mirror of
https://github.com/reactos/reactos.git
synced 2024-10-02 07:26:47 +00:00
Add two more CallNextHook finctions.
svn path=/trunk/; revision=34759
This commit is contained in:
parent
d228207f6f
commit
8c9a96581a
|
@ -1990,6 +1990,35 @@ NtUserMessageCall(
|
||||||
break;
|
break;
|
||||||
case FNID_SENDMESSAGECALLBACK:
|
case FNID_SENDMESSAGECALLBACK:
|
||||||
break;
|
break;
|
||||||
|
case FNID_CALLWNDPROC:
|
||||||
|
{
|
||||||
|
CWPSTRUCT CWP;
|
||||||
|
PW32CLIENTINFO ClientInfo = GetWin32ClientInfo();
|
||||||
|
CWP.hwnd = hWnd;
|
||||||
|
CWP.message = Msg;
|
||||||
|
CWP.wParam = wParam;
|
||||||
|
CWP.lParam = lParam;
|
||||||
|
lResult = co_HOOK_CallHooks( WH_CALLWNDPROC,
|
||||||
|
HC_ACTION,
|
||||||
|
((ClientInfo->CI_flags & CI_CURTHPRHOOK) ? 1 : 0),
|
||||||
|
(LPARAM)&CWP );
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case FNID_CALLWNDPROCRET:
|
||||||
|
{
|
||||||
|
CWPRETSTRUCT CWPR;
|
||||||
|
PW32CLIENTINFO ClientInfo = GetWin32ClientInfo();
|
||||||
|
CWPR.hwnd = hWnd;
|
||||||
|
CWPR.message = Msg;
|
||||||
|
CWPR.wParam = wParam;
|
||||||
|
CWPR.lParam = lParam;
|
||||||
|
CWPR.lResult = ClientInfo->dwHookData;
|
||||||
|
lResult = co_HOOK_CallHooks( WH_CALLWNDPROCRET,
|
||||||
|
HC_ACTION,
|
||||||
|
((ClientInfo->CI_flags & CI_CURTHPRHOOK) ? 1 : 0),
|
||||||
|
(LPARAM)&CWPR );
|
||||||
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
UserLeave();
|
UserLeave();
|
||||||
return lResult;
|
return lResult;
|
||||||
|
|
Loading…
Reference in a new issue