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;
|
||||
case FNID_SENDMESSAGECALLBACK:
|
||||
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();
|
||||
return lResult;
|
||||
|
|
Loading…
Reference in a new issue