[Win32k]
[reactos.git] / reactos / subsystems / win32 / win32k / ntuser / hook.c
index 40d847b..d41e321 100644 (file)
@@ -88,15 +88,19 @@ IntCallLowLevelHook( PHOOK Hook,
 
     /* FIXME should get timeout from
      * HKEY_CURRENT_USER\Control Panel\Desktop\LowLevelHooksTimeout */
-    Status = co_MsqSendMessage( pti->MessageQueue,
+    Status = co_MsqSendMessage( ((PTHREADINFO)PsGetCurrentThreadWin32Thread())->MessageQueue,
+                                pti->MessageQueue,
                                 IntToPtr(Code), // hWnd
                                 Hook->HookId,   // Msg
                                 wParam,
-                               (LPARAM)pHP,
+                                (LPARAM)pHP,
+                                FALSE,
+                                NULL,
+                                0,
                                 uTimeout,
                                 Block,
                                 MSQ_ISHOOK,
-                               &uResult);
+                                &uResult);
     if (!NT_SUCCESS(Status))
     {
        DPRINT1("Error Hook Call SendMsg. %d Status: 0x%x\n", Hook->HookId, Status);