Sync to trunk r39350.
[reactos.git] / reactos / subsystems / win32 / win32k / ntuser / hook.c
index 2308757..3b84551 100644 (file)
@@ -275,7 +275,7 @@ IntCallLowLevelHook(PHOOK Hook, INT Code, WPARAM wParam, LPARAM lParam)
    /* FIXME should get timeout from
     * HKEY_CURRENT_USER\Control Panel\Desktop\LowLevelHooksTimeout */
    Status = co_MsqSendMessage(((PTHREADINFO)Hook->Thread->Tcb.Win32Thread)->MessageQueue,
-                                    (HWND) Code,
+                               (HWND)(UINT_PTR)Code,
                                    Hook->HookId,
                                          wParam,
                                          lParam,
@@ -942,7 +942,7 @@ CLEANUP:
 HHOOK
 APIENTRY
 NtUserSetWindowsHookAW(
-   int idHook, 
+   int idHook,
    HOOKPROC lpfn,
    BOOL Ansi)
 {
@@ -1003,7 +1003,7 @@ NtUserSetWindowsHookEx(
       }
       Mod = NULL;
       Global = FALSE;
-      if (! NT_SUCCESS(PsLookupThreadByThreadId((HANDLE) ThreadId, &Thread)))
+      if (! NT_SUCCESS(PsLookupThreadByThreadId((HANDLE)(DWORD_PTR)ThreadId, &Thread)))
       {
          DPRINT1("Invalid thread id 0x%x\n", ThreadId);
          SetLastWin32Error(ERROR_INVALID_PARAMETER);
@@ -1204,5 +1204,5 @@ CLEANUP:
    UserLeave();
    END_CLEANUP;
 }
+
 /* EOF */