Mercurial > projects > ldc
comparison tango/tango/sys/win32/Types.di @ 132:1700239cab2e trunk
[svn r136] MAJOR UNSTABLE UPDATE!!!
Initial commit after moving to Tango instead of Phobos.
Lots of bugfixes...
This build is not suitable for most things.
author | lindquist |
---|---|
date | Fri, 11 Jan 2008 17:57:40 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
131:5825d48b27d1 | 132:1700239cab2e |
---|---|
1 module tango.sys.win32.Types; | |
2 | |
3 /* | |
4 Module: Windows Types | |
5 Author: Trevor Parscal | |
6 */ | |
7 | |
8 /+ Aliases, Types, and Constants +/ | |
9 const int NULL = 0; | |
10 alias int SCODE; | |
11 alias void VOID; | |
12 alias void* POINTER; | |
13 alias ushort ATOM; | |
14 alias int WINBOOL; | |
15 alias WINBOOL BOOL; | |
16 alias uint CALTYPE; | |
17 alias uint CALID; | |
18 alias char CCHAR; | |
19 alias char* PCHAR; | |
20 alias uint COLORREF; | |
21 alias uint TCOLORREF; | |
22 alias ubyte BYTE; | |
23 alias short INT16; | |
24 alias ushort UINT16; | |
25 alias short SHORT; | |
26 alias int INT; | |
27 alias int WINT; | |
28 alias int LONG; | |
29 alias ushort WORD; | |
30 alias uint DWORD; | |
31 alias int INT_PTR; | |
32 alias uint UINT_PTR; | |
33 alias int LONG_PTR; | |
34 alias uint ULONG_PTR; | |
35 alias uint PROPID; | |
36 const BOOL FALSE = 0; | |
37 const BOOL TRUE = -1; | |
38 alias char* PANSICHAR; | |
39 alias wchar* PWIDECHAR; | |
40 alias int* PINTEGER; | |
41 alias double LONGLONG; | |
42 alias LONGLONG* PLONGLONG; | |
43 alias double DWORDLONG; | |
44 alias DWORDLONG* PDWORDLONG; | |
45 alias double FLOAT; | |
46 alias void* HANDLE; | |
47 alias HANDLE HACCEL; | |
48 alias HANDLE HBITMAP; | |
49 alias HANDLE HBRUSH; | |
50 alias HANDLE HCOLORSPACE; | |
51 alias HANDLE HCONV; | |
52 alias HANDLE HCONVLIST; | |
53 alias HANDLE HCURSOR; | |
54 alias HANDLE HDBC; | |
55 alias HANDLE HDC; | |
56 alias HANDLE HDDEDATA; | |
57 alias HANDLE HDESK; | |
58 alias HANDLE HDROP; | |
59 alias HANDLE HDWP; | |
60 alias HANDLE HENHMETAFILE; | |
61 alias HANDLE HENV; | |
62 alias HANDLE HFILE; | |
63 alias HANDLE HFONT; | |
64 alias HANDLE HGDIOBJ; | |
65 alias HANDLE HGLOBAL; | |
66 alias HANDLE HGLRC; | |
67 alias HANDLE HHOOK; | |
68 alias HANDLE HICON; | |
69 alias HANDLE HIMAGELIST; | |
70 alias HANDLE HINST; | |
71 alias HINST HINSTANCE; | |
72 alias HANDLE HKEY; | |
73 alias HANDLE HKL; | |
74 alias HANDLE HLOCAL; | |
75 alias HANDLE HMENU; | |
76 alias HANDLE HMETAFILE; | |
77 alias HANDLE HMODULE; | |
78 alias HANDLE HPALETTE; | |
79 alias HANDLE HPEN; | |
80 alias HANDLE HRASCONN; | |
81 alias int HRESULT; | |
82 alias HANDLE HRGN; | |
83 alias HANDLE HRSRC; | |
84 alias HANDLE HSTMT; | |
85 alias HANDLE HSZ; | |
86 alias HANDLE HWINSTA; | |
87 alias HANDLE HWND; | |
88 alias ushort LANGID; | |
89 alias DWORD LCID; | |
90 alias DWORD LCTYPE; | |
91 alias int LPARAM; | |
92 alias ushort* LP; | |
93 alias WINBOOL* LPBOOL; | |
94 alias ubyte* LPBYTE; | |
95 alias PCHAR LPCCH; | |
96 alias PCHAR LPCH; | |
97 alias COLORREF* LPCOLORREF; | |
98 alias PCHAR LPCSTR; | |
99 alias PCHAR LPCTSTR; | |
100 alias wchar* LPCWCH; | |
101 alias wchar* LPCWSTR; | |
102 alias DWORD* LPDWORD; | |
103 alias HANDLE* LPHANDLE; | |
104 alias int* LPINT; | |
105 alias int* LPLONG; | |
106 alias PCHAR LPSTR; | |
107 alias PCHAR LPTCH; | |
108 alias PCHAR LPTSTR; | |
109 alias int LRESULT; | |
110 alias POINTER LPVOID; | |
111 alias POINTER LPCVOID; | |
112 alias wchar* LPWCH; | |
113 alias wchar* LPWORD; | |
114 alias wchar* LPWSTR; | |
115 alias wchar* NWPSTR; | |
116 alias WINBOOL* PWINBOOL; | |
117 alias ubyte* PBOOLEAN; | |
118 alias ubyte* PBYTE; | |
119 alias PCHAR PCCH; | |
120 alias PCHAR PCH; | |
121 alias PCHAR PCSTR; | |
122 alias wchar* PCWCH; | |
123 alias wchar* PCWSTR; | |
124 alias DWORD* PDWORD; | |
125 alias double* PFLOAT; | |
126 alias HANDLE* PHANDLE; | |
127 alias HKEY* PHKEY; | |
128 alias int* PINT; | |
129 alias int* PLONG; | |
130 alias int* PSHORT; | |
131 alias PCHAR PSTR; | |
132 alias PCHAR PSZ; | |
133 alias ubyte* PTBYTE; | |
134 alias PCHAR PTCH; | |
135 alias PCHAR PTCHAR; | |
136 alias PCHAR PTSTR; | |
137 alias ubyte* PUCHAR; | |
138 alias wchar* PWCH; | |
139 alias wchar* PWCHAR; | |
140 alias ushort* PWORD; | |
141 alias uint* PUINT; | |
142 alias uint* PULONG; | |
143 alias ushort* PUSHORT; | |
144 alias POINTER PVOID; | |
145 // NOTE: This is defined in sqltypes. Probably shouldn't be here. Commenting for now. | |
146 //alias int RETCODE; | |
147 alias HANDLE SC_HANDLE; | |
148 alias LPVOID SC_LOCK; | |
149 alias SC_HANDLE* LPSC_HANDLE; | |
150 alias DWORD SERVICE_STATUS_HANDLE; | |
151 alias ubyte TBYTE; | |
152 alias char TCHAR; | |
153 alias ubyte BCHAR; | |
154 alias ubyte UCHAR; | |
155 alias wchar WCHAR; | |
156 alias uint UINT; | |
157 alias uint ULONG; | |
158 alias ushort USHORT; | |
159 alias uint WPARAM; | |
160 alias int ACL_INFORMATION_CLASS; | |
161 | |
162 struct GUID { // size is 16 | |
163 align(1): | |
164 DWORD Data1; | |
165 WORD Data2; | |
166 WORD Data3; | |
167 BYTE[8] Data4; | |
168 } | |
169 | |
170 enum { AclRevisionInformation = 1, AclSizeInformation, }; | |
171 alias ACL_INFORMATION_CLASS _ACL_INFORMATION_CLASS; | |
172 alias int MEDIA_TYPE; | |
173 enum { Unknown, F5_1Pt2_512, F3_1Pt44_512, F3_2Pt88_512, F3_20Pt8_512, F3_720_512, F5_360_512, F5_320_512, F5_320_1024, F5_180_512, F5_160_512, RemovableMedia, FixedMedia, }; | |
174 alias MEDIA_TYPE _MEDIA_TYPE; | |
175 const int RASCS_DONE = (0x2000); | |
176 const int RASCS_PAUSED = (0x1000); | |
177 alias int RASCONNSTATE; | |
178 enum { RASCS_OpenPort = 0, RASCS_PortOpened, RASCS_ConnectDevice, RASCS_DeviceConnected, RASCS_AllDevicesConnected, RASCS_Authenticate, RASCS_AuthNotify, RASCS_AuthRetry, RASCS_AuthCallback, RASCS_AuthChangePassword, RASCS_AuthProject, RASCS_AuthLinkSpeed, RASCS_AuthAck, RASCS_ReAuthenticate, RASCS_Authenticated, RASCS_PrepareForCallback, RASCS_WaitForModemReset, RASCS_WaitForCallback, RASCS_Projected, RASCS_StartAuthentication, RASCS_CallbackComplete, RASCS_LogonNetwork, RASCS_Interactive = RASCS_PAUSED, RASCS_RetryAuthentication, RASCS_CallbackSetByCaller, RASCS_PasswordExpired, RASCS_Connected = RASCS_DONE, RASCS_Disconnected, }; | |
179 alias RASCONNSTATE _RASCONNSTATE; | |
180 alias int RASPROJECTION; | |
181 enum { RASP_Amb = 0x10000, RASP_PppNbf = 0x803F, RASP_PppIpx = 0x802B, RASP_PppIp = 0x8021, }; | |
182 alias RASPROJECTION _RASPROJECTION; | |
183 alias int SECURITY_IMPERSONATION_LEVEL; | |
184 enum { SecurityAnonymous, SecurityIdentification, SecurityImpersonation, SecurityDelegation, }; | |
185 alias SECURITY_IMPERSONATION_LEVEL _SECURITY_IMPERSONATION_LEVEL; | |
186 alias int SID_NAME_USE; | |
187 enum { SidTypeUser = 1, SidTypeGroup, SidTypeDomain, SidTypeAlias, SidTypeWellKnownGroup, SidTypeDeletedAccount, SidTypeInvalid, SidTypeUnknown, }; | |
188 alias SID_NAME_USE* PSID_NAME_USE; | |
189 alias SID_NAME_USE _SID_NAME_USE; | |
190 alias int TOKEN_INFORMATION_CLASS; | |
191 enum { TokenUser = 1, TokenGroups, TokenPrivileges, TokenOwner, TokenPrimaryGroup, TokenDefaultDacl, TokenSource, TokenType, TokenImpersonationLevel, TokenStatistics, }; | |
192 alias TOKEN_INFORMATION_CLASS _TOKEN_INFORMATION_CLASS; | |
193 alias int TOKEN_TYPE; | |
194 enum { TokenPrimary = 1, TokenImpersonation, }; | |
195 alias TOKEN_TYPE TAGTOKEN_TYPE; | |
196 | |
197 extern(Windows){ | |
198 alias int (*BFFCALLBACK)(HWND, UINT, LPARAM, LPARAM); | |
199 alias UINT (*LPCCHOOKPROC)(HWND, UINT, WPARAM, LPARAM); | |
200 alias UINT (*LPCFHOOKPROC)(HWND, UINT, WPARAM, LPARAM); | |
201 alias POINTER PTHREAD_START_ROUTINE; | |
202 alias PTHREAD_START_ROUTINE LPTHREAD_START_ROUTINE; | |
203 alias DWORD (*EDITSTREAMCALLBACK)(DWORD, LPBYTE, LONG, LONG); | |
204 alias UINT (*LPFRHOOKPROC)(HWND, UINT, WPARAM, LPARAM); | |
205 alias UINT (*LPOFNHOOKPROC)(HWND, UINT, WPARAM, LPARAM); | |
206 alias UINT (*LPPRINTHOOKPROC)(HWND, UINT, WPARAM, LPARAM); | |
207 alias UINT (*LPSETUPHOOKPROC)(HWND, UINT, WPARAM, LPARAM); | |
208 alias LRESULT (*DLGPROC)(HWND, UINT, WPARAM, LPARAM); | |
209 alias int (*PFNPROPSHEETCALLBACK)(HWND, UINT, LPARAM); | |
210 alias void (*LPSERVICE_MAIN_FUNCTION)(DWORD); | |
211 alias int (*PFNTVCOMPARE)(LPARAM, LPARAM, LPARAM); | |
212 alias LRESULT (*WNDPROC)(HWND, UINT, WPARAM, LPARAM); | |
213 alias POINTER FARPROC; | |
214 alias FARPROC PROC; | |
215 alias WINBOOL (*ENUMRESTYPEPROC)(HANDLE, LPTSTR, LONG); | |
216 alias WINBOOL (*ENUMRESNAMEPROC)(HANDLE, LPCTSTR, LPTSTR, LONG); | |
217 alias WINBOOL (*ENUMRESLANGPROC)(HANDLE, LPCTSTR, LPCTSTR, ushort, LONG); | |
218 alias FARPROC DESKTOPENUMPROC; | |
219 alias WINBOOL (*ENUMWINDOWSPROC)(HWND, LPARAM); | |
220 alias WINBOOL (*ENUMWINDOWSTATIONPROC)(LPTSTR, LPARAM); | |
221 alias void (*SENDASYNCPROC)(HWND, UINT, DWORD); | |
222 alias void (*TIMERPROC)(HWND, UINT, UINT); | |
223 alias BOOL(*MONITORENUMPROC)(HMONITOR, HDC, RECT*, LPARAM); | |
224 alias FARPROC GRAYSTRINGPROC; | |
225 alias WINBOOL (*DRAWSTATEPROC)(HDC, LPARAM, WPARAM, int, int); | |
226 alias WINBOOL (*PROPENUMPROCEX)(HWND, LPCTSTR, HANDLE, DWORD); | |
227 alias WINBOOL (*PROPENUMPROC)(HWND, LPCTSTR, HANDLE); | |
228 alias LRESULT (*HOOKPROC)(int, WPARAM, LPARAM); | |
229 alias void (*ENUMOBJECTSPROC)(LPVOID); | |
230 alias void (*LINEDDAPROC)(int, int); | |
231 alias WINBOOL (*TABORTPROC)(HDC, int); | |
232 alias UINT (*LPPAGEPAINTHOOK)(HWND, UINT, WPARAM, LPARAM); | |
233 alias UINT (*LPPAGESETUPHOOK)(HWND, UINT, WPARAM, LPARAM); | |
234 alias int (*ICMENUMPROC)(LPTSTR, LPARAM); | |
235 alias LONG (*EDITWORDBREAKPROCEX)(PCHAR, LONG, ubyte, INT); | |
236 alias int (*PFNLVCOMPARE)(LPARAM, LPARAM, LPARAM); | |
237 alias WINBOOL (*LOCALE_ENUMPROC)(LPTSTR); | |
238 alias WINBOOL (*CODEPAGE_ENUMPROC)(LPTSTR); | |
239 alias WINBOOL (*DATEFMT_ENUMPROC)(LPTSTR); | |
240 alias WINBOOL (*TIMEFMT_ENUMPROC)(LPTSTR); | |
241 alias WINBOOL (*CALINFO_ENUMPROC)(LPTSTR); | |
242 alias WINBOOL (*PHANDLER_ROUTINE)(DWORD); | |
243 alias WINBOOL (*LPHANDLER_FUNCTION)(DWORD); | |
244 alias void (*PTIMERAPCROUTINE)(LPVOID, DWORD, DWORD); | |
245 alias UINT (*PFNGETPROFILEPATH)(LPCTSTR, LPSTR, UINT); | |
246 alias UINT (*PFNRECONCILEPROFILE)(LPCTSTR, LPCTSTR, DWORD); | |
247 alias WINBOOL (*PFNPROCESSPOLICIES)(HWND, LPCTSTR, LPCTSTR, LPCTSTR, DWORD); | |
248 } | |
249 | |
250 const { | |
251 char* SE_CREATE_TOKEN_NAME = ("SeCreateTokenPrivilege"); | |
252 char* SE_ASSIGNPRIMARYTOKEN_NAME = ("SeAssignPrimaryTokenPrivilege"); | |
253 char* SE_LOCK_MEMORY_NAME = ("SeLockMemoryPrivilege"); | |
254 char* SE_INCREASE_QUOTA_NAME = ("SeIncreaseQuotaPrivilege"); | |
255 char* SE_UNSOLICITED_INPUT_NAME = ("SeUnsolicitedInputPrivilege"); | |
256 char* SE_MACHINE_ACCOUNT_NAME = ("SeMachineAccountPrivilege"); | |
257 char* SE_TCB_NAME = ("SeTcbPrivilege"); | |
258 char* SE_SECURITY_NAME = ("SeSecurityPrivilege"); | |
259 char* SE_TAKE_OWNERSHIP_NAME = ("SeTakeOwnershipPrivilege"); | |
260 char* SE_LOAD_DRIVER_NAME = ("SeLoadDriverPrivilege"); | |
261 char* SE_SYSTEM_PROFILE_NAME = ("SeSystemProfilePrivilege"); | |
262 char* SE_SYSTEMTIME_NAME = ("SeSystemtimePrivilege"); | |
263 char* SE_PROF_SINGLE_PROCESS_NAME = ("SeProfileSingleProcessPrivilege"); | |
264 char* SE_INC_BASE_PRIORITY_NAME = ("SeIncreaseBasePriorityPrivilege"); | |
265 char* SE_CREATE_PAGEFILE_NAME = ("SeCreatePagefilePrivilege"); | |
266 char* SE_CREATE_PERMANENT_NAME = ("SeCreatePermanentPrivilege"); | |
267 char* SE_BACKUP_NAME = ("SeBackupPrivilege"); | |
268 char* SE_RESTORE_NAME = ("SeRestorePrivilege"); | |
269 char* SE_SHUTDOWN_NAME = ("SeShutdownPrivilege"); | |
270 char* SE_DEBUG_NAME = ("SeDebugPrivilege"); | |
271 char* SE_AUDIT_NAME = ("SeAuditPrivilege"); | |
272 char* SE_SYSTEM_ENVIRONMENT_NAME = ("SeSystemEnvironmentPrivilege"); | |
273 char* SE_CHANGE_NOTIFY_NAME = ("SeChangeNotifyPrivilege"); | |
274 char* SE_REMOTE_SHUTDOWN_NAME = ("SeRemoteShutdownPrivilege"); | |
275 char* SERVICES_ACTIVE_DATABASEA = ("ServicesActive"); | |
276 char* SERVICES_FAILED_DATABASEA = ("ServicesFailed"); | |
277 char* SC_GROUP_IDENTIFIERA = ("+"); | |
278 char* SERVICES_ACTIVE_DATABASE = (SERVICES_ACTIVE_DATABASEA); | |
279 char* SERVICES_FAILED_DATABASE = (SERVICES_FAILED_DATABASEA); | |
280 char* SC_GROUP_IDENTIFIER = (SC_GROUP_IDENTIFIERA); | |
281 } | |
282 | |
283 extern(Windows){ | |
284 alias HDDEDATA (*PFNCALLBACK)(UINT, UINT, HCONV, HSZ, HSZ, HDDEDATA, DWORD, DWORD); | |
285 } | |
286 alias PFNCALLBACK CALLB; | |
287 alias WINBOOL SECURITY___FILE___TRACKING_MODE; | |
288 alias FARPROC WNDENUMPROC; | |
289 alias FARPROC ENHMFENUMPROC; | |
290 alias DWORD CCSTYLE; | |
291 alias CCSTYLE* PCCSTYLE; | |
292 alias CCSTYLE* LPCCSTYLE; | |
293 alias DWORD CCSTYLEFLAGA; | |
294 alias CCSTYLEFLAGA* PCCSTYLEFLAGA; | |
295 alias CCSTYLEFLAGA* LPCCSTYLEFLAGA; | |
296 | |
297 const HANDLE INVALID_HANDLE_VALUE = cast(HANDLE) -1; | |
298 | |
299 | |
300 enum : DWORD { | |
301 SM_CXVIRTUALSCREEN = (76), | |
302 SM_CYVIRTUALSCREEN = (77), | |
303 MONITORINFOF_PRIMARY = (1), | |
304 LZERROR_UNKNOWNALG = -((8)), | |
305 LZERROR_BADVALUE = -((7)), | |
306 LZERROR_GLOBLOCK = -((6)), | |
307 LZERROR_GLOBALLOC = -((5)), | |
308 LZERROR_WRITE = -((4)), | |
309 LZERROR_READ = -((3)), | |
310 LZERROR_BADOUTHANDLE = -((2)), | |
311 LZERROR_BADINHANDLE = -((1)), | |
312 NO_ERROR = (0), | |
313 ERROR_SUCCESS = (0), | |
314 ERROR_INVALID_FUNCTION = (1), | |
315 ERROR_FILE_NOT_FOUND = (2), | |
316 ERROR_PATH_NOT_FOUND = (3), | |
317 ERROR_TOO_MANY_OPEN_FILES = (4), | |
318 ERROR_ACCESS_DENIED = (5), | |
319 ERROR_INVALID_HANDLE = (6), | |
320 ERROR_ARENA_TRASHED = (7), | |
321 ERROR_NOT_ENOUGH_MEMORY = (8), | |
322 ERROR_INVALID_BLOCK = (9), | |
323 ERROR_BAD_ENVIRONMENT = (10), | |
324 ERROR_BAD_FORMAT = (11), | |
325 ERROR_INVALID_ACCESS = (12), | |
326 ERROR_INVALID_DATA = (13), | |
327 ERROR_OUTOFMEMORY = (14), | |
328 ERROR_INVALID_DRIVE = (15), | |
329 ERROR_CURRENT_DIRECTORY = (16), | |
330 ERROR_NOT_SAME_DEVICE = (17), | |
331 ERROR_NO_MORE_FILES = (18), | |
332 ERROR_WRITE_PROTECT = (19), | |
333 ERROR_BAD_UNIT = (20), | |
334 ERROR_NOT_READY = (21), | |
335 ERROR_BAD_COMMAND = (22), | |
336 ERROR_CRC = (23), | |
337 ERROR_BAD_LENGTH = (24), | |
338 ERROR_SEEK = (25), | |
339 ERROR_NOT_DOS_DISK = (26), | |
340 ERROR_SECTOR_NOT_FOUND = (27), | |
341 ERROR_OUT_OF_PAPER = (28), | |
342 ERROR_WRITE_FAULT = (29), | |
343 ERROR_READ_FAULT = (30), | |
344 ERROR_GEN_FAILURE = (31), | |
345 ERROR_SHARING_VIOLATION = (32), | |
346 ERROR_LOCK_VIOLATION = (33), | |
347 ERROR_WRONG_DISK = (34), | |
348 ERROR_SHARING_BUFFER_EXCEEDED = (36), | |
349 ERROR_HANDLE_EOF = (38), | |
350 ERROR_HANDLE_DISK_FULL = (39), | |
351 ERROR_NOT_SUPPORTED = (50), | |
352 ERROR_REM_NOT_LIST = (51), | |
353 ERROR_DUP_NAME = (52), | |
354 ERROR_BAD_NETPATH = (53), | |
355 ERROR_NETWORK_BUSY = (54), | |
356 ERROR_DEV_NOT_EXIST = (55), | |
357 ERROR_TOO_MANY_CMDS = (56), | |
358 ERROR_ADAP_HDW_ERR = (57), | |
359 ERROR_BAD_NET_RESP = (58), | |
360 ERROR_UNEXP_NET_ERR = (59), | |
361 ERROR_BAD_REM_ADAP = (60), | |
362 ERROR_PRINTQ_FULL = (61), | |
363 ERROR_NO_SPOOL_SPACE = (62), | |
364 ERROR_PRINT_CANCELLED = (63), | |
365 ERROR_NETNAME_DELETED = (64), | |
366 ERROR_NETWORK_ACCESS_DENIED = (65), | |
367 ERROR_BAD_DEV_TYPE = (66), | |
368 ERROR_BAD_NET_NAME = (67), | |
369 ERROR_TOO_MANY_NAMES = (68), | |
370 ERROR_TOO_MANY_SESS = (69), | |
371 ERROR_SHARING_PAUSED = (70), | |
372 ERROR_REQ_NOT_ACCEP = (71), | |
373 ERROR_REDIR_PAUSED = (72), | |
374 ERROR_FILE_EXISTS = (80), | |
375 ERROR_CANNOT_MAKE = (82), | |
376 ERROR_FAIL_I24 = (83), | |
377 ERROR_OUT_OF_STRUCTURES = (84), | |
378 ERROR_ALREADY_ASSIGNED = (85), | |
379 ERROR_INVALID_PASSWORD = (86), | |
380 ERROR_INVALID_PARAMETER = (87), | |
381 ERROR_NET_WRITE_FAULT = (88), | |
382 ERROR_NO_PROC_SLOTS = (89), | |
383 ERROR_TOO_MANY_SEMAPHORES = (100), | |
384 ERROR_EXCL_SEM_ALREADY_OWNED = (101), | |
385 ERROR_SEM_IS_SET = (102), | |
386 ERROR_TOO_MANY_SEM_REQUESTS = (103), | |
387 ERROR_INVALID_AT_INTERRUPT_TIME = (104), | |
388 ERROR_SEM_OWNER_DIED = (105), | |
389 ERROR_SEM_USER_LIMIT = (106), | |
390 ERROR_DISK_CHANGE = (107), | |
391 ERROR_DRIVE_LOCKED = (108), | |
392 ERROR_BROKEN_PIPE = (109), | |
393 ERROR_OPEN_FAILED = (110), | |
394 ERROR_BUFFER_OVERFLOW = (111), | |
395 ERROR_DISK_FULL = (112), | |
396 ERROR_NO_MORE_SEARCH_HANDLES = (113), | |
397 ERROR_INVALID_TARGET_HANDLE = (114), | |
398 ERROR_INVALID_CATEGORY = (117), | |
399 ERROR_INVALID_VERIFY_SWITCH = (118), | |
400 ERROR_BAD_DRIVER_LEVEL = (119), | |
401 ERROR_CALL_NOT_IMPLEMENTED = (120), | |
402 ERROR_SEM_TIMEOUT = (121), | |
403 ERROR_INSUFFICIENT_BUFFER = (122), | |
404 ERROR_INVALID_NAME = (123), | |
405 ERROR_INVALID_LEVEL = (124), | |
406 ERROR_NO_VOLUME_LABEL = (125), | |
407 ERROR_MOD_NOT_FOUND = (126), | |
408 ERROR_PROC_NOT_FOUND = (127), | |
409 ERROR_WAIT_NO_CHILDREN = (128), | |
410 ERROR_CHILD_NOT_COMPLETE = (129), | |
411 ERROR_DIRECT_ACCESS_HANDLE = (130), | |
412 ERROR_NEGATIVE_SEEK = (131), | |
413 ERROR_SEEK_ON_DEVICE = (132), | |
414 ERROR_IS_JOIN_TARGET = (133), | |
415 ERROR_IS_JOINED = (134), | |
416 ERROR_IS_SUBSTED = (135), | |
417 ERROR_NOT_JOINED = (136), | |
418 ERROR_NOT_SUBSTED = (137), | |
419 ERROR_JOIN_TO_JOIN = (138), | |
420 ERROR_SUBST_TO_SUBST = (139), | |
421 ERROR_JOIN_TO_SUBST = (140), | |
422 ERROR_SUBST_TO_JOIN = (141), | |
423 ERROR_BUSY_DRIVE = (142), | |
424 ERROR_SAME_DRIVE = (143), | |
425 ERROR_DIR_NOT_ROOT = (144), | |
426 ERROR_DIR_NOT_EMPTY = (145), | |
427 ERROR_IS_SUBST_PATH = (146), | |
428 ERROR_IS_JOIN_PATH = (147), | |
429 ERROR_PATH_BUSY = (148), | |
430 ERROR_IS_SUBST_TARGET = (149), | |
431 ERROR_SYSTEM_TRACE = (150), | |
432 ERROR_INVALID_EVENT_COUNT = (151), | |
433 ERROR_TOO_MANY_MUXWAITERS = (152), | |
434 ERROR_INVALID_LIST_FORMAT = (153), | |
435 ERROR_LABEL_TOO_LONG = (154), | |
436 ERROR_TOO_MANY_TCBS = (155), | |
437 ERROR_SIGNAL_REFUSED = (156), | |
438 ERROR_DISCARDED = (157), | |
439 ERROR_NOT_LOCKED = (158), | |
440 ERROR_BAD_THREADID_ADDR = (159), | |
441 ERROR_BAD_ARGUMENTS = (160), | |
442 ERROR_BAD_PATHNAME = (161), | |
443 ERROR_SIGNAL_PENDING = (162), | |
444 ERROR_MAX_THRDS_REACHED = (164), | |
445 ERROR_LOCK_FAILED = (167), | |
446 ERROR_BUSY = (170), | |
447 ERROR_CANCEL_VIOLATION = (173), | |
448 ERROR_ATOMIC_LOCKS_NOT_SUPPORTED = (174), | |
449 ERROR_INVALID_SEGMENT_NUMBER = (180), | |
450 ERROR_INVALID_ORDINAL = (182), | |
451 ERROR_ALREADY_EXISTS = (183), | |
452 ERROR_INVALID_FLAG_NUMBER = (186), | |
453 ERROR_SEM_NOT_FOUND = (187), | |
454 ERROR_INVALID_STARTING_CODESEG = (188), | |
455 ERROR_INVALID_STACKSEG = (189), | |
456 ERROR_INVALID_MODULETYPE = (190), | |
457 ERROR_INVALID_EXE_SIGNATURE = (191), | |
458 ERROR_EXE_MARKED_INVALID = (192), | |
459 ERROR_BAD_EXE_FORMAT = (193), | |
460 ERROR_ITERATED_DATA_EXCEEDS_64k = (194), | |
461 ERROR_INVALID_MINALLOCSIZE = (195), | |
462 ERROR_DYNLINK_FROM_INVALID_RING = (196), | |
463 ERROR_IOPL_NOT_ENABLED = (197), | |
464 ERROR_INVALID_SEGDPL = (198), | |
465 ERROR_AUTODATASEG_EXCEEDS_64k = (199), | |
466 ERROR_RING2SEG_MUST_BE_MOVABLE = (200), | |
467 ERROR_RELOC_CHAIN_XEEDS_SEGLIM = (201), | |
468 ERROR_INFLOOP_IN_RELOC_CHAIN = (202), | |
469 ERROR_ENVVAR_NOT_FOUND = (203), | |
470 ERROR_NO_SIGNAL_SENT = (205), | |
471 ERROR_FILENAME_EXCED_RANGE = (206), | |
472 ERROR_RING2_STACK_IN_USE = (207), | |
473 ERROR_META_EXPANSION_TOO_LONG = (208), | |
474 ERROR_INVALID_SIGNAL_NUMBER = (209), | |
475 ERROR_THREAD_1_INACTIVE = (210), | |
476 ERROR_LOCKED = (212), | |
477 ERROR_TOO_MANY_MODULES = (214), | |
478 ERROR_NESTING_NOT_ALLOWED = (215), | |
479 ERROR_BAD_PIPE = (230), | |
480 ERROR_PIPE_BUSY = (231), | |
481 ERROR_NO_DATA = (232), | |
482 ERROR_PIPE_NOT_CONNECTED = (233), | |
483 ERROR_MORE_DATA = (234), | |
484 ERROR_VC_DISCONNECTED = (240), | |
485 ERROR_INVALID_EA_NAME = (254), | |
486 ERROR_EA_LIST_INCONSISTENT = (255), | |
487 ERROR_NO_MORE_ITEMS = (259), | |
488 ERROR_CANNOT_COPY = (266), | |
489 ERROR_DIRECTORY = (267), | |
490 ERROR_EAS_DIDNT_FIT = (275), | |
491 ERROR_EA_FILE_CORRUPT = (276), | |
492 ERROR_EA_TABLE_FULL = (277), | |
493 ERROR_INVALID_EA_HANDLE = (278), | |
494 ERROR_EAS_NOT_SUPPORTED = (282), | |
495 ERROR_NOT_OWNER = (288), | |
496 ERROR_TOO_MANY_POSTS = (298), | |
497 ERROR_PARTIAL_COPY = (299), | |
498 ERROR_MR_MID_NOT_FOUND = (317), | |
499 ERROR_INVALID_ADDRESS = (487), | |
500 ERROR_ARITHMETIC_OVERFLOW = (534), | |
501 ERROR_PIPE_CONNECTED = (535), | |
502 ERROR_PIPE_LISTENING = (536), | |
503 ERROR_EA_ACCESS_DENIED = (994), | |
504 ERROR_OPERATION_ABORTED = (995), | |
505 ERROR_IO_INCOMPLETE = (996), | |
506 ERROR_IO_PENDING = (997), | |
507 ERROR_NOACCESS = (998), | |
508 ERROR_SWAPERROR = (999), | |
509 ERROR_STACK_OVERFLOW = (1001), | |
510 ERROR_INVALID_MESSAGE = (1002), | |
511 ERROR_CAN_NOT_COMPLETE = (1003), | |
512 ERROR_INVALID_FLAGS = (1004), | |
513 ERROR_UNRECOGNIZED_VOLUME = (1005), | |
514 ERROR_FILE_INVALID = (1006), | |
515 ERROR_FULLSCREEN_MODE = (1007), | |
516 ERROR_NO_TOKEN = (1008), | |
517 ERROR_BADDB = (1009), | |
518 ERROR_BADKEY = (1010), | |
519 ERROR_CANTOPEN = (1011), | |
520 ERROR_CANTREAD = (1012), | |
521 ERROR_CANTWRITE = (1013), | |
522 ERROR_REGISTRY_RECOVERED = (1014), | |
523 ERROR_REGISTRY_CORRUPT = (1015), | |
524 ERROR_REGISTRY_IO_FAILED = (1016), | |
525 ERROR_NOT_REGISTRY_FILE = (1017), | |
526 ERROR_KEY_DELETED = (1018), | |
527 ERROR_NO_LOG_SPACE = (1019), | |
528 ERROR_KEY_HAS_CHILDREN = (1020), | |
529 ERROR_CHILD_MUST_BE_VOLATILE = (1021), | |
530 ERROR_NOTIFY_ENUM_DIR = (1022), | |
531 ERROR_DEPENDENT_SERVICES_RUNNING = (1051), | |
532 ERROR_INVALID_SERVICE_CONTROL = (1052), | |
533 ERROR_SERVICE_REQUEST_TIMEOUT = (1053), | |
534 ERROR_SERVICE_NO_THREAD = (1054), | |
535 ERROR_SERVICE_DATABASE_LOCKED = (1055), | |
536 ERROR_SERVICE_ALREADY_RUNNING = (1056), | |
537 ERROR_INVALID_SERVICE_ACCOUNT = (1057), | |
538 ERROR_SERVICE_DISABLED = (1058), | |
539 ERROR_CIRCULAR_DEPENDENCY = (1059), | |
540 ERROR_SERVICE_DOES_NOT_EXIST = (1060), | |
541 ERROR_SERVICE_CANNOT_ACCEPT_CTRL = (1061), | |
542 ERROR_SERVICE_NOT_ACTIVE = (1062), | |
543 ERROR_FAILED_SERVICE_CONTROLLER_CONNECT = (1063), | |
544 ERROR_EXCEPTION_IN_SERVICE = (1064), | |
545 ERROR_DATABASE_DOES_NOT_EXIST = (1065), | |
546 ERROR_SERVICE_SPECIFIC_ERROR = (1066), | |
547 ERROR_PROCESS_ABORTED = (1067), | |
548 ERROR_SERVICE_DEPENDENCY_FAIL = (1068), | |
549 ERROR_SERVICE_LOGON_FAILED = (1069), | |
550 ERROR_SERVICE_START_HANG = (1070), | |
551 ERROR_INVALID_SERVICE_LOCK = (1071), | |
552 ERROR_SERVICE_MARKED_FOR_DELETE = (1072), | |
553 ERROR_SERVICE_EXISTS = (1073), | |
554 ERROR_ALREADY_RUNNING_LKG = (1074), | |
555 ERROR_SERVICE_DEPENDENCY_DELETED = (1075), | |
556 ERROR_BOOT_ALREADY_ACCEPTED = (1076), | |
557 ERROR_SERVICE_NEVER_STARTED = (1077), | |
558 ERROR_DUPLICATE_SERVICE_NAME = (1078), | |
559 ERROR_END_OF_MEDIA = (1100), | |
560 ERROR_FILEMARK_DETECTED = (1101), | |
561 ERROR_BEGINNING_OF_MEDIA = (1102), | |
562 ERROR_SETMARK_DETECTED = (1103), | |
563 ERROR_NO_DATA_DETECTED = (1104), | |
564 ERROR_PARTITION_FAILURE = (1105), | |
565 ERROR_INVALID_BLOCK_LENGTH = (1106), | |
566 ERROR_DEVICE_NOT_PARTITIONED = (1107), | |
567 ERROR_UNABLE_TO_LOCK_MEDIA = (1108), | |
568 ERROR_UNABLE_TO_UNLOAD_MEDIA = (1109), | |
569 ERROR_MEDIA_CHANGED = (1110), | |
570 ERROR_BUS_RESET = (1111), | |
571 ERROR_NO_MEDIA_IN_DRIVE = (1112), | |
572 ERROR_NO_UNICODE_TRANSLATION = (1113), | |
573 ERROR_DLL_INIT_FAILED = (1114), | |
574 ERROR_SHUTDOWN_IN_PROGRESS = (1115), | |
575 ERROR_NO_SHUTDOWN_IN_PROGRESS = (1116), | |
576 ERROR_IO_DEVICE = (1117), | |
577 ERROR_SERIAL_NO_DEVICE = (1118), | |
578 ERROR_IRQ_BUSY = (1119), | |
579 ERROR_MORE_WRITES = (1120), | |
580 ERROR_COUNTER_TIMEOUT = (1121), | |
581 ERROR_FLOPPY_ID_MARK_NOT_FOUND = (1122), | |
582 ERROR_FLOPPY_WRONG_CYLINDER = (1123), | |
583 ERROR_FLOPPY_UNKNOWN_ERROR = (1124), | |
584 ERROR_FLOPPY_BAD_REGISTERS = (1125), | |
585 ERROR_DISK_RECALIBRATE_FAILED = (1126), | |
586 ERROR_DISK_OPERATION_FAILED = (1127), | |
587 ERROR_DISK_RESET_FAILED = (1128), | |
588 ERROR_EOM_OVERFLOW = (1129), | |
589 ERROR_NOT_ENOUGH_SERVER_MEMORY = (1130), | |
590 ERROR_POSSIBLE_DEADLOCK = (1131), | |
591 ERROR_MAPPED_ALIGNMENT = (1132), | |
592 ERROR_SET_POWER_STATE_VETOED = (1140), | |
593 ERROR_SET_POWER_STATE_FAILED = (1141), | |
594 ERROR_OLD_WIN_VERSION = (1150), | |
595 ERROR_APP_WRONG_OS = (1151), | |
596 ERROR_SINGLE_INSTANCE_APP = (1152), | |
597 ERROR_RMODE_APP = (1153), | |
598 ERROR_INVALID_DLL = (1154), | |
599 ERROR_NO_ASSOCIATION = (1155), | |
600 ERROR_DDE_FAIL = (1156), | |
601 ERROR_DLL_NOT_FOUND = (1157), | |
602 ERROR_BAD_USERNAME = (2202), | |
603 ERROR_NOT_CONNECTED = (2250), | |
604 ERROR_OPEN_FILES = (2401), | |
605 ERROR_ACTIVE_CONNECTIONS = (2402), | |
606 ERROR_DEVICE_IN_USE = (2404), | |
607 ERROR_BAD_DEVICE = (1200), | |
608 ERROR_CONNECTION_UNAVAIL = (1201), | |
609 ERROR_DEVICE_ALREADY_REMEMBERED = (1202), | |
610 ERROR_NO_NET_OR_BAD_PATH = (1203), | |
611 ERROR_BAD_PROVIDER = (1204), | |
612 ERROR_CANNOT_OPEN_PROFILE = (1205), | |
613 ERROR_BAD_PROFILE = (1206), | |
614 ERROR_NOT_CONTAINER = (1207), | |
615 ERROR_EXTENDED_ERROR = (1208), | |
616 ERROR_INVALID_GROUPNAME = (1209), | |
617 ERROR_INVALID_COMPUTERNAME = (1210), | |
618 ERROR_INVALID_EVENTNAME = (1211), | |
619 ERROR_INVALID_DOMAINNAME = (1212), | |
620 ERROR_INVALID_SERVICENAME = (1213), | |
621 ERROR_INVALID_NETNAME = (1214), | |
622 ERROR_INVALID_SHARENAME = (1215), | |
623 ERROR_INVALID_PASSWORDNAME = (1216), | |
624 ERROR_INVALID_MESSAGENAME = (1217), | |
625 ERROR_INVALID_MESSAGEDEST = (1218), | |
626 ERROR_SESSION_CREDENTIAL_CONFLICT = (1219), | |
627 ERROR_REMOTE_SESSION_LIMIT_EXCEEDED = (1220), | |
628 ERROR_DUP_DOMAINNAME = (1221), | |
629 ERROR_NO_NETWORK = (1222), | |
630 ERROR_CANCELLED = (1223), | |
631 ERROR_USER_MAPPED_FILE = (1224), | |
632 ERROR_CONNECTION_REFUSED = (1225), | |
633 ERROR_GRACEFUL_DISCONNECT = (1226), | |
634 ERROR_ADDRESS_ALREADY_ASSOCIATED = (1227), | |
635 ERROR_ADDRESS_NOT_ASSOCIATED = (1228), | |
636 ERROR_CONNECTION_INVALID = (1229), | |
637 ERROR_CONNECTION_ACTIVE = (1230), | |
638 ERROR_NETWORK_UNREACHABLE = (1231), | |
639 ERROR_HOST_UNREACHABLE = (1232), | |
640 ERROR_PROTOCOL_UNREACHABLE = (1233), | |
641 ERROR_PORT_UNREACHABLE = (1234), | |
642 ERROR_REQUEST_ABORTED = (1235), | |
643 ERROR_CONNECTION_ABORTED = (1236), | |
644 ERROR_RETRY = (1237), | |
645 ERROR_CONNECTION_COUNT_LIMIT = (1238), | |
646 ERROR_LOGIN_TIME_RESTRICTION = (1239), | |
647 ERROR_LOGIN_WKSTA_RESTRICTION = (1240), | |
648 ERROR_INCORRECT_ADDRESS = (1241), | |
649 ERROR_ALREADY_REGISTERED = (1242), | |
650 ERROR_SERVICE_NOT_FOUND = (1243), | |
651 ERROR_NOT_AUTHENTICATED = (1244), | |
652 ERROR_NOT_LOGGED_ON = (1245), | |
653 ERROR_CONTINUE = (1246), | |
654 ERROR_ALREADY_INITIALIZED = (1247), | |
655 ERROR_NO_MORE_DEVICES = (1248), | |
656 ERROR_NOT_ALL_ASSIGNED = (1300), | |
657 ERROR_SOME_NOT_MAPPED = (1301), | |
658 ERROR_NO_QUOTAS_FOR_ACCOUNT = (1302), | |
659 ERROR_LOCAL_USER_SESSION_KEY = (1303), | |
660 ERROR_NULL_LM_PASSWORD = (1304), | |
661 ERROR_UNKNOWN_REVISION = (1305), | |
662 ERROR_REVISION_MISMATCH = (1306), | |
663 ERROR_INVALID_OWNER = (1307), | |
664 ERROR_INVALID_PRIMARY_GROUP = (1308), | |
665 ERROR_NO_IMPERSONATION_TOKEN = (1309), | |
666 ERROR_CANT_DISABLE_MANDATORY = (1310), | |
667 ERROR_NO_LOGON_SERVERS = (1311), | |
668 ERROR_NO_SUCH_LOGON_SESSION = (1312), | |
669 ERROR_NO_SUCH_PRIVILEGE = (1313), | |
670 ERROR_PRIVILEGE_NOT_HELD = (1314), | |
671 ERROR_INVALID_ACCOUNT_NAME = (1315), | |
672 ERROR_USER_EXISTS = (1316), | |
673 ERROR_NO_SUCH_USER = (1317), | |
674 ERROR_GROUP_EXISTS = (1318), | |
675 ERROR_NO_SUCH_GROUP = (1319), | |
676 ERROR_MEMBER_IN_GROUP = (1320), | |
677 ERROR_MEMBER_NOT_IN_GROUP = (1321), | |
678 ERROR_LAST_ADMIN = (1322), | |
679 ERROR_WRONG_PASSWORD = (1323), | |
680 ERROR_ILL_FORMED_PASSWORD = (1324), | |
681 ERROR_PASSWORD_RESTRICTION = (1325), | |
682 ERROR_LOGON_FAILURE = (1326), | |
683 ERROR_ACCOUNT_RESTRICTION = (1327), | |
684 ERROR_INVALID_LOGON_HOURS = (1328), | |
685 ERROR_INVALID_WORKSTATION = (1329), | |
686 ERROR_PASSWORD_EXPIRED = (1330), | |
687 ERROR_ACCOUNT_DISABLED = (1331), | |
688 ERROR_NONE_MAPPED = (1332), | |
689 ERROR_TOO_MANY_LUIDS_REQUESTED = (1333), | |
690 ERROR_LUIDS_EXHAUSTED = (1334), | |
691 ERROR_INVALID_SUB_AUTHORITY = (1335), | |
692 ERROR_INVALID_ACL = (1336), | |
693 ERROR_INVALID_SID = (1337), | |
694 ERROR_INVALID_SECURITY_DESCR = (1338), | |
695 ERROR_BAD_INHERITANCE_ACL = (1340), | |
696 ERROR_SERVER_DISABLED = (1341), | |
697 ERROR_SERVER_NOT_DISABLED = (1342), | |
698 ERROR_INVALID_ID_AUTHORITY = (1343), | |
699 ERROR_ALLOTTED_SPACE_EXCEEDED = (1344), | |
700 ERROR_INVALID_GROUP_ATTRIBUTES = (1345), | |
701 ERROR_BAD_IMPERSONATION_LEVEL = (1346), | |
702 ERROR_CANT_OPEN_ANONYMOUS = (1347), | |
703 ERROR_BAD_VALIDATION_CLASS = (1348), | |
704 ERROR_BAD_TOKEN_TYPE = (1349), | |
705 ERROR_NO_SECURITY_ON_OBJECT = (1350), | |
706 ERROR_CANT_ACCESS_DOMAIN_INFO = (1351), | |
707 ERROR_INVALID_SERVER_STATE = (1352), | |
708 ERROR_INVALID_DOMAIN_STATE = (1353), | |
709 ERROR_INVALID_DOMAIN_ROLE = (1354), | |
710 ERROR_NO_SUCH_DOMAIN = (1355), | |
711 ERROR_DOMAIN_EXISTS = (1356), | |
712 ERROR_DOMAIN_LIMIT_EXCEEDED = (1357), | |
713 ERROR_INTERNAL_DB_CORRUPTION = (1358), | |
714 ERROR_INTERNAL_ERROR = (1359), | |
715 ERROR_GENERIC_NOT_MAPPED = (1360), | |
716 ERROR_BAD_DESCRIPTOR_FORMAT = (1361), | |
717 ERROR_NOT_LOGON_PROCESS = (1362), | |
718 ERROR_LOGON_SESSION_EXISTS = (1363), | |
719 ERROR_NO_SUCH_PACKAGE = (1364), | |
720 ERROR_BAD_LOGON_SESSION_STATE = (1365), | |
721 ERROR_LOGON_SESSION_COLLISION = (1366), | |
722 ERROR_INVALID_LOGON_TYPE = (1367), | |
723 ERROR_CANNOT_IMPERSONATE = (1368), | |
724 ERROR_RXACT_INVALID_STATE = (1369), | |
725 ERROR_RXACT_COMMIT_FAILURE = (1370), | |
726 ERROR_SPECIAL_ACCOUNT = (1371), | |
727 ERROR_SPECIAL_GROUP = (1372), | |
728 ERROR_SPECIAL_USER = (1373), | |
729 ERROR_MEMBERS_PRIMARY_GROUP = (1374), | |
730 ERROR_TOKEN_ALREADY_IN_USE = (1375), | |
731 ERROR_NO_SUCH_ALIAS = (1376), | |
732 ERROR_MEMBER_NOT_IN_ALIAS = (1377), | |
733 ERROR_MEMBER_IN_ALIAS = (1378), | |
734 ERROR_ALIAS_EXISTS = (1379), | |
735 ERROR_LOGON_NOT_GRANTED = (1380), | |
736 ERROR_TOO_MANY_SECRETS = (1381), | |
737 ERROR_SECRET_TOO_LONG = (1382), | |
738 ERROR_INTERNAL_DB_ERROR = (1383), | |
739 ERROR_TOO_MANY___FILE___IDS = (1384), | |
740 ERROR_LOGON_TYPE_NOT_GRANTED = (1385), | |
741 ERROR_NT_CROSS_ENCRYPTION_REQUIRED = (1386), | |
742 ERROR_NO_SUCH_MEMBER = (1387), | |
743 ERROR_INVALID_MEMBER = (1388), | |
744 ERROR_TOO_MANY_SIDS = (1389), | |
745 ERROR_LM_CROSS_ENCRYPTION_REQUIRED = (1390), | |
746 ERROR_NO_INHERITANCE = (1391), | |
747 ERROR_FILE_CORRUPT = (1392), | |
748 ERROR_DISK_CORRUPT = (1393), | |
749 ERROR_NO_USER_SESSION_KEY = (1394), | |
750 ERROR_LICENSE_QUOTA_EXCEEDED = (1395), | |
751 ERROR_INVALID_WINDOW_HANDLE = (1400), | |
752 ERROR_INVALID_MENU_HANDLE = (1401), | |
753 ERROR_INVALID_CURSOR_HANDLE = (1402), | |
754 ERROR_INVALID_ACCEL_HANDLE = (1403), | |
755 ERROR_INVALID_HOOK_HANDLE = (1404), | |
756 ERROR_INVALID_DWP_HANDLE = (1405), | |
757 ERROR_TLW_WITH_WSCHILD = (1406), | |
758 ERROR_CANNOT_FIND_WND_CLASS = (1407), | |
759 ERROR_WINDOW_OF_OTHER_THREAD = (1408), | |
760 ERROR_HOTKEY_ALREADY_REGISTERED = (1409), | |
761 ERROR_CLASS_ALREADY_EXISTS = (1410), | |
762 ERROR_CLASS_DOES_NOT_EXIST = (1411), | |
763 ERROR_CLASS_HAS_WINDOWS = (1412), | |
764 ERROR_INVALID_INDEX = (1413), | |
765 ERROR_INVALID_ICON_HANDLE = (1414), | |
766 ERROR_PRIVATE_DIALOG_INDEX = (1415), | |
767 ERROR_LISTBOX_ID_NOT_FOUND = (1416), | |
768 ERROR_NO_WILDCARD_CHARACTERS = (1417), | |
769 ERROR_CLIPBOARD_NOT_OPEN = (1418), | |
770 ERROR_HOTKEY_NOT_REGISTERED = (1419), | |
771 ERROR_WINDOW_NOT_DIALOG = (1420), | |
772 ERROR_CONTROL_ID_NOT_FOUND = (1421), | |
773 ERROR_INVALID_COMBOBOX_MESSAGE = (1422), | |
774 ERROR_WINDOW_NOT_COMBOBOX = (1423), | |
775 ERROR_INVALID_EDIT_HEIGHT = (1424), | |
776 ERROR_DC_NOT_FOUND = (1425), | |
777 ERROR_INVALID_HOOK_FILTER = (1426), | |
778 ERROR_INVALID_FILTER_PROC = (1427), | |
779 ERROR_HOOK_NEEDS_HMOD = (1428), | |
780 ERROR_GLOBAL_ONLY_HOOK = (1429), | |
781 ERROR_JOURNAL_HOOK_SET = (1430), | |
782 ERROR_HOOK_NOT_INSTALLED = (1431), | |
783 ERROR_INVALID_LB_MESSAGE = (1432), | |
784 ERROR_SETCOUNT_ON_BAD_LB = (1433), | |
785 ERROR_LB_WITHOUT_TABSTOPS = (1434), | |
786 ERROR_DESTROY_OBJECT_OF_OTHER_THREAD = (1435), | |
787 ERROR_CHILD_WINDOW_MENU = (1436), | |
788 ERROR_NO_SYSTEM_MENU = (1437), | |
789 ERROR_INVALID_MSGBOX_STYLE = (1438), | |
790 ERROR_INVALID_SPI_VALUE = (1439), | |
791 ERROR_SCREEN_ALREADY_LOCKED = (1440), | |
792 ERROR_HWNDS_HAVE_DIFF_PARENT = (1441), | |
793 ERROR_NOT_CHILD_WINDOW = (1442), | |
794 ERROR_INVALID_GW_COMMAND = (1443), | |
795 ERROR_INVALID_THREAD_ID = (1444), | |
796 ERROR_NON_MDICHILD_WINDOW = (1445), | |
797 ERROR_POPUP_ALREADY_ACTIVE = (1446), | |
798 ERROR_NO_SCROLLBARS = (1447), | |
799 ERROR_INVALID_SCROLLBAR_RANGE = (1448), | |
800 ERROR_INVALID_SHOWWIN_COMMAND = (1449), | |
801 ERROR_NO_SYSTEM_RESOURCES = (1450), | |
802 ERROR_NONPAGED_SYSTEM_RESOURCES = (1451), | |
803 ERROR_PAGED_SYSTEM_RESOURCES = (1452), | |
804 ERROR_WORKING_SET_QUOTA = (1453), | |
805 ERROR_PAGEFILE_QUOTA = (1454), | |
806 ERROR_COMMITMENT_LIMIT = (1455), | |
807 ERROR_MENU_ITEM_NOT_FOUND = (1456), | |
808 ERROR_EVENTLOG_FILE_CORRUPT = (1500), | |
809 ERROR_EVENTLOG_CANT_START = (1501), | |
810 ERROR_LOG_FILE_FULL = (1502), | |
811 ERROR_EVENTLOG_FILE_CHANGED = (1503), | |
812 RPC_S_INVALID_STRING_BINDING = (1700), | |
813 RPC_S_WRONG_KIND_OF_BINDING = (1701), | |
814 RPC_S_INVALID_BINDING = (1702), | |
815 RPC_S_PROTSEQ_NOT_SUPPORTED = (1703), | |
816 RPC_S_INVALID_RPC_PROTSEQ = (1704), | |
817 RPC_S_INVALID_STRING_UUID = (1705), | |
818 RPC_S_INVALID_ENDPOINT_FORMAT = (1706), | |
819 RPC_S_INVALID_NET_ADDR = (1707), | |
820 RPC_S_NO_ENDPOINT_FOUND = (1708), | |
821 RPC_S_INVALID_TIMEOUT = (1709), | |
822 RPC_S_OBJECT_NOT_FOUND = (1710), | |
823 RPC_S_ALREADY_REGISTERED = (1711), | |
824 RPC_S_TYPE_ALREADY_REGISTERED = (1712), | |
825 RPC_S_ALREADY_LISTENING = (1713), | |
826 RPC_S_NO_PROTSEQS_REGISTERED = (1714), | |
827 RPC_S_NOT_LISTENING = (1715), | |
828 RPC_S_UNKNOWN_MGR_TYPE = (1716), | |
829 RPC_S_UNKNOWN_IF = (1717), | |
830 RPC_S_NO_BINDINGS = (1718), | |
831 RPC_S_NO_PROTSEQS = (1719), | |
832 RPC_S_CANT_CREATE_ENDPOINT = (1720), | |
833 RPC_S_OUT_OF_RESOURCES = (1721), | |
834 RPC_S_SERVER_UNAVAILABLE = (1722), | |
835 RPC_S_SERVER_TOO_BUSY = (1723), | |
836 RPC_S_INVALID_NETWORK_OPTIONS = (1724), | |
837 RPC_S_NO_CALL_ACTIVE = (1725), | |
838 RPC_S_CALL_FAILED = (1726), | |
839 RPC_S_CALL_FAILED_DNE = (1727), | |
840 RPC_S_PROTOCOL_ERROR = (1728), | |
841 RPC_S_UNSUPPORTED_TRANS_SYN = (1730), | |
842 RPC_S_UNSUPPORTED_TYPE = (1732), | |
843 RPC_S_INVALID_TAG = (1733), | |
844 RPC_S_INVALID_BOUND = (1734), | |
845 RPC_S_NO_ENTRY_NAME = (1735), | |
846 RPC_S_INVALID_NAME_SYNTAX = (1736), | |
847 RPC_S_UNSUPPORTED_NAME_SYNTAX = (1737), | |
848 RPC_S_UUID_NO_ADDRESS = (1739), | |
849 RPC_S_DUPLICATE_ENDPOINT = (1740), | |
850 RPC_S_UNKNOWN_AUTHN_TYPE = (1741), | |
851 RPC_S_MAX_CALLS_TOO_SMALL = (1742), | |
852 RPC_S_STRING_TOO_LONG = (1743), | |
853 RPC_S_PROTSEQ_NOT_FOUND = (1744), | |
854 RPC_S_PROCNUM_OUT_OF_RANGE = (1745), | |
855 RPC_S_BINDING_HAS_NO_AUTH = (1746), | |
856 RPC_S_UNKNOWN_AUTHN_SERVICE = (1747), | |
857 RPC_S_UNKNOWN_AUTHN_LEVEL = (1748), | |
858 RPC_S_INVALID_AUTH_IDENTITY = (1749), | |
859 RPC_S_UNKNOWN_AUTHZ_SERVICE = (1750), | |
860 EPT_S_INVALID_ENTRY = (1751), | |
861 EPT_S_CANT_PERFORM_OP = (1752), | |
862 EPT_S_NOT_REGISTERED = (1753), | |
863 RPC_S_NOTHING_TO_EXPORT = (1754), | |
864 RPC_S_INCOMPLETE_NAME = (1755), | |
865 RPC_S_INVALID_VERS_OPTION = (1756), | |
866 RPC_S_NO_MORE_MEMBERS = (1757), | |
867 RPC_S_NOT_ALL_OBJS_UNEXPORTED = (1758), | |
868 RPC_S_INTERFACE_NOT_FOUND = (1759), | |
869 RPC_S_ENTRY_ALREADY_EXISTS = (1760), | |
870 RPC_S_ENTRY_NOT_FOUND = (1761), | |
871 RPC_S_NAME_SERVICE_UNAVAILABLE = (1762), | |
872 RPC_S_INVALID_NAF_ID = (1763), | |
873 RPC_S_CANNOT_SUPPORT = (1764), | |
874 RPC_S_NO___FILE___AVAILABLE = (1765), | |
875 RPC_S_INTERNAL_ERROR = (1766), | |
876 RPC_S_ZERO_DIVIDE = (1767), | |
877 RPC_S_ADDRESS_ERROR = (1768), | |
878 RPC_S_FP_DIV_ZERO = (1769), | |
879 RPC_S_FP_UNDERFLOW = (1770), | |
880 RPC_S_FP_OVERFLOW = (1771), | |
881 RPC_X_NO_MORE_ENTRIES = (1772), | |
882 RPC_X_SS_CHAR_TRANS_OPEN_FAIL = (1773), | |
883 RPC_X_SS_CHAR_TRANS_SHORT_FILE = (1774), | |
884 RPC_X_SS_IN_NULL___FILE__ = (1775), | |
885 RPC_X_SS___FILE___DAMAGED = (1777), | |
886 RPC_X_SS_HANDLES_MISMATCH = (1778), | |
887 RPC_X_SS_CANNOT_GET_CALL_HANDLE = (1779), | |
888 RPC_X_NULL_REF_POINTER = (1780), | |
889 RPC_X_ENUM_VALUE_OUT_OF_RANGE = (1781), | |
890 RPC_X_BYTE_COUNT_TOO_SMALL = (1782), | |
891 RPC_X_BAD_STUB_DATA = (1783), | |
892 ERROR_INVALID_USER_BUFFER = (1784), | |
893 ERROR_UNRECOGNIZED_MEDIA = (1785), | |
894 ERROR_NO_TRUST_LSA_SECRET = (1786), | |
895 ERROR_NO_TRUST_SAM_ACCOUNT = (1787), | |
896 ERROR_TRUSTED_DOMAIN_FAILURE = (1788), | |
897 ERROR_TRUSTED_RELATIONSHIP_FAILURE = (1789), | |
898 ERROR_TRUST_FAILURE = (1790), | |
899 RPC_S_CALL_IN_PROGRESS = (1791), | |
900 ERROR_NETLOGON_NOT_STARTED = (1792), | |
901 ERROR_ACCOUNT_EXPIRED = (1793), | |
902 ERROR_REDIRECTOR_HAS_OPEN_HANDLES = (1794), | |
903 ERROR_PRINTER_DRIVER_ALREADY_INSTALLED = (1795), | |
904 ERROR_UNKNOWN_PORT = (1796), | |
905 ERROR_UNKNOWN_PRINTER_DRIVER = (1797), | |
906 ERROR_UNKNOWN_PRINTPROCESSOR = (1798), | |
907 ERROR_INVALID_SEPARATOR_FILE = (1799), | |
908 ERROR_INVALID_PRIORITY = (1800), | |
909 ERROR_INVALID_PRINTER_NAME = (1801), | |
910 ERROR_PRINTER_ALREADY_EXISTS = (1802), | |
911 ERROR_INVALID_PRINTER_COMMAND = (1803), | |
912 ERROR_INVALID_DATATYPE = (1804), | |
913 ERROR_INVALID_ENVIRONMENT = (1805), | |
914 RPC_S_NO_MORE_BINDINGS = (1806), | |
915 ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT = (1807), | |
916 ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT = (1808), | |
917 ERROR_NOLOGON_SERVER_TRUST_ACCOUNT = (1809), | |
918 ERROR_DOMAIN_TRUST_INCONSISTENT = (1810), | |
919 ERROR_SERVER_HAS_OPEN_HANDLES = (1811), | |
920 ERROR_RESOURCE_DATA_NOT_FOUND = (1812), | |
921 ERROR_RESOURCE_TYPE_NOT_FOUND = (1813), | |
922 ERROR_RESOURCE_NAME_NOT_FOUND = (1814), | |
923 ERROR_RESOURCE_LANG_NOT_FOUND = (1815), | |
924 ERROR_NOT_ENOUGH_QUOTA = (1816), | |
925 RPC_S_NO_INTERFACES = (1817), | |
926 RPC_S_CALL_CANCELLED = (1818), | |
927 RPC_S_BINDING_INCOMPLETE = (1819), | |
928 RPC_S_COMM_FAILURE = (1820), | |
929 RPC_S_UNSUPPORTED_AUTHN_LEVEL = (1821), | |
930 RPC_S_NO_PRINC_NAME = (1822), | |
931 RPC_S_NOT_RPC_ERROR = (1823), | |
932 RPC_S_UUID_LOCAL_ONLY = (1824), | |
933 RPC_S_SEC_PKG_ERROR = (1825), | |
934 RPC_S_NOT_CANCELLED = (1826), | |
935 RPC_X_INVALID_ES_ACTION = (1827), | |
936 RPC_X_WRONG_ES_VERSION = (1828), | |
937 RPC_X_WRONG_STUB_VERSION = (1829), | |
938 RPC_S_GROUP_MEMBER_NOT_FOUND = (1898), | |
939 EPT_S_CANT_CREATE = (1899), | |
940 RPC_S_INVALID_OBJECT = (1900), | |
941 ERROR_INVALID_TIME = (1901), | |
942 ERROR_INVALID_FORM_NAME = (1902), | |
943 ERROR_INVALID_FORM_SIZE = (1903), | |
944 ERROR_ALREADY_WAITING = (1904), | |
945 ERROR_PRINTER_DELETED = (1905), | |
946 ERROR_INVALID_PRINTER_STATE = (1906), | |
947 ERROR_PASSWORD_MUST_CHANGE = (1907), | |
948 ERROR_DOMAIN_CONTROLLER_NOT_FOUND = (1908), | |
949 ERROR_ACCOUNT_LOCKED_OUT = (1909), | |
950 ERROR_NO_BROWSER_SERVERS_FOUND = (6118), | |
951 ERROR_INVALID_PIXEL_FORMAT = (2000), | |
952 ERROR_BAD_DRIVER = (2001), | |
953 ERROR_INVALID_WINDOW_STYLE = (2002), | |
954 ERROR_METAFILE_NOT_SUPPORTED = (2003), | |
955 ERROR_TRANSFORM_NOT_SUPPORTED = (2004), | |
956 ERROR_CLIPPING_NOT_SUPPORTED = (2005), | |
957 ERROR_UNKNOWN_PRINT_MONITOR = (3000), | |
958 ERROR_PRINTER_DRIVER_IN_USE = (3001), | |
959 ERROR_SPOOL_FILE_NOT_FOUND = (3002), | |
960 ERROR_SPL_NO_STARTDOC = (3003), | |
961 ERROR_SPL_NO_ADDJOB = (3004), | |
962 ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED = (3005), | |
963 ERROR_PRINT_MONITOR_ALREADY_INSTALLED = (3006), | |
964 ERROR_WINS_INTERNAL = (4000), | |
965 ERROR_CAN_NOT_DEL_LOCAL_WINS = (4001), | |
966 ERROR_STATIC_INIT = (4002), | |
967 ERROR_INC_BACKUP = (4003), | |
968 ERROR_FULL_BACKUP = (4004), | |
969 ERROR_REC_NON_EXISTENT = (4005), | |
970 ERROR_RPL_NOT_ALLOWED = (4006), | |
971 MAX_PATH = (260), | |
972 LF_FACESIZE = (32), | |
973 LF_FULLFACESIZE = (64), | |
974 ELF_VENDOR_SIZE = (4), | |
975 SECURITY_STATIC_TRACKING = (0), | |
976 SECURITY_DYNAMIC_TRACKING = (1), | |
977 MAX_DEFAULTCHAR = (2), | |
978 MAX_LEADBYTES = (12), | |
979 EXCEPTION_MAXIMUM_PARAMETERS = (15), | |
980 CCHDEVICENAME = (32), | |
981 CCHFORMNAME = (32), | |
982 MENU_TEXT_LEN = (40), | |
983 MAX_LANA = (254), | |
984 NCBNAMSZ = (16), | |
985 NETBIOS_NAME_LEN = (16), | |
986 OFS_MAXPATHNAME = (128), | |
987 MAX_TAB_STOPS = (32), | |
988 ANYSIZE_ARRAY = (1), | |
989 RAS_MaxCallbackNumber = (128), | |
990 RAS_MaxDeviceName = (128), | |
991 RAS_MaxDeviceType = (16), | |
992 RAS_MaxEntryName = (256), | |
993 RAS_MaxIpAddress = (15), | |
994 RAS_MaxIpxAddress = (21), | |
995 RAS_MaxPhoneNumber = (128), | |
996 UNLEN = (256), | |
997 PWLEN = (256), | |
998 CNLEN = (15), | |
999 DNLEN = (15), | |
1000 MAXDWORD = (0xFFFFFFFF), | |
1001 MAXWORD = (0xFFFF), | |
1002 MAXBYTE = (0xFF), | |
1003 MINCHAR = (0x80), | |
1004 MAXCHAR = (0x7F), | |
1005 MINSHORT = (0x8000), | |
1006 MAXSHORT = (0x7FFF), | |
1007 MINLONG = (0x80000000), | |
1008 MAXLONG = (0x7FFFFFFF), | |
1009 FILE_BEGIN = (0), | |
1010 FILE_CURRENT = (1), | |
1011 FILE_END = (2), | |
1012 OF_READ = (0), | |
1013 OF_READWRITE = (2), | |
1014 OF_WRITE = (1), | |
1015 OF_SHARE_COMPAT = (0), | |
1016 OF_SHARE_DENY_NONE = (64), | |
1017 OF_SHARE_DENY_READ = (48), | |
1018 OF_SHARE_DENY_WRITE = (32), | |
1019 OF_SHARE_EXCLUSIVE = (16), | |
1020 OF_CANCEL = (2048), | |
1021 OF_CREATE = (4096), | |
1022 OF_DELETE = (512), | |
1023 OF_EXIST = (16384), | |
1024 OF_PARSE = (256), | |
1025 OF_PROMPT = (8192), | |
1026 OF_REOPEN = (32768), | |
1027 OF_VERIFY = (1024), | |
1028 HKL_NEXT = (1), | |
1029 HKL_PREV = (0), | |
1030 KLF_REORDER = (8), | |
1031 KLF_UNLOADPREVIOUS = (4), | |
1032 KLF_ACTIVATE = (1), | |
1033 KLF_NOTELLSHELL = (128), | |
1034 KLF_REPLACELANG = (16), | |
1035 KLF_SUBSTITUTE_OK = (2), | |
1036 MF_BITMAP = (0x4), | |
1037 MF_DISABLED = (0x2), | |
1038 MF_ENABLED = (0), | |
1039 MF_GRAYED = (0x1), | |
1040 MF_HELP = (0x4000), | |
1041 MF_MENUBARBREAK = (0x20), | |
1042 MF_MENUBREAK = (0x40), | |
1043 MF_MOUSESELECT = (0x8000), | |
1044 MF_OWNERDRAW = (0x100), | |
1045 MF_POPUP = (0x10), | |
1046 MF_SEPARATOR = (0x800), | |
1047 MF_STRING = (0), | |
1048 MF_SYSMENU = (0x2000), | |
1049 MF_USECHECKBITMAPS = (0x200), | |
1050 BLACKNESS = (0x00000042), | |
1051 NOTSRCERASE = (0x001100A6), | |
1052 NOTSRCCOPY = (0x00330008), | |
1053 SRCERASE = (0x00440328), | |
1054 DSTINVERT = (0x00550009), | |
1055 PATINVERT = (0x005A0049), | |
1056 SRCINVERT = (0x00660046), | |
1057 SRCAND = (0x008800C6), | |
1058 MERGEPAINT = (0x00BB0226), | |
1059 MERGECOPY = (0x00C000CA), | |
1060 SRCCOPY = (0x00CC0020), | |
1061 SRCPAINT = (0x00EE0086), | |
1062 PATCOPY = (0x00F00021), | |
1063 PATPAINT = (0x00FB0A09), | |
1064 WHITENESS = (0x00FF0062), | |
1065 R2_BLACK = (1), | |
1066 R2_COPYPEN = (13), | |
1067 R2_MASKNOTPEN = (3), | |
1068 R2_MASKPEN = (9), | |
1069 R2_MASKPENNOT = (5), | |
1070 R2_MERGENOTPEN = (12), | |
1071 R2_MERGEPEN = (15), | |
1072 R2_MERGEPENNOT = (14), | |
1073 R2_NOP = (11), | |
1074 R2_NOT = (6), | |
1075 R2_NOTCOPYPEN = (4), | |
1076 R2_NOTMASKPEN = (8), | |
1077 R2_NOTMERGEPEN = (2), | |
1078 R2_NOTXORPEN = (10), | |
1079 R2_WHITE = (16), | |
1080 R2_XORPEN = (7), | |
1081 BSF_FLUSHDISK = (4), | |
1082 BSF_FORCEIFHUNG = (32), | |
1083 BSF_IGNORECURRENTTASK = (2), | |
1084 BSF_NOHANG = (8), | |
1085 BSF_POSTMESSAGE = (16), | |
1086 BSF_QUERY = (1), | |
1087 BSM_ALLCOMPONENTS = (0), | |
1088 BSM_APPLICATIONS = (8), | |
1089 BSM_INSTALLABLEDRIVERS = (4), | |
1090 BSM_NETDRIVER = (2), | |
1091 BSM_VXDS = (1), | |
1092 BROADCAST_QUERY_DENY = (1112363332), | |
1093 NMPWAIT_NOWAIT = (1), | |
1094 NMPWAIT_WAIT_FOREVER = -((1)), | |
1095 NMPWAIT_USE_DEFAULT_WAIT = (0), | |
1096 MDITILE_SKIPDISABLED = (2), | |
1097 MDITILE_HORIZONTAL = (1), | |
1098 MDITILE_VERTICAL = (0), | |
1099 HCBT_ACTIVATE = (5), | |
1100 HCBT_CLICKSKIPPED = (6), | |
1101 HCBT_CREATEWND = (3), | |
1102 HCBT_DESTROYWND = (4), | |
1103 HCBT_KEYSKIPPED = (7), | |
1104 HCBT_MINMAX = (1), | |
1105 HCBT_MOVESIZE = (0), | |
1106 HCBT_QS = (2), | |
1107 HCBT_SETFOCUS = (9), | |
1108 HCBT_SYSCOMMAND = (8), | |
1109 DM_BITSPERPEL = (0x40000), | |
1110 DM_PELSWIDTH = (0x80000), | |
1111 DM_PELSHEIGHT = (0x100000), | |
1112 DM_DISPLAYFLAGS = (0x200000), | |
1113 DM_DISPLAYFREQUENCY = (0x400000), | |
1114 CDS_UPDATEREGISTRY = (1), | |
1115 CDS_TEST = (2), | |
1116 DISP_CHANGE_SUCCESSFUL = (0), | |
1117 DISP_CHANGE_RESTART = (1), | |
1118 DISP_CHANGE_BADFLAGS = -((4)), | |
1119 DISP_CHANGE_FAILED = -((1)), | |
1120 DISP_CHANGE_BADMODE = -((2)), | |
1121 DISP_CHANGE_NOTUPDATED = -((3)), | |
1122 SERVICE_NO_CHANGE = -((1)), | |
1123 SERVICE_WIN32_OWN_PROCESS = (16), | |
1124 SERVICE_WIN32_SHARE_PROCESS = (32), | |
1125 SERVICE_KERNEL_DRIVER = (1), | |
1126 SERVICE_FILE_SYSTEM_DRIVER = (2), | |
1127 SERVICE_INTERACTIVE_PROCESS = (256), | |
1128 SERVICE_BOOT_START = (0), | |
1129 SERVICE_SYSTEM_START = (1), | |
1130 SERVICE_AUTO_START = (2), | |
1131 SERVICE_DEMAND_START = (3), | |
1132 SERVICE_DISABLED = (4), | |
1133 SERVICE_STOPPED = (1), | |
1134 SERVICE_START_PENDING = (2), | |
1135 SERVICE_STOP_PENDING = (3), | |
1136 SERVICE_RUNNING = (4), | |
1137 SERVICE_CONTINUE_PENDING = (5), | |
1138 SERVICE_PAUSE_PENDING = (6), | |
1139 SERVICE_PAUSED = (7), | |
1140 SERVICE_ACCEPT_STOP = (1), | |
1141 SERVICE_ACCEPT_PAUSE_CONTINUE = (2), | |
1142 SERVICE_ACCEPT_SHUTDOWN = (4), | |
1143 BST_CHECKED = (1), | |
1144 BST_INDETERMINATE = (2), | |
1145 BST_UNCHECKED = (0), | |
1146 BST_FOCUS = (8), | |
1147 BST_PUSHED = (4), | |
1148 MF_BYCOMMAND = (0), | |
1149 MF_BYPOSITION = (0x400), | |
1150 MF_CHECKED = (0x8), | |
1151 MF_UNCHECKED = (0), | |
1152 MF_HILITE = (0x80), | |
1153 MF_UNHILITE = (0), | |
1154 CWP_ALL = (0), | |
1155 CWP_SKIPINVISIBLE = (1), | |
1156 CWP_SKIPDISABLED = (2), | |
1157 CWP_SKIPTRANSPARENT = (4), | |
1158 CE_BREAK = (16), | |
1159 CE_DNS = (2048), | |
1160 CE_FRAME = (8), | |
1161 CE_IOE = (1024), | |
1162 CE_MODE = (32768), | |
1163 CE_OOP = (4096), | |
1164 CE_OVERRUN = (2), | |
1165 CE_PTO = (512), | |
1166 CE_RXOVER = (1), | |
1167 CE_RXPARITY = (4), | |
1168 CE_TXFULL = (256), | |
1169 RGN_AND = (1), | |
1170 RGN_COPY = (5), | |
1171 RGN_DIFF = (4), | |
1172 RGN_OR = (2), | |
1173 RGN_XOR = (3), | |
1174 NULLREGION = (1), | |
1175 SIMPLEREGION = (2), | |
1176 COMPLEXREGION = (3), | |
1177 ERROR = (0), | |
1178 CDERR_DIALOGFAILURE = (0xffff), | |
1179 CDERR_FINDRESFAILURE = (6), | |
1180 CDERR_INITIALIZATION = (2), | |
1181 CDERR_LOADRESFAILURE = (7), | |
1182 CDERR_LOADSTRFAILURE = (5), | |
1183 CDERR_LOCKRESFAILURE = (8), | |
1184 CDERR_MEMALLOCFAILURE = (9), | |
1185 CDERR_MEMLOCKFAILURE = (10), | |
1186 CDERR_NOHINSTANCE = (4), | |
1187 CDERR_NOHOOK = (11), | |
1188 CDERR_NOTEMPLATE = (3), | |
1189 CDERR_REGISTERMSGFAIL = (12), | |
1190 CDERR_STRUCTSIZE = (1), | |
1191 PDERR_CREATEICFAILURE = (0x1000)+(10), | |
1192 PDERR_DEFAULTDIFFERENT = (0x1000)+(12), | |
1193 PDERR_DNDMMISMATCH = (0x1000)+(9), | |
1194 PDERR_GETDEVMODEFAIL = (0x1000)+(5), | |
1195 PDERR_INITFAILURE = (0x1000)+(6), | |
1196 PDERR_LOADDRVFAILURE = (0x1000)+(4), | |
1197 PDERR_NODEFAULTPRN = (0x1000)+(8), | |
1198 PDERR_NODEVICES = (0x1000)+(7), | |
1199 PDERR_PARSEFAILURE = (0x1000)+(2), | |
1200 PDERR_PRINTERNOTFOUND = (0x1000)+(11), | |
1201 PDERR_RETDEFFAILURE = (0x1000)+(3), | |
1202 PDERR_SETUPFAILURE = (0x1000)+(1), | |
1203 CFERR_MAXLESSTHANMIN = (0x2000)+(2), | |
1204 CFERR_NOFONTS = (0x2000)+(1), | |
1205 FNERR_BUFFERTOOSMALL = (0x3000)+(3), | |
1206 FNERR_INVALIDFILENAME = (0x3000)+(2), | |
1207 FNERR_SUBCLASSFAILURE = (0x3000)+(1), | |
1208 FRERR_BUFFERLENGTHZERO = (0x4000)+(1), | |
1209 LOCALE_SYSTEM_DEFAULT = (0x800), | |
1210 LOCALE_USER_DEFAULT = (0x400), | |
1211 NORM_IGNORECASE = (1), | |
1212 NORM_IGNOREKANATYPE = (65536), | |
1213 NORM_IGNORENONSPACE = (2), | |
1214 NORM_IGNORESYMBOLS = (4), | |
1215 NORM_IGNOREWIDTH = (131072), | |
1216 SORT_STRINGSORT = (4096), | |
1217 LCMAP_BYTEREV = (2048), | |
1218 LCMAP_FULLWIDTH = (8388608), | |
1219 LCMAP_HALFWIDTH = (4194304), | |
1220 LCMAP_HIRAGANA = (1048576), | |
1221 LCMAP_KATAKANA = (2097152), | |
1222 LCMAP_LOWERCASE = (256), | |
1223 LCMAP_SORTKEY = (1024), | |
1224 LCMAP_UPPERCASE = (512), | |
1225 DBG_CONTINUE = (0x10002), | |
1226 DBG_CONTROL_BREAK = (0x40010008), | |
1227 DBG_CONTROL_C = (0x40010005), | |
1228 DBG_EXCEPTION_NOT_HANDLED = (0x80010001), | |
1229 DBG_TERMINATE_THREAD = (0x40010003), | |
1230 DBG_TERMINATE_PROCESS = (0x40010004), | |
1231 SERVICE_CONTROL_STOP = (1), | |
1232 SERVICE_CONTROL_PAUSE = (2), | |
1233 SERVICE_CONTROL_CONTINUE = (3), | |
1234 SERVICE_CONTROL_INTERROGATE = (4), | |
1235 SERVICE_CONTROL_SHUTDOWN = (5), | |
1236 IMAGE_BITMAP = (0), | |
1237 IMAGE_CURSOR = (2), | |
1238 IMAGE_ENHMETAFILE = (1), | |
1239 IMAGE_ICON = (1), | |
1240 LR_COPYDELETEORG = (8), | |
1241 LR_COPYRETURNORG = (4), | |
1242 LR_MONOCHROME = (1), | |
1243 LR_CREATEDIBSECTION = (8192), | |
1244 LR_DEFAULTSIZE = (64), | |
1245 DF_ALLOWOTHERACCOUNTHOOK = (0x1), | |
1246 DESKTOP_CREATEMENU = (0x4), | |
1247 DESKTOP_CREATEWINDOW = (0x2), | |
1248 DESKTOP_ENUMERATE = (0x40), | |
1249 DESKTOP_HOOKCONTROL = (0x8), | |
1250 DESKTOP_JOURNALPLAYBACK = (0x20), | |
1251 DESKTOP_JOURNALRECORD = (0x10), | |
1252 DESKTOP_READOBJECTS = (0x1), | |
1253 DESKTOP_SWITCHDESKTOP = (0x100), | |
1254 DESKTOP_WRITEOBJECTS = (0x80), | |
1255 WSF_VISIBLE = (0x1), | |
1256 CBM_INIT = (0x4), | |
1257 DIB_PAL_COLORS = (1), | |
1258 DIB_RGB_COLORS = (0), | |
1259 GENERIC_READ = (0x80000000), | |
1260 GENERIC_WRITE = (0x40000000), | |
1261 FILE_READ_DATA = (0x0001), | |
1262 FILE_LIST_DIRECTORY = (0x0001), | |
1263 FILE_WRITE_DATA = (0x0002), | |
1264 FILE_ADD_FILE = (0x0002), | |
1265 FILE_APPEND_DATA = (0x0004), | |
1266 FILE_ADD_SUBDIRECTORY = (0x0004), | |
1267 FILE_CREATE_PIPE_INSTANCE = (0x0004), | |
1268 FILE_READ_EA = (0x0008), | |
1269 FILE_READ_PROPERTIES = (FILE_READ_EA), | |
1270 FILE_WRITE_EA = (0x0010), | |
1271 FILE_WRITE_PROPERTIES = (FILE_WRITE_EA), | |
1272 FILE_EXECUTE = (0x0020), | |
1273 FILE_TRAVERSE = (0x0020), | |
1274 FILE_DELETE_CHILD = (0x0040), | |
1275 FILE_READ_ATTRIBUTES = (0x0080), | |
1276 FILE_WRITE_ATTRIBUTES = (0x0100), | |
1277 FILE_SHARE_DELETE = (4), | |
1278 FILE_SHARE_READ = (1), | |
1279 FILE_SHARE_WRITE = (2), | |
1280 CONSOLE_TEXTMODE_BUFFER = (1), | |
1281 CREATE_NEW = (1), | |
1282 CREATE_ALWAYS = (2), | |
1283 OPEN_EXISTING = (3), | |
1284 OPEN_ALWAYS = (4), | |
1285 TRUNCATE_EXISTING = (5), | |
1286 INVALID_FILE_ATTRIBUTE = (-1), | |
1287 FILE_ATTRIBUTE_ARCHIVE = (32), | |
1288 FILE_ATTRIBUTE_COMPRESSED = (2048), | |
1289 FILE_ATTRIBUTE_NORMAL = (128), | |
1290 FILE_ATTRIBUTE_DIRECTORY = (16), | |
1291 FILE_ATTRIBUTE_HIDDEN = (2), | |
1292 FILE_ATTRIBUTE_READONLY = (1), | |
1293 FILE_ATTRIBUTE_SYSTEM = (4), | |
1294 FILE_ATTRIBUTE_TEMPORARY = (256), | |
1295 FILE_FLAG_WRITE_THROUGH = (2147483648), | |
1296 FILE_FLAG_OVERLAPPED = (1073741824), | |
1297 FILE_FLAG_NO_BUFFERING = (536870912), | |
1298 FILE_FLAG_RANDOM_ACCESS = (268435456), | |
1299 FILE_FLAG_SEQUENTIAL_SCAN = (134217728), | |
1300 FILE_FLAG_DELETE_ON_CLOSE = (67108864), | |
1301 FILE_FLAG_BACKUP_SEMANTICS = (33554432), | |
1302 FILE_FLAG_POSIX_SEMANTICS = (16777216), | |
1303 SECURITY_ANONYMOUS = (0), | |
1304 SECURITY_IDENTIFICATION = (65536), | |
1305 SECURITY_IMPERSONATION = (131072), | |
1306 SECURITY_DELEGATION = (196608), | |
1307 SECURITY___FILE___TRACKING = (262144), | |
1308 SECURITY_EFFECTIVE_ONLY = (524288), | |
1309 SECURITY_SQOS_PRESENT = (1048576), | |
1310 SEC_COMMIT = (134217728), | |
1311 SEC_IMAGE = (16777216), | |
1312 SEC_NOCACHE = (268435456), | |
1313 SEC_RESERVE = (67108864), | |
1314 PAGE_READONLY = (2), | |
1315 PAGE_READWRITE = (4), | |
1316 PAGE_WRITECOPY = (8), | |
1317 PAGE_EXECUTE = (16), | |
1318 PAGE_EXECUTE_READ = (32), | |
1319 PAGE_EXECUTE_READWRITE = (64), | |
1320 PAGE_EXECUTE_WRITECOPY = (128), | |
1321 PAGE_GUARD = (256), | |
1322 PAGE_NOACCESS = (1), | |
1323 PAGE_NOCACHE = (512), | |
1324 MEM_COMMIT = (4096), | |
1325 MEM_FREE = (65536), | |
1326 MEM_RESERVE = (8192), | |
1327 MEM_IMAGE = (16777216), | |
1328 MEM_MAPPED = (262144), | |
1329 MEM_PRIVATE = (131072), | |
1330 MEM_DECOMMIT = (16384), | |
1331 MEM_RELEASE = (32768), | |
1332 MEM_TOP_DOWN = (1048576), | |
1333 EXCEPTION_GUARD_PAGE = (0x80000001), | |
1334 SECTION_EXTEND_SIZE = (0x10), | |
1335 SECTION_MAP_READ = (0x4), | |
1336 SECTION_MAP_WRITE = (0x2), | |
1337 SECTION_QUERY = (0x1), | |
1338 SECTION_ALL_ACCESS = (0xf001f), | |
1339 FW_DONTCARE = (0), | |
1340 FW_THIN = (100), | |
1341 FW_EXTRALIGHT = (200), | |
1342 FW_LIGHT = (300), | |
1343 FW_NORMAL = (400), | |
1344 FW_REGULAR = (FW_NORMAL), | |
1345 FW_MEDIUM = (500), | |
1346 FW_SEMIBOLD = (600), | |
1347 FW_BOLD = (700), | |
1348 FW_EXTRABOLD = (800), | |
1349 FW_HEAVY = (900), | |
1350 ANSI_CHARSET = (0), | |
1351 DEFAULT_CHARSET = (1), | |
1352 SYMBOL_CHARSET = (2), | |
1353 SHIFTJIS_CHARSET = (128), | |
1354 HANGEUL_CHARSET = (129), | |
1355 GB2312_CHARSET = (134), | |
1356 CHINESEBIG5_CHARSET = (136), | |
1357 GREEK_CHARSET = (161), | |
1358 TURKISH_CHARSET = (162), | |
1359 HEBREW_CHARSET = (177), | |
1360 ARABIC_CHARSET = (178), | |
1361 BALTIC_CHARSET = (186), | |
1362 RUSSIAN_CHARSET = (204), | |
1363 THAI_CHARSET = (222), | |
1364 EASTEUROPE_CHARSET = (238), | |
1365 OEM_CHARSET = (255), | |
1366 OUT_DEFAULT_PRECIS = (0), | |
1367 OUT_STRING_PRECIS = (1), | |
1368 OUT_CHARACTER_PRECIS = (2), | |
1369 OUT_STROKE_PRECIS = (3), | |
1370 OUT_TT_PRECIS = (4), | |
1371 OUT_DEVICE_PRECIS = (5), | |
1372 OUT_RASTER_PRECIS = (6), | |
1373 OUT_TT_ONLY_PRECIS = (7), | |
1374 OUT_OUTLINE_PRECIS = (8), | |
1375 CLIP_DEFAULT_PRECIS = (0), | |
1376 CLIP_CHARACTER_PRECIS = (1), | |
1377 CLIP_STROKE_PRECIS = (2), | |
1378 CLIP_MASK = (15), | |
1379 CLIP_LH_ANGLES = (16), | |
1380 CLIP_TT_ALWAYS = (32), | |
1381 CLIP_EMBEDDED = (128), | |
1382 DEFAULT_QUALITY = (0), | |
1383 DRAFT_QUALITY = (1), | |
1384 PROOF_QUALITY = (2), | |
1385 DEFAULT_PITCH = (0), | |
1386 FIXED_PITCH = (1), | |
1387 VARIABLE_PITCH = (2), | |
1388 FF_DECORATIVE = (80), | |
1389 FF_DONTCARE = (0), | |
1390 FF_MODERN = (48), | |
1391 FF_ROMAN = (16), | |
1392 FF_SCRIPT = (64), | |
1393 FF_SWISS = (32), | |
1394 HS_BDIAGONAL = (3), | |
1395 HS_CROSS = (4), | |
1396 HS_DIAGCROSS = (5), | |
1397 HS_FDIAGONAL = (2), | |
1398 HS_HORIZONTAL = (0), | |
1399 HS_VERTICAL = (1), | |
1400 LR_DEFAULTCOLOR = (0), | |
1401 LR_LOADREALSIZE = (128), | |
1402 MAILSLOT_WAIT_FOREVER = (0xffffffff), | |
1403 MAILSLOT_NO_MESSAGE = (0xffffffff), | |
1404 CMB_MASKED = (2), | |
1405 PIPE_ACCESS_DUPLEX = (3), | |
1406 PIPE_ACCESS_INBOUND = (1), | |
1407 PIPE_ACCESS_OUTBOUND = (2), | |
1408 WRITE_DAC = (0x40000), | |
1409 WRITE_OWNER = (0x80000), | |
1410 ACCESS_SYSTEM_SECURITY = (0x1000000), | |
1411 PIPE_TYPE_BYTE = (0), | |
1412 PIPE_TYPE_MESSAGE = (4), | |
1413 PIPE_READMODE_BYTE = (0), | |
1414 PIPE_READMODE_MESSAGE = (2), | |
1415 PIPE_WAIT = (0), | |
1416 PIPE_NOWAIT = (1), | |
1417 PS_GEOMETRIC = (65536), | |
1418 PS_COSMETIC = (0), | |
1419 PS_ALTERNATE = (8), | |
1420 PS_SOLID = (0), | |
1421 PS_DASH = (1), | |
1422 PS_DOT = (2), | |
1423 PS_DASHDOT = (3), | |
1424 PS_DASHDOTDOT = (4), | |
1425 PS_NULL = (5), | |
1426 PS_USERSTYLE = (7), | |
1427 PS_INSIDEFRAME = (6), | |
1428 PS_ENDCAP_ROUND = (0), | |
1429 PS_ENDCAP_SQUARE = (256), | |
1430 PS_ENDCAP_FLAT = (512), | |
1431 PS_JOIN_BEVEL = (4096), | |
1432 PS_JOIN_MITER = (8192), | |
1433 PS_JOIN_ROUND = (0), | |
1434 PS_STYLE_MASK = (15), | |
1435 PS_ENDCAP_MASK = (3840), | |
1436 PS_TYPE_MASK = (983040), | |
1437 ALTERNATE = (1), | |
1438 WINDING = (2), | |
1439 CREATE_DEFAULT_ERROR_MODE = (67108864), | |
1440 CREATE_NEW_CONSOLE = (16), | |
1441 CREATE_NEW_PROCESS_GROUP = (512), | |
1442 CREATE_SEPARATE_WOW_VDM = (2048), | |
1443 CREATE_SUSPENDED = (4), | |
1444 CREATE_UNICODE_ENVIRONMENT = (1024), | |
1445 DEBUG_PROCESS = (1), | |
1446 DEBUG_ONLY_THIS_PROCESS = (2), | |
1447 DETACHED_PROCESS = (8), | |
1448 HIGH_PRIORITY_CLASS = (128), | |
1449 IDLE_PRIORITY_CLASS = (64), | |
1450 NORMAL_PRIORITY_CLASS = (32), | |
1451 REALTIME_PRIORITY_CLASS = (256), | |
1452 SERVICE_ALL_ACCESS = (0xf01ff), | |
1453 SERVICE_CHANGE_CONFIG = (2), | |
1454 SERVICE_ENUMERATE_DEPENDENTS = (8), | |
1455 SERVICE_INTERROGATE = (128), | |
1456 SERVICE_PAUSE_CONTINUE = (64), | |
1457 SERVICE_QUERY_CONFIG = (1), | |
1458 SERVICE_QUERY_STATUS = (4), | |
1459 SERVICE_START = (16), | |
1460 SERVICE_STOP = (32), | |
1461 SERVICE_USER_DEFINED_CONTROL = (256), | |
1462 SERVICE_DELETE = (0x10000), | |
1463 SERVICE_READ_CONTROL = (0x20000), | |
1464 SERVICE_GENERIC_EXECUTE = (0x20000000), | |
1465 SERVICE_ERROR_IGNORE = (0), | |
1466 SERVICE_ERROR_NORMAL = (1), | |
1467 SERVICE_ERROR_SEVERE = (2), | |
1468 SERVICE_ERROR_CRITICAL = (3), | |
1469 TAPE_FIXED_PARTITIONS = (0), | |
1470 TAPE_INITIATOR_PARTITIONS = (0x2), | |
1471 TAPE_SELECT_PARTITIONS = (0x1), | |
1472 TAPE_FILEMARKS = (0x1), | |
1473 TAPE_LONG_FILEMARKS = (0x3), | |
1474 TAPE_SETMARKS = (0), | |
1475 TAPE_SHORT_FILEMARKS = (0x2), | |
1476 CW_USEDEFAULT = (0x80000000), | |
1477 WS_BORDER = (0x800000), | |
1478 WS_CAPTION = (0xc00000), | |
1479 WS_CHILD = (0x40000000), | |
1480 WS_CHILDWINDOW = (0x40000000), | |
1481 WS_CLIPCHILDREN = (0x2000000), | |
1482 WS_CLIPSIBLINGS = (0x4000000), | |
1483 WS_DISABLED = (0x8000000), | |
1484 WS_DLGFRAME = (0x400000), | |
1485 WS_GROUP = (0x20000), | |
1486 WS_HSCROLL = (0x100000), | |
1487 WS_ICONIC = (0x20000000), | |
1488 WS_MAXIMIZE = (0x1000000), | |
1489 WS_MAXIMIZEBOX = (0x10000), | |
1490 WS_MINIMIZE = (0x20000000), | |
1491 WS_MINIMIZEBOX = (0x20000), | |
1492 WS_OVERLAPPED = (0), | |
1493 WS_OVERLAPPEDWINDOW = (0xcf0000), | |
1494 WS_POPUP = (0x80000000), | |
1495 WS_POPUPWINDOW = (0x80880000), | |
1496 WS_SIZEBOX = (0x40000), | |
1497 WS_SYSMENU = (0x80000), | |
1498 WS_TABSTOP = (0x10000), | |
1499 WS_THICKFRAME = (0x40000), | |
1500 WS_TILED = (0), | |
1501 WS_TILEDWINDOW = (0xcf0000), | |
1502 WS_VISIBLE = (0x10000000), | |
1503 WS_VSCROLL = (0x200000), | |
1504 MDIS_ALLCHILDSTYLES = (0x1), | |
1505 BS_3STATE = (0x5), | |
1506 BS_AUTO3STATE = (0x6), | |
1507 BS_AUTOCHECKBOX = (0x3), | |
1508 BS_AUTORADIOBUTTON = (0x9), | |
1509 BS_BITMAP = (0x80), | |
1510 BS_BOTTOM = (0x800), | |
1511 BS_CENTER = (0x300), | |
1512 BS_CHECKBOX = (0x2), | |
1513 BS_DEFPUSHBUTTON = (0x1), | |
1514 BS_GROUPBOX = (0x7), | |
1515 BS_ICON = (0x40), | |
1516 BS_LEFT = (0x100), | |
1517 BS_LEFTTEXT = (0x20), | |
1518 BS_MULTILINE = (0x2000), | |
1519 BS_NOTIFY = (0x4000), | |
1520 BS_OWNERDRAW = (0xb), | |
1521 BS_PUSHBUTTON = (0), | |
1522 BS_PUSHLIKE = (0x1000), | |
1523 BS_RADIOBUTTON = (0x4), | |
1524 BS_RIGHT = (0x200), | |
1525 BS_RIGHTBUTTON = (0x20), | |
1526 BS_TEXT = (0), | |
1527 BS_TOP = (0x400), | |
1528 BS_USERBUTTON = (0x8), | |
1529 BS_VCENTER = (0xc00), | |
1530 CBS_AUTOHSCROLL = (0x40), | |
1531 CBS_DISABLENOSCROLL = (0x800), | |
1532 CBS_DROPDOWN = (0x2), | |
1533 CBS_DROPDOWNLIST = (0x3), | |
1534 CBS_HASSTRINGS = (0x200), | |
1535 CBS_LOWERCASE = (0x4000), | |
1536 CBS_NOINTEGRALHEIGHT = (0x400), | |
1537 CBS_OEMCONVERT = (0x80), | |
1538 CBS_OWNERDRAWFIXED = (0x10), | |
1539 CBS_OWNERDRAWVARIABLE = (0x20), | |
1540 CBS_SIMPLE = (0x1), | |
1541 CBS_SORT = (0x100), | |
1542 CBS_UPPERCASE = (0x2000), | |
1543 ES_AUTOHSCROLL = (0x80), | |
1544 ES_AUTOVSCROLL = (0x40), | |
1545 ES_CENTER = (0x1), | |
1546 ES_LEFT = (0), | |
1547 ES_LOWERCASE = (0x10), | |
1548 ES_MULTILINE = (0x4), | |
1549 ES_NOHIDESEL = (0x100), | |
1550 ES_NUMBER = (0x2000), | |
1551 ES_OEMCONVERT = (0x400), | |
1552 ES_PASSWORD = (0x20), | |
1553 ES_READONLY = (0x800), | |
1554 ES_RIGHT = (0x2), | |
1555 ES_UPPERCASE = (0x8), | |
1556 ES_WANTRETURN = (0x1000), | |
1557 LBS_DISABLENOSCROLL = (0x1000), | |
1558 LBS_EXTENDEDSEL = (0x800), | |
1559 LBS_HASSTRINGS = (0x40), | |
1560 LBS_MULTICOLUMN = (0x200), | |
1561 LBS_MULTIPLESEL = (0x8), | |
1562 LBS_NODATA = (0x2000), | |
1563 LBS_NOINTEGRALHEIGHT = (0x100), | |
1564 LBS_NOREDRAW = (0x4), | |
1565 LBS_NOSEL = (0x4000), | |
1566 LBS_NOTIFY = (0x1), | |
1567 LBS_OWNERDRAWFIXED = (0x10), | |
1568 LBS_OWNERDRAWVARIABLE = (0x20), | |
1569 LBS_SORT = (0x2), | |
1570 LBS_STANDARD = (0xa00003), | |
1571 LBS_USETABSTOPS = (0x80), | |
1572 LBS_WANTKEYBOARDINPUT = (0x400), | |
1573 SBS_BOTTOMALIGN = (0x4), | |
1574 SBS_HORZ = (0), | |
1575 SBS_LEFTALIGN = (0x2), | |
1576 SBS_RIGHTALIGN = (0x4), | |
1577 SBS_SIZEBOX = (0x8), | |
1578 SBS_SIZEBOXBOTTOMRIGHTALIGN = (0x4), | |
1579 SBS_SIZEBOXTOPLEFTALIGN = (0x2), | |
1580 SBS_SIZEGRIP = (0x10), | |
1581 SBS_TOPALIGN = (0x2), | |
1582 SBS_VERT = (0x1), | |
1583 SS_BITMAP = (0xe), | |
1584 SS_BLACKFRAME = (0x7), | |
1585 SS_BLACKRECT = (0x4), | |
1586 SS_CENTER = (0x1), | |
1587 SS_CENTERIMAGE = (0x200), | |
1588 SS_ENHMETAFILE = (0xf), | |
1589 SS_ETCHEDFRAME = (0x12), | |
1590 SS_ETCHEDHORZ = (0x10), | |
1591 SS_ETCHEDVERT = (0x11), | |
1592 SS_GRAYFRAME = (0x8), | |
1593 SS_GRAYRECT = (0x5), | |
1594 SS_ICON = (0x3), | |
1595 SS_LEFT = (0), | |
1596 SS_LEFTNOWORDWRAP = (0xc), | |
1597 SS_NOPREFIX = (0x80), | |
1598 SS_NOTIFY = (0x100), | |
1599 SS_OWNERDRAW = (0xd), | |
1600 SS_REALSIZEIMAGE = (0x800), | |
1601 SS_RIGHT = (0x2), | |
1602 SS_RIGHTJUST = (0x400), | |
1603 SS_SIMPLE = (0xb), | |
1604 SS_SUNKEN = (0x1000), | |
1605 SS_USERITEM = (0xa), | |
1606 SS_WHITEFRAME = (0x9), | |
1607 SS_WHITERECT = (0x6), | |
1608 DS_3DLOOK = (0x4), | |
1609 DS_ABSALIGN = (0x1), | |
1610 DS_CENTER = (0x800), | |
1611 DS_CENTERMOUSE = (0x1000), | |
1612 DS___FILE__HELP = (0x2000), | |
1613 DS_CONTROL = (0x400), | |
1614 DS_FIXEDSYS = (0x8), | |
1615 DS_LOCALEDIT = (0x20), | |
1616 DS_MODALFRAME = (0x80), | |
1617 DS_NOFAILCREATE = (0x10), | |
1618 DS_NOIDLEMSG = (0x100), | |
1619 DS_SETFONT = (0x40), | |
1620 DS_SETFOREGROUND = (0x200), | |
1621 DS_SYSMODAL = (0x2), | |
1622 WS_EX_ACCEPTFILES = (0x10), | |
1623 WS_EX_APPWINDOW = (0x40000), | |
1624 WS_EX_CLIENTEDGE = (0x200), | |
1625 WS_EX___FILE__HELP = (0x400), | |
1626 WS_EX_CONTROLPARENT = (0x10000), | |
1627 WS_EX_DLGMODALFRAME = (0x1), | |
1628 WS_EX_LEFT = (0), | |
1629 WS_EX_LEFTSCROLLBAR = (0x4000), | |
1630 WS_EX_LTRREADING = (0), | |
1631 WS_EX_MDICHILD = (0x40), | |
1632 WS_EX_NOPARENTNOTIFY = (0x4), | |
1633 WS_EX_OVERLAPPEDWINDOW = (0x300), | |
1634 WS_EX_PALETTEWINDOW = (0x188), | |
1635 WS_EX_RIGHT = (0x1000), | |
1636 WS_EX_RIGHTSCROLLBAR = (0), | |
1637 WS_EX_RTLREADING = (0x2000), | |
1638 WS_EX_STATICEDGE = (0x20000), | |
1639 WS_EX_TOOLWINDOW = (0x80), | |
1640 WS_EX_TOPMOST = (0x8), | |
1641 WS_EX_TRANSPARENT = (0x20), | |
1642 WS_EX_WINDOWEDGE = (0x100), | |
1643 WINSTA_ACCESSCLIPBOARD = (0x4), | |
1644 WINSTA_ACCESSGLOBALATOMS = (0x20), | |
1645 WINSTA_CREATEDESKTOP = (0x8), | |
1646 WINSTA_ENUMDESKTOPS = (0x1), | |
1647 WINSTA_ENUMERATE = (0x100), | |
1648 WINSTA_EXITWINDOWS = (0x40), | |
1649 WINSTA_READATTRIBUTES = (0x2), | |
1650 WINSTA_READSCREEN = (0x200), | |
1651 WINSTA_WRITEATTRIBUTES = (0x10), | |
1652 WH_CALLWNDPROC = (4), | |
1653 WH_CALLWNDPROCRET = (12), | |
1654 WH_CBT = (5), | |
1655 WH_DEBUG = (9), | |
1656 WH_GETMESSAGE = (3), | |
1657 WH_JOURNALPLAYBACK = (1), | |
1658 WH_JOURNALRECORD = (0), | |
1659 WH_KEYBOARD = (2), | |
1660 WH_MOUSE = (7), | |
1661 WH_MSGFILTER = -((1)), | |
1662 WH_SHELL = (10), | |
1663 WH_SYSMSGFILTER = (6), | |
1664 WH_FOREGROUNDIDLE = (11), | |
1665 DDD_RAW_TARGET_PATH = (1), | |
1666 DDD_REMOVE_DEFINITION = (2), | |
1667 DDD_EXACT_MATCH_ON_REMOVE = (4), | |
1668 DC_BINNAMES = (12), | |
1669 DC_BINS = (6), | |
1670 DC_COPIES = (18), | |
1671 DC_DRIVER = (11), | |
1672 DC_DATATYPE_PRODUCED = (21), | |
1673 DC_DUPLEX = (7), | |
1674 DC_EMF_COMPLIANT = (20), | |
1675 DC_ENUMRESOLUTIONS = (13), | |
1676 DC_EXTRA = (9), | |
1677 DC_FIELDS = (1), | |
1678 DC_FILEDEPENDENCIES = (14), | |
1679 DC_MAXEXTENT = (5), | |
1680 DC_MINEXTENT = (4), | |
1681 DC_ORIENTATION = (17), | |
1682 DC_PAPERNAMES = (16), | |
1683 DC_PAPERS = (2), | |
1684 DC_PAPERSIZE = (3), | |
1685 DC_SIZE = (8), | |
1686 DC_TRUETYPE = (15), | |
1687 DCTT_BITMAP = (0x1), | |
1688 DCTT_DOWNLOAD = (0x2), | |
1689 DCTT_SUBDEV = (0x4), | |
1690 DC_VERSION = (10), | |
1691 DC_BINADJUST = (19), | |
1692 DDL_ARCHIVE = (32), | |
1693 DDL_DIRECTORY = (16), | |
1694 DDL_DRIVES = (16384), | |
1695 DDL_EXCLUSIVE = (32768), | |
1696 DDL_HIDDEN = (2), | |
1697 DDL_READONLY = (1), | |
1698 DDL_READWRITE = (0), | |
1699 DDL_SYSTEM = (4), | |
1700 DDL_POSTMSGS = (8192), | |
1701 DLL_PROCESS_ATTACH = (1), | |
1702 DLL_THREAD_ATTACH = (2), | |
1703 DLL_PROCESS_DETACH = (0), | |
1704 DLL_THREAD_DETACH = (3), | |
1705 DM_IN_BUFFER = (8), | |
1706 DM_MODIFY = (8), | |
1707 DM_IN_PROMPT = (4), | |
1708 DM_PROMPT = (4), | |
1709 DM_OUT_BUFFER = (2), | |
1710 DM_COPY = (2), | |
1711 DM_UPDATE = (1), | |
1712 IDANI_OPEN = (1), | |
1713 IDANI_CLOSE = (2), | |
1714 DC_ACTIVE = (1), | |
1715 DC_SMALLCAP = (2), | |
1716 BDR_RAISEDINNER = (4), | |
1717 BDR_SUNKENINNER = (8), | |
1718 BDR_RAISEDOUTER = (1), | |
1719 BDR_SUNKENOUTER = (1), | |
1720 EDGE_BUMP = (9), | |
1721 EDGE_ETCHED = (6), | |
1722 EDGE_RAISED = (5), | |
1723 EDGE_SUNKEN = (10), | |
1724 BF_ADJUST = (8192), | |
1725 BF_BOTTOM = (8), | |
1726 BF_BOTTOMLEFT = (9), | |
1727 BF_BOTTOMRIGHT = (12), | |
1728 BF_DIAGONAL = (16), | |
1729 BF_DIAGONAL_ENDBOTTOMLEFT = (25), | |
1730 BF_DIAGONAL_ENDBOTTOMRIGHT = (28), | |
1731 BF_DIAGONAL_ENDTOPLEFT = (19), | |
1732 BF_DIAGONAL_ENDTOPRIGHT = (22), | |
1733 BF_FLAT = (16384), | |
1734 BF_LEFT = (1), | |
1735 BF_MIDDLE = (2048), | |
1736 BF_MONO = (32768), | |
1737 BF_RECT = (15), | |
1738 BF_RIGHT = (4), | |
1739 BF_SOFT = (4096), | |
1740 BF_TOP = (2), | |
1741 BF_TOPLEFT = (3), | |
1742 BF_TOPRIGHT = (6), | |
1743 DFC_BUTTON = (4), | |
1744 DFC_CAPTION = (1), | |
1745 DFC_MENU = (2), | |
1746 DFC_SCROLL = (3), | |
1747 DFCS_BUTTON3STATE = (8), | |
1748 DFCS_BUTTONCHECK = (0), | |
1749 DFCS_BUTTONPUSH = (16), | |
1750 DFCS_BUTTONRADIO = (4), | |
1751 DFCS_BUTTONRADIOIMAGE = (1), | |
1752 DFCS_BUTTONRADIOMASK = (2), | |
1753 DFCS_CAPTIONCLOSE = (0), | |
1754 DFCS_CAPTIONHELP = (4), | |
1755 DFCS_CAPTIONMAX = (2), | |
1756 DFCS_CAPTIONMIN = (1), | |
1757 DFCS_CAPTIONRESTORE = (3), | |
1758 DFCS_MENUARROW = (0), | |
1759 DFCS_MENUBULLET = (2), | |
1760 DFCS_MENUCHECK = (1), | |
1761 DFCS_SCROLLCOMBOBOX = (5), | |
1762 DFCS_SCROLLDOWN = (1), | |
1763 DFCS_SCROLLLEFT = (2), | |
1764 DFCS_SCROLLRIGHT = (3), | |
1765 DFCS_SCROLLSIZEGRIP = (8), | |
1766 DFCS_SCROLLUP = (0), | |
1767 DFCS_ADJUSTRECT = (8192), | |
1768 DFCS_CHECKED = (1024), | |
1769 DFCS_FLAT = (16384), | |
1770 DFCS_INACTIVE = (256), | |
1771 DFCS_MONO = (32768), | |
1772 DFCS_PUSHED = (512), | |
1773 DI_COMPAT = (4), | |
1774 DI_DEFAULTSIZE = (8), | |
1775 DI_IMAGE = (2), | |
1776 DI_MASK = (1), | |
1777 DI_NORMAL = (3), | |
1778 DST_BITMAP = (4), | |
1779 DST_COMPLEX = (0), | |
1780 DST_ICON = (3), | |
1781 DST_PREFIXTEXT = (2), | |
1782 DST_TEXT = (1), | |
1783 DSS_NORMAL = (0), | |
1784 DSS_UNION = (16), | |
1785 DSS_DISABLED = (32), | |
1786 DSS_MONO = (128), | |
1787 SBT_NOBORDERS = (256), | |
1788 SBT_OWNERDRAW = (4096), | |
1789 SBT_POPOUT = (512), | |
1790 SBT_RTLREADING = (1024), | |
1791 DT_BOTTOM = (8), | |
1792 DT_CALCRECT = (1024), | |
1793 DT_CENTER = (1), | |
1794 DT_EDITCONTROL = (8192), | |
1795 DT_END_ELLIPSIS = (32768), | |
1796 DT_PATH_ELLIPSIS = (16384), | |
1797 DT_EXPANDTABS = (64), | |
1798 DT_EXTERNALLEADING = (512), | |
1799 DT_LEFT = (0), | |
1800 DT_MODIFYSTRING = (65536), | |
1801 DT_NOCLIP = (256), | |
1802 DT_NOPREFIX = (2048), | |
1803 DT_RIGHT = (2), | |
1804 DT_RTLREADING = (131072), | |
1805 DT_SINGLELINE = (32), | |
1806 DT_TABSTOP = (128), | |
1807 DT_TOP = (0), | |
1808 DT_VCENTER = (4), | |
1809 DT_WORDBREAK = (16), | |
1810 DT_INTERNAL = (4096), | |
1811 DUPLICATE_CLOSE_SOURCE = (1), | |
1812 DUPLICATE_SAME_ACCESS = (2), | |
1813 FILE_MAP_ALL_ACCESS = (0xf001f), | |
1814 FILE_MAP_READ = (4), | |
1815 FILE_MAP_WRITE = (2), | |
1816 FILE_MAP_COPY = (1), | |
1817 MUTEX_ALL_ACCESS = (0x1f0001), | |
1818 MUTEX_MODIFY_STATE = (1), | |
1819 SYNCHRONIZE = (0x100000), | |
1820 SEMAPHORE_ALL_ACCESS = (0x1f0003), | |
1821 SEMAPHORE_MODIFY_STATE = (2), | |
1822 EVENT_ALL_ACCESS = (0x1f0003), | |
1823 EVENT_MODIFY_STATE = (2), | |
1824 KEY_ALL_ACCESS = (0xf003f), | |
1825 KEY_CREATE_LINK = (32), | |
1826 KEY_CREATE_SUB_KEY = (4), | |
1827 KEY_ENUMERATE_SUB_KEYS = (8), | |
1828 KEY_EXECUTE = (0x20019), | |
1829 KEY_NOTIFY = (16), | |
1830 KEY_QUERY_VALUE = (1), | |
1831 KEY_READ = (0x20019), | |
1832 KEY_SET_VALUE = (2), | |
1833 KEY_WRITE = (0x20006), | |
1834 PROCESS_ALL_ACCESS = (0x1f0fff), | |
1835 PROCESS_CREATE_PROCESS = (128), | |
1836 PROCESS_CREATE_THREAD = (2), | |
1837 PROCESS_DUP_HANDLE = (64), | |
1838 PROCESS_QUERY_INFORMATION = (1024), | |
1839 PROCESS_SET_INFORMATION = (512), | |
1840 PROCESS_TERMINATE = (1), | |
1841 PROCESS_VM_OPERATION = (8), | |
1842 PROCESS_VM_READ = (16), | |
1843 PROCESS_VM_WRITE = (32), | |
1844 THREAD_ALL_ACCESS = (0x1f03ff), | |
1845 THREAD_DIRECT_IMPERSONATION = (512), | |
1846 THREAD_GET___FILE__ = (8), | |
1847 THREAD_IMPERSONATE = (256), | |
1848 THREAD_QUERY_INFORMATION = (64), | |
1849 THREAD_SET___FILE__ = (16), | |
1850 THREAD_SET_INFORMATION = (32), | |
1851 THREAD_SET_THREAD_TOKEN = (128), | |
1852 THREAD_SUSPEND_RESUME = (2), | |
1853 THREAD_TERMINATE = (1), | |
1854 WB_ISDELIMITER = (2), | |
1855 WB_LEFT = (0), | |
1856 WB_RIGHT = (1), | |
1857 SB_BOTH = (3), | |
1858 SB_CTL = (2), | |
1859 SB_HORZ = (0), | |
1860 SB_VERT = (1), | |
1861 ESB_DISABLE_BOTH = (3), | |
1862 ESB_DISABLE_DOWN = (2), | |
1863 ESB_DISABLE_LEFT = (1), | |
1864 ESB_DISABLE_LTUP = (1), | |
1865 ESB_DISABLE_RIGHT = (2), | |
1866 ESB_DISABLE_RTDN = (2), | |
1867 ESB_DISABLE_UP = (1), | |
1868 ESB_ENABLE_BOTH = (0), | |
1869 SB_LINEUP = (0), | |
1870 SB_LINEDOWN = (1), | |
1871 SB_LINELEFT = (0), | |
1872 SB_LINERIGHT = (1), | |
1873 SB_PAGEUP = (2), | |
1874 SB_PAGEDOWN = (3), | |
1875 SB_PAGELEFT = (2), | |
1876 SB_PAGERIGHT = (3), | |
1877 SB_THUMBPOSITION = (4), | |
1878 SB_THUMBTRACK = (5), | |
1879 SB_ENDSCROLL = (8), | |
1880 SB_LEFT = (6), | |
1881 SB_RIGHT = (7), | |
1882 SB_BOTTOM = (7), | |
1883 SB_TOP = (6), | |
1884 ENUM_ALL_CALENDARS = -((1)), | |
1885 DATE_SHORTDATE = (1), | |
1886 DATE_LONGDATE = (2), | |
1887 SERVICE_ACTIVE = (1), | |
1888 SERVICE_INACTIVE = (2), | |
1889 DEVICE_FONTTYPE = (2), | |
1890 RASTER_FONTTYPE = (1), | |
1891 TRUETYPE_FONTTYPE = (4), | |
1892 OBJ_BRUSH = (2), | |
1893 OBJ_PEN = (1), | |
1894 OBJ_PAL = (5), | |
1895 OBJ_FONT = (6), | |
1896 OBJ_BITMAP = (7), | |
1897 OBJ_EXTPEN = (11), | |
1898 OBJ_REGION = (8), | |
1899 OBJ_DC = (3), | |
1900 OBJ_MEMDC = (10), | |
1901 OBJ_METAFILE = (9), | |
1902 OBJ_METADC = (4), | |
1903 OBJ_ENHMETAFILE = (13), | |
1904 OBJ_ENHMETADC = (12), | |
1905 SERVICE_WIN32 = (48), | |
1906 SERVICE_DRIVER = (11), | |
1907 CP_INSTALLED = (1), | |
1908 CP_SUPPORTED = (2), | |
1909 LCID_INSTALLED = (1), | |
1910 LCID_SUPPORTED = (2), | |
1911 TAPE_ERASE_LONG = (0x1), | |
1912 TAPE_ERASE_SHORT = (0), | |
1913 SP_ERROR = -((1)), | |
1914 SP_OUTOFDISK = -((4)), | |
1915 SP_OUTOFMEMORY = -((5)), | |
1916 SP_USERABORT = -((3)), | |
1917 PHYSICALWIDTH = (110), | |
1918 PHYSICALHEIGHT = (111), | |
1919 PHYSICALOFFSETX = (112), | |
1920 PHYSICALOFFSETY = (113), | |
1921 SCALINGFACTORX = (114), | |
1922 SCALINGFACTORY = (115), | |
1923 QUERYESCSUPPORT = (8), | |
1924 cABORTDOC = (2), | |
1925 cENDDOC = (11), | |
1926 GETPHYSPAGESIZE = (12), | |
1927 GETPRINTINGOFFSET = (13), | |
1928 GETSCALINGFACTOR = (14), | |
1929 NEWFRAME = (1), | |
1930 NEXTBAND = (3), | |
1931 PASSTHROUGH = (19), | |
1932 cSETABORTPROC = (9), | |
1933 cSTARTDOC = (10), | |
1934 CLRDTR = (6), | |
1935 CLRRTS = (4), | |
1936 SETDTR = (5), | |
1937 SETRTS = (3), | |
1938 SETXOFF = (1), | |
1939 SETXON = (2), | |
1940 SETBREAK = (8), | |
1941 CLRBREAK = (9), | |
1942 EWX_FORCE = (4), | |
1943 EWX_LOGOFF = (0), | |
1944 EWX_POWEROFF = (8), | |
1945 EWX_REBOOT = (2), | |
1946 EWX_SHUTDOWN = (1), | |
1947 FLOODFILLBORDER = (0), | |
1948 FLOODFILLSURFACE = (1), | |
1949 ETO_CLIPPED = (4), | |
1950 ETO_GLYPH_INDEX = (16), | |
1951 ETO_OPAQUE = (2), | |
1952 ETO_RTLREADING = (128), | |
1953 FOREGROUND_BLUE = (1), | |
1954 FOREGROUND_GREEN = (2), | |
1955 FOREGROUND_RED = (4), | |
1956 FOREGROUND_INTENSITY = (8), | |
1957 BACKGROUND_BLUE = (16), | |
1958 BACKGROUND_GREEN = (32), | |
1959 BACKGROUND_RED = (64), | |
1960 BACKGROUND_INTENSITY = (128), | |
1961 FILE_NOTIFY_CHANGE_FILE_NAME = (1), | |
1962 FILE_NOTIFY_CHANGE_DIR_NAME = (2), | |
1963 FILE_NOTIFY_CHANGE_ATTRIBUTES = (4), | |
1964 FILE_NOTIFY_CHANGE_SIZE = (8), | |
1965 FILE_NOTIFY_CHANGE_LAST_WRITE = (16), | |
1966 FILE_NOTIFY_CHANGE_SECURITY = (256), | |
1967 MAP_FOLDCZONE = (16), | |
1968 MAP_FOLDDIGITS = (128), | |
1969 MAP_PRECOMPOSED = (32), | |
1970 MAP_COMPOSITE = (64), | |
1971 HC_ACTION = (0), | |
1972 FORMAT_MESSAGE_ALLOCATE_BUFFER = (256), | |
1973 FORMAT_MESSAGE_IGNORE_INSERTS = (512), | |
1974 FORMAT_MESSAGE_FROM_STRING = (1024), | |
1975 FORMAT_MESSAGE_FROM_HMODULE = (2048), | |
1976 FORMAT_MESSAGE_FROM_SYSTEM = (4096), | |
1977 FORMAT_MESSAGE_ARGUMENT_ARRAY = (8192), | |
1978 FORMAT_MESSAGE_MAX_WIDTH_MASK = (255), | |
1979 GDICOMMENT_WINDOWS_METAFILE = -((2147483647)), | |
1980 GDICOMMENT_BEGINGROUP = (2), | |
1981 GDICOMMENT_ENDGROUP = (3), | |
1982 GDICOMMENT_MULTIFORMATS = (1073741828), | |
1983 GDICOMMENT_IDENTIFIER = (1128875079), | |
1984 CTRL_C_EVENT = (0), | |
1985 CTRL_BREAK_EVENT = (1), | |
1986 CTRL_CLOSE_EVENT = (2), | |
1987 CTRL_LOGOFF_EVENT = (5), | |
1988 CTRL_SHUTDOWN_EVENT = (6), | |
1989 AD_COUNTERCLOCKWISE = (1), | |
1990 AD_CLOCKWISE = (2), | |
1991 SCS_32BIT_BINARY = (0), | |
1992 SCS_DOS_BINARY = (1), | |
1993 SCS_OS216_BINARY = (5), | |
1994 SCS_PIF_BINARY = (3), | |
1995 SCS_POSIX_BINARY = (4), | |
1996 SCS_WOW_BINARY = (2), | |
1997 DCB_DISABLE = (8), | |
1998 DCB_ENABLE = (4), | |
1999 DCB_RESET = (1), | |
2000 DCB_SET = (3), | |
2001 DCB_ACCUMULATE = (2), | |
2002 GCP_DBCS = (1), | |
2003 GCP_ERROR = (0x8000), | |
2004 GCP_CLASSIN = (0x80000), | |
2005 GCP_DIACRITIC = (256), | |
2006 GCP_DISPLAYZWG = (0x400000), | |
2007 GCP_GLYPHSHAPE = (16), | |
2008 GCP_JUSTIFY = (0x10000), | |
2009 GCP_JUSTIFYIN = (0x200000), | |
2010 GCP_KASHIDA = (1024), | |
2011 GCP_LIGATE = (32), | |
2012 GCP_MAXEXTENT = (0x100000), | |
2013 GCP_NEUTRALOVERRIDE = (0x2000000), | |
2014 GCP_NUMERICOVERRIDE = (0x1000000), | |
2015 GCP_NUMERICSLATIN = (0x4000000), | |
2016 GCP_NUMERICSLOCAL = (0x8000000), | |
2017 GCP_REORDER = (2), | |
2018 GCP_SYMSWAPOFF = (0x800000), | |
2019 GCP_USEKERNING = (8), | |
2020 FLI_GLYPHS = (0x40000), | |
2021 FLI_MASK = (0x103b), | |
2022 GCW_ATOM = -((32)), | |
2023 GCL_CBCLSEXTRA = -((20)), | |
2024 GCL_CBWNDEXTRA = -((18)), | |
2025 GCL_HBRBACKGROUND = -((10)), | |
2026 GCL_HCURSOR = -((12)), | |
2027 GCL_HICON = -((14)), | |
2028 GCL_HICONSM = -((34)), | |
2029 GCL_HMODULE = -((16)), | |
2030 GCL_MENUNAME = -((8)), | |
2031 GCL_STYLE = -((26)), | |
2032 GCL_WNDPROC = -((24)), | |
2033 CF_BITMAP = (2), | |
2034 CF_DIB = (8), | |
2035 CF_PALETTE = (9), | |
2036 CF_ENHMETAFILE = (14), | |
2037 CF_METAFILEPICT = (3), | |
2038 CF_OEMTEXT = (7), | |
2039 CF_TEXT = (1), | |
2040 CF_UNICODETEXT = (13), | |
2041 CF_DIF = (5), | |
2042 CF_DSPBITMAP = (130), | |
2043 CF_DSPENHMETAFILE = (142), | |
2044 CF_DSPMETAFILEPICT = (131), | |
2045 CF_DSPTEXT = (129), | |
2046 CF_GDIOBJFIRST = (768), | |
2047 CF_GDIOBJLAST = (1023), | |
2048 CF_HDROP = (15), | |
2049 CF_LOCALE = (16), | |
2050 CF_OWNERDISPLAY = (128), | |
2051 CF_PENDATA = (10), | |
2052 CF_PRIVATEFIRST = (512), | |
2053 CF_PRIVATELAST = (767), | |
2054 CF_RIFF = (11), | |
2055 CF_SYLK = (4), | |
2056 CF_WAVE = (12), | |
2057 CF_TIFF = (6), | |
2058 EV_BREAK = (64), | |
2059 EV_CTS = (8), | |
2060 EV_DSR = (16), | |
2061 EV_ERR = (128), | |
2062 EV_EVENT1 = (2048), | |
2063 EV_EVENT2 = (4096), | |
2064 EV_PERR = (512), | |
2065 EV_RING = (256), | |
2066 EV_RLSD = (32), | |
2067 EV_RX80FULL = (1024), | |
2068 EV_RXCHAR = (1), | |
2069 EV_RXFLAG = (2), | |
2070 EV_TXEMPTY = (4), | |
2071 MS_CTS_ON = (0x10), | |
2072 MS_DSR_ON = (0x20), | |
2073 MS_RING_ON = (0x40), | |
2074 MS_RLSD_ON = (0x80), | |
2075 MAX_COMPUTERNAME_LENGTH = (15), | |
2076 ENABLE_LINE_INPUT = (2), | |
2077 ENABLE_ECHO_INPUT = (4), | |
2078 ENABLE_PROCESSED_INPUT = (1), | |
2079 ENABLE_WINDOW_INPUT = (8), | |
2080 ENABLE_MOUSE_INPUT = (16), | |
2081 ENABLE_PROCESSED_OUTPUT = (1), | |
2082 ENABLE_WRAP_AT_EOL_OUTPUT = (2), | |
2083 CP_ACP = (0), | |
2084 CP_MACCP = (2), | |
2085 CP_OEMCP = (1), | |
2086 CP_UTF8 = 65001, | |
2087 DATE_USE_ALT_CALENDAR = (4), | |
2088 DCX_WINDOW = (0x1), | |
2089 DCX_CACHE = (0x2), | |
2090 DCX_PARENTCLIP = (0x20), | |
2091 DCX_CLIPSIBLINGS = (0x10), | |
2092 DCX_CLIPCHILDREN = (0x8), | |
2093 DCX_NORESETATTRS = (0x4), | |
2094 DCX_LOCKWINDOWUPDATE = (0x400), | |
2095 DCX_EXCLUDERGN = (0x40), | |
2096 DCX_INTERSECTRGN = (0x80), | |
2097 DCX_VALIDATE = (0x200000), | |
2098 DRIVERVERSION = (0), | |
2099 TECHNOLOGY = (2), | |
2100 DT_PLOTTER = (0), | |
2101 DT_RASDISPLAY = (1), | |
2102 DT_RASPRINTER = (2), | |
2103 DT_RASCAMERA = (3), | |
2104 DT_CHARSTREAM = (4), | |
2105 DT_METAFILE = (5), | |
2106 DT_DISPFILE = (6), | |
2107 HORZSIZE = (4), | |
2108 VERTSIZE = (6), | |
2109 HORZRES = (8), | |
2110 VERTRES = (10), | |
2111 LOGPIXELSX = (88), | |
2112 LOGPIXELSY = (90), | |
2113 BITSPIXEL = (12), | |
2114 PLANES = (14), | |
2115 NUMBRUSHES = (16), | |
2116 NUMPENS = (18), | |
2117 NUMFONTS = (22), | |
2118 NUMCOLORS = (24), | |
2119 ASPECTX = (40), | |
2120 ASPECTY = (42), | |
2121 ASPECTXY = (44), | |
2122 PDEVICESIZE = (26), | |
2123 CLIPCAPS = (36), | |
2124 SIZEPALETTE = (104), | |
2125 NUMRESERVED = (106), | |
2126 COLORRES = (108), | |
2127 VREFRESH = (116), | |
2128 DESKTOPHORZRES = (118), | |
2129 DESKTOPVERTRES = (117), | |
2130 BLTALIGNMENT = (119), | |
2131 RASTERCAPS = (38), | |
2132 RC_BANDING = (2), | |
2133 RC_BITBLT = (1), | |
2134 RC_BITMAP64 = (8), | |
2135 RC_DI_BITMAP = (128), | |
2136 RC_DIBTODEV = (512), | |
2137 RC_FLOODFILL = (4096), | |
2138 RC_GDI20_OUTPUT = (16), | |
2139 RC_PALETTE = (256), | |
2140 RC_SCALING = (4), | |
2141 RC_STRETCHBLT = (2048), | |
2142 RC_STRETCHDIB = (8192), | |
2143 CURVECAPS = (28), | |
2144 CC_NONE = (0), | |
2145 CC_CIRCLES = (1), | |
2146 CC_PIE = (2), | |
2147 CC_CHORD = (4), | |
2148 CC_ELLIPSES = (8), | |
2149 CC_WIDE = (16), | |
2150 CC_STYLED = (32), | |
2151 CC_WIDESTYLED = (64), | |
2152 CC_INTERIORS = (128), | |
2153 CC_ROUNDRECT = (256), | |
2154 LINECAPS = (30), | |
2155 LC_NONE = (0), | |
2156 LC_POLYLINE = (2), | |
2157 LC_MARKER = (4), | |
2158 LC_POLYMARKER = (8), | |
2159 LC_WIDE = (16), | |
2160 LC_STYLED = (32), | |
2161 LC_WIDESTYLED = (64), | |
2162 LC_INTERIORS = (128), | |
2163 POLYGONALCAPS = (32), | |
2164 PC_NONE = (0), | |
2165 PC_POLYGON = (1), | |
2166 PC_RECTANGLE = (2), | |
2167 PC_WINDPOLYGON = (4), | |
2168 PC_SCANLINE = (8), | |
2169 PC_WIDE = (16), | |
2170 PC_STYLED = (32), | |
2171 PC_WIDESTYLED = (64), | |
2172 PC_INTERIORS = (128), | |
2173 TEXTCAPS = (34), | |
2174 TC_OP_CHARACTER = (1), | |
2175 TC_OP_STROKE = (2), | |
2176 TC_CP_STROKE = (4), | |
2177 TC_CR_90 = (8), | |
2178 TC_CR_ANY = (16), | |
2179 TC_SF_X_YINDEP = (32), | |
2180 TC_SA_DOUBLE = (64), | |
2181 TC_SA_INTEGER = (128), | |
2182 TC_SA_CONTIN = (256), | |
2183 TC_EA_DOUBLE = (512), | |
2184 TC_IA_ABLE = (1024), | |
2185 TC_UA_ABLE = (2048), | |
2186 TC_SO_ABLE = (4096), | |
2187 TC_RA_ABLE = (8192), | |
2188 TC_VA_ABLE = (16384), | |
2189 TC_RESERVED = (32768), | |
2190 TC_SCROLLBLT = (65536), | |
2191 PC_PATHS = (512), | |
2192 DRIVE_REMOVABLE = (2), | |
2193 DRIVE_FIXED = (3), | |
2194 DRIVE_REMOTE = (4), | |
2195 DRIVE_CDROM = (5), | |
2196 DRIVE_RAMDISK = (6), | |
2197 DRIVE_UNKNOWN = (0), | |
2198 DRIVE_NO_ROOT_DIR = (1), | |
2199 EXCEPTION_ACCESS_VIOLATION = (0xc0000005), | |
2200 EXCEPTION_BREAKPOINT = (0x80000003), | |
2201 EXCEPTION_DATATYPE_MISALIGNMENT = (0x80000002), | |
2202 EXCEPTION_SINGLE_STEP = (0x80000004), | |
2203 EXCEPTION_ARRAY_BOUNDS_EXCEEDED = (0xc000008c), | |
2204 EXCEPTION_FLT_DENORMAL_OPERAND = (0xc000008d), | |
2205 EXCEPTION_FLT_DIVIDE_BY_ZERO = (0xc000008e), | |
2206 EXCEPTION_FLT_INEXACT_RESULT = (0xc000008f), | |
2207 EXCEPTION_FLT_INVALID_OPERATION = (0xc0000090), | |
2208 EXCEPTION_FLT_OVERFLOW = (0xc0000091), | |
2209 EXCEPTION_FLT_STACK_CHECK = (0xc0000092), | |
2210 EXCEPTION_FLT_UNDERFLOW = (0xc0000093), | |
2211 EXCEPTION_INT_DIVIDE_BY_ZERO = (0xc0000094), | |
2212 EXCEPTION_INT_OVERFLOW = (0xc0000095), | |
2213 EXCEPTION_INVALID_HANDLE = (0xc0000008), | |
2214 EXCEPTION_PRIV_INSTRUCTION = (0xc0000096), | |
2215 EXCEPTION_NONCONTINUABLE_EXCEPTION = (0xc0000025), | |
2216 EXCEPTION_NONCONTINUABLE = (0x1), | |
2217 EXCEPTION_STACK_OVERFLOW = (0xc00000fd), | |
2218 EXCEPTION_INVALID_DISPOSITION = (0xc0000026), | |
2219 FILE_TYPE_UNKNOWN = (0), | |
2220 FILE_TYPE_DISK = (1), | |
2221 FILE_TYPE_CHAR = (2), | |
2222 FILE_TYPE_PIPE = (3), | |
2223 GGO_BITMAP = (1), | |
2224 GGO_NATIVE = (2), | |
2225 GGO_METRICS = (0), | |
2226 GGO_GRAY2_BITMAP = (4), | |
2227 GGO_GRAY4_BITMAP = (5), | |
2228 GGO_GRAY8_BITMAP = (6), | |
2229 GDI_ERROR = (0xffffffff), | |
2230 GM_COMPATIBLE = (1), | |
2231 GM_ADVANCED = (2), | |
2232 HANDLE_FLAG_INHERIT = (1), | |
2233 HANDLE_FLAG_PROTECT_FROM_CLOSE = (2), | |
2234 } | |
2235 char* RT_ACCELERATOR = cast(char*) ((9)); | |
2236 char* RT_BITMAP = cast(char*) ((2)); | |
2237 char* RT_DIALOG = cast(char*) ((5)); | |
2238 char* RT_FONT = cast(char*) ((8)); | |
2239 char* RT_FONTDIR = cast(char*) ((7)); | |
2240 char* RT_MENU = cast(char*) ((4)); | |
2241 char* RT_RCDATA = cast(char*) ((10)); | |
2242 char* RT_STRING = cast(char*) ((6)); | |
2243 char* RT_MESSAGETABLE = cast(char*) ((11)); | |
2244 char* RT_CURSOR = cast(char*) ((1)); | |
2245 char* RT_GROUP_CURSOR = cast(char*) ((12)); | |
2246 char* RT_ICON = cast(char*) ((3)); | |
2247 char* RT_GROUP_ICON = cast(char*) ((13)); | |
2248 char* RT_VERSION = cast(char*) ((16)); | |
2249 char* IDC_ARROW = cast(char*) ((32512)); | |
2250 char* IDC_IBEAM = cast(char*) ((32513)); | |
2251 char* IDC_WAIT = cast(char*) ((32514)); | |
2252 char* IDC_CROSS = cast(char*) ((32515)); | |
2253 char* IDC_UPARROW = cast(char*) ((32516)); | |
2254 char* IDC_SIZENWSE = cast(char*) ((32642)); | |
2255 char* IDC_SIZENESW = cast(char*) ((32643)); | |
2256 char* IDC_SIZEWE = cast(char*) ((32644)); | |
2257 char* IDC_SIZENS = cast(char*) ((32645)); | |
2258 char* IDC_SIZEALL = cast(char*) ((32646)); | |
2259 char* IDC_NO = cast(char*) ((32648)); | |
2260 char* IDC_APPSTARTING = cast(char*) ((32650)); | |
2261 char* IDC_HELP = cast(char*) ((32651)); | |
2262 char* IDI_APPLICATION = cast(char*) ((32512)); | |
2263 char* IDI_HAND = cast(char*) ((32513)); | |
2264 char* IDI_QUESTION = cast(char*) ((32514)); | |
2265 char* IDI_EXCLAMATION = cast(char*) ((32515)); | |
2266 char* IDI_ASTERISK = cast(char*) ((32516)); | |
2267 char* IDI_WINLOGO = cast(char*) ((32517)); | |
2268 char* IDC_SIZE = cast(char*) ((32640)); | |
2269 char* IDC_ICON = cast(char*) ((32641)); | |
2270 enum : DWORD { | |
2271 MM_ANISOTROPIC = (8), | |
2272 MM_HIENGLISH = (5), | |
2273 MM_HIMETRIC = (3), | |
2274 MM_ISOTROPIC = (7), | |
2275 MM_LOENGLISH = (4), | |
2276 MM_LOMETRIC = (2), | |
2277 MM_TEXT = (1), | |
2278 MM_TWIPS = (6), | |
2279 GMDI_GOINTOPOPUPS = (0x2), | |
2280 GMDI_USEDISABLED = (0x1), | |
2281 PM_NOREMOVE = (0), | |
2282 PM_REMOVE = (1), | |
2283 PM_NOYIELD = (2), | |
2284 PIPE_CLIENT_END = (0), | |
2285 PIPE_SERVER_END = (1), | |
2286 GW_HWNDNEXT = (2), | |
2287 GW_HWNDPREV = (3), | |
2288 GW_CHILD = (5), | |
2289 GW_HWNDFIRST = (0), | |
2290 GW_HWNDLAST = (1), | |
2291 GW_OWNER = (4), | |
2292 PT_MOVETO = (6), | |
2293 PT_LINETO = (2), | |
2294 PT_BEZIERTO = (4), | |
2295 PT_CLOSEFIGURE = (1), | |
2296 SHUTDOWN_NORETRY = (1), | |
2297 QS_ALLEVENTS = (191), | |
2298 QS_ALLINPUT = (255), | |
2299 QS_HOTKEY = (128), | |
2300 QS_INPUT = (7), | |
2301 QS_KEY = (1), | |
2302 QS_MOUSE = (6), | |
2303 QS_MOUSEBUTTON = (4), | |
2304 QS_MOUSEMOVE = (2), | |
2305 QS_PAINT = (32), | |
2306 QS_POSTMESSAGE = (8), | |
2307 QS_SENDMESSAGE = (64), | |
2308 QS_TIMER = (16), | |
2309 SIF_ALL = (23), | |
2310 SIF_PAGE = (2), | |
2311 SIF_POS = (4), | |
2312 SIF_RANGE = (1), | |
2313 SIF_DISABLENOSCROLL = (8), | |
2314 STD_INPUT_HANDLE = -(10), | |
2315 STD_OUTPUT_HANDLE = -(11), | |
2316 STD_ERROR_HANDLE = -(12), | |
2317 BLACK_BRUSH = (4), | |
2318 DKGRAY_BRUSH = (3), | |
2319 GRAY_BRUSH = (2), | |
2320 HOLLOW_BRUSH = (5), | |
2321 LTGRAY_BRUSH = (1), | |
2322 NULL_BRUSH = (5), | |
2323 WHITE_BRUSH = (0), | |
2324 BLACK_PEN = (7), | |
2325 NULL_PEN = (8), | |
2326 WHITE_PEN = (6), | |
2327 ANSI_FIXED_FONT = (11), | |
2328 ANSI_VAR_FONT = (12), | |
2329 DEVICE_DEFAULT_FONT = (14), | |
2330 DEFAULT_GUI_FONT = (17), | |
2331 OEM_FIXED_FONT = (10), | |
2332 SYSTEM_FONT = (13), | |
2333 SYSTEM_FIXED_FONT = (16), | |
2334 DEFAULT_PALETTE = (15), | |
2335 CT_CTYPE1 = (1), | |
2336 CT_CTYPE2 = (2), | |
2337 CT_CTYPE3 = (4), | |
2338 C1_UPPER = (1), | |
2339 C1_LOWER = (2), | |
2340 C1_DIGIT = (4), | |
2341 C1_SPACE = (8), | |
2342 C1_PUNCT = (16), | |
2343 C1_CNTRL = (32), | |
2344 C1_BLANK = (64), | |
2345 C1_XDIGIT = (128), | |
2346 C1_ALPHA = (256), | |
2347 C2_LEFTTORIGHT = (1), | |
2348 C2_RIGHTTOLEFT = (2), | |
2349 C2_EUROPENUMBER = (3), | |
2350 C2_EUROPESEPARATOR = (4), | |
2351 C2_EUROPETERMINATOR = (5), | |
2352 C2_ARABICNUMBER = (6), | |
2353 C2_COMMONSEPARATOR = (7), | |
2354 C2_BLOCKSEPARATOR = (8), | |
2355 C2_SEGMENTSEPARATOR = (9), | |
2356 C2_WHITESPACE = (10), | |
2357 C2_OTHERNEUTRAL = (11), | |
2358 C2_NOTAPPLICABLE = (0), | |
2359 C3_NONSPACING = (1), | |
2360 C3_DIACRITIC = (2), | |
2361 C3_VOWELMARK = (4), | |
2362 C3_SYMBOL = (8), | |
2363 C3_KATAKANA = (16), | |
2364 C3_HIRAGANA = (32), | |
2365 C3_HALFWIDTH = (64), | |
2366 C3_FULLWIDTH = (128), | |
2367 C3_IDEOGRAPH = (256), | |
2368 C3_KASHIDA = (512), | |
2369 C3_ALPHA = (32768), | |
2370 C3_NOTAPPLICABLE = (0), | |
2371 COLOR_3DDKSHADOW = (21), | |
2372 COLOR_3DFACE = (15), | |
2373 COLOR_3DHILIGHT = (20), | |
2374 COLOR_3DLIGHT = (22), | |
2375 COLOR_BTNHILIGHT = (20), | |
2376 COLOR_3DSHADOW = (16), | |
2377 COLOR_ACTIVEBORDER = (10), | |
2378 COLOR_ACTIVECAPTION = (2), | |
2379 COLOR_APPWORKSPACE = (12), | |
2380 COLOR_BACKGROUND = (1), | |
2381 COLOR_DESKTOP = (1), | |
2382 COLOR_BTNFACE = (15), | |
2383 COLOR_BTNHIGHLIGHT = (20), | |
2384 COLOR_BTNSHADOW = (16), | |
2385 COLOR_BTNTEXT = (18), | |
2386 COLOR_CAPTIONTEXT = (9), | |
2387 COLOR_GRAYTEXT = (17), | |
2388 COLOR_HIGHLIGHT = (13), | |
2389 COLOR_HIGHLIGHTTEXT = (14), | |
2390 COLOR_INACTIVEBORDER = (11), | |
2391 COLOR_INACTIVECAPTION = (3), | |
2392 COLOR_INACTIVECAPTIONTEXT = (19), | |
2393 COLOR_INFOBK = (24), | |
2394 COLOR_INFOTEXT = (23), | |
2395 COLOR_MENU = (4), | |
2396 COLOR_MENUTEXT = (7), | |
2397 COLOR_SCROLLBAR = (0), | |
2398 COLOR_WINDOW = (5), | |
2399 COLOR_WINDOWFRAME = (6), | |
2400 COLOR_WINDOWTEXT = (8), | |
2401 SM_CYMIN = (29), | |
2402 SM_CXMIN = (28), | |
2403 SM_ARRANGE = (56), | |
2404 SM_CLEANBOOT = (67), | |
2405 SM_CMETRICS = (76), | |
2406 SM_CMOUSEBUTTONS = (43), | |
2407 SM_CXBORDER = (5), | |
2408 SM_CYBORDER = (6), | |
2409 SM_CXCURSOR = (13), | |
2410 SM_CYCURSOR = (14), | |
2411 SM_CXDLGFRAME = (7), | |
2412 SM_CYDLGFRAME = (8), | |
2413 SM_CXDOUBLECLK = (36), | |
2414 SM_CYDOUBLECLK = (37), | |
2415 SM_CXDRAG = (68), | |
2416 SM_CYDRAG = (69), | |
2417 SM_CXEDGE = (45), | |
2418 SM_CYEDGE = (46), | |
2419 SM_CXFIXEDFRAME = (7), | |
2420 SM_CYFIXEDFRAME = (8), | |
2421 SM_CXFRAME = (32), | |
2422 SM_CYFRAME = (33), | |
2423 SM_CXFULLSCREEN = (16), | |
2424 SM_CYFULLSCREEN = (17), | |
2425 SM_CXHSCROLL = (21), | |
2426 SM_CYHSCROLL = (3), | |
2427 SM_CXHTHUMB = (10), | |
2428 SM_CXICON = (11), | |
2429 SM_CYICON = (12), | |
2430 SM_CXICONSPACING = (38), | |
2431 SM_CYICONSPACING = (39), | |
2432 SM_CXMAXIMIZED = (61), | |
2433 SM_CYMAXIMIZED = (62), | |
2434 SM_CXMAXTRACK = (59), | |
2435 SM_CYMAXTRACK = (60), | |
2436 SM_CXMENUCHECK = (71), | |
2437 SM_CYMENUCHECK = (72), | |
2438 SM_CXMENUSIZE = (54), | |
2439 SM_CYMENUSIZE = (55), | |
2440 SM_CXMINIMIZED = (57), | |
2441 SM_CYMINIMIZED = (58), | |
2442 SM_CXMINSPACING = (47), | |
2443 SM_CYMINSPACING = (48), | |
2444 SM_CXMINTRACK = (34), | |
2445 SM_CYMINTRACK = (35), | |
2446 SM_CXSCREEN = (0), | |
2447 SM_CYSCREEN = (1), | |
2448 SM_CXSIZE = (30), | |
2449 SM_CYSIZE = (31), | |
2450 SM_CXSIZEFRAME = (32), | |
2451 SM_CYSIZEFRAME = (33), | |
2452 SM_CXSMICON = (49), | |
2453 SM_CYSMICON = (50), | |
2454 SM_CXSMSIZE = (52), | |
2455 SM_CYSMSIZE = (53), | |
2456 SM_CXVSCROLL = (2), | |
2457 SM_CYVSCROLL = (20), | |
2458 SM_CYVTHUMB = (9), | |
2459 SM_CYCAPTION = (4), | |
2460 SM_CYKANJIWINDOW = (18), | |
2461 SM_CYMENU = (15), | |
2462 SM_CYSMCAPTION = (51), | |
2463 SM_DBCSENABLED = (42), | |
2464 SM_DEBUG = (22), | |
2465 SM_MENUDROPALIGNMENT = (40), | |
2466 SM_MIDEASTENABLED = (74), | |
2467 SM_MOUSEPRESENT = (19), | |
2468 SM_MOUSEWHEELPRESENT = (75), | |
2469 SM_NETWORK = (63), | |
2470 SM_PENWINDOWS = (41), | |
2471 SM_SECURE = (44), | |
2472 SM_SHOWSOUNDS = (70), | |
2473 SM_SLOWMACHINE = (73), | |
2474 SM_SWAPBUTTON = (23), | |
2475 ARW_BOTTOMLEFT = (0), | |
2476 ARW_BOTTOMRIGHT = (0x1), | |
2477 ARW_HIDE = (0x8), | |
2478 ARW_TOPLEFT = (0x2), | |
2479 ARW_TOPRIGHT = (0x3), | |
2480 ARW_DOWN = (0x4), | |
2481 ARW_LEFT = (0), | |
2482 ARW_RIGHT = (0), | |
2483 ARW_UP = (0x4), | |
2484 SYSPAL_NOSTATIC = (2), | |
2485 SYSPAL_STATIC = (1), | |
2486 SYSPAL_ERROR = (0), | |
2487 GET_TAPE_MEDIA_INFORMATION = (0), | |
2488 GET_TAPE_DRIVE_INFORMATION = (1), | |
2489 SET_TAPE_MEDIA_INFORMATION = (0), | |
2490 SET_TAPE_DRIVE_INFORMATION = (1), | |
2491 TAPE_ABSOLUTE_POSITION = (0), | |
2492 TAPE_LOGICAL_POSITION = (0x1), | |
2493 TA_BASELINE = (24), | |
2494 TA_BOTTOM = (8), | |
2495 TA_TOP = (0), | |
2496 TA_CENTER = (6), | |
2497 TA_LEFT = (0), | |
2498 TA_RIGHT = (2), | |
2499 TA_RTLREADING = (256), | |
2500 TA_NOUPDATECP = (0), | |
2501 TA_UPDATECP = (1), | |
2502 VTA_BASELINE = (24), | |
2503 VTA_CENTER = (6), | |
2504 THREAD_PRIORITY_ABOVE_NORMAL = (1), | |
2505 THREAD_PRIORITY_BELOW_NORMAL = -((1)), | |
2506 THREAD_PRIORITY_HIGHEST = (2), | |
2507 THREAD_PRIORITY_IDLE = -((15)), | |
2508 THREAD_PRIORITY_LOWEST = -((2)), | |
2509 THREAD_PRIORITY_NORMAL = (0), | |
2510 THREAD_PRIORITY_TIME_CRITICAL = (15), | |
2511 THREAD_PRIORITY_ERROR_RETURN = (2147483647), | |
2512 TLS_MINIMUM_AVAILABLE = (64), | |
2513 TIME_NOMINUTESORSECONDS = (1), | |
2514 TIME_NOSECONDS = (2), | |
2515 TIME_NOTIMEMARKER = (4), | |
2516 TIME_FORCE24HOURFORMAT = (8), | |
2517 TIME_ZONE_ID_INVALID = -(1), | |
2518 TIME_ZONE_ID_UNKNOWN = (0), | |
2519 TIME_ZONE_ID_STANDARD = (1), | |
2520 TIME_ZONE_ID_DAYLIGHT = (2), | |
2521 UOI_FLAGS = (1), | |
2522 UOI_NAME = (2), | |
2523 UOI_TYPE = (3), | |
2524 FS_CASE_IS_PRESERVED = (2), | |
2525 FS_CASE_SENSITIVE = (1), | |
2526 FS_UNICODE_STORED_ON_DISK = (4), | |
2527 FS_PERSISTENT_ACLS = (8), | |
2528 FS_FILE_COMPRESSION = (16), | |
2529 FS_VOL_IS_COMPRESSED = (32768), | |
2530 GWL_EXSTYLE = -((20)), | |
2531 GWL_STYLE = -((16)), | |
2532 GWL_WNDPROC = -((4)), | |
2533 GWL_HINSTANCE = -((6)), | |
2534 GWL_HWNDPARENT = -((8)), | |
2535 GWL_ID = -((12)), | |
2536 GWL_USERDATA = -((21)), | |
2537 DWL_DLGPROC = (4), | |
2538 DWL_MSGRESULT = (0), | |
2539 DWL_USER = (8), | |
2540 GMEM_FIXED = (0), | |
2541 GMEM_MOVEABLE = (2), | |
2542 GPTR = (64), | |
2543 GHND = (66), | |
2544 GMEM_DDESHARE = (8192), | |
2545 GMEM_DISCARDABLE = (256), | |
2546 GMEM_LOWER = (4096), | |
2547 GMEM_NOCOMPACT = (16), | |
2548 GMEM_NODISCARD = (32), | |
2549 GMEM_NOT_BANKED = (4096), | |
2550 GMEM_NOTIFY = (16384), | |
2551 GMEM_SHARE = (8192), | |
2552 GMEM_ZEROINIT = (64), | |
2553 GMEM_DISCARDED = (16384), | |
2554 GMEM_INVALID_HANDLE = (32768), | |
2555 GMEM_LOCKCOUNT = (255), | |
2556 HEAP_GENERATE_EXCEPTIONS = (4), | |
2557 HEAP_NO_SERIALIZE = (1), | |
2558 HEAP_ZERO_MEMORY = (8), | |
2559 STATUS_NO_MEMORY = (0xc0000017), | |
2560 STATUS_ACCESS_VIOLATION = (0xc0000005), | |
2561 HEAP_REALLOC_IN_PLACE_ONLY = (16), | |
2562 ILC_COLOR = (0), | |
2563 ILC_COLOR4 = (4), | |
2564 ILC_COLOR8 = (8), | |
2565 ILC_COLOR16 = (16), | |
2566 ILC_COLOR24 = (24), | |
2567 ILC_COLOR32 = (32), | |
2568 ILC_COLORDDB = (254), | |
2569 ILC_MASK = (1), | |
2570 ILC_PALETTE = (2048), | |
2571 ILD_BLEND25 = (2), | |
2572 ILD_BLEND50 = (4), | |
2573 ILD_SELECTED = (4), | |
2574 ILD_BLEND = (4), | |
2575 ILD_FOCUS = (2), | |
2576 ILD_MASK = (16), | |
2577 ILD_NORMAL = (0), | |
2578 ILD_TRANSPARENT = (1), | |
2579 CLR_NONE = (0xffffffff), | |
2580 CLR_DEFAULT = (0xff000000), | |
2581 CLR_INVALID = (0xFFFFFFFF), | |
2582 LR_LOADFROMFILE = (16), | |
2583 LR_LOADMAP3DCOLORS = (4096), | |
2584 LR_LOADTRANSPARENT = (32), | |
2585 IME_CONFIG_GENERAL = (1), | |
2586 IME_CONFIG_REGISTERWORD = (2), | |
2587 IME_CONFIG_SELECTDICTIONARY = (3), | |
2588 GCL_CONVERSION = (1), | |
2589 GCL_REVERSECONVERSION = (2), | |
2590 GCL_REVERSE_LENGTH = (3), | |
2591 GGL_LEVEL = (1), | |
2592 GGL_INDEX = (2), | |
2593 GGL_STRING = (3), | |
2594 GGL_PRIVATE = (4), | |
2595 GL_LEVEL_ERROR = (2), | |
2596 GL_LEVEL_FATAL = (1), | |
2597 GL_LEVEL_INFORMATION = (4), | |
2598 GL_LEVEL_NOGUIDELINE = (0), | |
2599 GL_LEVEL_WARNING = (3), | |
2600 GL_ID_CANNOTSAVE = (17), | |
2601 GL_ID_NOCONVERT = (32), | |
2602 GL_ID_NODICTIONARY = (16), | |
2603 GL_ID_NOMODULE = (1), | |
2604 GL_ID_READINGCONFLICT = (35), | |
2605 GL_ID_TOOMANYSTROKE = (34), | |
2606 GL_ID_TYPINGERROR = (33), | |
2607 GL_ID_UNKNOWN = (0), | |
2608 GL_ID_INPUTREADING = (36), | |
2609 GL_ID_INPUTRADICAL = (37), | |
2610 GL_ID_INPUTCODE = (38), | |
2611 GL_ID_CHOOSECANDIDATE = (40), | |
2612 GL_ID_REVERSECONVERSION = (41), | |
2613 IGP_PROPERTY = (4), | |
2614 IGP_CONVERSION = (8), | |
2615 IGP_SENTENCE = (12), | |
2616 IGP_UI = (16), | |
2617 IGP_SETCOMPSTR = (20), | |
2618 IGP_SELECT = (24), | |
2619 IME_PROP_AT_CARET = (65536), | |
2620 IME_PROP_SPECIAL_UI = (131072), | |
2621 IME_PROP_CANDLIST_START_FROM_1 = (262144), | |
2622 IME_PROP_UNICODE = (524288), | |
2623 UI_CAP_2700 = (1), | |
2624 UI_CAP_ROT90 = (2), | |
2625 UI_CAP_ROTANY = (4), | |
2626 SCS_CAP_COMPSTR = (1), | |
2627 SCS_CAP_MAKEREAD = (2), | |
2628 SELECT_CAP_CONVERSION = (1), | |
2629 SELECT_CAP_SENTENCE = (2), | |
2630 NI_CHANGECANDIDATELIST = (19), | |
2631 NI_CLOSECANDIDATE = (17), | |
2632 NI_COMPOSITIONSTR = (21), | |
2633 NI_OPENCANDIDATE = (16), | |
2634 NI_SELECTCANDIDATESTR = (18), | |
2635 NI_SETCANDIDATE_PAGESIZE = (23), | |
2636 NI_SETCANDIDATE_PAGESTART = (22), | |
2637 CPS_CANCEL = (4), | |
2638 CPS_COMPLETE = (1), | |
2639 CPS_CONVERT = (2), | |
2640 CPS_REVERT = (3), | |
2641 SCS_SETSTR = (9), | |
2642 SCS_CHANGEATTR = (18), | |
2643 SCS_CHANGECLAUSE = (36), | |
2644 IME_REGWORD_STYLE_EUDC = (1), | |
2645 IME_REGWORD_STYLE_USER_FIRST = (0x80000000), | |
2646 IME_REGWORD_STYLE_USER_LAST = -((1)), | |
2647 SECURITY_DESCRIPTOR_REVISION = (1), | |
2648 IS_TEXT_UNICODE_ASCII16 = (1), | |
2649 IS_TEXT_UNICODE_REVERSE_ASCII16 = (16), | |
2650 IS_TEXT_UNICODE_STATISTICS = (2), | |
2651 IS_TEXT_UNICODE_REVERSE_STATISTICS = (32), | |
2652 IS_TEXT_UNICODE_CONTROLS = (4), | |
2653 IS_TEXT_UNICODE_REVERSE_CONTROLS = (64), | |
2654 IS_TEXT_UNICODE_SIGNATURE = (8), | |
2655 IS_TEXT_UNICODE_REVERSE_SIGNATURE = (128), | |
2656 IS_TEXT_UNICODE_ILLEGAL_CHARS = (256), | |
2657 IS_TEXT_UNICODE_ODD_LENGTH = (512), | |
2658 IS_TEXT_UNICODE_NULL_BYTES = (4096), | |
2659 IS_TEXT_UNICODE_UNICODE_MASK = (15), | |
2660 IS_TEXT_UNICODE_REVERSE_MASK = (240), | |
2661 IS_TEXT_UNICODE_NOT_UNICODE_MASK = (3840), | |
2662 IS_TEXT_UNICODE_NOT_ASCII_MASK = (61440), | |
2663 HC_GETNEXT = (1), | |
2664 HC_SKIP = (2), | |
2665 HC_SYSMODALOFF = (5), | |
2666 HC_SYSMODALON = (4), | |
2667 HC_NOREMOVE = (3), | |
2668 KEYEVENTF_EXTENDEDKEY = (1), | |
2669 KEYEVENTF_KEYUP = (2), | |
2670 OBM_BTNCORNERS = (32758), | |
2671 OBM_BTSIZE = (32761), | |
2672 OBM_CHECK = (32760), | |
2673 OBM_CHECKBOXES = (32759), | |
2674 OBM_CLOSE = (32754), | |
2675 OBM_COMBO = (32738), | |
2676 OBM_DNARROW = (32752), | |
2677 OBM_DNARROWD = (32742), | |
2678 OBM_DNARROWI = (32736), | |
2679 OBM_LFARROW = (32750), | |
2680 OBM_LFARROWI = (32734), | |
2681 OBM_LFARROWD = (32740), | |
2682 OBM_MNARROW = (32739), | |
2683 OBM_OLD_CLOSE = (32767), | |
2684 OBM_OLD_DNARROW = (32764), | |
2685 OBM_OLD_LFARROW = (32762), | |
2686 OBM_OLD_REDUCE = (32757), | |
2687 OBM_OLD_RESTORE = (32755), | |
2688 OBM_OLD_RGARROW = (32763), | |
2689 OBM_OLD_UPARROW = (32765), | |
2690 OBM_OLD_ZOOM = (32756), | |
2691 OBM_REDUCE = (32749), | |
2692 OBM_REDUCED = (32746), | |
2693 OBM_RESTORE = (32747), | |
2694 OBM_RESTORED = (32744), | |
2695 OBM_RGARROW = (32751), | |
2696 OBM_RGARROWD = (32741), | |
2697 OBM_RGARROWI = (32735), | |
2698 OBM_SIZE = (32766), | |
2699 OBM_UPARROW = (32753), | |
2700 OBM_UPARROWD = (32743), | |
2701 OBM_UPARROWI = (32737), | |
2702 OBM_ZOOM = (32748), | |
2703 OBM_ZOOMD = (32745), | |
2704 DONT_RESOLVE_DLL_REFERENCES = (1), | |
2705 LOAD_LIBRARY_AS_DATAFILE = (2), | |
2706 LOAD_WITH_ALTERED_SEARCH_PATH = (8), | |
2707 LPTR = (64), | |
2708 LHND = (66), | |
2709 NONZEROLHND = (2), | |
2710 NONZEROLPTR = (0), | |
2711 LMEM_NONZEROLHND = (2), | |
2712 LMEM_NONZEROLPTR = (0), | |
2713 LMEM_FIXED = (0), | |
2714 LMEM_MOVEABLE = (2), | |
2715 LMEM_NOCOMPACT = (16), | |
2716 LMEM_NODISCARD = (32), | |
2717 LMEM_ZEROINIT = (64), | |
2718 LMEM_MODIFY = (128), | |
2719 LMEM_LOCKCOUNT = (255), | |
2720 LMEM_DISCARDABLE = (3840), | |
2721 LMEM_DISCARDED = (16384), | |
2722 LMEM_INVALID_HANDLE = (32768), | |
2723 LOCKFILE_FAIL_IMMEDIATELY = (1), | |
2724 LOCKFILE_EXCLUSIVE_LOCK = (2), | |
2725 MB_USERICON = (0x80), | |
2726 MB_ICONASTERISK = (0x40), | |
2727 MB_ICONEXCLAMATION = (0x30), | |
2728 MB_ICONWARNING = (0x30), | |
2729 MB_ICONERROR = (0x10), | |
2730 MB_ICONHAND = (0x10), | |
2731 MB_ICONQUESTION = (0x20), | |
2732 MB_OK = (0), | |
2733 MB_ABORTRETRYIGNORE = (0x2), | |
2734 MB_APPLMODAL = (0), | |
2735 MB_DEFAULT_DESKTOP_ONLY = (0x20000), | |
2736 MB_HELP = (0x4000), | |
2737 MB_RIGHT = (0x80000), | |
2738 MB_RTLREADING = (0x100000), | |
2739 MB_TOPMOST = (0x40000), | |
2740 MB_DEFBUTTON1 = (0), | |
2741 MB_DEFBUTTON2 = (0x100), | |
2742 MB_DEFBUTTON3 = (0x200), | |
2743 MB_DEFBUTTON4 = (0x300), | |
2744 MB_ICONINFORMATION = (0x40), | |
2745 MB_ICONSTOP = (0x10), | |
2746 MB_OKCANCEL = (0x1), | |
2747 MB_RETRYCANCEL = (0x5), | |
2748 MB_SERVICE_NOTIFICATION = (0x40000), | |
2749 MB_SETFOREGROUND = (0x10000), | |
2750 MB_SYSTEMMODAL = (0x1000), | |
2751 MB_TASKMODAL = (0x2000), | |
2752 MB_YESNO = (0x4), | |
2753 MB_YESNOCANCEL = (0x3), | |
2754 IDABORT = (3), | |
2755 IDCANCEL = (2), | |
2756 IDCLOSE = (8), | |
2757 IDHELP = (9), | |
2758 IDIGNORE = (5), | |
2759 IDNO = (7), | |
2760 IDOK = (1), | |
2761 IDRETRY = (4), | |
2762 IDYES = (6), | |
2763 MSGF_DIALOGBOX = (0), | |
2764 MSGF_MENU = (2), | |
2765 MSGF_NEXTWINDOW = (6), | |
2766 MSGF_SCROLLBAR = (5), | |
2767 MSGF_MAINLOOP = (8), | |
2768 MSGF_USER = (4096), | |
2769 MWT_IDENTITY = (1), | |
2770 MWT_LEFTMULTIPLY = (2), | |
2771 MWT_RIGHTMULTIPLY = (3), | |
2772 MOUSEEVENTF_ABSOLUTE = (32768), | |
2773 MOUSEEVENTF_MOVE = (1), | |
2774 MOUSEEVENTF_LEFTDOWN = (2), | |
2775 MOUSEEVENTF_LEFTUP = (4), | |
2776 MOUSEEVENTF_RIGHTDOWN = (8), | |
2777 MOUSEEVENTF_RIGHTUP = (16), | |
2778 MOUSEEVENTF_MIDDLEDOWN = (32), | |
2779 MOUSEEVENTF_MIDDLEUP = (64), | |
2780 MOVEFILE_REPLACE_EXISTING = (1), | |
2781 MOVEFILE_COPY_ALLOWED = (2), | |
2782 MOVEFILE_DELAY_UNTIL_REBOOT = (4), | |
2783 MOVEFILE_WRITE_THROUGH = (8), | |
2784 WAIT_OBJECT_0 = (0), | |
2785 WAIT_ABANDONED_0 = (0x80), | |
2786 WAIT_TIMEOUT = (0x102), | |
2787 WAIT_IO_COMPLETION = (0xc0), | |
2788 WAIT_ABANDONED = (0x80), | |
2789 WAIT_FAILED = (0xffffffff), | |
2790 MAXIMUM_WAIT_OBJECTS = (0x40), | |
2791 MAXIMUM_SUSPEND_COUNT = (0x7f), | |
2792 MB_PRECOMPOSED = (1), | |
2793 MB_COMPOSITE = (2), | |
2794 MB_ERR_INVALID_CHARS = (8), | |
2795 MB_USEGLYPHCHARS = (4), | |
2796 TOKEN_ADJUST_DEFAULT = (128), | |
2797 TOKEN_ADJUST_GROUPS = (64), | |
2798 TOKEN_ADJUST_PRIVILEGES = (32), | |
2799 TOKEN_ALL_ACCESS = (0xf00ff), | |
2800 TOKEN_ASSIGN_PRIMARY = (1), | |
2801 TOKEN_DUPLICATE = (2), | |
2802 TOKEN_EXECUTE = (0x20000), | |
2803 TOKEN_IMPERSONATE = (4), | |
2804 TOKEN_QUERY = (8), | |
2805 TOKEN_QUERY_SOURCE = (16), | |
2806 TOKEN_READ = (0x20008), | |
2807 TOKEN_WRITE = (0x200e0), | |
2808 SC_MANAGER_ALL_ACCESS = (0xf003f), | |
2809 SC_MANAGER_CONNECT = (1), | |
2810 SC_MANAGER_CREATE_SERVICE = (2), | |
2811 SC_MANAGER_ENUMERATE_SERVICE = (4), | |
2812 SC_MANAGER_LOCK = (8), | |
2813 SC_MANAGER_QUERY_LOCK_STATUS = (16), | |
2814 SC_MANAGER_MODIFY_BOOT_CONFIG = (32), | |
2815 HWND_BROADCAST = (0xFFFF), | |
2816 TAPE_FORMAT = (0x5), | |
2817 TAPE_LOAD = (0), | |
2818 TAPE_LOCK = (0x3), | |
2819 TAPE_TENSION = (0x2), | |
2820 TAPE_UNLOAD = (0x1), | |
2821 TAPE_UNLOCK = (0x4), | |
2822 IS_PSREBOOTSYSTEM = (3), | |
2823 IS_PSRESTARTWINDOWS = (2), | |
2824 PSPCB_CREATE = (2), | |
2825 PSPCB_RELEASE = (1), | |
2826 PURGE_TXABORT = (1), | |
2827 PURGE_RXABORT = (2), | |
2828 PURGE_TXCLEAR = (4), | |
2829 PURGE_RXCLEAR = (8), | |
2830 OWNER_SECURITY_INFORMATION = (0x1), | |
2831 GROUP_SECURITY_INFORMATION = (0x2), | |
2832 DACL_SECURITY_INFORMATION = (0x4), | |
2833 SACL_SECURITY_INFORMATION = (0x8), | |
2834 EVENTLOG_FORWARDS_READ = (4), | |
2835 EVENTLOG_BACKWARDS_READ = (8), | |
2836 EVENTLOG_SEEK_READ = (2), | |
2837 EVENTLOG_SEQUENTIAL_READ = (1), | |
2838 EVENTLOG_ERROR_TYPE = (1), | |
2839 EVENTLOG_WARNING_TYPE = (2), | |
2840 EVENTLOG_INFORMATION_TYPE = (4), | |
2841 EVENTLOG_AUDIT_SUCCESS = (8), | |
2842 EVENTLOG_AUDIT_FAILURE = (16), | |
2843 RDW_ERASE = (4), | |
2844 RDW_FRAME = (1024), | |
2845 RDW_INTERNALPAINT = (2), | |
2846 RDW_INVALIDATE = (1), | |
2847 RDW_NOERASE = (32), | |
2848 RDW_NOFRAME = (2048), | |
2849 RDW_NOINTERNALPAINT = (16), | |
2850 RDW_VALIDATE = (8), | |
2851 RDW_ERASENOW = (512), | |
2852 RDW_UPDATENOW = (256), | |
2853 RDW_ALLCHILDREN = (128), | |
2854 RDW_NOCHILDREN = (64), | |
2855 HKEY_CLASSES_ROOT = (0x80000000), | |
2856 HKEY_CURRENT_USER = (0x80000001), | |
2857 HKEY_LOCAL_MACHINE = (0x80000002), | |
2858 HKEY_USERS = (0x80000003), | |
2859 HKEY_PERFORMANCE_DATA = (0x80000004), | |
2860 HKEY_CURRENT_CONFIG = (0x80000005), | |
2861 HKEY_DYN_DATA = (0x80000006), | |
2862 REG_OPTION_VOLATILE = (0x1), | |
2863 REG_OPTION_NON_VOLATILE = (0), | |
2864 REG_CREATED_NEW_KEY = (0x1), | |
2865 REG_OPENED_EXISTING_KEY = (0x2), | |
2866 REG_BINARY = (3), | |
2867 REG_DWORD = (4), | |
2868 REG_DWORD_LITTLE_ENDIAN = (4), | |
2869 REG_DWORD_BIG_ENDIAN = (5), | |
2870 REG_EXPAND_SZ = (2), | |
2871 REG_FULL_RESOURCE_DESCRIPTOR = (9), | |
2872 REG_LINK = (6), | |
2873 REG_MULTI_SZ = (7), | |
2874 REG_NONE = (0), | |
2875 REG_RESOURCE_LIST = (8), | |
2876 REG_RESOURCE_REQUIREMENTS_LIST = (10), | |
2877 REG_SZ = (1), | |
2878 MOD_ALT = (1), | |
2879 MOD_CONTROL = (2), | |
2880 MOD_SHIFT = (4), | |
2881 MOD_WIN = (8), | |
2882 IDHOT_SNAPDESKTOP = -((2)), | |
2883 IDHOT_SNAPWINDOW = -((1)), | |
2884 REG_NOTIFY_CHANGE_NAME = (0x1), | |
2885 REG_NOTIFY_CHANGE_ATTRIBUTES = (0x2), | |
2886 REG_NOTIFY_CHANGE_LAST_SET = (0x4), | |
2887 REG_NOTIFY_CHANGE_SECURITY = (0x8), | |
2888 SW_ERASE = (4), | |
2889 SW_INVALIDATE = (2), | |
2890 SW_SCROLLCHILDREN = (1), | |
2891 SMTO_ABORTIFHUNG = (2), | |
2892 SMTO_BLOCK = (1), | |
2893 SMTO_NORMAL = (0), | |
2894 OPAQUE = (2), | |
2895 TRANSPARENT = (1), | |
2896 SLE_ERROR = (1), | |
2897 SLE_MINORERROR = (2), | |
2898 SLE_WARNING = (3), | |
2899 SEM_FAILCRITICALERRORS = (1), | |
2900 SEM_NOALIGNMENTFAULTEXCEPT = (4), | |
2901 SEM_NOGPFAULTERRORBOX = (2), | |
2902 SEM_NOOPENFILEERRORBOX = (32768), | |
2903 ICM_ON = (2), | |
2904 ICM_OFF = (1), | |
2905 ICM_QUERY = (3), | |
2906 LOCALE_ILANGUAGE = (1), | |
2907 LOCALE_SLANGUAGE = (2), | |
2908 LOCALE_SENGLANGUAGE = (4097), | |
2909 LOCALE_SABBREVLANGNAME = (3), | |
2910 LOCALE_SNATIVELANGNAME = (4), | |
2911 LOCALE_ICOUNTRY = (5), | |
2912 LOCALE_SCOUNTRY = (6), | |
2913 LOCALE_SENGCOUNTRY = (4098), | |
2914 LOCALE_SABBREVCTRYNAME = (7), | |
2915 LOCALE_SNATIVECTRYNAME = (8), | |
2916 LOCALE_IDEFAULTLANGUAGE = (9), | |
2917 LOCALE_IDEFAULTCOUNTRY = (10), | |
2918 LOCALE_IDEFAULTANSICODEPAGE = (4100), | |
2919 LOCALE_IDEFAULTCODEPAGE = (11), | |
2920 LOCALE_SLIST = (12), | |
2921 LOCALE_IMEASURE = (13), | |
2922 LOCALE_SDECIMAL = (14), | |
2923 LOCALE_STHOUSAND = (15), | |
2924 LOCALE_SGROUPING = (16), | |
2925 LOCALE_IDIGITS = (17), | |
2926 LOCALE_ILZERO = (18), | |
2927 LOCALE_INEGNUMBER = (4112), | |
2928 LOCALE_SCURRENCY = (20), | |
2929 LOCALE_SMONDECIMALSEP = (22), | |
2930 LOCALE_SMONTHOUSANDSEP = (23), | |
2931 LOCALE_SMONGROUPING = (24), | |
2932 LOCALE_ICURRDIGITS = (25), | |
2933 LOCALE_ICURRENCY = (27), | |
2934 LOCALE_INEGCURR = (28), | |
2935 LOCALE_SDATE = (29), | |
2936 LOCALE_STIME = (30), | |
2937 LOCALE_STIMEFORMAT = (4099), | |
2938 LOCALE_SSHORTDATE = (31), | |
2939 LOCALE_SLONGDATE = (32), | |
2940 LOCALE_IDATE = (33), | |
2941 LOCALE_ILDATE = (34), | |
2942 LOCALE_ITIME = (35), | |
2943 LOCALE_ITLZERO = (37), | |
2944 LOCALE_IDAYLZERO = (38), | |
2945 LOCALE_IMONLZERO = (39), | |
2946 LOCALE_S1159 = (40), | |
2947 LOCALE_S2359 = (41), | |
2948 LOCALE_ICALENDARTYPE = (4105), | |
2949 LOCALE_IOPTIONALCALENDAR = (4107), | |
2950 LOCALE_IFIRSTDAYOFWEEK = (4108), | |
2951 LOCALE_IFIRSTWEEKOFYEAR = (4109), | |
2952 LOCALE_SDAYNAME1 = (42), | |
2953 LOCALE_SDAYNAME2 = (43), | |
2954 LOCALE_SDAYNAME3 = (44), | |
2955 LOCALE_SDAYNAME4 = (45), | |
2956 LOCALE_SDAYNAME5 = (46), | |
2957 LOCALE_SDAYNAME6 = (47), | |
2958 LOCALE_SDAYNAME7 = (48), | |
2959 LOCALE_SABBREVDAYNAME1 = (49), | |
2960 LOCALE_SABBREVDAYNAME2 = (50), | |
2961 LOCALE_SABBREVDAYNAME3 = (51), | |
2962 LOCALE_SABBREVDAYNAME4 = (52), | |
2963 LOCALE_SABBREVDAYNAME5 = (53), | |
2964 LOCALE_SABBREVDAYNAME6 = (54), | |
2965 LOCALE_SABBREVDAYNAME7 = (55), | |
2966 LOCALE_SMONTHNAME1 = (56), | |
2967 LOCALE_SMONTHNAME2 = (57), | |
2968 LOCALE_SMONTHNAME3 = (58), | |
2969 LOCALE_SMONTHNAME4 = (59), | |
2970 LOCALE_SMONTHNAME5 = (60), | |
2971 LOCALE_SMONTHNAME6 = (61), | |
2972 LOCALE_SMONTHNAME7 = (62), | |
2973 LOCALE_SMONTHNAME8 = (63), | |
2974 LOCALE_SMONTHNAME9 = (64), | |
2975 LOCALE_SMONTHNAME10 = (65), | |
2976 LOCALE_SMONTHNAME11 = (66), | |
2977 LOCALE_SMONTHNAME12 = (67), | |
2978 LOCALE_SMONTHNAME13 = (4110), | |
2979 LOCALE_SABBREVMONTHNAME1 = (68), | |
2980 LOCALE_SABBREVMONTHNAME2 = (69), | |
2981 LOCALE_SABBREVMONTHNAME3 = (70), | |
2982 LOCALE_SABBREVMONTHNAME4 = (71), | |
2983 LOCALE_SABBREVMONTHNAME5 = (72), | |
2984 LOCALE_SABBREVMONTHNAME6 = (73), | |
2985 LOCALE_SABBREVMONTHNAME7 = (74), | |
2986 LOCALE_SABBREVMONTHNAME8 = (75), | |
2987 LOCALE_SABBREVMONTHNAME9 = (76), | |
2988 LOCALE_SABBREVMONTHNAME10 = (77), | |
2989 LOCALE_SABBREVMONTHNAME11 = (78), | |
2990 LOCALE_SABBREVMONTHNAME12 = (79), | |
2991 LOCALE_SABBREVMONTHNAME13 = (4111), | |
2992 LOCALE_SPOSITIVESIGN = (80), | |
2993 LOCALE_SNEGATIVESIGN = (81), | |
2994 LOCALE_IPOSSIGNPOSN = (82), | |
2995 LOCALE_INEGSIGNPOSN = (83), | |
2996 LOCALE_IPOSSYMPRECEDES = (84), | |
2997 LOCALE_IPOSSEPBYSPACE = (85), | |
2998 LOCALE_INEGSYMPRECEDES = (86), | |
2999 LOCALE_INEGSEPBYSPACE = (87), | |
3000 LOCALE_NOUSEROVERRIDE = (0x80000000), | |
3001 CAL_ICALINTVALUE = (1), | |
3002 CAL_IYEAROFFSETRANGE = (3), | |
3003 CAL_SABBREVDAYNAME1 = (14), | |
3004 CAL_SABBREVDAYNAME2 = (15), | |
3005 CAL_SABBREVDAYNAME3 = (16), | |
3006 CAL_SABBREVDAYNAME4 = (17), | |
3007 CAL_SABBREVDAYNAME5 = (18), | |
3008 CAL_SABBREVDAYNAME6 = (19), | |
3009 CAL_SABBREVDAYNAME7 = (20), | |
3010 CAL_SABBREVMONTHNAME1 = (34), | |
3011 CAL_SABBREVMONTHNAME2 = (35), | |
3012 CAL_SABBREVMONTHNAME3 = (36), | |
3013 CAL_SABBREVMONTHNAME4 = (37), | |
3014 CAL_SABBREVMONTHNAME5 = (38), | |
3015 CAL_SABBREVMONTHNAME6 = (39), | |
3016 CAL_SABBREVMONTHNAME7 = (40), | |
3017 CAL_SABBREVMONTHNAME8 = (41), | |
3018 CAL_SABBREVMONTHNAME9 = (42), | |
3019 CAL_SABBREVMONTHNAME10 = (43), | |
3020 CAL_SABBREVMONTHNAME11 = (44), | |
3021 CAL_SABBREVMONTHNAME12 = (45), | |
3022 CAL_SABBREVMONTHNAME13 = (46), | |
3023 CAL_SCALNAME = (2), | |
3024 CAL_SDAYNAME1 = (7), | |
3025 CAL_SDAYNAME2 = (8), | |
3026 CAL_SDAYNAME3 = (9), | |
3027 CAL_SDAYNAME4 = (10), | |
3028 CAL_SDAYNAME5 = (11), | |
3029 CAL_SDAYNAME6 = (12), | |
3030 CAL_SDAYNAME7 = (13), | |
3031 CAL_SERASTRING = (4), | |
3032 CAL_SLONGDATE = (6), | |
3033 CAL_SMONTHNAME1 = (21), | |
3034 CAL_SMONTHNAME2 = (22), | |
3035 CAL_SMONTHNAME3 = (23), | |
3036 CAL_SMONTHNAME4 = (24), | |
3037 CAL_SMONTHNAME5 = (25), | |
3038 CAL_SMONTHNAME6 = (26), | |
3039 CAL_SMONTHNAME7 = (27), | |
3040 CAL_SMONTHNAME8 = (28), | |
3041 CAL_SMONTHNAME9 = (29), | |
3042 CAL_SMONTHNAME10 = (30), | |
3043 CAL_SMONTHNAME11 = (31), | |
3044 CAL_SMONTHNAME12 = (32), | |
3045 CAL_SMONTHNAME13 = (33), | |
3046 CAL_SSHORTDATE = (5), | |
3047 PROCESS_SET_QUOTA = (256), | |
3048 BLACKONWHITE = (1), | |
3049 COLORONCOLOR = (3), | |
3050 HALFTONE = (4), | |
3051 STRETCH_ANDSCANS = (1), | |
3052 STRETCH_DELETESCANS = (3), | |
3053 STRETCH_HALFTONE = (4), | |
3054 STRETCH_ORSCANS = (2), | |
3055 WHITEONBLACK = (2), | |
3056 OCR_NORMAL = (32512), | |
3057 OCR_IBEAM = (32513), | |
3058 OCR_WAIT = (32514), | |
3059 OCR_CROSS = (32515), | |
3060 OCR_UP = (32516), | |
3061 OCR_SIZE = (32640), | |
3062 OCR_ICON = (32641), | |
3063 OCR_SIZENWSE = (32642), | |
3064 OCR_SIZENESW = (32643), | |
3065 OCR_SIZEWE = (32644), | |
3066 OCR_SIZENS = (32645), | |
3067 OCR_SIZEALL = (32646), | |
3068 OCR_NO = (32648), | |
3069 OCR_APPSTARTING = (32650), | |
3070 TAPE_ABSOLUTE_BLOCK = (0x1), | |
3071 TAPE_LOGICAL_BLOCK = (0x2), | |
3072 TAPE_REWIND = (0), | |
3073 TAPE_SPACE_END_OF_DATA = (0x4), | |
3074 TAPE_SPACE_FILEMARKS = (0x6), | |
3075 TAPE_SPACE_RELATIVE_BLOCKS = (0x5), | |
3076 TAPE_SPACE_SEQUENTIAL_FMKS = (0x7), | |
3077 TAPE_SPACE_SEQUENTIAL_SMKS = (0x9), | |
3078 TAPE_SPACE_SETMARKS = (0x8), | |
3079 EXCEPTION_EXECUTE_HANDLER = (1), | |
3080 EXCEPTION_CONTINUE_EXECUTION = -((1)), | |
3081 EXCEPTION_CONTINUE_SEARCH = (0), | |
3082 HWND_BOTTOM = (1), | |
3083 HWND_NOTOPMOST = -(2), | |
3084 HWND_TOP = (0), | |
3085 HWND_TOPMOST = -(1), | |
3086 SWP_DRAWFRAME = (32), | |
3087 SWP_FRAMECHANGED = (32), | |
3088 SWP_HIDEWINDOW = (128), | |
3089 SWP_NOACTIVATE = (16), | |
3090 SWP_NOCOPYBITS = (256), | |
3091 SWP_NOMOVE = (2), | |
3092 SWP_NOSIZE = (1), | |
3093 SWP_NOREDRAW = (8), | |
3094 SWP_NOZORDER = (4), | |
3095 SWP_SHOWWINDOW = (64), | |
3096 SWP_NOOWNERZORDER = (512), | |
3097 SWP_NOREPOSITION = (512), | |
3098 SWP_NOSENDCHANGING = (1024), | |
3099 HSHELL_ACTIVATESHELLWINDOW = (3), | |
3100 HSHELL_GETMINRECT = (5), | |
3101 HSHELL_LANGUAGE = (8), | |
3102 HSHELL_REDRAW = (6), | |
3103 HSHELL_TASKMAN = (7), | |
3104 HSHELL_WINDOWACTIVATED = (4), | |
3105 HSHELL_WINDOWCREATED = (1), | |
3106 HSHELL_WINDOWDESTROYED = (2), | |
3107 SW_HIDE = (0), | |
3108 SW_MAXIMIZE = (3), | |
3109 SW_MINIMIZE = (6), | |
3110 SW_NORMAL = (1), | |
3111 SW_RESTORE = (9), | |
3112 SW_SHOW = (5), | |
3113 SW_SHOWDEFAULT = (10), | |
3114 SW_SHOWMAXIMIZED = (3), | |
3115 SW_SHOWMINIMIZED = (2), | |
3116 SW_SHOWMINNOACTIVE = (7), | |
3117 SW_SHOWNA = (8), | |
3118 SW_SHOWNOACTIVATE = (4), | |
3119 SW_SHOWNORMAL = (1), | |
3120 WPF_RESTORETOMAXIMIZED = (2), | |
3121 WPF_SETMINPOSITION = (1), | |
3122 INFINITE = (0xFFFFFFFF), | |
3123 SPI_GETACCESSTIMEOUT = (60), | |
3124 SPI_GETANIMATION = (72), | |
3125 SPI_GETBEEP = (1), | |
3126 SPI_GETBORDER = (5), | |
3127 SPI_GETDEFAULTINPUTLANG = (89), | |
3128 SPI_GETDRAGFULLWINDOWS = (38), | |
3129 SPI_GETFASTTASKSWITCH = (35), | |
3130 SPI_GETFILTERKEYS = (50), | |
3131 SPI_GETFONTSMOOTHING = (74), | |
3132 SPI_GETGRIDGRANULARITY = (18), | |
3133 SPI_GETHIGHCONTRAST = (66), | |
3134 SPI_GETICONMETRICS = (45), | |
3135 SPI_GETICONTITLELOGFONT = (31), | |
3136 SPI_GETICONTITLEWRAP = (25), | |
3137 SPI_GETKEYBOARDDELAY = (22), | |
3138 SPI_GETKEYBOARDPREF = (68), | |
3139 SPI_GETKEYBOARDSPEED = (10), | |
3140 SPI_GETLOWPOWERACTIVE = (83), | |
3141 SPI_GETLOWPOWERTIMEOUT = (79), | |
3142 SPI_GETMENUDROPALIGNMENT = (27), | |
3143 SPI_GETMINIMIZEDMETRICS = (43), | |
3144 SPI_GETMOUSE = (3), | |
3145 SPI_GETMOUSEKEYS = (54), | |
3146 SPI_GETMOUSETRAILS = (94), | |
3147 SPI_GETNONCLIENTMETRICS = (41), | |
3148 SPI_GETPOWEROFFACTIVE = (84), | |
3149 SPI_GETPOWEROFFTIMEOUT = (80), | |
3150 SPI_GETSCREENREADER = (70), | |
3151 SPI_GETSCREENSAVEACTIVE = (16), | |
3152 SPI_GETSCREENSAVETIMEOUT = (14), | |
3153 SPI_GETSERIALKEYS = (62), | |
3154 SPI_GETSHOWSOUNDS = (56), | |
3155 SPI_GETSOUNDSENTRY = (64), | |
3156 SPI_GETSTICKYKEYS = (58), | |
3157 SPI_GETTOGGLEKEYS = (52), | |
3158 SPI_GETWINDOWSEXTENSION = (92), | |
3159 SPI_GETWORKAREA = (48), | |
3160 SPI_ICONHORIZONTALSPACING = (13), | |
3161 SPI_ICONVERTICALSPACING = (24), | |
3162 SPI_LANGDRIVER = (12), | |
3163 SPI_SCREENSAVERRUNNING = (97), | |
3164 SPI_SETACCESSTIMEOUT = (61), | |
3165 SPI_SETANIMATION = (73), | |
3166 SPI_SETBEEP = (2), | |
3167 SPI_SETBORDER = (6), | |
3168 SPI_SETDEFAULTINPUTLANG = (90), | |
3169 SPI_SETDESKPATTERN = (21), | |
3170 SPI_SETDESKWALLPAPER = (20), | |
3171 SPI_SETDOUBLECLICKTIME = (32), | |
3172 SPI_SETDOUBLECLKHEIGHT = (30), | |
3173 SPI_SETDOUBLECLKWIDTH = (29), | |
3174 SPI_SETDRAGFULLWINDOWS = (37), | |
3175 SPI_SETDRAGHEIGHT = (77), | |
3176 SPI_SETDRAGWIDTH = (76), | |
3177 SPI_SETFASTTASKSWITCH = (36), | |
3178 SPI_SETFILTERKEYS = (51), | |
3179 SPI_SETFONTSMOOTHING = (75), | |
3180 SPI_SETGRIDGRANULARITY = (19), | |
3181 SPI_SETHANDHELD = (78), | |
3182 SPI_SETHIGHCONTRAST = (67), | |
3183 SPI_SETICONMETRICS = (46), | |
3184 SPI_SETICONTITLELOGFONT = (34), | |
3185 SPI_SETICONTITLEWRAP = (26), | |
3186 SPI_SETKEYBOARDDELAY = (23), | |
3187 SPI_SETKEYBOARDPREF = (69), | |
3188 SPI_SETKEYBOARDSPEED = (11), | |
3189 SPI_SETLANGTOGGLE = (91), | |
3190 SPI_SETLOWPOWERACTIVE = (85), | |
3191 SPI_SETLOWPOWERTIMEOUT = (81), | |
3192 SPI_SETMENUDROPALIGNMENT = (28), | |
3193 SPI_SETMINIMIZEDMETRICS = (44), | |
3194 SPI_SETMOUSE = (4), | |
3195 SPI_SETMOUSEBUTTONSWAP = (33), | |
3196 SPI_SETMOUSEKEYS = (55), | |
3197 SPI_SETMOUSETRAILS = (93), | |
3198 SPI_SETNONCLIENTMETRICS = (42), | |
3199 SPI_SETPENWINDOWS = (49), | |
3200 SPI_SETPOWEROFFACTIVE = (86), | |
3201 SPI_SETPOWEROFFTIMEOUT = (82), | |
3202 SPI_SETSCREENREADER = (71), | |
3203 SPI_SETSCREENSAVEACTIVE = (17), | |
3204 SPI_SETSCREENSAVETIMEOUT = (15), | |
3205 SPI_SETSERIALKEYS = (63), | |
3206 SPI_SETSHOWSOUNDS = (57), | |
3207 SPI_SETSOUNDSENTRY = (65), | |
3208 SPI_SETSTICKYKEYS = (59), | |
3209 SPI_SETTOGGLEKEYS = (53), | |
3210 SPI_SETWORKAREA = (47), | |
3211 SPIF_UPDATEINIFILE = (1), | |
3212 SPIF_SENDWININICHANGE = (2), | |
3213 SPIF_SENDCHANGE = (2), | |
3214 TPM_CENTERALIGN = (0x4), | |
3215 TPM_LEFTALIGN = (0), | |
3216 TPM_RIGHTALIGN = (0x8), | |
3217 TPM_LEFTBUTTON = (0), | |
3218 TPM_RIGHTBUTTON = (0x2), | |
3219 TPM_HORIZONTAL = (0), | |
3220 TPM_VERTICAL = (0x40), | |
3221 TCI_SRCCHARSET = (1), | |
3222 TCI_SRCCODEPAGE = (2), | |
3223 TCI_SRCFONTSIG = (3), | |
3224 VFFF_ISSHAREDFILE = (1), | |
3225 VFF_CURNEDEST = (1), | |
3226 VFF_FILEINUSE = (2), | |
3227 VFF_BUFFTOOSMALL = (4), | |
3228 VIFF_FORCEINSTALL = (1), | |
3229 VIFF_DONTDELETEOLD = (2), | |
3230 VIF_TEMPFILE = (0x1), | |
3231 VIF_MISMATCH = (0x2), | |
3232 VIF_SRCOLD = (0x4), | |
3233 VIF_DIFFLANG = (0x8), | |
3234 VIF_DIFFCODEPG = (0x10), | |
3235 VIF_DIFFTYPE = (0x20), | |
3236 VIF_WRITEPROT = (0x40), | |
3237 VIF_FILEINUSE = (0x80), | |
3238 VIF_OUTOFSPACE = (0x100), | |
3239 VIF_ACCESSVIOLATION = (0x200), | |
3240 VIF_SHARINGVIOLATION = (0x400), | |
3241 VIF_CANNOTCREATE = (0x800), | |
3242 VIF_CANNOTDELETE = (0x1000), | |
3243 VIF_CANNOTDELETECUR = (0x4000), | |
3244 VIF_CANNOTRENAME = (0x2000), | |
3245 VIF_OUTOFMEMORY = (0x8000), | |
3246 VIF_CANNOTREADSRC = (0x10000), | |
3247 VIF_CANNOTREADDST = (0x20000), | |
3248 VIF_BUFFTOOSMALL = (0x40000), | |
3249 WC_COMPOSITECHECK = (512), | |
3250 WC_DISCARDNS = (16), | |
3251 WC_SEPCHARS = (32), | |
3252 WC_DEFAULTCHAR = (64), | |
3253 HELP_COMMAND = (0x102), | |
3254 HELP_CONTENTS = (0x3), | |
3255 HELP___FILE__ = (0x1), | |
3256 HELP___FILE__POPUP = (0x8), | |
3257 HELP_FORCEFILE = (0x9), | |
3258 HELP_HELPONHELP = (0x4), | |
3259 HELP_INDEX = (0x3), | |
3260 HELP_KEY = (0x101), | |
3261 HELP_MULTIKEY = (0x201), | |
3262 HELP_PARTIALKEY = (0x105), | |
3263 HELP_QUIT = (0x2), | |
3264 HELP_SETCONTENTS = (0x5), | |
3265 HELP_SETINDEX = (0x5), | |
3266 HELP___FILE__MENU = (0xa), | |
3267 HELP_FINDER = (0xb), | |
3268 HELP_WM_HELP = (0xc), | |
3269 HELP_TCARD = (0x8000), | |
3270 HELP_TCARD_DATA = (0x10), | |
3271 HELP_TCARD_OTHER_CALLER = (0x11), | |
3272 CONNECT_UPDATE_PROFILE = (1), | |
3273 RESOURCETYPE_DISK = (1), | |
3274 RESOURCETYPE_PRINT = (2), | |
3275 RESOURCETYPE_ANY = (0), | |
3276 RESOURCE_CONNECTED = (1), | |
3277 RESOURCE_GLOBALNET = (2), | |
3278 RESOURCE_REMEMBERED = (3), | |
3279 RESOURCEUSAGE_CONNECTABLE = (1), | |
3280 RESOURCEUSAGE_CONTAINER = (2), | |
3281 WN_BAD_NETNAME = (0x43), | |
3282 WN_EXTENDED_ERROR = (0x4b8), | |
3283 WN_MORE_DATA = (0xea), | |
3284 WN_NO_NETWORK = (0x4c6), | |
3285 WN_SUCCESS = (0), | |
3286 WN_ACCESS_DENIED = (0x5), | |
3287 WN_BAD_PROVIDER = (0x4b4), | |
3288 WN_NOT_AUTHENTICATED = (0x4dc), | |
3289 UNIVERSAL_NAME_INFO_LEVEL = (1), | |
3290 REMOTE_NAME_INFO_LEVEL = (2), | |
3291 STILL_ACTIVE = (0x103), | |
3292 SP_SERIALCOMM = (0x1), | |
3293 BAUD_075 = (0x1), | |
3294 BAUD_110 = (0x2), | |
3295 BAUD_134_5 = (0x4), | |
3296 BAUD_150 = (0x8), | |
3297 BAUD_300 = (0x10), | |
3298 BAUD_600 = (0x20), | |
3299 BAUD_1200 = (0x40), | |
3300 BAUD_1800 = (0x80), | |
3301 BAUD_2400 = (0x100), | |
3302 BAUD_4800 = (0x200), | |
3303 BAUD_7200 = (0x400), | |
3304 BAUD_9600 = (0x800), | |
3305 BAUD_14400 = (0x1000), | |
3306 BAUD_19200 = (0x2000), | |
3307 BAUD_38400 = (0x4000), | |
3308 BAUD_56K = (0x8000), | |
3309 BAUD_57600 = (0x40000), | |
3310 BAUD_115200 = (0x20000), | |
3311 BAUD_128K = (0x10000), | |
3312 BAUD_USER = (0x10000000), | |
3313 PST_FAX = (0x21), | |
3314 PST_LAT = (0x101), | |
3315 PST_MODEM = (0x6), | |
3316 PST_NETWORK_BRIDGE = (0x100), | |
3317 PST_PARALLELPORT = (0x2), | |
3318 PST_RS232 = (0x1), | |
3319 PST_RS422 = (0x3), | |
3320 PST_RS423 = (0x4), | |
3321 PST_RS449 = (0x5), | |
3322 PST_SCANNER = (0x22), | |
3323 PST_TCPIP_TELNET = (0x102), | |
3324 PST_UNSPECIFIED = (0), | |
3325 PST_X25 = (0x103), | |
3326 PCF_16BITMODE = (0x200), | |
3327 PCF_DTRDSR = (0x1), | |
3328 PCF_INTTIMEOUTS = (0x80), | |
3329 PCF_PARITY_CHECK = (0x8), | |
3330 PCF_RLSD = (0x4), | |
3331 PCF_RTSCTS = (0x2), | |
3332 PCF_SETXCHAR = (0x20), | |
3333 PCF_SPECIALCHARS = (0x100), | |
3334 PCF_TOTALTIMEOUTS = (0x40), | |
3335 PCF_XONXOFF = (0x10), | |
3336 SP_BAUD = (0x2), | |
3337 SP_DATABITS = (0x4), | |
3338 SP_HANDSHAKING = (0x10), | |
3339 SP_PARITY = (0x1), | |
3340 SP_PARITY_CHECK = (0x20), | |
3341 SP_RLSD = (0x40), | |
3342 SP_STOPBITS = (0x8), | |
3343 DATABITS_5 = (1), | |
3344 DATABITS_6 = (2), | |
3345 DATABITS_7 = (4), | |
3346 DATABITS_8 = (8), | |
3347 DATABITS_16 = (16), | |
3348 DATABITS_16X = (32), | |
3349 STOPBITS_10 = (1), | |
3350 STOPBITS_15 = (2), | |
3351 STOPBITS_20 = (4), | |
3352 PARITY_NONE = (256), | |
3353 PARITY_ODD = (512), | |
3354 PARITY_EVEN = (1024), | |
3355 PARITY_MARK = (2048), | |
3356 PARITY_SPACE = (4096), | |
3357 COMMPROP_INITIALIZED = (0xe73cf52e), | |
3358 CBR_110 = (110), | |
3359 CBR_300 = (300), | |
3360 CBR_600 = (600), | |
3361 CBR_1200 = (1200), | |
3362 CBR_2400 = (2400), | |
3363 CBR_4800 = (4800), | |
3364 CBR_9600 = (9600), | |
3365 CBR_14400 = (14400), | |
3366 CBR_19200 = (19200), | |
3367 CBR_38400 = (38400), | |
3368 CBR_56000 = (56000), | |
3369 CBR_57600 = (57600), | |
3370 CBR_115200 = (115200), | |
3371 CBR_128000 = (128000), | |
3372 CBR_256000 = (256000), | |
3373 DTR_CONTROL_DISABLE = (0), | |
3374 DTR_CONTROL_ENABLE = (1), | |
3375 DTR_CONTROL_HANDSHAKE = (2), | |
3376 RTS_CONTROL_DISABLE = (0), | |
3377 RTS_CONTROL_ENABLE = (1), | |
3378 RTS_CONTROL_HANDSHAKE = (2), | |
3379 RTS_CONTROL_TOGGLE = (3), | |
3380 EVENPARITY = (2), | |
3381 MARKPARITY = (3), | |
3382 NOPARITY = (0), | |
3383 ODDPARITY = (1), | |
3384 SPACEPARITY = (4), | |
3385 ONESTOPBIT = (0), | |
3386 ONE5STOPBITS = (1), | |
3387 TWOSTOPBITS = (2), | |
3388 CREATE_PROCESS_DEBUG_EVENT = (3), | |
3389 CREATE_THREAD_DEBUG_EVENT = (2), | |
3390 EXCEPTION_DEBUG_EVENT = (1), | |
3391 EXIT_PROCESS_DEBUG_EVENT = (5), | |
3392 EXIT_THREAD_DEBUG_EVENT = (4), | |
3393 LOAD_DLL_DEBUG_EVENT = (6), | |
3394 OUTPUT_DEBUG_STRING_EVENT = (8), | |
3395 UNLOAD_DLL_DEBUG_EVENT = (7), | |
3396 RIP_EVENT = (9), | |
3397 PROCESS_HEAP_REGION = (1), | |
3398 PROCESS_HEAP_UNCOMMITTED_RANGE = (2), | |
3399 PROCESS_HEAP_ENTRY_BUSY = (4), | |
3400 PROCESS_HEAP_ENTRY_MOVEABLE = (16), | |
3401 PROCESS_HEAP_ENTRY_DDESHARE = (32), | |
3402 HINSTANCE_ERROR = (32), | |
3403 BACKUP_DATA = (1), | |
3404 BACKUP_EA_DATA = (2), | |
3405 BACKUP_SECURITY_DATA = (3), | |
3406 BACKUP_ALTERNATE_DATA = (4), | |
3407 BACKUP_LINK = (5), | |
3408 STREAM_MODIFIED_WHEN_READ = (1), | |
3409 STREAM_CONTAINS_SECURITY = (2), | |
3410 STARTF_USESHOWWINDOW = (1), | |
3411 STARTF_USEPOSITION = (4), | |
3412 STARTF_USESIZE = (2), | |
3413 STARTF_USECOUNTCHARS = (8), | |
3414 STARTF_USEFILLATTRIBUTE = (16), | |
3415 STARTF_RUNFULLSCREEN = (32), | |
3416 STARTF_FORCEONFEEDBACK = (64), | |
3417 STARTF_FORCEOFFFEEDBACK = (128), | |
3418 STARTF_USESTDHANDLES = (256), | |
3419 STARTF_USEHOTKEY = (512), | |
3420 VER_PLATFORM_WIN32s = (0), | |
3421 VER_PLATFORM_WIN32_WINDOWS = (1), | |
3422 VER_PLATFORM_WIN32_NT = (2), | |
3423 MAXPROPPAGES = (100), | |
3424 PSP_DEFAULT = (0), | |
3425 PSP_DLGINDIRECT = (1), | |
3426 PSP_HASHELP = (32), | |
3427 PSP_USECALLBACK = (128), | |
3428 PSP_USEHICON = (2), | |
3429 PSP_USEICONID = (4), | |
3430 PSP_USEREFPARENT = (64), | |
3431 PSP_USETITLE = (8), | |
3432 PSP_RTLREADING = (16), | |
3433 PSH_DEFAULT = (0), | |
3434 PSH_HASHELP = (512), | |
3435 PSH_MODELESS = (1024), | |
3436 PSH_NOAPPLYNOW = (128), | |
3437 PSH_PROPSHEETPAGE = (8), | |
3438 PSH_PROPTITLE = (1), | |
3439 PSH_USECALLBACK = (256), | |
3440 PSH_USEHICON = (2), | |
3441 PSH_USEICONID = (4), | |
3442 PSH_USEPSTARTPAGE = (64), | |
3443 PSH_WIZARD = (32), | |
3444 PSH_RTLREADING = (2048), | |
3445 PSCB_INITIALIZED = (1), | |
3446 PSCB_PRECREATE = (2), | |
3447 PSNRET_NOERROR = (0), | |
3448 PSNRET_INVALID_NOCHANGEPAGE = (2), | |
3449 PSBTN_APPLYNOW = (4), | |
3450 PSBTN_BACK = (0), | |
3451 PSBTN_CANCEL = (5), | |
3452 PSBTN_FINISH = (2), | |
3453 PSBTN_HELP = (6), | |
3454 PSBTN_NEXT = (1), | |
3455 PSBTN_OK = (3), | |
3456 PSWIZB_BACK = (1), | |
3457 PSWIZB_NEXT = (2), | |
3458 PSWIZB_FINISH = (4), | |
3459 PSWIZB_DISABLEDFINISH = (8), | |
3460 ID_PSREBOOTSYSTEM = (3), | |
3461 ID_PSRESTARTWINDOWS = (2), | |
3462 WIZ_BODYCX = (184), | |
3463 WIZ_BODYX = (92), | |
3464 WIZ_CXBMP = (80), | |
3465 WIZ_CXDLG = (276), | |
3466 WIZ_CYDLG = (140), | |
3467 } | |
3468 char* VS_FILE_INFO = cast(char*) ((16)); | |
3469 enum : DWORD { | |
3470 VS_VERSION_INFO = (1), | |
3471 VS_FF_DEBUG = (0x1), | |
3472 VS_FF_INFOINFERRED = (0x10), | |
3473 VS_FF_PATCHED = (0x4), | |
3474 VS_FF_PRERELEASE = (0x2), | |
3475 VS_FF_PRIVATEBUILD = (0x8), | |
3476 VS_FF_SPECIALBUILD = (0x20), | |
3477 VOS_UNKNOWN = (0), | |
3478 VOS_DOS = (0x10000), | |
3479 VOS_OS216 = (0x20000), | |
3480 VOS_OS232 = (0x30000), | |
3481 VOS_NT = (0x40000), | |
3482 VOS_DOS_WINDOWS16 = (0x10001), | |
3483 VOS_DOS_WINDOWS32 = (0x10004), | |
3484 VOS_OS216_PM16 = (0x20002), | |
3485 VOS_OS232_PM32 = (0x30003), | |
3486 VOS_NT_WINDOWS32 = (0x40004), | |
3487 VFT_UNKNOWN = (0), | |
3488 VFT_APP = (0x1), | |
3489 VFT_DLL = (0x2), | |
3490 VFT_DRV = (0x3), | |
3491 VFT_FONT = (0x4), | |
3492 VFT_VXD = (0x5), | |
3493 VFT_STATIC_LIB = (0x7), | |
3494 VFT2_UNKNOWN = (0), | |
3495 VFT2_DRV_PRINTER = (0x1), | |
3496 VFT2_DRV_KEYBOARD = (0x2), | |
3497 VFT2_DRV_LANGUAGE = (0x3), | |
3498 VFT2_DRV_DISPLAY = (0x4), | |
3499 VFT2_DRV_MOUSE = (0x5), | |
3500 VFT2_DRV_NETWORK = (0x6), | |
3501 VFT2_DRV_SYSTEM = (0x7), | |
3502 VFT2_DRV_INSTALLABLE = (0x8), | |
3503 VFT2_DRV_SOUND = (0x9), | |
3504 VFT2_FONT_RASTER = (0x1), | |
3505 VFT2_FONT_VECTOR = (0x2), | |
3506 VFT2_FONT_TRUETYPE = (0x3), | |
3507 PAN_ANY = (0), | |
3508 PAN_NO_FIT = (1), | |
3509 PAN_FAMILY_TEXT_DISPLAY = (2), | |
3510 PAN_FAMILY_SCRIPT = (3), | |
3511 PAN_FAMILY_DECORATIVE = (4), | |
3512 PAN_FAMILY_PICTORIAL = (5), | |
3513 PAN_SERIF_COVE = (2), | |
3514 PAN_SERIF_OBTUSE_COVE = (3), | |
3515 PAN_SERIF_SQUARE_COVE = (4), | |
3516 PAN_SERIF_OBTUSE_SQUARE_COVE = (5), | |
3517 PAN_SERIF_SQUARE = (6), | |
3518 PAN_SERIF_THIN = (7), | |
3519 PAN_SERIF_BONE = (8), | |
3520 PAN_SERIF_EXAGGERATED = (9), | |
3521 PAN_SERIF_TRIANGLE = (10), | |
3522 PAN_SERIF_NORMAL_SANS = (11), | |
3523 PAN_SERIF_OBTUSE_SANS = (12), | |
3524 PAN_SERIF_PERP_SANS = (13), | |
3525 PAN_SERIF_FLARED = (14), | |
3526 PAN_SERIF_ROUNDED = (15), | |
3527 PAN_WEIGHT_VERY_LIGHT = (2), | |
3528 PAN_WEIGHT_LIGHT = (3), | |
3529 PAN_WEIGHT_THIN = (4), | |
3530 PAN_WEIGHT_BOOK = (5), | |
3531 PAN_WEIGHT_MEDIUM = (6), | |
3532 PAN_WEIGHT_DEMI = (7), | |
3533 PAN_WEIGHT_BOLD = (8), | |
3534 PAN_WEIGHT_HEAVY = (9), | |
3535 PAN_WEIGHT_BLACK = (10), | |
3536 PAN_WEIGHT_NORD = (11), | |
3537 PAN_PROP_OLD_STYLE = (2), | |
3538 PAN_PROP_MODERN = (3), | |
3539 PAN_PROP_EVEN_WIDTH = (4), | |
3540 PAN_PROP_EXPANDED = (5), | |
3541 PAN_PROP_CONDENSED = (6), | |
3542 PAN_PROP_VERY_EXPANDED = (7), | |
3543 PAN_PROP_VERY_CONDENSED = (8), | |
3544 PAN_PROP_MONOSPACED = (9), | |
3545 PAN_CONTRAST_NONE = (2), | |
3546 PAN_CONTRAST_VERY_LOW = (3), | |
3547 PAN_CONTRAST_LOW = (4), | |
3548 PAN_CONTRAST_MEDIUM_LOW = (5), | |
3549 PAN_CONTRAST_MEDIUM = (6), | |
3550 PAN_CONTRAST_MEDIUM_HIGH = (7), | |
3551 PAN_CONTRAST_HIGH = (8), | |
3552 PAN_CONTRAST_VERY_HIGH = (9), | |
3553 PAN_STROKE_GRADUAL_DIAG = (2), | |
3554 PAN_STROKE_GRADUAL_TRAN = (3), | |
3555 PAN_STROKE_GRADUAL_VERT = (4), | |
3556 PAN_STROKE_GRADUAL_HORZ = (5), | |
3557 PAN_STROKE_RAPID_VERT = (6), | |
3558 PAN_STROKE_RAPID_HORZ = (7), | |
3559 PAN_STROKE_INSTANT_VERT = (8), | |
3560 PAN_STRAIGHT_ARMS_HORZ = (2), | |
3561 PAN_STRAIGHT_ARMS_WEDGE = (3), | |
3562 PAN_STRAIGHT_ARMS_VERT = (4), | |
3563 PAN_STRAIGHT_ARMS_SINGLE_SERIF = (5), | |
3564 PAN_STRAIGHT_ARMS_DOUBLE_SERIF = (6), | |
3565 PAN_BENT_ARMS_HORZ = (7), | |
3566 PAN_BENT_ARMS_VERT = (9), | |
3567 PAN_BENT_ARMS_WEDGE = (8), | |
3568 PAN_BENT_ARMS_SINGLE_SERIF = (10), | |
3569 PAN_BENT_ARMS_DOUBLE_SERIF = (11), | |
3570 PAN_LETT_NORMAL_CONTACT = (2), | |
3571 PAN_LETT_NORMAL_WEIGHTED = (3), | |
3572 PAN_LETT_NORMAL_BOXED = (4), | |
3573 PAN_LETT_NORMAL_FLATTENED = (5), | |
3574 PAN_LETT_NORMAL_ROUNDED = (6), | |
3575 PAN_LETT_NORMAL_OFF_CENTER = (7), | |
3576 PAN_LETT_NORMAL_SQUARE = (8), | |
3577 PAN_LETT_OBLIQUE_CONTACT = (9), | |
3578 PAN_LETT_OBLIQUE_WEIGHTED = (10), | |
3579 PAN_LETT_OBLIQUE_BOXED = (11), | |
3580 PAN_LETT_OBLIQUE_FLATTENED = (12), | |
3581 PAN_LETT_OBLIQUE_ROUNDED = (13), | |
3582 PAN_LETT_OBLIQUE_OFF_CENTER = (14), | |
3583 PAN_LETT_OBLIQUE_SQUARE = (15), | |
3584 PAN_MIDLINE_STANDARD_TRIMMED = (2), | |
3585 PAN_MIDLINE_STANDARD_POINTED = (3), | |
3586 PAN_MIDLINE_STANDARD_SERIFED = (4), | |
3587 PAN_MIDLINE_HIGH_TRIMMED = (5), | |
3588 PAN_MIDLINE_HIGH_POINTED = (6), | |
3589 PAN_MIDLINE_HIGH_SERIFED = (7), | |
3590 PAN_MIDLINE_CONSTANT_TRIMMED = (8), | |
3591 PAN_MIDLINE_CONSTANT_POINTED = (9), | |
3592 PAN_MIDLINE_CONSTANT_SERIFED = (10), | |
3593 PAN_MIDLINE_LOW_TRIMMED = (11), | |
3594 PAN_MIDLINE_LOW_POINTED = (12), | |
3595 PAN_MIDLINE_LOW_SERIFED = (13), | |
3596 PAN_XHEIGHT_CONSTANT_SMALL = (2), | |
3597 PAN_XHEIGHT_CONSTANT_STD = (3), | |
3598 PAN_XHEIGHT_CONSTANT_LARGE = (4), | |
3599 PAN_XHEIGHT_DUCKING_SMALL = (5), | |
3600 PAN_XHEIGHT_DUCKING_STD = (6), | |
3601 PAN_XHEIGHT_DUCKING_LARGE = (7), | |
3602 PC_EXPLICIT = (2), | |
3603 PC_NOCOLLAPSE = (4), | |
3604 PC_RESERVED = (1), | |
3605 BS_DIBPATTERN = (5), | |
3606 BS_DIBPATTERN8X8 = (8), | |
3607 BS_DIBPATTERNPT = (6), | |
3608 BS_HATCHED = (2), | |
3609 BS_HOLLOW = (1), | |
3610 BS_NULL = (1), | |
3611 BS_PATTERN = (3), | |
3612 BS_PATTERN8X8 = (7), | |
3613 BS_SOLID = (0), | |
3614 DM_ORIENTATION = (0x1), | |
3615 DM_PAPERSIZE = (0x2), | |
3616 DM_PAPERLENGTH = (0x4), | |
3617 DM_PAPERWIDTH = (0x8), | |
3618 DM_SCALE = (0x10), | |
3619 DM_COPIES = (0x100), | |
3620 DM_DEFAULTSOURCE = (0x200), | |
3621 DM_PRINTQUALITY = (0x400), | |
3622 DM_COLOR = (0x800), | |
3623 DM_DUPLEX = (0x1000), | |
3624 DM_YRESOLUTION = (0x2000), | |
3625 DM_TTOPTION = (0x4000), | |
3626 DM_COLLATE = (0x8000), | |
3627 DM_FORMNAME = (0x10000), | |
3628 DM_LOGPIXELS = (0x20000), | |
3629 DM_ICMMETHOD = (0x800000), | |
3630 DM_ICMINTENT = (0x1000000), | |
3631 DM_MEDIATYPE = (0x2000000), | |
3632 DM_DITHERTYPE = (0x4000000), | |
3633 DMORIENT_LANDSCAPE = (2), | |
3634 DMORIENT_PORTRAIT = (1), | |
3635 DMPAPER_LETTER = (1), | |
3636 DMPAPER_LEGAL = (5), | |
3637 DMPAPER_A4 = (9), | |
3638 DMPAPER_CSHEET = (24), | |
3639 DMPAPER_DSHEET = (25), | |
3640 DMPAPER_ESHEET = (26), | |
3641 DMPAPER_LETTERSMALL = (2), | |
3642 DMPAPER_TABLOID = (3), | |
3643 DMPAPER_LEDGER = (4), | |
3644 DMPAPER_STATEMENT = (6), | |
3645 DMPAPER_EXECUTIVE = (7), | |
3646 DMPAPER_A3 = (8), | |
3647 DMPAPER_A4SMALL = (10), | |
3648 DMPAPER_A5 = (11), | |
3649 DMPAPER_B4 = (12), | |
3650 DMPAPER_B5 = (13), | |
3651 DMPAPER_FOLIO = (14), | |
3652 DMPAPER_QUARTO = (15), | |
3653 DMPAPER_10X14 = (16), | |
3654 DMPAPER_11X17 = (17), | |
3655 DMPAPER_NOTE = (18), | |
3656 DMPAPER_ENV_9 = (19), | |
3657 DMPAPER_ENV_10 = (20), | |
3658 DMPAPER_ENV_11 = (21), | |
3659 DMPAPER_ENV_12 = (22), | |
3660 DMPAPER_ENV_14 = (23), | |
3661 DMPAPER_ENV_DL = (27), | |
3662 DMPAPER_ENV_C5 = (28), | |
3663 DMPAPER_ENV_C3 = (29), | |
3664 DMPAPER_ENV_C4 = (30), | |
3665 DMPAPER_ENV_C6 = (31), | |
3666 DMPAPER_ENV_C65 = (32), | |
3667 DMPAPER_ENV_B4 = (33), | |
3668 DMPAPER_ENV_B5 = (34), | |
3669 DMPAPER_ENV_B6 = (35), | |
3670 DMPAPER_ENV_ITALY = (36), | |
3671 DMPAPER_ENV_MONARCH = (37), | |
3672 DMPAPER_ENV_PERSONAL = (38), | |
3673 DMPAPER_FANFOLD_US = (39), | |
3674 DMPAPER_FANFOLD_STD_GERMAN = (40), | |
3675 DMPAPER_FANFOLD_LGL_GERMAN = (41), | |
3676 DMRES_HIGH = -((4)), | |
3677 DMRES_MEDIUM = -((3)), | |
3678 DMRES_LOW = -((2)), | |
3679 DMRES_DRAFT = -((1)), | |
3680 DMCOLOR_COLOR = (2), | |
3681 DMCOLOR_MONOCHROME = (1), | |
3682 DMDUP_SIMPLEX = (1), | |
3683 DMDUP_HORIZONTAL = (3), | |
3684 DMDUP_VERTICAL = (2), | |
3685 DMTT_BITMAP = (1), | |
3686 DMTT_DOWNLOAD = (2), | |
3687 DMTT_SUBDEV = (3), | |
3688 DMCOLLATE_TRUE = (1), | |
3689 DMCOLLATE_FALSE = (0), | |
3690 DM_GRAYSCALE = (1), | |
3691 DM_INTERLACED = (2), | |
3692 DMICMMETHOD_NONE = (1), | |
3693 DMICMMETHOD_SYSTEM = (2), | |
3694 DMICMMETHOD_DRIVER = (3), | |
3695 DMICMMETHOD_DEVICE = (4), | |
3696 DMICMMETHOD_USER = (256), | |
3697 DMICM_SATURATE = (1), | |
3698 DMICM_CONTRAST = (2), | |
3699 DMICM_COLORMETRIC = (3), | |
3700 DMICM_USER = (256), | |
3701 DMMEDIA_STANDARD = (1), | |
3702 DMMEDIA_GLOSSY = (3), | |
3703 DMMEDIA_TRANSPARENCY = (2), | |
3704 DMMEDIA_USER = (256), | |
3705 DMDITHER_NONE = (1), | |
3706 DMDITHER_COARSE = (2), | |
3707 DMDITHER_FINE = (3), | |
3708 DMDITHER_LINEART = (4), | |
3709 DMDITHER_GRAYSCALE = (10), | |
3710 DMDITHER_USER = (256), | |
3711 RDH_RECTANGLES = (1), | |
3712 TT_POLYGON_TYPE = (24), | |
3713 TT_PRIM_LINE = (1), | |
3714 TT_PRIM_QSPLINE = (2), | |
3715 GCPCLASS_ARABIC = (2), | |
3716 GCPCLASS_HEBREW = (2), | |
3717 GCPCLASS_LATIN = (1), | |
3718 GCPCLASS_LATINNUMBER = (5), | |
3719 GCPCLASS_LOCALNUMBER = (4), | |
3720 GCPCLASS_LATINNUMERICSEPARATOR = (7), | |
3721 GCPCLASS_LATINNUMERICTERMINATOR = (6), | |
3722 GCPCLASS_NEUTRAL = (3), | |
3723 GCPCLASS_NUMERICSEPARATOR = (8), | |
3724 GCPCLASS_PREBOUNDLTR = (128), | |
3725 GCPCLASS_PREBOUNDRTL = (64), | |
3726 GCPCLASS_POSTBOUNDLTR = (32), | |
3727 GCPCLASS_POSTBOUNDRTL = (16), | |
3728 GCPGLYPH_LINKBEFORE = (32768), | |
3729 GCPGLYPH_LINKAFTER = (16384), | |
3730 TT_AVAILABLE = (1), | |
3731 TT_ENABLED = (2), | |
3732 CA_NEGATIVE = (1), | |
3733 CA_LOG_FILTER = (2), | |
3734 ILLUMINANT_DEVICE_DEFAULT = (0), | |
3735 ILLUMINANT_A = (1), | |
3736 ILLUMINANT_B = (2), | |
3737 ILLUMINANT_C = (3), | |
3738 ILLUMINANT_D50 = (4), | |
3739 ILLUMINANT_D55 = (5), | |
3740 ILLUMINANT_D65 = (6), | |
3741 ILLUMINANT_D75 = (7), | |
3742 ILLUMINANT_F2 = (8), | |
3743 ILLUMINANT_TUNGSTEN = (1), | |
3744 ILLUMINANT_DAYLIGHT = (3), | |
3745 ILLUMINANT_FLUORESCENT = (8), | |
3746 ILLUMINANT_NTSC = (3), | |
3747 DI_APPBANDING = (1), | |
3748 EMR_HEADER = (1), | |
3749 ENHMETA_SIGNATURE = (1179469088), | |
3750 ENM_CHANGE = (1), | |
3751 ENM_CORRECTTEXT = (4194304), | |
3752 ENM_DROPFILES = (1048576), | |
3753 ENM_KEYEVENTS = (65536), | |
3754 ENM_MOUSEEVENTS = (131072), | |
3755 ENM_PROTECTED = (2097152), | |
3756 ENM_REQUESTRESIZE = (262144), | |
3757 ENM_SCROLL = (4), | |
3758 ENM_SELCHANGE = (524288), | |
3759 ENM_UPDATE = (2), | |
3760 ENM_NONE = (0), | |
3761 ES_DISABLENOSCROLL = (8192), | |
3762 ES_EX_NOCALLOLEINIT = (16777216), | |
3763 ES_NOIME = (524288), | |
3764 ES_SAVESEL = (32768), | |
3765 ES_SELFIME = (262144), | |
3766 ES_SUNKEN = (16384), | |
3767 ES_VERTICAL = (4194304), | |
3768 ES_SELECTIONBAR = (16777216), | |
3769 ECOOP_SET = (1), | |
3770 ECOOP_OR = (2), | |
3771 ECOOP_AND = (3), | |
3772 ECOOP_XOR = (4), | |
3773 ECO_AUTOWORDSELECTION = (1), | |
3774 ECO_AUTOVSCROLL = (64), | |
3775 ECO_AUTOHSCROLL = (128), | |
3776 ECO_NOHIDESEL = (256), | |
3777 ECO_READONLY = (2048), | |
3778 ECO_WANTRETURN = (4096), | |
3779 ECO_SAVESEL = (32768), | |
3780 ECO_SELECTIONBAR = (16777216), | |
3781 ECO_VERTICAL = (4194304), | |
3782 SCF_WORD = (2), | |
3783 SCF_SELECTION = (1), | |
3784 SF_TEXT = (1), | |
3785 SF_RTF = (2), | |
3786 SF_RTFNOOBJS = (3), | |
3787 SF_TEXTIZED = (4), | |
3788 SFF_SELECTION = (32768), | |
3789 SFF_PLAINRTF = (16384), | |
3790 WB_CLASSIFY = (3), | |
3791 WB_LEFTBREAK = (6), | |
3792 WB_PREVBREAK = (6), | |
3793 WB_MOVEWORDLEFT = (4), | |
3794 WB_MOVEWORDPREV = (4), | |
3795 WB_MOVEWORDRIGHT = (5), | |
3796 WB_MOVEWORDNEXT = (5), | |
3797 WB_RIGHTBREAK = (7), | |
3798 WB_NEXTBREAK = (7), | |
3799 PC_LEADING = (2), | |
3800 PC_FOLLOWING = (1), | |
3801 PC_DELIMITER = (4), | |
3802 PC_OVERFLOW = (3), | |
3803 WBF_WORDWRAP = (16), | |
3804 WBF_WORDBREAK = (32), | |
3805 WBF_OVERFLOW = (64), | |
3806 WBF_LEVEL1 = (128), | |
3807 WBF_LEVEL2 = (256), | |
3808 WBF_CUSTOM = (512), | |
3809 WBF_BREAKAFTER = (64), | |
3810 WBF_BREAKLINE = (32), | |
3811 WBF_ISWHITE = (16), | |
3812 CFM_BOLD = (1), | |
3813 CFM_COLOR = (1073741824), | |
3814 CFM_FACE = (536870912), | |
3815 CFM_ITALIC = (2), | |
3816 CFM_OFFSET = (268435456), | |
3817 CFM_PROTECTED = (16), | |
3818 CFM_SIZE = (0x80000000), | |
3819 CFM_STRIKEOUT = (8), | |
3820 CFM_UNDERLINE = (4), | |
3821 CFE_AUTOCOLOR = (1073741824), | |
3822 CFE_BOLD = (1), | |
3823 CFE_ITALIC = (2), | |
3824 CFE_STRIKEOUT = (8), | |
3825 CFE_UNDERLINE = (4), | |
3826 CFE_PROTECTED = (16), | |
3827 PFM_ALIGNMENT = (8), | |
3828 PFM_NUMBERING = (32), | |
3829 PFM_OFFSET = (4), | |
3830 PFM_OFFSETINDENT = (0x80000000), | |
3831 PFM_RIGHTINDENT = (2), | |
3832 PFM_STARTINDENT = (1), | |
3833 PFM_TABSTOPS = (16), | |
3834 PFN_BULLET = (1), | |
3835 PFA_LEFT = (1), | |
3836 PFA_RIGHT = (2), | |
3837 PFA_CENTER = (3), | |
3838 SEL_EMPTY = (0), | |
3839 SEL_TEXT = (1), | |
3840 SEL_OBJECT = (2), | |
3841 SEL_MULTICHAR = (4), | |
3842 SEL_MULTIOBJECT = (8), | |
3843 } | |
3844 const { | |
3845 char* CF_RTF = ("Rich Text Format"); | |
3846 char* CF_RETEXTOBJ = ("RichEdit Text and Objects"); | |
3847 } | |
3848 enum : DWORD { | |
3849 ODT_BUTTON = (4), | |
3850 ODT_COMBOBOX = (3), | |
3851 ODT_LISTBOX = (2), | |
3852 ODT_LISTVIEW = (102), | |
3853 ODT_MENU = (1), | |
3854 ODT_STATIC = (5), | |
3855 ODT_TAB = (101), | |
3856 ODT_HEADER = (100), | |
3857 ODA_DRAWENTIRE = (1), | |
3858 ODA_FOCUS = (4), | |
3859 ODA_SELECT = (2), | |
3860 ODS_CHECKED = (8), | |
3861 ODS_COMBOBOXEDIT = (4096), | |
3862 ODS_DEFAULT = (32), | |
3863 ODS_DISABLED = (4), | |
3864 ODS_FOCUS = (16), | |
3865 ODS_GRAYED = (2), | |
3866 ODS_SELECTED = (1), | |
3867 } | |
3868 const { | |
3869 char* ANIMATE_CLASSW = ("SysAnimate32"); | |
3870 char* HOTKEY_CLASSW = ("msctls_hotkey32"); | |
3871 char* PROGRESS_CLASSW = ("msctls_progress32"); | |
3872 char* STATUSCLASSNAMEW = ("msctls_statusbar32"); | |
3873 char* TOOLBARCLASSNAMEW = ("ToolbarWindow32"); | |
3874 char* TOOLTIPS_CLASSW = ("tooltips_class32"); | |
3875 char* TRACKBAR_CLASSW = ("msctls_trackbar32"); | |
3876 char* UPDOWN_CLASSW = ("msctls_updown32"); | |
3877 char* WC_HEADERW = ("SysHeader32"); | |
3878 char* WC_LISTVIEWW = ("SysListView32"); | |
3879 char* WC_TABCONTROLW = ("SysTabControl32"); | |
3880 char* WC_TREEVIEWW = ("SysTreeView32"); | |
3881 } | |
3882 enum : DWORD { | |
3883 CCS_ADJUSTABLE = (0x20), | |
3884 CCS_BOTTOM = (0x3), | |
3885 CCS_NODIVIDER = (0x40), | |
3886 CCS_NOMOVEY = (0x2), | |
3887 CCS_NOPARENTALIGN = (0x8), | |
3888 CCS_NORESIZE = (0x4), | |
3889 CCS_TOP = (0x1), | |
3890 } | |
3891 const { | |
3892 char* ANIMATE_CLASSA = ("SysAnimate32"); | |
3893 char* HOTKEY_CLASSA = ("msctls_hotkey32"); | |
3894 char* PROGRESS_CLASSA = ("msctls_progress32"); | |
3895 char* STATUSCLASSNAMEA = ("msctls_statusbar32"); | |
3896 char* TOOLBARCLASSNAMEA = ("ToolbarWindow32"); | |
3897 char* TOOLTIPS_CLASSA = ("tooltips_class32"); | |
3898 char* TRACKBAR_CLASSA = ("msctls_trackbar32"); | |
3899 char* UPDOWN_CLASSA = ("msctls_updown32"); | |
3900 char* WC_HEADERA = ("SysHeader32"); | |
3901 char* WC_LISTVIEWA = ("SysListView32"); | |
3902 char* WC_TABCONTROLA = ("SysTabControl32"); | |
3903 char* WC_TREEVIEWA = ("SysTreeView32"); | |
3904 char* ANIMATE_CLASS = (ANIMATE_CLASSA); | |
3905 char* HOTKEY_CLASS = (HOTKEY_CLASSA); | |
3906 char* PROGRESS_CLASS = (PROGRESS_CLASSA); | |
3907 char* STATUSCLASSNAME = (STATUSCLASSNAMEA); | |
3908 char* TOOLBARCLASSNAME = (TOOLBARCLASSNAMEA); | |
3909 char* TOOLTIPS_CLASS = (TOOLTIPS_CLASSA); | |
3910 char* TRACKBAR_CLASS = (TRACKBAR_CLASSA); | |
3911 char* UPDOWN_CLASS = (UPDOWN_CLASSA); | |
3912 char* WC_HEADER = (WC_HEADERA); | |
3913 char* WC_LISTVIEW = (WC_LISTVIEWA); | |
3914 char* WC_TABCONTROL = (WC_TABCONTROLA); | |
3915 char* WC_TREEVIEW = (WC_TREEVIEWA); | |
3916 } | |
3917 enum : DWORD { | |
3918 HDS_BUTTONS = (2), | |
3919 HDS_HIDDEN = (8), | |
3920 HDS_HORZ = (0), | |
3921 HDI_BITMAP = (16), | |
3922 HDI_FORMAT = (4), | |
3923 HDI_HEIGHT = (1), | |
3924 HDI_LPARAM = (8), | |
3925 HDI_TEXT = (2), | |
3926 HDI_WIDTH = (1), | |
3927 HDF_CENTER = (2), | |
3928 HDF_LEFT = (0), | |
3929 HDF_RIGHT = (1), | |
3930 HDF_RTLREADING = (4), | |
3931 HDF_BITMAP = (8192), | |
3932 HDF_OWNERDRAW = (32768), | |
3933 HDF_STRING = (16384), | |
3934 HDF_JUSTIFYMASK = (3), | |
3935 HHT_NOWHERE = (1), | |
3936 HHT_ONDIVIDER = (4), | |
3937 HHT_ONDIVOPEN = (8), | |
3938 HHT_ONHEADER = (2), | |
3939 HHT_TOLEFT = (2048), | |
3940 HHT_TORIGHT = (1024), | |
3941 HINST_COMMCTRL = -(1), | |
3942 IDB_STD_LARGE_COLOR = (1), | |
3943 IDB_STD_SMALL_COLOR = (0), | |
3944 IDB_VIEW_LARGE_COLOR = (5), | |
3945 IDB_VIEW_SMALL_COLOR = (4), | |
3946 STD_COPY = (1), | |
3947 STD_CUT = (0), | |
3948 STD_DELETE = (5), | |
3949 STD_FILENEW = (6), | |
3950 STD_FILEOPEN = (7), | |
3951 STD_FILESAVE = (8), | |
3952 STD_FIND = (12), | |
3953 STD_HELP = (11), | |
3954 STD_PASTE = (2), | |
3955 STD_PRINT = (14), | |
3956 STD_PRINTPRE = (9), | |
3957 STD_PROPERTIES = (10), | |
3958 STD_REDOW = (4), | |
3959 STD_REPLACE = (13), | |
3960 STD_UNDO = (3), | |
3961 VIEW_LARGEICONS = (0), | |
3962 VIEW_SMALLICONS = (1), | |
3963 VIEW_LIST = (2), | |
3964 VIEW_DETAILS = (3), | |
3965 VIEW_SORTNAME = (4), | |
3966 VIEW_SORTSIZE = (5), | |
3967 VIEW_SORTDATE = (6), | |
3968 VIEW_SORTTYPE = (7), | |
3969 TBSTYLE_ALTDRAG = (1024), | |
3970 TBSTYLE_TOOLTIPS = (256), | |
3971 TBSTYLE_WRAPABLE = (512), | |
3972 TBSTYLE_BUTTON = (0), | |
3973 TBSTYLE_CHECK = (2), | |
3974 TBSTYLE_CHECKGROUP = (6), | |
3975 TBSTYLE_GROUP = (4), | |
3976 TBSTYLE_SEP = (1), | |
3977 TBSTATE_CHECKED = (1), | |
3978 TBSTATE_ENABLED = (4), | |
3979 TBSTATE_HIDDEN = (8), | |
3980 TBSTATE_INDETERMINATE = (16), | |
3981 TBSTATE_PRESSED = (2), | |
3982 TBSTATE_WRAP = (32), | |
3983 TTS_ALWAYSTIP = (1), | |
3984 TTS_NOPREFIX = (2), | |
3985 TTF_IDISHWND = (1), | |
3986 TTF_CENTERTIP = (2), | |
3987 TTF_RTLREADING = (4), | |
3988 TTF_SUBCLASS = (16), | |
3989 TTDT_AUTOMATIC = (0), | |
3990 TTDT_AUTOPOP = (2), | |
3991 TTDT_INITIAL = (3), | |
3992 TTDT_RESHOW = (1), | |
3993 SBARS_SIZEGRIP = (256), | |
3994 DL_MOVECURSOR = (3), | |
3995 DL_COPYCURSOR = (2), | |
3996 DL_STOPCURSOR = (1), | |
3997 UDS_ALIGNLEFT = (8), | |
3998 UDS_ALIGNRIGHT = (4), | |
3999 UDS_ARROWKEYS = (32), | |
4000 UDS_AUTOBUDDY = (16), | |
4001 UDS_HORZ = (64), | |
4002 UDS_NOTHOUSANDS = (128), | |
4003 UDS_SETBUDDYINT = (2), | |
4004 UDS_WRAP = (1), | |
4005 UD_MAXVAL = (32767), | |
4006 UD_MINVAL = -((32767)), | |
4007 HOTKEYF_ALT = (4), | |
4008 HOTKEYF_CONTROL = (2), | |
4009 HOTKEYF_EXT = (8), | |
4010 HOTKEYF_SHIFT = (1), | |
4011 HKCOMB_A = (8), | |
4012 HKCOMB_C = (4), | |
4013 HKCOMB_CA = (64), | |
4014 HKCOMB_NONE = (1), | |
4015 HKCOMB_S = (2), | |
4016 HKCOMB_SA = (32), | |
4017 HKCOMB_SC = (16), | |
4018 HKCOMB_SCA = (128), | |
4019 TBS_HORZ = (0), | |
4020 TBS_VERT = (2), | |
4021 TBS_AUTOTICKS = (1), | |
4022 TBS_NOTICKS = (16), | |
4023 TBS_TOP = (4), | |
4024 TBS_BOTTOM = (0), | |
4025 TBS_LEFT = (4), | |
4026 TBS_RIGHT = (0), | |
4027 TBS_BOTH = (8), | |
4028 TBS_ENABLESELRANGE = (32), | |
4029 TBS_FIXEDLENGTH = (64), | |
4030 TBS_NOTHUMB = (128), | |
4031 TB_BOTTOM = (7), | |
4032 TB_ENDTRACK = (8), | |
4033 TB_LINEDOWN = (1), | |
4034 TB_LINEUP = (0), | |
4035 TB_PAGEDOWN = (3), | |
4036 TB_PAGEUP = (2), | |
4037 TB_THUMBPOSITION = (4), | |
4038 TB_THUMBTRACK = (5), | |
4039 TB_TOP = (6), | |
4040 LVS_ALIGNLEFT = (2048), | |
4041 LVS_ALIGNTOP = (0), | |
4042 LVS_AUTOARRANGE = (256), | |
4043 LVS_EDITLABELS = (512), | |
4044 LVS_ICON = (0), | |
4045 LVS_LIST = (3), | |
4046 LVS_NOCOLUMNHEADER = (16384), | |
4047 LVS_NOLABELWRAP = (128), | |
4048 LVS_NOSCROLL = (8192), | |
4049 LVS_NOSORTHEADER = (32768), | |
4050 LVS_OWNERDRAWFIXED = (1024), | |
4051 LVS_REPORT = (1), | |
4052 LVS_SHAREIMAGELISTS = (64), | |
4053 LVS_SHOWSELALWAYS = (8), | |
4054 LVS_SINGLESEL = (4), | |
4055 LVS_SMALLICON = (2), | |
4056 LVS_SORTASCENDING = (16), | |
4057 LVS_SORTDESCENDING = (32), | |
4058 LVS_TYPESTYLEMASK = (64512), | |
4059 LVSIL_NORMAL = (0), | |
4060 LVSIL_SMALL = (1), | |
4061 LVSIL_STATE = (2), | |
4062 LVIS_CUT = (4), | |
4063 LVIS_DROPHILITED = (8), | |
4064 LVIS_FOCUSED = (1), | |
4065 LVIS_SELECTED = (2), | |
4066 LVIS_OVERLAYMASK = (3840), | |
4067 LVIS_STATEIMAGEMASK = (61440), | |
4068 } | |
4069 const { | |
4070 wchar* LPSTR_TEXTCALLBACKW = cast(LPWSTR)(-(1)); | |
4071 char* LPSTR_TEXTCALLBACKA = cast(LPSTR)(-(1)); | |
4072 char* LPSTR_TEXTCALLBACK = (LPSTR_TEXTCALLBACKA); | |
4073 } | |
4074 enum : DWORD { | |
4075 LVIF_TEXT = (1), | |
4076 LVIF_IMAGE = (2), | |
4077 LVIF_PARAM = (4), | |
4078 LVIF_STATE = (8), | |
4079 LVIF_DI_SETITEM = (4096), | |
4080 LVNI_ABOVE = (256), | |
4081 LVNI_ALL = (0), | |
4082 LVNI_BELOW = (512), | |
4083 LVNI_TOLEFT = (1024), | |
4084 LVNI_TORIGHT = (2048), | |
4085 LVNI_CUT = (4), | |
4086 LVNI_DROPHILITED = (8), | |
4087 LVNI_FOCUSED = (1), | |
4088 LVNI_SELECTED = (2), | |
4089 LVFI_PARAM = (1), | |
4090 LVFI_PARTIAL = (8), | |
4091 LVFI_STRING = (2), | |
4092 LVFI_WRAP = (32), | |
4093 LVFI_NEARESTXY = (64), | |
4094 LVHT_ABOVE = (8), | |
4095 LVHT_BELOW = (16), | |
4096 LVHT_NOWHERE = (1), | |
4097 LVHT_ONITEMICON = (2), | |
4098 LVHT_ONITEMLABEL = (4), | |
4099 LVHT_ONITEMSTATEICON = (8), | |
4100 LVHT_TOLEFT = (64), | |
4101 LVHT_TORIGHT = (32), | |
4102 LVCF_FMT = (1), | |
4103 LVCF_SUBITEM = (8), | |
4104 LVCF_TEXT = (4), | |
4105 LVCF_WIDTH = (2), | |
4106 LVCFMT_CENTER = (2), | |
4107 LVCFMT_LEFT = (0), | |
4108 LVCFMT_RIGHT = (1), | |
4109 LVIR_BOUNDS = (0), | |
4110 LVIR_ICON = (1), | |
4111 LVIR_LABEL = (2), | |
4112 LVIR_SELECTBOUNDS = (3), | |
4113 LVA_ALIGNLEFT = (1), | |
4114 LVA_ALIGNTOP = (2), | |
4115 LVA_DEFAULT = (0), | |
4116 LVA_SNAPTOGRID = (5), | |
4117 LVSCW_AUTOSIZE = -((1)), | |
4118 LVSCW_AUTOSIZE_USEHEADER = -((2)), | |
4119 TVS_DISABLEDRAGDROP = (16), | |
4120 TVS_EDITLABELS = (8), | |
4121 TVS_HASBUTTONS = (1), | |
4122 TVS_HASLINES = (2), | |
4123 TVS_LINESATROOT = (4), | |
4124 TVS_SHOWSELALWAYS = (32), | |
4125 TVIS_BOLD = (16), | |
4126 TVIS_CUT = (4), | |
4127 TVIS_DROPHILITED = (8), | |
4128 TVIS_EXPANDED = (32), | |
4129 TVIS_EXPANDEDONCE = (64), | |
4130 TVIS_FOCUSED = (1), | |
4131 TVIS_OVERLAYMASK = (3840), | |
4132 TVIS_SELECTED = (2), | |
4133 TVIS_STATEIMAGEMASK = (61440), | |
4134 TVIS_USERMASK = (61440), | |
4135 TVIF_CHILDREN = (64), | |
4136 TVIF_HANDLE = (16), | |
4137 TVIF_IMAGE = (2), | |
4138 TVIF_PARAM = (4), | |
4139 TVIF_SELECTEDIMAGE = (32), | |
4140 TVIF_STATE = (8), | |
4141 TVIF_TEXT = (1), | |
4142 I_CHILDRENCALLBACK = -((1)), | |
4143 I_IMAGECALLBACK = -((1)), | |
4144 } | |
4145 | |
4146 struct TREEITEM | |
4147 { | |
4148 } | |
4149 | |
4150 alias TREEITEM* HTREEITEM; | |
4151 alias TREEITEM TTREEITEM; | |
4152 alias TREEITEM* PTREEITEM; | |
4153 enum : DWORD { | |
4154 TVI_ROOT = (0xFFFF0000), | |
4155 TVI_FIRST = (0xFFFF0001), | |
4156 TVI_LAST = (0xFFFF0002), | |
4157 TVI_SORT = (0xFFFF0003), | |
4158 TVHT_ABOVE = (256), | |
4159 TVHT_BELOW = (512), | |
4160 TVHT_NOWHERE = (1), | |
4161 TVHT_ONITEM = (70), | |
4162 TVHT_ONITEMBUTTON = (16), | |
4163 TVHT_ONITEMICON = (2), | |
4164 TVHT_ONITEMINDENT = (8), | |
4165 TVHT_ONITEMLABEL = (4), | |
4166 TVHT_ONITEMRIGHT = (32), | |
4167 TVHT_ONITEMSTATEICON = (64), | |
4168 TVHT_TOLEFT = (2048), | |
4169 TVHT_TORIGHT = (1024), | |
4170 TVE_COLLAPSE = (1), | |
4171 TVE_COLLAPSERESET = (32768), | |
4172 TVE_EXPAND = (2), | |
4173 TVE_TOGGLE = (3), | |
4174 TVSIL_NORMAL = (0), | |
4175 TVSIL_STATE = (2), | |
4176 TVGN_CARET = (9), | |
4177 TVGN_CHILD = (4), | |
4178 TVGN_DROPHILITE = (8), | |
4179 TVGN_FIRSTVISIBLE = (5), | |
4180 TVGN_NEXT = (1), | |
4181 TVGN_NEXTVISIBLE = (6), | |
4182 TVGN_PARENT = (3), | |
4183 TVGN_PREVIOUS = (2), | |
4184 TVGN_PREVIOUSVISIBLE = (7), | |
4185 TVGN_ROOT = (0), | |
4186 TVC_BYKEYBOARD = (2), | |
4187 TVC_BYMOUSE = (1), | |
4188 TVC_UNKNOWN = (0), | |
4189 TCS_BUTTONS = (256), | |
4190 TCS_FIXEDWIDTH = (1024), | |
4191 TCS_FOCUSNEVER = (32768), | |
4192 TCS_FOCUSONBUTTONDOWN = (4096), | |
4193 TCS_FORCEICONLEFT = (16), | |
4194 TCS_FORCELABELLEFT = (32), | |
4195 TCS_MULTILINE = (512), | |
4196 TCS_OWNERDRAWFIXED = (8192), | |
4197 TCS_RAGGEDRIGHT = (2048), | |
4198 TCS_RIGHTJUSTIFY = (0), | |
4199 TCS_SINGLELINE = (0), | |
4200 TCS_TABS = (0), | |
4201 TCS_TOOLTIPS = (16384), | |
4202 TCIF_TEXT = (1), | |
4203 TCIF_IMAGE = (2), | |
4204 TCIF_PARAM = (8), | |
4205 TCIF_RTLREADING = (4), | |
4206 TCHT_NOWHERE = (1), | |
4207 TCHT_ONITEM = (6), | |
4208 TCHT_ONITEMICON = (2), | |
4209 TCHT_ONITEMLABEL = (4), | |
4210 ACS_AUTOPLAY = (4), | |
4211 ACS_CENTER = (1), | |
4212 ACS_TRANSPARENT = (2), | |
4213 DIALOPTION_BILLING = (64), | |
4214 DIALOPTION_QUIET = (128), | |
4215 DIALOPTION_DIALTONE = (256), | |
4216 MDMVOLFLAG_LOW = (1), | |
4217 MDMVOLFLAG_MEDIUM = (2), | |
4218 MDMVOLFLAG_HIGH = (4), | |
4219 MDMVOL_LOW = (0), | |
4220 MDMVOL_MEDIUM = (1), | |
4221 MDMVOL_HIGH = (2), | |
4222 MDMSPKRFLAG_OFF = (1), | |
4223 MDMSPKRFLAG_DIAL = (2), | |
4224 MDMSPKRFLAG_ON = (4), | |
4225 MDMSPKRFLAG_CALLSETUP = (8), | |
4226 MDMSPKR_OFF = (0), | |
4227 MDMSPKR_DIAL = (1), | |
4228 MDMSPKR_ON = (2), | |
4229 MDMSPKR_CALLSETUP = (3), | |
4230 MDM_BLIND_DIAL = (512), | |
4231 MDM_CCITT_OVERRIDE = (64), | |
4232 MDM_CELLULAR = (8), | |
4233 MDM_COMPRESSION = (1), | |
4234 MDM_ERROR_CONTROL = (2), | |
4235 MDM_FLOWCONTROL_HARD = (16), | |
4236 MDM_FLOWCONTROL_SOFT = (32), | |
4237 MDM_FORCED_EC = (4), | |
4238 MDM_SPEED_ADJUST = (128), | |
4239 MDM_TONE_DIAL = (256), | |
4240 MDM_V23_OVERRIDE = (1024), | |
4241 LANG_BULGARIAN = (2), | |
4242 LANG_CHINESE = (4), | |
4243 LANG_CROATIAN = (26), | |
4244 LANG_CZECH = (5), | |
4245 LANG_DANISH = (6), | |
4246 LANG_DUTCH = (19), | |
4247 LANG_ENGLISH = (9), | |
4248 LANG_FINNISH = (11), | |
4249 LANG_FRENCH = (12), | |
4250 LANG_GERMAN = (7), | |
4251 LANG_GREEK = (8), | |
4252 LANG_HUNGARIAN = (14), | |
4253 LANG_ICELANDIC = (15), | |
4254 LANG_ITALIAN = (16), | |
4255 LANG_JAPANESE = (17), | |
4256 LANG_KOREAN = (18), | |
4257 LANG_NEUTRAL = (0), | |
4258 LANG_NORWEGIAN = (20), | |
4259 LANG_POLISH = (21), | |
4260 LANG_PORTUGUESE = (22), | |
4261 LANG_ROMANIAN = (24), | |
4262 LANG_RUSSIAN = (25), | |
4263 LANG_SLOVAK = (27), | |
4264 LANG_SLOVENIAN = (36), | |
4265 LANG_SPANISH = (10), | |
4266 LANG_SWEDISH = (29), | |
4267 LANG_TURKISH = (31), | |
4268 SUBLANG_CHINESE_SIMPLIFIED = (2), | |
4269 SUBLANG_CHINESE_TRADITIONAL = (1), | |
4270 SUBLANG_CHINESE_HONGKONG = (3), | |
4271 SUBLANG_CHINESE_SINGAPORE = (4), | |
4272 SUBLANG_DEFAULT = (1), | |
4273 SUBLANG_DUTCH = (1), | |
4274 SUBLANG_DUTCH_BELGIAN = (2), | |
4275 SUBLANG_ENGLISH_AUS = (3), | |
4276 SUBLANG_ENGLISH_CAN = (4), | |
4277 SUBLANG_ENGLISH_EIRE = (6), | |
4278 SUBLANG_ENGLISH_NZ = (5), | |
4279 SUBLANG_ENGLISH_UK = (2), | |
4280 SUBLANG_ENGLISH_US = (1), | |
4281 SUBLANG_FRENCH = (1), | |
4282 SUBLANG_FRENCH_BELGIAN = (2), | |
4283 SUBLANG_FRENCH_CANADIAN = (3), | |
4284 SUBLANG_FRENCH_SWISS = (4), | |
4285 SUBLANG_GERMAN = (1), | |
4286 SUBLANG_GERMAN_AUSTRIAN = (3), | |
4287 SUBLANG_GERMAN_SWISS = (2), | |
4288 SUBLANG_ITALIAN = (1), | |
4289 SUBLANG_ITALIAN_SWISS = (2), | |
4290 SUBLANG_NEUTRAL = (0), | |
4291 SUBLANG_NORWEGIAN_BOKMAL = (1), | |
4292 SUBLANG_NORWEGIAN_NYNORSK = (2), | |
4293 SUBLANG_PORTUGUESE = (2), | |
4294 SUBLANG_PORTUGUESE_BRAZILIAN = (1), | |
4295 SUBLANG_SPANISH = (1), | |
4296 SUBLANG_SPANISH_MEXICAN = (2), | |
4297 SUBLANG_SPANISH_MODERN = (3), | |
4298 SUBLANG_SYS_DEFAULT = (2), | |
4299 NLS_VALID_LOCALE_MASK = (1048575), | |
4300 SORT_DEFAULT = (0), | |
4301 SORT_JAPANESE_XJIS = (0), | |
4302 SORT_JAPANESE_UNICODE = (1), | |
4303 SORT_CHINESE_BIG5 = (0), | |
4304 SORT_CHINESE_UNICODE = (1), | |
4305 SORT_KOREAN_KSC = (0), | |
4306 SORT_KOREAN_UNICODE = (1), | |
4307 PROCESSOR_INTEL_386 = (386), | |
4308 PROCESSOR_INTEL_486 = (486), | |
4309 PROCESSOR_INTEL_PENTIUM = (586), | |
4310 PROCESSOR_MIPS_R4000 = (4000), | |
4311 PROCESSOR_ALPHA_21064 = (21064), | |
4312 COMPRESSION_FORMAT_NONE = (0), | |
4313 COMPRESSION_FORMAT_DEFAULT = (1), | |
4314 COMPRESSION_FORMAT_LZNT1 = (2), | |
4315 TAPE_DRIVE_COMPRESSION = (131072), | |
4316 TAPE_DRIVE_ECC = (65536), | |
4317 TAPE_DRIVE_ERASE_BOP_ONLY = (64), | |
4318 TAPE_DRIVE_ERASE_LONG = (32), | |
4319 TAPE_DRIVE_ERASE_IMMEDIATE = (128), | |
4320 TAPE_DRIVE_ERASE_SHORT = (16), | |
4321 TAPE_DRIVE_FIXED = (1), | |
4322 TAPE_DRIVE_FIXED_BLOCK = (1024), | |
4323 TAPE_DRIVE_INITIATOR = (4), | |
4324 TAPE_DRIVE_PADDING = (262144), | |
4325 TAPE_DRIVE_GET_ABSOLUTE_BLK = (1048576), | |
4326 TAPE_DRIVE_GET_LOGICAL_BLK = (2097152), | |
4327 TAPE_DRIVE_REPORT_SMKS = (524288), | |
4328 TAPE_DRIVE_SELECT = (2), | |
4329 TAPE_DRIVE_SET_EOT_WZ_SIZE = (4194304), | |
4330 TAPE_DRIVE_TAPE_CAPACITY = (256), | |
4331 TAPE_DRIVE_TAPE_REMAINING = (512), | |
4332 TAPE_DRIVE_VARIABLE_BLOCK = (2048), | |
4333 TAPE_DRIVE_WRITE_PROTECT = (4096), | |
4334 TAPE_DRIVE_ABS_BLK_IMMED = -((2147475456)), | |
4335 TAPE_DRIVE_ABSOLUTE_BLK = -((2147479552)), | |
4336 TAPE_DRIVE_END_OF_DATA = -((2147418112)), | |
4337 TAPE_DRIVE_FILEMARKS = -((2147221504)), | |
4338 TAPE_DRIVE_LOAD_UNLOAD = -((2147483647)), | |
4339 TAPE_DRIVE_LOAD_UNLD_IMMED = -((2147483616)), | |
4340 TAPE_DRIVE_LOCK_UNLOCK = -((2147483644)), | |
4341 TAPE_DRIVE_LOCK_UNLK_IMMED = -((2147483520)), | |
4342 TAPE_DRIVE_LOG_BLK_IMMED = -((2147450880)), | |
4343 TAPE_DRIVE_LOGICAL_BLK = -((2147467264)), | |
4344 TAPE_DRIVE_RELATIVE_BLKS = -((2147352576)), | |
4345 TAPE_DRIVE_REVERSE_POSITION = -((2143289344)), | |
4346 TAPE_DRIVE_REWIND_IMMEDIATE = -((2147483640)), | |
4347 TAPE_DRIVE_SEQUENTIAL_FMKS = -((2146959360)), | |
4348 TAPE_DRIVE_SEQUENTIAL_SMKS = -((2145386496)), | |
4349 TAPE_DRIVE_SET_BLOCK_SIZE = -((2147483632)), | |
4350 TAPE_DRIVE_SET_COMPRESSION = -((2147483136)), | |
4351 TAPE_DRIVE_SET_ECC = -((2147483392)), | |
4352 TAPE_DRIVE_SET_PADDING = -((2147482624)), | |
4353 TAPE_DRIVE_SET_REPORT_SMKS = -((2147481600)), | |
4354 TAPE_DRIVE_SETMARKS = -((2146435072)), | |
4355 TAPE_DRIVE_SPACE_IMMEDIATE = -((2139095040)), | |
4356 TAPE_DRIVE_TENSION = -((2147483646)), | |
4357 TAPE_DRIVE_TENSION_IMMED = -((2147483584)), | |
4358 TAPE_DRIVE_WRITE_FILEMARKS = -((2113929216)), | |
4359 TAPE_DRIVE_WRITE_LONG_FMKS = -((2013265920)), | |
4360 TAPE_DRIVE_WRITE_MARK_IMMED = -((1879048192)), | |
4361 TAPE_DRIVE_WRITE_SETMARKS = -((2130706432)), | |
4362 TAPE_DRIVE_WRITE_SHORT_FMKS = -((2080374784)), | |
4363 STANDARD_RIGHTS_REQUIRED = (0xf0000), | |
4364 STANDARD_RIGHTS_WRITE = (0x20000), | |
4365 STANDARD_RIGHTS_READ = (0x20000), | |
4366 STANDARD_RIGHTS_EXECUTE = (0x20000), | |
4367 STANDARD_RIGHTS_ALL = (0x1f0000), | |
4368 SPECIFIC_RIGHTS_ALL = (0xffff), | |
4369 MAXIMUM_ALLOWED = (0x2000000), | |
4370 GENERIC_ALL = (0x10000000), | |
4371 SECURITY_NULL_RID = (0), | |
4372 SECURITY_WORLD_RID = (0), | |
4373 SECURITY_LOCAL_RID = (0), | |
4374 SECURITY_CREATOR_OWNER_RID = (0), | |
4375 SECURITY_CREATOR_GROUP_RID = (0x1), | |
4376 SECURITY_DIALUP_RID = (0x1), | |
4377 SECURITY_NETWORK_RID = (0x2), | |
4378 SECURITY_BATCH_RID = (0x3), | |
4379 SECURITY_INTERACTIVE_RID = (0x4), | |
4380 SECURITY_LOGON_IDS_RID = (0x5), | |
4381 SECURITY_LOGON_IDS_RID_COUNT = (0x3), | |
4382 SECURITY_SERVICE_RID = (0x6), | |
4383 SECURITY_LOCAL_SYSTEM_RID = (0x12), | |
4384 SECURITY_BUILTIN_DOMAIN_RID = (0x20), | |
4385 DOMAIN_USER_RID_ADMIN = (0x1f4), | |
4386 DOMAIN_USER_RID_GUEST = (0x1f5), | |
4387 DOMAIN_GROUP_RID_ADMINS = (0x200), | |
4388 DOMAIN_GROUP_RID_USERS = (0x201), | |
4389 DOMAIN_ALIAS_RID_ADMINS = (0x220), | |
4390 DOMAIN_ALIAS_RID_USERS = (0x221), | |
4391 DOMAIN_ALIAS_RID_GUESTS = (0x222), | |
4392 DOMAIN_ALIAS_RID_POWER_USERS = (0x223), | |
4393 DOMAIN_ALIAS_RID_ACCOUNT_OPS = (0x224), | |
4394 DOMAIN_ALIAS_RID_SYSTEM_OPS = (0x225), | |
4395 DOMAIN_ALIAS_RID_PRINT_OPS = (0x226), | |
4396 DOMAIN_ALIAS_RID_BACKUP_OPS = (0x227), | |
4397 DOMAIN_ALIAS_RID_REPLICATOR = (0x228), | |
4398 SE_GROUP_MANDATORY = (0x1), | |
4399 SE_GROUP_ENABLED_BY_DEFAULT = (0x2), | |
4400 SE_GROUP_ENABLED = (0x4), | |
4401 SE_GROUP_OWNER = (0x8), | |
4402 SE_GROUP_LOGON_ID = (0xc0000000), | |
4403 ACL_REVISION = (2), | |
4404 ACCESS_ALLOWED_ACE_TYPE = (0x0), | |
4405 ACCESS_DENIED_ACE_TYPE = (0x1), | |
4406 SYSTEM_AUDIT_ACE_TYPE = (0x2), | |
4407 SYSTEM_ALARM_ACE_TYPE = (0x3), | |
4408 OBJECT_INHERIT_ACE = (0x1), | |
4409 CONTAINER_INHERIT_ACE = (0x2), | |
4410 NO_PROPAGATE_INHERIT_ACE = (0x4), | |
4411 INHERIT_ONLY_ACE = (0x8), | |
4412 SUCCESSFUL_ACCESS_ACE_FLAG = (0x40), | |
4413 FAILED_ACCESS_ACE_FLAG = (0x80), | |
4414 SECURITY_DESCRIPTOR_MIN_LENGTH = (20), | |
4415 SE_OWNER_DEFAULTED = (1), | |
4416 SE_GROUP_DEFAULTED = (2), | |
4417 SE_DACL_PRESENT = (4), | |
4418 SE_DACL_DEFAULTED = (8), | |
4419 SE_SACL_PRESENT = (16), | |
4420 SE_SACL_DEFAULTED = (32), | |
4421 SE_SELF_RELATIVE = (32768), | |
4422 SE_PRIVILEGE_ENABLED_BY_DEFAULT = (0x1), | |
4423 SE_PRIVILEGE_ENABLED = (0x2), | |
4424 SE_PRIVILEGE_USED_FOR_ACCESS = (0x80000000), | |
4425 PRIVILEGE_SET_ALL_NECESSARY = (0x1), | |
4426 OFN_ALLOWMULTISELECT = (0x200), | |
4427 OFN_CREATEPROMPT = (0x2000), | |
4428 OFN_ENABLEHOOK = (0x20), | |
4429 OFN_ENABLETEMPLATE = (0x40), | |
4430 OFN_ENABLETEMPLATEHANDLE = (0x80), | |
4431 OFN_EXPLORER = (0x80000), | |
4432 OFN_EXTENSIONDIFFERENT = (0x400), | |
4433 OFN_FILEMUSTEXIST = (0x1000), | |
4434 OFN_HIDEREADONLY = (0x4), | |
4435 OFN_LONGNAMES = (0x200000), | |
4436 OFN_NOCHANGEDIR = (0x8), | |
4437 OFN_NODEREFERENCELINKS = (0x100000), | |
4438 OFN_NOLONGNAMES = (0x40000), | |
4439 OFN_NONETWORKBUTTON = (0x20000), | |
4440 OFN_NOREADONLYRETURN = (0x8000), | |
4441 OFN_NOTESTFILECREATE = (0x10000), | |
4442 OFN_NOVALIDATE = (0x100), | |
4443 OFN_OVERWRITEPROMPT = (0x2), | |
4444 OFN_PATHMUSTEXIST = (0x800), | |
4445 OFN_READONLY = (0x1), | |
4446 OFN_SHAREAWARE = (0x4000), | |
4447 OFN_SHOWHELP = (0x10), | |
4448 OFN_SHAREFALLTHROUGH = (0x2), | |
4449 OFN_SHARENOWARN = (0x1), | |
4450 OFN_SHAREWARN = (0), | |
4451 CDN_INITDONE = (0xfffffda7), | |
4452 CDN_SELCHANGE = (0xfffffda6), | |
4453 CDN_FOLDERCHANGE = (0xfffffda5), | |
4454 CDN_SHAREVIOLATION = (0xfffffda4), | |
4455 CDN_HELP = (0xfffffda3), | |
4456 CDN_FILEOK = (0xfffffda2), | |
4457 CDN_TYPECHANGE = (0xfffffda1), | |
4458 CDM_GETFILEPATH = (0x465), | |
4459 CDM_GETFOLDERIDLIST = (0x467), | |
4460 CDM_GETFOLDERPATH = (0x466), | |
4461 CDM_GETSPEC = (0x464), | |
4462 CDM_HIDECONTROL = (0x469), | |
4463 CDM_SETCONTROLTEXT = (0x468), | |
4464 CDM_SETDEFEXT = (0x46a), | |
4465 CC_ENABLEHOOK = (0x10), | |
4466 CC_ENABLETEMPLATE = (0x20), | |
4467 CC_ENABLETEMPLATEHANDLE = (0x40), | |
4468 CC_FULLOPEN = (0x2), | |
4469 CC_PREVENTFULLOPEN = (0x4), | |
4470 CC_RGBINIT = (0x1), | |
4471 CC_SHOWHELP = (0x8), | |
4472 CC_SOLIDCOLOR = (0x80), | |
4473 FR_DIALOGTERM = (0x40), | |
4474 FR_DOWN = (0x1), | |
4475 FR_ENABLEHOOK = (0x100), | |
4476 FR_ENABLETEMPLATE = (0x200), | |
4477 FR_ENABLETEMPLATEHANDLE = (0x2000), | |
4478 FR_FINDNEXT = (0x8), | |
4479 FR_HIDEUPDOWN = (0x4000), | |
4480 FR_HIDEMATCHCASE = (0x8000), | |
4481 FR_HIDEWHOLEWORD = (0x10000), | |
4482 FR_MATCHCASE = (0x4), | |
4483 FR_NOMATCHCASE = (0x800), | |
4484 FR_NOUPDOWN = (0x400), | |
4485 FR_NOWHOLEWORD = (0x1000), | |
4486 FR_REPLACE = (0x10), | |
4487 FR_REPLACEALL = (0x20), | |
4488 FR_SHOWHELP = (0x80), | |
4489 FR_WHOLEWORD = (0x2), | |
4490 CF_APPLY = (0x200), | |
4491 CF_ANSIONLY = (0x400), | |
4492 CF_BOTH = (0x3), | |
4493 CF_TTONLY = (0x40000), | |
4494 CF_EFFECTS = (0x100), | |
4495 CF_ENABLEHOOK = (0x8), | |
4496 CF_ENABLETEMPLATE = (0x10), | |
4497 CF_ENABLETEMPLATEHANDLE = (0x20), | |
4498 CF_FIXEDPITCHONLY = (0x4000), | |
4499 CF_FORCEFONTEXIST = (0x10000), | |
4500 CF_INITTOLOGFONTSTRUCT = (0x40), | |
4501 CF_LIMITSIZE = (0x2000), | |
4502 CF_NOOEMFONTS = (0x800), | |
4503 CF_NOFACESEL = (0x80000), | |
4504 CF_NOSCRIPTSEL = (0x800000), | |
4505 CF_NOSTYLESEL = (0x100000), | |
4506 CF_NOSIZESEL = (0x200000), | |
4507 CF_NOSIMULATIONS = (0x1000), | |
4508 CF_NOVECTORFONTS = (0x800), | |
4509 CF_NOVERTFONTS = (0x1000000), | |
4510 CF_PRINTERFONTS = (0x2), | |
4511 CF_SCALABLEONLY = (0x20000), | |
4512 CF_SCREENFONTS = (0x1), | |
4513 CF_SCRIPTSONLY = (0x400), | |
4514 CF_SELECTSCRIPT = (0x400000), | |
4515 CF_SHOWHELP = (0x4), | |
4516 CF_USESTYLE = (0x80), | |
4517 CF_WYSIWYG = (0x8000), | |
4518 BOLD_FONTTYPE = (0x100), | |
4519 ITALIC_FONTTYPE = (0x200), | |
4520 PRINTER_FONTTYPE = (0x4000), | |
4521 REGULAR_FONTTYPE = (0x400), | |
4522 SCREEN_FONTTYPE = (0x2000), | |
4523 SIMULATED_FONTTYPE = (0x8000), | |
4524 } | |
4525 const { | |
4526 char* COLOROKSTRINGW = ("commdlg_ColorOK"); | |
4527 char* FILEOKSTRINGW = ("commdlg_FileNameOK"); | |
4528 char* FINDMSGSTRINGW = ("commdlg_FindReplace"); | |
4529 char* HELPMSGSTRINGW = ("commdlg_help"); | |
4530 char* LBSELCHSTRINGW = ("commdlg_LBSelChangedNotify"); | |
4531 char* SETRGBSTRINGW = ("commdlg_SetRGBColor"); | |
4532 char* SHAREVISTRINGW = ("commdlg_ShareViolation"); | |
4533 char* COLOROKSTRINGA = ("commdlg_ColorOK"); | |
4534 char* FILEOKSTRINGA = ("commdlg_FileNameOK"); | |
4535 char* FINDMSGSTRINGA = ("commdlg_FindReplace"); | |
4536 char* HELPMSGSTRINGA = ("commdlg_help"); | |
4537 char* LBSELCHSTRINGA = ("commdlg_LBSelChangedNotify"); | |
4538 char* SETRGBSTRINGA = ("commdlg_SetRGBColor"); | |
4539 char* SHAREVISTRINGA = ("commdlg_ShareViolation"); | |
4540 char* COLOROKSTRING = (COLOROKSTRINGA); | |
4541 char* FILEOKSTRING = (FILEOKSTRINGA); | |
4542 char* FINDMSGSTRING = (FINDMSGSTRINGA); | |
4543 char* HELPMSGSTRING = (HELPMSGSTRINGA); | |
4544 char* LBSELCHSTRING = (LBSELCHSTRINGA); | |
4545 char* SETRGBSTRING = (SETRGBSTRINGA); | |
4546 char* SHAREVISTRING = (SHAREVISTRINGA); | |
4547 } | |
4548 enum : DWORD { | |
4549 CD_LBSELCHANGE = (0), | |
4550 CD_LBSELADD = (2), | |
4551 CD_LBSELSUB = (1), | |
4552 CD_LBSELNOITEMS = -((1)), | |
4553 DN_DEFAULTPRN = (1), | |
4554 PD_ALLPAGES = (0), | |
4555 PD_COLLATE = (16), | |
4556 PD_DISABLEPRINTTOFILE = (524288), | |
4557 PD_ENABLEPRINTHOOK = (4096), | |
4558 PD_ENABLEPRINTTEMPLATE = (16384), | |
4559 PD_ENABLEPRINTTEMPLATEHANDLE = (65536), | |
4560 PD_ENABLESETUPHOOK = (8192), | |
4561 PD_ENABLESETUPTEMPLATE = (32768), | |
4562 PD_ENABLESETUPTEMPLATEHANDLE = (131072), | |
4563 PD_HIDEPRINTTOFILE = (1048576), | |
4564 PD_NOPAGENUMS = (8), | |
4565 PD_NOSELECTION = (4), | |
4566 PD_NOWARNING = (128), | |
4567 PD_PAGENUMS = (2), | |
4568 PD_PRINTSETUP = (64), | |
4569 PD_PRINTTOFILE = (32), | |
4570 PD_RETURNDC = (256), | |
4571 PD_RETURNDEFAULT = (1024), | |
4572 PD_RETURNIC = (512), | |
4573 PD_SELECTION = (1), | |
4574 PD_SHOWHELP = (2048), | |
4575 PD_USEDEVMODECOPIES = (262144), | |
4576 PD_USEDEVMODECOPIESANDCOLLATE = (262144), | |
4577 PSD_DEFAULTMINMARGINS = (0), | |
4578 PSD_DISABLEMARGINS = (16), | |
4579 PSD_DISABLEORIENTATION = (256), | |
4580 PSD_DISABLEPAGEPAINTING = (524288), | |
4581 PSD_DISABLEPAPER = (512), | |
4582 PSD_DISABLEPRINTER = (32), | |
4583 PSD_ENABLEPAGEPAINTHOOK = (262144), | |
4584 PSD_ENABLEPAGESETUPHOOK = (8192), | |
4585 PSD_ENABLEPAGESETUPTEMPLATE = (32768), | |
4586 PSD_ENABLEPAGESETUPTEMPLATEHANDLE = (131072), | |
4587 PSD_INHUNDREDTHSOFMILLIMETERS = (8), | |
4588 PSD_INTHOUSANDTHSOFINCHES = (4), | |
4589 PSD_INWININIINTLMEASURE = (0), | |
4590 PSD_MARGINS = (2), | |
4591 PSD_MINMARGINS = (1), | |
4592 PSD_NOWARNING = (128), | |
4593 PSD_RETURNDEFAULT = (1024), | |
4594 PSD_SHOWHELP = (2048), | |
4595 SW_OTHERUNZOOM = (4), | |
4596 SW_OTHERZOOM = (2), | |
4597 SW_PARENTCLOSING = (1), | |
4598 SW_PARENTOPENING = (3), | |
4599 VK_LBUTTON = (1), | |
4600 VK_RBUTTON = (2), | |
4601 VK_CANCEL = (3), | |
4602 VK_MBUTTON = (4), | |
4603 VK_BACK = (8), | |
4604 VK_TAB = (9), | |
4605 VK_CLEAR = (12), | |
4606 VK_RETURN = (13), | |
4607 VK_SHIFT = (16), | |
4608 VK_CONTROL = (17), | |
4609 VK_MENU = (18), | |
4610 VK_PAUSE = (19), | |
4611 VK_CAPITAL = (20), | |
4612 VK_ESCAPE = (27), | |
4613 VK_SPACE = (32), | |
4614 VK_PRIOR = (33), | |
4615 VK_NEXT = (34), | |
4616 VK_END = (35), | |
4617 VK_HOME = (36), | |
4618 VK_LEFT = (37), | |
4619 VK_UP = (38), | |
4620 VK_RIGHT = (39), | |
4621 VK_DOWN = (40), | |
4622 VK_SELECT = (41), | |
4623 VK_PRINT = (42), | |
4624 VK_EXECUTE = (43), | |
4625 VK_SNAPSHOT = (44), | |
4626 VK_INSERT = (45), | |
4627 VK_DELETE = (46), | |
4628 VK_HELP = (47), | |
4629 VK_0 = (48), | |
4630 VK_1 = (49), | |
4631 VK_2 = (50), | |
4632 VK_3 = (51), | |
4633 VK_4 = (52), | |
4634 VK_5 = (53), | |
4635 VK_6 = (54), | |
4636 VK_7 = (55), | |
4637 VK_8 = (56), | |
4638 VK_9 = (57), | |
4639 VK_A = (65), | |
4640 VK_B = (66), | |
4641 VK_C = (67), | |
4642 VK_D = (68), | |
4643 VK_E = (69), | |
4644 VK_F = (70), | |
4645 VK_G = (71), | |
4646 VK_H = (72), | |
4647 VK_I = (73), | |
4648 VK_J = (74), | |
4649 VK_K = (75), | |
4650 VK_L = (76), | |
4651 VK_M = (77), | |
4652 VK_N = (78), | |
4653 VK_O = (79), | |
4654 VK_P = (80), | |
4655 VK_Q = (81), | |
4656 VK_R = (82), | |
4657 VK_S = (83), | |
4658 VK_T = (84), | |
4659 VK_U = (85), | |
4660 VK_V = (86), | |
4661 VK_W = (87), | |
4662 VK_X = (88), | |
4663 VK_Y = (89), | |
4664 VK_Z = (90), | |
4665 VK_NUMPAD0 = (96), | |
4666 VK_NUMPAD1 = (97), | |
4667 VK_NUMPAD2 = (98), | |
4668 VK_NUMPAD3 = (99), | |
4669 VK_NUMPAD4 = (100), | |
4670 VK_NUMPAD5 = (101), | |
4671 VK_NUMPAD6 = (102), | |
4672 VK_NUMPAD7 = (103), | |
4673 VK_NUMPAD8 = (104), | |
4674 VK_NUMPAD9 = (105), | |
4675 VK_MULTIPLY = (106), | |
4676 VK_ADD = (107), | |
4677 VK_SEPARATOR = (108), | |
4678 VK_SUBTRACT = (109), | |
4679 VK_DECIMAL = (110), | |
4680 VK_DIVIDE = (111), | |
4681 VK_F1 = (112), | |
4682 VK_F2 = (113), | |
4683 VK_F3 = (114), | |
4684 VK_F4 = (115), | |
4685 VK_F5 = (116), | |
4686 VK_F6 = (117), | |
4687 VK_F7 = (118), | |
4688 VK_F8 = (119), | |
4689 VK_F9 = (120), | |
4690 VK_F10 = (121), | |
4691 VK_F11 = (122), | |
4692 VK_F12 = (123), | |
4693 VK_F13 = (124), | |
4694 VK_F14 = (125), | |
4695 VK_F15 = (126), | |
4696 VK_F16 = (127), | |
4697 VK_F17 = (128), | |
4698 VK_F18 = (129), | |
4699 VK_F19 = (130), | |
4700 VK_F20 = (131), | |
4701 VK_F21 = (132), | |
4702 VK_F22 = (133), | |
4703 VK_F23 = (134), | |
4704 VK_F24 = (135), | |
4705 VK_NUMLOCK = (144), | |
4706 VK_SCROLL = (145), | |
4707 VK_LSHIFT = (160), | |
4708 VK_LCONTROL = (162), | |
4709 VK_LMENU = (164), | |
4710 VK_RSHIFT = (161), | |
4711 VK_RCONTROL = (163), | |
4712 VK_RMENU = (165), | |
4713 VK_PROCESSKEY = (229), | |
4714 KF_ALTDOWN = (8192), | |
4715 KF_DLGMODE = (2048), | |
4716 KF_EXTENDED = (256), | |
4717 KF_MENUMODE = (4096), | |
4718 KF_REPEAT = (16384), | |
4719 KF_UP = (32768), | |
4720 KL_NAMELENGTH = (9), | |
4721 WA_ACTIVE = (1), | |
4722 WA_CLICKACTIVE = (2), | |
4723 WA_INACTIVE = (0), | |
4724 PWR_CRITICALRESUME = (3), | |
4725 PWR_SUSPENDREQUEST = (1), | |
4726 PWR_SUSPENDRESUME = (2), | |
4727 PWR_FAIL = -((1)), | |
4728 PWR_OK = (1), | |
4729 NF_QUERY = (3), | |
4730 NF_REQUERY = (4), | |
4731 NFR_ANSI = (1), | |
4732 NFR_UNICODE = (2), | |
4733 WMSZ_BOTTOM = (6), | |
4734 WMSZ_BOTTOMLEFT = (7), | |
4735 WMSZ_BOTTOMRIGHT = (8), | |
4736 WMSZ_LEFT = (1), | |
4737 WMSZ_RIGHT = (2), | |
4738 WMSZ_TOP = (3), | |
4739 WMSZ_TOPLEFT = (4), | |
4740 WMSZ_TOPRIGHT = (5), | |
4741 MA_ACTIVATE = (1), | |
4742 MA_ACTIVATEANDEAT = (2), | |
4743 MA_NOACTIVATE = (3), | |
4744 MA_NOACTIVATEANDEAT = (4), | |
4745 SIZE_MAXHIDE = (4), | |
4746 SIZE_MAXIMIZED = (2), | |
4747 SIZE_MAXSHOW = (3), | |
4748 SIZE_MINIMIZED = (1), | |
4749 SIZE_RESTORED = (0), | |
4750 WVR_ALIGNTOP = (16), | |
4751 WVR_ALIGNLEFT = (32), | |
4752 WVR_ALIGNBOTTOM = (64), | |
4753 WVR_ALIGNRIGHT = (128), | |
4754 WVR_HREDRAW = (256), | |
4755 WVR_VREDRAW = (512), | |
4756 WVR_REDRAW = (768), | |
4757 WVR_VALIDRECTS = (1024), | |
4758 HTBOTTOM = (15), | |
4759 HTBOTTOMLEFT = (16), | |
4760 HTBOTTOMRIGHT = (17), | |
4761 HTCAPTION = (2), | |
4762 HTCLIENT = (1), | |
4763 HTERROR = -((2)), | |
4764 HTGROWBOX = (4), | |
4765 HTHSCROLL = (6), | |
4766 HTLEFT = (10), | |
4767 HTMENU = (5), | |
4768 HTNOWHERE = (0), | |
4769 HTREDUCE = (8), | |
4770 HTRIGHT = (11), | |
4771 HTSIZE = (4), | |
4772 HTSYSMENU = (3), | |
4773 HTTOP = (12), | |
4774 HTTOPLEFT = (13), | |
4775 HTTOPRIGHT = (14), | |
4776 HTTRANSPARENT = -((1)), | |
4777 HTVSCROLL = (7), | |
4778 HTZOOM = (9), | |
4779 MK_CONTROL = (8), | |
4780 MK_LBUTTON = (1), | |
4781 MK_MBUTTON = (16), | |
4782 MK_RBUTTON = (2), | |
4783 MK_SHIFT = (4), | |
4784 CS_BYTEALIGNCLIENT = (4096), | |
4785 CS_BYTEALIGNWINDOW = (8192), | |
4786 CS_CLASSDC = (64), | |
4787 CS_DBLCLKS = (8), | |
4788 CS_GLOBALCLASS = (16384), | |
4789 CS_HREDRAW = (2), | |
4790 CS_KEYCVTWINDOW = (4), | |
4791 CS_NOCLOSE = (512), | |
4792 CS_NOKEYCVT = (256), | |
4793 CS_OWNDC = (32), | |
4794 CS_PARENTDC = (128), | |
4795 CS_SAVEBITS = (2048), | |
4796 CS_VREDRAW = (1), | |
4797 DLGWINDOWEXTRA = (30), | |
4798 FALT = (16), | |
4799 FCONTROL = (8), | |
4800 FNOINVERT = (2), | |
4801 FSHIFT = (4), | |
4802 FVIRTKEY = (1), | |
4803 MIIM_CHECKMARKS = (8), | |
4804 MIIM_DATA = (32), | |
4805 MIIM_ID = (2), | |
4806 MIIM_STATE = (1), | |
4807 MIIM_SUBMENU = (4), | |
4808 MIIM_TYPE = (16), | |
4809 MFT_BITMAP = (0x4), | |
4810 MFT_MENUBARBREAK = (0x20), | |
4811 MFT_MENUBREAK = (0x40), | |
4812 MFT_OWNERDRAW = (0x100), | |
4813 MFT_RADIOCHECK = (0x200), | |
4814 MFT_RIGHTJUSTIFY = (0x4000), | |
4815 MFT_SEPARATOR = (0x800), | |
4816 MFT_STRING = (0), | |
4817 MFS_CHECKED = (0x8), | |
4818 MFS_DEFAULT = (0x1000), | |
4819 MFS_DISABLED = (0x3), | |
4820 MFS_ENABLED = (0), | |
4821 MFS_GRAYED = (0x3), | |
4822 MFS_HILITE = (0x80), | |
4823 MFS_UNCHECKED = (0), | |
4824 MFS_UNHILITE = (0), | |
4825 SERKF_AVAILABLE = (2), | |
4826 SERKF_INDICATOR = (4), | |
4827 SERKF_SERIALKEYSON = (1), | |
4828 FKF_AVAILABLE = (2), | |
4829 FKF_CLICKON = (64), | |
4830 FKF_FILTERKEYSON = (1), | |
4831 FKF_HOTKEYACTIVE = (4), | |
4832 FKF_HOTKEYSOUND = (16), | |
4833 FKF_CONFIRMHOTKEY = (8), | |
4834 FKF_INDICATOR = (32), | |
4835 HELPINFO_MENUITEM = (2), | |
4836 HELPINFO_WINDOW = (1), | |
4837 PRF_CHECKVISIBLE = (0x1), | |
4838 PRF_CHILDREN = (0x10), | |
4839 PRF_CLIENT = (0x4), | |
4840 PRF_ERASEBKGND = (0x8), | |
4841 PRF_NONCLIENT = (0x2), | |
4842 PRF_OWNED = (0x20), | |
4843 HWND_DESKTOP = (0), | |
4844 SC_CLOSE = (61536), | |
4845 SC___FILE__HELP = (61824), | |
4846 SC_DEFAULT = (61792), | |
4847 SC_HOTKEY = (61776), | |
4848 SC_HSCROLL = (61568), | |
4849 SC_KEYMENU = (61696), | |
4850 SC_MAXIMIZE = (61488), | |
4851 SC_ZOOM = (61488), | |
4852 SC_MINIMIZE = (61472), | |
4853 SC_ICON = (61472), | |
4854 SC_MONITORPOWER = (61808), | |
4855 SC_MOUSEMENU = (61584), | |
4856 SC_MOVE = (61456), | |
4857 SC_NEXTWINDOW = (61504), | |
4858 SC_PREVWINDOW = (61520), | |
4859 SC_RESTORE = (61728), | |
4860 SC_SCREENSAVE = (61760), | |
4861 SC_SIZE = (61440), | |
4862 SC_TASKLIST = (61744), | |
4863 SC_VSCROLL = (61552), | |
4864 DC_HASDEFID = (21323), | |
4865 DLGC_BUTTON = (8192), | |
4866 DLGC_DEFPUSHBUTTON = (16), | |
4867 DLGC_HASSETSEL = (8), | |
4868 DLGC_RADIOBUTTON = (64), | |
4869 DLGC_STATIC = (256), | |
4870 DLGC_UNDEFPUSHBUTTON = (32), | |
4871 DLGC_WANTALLKEYS = (4), | |
4872 DLGC_WANTARROWS = (1), | |
4873 DLGC_WANTCHARS = (128), | |
4874 DLGC_WANTMESSAGE = (4), | |
4875 DLGC_WANTTAB = (2), | |
4876 EC_LEFTMARGIN = (1), | |
4877 EC_RIGHTMARGIN = (2), | |
4878 EC_USEFONTINFO = (65535), | |
4879 LB_ERR = -((1)), | |
4880 LB_ERRSPACE = -((2)), | |
4881 LB_OKAY = (0), | |
4882 CB_ERR = -((1)), | |
4883 CB_ERRSPACE = -((2)), | |
4884 IMC_GETCANDIDATEPOS = (7), | |
4885 IMC_GETCOMPOSITIONFONT = (9), | |
4886 IMC_GETCOMPOSITIONWINDOW = (11), | |
4887 IMC_GETSTATUSWINDOWPOS = (15), | |
4888 IMC_CLOSESTATUSWINDOW = (33), | |
4889 IMC_OPENSTATUSWINDOW = (34), | |
4890 IMC_SETCANDIDATEPOS = (8), | |
4891 IMC_SETCOMPOSITIONFONT = (10), | |
4892 IMC_SETCOMPOSITIONWINDOW = (12), | |
4893 IMC_SETSTATUSWINDOWPOS = (16), | |
4894 IMN_CHANGECANDIDATE = (3), | |
4895 IMN_CLOSECANDIDATE = (4), | |
4896 IMN_CLOSESTATUSWINDOW = (1), | |
4897 IMN_GUIDELINE = (13), | |
4898 IMN_OPENCANDIDATE = (5), | |
4899 IMN_OPENSTATUSWINDOW = (2), | |
4900 IMN_SETCANDIDATEPOS = (9), | |
4901 IMN_SETCOMPOSITIONFONT = (10), | |
4902 IMN_SETCOMPOSITIONWINDOW = (11), | |
4903 IMN_SETCONVERSIONMODE = (6), | |
4904 IMN_SETOPENSTATUS = (8), | |
4905 IMN_SETSENTENCEMODE = (7), | |
4906 IMN_SETSTATUSWINDOWPOS = (12), | |
4907 IMN_PRIVATE = (14), | |
4908 SKF_AUDIBLEFEEDBACK = (64), | |
4909 SKF_AVAILABLE = (2), | |
4910 SKF_CONFIRMHOTKEY = (8), | |
4911 SKF_HOTKEYACTIVE = (4), | |
4912 SKF_HOTKEYSOUND = (16), | |
4913 SKF_INDICATOR = (32), | |
4914 SKF_STICKYKEYSON = (1), | |
4915 SKF_TRISTATE = (128), | |
4916 SKF_TWOKEYSOFF = (256), | |
4917 MKF_AVAILABLE = (2), | |
4918 MKF_CONFIRMHOTKEY = (8), | |
4919 MKF_HOTKEYACTIVE = (4), | |
4920 MKF_HOTKEYSOUND = (16), | |
4921 MKF_INDICATOR = (32), | |
4922 MKF_MOUSEKEYSON = (1), | |
4923 MKF_MODIFIERS = (64), | |
4924 MKF_REPLACENUMBERS = (128), | |
4925 SSF_AVAILABLE = (2), | |
4926 SSF_SOUNDSENTRYON = (1), | |
4927 SSTF_BORDER = (2), | |
4928 SSTF_CHARS = (1), | |
4929 SSTF_DISPLAY = (3), | |
4930 SSTF_NONE = (0), | |
4931 SSGF_DISPLAY = (3), | |
4932 SSGF_NONE = (0), | |
4933 SSWF_CUSTOM = (4), | |
4934 SSWF_DISPLAY = (3), | |
4935 SSWF_NONE = (0), | |
4936 SSWF_TITLE = (1), | |
4937 SSWF_WINDOW = (2), | |
4938 ATF_ONOFFFEEDBACK = (2), | |
4939 ATF_TIMEOUTON = (1), | |
4940 HCF_AVAILABLE = (2), | |
4941 HCF_CONFIRMHOTKEY = (8), | |
4942 HCF_HIGHCONTRASTON = (1), | |
4943 HCF_HOTKEYACTIVE = (4), | |
4944 HCF_HOTKEYAVAILABLE = (64), | |
4945 HCF_HOTKEYSOUND = (16), | |
4946 HCF_INDICATOR = (32), | |
4947 TKF_AVAILABLE = (2), | |
4948 TKF_CONFIRMHOTKEY = (8), | |
4949 TKF_HOTKEYACTIVE = (4), | |
4950 TKF_HOTKEYSOUND = (16), | |
4951 TKF_TOGGLEKEYSON = (1), | |
4952 PP_DISPLAYERRORS = (1), | |
4953 RESOURCEDISPLAYTYPE_DOMAIN = (1), | |
4954 RESOURCEDISPLAYTYPE_FILE = (4), | |
4955 RESOURCEDISPLAYTYPE_GENERIC = (0), | |
4956 RESOURCEDISPLAYTYPE_GROUP = (5), | |
4957 RESOURCEDISPLAYTYPE_SERVER = (2), | |
4958 RESOURCEDISPLAYTYPE_SHARE = (3), | |
4959 CAPSLOCK_ON = (128), | |
4960 ENHANCED_KEY = (256), | |
4961 LEFT_ALT_PRESSED = (2), | |
4962 LEFT_CTRL_PRESSED = (8), | |
4963 NUMLOCK_ON = (32), | |
4964 RIGHT_ALT_PRESSED = (1), | |
4965 RIGHT_CTRL_PRESSED = (4), | |
4966 SCROLLLOCK_ON = (64), | |
4967 SHIFT_PRESSED = (16), | |
4968 FROM_LEFT_1ST_BUTTON_PRESSED = (1), | |
4969 RIGHTMOST_BUTTON_PRESSED = (2), | |
4970 FROM_LEFT_2ND_BUTTON_PRESSED = (4), | |
4971 FROM_LEFT_3RD_BUTTON_PRESSED = (8), | |
4972 FROM_LEFT_4TH_BUTTON_PRESSED = (16), | |
4973 DOUBLE_CLICK = (2), | |
4974 MOUSE_MOVED = (1), | |
4975 KEY_EVENT = (1), | |
4976 _MOUSE_EVENT = (2), | |
4977 cMOUSE_EVENT = (2), | |
4978 WINDOW_BUFFER_SIZE_EVENT = (4), | |
4979 MENU_EVENT = (8), | |
4980 FOCUS_EVENT = (16), | |
4981 BI_RGB = (0), | |
4982 BI_RLE8 = (1), | |
4983 BI_RLE4 = (2), | |
4984 BI_BITFIELDS = (3), | |
4985 PFD_DRAW_TO_WINDOW = (0x4), | |
4986 PFD_DRAW_TO_BITMAP = (0x8), | |
4987 PFD_SUPPORT_GDI = (0x10), | |
4988 PFD_SUPPORT_OPENGL = (0x20), | |
4989 PFD_DOUBLEBUFFER = (0x1), | |
4990 PFD_STEREO = (0x2), | |
4991 PFD_DOUBLEBUFFER_DONTCARE = (0x40000000), | |
4992 PFD_STEREO_DONTCARE = (0x80000000), | |
4993 PFD_TYPE_RGBA = (0), | |
4994 PFD_TYPE_COLORINDEX = (1), | |
4995 PFD_MAIN_PLANE = (0), | |
4996 PFD_OVERLAY_PLANE = (1), | |
4997 PFD_UNDERLAY_PLANE = -((1)), | |
4998 WGL_FONT_LINES = (0), | |
4999 WGL_FONT_POLYGONS = (1), | |
5000 PFD_GENERIC_FORMAT = (0x40), | |
5001 PFD_NEED_PALETTE = (0x80), | |
5002 PFD_NEED_SYSTEM_PALETTE = (0x100), | |
5003 PFD_SWAP_COPY = (0x400), | |
5004 PFD_SWAP_EXCHANGE = (0x200), | |
5005 TMPF_FIXED_PITCH = (0x1), | |
5006 TMPF_VECTOR = (0x2), | |
5007 TMPF_TRUETYPE = (0x4), | |
5008 TMPF_DEVICE = (0x8), | |
5009 SE_ERR_SHARE = (26), | |
5010 SE_ERR_ASSOCINCOMPLETE = (27), | |
5011 SE_ERR_DDETIMEOUT = (28), | |
5012 SE_ERR_DDEFAIL = (29), | |
5013 SE_ERR_DDEBUSY = (30), | |
5014 SE_ERR_NOASSOC = (31), | |
5015 XCLASS_BOOL = (0x1000), | |
5016 XCLASS_DATA = (0x2000), | |
5017 XCLASS_FLAGS = (0x4000), | |
5018 XCLASS_MASK = (0xfc00), | |
5019 XCLASS_NOTIFICATION = (0x8000), | |
5020 XTYPF_NOBLOCK = (0x0002), | |
5021 XTYP_ADVDATA = (0x4010), | |
5022 XTYP_ADVREQ = (0x2022), | |
5023 XTYP_ADVSTART = (0x1030), | |
5024 XTYP_ADVSTOP = (0x8040), | |
5025 XTYP_CONNECT = (0x1062), | |
5026 XTYP_CONNECT_CONFIRM = (0x8072), | |
5027 XTYP_DISCONNECT = (0x80c2), | |
5028 XTYP_EXECUTE = (0x4050), | |
5029 XTYP_POKE = (0x4090), | |
5030 XTYP_REQUEST = (0x20b0), | |
5031 XTYP_WILDCONNECT = (0x20E2), | |
5032 XTYP_REGISTER = (0x80A2), | |
5033 XTYP_ERROR = (0x8002), | |
5034 XTYP_XACT_COMPLETE = (0x8080), | |
5035 XTYP_UNREGISTER = (0x80D2), | |
5036 DMLERR_DLL_USAGE = (0x4004), | |
5037 DMLERR_INVALIDPARAMETER = (0x4006), | |
5038 DMLERR_NOTPROCESSED = (0x4009), | |
5039 DMLERR_POSTMSG_FAILED = (0x400c), | |
5040 DMLERR_SERVER_DIED = (0x400e), | |
5041 DMLERR_SYS_ERROR = (0x400f), | |
5042 DMLERR_BUSY = (0x4001), | |
5043 DMLERR_DATAACKTIMEOUT = (0x4002), | |
5044 DMLERR_ADVACKTIMEOUT = (0x4000), | |
5045 DMLERR_DLL_NOT_INITIALIZED = (0x4003), | |
5046 DMLERR_LOW_MEMORY = (0x4007), | |
5047 DMLERR_MEMORY_ERROR = (0x4008), | |
5048 DMLERR_POKEACKTIMEOUT = (0x400b), | |
5049 DMLERR_NO_CONV_ESTABLISHED = (0x400a), | |
5050 DMLERR_REENTRANCY = (0x400d), | |
5051 DMLERR_UNFOUND_QUEUE_ID = (0x4011), | |
5052 DMLERR_UNADVACKTIMEOUT = (0x4010), | |
5053 DMLERR_EXECACKTIMEOUT = (0x4005), | |
5054 DDE_FACK = (0x8000), | |
5055 DDE_FNOTPROCESSED = (0x0000), | |
5056 DNS_REGISTER = (0x0001), | |
5057 DNS_UNREGISTER = (0x0002), | |
5058 CP_WINANSI = (1004), | |
5059 CP_WINUNICODE = (1200), | |
5060 APPCLASS_STANDARD = (0x00000000), | |
5061 BKMODE_LAST = (2), | |
5062 CTLCOLOR_MSGBOX = (0), | |
5063 CTLCOLOR_EDIT = (1), | |
5064 CTLCOLOR_LISTBOX = (2), | |
5065 CTLCOLOR_BTN = (3), | |
5066 CTLCOLOR_DLG = (4), | |
5067 CTLCOLOR_SCROLLBAR = (5), | |
5068 CTLCOLOR_STATIC = (6), | |
5069 CTLCOLOR_MAX = (7), | |
5070 META_SETMAPMODE = (0x0103), | |
5071 META_SETWINDOWORG = (0x020B), | |
5072 META_SETWINDOWEXT = (0x020C), | |
5073 POLYFILL_LAST = (2), | |
5074 STATUS_WAIT_0 = (0x00000000), | |
5075 STATUS_ABANDONED_WAIT_0 = (0x00000080), | |
5076 STATUS_USER_APC = (0x000000C0), | |
5077 STATUS_TIMEOUT = (0x00000102), | |
5078 STATUS_PENDING = (0x00000103), | |
5079 STATUS_GUARD_PAGE_VIOLATION = (0x80000001), | |
5080 STATUS_DATATYPE_MISALIGNMENT = (0x80000002), | |
5081 STATUS_BREAKPOINT = (0x80000003), | |
5082 STATUS_SINGLE_STEP = (0x80000004), | |
5083 STATUS_IN_PAGE_ERROR = (0xC0000006), | |
5084 STATUS_INVALID_HANDLE = (0xC0000008), | |
5085 STATUS_ILLEGAL_INSTRUCTION = (0xC000001D), | |
5086 STATUS_NONCONTINUABLE_EXCEPTION = (0xC0000025), | |
5087 STATUS_INVALID_DISPOSITION = (0xC0000026), | |
5088 STATUS_ARRAY_BOUNDS_EXCEEDED = (0xC000008C), | |
5089 STATUS_FLOAT_DENORMAL_OPERAND = (0xC000008D), | |
5090 STATUS_FLOAT_DIVIDE_BY_ZERO = (0xC000008E), | |
5091 STATUS_FLOAT_INEXACT_RESULT = (0xC000008F), | |
5092 STATUS_FLOAT_INVALID_OPERATION = (0xC0000090), | |
5093 STATUS_FLOAT_OVERFLOW = (0xC0000091), | |
5094 STATUS_FLOAT_STACK_CHECK = (0xC0000092), | |
5095 STATUS_FLOAT_UNDERFLOW = (0xC0000093), | |
5096 STATUS_INTEGER_DIVIDE_BY_ZERO = (0xC0000094), | |
5097 STATUS_INTEGER_OVERFLOW = (0xC0000095), | |
5098 STATUS_PRIVILEGED_INSTRUCTION = (0xC0000096), | |
5099 STATUS_STACK_OVERFLOW = (0xC00000FD), | |
5100 STATUS_CONTROL_C_EXIT = (0xC000013A), | |
5101 PROCESSOR_ARCHITECTURE_INTEL = (0), | |
5102 PROCESSOR_ARCHITECTURE_MIPS = (1), | |
5103 PROCESSOR_ARCHITECTURE_ALPHA = (2), | |
5104 PROCESSOR_ARCHITECTURE_PPC = (3), | |
5105 SIZEFULLSCREEN = (SIZE_MAXIMIZED), | |
5106 SIZENORMAL = (SIZE_RESTORED), | |
5107 SIZEICONIC = (SIZE_MINIMIZED), | |
5108 SIZE_OF_80387_REGISTERS = (80), | |
5109 __FILE___i386 = (0x10000), | |
5110 __FILE___CONTROL = (__FILE___i386) | (1), | |
5111 __FILE___INTEGER = (__FILE___i386) | (2), | |
5112 __FILE___SEGMENTS = (__FILE___i386) | (4), | |
5113 __FILE___FLOATING_POINT = (__FILE___i386) | (8), | |
5114 __FILE___DEBUG_REGISTERS = (__FILE___i386) | (0x10), | |
5115 __FILE___FULL = ((__FILE___CONTROL) | (__FILE___INTEGER)) | (__FILE___SEGMENTS), | |
5116 FLAG_TRACE_BIT = (0x100), | |
5117 __FILE___DEBUGGER = (__FILE___FULL) | (__FILE___FLOATING_POINT), | |
5118 FILTER_TEMP_DUPLICATE_ACCOUNT = (0x0001), | |
5119 FILTER_NORMAL_ACCOUNT = (0x0002), | |
5120 FILTER_INTERDOMAIN_TRUST_ACCOUNT = (0x0008), | |
5121 FILTER_WORKSTATION_TRUST_ACCOUNT = (0x0010), | |
5122 FILTER_SERVER_TRUST_ACCOUNT = (0x0020), | |
5123 LOGON32_LOGON_INTERACTIVE = (0x02), | |
5124 LOGON32_LOGON_BATCH = (0x04), | |
5125 LOGON32_LOGON_SERVICE = (0x05), | |
5126 LOGON32_PROVIDER_DEFAULT = (0x00), | |
5127 LOGON32_PROVIDER_WINNT35 = (0x01), | |
5128 QID_SYNC = (0xFFFFFFFF), | |
5129 IMAGE_DOS_SIGNATURE = (0x5a4d), | |
5130 IMAGE_NT_SIGNATURE = (0x4550), | |
5131 SEVERITY_SUCCESS = (0), | |
5132 SEVERITY_ERROR = (1), | |
5133 VT_EMPTY = (0), | |
5134 VT_NULL = (1), | |
5135 VT_I2 = (2), | |
5136 VT_I4 = (3), | |
5137 VT_R4 = (4), | |
5138 VT_R8 = (5), | |
5139 VT_BSTR = (8), | |
5140 VT_ERROR = (10), | |
5141 VT_BOOL = (11), | |
5142 VT_UI1 = (17), | |
5143 VT_BYREF = (0x4000), | |
5144 VT_RESERVED = (0x8000), | |
5145 FACILITY_WINDOWS = (8), | |
5146 FACILITY_STORAGE = (3), | |
5147 FACILITY_RPC = (1), | |
5148 FACILITY_SSPI = (9), | |
5149 FACILITY_WIN32 = (7), | |
5150 FACILITY_CONTROL = (10), | |
5151 FACILITY_NULL = (0), | |
5152 FACILITY_INTERNET = (12), | |
5153 FACILITY_ITF = (4), | |
5154 FACILITY_DISPATCH = (2), | |
5155 FACILITY_CERT = (11), | |
5156 ACM_OPENW = (1127), | |
5157 ACM_OPENA = (1124), | |
5158 ACM_OPEN = (ACM_OPENA), | |
5159 ACM_PLAY = (1125), | |
5160 ACM_STOP = (1126), | |
5161 ACN_START = (1), | |
5162 ACN_STOP = (2), | |
5163 BM_CLICK = (245), | |
5164 BM_GETCHECK = (240), | |
5165 BM_GETIMAGE = (246), | |
5166 BM_GETSTATE = (242), | |
5167 BM_SETCHECK = (241), | |
5168 BM_SETIMAGE = (247), | |
5169 BM_SETSTATE = (243), | |
5170 BM_SETSTYLE = (244), | |
5171 BN_CLICKED = (0), | |
5172 BN_DBLCLK = (5), | |
5173 BN_DISABLE = (4), | |
5174 BN_DOUBLECLICKED = (5), | |
5175 BN_HILITE = (2), | |
5176 BN_KILLFOCUS = (7), | |
5177 BN_PAINT = (1), | |
5178 BN_PUSHED = (2), | |
5179 BN_SETFOCUS = (6), | |
5180 BN_UNHILITE = (3), | |
5181 BN_UNPUSHED = (3), | |
5182 CB_ADDSTRING = (323), | |
5183 CB_DELETESTRING = (324), | |
5184 CB_DIR = (325), | |
5185 CB_FINDSTRING = (332), | |
5186 CB_FINDSTRINGEXACT = (344), | |
5187 CB_GETCOUNT = (326), | |
5188 CB_GETCURSEL = (327), | |
5189 CB_GETDROPPEDCONTROLRECT = (338), | |
5190 CB_GETDROPPEDSTATE = (343), | |
5191 CB_GETDROPPEDWIDTH = (351), | |
5192 CB_GETEDITSEL = (320), | |
5193 CB_GETEXTENDEDUI = (342), | |
5194 CB_GETHORIZONTALEXTENT = (349), | |
5195 CB_GETITEMDATA = (336), | |
5196 CB_GETITEMHEIGHT = (340), | |
5197 CB_GETLBTEXT = (328), | |
5198 CB_GETLBTEXTLEN = (329), | |
5199 CB_GETLOCALE = (346), | |
5200 CB_GETTOPINDEX = (347), | |
5201 CB_INITSTORAGE = (353), | |
5202 CB_INSERTSTRING = (330), | |
5203 CB_LIMITTEXT = (321), | |
5204 CB_RESETCONTENT = (331), | |
5205 CB_SELECTSTRING = (333), | |
5206 CB_SETCURSEL = (334), | |
5207 CB_SETDROPPEDWIDTH = (352), | |
5208 CB_SETEDITSEL = (322), | |
5209 CB_SETEXTENDEDUI = (341), | |
5210 CB_SETHORIZONTALEXTENT = (350), | |
5211 CB_SETITEMDATA = (337), | |
5212 CB_SETITEMHEIGHT = (339), | |
5213 CB_SETLOCALE = (345), | |
5214 CB_SETTOPINDEX = (348), | |
5215 CB_SHOWDROPDOWN = (335), | |
5216 CBN_CLOSEUP = (8), | |
5217 CBN_DBLCLK = (2), | |
5218 CBN_DROPDOWN = (7), | |
5219 CBN_EDITCHANGE = (5), | |
5220 CBN_EDITUPDATE = (6), | |
5221 CBN_ERRSPACE = -((1)), | |
5222 CBN_KILLFOCUS = (4), | |
5223 CBN_SELCHANGE = (1), | |
5224 CBN_SELENDCANCEL = (10), | |
5225 CBN_SELENDOK = (9), | |
5226 CBN_SETFOCUS = (3), | |
5227 DL_BEGINDRAG = (1157), | |
5228 DL_CANCELDRAG = (1160), | |
5229 DL_DRAGGING = (1158), | |
5230 DL_DROPPED = (1159), | |
5231 DM_GETDEFID = (1024), | |
5232 DM_REPOSITION = (1026), | |
5233 DM_SETDEFID = (1025), | |
5234 EM_CANPASTE = (1074), | |
5235 EM_CANUNDO = (198), | |
5236 EM_CHARFROMPOS = (215), | |
5237 EM_DISPLAYBAND = (1075), | |
5238 EM_EMPTYUNDOBUFFER = (205), | |
5239 EM_EXGETSEL = (1076), | |
5240 EM_EXLIMITTEXT = (1077), | |
5241 EM_EXLINEFROMCHAR = (1078), | |
5242 EM_EXSETSEL = (1079), | |
5243 EM_FINDTEXT = (1080), | |
5244 EM_FINDTEXTEX = (1103), | |
5245 EM_FINDWORDBREAK = (1100), | |
5246 EM_FMTLINES = (200), | |
5247 EM_FORMATRANGE = (1081), | |
5248 EM_GETCHARFORMAT = (1082), | |
5249 EM_GETEVENTMASK = (1083), | |
5250 EM_GETFIRSTVISIBLELINE = (206), | |
5251 EM_GETHANDLE = (189), | |
5252 EM_GETLIMITTEXT = (213), | |
5253 EM_GETLINE = (196), | |
5254 EM_GETLINECOUNT = (186), | |
5255 EM_GETMARGINS = (212), | |
5256 EM_GETMODIFY = (184), | |
5257 EM_GETIMECOLOR = (1129), | |
5258 EM_GETIMEOPTIONS = (1131), | |
5259 EM_GETOPTIONS = (1102), | |
5260 EM_GETOLEINTERFACE = (1084), | |
5261 EM_GETPARAFORMAT = (1085), | |
5262 EM_GETPASSWORDCHAR = (210), | |
5263 EM_GETPUNCTUATION = (1125), | |
5264 EM_GETRECT = (178), | |
5265 EM_GETSEL = (176), | |
5266 EM_GETSELTEXT = (1086), | |
5267 EM_GETTEXTRANGE = (1099), | |
5268 EM_GETTHUMB = (190), | |
5269 EM_GETWORDBREAKPROC = (209), | |
5270 EM_GETWORDBREAKPROCEX = (1104), | |
5271 EM_GETWORDWRAPMODE = (1127), | |
5272 EM_HIDESELECTION = (1087), | |
5273 EM_LIMITTEXT = (197), | |
5274 EM_LINEFROMCHAR = (201), | |
5275 EM_LINEINDEX = (187), | |
5276 EM_LINELENGTH = (193), | |
5277 EM_LINESCROLL = (182), | |
5278 EM_PASTESPECIAL = (1088), | |
5279 EM_POSFROMCHAR = (214), | |
5280 EM_REPLACESEL = (194), | |
5281 EM_REQUESTRESIZE = (1089), | |
5282 EM_SCROLL = (181), | |
5283 EM_SCROLLCARET = (183), | |
5284 EM_SELECTIONTYPE = (1090), | |
5285 EM_SETBKGNDCOLOR = (1091), | |
5286 EM_SETCHARFORMAT = (1092), | |
5287 EM_SETEVENTMASK = (1093), | |
5288 EM_SETHANDLE = (188), | |
5289 EM_SETIMECOLOR = (1128), | |
5290 EM_SETIMEOPTIONS = (1130), | |
5291 EM_SETLIMITTEXT = (197), | |
5292 EM_SETMARGINS = (211), | |
5293 EM_SETMODIFY = (185), | |
5294 EM_SETOLECALLBACK = (1094), | |
5295 EM_SETOPTIONS = (1101), | |
5296 EM_SETPARAFORMAT = (1095), | |
5297 EM_SETPASSWORDCHAR = (204), | |
5298 EM_SETPUNCTUATION = (1124), | |
5299 EM_SETREADONLY = (207), | |
5300 EM_SETRECT = (179), | |
5301 EM_SETRECTNP = (180), | |
5302 EM_SETSEL = (177), | |
5303 EM_SETTABSTOPS = (203), | |
5304 EM_SETTARGETDEVICE = (1096), | |
5305 EM_SETWORDBREAKPROC = (208), | |
5306 EM_SETWORDBREAKPROCEX = (1105), | |
5307 EM_SETWORDWRAPMODE = (1126), | |
5308 EM_STREAMIN = (1097), | |
5309 EM_STREAMOUT = (1098), | |
5310 EM_UNDO = (199), | |
5311 EN_CHANGE = (768), | |
5312 EN_CORRECTTEXT = (1797), | |
5313 EN_DROPFILES = (1795), | |
5314 EN_ERRSPACE = (1280), | |
5315 EN_HSCROLL = (1537), | |
5316 EN_IMECHANGE = (1799), | |
5317 EN_KILLFOCUS = (512), | |
5318 EN_MAXTEXT = (1281), | |
5319 EN_MSGFILTER = (1792), | |
5320 EN_OLEOPFAILED = (1801), | |
5321 EN_PROTECTED = (1796), | |
5322 EN_REQUESTRESIZE = (1793), | |
5323 EN_SAVECLIPBOARD = (1800), | |
5324 EN_SELCHANGE = (1794), | |
5325 EN_SETFOCUS = (256), | |
5326 EN_STOPNOUNDO = (1798), | |
5327 EN_UPDATE = (1024), | |
5328 EN_VSCROLL = (1538), | |
5329 HDM_DELETEITEM = (4610), | |
5330 HDM_GETITEMW = (4619), | |
5331 HDM_INSERTITEMW = (4618), | |
5332 HDM_SETITEMW = (4620), | |
5333 HDM_GETITEMA = (4611), | |
5334 HDM_INSERTITEMA = (4609), | |
5335 HDM_SETITEMA = (4612), | |
5336 HDM_GETITEM = (HDM_GETITEMA), | |
5337 HDM_INSERTITEM = (HDM_INSERTITEMA), | |
5338 HDM_SETITEM = (HDM_SETITEMA), | |
5339 HDM_GETITEMCOUNT = (4608), | |
5340 HDM_HITTEST = (4614), | |
5341 HDM_LAYOUT = (4613), | |
5342 HDN_BEGINTRACKW = -((326)), | |
5343 HDN_DIVIDERDBLCLICKW = -((325)), | |
5344 HDN_ENDTRACKW = -((327)), | |
5345 HDN_ITEMCHANGEDW = -((321)), | |
5346 HDN_ITEMCHANGINGW = -((320)), | |
5347 HDN_ITEMCLICKW = -((322)), | |
5348 HDN_ITEMDBLCLICKW = -((323)), | |
5349 HDN_TRACKW = -((328)), | |
5350 HDN_BEGINTRACKA = -((306)), | |
5351 HDN_DIVIDERDBLCLICKA = -((305)), | |
5352 HDN_ENDTRACKA = -((307)), | |
5353 HDN_ITEMCHANGEDA = -((301)), | |
5354 HDN_ITEMCHANGINGA = -((300)), | |
5355 HDN_ITEMCLICKA = -((302)), | |
5356 HDN_ITEMDBLCLICKA = -((303)), | |
5357 HDN_TRACKA = -((308)), | |
5358 HDN_BEGINTRACK = (HDN_BEGINTRACKA), | |
5359 HDN_DIVIDERDBLCLICK = (HDN_DIVIDERDBLCLICKA), | |
5360 HDN_ENDTRACK = (HDN_ENDTRACKA), | |
5361 HDN_ITEMCHANGED = (HDN_ITEMCHANGEDA), | |
5362 HDN_ITEMCHANGING = (HDN_ITEMCHANGINGA), | |
5363 HDN_ITEMCLICK = (HDN_ITEMCLICKA), | |
5364 HDN_ITEMDBLCLICK = (HDN_ITEMDBLCLICKA), | |
5365 HDN_TRACK = (HDN_TRACKA), | |
5366 HKM_GETHOTKEY = (1026), | |
5367 HKM_SETHOTKEY = (1025), | |
5368 HKM_SETRULES = (1027), | |
5369 LB_ADDFILE = (406), | |
5370 LB_ADDSTRING = (384), | |
5371 LB_DELETESTRING = (386), | |
5372 LB_DIR = (397), | |
5373 LB_FINDSTRING = (399), | |
5374 LB_FINDSTRINGEXACT = (418), | |
5375 LB_GETANCHORINDEX = (413), | |
5376 LB_GETCARETINDEX = (415), | |
5377 LB_GETCOUNT = (395), | |
5378 LB_GETCURSEL = (392), | |
5379 LB_GETHORIZONTALEXTENT = (403), | |
5380 LB_GETITEMDATA = (409), | |
5381 LB_GETITEMHEIGHT = (417), | |
5382 LB_GETITEMRECT = (408), | |
5383 LB_GETLOCALE = (422), | |
5384 LB_GETSEL = (391), | |
5385 LB_GETSELCOUNT = (400), | |
5386 LB_GETSELITEMS = (401), | |
5387 LB_GETTEXT = (393), | |
5388 LB_GETTEXTLEN = (394), | |
5389 LB_GETTOPINDEX = (398), | |
5390 LB_INITSTORAGE = (424), | |
5391 LB_INSERTSTRING = (385), | |
5392 LB_ITEMFROMPOINT = (425), | |
5393 LB_RESETCONTENT = (388), | |
5394 LB_SELECTSTRING = (396), | |
5395 LB_SELITEMRANGE = (411), | |
5396 LB_SELITEMRANGEEX = (387), | |
5397 LB_SETANCHORINDEX = (412), | |
5398 LB_SETCARETINDEX = (414), | |
5399 LB_SETCOLUMNWIDTH = (405), | |
5400 LB_SETCOUNT = (423), | |
5401 LB_SETCURSEL = (390), | |
5402 LB_SETHORIZONTALEXTENT = (404), | |
5403 LB_SETITEMDATA = (410), | |
5404 LB_SETITEMHEIGHT = (416), | |
5405 LB_SETLOCALE = (421), | |
5406 LB_SETSEL = (389), | |
5407 LB_SETTABSTOPS = (402), | |
5408 LB_SETTOPINDEX = (407), | |
5409 LBN_DBLCLK = (2), | |
5410 LBN_ERRSPACE = -((2)), | |
5411 LBN_KILLFOCUS = (5), | |
5412 LBN_SELCANCEL = (3), | |
5413 LBN_SELCHANGE = (1), | |
5414 LBN_SETFOCUS = (4), | |
5415 LVM_ARRANGE = (4118), | |
5416 LVM_CREATEDRAGIMAGE = (4129), | |
5417 LVM_DELETEALLITEMS = (4105), | |
5418 LVM_DELETECOLUMN = (4124), | |
5419 LVM_DELETEITEM = (4104), | |
5420 LVM_ENSUREVISIBLE = (4115), | |
5421 LVM_GETBKCOLOR = (4096), | |
5422 LVM_GETCALLBACKMASK = (4106), | |
5423 LVM_GETCOLUMNWIDTH = (4125), | |
5424 LVM_GETCOUNTPERPAGE = (4136), | |
5425 LVM_GETEDITCONTROL = (4120), | |
5426 LVM_GETIMAGELIST = (4098), | |
5427 LVM_EDITLABELW = (4214), | |
5428 LVM_FINDITEMW = (4179), | |
5429 LVM_GETCOLUMNW = (4191), | |
5430 LVM_GETISEARCHSTRINGW = (4213), | |
5431 LVM_GETITEMW = (4171), | |
5432 LVM_GETITEMTEXTW = (4211), | |
5433 LVM_GETSTRINGWIDTHW = (4183), | |
5434 LVM_INSERTCOLUMNW = (4193), | |
5435 LVM_INSERTITEMW = (4173), | |
5436 LVM_SETCOLUMNW = (4192), | |
5437 LVM_SETITEMW = (4172), | |
5438 LVM_SETITEMTEXTW = (4212), | |
5439 LVM_EDITLABELA = (4119), | |
5440 LVM_FINDITEMA = (4109), | |
5441 LVM_GETCOLUMNA = (4121), | |
5442 LVM_GETISEARCHSTRINGA = (4148), | |
5443 LVM_GETITEMA = (4101), | |
5444 LVM_GETITEMTEXTA = (4141), | |
5445 LVM_GETSTRINGWIDTHA = (4113), | |
5446 LVM_INSERTCOLUMNA = (4123), | |
5447 LVM_INSERTITEMA = (4103), | |
5448 LVM_SETCOLUMNA = (4122), | |
5449 LVM_SETITEMA = (4102), | |
5450 LVM_SETITEMTEXTA = (4142), | |
5451 LVM_EDITLABEL = (LVM_EDITLABELA), | |
5452 LVM_FINDITEM = (LVM_FINDITEMA), | |
5453 LVM_GETCOLUMN = (LVM_GETCOLUMNA), | |
5454 LVM_GETISEARCHSTRING = (LVM_GETISEARCHSTRINGA), | |
5455 LVM_GETITEM = (LVM_GETITEMA), | |
5456 LVM_GETITEMTEXT = (LVM_GETITEMTEXTA), | |
5457 LVM_GETSTRINGWIDTH = (LVM_GETSTRINGWIDTHA), | |
5458 LVM_INSERTCOLUMN = (LVM_INSERTCOLUMNA), | |
5459 LVM_INSERTITEM = (LVM_INSERTITEMA), | |
5460 LVM_SETCOLUMN = (LVM_SETCOLUMNA), | |
5461 LVM_SETITEM = (LVM_SETITEMA), | |
5462 LVM_SETITEMTEXT = (LVM_SETITEMTEXTA), | |
5463 LVM_GETITEMCOUNT = (4100), | |
5464 LVM_GETITEMPOSITION = (4112), | |
5465 LVM_GETITEMRECT = (4110), | |
5466 LVM_GETITEMSPACING = (4147), | |
5467 LVM_GETITEMSTATE = (4140), | |
5468 LVM_GETNEXTITEM = (4108), | |
5469 LVM_GETORIGIN = (4137), | |
5470 LVM_GETSELECTEDCOUNT = (4146), | |
5471 LVM_GETTEXTBKCOLOR = (4133), | |
5472 LVM_GETTEXTCOLOR = (4131), | |
5473 LVM_GETTOPINDEX = (4135), | |
5474 LVM_GETVIEWRECT = (4130), | |
5475 LVM_HITTEST = (4114), | |
5476 LVM_REDRAWITEMS = (4117), | |
5477 LVM_SCROLL = (4116), | |
5478 LVM_SETBKCOLOR = (4097), | |
5479 LVM_SETCALLBACKMASK = (4107), | |
5480 LVM_SETCOLUMNWIDTH = (4126), | |
5481 LVM_SETIMAGELIST = (4099), | |
5482 LVM_SETITEMCOUNT = (4143), | |
5483 LVM_SETITEMPOSITION = (4111), | |
5484 LVM_SETITEMPOSITION32 = (4145), | |
5485 LVM_SETITEMSTATE = (4139), | |
5486 LVM_SETTEXTBKCOLOR = (4134), | |
5487 LVM_SETTEXTCOLOR = (4132), | |
5488 LVM_SORTITEMS = (4144), | |
5489 LVM_UPDATE = (4138), | |
5490 LVN_BEGINDRAG = -((109)), | |
5491 LVN_BEGINRDRAG = -((111)), | |
5492 LVN_COLUMNCLICK = -((108)), | |
5493 LVN_DELETEALLITEMS = -((104)), | |
5494 LVN_DELETEITEM = -((103)), | |
5495 LVN_BEGINLABELEDITW = -((175)), | |
5496 LVN_ENDLABELEDITW = -((176)), | |
5497 LVN_GETDISPINFOW = -((177)), | |
5498 LVN_SETDISPINFOW = -((178)), | |
5499 LVN_BEGINLABELEDITA = -((105)), | |
5500 LVN_ENDLABELEDITA = -((106)), | |
5501 LVN_GETDISPINFOA = -((150)), | |
5502 LVN_SETDISPINFOA = -((151)), | |
5503 LVN_BEGINLABELEDIT = (LVN_BEGINLABELEDITA), | |
5504 LVN_ENDLABELEDIT = (LVN_ENDLABELEDITA), | |
5505 LVN_GETDISPINFO = (LVN_GETDISPINFOA), | |
5506 LVN_SETDISPINFO = (LVN_SETDISPINFOA), | |
5507 LVN_INSERTITEM = -((102)), | |
5508 LVN_ITEMCHANGED = -((101)), | |
5509 LVN_ITEMCHANGING = -((100)), | |
5510 LVN_KEYDOWN = -((155)), | |
5511 NM_CLICK = -((2)), | |
5512 NM_DBLCLK = -((3)), | |
5513 NM_KILLFOCUS = -((8)), | |
5514 NM_OUTOFMEMORY = -((1)), | |
5515 NM_RCLICK = -((5)), | |
5516 NM_RDBLCLK = -((6)), | |
5517 NM_RETURN = -((4)), | |
5518 NM_SETFOCUS = -((7)), | |
5519 PBM_DELTAPOS = (1027), | |
5520 PBM_SETPOS = (1026), | |
5521 PBM_SETRANGE = (1025), | |
5522 PBM_SETSTEP = (1028), | |
5523 PBM_STEPIT = (1029), | |
5524 PSM_ADDPAGE = (1127), | |
5525 PSM_APPLY = (1134), | |
5526 PSM_CANCELTOCLOSE = (1131), | |
5527 PSM_CHANGED = (1128), | |
5528 PSM_GETTABCONTROL = (1140), | |
5529 PSM_GETCURRENTPAGEHWND = (1142), | |
5530 PSM_ISDIALOGMESSAGE = (1141), | |
5531 PSM_PRESSBUTTON = (1137), | |
5532 PSM_QUERYSIBLINGS = (1132), | |
5533 PSM_REBOOTSYSTEM = (1130), | |
5534 PSM_REMOVEPAGE = (1126), | |
5535 PSM_RESTARTWINDOWS = (1129), | |
5536 PSM_SETCURSEL = (1125), | |
5537 PSM_SETCURSELID = (1138), | |
5538 PSM_SETFINISHTEXTW = (1145), | |
5539 PSM_SETTITLEW = (1144), | |
5540 PSM_SETFINISHTEXTA = (1139), | |
5541 PSM_SETTITLEA = (1135), | |
5542 PSM_SETFINISHTEXT = (PSM_SETFINISHTEXTA), | |
5543 PSM_SETTITLE = (PSM_SETTITLEA), | |
5544 PSM_SETWIZBUTTONS = (1136), | |
5545 PSM_UNCHANGED = (1133), | |
5546 PSN_APPLY = -((202)), | |
5547 PSN_HELP = -((205)), | |
5548 PSN_KILLACTIVE = -((201)), | |
5549 PSN_QUERYCANCEL = -((209)), | |
5550 PSN_RESET = -((203)), | |
5551 PSN_SETACTIVE = -((200)), | |
5552 PSN_WIZBACK = -((206)), | |
5553 PSN_WIZFINISH = -((208)), | |
5554 PSN_WIZNEXT = -((207)), | |
5555 SB_GETBORDERS = (1031), | |
5556 SB_GETPARTS = (1030), | |
5557 SB_GETRECT = (1034), | |
5558 SB_GETTEXTW = (1037), | |
5559 SB_GETTEXTLENGTHW = (1036), | |
5560 SB_SETTEXTW = (1035), | |
5561 SB_GETTEXTA = (1026), | |
5562 SB_GETTEXTLENGTHA = (1027), | |
5563 SB_SETTEXTA = (1025), | |
5564 SB_GETTEXT = (SB_GETTEXTA), | |
5565 SB_GETTEXTLENGTH = (SB_GETTEXTLENGTHA), | |
5566 SB_SETTEXT = (SB_SETTEXTA), | |
5567 SB_SETMINHEIGHT = (1032), | |
5568 SB_SETPARTS = (1028), | |
5569 SB_SIMPLE = (1033), | |
5570 SBM_ENABLE_ARROWS = (228), | |
5571 SBM_GETPOS = (225), | |
5572 SBM_GETRANGE = (227), | |
5573 SBM_GETSCROLLINFO = (234), | |
5574 SBM_SETPOS = (224), | |
5575 SBM_SETRANGE = (226), | |
5576 SBM_SETRANGEREDRAW = (230), | |
5577 SBM_SETSCROLLINFO = (233), | |
5578 STM_GETICON = (369), | |
5579 STM_GETIMAGE = (371), | |
5580 STM_SETICON = (368), | |
5581 STM_SETIMAGE = (370), | |
5582 STN_CLICKED = (0), | |
5583 STN_DBLCLK = (1), | |
5584 STN_DISABLE = (3), | |
5585 STN_ENABLE = (2), | |
5586 TB_ADDBITMAP = (1043), | |
5587 TB_ADDBUTTONS = (1044), | |
5588 TB_AUTOSIZE = (1057), | |
5589 TB_BUTTONCOUNT = (1048), | |
5590 TB_BUTTONSTRUCTSIZE = (1054), | |
5591 TB_CHANGEBITMAP = (1067), | |
5592 TB_CHECKBUTTON = (1026), | |
5593 TB_COMMANDTOINDEX = (1049), | |
5594 TB_CUSTOMIZE = (1051), | |
5595 TB_DELETEBUTTON = (1046), | |
5596 TB_ENABLEBUTTON = (1025), | |
5597 TB_GETBITMAP = (1068), | |
5598 TB_GETBITMAPFLAGS = (1065), | |
5599 TB_GETBUTTON = (1047), | |
5600 TB_ADDSTRINGW = (1101), | |
5601 TB_GETBUTTONTEXTW = (1099), | |
5602 TB_SAVERESTOREW = (1100), | |
5603 TB_ADDSTRINGA = (1052), | |
5604 TB_GETBUTTONTEXTA = (1069), | |
5605 TB_SAVERESTOREA = (1050), | |
5606 TB_ADDSTRING = (TB_ADDSTRINGA), | |
5607 TB_GETBUTTONTEXT = (TB_GETBUTTONTEXTA), | |
5608 TB_SAVERESTORE = (TB_SAVERESTOREA), | |
5609 TB_GETITEMRECT = (1053), | |
5610 TB_GETROWS = (1064), | |
5611 TB_GETSTATE = (1042), | |
5612 TB_GETTOOLTIPS = (1059), | |
5613 TB_HIDEBUTTON = (1028), | |
5614 TB_INDETERMINATE = (1029), | |
5615 TB_INSERTBUTTON = (1045), | |
5616 TB_ISBUTTONCHECKED = (1034), | |
5617 TB_ISBUTTONENABLED = (1033), | |
5618 TB_ISBUTTONHIDDEN = (1036), | |
5619 TB_ISBUTTONINDETERMINATE = (1037), | |
5620 TB_ISBUTTONPRESSED = (1035), | |
5621 TB_PRESSBUTTON = (1027), | |
5622 TB_SETBITMAPSIZE = (1056), | |
5623 TB_SETBUTTONSIZE = (1055), | |
5624 TB_SETCMDID = (1066), | |
5625 TB_SETPARENT = (1061), | |
5626 TB_SETROWS = (1063), | |
5627 TB_SETSTATE = (1041), | |
5628 TB_SETTOOLTIPS = (1060), | |
5629 TBM_CLEARSEL = (1043), | |
5630 TBM_CLEARTICS = (1033), | |
5631 TBM_GETCHANNELRECT = (1050), | |
5632 TBM_GETLINESIZE = (1048), | |
5633 TBM_GETNUMTICS = (1040), | |
5634 TBM_GETPAGESIZE = (1046), | |
5635 TBM_GETPOS = (1024), | |
5636 TBM_GETPTICS = (1038), | |
5637 TBM_GETRANGEMAX = (1026), | |
5638 TBM_GETRANGEMIN = (1025), | |
5639 TBM_GETSELEND = (1042), | |
5640 TBM_GETSELSTART = (1041), | |
5641 TBM_GETTHUMBLENGTH = (1052), | |
5642 TBM_GETTHUMBRECT = (1049), | |
5643 TBM_GETTIC = (1027), | |
5644 TBM_GETTICPOS = (1039), | |
5645 TBM_SETLINESIZE = (1047), | |
5646 TBM_SETPAGESIZE = (1045), | |
5647 TBM_SETPOS = (1029), | |
5648 TBM_SETRANGE = (1030), | |
5649 TBM_SETRANGEMAX = (1032), | |
5650 TBM_SETRANGEMIN = (1031), | |
5651 TBM_SETSEL = (1034), | |
5652 TBM_SETSELEND = (1036), | |
5653 TBM_SETSELSTART = (1035), | |
5654 TBM_SETTHUMBLENGTH = (1051), | |
5655 TBM_SETTIC = (1028), | |
5656 TBM_SETTICFREQ = (1044), | |
5657 TBN_BEGINADJUST = -((703)), | |
5658 TBN_BEGINDRAG = -((701)), | |
5659 TBN_CUSTHELP = -((709)), | |
5660 TBN_ENDADJUST = -((704)), | |
5661 TBN_ENDDRAG = -((702)), | |
5662 TBN_GETBUTTONINFOW = -((720)), | |
5663 TBN_GETBUTTONINFOA = -((700)), | |
5664 TBN_GETBUTTONINFO = (TBN_GETBUTTONINFOA), | |
5665 TBN_QUERYDELETE = -((707)), | |
5666 TBN_QUERYINSERT = -((706)), | |
5667 TBN_RESET = -((705)), | |
5668 TBN_TOOLBARCHANGE = -((708)), | |
5669 TCM_ADJUSTRECT = (4904), | |
5670 TCM_DELETEALLITEMS = (4873), | |
5671 TCM_DELETEITEM = (4872), | |
5672 TCM_GETCURFOCUS = (4911), | |
5673 TCM_GETCURSEL = (4875), | |
5674 TCM_GETIMAGELIST = (4866), | |
5675 TCM_GETITEMW = (4924), | |
5676 TCM_INSERTITEMW = (4926), | |
5677 TCM_SETITEMW = (4925), | |
5678 TCM_GETITEMA = (4869), | |
5679 TCM_INSERTITEMA = (4871), | |
5680 TCM_SETITEMA = (4870), | |
5681 TCM_GETITEM = (TCM_GETITEMA), | |
5682 TCM_INSERTITEM = (TCM_INSERTITEMA), | |
5683 TCM_SETITEM = (TCM_SETITEMA), | |
5684 TCM_GETITEMCOUNT = (4868), | |
5685 TCM_GETITEMRECT = (4874), | |
5686 TCM_GETROWCOUNT = (4908), | |
5687 TCM_GETTOOLTIPS = (4909), | |
5688 TCM_HITTEST = (4877), | |
5689 TCM_REMOVEIMAGE = (4906), | |
5690 TCM_SETCURFOCUS = (4912), | |
5691 TCM_SETCURSEL = (4876), | |
5692 TCM_SETIMAGELIST = (4867), | |
5693 TCM_SETITEMEXTRA = (4878), | |
5694 TCM_SETITEMSIZE = (4905), | |
5695 TCM_SETPADDING = (4907), | |
5696 TCM_SETTOOLTIPS = (4910), | |
5697 TCN_KEYDOWN = -((550)), | |
5698 TCN_SELCHANGE = -((551)), | |
5699 TCN_SELCHANGING = -((552)), | |
5700 TTM_ACTIVATE = (1025), | |
5701 TTM_ADDTOOLW = (1074), | |
5702 TTM_DELTOOLW = (1075), | |
5703 TTM_ENUMTOOLSW = (1082), | |
5704 TTM_GETCURRENTTOOLW = (1083), | |
5705 TTM_GETTEXTW = (1080), | |
5706 TTM_GETTOOLINFOW = (1077), | |
5707 TTM_HITTESTW = (1079), | |
5708 TTM_NEWTOOLRECTW = (1076), | |
5709 TTM_SETTOOLINFOW = (1078), | |
5710 TTM_UPDATETIPTEXTW = (1081), | |
5711 TTM_ADDTOOLA = (1028), | |
5712 TTM_DELTOOLA = (1029), | |
5713 TTM_ENUMTOOLSA = (1038), | |
5714 TTM_GETCURRENTTOOLA = (1039), | |
5715 TTM_GETTEXTA = (1035), | |
5716 TTM_GETTOOLINFOA = (1032), | |
5717 TTM_HITTESTA = (1034), | |
5718 TTM_NEWTOOLRECTA = (1030), | |
5719 TTM_SETTOOLINFOA = (1033), | |
5720 TTM_UPDATETIPTEXTA = (1036), | |
5721 TTM_ADDTOOL = (TTM_ADDTOOLA), | |
5722 TTM_DELTOOL = (TTM_DELTOOLA), | |
5723 TTM_ENUMTOOLS = (TTM_ENUMTOOLSA), | |
5724 TTM_GETCURRENTTOOL = (TTM_GETCURRENTTOOLA), | |
5725 TTM_GETTEXT = (TTM_GETTEXTA), | |
5726 TTM_GETTOOLINFO = (TTM_GETTOOLINFOA), | |
5727 TTM_HITTEST = (TTM_HITTESTA), | |
5728 TTM_NEWTOOLRECT = (TTM_NEWTOOLRECTA), | |
5729 TTM_SETTOOLINFO = (TTM_SETTOOLINFOA), | |
5730 TTM_UPDATETIPTEXT = (TTM_UPDATETIPTEXTA), | |
5731 TTM_GETTOOLCOUNT = (1037), | |
5732 TTM_RELAYEVENT = (1031), | |
5733 TTM_SETDELAYTIME = (1027), | |
5734 TTM_WINDOWFROMPOINT = (1040), | |
5735 TTN_NEEDTEXTW = -((530)), | |
5736 TTN_NEEDTEXTA = -((520)), | |
5737 TTN_NEEDTEXT = (TTN_NEEDTEXTA), | |
5738 TTN_POP = -((522)), | |
5739 TTN_SHOW = -((521)), | |
5740 TVM_CREATEDRAGIMAGE = (4370), | |
5741 TVM_DELETEITEM = (4353), | |
5742 TVM_ENDEDITLABELNOW = (4374), | |
5743 TVM_ENSUREVISIBLE = (4372), | |
5744 TVM_EXPAND = (4354), | |
5745 TVM_GETCOUNT = (4357), | |
5746 TVM_GETEDITCONTROL = (4367), | |
5747 TVM_GETIMAGELIST = (4360), | |
5748 TVM_GETINDENT = (4358), | |
5749 TVM_GETITEMRECT = (4356), | |
5750 TVM_GETNEXTITEM = (4362), | |
5751 TVM_GETVISIBLECOUNT = (4368), | |
5752 TVM_HITTEST = (4369), | |
5753 TVM_EDITLABELW = (4417), | |
5754 TVM_GETISEARCHSTRINGW = (4416), | |
5755 TVM_GETITEMW = (4414), | |
5756 TVM_INSERTITEMW = (4402), | |
5757 TVM_SETITEMW = (4415), | |
5758 TVM_EDITLABELA = (4366), | |
5759 TVM_GETISEARCHSTRINGA = (4375), | |
5760 TVM_GETITEMA = (4364), | |
5761 TVM_INSERTITEMA = (4352), | |
5762 TVM_SETITEMA = (4365), | |
5763 TVM_EDITLABEL = (TVM_EDITLABELA), | |
5764 TVM_GETISEARCHSTRING = (TVM_GETISEARCHSTRINGA), | |
5765 TVM_GETITEM = (TVM_GETITEMA), | |
5766 TVM_INSERTITEM = (TVM_INSERTITEMA), | |
5767 TVM_SETITEM = (TVM_SETITEMA), | |
5768 TVM_SELECTITEM = (4363), | |
5769 TVM_SETIMAGELIST = (4361), | |
5770 TVM_SETINDENT = (4359), | |
5771 TVM_SORTCHILDREN = (4371), | |
5772 TVM_SORTCHILDRENCB = (4373), | |
5773 TVN_KEYDOWN = -((412)), | |
5774 TVN_BEGINDRAGW = -((456)), | |
5775 TVN_BEGINLABELEDITW = -((459)), | |
5776 TVN_BEGINRDRAGW = -((457)), | |
5777 TVN_DELETEITEMW = -((458)), | |
5778 TVN_ENDLABELEDITW = -((460)), | |
5779 TVN_GETDISPINFOW = -((452)), | |
5780 TVN_ITEMEXPANDEDW = -((455)), | |
5781 TVN_ITEMEXPANDINGW = -((454)), | |
5782 TVN_SELCHANGEDW = -((451)), | |
5783 TVN_SELCHANGINGW = -((450)), | |
5784 TVN_SETDISPINFOW = -((453)), | |
5785 TVN_BEGINDRAGA = -((407)), | |
5786 TVN_BEGINLABELEDITA = -((410)), | |
5787 TVN_BEGINRDRAGA = -((408)), | |
5788 TVN_DELETEITEMA = -((409)), | |
5789 TVN_ENDLABELEDITA = -((411)), | |
5790 TVN_GETDISPINFOA = -((403)), | |
5791 TVN_ITEMEXPANDEDA = -((406)), | |
5792 TVN_ITEMEXPANDINGA = -((405)), | |
5793 TVN_SELCHANGEDA = -((402)), | |
5794 TVN_SELCHANGINGA = -((401)), | |
5795 TVN_SETDISPINFOA = -((404)), | |
5796 TVN_BEGINDRAG = (TVN_BEGINDRAGA), | |
5797 TVN_BEGINLABELEDIT = (TVN_BEGINLABELEDITA), | |
5798 TVN_BEGINRDRAG = (TVN_BEGINRDRAGA), | |
5799 TVN_DELETEITEM = (TVN_DELETEITEMA), | |
5800 TVN_ENDLABELEDIT = (TVN_ENDLABELEDITA), | |
5801 TVN_GETDISPINFO = (TVN_GETDISPINFOA), | |
5802 TVN_ITEMEXPANDED = (TVN_ITEMEXPANDEDA), | |
5803 TVN_ITEMEXPANDING = (TVN_ITEMEXPANDINGA), | |
5804 TVN_SELCHANGED = (TVN_SELCHANGEDA), | |
5805 TVN_SELCHANGING = (TVN_SELCHANGINGA), | |
5806 TVN_SETDISPINFO = (TVN_SETDISPINFOA), | |
5807 UDM_GETACCEL = (1132), | |
5808 UDM_GETBASE = (1134), | |
5809 UDM_GETBUDDY = (1130), | |
5810 UDM_GETPOS = (1128), | |
5811 UDM_GETRANGE = (1126), | |
5812 UDM_SETACCEL = (1131), | |
5813 UDM_SETBASE = (1133), | |
5814 UDM_SETBUDDY = (1129), | |
5815 UDM_SETPOS = (1127), | |
5816 UDM_SETRANGE = (1125), | |
5817 UDN_DELTAPOS = -((722)), | |
5818 WM_ACTIVATE = (6), | |
5819 WM_ACTIVATEAPP = (28), | |
5820 WM_ASKCBFORMATNAME = (780), | |
5821 WM_CANCELJOURNAL = (75), | |
5822 WM_CANCELMODE = (31), | |
5823 WM_CAPTURECHANGED = (533), | |
5824 WM_CHANGECBCHAIN = (781), | |
5825 WM_CHAR = (258), | |
5826 WM_CHARTOITEM = (47), | |
5827 WM_CHILDACTIVATE = (34), | |
5828 WM_CHOOSEFONT_GETLOGFONT = (1025), | |
5829 WM_CHOOSEFONT_SETLOGFONT = (1125), | |
5830 WM_CHOOSEFONT_SETFLAGS = (1126), | |
5831 WM_CLEAR = (771), | |
5832 WM_CLOSE = (16), | |
5833 WM_COMMAND = (273), | |
5834 WM_COMPACTING = (65), | |
5835 WM_COMPAREITEM = (57), | |
5836 WM___FILE__MENU = (123), | |
5837 WM_COPY = (769), | |
5838 WM_COPYDATA = (74), | |
5839 WM_CREATE = (1), | |
5840 WM_CTLCOLORBTN = (309), | |
5841 WM_CTLCOLORDLG = (310), | |
5842 WM_CTLCOLOREDIT = (307), | |
5843 WM_CTLCOLORLISTBOX = (308), | |
5844 WM_CTLCOLORMSGBOX = (306), | |
5845 WM_CTLCOLORSCROLLBAR = (311), | |
5846 WM_CTLCOLORSTATIC = (312), | |
5847 WM_CUT = (768), | |
5848 WM_DEADCHAR = (259), | |
5849 WM_DELETEITEM = (45), | |
5850 WM_DESTROY = (2), | |
5851 WM_DESTROYCLIPBOARD = (775), | |
5852 WM_DEVICECHANGE = (537), | |
5853 WM_DEVMODECHANGE = (27), | |
5854 WM_DISPLAYCHANGE = (126), | |
5855 WM_DRAWCLIPBOARD = (776), | |
5856 WM_DRAWITEM = (43), | |
5857 WM_DROPFILES = (563), | |
5858 WM_ENABLE = (10), | |
5859 WM_ENDSESSION = (22), | |
5860 WM_ENTERIDLE = (289), | |
5861 WM_ENTERMENULOOP = (529), | |
5862 WM_ENTERSIZEMOVE = (561), | |
5863 WM_ERASEBKGND = (20), | |
5864 WM_EXITMENULOOP = (530), | |
5865 WM_EXITSIZEMOVE = (562), | |
5866 WM_FONTCHANGE = (29), | |
5867 WM_GETDLGCODE = (135), | |
5868 WM_GETFONT = (49), | |
5869 WM_GETHOTKEY = (51), | |
5870 WM_GETICON = (127), | |
5871 WM_GETMINMAXINFO = (36), | |
5872 WM_GETTEXT = (13), | |
5873 WM_GETTEXTLENGTH = (14), | |
5874 WM_HELP = (83), | |
5875 WM_HOTKEY = (786), | |
5876 WM_HSCROLL = (276), | |
5877 WM_HSCROLLCLIPBOARD = (782), | |
5878 WM_ICONERASEBKGND = (39), | |
5879 WM_IME_CHAR = (646), | |
5880 WM_IME_COMPOSITION = (271), | |
5881 WM_IME_COMPOSITIONFULL = (644), | |
5882 WM_IME_CONTROL = (643), | |
5883 WM_IME_ENDCOMPOSITION = (270), | |
5884 WM_IME_KEYDOWN = (656), | |
5885 WM_IME_KEYUP = (657), | |
5886 WM_IME_NOTIFY = (642), | |
5887 WM_IME_SELECT = (645), | |
5888 WM_IME_SET__FILE__ = (641), | |
5889 WM_IME_STARTCOMPOSITION = (269), | |
5890 WM_INITDIALOG = (272), | |
5891 WM_INITMENU = (278), | |
5892 WM_INITMENUPOPUP = (279), | |
5893 WM_INPUTLANGCHANGE = (81), | |
5894 WM_INPUTLANGCHANGEREQUEST = (80), | |
5895 WM_KEYDOWN = (256), | |
5896 WM_KEYUP = (257), | |
5897 WM_KILLFOCUS = (8), | |
5898 WM_LBUTTONDBLCLK = (515), | |
5899 WM_LBUTTONDOWN = (513), | |
5900 WM_LBUTTONUP = (514), | |
5901 WM_MBUTTONDBLCLK = (521), | |
5902 WM_MBUTTONDOWN = (519), | |
5903 WM_MBUTTONUP = (520), | |
5904 WM_MDIACTIVATE = (546), | |
5905 WM_MDICASCADE = (551), | |
5906 WM_MDICREATE = (544), | |
5907 WM_MDIDESTROY = (545), | |
5908 WM_MDIGETACTIVE = (553), | |
5909 WM_MDIICONARRANGE = (552), | |
5910 WM_MDIMAXIMIZE = (549), | |
5911 WM_MDINEXT = (548), | |
5912 WM_MDIREFRESHMENU = (564), | |
5913 WM_MDIRESTORE = (547), | |
5914 WM_MDISETMENU = (560), | |
5915 WM_MDITILE = (550), | |
5916 WM_MEASUREITEM = (44), | |
5917 WM_MENUCHAR = (288), | |
5918 WM_MENUSELECT = (287), | |
5919 WM_MOUSEACTIVATE = (33), | |
5920 WM_MOUSEMOVE = (512), | |
5921 WM_MOUSEWHEEL = 0x020A, | |
5922 WM_MOVE = (3), | |
5923 WM_MOVING = (534), | |
5924 WM_NCACTIVATE = (134), | |
5925 WM_NCCALCSIZE = (131), | |
5926 WM_NCCREATE = (129), | |
5927 WM_NCDESTROY = (130), | |
5928 WM_NCHITTEST = (132), | |
5929 WM_NCLBUTTONDBLCLK = (163), | |
5930 WM_NCLBUTTONDOWN = (161), | |
5931 WM_NCLBUTTONUP = (162), | |
5932 WM_NCMBUTTONDBLCLK = (169), | |
5933 WM_NCMBUTTONDOWN = (167), | |
5934 WM_NCMBUTTONUP = (168), | |
5935 WM_NCMOUSEMOVE = (160), | |
5936 WM_NCPAINT = (133), | |
5937 WM_NCRBUTTONDBLCLK = (166), | |
5938 WM_NCRBUTTONDOWN = (164), | |
5939 WM_NCRBUTTONUP = (165), | |
5940 WM_NEXTDLGCTL = (40), | |
5941 WM_NOTIFY = (78), | |
5942 WM_NOTIFYFORMAT = (85), | |
5943 WM_NULL = (0), | |
5944 WM_PAINT = (15), | |
5945 WM_PAINTCLIPBOARD = (777), | |
5946 WM_PAINTICON = (38), | |
5947 WM_PALETTECHANGED = (785), | |
5948 WM_PALETTEISCHANGING = (784), | |
5949 WM_PARENTNOTIFY = (528), | |
5950 WM_PASTE = (770), | |
5951 WM_PENWINFIRST = (896), | |
5952 WM_PENWINLAST = (911), | |
5953 WM_POWER = (72), | |
5954 WM_POWERBROADCAST = (536), | |
5955 WM_PRINT = (791), | |
5956 WM_PRINTCLIENT = (792), | |
5957 WM_PSD_ENVSTAMPRECT = (1029), | |
5958 WM_PSD_FULLPAGERECT = (1025), | |
5959 WM_PSD_GREEKTEXTRECT = (1028), | |
5960 WM_PSD_MARGINRECT = (1027), | |
5961 WM_PSD_MINMARGINRECT = (1026), | |
5962 WM_PSD_PAGESETUPDLG = (1024), | |
5963 WM_PSD_YAFULLPAGERECT = (1030), | |
5964 WM_QUERYDRAGICON = (55), | |
5965 WM_QUERYENDSESSION = (17), | |
5966 WM_QUERYNEWPALETTE = (783), | |
5967 WM_QUERYOPEN = (19), | |
5968 WM_QUEUESYNC = (35), | |
5969 WM_QUIT = (18), | |
5970 WM_RBUTTONDBLCLK = (518), | |
5971 WM_RBUTTONDOWN = (516), | |
5972 WM_RBUTTONUP = (517), | |
5973 WM_RENDERALLFORMATS = (774), | |
5974 WM_RENDERFORMAT = (773), | |
5975 WM_SETCURSOR = (32), | |
5976 WM_SETFOCUS = (7), | |
5977 WM_SETFONT = (48), | |
5978 WM_SETHOTKEY = (50), | |
5979 WM_SETICON = (128), | |
5980 WM_SETREDRAW = (11), | |
5981 WM_SETTEXT = (12), | |
5982 WM_SETTINGCHANGE = (26), | |
5983 WM_SHOWWINDOW = (24), | |
5984 WM_SIZE = (5), | |
5985 WM_SIZECLIPBOARD = (779), | |
5986 WM_SIZING = (532), | |
5987 WM_SPOOLERSTATUS = (42), | |
5988 WM_STYLECHANGED = (125), | |
5989 WM_STYLECHANGING = (124), | |
5990 WM_SYSCHAR = (262), | |
5991 WM_SYSCOLORCHANGE = (21), | |
5992 WM_SYSCOMMAND = (274), | |
5993 WM_SYSDEADCHAR = (263), | |
5994 WM_SYSKEYDOWN = (260), | |
5995 WM_SYSKEYUP = (261), | |
5996 WM_TCARD = (82), | |
5997 WM_TIMECHANGE = (30), | |
5998 WM_TIMER = (275), | |
5999 WM_UNDO = (772), | |
6000 WM_USER = (1024), | |
6001 WM_USERCHANGED = (84), | |
6002 WM_VKEYTOITEM = (46), | |
6003 WM_VSCROLL = (277), | |
6004 WM_VSCROLLCLIPBOARD = (778), | |
6005 WM_WINDOWPOSCHANGED = (71), | |
6006 WM_WINDOWPOSCHANGING = (70), | |
6007 WM_WININICHANGE = (26), | |
6008 WM_KEYFIRST = (256), | |
6009 WM_KEYLAST = (264), | |
6010 WM_MOUSEFIRST = (512), | |
6011 WM_MOUSELAST = (521), | |
6012 } | |
6013 struct VA_LIST | |
6014 { | |
6015 } | |
6016 | |
6017 | |
6018 struct ABC | |
6019 { | |
6020 int abcA; | |
6021 UINT abcB; | |
6022 int abcC; | |
6023 } | |
6024 | |
6025 alias ABC* LPABC; | |
6026 alias ABC _ABC; | |
6027 alias ABC TABC; | |
6028 alias ABC* PABC; | |
6029 | |
6030 struct ABCFLOAT | |
6031 { | |
6032 FLOAT abcfA; | |
6033 FLOAT abcfB; | |
6034 FLOAT abcfC; | |
6035 } | |
6036 | |
6037 alias ABCFLOAT* LPABCFLOAT; | |
6038 alias ABCFLOAT _ABCFLOAT; | |
6039 alias ABCFLOAT TABCFLOAT; | |
6040 alias ABCFLOAT* PABCFLOAT; | |
6041 | |
6042 struct ACCEL | |
6043 { | |
6044 ubyte fVirt; | |
6045 ushort key; | |
6046 ushort cmd; | |
6047 } | |
6048 | |
6049 alias ACCEL* LPACCEL; | |
6050 alias ACCEL _ACCEL; | |
6051 alias ACCEL TACCEL; | |
6052 alias ACCEL* PACCEL; | |
6053 | |
6054 struct ACE_HEADER | |
6055 { | |
6056 ubyte AceType; | |
6057 ubyte AceFlags; | |
6058 ushort AceSize; | |
6059 } | |
6060 | |
6061 alias ACE_HEADER _ACE_HEADER; | |
6062 alias ACE_HEADER TACE_HEADER; | |
6063 alias ACE_HEADER* PACE_HEADER; | |
6064 alias DWORD ACCESS_MASK; | |
6065 alias ACCESS_MASK REGSAM; | |
6066 | |
6067 struct ACCESS_ALLOWED_ACE | |
6068 { | |
6069 ACE_HEADER Header; | |
6070 ACCESS_MASK Mask; | |
6071 DWORD SidStart; | |
6072 } | |
6073 | |
6074 alias ACCESS_ALLOWED_ACE _ACCESS_ALLOWED_ACE; | |
6075 alias ACCESS_ALLOWED_ACE TACCESS_ALLOWED_ACE; | |
6076 alias ACCESS_ALLOWED_ACE* PACCESS_ALLOWED_ACE; | |
6077 | |
6078 struct ACCESS_DENIED_ACE | |
6079 { | |
6080 ACE_HEADER Header; | |
6081 ACCESS_MASK Mask; | |
6082 DWORD SidStart; | |
6083 } | |
6084 | |
6085 alias ACCESS_DENIED_ACE _ACCESS_DENIED_ACE; | |
6086 alias ACCESS_DENIED_ACE TACCESS_DENIED_ACE; | |
6087 | |
6088 struct ACCESSTIMEOUT | |
6089 { | |
6090 UINT cbSize; | |
6091 DWORD dwFlags; | |
6092 DWORD iTimeOutMSec; | |
6093 } | |
6094 | |
6095 alias ACCESSTIMEOUT _ACCESSTIMEOUT; | |
6096 alias ACCESSTIMEOUT TACCESSTIMEOUT; | |
6097 alias ACCESSTIMEOUT* PACCESSTIMEOUT; | |
6098 | |
6099 struct ACL | |
6100 { | |
6101 ubyte AclRevision; | |
6102 ubyte Sbz1; | |
6103 ushort AclSize; | |
6104 ushort AceCount; | |
6105 ushort Sbz2; | |
6106 } | |
6107 | |
6108 alias ACL* PACL; | |
6109 alias ACL _ACL; | |
6110 alias ACL TACL; | |
6111 | |
6112 struct ACL_REVISION_INFORMATION | |
6113 { | |
6114 DWORD AclRevision; | |
6115 } | |
6116 | |
6117 alias ACL_REVISION_INFORMATION _ACL_REVISION_INFORMATION; | |
6118 alias ACL_REVISION_INFORMATION TACLREVISIONINFORMATION; | |
6119 alias ACL_REVISION_INFORMATION* PACLREVISIONINFORMATION; | |
6120 | |
6121 struct ACL_SIZE_INFORMATION | |
6122 { | |
6123 DWORD AceCount; | |
6124 DWORD AclBytesInUse; | |
6125 DWORD AclBytesFree; | |
6126 } | |
6127 | |
6128 alias ACL_SIZE_INFORMATION _ACL_SIZE_INFORMATION; | |
6129 alias ACL_SIZE_INFORMATION TACLSIZEINFORMATION; | |
6130 alias ACL_SIZE_INFORMATION* PACLSIZEINFORMATION; | |
6131 | |
6132 struct ACTION_HEADER | |
6133 { | |
6134 ULONG transport_id; | |
6135 USHORT action_code; | |
6136 USHORT reserved; | |
6137 } | |
6138 | |
6139 alias ACTION_HEADER _ACTION_HEADER; | |
6140 alias ACTION_HEADER TACTIONHEADER; | |
6141 alias ACTION_HEADER* PACTIONHEADER; | |
6142 | |
6143 struct ADAPTER_STATUS | |
6144 { | |
6145 UCHAR[1 + 5] adapter_address; | |
6146 UCHAR rev_major; | |
6147 UCHAR reserved0; | |
6148 UCHAR adapter_type; | |
6149 UCHAR rev_minor; | |
6150 ushort duration; | |
6151 ushort frmr_recv; | |
6152 ushort frmr_xmit; | |
6153 ushort iframe_recv_err; | |
6154 ushort xmit_aborts; | |
6155 DWORD xmit_success; | |
6156 DWORD recv_success; | |
6157 ushort iframe_xmit_err; | |
6158 ushort recv_buff_unavail; | |
6159 ushort t1_timeouts; | |
6160 ushort ti_timeouts; | |
6161 DWORD reserved1; | |
6162 ushort free_ncbs; | |
6163 ushort max_cfg_ncbs; | |
6164 ushort max_ncbs; | |
6165 ushort xmit_buf_unavail; | |
6166 ushort max_dgram_size; | |
6167 ushort pending_sess; | |
6168 ushort max_cfg_sess; | |
6169 ushort max_sess; | |
6170 ushort max_sess_pkt_size; | |
6171 ushort name_count; | |
6172 } | |
6173 | |
6174 alias ADAPTER_STATUS _ADAPTER_STATUS; | |
6175 alias ADAPTER_STATUS TADAPTERSTATUS; | |
6176 alias ADAPTER_STATUS* PADAPTERSTATUS; | |
6177 | |
6178 struct ADDJOB_INFO_1 | |
6179 { | |
6180 LPTSTR Path; | |
6181 DWORD JobId; | |
6182 } | |
6183 | |
6184 alias ADDJOB_INFO_1 _ADDJOB_INFO_1; | |
6185 alias ADDJOB_INFO_1 TADDJOB_INFO_1; | |
6186 alias ADDJOB_INFO_1* PADDJOB_INFO_1; | |
6187 | |
6188 struct ANIMATIONINFO | |
6189 { | |
6190 UINT cbSize; | |
6191 int iMinAnimate; | |
6192 } | |
6193 | |
6194 alias ANIMATIONINFO* LPANIMATIONINFO; | |
6195 alias ANIMATIONINFO _ANIMATIONINFO; | |
6196 alias ANIMATIONINFO TANIMATIONINFO; | |
6197 alias ANIMATIONINFO* PANIMATIONINFO; | |
6198 | |
6199 struct RECT | |
6200 { | |
6201 LONG left; | |
6202 LONG top; | |
6203 LONG right; | |
6204 LONG bottom; | |
6205 } | |
6206 | |
6207 alias RECT* LPRECT; | |
6208 alias RECT _RECT; | |
6209 alias RECT TRECT; | |
6210 alias RECT* PRECT; | |
6211 | |
6212 struct RECTL | |
6213 { | |
6214 LONG left; | |
6215 LONG top; | |
6216 LONG right; | |
6217 LONG bottom; | |
6218 } | |
6219 | |
6220 alias RECTL _RECTL; | |
6221 alias RECTL TRECTL; | |
6222 alias RECTL* PRECTL; | |
6223 | |
6224 struct APPBARDATA | |
6225 { | |
6226 DWORD cbSize; | |
6227 HWND hWnd; | |
6228 UINT uCallbackMessage; | |
6229 UINT uEdge; | |
6230 RECT rc; | |
6231 LPARAM lParam; | |
6232 } | |
6233 | |
6234 alias APPBARDATA _APPBARDATA; | |
6235 alias APPBARDATA TAPPBARDATA; | |
6236 alias APPBARDATA* PAPPBARDATA; | |
6237 | |
6238 struct BITMAP | |
6239 { | |
6240 LONG bmType; | |
6241 LONG bmWidth; | |
6242 LONG bmHeight; | |
6243 LONG bmWidthBytes; | |
6244 ushort bmPlanes; | |
6245 ushort bmBitsPixel; | |
6246 LPVOID bmBits; | |
6247 } | |
6248 | |
6249 alias BITMAP* PBITMAP; | |
6250 alias BITMAP* NPBITMAP; | |
6251 alias BITMAP* LPBITMAP; | |
6252 alias BITMAP TAGBITMAP; | |
6253 alias BITMAP TBITMAP; | |
6254 | |
6255 struct BITMAPCOREHEADER | |
6256 { | |
6257 DWORD bcSize; | |
6258 ushort bcWidth; | |
6259 ushort bcHeight; | |
6260 ushort bcPlanes; | |
6261 ushort bcBitCount; | |
6262 } | |
6263 | |
6264 alias BITMAPCOREHEADER TAGBITMAPCOREHEADER; | |
6265 alias BITMAPCOREHEADER TBITMAPCOREHEADER; | |
6266 alias BITMAPCOREHEADER* PBITMAPCOREHEADER; | |
6267 | |
6268 struct RGBTRIPLE | |
6269 { | |
6270 ubyte rgbtBlue; | |
6271 ubyte rgbtGreen; | |
6272 ubyte rgbtRed; | |
6273 } | |
6274 | |
6275 alias RGBTRIPLE TAGRGBTRIPLE; | |
6276 alias RGBTRIPLE TRGBTRIPLE; | |
6277 alias RGBTRIPLE* PRGBTRIPLE; | |
6278 | |
6279 struct BITMAPCOREINFO | |
6280 { | |
6281 BITMAPCOREHEADER bmciHeader; | |
6282 RGBTRIPLE[1 + 0] bmciColors; | |
6283 } | |
6284 | |
6285 alias BITMAPCOREINFO* PBITMAPCOREINFO; | |
6286 alias BITMAPCOREINFO* LPBITMAPCOREINFO; | |
6287 alias BITMAPCOREINFO _BITMAPCOREINFO; | |
6288 alias BITMAPCOREINFO TBITMAPCOREINFO; | |
6289 | |
6290 struct BITMAPINFOHEADER | |
6291 { | |
6292 DWORD biSize; | |
6293 LONG biWidth; | |
6294 LONG biHeight; | |
6295 ushort biPlanes; | |
6296 ushort biBitCount; | |
6297 DWORD biCompression; | |
6298 DWORD biSizeImage; | |
6299 LONG biXPelsPerMeter; | |
6300 LONG biYPelsPerMeter; | |
6301 DWORD biClrUsed; | |
6302 DWORD biClrImportant; | |
6303 } | |
6304 | |
6305 alias BITMAPINFOHEADER* LPBITMAPINFOHEADER; | |
6306 alias BITMAPINFOHEADER TBITMAPINFOHEADER; | |
6307 alias BITMAPINFOHEADER* PBITMAPINFOHEADER; | |
6308 | |
6309 struct RGBQUAD | |
6310 { | |
6311 ubyte rgbBlue; | |
6312 ubyte rgbGreen; | |
6313 ubyte rgbRed; | |
6314 ubyte rgbReserved; | |
6315 } | |
6316 | |
6317 alias RGBQUAD TAGRGBQUAD; | |
6318 alias RGBQUAD TRGBQUAD; | |
6319 alias RGBQUAD* PRGBQUAD; | |
6320 | |
6321 struct BITMAPINFO | |
6322 { | |
6323 BITMAPINFOHEADER bmiHeader; | |
6324 RGBQUAD[1 + 0] bmiColors; | |
6325 } | |
6326 | |
6327 alias BITMAPINFO* LPBITMAPINFO; | |
6328 alias BITMAPINFO* PBITMAPINFO; | |
6329 alias BITMAPINFO TBITMAPINFO; | |
6330 alias int FXPT2DOT30; | |
6331 alias FXPT2DOT30* LPFXPT2DOT30; | |
6332 alias FXPT2DOT30 TPFXPT2DOT30; | |
6333 alias FXPT2DOT30* PPFXPT2DOT30; | |
6334 | |
6335 struct CIEXYZ | |
6336 { | |
6337 FXPT2DOT30 ciexyzX; | |
6338 FXPT2DOT30 ciexyzY; | |
6339 FXPT2DOT30 ciexyzZ; | |
6340 } | |
6341 | |
6342 alias CIEXYZ TAGCIEXYZ; | |
6343 alias CIEXYZ* LPCIEXYZ; | |
6344 alias CIEXYZ TPCIEXYZ; | |
6345 alias CIEXYZ* PCIEXYZ; | |
6346 | |
6347 struct CIEXYZTRIPLE | |
6348 { | |
6349 CIEXYZ ciexyzRed; | |
6350 CIEXYZ ciexyzGreen; | |
6351 CIEXYZ ciexyzBlue; | |
6352 } | |
6353 | |
6354 alias CIEXYZTRIPLE TAGCIEXYZTRIPLE; | |
6355 alias CIEXYZTRIPLE* LPCIEXYZTRIPLE; | |
6356 alias CIEXYZTRIPLE TCIEXYZTRIPLE; | |
6357 alias CIEXYZTRIPLE* PCIEXYZTRIPLE; | |
6358 | |
6359 struct BITMAPV4HEADER | |
6360 { | |
6361 DWORD bV4Size; | |
6362 LONG bV4Width; | |
6363 LONG bV4Height; | |
6364 ushort bV4Planes; | |
6365 ushort bV4BitCount; | |
6366 DWORD bV4V4Compression; | |
6367 DWORD bV4SizeImage; | |
6368 LONG bV4XPelsPerMeter; | |
6369 LONG bV4YPelsPerMeter; | |
6370 DWORD bV4ClrUsed; | |
6371 DWORD bV4ClrImportant; | |
6372 DWORD bV4RedMask; | |
6373 DWORD bV4GreenMask; | |
6374 DWORD bV4BlueMask; | |
6375 DWORD bV4AlphaMask; | |
6376 DWORD bV4CSType; | |
6377 CIEXYZTRIPLE bV4Endpoints; | |
6378 DWORD bV4GammaRed; | |
6379 DWORD bV4GammaGreen; | |
6380 DWORD bV4GammaBlue; | |
6381 } | |
6382 | |
6383 alias BITMAPV4HEADER* LPBITMAPV4HEADER; | |
6384 alias BITMAPV4HEADER TBITMAPV4HEADER; | |
6385 alias BITMAPV4HEADER* PBITMAPV4HEADER; | |
6386 | |
6387 align(1) struct BITMAPFILEHEADER | |
6388 { | |
6389 ushort bfType; | |
6390 DWORD bfSize; | |
6391 ushort bfReserved1; | |
6392 ushort bfReserved2; | |
6393 DWORD bfOffBits; | |
6394 } | |
6395 | |
6396 | |
6397 struct BLOB | |
6398 { | |
6399 ULONG cbSize; | |
6400 ubyte* pBlobData; | |
6401 } | |
6402 | |
6403 alias BLOB _BLOB; | |
6404 alias BLOB TBLOB; | |
6405 alias BLOB* PBLOB; | |
6406 | |
6407 struct SHITEMID | |
6408 { | |
6409 USHORT cb; | |
6410 ubyte[1 + 0] abID; | |
6411 } | |
6412 | |
6413 alias SHITEMID* LPSHITEMID; | |
6414 alias SHITEMID* LPCSHITEMID; | |
6415 alias SHITEMID _SHITEMID; | |
6416 alias SHITEMID TSHITEMID; | |
6417 alias SHITEMID* PSHITEMID; | |
6418 | |
6419 struct ITEMIDLIST | |
6420 { | |
6421 SHITEMID mkid; | |
6422 } | |
6423 | |
6424 alias ITEMIDLIST* LPITEMIDLIST; | |
6425 alias ITEMIDLIST* LPCITEMIDLIST; | |
6426 alias ITEMIDLIST _ITEMIDLIST; | |
6427 alias ITEMIDLIST TITEMIDLIST; | |
6428 alias ITEMIDLIST* PITEMIDLIST; | |
6429 | |
6430 struct BROWSEINFO | |
6431 { | |
6432 HWND hwndOwner; | |
6433 LPCITEMIDLIST pidlRoot; | |
6434 LPSTR pszDisplayName; | |
6435 LPCSTR lpszTitle; | |
6436 UINT ulFlags; | |
6437 BFFCALLBACK lpfn; | |
6438 LPARAM lParam; | |
6439 int iImage; | |
6440 } | |
6441 | |
6442 alias BROWSEINFO* LPBROWSEINFO; | |
6443 alias BROWSEINFO _BROWSEINFO; | |
6444 alias BROWSEINFO TBROWSEINFO; | |
6445 alias BROWSEINFO* PBROWSEINFO; | |
6446 | |
6447 struct FILETIME | |
6448 { | |
6449 DWORD dwLowDateTime; | |
6450 DWORD dwHighDateTime; | |
6451 } | |
6452 | |
6453 alias FILETIME* LPFILETIME; | |
6454 alias FILETIME _FILETIME; | |
6455 alias FILETIME TFILETIME; | |
6456 alias FILETIME* PFILETIME; | |
6457 | |
6458 struct BY_HANDLE_FILE_INFORMATION | |
6459 { | |
6460 DWORD dwFileAttributes; | |
6461 FILETIME ftCreationTime; | |
6462 FILETIME ftLastAccessTime; | |
6463 FILETIME ftLastWriteTime; | |
6464 DWORD dwVolumeSerialNumber; | |
6465 DWORD nFileSizeHigh; | |
6466 DWORD nFileSizeLow; | |
6467 DWORD nNumberOfLinks; | |
6468 DWORD nFileIndexHigh; | |
6469 DWORD nFileIndexLow; | |
6470 } | |
6471 | |
6472 alias BY_HANDLE_FILE_INFORMATION* LPBY_HANDLE_FILE_INFORMATION; | |
6473 alias BY_HANDLE_FILE_INFORMATION _BY_HANDLE_FILE_INFORMATION; | |
6474 alias BY_HANDLE_FILE_INFORMATION TBYHANDLEFILEINFORMATION; | |
6475 alias BY_HANDLE_FILE_INFORMATION* PBYHANDLEFILEINFORMATION; | |
6476 | |
6477 struct FIXED | |
6478 { | |
6479 ushort fract; | |
6480 int value; | |
6481 } | |
6482 | |
6483 alias FIXED _FIXED; | |
6484 alias FIXED TFIXED; | |
6485 alias FIXED* PFIXED; | |
6486 | |
6487 struct POINT | |
6488 { | |
6489 LONG x; | |
6490 LONG y; | |
6491 } | |
6492 | |
6493 alias POINT* LPPOINT; | |
6494 alias POINT TAGPOINT; | |
6495 alias POINT TPOINT; | |
6496 alias POINT* PPOINT; | |
6497 | |
6498 struct POINTFX | |
6499 { | |
6500 FIXED x; | |
6501 FIXED y; | |
6502 } | |
6503 | |
6504 alias POINTFX TAGPOINTFX; | |
6505 alias POINTFX TPOINTFX; | |
6506 alias POINTFX* PPOINTFX; | |
6507 | |
6508 struct POINTL | |
6509 { | |
6510 LONG x; | |
6511 LONG y; | |
6512 } | |
6513 | |
6514 alias POINTL _POINTL; | |
6515 alias POINTL TPOINTL; | |
6516 alias POINTL* PPOINTL; | |
6517 | |
6518 struct TSMALLPOINT | |
6519 { | |
6520 byte X, Y; | |
6521 } | |
6522 | |
6523 | |
6524 struct POINTS | |
6525 { | |
6526 SHORT x; | |
6527 SHORT y; | |
6528 } | |
6529 | |
6530 alias POINTS TAGPOINTS; | |
6531 alias POINTS TPOINTS; | |
6532 alias POINTS* PPOINTS; | |
6533 | |
6534 struct CANDIDATEFORM | |
6535 { | |
6536 DWORD dwIndex; | |
6537 DWORD dwStyle; | |
6538 POINT ptCurrentPos; | |
6539 RECT rcArea; | |
6540 } | |
6541 | |
6542 alias CANDIDATEFORM* LPCANDIDATEFORM; | |
6543 alias CANDIDATEFORM _TAGCANDIDATEFORM; | |
6544 alias CANDIDATEFORM TCANDIDATEFORM; | |
6545 alias CANDIDATEFORM* PCANDIDATEFORM; | |
6546 | |
6547 struct CANDIDATELIST | |
6548 { | |
6549 DWORD dwSize; | |
6550 DWORD dwStyle; | |
6551 DWORD dwCount; | |
6552 DWORD dwSelection; | |
6553 DWORD dwPageStart; | |
6554 DWORD dwPageSize; | |
6555 DWORD[1 + 0] dwOffset; | |
6556 } | |
6557 | |
6558 alias CANDIDATELIST* LPCANDIDATELIST; | |
6559 alias CANDIDATELIST _TAGCANDIDATELIST; | |
6560 alias CANDIDATELIST TCANDIDATELIST; | |
6561 alias CANDIDATELIST* PCANDIDATELIST; | |
6562 | |
6563 struct CREATESTRUCT | |
6564 { | |
6565 LPVOID lpCreateParams; | |
6566 HINST hInstance; | |
6567 HMENU hMenu; | |
6568 HWND hwndParent; | |
6569 int cy; | |
6570 int cx; | |
6571 int y; | |
6572 int x; | |
6573 LONG style; | |
6574 LPCTSTR lpszName; | |
6575 LPCTSTR lpszClass; | |
6576 DWORD dwExStyle; | |
6577 } | |
6578 | |
6579 alias CREATESTRUCT* LPCREATESTRUCT; | |
6580 alias CREATESTRUCT TAGCREATESTRUCT; | |
6581 alias CREATESTRUCT TCREATESTRUCT; | |
6582 alias CREATESTRUCT* PCREATESTRUCT; | |
6583 | |
6584 struct CBT_CREATEWND | |
6585 { | |
6586 LPCREATESTRUCT lpcs; | |
6587 HWND hwndInsertAfter; | |
6588 } | |
6589 | |
6590 alias CBT_CREATEWND TAGCBT_CREATEWND; | |
6591 alias CBT_CREATEWND TCBT_CREATEWND; | |
6592 alias CBT_CREATEWND* PCBT_CREATEWND; | |
6593 | |
6594 struct CBTACTIVATESTRUCT | |
6595 { | |
6596 WINBOOL fMouse; | |
6597 HWND hWndActive; | |
6598 } | |
6599 | |
6600 alias CBTACTIVATESTRUCT TAGCBTACTIVATESTRUCT; | |
6601 alias CBTACTIVATESTRUCT TCBTACTIVATESTRUCT; | |
6602 alias CBTACTIVATESTRUCT* PCBTACTIVATESTRUCT; | |
6603 | |
6604 struct CHAR_INFO | |
6605 { | |
6606 | |
6607 union | |
6608 { | |
6609 struct | |
6610 { | |
6611 WCHAR UnicodeChar; | |
6612 ushort Attributes; | |
6613 } | |
6614 struct | |
6615 { | |
6616 char AsciiChar; | |
6617 } | |
6618 } | |
6619 } | |
6620 | |
6621 alias CHAR_INFO _CHAR_INFO; | |
6622 alias CHAR_INFO TCHAR_INFO; | |
6623 alias CHAR_INFO* PCHAR_INFO; | |
6624 | |
6625 struct CHARFORMAT | |
6626 { | |
6627 UINT cbSize; | |
6628 DWORD dwMask; | |
6629 DWORD dwEffects; | |
6630 LONG yHeight; | |
6631 LONG yOffset; | |
6632 COLORREF crTextColor; | |
6633 ubyte bCharSet; | |
6634 ubyte bPitchAndFamily; | |
6635 TCHAR[1 + LF_FACESIZE-1] szFaceName; | |
6636 } | |
6637 | |
6638 alias CHARFORMAT _CHARFORMAT; | |
6639 alias CHARFORMAT TCHARFORMAT; | |
6640 alias CHARFORMAT* PCHARFORMAT; | |
6641 | |
6642 struct CHARRANGE | |
6643 { | |
6644 LONG cpMin; | |
6645 LONG cpMax; | |
6646 } | |
6647 | |
6648 alias CHARRANGE _CHARRANGE; | |
6649 alias CHARRANGE TCHARRANGE; | |
6650 alias CHARRANGE* PCHARRANGE; | |
6651 | |
6652 struct CHARSET | |
6653 { | |
6654 DWORD[1 + 2] aflBlock; | |
6655 DWORD flLang; | |
6656 } | |
6657 | |
6658 alias CHARSET TAGCHARSET; | |
6659 alias CHARSET TCHARSET; | |
6660 alias CHARSET* PCHARSET; | |
6661 | |
6662 struct FONTSIGNATURE | |
6663 { | |
6664 DWORD[1 + 3] fsUsb; | |
6665 DWORD[1 + 1] fsCsb; | |
6666 } | |
6667 | |
6668 alias FONTSIGNATURE* LPFONTSIGNATURE; | |
6669 alias FONTSIGNATURE TAGFONTSIGNATURE; | |
6670 alias FONTSIGNATURE TFONTSIGNATURE; | |
6671 alias FONTSIGNATURE* PFONTSIGNATURE; | |
6672 | |
6673 struct CHARSETINFO | |
6674 { | |
6675 UINT ciCharset; | |
6676 UINT ciACP; | |
6677 FONTSIGNATURE fs; | |
6678 } | |
6679 | |
6680 alias CHARSETINFO* LPCHARSETINFO; | |
6681 alias CHARSETINFO TCHARSETINFO; | |
6682 alias CHARSETINFO* PCHARSETINFO; | |
6683 | |
6684 struct TCHOOSECOLOR | |
6685 { | |
6686 DWORD lStructSize; | |
6687 HWND hwndOwner; | |
6688 HWND hInstance; | |
6689 COLORREF rgbResult; | |
6690 COLORREF* lpCustColors; | |
6691 DWORD Flags; | |
6692 LPARAM lCustData; | |
6693 LPCCHOOKPROC lpfnHook; | |
6694 LPCTSTR lpTemplateName; | |
6695 } | |
6696 | |
6697 alias TCHOOSECOLOR* LPCHOOSECOLOR; | |
6698 alias TCHOOSECOLOR* PCHOOSECOLOR; | |
6699 | |
6700 struct LOGFONT | |
6701 { | |
6702 LONG lfHeight; | |
6703 LONG lfWidth; | |
6704 LONG lfEscapement; | |
6705 LONG lfOrientation; | |
6706 LONG lfWeight; | |
6707 ubyte lfItalic; | |
6708 ubyte lfUnderline; | |
6709 ubyte lfStrikeOut; | |
6710 ubyte lfCharSet; | |
6711 ubyte lfOutPrecision; | |
6712 ubyte lfClipPrecision; | |
6713 ubyte lfQuality; | |
6714 ubyte lfPitchAndFamily; | |
6715 TCHAR[1 + LF_FACESIZE-1] lfFaceName; | |
6716 } | |
6717 | |
6718 alias LOGFONT* LPLOGFONT; | |
6719 alias LOGFONT TLOGFONT; | |
6720 alias LOGFONT TLOGFONTA; | |
6721 alias LOGFONT* PLOGFONT; | |
6722 | |
6723 struct LOGFONTW | |
6724 { | |
6725 LONG lfHeight; | |
6726 LONG lfWidth; | |
6727 LONG lfEscapement; | |
6728 LONG lfOrientation; | |
6729 LONG lfWeight; | |
6730 ubyte lfItalic; | |
6731 ubyte lfUnderline; | |
6732 ubyte lfStrikeOut; | |
6733 ubyte lfCharSet; | |
6734 ubyte lfOutPrecision; | |
6735 ubyte lfClipPrecision; | |
6736 ubyte lfQuality; | |
6737 ubyte lfPitchAndFamily; | |
6738 WCHAR lfFaceName[LF_FACESIZE]; | |
6739 }; | |
6740 | |
6741 alias LOGFONTW* LPLOGFONTW; | |
6742 alias LOGFONTW TLOGFONTW; | |
6743 alias LOGFONTW TLOGFONTWA; | |
6744 alias LOGFONTW* PLOGFONTW; | |
6745 | |
6746 struct TCHOOSEFONT | |
6747 { | |
6748 DWORD lStructSize; | |
6749 HWND hwndOwner; | |
6750 HDC hDC; | |
6751 LPLOGFONT lpLogFont; | |
6752 INT iPointSize; | |
6753 DWORD Flags; | |
6754 DWORD rgbColors; | |
6755 LPARAM lCustData; | |
6756 LPCFHOOKPROC lpfnHook; | |
6757 LPCTSTR lpTemplateName; | |
6758 HINST hInstance; | |
6759 LPTSTR lpszStyle; | |
6760 ushort nFontType; | |
6761 ushort ___MISSING_ALIGNMENT__; | |
6762 INT nSizeMin; | |
6763 INT nSizeMax; | |
6764 } | |
6765 | |
6766 alias TCHOOSEFONT* LPCHOOSEFONT; | |
6767 alias TCHOOSEFONT* PCHOOSEFONT; | |
6768 | |
6769 struct CIDA | |
6770 { | |
6771 UINT cidl; | |
6772 UINT[1 + 0] aoffset; | |
6773 } | |
6774 | |
6775 alias CIDA* LPIDA; | |
6776 alias CIDA _IDA; | |
6777 alias CIDA TIDA; | |
6778 alias CIDA* PIDA; | |
6779 | |
6780 struct CLIENTCREATESTRUCT | |
6781 { | |
6782 HANDLE hWindowMenu; | |
6783 UINT idFirstChild; | |
6784 } | |
6785 | |
6786 alias CLIENTCREATESTRUCT* LPCLIENTCREATESTRUCT; | |
6787 alias CLIENTCREATESTRUCT TAGCLIENTCREATESTRUCT; | |
6788 alias CLIENTCREATESTRUCT TCLIENTCREATESTRUCT; | |
6789 alias CLIENTCREATESTRUCT* PCLIENTCREATESTRUCT; | |
6790 | |
6791 struct CMINVOKECOMMANDINFO | |
6792 { | |
6793 DWORD cbSize; | |
6794 DWORD fMask; | |
6795 HWND hwnd; | |
6796 LPCSTR lpVerb; | |
6797 LPCSTR lpParameters; | |
6798 LPCSTR lpDirectory; | |
6799 int nShow; | |
6800 DWORD dwHotKey; | |
6801 HANDLE hIcon; | |
6802 } | |
6803 | |
6804 alias CMINVOKECOMMANDINFO* LPCMINVOKECOMMANDINFO; | |
6805 alias CMINVOKECOMMANDINFO _CMINVOKECOMMANDINFO; | |
6806 alias CMINVOKECOMMANDINFO TCMINVOKECOMMANDINFO; | |
6807 alias CMINVOKECOMMANDINFO* PCMINVOKECOMMANDINFO; | |
6808 | |
6809 struct COLORADJUSTMENT | |
6810 { | |
6811 ushort caSize; | |
6812 ushort caFlags; | |
6813 ushort caIlluminantIndex; | |
6814 ushort caRedGamma; | |
6815 ushort caGreenGamma; | |
6816 ushort caBlueGamma; | |
6817 ushort caReferenceBlack; | |
6818 ushort caReferenceWhite; | |
6819 SHORT caContrast; | |
6820 SHORT caBrightness; | |
6821 SHORT caColorfulness; | |
6822 SHORT caRedGreenTint; | |
6823 } | |
6824 | |
6825 alias COLORADJUSTMENT* LPCOLORADJUSTMENT; | |
6826 alias COLORADJUSTMENT TAGCOLORADJUSTMENT; | |
6827 alias COLORADJUSTMENT TCOLORADJUSTMENT; | |
6828 alias COLORADJUSTMENT* PCOLORADJUSTMENT; | |
6829 | |
6830 struct COLORMAP | |
6831 { | |
6832 COLORREF from; | |
6833 COLORREF _to; | |
6834 } | |
6835 | |
6836 alias COLORMAP* LPCOLORMAP; | |
6837 alias COLORMAP _COLORMAP; | |
6838 alias COLORMAP TCOLORMAP; | |
6839 alias COLORMAP* PCOLORMAP; | |
6840 | |
6841 struct DCB | |
6842 { | |
6843 DWORD DCBlength; | |
6844 DWORD BaudRate; | |
6845 int flag0; | |
6846 ushort wReserved; | |
6847 ushort XonLim; | |
6848 ushort XoffLim; | |
6849 ubyte ByteSize; | |
6850 ubyte Parity; | |
6851 ubyte StopBits; | |
6852 char XonChar; | |
6853 char XoffChar; | |
6854 char ErrorChar; | |
6855 char EofChar; | |
6856 char EvtChar; | |
6857 ushort wReserved1; | |
6858 } | |
6859 | |
6860 alias DCB* LPDCB; | |
6861 alias DCB _DCB; | |
6862 alias DCB TDCB; | |
6863 alias DCB* PDCB; | |
6864 enum : DWORD { | |
6865 bm_DCB_fBinary = (0x1), | |
6866 bp_DCB_fBinary = (0), | |
6867 bm_DCB_fParity = (0x2), | |
6868 bp_DCB_fParity = (1), | |
6869 bm_DCB_fOutxCtsFlow = (0x4), | |
6870 bp_DCB_fOutxCtsFlow = (2), | |
6871 bm_DCB_fOutxDsrFlow = (0x8), | |
6872 bp_DCB_fOutxDsrFlow = (3), | |
6873 bm_DCB_fDtrControl = (0x30), | |
6874 bp_DCB_fDtrControl = (4), | |
6875 bm_DCB_fDsrSensitivity = (0x40), | |
6876 bp_DCB_fDsrSensitivity = (6), | |
6877 bm_DCB_fTXContinueOnXoff = (0x80), | |
6878 bp_DCB_fTXContinueOnXoff = (7), | |
6879 bm_DCB_fOutX = (0x100), | |
6880 bp_DCB_fOutX = (8), | |
6881 bm_DCB_fInX = (0x200), | |
6882 bp_DCB_fInX = (9), | |
6883 bm_DCB_fErrorChar = (0x400), | |
6884 bp_DCB_fErrorChar = (10), | |
6885 bm_DCB_fNull = (0x800), | |
6886 bp_DCB_fNull = (11), | |
6887 bm_DCB_fRtsControl = (0x3000), | |
6888 bp_DCB_fRtsControl = (12), | |
6889 bm_DCB_fAbortOnError = (0x4000), | |
6890 bp_DCB_fAbortOnError = (14), | |
6891 bm_DCB_fDummy2 = (0xFFFF8000), | |
6892 bp_DCB_fDummy2 = (15), | |
6893 } | |
6894 | |
6895 struct COMMCONFIG | |
6896 { | |
6897 DWORD dwSize; | |
6898 ushort wVersion; | |
6899 ushort wReserved; | |
6900 DCB dcb; | |
6901 DWORD dwProviderSubType; | |
6902 DWORD dwProviderOffset; | |
6903 DWORD dwProviderSize; | |
6904 WCHAR[1 + 0] wcProviderData; | |
6905 } | |
6906 | |
6907 alias COMMCONFIG* LPCOMMCONFIG; | |
6908 alias COMMCONFIG _COMM_CONFIG; | |
6909 alias COMMCONFIG TCOMMCONFIG; | |
6910 alias COMMCONFIG* PCOMMCONFIG; | |
6911 | |
6912 struct COMMPROP | |
6913 { | |
6914 ushort wPacketLength; | |
6915 ushort wPacketVersion; | |
6916 DWORD dwServiceMask; | |
6917 DWORD dwReserved1; | |
6918 DWORD dwMaxTxQueue; | |
6919 DWORD dwMaxRxQueue; | |
6920 DWORD dwMaxBaud; | |
6921 DWORD dwProvSubType; | |
6922 DWORD dwProvCapabilities; | |
6923 DWORD dwSettableParams; | |
6924 DWORD dwSettableBaud; | |
6925 ushort wSettableData; | |
6926 ushort wSettableStopParity; | |
6927 DWORD dwCurrentTxQueue; | |
6928 DWORD dwCurrentRxQueue; | |
6929 DWORD dwProvSpec1; | |
6930 DWORD dwProvSpec2; | |
6931 WCHAR[1 + 0] wcProvChar; | |
6932 } | |
6933 | |
6934 alias COMMPROP* LPCOMMPROP; | |
6935 alias COMMPROP _COMMPROP; | |
6936 alias COMMPROP TCOMMPROP; | |
6937 alias COMMPROP* PCOMMPROP; | |
6938 | |
6939 struct COMMTIMEOUTS | |
6940 { | |
6941 DWORD ReadIntervalTimeout; | |
6942 DWORD ReadTotalTimeoutMultiplier; | |
6943 DWORD ReadTotalTimeoutConstant; | |
6944 DWORD WriteTotalTimeoutMultiplier; | |
6945 DWORD WriteTotalTimeoutConstant; | |
6946 } | |
6947 | |
6948 alias COMMTIMEOUTS* LPCOMMTIMEOUTS; | |
6949 alias COMMTIMEOUTS _COMMTIMEOUTS; | |
6950 alias COMMTIMEOUTS TCOMMTIMEOUTS; | |
6951 alias COMMTIMEOUTS* PCOMMTIMEOUTS; | |
6952 | |
6953 struct COMPAREITEMSTRUCT | |
6954 { | |
6955 UINT CtlType; | |
6956 UINT CtlID; | |
6957 HWND hwndItem; | |
6958 UINT itemID1; | |
6959 DWORD itemData1; | |
6960 UINT itemID2; | |
6961 DWORD itemData2; | |
6962 } | |
6963 | |
6964 alias COMPAREITEMSTRUCT TAGCOMPAREITEMSTRUCT; | |
6965 alias COMPAREITEMSTRUCT TCOMPAREITEMSTRUCT; | |
6966 alias COMPAREITEMSTRUCT* PCOMPAREITEMSTRUCT; | |
6967 | |
6968 struct COMPCOLOR | |
6969 { | |
6970 COLORREF crText; | |
6971 COLORREF crBackground; | |
6972 DWORD dwEffects; | |
6973 } | |
6974 | |
6975 alias COMPCOLOR TCOMPCOLOR; | |
6976 alias COMPCOLOR* PCOMPCOLOR; | |
6977 | |
6978 struct COMPOSITIONFORM | |
6979 { | |
6980 DWORD dwStyle; | |
6981 POINT ptCurrentPos; | |
6982 RECT rcArea; | |
6983 } | |
6984 | |
6985 alias COMPOSITIONFORM* LPCOMPOSITIONFORM; | |
6986 alias COMPOSITIONFORM _TAGCOMPOSITIONFORM; | |
6987 alias COMPOSITIONFORM TCOMPOSITIONFORM; | |
6988 alias COMPOSITIONFORM* PCOMPOSITIONFORM; | |
6989 | |
6990 struct COMSTAT | |
6991 { | |
6992 int flag0; | |
6993 DWORD cbInQue; | |
6994 DWORD cbOutQue; | |
6995 } | |
6996 | |
6997 alias COMSTAT* LPCOMSTAT; | |
6998 alias COMSTAT _COMSTAT; | |
6999 alias COMSTAT TCOMSTAT; | |
7000 alias COMSTAT* PCOMSTAT; | |
7001 enum : DWORD { | |
7002 bm_COMSTAT_fCtsHold = (0x1), | |
7003 bp_COMSTAT_fCtsHold = (0), | |
7004 bm_COMSTAT_fDsrHold = (0x2), | |
7005 bp_COMSTAT_fDsrHold = (1), | |
7006 bm_COMSTAT_fRlsdHold = (0x4), | |
7007 bp_COMSTAT_fRlsdHold = (2), | |
7008 bm_COMSTAT_fXoffHold = (0x8), | |
7009 bp_COMSTAT_fXoffHold = (3), | |
7010 bm_COMSTAT_fXoffSent = (0x10), | |
7011 bp_COMSTAT_fXoffSent = (4), | |
7012 bm_COMSTAT_fEof = (0x20), | |
7013 bp_COMSTAT_fEof = (5), | |
7014 bm_COMSTAT_fTxim = (0x40), | |
7015 bp_COMSTAT_fTxim = (6), | |
7016 bm_COMSTAT_fReserved = (0xFFFFFF80), | |
7017 bp_COMSTAT_fReserved = (7), | |
7018 } | |
7019 struct CONSOLE_CURSOR_INFO | |
7020 { | |
7021 DWORD dwSize; | |
7022 WINBOOL bVisible; | |
7023 } | |
7024 | |
7025 alias CONSOLE_CURSOR_INFO* PCONSOLE_CURSOR_INFO; | |
7026 alias CONSOLE_CURSOR_INFO _CONSOLE_CURSOR_INFO; | |
7027 alias CONSOLE_CURSOR_INFO TCONSOLECURSORINFO; | |
7028 alias CONSOLE_CURSOR_INFO* PCONSOLECURSORINFO; | |
7029 alias CONSOLE_CURSOR_INFO TCURSORINFO; | |
7030 | |
7031 struct COORD | |
7032 { | |
7033 SHORT X; | |
7034 SHORT Y; | |
7035 } | |
7036 | |
7037 alias COORD _COORD; | |
7038 alias COORD TCOORD; | |
7039 alias COORD* PCOORD; | |
7040 | |
7041 struct SMALL_RECT | |
7042 { | |
7043 SHORT Left; | |
7044 SHORT Top; | |
7045 SHORT Right; | |
7046 SHORT Bottom; | |
7047 } | |
7048 | |
7049 alias SMALL_RECT _SMALL_RECT; | |
7050 alias SMALL_RECT TSMALL_RECT; | |
7051 alias SMALL_RECT* PSMALL_RECT; | |
7052 | |
7053 align(1) struct CONSOLE_SCREEN_BUFFER_INFO | |
7054 { | |
7055 COORD dwSize; | |
7056 COORD dwCursorPosition; | |
7057 ushort wAttributes; | |
7058 SMALL_RECT srWindow; | |
7059 COORD dwMaximumWindowSize; | |
7060 } | |
7061 | |
7062 alias CONSOLE_SCREEN_BUFFER_INFO* PCONSOLE_SCREEN_BUFFER_INFO; | |
7063 alias CONSOLE_SCREEN_BUFFER_INFO _CONSOLE_SCREEN_BUFFER_INFO; | |
7064 alias CONSOLE_SCREEN_BUFFER_INFO TCONSOLESCREENBUFFERINFO; | |
7065 alias CONSOLE_SCREEN_BUFFER_INFO* PCONSOLESCREENBUFFERINFO; | |
7066 | |
7067 struct FLOATING_SAVE_AREA | |
7068 { | |
7069 DWORD ControlWord; | |
7070 DWORD StatusWord; | |
7071 DWORD TagWord; | |
7072 DWORD ErrorOffset; | |
7073 DWORD ErrorSelector; | |
7074 DWORD DataOffset; | |
7075 DWORD DataSelector; | |
7076 ubyte[1 + 79] RegisterArea; | |
7077 DWORD Cr0NpxState; | |
7078 } | |
7079 | |
7080 alias FLOATING_SAVE_AREA _FLOATING_SAVE_AREA; | |
7081 alias FLOATING_SAVE_AREA TFLOATINGSAVEAREA; | |
7082 alias FLOATING_SAVE_AREA* PFLOATINGSAVEAREA; | |
7083 | |
7084 enum : DWORD | |
7085 { | |
7086 // | |
7087 // The following flags control the contents of the CONTEXT structure. | |
7088 // | |
7089 CONTEXT_i386 = 0x00010000, // this assumes that i386 and | |
7090 CONTEXT_i486 = 0x00010000, // i486 have identical context records | |
7091 | |
7092 CONTEXT_CONTROL = (CONTEXT_i386 | 0x00000001), // SS:SP, CS:IP, FLAGS, BP | |
7093 CONTEXT_INTEGER = (CONTEXT_i386 | 0x00000002), // AX, BX, CX, DX, SI, DI | |
7094 CONTEXT_SEGMENTS = (CONTEXT_i386 | 0x00000004), // DS, ES, FS, GS | |
7095 CONTEXT_FLOATING_POINT = (CONTEXT_i386 | 0x00000008), // 387 state | |
7096 CONTEXT_DEBUG_REGISTERS = (CONTEXT_i386 | 0x00000010), // DB 0-3,6,7 | |
7097 | |
7098 CONTEXT_FULL = (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS), | |
7099 } | |
7100 | |
7101 struct CONTEXT | |
7102 { | |
7103 DWORD ContextFlags; | |
7104 DWORD Dr0; | |
7105 DWORD Dr1; | |
7106 DWORD Dr2; | |
7107 DWORD Dr3; | |
7108 DWORD Dr6; | |
7109 DWORD Dr7; | |
7110 FLOATING_SAVE_AREA FloatSave; | |
7111 DWORD SegGs; | |
7112 DWORD SegFs; | |
7113 DWORD SegEs; | |
7114 DWORD SegDs; | |
7115 DWORD Edi; | |
7116 DWORD Esi; | |
7117 DWORD Ebx; | |
7118 DWORD Edx; | |
7119 DWORD Ecx; | |
7120 DWORD Eax; | |
7121 DWORD Ebp; | |
7122 DWORD Eip; | |
7123 DWORD SegCs; | |
7124 DWORD EFlags; | |
7125 DWORD Esp; | |
7126 DWORD SegSs; | |
7127 } | |
7128 | |
7129 alias CONTEXT* LPCONTEXT; | |
7130 alias CONTEXT _CONTEXT; | |
7131 alias CONTEXT TCONTEXT; | |
7132 alias CONTEXT* PCONTEXT; | |
7133 | |
7134 struct LIST_ENTRY | |
7135 { | |
7136 _LIST_ENTRY* Flink; | |
7137 _LIST_ENTRY* Blink; | |
7138 } | |
7139 | |
7140 alias LIST_ENTRY _LIST_ENTRY; | |
7141 alias LIST_ENTRY TLISTENTRY; | |
7142 alias LIST_ENTRY* PLISTENTRY; | |
7143 | |
7144 struct CRITICAL_SECTION_DEBUG | |
7145 { | |
7146 ushort _Type; | |
7147 ushort CreatorBackTraceIndex; | |
7148 _CRITICAL_SECTION* CriticalSection; | |
7149 LIST_ENTRY ProcessLocksList; | |
7150 DWORD EntryCount; | |
7151 DWORD ContentionCount; | |
7152 DWORD Depth; | |
7153 PVOID[1 + 4] OwnerBackTrace; | |
7154 } | |
7155 | |
7156 alias CRITICAL_SECTION_DEBUG* LPCRITICAL_SECTION_DEBUG; | |
7157 alias CRITICAL_SECTION_DEBUG PCRITICAL_SECTION_DEBUG; | |
7158 alias CRITICAL_SECTION_DEBUG _CRITICAL_SECTION_DEBUG; | |
7159 alias CRITICAL_SECTION_DEBUG TCRITICALSECTIONDEBUG; | |
7160 alias CRITICAL_SECTION_DEBUG* PCRITICALSECTIONDEBUG; | |
7161 | |
7162 struct CRITICAL_SECTION | |
7163 { | |
7164 PCRITICAL_SECTION_DEBUG DebugInfo; | |
7165 LONG LockCount; | |
7166 LONG RecursionCount; | |
7167 HANDLE OwningThread; | |
7168 HANDLE LockSemaphore; | |
7169 DWORD Reserved; | |
7170 } | |
7171 | |
7172 alias CRITICAL_SECTION* LPCRITICAL_SECTION; | |
7173 alias CRITICAL_SECTION* PCRITICAL_SECTION; | |
7174 alias CRITICAL_SECTION _CRITICAL_SECTION; | |
7175 alias CRITICAL_SECTION TCRITICALSECTION; | |
7176 alias CRITICAL_SECTION* PCRITICALSECTION; | |
7177 | |
7178 struct SECURITY_QUALITY_OF_SERVICE | |
7179 { | |
7180 DWORD Length; | |
7181 SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; | |
7182 WINBOOL ContextTrackingMode; | |
7183 ubyte EffectiveOnly; | |
7184 } | |
7185 | |
7186 alias SECURITY_QUALITY_OF_SERVICE* PSECURITY_QUALITY_OF_SERVICE; | |
7187 alias SECURITY_QUALITY_OF_SERVICE _SECURITY_QUALITY_OF_SERVICE; | |
7188 alias SECURITY_QUALITY_OF_SERVICE TSECURITYQUALITYOFSERVICE; | |
7189 alias SECURITY_QUALITY_OF_SERVICE* PSECURITYQUALITYOFSERVICE; | |
7190 | |
7191 struct CONVCONTEXT | |
7192 { | |
7193 UINT cb; | |
7194 UINT wFlags; | |
7195 UINT wCountryID; | |
7196 int iCodePage; | |
7197 DWORD dwLangID; | |
7198 DWORD dwSecurity; | |
7199 SECURITY_QUALITY_OF_SERVICE qos; | |
7200 } | |
7201 | |
7202 alias CONVCONTEXT TAGCONVCONTEXT; | |
7203 alias CONVCONTEXT TCONVCONTEXT; | |
7204 alias CONVCONTEXT* PCONVCONTEXT; | |
7205 | |
7206 struct CONVINFO | |
7207 { | |
7208 DWORD cb; | |
7209 DWORD hUser; | |
7210 HCONV hConvPartner; | |
7211 HSZ hszSvcPartner; | |
7212 HSZ hszServiceReq; | |
7213 HSZ hszTopic; | |
7214 HSZ hszItem; | |
7215 UINT wFmt; | |
7216 UINT wType; | |
7217 UINT wStatus; | |
7218 UINT wConvst; | |
7219 UINT wLastError; | |
7220 HCONVLIST hConvList; | |
7221 CONVCONTEXT ConvCtxt; | |
7222 HWND _hwnd; | |
7223 HWND hwndPartner; | |
7224 } | |
7225 | |
7226 alias CONVINFO TAGCONVINFO; | |
7227 alias CONVINFO TCONVINFO; | |
7228 alias CONVINFO* PCONVINFO; | |
7229 | |
7230 struct COPYDATASTRUCT | |
7231 { | |
7232 DWORD dwData; | |
7233 DWORD cbData; | |
7234 PVOID lpData; | |
7235 } | |
7236 | |
7237 alias COPYDATASTRUCT TAGCOPYDATASTRUCT; | |
7238 alias COPYDATASTRUCT TCOPYDATASTRUCT; | |
7239 alias COPYDATASTRUCT* PCOPYDATASTRUCT; | |
7240 | |
7241 struct CPINFO | |
7242 { | |
7243 UINT MaxCharSize; | |
7244 ubyte[1 + MAX_DEFAULTCHAR-1] DefaultChar; | |
7245 ubyte[1 + MAX_LEADBYTES-1] LeadByte; | |
7246 } | |
7247 | |
7248 alias CPINFO* LPCPINFO; | |
7249 alias CPINFO _CPINFO; | |
7250 alias CPINFO TCPINFO; | |
7251 alias CPINFO* PCPINFO; | |
7252 | |
7253 struct CPLINFO | |
7254 { | |
7255 int idIcon; | |
7256 int idName; | |
7257 int idInfo; | |
7258 LONG lData; | |
7259 } | |
7260 | |
7261 alias CPLINFO TAGCPLINFO; | |
7262 alias CPLINFO TCPLINFO; | |
7263 alias CPLINFO* PCPLINFO; | |
7264 | |
7265 struct CREATE_PROCESS_DEBUG_INFO | |
7266 { | |
7267 HANDLE hFile; | |
7268 HANDLE hProcess; | |
7269 HANDLE hThread; | |
7270 LPVOID lpBaseOfImage; | |
7271 DWORD dwDebugInfoFileOffset; | |
7272 DWORD nDebugInfoSize; | |
7273 LPVOID lpThreadLocalBase; | |
7274 LPTHREAD_START_ROUTINE lpStartAddress; | |
7275 LPVOID lpImageName; | |
7276 ushort fUnicode; | |
7277 } | |
7278 | |
7279 alias CREATE_PROCESS_DEBUG_INFO _CREATE_PROCESS_DEBUG_INFO; | |
7280 alias CREATE_PROCESS_DEBUG_INFO TCREATEPROCESSDEBUGINFO; | |
7281 alias CREATE_PROCESS_DEBUG_INFO* PCREATEPROCESSDEBUGINFO; | |
7282 | |
7283 struct CREATE_THREAD_DEBUG_INFO | |
7284 { | |
7285 HANDLE hThread; | |
7286 LPVOID lpThreadLocalBase; | |
7287 LPTHREAD_START_ROUTINE lpStartAddress; | |
7288 } | |
7289 | |
7290 alias CREATE_THREAD_DEBUG_INFO _CREATE_THREAD_DEBUG_INFO; | |
7291 alias CREATE_THREAD_DEBUG_INFO TCREATETHREADDEBUGINFO; | |
7292 alias CREATE_THREAD_DEBUG_INFO* PCREATETHREADDEBUGINFO; | |
7293 | |
7294 struct CURRENCYFMT | |
7295 { | |
7296 UINT NumDigits; | |
7297 UINT LeadingZero; | |
7298 UINT Grouping; | |
7299 LPTSTR lpDecimalSep; | |
7300 LPTSTR lpThousandSep; | |
7301 UINT NegativeOrder; | |
7302 UINT PositiveOrder; | |
7303 LPTSTR lpCurrencySymbol; | |
7304 } | |
7305 | |
7306 alias CURRENCYFMT _CURRENCYFMT; | |
7307 alias CURRENCYFMT TCURRENCYFMT; | |
7308 alias CURRENCYFMT* PCURRENCYFMT; | |
7309 | |
7310 struct CURSORSHAPE | |
7311 { | |
7312 int xHotSpot; | |
7313 int yHotSpot; | |
7314 int cx; | |
7315 int cy; | |
7316 int cbWidth; | |
7317 ubyte Planes; | |
7318 ubyte BitsPixel; | |
7319 } | |
7320 | |
7321 alias CURSORSHAPE* LPCURSORSHAPE; | |
7322 alias CURSORSHAPE TAGCURSORSHAPE; | |
7323 alias CURSORSHAPE TCURSORSHAPE; | |
7324 alias CURSORSHAPE* PCURSORSHAPE; | |
7325 | |
7326 struct CWPRETSTRUCT | |
7327 { | |
7328 LRESULT lResult; | |
7329 LPARAM lParam; | |
7330 WPARAM wParam; | |
7331 DWORD message; | |
7332 HWND hwnd; | |
7333 } | |
7334 | |
7335 alias CWPRETSTRUCT TAGCWPRETSTRUCT; | |
7336 alias CWPRETSTRUCT TCWPRETSTRUCT; | |
7337 alias CWPRETSTRUCT* PCWPRETSTRUCT; | |
7338 | |
7339 struct CWPSTRUCT | |
7340 { | |
7341 LPARAM lParam; | |
7342 WPARAM wParam; | |
7343 UINT message; | |
7344 HWND hwnd; | |
7345 } | |
7346 | |
7347 alias CWPSTRUCT TAGCWPSTRUCT; | |
7348 alias CWPSTRUCT TCWPSTRUCT; | |
7349 alias CWPSTRUCT* PCWPSTRUCT; | |
7350 | |
7351 struct DATATYPES_INFO_1 | |
7352 { | |
7353 LPTSTR pName; | |
7354 } | |
7355 | |
7356 alias DATATYPES_INFO_1 _DATATYPES_INFO_1; | |
7357 alias DATATYPES_INFO_1 TDATATYPESINFO1; | |
7358 alias DATATYPES_INFO_1* PDATATYPESINFO1; | |
7359 | |
7360 struct DDEACK | |
7361 { | |
7362 ushort flag0; | |
7363 } | |
7364 | |
7365 alias DDEACK TDDEACK; | |
7366 alias DDEACK* PDDEACK; | |
7367 enum : DWORD { | |
7368 bm_DDEACK_bAppReturnCode = (0xFF), | |
7369 bp_DDEACK_bAppReturnCode = (0), | |
7370 bm_DDEACK_reserved = (0x3F00), | |
7371 bp_DDEACK_reserved = (8), | |
7372 bm_DDEACK_fBusy = (0x4000), | |
7373 bp_DDEACK_fBusy = (14), | |
7374 bm_DDEACK_fAck = (0x8000), | |
7375 bp_DDEACK_fAck = (15), | |
7376 } | |
7377 | |
7378 struct DDEADVISE | |
7379 { | |
7380 ushort flag0; | |
7381 int cfFormat; | |
7382 } | |
7383 | |
7384 alias DDEADVISE TDDEADVISE; | |
7385 alias DDEADVISE* PDDEADVISE; | |
7386 enum : DWORD { | |
7387 bm_DDEADVISE_reserved = (0x3FFF), | |
7388 bp_DDEADVISE_reserved = (0), | |
7389 bm_DDEADVISE_fDeferUpd = (0x4000), | |
7390 bp_DDEADVISE_fDeferUpd = (14), | |
7391 bm_DDEADVISE_fAckReq = (0x8000), | |
7392 bp_DDEADVISE_fAckReq = (15), | |
7393 } | |
7394 | |
7395 struct DDEDATA | |
7396 { | |
7397 ushort flag0; | |
7398 int cfFormat; | |
7399 ubyte[1 + 0] Value; | |
7400 } | |
7401 | |
7402 alias DDEDATA* PDDEDATA; | |
7403 enum : DWORD { | |
7404 bm_DDEDATA_unused = (0xFFF), | |
7405 bp_DDEDATA_unused = (0), | |
7406 bm_DDEDATA_fResponse = (0x1000), | |
7407 bp_DDEDATA_fResponse = (12), | |
7408 bm_DDEDATA_fRelease = (0x2000), | |
7409 bp_DDEDATA_fRelease = (13), | |
7410 bm_DDEDATA_reserved = (0x4000), | |
7411 bp_DDEDATA_reserved = (14), | |
7412 bm_DDEDATA_fAckReq = (0x8000), | |
7413 bp_DDEDATA_fAckReq = (15), | |
7414 } | |
7415 | |
7416 struct DDELN | |
7417 { | |
7418 ushort flag0; | |
7419 int cfFormat; | |
7420 } | |
7421 | |
7422 alias DDELN TDDELN; | |
7423 alias DDELN* PDDELN; | |
7424 enum : DWORD { | |
7425 bm_DDELN_unused = (0x1FFF), | |
7426 bp_DDELN_unused = (0), | |
7427 bm_DDELN_fRelease = (0x2000), | |
7428 bp_DDELN_fRelease = (13), | |
7429 bm_DDELN_fDeferUpd = (0x4000), | |
7430 bp_DDELN_fDeferUpd = (14), | |
7431 bm_DDELN_fAckReq = (0x8000), | |
7432 bp_DDELN_fAckReq = (15), | |
7433 } | |
7434 | |
7435 struct DDEML_MSG_HOOK_DATA | |
7436 { | |
7437 UINT uiLo; | |
7438 UINT uiHi; | |
7439 DWORD cbData; | |
7440 DWORD[1 + 7] Data; | |
7441 } | |
7442 | |
7443 alias DDEML_MSG_HOOK_DATA TAGDDEML_MSG_HOOK_DATA; | |
7444 alias DDEML_MSG_HOOK_DATA TDDEMLMSGHOOKDATA; | |
7445 alias DDEML_MSG_HOOK_DATA* PDDEMLMSGHOOKDATA; | |
7446 | |
7447 struct DDEPOKE | |
7448 { | |
7449 ushort flag0; | |
7450 int cfFormat; | |
7451 ubyte[1 + 0] Value; | |
7452 } | |
7453 | |
7454 alias DDEPOKE TDDEPOKE; | |
7455 alias DDEPOKE* PDDEPOKE; | |
7456 enum : DWORD { | |
7457 bm_DDEPOKE_unused = (0x1FFF), | |
7458 bp_DDEPOKE_unused = (0), | |
7459 bm_DDEPOKE_fRelease = (0x2000), | |
7460 bp_DDEPOKE_fRelease = (13), | |
7461 bm_DDEPOKE_fReserved = (0xC000), | |
7462 bp_DDEPOKE_fReserved = (14), | |
7463 } | |
7464 struct DDEUP | |
7465 { | |
7466 ushort flag0; | |
7467 int cfFormat; | |
7468 ubyte[1 + 0] rgb; | |
7469 } | |
7470 | |
7471 alias DDEUP TDDEUP; | |
7472 alias DDEUP* PDDEUP; | |
7473 | |
7474 enum : DWORD { | |
7475 bm_DDEUP_unused = (0xFFF), | |
7476 bp_DDEUP_unused = (0), | |
7477 bm_DDEUP_fAck = (0x1000), | |
7478 bp_DDEUP_fAck = (12), | |
7479 bm_DDEUP_fRelease = (0x2000), | |
7480 bp_DDEUP_fRelease = (13), | |
7481 bm_DDEUP_fReserved = (0x4000), | |
7482 bp_DDEUP_fReserved = (14), | |
7483 bm_DDEUP_fAckReq = (0x8000), | |
7484 bp_DDEUP_fAckReq = (15), | |
7485 } | |
7486 | |
7487 struct EXCEPTION_RECORD | |
7488 { | |
7489 DWORD ExceptionCode; | |
7490 DWORD ExceptionFlags; | |
7491 _EXCEPTION_RECORD* ExceptionRecord; | |
7492 PVOID ExceptionAddress; | |
7493 DWORD NumberParameters; | |
7494 DWORD[1 + EXCEPTION_MAXIMUM_PARAMETERS-1] ExceptionInformation; | |
7495 } | |
7496 | |
7497 alias EXCEPTION_RECORD* PEXCEPTION_RECORD; | |
7498 alias EXCEPTION_RECORD _EXCEPTION_RECORD; | |
7499 alias EXCEPTION_RECORD TEXCEPTIONRECORD; | |
7500 alias EXCEPTION_RECORD* PEXCEPTIONRECORD; | |
7501 | |
7502 struct EXCEPTION_DEBUG_INFO | |
7503 { | |
7504 EXCEPTION_RECORD ExceptionRecord; | |
7505 DWORD dwFirstChance; | |
7506 } | |
7507 | |
7508 alias EXCEPTION_DEBUG_INFO* PEXCEPTION_DEBUG_INFO; | |
7509 alias EXCEPTION_DEBUG_INFO _EXCEPTION_DEBUG_INFO; | |
7510 alias EXCEPTION_DEBUG_INFO TEXCEPTIONDEBUGINFO; | |
7511 alias EXCEPTION_DEBUG_INFO* PEXCEPTIONDEBUGINFO; | |
7512 | |
7513 struct EXIT_PROCESS_DEBUG_INFO | |
7514 { | |
7515 DWORD dwExitCode; | |
7516 } | |
7517 | |
7518 alias EXIT_PROCESS_DEBUG_INFO _EXIT_PROCESS_DEBUG_INFO; | |
7519 alias EXIT_PROCESS_DEBUG_INFO TEXITPROCESSDEBUGINFO; | |
7520 alias EXIT_PROCESS_DEBUG_INFO* PEXITPROCESSDEBUGINFO; | |
7521 | |
7522 struct EXIT_THREAD_DEBUG_INFO | |
7523 { | |
7524 DWORD dwExitCode; | |
7525 } | |
7526 | |
7527 alias EXIT_THREAD_DEBUG_INFO _EXIT_THREAD_DEBUG_INFO; | |
7528 alias EXIT_THREAD_DEBUG_INFO TEXITTHREADDEBUGINFO; | |
7529 alias EXIT_THREAD_DEBUG_INFO* PEXITTHREADDEBUGINFO; | |
7530 | |
7531 struct LOAD_DLL_DEBUG_INFO | |
7532 { | |
7533 HANDLE hFile; | |
7534 LPVOID lpBaseOfDll; | |
7535 DWORD dwDebugInfoFileOffset; | |
7536 DWORD nDebugInfoSize; | |
7537 LPVOID lpImageName; | |
7538 ushort fUnicode; | |
7539 } | |
7540 | |
7541 alias LOAD_DLL_DEBUG_INFO _LOAD_DLL_DEBUG_INFO; | |
7542 alias LOAD_DLL_DEBUG_INFO TLOADDLLDEBUGINFO; | |
7543 alias LOAD_DLL_DEBUG_INFO* PLOADDLLDEBUGINFO; | |
7544 | |
7545 struct UNLOAD_DLL_DEBUG_INFO | |
7546 { | |
7547 LPVOID lpBaseOfDll; | |
7548 } | |
7549 | |
7550 alias UNLOAD_DLL_DEBUG_INFO _UNLOAD_DLL_DEBUG_INFO; | |
7551 alias UNLOAD_DLL_DEBUG_INFO TUNLOADDLLDEBUGINFO; | |
7552 alias UNLOAD_DLL_DEBUG_INFO* PUNLOADDLLDEBUGINFO; | |
7553 | |
7554 struct OUTPUT_DEBUG_STRING_INFO | |
7555 { | |
7556 LPSTR lpDebugStringData; | |
7557 ushort fUnicode; | |
7558 ushort nDebugStringLength; | |
7559 } | |
7560 | |
7561 alias OUTPUT_DEBUG_STRING_INFO _OUTPUT_DEBUG_STRING_INFO; | |
7562 alias OUTPUT_DEBUG_STRING_INFO TOUTPUTDEBUGSTRINGINFO; | |
7563 alias OUTPUT_DEBUG_STRING_INFO* POUTPUTDEBUGSTRINGINFO; | |
7564 | |
7565 struct RIP_INFO | |
7566 { | |
7567 DWORD dwError; | |
7568 DWORD dwType; | |
7569 } | |
7570 | |
7571 alias RIP_INFO _RIP_INFO; | |
7572 alias RIP_INFO TRIPINFO; | |
7573 alias RIP_INFO* PRIPINFO; | |
7574 | |
7575 struct DEBUG_EVENT | |
7576 { | |
7577 DWORD dwDebugEventCode; | |
7578 DWORD dwProcessId; | |
7579 DWORD dwThreadId; | |
7580 | |
7581 union | |
7582 { | |
7583 struct | |
7584 { | |
7585 EXCEPTION_DEBUG_INFO Exception; | |
7586 } | |
7587 struct | |
7588 { | |
7589 CREATE_THREAD_DEBUG_INFO CreateThread; | |
7590 } | |
7591 struct | |
7592 { | |
7593 CREATE_PROCESS_DEBUG_INFO CreateProcessInfo; | |
7594 } | |
7595 struct | |
7596 { | |
7597 EXIT_THREAD_DEBUG_INFO ExitThread; | |
7598 } | |
7599 struct | |
7600 { | |
7601 EXIT_PROCESS_DEBUG_INFO ExitProcess; | |
7602 } | |
7603 struct | |
7604 { | |
7605 LOAD_DLL_DEBUG_INFO LoadDll; | |
7606 } | |
7607 struct | |
7608 { | |
7609 UNLOAD_DLL_DEBUG_INFO UnloadDll; | |
7610 } | |
7611 struct | |
7612 { | |
7613 OUTPUT_DEBUG_STRING_INFO DebugString; | |
7614 } | |
7615 struct | |
7616 { | |
7617 RIP_INFO RipInfo; | |
7618 } | |
7619 } | |
7620 } | |
7621 | |
7622 alias DEBUG_EVENT* LPDEBUG_EVENT; | |
7623 alias DEBUG_EVENT _DEBUG_EVENT; | |
7624 alias DEBUG_EVENT TDEBUGEVENT; | |
7625 alias DEBUG_EVENT* PDEBUGEVENT; | |
7626 | |
7627 struct DEBUGHOOKINFO | |
7628 { | |
7629 DWORD idThread; | |
7630 DWORD idThreadInstaller; | |
7631 LPARAM lParam; | |
7632 WPARAM wParam; | |
7633 int code; | |
7634 } | |
7635 | |
7636 alias DEBUGHOOKINFO TAGDEBUGHOOKINFO; | |
7637 alias DEBUGHOOKINFO TDEBUGHOOKINFO; | |
7638 alias DEBUGHOOKINFO* PDEBUGHOOKINFO; | |
7639 | |
7640 struct DELETEITEMSTRUCT | |
7641 { | |
7642 UINT CtlType; | |
7643 UINT CtlID; | |
7644 UINT itemID; | |
7645 HWND hwndItem; | |
7646 UINT itemData; | |
7647 } | |
7648 | |
7649 alias DELETEITEMSTRUCT TAGDELETEITEMSTRUCT; | |
7650 alias DELETEITEMSTRUCT TDELETEITEMSTRUCT; | |
7651 alias DELETEITEMSTRUCT* PDELETEITEMSTRUCT; | |
7652 | |
7653 struct DEV_BROADCAST_HDR | |
7654 { | |
7655 ULONG dbch_size; | |
7656 ULONG dbch_devicetype; | |
7657 ULONG dbch_reserved; | |
7658 } | |
7659 | |
7660 alias DEV_BROADCAST_HDR* PDEV_BROADCAST_HDR; | |
7661 alias DEV_BROADCAST_HDR _DEV_BROADCAST_HDR; | |
7662 alias DEV_BROADCAST_HDR TDEVBROADCASTHDR; | |
7663 alias DEV_BROADCAST_HDR* PDEVBROADCASTHDR; | |
7664 | |
7665 struct DEV_BROADCAST_OEM | |
7666 { | |
7667 ULONG dbco_size; | |
7668 ULONG dbco_devicetype; | |
7669 ULONG dbco_reserved; | |
7670 ULONG dbco_identifier; | |
7671 ULONG dbco_suppfunc; | |
7672 } | |
7673 | |
7674 alias DEV_BROADCAST_OEM* PDEV_BROADCAST_OEM; | |
7675 alias DEV_BROADCAST_OEM _DEV_BROADCAST_OEM; | |
7676 alias DEV_BROADCAST_OEM TDEVBROADCASTOEM; | |
7677 alias DEV_BROADCAST_OEM* PDEVBROADCASTOEM; | |
7678 | |
7679 struct DEV_BROADCAST_PORT | |
7680 { | |
7681 ULONG dbcp_size; | |
7682 ULONG dbcp_devicetype; | |
7683 ULONG dbcp_reserved; | |
7684 char[1 + 0] dbcp_name; | |
7685 } | |
7686 | |
7687 alias DEV_BROADCAST_PORT* PDEV_BROADCAST_PORT; | |
7688 alias DEV_BROADCAST_PORT _DEV_BROADCAST_PORT; | |
7689 alias DEV_BROADCAST_PORT TDEVBROADCASTPORT; | |
7690 alias DEV_BROADCAST_PORT* PDEVBROADCASTPORT; | |
7691 | |
7692 struct _DEV_BROADCAST_USERDEFINED | |
7693 { | |
7694 _DEV_BROADCAST_HDR dbud_dbh; | |
7695 char[1 + 0] dbud_szName; | |
7696 ubyte[1 + 0] dbud_rgbUserDefined; | |
7697 } | |
7698 | |
7699 alias _DEV_BROADCAST_USERDEFINED TDEVBROADCASTUSERDEFINED; | |
7700 alias _DEV_BROADCAST_USERDEFINED* PDEVBROADCASTUSERDEFINED; | |
7701 | |
7702 struct DEV_BROADCAST_VOLUME | |
7703 { | |
7704 ULONG dbcv_size; | |
7705 ULONG dbcv_devicetype; | |
7706 ULONG dbcv_reserved; | |
7707 ULONG dbcv_unitmask; | |
7708 USHORT dbcv_flags; | |
7709 } | |
7710 | |
7711 alias DEV_BROADCAST_VOLUME* PDEV_BROADCAST_VOLUME; | |
7712 alias DEV_BROADCAST_VOLUME _DEV_BROADCAST_VOLUME; | |
7713 alias DEV_BROADCAST_VOLUME TDEVBROADCASTVOLUME; | |
7714 alias DEV_BROADCAST_VOLUME* PDEVBROADCASTVOLUME; | |
7715 | |
7716 struct DEVMODE | |
7717 { | |
7718 BCHAR[1 + CCHDEVICENAME-1] dmDeviceName; | |
7719 ushort dmSpecVersion; | |
7720 ushort dmDriverVersion; | |
7721 ushort dmSize; | |
7722 ushort dmDriverExtra; | |
7723 DWORD dmFields; | |
7724 int dmOrientation; | |
7725 int dmPaperSize; | |
7726 int dmPaperLength; | |
7727 int dmPaperWidth; | |
7728 int dmScale; | |
7729 int dmCopies; | |
7730 int dmDefaultSource; | |
7731 int dmPrintQuality; | |
7732 int dmColor; | |
7733 int dmDuplex; | |
7734 int dmYResolution; | |
7735 int dmTTOption; | |
7736 int dmCollate; | |
7737 BCHAR[1 + CCHFORMNAME-1] dmFormName; | |
7738 ushort dmLogPixels; | |
7739 DWORD dmBitsPerPel; | |
7740 DWORD dmPelsWidth; | |
7741 DWORD dmPelsHeight; | |
7742 DWORD dmDisplayFlags; | |
7743 DWORD dmDisplayFrequency; | |
7744 DWORD dmICMMethod; | |
7745 DWORD dmICMIntent; | |
7746 DWORD dmMediaType; | |
7747 DWORD dmDitherType; | |
7748 DWORD dmICCManufacturer; | |
7749 DWORD dmICCModel; | |
7750 } | |
7751 | |
7752 alias DEVMODE* LPDEVMODE; | |
7753 alias DEVMODE _DEVICEMODE; | |
7754 alias DEVMODE DEVICEMODE; | |
7755 alias DEVMODE TDEVICEMODE; | |
7756 alias DEVMODE TDEVICEMODEA; | |
7757 alias DEVMODE TDEVMODE; | |
7758 alias DEVMODE* PDEVMODE; | |
7759 | |
7760 struct DEVNAMES | |
7761 { | |
7762 ushort wDriverOffset; | |
7763 ushort wDeviceOffset; | |
7764 ushort wOutputOffset; | |
7765 ushort wDefault; | |
7766 } | |
7767 | |
7768 alias DEVNAMES* LPDEVNAMES; | |
7769 alias DEVNAMES TAGDEVNAMES; | |
7770 alias DEVNAMES TDEVNAMES; | |
7771 alias DEVNAMES* PDEVNAMES; | |
7772 | |
7773 struct DIBSECTION | |
7774 { | |
7775 BITMAP dsBm; | |
7776 BITMAPINFOHEADER dsBmih; | |
7777 DWORD[1 + 2] dsBitfields; | |
7778 HANDLE dshSection; | |
7779 DWORD dsOffset; | |
7780 } | |
7781 | |
7782 alias DIBSECTION TAGDIBSECTION; | |
7783 alias DIBSECTION TDIBSECTION; | |
7784 alias DIBSECTION* PDIBSECTION; | |
7785 | |
7786 union LARGE_INTEGER | |
7787 { | |
7788 struct | |
7789 { | |
7790 DWORD LowPart; | |
7791 LONG HighPart; | |
7792 }; | |
7793 struct u | |
7794 { | |
7795 DWORD LowPart; | |
7796 LONG HighPart; | |
7797 }; | |
7798 LONGLONG QuadPart; | |
7799 }; | |
7800 | |
7801 alias LARGE_INTEGER* PLARGE_INTEGER; | |
7802 alias LARGE_INTEGER _LARGE_INTEGER; | |
7803 alias LARGE_INTEGER TLARGEINTEGER; | |
7804 alias LARGE_INTEGER* PLARGEINTEGER; | |
7805 | |
7806 struct DISK_GEOMETRY | |
7807 { | |
7808 LARGE_INTEGER Cylinders; | |
7809 MEDIA_TYPE MediaType; | |
7810 DWORD TracksPerCylinder; | |
7811 DWORD SectorsPerTrack; | |
7812 DWORD BytesPerSector; | |
7813 } | |
7814 | |
7815 alias DISK_GEOMETRY _DISK_GEOMETRY; | |
7816 alias DISK_GEOMETRY TDISKGEOMETRY; | |
7817 alias DISK_GEOMETRY* PDISKGEOMETRY; | |
7818 | |
7819 struct DISK_PERFORMANCE | |
7820 { | |
7821 LARGE_INTEGER BytesRead; | |
7822 LARGE_INTEGER BytesWritten; | |
7823 LARGE_INTEGER ReadTime; | |
7824 LARGE_INTEGER WriteTime; | |
7825 DWORD ReadCount; | |
7826 DWORD WriteCount; | |
7827 DWORD QueueDepth; | |
7828 } | |
7829 | |
7830 alias DISK_PERFORMANCE _DISK_PERFORMANCE; | |
7831 alias DISK_PERFORMANCE TDISKPERFORMANCE; | |
7832 alias DISK_PERFORMANCE* PDISKPERFORMANCE; | |
7833 | |
7834 align(1) struct DLGITEMTEMPLATE | |
7835 { | |
7836 DWORD style; | |
7837 DWORD dwExtendedStyle; | |
7838 int x; | |
7839 int y; | |
7840 int cx; | |
7841 int cy; | |
7842 ushort id; | |
7843 } | |
7844 | |
7845 alias DLGITEMTEMPLATE* LPDLGITEMTEMPLATE; | |
7846 alias DLGITEMTEMPLATE TDLGITEMTEMPLATE; | |
7847 alias DLGITEMTEMPLATE* PDLGITEMTEMPLATE; | |
7848 | |
7849 align(1) struct DLGTEMPLATE | |
7850 { | |
7851 DWORD style; | |
7852 DWORD dwExtendedStyle; | |
7853 ushort cdit; | |
7854 int x; | |
7855 int y; | |
7856 int cx; | |
7857 int cy; | |
7858 } | |
7859 | |
7860 alias DLGTEMPLATE* LPDLGTEMPLATE; | |
7861 alias DLGTEMPLATE* LPCDLGTEMPLATE; | |
7862 alias DLGTEMPLATE TDLGTEMPLATE; | |
7863 alias DLGTEMPLATE* PDLGTEMPLATE; | |
7864 | |
7865 struct DOC_INFO_1 | |
7866 { | |
7867 LPTSTR pDocName; | |
7868 LPTSTR pOutputFile; | |
7869 LPTSTR pDatatype; | |
7870 } | |
7871 | |
7872 alias DOC_INFO_1 _DOC_INFO_1; | |
7873 alias DOC_INFO_1 TDOCINFO1; | |
7874 alias DOC_INFO_1* PDOCINFO1; | |
7875 | |
7876 struct DOC_INFO_2 | |
7877 { | |
7878 LPTSTR pDocName; | |
7879 LPTSTR pOutputFile; | |
7880 LPTSTR pDatatype; | |
7881 DWORD dwMode; | |
7882 DWORD JobId; | |
7883 } | |
7884 | |
7885 alias DOC_INFO_2 _DOC_INFO_2; | |
7886 alias DOC_INFO_2 TDOCINFO2; | |
7887 alias DOC_INFO_2* PDOCINFO2; | |
7888 | |
7889 struct DOCINFO | |
7890 { | |
7891 int cbSize; | |
7892 LPCTSTR lpszDocName; | |
7893 LPCTSTR lpszOutput; | |
7894 LPCTSTR lpszDatatype; | |
7895 DWORD fwType; | |
7896 } | |
7897 | |
7898 alias DOCINFO TDOCINFO; | |
7899 alias DOCINFO TDOCINFOA; | |
7900 alias DOCINFO* PDOCINFO; | |
7901 | |
7902 struct DRAGLISTINFO | |
7903 { | |
7904 UINT uNotification; | |
7905 HWND hWnd; | |
7906 POINT ptCursor; | |
7907 } | |
7908 | |
7909 alias DRAGLISTINFO* LPDRAGLISTINFO; | |
7910 alias DRAGLISTINFO TDRAGLISTINFO; | |
7911 alias DRAGLISTINFO* PDRAGLISTINFO; | |
7912 | |
7913 struct DRAWITEMSTRUCT | |
7914 { | |
7915 UINT CtlType; | |
7916 UINT CtlID; | |
7917 UINT itemID; | |
7918 UINT itemAction; | |
7919 UINT itemState; | |
7920 HWND hwndItem; | |
7921 HDC hDC; | |
7922 RECT rcItem; | |
7923 DWORD itemData; | |
7924 } | |
7925 | |
7926 alias DRAWITEMSTRUCT* LPDRAWITEMSTRUCT; | |
7927 alias DRAWITEMSTRUCT TAGDRAWITEMSTRUCT; | |
7928 alias DRAWITEMSTRUCT TDRAWITEMSTRUCT; | |
7929 alias DRAWITEMSTRUCT* PDRAWITEMSTRUCT; | |
7930 | |
7931 struct DRAWTEXTPARAMS | |
7932 { | |
7933 UINT cbSize; | |
7934 int iTabLength; | |
7935 int iLeftMargin; | |
7936 int iRightMargin; | |
7937 UINT uiLengthDrawn; | |
7938 } | |
7939 | |
7940 alias DRAWTEXTPARAMS* LPDRAWTEXTPARAMS; | |
7941 alias DRAWTEXTPARAMS TDRAWTEXTPARAMS; | |
7942 alias DRAWTEXTPARAMS* PDRAWTEXTPARAMS; | |
7943 | |
7944 struct PARTITION_INFORMATION | |
7945 { | |
7946 ubyte PartitionType; | |
7947 ubyte BootIndicator; | |
7948 ubyte RecognizedPartition; | |
7949 ubyte RewritePartition; | |
7950 LARGE_INTEGER StartingOffset; | |
7951 LARGE_INTEGER PartitionLength; | |
7952 LARGE_INTEGER HiddenSectors; | |
7953 } | |
7954 | |
7955 alias PARTITION_INFORMATION _PARTITION_INFORMATION; | |
7956 alias PARTITION_INFORMATION TPARTITIONINFORMATION; | |
7957 alias PARTITION_INFORMATION* PPARTITIONINFORMATION; | |
7958 | |
7959 struct DRIVE_LAYOUT_INFORMATION | |
7960 { | |
7961 DWORD PartitionCount; | |
7962 DWORD Signature; | |
7963 PARTITION_INFORMATION[1 + 0] PartitionEntry; | |
7964 } | |
7965 | |
7966 alias DRIVE_LAYOUT_INFORMATION _DRIVE_LAYOUT_INFORMATION; | |
7967 alias DRIVE_LAYOUT_INFORMATION TDRIVELAYOUTINFORMATION; | |
7968 alias DRIVE_LAYOUT_INFORMATION* PDRIVELAYOUTINFORMATION; | |
7969 | |
7970 struct DRIVER_INFO_1 | |
7971 { | |
7972 LPTSTR pName; | |
7973 } | |
7974 | |
7975 alias DRIVER_INFO_1 _DRIVER_INFO_1; | |
7976 alias DRIVER_INFO_1 TDRIVERINFO1; | |
7977 alias DRIVER_INFO_1* PDRIVERINFO1; | |
7978 | |
7979 struct DRIVER_INFO_2 | |
7980 { | |
7981 DWORD cVersion; | |
7982 LPTSTR pName; | |
7983 LPTSTR pEnvironment; | |
7984 LPTSTR pDriverPath; | |
7985 LPTSTR pDataFile; | |
7986 LPTSTR pConfigFile; | |
7987 } | |
7988 | |
7989 alias DRIVER_INFO_2 _DRIVER_INFO_2; | |
7990 alias DRIVER_INFO_2 TDRIVERINFO2; | |
7991 alias DRIVER_INFO_2* PDRIVERINFO2; | |
7992 | |
7993 struct DRIVER_INFO_3 | |
7994 { | |
7995 DWORD cVersion; | |
7996 LPTSTR pName; | |
7997 LPTSTR pEnvironment; | |
7998 LPTSTR pDriverPath; | |
7999 LPTSTR pDataFile; | |
8000 LPTSTR pConfigFile; | |
8001 LPTSTR pHelpFile; | |
8002 LPTSTR pDependentFiles; | |
8003 LPTSTR pMonitorName; | |
8004 LPTSTR pDefaultDataType; | |
8005 } | |
8006 | |
8007 alias DRIVER_INFO_3 _DRIVER_INFO_3; | |
8008 alias DRIVER_INFO_3 TDRIVERINFO3; | |
8009 alias DRIVER_INFO_3* PDRIVERINFO3; | |
8010 | |
8011 struct EDITSTREAM | |
8012 { | |
8013 DWORD dwCookie; | |
8014 DWORD dwError; | |
8015 EDITSTREAMCALLBACK pfnCallback; | |
8016 } | |
8017 | |
8018 alias EDITSTREAM _EDITSTREAM; | |
8019 alias EDITSTREAM TEDITSTREAM; | |
8020 alias EDITSTREAM* PEDITSTREAM; | |
8021 | |
8022 struct EMR | |
8023 { | |
8024 DWORD iType; | |
8025 DWORD nSize; | |
8026 } | |
8027 | |
8028 alias EMR TAGEMR; | |
8029 alias EMR TEMR; | |
8030 alias EMR* PEMR; | |
8031 | |
8032 struct EMRANGLEARC | |
8033 { | |
8034 EMR emr; | |
8035 POINTL ptlCenter; | |
8036 DWORD nRadius; | |
8037 FLOAT eStartAngle; | |
8038 FLOAT eSweepAngle; | |
8039 } | |
8040 | |
8041 alias EMRANGLEARC TAGEMRANGLEARC; | |
8042 alias EMRANGLEARC TEMRANGLEARC; | |
8043 alias EMRANGLEARC* PEMRANGLEARC; | |
8044 | |
8045 struct EMRARC | |
8046 { | |
8047 EMR emr; | |
8048 RECTL rclBox; | |
8049 POINTL ptlStart; | |
8050 POINTL ptlEnd; | |
8051 } | |
8052 | |
8053 alias EMRARC TAGEMRARC; | |
8054 alias EMRARC TEMRARC; | |
8055 alias EMRARC* PEMRARC; | |
8056 alias EMRARC EMRARCTO; | |
8057 alias EMRARC TEMRARCTO; | |
8058 alias EMRARC* PEMRARCTO; | |
8059 alias EMRARC EMRCHORD; | |
8060 alias EMRARC TEMRCHORD; | |
8061 alias EMRARC* PEMRCHORD; | |
8062 alias EMRARC EMRPIE; | |
8063 alias EMRARC TEMRPIE; | |
8064 alias EMRARC* PEMRPIE; | |
8065 | |
8066 struct XFORM | |
8067 { | |
8068 FLOAT eM11; | |
8069 FLOAT eM12; | |
8070 FLOAT eM21; | |
8071 FLOAT eM22; | |
8072 FLOAT eDx; | |
8073 FLOAT eDy; | |
8074 } | |
8075 | |
8076 alias XFORM* LPXFORM; | |
8077 alias XFORM _XFORM; | |
8078 alias XFORM TXFORM; | |
8079 alias XFORM* PXFORM; | |
8080 | |
8081 struct EMRBITBLT | |
8082 { | |
8083 EMR emr; | |
8084 RECTL rclBounds; | |
8085 LONG xDest; | |
8086 LONG yDest; | |
8087 LONG cxDest; | |
8088 LONG cyDest; | |
8089 DWORD dwRop; | |
8090 LONG xSrc; | |
8091 LONG ySrc; | |
8092 XFORM xformSrc; | |
8093 COLORREF crBkColorSrc; | |
8094 DWORD iUsageSrc; | |
8095 DWORD offBmiSrc; | |
8096 DWORD offBitsSrc; | |
8097 DWORD cbBitsSrc; | |
8098 } | |
8099 | |
8100 alias EMRBITBLT TAGEMRBITBLT; | |
8101 alias EMRBITBLT TEMRBITBLT; | |
8102 alias EMRBITBLT* PEMRBITBLT; | |
8103 | |
8104 struct LOGBRUSH | |
8105 { | |
8106 UINT lbStyle; | |
8107 COLORREF lbColor; | |
8108 LONG lbHatch; | |
8109 } | |
8110 | |
8111 alias LOGBRUSH TAGLOGBRUSH; | |
8112 alias LOGBRUSH TLOGBRUSH; | |
8113 alias LOGBRUSH* PLOGBRUSH; | |
8114 | |
8115 struct EMRCREATEBRUSHINDIRECT | |
8116 { | |
8117 EMR emr; | |
8118 DWORD ihBrush; | |
8119 LOGBRUSH lb; | |
8120 } | |
8121 | |
8122 alias EMRCREATEBRUSHINDIRECT TAGEMRCREATEBRUSHINDIRECT; | |
8123 alias EMRCREATEBRUSHINDIRECT TEMRCREATEBRUSHINDIRECT; | |
8124 alias EMRCREATEBRUSHINDIRECT* PEMRCREATEBRUSHINDIRECT; | |
8125 alias LONG LCSCSTYPE; | |
8126 alias LONG LCSGAMUTMATCH; | |
8127 | |
8128 struct LOGCOLORSPACE | |
8129 { | |
8130 DWORD lcsSignature; | |
8131 DWORD lcsVersion; | |
8132 DWORD lcsSize; | |
8133 LCSCSTYPE lcsCSType; | |
8134 LCSGAMUTMATCH lcsIntent; | |
8135 CIEXYZTRIPLE lcsEndpoints; | |
8136 DWORD lcsGammaRed; | |
8137 DWORD lcsGammaGreen; | |
8138 DWORD lcsGammaBlue; | |
8139 TCHAR[1 + MAX_PATH-1] lcsFilename; | |
8140 } | |
8141 | |
8142 alias LOGCOLORSPACE* LPLOGCOLORSPACE; | |
8143 alias LOGCOLORSPACE TAGLOGCOLORSPACE; | |
8144 alias LOGCOLORSPACE TLOGCOLORSPACE; | |
8145 alias LOGCOLORSPACE TLOGCOLORSPACEA; | |
8146 alias LOGCOLORSPACE* PLOGCOLORSPACE; | |
8147 | |
8148 struct EMRCREATECOLORSPACE | |
8149 { | |
8150 EMR emr; | |
8151 DWORD ihCS; | |
8152 LOGCOLORSPACE lcs; | |
8153 } | |
8154 | |
8155 alias EMRCREATECOLORSPACE TAGEMRCREATECOLORSPACE; | |
8156 alias EMRCREATECOLORSPACE TEMRCREATECOLORSPACE; | |
8157 alias EMRCREATECOLORSPACE* PEMRCREATECOLORSPACE; | |
8158 | |
8159 struct EMRCREATEDIBPATTERNBRUSHPT | |
8160 { | |
8161 EMR emr; | |
8162 DWORD ihBrush; | |
8163 DWORD iUsage; | |
8164 DWORD offBmi; | |
8165 DWORD cbBmi; | |
8166 DWORD offBits; | |
8167 DWORD cbBits; | |
8168 } | |
8169 | |
8170 alias EMRCREATEDIBPATTERNBRUSHPT TAGEMRCREATEDIBPATTERNBRUSHPT; | |
8171 alias EMRCREATEDIBPATTERNBRUSHPT TEMRCREATEDIBPATTERNBRUSHPT; | |
8172 alias EMRCREATEDIBPATTERNBRUSHPT PEMRCREATEDIBPATTERNBRUSHPT; | |
8173 | |
8174 struct EMRCREATEMONOBRUSH | |
8175 { | |
8176 EMR emr; | |
8177 DWORD ihBrush; | |
8178 DWORD iUsage; | |
8179 DWORD offBmi; | |
8180 DWORD cbBmi; | |
8181 DWORD offBits; | |
8182 DWORD cbBits; | |
8183 } | |
8184 | |
8185 alias EMRCREATEMONOBRUSH TAGEMRCREATEMONOBRUSH; | |
8186 alias EMRCREATEMONOBRUSH TEMRCREATEMONOBRUSH; | |
8187 alias EMRCREATEMONOBRUSH* PEMRCREATEMONOBRUSH; | |
8188 | |
8189 struct PALETTEENTRY | |
8190 { | |
8191 ubyte peRed; | |
8192 ubyte peGreen; | |
8193 ubyte peBlue; | |
8194 ubyte peFlags; | |
8195 } | |
8196 | |
8197 alias PALETTEENTRY* LPPALETTEENTRY; | |
8198 alias PALETTEENTRY TAGPALETTEENTRY; | |
8199 alias PALETTEENTRY TPALETTEENTRY; | |
8200 alias PALETTEENTRY* PPALETTEENTRY; | |
8201 | |
8202 struct LOGPALETTE | |
8203 { | |
8204 ushort palVersion; | |
8205 ushort palNumEntries; | |
8206 PALETTEENTRY[1 + 0] palPalEntry; | |
8207 } | |
8208 | |
8209 alias LOGPALETTE* LPLOGPALETTE; | |
8210 alias LOGPALETTE TAGLOGPALETTE; | |
8211 alias LOGPALETTE TLOGPALETTE; | |
8212 alias LOGPALETTE* PLOGPALETTE; | |
8213 | |
8214 struct EMRCREATEPALETTE | |
8215 { | |
8216 EMR emr; | |
8217 DWORD ihPal; | |
8218 LOGPALETTE lgpl; | |
8219 } | |
8220 | |
8221 alias EMRCREATEPALETTE TAGEMRCREATEPALETTE; | |
8222 alias EMRCREATEPALETTE TEMRCREATEPALETTE; | |
8223 alias EMRCREATEPALETTE* PEMRCREATEPALETTE; | |
8224 | |
8225 struct LOGPEN | |
8226 { | |
8227 UINT lopnStyle; | |
8228 POINT lopnWidth; | |
8229 COLORREF lopnColor; | |
8230 } | |
8231 | |
8232 alias LOGPEN TAGLOGPEN; | |
8233 alias LOGPEN TLOGPEN; | |
8234 alias LOGPEN* PLOGPEN; | |
8235 | |
8236 struct EMRCREATEPEN | |
8237 { | |
8238 EMR emr; | |
8239 DWORD ihPen; | |
8240 LOGPEN lopn; | |
8241 } | |
8242 | |
8243 alias EMRCREATEPEN TAGEMRCREATEPEN; | |
8244 alias EMRCREATEPEN TEMRCREATEPEN; | |
8245 alias EMRCREATEPEN* PEMRCREATEPEN; | |
8246 | |
8247 struct EMRELLIPSE | |
8248 { | |
8249 EMR emr; | |
8250 RECTL rclBox; | |
8251 } | |
8252 | |
8253 alias EMRELLIPSE TAGEMRELLIPSE; | |
8254 alias EMRELLIPSE TEMRELLIPSE; | |
8255 alias EMRELLIPSE* PEMRELLIPSE; | |
8256 alias EMRELLIPSE EMRRECTANGLE; | |
8257 alias EMRELLIPSE TEMRRECTANGLE; | |
8258 alias EMRELLIPSE* PEMRRECTANGLE; | |
8259 | |
8260 struct EMREOF | |
8261 { | |
8262 EMR emr; | |
8263 DWORD nPalEntries; | |
8264 DWORD offPalEntries; | |
8265 DWORD nSizeLast; | |
8266 } | |
8267 | |
8268 alias EMREOF TAGEMREOF; | |
8269 alias EMREOF TEMREOF; | |
8270 alias EMREOF* PEMREOF; | |
8271 | |
8272 struct EMREXCLUDECLIPRECT | |
8273 { | |
8274 EMR emr; | |
8275 RECTL rclClip; | |
8276 } | |
8277 | |
8278 alias EMREXCLUDECLIPRECT TAGEMREXCLUDECLIPRECT; | |
8279 alias EMREXCLUDECLIPRECT TEMREXCLUDECLIPRECT; | |
8280 alias EMREXCLUDECLIPRECT* PEMREXCLUDECLIPRECT; | |
8281 alias EMREXCLUDECLIPRECT EMRINTERSECTCLIPRECT; | |
8282 alias EMREXCLUDECLIPRECT TEMRINTERSECTCLIPRECT; | |
8283 alias EMREXCLUDECLIPRECT* PEMRINTERSECTCLIPRECT; | |
8284 | |
8285 struct PANOSE | |
8286 { | |
8287 ubyte bFamilyType; | |
8288 ubyte bSerifStyle; | |
8289 ubyte bWeight; | |
8290 ubyte bProportion; | |
8291 ubyte bContrast; | |
8292 ubyte bStrokeVariation; | |
8293 ubyte bArmStyle; | |
8294 ubyte bLetterform; | |
8295 ubyte bMidline; | |
8296 ubyte bXHeight; | |
8297 } | |
8298 | |
8299 alias PANOSE TAGPANOSE; | |
8300 alias PANOSE TPANOSE; | |
8301 alias PANOSE* PPANOSE; | |
8302 | |
8303 struct EXTLOGFONT | |
8304 { | |
8305 LOGFONT elfLogFont; | |
8306 BCHAR[1 + LF_FULLFACESIZE-1] elfFullName; | |
8307 BCHAR[1 + LF_FACESIZE-1] elfStyle; | |
8308 DWORD elfVersion; | |
8309 DWORD elfStyleSize; | |
8310 DWORD elfMatch; | |
8311 DWORD elfReserved; | |
8312 ubyte[1 + ELF_VENDOR_SIZE-1] elfVendorId; | |
8313 DWORD elfCulture; | |
8314 PANOSE elfPanose; | |
8315 } | |
8316 | |
8317 alias EXTLOGFONT TAGEXTLOGFONT; | |
8318 alias EXTLOGFONT TEXTLOGFONT; | |
8319 alias EXTLOGFONT* PEXTLOGFONT; | |
8320 | |
8321 struct EMREXTCREATEFONTINDIRECTW | |
8322 { | |
8323 EMR emr; | |
8324 DWORD ihFont; | |
8325 EXTLOGFONT elfw; | |
8326 } | |
8327 | |
8328 alias EMREXTCREATEFONTINDIRECTW TAGEMREXTCREATEFONTINDIRECTW; | |
8329 alias EMREXTCREATEFONTINDIRECTW TEMREXTCREATEFONTINDIRECTW; | |
8330 alias EMREXTCREATEFONTINDIRECTW* PEMREXTCREATEFONTINDIRECTW; | |
8331 | |
8332 struct EXTLOGPEN | |
8333 { | |
8334 UINT elpPenStyle; | |
8335 UINT elpWidth; | |
8336 UINT elpBrushStyle; | |
8337 COLORREF elpColor; | |
8338 LONG elpHatch; | |
8339 DWORD elpNumEntries; | |
8340 DWORD[1 + 0] elpStyleEntry; | |
8341 } | |
8342 | |
8343 alias EXTLOGPEN TAGEXTLOGPEN; | |
8344 alias EXTLOGPEN TEXTLOGPEN; | |
8345 alias EXTLOGPEN* PEXTLOGPEN; | |
8346 | |
8347 struct EMREXTCREATEPEN | |
8348 { | |
8349 EMR emr; | |
8350 DWORD ihPen; | |
8351 DWORD offBmi; | |
8352 DWORD cbBmi; | |
8353 DWORD offBits; | |
8354 DWORD cbBits; | |
8355 EXTLOGPEN elp; | |
8356 } | |
8357 | |
8358 alias EMREXTCREATEPEN TAGEMREXTCREATEPEN; | |
8359 alias EMREXTCREATEPEN TEMREXTCREATEPEN; | |
8360 alias EMREXTCREATEPEN* PEMREXTCREATEPEN; | |
8361 | |
8362 struct EMREXTFLOODFILL | |
8363 { | |
8364 EMR emr; | |
8365 POINTL ptlStart; | |
8366 COLORREF crColor; | |
8367 DWORD iMode; | |
8368 } | |
8369 | |
8370 alias EMREXTFLOODFILL TAGEMREXTFLOODFILL; | |
8371 alias EMREXTFLOODFILL TEMREXTFLOODFILL; | |
8372 alias EMREXTFLOODFILL* PEMREXTFLOODFILL; | |
8373 | |
8374 struct EMREXTSELECTCLIPRGN | |
8375 { | |
8376 EMR emr; | |
8377 DWORD cbRgnData; | |
8378 DWORD iMode; | |
8379 ubyte[1 + 0] RgnData; | |
8380 } | |
8381 | |
8382 alias EMREXTSELECTCLIPRGN TAGEMREXTSELECTCLIPRGN; | |
8383 alias EMREXTSELECTCLIPRGN TEMREXTSELECTCLIPRGN; | |
8384 alias EMREXTSELECTCLIPRGN* PEMREXTSELECTCLIPRGN; | |
8385 | |
8386 struct EMRTEXT | |
8387 { | |
8388 POINTL ptlReference; | |
8389 DWORD nChars; | |
8390 DWORD offString; | |
8391 DWORD fOptions; | |
8392 RECTL rcl; | |
8393 DWORD offDx; | |
8394 } | |
8395 | |
8396 alias EMRTEXT TAGEMRTEXT; | |
8397 alias EMRTEXT TEMRTEXT; | |
8398 alias EMRTEXT* PEMRTEXT; | |
8399 | |
8400 struct EMREXTTEXTOUTA | |
8401 { | |
8402 EMR emr; | |
8403 RECTL rclBounds; | |
8404 DWORD iGraphicsMode; | |
8405 FLOAT exScale; | |
8406 FLOAT eyScale; | |
8407 EMRTEXT emrtext; | |
8408 } | |
8409 | |
8410 alias EMREXTTEXTOUTA TAGEMREXTTEXTOUTA; | |
8411 alias EMREXTTEXTOUTA TEMREXTTEXTOUTA; | |
8412 alias EMREXTTEXTOUTA* PEMREXTTEXTOUTA; | |
8413 alias EMREXTTEXTOUTA EMREXTTEXTOUTW; | |
8414 alias EMREXTTEXTOUTA TEMREXTTEXTOUTW; | |
8415 alias EMREXTTEXTOUTA* PEMREXTTEXTOUTW; | |
8416 | |
8417 struct EMRFILLPATH | |
8418 { | |
8419 EMR emr; | |
8420 RECTL rclBounds; | |
8421 } | |
8422 | |
8423 alias EMRFILLPATH TAGEMRFILLPATH; | |
8424 alias EMRFILLPATH TEMRFILLPATH; | |
8425 alias EMRFILLPATH* PEMRFILLPATH; | |
8426 alias EMRFILLPATH EMRSTROKEANDFILLPATH; | |
8427 alias EMRFILLPATH TEMRSTROKEANDFILLPATH; | |
8428 alias EMRFILLPATH* PEMRSTROKEANDFILLPATH; | |
8429 alias EMRFILLPATH EMRSTROKEPATH; | |
8430 alias EMRFILLPATH TEMRSTROKEPATH; | |
8431 alias EMRFILLPATH* PEMRSTROKEPATH; | |
8432 | |
8433 struct EMRFILLRGN | |
8434 { | |
8435 EMR emr; | |
8436 RECTL rclBounds; | |
8437 DWORD cbRgnData; | |
8438 DWORD ihBrush; | |
8439 ubyte[1 + 0] RgnData; | |
8440 } | |
8441 | |
8442 alias EMRFILLRGN TAGEMRFILLRGN; | |
8443 alias EMRFILLRGN TEMRFILLRGN; | |
8444 alias EMRFILLRGN* PEMRFILLRGN; | |
8445 | |
8446 struct EMRFORMAT | |
8447 { | |
8448 DWORD dSignature; | |
8449 DWORD nVersion; | |
8450 DWORD cbData; | |
8451 DWORD offData; | |
8452 } | |
8453 | |
8454 alias EMRFORMAT TAGEMRFORMAT; | |
8455 alias EMRFORMAT TEMRFORMAT; | |
8456 alias EMRFORMAT* PEMRFORMAT; | |
8457 | |
8458 struct SIZE | |
8459 { | |
8460 LONG cx; | |
8461 LONG cy; | |
8462 } | |
8463 | |
8464 alias SIZE* LPSIZE; | |
8465 alias SIZE TAGSIZE; | |
8466 alias SIZE TSIZE; | |
8467 alias SIZE* PSIZE; | |
8468 alias SIZE SIZEL; | |
8469 alias SIZE TSIZEL; | |
8470 alias SIZE* PSIZEL; | |
8471 alias SIZE* LPSIZEL; | |
8472 | |
8473 struct EMRFRAMERGN | |
8474 { | |
8475 EMR emr; | |
8476 RECTL rclBounds; | |
8477 DWORD cbRgnData; | |
8478 DWORD ihBrush; | |
8479 SIZEL szlStroke; | |
8480 ubyte[1 + 0] RgnData; | |
8481 } | |
8482 | |
8483 alias EMRFRAMERGN TAGEMRFRAMERGN; | |
8484 alias EMRFRAMERGN TEMRFRAMERGN; | |
8485 alias EMRFRAMERGN* PEMRFRAMERGN; | |
8486 | |
8487 struct EMRGDICOMMENT | |
8488 { | |
8489 EMR emr; | |
8490 DWORD cbData; | |
8491 ubyte[1 + 0] Data; | |
8492 } | |
8493 | |
8494 alias EMRGDICOMMENT TAGEMRGDICOMMENT; | |
8495 alias EMRGDICOMMENT TEMRGDICOMMENT; | |
8496 alias EMRGDICOMMENT* PEMRGDICOMMENT; | |
8497 | |
8498 struct EMRINVERTRGN | |
8499 { | |
8500 EMR emr; | |
8501 RECTL rclBounds; | |
8502 DWORD cbRgnData; | |
8503 ubyte[1 + 0] RgnData; | |
8504 } | |
8505 | |
8506 alias EMRINVERTRGN TAGEMRINVERTRGN; | |
8507 alias EMRINVERTRGN TEMRINVERTRGN; | |
8508 alias EMRINVERTRGN* PEMRINVERTRGN; | |
8509 alias EMRINVERTRGN EMRPAINTRGN; | |
8510 alias EMRINVERTRGN TEMRPAINTRGN; | |
8511 alias EMRINVERTRGN* PEMRPAINTRGN; | |
8512 | |
8513 struct EMRLINETO | |
8514 { | |
8515 EMR emr; | |
8516 POINTL ptl; | |
8517 } | |
8518 | |
8519 alias EMRLINETO TAGEMRLINETO; | |
8520 alias EMRLINETO TEMRLINETO; | |
8521 alias EMRLINETO* PEMRLINETO; | |
8522 alias EMRLINETO EMRMOVETOEX; | |
8523 alias EMRLINETO TEMRMOVETOEX; | |
8524 alias EMRLINETO* PEMRMOVETOEX; | |
8525 | |
8526 struct EMRMASKBLT | |
8527 { | |
8528 EMR emr; | |
8529 RECTL rclBounds; | |
8530 LONG xDest; | |
8531 LONG yDest; | |
8532 LONG cxDest; | |
8533 LONG cyDest; | |
8534 DWORD dwRop; | |
8535 LONG xSrc; | |
8536 LONG ySrc; | |
8537 XFORM xformSrc; | |
8538 COLORREF crBkColorSrc; | |
8539 DWORD iUsageSrc; | |
8540 DWORD offBmiSrc; | |
8541 DWORD cbBmiSrc; | |
8542 DWORD offBitsSrc; | |
8543 DWORD cbBitsSrc; | |
8544 LONG xMask; | |
8545 LONG yMask; | |
8546 DWORD iUsageMask; | |
8547 DWORD offBmiMask; | |
8548 DWORD cbBmiMask; | |
8549 DWORD offBitsMask; | |
8550 DWORD cbBitsMask; | |
8551 } | |
8552 | |
8553 alias EMRMASKBLT TAGEMRMASKBLT; | |
8554 alias EMRMASKBLT TEMRMASKBLT; | |
8555 alias EMRMASKBLT* PEMRMASKBLT; | |
8556 | |
8557 struct EMRMODIFYWORLDTRANSFORM | |
8558 { | |
8559 EMR emr; | |
8560 XFORM xform; | |
8561 DWORD iMode; | |
8562 } | |
8563 | |
8564 alias EMRMODIFYWORLDTRANSFORM TAGEMRMODIFYWORLDTRANSFORM; | |
8565 alias EMRMODIFYWORLDTRANSFORM TEMRMODIFYWORLDTRANSFORM; | |
8566 alias EMRMODIFYWORLDTRANSFORM PEMRMODIFYWORLDTRANSFORM; | |
8567 | |
8568 struct EMROFFSETCLIPRGN | |
8569 { | |
8570 EMR emr; | |
8571 POINTL ptlOffset; | |
8572 } | |
8573 | |
8574 alias EMROFFSETCLIPRGN TAGEMROFFSETCLIPRGN; | |
8575 alias EMROFFSETCLIPRGN TEMROFFSETCLIPRGN; | |
8576 alias EMROFFSETCLIPRGN* PEMROFFSETCLIPRGN; | |
8577 | |
8578 struct EMRPLGBLT | |
8579 { | |
8580 EMR emr; | |
8581 RECTL rclBounds; | |
8582 POINTL[1 + 2] aptlDest; | |
8583 LONG xSrc; | |
8584 LONG ySrc; | |
8585 LONG cxSrc; | |
8586 LONG cySrc; | |
8587 XFORM xformSrc; | |
8588 COLORREF crBkColorSrc; | |
8589 DWORD iUsageSrc; | |
8590 DWORD offBmiSrc; | |
8591 DWORD cbBmiSrc; | |
8592 DWORD offBitsSrc; | |
8593 DWORD cbBitsSrc; | |
8594 LONG xMask; | |
8595 LONG yMask; | |
8596 DWORD iUsageMask; | |
8597 DWORD offBmiMask; | |
8598 DWORD cbBmiMask; | |
8599 DWORD offBitsMask; | |
8600 DWORD cbBitsMask; | |
8601 } | |
8602 | |
8603 alias EMRPLGBLT TAGEMRPLGBLT; | |
8604 alias EMRPLGBLT TEMRPLGBLT; | |
8605 alias EMRPLGBLT* PEMRPLGBLT; | |
8606 | |
8607 struct EMRPOLYDRAW | |
8608 { | |
8609 EMR emr; | |
8610 RECTL rclBounds; | |
8611 DWORD cptl; | |
8612 POINTL[1 + 0] aptl; | |
8613 ubyte[1 + 0] abTypes; | |
8614 } | |
8615 | |
8616 alias EMRPOLYDRAW TAGEMRPOLYDRAW; | |
8617 alias EMRPOLYDRAW TEMRPOLYDRAW; | |
8618 alias EMRPOLYDRAW* PEMRPOLYDRAW; | |
8619 | |
8620 struct EMRPOLYDRAW16 | |
8621 { | |
8622 EMR emr; | |
8623 RECTL rclBounds; | |
8624 DWORD cpts; | |
8625 POINTS[1 + 0] apts; | |
8626 ubyte[1 + 0] abTypes; | |
8627 } | |
8628 | |
8629 alias EMRPOLYDRAW16 TAGEMRPOLYDRAW16; | |
8630 alias EMRPOLYDRAW16 TEMRPOLYDRAW16; | |
8631 alias EMRPOLYDRAW16* PEMRPOLYDRAW16; | |
8632 | |
8633 struct EMRPOLYLINE | |
8634 { | |
8635 EMR emr; | |
8636 RECTL rclBounds; | |
8637 DWORD cptl; | |
8638 POINTL[1 + 0] aptl; | |
8639 } | |
8640 | |
8641 alias EMRPOLYLINE TAGEMRPOLYLINE; | |
8642 alias EMRPOLYLINE TEMRPOLYLINE; | |
8643 alias EMRPOLYLINE* PEMRPOLYLINE; | |
8644 alias EMRPOLYLINE EMRPOLYBEZIER; | |
8645 alias EMRPOLYLINE TEMRPOLYBEZIER; | |
8646 alias EMRPOLYLINE* PEMRPOLYBEZIER; | |
8647 alias EMRPOLYLINE EMRPOLYGON; | |
8648 alias EMRPOLYLINE TEMRPOLYGON; | |
8649 alias EMRPOLYLINE* PEMRPOLYGON; | |
8650 alias EMRPOLYLINE EMRPOLYBEZIERTO; | |
8651 alias EMRPOLYLINE TEMRPOLYBEZIERTO; | |
8652 alias EMRPOLYLINE* PEMRPOLYBEZIERTO; | |
8653 alias EMRPOLYLINE EMRPOLYLINETO; | |
8654 alias EMRPOLYLINE TEMRPOLYLINETO; | |
8655 alias EMRPOLYLINE* PEMRPOLYLINETO; | |
8656 | |
8657 struct EMRPOLYLINE16 | |
8658 { | |
8659 EMR emr; | |
8660 RECTL rclBounds; | |
8661 DWORD cpts; | |
8662 POINTL[1 + 0] apts; | |
8663 } | |
8664 | |
8665 alias EMRPOLYLINE16 TAGEMRPOLYLINE16; | |
8666 alias EMRPOLYLINE16 TEMRPOLYLINE16; | |
8667 alias EMRPOLYLINE16* PEMRPOLYLINE16; | |
8668 alias EMRPOLYLINE16 EMRPOLYBEZIER16; | |
8669 alias EMRPOLYLINE16 TEMRPOLYBEZIER16; | |
8670 alias EMRPOLYLINE16* PEMRPOLYBEZIER16; | |
8671 alias EMRPOLYLINE16 EMRPOLYGON16; | |
8672 alias EMRPOLYLINE16 TEMRPOLYGON16; | |
8673 alias EMRPOLYLINE16* PEMRPOLYGON16; | |
8674 alias EMRPOLYLINE16 EMRPOLYBEZIERTO16; | |
8675 alias EMRPOLYLINE16 TEMRPOLYBEZIERTO16; | |
8676 alias EMRPOLYLINE16* PEMRPOLYBEZIERTO16; | |
8677 alias EMRPOLYLINE16 EMRPOLYLINETO16; | |
8678 alias EMRPOLYLINE16 TEMRPOLYLINETO16; | |
8679 alias EMRPOLYLINE16* PEMRPOLYLINETO16; | |
8680 | |
8681 struct EMRPOLYPOLYLINE | |
8682 { | |
8683 EMR emr; | |
8684 RECTL rclBounds; | |
8685 DWORD nPolys; | |
8686 DWORD cptl; | |
8687 DWORD[1 + 0] aPolyCounts; | |
8688 POINTL[1 + 0] aptl; | |
8689 } | |
8690 | |
8691 alias EMRPOLYPOLYLINE TAGEMRPOLYPOLYLINE; | |
8692 alias EMRPOLYPOLYLINE TEMRPOLYPOLYLINE; | |
8693 alias EMRPOLYPOLYLINE* PEMRPOLYPOLYLINE; | |
8694 alias EMRPOLYPOLYLINE EMRPOLYPOLYGON; | |
8695 alias EMRPOLYPOLYLINE TEMRPOLYPOLYGON; | |
8696 alias EMRPOLYPOLYLINE* PEMRPOLYPOLYGON; | |
8697 | |
8698 struct EMRPOLYPOLYLINE16 | |
8699 { | |
8700 EMR emr; | |
8701 RECTL rclBounds; | |
8702 DWORD nPolys; | |
8703 DWORD cpts; | |
8704 DWORD[1 + 0] aPolyCounts; | |
8705 POINTS[1 + 0] apts; | |
8706 } | |
8707 | |
8708 alias EMRPOLYPOLYLINE16 TAGEMRPOLYPOLYLINE16; | |
8709 alias EMRPOLYPOLYLINE16 TEMRPOLYPOLYLINE16; | |
8710 alias EMRPOLYPOLYLINE16* PEMRPOLYPOLYLINE16; | |
8711 alias EMRPOLYPOLYLINE16 EMRPOLYPOLYGON16; | |
8712 alias EMRPOLYPOLYLINE16 TEMRPOLYPOLYGON16; | |
8713 alias EMRPOLYPOLYLINE16* PEMRPOLYPOLYGON16; | |
8714 | |
8715 struct EMRPOLYTEXTOUTA | |
8716 { | |
8717 EMR emr; | |
8718 RECTL rclBounds; | |
8719 DWORD iGraphicsMode; | |
8720 FLOAT exScale; | |
8721 FLOAT eyScale; | |
8722 LONG cStrings; | |
8723 EMRTEXT[1 + 0] aemrtext; | |
8724 } | |
8725 | |
8726 alias EMRPOLYTEXTOUTA TAGEMRPOLYTEXTOUTA; | |
8727 alias EMRPOLYTEXTOUTA TEMRPOLYTEXTOUTA; | |
8728 alias EMRPOLYTEXTOUTA* PEMRPOLYTEXTOUTA; | |
8729 alias EMRPOLYTEXTOUTA EMRPOLYTEXTOUTW; | |
8730 alias EMRPOLYTEXTOUTA TEMRPOLYTEXTOUTW; | |
8731 alias EMRPOLYTEXTOUTA* PEMRPOLYTEXTOUTW; | |
8732 | |
8733 struct EMRRESIZEPALETTE | |
8734 { | |
8735 EMR emr; | |
8736 DWORD ihPal; | |
8737 DWORD cEntries; | |
8738 } | |
8739 | |
8740 alias EMRRESIZEPALETTE TAGEMRRESIZEPALETTE; | |
8741 alias EMRRESIZEPALETTE TEMRRESIZEPALETTE; | |
8742 alias EMRRESIZEPALETTE* PEMRRESIZEPALETTE; | |
8743 | |
8744 struct EMRRESTOREDC | |
8745 { | |
8746 EMR emr; | |
8747 LONG iRelative; | |
8748 } | |
8749 | |
8750 alias EMRRESTOREDC TAGEMRRESTOREDC; | |
8751 alias EMRRESTOREDC TEMRRESTOREDC; | |
8752 alias EMRRESTOREDC* PEMRRESTOREDC; | |
8753 | |
8754 struct EMRROUNDRECT | |
8755 { | |
8756 EMR emr; | |
8757 RECTL rclBox; | |
8758 SIZEL szlCorner; | |
8759 } | |
8760 | |
8761 alias EMRROUNDRECT TAGEMRROUNDRECT; | |
8762 alias EMRROUNDRECT TEMRROUNDRECT; | |
8763 alias EMRROUNDRECT* PEMRROUNDRECT; | |
8764 | |
8765 struct EMRSCALEVIEWPORTEXTEX | |
8766 { | |
8767 EMR emr; | |
8768 LONG xNum; | |
8769 LONG xDenom; | |
8770 LONG yNum; | |
8771 LONG yDenom; | |
8772 } | |
8773 | |
8774 alias EMRSCALEVIEWPORTEXTEX TAGEMRSCALEVIEWPORTEXTEX; | |
8775 alias EMRSCALEVIEWPORTEXTEX TEMRSCALEVIEWPORTEXTEX; | |
8776 alias EMRSCALEVIEWPORTEXTEX* PEMRSCALEVIEWPORTEXTEX; | |
8777 alias EMRSCALEVIEWPORTEXTEX EMRSCALEWINDOWEXTEX; | |
8778 alias EMRSCALEVIEWPORTEXTEX TEMRSCALEWINDOWEXTEX; | |
8779 alias EMRSCALEVIEWPORTEXTEX* PEMRSCALEWINDOWEXTEX; | |
8780 | |
8781 struct EMRSELECTCOLORSPACE | |
8782 { | |
8783 EMR emr; | |
8784 DWORD ihCS; | |
8785 } | |
8786 | |
8787 alias EMRSELECTCOLORSPACE TAGEMRSELECTCOLORSPACE; | |
8788 alias EMRSELECTCOLORSPACE TEMRSELECTCOLORSPACE; | |
8789 alias EMRSELECTCOLORSPACE* PEMRSELECTCOLORSPACE; | |
8790 alias EMRSELECTCOLORSPACE EMRDELETECOLORSPACE; | |
8791 alias EMRSELECTCOLORSPACE TEMRDELETECOLORSPACE; | |
8792 alias EMRSELECTCOLORSPACE* PEMRDELETECOLORSPACE; | |
8793 | |
8794 struct EMRSELECTOBJECT | |
8795 { | |
8796 EMR emr; | |
8797 DWORD ihObject; | |
8798 } | |
8799 | |
8800 alias EMRSELECTOBJECT TAGEMRSELECTOBJECT; | |
8801 alias EMRSELECTOBJECT TEMRSELECTOBJECT; | |
8802 alias EMRSELECTOBJECT* PEMRSELECTOBJECT; | |
8803 alias EMRSELECTOBJECT EMRDELETEOBJECT; | |
8804 alias EMRSELECTOBJECT TEMRDELETEOBJECT; | |
8805 alias EMRSELECTOBJECT* PEMRDELETEOBJECT; | |
8806 | |
8807 struct EMRSELECTPALETTE | |
8808 { | |
8809 EMR emr; | |
8810 DWORD ihPal; | |
8811 } | |
8812 | |
8813 alias EMRSELECTPALETTE TAGEMRSELECTPALETTE; | |
8814 alias EMRSELECTPALETTE TEMRSELECTPALETTE; | |
8815 alias EMRSELECTPALETTE* PEMRSELECTPALETTE; | |
8816 | |
8817 struct EMRSETARCDIRECTION | |
8818 { | |
8819 EMR emr; | |
8820 DWORD iArcDirection; | |
8821 } | |
8822 | |
8823 alias EMRSETARCDIRECTION TAGEMRSETARCDIRECTION; | |
8824 alias EMRSETARCDIRECTION TEMRSETARCDIRECTION; | |
8825 alias EMRSETARCDIRECTION* PEMRSETARCDIRECTION; | |
8826 | |
8827 struct EMRSETBKCOLOR | |
8828 { | |
8829 EMR emr; | |
8830 COLORREF crColor; | |
8831 } | |
8832 | |
8833 alias EMRSETBKCOLOR TAGEMRSETTEXTCOLOR; | |
8834 alias EMRSETBKCOLOR TEMRSETBKCOLOR; | |
8835 alias EMRSETBKCOLOR* PEMRSETBKCOLOR; | |
8836 alias EMRSETBKCOLOR EMRSETTEXTCOLOR; | |
8837 alias EMRSETBKCOLOR TEMRSETTEXTCOLOR; | |
8838 alias EMRSETBKCOLOR* PEMRSETTEXTCOLOR; | |
8839 | |
8840 struct EMRSETCOLORADJUSTMENT | |
8841 { | |
8842 EMR emr; | |
8843 COLORADJUSTMENT ColorAdjustment; | |
8844 } | |
8845 | |
8846 alias EMRSETCOLORADJUSTMENT TAGEMRSETCOLORADJUSTMENT; | |
8847 alias EMRSETCOLORADJUSTMENT TEMRSETCOLORADJUSTMENT; | |
8848 alias EMRSETCOLORADJUSTMENT* PEMRSETCOLORADJUSTMENT; | |
8849 | |
8850 struct EMRSETDIBITSTODEVICE | |
8851 { | |
8852 EMR emr; | |
8853 RECTL rclBounds; | |
8854 LONG xDest; | |
8855 LONG yDest; | |
8856 LONG xSrc; | |
8857 LONG ySrc; | |
8858 LONG cxSrc; | |
8859 LONG cySrc; | |
8860 DWORD offBmiSrc; | |
8861 DWORD cbBmiSrc; | |
8862 DWORD offBitsSrc; | |
8863 DWORD cbBitsSrc; | |
8864 DWORD iUsageSrc; | |
8865 DWORD iStartScan; | |
8866 DWORD cScans; | |
8867 } | |
8868 | |
8869 alias EMRSETDIBITSTODEVICE TAGEMRSETDIBITSTODEVICE; | |
8870 alias EMRSETDIBITSTODEVICE TEMRSETDIBITSTODEVICE; | |
8871 alias EMRSETDIBITSTODEVICE* PEMRSETDIBITSTODEVICE; | |
8872 | |
8873 struct EMRSETMAPPERFLAGS | |
8874 { | |
8875 EMR emr; | |
8876 DWORD dwFlags; | |
8877 } | |
8878 | |
8879 alias EMRSETMAPPERFLAGS TAGEMRSETMAPPERFLAGS; | |
8880 alias EMRSETMAPPERFLAGS TEMRSETMAPPERFLAGS; | |
8881 alias EMRSETMAPPERFLAGS* PEMRSETMAPPERFLAGS; | |
8882 | |
8883 struct EMRSETMITERLIMIT | |
8884 { | |
8885 EMR emr; | |
8886 FLOAT eMiterLimit; | |
8887 } | |
8888 | |
8889 alias EMRSETMITERLIMIT TAGEMRSETMITERLIMIT; | |
8890 alias EMRSETMITERLIMIT TEMRSETMITERLIMIT; | |
8891 alias EMRSETMITERLIMIT* PEMRSETMITERLIMIT; | |
8892 | |
8893 struct EMRSETPALETTEENTRIES | |
8894 { | |
8895 EMR emr; | |
8896 DWORD ihPal; | |
8897 DWORD iStart; | |
8898 DWORD cEntries; | |
8899 PALETTEENTRY[1 + 0] aPalEntries; | |
8900 } | |
8901 | |
8902 alias EMRSETPALETTEENTRIES TAGEMRSETPALETTEENTRIES; | |
8903 alias EMRSETPALETTEENTRIES TEMRSETPALETTEENTRIES; | |
8904 alias EMRSETPALETTEENTRIES* PEMRSETPALETTEENTRIES; | |
8905 | |
8906 struct EMRSETPIXELV | |
8907 { | |
8908 EMR emr; | |
8909 POINTL ptlPixel; | |
8910 COLORREF crColor; | |
8911 } | |
8912 | |
8913 alias EMRSETPIXELV TAGEMRSETPIXELV; | |
8914 alias EMRSETPIXELV TEMRSETPIXELV; | |
8915 alias EMRSETPIXELV* PEMRSETPIXELV; | |
8916 | |
8917 struct EMRSETVIEWPORTEXTEX | |
8918 { | |
8919 EMR emr; | |
8920 SIZEL szlExtent; | |
8921 } | |
8922 | |
8923 alias EMRSETVIEWPORTEXTEX TAGEMRSETVIEWPORTEXTEX; | |
8924 alias EMRSETVIEWPORTEXTEX TEMRSETVIEWPORTEXTEX; | |
8925 alias EMRSETVIEWPORTEXTEX* PEMRSETVIEWPORTEXTEX; | |
8926 alias EMRSETVIEWPORTEXTEX EMRSETWINDOWEXTEX; | |
8927 alias EMRSETVIEWPORTEXTEX TEMRSETWINDOWEXTEX; | |
8928 alias EMRSETVIEWPORTEXTEX* PEMRSETWINDOWEXTEX; | |
8929 | |
8930 struct EMRSETVIEWPORTORGEX | |
8931 { | |
8932 EMR emr; | |
8933 POINTL ptlOrigin; | |
8934 } | |
8935 | |
8936 alias EMRSETVIEWPORTORGEX TAGEMRSETVIEWPORTORGEX; | |
8937 alias EMRSETVIEWPORTORGEX TEMRSETVIEWPORTORGEX; | |
8938 alias EMRSETVIEWPORTORGEX* PEMRSETVIEWPORTORGEX; | |
8939 alias EMRSETVIEWPORTORGEX EMRSETWINDOWORGEX; | |
8940 alias EMRSETVIEWPORTORGEX TEMRSETWINDOWORGEX; | |
8941 alias EMRSETVIEWPORTORGEX* PEMRSETWINDOWORGEX; | |
8942 alias EMRSETVIEWPORTORGEX EMRSETBRUSHORGEX; | |
8943 alias EMRSETVIEWPORTORGEX TEMRSETBRUSHORGEX; | |
8944 alias EMRSETVIEWPORTORGEX* PEMRSETBRUSHORGEX; | |
8945 | |
8946 struct EMRSETWORLDTRANSFORM | |
8947 { | |
8948 EMR emr; | |
8949 XFORM xform; | |
8950 } | |
8951 | |
8952 alias EMRSETWORLDTRANSFORM TAGEMRSETWORLDTRANSFORM; | |
8953 alias EMRSETWORLDTRANSFORM TEMRSETWORLDTRANSFORM; | |
8954 alias EMRSETWORLDTRANSFORM* PEMRSETWORLDTRANSFORM; | |
8955 | |
8956 struct EMRSTRETCHBLT | |
8957 { | |
8958 EMR emr; | |
8959 RECTL rclBounds; | |
8960 LONG xDest; | |
8961 LONG yDest; | |
8962 LONG cxDest; | |
8963 LONG cyDest; | |
8964 DWORD dwRop; | |
8965 LONG xSrc; | |
8966 LONG ySrc; | |
8967 XFORM xformSrc; | |
8968 COLORREF crBkColorSrc; | |
8969 DWORD iUsageSrc; | |
8970 DWORD offBmiSrc; | |
8971 DWORD cbBmiSrc; | |
8972 DWORD offBitsSrc; | |
8973 DWORD cbBitsSrc; | |
8974 LONG cxSrc; | |
8975 LONG cySrc; | |
8976 } | |
8977 | |
8978 alias EMRSTRETCHBLT TAGEMRSTRETCHBLT; | |
8979 alias EMRSTRETCHBLT TEMRSTRETCHBLT; | |
8980 alias EMRSTRETCHBLT* PEMRSTRETCHBLT; | |
8981 | |
8982 struct EMRSTRETCHDIBITS | |
8983 { | |
8984 EMR emr; | |
8985 RECTL rclBounds; | |
8986 LONG xDest; | |
8987 LONG yDest; | |
8988 LONG xSrc; | |
8989 LONG ySrc; | |
8990 LONG cxSrc; | |
8991 LONG cySrc; | |
8992 DWORD offBmiSrc; | |
8993 DWORD cbBmiSrc; | |
8994 DWORD offBitsSrc; | |
8995 DWORD cbBitsSrc; | |
8996 DWORD iUsageSrc; | |
8997 DWORD dwRop; | |
8998 LONG cxDest; | |
8999 LONG cyDest; | |
9000 } | |
9001 | |
9002 alias EMRSTRETCHDIBITS TAGEMRSTRETCHDIBITS; | |
9003 alias EMRSTRETCHDIBITS TEMRSTRETCHDIBITS; | |
9004 alias EMRSTRETCHDIBITS* PEMRSTRETCHDIBITS; | |
9005 | |
9006 struct EMRABORTPATH | |
9007 { | |
9008 EMR emr; | |
9009 } | |
9010 | |
9011 alias EMRABORTPATH TEMRABORTPATH; | |
9012 alias EMRABORTPATH* PEMRABORTPATH; | |
9013 alias EMRABORTPATH TAGABORTPATH; | |
9014 alias EMRABORTPATH TABORTPATH; | |
9015 alias EMRABORTPATH EMRBEGINPATH; | |
9016 alias EMRABORTPATH TEMRBEGINPATH; | |
9017 alias EMRABORTPATH* PEMRBEGINPATH; | |
9018 alias EMRABORTPATH EMRENDPATH; | |
9019 alias EMRABORTPATH TEMRENDPATH; | |
9020 alias EMRABORTPATH* PEMRENDPATH; | |
9021 alias EMRABORTPATH EMRCLOSEFIGURE; | |
9022 alias EMRABORTPATH TEMRCLOSEFIGURE; | |
9023 alias EMRABORTPATH* PEMRCLOSEFIGURE; | |
9024 alias EMRABORTPATH EMRFLATTENPATH; | |
9025 alias EMRABORTPATH TEMRFLATTENPATH; | |
9026 alias EMRABORTPATH* PEMRFLATTENPATH; | |
9027 alias EMRABORTPATH EMRWIDENPATH; | |
9028 alias EMRABORTPATH TEMRWIDENPATH; | |
9029 alias EMRABORTPATH* PEMRWIDENPATH; | |
9030 alias EMRABORTPATH EMRSETMETARGN; | |
9031 alias EMRABORTPATH TEMRSETMETARGN; | |
9032 alias EMRABORTPATH* PEMRSETMETARGN; | |
9033 alias EMRABORTPATH EMRSAVEDC; | |
9034 alias EMRABORTPATH TEMRSAVEDC; | |
9035 alias EMRABORTPATH* PEMRSAVEDC; | |
9036 alias EMRABORTPATH EMRREALIZEPALETTE; | |
9037 alias EMRABORTPATH TEMRREALIZEPALETTE; | |
9038 alias EMRABORTPATH* PEMRREALIZEPALETTE; | |
9039 | |
9040 struct EMRSELECTCLIPPATH | |
9041 { | |
9042 EMR emr; | |
9043 DWORD iMode; | |
9044 } | |
9045 | |
9046 alias EMRSELECTCLIPPATH TAGEMRSELECTCLIPPATH; | |
9047 alias EMRSELECTCLIPPATH TEMRSELECTCLIPPATH; | |
9048 alias EMRSELECTCLIPPATH* PEMRSELECTCLIPPATH; | |
9049 alias EMRSELECTCLIPPATH EMRSETBKMODE; | |
9050 alias EMRSELECTCLIPPATH TEMRSETBKMODE; | |
9051 alias EMRSELECTCLIPPATH* PEMRSETBKMODE; | |
9052 alias EMRSELECTCLIPPATH EMRSETMAPMODE; | |
9053 alias EMRSELECTCLIPPATH TEMRSETMAPMODE; | |
9054 alias EMRSELECTCLIPPATH* PEMRSETMAPMODE; | |
9055 alias EMRSELECTCLIPPATH EMRSETPOLYFILLMODE; | |
9056 alias EMRSELECTCLIPPATH TEMRSETPOLYFILLMODE; | |
9057 alias EMRSELECTCLIPPATH* PEMRSETPOLYFILLMODE; | |
9058 alias EMRSELECTCLIPPATH EMRSETROP2; | |
9059 alias EMRSELECTCLIPPATH TEMRSETROP2; | |
9060 alias EMRSELECTCLIPPATH* PEMRSETROP2; | |
9061 alias EMRSELECTCLIPPATH EMRSETSTRETCHBLTMODE; | |
9062 alias EMRSELECTCLIPPATH TEMRSETSTRETCHBLTMODE; | |
9063 alias EMRSELECTCLIPPATH* PEMRSETSTRETCHBLTMODE; | |
9064 alias EMRSELECTCLIPPATH EMRSETTEXTALIGN; | |
9065 alias EMRSELECTCLIPPATH TEMRSETTEXTALIGN; | |
9066 alias EMRSELECTCLIPPATH* PEMRSETTEXTALIGN; | |
9067 alias EMRSELECTCLIPPATH EMRENABLEICM; | |
9068 alias EMRSELECTCLIPPATH TEMRENABLEICM; | |
9069 alias EMRSELECTCLIPPATH* PEMRENABLEICM; | |
9070 | |
9071 struct NMHDR | |
9072 { | |
9073 HWND hwndFrom; | |
9074 UINT idFrom; | |
9075 UINT code; | |
9076 } | |
9077 | |
9078 alias NMHDR TAGNMHDR; | |
9079 alias NMHDR TNMHDR; | |
9080 alias NMHDR* PNMHDR; | |
9081 | |
9082 struct ENCORRECTTEXT | |
9083 { | |
9084 NMHDR nmhdr; | |
9085 CHARRANGE chrg; | |
9086 ushort seltyp; | |
9087 } | |
9088 | |
9089 alias ENCORRECTTEXT _ENCORRECTTEXT; | |
9090 alias ENCORRECTTEXT TENCORRECTTEXT; | |
9091 alias ENCORRECTTEXT* PENCORRECTTEXT; | |
9092 | |
9093 struct ENDROPFILES | |
9094 { | |
9095 NMHDR nmhdr; | |
9096 HANDLE hDrop; | |
9097 LONG cp; | |
9098 WINBOOL fProtected; | |
9099 } | |
9100 | |
9101 alias ENDROPFILES _ENDROPFILES; | |
9102 alias ENDROPFILES TENDROPFILES; | |
9103 alias ENDROPFILES* PENDROPFILES; | |
9104 | |
9105 struct ENSAVECLIPBOARD | |
9106 { | |
9107 NMHDR nmhdr; | |
9108 LONG cObjectCount; | |
9109 LONG cch; | |
9110 } | |
9111 | |
9112 alias ENSAVECLIPBOARD TENSAVECLIPBOARD; | |
9113 alias ENSAVECLIPBOARD* PENSAVECLIPBOARD; | |
9114 | |
9115 struct ENOLEOPFAILED | |
9116 { | |
9117 NMHDR nmhdr; | |
9118 LONG iob; | |
9119 LONG lOper; | |
9120 HRESULT hr; | |
9121 } | |
9122 | |
9123 alias ENOLEOPFAILED TENOLEOPFAILED; | |
9124 alias ENOLEOPFAILED* PENOLEOPFAILED; | |
9125 | |
9126 struct ENHMETAHEADER | |
9127 { | |
9128 DWORD iType; | |
9129 DWORD nSize; | |
9130 RECTL rclBounds; | |
9131 RECTL rclFrame; | |
9132 DWORD dSignature; | |
9133 DWORD nVersion; | |
9134 DWORD nBytes; | |
9135 DWORD nRecords; | |
9136 ushort nHandles; | |
9137 ushort sReserved; | |
9138 DWORD nDescription; | |
9139 DWORD offDescription; | |
9140 DWORD nPalEntries; | |
9141 SIZEL szlDevice; | |
9142 SIZEL szlMillimeters; | |
9143 } | |
9144 | |
9145 alias ENHMETAHEADER* LPENHMETAHEADER; | |
9146 alias ENHMETAHEADER TAGENHMETAHEADER; | |
9147 alias ENHMETAHEADER TENHMETAHEADER; | |
9148 alias ENHMETAHEADER* PENHMETAHEADER; | |
9149 | |
9150 struct ENHMETARECORD | |
9151 { | |
9152 DWORD iType; | |
9153 DWORD nSize; | |
9154 DWORD[1 + 0] dParm; | |
9155 } | |
9156 | |
9157 alias ENHMETARECORD* LPENHMETARECORD; | |
9158 alias ENHMETARECORD TAGENHMETARECORD; | |
9159 alias ENHMETARECORD TENHMETARECORD; | |
9160 alias ENHMETARECORD* PENHMETARECORD; | |
9161 | |
9162 struct ENPROTECTED | |
9163 { | |
9164 NMHDR nmhdr; | |
9165 UINT msg; | |
9166 WPARAM wParam; | |
9167 LPARAM lParam; | |
9168 CHARRANGE chrg; | |
9169 } | |
9170 | |
9171 alias ENPROTECTED _ENPROTECTED; | |
9172 alias ENPROTECTED TENPROTECTED; | |
9173 alias ENPROTECTED* PENPROTECTED; | |
9174 | |
9175 struct SERVICE_STATUS | |
9176 { | |
9177 DWORD dwServiceType; | |
9178 DWORD dwCurrentState; | |
9179 DWORD dwControlsAccepted; | |
9180 DWORD dwWin32ExitCode; | |
9181 DWORD dwServiceSpecificExitCode; | |
9182 DWORD dwCheckPoint; | |
9183 DWORD dwWaitHint; | |
9184 } | |
9185 | |
9186 alias SERVICE_STATUS* LPSERVICE_STATUS; | |
9187 alias SERVICE_STATUS _SERVICE_STATUS; | |
9188 alias SERVICE_STATUS TSERVICESTATUS; | |
9189 alias SERVICE_STATUS* PSERVICESTATUS; | |
9190 | |
9191 struct ENUM_SERVICE_STATUS | |
9192 { | |
9193 LPTSTR lpServiceName; | |
9194 LPTSTR lpDisplayName; | |
9195 SERVICE_STATUS ServiceStatus; | |
9196 } | |
9197 | |
9198 alias ENUM_SERVICE_STATUS* LPENUM_SERVICE_STATUS; | |
9199 alias ENUM_SERVICE_STATUS _ENUM_SERVICE_STATUS; | |
9200 alias ENUM_SERVICE_STATUS TENUMSERVICESTATUS; | |
9201 alias ENUM_SERVICE_STATUS* PENUMSERVICESTATUS; | |
9202 | |
9203 struct ENUMLOGFONT | |
9204 { | |
9205 LOGFONT elfLogFont; | |
9206 BCHAR[1 + LF_FULLFACESIZE-1] elfFullName; | |
9207 BCHAR[1 + LF_FACESIZE-1] elfStyle; | |
9208 } | |
9209 | |
9210 alias ENUMLOGFONT TAGENUMLOGFONT; | |
9211 alias ENUMLOGFONT TENUMLOGFONT; | |
9212 alias ENUMLOGFONT* PENUMLOGFONT; | |
9213 | |
9214 struct ENUMLOGFONTEX | |
9215 { | |
9216 LOGFONT elfLogFont; | |
9217 BCHAR[1 + LF_FULLFACESIZE-1] elfFullName; | |
9218 BCHAR[1 + LF_FACESIZE-1] elfStyle; | |
9219 BCHAR[1 + LF_FACESIZE-1] elfScript; | |
9220 } | |
9221 | |
9222 alias ENUMLOGFONTEX TAGENUMLOGFONTEX; | |
9223 alias ENUMLOGFONTEX TENUMLOGFONTEX; | |
9224 alias ENUMLOGFONTEX* PENUMLOGFONTEX; | |
9225 | |
9226 struct EVENTLOGRECORD | |
9227 { | |
9228 DWORD Length; | |
9229 DWORD Reserved; | |
9230 DWORD RecordNumber; | |
9231 DWORD TimeGenerated; | |
9232 DWORD TimeWritten; | |
9233 DWORD EventID; | |
9234 ushort EventType; | |
9235 ushort NumStrings; | |
9236 ushort EventCategory; | |
9237 ushort ReservedFlags; | |
9238 DWORD ClosingRecordNumber; | |
9239 DWORD StringOffset; | |
9240 DWORD UserSidLength; | |
9241 DWORD UserSidOffset; | |
9242 DWORD DataLength; | |
9243 DWORD DataOffset; | |
9244 } | |
9245 | |
9246 alias EVENTLOGRECORD _EVENTLOGRECORD; | |
9247 alias EVENTLOGRECORD TEVENTLOGRECORD; | |
9248 alias EVENTLOGRECORD* PEVENTLOGRECORD; | |
9249 | |
9250 struct EVENTMSG | |
9251 { | |
9252 UINT message; | |
9253 UINT paramL; | |
9254 UINT paramH; | |
9255 DWORD time; | |
9256 HWND hwnd; | |
9257 } | |
9258 | |
9259 alias EVENTMSG TAGEVENTMSG; | |
9260 alias EVENTMSG TEVENTMSG; | |
9261 alias EVENTMSG* PEVENTMSG; | |
9262 | |
9263 struct EXCEPTION_POINTERS | |
9264 { | |
9265 PEXCEPTION_RECORD ExceptionRecord; | |
9266 PCONTEXT ContextRecord; | |
9267 } | |
9268 | |
9269 alias EXCEPTION_POINTERS* LPEXCEPTION_POINTERS; | |
9270 alias EXCEPTION_POINTERS* PEXCEPTION_POINTERS; | |
9271 alias EXCEPTION_POINTERS _EXCEPTION_POINTERS; | |
9272 alias EXCEPTION_POINTERS TEXCEPTIONPOINTERS; | |
9273 alias EXCEPTION_POINTERS* PEXCEPTIONPOINTERS; | |
9274 | |
9275 struct EXT_BUTTON | |
9276 { | |
9277 ushort idCommand; | |
9278 ushort idsHelp; | |
9279 ushort fsStyle; | |
9280 } | |
9281 | |
9282 alias EXT_BUTTON* LPEXT_BUTTON; | |
9283 alias EXT_BUTTON _EXT_BUTTON; | |
9284 alias EXT_BUTTON TEXTBUTTON; | |
9285 alias EXT_BUTTON* PEXTBUTTON; | |
9286 | |
9287 struct FILTERKEYS | |
9288 { | |
9289 UINT cbSize; | |
9290 DWORD dwFlags; | |
9291 DWORD iWaitMSec; | |
9292 DWORD iDelayMSec; | |
9293 DWORD iRepeatMSec; | |
9294 DWORD iBounceMSec; | |
9295 } | |
9296 | |
9297 alias FILTERKEYS TAGFILTERKEYS; | |
9298 alias FILTERKEYS TFILTERKEYS; | |
9299 alias FILTERKEYS* PFILTERKEYS; | |
9300 | |
9301 struct FIND_NAME_BUFFER | |
9302 { | |
9303 UCHAR length; | |
9304 UCHAR access_control; | |
9305 UCHAR frame_control; | |
9306 UCHAR[1 + 5] destination_addr; | |
9307 UCHAR[1 + 5] source_addr; | |
9308 UCHAR[1 + 17] routing_info; | |
9309 } | |
9310 | |
9311 alias FIND_NAME_BUFFER _FIND_NAME_BUFFER; | |
9312 alias FIND_NAME_BUFFER TFINDNAMEBUFFER; | |
9313 alias FIND_NAME_BUFFER* PFINDNAMEBUFFER; | |
9314 | |
9315 struct FIND_NAME_HEADER | |
9316 { | |
9317 ushort node_count; | |
9318 UCHAR reserved; | |
9319 UCHAR unique_group; | |
9320 } | |
9321 | |
9322 alias FIND_NAME_HEADER _FIND_NAME_HEADER; | |
9323 alias FIND_NAME_HEADER TFINDNAMEHEADER; | |
9324 alias FIND_NAME_HEADER* PFINDNAMEHEADER; | |
9325 | |
9326 struct FINDREPLACE | |
9327 { | |
9328 DWORD lStructSize; | |
9329 HWND hwndOwner; | |
9330 HINST hInstance; | |
9331 DWORD Flags; | |
9332 LPTSTR lpstrFindWhat; | |
9333 LPTSTR lpstrReplaceWith; | |
9334 ushort wFindWhatLen; | |
9335 ushort wReplaceWithLen; | |
9336 LPARAM lCustData; | |
9337 LPFRHOOKPROC lpfnHook; | |
9338 LPCTSTR lpTemplateName; | |
9339 } | |
9340 | |
9341 alias FINDREPLACE* LPFINDREPLACE; | |
9342 alias FINDREPLACE TFINDREPLACE; | |
9343 alias FINDREPLACE* PFINDREPLACE; | |
9344 | |
9345 struct TFINDTEXT | |
9346 { | |
9347 CHARRANGE chrg; | |
9348 LPSTR lpstrText; | |
9349 } | |
9350 | |
9351 alias TFINDTEXT _FINDTEXT; | |
9352 alias TFINDTEXT* PFINDTEXT; | |
9353 | |
9354 struct FINDTEXTEX | |
9355 { | |
9356 CHARRANGE chrg; | |
9357 LPSTR lpstrText; | |
9358 CHARRANGE chrgText; | |
9359 } | |
9360 | |
9361 alias FINDTEXTEX _FINDTEXTEX; | |
9362 alias FINDTEXTEX TFINDTEXTEX; | |
9363 alias FINDTEXTEX* PFINDTEXTEX; | |
9364 | |
9365 struct FMS_GETDRIVEINFO | |
9366 { | |
9367 DWORD dwTotalSpace; | |
9368 DWORD dwFreeSpace; | |
9369 TCHAR[1 + 259] szPath; | |
9370 TCHAR[1 + 13] szVolume; | |
9371 TCHAR[1 + 127] szShare; | |
9372 } | |
9373 | |
9374 alias FMS_GETDRIVEINFO _FMS_GETDRIVEINFO; | |
9375 alias FMS_GETDRIVEINFO TFMSGETDRIVEINFO; | |
9376 alias FMS_GETDRIVEINFO* PFMSGETDRIVEINFO; | |
9377 | |
9378 struct FMS_GETFILESEL | |
9379 { | |
9380 FILETIME ftTime; | |
9381 DWORD dwSize; | |
9382 ubyte bAttr; | |
9383 TCHAR[1 + 259] szName; | |
9384 } | |
9385 | |
9386 alias FMS_GETFILESEL _FMS_GETFILESEL; | |
9387 alias FMS_GETFILESEL TFMSGETFILESEL; | |
9388 alias FMS_GETFILESEL* PFMSGETFILESEL; | |
9389 | |
9390 struct FMS_LOAD | |
9391 { | |
9392 DWORD dwSize; | |
9393 TCHAR[1 + MENU_TEXT_LEN-1] szMenuName; | |
9394 HMENU hMenu; | |
9395 UINT wMenuDelta; | |
9396 } | |
9397 | |
9398 alias FMS_LOAD _FMS_LOAD; | |
9399 alias FMS_LOAD TFMSLOAD; | |
9400 alias FMS_LOAD* PFMSLOAD; | |
9401 | |
9402 struct FMS_TOOLBARLOAD | |
9403 { | |
9404 DWORD dwSize; | |
9405 LPEXT_BUTTON lpButtons; | |
9406 ushort cButtons; | |
9407 ushort cBitmaps; | |
9408 ushort idBitmap; | |
9409 HBITMAP hBitmap; | |
9410 } | |
9411 | |
9412 alias FMS_TOOLBARLOAD _FMS_TOOLBARLOAD; | |
9413 alias FMS_TOOLBARLOAD TFMSTOOLBARLOAD; | |
9414 alias FMS_TOOLBARLOAD* PFMSTOOLBARLOAD; | |
9415 | |
9416 struct FOCUS_EVENT_RECORD | |
9417 { | |
9418 WINBOOL bSetFocus; | |
9419 } | |
9420 | |
9421 alias FOCUS_EVENT_RECORD _FOCUS_EVENT_RECORD; | |
9422 alias FOCUS_EVENT_RECORD TFOCUSEVENTRECORD; | |
9423 alias FOCUS_EVENT_RECORD* PFOCUSEVENTRECORD; | |
9424 | |
9425 struct FORM_INFO_1 | |
9426 { | |
9427 DWORD Flags; | |
9428 LPTSTR pName; | |
9429 SIZEL Size; | |
9430 RECTL ImageableArea; | |
9431 } | |
9432 | |
9433 alias FORM_INFO_1 _FORM_INFO_1; | |
9434 alias FORM_INFO_1 TFORMINFO1; | |
9435 alias FORM_INFO_1* PFORMINFO1; | |
9436 | |
9437 struct FORMAT_PARAMETERS | |
9438 { | |
9439 MEDIA_TYPE MediaType; | |
9440 DWORD StartCylinderNumber; | |
9441 DWORD EndCylinderNumber; | |
9442 DWORD StartHeadNumber; | |
9443 DWORD EndHeadNumber; | |
9444 } | |
9445 | |
9446 alias FORMAT_PARAMETERS _FORMAT_PARAMETERS; | |
9447 alias FORMAT_PARAMETERS TFORMATPARAMETERS; | |
9448 alias FORMAT_PARAMETERS* PFORMATPARAMETERS; | |
9449 | |
9450 struct FORMATRANGE | |
9451 { | |
9452 HDC _hdc; | |
9453 HDC hdcTarget; | |
9454 RECT rc; | |
9455 RECT rcPage; | |
9456 CHARRANGE chrg; | |
9457 } | |
9458 | |
9459 alias FORMATRANGE _FORMATRANGE; | |
9460 alias FORMATRANGE TFORMATRANGE; | |
9461 alias FORMATRANGE* PFORMATRANGE; | |
9462 | |
9463 struct GCP_RESULTS | |
9464 { | |
9465 DWORD lStructSize; | |
9466 LPTSTR lpOutString; | |
9467 UINT* lpOrder; | |
9468 INT* lpDx; | |
9469 INT* lpCaretPos; | |
9470 LPTSTR lpClass; | |
9471 UINT* lpGlyphs; | |
9472 UINT nGlyphs; | |
9473 UINT nMaxFit; | |
9474 } | |
9475 | |
9476 alias GCP_RESULTS* LPGCP_RESULTS; | |
9477 alias GCP_RESULTS TAGGCP_RESULTS; | |
9478 alias GCP_RESULTS TGCPRESULTS; | |
9479 alias GCP_RESULTS* PGCPRESULTS; | |
9480 | |
9481 struct GENERIC_MAPPING | |
9482 { | |
9483 ACCESS_MASK GenericRead; | |
9484 ACCESS_MASK GenericWrite; | |
9485 ACCESS_MASK GenericExecute; | |
9486 ACCESS_MASK GenericAll; | |
9487 } | |
9488 | |
9489 alias GENERIC_MAPPING* PGENERIC_MAPPING; | |
9490 alias GENERIC_MAPPING _GENERIC_MAPPING; | |
9491 alias GENERIC_MAPPING TGENERICMAPPING; | |
9492 alias GENERIC_MAPPING* PGENERICMAPPING; | |
9493 | |
9494 struct GLYPHMETRICS | |
9495 { | |
9496 UINT gmBlackBoxX; | |
9497 UINT gmBlackBoxY; | |
9498 POINT gmptGlyphOrigin; | |
9499 int gmCellIncX; | |
9500 int gmCellIncY; | |
9501 } | |
9502 | |
9503 alias GLYPHMETRICS* LPGLYPHMETRICS; | |
9504 alias GLYPHMETRICS _GLYPHMETRICS; | |
9505 alias GLYPHMETRICS TGLYPHMETRICS; | |
9506 alias GLYPHMETRICS* PGLYPHMETRICS; | |
9507 | |
9508 struct HANDLETABLE | |
9509 { | |
9510 HGDIOBJ[1 + 0] objectHandle; | |
9511 } | |
9512 | |
9513 alias HANDLETABLE TAGHANDLETABLE; | |
9514 alias HANDLETABLE THANDLETABLE; | |
9515 alias HANDLETABLE* LPHANDLETABLE; | |
9516 | |
9517 struct HD_HITTESTINFO | |
9518 { | |
9519 POINT pt; | |
9520 UINT flags; | |
9521 int iItem; | |
9522 } | |
9523 | |
9524 alias HD_HITTESTINFO _HD_HITTESTINFO; | |
9525 alias HD_HITTESTINFO THDHITTESTINFO; | |
9526 alias HD_HITTESTINFO* PHDHITTESTINFO; | |
9527 | |
9528 struct HD_ITEM | |
9529 { | |
9530 UINT mask; | |
9531 int cxy; | |
9532 LPTSTR pszText; | |
9533 HBITMAP hbm; | |
9534 int cchTextMax; | |
9535 int fmt; | |
9536 LPARAM lParam; | |
9537 } | |
9538 | |
9539 alias HD_ITEM _HD_ITEM; | |
9540 alias HD_ITEM THDITEM; | |
9541 alias HD_ITEM* PHDITEM; | |
9542 | |
9543 struct WINDOWPOS | |
9544 { | |
9545 HWND _hwnd; | |
9546 HWND hwndInsertAfter; | |
9547 int x; | |
9548 int y; | |
9549 int cx; | |
9550 int cy; | |
9551 UINT flags; | |
9552 } | |
9553 | |
9554 alias WINDOWPOS* LPWINDOWPOS; | |
9555 alias WINDOWPOS _WINDOWPOS; | |
9556 alias WINDOWPOS TWINDOWPOS; | |
9557 alias WINDOWPOS* PWINDOWPOS; | |
9558 | |
9559 struct HD_LAYOUT | |
9560 { | |
9561 RECT* prc; | |
9562 WINDOWPOS* pwpos; | |
9563 } | |
9564 | |
9565 alias HD_LAYOUT _HD_LAYOUT; | |
9566 alias HD_LAYOUT THDLAYOUT; | |
9567 alias HD_LAYOUT* PHDLAYOUT; | |
9568 | |
9569 struct HD_NOTIFY | |
9570 { | |
9571 NMHDR hdr; | |
9572 int iItem; | |
9573 int iButton; | |
9574 HD_ITEM* pitem; | |
9575 } | |
9576 | |
9577 alias HD_NOTIFY _HD_NOTIFY; | |
9578 alias HD_NOTIFY THDNOTIFY; | |
9579 alias HD_NOTIFY* PHDNOTIFY; | |
9580 | |
9581 struct HELPINFO | |
9582 { | |
9583 UINT cbSize; | |
9584 int iContextType; | |
9585 int iCtrlId; | |
9586 HANDLE hItemHandle; | |
9587 DWORD dwContextId; | |
9588 POINT MousePos; | |
9589 } | |
9590 | |
9591 alias HELPINFO* LPHELPINFO; | |
9592 alias HELPINFO TAGHELPINFO; | |
9593 alias HELPINFO THELPINFO; | |
9594 alias HELPINFO* PHELPINFO; | |
9595 | |
9596 struct HELPWININFO | |
9597 { | |
9598 int wStructSize; | |
9599 int x; | |
9600 int y; | |
9601 int dx; | |
9602 int dy; | |
9603 int wMax; | |
9604 TCHAR[1 + 1] rgchMember; | |
9605 } | |
9606 | |
9607 alias HELPWININFO THELPWININFO; | |
9608 alias HELPWININFO* PHELPWININFO; | |
9609 | |
9610 struct HIGHCONTRAST | |
9611 { | |
9612 UINT cbSize; | |
9613 DWORD dwFlags; | |
9614 LPTSTR lpszDefaultScheme; | |
9615 } | |
9616 | |
9617 alias HIGHCONTRAST* LPHIGHCONTRAST; | |
9618 alias HIGHCONTRAST TAGHIGHCONTRAST; | |
9619 alias HIGHCONTRAST THIGHCONTRAST; | |
9620 alias HIGHCONTRAST* PHIGHCONTRAST; | |
9621 | |
9622 struct HSZPAIR | |
9623 { | |
9624 HSZ hszSvc; | |
9625 HSZ hszTopic; | |
9626 } | |
9627 | |
9628 alias HSZPAIR TAGHSZPAIR; | |
9629 alias HSZPAIR THSZPAIR; | |
9630 alias HSZPAIR* PHSZPAIR; | |
9631 | |
9632 struct ICONINFO | |
9633 { | |
9634 WINBOOL fIcon; | |
9635 DWORD xHotspot; | |
9636 DWORD yHotspot; | |
9637 HBITMAP hbmMask; | |
9638 HBITMAP hbmColor; | |
9639 } | |
9640 | |
9641 alias ICONINFO _ICONINFO; | |
9642 alias ICONINFO TICONINFO; | |
9643 alias ICONINFO* PICONINFO; | |
9644 | |
9645 struct ICONMETRICS | |
9646 { | |
9647 UINT cbSize; | |
9648 int iHorzSpacing; | |
9649 int iVertSpacing; | |
9650 int iTitleWrap; | |
9651 LOGFONT lfFont; | |
9652 } | |
9653 | |
9654 alias ICONMETRICS* LPICONMETRICS; | |
9655 alias ICONMETRICS TAGICONMETRICS; | |
9656 alias ICONMETRICS TICONMETRICS; | |
9657 alias ICONMETRICS* PICONMETRICS; | |
9658 | |
9659 struct IMAGEINFO | |
9660 { | |
9661 HBITMAP hbmImage; | |
9662 HBITMAP hbmMask; | |
9663 int Unused1; | |
9664 int Unused2; | |
9665 RECT rcImage; | |
9666 } | |
9667 | |
9668 alias IMAGEINFO _IMAGEINFO; | |
9669 alias IMAGEINFO TIMAGEINFO; | |
9670 alias IMAGEINFO* PIMAGEINFO; | |
9671 | |
9672 align(1) struct KEY_EVENT_RECORD | |
9673 { | |
9674 WINBOOL bKeyDown; | |
9675 ushort wRepeatCount; | |
9676 ushort wVirtualKeyCode; | |
9677 ushort wVirtualScanCode; | |
9678 | |
9679 union | |
9680 { | |
9681 struct | |
9682 { | |
9683 WCHAR UnicodeChar; | |
9684 DWORD dwControlKeyState; | |
9685 } | |
9686 struct | |
9687 { | |
9688 char AsciiChar; | |
9689 } | |
9690 } | |
9691 } | |
9692 | |
9693 alias KEY_EVENT_RECORD _KEY_EVENT_RECORD; | |
9694 alias KEY_EVENT_RECORD TKEYEVENTRECORD; | |
9695 alias KEY_EVENT_RECORD* PKEYEVENTRECORD; | |
9696 | |
9697 struct MOUSE_EVENT_RECORD | |
9698 { | |
9699 COORD dwMousePosition; | |
9700 DWORD dwButtonState; | |
9701 DWORD dwControlKeyState; | |
9702 DWORD dwEventFlags; | |
9703 } | |
9704 | |
9705 alias MOUSE_EVENT_RECORD _MOUSE_EVENT_RECORD; | |
9706 alias MOUSE_EVENT_RECORD TMOUSEEVENTRECORD; | |
9707 alias MOUSE_EVENT_RECORD* PMOUSEEVENTRECORD; | |
9708 | |
9709 struct WINDOW_BUFFER_SIZE_RECORD | |
9710 { | |
9711 COORD dwSize; | |
9712 } | |
9713 | |
9714 alias WINDOW_BUFFER_SIZE_RECORD _WINDOW_BUFFER_SIZE_RECORD; | |
9715 alias WINDOW_BUFFER_SIZE_RECORD TWINDOWBUFFERSIZERECORD; | |
9716 alias WINDOW_BUFFER_SIZE_RECORD* PWINDOWBUFFERSIZERECORD; | |
9717 | |
9718 struct MENU_EVENT_RECORD | |
9719 { | |
9720 UINT dwCommandId; | |
9721 } | |
9722 | |
9723 alias MENU_EVENT_RECORD* PMENU_EVENT_RECORD; | |
9724 alias MENU_EVENT_RECORD _MENU_EVENT_RECORD; | |
9725 alias MENU_EVENT_RECORD TMENUEVENTRECORD; | |
9726 alias MENU_EVENT_RECORD* PMENUEVENTRECORD; | |
9727 | |
9728 struct INPUT_RECORD | |
9729 { | |
9730 ushort EventType; | |
9731 | |
9732 union | |
9733 { | |
9734 struct | |
9735 { | |
9736 KEY_EVENT_RECORD KeyEvent; | |
9737 } | |
9738 struct | |
9739 { | |
9740 MOUSE_EVENT_RECORD MouseEvent; | |
9741 } | |
9742 struct | |
9743 { | |
9744 WINDOW_BUFFER_SIZE_RECORD WindowBufferSizeEvent; | |
9745 } | |
9746 struct | |
9747 { | |
9748 MENU_EVENT_RECORD MenuEvent; | |
9749 } | |
9750 struct | |
9751 { | |
9752 FOCUS_EVENT_RECORD FocusEvent; | |
9753 } | |
9754 } | |
9755 } | |
9756 | |
9757 alias INPUT_RECORD* PINPUT_RECORD; | |
9758 alias INPUT_RECORD _INPUT_RECORD; | |
9759 alias INPUT_RECORD TINPUTRECORD; | |
9760 alias INPUT_RECORD* PINPUTRECORD; | |
9761 | |
9762 struct SYSTEMTIME | |
9763 { | |
9764 ushort wYear; | |
9765 ushort wMonth; | |
9766 ushort wDayOfWeek; | |
9767 ushort wDay; | |
9768 ushort wHour; | |
9769 ushort wMinute; | |
9770 ushort wSecond; | |
9771 ushort wMilliseconds; | |
9772 } | |
9773 | |
9774 alias SYSTEMTIME* LPSYSTEMTIME; | |
9775 alias SYSTEMTIME _SYSTEMTIME; | |
9776 alias SYSTEMTIME TSYSTEMTIME; | |
9777 alias SYSTEMTIME* PSYSTEMTIME; | |
9778 | |
9779 struct JOB_INFO_1 | |
9780 { | |
9781 DWORD JobId; | |
9782 LPTSTR pPrinterName; | |
9783 LPTSTR pMachineName; | |
9784 LPTSTR pUserName; | |
9785 LPTSTR pDocument; | |
9786 LPTSTR pDatatype; | |
9787 LPTSTR pStatus; | |
9788 DWORD Status; | |
9789 DWORD Priority; | |
9790 DWORD Position; | |
9791 DWORD TotalPages; | |
9792 DWORD PagesPrinted; | |
9793 SYSTEMTIME Submitted; | |
9794 } | |
9795 | |
9796 alias JOB_INFO_1 _JOB_INFO_1; | |
9797 alias JOB_INFO_1 TJOBINFO1; | |
9798 alias JOB_INFO_1* PJOBINFO1; | |
9799 | |
9800 struct SID_IDENTIFIER_AUTHORITY | |
9801 { | |
9802 ubyte[1 + 5] Value; | |
9803 } | |
9804 | |
9805 alias SID_IDENTIFIER_AUTHORITY* LPSID_IDENTIFIER_AUTHORITY; | |
9806 alias SID_IDENTIFIER_AUTHORITY* PSID_IDENTIFIER_AUTHORITY; | |
9807 alias SID_IDENTIFIER_AUTHORITY _SID_IDENTIFIER_AUTHORITY; | |
9808 alias SID_IDENTIFIER_AUTHORITY TSIDIDENTIFIERAUTHORITY; | |
9809 alias SID_IDENTIFIER_AUTHORITY* PSIDIDENTIFIERAUTHORITY; | |
9810 | |
9811 struct SID | |
9812 { | |
9813 ubyte Revision; | |
9814 ubyte SubAuthorityCount; | |
9815 SID_IDENTIFIER_AUTHORITY IdentifierAuthority; | |
9816 DWORD[1 + ANYSIZE_ARRAY-1] SubAuthority; | |
9817 } | |
9818 | |
9819 alias SID _SID; | |
9820 alias SID TSID; | |
9821 alias SID* PSID; | |
9822 alias ushort SECURITY_DESCRIPTOR_CONTROL; | |
9823 alias SECURITY_DESCRIPTOR_CONTROL* PSECURITY_DESCRIPTOR_CONTROL; | |
9824 alias SECURITY_DESCRIPTOR_CONTROL TSECURITYDESCRIPTORCONTROL; | |
9825 alias SECURITY_DESCRIPTOR_CONTROL* PSECURITYDESCRIPTORCONTROL; | |
9826 | |
9827 struct SECURITY_DESCRIPTOR | |
9828 { | |
9829 ubyte Revision; | |
9830 ubyte Sbz1; | |
9831 SECURITY_DESCRIPTOR_CONTROL Control; | |
9832 PSID Owner; | |
9833 PSID Group; | |
9834 PACL Sacl; | |
9835 PACL Dacl; | |
9836 } | |
9837 | |
9838 alias SECURITY_DESCRIPTOR* PSECURITY_DESCRIPTOR; | |
9839 alias SECURITY_DESCRIPTOR _SECURITY_DESCRIPTOR; | |
9840 alias SECURITY_DESCRIPTOR TSECURITYDESCRIPTOR; | |
9841 alias SECURITY_DESCRIPTOR* PSECURITYDESCRIPTOR; | |
9842 | |
9843 struct JOB_INFO_2 | |
9844 { | |
9845 DWORD JobId; | |
9846 LPTSTR pPrinterName; | |
9847 LPTSTR pMachineName; | |
9848 LPTSTR pUserName; | |
9849 LPTSTR pDocument; | |
9850 LPTSTR pNotifyName; | |
9851 LPTSTR pDatatype; | |
9852 LPTSTR pPrintProcessor; | |
9853 LPTSTR pParameters; | |
9854 LPTSTR pDriverName; | |
9855 LPDEVMODE pDevMode; | |
9856 LPTSTR pStatus; | |
9857 PSECURITY_DESCRIPTOR pSecurityDescriptor; | |
9858 DWORD Status; | |
9859 DWORD Priority; | |
9860 DWORD Position; | |
9861 DWORD StartTime; | |
9862 DWORD UntilTime; | |
9863 DWORD TotalPages; | |
9864 DWORD Size; | |
9865 SYSTEMTIME Submitted; | |
9866 DWORD Time; | |
9867 DWORD PagesPrinted; | |
9868 } | |
9869 | |
9870 alias JOB_INFO_2 _JOB_INFO_2; | |
9871 alias JOB_INFO_2 TJOBINFO2; | |
9872 alias JOB_INFO_2* PJOBINFO2; | |
9873 | |
9874 struct KERNINGPAIR | |
9875 { | |
9876 ushort wFirst; | |
9877 ushort wSecond; | |
9878 int iKernAmount; | |
9879 } | |
9880 | |
9881 alias KERNINGPAIR* LPKERNINGPAIR; | |
9882 alias KERNINGPAIR TAGKERNINGPAIR; | |
9883 alias KERNINGPAIR TKERNINGPAIR; | |
9884 alias KERNINGPAIR* PKERNINGPAIR; | |
9885 | |
9886 struct LANA_ENUM | |
9887 { | |
9888 UCHAR length; | |
9889 UCHAR[1 + MAX_LANA-1] lana; | |
9890 } | |
9891 | |
9892 alias LANA_ENUM _LANA_ENUM; | |
9893 alias LANA_ENUM TLANAENUM; | |
9894 alias LANA_ENUM* PLANAENUM; | |
9895 | |
9896 struct LDT_ENTRY | |
9897 { | |
9898 ushort LimitLow; | |
9899 ushort BaseLow; | |
9900 | |
9901 union | |
9902 { | |
9903 struct | |
9904 { | |
9905 ubyte BaseMid; | |
9906 ubyte Flags1; | |
9907 ubyte Flags2; | |
9908 ubyte BaseHi; | |
9909 } | |
9910 struct | |
9911 { | |
9912 int flag0; | |
9913 } | |
9914 } | |
9915 } | |
9916 | |
9917 alias LDT_ENTRY* LPLDT_ENTRY; | |
9918 alias LDT_ENTRY* PLDT_ENTRY; | |
9919 alias LDT_ENTRY _LDT_ENTRY; | |
9920 alias LDT_ENTRY TLDTENTRY; | |
9921 alias LDT_ENTRY* PLDTENTRY; | |
9922 enum : DWORD { | |
9923 bm_LDT_ENTRY_BaseMid = (0xFF), | |
9924 bp_LDT_ENTRY_BaseMid = (0), | |
9925 bm_LDT_ENTRY_Type = (0x1F00), | |
9926 bp_LDT_ENTRY_Type = (8), | |
9927 bm_LDT_ENTRY_Dpl = (0x6000), | |
9928 bp_LDT_ENTRY_Dpl = (13), | |
9929 bm_LDT_ENTRY_Pres = (0x8000), | |
9930 bp_LDT_ENTRY_Pres = (15), | |
9931 bm_LDT_ENTRY_LimitHi = (0xF0000), | |
9932 bp_LDT_ENTRY_LimitHi = (16), | |
9933 bm_LDT_ENTRY_Sys = (0x100000), | |
9934 bp_LDT_ENTRY_Sys = (20), | |
9935 bm_LDT_ENTRY_Reserved_0 = (0x200000), | |
9936 bp_LDT_ENTRY_Reserved_0 = (21), | |
9937 bm_LDT_ENTRY_Default_Big = (0x400000), | |
9938 bp_LDT_ENTRY_Default_Big = (22), | |
9939 bm_LDT_ENTRY_Granularity = (0x800000), | |
9940 bp_LDT_ENTRY_Granularity = (23), | |
9941 bm_LDT_ENTRY_BaseHi = (0xFF000000), | |
9942 bp_LDT_ENTRY_BaseHi = (24), | |
9943 } | |
9944 | |
9945 struct LOCALESIGNATURE | |
9946 { | |
9947 DWORD[1 + 3] lsUsb; | |
9948 DWORD[1 + 1] lsCsbDefault; | |
9949 DWORD[1 + 1] lsCsbSupported; | |
9950 } | |
9951 | |
9952 alias LOCALESIGNATURE TAGLOCALESIGNATURE; | |
9953 alias LOCALESIGNATURE TLOCALESIGNATURE; | |
9954 alias LOCALESIGNATURE* PLOCALESIGNATURE; | |
9955 | |
9956 struct LOCALGROUP_MEMBERS_INFO_0 | |
9957 { | |
9958 PSID lgrmi0_sid; | |
9959 } | |
9960 | |
9961 alias LOCALGROUP_MEMBERS_INFO_0 _LOCALGROUP_MEMBERS_INFO_0; | |
9962 alias LOCALGROUP_MEMBERS_INFO_0 TLOCALGROUPMEMBERSINFO0; | |
9963 alias LOCALGROUP_MEMBERS_INFO_0* PLOCALGROUPMEMBERSINFO0; | |
9964 | |
9965 struct LOCALGROUP_MEMBERS_INFO_3 | |
9966 { | |
9967 LPWSTR lgrmi3_domainandname; | |
9968 } | |
9969 | |
9970 alias LOCALGROUP_MEMBERS_INFO_3 _LOCALGROUP_MEMBERS_INFO_3; | |
9971 alias LOCALGROUP_MEMBERS_INFO_3 TLOCALGROUPMEMBERSINFO3; | |
9972 alias LOCALGROUP_MEMBERS_INFO_3* PLOCALGROUPMEMBERSINFO3; | |
9973 alias int FXPT16DOT16; | |
9974 alias FXPT16DOT16* LPFXPT16DOT16; | |
9975 alias FXPT16DOT16 TFXPT16DOT16; | |
9976 alias FXPT16DOT16* PFXPT16DOT16; | |
9977 alias LARGE_INTEGER LUID; | |
9978 alias LUID TLUID; | |
9979 alias LUID* PLUID; | |
9980 | |
9981 struct LUID_AND_ATTRIBUTES | |
9982 { | |
9983 LUID Luid; | |
9984 DWORD Attributes; | |
9985 } | |
9986 | |
9987 alias LUID_AND_ATTRIBUTES _LUID_AND_ATTRIBUTES; | |
9988 alias LUID_AND_ATTRIBUTES TLUIDANDATTRIBUTES; | |
9989 alias LUID_AND_ATTRIBUTES* PLUIDANDATTRIBUTES; | |
9990 alias LUID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] LUID_AND_ATTRIBUTES_ARRAY; | |
9991 alias LUID_AND_ATTRIBUTES_ARRAY* PLUID_AND_ATTRIBUTES_ARRAY; | |
9992 alias LUID_AND_ATTRIBUTES_ARRAY TLUIDANDATTRIBUTESARRAY; | |
9993 alias LUID_AND_ATTRIBUTES_ARRAY* PLUIDANDATTRIBUTESARRAY; | |
9994 | |
9995 struct LV_COLUMN | |
9996 { | |
9997 UINT mask; | |
9998 int fmt; | |
9999 int cx; | |
10000 LPTSTR pszText; | |
10001 int cchTextMax; | |
10002 int iSubItem; | |
10003 } | |
10004 | |
10005 alias LV_COLUMN _LV_COLUMN; | |
10006 alias LV_COLUMN TLVCOLUMN; | |
10007 alias LV_COLUMN* PLVCOLUMN; | |
10008 | |
10009 struct LV_ITEM | |
10010 { | |
10011 UINT mask; | |
10012 int iItem; | |
10013 int iSubItem; | |
10014 UINT state; | |
10015 UINT stateMask; | |
10016 LPTSTR pszText; | |
10017 int cchTextMax; | |
10018 int iImage; | |
10019 LPARAM lParam; | |
10020 } | |
10021 | |
10022 alias LV_ITEM _LV_ITEM; | |
10023 alias LV_ITEM TLVITEM; | |
10024 alias LV_ITEM* PLVITEM; | |
10025 | |
10026 struct LV_DISPINFO | |
10027 { | |
10028 NMHDR hdr; | |
10029 LV_ITEM item; | |
10030 } | |
10031 | |
10032 alias LV_DISPINFO TAGLV_DISPINFO; | |
10033 alias LV_DISPINFO TLVDISPINFO; | |
10034 alias LV_DISPINFO* PLVDISPINFO; | |
10035 | |
10036 struct LV_FINDINFO | |
10037 { | |
10038 UINT flags; | |
10039 LPCTSTR psz; | |
10040 LPARAM lParam; | |
10041 POINT pt; | |
10042 UINT vkDirection; | |
10043 } | |
10044 | |
10045 alias LV_FINDINFO _LV_FINDINFO; | |
10046 alias LV_FINDINFO TLVFINDINFO; | |
10047 alias LV_FINDINFO* PLVFINDINFO; | |
10048 | |
10049 struct LV_HITTESTINFO | |
10050 { | |
10051 POINT pt; | |
10052 UINT flags; | |
10053 int iItem; | |
10054 } | |
10055 | |
10056 alias LV_HITTESTINFO _LV_HITTESTINFO; | |
10057 alias LV_HITTESTINFO TLVHITTESTINFO; | |
10058 alias LV_HITTESTINFO* PLVHITTESTINFO; | |
10059 | |
10060 struct LV_KEYDOWN | |
10061 { | |
10062 NMHDR hdr; | |
10063 ushort wVKey; | |
10064 UINT flags; | |
10065 } | |
10066 | |
10067 alias LV_KEYDOWN TAGLV_KEYDOWN; | |
10068 alias LV_KEYDOWN TLVKEYDOWN; | |
10069 alias LV_KEYDOWN* PLVKEYDOWN; | |
10070 | |
10071 struct MAT2 | |
10072 { | |
10073 FIXED eM11; | |
10074 FIXED eM12; | |
10075 FIXED eM21; | |
10076 FIXED eM22; | |
10077 } | |
10078 | |
10079 alias MAT2 _MAT2; | |
10080 alias MAT2 TMAT2; | |
10081 alias MAT2* PMAT2; | |
10082 | |
10083 struct MDICREATESTRUCT | |
10084 { | |
10085 LPCTSTR szClass; | |
10086 LPCTSTR szTitle; | |
10087 HANDLE hOwner; | |
10088 int x; | |
10089 int y; | |
10090 int cx; | |
10091 int cy; | |
10092 DWORD style; | |
10093 LPARAM lParam; | |
10094 } | |
10095 | |
10096 alias MDICREATESTRUCT* LPMDICREATESTRUCT; | |
10097 alias MDICREATESTRUCT TAGMDICREATESTRUCT; | |
10098 alias MDICREATESTRUCT TMDICREATESTRUCT; | |
10099 alias MDICREATESTRUCT* PMDICREATESTRUCT; | |
10100 | |
10101 struct MEASUREITEMSTRUCT | |
10102 { | |
10103 UINT CtlType; | |
10104 UINT CtlID; | |
10105 UINT itemID; | |
10106 UINT itemWidth; | |
10107 UINT itemHeight; | |
10108 DWORD itemData; | |
10109 } | |
10110 | |
10111 alias MEASUREITEMSTRUCT* LPMEASUREITEMSTRUCT; | |
10112 alias MEASUREITEMSTRUCT TAGMEASUREITEMSTRUCT; | |
10113 alias MEASUREITEMSTRUCT TMEASUREITEMSTRUCT; | |
10114 alias MEASUREITEMSTRUCT* PMEASUREITEMSTRUCT; | |
10115 | |
10116 struct MEMORY_BASIC_INFORMATION | |
10117 { | |
10118 PVOID BaseAddress; | |
10119 PVOID AllocationBase; | |
10120 DWORD AllocationProtect; | |
10121 DWORD RegionSize; | |
10122 DWORD State; | |
10123 DWORD Protect; | |
10124 DWORD _Type; | |
10125 } | |
10126 | |
10127 alias MEMORY_BASIC_INFORMATION* PMEMORY_BASIC_INFORMATION; | |
10128 alias MEMORY_BASIC_INFORMATION _MEMORY_BASIC_INFORMATION; | |
10129 alias MEMORY_BASIC_INFORMATION TMEMORYBASICINFORMATION; | |
10130 alias MEMORY_BASIC_INFORMATION* PMEMORYBASICINFORMATION; | |
10131 | |
10132 struct MEMORYSTATUS | |
10133 { | |
10134 DWORD dwLength; | |
10135 DWORD dwMemoryLoad; | |
10136 DWORD dwTotalPhys; | |
10137 DWORD dwAvailPhys; | |
10138 DWORD dwTotalPageFile; | |
10139 DWORD dwAvailPageFile; | |
10140 DWORD dwTotalVirtual; | |
10141 DWORD dwAvailVirtual; | |
10142 } | |
10143 | |
10144 alias MEMORYSTATUS* LPMEMORYSTATUS; | |
10145 alias MEMORYSTATUS _MEMORYSTATUS; | |
10146 alias MEMORYSTATUS TMEMORYSTATUS; | |
10147 alias MEMORYSTATUS* PMEMORYSTATUS; | |
10148 | |
10149 struct MENUEX_TEMPLATE_HEADER | |
10150 { | |
10151 ushort wVersion; | |
10152 ushort wOffset; | |
10153 DWORD dwHelpId; | |
10154 } | |
10155 | |
10156 alias MENUEX_TEMPLATE_HEADER TMENUXTEMPLATEHEADER; | |
10157 alias MENUEX_TEMPLATE_HEADER* PMENUXTEMPLATEHEADER; | |
10158 | |
10159 struct MENUEX_TEMPLATE_ITEM | |
10160 { | |
10161 DWORD dwType; | |
10162 DWORD dwState; | |
10163 UINT uId; | |
10164 ubyte bResInfo; | |
10165 WCHAR[1 + 0] szText; | |
10166 DWORD dwHelpId; | |
10167 } | |
10168 | |
10169 alias MENUEX_TEMPLATE_ITEM TMENUEXTEMPLATEITEM; | |
10170 alias MENUEX_TEMPLATE_ITEM* PMENUEXTEMPLATEITEM; | |
10171 | |
10172 struct MENUITEMINFO | |
10173 { | |
10174 UINT cbSize; | |
10175 UINT fMask; | |
10176 UINT fType; | |
10177 UINT fState; | |
10178 UINT wID; | |
10179 HMENU hSubMenu; | |
10180 HBITMAP hbmpChecked; | |
10181 HBITMAP hbmpUnchecked; | |
10182 DWORD dwItemData; | |
10183 LPTSTR dwTypeData; | |
10184 UINT cch; | |
10185 } | |
10186 | |
10187 alias MENUITEMINFO* LPMENUITEMINFO; | |
10188 alias MENUITEMINFO* LPCMENUITEMINFO; | |
10189 alias MENUITEMINFO TAGMENUITEMINFO; | |
10190 alias MENUITEMINFO TMENUITEMINFO; | |
10191 alias MENUITEMINFO TMENUITEMINFOA; | |
10192 alias MENUITEMINFO* PMENUITEMINFO; | |
10193 | |
10194 struct MENUITEMTEMPLATE | |
10195 { | |
10196 ushort mtOption; | |
10197 ushort mtID; | |
10198 WCHAR[1 + 0] mtString; | |
10199 } | |
10200 | |
10201 alias MENUITEMTEMPLATE TMENUITEMTEMPLATE; | |
10202 alias MENUITEMTEMPLATE* PMENUITEMTEMPLATE; | |
10203 | |
10204 struct MENUITEMTEMPLATEHEADER | |
10205 { | |
10206 ushort versionNumber; | |
10207 ushort offset; | |
10208 } | |
10209 | |
10210 alias MENUITEMTEMPLATEHEADER TMENUITEMTEMPLATEHEADER; | |
10211 alias MENUITEMTEMPLATEHEADER* PMENUITEMTEMPLATEHEADER; | |
10212 | |
10213 struct MENUTEMPLATE | |
10214 { | |
10215 } | |
10216 | |
10217 alias MENUTEMPLATE* LPMENUTEMPLATE; | |
10218 alias MENUTEMPLATE TMENUTEMPLATE; | |
10219 alias MENUTEMPLATE* PMENUTEMPLATE; | |
10220 | |
10221 struct METAFILEPICT | |
10222 { | |
10223 LONG mm; | |
10224 LONG xExt; | |
10225 LONG yExt; | |
10226 HMETAFILE hMF; | |
10227 } | |
10228 | |
10229 alias METAFILEPICT* LPMETAFILEPICT; | |
10230 alias METAFILEPICT TAGMETAFILEPICT; | |
10231 alias METAFILEPICT TMETAFILEPICT; | |
10232 alias METAFILEPICT* PMETAFILEPICT; | |
10233 | |
10234 align(1) struct METAHEADER | |
10235 { | |
10236 ushort mtType; | |
10237 ushort mtHeaderSize; | |
10238 ushort mtVersion; | |
10239 DWORD mtSize; | |
10240 ushort mtNoObjects; | |
10241 DWORD mtMaxRecord; | |
10242 ushort mtNoParameters; | |
10243 } | |
10244 | |
10245 alias METAHEADER TAGMETAHEADER; | |
10246 alias METAHEADER TMETAHEADER; | |
10247 alias METAHEADER* PMETAHEADER; | |
10248 | |
10249 struct METARECORD | |
10250 { | |
10251 DWORD rdSize; | |
10252 ushort rdFunction; | |
10253 ushort[1 + 0] rdParm; | |
10254 } | |
10255 | |
10256 alias METARECORD* LPMETARECORD; | |
10257 alias METARECORD TAGMETARECORD; | |
10258 alias METARECORD TMETARECORD; | |
10259 alias METARECORD* PMETARECORD; | |
10260 | |
10261 struct MINIMIZEDMETRICS | |
10262 { | |
10263 UINT cbSize; | |
10264 int iWidth; | |
10265 int iHorzGap; | |
10266 int iVertGap; | |
10267 int iArrange; | |
10268 } | |
10269 | |
10270 alias MINIMIZEDMETRICS* LPMINIMIZEDMETRICS; | |
10271 alias MINIMIZEDMETRICS TAGMINIMIZEDMETRICS; | |
10272 alias MINIMIZEDMETRICS TMINIMIZEDMETRICS; | |
10273 alias MINIMIZEDMETRICS* PMINIMIZEDMETRICS; | |
10274 | |
10275 struct MINMAXINFO | |
10276 { | |
10277 POINT ptReserved; | |
10278 POINT ptMaxSize; | |
10279 POINT ptMaxPosition; | |
10280 POINT ptMinTrackSize; | |
10281 POINT ptMaxTrackSize; | |
10282 } | |
10283 | |
10284 alias MINMAXINFO TAGMINMAXINFO; | |
10285 alias MINMAXINFO TMINMAXINFO; | |
10286 alias MINMAXINFO* PMINMAXINFO; | |
10287 | |
10288 struct MODEMDEVCAPS | |
10289 { | |
10290 DWORD dwActualSize; | |
10291 DWORD dwRequiredSize; | |
10292 DWORD dwDevSpecificOffset; | |
10293 DWORD dwDevSpecificSize; | |
10294 DWORD dwModemProviderVersion; | |
10295 DWORD dwModemManufacturerOffset; | |
10296 DWORD dwModemManufacturerSize; | |
10297 DWORD dwModemModelOffset; | |
10298 DWORD dwModemModelSize; | |
10299 DWORD dwModemVersionOffset; | |
10300 DWORD dwModemVersionSize; | |
10301 DWORD dwDialOptions; | |
10302 DWORD dwCallSetupFailTimer; | |
10303 DWORD dwInactivityTimeout; | |
10304 DWORD dwSpeakerVolume; | |
10305 DWORD dwSpeakerMode; | |
10306 DWORD dwModemOptions; | |
10307 DWORD dwMaxDTERate; | |
10308 DWORD dwMaxDCERate; | |
10309 ubyte[1 + 0] abVariablePortion; | |
10310 } | |
10311 | |
10312 alias MODEMDEVCAPS* LPMODEMDEVCAPS; | |
10313 alias MODEMDEVCAPS TMODEMDEVCAPS; | |
10314 alias MODEMDEVCAPS* PMODEMDEVCAPS; | |
10315 alias MODEMDEVCAPS MODEMDEVCAPS_TAG; | |
10316 | |
10317 struct MODEMSETTINGS | |
10318 { | |
10319 DWORD dwActualSize; | |
10320 DWORD dwRequiredSize; | |
10321 DWORD dwDevSpecificOffset; | |
10322 DWORD dwDevSpecificSize; | |
10323 DWORD dwCallSetupFailTimer; | |
10324 DWORD dwInactivityTimeout; | |
10325 DWORD dwSpeakerVolume; | |
10326 DWORD dwSpeakerMode; | |
10327 DWORD dwPreferredModemOptions; | |
10328 DWORD dwNegotiatedModemOptions; | |
10329 DWORD dwNegotiatedDCERate; | |
10330 ubyte[1 + 0] abVariablePortion; | |
10331 } | |
10332 | |
10333 alias MODEMSETTINGS* LPMODEMSETTINGS; | |
10334 alias MODEMSETTINGS TMODEMSETTINGS; | |
10335 alias MODEMSETTINGS* PMODEMSETTINGS; | |
10336 alias MODEMSETTINGS MODEMSETTINGS_TAG; | |
10337 | |
10338 struct MONCBSTRUCT | |
10339 { | |
10340 UINT cb; | |
10341 DWORD dwTime; | |
10342 HANDLE hTask; | |
10343 DWORD dwRet; | |
10344 UINT wType; | |
10345 UINT wFmt; | |
10346 HCONV hConv; | |
10347 HSZ hsz1; | |
10348 HSZ hsz2; | |
10349 HDDEDATA hData; | |
10350 DWORD dwData1; | |
10351 DWORD dwData2; | |
10352 CONVCONTEXT cc; | |
10353 DWORD cbData; | |
10354 DWORD[1 + 7] Data; | |
10355 } | |
10356 | |
10357 alias MONCBSTRUCT TAGMONCBSTRUCT; | |
10358 alias MONCBSTRUCT TMONCBSTRUCT; | |
10359 alias MONCBSTRUCT* PMONCBSTRUCT; | |
10360 | |
10361 struct MONCONVSTRUCT | |
10362 { | |
10363 UINT cb; | |
10364 WINBOOL fConnect; | |
10365 DWORD dwTime; | |
10366 HANDLE hTask; | |
10367 HSZ hszSvc; | |
10368 HSZ hszTopic; | |
10369 HCONV hConvClient; | |
10370 HCONV hConvServer; | |
10371 } | |
10372 | |
10373 alias MONCONVSTRUCT TAGMONCONVSTRUCT; | |
10374 alias MONCONVSTRUCT TMONCONVSTRUCT; | |
10375 alias MONCONVSTRUCT* PMONCONVSTRUCT; | |
10376 | |
10377 struct MONERRSTRUCT | |
10378 { | |
10379 UINT cb; | |
10380 UINT wLastError; | |
10381 DWORD dwTime; | |
10382 HANDLE hTask; | |
10383 } | |
10384 | |
10385 alias MONERRSTRUCT TAGMONERRSTRUCT; | |
10386 alias MONERRSTRUCT TMONERRSTRUCT; | |
10387 alias MONERRSTRUCT* PMONERRSTRUCT; | |
10388 | |
10389 struct MONHSZSTRUCT | |
10390 { | |
10391 UINT cb; | |
10392 WINBOOL fsAction; | |
10393 DWORD dwTime; | |
10394 HSZ hsz; | |
10395 HANDLE hTask; | |
10396 TCHAR[1 + 0] str; | |
10397 } | |
10398 | |
10399 alias MONHSZSTRUCT TAGMONHSZSTRUCT; | |
10400 alias MONHSZSTRUCT TMONHSZSTRUCT; | |
10401 alias MONHSZSTRUCT* PMONHSZSTRUCT; | |
10402 | |
10403 struct MONITOR_INFO_1 | |
10404 { | |
10405 LPTSTR pName; | |
10406 } | |
10407 | |
10408 alias MONITOR_INFO_1 _MONITOR_INFO_1; | |
10409 alias MONITOR_INFO_1 TMONITORINFO1; | |
10410 alias MONITOR_INFO_1* PMONITORINFO1; | |
10411 | |
10412 struct MONITOR_INFO_2 | |
10413 { | |
10414 LPTSTR pName; | |
10415 LPTSTR pEnvironment; | |
10416 LPTSTR pDLLName; | |
10417 } | |
10418 | |
10419 alias MONITOR_INFO_2 _MONITOR_INFO_2; | |
10420 alias MONITOR_INFO_2 TMONITORINFO2; | |
10421 alias MONITOR_INFO_2* PMONITORINFO2; | |
10422 | |
10423 struct MONLINKSTRUCT | |
10424 { | |
10425 UINT cb; | |
10426 DWORD dwTime; | |
10427 HANDLE hTask; | |
10428 WINBOOL fEstablished; | |
10429 WINBOOL fNoData; | |
10430 HSZ hszSvc; | |
10431 HSZ hszTopic; | |
10432 HSZ hszItem; | |
10433 UINT wFmt; | |
10434 WINBOOL fServer; | |
10435 HCONV hConvServer; | |
10436 HCONV hConvClient; | |
10437 } | |
10438 | |
10439 alias MONLINKSTRUCT TAGMONLINKSTRUCT; | |
10440 alias MONLINKSTRUCT TMONLINKSTRUCT; | |
10441 alias MONLINKSTRUCT* PMONLINKSTRUCT; | |
10442 | |
10443 struct MONMSGSTRUCT | |
10444 { | |
10445 UINT cb; | |
10446 HWND hwndTo; | |
10447 DWORD dwTime; | |
10448 HANDLE hTask; | |
10449 UINT wMsg; | |
10450 WPARAM wParam; | |
10451 LPARAM lParam; | |
10452 DDEML_MSG_HOOK_DATA dmhd; | |
10453 } | |
10454 | |
10455 alias MONMSGSTRUCT TAGMONMSGSTRUCT; | |
10456 alias MONMSGSTRUCT TMONMSGSTRUCT; | |
10457 alias MONMSGSTRUCT* PMONMSGSTRUCT; | |
10458 | |
10459 struct MOUSEHOOKSTRUCT | |
10460 { | |
10461 POINT pt; | |
10462 HWND hwnd; | |
10463 UINT wHitTestCode; | |
10464 DWORD dwExtraInfo; | |
10465 } | |
10466 | |
10467 alias MOUSEHOOKSTRUCT* LPMOUSEHOOKSTRUCT; | |
10468 alias MOUSEHOOKSTRUCT TAGMOUSEHOOKSTRUCT; | |
10469 alias MOUSEHOOKSTRUCT TMOUSEHOOKSTRUCT; | |
10470 alias MOUSEHOOKSTRUCT* PMOUSEHOOKSTRUCT; | |
10471 | |
10472 struct MOUSEKEYS | |
10473 { | |
10474 DWORD cbSize; | |
10475 DWORD dwFlags; | |
10476 DWORD iMaxSpeed; | |
10477 DWORD iTimeToMaxSpeed; | |
10478 DWORD iCtrlSpeed; | |
10479 DWORD dwReserved1; | |
10480 DWORD dwReserved2; | |
10481 } | |
10482 | |
10483 alias MOUSEKEYS TMOUSEKEYS; | |
10484 alias MOUSEKEYS* PMOUSEKEYS; | |
10485 | |
10486 struct MSG | |
10487 { | |
10488 HWND hwnd; | |
10489 UINT message; | |
10490 WPARAM wParam; | |
10491 LPARAM lParam; | |
10492 DWORD time; | |
10493 POINT pt; | |
10494 } | |
10495 | |
10496 alias MSG* LPMSG; | |
10497 alias MSG TAGMSG; | |
10498 alias MSG TMSG; | |
10499 alias MSG* PMSG; | |
10500 extern(Windows){ | |
10501 alias void (*MSGBOXCALLBACK)(LPHELPINFO); | |
10502 } | |
10503 alias MSGBOXCALLBACK TMSGBOXCALLBACK; | |
10504 | |
10505 struct MSGBOXPARAMS | |
10506 { | |
10507 UINT cbSize; | |
10508 HWND hwndOwner; | |
10509 HINST hInstance; | |
10510 LPCSTR lpszText; | |
10511 LPCSTR lpszCaption; | |
10512 DWORD dwStyle; | |
10513 LPCSTR lpszIcon; | |
10514 DWORD dwContextHelpId; | |
10515 MSGBOXCALLBACK lpfnMsgBoxCallback; | |
10516 DWORD dwLanguageId; | |
10517 } | |
10518 | |
10519 alias MSGBOXPARAMS* LPMSGBOXPARAMS; | |
10520 alias MSGBOXPARAMS TMSGBOXPARAMS; | |
10521 alias MSGBOXPARAMS TMSGBOXPARAMSA; | |
10522 alias MSGBOXPARAMS* PMSGBOXPARAMS; | |
10523 | |
10524 struct MSGFILTER | |
10525 { | |
10526 NMHDR nmhdr; | |
10527 UINT msg; | |
10528 WPARAM wParam; | |
10529 LPARAM lParam; | |
10530 } | |
10531 | |
10532 alias MSGFILTER _MSGFILTER; | |
10533 alias MSGFILTER TMSGFILTER; | |
10534 alias MSGFILTER* PMSGFILTER; | |
10535 | |
10536 struct MULTIKEYHELP | |
10537 { | |
10538 DWORD mkSize; | |
10539 TCHAR mkKeylist; | |
10540 TCHAR[1 + 0] szKeyphrase; | |
10541 } | |
10542 | |
10543 alias MULTIKEYHELP TAGMULTIKEYHELP; | |
10544 alias MULTIKEYHELP TMULTIKEYHELP; | |
10545 alias MULTIKEYHELP* PMULTIKEYHELP; | |
10546 | |
10547 struct NAME_BUFFER | |
10548 { | |
10549 UCHAR[1 + NCBNAMSZ-1] name; | |
10550 UCHAR name_num; | |
10551 UCHAR name_flags; | |
10552 } | |
10553 | |
10554 alias NAME_BUFFER _NAME_BUFFER; | |
10555 alias NAME_BUFFER TNAMEBUFFER; | |
10556 alias NAME_BUFFER* PNAMEBUFFER; | |
10557 alias _NCB* P_NCB; | |
10558 | |
10559 struct NCB | |
10560 { | |
10561 UCHAR ncb_command; | |
10562 UCHAR ncb_retcode; | |
10563 UCHAR ncb_lsn; | |
10564 UCHAR ncb_num; | |
10565 PUCHAR ncb_buffer; | |
10566 ushort ncb_length; | |
10567 UCHAR[1 + NCBNAMSZ-1] ncb_callname; | |
10568 UCHAR[1 + NCBNAMSZ-1] ncb_name; | |
10569 UCHAR ncb_rto; | |
10570 UCHAR ncb_sto; | |
10571 POINTER ncb_post; | |
10572 UCHAR ncb_lana_num; | |
10573 UCHAR ncb_cmd_cplt; | |
10574 UCHAR[1 + 9] ncb_reserve; | |
10575 HANDLE ncb_event; | |
10576 } | |
10577 | |
10578 alias NCB _NCB; | |
10579 alias NCB TNCB; | |
10580 alias NCB* PNCB; | |
10581 | |
10582 struct NCCALCSIZE_PARAMS | |
10583 { | |
10584 RECT[1 + 2] rgrc; | |
10585 PWINDOWPOS lppos; | |
10586 } | |
10587 | |
10588 alias NCCALCSIZE_PARAMS _NCCALCSIZE_PARAMS; | |
10589 alias NCCALCSIZE_PARAMS TNCCALCSIZEPARAMS; | |
10590 alias NCCALCSIZE_PARAMS* PNCCALCSIZEPARAMS; | |
10591 | |
10592 struct NDDESHAREINFO | |
10593 { | |
10594 LONG lRevision; | |
10595 LPTSTR lpszShareName; | |
10596 LONG lShareType; | |
10597 LPTSTR lpszAppTopicList; | |
10598 LONG fSharedFlag; | |
10599 LONG fService; | |
10600 LONG fStartAppFlag; | |
10601 LONG nCmdShow; | |
10602 LONG[1 + 1] qModifyId; | |
10603 LONG cNumItems; | |
10604 LPTSTR lpszItemList; | |
10605 } | |
10606 | |
10607 alias NDDESHAREINFO _NDDESHAREINFO; | |
10608 alias NDDESHAREINFO TNDDESHAREINFO; | |
10609 alias NDDESHAREINFO* PNDDESHAREINFO; | |
10610 | |
10611 struct NETRESOURCE | |
10612 { | |
10613 DWORD dwScope; | |
10614 DWORD dwType; | |
10615 DWORD dwDisplayType; | |
10616 DWORD dwUsage; | |
10617 LPTSTR lpLocalName; | |
10618 LPTSTR lpRemoteName; | |
10619 LPTSTR lpComment; | |
10620 LPTSTR lpProvider; | |
10621 } | |
10622 | |
10623 alias NETRESOURCE* LPNETRESOURCE; | |
10624 alias NETRESOURCE _NETRESOURCE; | |
10625 alias NETRESOURCE TNETRESOURCE; | |
10626 alias NETRESOURCE TNETRESOURCEA; | |
10627 alias NETRESOURCE* PNETRESOURCE; | |
10628 alias NETRESOURCE* PNETRESOURCEA; | |
10629 | |
10630 struct NEWCPLINFO | |
10631 { | |
10632 DWORD dwSize; | |
10633 DWORD dwFlags; | |
10634 DWORD dwHelpContext; | |
10635 LONG lData; | |
10636 HICON hIcon; | |
10637 TCHAR[1 + 31] szName; | |
10638 TCHAR[1 + 63] szInfo; | |
10639 TCHAR[1 + 127] szHelpFile; | |
10640 } | |
10641 | |
10642 alias NEWCPLINFO TAGNEWCPLINFO; | |
10643 alias NEWCPLINFO TNEWCPLINFO; | |
10644 alias NEWCPLINFO* PNEWCPLINFO; | |
10645 | |
10646 struct NEWTEXTMETRIC | |
10647 { | |
10648 LONG tmHeight; | |
10649 LONG tmAscent; | |
10650 LONG tmDescent; | |
10651 LONG tmInternalLeading; | |
10652 LONG tmExternalLeading; | |
10653 LONG tmAveCharWidth; | |
10654 LONG tmMaxCharWidth; | |
10655 LONG tmWeight; | |
10656 LONG tmOverhang; | |
10657 LONG tmDigitizedAspectX; | |
10658 LONG tmDigitizedAspectY; | |
10659 BCHAR tmFirstChar; | |
10660 BCHAR tmLastChar; | |
10661 BCHAR tmDefaultChar; | |
10662 BCHAR tmBreakChar; | |
10663 ubyte tmItalic; | |
10664 ubyte tmUnderlined; | |
10665 ubyte tmStruckOut; | |
10666 ubyte tmPitchAndFamily; | |
10667 ubyte tmCharSet; | |
10668 DWORD ntmFlags; | |
10669 UINT ntmSizeEM; | |
10670 UINT ntmCellHeight; | |
10671 UINT ntmAvgWidth; | |
10672 } | |
10673 | |
10674 alias NEWTEXTMETRIC TAGNEWTEXTMETRIC; | |
10675 alias NEWTEXTMETRIC TNEWTEXTMETRIC; | |
10676 alias NEWTEXTMETRIC* PNEWTEXTMETRIC; | |
10677 | |
10678 struct NEWTEXTMETRICEX | |
10679 { | |
10680 NEWTEXTMETRIC ntmentm; | |
10681 FONTSIGNATURE ntmeFontSignature; | |
10682 } | |
10683 | |
10684 alias NEWTEXTMETRICEX TAGNEWTEXTMETRICEX; | |
10685 alias NEWTEXTMETRICEX TNEWTEXTMETRICEX; | |
10686 alias NEWTEXTMETRICEX* PNEWTEXTMETRICEX; | |
10687 | |
10688 struct NM_LISTVIEW | |
10689 { | |
10690 NMHDR hdr; | |
10691 int iItem; | |
10692 int iSubItem; | |
10693 UINT uNewState; | |
10694 UINT uOldState; | |
10695 UINT uChanged; | |
10696 POINT ptAction; | |
10697 LPARAM lParam; | |
10698 } | |
10699 | |
10700 alias NM_LISTVIEW TAGNM_LISTVIEW; | |
10701 alias NM_LISTVIEW TNMLISTVIEW; | |
10702 alias NM_LISTVIEW* PNMLISTVIEW; | |
10703 | |
10704 struct TV_ITEM | |
10705 { | |
10706 UINT mask; | |
10707 HTREEITEM hItem; | |
10708 UINT state; | |
10709 UINT stateMask; | |
10710 LPTSTR pszText; | |
10711 int cchTextMax; | |
10712 int iImage; | |
10713 int iSelectedImage; | |
10714 int cChildren; | |
10715 LPARAM lParam; | |
10716 } | |
10717 | |
10718 alias TV_ITEM* LPTV_ITEM; | |
10719 alias TV_ITEM _TV_ITEM; | |
10720 alias TV_ITEM TTVITEM; | |
10721 alias TV_ITEM* PTVITEM; | |
10722 | |
10723 struct NM_TREEVIEW | |
10724 { | |
10725 NMHDR hdr; | |
10726 UINT action; | |
10727 TV_ITEM itemOld; | |
10728 TV_ITEM itemNew; | |
10729 POINT ptDrag; | |
10730 } | |
10731 | |
10732 alias NM_TREEVIEW* LPNM_TREEVIEW; | |
10733 alias NM_TREEVIEW _NM_TREEVIEW; | |
10734 alias NM_TREEVIEW TNMTREEVIEW; | |
10735 alias NM_TREEVIEW* PNMTREEVIEW; | |
10736 | |
10737 struct NM_UPDOWNW | |
10738 { | |
10739 NMHDR hdr; | |
10740 int iPos; | |
10741 int iDelta; | |
10742 } | |
10743 | |
10744 alias NM_UPDOWNW _NM_UPDOWN; | |
10745 alias NM_UPDOWNW TNMUPDOWN; | |
10746 alias NM_UPDOWNW* PNMUPDOWN; | |
10747 | |
10748 struct NONCLIENTMETRICS | |
10749 { | |
10750 UINT cbSize; | |
10751 int iBorderWidth; | |
10752 int iScrollWidth; | |
10753 int iScrollHeight; | |
10754 int iCaptionWidth; | |
10755 int iCaptionHeight; | |
10756 LOGFONT lfCaptionFont; | |
10757 int iSmCaptionWidth; | |
10758 int iSmCaptionHeight; | |
10759 LOGFONT lfSmCaptionFont; | |
10760 int iMenuWidth; | |
10761 int iMenuHeight; | |
10762 LOGFONT lfMenuFont; | |
10763 LOGFONT lfStatusFont; | |
10764 LOGFONT lfMessageFont; | |
10765 } | |
10766 | |
10767 alias NONCLIENTMETRICS* LPNONCLIENTMETRICS; | |
10768 alias NONCLIENTMETRICS TAGNONCLIENTMETRICS; | |
10769 alias NONCLIENTMETRICS TNONCLIENTMETRICS; | |
10770 alias NONCLIENTMETRICS* PNONCLIENTMETRICS; | |
10771 | |
10772 struct SERVICE_ADDRESS | |
10773 { | |
10774 DWORD dwAddressType; | |
10775 DWORD dwAddressFlags; | |
10776 DWORD dwAddressLength; | |
10777 DWORD dwPrincipalLength; | |
10778 ubyte* lpAddress; | |
10779 ubyte* lpPrincipal; | |
10780 } | |
10781 | |
10782 alias SERVICE_ADDRESS _SERVICE_ADDRESS; | |
10783 alias SERVICE_ADDRESS TSERVICEADDRESS; | |
10784 alias SERVICE_ADDRESS* PSERVICEADDRESS; | |
10785 | |
10786 struct SERVICE_ADDRESSES | |
10787 { | |
10788 DWORD dwAddressCount; | |
10789 SERVICE_ADDRESS[1 + 0] Addresses; | |
10790 } | |
10791 | |
10792 alias SERVICE_ADDRESSES* LPSERVICE_ADDRESSES; | |
10793 alias SERVICE_ADDRESSES _SERVICE_ADDRESSES; | |
10794 alias SERVICE_ADDRESSES TSERVICEADDRESSES; | |
10795 alias SERVICE_ADDRESSES* PSERVICEADDRESSES; | |
10796 | |
10797 align(1) struct __GUID | |
10798 { | |
10799 | |
10800 union | |
10801 { | |
10802 struct | |
10803 { | |
10804 uint Data1; | |
10805 ushort Data2; | |
10806 ushort Data3; | |
10807 ubyte[1 + 7] Data4; | |
10808 } | |
10809 struct | |
10810 { | |
10811 uint D1; | |
10812 ushort D2; | |
10813 ushort D3; | |
10814 ubyte[1 + 7] D4; | |
10815 } | |
10816 } | |
10817 } | |
10818 | |
10819 alias __GUID* LPGUID; | |
10820 alias __GUID _GUID; | |
10821 alias __GUID TGUID; | |
10822 alias __GUID* PGUID; | |
10823 alias __GUID __CLSID; | |
10824 alias __CLSID* LPCLSID; | |
10825 alias __CLSID TCLSID; | |
10826 alias __CLSID* PCLSID; | |
10827 | |
10828 struct SERVICE_INFO | |
10829 { | |
10830 LPGUID lpServiceType; | |
10831 LPTSTR lpServiceName; | |
10832 LPTSTR lpComment; | |
10833 LPTSTR lpLocale; | |
10834 DWORD dwDisplayHint; | |
10835 DWORD dwVersion; | |
10836 DWORD dwTime; | |
10837 LPTSTR lpMachineName; | |
10838 LPSERVICE_ADDRESSES lpServiceAddress; | |
10839 BLOB ServiceSpecificInfo; | |
10840 } | |
10841 | |
10842 alias SERVICE_INFO _SERVICE_INFO; | |
10843 alias SERVICE_INFO TSERVICEINFO; | |
10844 alias SERVICE_INFO* PSERVICEINFO; | |
10845 | |
10846 struct NS_SERVICE_INFO | |
10847 { | |
10848 DWORD dwNameSpace; | |
10849 SERVICE_INFO ServiceInfo; | |
10850 } | |
10851 | |
10852 alias NS_SERVICE_INFO _NS_SERVICE_INFO; | |
10853 alias NS_SERVICE_INFO TNSSERVICEINFO; | |
10854 alias NS_SERVICE_INFO* PNSSERVICEINFO; | |
10855 | |
10856 struct NUMBERFMT | |
10857 { | |
10858 UINT NumDigits; | |
10859 UINT LeadingZero; | |
10860 UINT Grouping; | |
10861 LPTSTR lpDecimalSep; | |
10862 LPTSTR lpThousandSep; | |
10863 UINT NegativeOrder; | |
10864 } | |
10865 | |
10866 alias NUMBERFMT _NUMBERFMT; | |
10867 alias NUMBERFMT TNUMBERFMT; | |
10868 alias NUMBERFMT* PNUMBERFMT; | |
10869 | |
10870 struct OFSTRUCT | |
10871 { | |
10872 ubyte cBytes; | |
10873 ubyte fFixedDisk; | |
10874 ushort nErrCode; | |
10875 ushort Reserved1; | |
10876 ushort Reserved2; | |
10877 char[1 + OFS_MAXPATHNAME-1] szPathName; | |
10878 } | |
10879 | |
10880 alias OFSTRUCT* LPOFSTRUCT; | |
10881 alias OFSTRUCT _OFSTRUCT; | |
10882 alias OFSTRUCT TOFSTRUCT; | |
10883 alias OFSTRUCT* POFSTRUCT; | |
10884 | |
10885 struct OPENFILENAME | |
10886 { | |
10887 DWORD lStructSize; | |
10888 HWND hwndOwner; | |
10889 HINST hInstance; | |
10890 LPCTSTR lpstrFilter; | |
10891 LPTSTR lpstrCustomFilter; | |
10892 DWORD nMaxCustFilter; | |
10893 DWORD nFilterIndex; | |
10894 LPTSTR lpstrFile; | |
10895 DWORD nMaxFile; | |
10896 LPTSTR lpstrFileTitle; | |
10897 DWORD nMaxFileTitle; | |
10898 LPCTSTR lpstrInitialDir; | |
10899 LPCTSTR lpstrTitle; | |
10900 DWORD Flags; | |
10901 ushort nFileOffset; | |
10902 ushort nFileExtension; | |
10903 LPCTSTR lpstrDefExt; | |
10904 DWORD lCustData; | |
10905 LPOFNHOOKPROC lpfnHook; | |
10906 LPCTSTR lpTemplateName; | |
10907 } | |
10908 | |
10909 alias OPENFILENAME* LPOPENFILENAME; | |
10910 alias OPENFILENAME TOPENFILENAME; | |
10911 alias OPENFILENAME* POPENFILENAME; | |
10912 alias OPENFILENAME TAGOFN; | |
10913 alias OPENFILENAME TOFN; | |
10914 alias OPENFILENAME* POFN; | |
10915 | |
10916 struct OFNOTIFY | |
10917 { | |
10918 NMHDR hdr; | |
10919 LPOPENFILENAME lpOFN; | |
10920 LPTSTR pszFile; | |
10921 } | |
10922 | |
10923 alias OFNOTIFY* LPOFNOTIFY; | |
10924 alias OFNOTIFY _OFNOTIFY; | |
10925 alias OFNOTIFY TOFNOTIFY; | |
10926 alias OFNOTIFY* POFNOTIFY; | |
10927 | |
10928 struct OSVERSIONINFO | |
10929 { | |
10930 DWORD dwOSVersionInfoSize; | |
10931 DWORD dwMajorVersion; | |
10932 DWORD dwMinorVersion; | |
10933 DWORD dwBuildNumber; | |
10934 DWORD dwPlatformId; | |
10935 TCHAR[1 + 127] szCSDVersion; | |
10936 } | |
10937 | |
10938 alias OSVERSIONINFO* LPOSVERSIONINFO; | |
10939 alias OSVERSIONINFO _OSVERSIONINFO; | |
10940 alias OSVERSIONINFO TOSVERSIONINFO; | |
10941 alias OSVERSIONINFO* POSVERSIONINFO; | |
10942 | |
10943 struct TEXTMETRIC | |
10944 { | |
10945 LONG tmHeight; | |
10946 LONG tmAscent; | |
10947 LONG tmDescent; | |
10948 LONG tmInternalLeading; | |
10949 LONG tmExternalLeading; | |
10950 LONG tmAveCharWidth; | |
10951 LONG tmMaxCharWidth; | |
10952 LONG tmWeight; | |
10953 LONG tmOverhang; | |
10954 LONG tmDigitizedAspectX; | |
10955 LONG tmDigitizedAspectY; | |
10956 BCHAR tmFirstChar; | |
10957 BCHAR tmLastChar; | |
10958 BCHAR tmDefaultChar; | |
10959 BCHAR tmBreakChar; | |
10960 ubyte tmItalic; | |
10961 ubyte tmUnderlined; | |
10962 ubyte tmStruckOut; | |
10963 ubyte tmPitchAndFamily; | |
10964 ubyte tmCharSet; | |
10965 } | |
10966 | |
10967 alias TEXTMETRIC* LPTEXTMETRIC; | |
10968 alias TEXTMETRIC TAGTEXTMETRIC; | |
10969 alias TEXTMETRIC TTEXTMETRIC; | |
10970 alias TEXTMETRIC* PTEXTMETRIC; | |
10971 | |
10972 struct OUTLINETEXTMETRIC | |
10973 { | |
10974 UINT otmSize; | |
10975 TEXTMETRIC otmTextMetrics; | |
10976 ubyte otmFiller; | |
10977 PANOSE otmPanoseNumber; | |
10978 UINT otmfsSelection; | |
10979 UINT otmfsType; | |
10980 int otmsCharSlopeRise; | |
10981 int otmsCharSlopeRun; | |
10982 int otmItalicAngle; | |
10983 UINT otmEMSquare; | |
10984 int otmAscent; | |
10985 int otmDescent; | |
10986 UINT otmLineGap; | |
10987 UINT otmsCapEmHeight; | |
10988 UINT otmsXHeight; | |
10989 RECT otmrcFontBox; | |
10990 int otmMacAscent; | |
10991 int otmMacDescent; | |
10992 UINT otmMacLineGap; | |
10993 UINT otmusMinimumPPEM; | |
10994 POINT otmptSubscriptSize; | |
10995 POINT otmptSubscriptOffset; | |
10996 POINT otmptSuperscriptSize; | |
10997 POINT otmptSuperscriptOffset; | |
10998 UINT otmsStrikeoutSize; | |
10999 int otmsStrikeoutPosition; | |
11000 int otmsUnderscoreSize; | |
11001 int otmsUnderscorePosition; | |
11002 PSTR otmpFamilyName; | |
11003 PSTR otmpFaceName; | |
11004 PSTR otmpStyleName; | |
11005 PSTR otmpFullName; | |
11006 } | |
11007 | |
11008 alias OUTLINETEXTMETRIC* LPOUTLINETEXTMETRIC; | |
11009 alias OUTLINETEXTMETRIC _OUTLINETEXTMETRIC; | |
11010 alias OUTLINETEXTMETRIC TOUTLINETEXTMETRIC; | |
11011 alias OUTLINETEXTMETRIC* POUTLINETEXTMETRIC; | |
11012 | |
11013 struct OVERLAPPED | |
11014 { | |
11015 DWORD Internal; | |
11016 DWORD InternalHigh; | |
11017 DWORD Offset; | |
11018 DWORD OffsetHigh; | |
11019 HANDLE hEvent; | |
11020 } | |
11021 | |
11022 alias OVERLAPPED* LPOVERLAPPED; | |
11023 alias OVERLAPPED _OVERLAPPED; | |
11024 alias OVERLAPPED TOVERLAPPED; | |
11025 alias OVERLAPPED* POVERLAPPED; | |
11026 | |
11027 struct TPAGESETUPDLG | |
11028 { | |
11029 DWORD lStructSize; | |
11030 HWND hwndOwner; | |
11031 HGLOBAL hDevMode; | |
11032 HGLOBAL hDevNames; | |
11033 DWORD Flags; | |
11034 POINT ptPaperSize; | |
11035 RECT rtMinMargin; | |
11036 RECT rtMargin; | |
11037 HINST hInstance; | |
11038 LPARAM lCustData; | |
11039 LPPAGESETUPHOOK lpfnPageSetupHook; | |
11040 LPPAGEPAINTHOOK lpfnPagePaintHook; | |
11041 LPCTSTR lpPageSetupTemplateName; | |
11042 HGLOBAL hPageSetupTemplate; | |
11043 } | |
11044 | |
11045 alias TPAGESETUPDLG* LPPAGESETUPDLG; | |
11046 alias TPAGESETUPDLG* PPAGESETUPDLG; | |
11047 alias TPAGESETUPDLG TAGPSD; | |
11048 alias TPAGESETUPDLG TPSD; | |
11049 alias TPAGESETUPDLG* PPSD; | |
11050 | |
11051 struct PAINTSTRUCT | |
11052 { | |
11053 HDC hdc; | |
11054 WINBOOL fErase; | |
11055 RECT rcPaint; | |
11056 WINBOOL fRestore; | |
11057 WINBOOL fIncUpdate; | |
11058 ubyte[1 + 31] rgbReserved; | |
11059 } | |
11060 | |
11061 alias PAINTSTRUCT* LPPAINTSTRUCT; | |
11062 alias PAINTSTRUCT TAGPAINTSTRUCT; | |
11063 alias PAINTSTRUCT TPAINTSTRUCT; | |
11064 alias PAINTSTRUCT* PPAINTSTRUCT; | |
11065 | |
11066 struct PARAFORMAT | |
11067 { | |
11068 UINT cbSize; | |
11069 DWORD dwMask; | |
11070 ushort wNumbering; | |
11071 ushort wReserved; | |
11072 LONG dxStartIndent; | |
11073 LONG dxRightIndent; | |
11074 LONG dxOffset; | |
11075 ushort wAlignment; | |
11076 SHORT cTabCount; | |
11077 LONG[1 + MAX_TAB_STOPS-1] rgxTabs; | |
11078 } | |
11079 | |
11080 alias PARAFORMAT _PARAFORMAT; | |
11081 alias PARAFORMAT TPARAFORMAT; | |
11082 alias PARAFORMAT* PPARAFORMAT; | |
11083 | |
11084 struct PERF_COUNTER_BLOCK | |
11085 { | |
11086 DWORD ByteLength; | |
11087 } | |
11088 | |
11089 alias PERF_COUNTER_BLOCK _PERF_COUNTER_BLOCK; | |
11090 alias PERF_COUNTER_BLOCK TPERFCOUNTERBLOCK; | |
11091 alias PERF_COUNTER_BLOCK* PPERFCOUNTERBLOCK; | |
11092 | |
11093 struct PERF_COUNTER_DEFINITION | |
11094 { | |
11095 DWORD ByteLength; | |
11096 DWORD CounterNameTitleIndex; | |
11097 LPWSTR CounterNameTitle; | |
11098 DWORD CounterHelpTitleIndex; | |
11099 LPWSTR CounterHelpTitle; | |
11100 DWORD DefaultScale; | |
11101 DWORD DetailLevel; | |
11102 DWORD CounterType; | |
11103 DWORD CounterSize; | |
11104 DWORD CounterOffset; | |
11105 } | |
11106 | |
11107 alias PERF_COUNTER_DEFINITION _PERF_COUNTER_DEFINITION; | |
11108 alias PERF_COUNTER_DEFINITION TPERFCOUNTERDEFINITION; | |
11109 alias PERF_COUNTER_DEFINITION* PPERFCOUNTERDEFINITION; | |
11110 | |
11111 struct PERF_DATA_BLOCK | |
11112 { | |
11113 WCHAR[1 + 3] Signature; | |
11114 DWORD LittleEndian; | |
11115 DWORD Version; | |
11116 DWORD Revision; | |
11117 DWORD TotalByteLength; | |
11118 DWORD HeaderLength; | |
11119 DWORD NumObjectTypes; | |
11120 DWORD DefaultObject; | |
11121 SYSTEMTIME SystemTime; | |
11122 LARGE_INTEGER PerfTime; | |
11123 LARGE_INTEGER PerfFreq; | |
11124 LARGE_INTEGER PerfTime100nSec; | |
11125 DWORD SystemNameLength; | |
11126 DWORD SystemNameOffset; | |
11127 } | |
11128 | |
11129 alias PERF_DATA_BLOCK _PERF_DATA_BLOCK; | |
11130 alias PERF_DATA_BLOCK TPERFDATABLOCK; | |
11131 alias PERF_DATA_BLOCK* PPERFDATABLOCK; | |
11132 | |
11133 struct PERF_INSTANCE_DEFINITION | |
11134 { | |
11135 DWORD ByteLength; | |
11136 DWORD ParentObjectTitleIndex; | |
11137 DWORD ParentObjectInstance; | |
11138 DWORD UniqueID; | |
11139 DWORD NameOffset; | |
11140 DWORD NameLength; | |
11141 } | |
11142 | |
11143 alias PERF_INSTANCE_DEFINITION _PERF_INSTANCE_DEFINITION; | |
11144 alias PERF_INSTANCE_DEFINITION TPERFINSTANCEDEFINITION; | |
11145 alias PERF_INSTANCE_DEFINITION PPERFINSTANCEDEFINITION; | |
11146 | |
11147 struct PERF_OBJECT_TYPE | |
11148 { | |
11149 DWORD TotalByteLength; | |
11150 DWORD DefinitionLength; | |
11151 DWORD HeaderLength; | |
11152 DWORD ObjectNameTitleIndex; | |
11153 LPWSTR ObjectNameTitle; | |
11154 DWORD ObjectHelpTitleIndex; | |
11155 LPWSTR ObjectHelpTitle; | |
11156 DWORD DetailLevel; | |
11157 DWORD NumCounters; | |
11158 DWORD DefaultCounter; | |
11159 DWORD NumInstances; | |
11160 DWORD CodePage; | |
11161 LARGE_INTEGER PerfTime; | |
11162 LARGE_INTEGER PerfFreq; | |
11163 } | |
11164 | |
11165 alias PERF_OBJECT_TYPE _PERF_OBJECT_TYPE; | |
11166 alias PERF_OBJECT_TYPE TPERFOBJECTTYPE; | |
11167 alias PERF_OBJECT_TYPE* PPERFOBJECTTYPE; | |
11168 | |
11169 struct POLYTEXT | |
11170 { | |
11171 int x; | |
11172 int y; | |
11173 UINT n; | |
11174 LPCTSTR lpstr; | |
11175 UINT uiFlags; | |
11176 RECT rcl; | |
11177 int* pdx; | |
11178 } | |
11179 | |
11180 alias POLYTEXT _POLYTEXT; | |
11181 alias POLYTEXT TPOLYTEXT; | |
11182 alias POLYTEXT* PPOLYTEXT; | |
11183 | |
11184 struct PORT_INFO_1 | |
11185 { | |
11186 LPTSTR pName; | |
11187 } | |
11188 | |
11189 alias PORT_INFO_1 _PORT_INFO_1; | |
11190 alias PORT_INFO_1 TPORTINFO1; | |
11191 alias PORT_INFO_1* PPORTINFO1; | |
11192 | |
11193 struct PORT_INFO_2 | |
11194 { | |
11195 LPSTR pPortName; | |
11196 LPSTR pMonitorName; | |
11197 LPSTR pDescription; | |
11198 DWORD fPortType; | |
11199 DWORD Reserved; | |
11200 } | |
11201 | |
11202 alias PORT_INFO_2 _PORT_INFO_2; | |
11203 alias PORT_INFO_2 TPORTINFO2; | |
11204 alias PORT_INFO_2* PPORTINFO2; | |
11205 | |
11206 struct PREVENT_MEDIA_REMOVAL | |
11207 { | |
11208 ubyte PreventMediaRemoval; | |
11209 } | |
11210 | |
11211 alias PREVENT_MEDIA_REMOVAL _PREVENT_MEDIA_REMOVAL; | |
11212 alias PREVENT_MEDIA_REMOVAL TPREVENTMEDIAREMOVAL; | |
11213 alias PREVENT_MEDIA_REMOVAL* PPREVENTMEDIAREMOVAL; | |
11214 | |
11215 align(1) struct TPRINTDLG | |
11216 { | |
11217 DWORD lStructSize; | |
11218 HWND hwndOwner; | |
11219 HANDLE hDevMode; | |
11220 HANDLE hDevNames; | |
11221 HDC hDC; | |
11222 DWORD Flags; | |
11223 ushort nFromPage; | |
11224 ushort nToPage; | |
11225 ushort nMinPage; | |
11226 ushort nMaxPage; | |
11227 ushort nCopies; | |
11228 HINST hInstance; | |
11229 DWORD lCustData; | |
11230 LPPRINTHOOKPROC lpfnPrintHook; | |
11231 LPSETUPHOOKPROC lpfnSetupHook; | |
11232 LPCTSTR lpPrintTemplateName; | |
11233 LPCTSTR lpSetupTemplateName; | |
11234 HANDLE hPrintTemplate; | |
11235 HANDLE hSetupTemplate; | |
11236 } | |
11237 | |
11238 alias TPRINTDLG* LPPRINTDLG; | |
11239 alias TPRINTDLG* PPRINTDLG; | |
11240 alias TPRINTDLG TAGPD; | |
11241 alias TPRINTDLG TPD; | |
11242 alias TPRINTDLG* PPD; | |
11243 | |
11244 struct PRINTER_DEFAULTS | |
11245 { | |
11246 LPTSTR pDatatype; | |
11247 LPDEVMODE pDevMode; | |
11248 ACCESS_MASK DesiredAccess; | |
11249 } | |
11250 | |
11251 alias PRINTER_DEFAULTS _PRINTER_DEFAULTS; | |
11252 alias PRINTER_DEFAULTS TPRINTERDEFAULTS; | |
11253 alias PRINTER_DEFAULTS* PPRINTERDEFAULTS; | |
11254 | |
11255 struct PRINTER_INFO_1 | |
11256 { | |
11257 DWORD Flags; | |
11258 LPTSTR pDescription; | |
11259 LPTSTR pName; | |
11260 LPTSTR pComment; | |
11261 } | |
11262 | |
11263 alias PRINTER_INFO_1* LPPRINTER_INFO_1; | |
11264 alias PRINTER_INFO_1* PPRINTER_INFO_1; | |
11265 alias PRINTER_INFO_1 _PRINTER_INFO_1; | |
11266 alias PRINTER_INFO_1 TPRINTERINFO1; | |
11267 alias PRINTER_INFO_1* PPRINTERINFO1; | |
11268 | |
11269 struct PRINTER_INFO_2 | |
11270 { | |
11271 LPTSTR pServerName; | |
11272 LPTSTR pPrinterName; | |
11273 LPTSTR pShareName; | |
11274 LPTSTR pPortName; | |
11275 LPTSTR pDriverName; | |
11276 LPTSTR pComment; | |
11277 LPTSTR pLocation; | |
11278 LPDEVMODE pDevMode; | |
11279 LPTSTR pSepFile; | |
11280 LPTSTR pPrintProcessor; | |
11281 LPTSTR pDatatype; | |
11282 LPTSTR pParameters; | |
11283 PSECURITY_DESCRIPTOR pSecurityDescriptor; | |
11284 DWORD Attributes; | |
11285 DWORD Priority; | |
11286 DWORD DefaultPriority; | |
11287 DWORD StartTime; | |
11288 DWORD UntilTime; | |
11289 DWORD Status; | |
11290 DWORD cJobs; | |
11291 DWORD AveragePPM; | |
11292 } | |
11293 | |
11294 alias PRINTER_INFO_2 _PRINTER_INFO_2; | |
11295 alias PRINTER_INFO_2 TPRINTERINFO2; | |
11296 alias PRINTER_INFO_2* PPRINTERINFO2; | |
11297 | |
11298 struct PRINTER_INFO_3 | |
11299 { | |
11300 PSECURITY_DESCRIPTOR pSecurityDescriptor; | |
11301 } | |
11302 | |
11303 alias PRINTER_INFO_3 _PRINTER_INFO_3; | |
11304 alias PRINTER_INFO_3 TPRINTERINFO3; | |
11305 alias PRINTER_INFO_3* PPRINTERINFO3; | |
11306 | |
11307 struct PRINTER_INFO_4 | |
11308 { | |
11309 LPTSTR pPrinterName; | |
11310 LPTSTR pServerName; | |
11311 DWORD Attributes; | |
11312 } | |
11313 | |
11314 alias PRINTER_INFO_4 _PRINTER_INFO_4; | |
11315 alias PRINTER_INFO_4 TPRINTERINFO4; | |
11316 alias PRINTER_INFO_4* PPRINTERINFO4; | |
11317 | |
11318 struct PRINTER_INFO_5 | |
11319 { | |
11320 LPTSTR pPrinterName; | |
11321 LPTSTR pPortName; | |
11322 DWORD Attributes; | |
11323 DWORD DeviceNotSelectedTimeout; | |
11324 DWORD TransmissionRetryTimeout; | |
11325 } | |
11326 | |
11327 alias PRINTER_INFO_5 _PRINTER_INFO_5; | |
11328 alias PRINTER_INFO_5 TPRINTERINFO5; | |
11329 alias PRINTER_INFO_5* PPRINTERINFO5; | |
11330 | |
11331 struct PRINTER_NOTIFY_INFO_DATA | |
11332 { | |
11333 ushort _Type; | |
11334 ushort Field; | |
11335 DWORD Reserved; | |
11336 DWORD Id; | |
11337 | |
11338 union | |
11339 { | |
11340 struct | |
11341 { | |
11342 DWORD[1 + 1] adwData; | |
11343 } | |
11344 struct | |
11345 { | |
11346 DWORD cbBuf; | |
11347 LPVOID pBuf; | |
11348 } | |
11349 } | |
11350 } | |
11351 | |
11352 alias PRINTER_NOTIFY_INFO_DATA _PRINTER_NOTIFY_INFO_DATA; | |
11353 alias PRINTER_NOTIFY_INFO_DATA TPRINTERNOTIFYINFODATA; | |
11354 alias PRINTER_NOTIFY_INFO_DATA* PPRINTERNOTIFYINFODATA; | |
11355 | |
11356 struct PRINTER_NOTIFY_INFO | |
11357 { | |
11358 DWORD Version; | |
11359 DWORD Flags; | |
11360 DWORD Count; | |
11361 PRINTER_NOTIFY_INFO_DATA[1 + 0] aData; | |
11362 } | |
11363 | |
11364 alias PRINTER_NOTIFY_INFO _PRINTER_NOTIFY_INFO; | |
11365 alias PRINTER_NOTIFY_INFO TPRINTERNOTIFYINFO; | |
11366 alias PRINTER_NOTIFY_INFO* PPRINTERNOTIFYINFO; | |
11367 | |
11368 struct PRINTER_NOTIFY_OPTIONS_TYPE | |
11369 { | |
11370 ushort _Type; | |
11371 ushort Reserved0; | |
11372 DWORD Reserved1; | |
11373 DWORD Reserved2; | |
11374 DWORD Count; | |
11375 PWORD pFields; | |
11376 } | |
11377 | |
11378 alias PRINTER_NOTIFY_OPTIONS_TYPE* PPRINTER_NOTIFY_OPTIONS_TYPE; | |
11379 alias PRINTER_NOTIFY_OPTIONS_TYPE _PRINTER_NOTIFY_OPTIONS_TYPE; | |
11380 alias PRINTER_NOTIFY_OPTIONS_TYPE TPRINTERNOTIFYOPTIONSTYPE; | |
11381 alias PRINTER_NOTIFY_OPTIONS_TYPE* PPRINTERNOTIFYOPTIONSTYPE; | |
11382 | |
11383 struct PRINTER_NOTIFY_OPTIONS | |
11384 { | |
11385 DWORD Version; | |
11386 DWORD Flags; | |
11387 DWORD Count; | |
11388 PPRINTER_NOTIFY_OPTIONS_TYPE pTypes; | |
11389 } | |
11390 | |
11391 alias PRINTER_NOTIFY_OPTIONS _PRINTER_NOTIFY_OPTIONS; | |
11392 alias PRINTER_NOTIFY_OPTIONS TPRINTERNOTIFYOPTIONS; | |
11393 alias PRINTER_NOTIFY_OPTIONS* PPRINTERNOTIFYOPTIONS; | |
11394 | |
11395 struct PRINTPROCESSOR_INFO_1 | |
11396 { | |
11397 LPTSTR pName; | |
11398 } | |
11399 | |
11400 alias PRINTPROCESSOR_INFO_1 _PRINTPROCESSOR_INFO_1; | |
11401 alias PRINTPROCESSOR_INFO_1 TPRINTPROCESSORINFO1; | |
11402 alias PRINTPROCESSOR_INFO_1* PPRINTPROCESSORINFO1; | |
11403 | |
11404 struct PRIVILEGE_SET | |
11405 { | |
11406 DWORD PrivilegeCount; | |
11407 DWORD Control; | |
11408 LUID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] Privilege; | |
11409 } | |
11410 | |
11411 alias PRIVILEGE_SET* LPPRIVILEGE_SET; | |
11412 alias PRIVILEGE_SET* PPRIVILEGE_SET; | |
11413 alias PRIVILEGE_SET _PRIVILEGE_SET; | |
11414 alias PRIVILEGE_SET TPRIVILEGESET; | |
11415 alias PRIVILEGE_SET* PPRIVILEGESET; | |
11416 | |
11417 struct PROCESS_HEAPENTRY | |
11418 { | |
11419 PVOID lpData; | |
11420 DWORD cbData; | |
11421 ubyte cbOverhead; | |
11422 ubyte iRegionIndex; | |
11423 ushort wFlags; | |
11424 DWORD dwCommittedSize; | |
11425 DWORD dwUnCommittedSize; | |
11426 LPVOID lpFirstBlock; | |
11427 LPVOID lpLastBlock; | |
11428 HANDLE hMem; | |
11429 } | |
11430 | |
11431 alias PROCESS_HEAPENTRY* LPPROCESS_HEAP_ENTRY; | |
11432 alias PROCESS_HEAPENTRY _PROCESS_HEAP_ENTRY; | |
11433 alias PROCESS_HEAPENTRY TPROCESSHEAPENTRY; | |
11434 alias PROCESS_HEAPENTRY* PPROCESSHEAPENTRY; | |
11435 | |
11436 struct PROCESS_INFORMATION | |
11437 { | |
11438 HANDLE hProcess; | |
11439 HANDLE hThread; | |
11440 DWORD dwProcessId; | |
11441 DWORD dwThreadId; | |
11442 } | |
11443 | |
11444 alias PROCESS_INFORMATION* LPPROCESS_INFORMATION; | |
11445 alias PROCESS_INFORMATION _PROCESS_INFORMATION; | |
11446 alias PROCESS_INFORMATION TPROCESSINFORMATION; | |
11447 alias PROCESS_INFORMATION* PPROCESSINFORMATION; | |
11448 extern(Windows){alias UINT (*LPFNPSPCALLBACK)(HWND, UINT, LPVOID);} | |
11449 alias LPFNPSPCALLBACK TFNPSPCALLBACK; | |
11450 | |
11451 struct PROPSHEETPAGE_U1 | |
11452 { | |
11453 | |
11454 union | |
11455 { | |
11456 struct | |
11457 { | |
11458 LPCTSTR pszTemplate; | |
11459 } | |
11460 struct | |
11461 { | |
11462 LPCDLGTEMPLATE pResource; | |
11463 } | |
11464 } | |
11465 } | |
11466 | |
11467 | |
11468 struct PROPSHEETPAGE_U2 | |
11469 { | |
11470 | |
11471 union | |
11472 { | |
11473 struct | |
11474 { | |
11475 HICON hIcon; | |
11476 } | |
11477 struct | |
11478 { | |
11479 LPCTSTR pszIcon; | |
11480 } | |
11481 } | |
11482 } | |
11483 | |
11484 | |
11485 struct PROPSHEETPAGE | |
11486 { | |
11487 DWORD dwSize; | |
11488 DWORD dwFlags; | |
11489 HINST hInstance; | |
11490 PROPSHEETPAGE_U1 u1; | |
11491 PROPSHEETPAGE_U2 u2; | |
11492 LPCTSTR pszTitle; | |
11493 DLGPROC pfnDlgProc; | |
11494 LPARAM lParam; | |
11495 LPFNPSPCALLBACK pfnCallback; | |
11496 UINT* pcRefParent; | |
11497 } | |
11498 | |
11499 alias PROPSHEETPAGE* LPPROPSHEETPAGE; | |
11500 alias PROPSHEETPAGE* LPCPROPSHEETPAGE; | |
11501 alias PROPSHEETPAGE _PROPSHEETPAGE; | |
11502 alias PROPSHEETPAGE TPROPSHEETPAGE; | |
11503 alias PROPSHEETPAGE* PPROPSHEETPAGE; | |
11504 | |
11505 struct EMPTYRECORD | |
11506 { | |
11507 } | |
11508 | |
11509 alias EMPTYRECORD* HPROPSHEETPAGE; | |
11510 | |
11511 struct PROPSHEETHEADER_U1 | |
11512 { | |
11513 | |
11514 union | |
11515 { | |
11516 struct | |
11517 { | |
11518 HICON hIcon; | |
11519 } | |
11520 struct | |
11521 { | |
11522 LPCTSTR pszIcon; | |
11523 } | |
11524 } | |
11525 } | |
11526 | |
11527 | |
11528 struct PROPSHEETHEADER_U2 | |
11529 { | |
11530 | |
11531 union | |
11532 { | |
11533 struct | |
11534 { | |
11535 UINT nStartPage; | |
11536 } | |
11537 struct | |
11538 { | |
11539 LPCTSTR pStartPage; | |
11540 } | |
11541 } | |
11542 } | |
11543 | |
11544 | |
11545 struct PROPSHEETHEADER_U3 | |
11546 { | |
11547 | |
11548 union | |
11549 { | |
11550 struct | |
11551 { | |
11552 LPCPROPSHEETPAGE ppsp; | |
11553 } | |
11554 struct | |
11555 { | |
11556 HPROPSHEETPAGE* phpage; | |
11557 } | |
11558 } | |
11559 } | |
11560 | |
11561 | |
11562 struct PROPSHEETHEADER | |
11563 { | |
11564 DWORD dwSize; | |
11565 DWORD dwFlags; | |
11566 HWND hwndParent; | |
11567 HINST hInstance; | |
11568 PROPSHEETHEADER_U1 u1; | |
11569 LPCTSTR pszCaption; | |
11570 UINT nPages; | |
11571 PROPSHEETHEADER_U2 u2; | |
11572 PROPSHEETHEADER_U3 u3; | |
11573 PFNPROPSHEETCALLBACK pfnCallback; | |
11574 } | |
11575 | |
11576 alias PROPSHEETHEADER* LPPROPSHEETHEADER; | |
11577 alias PROPSHEETHEADER* LPCPROPSHEETHEADER; | |
11578 alias PROPSHEETHEADER _PROPSHEETHEADER; | |
11579 alias PROPSHEETHEADER TPROPSHEETHEADER; | |
11580 alias PROPSHEETHEADER* PPROPSHEETHEADER; | |
11581 extern(Windows){ | |
11582 alias WINBOOL (*LPFNADDPROPSHEETPAGE)(HPROPSHEETPAGE, LPARAM); | |
11583 alias WINBOOL (*LPFNADDPROPSHEETPAGES)(LPVOID, LPFNADDPROPSHEETPAGE, LPARAM); | |
11584 } | |
11585 alias LPFNADDPROPSHEETPAGE TFNADDPROPSHEETPAGE; | |
11586 alias LPFNADDPROPSHEETPAGES TFNADDPROPSHEETPAGES; | |
11587 | |
11588 struct PROTOCOL_INFO | |
11589 { | |
11590 DWORD dwServiceFlags; | |
11591 INT iAddressFamily; | |
11592 INT iMaxSockAddr; | |
11593 INT iMinSockAddr; | |
11594 INT iSocketType; | |
11595 INT iProtocol; | |
11596 DWORD dwMessageSize; | |
11597 LPTSTR lpProtocol; | |
11598 } | |
11599 | |
11600 alias PROTOCOL_INFO _PROTOCOL_INFO; | |
11601 alias PROTOCOL_INFO TPROTOCOLINFO; | |
11602 alias PROTOCOL_INFO* PPROTOCOLINFO; | |
11603 | |
11604 struct PROVIDOR_INFO_1 | |
11605 { | |
11606 LPTSTR pName; | |
11607 LPTSTR pEnvironment; | |
11608 LPTSTR pDLLName; | |
11609 } | |
11610 | |
11611 alias PROVIDOR_INFO_1 _PROVIDOR_INFO_1; | |
11612 alias PROVIDOR_INFO_1 TPROVIDORINFO1; | |
11613 alias PROVIDOR_INFO_1* PPROVIDORINFO1; | |
11614 | |
11615 struct PSHNOTIFY | |
11616 { | |
11617 NMHDR hdr; | |
11618 LPARAM lParam; | |
11619 } | |
11620 | |
11621 alias PSHNOTIFY* LPPSHNOTIFY; | |
11622 alias PSHNOTIFY _PSHNOTIFY; | |
11623 alias PSHNOTIFY TPSHNOTIFY; | |
11624 alias PSHNOTIFY* PPSHNOTIFY; | |
11625 | |
11626 struct PUNCTUATION | |
11627 { | |
11628 UINT iSize; | |
11629 LPSTR szPunctuation; | |
11630 } | |
11631 | |
11632 alias PUNCTUATION _PUNCTUATION; | |
11633 alias PUNCTUATION TPUNCTUATION; | |
11634 alias PUNCTUATION* PPUNCTUATION; | |
11635 | |
11636 struct QUERY_SERVICE_CONFIG | |
11637 { | |
11638 DWORD dwServiceType; | |
11639 DWORD dwStartType; | |
11640 DWORD dwErrorControl; | |
11641 LPTSTR lpBinaryPathName; | |
11642 LPTSTR lpLoadOrderGroup; | |
11643 DWORD dwTagId; | |
11644 LPTSTR lpDependencies; | |
11645 LPTSTR lpServiceStartName; | |
11646 LPTSTR lpDisplayName; | |
11647 } | |
11648 | |
11649 alias QUERY_SERVICE_CONFIG* LPQUERY_SERVICE_CONFIG; | |
11650 alias QUERY_SERVICE_CONFIG _QUERY_SERVICE_CONFIG; | |
11651 alias QUERY_SERVICE_CONFIG TQUERYSERVICECONFIG; | |
11652 alias QUERY_SERVICE_CONFIG* PQUERYSERVICECONFIG; | |
11653 | |
11654 struct QUERY_SERVICE_LOCK_STATUS | |
11655 { | |
11656 DWORD fIsLocked; | |
11657 LPTSTR lpLockOwner; | |
11658 DWORD dwLockDuration; | |
11659 } | |
11660 | |
11661 alias QUERY_SERVICE_LOCK_STATUS* LPQUERY_SERVICE_LOCK_STATUS; | |
11662 alias QUERY_SERVICE_LOCK_STATUS _QUERY_SERVICE_LOCK_STATUS; | |
11663 alias QUERY_SERVICE_LOCK_STATUS TQUERYSERVICELOCKSTATUS; | |
11664 alias QUERY_SERVICE_LOCK_STATUS* PQUERYSERVICELOCKSTATUS; | |
11665 | |
11666 struct RASAMB | |
11667 { | |
11668 DWORD dwSize; | |
11669 DWORD dwError; | |
11670 TCHAR[1 + NETBIOS_NAME_LEN+1-1] szNetBiosError; | |
11671 ubyte bLana; | |
11672 } | |
11673 | |
11674 alias RASAMB _RASAMB; | |
11675 alias RASAMB TRASAMB; | |
11676 alias RASAMB* PRASAMB; | |
11677 | |
11678 struct RASCONN | |
11679 { | |
11680 DWORD dwSize; | |
11681 HRASCONN hrasconn; | |
11682 TCHAR[1 + RAS_MaxEntryName+1-1] szEntryName; | |
11683 char[1 + RAS_MaxDeviceType+1-1] szDeviceType; | |
11684 char[1 + RAS_MaxDeviceName+1-1] szDeviceName; | |
11685 } | |
11686 | |
11687 alias RASCONN _RASCONN; | |
11688 alias RASCONN TRASCONN; | |
11689 alias RASCONN* PRASCONN; | |
11690 | |
11691 struct RASCONNSTATUS | |
11692 { | |
11693 DWORD dwSize; | |
11694 RASCONNSTATE rasconnstate; | |
11695 DWORD dwError; | |
11696 TCHAR[1 + RAS_MaxDeviceType+1-1] szDeviceType; | |
11697 TCHAR[1 + RAS_MaxDeviceName+1-1] szDeviceName; | |
11698 } | |
11699 | |
11700 alias RASCONNSTATUS _RASCONNSTATUS; | |
11701 alias RASCONNSTATUS TRASCONNSTATUS; | |
11702 alias RASCONNSTATUS* PRASCONNSTATUS; | |
11703 | |
11704 struct RASDIALEXTENSIONS | |
11705 { | |
11706 DWORD dwSize; | |
11707 DWORD dwfOptions; | |
11708 HWND hwndParent; | |
11709 DWORD reserved; | |
11710 } | |
11711 | |
11712 alias RASDIALEXTENSIONS _RASDIALEXTENSIONS; | |
11713 alias RASDIALEXTENSIONS TRASDIALEXTENSIONS; | |
11714 alias RASDIALEXTENSIONS* PRASDIALEXTENSIONS; | |
11715 | |
11716 struct RASDIALPARAMS | |
11717 { | |
11718 DWORD dwSize; | |
11719 TCHAR[1 + RAS_MaxEntryName+1-1] szEntryName; | |
11720 TCHAR[1 + RAS_MaxPhoneNumber+1-1] szPhoneNumber; | |
11721 TCHAR[1 + (RAS_MaxCallbackNumber+1)-1] szCallbackNumber; | |
11722 TCHAR[1 + (UNLEN+1)-1] szUserName; | |
11723 TCHAR[1 + (PWLEN+1)-1] szPassword; | |
11724 TCHAR[1 + (DNLEN+1)-1] szDomain; | |
11725 } | |
11726 | |
11727 alias RASDIALPARAMS _RASDIALPARAMS; | |
11728 alias RASDIALPARAMS TRASDIALPARAMS; | |
11729 alias RASDIALPARAMS* PRASDIALPARAMS; | |
11730 | |
11731 struct RASENTRYNAME | |
11732 { | |
11733 DWORD dwSize; | |
11734 TCHAR[1 + (RAS_MaxEntryName+1)-1] szEntryName; | |
11735 } | |
11736 | |
11737 alias RASENTRYNAME _RASENTRYNAME; | |
11738 alias RASENTRYNAME TRASENTRYNAME; | |
11739 alias RASENTRYNAME* PRASENTRYNAME; | |
11740 | |
11741 struct RASPPPIP | |
11742 { | |
11743 DWORD dwSize; | |
11744 DWORD dwError; | |
11745 TCHAR[1 + (RAS_MaxIpAddress+1)-1] szIpAddress; | |
11746 } | |
11747 | |
11748 alias RASPPPIP _RASPPPIP; | |
11749 alias RASPPPIP TRASPPPIP; | |
11750 alias RASPPPIP* PRASPPPIP; | |
11751 | |
11752 struct RASPPPIPX | |
11753 { | |
11754 DWORD dwSize; | |
11755 DWORD dwError; | |
11756 TCHAR[1 + (RAS_MaxIpxAddress+1)-1] szIpxAddress; | |
11757 } | |
11758 | |
11759 alias RASPPPIPX _RASPPPIPX; | |
11760 alias RASPPPIPX TRASPPPIPX; | |
11761 alias RASPPPIPX* PRASPPPIPX; | |
11762 | |
11763 struct RASPPPNBF | |
11764 { | |
11765 DWORD dwSize; | |
11766 DWORD dwError; | |
11767 DWORD dwNetBiosError; | |
11768 TCHAR[1 + (NETBIOS_NAME_LEN+1)-1] szNetBiosError; | |
11769 TCHAR[1 + (NETBIOS_NAME_LEN+1)-1] szWorkstationName; | |
11770 ubyte bLana; | |
11771 } | |
11772 | |
11773 alias RASPPPNBF _RASPPPNBF; | |
11774 alias RASPPPNBF TRASPPPNBF; | |
11775 alias RASPPPNBF* PRASPPPNBF; | |
11776 | |
11777 struct RASTERIZER_STATUS | |
11778 { | |
11779 int nSize; | |
11780 int wFlags; | |
11781 int nLanguageID; | |
11782 } | |
11783 | |
11784 alias RASTERIZER_STATUS* LPRASTERIZER_STATUS; | |
11785 alias RASTERIZER_STATUS _RASTERIZER_STATUS; | |
11786 alias RASTERIZER_STATUS TRASTERIZERSTATUS; | |
11787 alias RASTERIZER_STATUS* PRASTERIZERSTATUS; | |
11788 | |
11789 struct REASSIGN_BLOCKS | |
11790 { | |
11791 ushort Reserved; | |
11792 ushort Count; | |
11793 DWORD[1 + 0] BlockNumber; | |
11794 } | |
11795 | |
11796 alias REASSIGN_BLOCKS _REASSIGN_BLOCKS; | |
11797 alias REASSIGN_BLOCKS TREASSIGNBLOCKS; | |
11798 alias REASSIGN_BLOCKS* PREASSIGNBLOCKS; | |
11799 | |
11800 struct REMOTE_NAME_INFO | |
11801 { | |
11802 LPTSTR lpUniversalName; | |
11803 LPTSTR lpConnectionName; | |
11804 LPTSTR lpRemainingPath; | |
11805 } | |
11806 | |
11807 alias REMOTE_NAME_INFO _REMOTE_NAME_INFO; | |
11808 alias REMOTE_NAME_INFO TREMOTENAMEINFO; | |
11809 alias REMOTE_NAME_INFO* PREMOTENAMEINFO; | |
11810 | |
11811 struct REPASTESPECIAL | |
11812 { | |
11813 DWORD dwAspect; | |
11814 DWORD dwParam; | |
11815 } | |
11816 | |
11817 alias REPASTESPECIAL _REPASTESPECIAL; | |
11818 alias REPASTESPECIAL TREPASTESPECIAL; | |
11819 alias REPASTESPECIAL* PREPASTESPECIAL; | |
11820 | |
11821 struct REQRESIZE | |
11822 { | |
11823 NMHDR nmhdr; | |
11824 RECT rc; | |
11825 } | |
11826 | |
11827 alias REQRESIZE _REQRESIZE; | |
11828 alias REQRESIZE TREQRESIZE; | |
11829 alias REQRESIZE* PREQRESIZE; | |
11830 | |
11831 struct RGNDATAHEADER | |
11832 { | |
11833 DWORD dwSize; | |
11834 DWORD iType; | |
11835 DWORD nCount; | |
11836 DWORD nRgnSize; | |
11837 RECT rcBound; | |
11838 } | |
11839 | |
11840 alias RGNDATAHEADER _RGNDATAHEADER; | |
11841 alias RGNDATAHEADER TRGNDATAHEADER; | |
11842 alias RGNDATAHEADER* PRGNDATAHEADER; | |
11843 | |
11844 struct RGNDATA | |
11845 { | |
11846 RGNDATAHEADER rdh; | |
11847 char[1 + 0] Buffer; | |
11848 } | |
11849 | |
11850 alias RGNDATA* LPRGNDATA; | |
11851 alias RGNDATA _RGNDATA; | |
11852 alias RGNDATA TRGNDATA; | |
11853 alias RGNDATA* PRGNDATA; | |
11854 | |
11855 struct SCROLLINFO | |
11856 { | |
11857 UINT cbSize; | |
11858 UINT fMask; | |
11859 int nMin; | |
11860 int nMax; | |
11861 UINT nPage; | |
11862 int nPos; | |
11863 int nTrackPos; | |
11864 } | |
11865 | |
11866 alias SCROLLINFO* LPSCROLLINFO; | |
11867 alias SCROLLINFO* LPCSCROLLINFO; | |
11868 alias SCROLLINFO TAGSCROLLINFO; | |
11869 alias SCROLLINFO TSCROLLINFO; | |
11870 alias SCROLLINFO* PSCROLLINFO; | |
11871 | |
11872 struct SECURITY_ATTRIBUTES | |
11873 { | |
11874 DWORD nLength; | |
11875 LPVOID lpSecurityDescriptor; | |
11876 WINBOOL bInheritHandle; | |
11877 } | |
11878 | |
11879 alias SECURITY_ATTRIBUTES* LPSECURITY_ATTRIBUTES; | |
11880 alias SECURITY_ATTRIBUTES _SECURITY_ATTRIBUTES; | |
11881 alias SECURITY_ATTRIBUTES TSECURITYATTRIBUTES; | |
11882 alias SECURITY_ATTRIBUTES* PSECURITYATTRIBUTES; | |
11883 alias DWORD SECURITY_INFORMATION; | |
11884 alias SECURITY_INFORMATION* PSECURITY_INFORMATION; | |
11885 alias SECURITY_INFORMATION TSECURITYINFORMATION; | |
11886 alias SECURITY_INFORMATION* PSECURITYINFORMATION; | |
11887 | |
11888 struct SELCHANGE | |
11889 { | |
11890 NMHDR nmhdr; | |
11891 CHARRANGE chrg; | |
11892 ushort seltyp; | |
11893 } | |
11894 | |
11895 alias SELCHANGE _SELCHANGE; | |
11896 alias SELCHANGE TSELCHANGE; | |
11897 alias SELCHANGE* PSELCHANGE; | |
11898 | |
11899 struct SERIALKEYS | |
11900 { | |
11901 DWORD cbSize; | |
11902 DWORD dwFlags; | |
11903 LPSTR lpszActivePort; | |
11904 LPSTR lpszPort; | |
11905 DWORD iBaudRate; | |
11906 DWORD iPortState; | |
11907 } | |
11908 | |
11909 alias SERIALKEYS* LPSERIALKEYS; | |
11910 alias SERIALKEYS TAGSERIALKEYS; | |
11911 alias SERIALKEYS TSERIALKEYS; | |
11912 alias SERIALKEYS* PSERIALKEYS; | |
11913 | |
11914 struct SERVICE_TABLE_ENTRY | |
11915 { | |
11916 LPTSTR lpServiceName; | |
11917 LPSERVICE_MAIN_FUNCTION lpServiceProc; | |
11918 } | |
11919 | |
11920 alias SERVICE_TABLE_ENTRY* LPSERVICE_TABLE_ENTRY; | |
11921 alias SERVICE_TABLE_ENTRY _SERVICE_TABLE_ENTRY; | |
11922 alias SERVICE_TABLE_ENTRY TSERVICETABLEENTRY; | |
11923 alias SERVICE_TABLE_ENTRY* PSERVICETABLEENTRY; | |
11924 | |
11925 struct SERVICE_TYPE_VALUE_ABS | |
11926 { | |
11927 DWORD dwNameSpace; | |
11928 DWORD dwValueType; | |
11929 DWORD dwValueSize; | |
11930 LPTSTR lpValueName; | |
11931 PVOID lpValue; | |
11932 } | |
11933 | |
11934 alias SERVICE_TYPE_VALUE_ABS _SERVICE_TYPE_VALUE_ABS; | |
11935 alias SERVICE_TYPE_VALUE_ABS TSERVICETYPEVALUEABS; | |
11936 alias SERVICE_TYPE_VALUE_ABS* PSERVICETYPEVALUEABS; | |
11937 | |
11938 struct SERVICE_TYPE_INFO_ABS | |
11939 { | |
11940 LPTSTR lpTypeName; | |
11941 DWORD dwValueCount; | |
11942 SERVICE_TYPE_VALUE_ABS[1 + 0] Values; | |
11943 } | |
11944 | |
11945 alias SERVICE_TYPE_INFO_ABS _SERVICE_TYPE_INFO_ABS; | |
11946 alias SERVICE_TYPE_INFO_ABS TSERVICETYPEINFOABS; | |
11947 alias SERVICE_TYPE_INFO_ABS* PSERVICETYPEINFOABS; | |
11948 | |
11949 struct SESSION_BUFFER | |
11950 { | |
11951 UCHAR lsn; | |
11952 UCHAR state; | |
11953 UCHAR[1 + NCBNAMSZ-1] local_name; | |
11954 UCHAR[1 + NCBNAMSZ-1] remote_name; | |
11955 UCHAR rcvs_outstanding; | |
11956 UCHAR sends_outstanding; | |
11957 } | |
11958 | |
11959 alias SESSION_BUFFER _SESSION_BUFFER; | |
11960 alias SESSION_BUFFER TSESSIONBUFFER; | |
11961 alias SESSION_BUFFER* PSESSIONBUFFER; | |
11962 | |
11963 struct SESSION_HEADER | |
11964 { | |
11965 UCHAR sess_name; | |
11966 UCHAR num_sess; | |
11967 UCHAR rcv_dg_outstanding; | |
11968 UCHAR rcv_any_outstanding; | |
11969 } | |
11970 | |
11971 alias SESSION_HEADER _SESSION_HEADER; | |
11972 alias SESSION_HEADER TSESSIONHEADER; | |
11973 alias SESSION_HEADER* PSESSIONHEADER; | |
11974 | |
11975 struct SET_PARTITION_INFORMATION | |
11976 { | |
11977 ubyte PartitionType; | |
11978 } | |
11979 | |
11980 alias SET_PARTITION_INFORMATION _SET_PARTITION_INFORMATION; | |
11981 alias SET_PARTITION_INFORMATION TSETPARTITIONINFORMATION; | |
11982 alias SET_PARTITION_INFORMATION* PSETPARTITIONINFORMATION; | |
11983 alias int SHCONTF; | |
11984 enum { SHCONTF_FOLDERS = 32, SHCONTF_NONFOLDERS = 64, SHCONTF_INCLUDEHIDDEN = 128, }; | |
11985 alias SHCONTF TAGSHCONTF; | |
11986 alias SHCONTF TSHCONTF; | |
11987 | |
11988 struct SHFILEINFO | |
11989 { | |
11990 HICON hIcon; | |
11991 int iIcon; | |
11992 DWORD dwAttributes; | |
11993 char[1 + MAX_PATH-1] szDisplayName; | |
11994 char[1 + 79] szTypeName; | |
11995 } | |
11996 | |
11997 alias SHFILEINFO _SHFILEINFO; | |
11998 alias SHFILEINFO TSHFILEINFO; | |
11999 alias SHFILEINFO* PSHFILEINFO; | |
12000 alias ushort FILEOP_FLAGS; | |
12001 alias FILEOP_FLAGS TFILEOPFLAGS; | |
12002 alias FILEOP_FLAGS* PFILEOPFLAGS; | |
12003 | |
12004 struct SHFILEOPSTRUCT | |
12005 { | |
12006 HWND hwnd; | |
12007 UINT wFunc; | |
12008 LPCSTR pFrom; | |
12009 LPCSTR pTo; | |
12010 FILEOP_FLAGS fFlags; | |
12011 WINBOOL fAnyOperationsAborted; | |
12012 LPVOID hNameMappings; | |
12013 LPCSTR lpszProgressTitle; | |
12014 } | |
12015 | |
12016 alias SHFILEOPSTRUCT* LPSHFILEOPSTRUCT; | |
12017 alias SHFILEOPSTRUCT _SHFILEOPSTRUCT; | |
12018 alias SHFILEOPSTRUCT TSHFILEOPSTRUCT; | |
12019 alias SHFILEOPSTRUCT* PSHFILEOPSTRUCT; | |
12020 alias int SHGNO; | |
12021 enum { SHGDN_NORMAL = 0, SHGDN_INFOLDER = 1, SHGDN_FORPARSING = 0x8000, }; | |
12022 alias SHGNO TAGSHGDN; | |
12023 alias SHGNO TSHGDN; | |
12024 | |
12025 struct SHNAMEMAPPING | |
12026 { | |
12027 LPSTR pszOldPath; | |
12028 LPSTR pszNewPath; | |
12029 int cchOldPath; | |
12030 int cchNewPath; | |
12031 } | |
12032 | |
12033 alias SHNAMEMAPPING* LPSHNAMEMAPPING; | |
12034 alias SHNAMEMAPPING _SHNAMEMAPPING; | |
12035 alias SHNAMEMAPPING TSHNAMEMAPPING; | |
12036 alias SHNAMEMAPPING* PSHNAMEMAPPING; | |
12037 | |
12038 struct SID_AND_ATTRIBUTES | |
12039 { | |
12040 PSID Sid; | |
12041 DWORD Attributes; | |
12042 } | |
12043 | |
12044 alias SID_AND_ATTRIBUTES _SID_AND_ATTRIBUTES; | |
12045 alias SID_AND_ATTRIBUTES TSIDANDATTRIBUTES; | |
12046 alias SID_AND_ATTRIBUTES* PSIDANDATTRIBUTES; | |
12047 alias SID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] SID_AND_ATTRIBUTES_ARRAY; | |
12048 alias SID_AND_ATTRIBUTES_ARRAY* PSID_AND_ATTRIBUTES_ARRAY; | |
12049 alias SID_AND_ATTRIBUTES_ARRAY TSIDANDATTRIBUTESARRAY; | |
12050 alias SID_AND_ATTRIBUTES_ARRAY* PSIDANDATTRIBUTESARRAY; | |
12051 | |
12052 struct SINGLE_LIST_ENTRY | |
12053 { | |
12054 _SINGLE_LIST_ENTRY* Next; | |
12055 } | |
12056 | |
12057 alias SINGLE_LIST_ENTRY _SINGLE_LIST_ENTRY; | |
12058 alias SINGLE_LIST_ENTRY TSINGLELISTENTRY; | |
12059 alias SINGLE_LIST_ENTRY* PSINGLELISTENTRY; | |
12060 | |
12061 struct SOUNDSENTRY | |
12062 { | |
12063 UINT cbSize; | |
12064 DWORD dwFlags; | |
12065 DWORD iFSTextEffect; | |
12066 DWORD iFSTextEffectMSec; | |
12067 DWORD iFSTextEffectColorBits; | |
12068 DWORD iFSGrafEffect; | |
12069 DWORD iFSGrafEffectMSec; | |
12070 DWORD iFSGrafEffectColor; | |
12071 DWORD iWindowsEffect; | |
12072 DWORD iWindowsEffectMSec; | |
12073 LPTSTR lpszWindowsEffectDLL; | |
12074 DWORD iWindowsEffectOrdinal; | |
12075 } | |
12076 | |
12077 alias SOUNDSENTRY* LPSOUNDSENTRY; | |
12078 alias SOUNDSENTRY TAGSOUNDSENTRY; | |
12079 alias SOUNDSENTRY TSOUNDSENTRY; | |
12080 alias SOUNDSENTRY* PSOUNDSENTRY; | |
12081 | |
12082 struct STARTUPINFO | |
12083 { | |
12084 DWORD cb; | |
12085 LPTSTR lpReserved; | |
12086 LPTSTR lpDesktop; | |
12087 LPTSTR lpTitle; | |
12088 DWORD dwX; | |
12089 DWORD dwY; | |
12090 DWORD dwXSize; | |
12091 DWORD dwYSize; | |
12092 DWORD dwXCountChars; | |
12093 DWORD dwYCountChars; | |
12094 DWORD dwFillAttribute; | |
12095 DWORD dwFlags; | |
12096 ushort wShowWindow; | |
12097 ushort cbReserved2; | |
12098 LPBYTE lpReserved2; | |
12099 HANDLE hStdInput; | |
12100 HANDLE hStdOutput; | |
12101 HANDLE hStdError; | |
12102 } | |
12103 | |
12104 alias STARTUPINFO* LPSTARTUPINFO; | |
12105 alias STARTUPINFO _STARTUPINFO; | |
12106 alias STARTUPINFO TSTARTUPINFO; | |
12107 alias STARTUPINFO* PSTARTUPINFO; | |
12108 | |
12109 struct STICKYKEYS | |
12110 { | |
12111 DWORD cbSize; | |
12112 DWORD dwFlags; | |
12113 } | |
12114 | |
12115 alias STICKYKEYS* LPSTICKYKEYS; | |
12116 alias STICKYKEYS TAGSTICKYKEYS; | |
12117 alias STICKYKEYS TSTICKYKEYS; | |
12118 alias STICKYKEYS* PSTICKYKEYS; | |
12119 | |
12120 struct STRRET | |
12121 { | |
12122 UINT uType; | |
12123 | |
12124 union | |
12125 { | |
12126 struct | |
12127 { | |
12128 LPWSTR pOleStr; | |
12129 } | |
12130 struct | |
12131 { | |
12132 UINT uOffset; | |
12133 } | |
12134 struct | |
12135 { | |
12136 char[1 + MAX_PATH-1] cStr; | |
12137 } | |
12138 } | |
12139 } | |
12140 | |
12141 alias STRRET* LPSTRRET; | |
12142 alias STRRET _STRRET; | |
12143 alias STRRET TSTRRET; | |
12144 alias STRRET* PSTRRET; | |
12145 | |
12146 struct STYLEBUF | |
12147 { | |
12148 DWORD dwStyle; | |
12149 char[1 + 31] szDescription; | |
12150 } | |
12151 | |
12152 alias STYLEBUF* LPSTYLEBUF; | |
12153 alias STYLEBUF _TAGSTYLEBUF; | |
12154 alias STYLEBUF TSTYLEBUF; | |
12155 alias STYLEBUF* PSTYLEBUF; | |
12156 | |
12157 struct STYLESTRUCT | |
12158 { | |
12159 DWORD styleOld; | |
12160 DWORD styleNew; | |
12161 } | |
12162 | |
12163 alias STYLESTRUCT* LPSTYLESTRUCT; | |
12164 alias STYLESTRUCT TAGSTYLESTRUCT; | |
12165 alias STYLESTRUCT TSTYLESTRUCT; | |
12166 alias STYLESTRUCT* PSTYLESTRUCT; | |
12167 | |
12168 struct SYSTEM_AUDIT_ACE | |
12169 { | |
12170 ACE_HEADER Header; | |
12171 ACCESS_MASK Mask; | |
12172 DWORD SidStart; | |
12173 } | |
12174 | |
12175 alias SYSTEM_AUDIT_ACE _SYSTEM_AUDIT_ACE; | |
12176 alias SYSTEM_AUDIT_ACE TSYSTEMAUDITACE; | |
12177 alias SYSTEM_AUDIT_ACE* PSYSTEMAUDITACE; | |
12178 | |
12179 struct SYSTEM_INFO_U | |
12180 { | |
12181 | |
12182 union | |
12183 { | |
12184 struct | |
12185 { | |
12186 DWORD dwOemId; | |
12187 } | |
12188 struct | |
12189 { | |
12190 ushort wProcessorArchitecture; | |
12191 ushort wReserved; | |
12192 } | |
12193 } | |
12194 } | |
12195 | |
12196 | |
12197 struct SYSTEM_INFO | |
12198 { | |
12199 SYSTEM_INFO_U u; | |
12200 DWORD dwPageSize; | |
12201 LPVOID lpMinimumApplicationAddress; | |
12202 LPVOID lpMaximumApplicationAddress; | |
12203 DWORD dwActiveProcessorMask; | |
12204 DWORD dwNumberOfProcessors; | |
12205 DWORD dwProcessorType; | |
12206 DWORD dwAllocationGranularity; | |
12207 ushort wProcessorLevel; | |
12208 ushort wProcessorRevision; | |
12209 } | |
12210 | |
12211 alias SYSTEM_INFO* LPSYSTEM_INFO; | |
12212 alias SYSTEM_INFO _SYSTEM_INFO; | |
12213 alias SYSTEM_INFO TSYSTEMINFO; | |
12214 alias SYSTEM_INFO* PSYSTEMINFO; | |
12215 | |
12216 struct SYSTEM_POWER_STATUS | |
12217 { | |
12218 ubyte ACLineStatus; | |
12219 ubyte BatteryFlag; | |
12220 ubyte BatteryLifePercent; | |
12221 ubyte Reserved1; | |
12222 DWORD BatteryLifeTime; | |
12223 DWORD BatteryFullLifeTime; | |
12224 } | |
12225 | |
12226 alias SYSTEM_POWER_STATUS _SYSTEM_POWER_STATUS; | |
12227 alias SYSTEM_POWER_STATUS TSYSTEMPOWERSTATUS; | |
12228 alias SYSTEM_POWER_STATUS* PSYSTEMPOWERSTATUS; | |
12229 alias EMPTYRECORD* LPSYSTEM_POWER_STATUS; | |
12230 | |
12231 struct TAPE_ERASE | |
12232 { | |
12233 ULONG _Type; | |
12234 } | |
12235 | |
12236 alias TAPE_ERASE _TAPE_ERASE; | |
12237 alias TAPE_ERASE TTAPEERASE; | |
12238 alias TAPE_ERASE* PTAPEERASE; | |
12239 | |
12240 struct TAPE_GET_DRIVE_PARAMETERS | |
12241 { | |
12242 ubyte ECC; | |
12243 ubyte Compression; | |
12244 ubyte DataPadding; | |
12245 ubyte ReportSetmarks; | |
12246 ULONG DefaultBlockSize; | |
12247 ULONG MaximumBlockSize; | |
12248 ULONG MinimumBlockSize; | |
12249 ULONG MaximumPartitionCount; | |
12250 ULONG FeaturesLow; | |
12251 ULONG FeaturesHigh; | |
12252 ULONG EOTWarningZoneSize; | |
12253 } | |
12254 | |
12255 alias TAPE_GET_DRIVE_PARAMETERS _TAPE_GET_DRIVE_PARAMETERS; | |
12256 alias TAPE_GET_DRIVE_PARAMETERS TTAPEGETDRIVEPARAMETERS; | |
12257 alias TAPE_GET_DRIVE_PARAMETERS* PTAPEGETDRIVEPARAMETERS; | |
12258 | |
12259 struct TAPE_GET_MEDIA_PARAMETERS | |
12260 { | |
12261 LARGE_INTEGER Capacity; | |
12262 LARGE_INTEGER Remaining; | |
12263 DWORD BlockSize; | |
12264 DWORD PartitionCount; | |
12265 ubyte WriteProtected; | |
12266 } | |
12267 | |
12268 alias TAPE_GET_MEDIA_PARAMETERS _TAPE_GET_MEDIA_PARAMETERS; | |
12269 alias TAPE_GET_MEDIA_PARAMETERS TTAPEGETMEDIAPARAMETERS; | |
12270 alias TAPE_GET_MEDIA_PARAMETERS* PTAPEGETMEDIAPARAMETERS; | |
12271 | |
12272 struct TAPE_GET_POSITION | |
12273 { | |
12274 ULONG _Type; | |
12275 ULONG Partition; | |
12276 ULONG OffsetLow; | |
12277 ULONG OffsetHigh; | |
12278 } | |
12279 | |
12280 alias TAPE_GET_POSITION _TAPE_GET_POSITION; | |
12281 alias TAPE_GET_POSITION TTAPEGETPOSITION; | |
12282 alias TAPE_GET_POSITION* PTAPEGETPOSITION; | |
12283 | |
12284 struct TAPE_PREPARE | |
12285 { | |
12286 ULONG Operation; | |
12287 } | |
12288 | |
12289 alias TAPE_PREPARE _TAPE_PREPARE; | |
12290 alias TAPE_PREPARE TTAPEPREPARE; | |
12291 alias TAPE_PREPARE* PTAPEPREPARE; | |
12292 | |
12293 struct TAPE_SET_DRIVE_PARAMETERS | |
12294 { | |
12295 ubyte ECC; | |
12296 ubyte Compression; | |
12297 ubyte DataPadding; | |
12298 ubyte ReportSetmarks; | |
12299 ULONG EOTWarningZoneSize; | |
12300 } | |
12301 | |
12302 alias TAPE_SET_DRIVE_PARAMETERS _TAPE_SET_DRIVE_PARAMETERS; | |
12303 alias TAPE_SET_DRIVE_PARAMETERS TTAPESETDRIVEPARAMETERS; | |
12304 alias TAPE_SET_DRIVE_PARAMETERS* PTAPESETDRIVEPARAMETERS; | |
12305 | |
12306 struct TAPE_SET_MEDIA_PARAMETERS | |
12307 { | |
12308 ULONG BlockSize; | |
12309 } | |
12310 | |
12311 alias TAPE_SET_MEDIA_PARAMETERS _TAPE_SET_MEDIA_PARAMETERS; | |
12312 alias TAPE_SET_MEDIA_PARAMETERS TTAPESETMEDIAPARAMETERS; | |
12313 alias TAPE_SET_MEDIA_PARAMETERS* PTAPESETMEDIAPARAMETERS; | |
12314 | |
12315 struct TAPE_SET_POSITION | |
12316 { | |
12317 ULONG Method; | |
12318 ULONG Partition; | |
12319 ULONG OffsetLow; | |
12320 ULONG OffsetHigh; | |
12321 } | |
12322 | |
12323 alias TAPE_SET_POSITION _TAPE_SET_POSITION; | |
12324 alias TAPE_SET_POSITION TTAPESETPOSITION; | |
12325 alias TAPE_SET_POSITION* PTAPESETPOSITION; | |
12326 | |
12327 struct TAPE_WRITE_MARKS | |
12328 { | |
12329 ULONG _Type; | |
12330 ULONG Count; | |
12331 } | |
12332 | |
12333 alias TAPE_WRITE_MARKS _TAPE_WRITE_MARKS; | |
12334 alias TAPE_WRITE_MARKS TTAPEWRITEMARKS; | |
12335 alias TAPE_WRITE_MARKS* PTAPEWRITEMARKS; | |
12336 | |
12337 struct TBADDBITMAP | |
12338 { | |
12339 HINST hInst; | |
12340 UINT nID; | |
12341 } | |
12342 | |
12343 alias TBADDBITMAP* LPTBADDBITMAP; | |
12344 alias TBADDBITMAP TTBADDBITMAP; | |
12345 alias TBADDBITMAP* PTBADDBITMAP; | |
12346 | |
12347 struct TBBUTTON | |
12348 { | |
12349 int iBitmap; | |
12350 int idCommand; | |
12351 ubyte fsState; | |
12352 ubyte fsStyle; | |
12353 DWORD dwData; | |
12354 int iString; | |
12355 } | |
12356 | |
12357 alias TBBUTTON* LPTBBUTTON; | |
12358 alias TBBUTTON* LPCTBBUTTON; | |
12359 alias TBBUTTON _TBBUTTON; | |
12360 alias TBBUTTON TTBBUTTON; | |
12361 alias TBBUTTON* PTBBUTTON; | |
12362 | |
12363 struct TBNOTIFY | |
12364 { | |
12365 NMHDR hdr; | |
12366 int iItem; | |
12367 TBBUTTON tbButton; | |
12368 int cchText; | |
12369 LPTSTR pszText; | |
12370 } | |
12371 | |
12372 alias TBNOTIFY* LPTBNOTIFY; | |
12373 alias TBNOTIFY TTBNOTIFY; | |
12374 alias TBNOTIFY* PTBNOTIFY; | |
12375 | |
12376 struct TBSAVEPARAMS | |
12377 { | |
12378 HKEY hkr; | |
12379 LPCTSTR pszSubKey; | |
12380 LPCTSTR pszValueName; | |
12381 } | |
12382 | |
12383 alias TBSAVEPARAMS TTBSAVEPARAMS; | |
12384 alias TBSAVEPARAMS* PTBSAVEPARAMS; | |
12385 | |
12386 struct TC_HITTESTINFO | |
12387 { | |
12388 POINT pt; | |
12389 UINT flags; | |
12390 } | |
12391 | |
12392 alias TC_HITTESTINFO _TC_HITTESTINFO; | |
12393 alias TC_HITTESTINFO TTCHITTESTINFO; | |
12394 alias TC_HITTESTINFO* PTCHITTESTINFO; | |
12395 | |
12396 struct TC_ITEM | |
12397 { | |
12398 UINT mask; | |
12399 UINT lpReserved1; | |
12400 UINT lpReserved2; | |
12401 LPTSTR pszText; | |
12402 int cchTextMax; | |
12403 int iImage; | |
12404 LPARAM lParam; | |
12405 } | |
12406 | |
12407 alias TC_ITEM _TC_ITEM; | |
12408 alias TC_ITEM TTCITEM; | |
12409 alias TC_ITEM* PTCITEM; | |
12410 | |
12411 struct TC_ITEMHEADER | |
12412 { | |
12413 UINT mask; | |
12414 UINT lpReserved1; | |
12415 UINT lpReserved2; | |
12416 LPTSTR pszText; | |
12417 int cchTextMax; | |
12418 int iImage; | |
12419 } | |
12420 | |
12421 alias TC_ITEMHEADER _TC_ITEMHEADER; | |
12422 alias TC_ITEMHEADER TTCITEMHEADER; | |
12423 alias TC_ITEMHEADER* PTCITEMHEADER; | |
12424 | |
12425 struct TC_KEYDOWN | |
12426 { | |
12427 NMHDR hdr; | |
12428 ushort wVKey; | |
12429 UINT flags; | |
12430 } | |
12431 | |
12432 alias TC_KEYDOWN _TC_KEYDOWN; | |
12433 alias TC_KEYDOWN TTCKEYDOWN; | |
12434 alias TC_KEYDOWN* PTCKEYDOWN; | |
12435 | |
12436 struct TEXTRANGE | |
12437 { | |
12438 CHARRANGE chrg; | |
12439 LPSTR lpstrText; | |
12440 } | |
12441 | |
12442 alias TEXTRANGE _TEXTRANGE; | |
12443 alias TEXTRANGE TTEXTRANGE; | |
12444 alias TEXTRANGE* PTEXTRANGE; | |
12445 | |
12446 struct TIME_ZONE_INFORMATION | |
12447 { | |
12448 LONG Bias; | |
12449 WCHAR[1 + 31] StandardName; | |
12450 SYSTEMTIME StandardDate; | |
12451 LONG StandardBias; | |
12452 WCHAR[1 + 31] DaylightName; | |
12453 SYSTEMTIME DaylightDate; | |
12454 LONG DaylightBias; | |
12455 } | |
12456 | |
12457 alias TIME_ZONE_INFORMATION* LPTIME_ZONE_INFORMATION; | |
12458 alias TIME_ZONE_INFORMATION _TIME_ZONE_INFORMATION; | |
12459 alias TIME_ZONE_INFORMATION TTIMEZONEINFORMATION; | |
12460 alias TIME_ZONE_INFORMATION* PTIMEZONEINFORMATION; | |
12461 | |
12462 struct TOGGLEKEYS | |
12463 { | |
12464 DWORD cbSize; | |
12465 DWORD dwFlags; | |
12466 } | |
12467 | |
12468 alias TOGGLEKEYS TAGTOGGLEKEYS; | |
12469 alias TOGGLEKEYS TTOGGLEKEYS; | |
12470 alias TOGGLEKEYS* PTOGGLEKEYS; | |
12471 | |
12472 struct TOKEN_SOURCE | |
12473 { | |
12474 char[1 + 7] SourceName; | |
12475 LUID SourceIdentifier; | |
12476 } | |
12477 | |
12478 alias TOKEN_SOURCE _TOKEN_SOURCE; | |
12479 alias TOKEN_SOURCE TTOKENSOURCE; | |
12480 alias TOKEN_SOURCE* PTOKENSOURCE; | |
12481 | |
12482 struct TOKEN_CONTROL | |
12483 { | |
12484 LUID TokenId; | |
12485 LUID AuthenticationId; | |
12486 LUID ModifiedId; | |
12487 TOKEN_SOURCE TokenSource; | |
12488 } | |
12489 | |
12490 alias TOKEN_CONTROL _TOKEN_CONTROL; | |
12491 alias TOKEN_CONTROL TTOKENCONTROL; | |
12492 alias TOKEN_CONTROL* PTOKENCONTROL; | |
12493 | |
12494 struct TOKEN_DEFAULT_DACL | |
12495 { | |
12496 PACL DefaultDacl; | |
12497 } | |
12498 | |
12499 alias TOKEN_DEFAULT_DACL _TOKEN_DEFAULT_DACL; | |
12500 alias TOKEN_DEFAULT_DACL TTOKENDEFAULTDACL; | |
12501 alias TOKEN_DEFAULT_DACL* PTOKENDEFAULTDACL; | |
12502 | |
12503 struct TOKEN_GROUPS | |
12504 { | |
12505 DWORD GroupCount; | |
12506 SID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] Groups; | |
12507 } | |
12508 | |
12509 alias TOKEN_GROUPS* PTOKEN_GROUPS; | |
12510 alias TOKEN_GROUPS* LPTOKEN_GROUPS; | |
12511 alias TOKEN_GROUPS _TOKEN_GROUPS; | |
12512 alias TOKEN_GROUPS TTOKENGROUPS; | |
12513 alias TOKEN_GROUPS* PTOKENGROUPS; | |
12514 | |
12515 struct TOKEN_OWNER | |
12516 { | |
12517 PSID Owner; | |
12518 } | |
12519 | |
12520 alias TOKEN_OWNER _TOKEN_OWNER; | |
12521 alias TOKEN_OWNER TTOKENOWNER; | |
12522 alias TOKEN_OWNER* PTOKENOWNER; | |
12523 | |
12524 struct TOKEN_PRIMARY_GROUP | |
12525 { | |
12526 PSID PrimaryGroup; | |
12527 } | |
12528 | |
12529 alias TOKEN_PRIMARY_GROUP _TOKEN_PRIMARY_GROUP; | |
12530 alias TOKEN_PRIMARY_GROUP TTOKENPRIMARYGROUP; | |
12531 alias TOKEN_PRIMARY_GROUP* PTOKENPRIMARYGROUP; | |
12532 | |
12533 struct TOKEN_PRIVILEGES | |
12534 { | |
12535 DWORD PrivilegeCount; | |
12536 LUID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] Privileges; | |
12537 } | |
12538 | |
12539 alias TOKEN_PRIVILEGES* PTOKEN_PRIVILEGES; | |
12540 alias TOKEN_PRIVILEGES* LPTOKEN_PRIVILEGES; | |
12541 alias TOKEN_PRIVILEGES _TOKEN_PRIVILEGES; | |
12542 alias TOKEN_PRIVILEGES TTOKENPRIVILEGES; | |
12543 alias TOKEN_PRIVILEGES* PTOKENPRIVILEGES; | |
12544 | |
12545 struct TOKEN_STATISTICS | |
12546 { | |
12547 LUID TokenId; | |
12548 LUID AuthenticationId; | |
12549 LARGE_INTEGER ExpirationTime; | |
12550 TOKEN_TYPE TokenType; | |
12551 SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; | |
12552 DWORD DynamicCharged; | |
12553 DWORD DynamicAvailable; | |
12554 DWORD GroupCount; | |
12555 DWORD PrivilegeCount; | |
12556 LUID ModifiedId; | |
12557 } | |
12558 | |
12559 alias TOKEN_STATISTICS _TOKEN_STATISTICS; | |
12560 alias TOKEN_STATISTICS TTOKENSTATISTICS; | |
12561 alias TOKEN_STATISTICS* PTOKENSTATISTICS; | |
12562 | |
12563 struct TOKEN_USER | |
12564 { | |
12565 SID_AND_ATTRIBUTES User; | |
12566 } | |
12567 | |
12568 alias TOKEN_USER _TOKEN_USER; | |
12569 alias TOKEN_USER TTOKENUSER; | |
12570 alias TOKEN_USER* PTOKENUSER; | |
12571 | |
12572 struct TOOLINFO | |
12573 { | |
12574 UINT cbSize; | |
12575 UINT uFlags; | |
12576 HWND hwnd; | |
12577 UINT uId; | |
12578 RECT rect; | |
12579 HINST hinst; | |
12580 LPTSTR lpszText; | |
12581 } | |
12582 | |
12583 alias TOOLINFO* LPTOOLINFO; | |
12584 alias TOOLINFO TTOOLINFO; | |
12585 alias TOOLINFO* PTOOLINFO; | |
12586 | |
12587 struct TOOLTIPTEXT | |
12588 { | |
12589 NMHDR hdr; | |
12590 LPTSTR lpszText; | |
12591 char[1 + 79] szText; | |
12592 HINST hinst; | |
12593 UINT uFlags; | |
12594 } | |
12595 | |
12596 alias TOOLTIPTEXT* LPTOOLTIPTEXT; | |
12597 alias TOOLTIPTEXT TTOOLTIPTEXT; | |
12598 alias TOOLTIPTEXT* PTOOLTIPTEXT; | |
12599 | |
12600 struct TPMPARAMS | |
12601 { | |
12602 UINT cbSize; | |
12603 RECT rcExclude; | |
12604 } | |
12605 | |
12606 alias TPMPARAMS* LPTPMPARAMS; | |
12607 alias TPMPARAMS TAGTPMPARAMS; | |
12608 alias TPMPARAMS TTPMPARAMS; | |
12609 alias TPMPARAMS* PTPMPARAMS; | |
12610 | |
12611 struct TRANSMIT_FILE_BUFFERS | |
12612 { | |
12613 PVOID Head; | |
12614 DWORD HeadLength; | |
12615 PVOID Tail; | |
12616 DWORD TailLength; | |
12617 } | |
12618 | |
12619 alias TRANSMIT_FILE_BUFFERS _TRANSMIT_FILE_BUFFERS; | |
12620 alias TRANSMIT_FILE_BUFFERS TTRANSMITFILEBUFFERS; | |
12621 alias TRANSMIT_FILE_BUFFERS* PTRANSMITFILEBUFFERS; | |
12622 | |
12623 struct TTHITTESTINFO | |
12624 { | |
12625 HWND hwnd; | |
12626 POINT pt; | |
12627 TOOLINFO ti; | |
12628 } | |
12629 | |
12630 alias TTHITTESTINFO* LPHITTESTINFO; | |
12631 alias TTHITTESTINFO _TT_HITTESTINFO; | |
12632 alias TTHITTESTINFO TTTHITTESTINFO; | |
12633 alias TTHITTESTINFO* PTTHITTESTINFO; | |
12634 | |
12635 struct TTPOLYCURVE | |
12636 { | |
12637 ushort wType; | |
12638 ushort cpfx; | |
12639 POINTFX[1 + 0] apfx; | |
12640 } | |
12641 | |
12642 alias TTPOLYCURVE* LPTTPOLYCURVE; | |
12643 alias TTPOLYCURVE TAGTTPOLYCURVE; | |
12644 alias TTPOLYCURVE TTTPOLYCURVE; | |
12645 alias TTPOLYCURVE* PTTPOLYCURVE; | |
12646 | |
12647 struct TTPOLYGONHEADER | |
12648 { | |
12649 DWORD cb; | |
12650 DWORD dwType; | |
12651 POINTFX pfxStart; | |
12652 } | |
12653 | |
12654 alias TTPOLYGONHEADER* LPTTPOLYGONHEADER; | |
12655 alias TTPOLYGONHEADER _TTPOLYGONHEADER; | |
12656 alias TTPOLYGONHEADER TTTPOLYGONHEADER; | |
12657 alias TTPOLYGONHEADER* PTTPOLYGONHEADER; | |
12658 | |
12659 struct TV_DISPINFO | |
12660 { | |
12661 NMHDR hdr; | |
12662 TV_ITEM item; | |
12663 } | |
12664 | |
12665 alias TV_DISPINFO _TV_DISPINFO; | |
12666 alias TV_DISPINFO TTVDISPINFO; | |
12667 alias TV_DISPINFO* PTVDISPINFO; | |
12668 | |
12669 struct TV_HITTESTINFO | |
12670 { | |
12671 POINT pt; | |
12672 UINT flags; | |
12673 HTREEITEM hItem; | |
12674 } | |
12675 | |
12676 alias TV_HITTESTINFO* LPTV_HITTESTINFO; | |
12677 alias TV_HITTESTINFO _TVHITTESTINFO; | |
12678 alias TV_HITTESTINFO TTVHITTESTINFO; | |
12679 alias TV_HITTESTINFO* PTVHITTESTINFO; | |
12680 | |
12681 struct TV_INSERTSTRUCT | |
12682 { | |
12683 HTREEITEM hParent; | |
12684 HTREEITEM hInsertAfter; | |
12685 TV_ITEM item; | |
12686 } | |
12687 | |
12688 alias TV_INSERTSTRUCT* LPTV_INSERTSTRUCT; | |
12689 alias TV_INSERTSTRUCT _TV_INSERTSTRUCT; | |
12690 alias TV_INSERTSTRUCT TTVINSERTSTRUCT; | |
12691 alias TV_INSERTSTRUCT* PTVINSERTSTRUCT; | |
12692 | |
12693 struct TV_KEYDOWN | |
12694 { | |
12695 NMHDR hdr; | |
12696 ushort wVKey; | |
12697 UINT flags; | |
12698 } | |
12699 | |
12700 alias TV_KEYDOWN _TV_KEYDOWN; | |
12701 alias TV_KEYDOWN TTVKEYDOWN; | |
12702 alias TV_KEYDOWN* PTVKEYDOWN; | |
12703 | |
12704 struct TV_SORTCB | |
12705 { | |
12706 HTREEITEM hParent; | |
12707 PFNTVCOMPARE lpfnCompare; | |
12708 LPARAM lParam; | |
12709 } | |
12710 | |
12711 alias TV_SORTCB* LPTV_SORTCB; | |
12712 alias TV_SORTCB _TV_SORTCB; | |
12713 alias TV_SORTCB TTVSORTCB; | |
12714 alias TV_SORTCB* PTVSORTCB; | |
12715 | |
12716 struct UDACCEL | |
12717 { | |
12718 UINT nSec; | |
12719 UINT nInc; | |
12720 } | |
12721 | |
12722 alias UDACCEL TUDACCEL; | |
12723 alias UDACCEL* PUDACCEL; | |
12724 | |
12725 struct ULARGE_INTEGER | |
12726 { | |
12727 DWORD LowPart; | |
12728 DWORD HighPart; | |
12729 } | |
12730 | |
12731 alias ULARGE_INTEGER* PULARGE_INTEGER; | |
12732 alias ULARGE_INTEGER _ULARGE_INTEGER; | |
12733 alias ULARGE_INTEGER TULARGEINTEGER; | |
12734 alias ULARGE_INTEGER* PULARGEINTEGER; | |
12735 | |
12736 struct UNIVERSAL_NAME_INFO | |
12737 { | |
12738 LPTSTR lpUniversalName; | |
12739 } | |
12740 | |
12741 alias UNIVERSAL_NAME_INFO _UNIVERSAL_NAME_INFO; | |
12742 alias UNIVERSAL_NAME_INFO TUNIVERSALNAMEINFO; | |
12743 alias UNIVERSAL_NAME_INFO* PUNIVERSALNAMEINFO; | |
12744 | |
12745 struct USEROBJECTFLAGS | |
12746 { | |
12747 WINBOOL fInherit; | |
12748 WINBOOL fReserved; | |
12749 DWORD dwFlags; | |
12750 } | |
12751 | |
12752 alias USEROBJECTFLAGS TAGUSEROBJECTFLAGS; | |
12753 alias USEROBJECTFLAGS TUSEROBJECTFLAGS; | |
12754 alias USEROBJECTFLAGS* PUSEROBJECTFLAGS; | |
12755 | |
12756 struct VALENT | |
12757 { | |
12758 LPTSTR ve_valuename; | |
12759 DWORD ve_valuelen; | |
12760 DWORD ve_valueptr; | |
12761 DWORD ve_type; | |
12762 } | |
12763 | |
12764 alias VALENT TVALENT; | |
12765 alias VALENT* PVALENT; | |
12766 alias VALENT VALUE_ENT; | |
12767 alias VALENT TVALUE_ENT; | |
12768 alias VALENT* PVALUE_ENT; | |
12769 | |
12770 struct VERIFY_INFORMATION | |
12771 { | |
12772 LARGE_INTEGER StartingOffset; | |
12773 DWORD Length; | |
12774 } | |
12775 | |
12776 alias VERIFY_INFORMATION _VERIFY_INFORMATION; | |
12777 alias VERIFY_INFORMATION TVERIFYINFORMATION; | |
12778 alias VERIFY_INFORMATION* PVERIFYINFORMATION; | |
12779 | |
12780 struct VS_FIXEDFILEINFO | |
12781 { | |
12782 DWORD dwSignature; | |
12783 DWORD dwStrucVersion; | |
12784 DWORD dwFileVersionMS; | |
12785 DWORD dwFileVersionLS; | |
12786 DWORD dwProductVersionMS; | |
12787 DWORD dwProductVersionLS; | |
12788 DWORD dwFileFlagsMask; | |
12789 DWORD dwFileFlags; | |
12790 DWORD dwFileOS; | |
12791 DWORD dwFileType; | |
12792 DWORD dwFileSubtype; | |
12793 DWORD dwFileDateMS; | |
12794 DWORD dwFileDateLS; | |
12795 } | |
12796 | |
12797 alias VS_FIXEDFILEINFO _VS_FIXEDFILEINFO; | |
12798 alias VS_FIXEDFILEINFO TVSFIXEDFILEINFO; | |
12799 alias VS_FIXEDFILEINFO* PVSFIXEDFILEINFO; | |
12800 | |
12801 struct WIN32_FIND_DATA | |
12802 { | |
12803 DWORD dwFileAttributes; | |
12804 FILETIME ftCreationTime; | |
12805 FILETIME ftLastAccessTime; | |
12806 FILETIME ftLastWriteTime; | |
12807 DWORD nFileSizeHigh; | |
12808 DWORD nFileSizeLow; | |
12809 DWORD dwReserved0; | |
12810 DWORD dwReserved1; | |
12811 TCHAR[1 + MAX_PATH-1] cFileName; | |
12812 TCHAR[1 + 13] cAlternateFileName; | |
12813 } | |
12814 | |
12815 alias WIN32_FIND_DATA* LPWIN32_FIND_DATA; | |
12816 alias WIN32_FIND_DATA* PWIN32_FIND_DATA; | |
12817 alias WIN32_FIND_DATA _WIN32_FIND_DATA; | |
12818 alias WIN32_FIND_DATA TWIN32FINDDATA; | |
12819 alias WIN32_FIND_DATA TWIN32FINDDATAA; | |
12820 alias WIN32_FIND_DATA* PWIN32FINDDATA; | |
12821 | |
12822 struct WIN32_FIND_DATAW { | |
12823 DWORD dwFileAttributes; | |
12824 FILETIME ftCreationTime; | |
12825 FILETIME ftLastAccessTime; | |
12826 FILETIME ftLastWriteTime; | |
12827 DWORD nFileSizeHigh; | |
12828 DWORD nFileSizeLow; | |
12829 DWORD dwReserved0; | |
12830 DWORD dwReserved1; | |
12831 WCHAR cFileName[MAX_PATH]; | |
12832 WCHAR cAlternateFileName[14]; | |
12833 } | |
12834 | |
12835 alias WIN32_FIND_DATAW* LPWIN32_FIND_DATAW; | |
12836 alias WIN32_FIND_DATAW* PWIN32_FIND_DATAW; | |
12837 | |
12838 struct WIN32_FILE_ATTRIBUTE_DATA { | |
12839 DWORD dwFileAttributes; | |
12840 FILETIME ftCreationTime; | |
12841 FILETIME ftLastAccessTime; | |
12842 FILETIME ftLastWriteTime; | |
12843 DWORD nFileSizeHigh; | |
12844 DWORD nFileSizeLow; | |
12845 } | |
12846 | |
12847 enum { | |
12848 GetFileInfoLevelStandard, | |
12849 GetFileInfoLevelMax | |
12850 } | |
12851 | |
12852 struct WIN32_STREAM_ID | |
12853 { | |
12854 DWORD dwStreamId; | |
12855 DWORD dwStreamAttributes; | |
12856 LARGE_INTEGER Size; | |
12857 DWORD dwStreamNameSize; | |
12858 WCHAR* cStreamName; | |
12859 } | |
12860 | |
12861 alias WIN32_STREAM_ID _WIN32_STREAM_ID; | |
12862 alias WIN32_STREAM_ID TWIN32STREAMID; | |
12863 alias WIN32_STREAM_ID* PWIN32STREAMID; | |
12864 | |
12865 struct WINDOWPLACEMENT | |
12866 { | |
12867 UINT length; | |
12868 UINT flags; | |
12869 UINT showCmd; | |
12870 POINT ptMinPosition; | |
12871 POINT ptMaxPosition; | |
12872 RECT rcNormalPosition; | |
12873 } | |
12874 | |
12875 alias WINDOWPLACEMENT _WINDOWPLACEMENT; | |
12876 alias WINDOWPLACEMENT TWINDOWPLACEMENT; | |
12877 alias WINDOWPLACEMENT* PWINDOWPLACEMENT; | |
12878 | |
12879 struct WNDCLASS | |
12880 { | |
12881 UINT style; | |
12882 WNDPROC lpfnWndProc; | |
12883 int cbClsExtra; | |
12884 int cbWndExtra; | |
12885 HANDLE hInstance; | |
12886 HICON hIcon; | |
12887 HCURSOR hCursor; | |
12888 HBRUSH hbrBackground; | |
12889 LPCTSTR lpszMenuName; | |
12890 LPCTSTR lpszClassName; | |
12891 } | |
12892 | |
12893 alias WNDCLASS* LPWNDCLASS; | |
12894 alias WNDCLASS _WNDCLASS; | |
12895 alias WNDCLASS TWNDCLASS; | |
12896 alias WNDCLASS TWNDCLASSA; | |
12897 alias WNDCLASS* PWNDCLASS; | |
12898 | |
12899 struct WNDCLASSEX | |
12900 { | |
12901 UINT cbSize; | |
12902 UINT style; | |
12903 WNDPROC lpfnWndProc; | |
12904 int cbClsExtra; | |
12905 int cbWndExtra; | |
12906 HANDLE hInstance; | |
12907 HICON hIcon; | |
12908 HCURSOR hCursor; | |
12909 HBRUSH hbrBackground; | |
12910 LPCTSTR lpszMenuName; | |
12911 LPCTSTR lpszClassName; | |
12912 HANDLE hIconSm; | |
12913 } | |
12914 | |
12915 alias WNDCLASSEX* LPWNDCLASSEX; | |
12916 alias WNDCLASSEX _WNDCLASSEX; | |
12917 alias WNDCLASSEX TWNDCLASSEX; | |
12918 alias WNDCLASSEX TWNDCLASSEXA; | |
12919 alias WNDCLASSEX* PWNDCLASSEX; | |
12920 | |
12921 struct CONNECTDLGSTRUCT | |
12922 { | |
12923 DWORD cbStructure; | |
12924 HWND hwndOwner; | |
12925 LPNETRESOURCE lpConnRes; | |
12926 DWORD dwFlags; | |
12927 DWORD dwDevNum; | |
12928 } | |
12929 | |
12930 alias CONNECTDLGSTRUCT* LPCONNECTDLGSTRUCT; | |
12931 alias CONNECTDLGSTRUCT _CONNECTDLGSTRUCT; | |
12932 alias CONNECTDLGSTRUCT TCONNECTDLGSTRUCT; | |
12933 alias CONNECTDLGSTRUCT* PCONNECTDLGSTRUCT; | |
12934 | |
12935 struct DISCDLGSTRUCT | |
12936 { | |
12937 DWORD cbStructure; | |
12938 HWND hwndOwner; | |
12939 LPTSTR lpLocalName; | |
12940 LPTSTR lpRemoteName; | |
12941 DWORD dwFlags; | |
12942 } | |
12943 | |
12944 alias DISCDLGSTRUCT* LPDISCDLGSTRUCT; | |
12945 alias DISCDLGSTRUCT _DISCDLGSTRUCT; | |
12946 alias DISCDLGSTRUCT TDISCDLGSTRUCT; | |
12947 alias DISCDLGSTRUCT TDISCDLGSTRUCTA; | |
12948 alias DISCDLGSTRUCT* PDISCDLGSTRUCT; | |
12949 | |
12950 struct NETINFOSTRUCT | |
12951 { | |
12952 DWORD cbStructure; | |
12953 DWORD dwProviderVersion; | |
12954 DWORD dwStatus; | |
12955 DWORD dwCharacteristics; | |
12956 DWORD dwHandle; | |
12957 ushort wNetType; | |
12958 DWORD dwPrinters; | |
12959 DWORD dwDrives; | |
12960 } | |
12961 | |
12962 alias NETINFOSTRUCT* LPNETINFOSTRUCT; | |
12963 alias NETINFOSTRUCT _NETINFOSTRUCT; | |
12964 alias NETINFOSTRUCT TNETINFOSTRUCT; | |
12965 alias NETINFOSTRUCT* PNETINFOSTRUCT; | |
12966 | |
12967 struct NETCONNECTINFOSTRUCT | |
12968 { | |
12969 DWORD cbStructure; | |
12970 DWORD dwFlags; | |
12971 DWORD dwSpeed; | |
12972 DWORD dwDelay; | |
12973 DWORD dwOptDataSize; | |
12974 } | |
12975 | |
12976 alias NETCONNECTINFOSTRUCT* LPNETCONNECTINFOSTRUCT; | |
12977 alias NETCONNECTINFOSTRUCT _NETCONNECTINFOSTRUCT; | |
12978 alias NETCONNECTINFOSTRUCT TNETCONNECTINFOSTRUCT; | |
12979 alias NETCONNECTINFOSTRUCT* PNETCONNECTINFOSTRUCT; | |
12980 extern(Windows){ | |
12981 alias int (*ENUMMETAFILEPROC)(HDC, HANDLETABLE, METARECORD, int, LPARAM); | |
12982 alias int (*ENHMETAFILEPROC)(HDC, HANDLETABLE, ENHMETARECORD, int, LPARAM); | |
12983 alias int (*ENUMFONTSPROC)(LPLOGFONT, LPTEXTMETRIC, DWORD, LPARAM); | |
12984 alias int (*FONTENUMPROC)(ENUMLOGFONT*, NEWTEXTMETRIC*, int, LPARAM); | |
12985 alias int (*FONTENUMEXPROC)(ENUMLOGFONTEX*, NEWTEXTMETRICEX*, int, LPARAM); | |
12986 alias void (*LPOVERLAPPED_COMPLETION_ROUTINE)(DWORD, DWORD); | |
12987 } | |
12988 | |
12989 struct POINTFLOAT | |
12990 { | |
12991 FLOAT x; | |
12992 FLOAT y; | |
12993 } | |
12994 | |
12995 alias POINTFLOAT _POINTFLOAT; | |
12996 alias POINTFLOAT TPOINTFLOAT; | |
12997 alias POINTFLOAT* PPOINTFLOAT; | |
12998 | |
12999 struct GLYPHMETRICSFLOAT | |
13000 { | |
13001 FLOAT gmfBlackBoxX; | |
13002 FLOAT gmfBlackBoxY; | |
13003 POINTFLOAT gmfptGlyphOrigin; | |
13004 FLOAT gmfCellIncX; | |
13005 FLOAT gmfCellIncY; | |
13006 } | |
13007 | |
13008 alias GLYPHMETRICSFLOAT* LPGLYPHMETRICSFLOAT; | |
13009 alias GLYPHMETRICSFLOAT _GLYPHMETRICSFLOAT; | |
13010 alias GLYPHMETRICSFLOAT TGLYPHMETRICSFLOAT; | |
13011 alias GLYPHMETRICSFLOAT* PGLYPHMETRICSFLOAT; | |
13012 | |
13013 struct LAYERPLANEDESCRIPTOR | |
13014 { | |
13015 ushort nSize; | |
13016 ushort nVersion; | |
13017 DWORD dwFlags; | |
13018 ubyte iPixelType; | |
13019 ubyte cColorBits; | |
13020 ubyte cRedBits; | |
13021 ubyte cRedShift; | |
13022 ubyte cGreenBits; | |
13023 ubyte cGreenShift; | |
13024 ubyte cBlueBits; | |
13025 ubyte cBlueShift; | |
13026 ubyte cAlphaBits; | |
13027 ubyte cAlphaShift; | |
13028 ubyte cAccumBits; | |
13029 ubyte cAccumRedBits; | |
13030 ubyte cAccumGreenBits; | |
13031 ubyte cAccumBlueBits; | |
13032 ubyte cAccumAlphaBits; | |
13033 ubyte cDepthBits; | |
13034 ubyte cStencilBits; | |
13035 ubyte cAuxBuffers; | |
13036 ubyte iLayerPlane; | |
13037 ubyte bReserved; | |
13038 COLORREF crTransparent; | |
13039 } | |
13040 | |
13041 alias LAYERPLANEDESCRIPTOR* LPLAYERPLANEDESCRIPTOR; | |
13042 alias LAYERPLANEDESCRIPTOR TAGLAYERPLANEDESCRIPTOR; | |
13043 alias LAYERPLANEDESCRIPTOR TLAYERPLANEDESCRIPTOR; | |
13044 alias LAYERPLANEDESCRIPTOR* PLAYERPLANEDESCRIPTOR; | |
13045 | |
13046 struct PIXELFORMATDESCRIPTOR | |
13047 { | |
13048 ushort nSize; | |
13049 ushort nVersion; | |
13050 DWORD dwFlags; | |
13051 ubyte iPixelType; | |
13052 ubyte cColorBits; | |
13053 ubyte cRedBits; | |
13054 ubyte cRedShift; | |
13055 ubyte cGreenBits; | |
13056 ubyte cGreenShift; | |
13057 ubyte cBlueBits; | |
13058 ubyte cBlueShift; | |
13059 ubyte cAlphaBits; | |
13060 ubyte cAlphaShift; | |
13061 ubyte cAccumBits; | |
13062 ubyte cAccumRedBits; | |
13063 ubyte cAccumGreenBits; | |
13064 ubyte cAccumBlueBits; | |
13065 ubyte cAccumAlphaBits; | |
13066 ubyte cDepthBits; | |
13067 ubyte cStencilBits; | |
13068 ubyte cAuxBuffers; | |
13069 ubyte iLayerType; | |
13070 ubyte bReserved; | |
13071 DWORD dwLayerMask; | |
13072 DWORD dwVisibleMask; | |
13073 DWORD dwDamageMask; | |
13074 } | |
13075 | |
13076 alias PIXELFORMATDESCRIPTOR* LPPIXELFORMATDESCRIPTOR; | |
13077 alias PIXELFORMATDESCRIPTOR TAGPIXELFORMATDESCRIPTOR; | |
13078 alias PIXELFORMATDESCRIPTOR TPIXELFORMATDESCRIPTOR; | |
13079 alias PIXELFORMATDESCRIPTOR* PPIXELFORMATDESCRIPTOR; | |
13080 | |
13081 struct USER_INFO_2 | |
13082 { | |
13083 LPWSTR usri2_name; | |
13084 LPWSTR usri2_password; | |
13085 DWORD usri2_password_age; | |
13086 DWORD usri2_priv; | |
13087 LPWSTR usri2_home_dir; | |
13088 LPWSTR usri2_comment; | |
13089 DWORD usri2_flags; | |
13090 LPWSTR usri2_script_path; | |
13091 DWORD usri2_auth_flags; | |
13092 LPWSTR usri2_full_name; | |
13093 LPWSTR usri2_usr_comment; | |
13094 LPWSTR usri2_parms; | |
13095 LPWSTR usri2_workstations; | |
13096 DWORD usri2_last_logon; | |
13097 DWORD usri2_last_logoff; | |
13098 DWORD usri2_acct_expires; | |
13099 DWORD usri2_max_storage; | |
13100 DWORD usri2_units_per_week; | |
13101 PBYTE usri2_logon_hours; | |
13102 DWORD usri2_bad_pw_count; | |
13103 DWORD usri2_num_logons; | |
13104 LPWSTR usri2_logon_server; | |
13105 DWORD usri2_country_code; | |
13106 DWORD usri2_code_page; | |
13107 } | |
13108 | |
13109 alias USER_INFO_2* PUSER_INFO_2; | |
13110 alias USER_INFO_2* LPUSER_INFO_2; | |
13111 alias USER_INFO_2 TUSERINFO2; | |
13112 alias USER_INFO_2* PUSERINFO2; | |
13113 | |
13114 struct USER_INFO_0 | |
13115 { | |
13116 LPWSTR usri0_name; | |
13117 } | |
13118 | |
13119 alias USER_INFO_0* PUSER_INFO_0; | |
13120 alias USER_INFO_0* LPUSER_INFO_0; | |
13121 alias USER_INFO_0 TUSERINFO0; | |
13122 alias USER_INFO_0* PUSERINFO0; | |
13123 | |
13124 struct USER_INFO_3 | |
13125 { | |
13126 LPWSTR usri3_name; | |
13127 LPWSTR usri3_password; | |
13128 DWORD usri3_password_age; | |
13129 DWORD usri3_priv; | |
13130 LPWSTR usri3_home_dir; | |
13131 LPWSTR usri3_comment; | |
13132 DWORD usri3_flags; | |
13133 LPWSTR usri3_script_path; | |
13134 DWORD usri3_auth_flags; | |
13135 LPWSTR usri3_full_name; | |
13136 LPWSTR usri3_usr_comment; | |
13137 LPWSTR usri3_parms; | |
13138 LPWSTR usri3_workstations; | |
13139 DWORD usri3_last_logon; | |
13140 DWORD usri3_last_logoff; | |
13141 DWORD usri3_acct_expires; | |
13142 DWORD usri3_max_storage; | |
13143 DWORD usri3_units_per_week; | |
13144 PBYTE usri3_logon_hours; | |
13145 DWORD usri3_bad_pw_count; | |
13146 DWORD usri3_num_logons; | |
13147 LPWSTR usri3_logon_server; | |
13148 DWORD usri3_country_code; | |
13149 DWORD usri3_code_page; | |
13150 DWORD usri3_user_id; | |
13151 DWORD usri3_primary_group_id; | |
13152 LPWSTR usri3_profile; | |
13153 LPWSTR usri3_home_dir_drive; | |
13154 DWORD usri3_password_expired; | |
13155 } | |
13156 | |
13157 alias USER_INFO_3* PUSER_INFO_3; | |
13158 alias USER_INFO_3* LPUSER_INFO_3; | |
13159 alias USER_INFO_3 TUSERINFO3; | |
13160 alias USER_INFO_3* PUSERINFO3; | |
13161 | |
13162 struct GROUP_INFO_2 | |
13163 { | |
13164 LPWSTR grpi2_name; | |
13165 LPWSTR grpi2_comment; | |
13166 DWORD grpi2_group_id; | |
13167 DWORD grpi2_attributes; | |
13168 } | |
13169 | |
13170 alias GROUP_INFO_2* PGROUP_INFO_2; | |
13171 alias GROUP_INFO_2 TGROUPINFO2; | |
13172 alias GROUP_INFO_2* PGROUPINFO2; | |
13173 | |
13174 struct LOCALGROUP_INFO_0 | |
13175 { | |
13176 LPWSTR lgrpi0_name; | |
13177 } | |
13178 | |
13179 alias LOCALGROUP_INFO_0* PLOCALGROUP_INFO_0; | |
13180 alias LOCALGROUP_INFO_0* LPLOCALGROUP_INFO_0; | |
13181 alias LOCALGROUP_INFO_0 TLOCALGROUPINFO0; | |
13182 alias LOCALGROUP_INFO_0* PLOCALGROUPINFO0; | |
13183 | |
13184 struct IMAGE_DOS_HEADER | |
13185 { | |
13186 ushort e_magic; | |
13187 ushort e_cblp; | |
13188 ushort e_cp; | |
13189 ushort e_crlc; | |
13190 ushort e_cparhdr; | |
13191 ushort e_minalloc; | |
13192 ushort e_maxalloc; | |
13193 ushort e_ss; | |
13194 ushort e_sp; | |
13195 ushort e_csum; | |
13196 ushort e_ip; | |
13197 ushort e_cs; | |
13198 ushort e_lfarlc; | |
13199 ushort e_ovno; | |
13200 ushort[1 + 3] e_res; | |
13201 ushort e_oemid; | |
13202 ushort e_oeminfo; | |
13203 ushort[1 + 9] e_res2; | |
13204 LONG e_lfanew; | |
13205 } | |
13206 | |
13207 alias IMAGE_DOS_HEADER* PIMAGE_DOS_HEADER; | |
13208 alias IMAGE_DOS_HEADER TIMAGEDOSHEADER; | |
13209 alias IMAGE_DOS_HEADER* PIMAGEDOSHEADER; | |
13210 alias ushort TVARTYPE; | |
13211 alias TVARIANT* PVARIANT; | |
13212 | |
13213 struct TVARIANT | |
13214 { | |
13215 TVARTYPE vt; | |
13216 ushort wReserved1; | |
13217 ushort wReserved2; | |
13218 ushort wReserved3; | |
13219 | |
13220 union | |
13221 { | |
13222 struct | |
13223 { | |
13224 ubyte bVal; | |
13225 } | |
13226 struct | |
13227 { | |
13228 byte iVal; | |
13229 } | |
13230 struct | |
13231 { | |
13232 int lVal; | |
13233 } | |
13234 struct | |
13235 { | |
13236 float fltVal; | |
13237 } | |
13238 struct | |
13239 { | |
13240 double dblVal; | |
13241 } | |
13242 struct | |
13243 { | |
13244 ushort vbool; | |
13245 } | |
13246 struct | |
13247 { | |
13248 HRESULT scode; | |
13249 } | |
13250 struct | |
13251 { | |
13252 ubyte* pbVal; | |
13253 } | |
13254 struct | |
13255 { | |
13256 byte* piVal; | |
13257 } | |
13258 struct | |
13259 { | |
13260 int* plVal; | |
13261 } | |
13262 struct | |
13263 { | |
13264 float* pfltVal; | |
13265 } | |
13266 struct | |
13267 { | |
13268 double* pdblVal; | |
13269 } | |
13270 struct | |
13271 { | |
13272 ushort* pbool; | |
13273 } | |
13274 struct | |
13275 { | |
13276 HRESULT* pscode; | |
13277 } | |
13278 struct | |
13279 { | |
13280 POINTER byRef; | |
13281 } | |
13282 } | |
13283 } | |
13284 | |
13285 alias TVARIANT VARIANT; | |
13286 alias int MMRESULT; | |
13287 alias TWAVEFORMATEX* PWAVEFORMATEX; | |
13288 | |
13289 align(1) struct TWAVEFORMATEX | |
13290 { | |
13291 ushort wFormatTag; | |
13292 ushort nChannels; | |
13293 DWORD nSamplesPerSec; | |
13294 DWORD nAvgBytesPerSec; | |
13295 ushort nBlockAlign; | |
13296 ushort wBitsPerSample; | |
13297 ushort cbSize; | |
13298 } | |
13299 | |
13300 alias CRITICAL_SECTION TRTLCRITICALSECTION; | |
13301 alias PCRITICAL_SECTION PRTLCRITICALSECTION; | |
13302 alias PGUID PIID; | |
13303 alias TGUID TIID; | |
13304 alias HANDLE THANDLE; | |
13305 alias TSMALLRECT* PSMALLRECT; | |
13306 alias SMALL_RECT TSMALLRECT; | |
13307 alias TCHARINFO* PCHARINFO; | |
13308 alias _CHAR_INFO TCHARINFO; | |
13309 alias POINTER TFARPROC; | |
13310 alias POINTER TFNDLGPROC; | |
13311 alias POINTER TFNTHREADSTARTROUTINE; | |
13312 | |
13313 struct _OBJECT_TYPE_LIST | |
13314 { | |
13315 ushort Level; | |
13316 ushort Sbz; | |
13317 PGUID ObjectType; | |
13318 } | |
13319 | |
13320 alias _OBJECT_TYPE_LIST TOBJECTTYPELIST; | |
13321 alias TOBJECTTYPELIST* POBJECTTYPELIST; | |
13322 alias _OBJECT_TYPE_LIST OBJECT_TYPE_LIST; | |
13323 alias DWORD AUDIT_EVENT_TYPE; | |
13324 | |
13325 align(1) struct _BLENDFUNCTION | |
13326 { | |
13327 ubyte BlendOp; | |
13328 ubyte BlendFlags; | |
13329 ubyte SourceConstantAlpha; | |
13330 ubyte AlphaFormat; | |
13331 } | |
13332 | |
13333 alias _BLENDFUNCTION TBLENDFUNCTION; | |
13334 alias TBLENDFUNCTION* PBLENDFUNCTION; | |
13335 alias _BLENDFUNCTION BLENDFUNCTION; | |
13336 | |
13337 alias HANDLE HMONITOR; | |
13338 | |
13339 struct tagMONITORINFOEX | |
13340 { | |
13341 DWORD cbSize; | |
13342 RECT rcMonitor; | |
13343 RECT rcWork; | |
13344 DWORD dwFlags; | |
13345 TCHAR szDevice[CCHDEVICENAME]; | |
13346 } | |
13347 alias tagMONITORINFOEX MONITORINFOEX; | |
13348 alias MONITORINFOEX* LPMONITORINFOEX; | |
13349 | |
13350 struct tagMONITORINFO | |
13351 { | |
13352 DWORD cbSize; | |
13353 RECT rcMonitor; | |
13354 RECT rcWork; | |
13355 DWORD dwFlags; | |
13356 } | |
13357 alias tagMONITORINFO MONITORINFO; | |
13358 alias MONITORINFO* LPMONITORINFO; | |
13359 | |
13360 struct WINDOWINFO | |
13361 { | |
13362 DWORD cbSize; | |
13363 RECT rcWindow; | |
13364 RECT rcClient; | |
13365 DWORD dwStyle; | |
13366 DWORD dwExStyle; | |
13367 DWORD dwWindowStatus; | |
13368 UINT cxWindowBorders; | |
13369 UINT cyWindowBorders; | |
13370 ATOM atomWindowType; | |
13371 short wCreatorVersion; | |
13372 }; | |
13373 alias WINDOWINFO* PWINDOWINFO; | |
13374 alias WINDOWINFO* LPWINDOWINFO; | |
13375 | |
13376 /* | |
13377 int S_OK = (0x00000000); | |
13378 int S_FALSE = (0x00000001); | |
13379 int NOERROR = (0); | |
13380 int E_UNEXPECTED = (DWORD)((0x8000FFFF)); | |
13381 int E_NOTIMPL = (DWORD)((0x80004001)); | |
13382 int E_OUTOFMEMORY = (DWORD)((0x8007000E)); | |
13383 int E_INVALIDARG = (DWORD)((0x80070057)); | |
13384 int E_NOINTERFACE = (DWORD)((0x80004002)); | |
13385 int E_POINTER = (DWORD)((0x80004003)); | |
13386 int E_HANDLE = (DWORD)((0x80070006)); | |
13387 int E_ABORT = (DWORD)((0x80004004)); | |
13388 int E_FAIL = (DWORD)((0x80004005)); | |
13389 int E_ACCESSDENIED = (DWORD)((0x80070005)); | |
13390 int E_PENDING = (DWORD)((0x8000000A)); | |
13391 int CO_E_INIT_TLS = (DWORD)((0x80004006)); | |
13392 int CO_E_INIT_MEMORY_ALLOCATOR = (DWORD)((0x80004008)); | |
13393 int CO_E_INIT_CLASS_CACHE = (DWORD)((0x80004009)); | |
13394 int CO_E_INIT_RPC_CHANNEL = (DWORD)((0x8000400A)); | |
13395 int CO_E_INIT_TLS_SET_CHANNEL_CONTROL = (DWORD)((0x8000400B)); | |
13396 int CO_E_INIT_TLS_CHANNEL_CONTROL = (DWORD)((0x8000400C)); | |
13397 int CO_E_INIT_UNACCEPTED_USER_ALLOCATOR = (DWORD)((0x8000400D)); | |
13398 int CO_E_INIT_SCM_MUTEX_EXISTS = (DWORD)((0x8000400E)); | |
13399 int CO_E_INIT_SCM_FILE_MAPPING_EXISTS = (DWORD)((0x8000400F)); | |
13400 int CO_E_INIT_SCM_MAP_VIEW_OF_FILE = (DWORD)((0x80004010)); | |
13401 int CO_E_INIT_SCM_EXEC_FAILURE = (DWORD)((0x80004011)); | |
13402 int CO_E_INIT_ONLY_SINGLE_THREADED = (DWORD)((0x80004012)); | |
13403 int CO_E_CANT_REMOTE = (DWORD)((0x80004013)); | |
13404 int CO_E_BAD_SERVER_NAME = (DWORD)((0x80004014)); | |
13405 int CO_E_WRONG_SERVER_IDENTITY = (DWORD)((0x80004015)); | |
13406 int CO_E_OLE1DDE_DISABLED = (DWORD)((0x80004016)); | |
13407 int CO_E_RUNAS_SYNTAX = (DWORD)((0x80004017)); | |
13408 int CO_E_CREATEPROCESS_FAILURE = (DWORD)((0x80004018)); | |
13409 int CO_E_RUNAS_CREATEPROCESS_FAILURE = (DWORD)((0x80004019)); | |
13410 int CO_E_RUNAS_LOGON_FAILURE = (DWORD)((0x8000401A)); | |
13411 int CO_E_LAUNCH_PERMSSION_DENIED = (DWORD)((0x8000401B)); | |
13412 int CO_E_START_SERVICE_FAILURE = (DWORD)((0x8000401C)); | |
13413 int CO_E_REMOTE_COMMUNICATION_FAILURE = (DWORD)((0x8000401D)); | |
13414 int CO_E_SERVER_START_TIMEOUT = (DWORD)((0x8000401E)); | |
13415 int CO_E_CLSREG_INCONSISTENT = (DWORD)((0x8000401F)); | |
13416 int CO_E_IIDREG_INCONSISTENT = (DWORD)((0x80004020)); | |
13417 int CO_E_NOT_SUPPORTED = (DWORD)((0x80004021)); | |
13418 int CO_E_FIRST = (DWORD)((0x800401F0)); | |
13419 int CO_E_LAST = (DWORD)((0x800401FF)); | |
13420 int CO_S_FIRST = (0x401F0); | |
13421 int CO_E_NOTINITIALIZED = (DWORD)((0x800401F0)); | |
13422 int CO_E_ALREADYINITIALIZED = (DWORD)((0x800401F1)); | |
13423 int CO_E_CANTDETERMINECLASS = (DWORD)((0x800401F2)); | |
13424 int CO_E_CLASSSTRING = (DWORD)((0x800401F3)); | |
13425 int CO_E_IIDSTRING = (DWORD)((0x800401F4)); | |
13426 int CO_E_APPNOTFOUND = (DWORD)((0x800401F5)); | |
13427 int CO_E_APPSINGLEUSE = (DWORD)((0x800401F6)); | |
13428 int CO_E_ERRORINAPP = (DWORD)((0x800401F7)); | |
13429 int CO_E_DLLNOTFOUND = (DWORD)((0x800401F8)); | |
13430 int CO_E_ERRORINDLL = (DWORD)((0x800401F9)); | |
13431 int CO_E_WRONGOSFORAPP = (DWORD)((0x800401FA)); | |
13432 int CO_E_OBJNOTREG = (DWORD)((0x800401FB)); | |
13433 int CO_E_OBJISREG = (DWORD)((0x800401FC)); | |
13434 int CO_E_OBJNOTCONNECTED = (DWORD)((0x800401FD)); | |
13435 int CO_E_APPDIDNTREG = (DWORD)((0x800401FE)); | |
13436 int CO_E_RELEASED = (DWORD)((0x800401FF)); | |
13437 */ |