callback.h (915a5764) callback.h (b5c9d532)
1#ifndef __INCLUDE_USER32_CALLBACK_H
2#define __INCLUDE_USER32_CALLBACK_H
3
4#define USER32_CALLBACK_WINDOWPROC (0)
5#define USER32_CALLBACK_SENDASYNCPROC (1)
6#define USER32_CALLBACK_LOADSYSMENUTEMPLATE (2)
7#define USER32_CALLBACK_LOADDEFAULTCURSORS (3)
8#define USER32_CALLBACK_HOOKPROC (4)

--- 5 unchanged lines hidden (view full) ---

14#define USER32_CALLBACK_COPYIMAGE (10)
15#define USER32_CALLBACK_SETWNDICONS (11)
16#define USER32_CALLBACK_DELIVERUSERAPC (12)
17#define USER32_CALLBACK_DDEPOST (13)
18#define USER32_CALLBACK_DDEGET (14)
19#define USER32_CALLBACK_SETOBM (15)
20#define USER32_CALLBACK_LPK (16)
21#define USER32_CALLBACK_UMPD (17)
1#ifndef __INCLUDE_USER32_CALLBACK_H
2#define __INCLUDE_USER32_CALLBACK_H
3
4#define USER32_CALLBACK_WINDOWPROC (0)
5#define USER32_CALLBACK_SENDASYNCPROC (1)
6#define USER32_CALLBACK_LOADSYSMENUTEMPLATE (2)
7#define USER32_CALLBACK_LOADDEFAULTCURSORS (3)
8#define USER32_CALLBACK_HOOKPROC (4)

--- 5 unchanged lines hidden (view full) ---

14#define USER32_CALLBACK_COPYIMAGE (10)
15#define USER32_CALLBACK_SETWNDICONS (11)
16#define USER32_CALLBACK_DELIVERUSERAPC (12)
17#define USER32_CALLBACK_DDEPOST (13)
18#define USER32_CALLBACK_DDEGET (14)
19#define USER32_CALLBACK_SETOBM (15)
20#define USER32_CALLBACK_LPK (16)
21#define USER32_CALLBACK_UMPD (17)
22#define USER32_CALLBACK_MAXIMUM (17)
22#define USER32_CALLBACK_IMMPROCESSKEY (18)
23#define USER32_CALLBACK_MAXIMUM (18)
23
24typedef struct _WINDOWPROC_CALLBACK_ARGUMENTS
25{
26 WNDPROC Proc;
27 BOOL IsAnsiProc;
28 HWND Wnd;
29 UINT Msg;
30 WPARAM wParam;

--- 132 unchanged lines hidden (view full) ---

163 INT x;
164 INT y;
165 UINT flags;
166 RECT rect;
167 UINT count;
168 BOOL bRect;
169} LPK_CALLBACK_ARGUMENTS, *PLPK_CALLBACK_ARGUMENTS;
170
24
25typedef struct _WINDOWPROC_CALLBACK_ARGUMENTS
26{
27 WNDPROC Proc;
28 BOOL IsAnsiProc;
29 HWND Wnd;
30 UINT Msg;
31 WPARAM wParam;

--- 132 unchanged lines hidden (view full) ---

164 INT x;
165 INT y;
166 UINT flags;
167 RECT rect;
168 UINT count;
169 BOOL bRect;
170} LPK_CALLBACK_ARGUMENTS, *PLPK_CALLBACK_ARGUMENTS;
171
172typedef struct _IMMPROCESSKEY_CALLBACK_ARGUMENTS
173{
174 HWND hWnd;
175 HKL hKL;
176 UINT vKey;
177 LPARAM lParam;
178 DWORD dwHotKeyID;
179} IMMPROCESSKEY_CALLBACK_ARGUMENTS, *PIMMPROCESSKEY_CALLBACK_ARGUMENTS;
180
171NTSTATUS WINAPI
172User32CallCopyImageFromKernel(PVOID Arguments, ULONG ArgumentLength);
173NTSTATUS WINAPI
174User32CallSetWndIconsFromKernel(PVOID Arguments, ULONG ArgumentLength);
175NTSTATUS WINAPI
176User32CallWindowProcFromKernel(PVOID Arguments, ULONG ArgumentLength);
177NTSTATUS WINAPI
178User32CallSendAsyncProcForKernel(PVOID Arguments, ULONG ArgumentLength);

--- 20 unchanged lines hidden (view full) ---

199NTSTATUS WINAPI
200User32CallDDEGetFromKernel(PVOID Arguments, ULONG ArgumentLength);
201NTSTATUS WINAPI
202User32CallOBMFromKernel(PVOID Arguments, ULONG ArgumentLength);
203NTSTATUS WINAPI
204User32CallLPKFromKernel(PVOID Arguments, ULONG ArgumentLength);
205NTSTATUS WINAPI
206User32CallUMPDFromKernel(PVOID Arguments, ULONG ArgumentLength);
181NTSTATUS WINAPI
182User32CallCopyImageFromKernel(PVOID Arguments, ULONG ArgumentLength);
183NTSTATUS WINAPI
184User32CallSetWndIconsFromKernel(PVOID Arguments, ULONG ArgumentLength);
185NTSTATUS WINAPI
186User32CallWindowProcFromKernel(PVOID Arguments, ULONG ArgumentLength);
187NTSTATUS WINAPI
188User32CallSendAsyncProcForKernel(PVOID Arguments, ULONG ArgumentLength);

--- 20 unchanged lines hidden (view full) ---

209NTSTATUS WINAPI
210User32CallDDEGetFromKernel(PVOID Arguments, ULONG ArgumentLength);
211NTSTATUS WINAPI
212User32CallOBMFromKernel(PVOID Arguments, ULONG ArgumentLength);
213NTSTATUS WINAPI
214User32CallLPKFromKernel(PVOID Arguments, ULONG ArgumentLength);
215NTSTATUS WINAPI
216User32CallUMPDFromKernel(PVOID Arguments, ULONG ArgumentLength);
217NTSTATUS WINAPI
218User32CallImmProcessKeyFromKernel(PVOID Arguments, ULONG ArgumentLength);
207#endif /* __INCLUDE_USER32_CALLBACK_H */
219#endif /* __INCLUDE_USER32_CALLBACK_H */