mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 06:43:01 +00:00
[Win32SS] Form Sanity to Hook Callbacks
Fix WH_CALLWNDPROC/RET data to user hook calls. See CORE-13019 and CORE-13907.
This commit is contained in:
parent
d8add40e89
commit
915a5764a9
3 changed files with 69 additions and 36 deletions
|
@ -61,6 +61,7 @@ typedef struct _HOOKPROC_CALLBACK_ARGUMENTS
|
|||
ULONG_PTR offPfn;
|
||||
BOOLEAN Ansi;
|
||||
LRESULT Result;
|
||||
UINT lParamSize;
|
||||
WCHAR ModuleName[512];
|
||||
} HOOKPROC_CALLBACK_ARGUMENTS, *PHOOKPROC_CALLBACK_ARGUMENTS;
|
||||
|
||||
|
@ -72,6 +73,20 @@ typedef struct _HOOKPROC_CBT_CREATEWND_EXTRA_ARGUMENTS
|
|||
/* WCHAR szClass[] */
|
||||
} HOOKPROC_CBT_CREATEWND_EXTRA_ARGUMENTS, *PHOOKPROC_CBT_CREATEWND_EXTRA_ARGUMENTS;
|
||||
|
||||
typedef struct tagCWP_Struct
|
||||
{
|
||||
HOOKPROC_CALLBACK_ARGUMENTS hpca;
|
||||
CWPSTRUCT cwps;
|
||||
PBYTE Extra[4];
|
||||
} CWP_Struct, *PCWP_Struct;
|
||||
|
||||
typedef struct tagCWPR_Struct
|
||||
{
|
||||
HOOKPROC_CALLBACK_ARGUMENTS hpca;
|
||||
CWPRETSTRUCT cwprs;
|
||||
PBYTE Extra[4];
|
||||
} CWPR_Struct, *PCWPR_Struct;
|
||||
|
||||
typedef struct _EVENTPROC_CALLBACK_ARGUMENTS
|
||||
{
|
||||
HWINEVENTHOOK hook;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue