static int windows_init_dlls(void) { DLL_GET_HANDLE(User32); DLL_LOAD_FUNC_PREFIXED(User32, p, GetMessageA, TRUE); DLL_LOAD_FUNC_PREFIXED(User32, p, PeekMessageA, TRUE); DLL_LOAD_FUNC_PREFIXED(User32, p, PostThreadMessageA, TRUE); return LIBUSB_SUCCESS; }
static BOOL windows_init_dlls(void) { DLL_GET_HANDLE(Kernel32); DLL_LOAD_FUNC_PREFIXED(Kernel32, p, IsWow64Process, FALSE); pCancelIoEx = (BOOL (WINAPI *)(HANDLE, LPOVERLAPPED)) GetProcAddress(DLL_HANDLE_NAME(Kernel32), "CancelIoEx"); usbi_dbg("Will use CancelIo%s for I/O cancellation", pCancelIoEx ? "Ex" : ""); DLL_GET_HANDLE(User32); DLL_LOAD_FUNC_PREFIXED(User32, p, GetMessageA, TRUE); DLL_LOAD_FUNC_PREFIXED(User32, p, PeekMessageA, TRUE); DLL_LOAD_FUNC_PREFIXED(User32, p, PostThreadMessageA, TRUE); return TRUE; }