:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / subsys / win32k / include / callback.h
1 #ifndef __SUBSYS_WIN32K_INCLUDE_CALLBACK_H
2 #define __SUBSYS_WIN32K_INCLUDE_CALLBACK_H
3
4 LRESULT STDCALL
5 W32kCallWindowProc(WNDPROC Proc,
6                    HWND Wnd,
7                    UINT Message,
8                    WPARAM wParam,
9                    LPARAM lParam);
10 LRESULT STDCALL
11 W32kCallTrampolineWindowProc(WNDPROC Proc,
12                              HWND Wnd,
13                              UINT Message,
14                              WPARAM wParam,
15                              LPARAM lParam);
16 LRESULT STDCALL
17 W32kSendNCCREATEMessage(HWND Wnd, CREATESTRUCTW* CreateStruct);
18 LRESULT STDCALL
19 W32kSendCREATEMessage(HWND Wnd, CREATESTRUCTW* CreateStruct);
20 VOID STDCALL
21 W32kCallSentMessageCallback(SENDASYNCPROC CompletionCallback,
22                             HWND hWnd,
23                             UINT Msg,
24                             ULONG_PTR CompletionCallbackContext,
25                             LRESULT Result);
26 LRESULT STDCALL
27 W32kSendNCCALCSIZEMessage(HWND Wnd, BOOL Validate, PRECT Rect,
28                           NCCALCSIZE_PARAMS* Params);
29 LRESULT STDCALL
30 W32kSendGETMINMAXINFOMessage(HWND Wnd, MINMAXINFO* MinMaxInfo);
31
32 #endif /* __SUBSYS_WIN32K_INCLUDE_CALLBACK_H */