[User32]
authorJames Tabor <james.tabor@reactos.org>
Tue, 17 Feb 2015 06:42:27 +0000 (06:42 +0000)
committerJames Tabor <james.tabor@reactos.org>
Tue, 17 Feb 2015 06:42:27 +0000 (06:42 +0000)
- Add missing wParam for hooks. See CORE-7447.

svn path=/trunk/; revision=66330

reactos/win32ss/user/user32/windows/hook.c

index 09dc07d..b6ded7c 100644 (file)
@@ -622,14 +622,18 @@ User32CallHookProcFromKernel(PVOID Arguments, ULONG ArgumentLength)
         case HCBT_CLICKSKIPPED:
             pMHook = (PMOUSEHOOKSTRUCT)((PCHAR) Common + Common->lParam);
             lParam = (LPARAM) pMHook;
+            wParam = Common->wParam;
             break;
         case HCBT_MOVESIZE:
             prl = (PRECTL)((PCHAR) Common + Common->lParam);
             lParam = (LPARAM) prl;
+            wParam = Common->wParam;
             break;
         case HCBT_ACTIVATE:
+            //ERR("HCBT_ACTIVATE: hwnd %p\n",Common->wParam);
             pcbtas = (LPCBTACTIVATESTRUCT)((PCHAR) Common + Common->lParam);
             lParam = (LPARAM) pcbtas;
+            wParam = Common->wParam;
             break;
         case HCBT_KEYSKIPPED: /* The rest SEH support */
         case HCBT_MINMAX: