29 #include "../utility/utility.h" 67 cds.
_hwnd = pmsg->hwnd;
71 data.cbData =
sizeof(cds);
static UINT WM_GETMODULEPATH
static HINSTANCE s_hInstance
TW_UINT32 TW_UINT16 TW_UINT16 MSG
DECL_NOTIFYHOOK int GetWindowModulePathCopyData(LPARAM lparam, HWND *phwnd, LPSTR buffer, int size)
UINT WINAPI GetWindowModuleFileNameA(_In_ HWND hwnd, _Out_writes_to_(cchFileNameMax, return) LPSTR pszFileName, _In_ UINT cchFileNameMax)
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
BOOL APIENTRY DllMain(HINSTANCE hInst, DWORD dwReason, LPVOID param)
#define DLL_PROCESS_ATTACH
static HHOOK s_hNotifyHook
static UINT WPARAM LPARAM lparam
void DeinstallNotifyHook()
LRESULT CALLBACK NotifyHookProc(int code, WPARAM wparam, LPARAM lparam)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
struct tagCOPYDATASTRUCT * PCOPYDATASTRUCT
BOOL WINAPI UnhookWindowsHookEx(_In_ HHOOK)
LRESULT WINAPI CallNextHookEx(_In_opt_ HHOOK, _In_ int, _In_ WPARAM, _In_ LPARAM)
void GetWindowModulePath(HWND hwnd)
UINT WINAPI RegisterWindowMessageA(_In_ LPCSTR)
static UINT WPARAM wparam