From d85dd86c4d97e01b598e4f8bd34b68b201c793ad Mon Sep 17 00:00:00 2001 From: James Tabor Date: Tue, 17 Feb 2015 06:42:27 +0000 Subject: [PATCH] [User32] - Add missing wParam for hooks. See CORE-7447. svn path=/trunk/; revision=66330 --- reactos/win32ss/user/user32/windows/hook.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/reactos/win32ss/user/user32/windows/hook.c b/reactos/win32ss/user/user32/windows/hook.c index 09dc07d033d..b6ded7cbd66 100644 --- a/reactos/win32ss/user/user32/windows/hook.c +++ b/reactos/win32ss/user/user32/windows/hook.c @@ -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: