Mercurial > minori
comparison dep/animone/src/win/win32.cc @ 267:09c5bd74fe93
win32: make builds work again
| author | Paper <paper@paper.us.eu.org> |
|---|---|
| date | Thu, 11 Apr 2024 23:39:18 -0400 |
| parents | 862d0d8619f6 |
| children | b1f625b0227c |
comparison
equal
deleted
inserted
replaced
| 266:1a6a5d3a94cd | 267:09c5bd74fe93 |
|---|---|
| 7 */ | 7 */ |
| 8 #include "animone/win/win32.h" | 8 #include "animone/win/win32.h" |
| 9 #include "animone.h" | 9 #include "animone.h" |
| 10 #include "animone/util/win32.h" | 10 #include "animone/util/win32.h" |
| 11 #include "animone/win.h" | 11 #include "animone/win.h" |
| 12 #include "animone/fd.h" | |
| 12 | 13 |
| 13 #include <set> | 14 #include <set> |
| 14 #include <string> | 15 #include <string> |
| 15 | 16 |
| 16 #include <windows.h> | 17 #include <windows.h> |
| 118 return TRUE; | 119 return TRUE; |
| 119 } | 120 } |
| 120 | 121 |
| 121 Process process; | 122 Process process; |
| 122 process.pid = GetWindowProcessId(hwnd); | 123 process.pid = GetWindowProcessId(hwnd); |
| 123 process.name = fd::GetProcessName(process.pid) | 124 GetProcessName(process.pid, process.name); |
| 124 | 125 |
| 125 auto& window_proc = *reinterpret_cast<window_proc_t*>(param); | 126 auto& window_proc = *reinterpret_cast<window_proc_t*>(param); |
| 126 if (!window_proc(process, window)) | 127 if (!window_proc(process, window)) |
| 127 return FALSE; | 128 return FALSE; |
| 128 | 129 |
| 129 return TRUE; | 130 return TRUE; |
| 130 } | 131 } |
