ReactOS  0.4.14-dev-599-g2d4d3f5
undocuser.h
Go to the documentation of this file.
1 #ifndef _UNDOCUSER_H
2 #define _UNDOCUSER_H
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif /* defined(__cplusplus) */
7 
8 /* Built in class atoms */
9 #define WC_MENU (MAKEINTATOM(0x8000))
10 #define WC_DESKTOP (MAKEINTATOM(0x8001))
11 #define WC_DIALOG (MAKEINTATOM(0x8002))
12 #define WC_SWITCH (MAKEINTATOM(0x8003))
13 #define WC_ICONTITLE (MAKEINTATOM(0x8004))
14 
15 /* Non SDK Styles */
16 #define ES_COMBO 0x200 /* Parent is a combobox */
17 #define WS_MAXIMIZED WS_MAXIMIZE
18 #define WS_MINIMIZED WS_MINIMIZE
19 
20 /* Non SDK ExStyles */
21 #define WS_EX_DRAGDETECT 0x00000002
22 #define WS_EX_MAKEVISIBLEWHENUNGHOSTED 0x00000800
23 #define WS_EX_FORCELEGACYRESIZENCMETR 0x00800000
24 #define WS_EX_UISTATEACTIVE 0x04000000
25 #define WS_EX_REDIRECTED 0x20000000
26 #define WS_EX_UISTATEKBACCELHIDDEN 0x40000000
27 #define WS_EX_UISTATEFOCUSRECTHIDDEN 0x80000000
28 #define WS_EX_SETANSICREATOR 0x80000000 // For WNDS_ANSICREATOR
29 
30 /* Non SDK Window Message types. */
31 #define WM_SETVISIBLE 0x00000009
32 #define WM_ALTTABACTIVE 0x00000029
33 #define WM_ISACTIVEICON 0x00000035
34 #define WM_QUERYPARKICON 0x00000036
35 #define WM_CLIENTSHUTDOWN 0x0000003B
36 #define WM_COPYGLOBALDATA 0x00000049
37 #define WM_LOGONNOTIFY 0x0000004C
38 #define WM_KEYF1 0x0000004D
39 #define WM_KLUDGEMINRECT 0x0000008B
40 #define WM_UAHDRAWMENU 0x00000091
41 #define WM_UAHDRAWITEM 0x00000092 // WM_DRAWITEM
42 #define WM_UAHINITMENU 0x00000093
43 #define WM_UAHMEASUREITEM 0x00000094 // WM_MEASUREITEM
44 #define WM_UAHDRAWMENUNC 0x00000095
45 #define WM_NCUAHDRAWCAPTION 0x000000AE
46 #define WM_NCUAHDRAWFRAME 0x000000AF
47 #define WM_SYSTIMER 0x00000118
48 #define WM_LBTRACKPOINT 0x00000131
49 #define WM_CBLOSTTEXTFOCUS 0x00000167
50 #define LB_CARETON 0x000001a3
51 #define LB_CARETOFF 0x000001a4
52 #define MN_SETHMENU 0x000001e0
53 #define WM_DROPOBJECT 0x0000022A
54 #define WM_QUERYDROPOBJECT 0x0000022B
55 #define WM_BEGINDRAG 0x0000022C
56 #define WM_DRAGLOOP 0x0000022D
57 #define WM_DRAGSELECT 0x0000022E
58 #define WM_DRAGMOVE 0x0000022F
59 #define WM_POPUPSYSTEMMENU 0x00000313
60 #define WM_UAHINIT 0x0000031b
61 #define WM_CBT 0x000003FF // ReactOS only.
62 #define WM_MAXIMUM 0x0001FFFF
63 
64 /* Non SDK DCE types.*/
65 #define DCX_USESTYLE 0x00010000
66 #define DCX_KEEPCLIPRGN 0x00040000
67 #define DCX_KEEPLAYOUT 0x40000000
68 #define DCX_PROCESSOWNED 0x80000000
69 
70 /* Non SDK TPM types.*/
71 #define TPM_SYSTEM_MENU 0x00000200
72 
73 /* NtUserCreateWindowEx dwFlags bits. */
74 #define NUCWE_ANSI 0x00000001
75 #define NUCWE_SIDEBYSIDE 0x40000000
76 
77 /* Caret timer ID */
78 #define IDCARETTIMER (0xffff)
79 #define ID_TME_TIMER (0xFFFA)
80 
81 /* SetWindowPos undocumented flags */
82 #define SWP_NOCLIENTSIZE 0x0800
83 #define SWP_NOCLIENTMOVE 0x1000
84 #define SWP_STATECHANGED 0x8000
85 
86 /* NtUserSetScrollInfo mask to return original position before it is change */
87 #define SIF_PREVIOUSPOS 4096
88 
89 /* ScrollWindow uses the window DC, ScrollWindowEx doesn't */
90 #define SW_SCROLLWNDDCE 0x8000
91 
92 /* Non SDK Queue state flags. */
93 #define QS_SMRESULT 0x8000 /* see "Undoc. Windows" */
94 //
95 #define QS_EVENT 0x2000
96 #define QS_SYSEVENT (QS_EVENT|QS_SENDMESSAGE)
97 //
98 
99 //
100 // Definitions used by WM_CLIENTSHUTDOWN
101 //
102 // Client Shutdown messages
103 #define MCS_ENDSESSION 1
104 #define MCS_QUERYENDSESSION 2
105 // Client Shutdown returns
106 #define MCSR_GOODFORSHUTDOWN 1
107 #define MCSR_SHUTDOWNFINISHED 2
108 #define MCSR_DONOTSHUTDOWN 3
109 
110 //
111 // Definitions used by WM_LOGONNOTIFY
112 //
113 #define LN_LOGOFF 0x0
114 #define LN_SHELL_EXITED 0x2
115 #define LN_START_TASK_MANAGER 0x4
116 #define LN_LOCK_WORKSTATION 0x5
117 #define LN_UNLOCK_WORKSTATION 0x6
118 #define LN_MESSAGE_BEEP 0x9
119 #define LN_START_SCREENSAVE 0xA
120 #define LN_LOGOFF_CANCELED 0xB
121 
122 //
123 // Undocumented flags for ExitWindowsEx
124 //
125 #define EWX_SHUTDOWN_CANCELED 0x0080
126 #define EWX_CALLER_SYSTEM 0x0100
127 #define EWX_CALLER_WINLOGON 0x0200
128 #define EWX_CALLER_WINLOGON_LOGOFF 0x1000 // WARNING!! Broken flag.
129 // All the range 0x0400 to 0x1000 is reserved for Winlogon.
130 // Flag 0x2000 appears to be a flag set when we call InitiateSystemShutdown* APIs (Winlogon shutdown APIs).
131 // 0x4000 is also reserved.
132 #define EWX_NOTIFY 0x8000
133 #define EWX_NONOTIFY 0x10000
134 
135 // From WinCE 6.0 Imm.h SDK
136 // Returns for ImmProcessHotKey
137 #define IPHK_HOTKEY 0x0001
138 #define IPHK_PROCESSBYIME 0x0002
139 #define IPHK_CHECKCTRL 0x0004
140 #define IPHK_SKIPTHISKEY 0x0010
141 
142 //
143 // Undocumented flags for DrawCaptionTemp
144 //
145 #define DC_NOVISIBLE 0x0800
146 #define DC_NOSENDMSG 0x2000
147 #define DC_FRAME 0x8000 // Missing from WinUser.H!
148 
149 #define DC_DRAWCAPTIONMD 0x10000000
150 #define DC_REDRAWHUNGWND 0x20000000
151 #define DC_DRAWFRAMEMD 0x80000000
152 
153 //
154 // Undocumented states for DrawFrameControl
155 //
156 #define DFCS_MENUARROWUP 0x0008
157 #define DFCS_MENUARROWDOWN 0x0010
158 
159 //
160 // Undocumented flags for CreateProcess
161 //
162 #define STARTF_INHERITDESKTOP 0x40000000
163 #define STARTF_SCREENSAVER 0x80000000
164 
165 #define MOD_WINLOGON_SAS 0x8000
166 
167 #define CW_USEDEFAULT16 ((short)0x8000)
168 
169 #define SBRG_SCROLLBAR 0 /* the scrollbar itself */
170 #define SBRG_TOPRIGHTBTN 1 /* the top or right button */
171 #define SBRG_PAGEUPRIGHT 2 /* the page up or page right region */
172 #define SBRG_SCROLLBOX 3 /* the scroll box */
173 #define SBRG_PAGEDOWNLEFT 4 /* the page down or page left region */
174 #define SBRG_BOTTOMLEFTBTN 5 /* the bottom or left button */
175 
180 DWORD_PTR WINAPI SetSysColorsTemp(const COLORREF *, const HBRUSH *, DWORD_PTR);
185 DWORD WINAPI GetAppCompatFlags(HTASK hTask);
186 DWORD WINAPI GetAppCompatFlags2(HTASK hTask);
188  LPDWORD lpdwRecipients,
189  UINT uiMessage,
190  WPARAM wParam,
191  LPARAM lParam,
192  PBSMINFO pBSMInfo);
193 BOOL WINAPI CliImmSetHotKey(DWORD dwID, UINT uModifiers, UINT uVirtualKey, HKL hKl);
199 
203 
204 #ifdef UNICODE
205 #define DrawCaptionTemp DrawCaptionTempW
206 #else
207 #define DrawCaptionTemp DrawCaptionTempA
208 #endif
209 
210 //
211 // Hard error balloon package
212 //
214 {
217  DWORD dwType; /* any combination of the MB_ message box types */
221 
222 //
223 // Undocumented SoftModalMessageBox() API, which constitutes
224 // the basis of all implementations of the MessageBox*() APIs.
225 //
226 typedef struct _MSGBOXDATA
227 {
228  MSGBOXPARAMSW mbp; // Size: 0x28 (on x86), 0x50 (on x64)
229  HWND hwndOwner;
230 #if defined(_WIN32) && (_WIN32_WINNT >= _WIN32_WINNT_WIN7) /* (NTDDI_VERSION >= NTDDI_WIN7) */
231  DWORD dwPadding;
232 #endif
234  INT* pidButton; // Array of button IDs
235  LPCWSTR* ppszButtonText; // Array of button text strings
236  DWORD dwButtons; // Number of buttons
237  UINT uDefButton; // Default button ID
238  UINT uCancelId; // Button ID for Cancel action
239 #if (_WIN32_WINNT >= _WIN32_WINNT_WINXP) /* (NTDDI_VERSION >= NTDDI_WINXP) */
240  DWORD dwTimeout; // Message box timeout
241 #endif
243 #if (_WIN32_WINNT >= _WIN32_WINNT_WIN7) /* (NTDDI_VERSION >= NTDDI_WIN7) */
244  DWORD dwReserved[4];
245 #endif
247 
248 #if defined(_WIN64)
249 
250 #if (_WIN32_WINNT >= _WIN32_WINNT_WIN7) /* (NTDDI_VERSION >= NTDDI_WIN7) */
251 C_ASSERT(sizeof(MSGBOXDATA) == 0x98);
252 #elif (_WIN32_WINNT <= _WIN32_WINNT_WS03) /* (NTDDI_VERSION <= NTDDI_WS03) */
253 C_ASSERT(sizeof(MSGBOXDATA) == 0x88);
254 #endif
255 
256 #else
257 
258 #if (_WIN32_WINNT <= _WIN32_WINNT_WIN2K) /* (NTDDI_VERSION <= NTDDI_WIN2KSP4) */
259 C_ASSERT(sizeof(MSGBOXDATA) == 0x48);
260 #elif (_WIN32_WINNT >= _WIN32_WINNT_WIN7) /* (NTDDI_VERSION >= NTDDI_WIN7) */
261 C_ASSERT(sizeof(MSGBOXDATA) == 0x60);
262 #else // (_WIN32_WINNT == _WIN32_WINNT_WINXP || _WIN32_WINNT == _WIN32_WINNT_WS03) /* (NTDDI_VERSION == NTDDI_WS03) */
263 C_ASSERT(sizeof(MSGBOXDATA) == 0x4C);
264 #endif
265 
266 #endif /* defined(_WIN64) */
267 
268 int WINAPI SoftModalMessageBox(IN LPMSGBOXDATA lpMsgBoxData);
269 
270 int
271 WINAPI
273  IN HWND hWnd,
274  IN LPCSTR lpText,
275  IN LPCSTR lpCaption,
276  IN UINT uType,
277  IN WORD wLanguageId,
278  IN DWORD dwTimeout);
279 
280 int
281 WINAPI
283  IN HWND hWnd,
284  IN LPCWSTR lpText,
285  IN LPCWSTR lpCaption,
286  IN UINT uType,
287  IN WORD wLanguageId,
288  IN DWORD dwTimeout);
289 
290 #ifdef UNICODE
291 #define MessageBoxTimeout MessageBoxTimeoutW
292 #else
293 #define MessageBoxTimeout MessageBoxTimeoutA
294 #endif
295 
297 
298 
299 //
300 // User api hook
301 //
302 
304 typedef int (WINAPI *SETWINDOWRGN)(HWND hWnd, HRGN hRgn, BOOL bRedraw);
317 
318 typedef struct _UAHOWP
319 {
322 } UAHOWP, *PUAHOWP;
323 
324 #define UAH_HOOK_MESSAGE(uahowp, msg) uahowp.MsgBitArray[msg/8] |= (1 << (msg % 8));
325 #define UAH_IS_MESSAGE_HOOKED(uahowp, msg) (uahowp.MsgBitArray[msg/8] & (1 << (msg % 8)))
326 #define UAHOWP_MAX_SIZE WM_USER/8
327 
328 typedef struct tagUSERAPIHOOK
329 {
354 
355 typedef enum _UAPIHK
356 {
360 } UAPIHK, *PUAPIHK;
361 
363 
364 typedef struct _USERAPIHOOKINFO
365 {
372 
373 #if (WINVER == _WIN32_WINNT_WINXP)
375 #elif (WINVER == _WIN32_WINNT_WS03)
377 #endif
378 
380 
381 #ifdef __cplusplus
382 } /* extern "C" */
383 #endif /* defined(__cplusplus) */
384 
385 #endif
HWND WINAPI GetTaskmanWindow(VOID)
Definition: window.c:1947
struct tagUSERAPIHOOK USERAPIHOOK
#define IN
Definition: typedefs.h:38
static HICON
Definition: imagelist.c:84
LPCWSTR * ppszButtonText
Definition: messagebox.c:32
struct _UAHOWP * PUAHOWP
BOOL WINAPI DrawCaptionTempA(HWND, HDC, const RECT *, HFONT, HICON, LPCSTR, UINT)
Definition: nonclient.c:222
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
LPCWSTR m_dllname2
Definition: undocuser.h:369
GETREALWINDOWOWNER GetRealWindowOwner
Definition: undocuser.h:352
WORD wLanguageId
Definition: messagebox.c:30
BOOL(WINAPI * DRAWCAPTION)(HWND, HDC, LPCRECT, UINT)
Definition: undocuser.h:314
WNDPROC_OWP PostDefDlgProc
Definition: undocuser.h:343
UAHOWP DlgProcArray
Definition: undocuser.h:344
BOOL WINAPI SetLogonNotifyWindow(HWND Wnd)
Definition: logon.c:91
int WINAPI SoftModalMessageBox(IN LPMSGBOXDATA lpMsgBoxData)
Definition: messagebox.c:617
#define INT
Definition: polytest.cpp:20
static HDC
Definition: imagelist.c:92
#define CALLBACK
Definition: compat.h:27
BOOL WINAPI CliImmSetHotKey(DWORD dwID, UINT uModifiers, UINT uVirtualKey, HKL hKl)
Definition: imm.c:345
HWND hWnd
Definition: settings.c:17
INT * pidButton
Definition: messagebox.c:31
HANDLE HWND
Definition: compat.h:13
static HRGN hRgn
Definition: mapping.c:33
UINT_PTR WPARAM
Definition: windef.h:207
DWORD WINAPI GetAppCompatFlags(HTASK hTask)
Definition: stubs.c:51
BOOL(WINAPI * FORCERESETUSERAPIHOOK)(HINSTANCE)
Definition: undocuser.h:312
#define BOOL
Definition: nt_native.h:43
DWORD dwReserved0
Definition: messagebox.c:39
DWORD_PTR WINAPI SetSysColorsTemp(const COLORREF *, const HBRUSH *, DWORD_PTR)
Definition: stubs.c:151
#define DWORD
Definition: nt_native.h:44
int32_t INT
Definition: typedefs.h:56
WPARAM wParam
Definition: combotst.c:138
VOID(CALLBACK * TIMERPROC)(HWND, UINT, UINT_PTR, DWORD)
Definition: winuser.h:2872
UINT_PTR WINAPI SetSystemTimer(HWND, UINT_PTR, UINT, TIMERPROC)
Definition: ntwrapper.h:106
uint32_t ULONG_PTR
Definition: typedefs.h:63
BOOL(WINAPI * SYSTEMPARAMETERSINFOA)(UINT, UINT, PVOID, UINT)
Definition: undocuser.h:310
struct _MSGBOXDATA * LPMSGBOXDATA
LPCWSTR WINAPI MB_GetString(IN UINT wBtn)
Definition: messagebox.c:1345
HWND hwndOwner
Definition: messagebox.c:26
DRAWCAPTION DrawCaption
Definition: undocuser.h:350
BOOL WINAPI UpdatePerUserSystemParameters(DWORD dwReserved, BOOL bEnable)
Definition: logon.c:101
BOOL(CALLBACK * USERAPIHOOKPROC)(UAPIHK State, PUSERAPIHOOK puah)
Definition: undocuser.h:362
HINSTANCE hInstance
Definition: charmap.c:20
SETWINDOWRGN SetWindowRgn
Definition: undocuser.h:338
LPCWSTR m_funname1
Definition: undocuser.h:368
ADJUSTWINDOWRECTEX AdjustWindowRectEx
Definition: undocuser.h:337
WNDPROC DefWindowProcW
Definition: undocuser.h:332
struct _MSGBOXDATA MSGBOXDATA
WNDPROC_OWP PostWndProc
Definition: undocuser.h:340
struct _BALLOON_HARD_ERROR_DATA * PBALLOON_HARD_ERROR_DATA
struct _USERAPIHOOKINFO * PUSERAPIHOOKINFO
_In_ HANDLE _In_ DWORD _In_ DWORD _Inout_opt_ LPOVERLAPPED _In_opt_ LPTRANSMIT_FILE_BUFFERS _In_ DWORD dwReserved
Definition: mswsock.h:90
BOOL WINAPI RegisterLogonProcess(DWORD, BOOL)
Definition: logon.c:43
unsigned int BOOL
Definition: ntddk_ex.h:94
BOOL(WINAPI * ADJUSTWINDOWRECTEX)(LPRECT, DWORD, BOOL, DWORD)
Definition: undocuser.h:308
long LONG
Definition: pedump.c:60
ENABLESCROLLBAR EnableScrollBar
Definition: undocuser.h:336
SYSTEMPARAMETERSINFOW SystemParametersInfoW
Definition: undocuser.h:347
UAHOWP DefWndProcArray
Definition: undocuser.h:333
BOOL(WINAPI * SYSTEMPARAMETERSINFOW)(UINT, UINT, PVOID, UINT)
Definition: undocuser.h:311
BOOL(WINAPI * GETSCROLLINFO)(HWND, INT, LPSCROLLINFO)
Definition: undocuser.h:305
BOOL(WINAPI * MDIREDRAWFRAME)(HWND, DWORD)
Definition: undocuser.h:315
LONG_PTR LPARAM
Definition: windef.h:208
#define LPRECT
Definition: precomp.h:28
MDIREDRAWFRAME MDIRedrawFrame
Definition: undocuser.h:351
const char * LPCSTR
Definition: xmlstorage.h:183
void * PVOID
Definition: retypes.h:9
GETSCROLLINFO GetScrollInfo
Definition: undocuser.h:334
LPCWSTR m_dllname1
Definition: undocuser.h:367
DWORD dwTimeout
Definition: messagebox.c:37
GETSYSTEMMETRICS GetSystemMetrics
Definition: undocuser.h:345
VOID WINAPI ScrollChildren(HWND, UINT, WPARAM, LPARAM)
Definition: mdi.c:1903
BOOL WINAPI PaintMenuBar(HWND hWnd, HDC hDC, ULONG left, ULONG right, ULONG top, BOOL bActive)
DRAWFRAMECONTROL DrawFrameControl
Definition: undocuser.h:349
struct tagUSERAPIHOOK * PUSERAPIHOOK
DWORD COLORREF
Definition: windef.h:300
#define LPCRECT
Definition: precomp.h:29
void WINAPI CalcChildScroll(HWND, INT)
Definition: mdi.c:1804
#define WINAPI
Definition: msvc.h:6
LONG WINAPI CsrBroadcastSystemMessageExW(DWORD dwflags, LPDWORD lpdwRecipients, UINT uiMessage, WPARAM wParam, LPARAM lParam, PBSMINFO pBSMInfo)
Definition: stubs.c:240
unsigned short WORD
Definition: ntddk_ex.h:93
DWORD dwButtons
Definition: messagebox.c:33
unsigned long DWORD
Definition: ntddk_ex.h:95
const SCROLLINFO * LPCSCROLLINFO
Definition: winuser.h:3262
int(WINAPI * GETSYSTEMMETRICS)(int)
Definition: undocuser.h:309
GLint left
Definition: glext.h:7726
DWORD Size
Definition: undocuser.h:321
unsigned __int3264 UINT_PTR
Definition: mstsclib_h.h:274
HWND WINAPI GetProgmanWindow(VOID)
Definition: window.c:1938
FORCERESETUSERAPIHOOK ForceResetUserApiHook
Definition: undocuser.h:348
GLdouble GLdouble right
Definition: glext.h:10859
WNDPROC_OWP PreDefDlgProc
Definition: undocuser.h:342
HANDLE HINSTANCE
Definition: typedefs.h:75
BOOL WINAPI SetShellWindowEx(HWND, HWND)
Definition: ntwrapper.h:58
WNDPROC DefWindowProcA
Definition: undocuser.h:331
int WINAPI MessageBoxTimeoutA(IN HWND hWnd, IN LPCSTR lpText, IN LPCSTR lpCaption, IN UINT uType, IN WORD wLanguageId, IN DWORD dwTimeout)
Definition: messagebox.c:1250
BOOL(WINAPI * ENABLESCROLLBAR)(HWND, UINT, UINT)
Definition: undocuser.h:307
DWORD WINAPI GetAppCompatFlags2(HTASK hTask)
Definition: stubs.c:63
unsigned char BYTE
Definition: mem.h:68
#define LRESULT
Definition: ole.h:14
static _In_ DWORD dwflags
Definition: dispmode.c:64
UINT_PTR HKL
Definition: msctf.idl:101
uint32_t DWORD_PTR
Definition: typedefs.h:63
BYTE * MsgBitArray
Definition: undocuser.h:320
BOOL WINAPI UnregisterUserApiHook(VOID)
Definition: usrapihk.c:394
struct _USERAPIHOOKINFO USERAPIHOOKINFO
struct _MSGBOXDATA * PMSGBOXDATA
LRESULT(CALLBACK * WNDPROC)(HWND, UINT, WPARAM, LPARAM)
Definition: winuser.h:2881
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD dwTimeout
Definition: wincrypt.h:6081
BOOL WINAPI RegisterUserApiHook(HINSTANCE hInstance, USERAPIHOOKPROC CallbackFunc)
int(WINAPI * SETWINDOWRGN)(HWND hWnd, HRGN hRgn, BOOL bRedraw)
Definition: undocuser.h:304
static HDC hDC
Definition: 3dtext.c:33
enum State_ State
Definition: pofuncs.h:54
BOOL WINAPI KillSystemTimer(HWND, UINT_PTR)
Definition: timer.c:35
_In_ BOOL bEnable
Definition: winddi.h:3426
SYSTEMPARAMETERSINFOA SystemParametersInfoA
Definition: undocuser.h:346
_UAPIHK
Definition: undocuser.h:355
BOOL(WINAPI * DRAWFRAMECONTROL)(HDC, LPRECT, UINT, UINT)
Definition: undocuser.h:313
LRESULT(CALLBACK * WNDPROC_OWP)(HWND, UINT, WPARAM, LPARAM, ULONG_PTR, PDWORD)
Definition: undocuser.h:303
BOOL WINAPI DrawCaptionTempW(HWND, HDC, const RECT *, HFONT, HICON, LPCWSTR, UINT)
Definition: nonclient.c:202
C_ASSERT(sizeof(MSGBOXDATA)==0x48)
WNDPROC_OWP PreWndProc
Definition: undocuser.h:339
UINT uDefButton
Definition: messagebox.c:34
unsigned int UINT
Definition: ndis.h:50
struct _BALLOON_HARD_ERROR_DATA BALLOON_HARD_ERROR_DATA
struct tagSCROLLINFO * LPSCROLLINFO
UAHOWP WndProcArray
Definition: undocuser.h:341
HWND WINAPI SetTaskmanWindow(HWND)
Definition: window.c:1920
DWORD * PDWORD
Definition: pedump.c:68
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
MSGBOXPARAMSW mbp
Definition: messagebox.c:25
enum _UAPIHK UAPIHK
uint32_t * LPDWORD
Definition: typedefs.h:57
enum _UAPIHK * PUAPIHK
unsigned int ULONG
Definition: retypes.h:1
PBSMINFO
Definition: dosdev.c:30
#define ULONG_PTR
Definition: config.h:101
INT(WINAPI * SETSCROLLINFO)(HWND, int, LPCSCROLLINFO, BOOL)
Definition: undocuser.h:306
BOOL WINAPI SetShellWindow(HWND)
Definition: desktop.c:641
GLdouble GLdouble GLdouble GLdouble top
Definition: glext.h:10859
UINT uCancelId
Definition: messagebox.c:35
DWORD(WINAPI * GETREALWINDOWOWNER)(HWND)
Definition: undocuser.h:316
int WINAPI MessageBoxTimeoutW(IN HWND hWnd, IN LPCWSTR lpText, IN LPCWSTR lpCaption, IN UINT uType, IN WORD wLanguageId, IN DWORD dwTimeout)
Definition: messagebox.c:1299
BOOL WINAPI SetDeskWallPaper(LPCSTR)
LPARAM lParam
Definition: combotst.c:139
SETSCROLLINFO SetScrollInfo
Definition: undocuser.h:335
LPCWSTR m_funname2
Definition: undocuser.h:370
struct _UAHOWP UAHOWP
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:31