Import everything
[cl-w32api.git] / modules / uncatalogized.lisp
blobb143a660e4f5fd6da8c20c52d52d403eed569848
2 (cl:in-package w32apimod)
4 (define-w32api-module uncatalogized :uncatalogized)
6 (cl:in-package cl-w32api.module.uncatalogized)
8 (defconstant-exported WINVER #x0400)
10 (defconstant-exported _WIN32_WINNT #x0400)
12 (defconstant-exported MAX_PATH 260)
14 (defconstant-exported STRICT 1)
16 (defconstant-exported SEVERITY_SUCCESS 0)
18 (defconstant-exported SEVERITY_ERROR 1)
20 (defconstant-exported FACILITY_WINDOWS 8)
22 (defconstant-exported FACILITY_STORAGE 3)
24 (defconstant-exported FACILITY_RPC 1)
26 (defconstant-exported FACILITY_WIN32 7)
28 (defconstant-exported FACILITY_CONTROL 10)
30 (defconstant-exported FACILITY_NULL 0)
32 (defconstant-exported FACILITY_ITF 4)
34 (defconstant-exported FACILITY_DISPATCH 2)
36 (defconstant-exported FACILITY_NT_BIT #x10000000)
38 (defconstant-exported __NEWLIB_H__ 1)
40 (defconstant-exported _NEWLIB_VERSION "1.13.0")
42 (defconstant-exported _WANT_IO_LONG_LONG 1)
44 (defconstant-exported _WANT_IO_LONG_DOUBLE 1)
46 (defconstant-exported _WANT_IO_POS_ARGS 1)
48 (defconstant-exported _MB_CAPABLE 1)
50 (defconstant-exported _MB_LEN_MAX 8)
52 (defconstant-exported _HAVE_ARRAY_ALIASING 1)
54 (defconstant-exported __INT_MAX__ 2147483647)
56 (defconstant-exported __LONG_MAX__ 2147483647)
58 (defconstant-exported __RAND_MAX #x7fffffff)
60 (defconstant-exported __WCHAR_MAX__ #xffff)
93 (defconstant-exported ANSI_NULL 0)
95 (defconstant-exported ADDRESS_TAG_BIT #x80000000)
97 (defconstant-exported ACE_OBJECT_TYPE_PRESENT #x00000001)
99 (defconstant-exported ACE_INHERITED_OBJECT_TYPE_PRESENT #x00000002)
101 (defconstant-exported APPLICATION_ERROR_MASK #x20000000)
103 (defconstant-exported ERROR_SEVERITY_SUCCESS #x00000000)
105 (defconstant-exported ERROR_SEVERITY_INFORMATIONAL #x40000000)
107 (defconstant-exported ERROR_SEVERITY_WARNING #x80000000)
109 (defconstant-exported ERROR_SEVERITY_ERROR #xC0000000)
111 (defconstant-exported COMPRESSION_FORMAT_NONE #x0000)
113 (defconstant-exported COMPRESSION_FORMAT_DEFAULT #x0001)
115 (defconstant-exported COMPRESSION_FORMAT_LZNT1 #x0002)
117 (defconstant-exported COMPRESSION_ENGINE_STANDARD #x0000)
119 (defconstant-exported COMPRESSION_ENGINE_MAXIMUM #x0100)
121 (defconstant-exported COMPRESSION_ENGINE_HIBER #x0200)
123 (defconstant-exported ACCESS_ALLOWED_ACE_TYPE #x0)
125 (defconstant-exported ACCESS_DENIED_ACE_TYPE #x1)
127 (defconstant-exported SYSTEM_AUDIT_ACE_TYPE #x2)
129 (defconstant-exported SYSTEM_ALARM_ACE_TYPE #x3)
131 (defconstant-exported ANYSIZE_ARRAY 1)
133 (defconstant-exported OBJECT_INHERIT_ACE 1)
135 (defconstant-exported CONTAINER_INHERIT_ACE 2)
137 (defconstant-exported NO_PROPAGATE_INHERIT_ACE 4)
139 (defconstant-exported INHERIT_ONLY_ACE 8)
141 (defconstant-exported VALID_INHERIT_FLAGS 16)
143 (defconstant-exported SUCCESSFUL_ACCESS_ACE_FLAG 64)
145 (defconstant-exported FAILED_ACCESS_ACE_FLAG 128)
147 (defconstant-exported DELETE #x00010000)
149 (defconstant-exported READ_CONTROL #x20000)
151 (defconstant-exported WRITE_DAC #x40000)
153 (defconstant-exported WRITE_OWNER #x80000)
155 (defconstant-exported SYNCHRONIZE #x100000)
157 (defconstant-exported STANDARD_RIGHTS_REQUIRED #xF0000)
159 (defconstant-exported STANDARD_RIGHTS_READ #x20000)
161 (defconstant-exported STANDARD_RIGHTS_WRITE #x20000)
163 (defconstant-exported STANDARD_RIGHTS_EXECUTE #x20000)
165 (defconstant-exported STANDARD_RIGHTS_ALL #x1F0000)
167 (defconstant-exported SPECIFIC_RIGHTS_ALL #xFFFF)
169 (defconstant-exported ACCESS_SYSTEM_SECURITY #x1000000)
171 (defconstant-exported MAXIMUM_ALLOWED #x2000000)
173 (defconstant-exported GENERIC_READ #x80000000)
175 (defconstant-exported GENERIC_WRITE #x40000000)
177 (defconstant-exported GENERIC_EXECUTE #x20000000)
179 (defconstant-exported GENERIC_ALL #x10000000)
181 (defconstant-exported FILE_LIST_DIRECTORY #x00000001)
183 (defconstant-exported FILE_READ_DATA #x00000001)
185 (defconstant-exported FILE_ADD_FILE #x00000002)
187 (defconstant-exported FILE_WRITE_DATA #x00000002)
189 (defconstant-exported FILE_ADD_SUBDIRECTORY #x00000004)
191 (defconstant-exported FILE_APPEND_DATA #x00000004)
193 (defconstant-exported FILE_CREATE_PIPE_INSTANCE #x00000004)
195 (defconstant-exported FILE_READ_EA #x00000008)
197 (defconstant-exported FILE_READ_PROPERTIES #x00000008)
199 (defconstant-exported FILE_WRITE_EA #x00000010)
201 (defconstant-exported FILE_WRITE_PROPERTIES #x00000010)
203 (defconstant-exported FILE_EXECUTE #x00000020)
205 (defconstant-exported FILE_TRAVERSE #x00000020)
207 (defconstant-exported FILE_DELETE_CHILD #x00000040)
209 (defconstant-exported FILE_READ_ATTRIBUTES #x00000080)
211 (defconstant-exported FILE_WRITE_ATTRIBUTES #x00000100)
213 (defconstant-exported FILE_SHARE_READ #x00000001)
215 (defconstant-exported FILE_SHARE_WRITE #x00000002)
217 (defconstant-exported FILE_SHARE_DELETE #x00000004)
219 (defconstant-exported FILE_SHARE_VALID_FLAGS #x00000007)
221 (defconstant-exported FILE_ATTRIBUTE_READONLY #x00000001)
223 (defconstant-exported FILE_ATTRIBUTE_HIDDEN #x00000002)
225 (defconstant-exported FILE_ATTRIBUTE_SYSTEM #x00000004)
227 (defconstant-exported FILE_ATTRIBUTE_DIRECTORY #x00000010)
229 (defconstant-exported FILE_ATTRIBUTE_ARCHIVE #x00000020)
231 (defconstant-exported FILE_ATTRIBUTE_DEVICE #x00000040)
233 (defconstant-exported FILE_ATTRIBUTE_NORMAL #x00000080)
235 (defconstant-exported FILE_ATTRIBUTE_TEMPORARY #x00000100)
237 (defconstant-exported FILE_ATTRIBUTE_SPARSE_FILE #x00000200)
239 (defconstant-exported FILE_ATTRIBUTE_REPARSE_POINT #x00000400)
241 (defconstant-exported FILE_ATTRIBUTE_COMPRESSED #x00000800)
243 (defconstant-exported FILE_ATTRIBUTE_OFFLINE #x00001000)
245 (defconstant-exported FILE_ATTRIBUTE_NOT_CONTENT_INDEXED #x00002000)
247 (defconstant-exported FILE_ATTRIBUTE_ENCRYPTED #x00004000)
249 (defconstant-exported FILE_ATTRIBUTE_VALID_FLAGS #x00007fb7)
251 (defconstant-exported FILE_ATTRIBUTE_VALID_SET_FLAGS #x000031a7)
253 (defconstant-exported FILE_COPY_STRUCTURED_STORAGE #x00000041)
255 (defconstant-exported FILE_STRUCTURED_STORAGE #x00000441)
257 (defconstant-exported FILE_VALID_OPTION_FLAGS #x00ffffff)
259 (defconstant-exported FILE_VALID_PIPE_OPTION_FLAGS #x00000032)
261 (defconstant-exported FILE_VALID_MAILSLOT_OPTION_FLAGS #x00000032)
263 (defconstant-exported FILE_VALID_SET_FLAGS #x00000036)
265 (defconstant-exported FILE_SUPERSEDE #x00000000)
267 (defconstant-exported FILE_OPEN #x00000001)
269 (defconstant-exported FILE_CREATE #x00000002)
271 (defconstant-exported FILE_OPEN_IF #x00000003)
273 (defconstant-exported FILE_OVERWRITE #x00000004)
275 (defconstant-exported FILE_OVERWRITE_IF #x00000005)
277 (defconstant-exported FILE_MAXIMUM_DISPOSITION #x00000005)
279 (defconstant-exported FILE_DIRECTORY_FILE #x00000001)
281 (defconstant-exported FILE_WRITE_THROUGH #x00000002)
283 (defconstant-exported FILE_SEQUENTIAL_ONLY #x00000004)
285 (defconstant-exported FILE_NO_INTERMEDIATE_BUFFERING #x00000008)
287 (defconstant-exported FILE_SYNCHRONOUS_IO_ALERT #x00000010)
289 (defconstant-exported FILE_SYNCHRONOUS_IO_NONALERT #x00000020)
291 (defconstant-exported FILE_NON_DIRECTORY_FILE #x00000040)
293 (defconstant-exported FILE_CREATE_TREE_CONNECTION #x00000080)
295 (defconstant-exported FILE_COMPLETE_IF_OPLOCKED #x00000100)
297 (defconstant-exported FILE_NO_EA_KNOWLEDGE #x00000200)
299 (defconstant-exported FILE_OPEN_FOR_RECOVERY #x00000400)
301 (defconstant-exported FILE_RANDOM_ACCESS #x00000800)
303 (defconstant-exported FILE_DELETE_ON_CLOSE #x00001000)
305 (defconstant-exported FILE_OPEN_BY_FILE_ID #x00002000)
307 (defconstant-exported FILE_OPEN_FOR_BACKUP_INTENT #x00004000)
309 (defconstant-exported FILE_NO_COMPRESSION #x00008000)
311 (defconstant-exported FILE_RESERVE_OPFILTER #x00100000)
313 (defconstant-exported FILE_OPEN_REPARSE_POINT #x00200000)
315 (defconstant-exported FILE_OPEN_NO_RECALL #x00400000)
317 (defconstant-exported FILE_OPEN_FOR_FREE_SPACE_QUERY #x00800000)
319 (defconstant-exported FILE_ALL_ACCESS (cl:logior #xF0000 #x100000 #x1FF))
321 (defconstant-exported FILE_GENERIC_EXECUTE (cl:logior #x20000 #x00000080 #x00000020 #x100000))
323 (defconstant-exported FILE_GENERIC_READ (cl:logior #x20000 #x00000001 #x00000080 #x00000008 #x100000))
325 (defconstant-exported FILE_GENERIC_WRITE (cl:logior #x20000 #x00000002 #x00000100 #x00000010 #x00000004 #x100000))
327 (defconstant-exported FILE_NOTIFY_CHANGE_FILE_NAME #x00000001)
329 (defconstant-exported FILE_NOTIFY_CHANGE_DIR_NAME #x00000002)
331 (defconstant-exported FILE_NOTIFY_CHANGE_NAME #x00000003)
333 (defconstant-exported FILE_NOTIFY_CHANGE_ATTRIBUTES #x00000004)
335 (defconstant-exported FILE_NOTIFY_CHANGE_SIZE #x00000008)
337 (defconstant-exported FILE_NOTIFY_CHANGE_LAST_WRITE #x00000010)
339 (defconstant-exported FILE_NOTIFY_CHANGE_LAST_ACCESS #x00000020)
341 (defconstant-exported FILE_NOTIFY_CHANGE_CREATION #x00000040)
343 (defconstant-exported FILE_NOTIFY_CHANGE_EA #x00000080)
345 (defconstant-exported FILE_NOTIFY_CHANGE_SECURITY #x00000100)
347 (defconstant-exported FILE_NOTIFY_CHANGE_STREAM_NAME #x00000200)
349 (defconstant-exported FILE_NOTIFY_CHANGE_STREAM_SIZE #x00000400)
351 (defconstant-exported FILE_NOTIFY_CHANGE_STREAM_WRITE #x00000800)
353 (defconstant-exported FILE_NOTIFY_VALID_MASK #x00000fff)
355 (defconstant-exported FILE_CASE_SENSITIVE_SEARCH #x00000001)
357 (defconstant-exported FILE_CASE_PRESERVED_NAMES #x00000002)
359 (defconstant-exported FILE_UNICODE_ON_DISK #x00000004)
361 (defconstant-exported FILE_PERSISTENT_ACLS #x00000008)
363 (defconstant-exported FILE_FILE_COMPRESSION #x00000010)
365 (defconstant-exported FILE_VOLUME_QUOTAS #x00000020)
367 (defconstant-exported FILE_SUPPORTS_SPARSE_FILES #x00000040)
369 (defconstant-exported FILE_SUPPORTS_REPARSE_POINTS #x00000080)
371 (defconstant-exported FILE_SUPPORTS_REMOTE_STORAGE #x00000100)
373 (defconstant-exported FS_LFN_APIS #x00004000)
375 (defconstant-exported FILE_VOLUME_IS_COMPRESSED #x00008000)
377 (defconstant-exported FILE_SUPPORTS_OBJECT_IDS #x00010000)
379 (defconstant-exported FILE_SUPPORTS_ENCRYPTION #x00020000)
381 (defconstant-exported FILE_NAMED_STREAMS #x00040000)
383 (defconstant-exported IO_COMPLETION_QUERY_STATE #x0001)
385 (defconstant-exported IO_COMPLETION_MODIFY_STATE #x0002)
387 (defconstant-exported IO_COMPLETION_ALL_ACCESS (cl:logior #xF0000 #x100000 #x3))
389 (defconstant-exported DUPLICATE_CLOSE_SOURCE #x00000001)
391 (defconstant-exported DUPLICATE_SAME_ACCESS #x00000002)
393 (defconstant-exported DUPLICATE_SAME_ATTRIBUTES #x00000004)
395 (defconstant-exported PROCESS_TERMINATE 1)
397 (defconstant-exported PROCESS_CREATE_THREAD 2)
399 (defconstant-exported PROCESS_SET_SESSIONID 4)
401 (defconstant-exported PROCESS_VM_OPERATION 8)
403 (defconstant-exported PROCESS_VM_READ 16)
405 (defconstant-exported PROCESS_VM_WRITE 32)
407 (defconstant-exported PROCESS_DUP_HANDLE 64)
409 (defconstant-exported PROCESS_CREATE_PROCESS 128)
411 (defconstant-exported PROCESS_SET_QUOTA 256)
413 (defconstant-exported PROCESS_SET_INFORMATION 512)
415 (defconstant-exported PROCESS_QUERY_INFORMATION 1024)
417 (defconstant-exported PROCESS_ALL_ACCESS (cl:logior #xF0000 #x100000 #xFFF))
419 (defconstant-exported THREAD_TERMINATE 1)
421 (defconstant-exported THREAD_SUSPEND_RESUME 2)
423 (defconstant-exported THREAD_GET_CONTEXT 8)
425 (defconstant-exported THREAD_SET_CONTEXT 16)
427 (defconstant-exported THREAD_SET_INFORMATION 32)
429 (defconstant-exported THREAD_QUERY_INFORMATION 64)
431 (defconstant-exported THREAD_SET_THREAD_TOKEN 128)
433 (defconstant-exported THREAD_IMPERSONATE 256)
435 (defconstant-exported THREAD_DIRECT_IMPERSONATION #x200)
437 (defconstant-exported THREAD_ALL_ACCESS (cl:logior #xF0000 #x100000 #x3FF))
439 (defconstant-exported THREAD_BASE_PRIORITY_LOWRT 15)
441 (defconstant-exported THREAD_BASE_PRIORITY_MAX 2)
443 (defconstant-exported THREAD_BASE_PRIORITY_MIN -2)
445 (defconstant-exported THREAD_BASE_PRIORITY_IDLE -15)
447 (defconstant-exported EXCEPTION_NONCONTINUABLE 1)
449 (defconstant-exported EXCEPTION_MAXIMUM_PARAMETERS 15)
451 (defconstant-exported MUTANT_QUERY_STATE #x0001)
453 (defconstant-exported MUTANT_ALL_ACCESS (cl:logior #xF0000 #x100000 #x0001))
455 (defconstant-exported TIMER_QUERY_STATE #x0001)
457 (defconstant-exported TIMER_MODIFY_STATE #x0002)
459 (defconstant-exported TIMER_ALL_ACCESS (cl:logior #xF0000 #x100000 #x0001 #x0002))
461 (defconstant-exported SECURITY_NULL_RID 0)
463 (defconstant-exported SECURITY_WORLD_RID #x00000000)
465 (defconstant-exported SECURITY_LOCAL_RID 0)
467 (defconstant-exported SECURITY_CREATOR_OWNER_RID 0)
469 (defconstant-exported SECURITY_CREATOR_GROUP_RID 1)
471 (defconstant-exported SECURITY_DIALUP_RID 1)
473 (defconstant-exported SECURITY_NETWORK_RID 2)
475 (defconstant-exported SECURITY_BATCH_RID 3)
477 (defconstant-exported SECURITY_INTERACTIVE_RID 4)
479 (defconstant-exported SECURITY_LOGON_IDS_RID 5)
481 (defconstant-exported SECURITY_SERVICE_RID 6)
483 (defconstant-exported SECURITY_LOCAL_SYSTEM_RID 18)
485 (defconstant-exported SECURITY_BUILTIN_DOMAIN_RID 32)
487 (defconstant-exported SECURITY_PRINCIPAL_SELF_RID 10)
489 (defconstant-exported SECURITY_CREATOR_OWNER_SERVER_RID #x2)
491 (defconstant-exported SECURITY_CREATOR_GROUP_SERVER_RID #x3)
493 (defconstant-exported SECURITY_LOGON_IDS_RID_COUNT #x3)
495 (defconstant-exported SECURITY_ANONYMOUS_LOGON_RID #x7)
497 (defconstant-exported SECURITY_PROXY_RID #x8)
499 (defconstant-exported SECURITY_ENTERPRISE_CONTROLLERS_RID #x9)
501 (defconstant-exported SECURITY_SERVER_LOGON_RID #x9)
503 (defconstant-exported SECURITY_AUTHENTICATED_USER_RID #xB)
505 (defconstant-exported SECURITY_RESTRICTED_CODE_RID #xC)
507 (defconstant-exported SECURITY_NT_NON_UNIQUE_RID #x15)
509 (defconstant-exported SID_REVISION 1)
511 (defconstant-exported DOMAIN_USER_RID_ADMIN #x1F4)
513 (defconstant-exported DOMAIN_USER_RID_GUEST #x1F5)
515 (defconstant-exported DOMAIN_GROUP_RID_ADMINS #x200)
517 (defconstant-exported DOMAIN_GROUP_RID_USERS #x201)
519 (defconstant-exported DOMAIN_ALIAS_RID_ADMINS #x220)
521 (defconstant-exported DOMAIN_ALIAS_RID_USERS #x221)
523 (defconstant-exported DOMAIN_ALIAS_RID_GUESTS #x222)
525 (defconstant-exported DOMAIN_ALIAS_RID_POWER_USERS #x223)
527 (defconstant-exported DOMAIN_ALIAS_RID_ACCOUNT_OPS #x224)
529 (defconstant-exported DOMAIN_ALIAS_RID_SYSTEM_OPS #x225)
531 (defconstant-exported DOMAIN_ALIAS_RID_PRINT_OPS #x226)
533 (defconstant-exported DOMAIN_ALIAS_RID_BACKUP_OPS #x227)
535 (defconstant-exported DOMAIN_ALIAS_RID_REPLICATOR #x228)
537 (defconstant-exported SE_CREATE_TOKEN_NAME "SeCreateTokenPrivilege")
539 (defconstant-exported SE_ASSIGNPRIMARYTOKEN_NAME "SeAssignPrimaryTokenPrivilege")
541 (defconstant-exported SE_LOCK_MEMORY_NAME "SeLockMemoryPrivilege")
543 (defconstant-exported SE_INCREASE_QUOTA_NAME "SeIncreaseQuotaPrivilege")
545 (defconstant-exported SE_UNSOLICITED_INPUT_NAME "SeUnsolicitedInputPrivilege")
547 (defconstant-exported SE_MACHINE_ACCOUNT_NAME "SeMachineAccountPrivilege")
549 (defconstant-exported SE_TCB_NAME "SeTcbPrivilege")
551 (defconstant-exported SE_SECURITY_NAME "SeSecurityPrivilege")
553 (defconstant-exported SE_TAKE_OWNERSHIP_NAME "SeTakeOwnershipPrivilege")
555 (defconstant-exported SE_LOAD_DRIVER_NAME "SeLoadDriverPrivilege")
557 (defconstant-exported SE_SYSTEM_PROFILE_NAME "SeSystemProfilePrivilege")
559 (defconstant-exported SE_SYSTEMTIME_NAME "SeSystemtimePrivilege")
561 (defconstant-exported SE_PROF_SINGLE_PROCESS_NAME "SeProfileSingleProcessPrivilege")
563 (defconstant-exported SE_INC_BASE_PRIORITY_NAME "SeIncreaseBasePriorityPrivilege")
565 (defconstant-exported SE_CREATE_PAGEFILE_NAME "SeCreatePagefilePrivilege")
567 (defconstant-exported SE_CREATE_PERMANENT_NAME "SeCreatePermanentPrivilege")
569 (defconstant-exported SE_BACKUP_NAME "SeBackupPrivilege")
571 (defconstant-exported SE_RESTORE_NAME "SeRestorePrivilege")
573 (defconstant-exported SE_SHUTDOWN_NAME "SeShutdownPrivilege")
575 (defconstant-exported SE_DEBUG_NAME "SeDebugPrivilege")
577 (defconstant-exported SE_AUDIT_NAME "SeAuditPrivilege")
579 (defconstant-exported SE_SYSTEM_ENVIRONMENT_NAME "SeSystemEnvironmentPrivilege")
581 (defconstant-exported SE_CHANGE_NOTIFY_NAME "SeChangeNotifyPrivilege")
583 (defconstant-exported SE_REMOTE_SHUTDOWN_NAME "SeRemoteShutdownPrivilege")
585 (defconstant-exported SE_CREATE_GLOBAL_NAME "SeCreateGlobalPrivilege")
587 (defconstant-exported SE_UNDOCK_NAME "SeUndockPrivilege")
589 (defconstant-exported SE_MANAGE_VOLUME_NAME "SeManageVolumePrivilege")
591 (defconstant-exported SE_IMPERSONATE_NAME "SeImpersonatePrivilege")
593 (defconstant-exported SE_ENABLE_DELEGATION_NAME "SeEnableDelegationPrivilege")
595 (defconstant-exported SE_SYNC_AGENT_NAME "SeSyncAgentPrivilege")
597 (defconstant-exported SE_GROUP_MANDATORY 1)
599 (defconstant-exported SE_GROUP_ENABLED_BY_DEFAULT 2)
601 (defconstant-exported SE_GROUP_ENABLED 4)
603 (defconstant-exported SE_GROUP_OWNER 8)
605 (defconstant-exported SE_GROUP_USE_FOR_DENY_ONLY 16)
607 (defconstant-exported SE_GROUP_LOGON_ID 3221225472)
609 (defconstant-exported SE_GROUP_RESOURCE 536870912)
611 (defconstant-exported LANG_NEUTRAL #x00)
613 (defconstant-exported LANG_ARABIC #x01)
615 (defconstant-exported LANG_BULGARIAN #x02)
617 (defconstant-exported LANG_CATALAN #x03)
619 (defconstant-exported LANG_CHINESE #x04)
621 (defconstant-exported LANG_CZECH #x05)
623 (defconstant-exported LANG_DANISH #x06)
625 (defconstant-exported LANG_GERMAN #x07)
627 (defconstant-exported LANG_GREEK #x08)
629 (defconstant-exported LANG_ENGLISH #x09)
631 (defconstant-exported LANG_SPANISH #x0a)
633 (defconstant-exported LANG_FINNISH #x0b)
635 (defconstant-exported LANG_FRENCH #x0c)
637 (defconstant-exported LANG_HEBREW #x0d)
639 (defconstant-exported LANG_HUNGARIAN #x0e)
641 (defconstant-exported LANG_ICELANDIC #x0f)
643 (defconstant-exported LANG_ITALIAN #x10)
645 (defconstant-exported LANG_JAPANESE #x11)
647 (defconstant-exported LANG_KOREAN #x12)
649 (defconstant-exported LANG_DUTCH #x13)
651 (defconstant-exported LANG_NORWEGIAN #x14)
653 (defconstant-exported LANG_POLISH #x15)
655 (defconstant-exported LANG_PORTUGUESE #x16)
657 (defconstant-exported LANG_ROMANIAN #x18)
659 (defconstant-exported LANG_RUSSIAN #x19)
661 (defconstant-exported LANG_CROATIAN #x1a)
663 (defconstant-exported LANG_SERBIAN #x1a)
665 (defconstant-exported LANG_SLOVAK #x1b)
667 (defconstant-exported LANG_ALBANIAN #x1c)
669 (defconstant-exported LANG_SWEDISH #x1d)
671 (defconstant-exported LANG_THAI #x1e)
673 (defconstant-exported LANG_TURKISH #x1f)
675 (defconstant-exported LANG_URDU #x20)
677 (defconstant-exported LANG_INDONESIAN #x21)
679 (defconstant-exported LANG_UKRAINIAN #x22)
681 (defconstant-exported LANG_BELARUSIAN #x23)
683 (defconstant-exported LANG_SLOVENIAN #x24)
685 (defconstant-exported LANG_ESTONIAN #x25)
687 (defconstant-exported LANG_LATVIAN #x26)
689 (defconstant-exported LANG_LITHUANIAN #x27)
691 (defconstant-exported LANG_FARSI #x29)
693 (defconstant-exported LANG_VIETNAMESE #x2a)
695 (defconstant-exported LANG_ARMENIAN #x2b)
697 (defconstant-exported LANG_AZERI #x2c)
699 (defconstant-exported LANG_BASQUE #x2d)
701 (defconstant-exported LANG_MACEDONIAN #x2f)
703 (defconstant-exported LANG_AFRIKAANS #x36)
705 (defconstant-exported LANG_GEORGIAN #x37)
707 (defconstant-exported LANG_FAEROESE #x38)
709 (defconstant-exported LANG_HINDI #x39)
711 (defconstant-exported LANG_MALAY #x3e)
713 (defconstant-exported LANG_KAZAK #x3f)
715 (defconstant-exported LANG_KYRGYZ #x40)
717 (defconstant-exported LANG_SWAHILI #x41)
719 (defconstant-exported LANG_UZBEK #x43)
721 (defconstant-exported LANG_TATAR #x44)
723 (defconstant-exported LANG_BENGALI #x45)
725 (defconstant-exported LANG_PUNJABI #x46)
727 (defconstant-exported LANG_GUJARATI #x47)
729 (defconstant-exported LANG_ORIYA #x48)
731 (defconstant-exported LANG_TAMIL #x49)
733 (defconstant-exported LANG_TELUGU #x4a)
735 (defconstant-exported LANG_KANNADA #x4b)
737 (defconstant-exported LANG_MALAYALAM #x4c)
739 (defconstant-exported LANG_ASSAMESE #x4d)
741 (defconstant-exported LANG_MARATHI #x4e)
743 (defconstant-exported LANG_SANSKRIT #x4f)
745 (defconstant-exported LANG_MONGOLIAN #x50)
747 (defconstant-exported LANG_GALICIAN #x56)
749 (defconstant-exported LANG_KONKANI #x57)
751 (defconstant-exported LANG_MANIPURI #x58)
753 (defconstant-exported LANG_SINDHI #x59)
755 (defconstant-exported LANG_SYRIAC #x5a)
757 (defconstant-exported LANG_KASHMIRI #x60)
759 (defconstant-exported LANG_NEPALI #x61)
761 (defconstant-exported LANG_DIVEHI #x65)
763 (defconstant-exported LANG_INVARIANT #x7f)
765 (defconstant-exported SUBLANG_NEUTRAL #x00)
767 (defconstant-exported SUBLANG_DEFAULT #x01)
769 (defconstant-exported SUBLANG_SYS_DEFAULT #x02)
771 (defconstant-exported SUBLANG_ARABIC_SAUDI_ARABIA #x01)
773 (defconstant-exported SUBLANG_ARABIC_IRAQ #x02)
775 (defconstant-exported SUBLANG_ARABIC_EGYPT #x03)
777 (defconstant-exported SUBLANG_ARABIC_LIBYA #x04)
779 (defconstant-exported SUBLANG_ARABIC_ALGERIA #x05)
781 (defconstant-exported SUBLANG_ARABIC_MOROCCO #x06)
783 (defconstant-exported SUBLANG_ARABIC_TUNISIA #x07)
785 (defconstant-exported SUBLANG_ARABIC_OMAN #x08)
787 (defconstant-exported SUBLANG_ARABIC_YEMEN #x09)
789 (defconstant-exported SUBLANG_ARABIC_SYRIA #x0a)
791 (defconstant-exported SUBLANG_ARABIC_JORDAN #x0b)
793 (defconstant-exported SUBLANG_ARABIC_LEBANON #x0c)
795 (defconstant-exported SUBLANG_ARABIC_KUWAIT #x0d)
797 (defconstant-exported SUBLANG_ARABIC_UAE #x0e)
799 (defconstant-exported SUBLANG_ARABIC_BAHRAIN #x0f)
801 (defconstant-exported SUBLANG_ARABIC_QATAR #x10)
803 (defconstant-exported SUBLANG_AZERI_LATIN #x01)
805 (defconstant-exported SUBLANG_AZERI_CYRILLIC #x02)
807 (defconstant-exported SUBLANG_CHINESE_TRADITIONAL #x01)
809 (defconstant-exported SUBLANG_CHINESE_SIMPLIFIED #x02)
811 (defconstant-exported SUBLANG_CHINESE_HONGKONG #x03)
813 (defconstant-exported SUBLANG_CHINESE_SINGAPORE #x04)
815 (defconstant-exported SUBLANG_CHINESE_MACAU #x05)
817 (defconstant-exported SUBLANG_DUTCH #x01)
819 (defconstant-exported SUBLANG_DUTCH_BELGIAN #x02)
821 (defconstant-exported SUBLANG_ENGLISH_US #x01)
823 (defconstant-exported SUBLANG_ENGLISH_UK #x02)
825 (defconstant-exported SUBLANG_ENGLISH_AUS #x03)
827 (defconstant-exported SUBLANG_ENGLISH_CAN #x04)
829 (defconstant-exported SUBLANG_ENGLISH_NZ #x05)
831 (defconstant-exported SUBLANG_ENGLISH_EIRE #x06)
833 (defconstant-exported SUBLANG_ENGLISH_SOUTH_AFRICA #x07)
835 (defconstant-exported SUBLANG_ENGLISH_JAMAICA #x08)
837 (defconstant-exported SUBLANG_ENGLISH_CARIBBEAN #x09)
839 (defconstant-exported SUBLANG_ENGLISH_BELIZE #x0a)
841 (defconstant-exported SUBLANG_ENGLISH_TRINIDAD #x0b)
843 (defconstant-exported SUBLANG_ENGLISH_ZIMBABWE #x0c)
845 (defconstant-exported SUBLANG_ENGLISH_PHILIPPINES #x0d)
847 (defconstant-exported SUBLANG_FRENCH #x01)
849 (defconstant-exported SUBLANG_FRENCH_BELGIAN #x02)
851 (defconstant-exported SUBLANG_FRENCH_CANADIAN #x03)
853 (defconstant-exported SUBLANG_FRENCH_SWISS #x04)
855 (defconstant-exported SUBLANG_FRENCH_LUXEMBOURG #x05)
857 (defconstant-exported SUBLANG_FRENCH_MONACO #x06)
859 (defconstant-exported SUBLANG_GERMAN #x01)
861 (defconstant-exported SUBLANG_GERMAN_SWISS #x02)
863 (defconstant-exported SUBLANG_GERMAN_AUSTRIAN #x03)
865 (defconstant-exported SUBLANG_GERMAN_LUXEMBOURG #x04)
867 (defconstant-exported SUBLANG_GERMAN_LIECHTENSTEIN #x05)
869 (defconstant-exported SUBLANG_ITALIAN #x01)
871 (defconstant-exported SUBLANG_ITALIAN_SWISS #x02)
873 (defconstant-exported SUBLANG_KASHMIRI_INDIA #x02)
875 (defconstant-exported SUBLANG_KASHMIRI_SASIA #x02)
877 (defconstant-exported SUBLANG_KOREAN #x01)
879 (defconstant-exported SUBLANG_LITHUANIAN #x01)
881 (defconstant-exported SUBLANG_MALAY_MALAYSIA #x01)
883 (defconstant-exported SUBLANG_MALAY_BRUNEI_DARUSSALAM #x02)
885 (defconstant-exported SUBLANG_NEPALI_INDIA #x02)
887 (defconstant-exported SUBLANG_NORWEGIAN_BOKMAL #x01)
889 (defconstant-exported SUBLANG_NORWEGIAN_NYNORSK #x02)
891 (defconstant-exported SUBLANG_PORTUGUESE_BRAZILIAN #x01)
893 (defconstant-exported SUBLANG_PORTUGUESE #x02)
895 (defconstant-exported SUBLANG_SERBIAN_LATIN #x02)
897 (defconstant-exported SUBLANG_SERBIAN_CYRILLIC #x03)
899 (defconstant-exported SUBLANG_SPANISH #x01)
901 (defconstant-exported SUBLANG_SPANISH_MEXICAN #x02)
903 (defconstant-exported SUBLANG_SPANISH_MODERN #x03)
905 (defconstant-exported SUBLANG_SPANISH_GUATEMALA #x04)
907 (defconstant-exported SUBLANG_SPANISH_COSTA_RICA #x05)
909 (defconstant-exported SUBLANG_SPANISH_PANAMA #x06)
911 (defconstant-exported SUBLANG_SPANISH_DOMINICAN_REPUBLIC #x07)
913 (defconstant-exported SUBLANG_SPANISH_VENEZUELA #x08)
915 (defconstant-exported SUBLANG_SPANISH_COLOMBIA #x09)
917 (defconstant-exported SUBLANG_SPANISH_PERU #x0a)
919 (defconstant-exported SUBLANG_SPANISH_ARGENTINA #x0b)
921 (defconstant-exported SUBLANG_SPANISH_ECUADOR #x0c)
923 (defconstant-exported SUBLANG_SPANISH_CHILE #x0d)
925 (defconstant-exported SUBLANG_SPANISH_URUGUAY #x0e)
927 (defconstant-exported SUBLANG_SPANISH_PARAGUAY #x0f)
929 (defconstant-exported SUBLANG_SPANISH_BOLIVIA #x10)
931 (defconstant-exported SUBLANG_SPANISH_EL_SALVADOR #x11)
933 (defconstant-exported SUBLANG_SPANISH_HONDURAS #x12)
935 (defconstant-exported SUBLANG_SPANISH_NICARAGUA #x13)
937 (defconstant-exported SUBLANG_SPANISH_PUERTO_RICO #x14)
939 (defconstant-exported SUBLANG_SWEDISH #x01)
941 (defconstant-exported SUBLANG_SWEDISH_FINLAND #x02)
943 (defconstant-exported SUBLANG_URDU_PAKISTAN #x01)
945 (defconstant-exported SUBLANG_URDU_INDIA #x02)
947 (defconstant-exported SUBLANG_UZBEK_LATIN #x01)
949 (defconstant-exported SUBLANG_UZBEK_CYRILLIC #x02)
951 (defconstant-exported NLS_VALID_LOCALE_MASK 1048575)
953 (defconstant-exported SORT_DEFAULT 0)
955 (defconstant-exported SORT_JAPANESE_XJIS 0)
957 (defconstant-exported SORT_JAPANESE_UNICODE 1)
959 (defconstant-exported SORT_CHINESE_BIG5 0)
961 (defconstant-exported SORT_CHINESE_PRCP 0)
963 (defconstant-exported SORT_CHINESE_UNICODE 1)
965 (defconstant-exported SORT_CHINESE_PRC 2)
967 (defconstant-exported SORT_CHINESE_BOPOMOFO 3)
969 (defconstant-exported SORT_KOREAN_KSC 0)
971 (defconstant-exported SORT_KOREAN_UNICODE 1)
973 (defconstant-exported SORT_GERMAN_PHONE_BOOK 1)
975 (defconstant-exported SORT_HUNGARIAN_DEFAULT 0)
977 (defconstant-exported SORT_HUNGARIAN_TECHNICAL 1)
979 (defconstant-exported SORT_GEORGIAN_TRADITIONAL 0)
981 (defconstant-exported SORT_GEORGIAN_MODERN 1)
983 (defconstant-exported ACL_REVISION 2)
985 (defconstant-exported ACL_REVISION_DS 4)
987 (defconstant-exported ACL_REVISION1 1)
989 (defconstant-exported ACL_REVISION2 2)
991 (defconstant-exported ACL_REVISION3 3)
993 (defconstant-exported ACL_REVISION4 4)
995 (defconstant-exported MIN_ACL_REVISION 2)
997 (defconstant-exported MAX_ACL_REVISION 4)
999 (defconstant-exported MINCHAR #x80)
1001 (defconstant-exported MAXCHAR #x7f)
1003 (defconstant-exported MINSHORT #x8000)
1005 (defconstant-exported MAXSHORT #x7fff)
1007 (defconstant-exported MINLONG #x80000000)
1009 (defconstant-exported MAXLONG #x7fffffff)
1011 (defconstant-exported MAXBYTE #xff)
1013 (defconstant-exported MAXWORD #xffff)
1015 (defconstant-exported MAXDWORD #xffffffff)
1017 (defconstant-exported PROCESSOR_INTEL_386 386)
1019 (defconstant-exported PROCESSOR_INTEL_486 486)
1021 (defconstant-exported PROCESSOR_INTEL_PENTIUM 586)
1023 (defconstant-exported PROCESSOR_MIPS_R4000 4000)
1025 (defconstant-exported PROCESSOR_ALPHA_21064 21064)
1027 (defconstant-exported PROCESSOR_INTEL_IA64 2200)
1029 (defconstant-exported PROCESSOR_ARCHITECTURE_INTEL 0)
1031 (defconstant-exported PROCESSOR_ARCHITECTURE_MIPS 1)
1033 (defconstant-exported PROCESSOR_ARCHITECTURE_ALPHA 2)
1035 (defconstant-exported PROCESSOR_ARCHITECTURE_PPC 3)
1037 (defconstant-exported PROCESSOR_ARCHITECTURE_SHX 4)
1039 (defconstant-exported PROCESSOR_ARCHITECTURE_ARM 5)
1041 (defconstant-exported PROCESSOR_ARCHITECTURE_IA64 6)
1043 (defconstant-exported PROCESSOR_ARCHITECTURE_ALPHA64 7)
1045 (defconstant-exported PROCESSOR_ARCHITECTURE_MSIL 8)
1047 (defconstant-exported PROCESSOR_ARCHITECTURE_AMD64 9)
1049 (defconstant-exported PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 10)
1051 (defconstant-exported PROCESSOR_ARCHITECTURE_UNKNOWN #xFFFF)
1053 (defconstant-exported PF_FLOATING_POINT_PRECISION_ERRATA 0)
1055 (defconstant-exported PF_FLOATING_POINT_EMULATED 1)
1057 (defconstant-exported PF_COMPARE_EXCHANGE_DOUBLE 2)
1059 (defconstant-exported PF_MMX_INSTRUCTIONS_AVAILABLE 3)
1061 (defconstant-exported PF_PPC_MOVEMEM_64BIT_OK 4)
1063 (defconstant-exported PF_ALPHA_BYTE_INSTRUCTIONS 5)
1065 (defconstant-exported PF_XMMI_INSTRUCTIONS_AVAILABLE 6)
1067 (defconstant-exported PF_3DNOW_INSTRUCTIONS_AVAILABLE 7)
1069 (defconstant-exported PF_RDTSC_INSTRUCTION_AVAILABLE 8)
1071 (defconstant-exported PF_PAE_ENABLED 9)
1073 (defconstant-exported PF_XMMI64_INSTRUCTIONS_AVAILABLE 10)
1075 (defconstant-exported FILE_ACTION_ADDED #x00000001)
1077 (defconstant-exported FILE_ACTION_REMOVED #x00000002)
1079 (defconstant-exported FILE_ACTION_MODIFIED #x00000003)
1081 (defconstant-exported FILE_ACTION_RENAMED_OLD_NAME #x00000004)
1083 (defconstant-exported FILE_ACTION_RENAMED_NEW_NAME #x00000005)
1085 (defconstant-exported FILE_ACTION_ADDED_STREAM #x00000006)
1087 (defconstant-exported FILE_ACTION_REMOVED_STREAM #x00000007)
1089 (defconstant-exported FILE_ACTION_MODIFIED_STREAM #x00000008)
1091 (defconstant-exported FILE_ACTION_REMOVED_BY_DELETE #x00000009)
1093 (defconstant-exported FILE_ACTION_ID_NOT_TUNNELLED #x0000000A)
1095 (defconstant-exported FILE_ACTION_TUNNELLED_ID_COLLISION #x0000000B)
1097 (defconstant-exported HEAP_NO_SERIALIZE 1)
1099 (defconstant-exported HEAP_GROWABLE 2)
1101 (defconstant-exported HEAP_GENERATE_EXCEPTIONS 4)
1103 (defconstant-exported HEAP_ZERO_MEMORY 8)
1105 (defconstant-exported HEAP_REALLOC_IN_PLACE_ONLY 16)
1107 (defconstant-exported HEAP_TAIL_CHECKING_ENABLED 32)
1109 (defconstant-exported HEAP_FREE_CHECKING_ENABLED 64)
1111 (defconstant-exported HEAP_DISABLE_COALESCE_ON_FREE 128)
1113 (defconstant-exported HEAP_CREATE_ALIGN_16 #x0000)
1115 (defconstant-exported HEAP_CREATE_ENABLE_TRACING #x20000)
1117 (defconstant-exported HEAP_MAXIMUM_TAG #xFFF)
1119 (defconstant-exported HEAP_PSEUDO_TAG_FLAG #x8000)
1121 (defconstant-exported HEAP_TAG_SHIFT 16)
1123 (defconstant-exported KEY_QUERY_VALUE 1)
1125 (defconstant-exported KEY_SET_VALUE 2)
1127 (defconstant-exported KEY_CREATE_SUB_KEY 4)
1129 (defconstant-exported KEY_ENUMERATE_SUB_KEYS 8)
1131 (defconstant-exported KEY_NOTIFY 16)
1133 (defconstant-exported KEY_CREATE_LINK 32)
1135 (defconstant-exported KEY_WRITE #x20006)
1137 (defconstant-exported KEY_EXECUTE #x20019)
1139 (defconstant-exported KEY_READ #x20019)
1141 (defconstant-exported KEY_ALL_ACCESS #xf003f)
1143 (defconstant-exported REG_WHOLE_HIVE_VOLATILE 1)
1145 (defconstant-exported REG_REFRESH_HIVE 2)
1147 (defconstant-exported REG_NO_LAZY_FLUSH 4)
1149 (defconstant-exported REG_OPTION_RESERVED 0)
1151 (defconstant-exported REG_OPTION_NON_VOLATILE 0)
1153 (defconstant-exported REG_OPTION_VOLATILE 1)
1155 (defconstant-exported REG_OPTION_CREATE_LINK 2)
1157 (defconstant-exported REG_OPTION_BACKUP_RESTORE 4)
1159 (defconstant-exported REG_OPTION_OPEN_LINK 8)
1161 (defconstant-exported REG_LEGAL_OPTION 15)
1163 (defconstant-exported OWNER_SECURITY_INFORMATION 1)
1165 (defconstant-exported GROUP_SECURITY_INFORMATION 2)
1167 (defconstant-exported DACL_SECURITY_INFORMATION 4)
1169 (defconstant-exported SACL_SECURITY_INFORMATION 8)
1171 (defconstant-exported MAXIMUM_PROCESSORS 32)
1173 (defconstant-exported PAGE_NOACCESS #x0001)
1175 (defconstant-exported PAGE_READONLY #x0002)
1177 (defconstant-exported PAGE_READWRITE #x0004)
1179 (defconstant-exported PAGE_WRITECOPY #x0008)
1181 (defconstant-exported PAGE_EXECUTE #x0010)
1183 (defconstant-exported PAGE_EXECUTE_READ #x0020)
1185 (defconstant-exported PAGE_EXECUTE_READWRITE #x0040)
1187 (defconstant-exported PAGE_EXECUTE_WRITECOPY #x0080)
1189 (defconstant-exported PAGE_GUARD #x0100)
1191 (defconstant-exported PAGE_NOCACHE #x0200)
1193 (defconstant-exported MEM_COMMIT #x1000)
1195 (defconstant-exported MEM_RESERVE #x2000)
1197 (defconstant-exported MEM_DECOMMIT #x4000)
1199 (defconstant-exported MEM_RELEASE #x8000)
1201 (defconstant-exported MEM_FREE #x10000)
1203 (defconstant-exported MEM_PRIVATE #x20000)
1205 (defconstant-exported MEM_MAPPED #x40000)
1207 (defconstant-exported MEM_RESET #x80000)
1209 (defconstant-exported MEM_TOP_DOWN #x100000)
1211 (defconstant-exported MEM_WRITE_WATCH #x200000)
1213 (defconstant-exported MEM_PHYSICAL #x400000)
1215 (defconstant-exported MEM_4MB_PAGES #x80000000)
1217 (defconstant-exported SEC_BASED #x00200000)
1219 (defconstant-exported SEC_NO_CHANGE #x00400000)
1221 (defconstant-exported SEC_FILE #x00800000)
1223 (defconstant-exported SEC_IMAGE #x01000000)
1225 (defconstant-exported SEC_VLM #x02000000)
1227 (defconstant-exported SEC_RESERVE #x04000000)
1229 (defconstant-exported SEC_COMMIT #x08000000)
1231 (defconstant-exported SEC_NOCACHE #x10000000)
1233 (defconstant-exported SECTION_EXTEND_SIZE 16)
1235 (defconstant-exported SECTION_MAP_READ 4)
1237 (defconstant-exported SECTION_MAP_WRITE 2)
1239 (defconstant-exported SECTION_QUERY 1)
1241 (defconstant-exported SECTION_MAP_EXECUTE 8)
1243 (defconstant-exported SECTION_ALL_ACCESS #xf001f)
1245 (defconstant-exported MESSAGE_RESOURCE_UNICODE 1)
1247 (defconstant-exported RTL_CRITSECT_TYPE 0)
1249 (defconstant-exported RTL_RESOURCE_TYPE 1)
1251 (defconstant-exported IMAGE_SIZEOF_FILE_HEADER 20)
1253 (defconstant-exported IMAGE_FILE_RELOCS_STRIPPED 1)
1255 (defconstant-exported IMAGE_FILE_EXECUTABLE_IMAGE 2)
1257 (defconstant-exported IMAGE_FILE_LINE_NUMS_STRIPPED 4)
1259 (defconstant-exported IMAGE_FILE_LOCAL_SYMS_STRIPPED 8)
1261 (defconstant-exported IMAGE_FILE_AGGRESIVE_WS_TRIM 16)
1263 (defconstant-exported IMAGE_FILE_LARGE_ADDRESS_AWARE 32)
1265 (defconstant-exported IMAGE_FILE_BYTES_REVERSED_LO 128)
1267 (defconstant-exported IMAGE_FILE_32BIT_MACHINE 256)
1269 (defconstant-exported IMAGE_FILE_DEBUG_STRIPPED 512)
1271 (defconstant-exported IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP 1024)
1273 (defconstant-exported IMAGE_FILE_NET_RUN_FROM_SWAP 2048)
1275 (defconstant-exported IMAGE_FILE_SYSTEM 4096)
1277 (defconstant-exported IMAGE_FILE_DLL 8192)
1279 (defconstant-exported IMAGE_FILE_UP_SYSTEM_ONLY 16384)
1281 (defconstant-exported IMAGE_FILE_BYTES_REVERSED_HI 32768)
1283 (defconstant-exported IMAGE_FILE_MACHINE_UNKNOWN 0)
1285 (defconstant-exported IMAGE_FILE_MACHINE_I386 332)
1287 (defconstant-exported IMAGE_FILE_MACHINE_R3000 354)
1289 (defconstant-exported IMAGE_FILE_MACHINE_R4000 358)
1291 (defconstant-exported IMAGE_FILE_MACHINE_R10000 360)
1293 (defconstant-exported IMAGE_FILE_MACHINE_ALPHA 388)
1295 (defconstant-exported IMAGE_FILE_MACHINE_POWERPC 496)
1297 (defconstant-exported IMAGE_DOS_SIGNATURE #x5A4D)
1299 (defconstant-exported IMAGE_OS2_SIGNATURE #x454E)
1301 (defconstant-exported IMAGE_OS2_SIGNATURE_LE #x454C)
1303 (defconstant-exported IMAGE_VXD_SIGNATURE #x454C)
1305 (defconstant-exported IMAGE_NT_SIGNATURE #x00004550)
1307 (defconstant-exported IMAGE_NT_OPTIONAL_HDR_MAGIC #x10b)
1309 (defconstant-exported IMAGE_ROM_OPTIONAL_HDR_MAGIC #x107)
1311 (defconstant-exported IMAGE_SEPARATE_DEBUG_SIGNATURE #x4944)
1313 (defconstant-exported IMAGE_NUMBEROF_DIRECTORY_ENTRIES 16)
1315 (defconstant-exported IMAGE_SIZEOF_ROM_OPTIONAL_HEADER 56)
1317 (defconstant-exported IMAGE_SIZEOF_STD_OPTIONAL_HEADER 28)
1319 (defconstant-exported IMAGE_SIZEOF_NT_OPTIONAL_HEADER 224)
1321 (defconstant-exported IMAGE_SIZEOF_SHORT_NAME 8)
1323 (defconstant-exported IMAGE_SIZEOF_SECTION_HEADER 40)
1325 (defconstant-exported IMAGE_SIZEOF_SYMBOL 18)
1327 (defconstant-exported IMAGE_SIZEOF_AUX_SYMBOL 18)
1329 (defconstant-exported IMAGE_SIZEOF_RELOCATION 10)
1331 (defconstant-exported IMAGE_SIZEOF_BASE_RELOCATION 8)
1333 (defconstant-exported IMAGE_SIZEOF_LINENUMBER 6)
1335 (defconstant-exported IMAGE_SIZEOF_ARCHIVE_MEMBER_HDR 60)
1337 (defconstant-exported SIZEOF_RFPO_DATA 16)
1339 (defconstant-exported IMAGE_SUBSYSTEM_UNKNOWN 0)
1341 (defconstant-exported IMAGE_SUBSYSTEM_NATIVE 1)
1343 (defconstant-exported IMAGE_SUBSYSTEM_WINDOWS_GUI 2)
1345 (defconstant-exported IMAGE_SUBSYSTEM_WINDOWS_CUI 3)
1347 (defconstant-exported IMAGE_SUBSYSTEM_OS2_CUI 5)
1349 (defconstant-exported IMAGE_SUBSYSTEM_POSIX_CUI 7)
1351 (defconstant-exported IMAGE_SUBSYSTEM_XBOX 14)
1353 (defconstant-exported IMAGE_DIRECTORY_ENTRY_EXPORT 0)
1355 (defconstant-exported IMAGE_DIRECTORY_ENTRY_IMPORT 1)
1357 (defconstant-exported IMAGE_DIRECTORY_ENTRY_RESOURCE 2)
1359 (defconstant-exported IMAGE_DIRECTORY_ENTRY_EXCEPTION 3)
1361 (defconstant-exported IMAGE_DIRECTORY_ENTRY_SECURITY 4)
1363 (defconstant-exported IMAGE_DIRECTORY_ENTRY_BASERELOC 5)
1365 (defconstant-exported IMAGE_DIRECTORY_ENTRY_DEBUG 6)
1367 (defconstant-exported IMAGE_DIRECTORY_ENTRY_COPYRIGHT 7)
1369 (defconstant-exported IMAGE_DIRECTORY_ENTRY_GLOBALPTR 8)
1371 (defconstant-exported IMAGE_DIRECTORY_ENTRY_TLS 9)
1373 (defconstant-exported IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG 10)
1375 (defconstant-exported IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT 11)
1377 (defconstant-exported IMAGE_DIRECTORY_ENTRY_IAT 12)
1379 (defconstant-exported IMAGE_SCN_TYPE_NO_PAD 8)
1381 (defconstant-exported IMAGE_SCN_CNT_CODE 32)
1383 (defconstant-exported IMAGE_SCN_CNT_INITIALIZED_DATA 64)
1385 (defconstant-exported IMAGE_SCN_CNT_UNINITIALIZED_DATA 128)
1387 (defconstant-exported IMAGE_SCN_LNK_OTHER 256)
1389 (defconstant-exported IMAGE_SCN_LNK_INFO 512)
1391 (defconstant-exported IMAGE_SCN_LNK_REMOVE 2048)
1393 (defconstant-exported IMAGE_SCN_LNK_COMDAT 4096)
1395 (defconstant-exported IMAGE_SCN_MEM_FARDATA #x8000)
1397 (defconstant-exported IMAGE_SCN_MEM_PURGEABLE #x20000)
1399 (defconstant-exported IMAGE_SCN_MEM_16BIT #x20000)
1401 (defconstant-exported IMAGE_SCN_MEM_LOCKED #x40000)
1403 (defconstant-exported IMAGE_SCN_MEM_PRELOAD #x80000)
1405 (defconstant-exported IMAGE_SCN_ALIGN_1BYTES #x100000)
1407 (defconstant-exported IMAGE_SCN_ALIGN_2BYTES #x200000)
1409 (defconstant-exported IMAGE_SCN_ALIGN_4BYTES #x300000)
1411 (defconstant-exported IMAGE_SCN_ALIGN_8BYTES #x400000)
1413 (defconstant-exported IMAGE_SCN_ALIGN_16BYTES #x500000)
1415 (defconstant-exported IMAGE_SCN_ALIGN_32BYTES #x600000)
1417 (defconstant-exported IMAGE_SCN_ALIGN_64BYTES #x700000)
1419 (defconstant-exported IMAGE_SCN_LNK_NRELOC_OVFL #x1000000)
1421 (defconstant-exported IMAGE_SCN_MEM_DISCARDABLE #x2000000)
1423 (defconstant-exported IMAGE_SCN_MEM_NOT_CACHED #x4000000)
1425 (defconstant-exported IMAGE_SCN_MEM_NOT_PAGED #x8000000)
1427 (defconstant-exported IMAGE_SCN_MEM_SHARED #x10000000)
1429 (defconstant-exported IMAGE_SCN_MEM_EXECUTE #x20000000)
1431 (defconstant-exported IMAGE_SCN_MEM_READ #x40000000)
1433 (defconstant-exported IMAGE_SCN_MEM_WRITE #x80000000)
1435 (defconstant-exported IMAGE_SYM_UNDEFINED 0)
1437 (defconstant-exported IMAGE_SYM_ABSOLUTE -1)
1439 (defconstant-exported IMAGE_SYM_DEBUG -2)
1441 (defconstant-exported IMAGE_SYM_TYPE_NULL 0)
1443 (defconstant-exported IMAGE_SYM_TYPE_VOID 1)
1445 (defconstant-exported IMAGE_SYM_TYPE_CHAR 2)
1447 (defconstant-exported IMAGE_SYM_TYPE_SHORT 3)
1449 (defconstant-exported IMAGE_SYM_TYPE_INT 4)
1451 (defconstant-exported IMAGE_SYM_TYPE_LONG 5)
1453 (defconstant-exported IMAGE_SYM_TYPE_FLOAT 6)
1455 (defconstant-exported IMAGE_SYM_TYPE_DOUBLE 7)
1457 (defconstant-exported IMAGE_SYM_TYPE_STRUCT 8)
1459 (defconstant-exported IMAGE_SYM_TYPE_UNION 9)
1461 (defconstant-exported IMAGE_SYM_TYPE_ENUM 10)
1463 (defconstant-exported IMAGE_SYM_TYPE_MOE 11)
1465 (defconstant-exported IMAGE_SYM_TYPE_BYTE 12)
1467 (defconstant-exported IMAGE_SYM_TYPE_WORD 13)
1469 (defconstant-exported IMAGE_SYM_TYPE_UINT 14)
1471 (defconstant-exported IMAGE_SYM_TYPE_DWORD 15)
1473 (defconstant-exported IMAGE_SYM_TYPE_PCODE 32768)
1475 (defconstant-exported IMAGE_SYM_DTYPE_NULL 0)
1477 (defconstant-exported IMAGE_SYM_DTYPE_POINTER 1)
1479 (defconstant-exported IMAGE_SYM_DTYPE_FUNCTION 2)
1481 (defconstant-exported IMAGE_SYM_DTYPE_ARRAY 3)
1483 (defconstant-exported IMAGE_SYM_CLASS_END_OF_FUNCTION -1)
1485 (defconstant-exported IMAGE_SYM_CLASS_NULL 0)
1487 (defconstant-exported IMAGE_SYM_CLASS_AUTOMATIC 1)
1489 (defconstant-exported IMAGE_SYM_CLASS_EXTERNAL 2)
1491 (defconstant-exported IMAGE_SYM_CLASS_STATIC 3)
1493 (defconstant-exported IMAGE_SYM_CLASS_REGISTER 4)
1495 (defconstant-exported IMAGE_SYM_CLASS_EXTERNAL_DEF 5)
1497 (defconstant-exported IMAGE_SYM_CLASS_LABEL 6)
1499 (defconstant-exported IMAGE_SYM_CLASS_UNDEFINED_LABEL 7)
1501 (defconstant-exported IMAGE_SYM_CLASS_MEMBER_OF_STRUCT 8)
1503 (defconstant-exported IMAGE_SYM_CLASS_ARGUMENT 9)
1505 (defconstant-exported IMAGE_SYM_CLASS_STRUCT_TAG 10)
1507 (defconstant-exported IMAGE_SYM_CLASS_MEMBER_OF_UNION 11)
1509 (defconstant-exported IMAGE_SYM_CLASS_UNION_TAG 12)
1511 (defconstant-exported IMAGE_SYM_CLASS_TYPE_DEFINITION 13)
1513 (defconstant-exported IMAGE_SYM_CLASS_UNDEFINED_STATIC 14)
1515 (defconstant-exported IMAGE_SYM_CLASS_ENUM_TAG 15)
1517 (defconstant-exported IMAGE_SYM_CLASS_MEMBER_OF_ENUM 16)
1519 (defconstant-exported IMAGE_SYM_CLASS_REGISTER_PARAM 17)
1521 (defconstant-exported IMAGE_SYM_CLASS_BIT_FIELD 18)
1523 (defconstant-exported IMAGE_SYM_CLASS_FAR_EXTERNAL 68)
1525 (defconstant-exported IMAGE_SYM_CLASS_BLOCK 100)
1527 (defconstant-exported IMAGE_SYM_CLASS_FUNCTION 101)
1529 (defconstant-exported IMAGE_SYM_CLASS_END_OF_STRUCT 102)
1531 (defconstant-exported IMAGE_SYM_CLASS_FILE 103)
1533 (defconstant-exported IMAGE_SYM_CLASS_SECTION 104)
1535 (defconstant-exported IMAGE_SYM_CLASS_WEAK_EXTERNAL 105)
1537 (defconstant-exported IMAGE_COMDAT_SELECT_NODUPLICATES 1)
1539 (defconstant-exported IMAGE_COMDAT_SELECT_ANY 2)
1541 (defconstant-exported IMAGE_COMDAT_SELECT_SAME_SIZE 3)
1543 (defconstant-exported IMAGE_COMDAT_SELECT_EXACT_MATCH 4)
1545 (defconstant-exported IMAGE_COMDAT_SELECT_ASSOCIATIVE 5)
1547 (defconstant-exported IMAGE_COMDAT_SELECT_LARGEST 6)
1549 (defconstant-exported IMAGE_COMDAT_SELECT_NEWEST 7)
1551 (defconstant-exported IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY 1)
1553 (defconstant-exported IMAGE_WEAK_EXTERN_SEARCH_LIBRARY 2)
1555 (defconstant-exported IMAGE_WEAK_EXTERN_SEARCH_ALIAS 3)
1557 (defconstant-exported IMAGE_REL_I386_ABSOLUTE 0)
1559 (defconstant-exported IMAGE_REL_I386_DIR16 1)
1561 (defconstant-exported IMAGE_REL_I386_REL16 2)
1563 (defconstant-exported IMAGE_REL_I386_DIR32 6)
1565 (defconstant-exported IMAGE_REL_I386_DIR32NB 7)
1567 (defconstant-exported IMAGE_REL_I386_SEG12 9)
1569 (defconstant-exported IMAGE_REL_I386_SECTION 10)
1571 (defconstant-exported IMAGE_REL_I386_SECREL 11)
1573 (defconstant-exported IMAGE_REL_I386_REL32 20)
1575 (defconstant-exported IMAGE_REL_MIPS_ABSOLUTE 0)
1577 (defconstant-exported IMAGE_REL_MIPS_REFHALF 1)
1579 (defconstant-exported IMAGE_REL_MIPS_REFWORD 2)
1581 (defconstant-exported IMAGE_REL_MIPS_JMPADDR 3)
1583 (defconstant-exported IMAGE_REL_MIPS_REFHI 4)
1585 (defconstant-exported IMAGE_REL_MIPS_REFLO 5)
1587 (defconstant-exported IMAGE_REL_MIPS_GPREL 6)
1589 (defconstant-exported IMAGE_REL_MIPS_LITERAL 7)
1591 (defconstant-exported IMAGE_REL_MIPS_SECTION 10)
1593 (defconstant-exported IMAGE_REL_MIPS_SECREL 11)
1595 (defconstant-exported IMAGE_REL_MIPS_SECRELLO 12)
1597 (defconstant-exported IMAGE_REL_MIPS_SECRELHI 13)
1599 (defconstant-exported IMAGE_REL_MIPS_REFWORDNB 34)
1601 (defconstant-exported IMAGE_REL_MIPS_PAIR 35)
1603 (defconstant-exported IMAGE_REL_ALPHA_ABSOLUTE 0)
1605 (defconstant-exported IMAGE_REL_ALPHA_REFLONG 1)
1607 (defconstant-exported IMAGE_REL_ALPHA_REFQUAD 2)
1609 (defconstant-exported IMAGE_REL_ALPHA_GPREL32 3)
1611 (defconstant-exported IMAGE_REL_ALPHA_LITERAL 4)
1613 (defconstant-exported IMAGE_REL_ALPHA_LITUSE 5)
1615 (defconstant-exported IMAGE_REL_ALPHA_GPDISP 6)
1617 (defconstant-exported IMAGE_REL_ALPHA_BRADDR 7)
1619 (defconstant-exported IMAGE_REL_ALPHA_HINT 8)
1621 (defconstant-exported IMAGE_REL_ALPHA_INLINE_REFLONG 9)
1623 (defconstant-exported IMAGE_REL_ALPHA_REFHI 10)
1625 (defconstant-exported IMAGE_REL_ALPHA_REFLO 11)
1627 (defconstant-exported IMAGE_REL_ALPHA_PAIR 12)
1629 (defconstant-exported IMAGE_REL_ALPHA_MATCH 13)
1631 (defconstant-exported IMAGE_REL_ALPHA_SECTION 14)
1633 (defconstant-exported IMAGE_REL_ALPHA_SECREL 15)
1635 (defconstant-exported IMAGE_REL_ALPHA_REFLONGNB 16)
1637 (defconstant-exported IMAGE_REL_ALPHA_SECRELLO 17)
1639 (defconstant-exported IMAGE_REL_ALPHA_SECRELHI 18)
1641 (defconstant-exported IMAGE_REL_PPC_ABSOLUTE 0)
1643 (defconstant-exported IMAGE_REL_PPC_ADDR64 1)
1645 (defconstant-exported IMAGE_REL_PPC_ADDR32 2)
1647 (defconstant-exported IMAGE_REL_PPC_ADDR24 3)
1649 (defconstant-exported IMAGE_REL_PPC_ADDR16 4)
1651 (defconstant-exported IMAGE_REL_PPC_ADDR14 5)
1653 (defconstant-exported IMAGE_REL_PPC_REL24 6)
1655 (defconstant-exported IMAGE_REL_PPC_REL14 7)
1657 (defconstant-exported IMAGE_REL_PPC_TOCREL16 8)
1659 (defconstant-exported IMAGE_REL_PPC_TOCREL14 9)
1661 (defconstant-exported IMAGE_REL_PPC_ADDR32NB 10)
1663 (defconstant-exported IMAGE_REL_PPC_SECREL 11)
1665 (defconstant-exported IMAGE_REL_PPC_SECTION 12)
1667 (defconstant-exported IMAGE_REL_PPC_IFGLUE 13)
1669 (defconstant-exported IMAGE_REL_PPC_IMGLUE 14)
1671 (defconstant-exported IMAGE_REL_PPC_SECREL16 15)
1673 (defconstant-exported IMAGE_REL_PPC_REFHI 16)
1675 (defconstant-exported IMAGE_REL_PPC_REFLO 17)
1677 (defconstant-exported IMAGE_REL_PPC_PAIR 18)
1679 (defconstant-exported IMAGE_REL_PPC_TYPEMASK 255)
1681 (defconstant-exported IMAGE_REL_PPC_NEG 256)
1683 (defconstant-exported IMAGE_REL_PPC_BRTAKEN 512)
1685 (defconstant-exported IMAGE_REL_PPC_BRNTAKEN 1024)
1687 (defconstant-exported IMAGE_REL_PPC_TOCDEFN 2048)
1689 (defconstant-exported IMAGE_REL_BASED_ABSOLUTE 0)
1691 (defconstant-exported IMAGE_REL_BASED_HIGH 1)
1693 (defconstant-exported IMAGE_REL_BASED_LOW 2)
1695 (defconstant-exported IMAGE_REL_BASED_HIGHLOW 3)
1697 (defconstant-exported IMAGE_REL_BASED_HIGHADJ 4)
1699 (defconstant-exported IMAGE_REL_BASED_MIPS_JMPADDR 5)
1701 (defconstant-exported IMAGE_ARCHIVE_START_SIZE 8)
1703 (defconstant-exported IMAGE_ARCHIVE_START "!<arch>\n")
1705 (defconstant-exported IMAGE_ARCHIVE_END "`\n")
1707 (defconstant-exported IMAGE_ARCHIVE_PAD "\n")
1709 (defconstant-exported IMAGE_ARCHIVE_LINKER_MEMBER "/ ")
1711 (defconstant-exported IMAGE_ARCHIVE_LONGNAMES_MEMBER "// ")
1713 (defconstant-exported IMAGE_ORDINAL_FLAG32 #x80000000)
1715 (defconstant-exported IMAGE_ORDINAL_FLAG64 #x8000000000000000)
1717 (defconstant-exported IMAGE_ORDINAL_FLAG #x80000000)
1719 (defconstant-exported IMAGE_RESOURCE_NAME_IS_STRING #x80000000)
1721 (defconstant-exported IMAGE_RESOURCE_DATA_IS_DIRECTORY #x80000000)
1723 (defconstant-exported IMAGE_DEBUG_TYPE_UNKNOWN 0)
1725 (defconstant-exported IMAGE_DEBUG_TYPE_COFF 1)
1727 (defconstant-exported IMAGE_DEBUG_TYPE_CODEVIEW 2)
1729 (defconstant-exported IMAGE_DEBUG_TYPE_FPO 3)
1731 (defconstant-exported IMAGE_DEBUG_TYPE_MISC 4)
1733 (defconstant-exported IMAGE_DEBUG_TYPE_EXCEPTION 5)
1735 (defconstant-exported IMAGE_DEBUG_TYPE_FIXUP 6)
1737 (defconstant-exported IMAGE_DEBUG_TYPE_OMAP_TO_SRC 7)
1739 (defconstant-exported IMAGE_DEBUG_TYPE_OMAP_FROM_SRC 8)
1741 (defconstant-exported FRAME_FPO 0)
1743 (defconstant-exported FRAME_TRAP 1)
1745 (defconstant-exported FRAME_TSS 2)
1747 (defconstant-exported FRAME_NONFPO 3)
1749 (defconstant-exported IMAGE_DEBUG_MISC_EXENAME 1)
1751 (defconstant-exported N_BTMASK #x000F)
1753 (defconstant-exported N_TMASK #x0030)
1755 (defconstant-exported N_TMASK1 #x00C0)
1757 (defconstant-exported N_TMASK2 #x00F0)
1759 (defconstant-exported N_BTSHFT 4)
1761 (defconstant-exported N_TSHIFT 2)
1763 (defconstant-exported IS_TEXT_UNICODE_ASCII16 1)
1765 (defconstant-exported IS_TEXT_UNICODE_REVERSE_ASCII16 16)
1767 (defconstant-exported IS_TEXT_UNICODE_STATISTICS 2)
1769 (defconstant-exported IS_TEXT_UNICODE_REVERSE_STATISTICS 32)
1771 (defconstant-exported IS_TEXT_UNICODE_CONTROLS 4)
1773 (defconstant-exported IS_TEXT_UNICODE_REVERSE_CONTROLS 64)
1775 (defconstant-exported IS_TEXT_UNICODE_SIGNATURE 8)
1777 (defconstant-exported IS_TEXT_UNICODE_REVERSE_SIGNATURE 128)
1779 (defconstant-exported IS_TEXT_UNICODE_ILLEGAL_CHARS 256)
1781 (defconstant-exported IS_TEXT_UNICODE_ODD_LENGTH 512)
1783 (defconstant-exported IS_TEXT_UNICODE_NULL_BYTES 4096)
1785 (defconstant-exported IS_TEXT_UNICODE_UNICODE_MASK 15)
1787 (defconstant-exported IS_TEXT_UNICODE_REVERSE_MASK 240)
1789 (defconstant-exported IS_TEXT_UNICODE_NOT_UNICODE_MASK 3840)
1791 (defconstant-exported IS_TEXT_UNICODE_NOT_ASCII_MASK 61440)
1793 (defconstant-exported SERVICE_KERNEL_DRIVER 1)
1795 (defconstant-exported SERVICE_FILE_SYSTEM_DRIVER 2)
1797 (defconstant-exported SERVICE_ADAPTER 4)
1799 (defconstant-exported SERVICE_RECOGNIZER_DRIVER 8)
1801 (defconstant-exported SERVICE_DRIVER (cl:logior 1 2 8))
1803 (defconstant-exported SERVICE_WIN32_OWN_PROCESS 16)
1805 (defconstant-exported SERVICE_WIN32_SHARE_PROCESS 32)
1807 (defconstant-exported SERVICE_WIN32 (cl:logior 16 32))
1809 (defconstant-exported SERVICE_INTERACTIVE_PROCESS 256)
1811 (defconstant-exported SERVICE_TYPE_ALL (cl:logior SERVICE_WIN32 SERVICE_ADAPTER SERVICE_DRIVER SERVICE_INTERACTIVE_PROCESS))
1813 (defconstant-exported SERVICE_BOOT_START 0)
1815 (defconstant-exported SERVICE_SYSTEM_START 1)
1817 (defconstant-exported SERVICE_AUTO_START 2)
1819 (defconstant-exported SERVICE_DEMAND_START 3)
1821 (defconstant-exported SERVICE_DISABLED 4)
1823 (defconstant-exported SERVICE_ERROR_IGNORE 0)
1825 (defconstant-exported SERVICE_ERROR_NORMAL 1)
1827 (defconstant-exported SERVICE_ERROR_SEVERE 2)
1829 (defconstant-exported SERVICE_ERROR_CRITICAL 3)
1831 (defconstant-exported SE_OWNER_DEFAULTED 1)
1833 (defconstant-exported SE_GROUP_DEFAULTED 2)
1835 (defconstant-exported SE_DACL_PRESENT 4)
1837 (defconstant-exported SE_DACL_DEFAULTED 8)
1839 (defconstant-exported SE_SACL_PRESENT 16)
1841 (defconstant-exported SE_SACL_DEFAULTED 32)
1843 (defconstant-exported SE_DACL_AUTO_INHERIT_REQ 256)
1845 (defconstant-exported SE_SACL_AUTO_INHERIT_REQ 512)
1847 (defconstant-exported SE_DACL_AUTO_INHERITED 1024)
1849 (defconstant-exported SE_SACL_AUTO_INHERITED 2048)
1851 (defconstant-exported SE_DACL_PROTECTED 4096)
1853 (defconstant-exported SE_SACL_PROTECTED 8192)
1855 (defconstant-exported SE_SELF_RELATIVE #x8000)
1857 (defconstant-exported SECURITY_DESCRIPTOR_MIN_LENGTH 20)
1859 (defconstant-exported SECURITY_DESCRIPTOR_REVISION 1)
1861 (defconstant-exported SECURITY_DESCRIPTOR_REVISION1 1)
1863 (defconstant-exported SE_PRIVILEGE_ENABLED_BY_DEFAULT 1)
1865 (defconstant-exported SE_PRIVILEGE_ENABLED 2)
1867 (defconstant-exported SE_PRIVILEGE_USED_FOR_ACCESS #x80000000)
1869 (defconstant-exported PRIVILEGE_SET_ALL_NECESSARY 1)
1871 (defconstant-exported SECURITY_DYNAMIC_TRACKING 1)
1873 (defconstant-exported SECURITY_STATIC_TRACKING 0)
1875 (defconstant-exported TOKEN_ASSIGN_PRIMARY #x0001)
1877 (defconstant-exported TOKEN_DUPLICATE #x0002)
1879 (defconstant-exported TOKEN_IMPERSONATE #x0004)
1881 (defconstant-exported TOKEN_QUERY #x0008)
1883 (defconstant-exported TOKEN_QUERY_SOURCE #x0010)
1885 (defconstant-exported TOKEN_ADJUST_PRIVILEGES #x0020)
1887 (defconstant-exported TOKEN_ADJUST_GROUPS #x0040)
1889 (defconstant-exported TOKEN_ADJUST_DEFAULT #x0080)
1891 (defconstant-exported TOKEN_ALL_ACCESS (cl:logior #xF0000 #x0001 #x0002 #x0004 #x0008 #x0010 #x0020 #x0040 #x0080))
1893 (defconstant-exported TOKEN_READ (cl:logior #x20000 #x0008))
1895 (defconstant-exported TOKEN_WRITE (cl:logior #x20000 #x0020 #x0040 #x0080))
1897 (defconstant-exported TOKEN_EXECUTE #x20000)
1899 (defconstant-exported TOKEN_SOURCE_LENGTH 8)
1901 (defconstant-exported DLL_PROCESS_DETACH 0)
1903 (defconstant-exported DLL_PROCESS_ATTACH 1)
1905 (defconstant-exported DLL_THREAD_ATTACH 2)
1907 (defconstant-exported DLL_THREAD_DETACH 3)
1909 (defconstant-exported DBG_CONTINUE #x10002)
1911 (defconstant-exported DBG_TERMINATE_THREAD #x40010003)
1913 (defconstant-exported DBG_TERMINATE_PROCESS #x40010004)
1915 (defconstant-exported DBG_CONTROL_C #x40010005)
1917 (defconstant-exported DBG_CONTROL_BREAK #x40010008)
1919 (defconstant-exported DBG_EXCEPTION_NOT_HANDLED #x80010001)
1921 (defconstant-exported TAPE_ABSOLUTE_POSITION 0)
1923 (defconstant-exported TAPE_LOGICAL_POSITION 1)
1925 (defconstant-exported TAPE_PSEUDO_LOGICAL_POSITION 2)
1927 (defconstant-exported TAPE_REWIND 0)
1929 (defconstant-exported TAPE_ABSOLUTE_BLOCK 1)
1931 (defconstant-exported TAPE_LOGICAL_BLOCK 2)
1933 (defconstant-exported TAPE_PSEUDO_LOGICAL_BLOCK 3)
1935 (defconstant-exported TAPE_SPACE_END_OF_DATA 4)
1937 (defconstant-exported TAPE_SPACE_RELATIVE_BLOCKS 5)
1939 (defconstant-exported TAPE_SPACE_FILEMARKS 6)
1941 (defconstant-exported TAPE_SPACE_SEQUENTIAL_FMKS 7)
1943 (defconstant-exported TAPE_SPACE_SETMARKS 8)
1945 (defconstant-exported TAPE_SPACE_SEQUENTIAL_SMKS 9)
1947 (defconstant-exported TAPE_DRIVE_FIXED 1)
1949 (defconstant-exported TAPE_DRIVE_SELECT 2)
1951 (defconstant-exported TAPE_DRIVE_INITIATOR 4)
1953 (defconstant-exported TAPE_DRIVE_ERASE_SHORT 16)
1955 (defconstant-exported TAPE_DRIVE_ERASE_LONG 32)
1957 (defconstant-exported TAPE_DRIVE_ERASE_BOP_ONLY 64)
1959 (defconstant-exported TAPE_DRIVE_ERASE_IMMEDIATE 128)
1961 (defconstant-exported TAPE_DRIVE_TAPE_CAPACITY 256)
1963 (defconstant-exported TAPE_DRIVE_TAPE_REMAINING 512)
1965 (defconstant-exported TAPE_DRIVE_FIXED_BLOCK 1024)
1967 (defconstant-exported TAPE_DRIVE_VARIABLE_BLOCK 2048)
1969 (defconstant-exported TAPE_DRIVE_WRITE_PROTECT 4096)
1971 (defconstant-exported TAPE_DRIVE_EOT_WZ_SIZE 8192)
1973 (defconstant-exported TAPE_DRIVE_ECC #x10000)
1975 (defconstant-exported TAPE_DRIVE_COMPRESSION #x20000)
1977 (defconstant-exported TAPE_DRIVE_PADDING #x40000)
1979 (defconstant-exported TAPE_DRIVE_REPORT_SMKS #x80000)
1981 (defconstant-exported TAPE_DRIVE_GET_ABSOLUTE_BLK #x100000)
1983 (defconstant-exported TAPE_DRIVE_GET_LOGICAL_BLK #x200000)
1985 (defconstant-exported TAPE_DRIVE_SET_EOT_WZ_SIZE #x400000)
1987 (defconstant-exported TAPE_DRIVE_EJECT_MEDIA #x1000000)
1989 (defconstant-exported TAPE_DRIVE_CLEAN_REQUESTS #x2000000)
1991 (defconstant-exported TAPE_DRIVE_SET_CMP_BOP_ONLY #x4000000)
1993 (defconstant-exported TAPE_DRIVE_RESERVED_BIT #x80000000)
1995 (defconstant-exported TAPE_DRIVE_LOAD_UNLOAD #x80000001)
1997 (defconstant-exported TAPE_DRIVE_TENSION #x80000002)
1999 (defconstant-exported TAPE_DRIVE_LOCK_UNLOCK #x80000004)
2001 (defconstant-exported TAPE_DRIVE_REWIND_IMMEDIATE #x80000008)
2003 (defconstant-exported TAPE_DRIVE_SET_BLOCK_SIZE #x80000010)
2005 (defconstant-exported TAPE_DRIVE_LOAD_UNLD_IMMED #x80000020)
2007 (defconstant-exported TAPE_DRIVE_TENSION_IMMED #x80000040)
2009 (defconstant-exported TAPE_DRIVE_LOCK_UNLK_IMMED #x80000080)
2011 (defconstant-exported TAPE_DRIVE_SET_ECC #x80000100)
2013 (defconstant-exported TAPE_DRIVE_SET_COMPRESSION #x80000200)
2015 (defconstant-exported TAPE_DRIVE_SET_PADDING #x80000400)
2017 (defconstant-exported TAPE_DRIVE_SET_REPORT_SMKS #x80000800)
2019 (defconstant-exported TAPE_DRIVE_ABSOLUTE_BLK #x80001000)
2021 (defconstant-exported TAPE_DRIVE_ABS_BLK_IMMED #x80002000)
2023 (defconstant-exported TAPE_DRIVE_LOGICAL_BLK #x80004000)
2025 (defconstant-exported TAPE_DRIVE_LOG_BLK_IMMED #x80008000)
2027 (defconstant-exported TAPE_DRIVE_END_OF_DATA #x80010000)
2029 (defconstant-exported TAPE_DRIVE_RELATIVE_BLKS #x80020000)
2031 (defconstant-exported TAPE_DRIVE_FILEMARKS #x80040000)
2033 (defconstant-exported TAPE_DRIVE_SEQUENTIAL_FMKS #x80080000)
2035 (defconstant-exported TAPE_DRIVE_SETMARKS #x80100000)
2037 (defconstant-exported TAPE_DRIVE_SEQUENTIAL_SMKS #x80200000)
2039 (defconstant-exported TAPE_DRIVE_REVERSE_POSITION #x80400000)
2041 (defconstant-exported TAPE_DRIVE_SPACE_IMMEDIATE #x80800000)
2043 (defconstant-exported TAPE_DRIVE_WRITE_SETMARKS #x81000000)
2045 (defconstant-exported TAPE_DRIVE_WRITE_FILEMARKS #x82000000)
2047 (defconstant-exported TAPE_DRIVE_WRITE_SHORT_FMKS #x84000000)
2049 (defconstant-exported TAPE_DRIVE_WRITE_LONG_FMKS #x88000000)
2051 (defconstant-exported TAPE_DRIVE_WRITE_MARK_IMMED #x90000000)
2053 (defconstant-exported TAPE_DRIVE_FORMAT #xA0000000)
2055 (defconstant-exported TAPE_DRIVE_FORMAT_IMMEDIATE #xC0000000)
2057 (defconstant-exported TAPE_DRIVE_HIGH_FEATURES #x80000000)
2059 (defconstant-exported TAPE_FIXED_PARTITIONS 0)
2061 (defconstant-exported TAPE_INITIATOR_PARTITIONS 2)
2063 (defconstant-exported TAPE_SELECT_PARTITIONS 1)
2065 (defconstant-exported TAPE_FILEMARKS 1)
2067 (defconstant-exported TAPE_LONG_FILEMARKS 3)
2069 (defconstant-exported TAPE_SETMARKS 0)
2071 (defconstant-exported TAPE_SHORT_FILEMARKS 2)
2073 (defconstant-exported TAPE_ERASE_LONG 1)
2075 (defconstant-exported TAPE_ERASE_SHORT 0)
2077 (defconstant-exported TAPE_LOAD 0)
2079 (defconstant-exported TAPE_UNLOAD 1)
2081 (defconstant-exported TAPE_TENSION 2)
2083 (defconstant-exported TAPE_LOCK 3)
2085 (defconstant-exported TAPE_UNLOCK 4)
2087 (defconstant-exported TAPE_FORMAT 5)
2089 (defconstant-exported VER_PLATFORM_WIN32s 0)
2091 (defconstant-exported VER_PLATFORM_WIN32_WINDOWS 1)
2093 (defconstant-exported VER_PLATFORM_WIN32_NT 2)
2095 (defconstant-exported VER_NT_WORKSTATION 1)
2097 (defconstant-exported VER_NT_DOMAIN_CONTROLLER 2)
2099 (defconstant-exported VER_NT_SERVER 3)
2101 (defconstant-exported VER_SUITE_SMALLBUSINESS 1)
2103 (defconstant-exported VER_SUITE_ENTERPRISE 2)
2105 (defconstant-exported VER_SUITE_BACKOFFICE 4)
2107 (defconstant-exported VER_SUITE_TERMINAL 16)
2109 (defconstant-exported VER_SUITE_SMALLBUSINESS_RESTRICTED 32)
2111 (defconstant-exported VER_SUITE_DATACENTER 128)
2113 (defconstant-exported VER_SUITE_PERSONAL 512)
2115 (defconstant-exported VER_SUITE_BLADE 1024)
2117 (defconstant-exported WT_EXECUTEDEFAULT #x00000000)
2119 (defconstant-exported WT_EXECUTEINIOTHREAD #x00000001)
2121 (defconstant-exported WT_EXECUTEINWAITTHREAD #x00000004)
2123 (defconstant-exported WT_EXECUTEONLYONCE #x00000008)
2125 (defconstant-exported WT_EXECUTELONGFUNCTION #x00000010)
2127 (defconstant-exported WT_EXECUTEINTIMERTHREAD #x00000020)
2129 (defconstant-exported WT_EXECUTEINPERSISTENTTHREAD #x00000080)
2131 (defconstant-exported WT_TRANSFER_IMPERSONATION #x00000100)
2133 (defconstant-exported TLS_MINIMUM_AVAILABLE 64)
2135 (defconstant-exported MAXIMUM_REPARSE_DATA_BUFFER_SIZE 16384)
2137 (defconstant-exported IO_REPARSE_TAG_RESERVED_ZERO 0)
2139 (defconstant-exported IO_REPARSE_TAG_RESERVED_ONE 1)
2141 (defconstant-exported IO_REPARSE_TAG_RESERVED_RANGE 1)
2143 (defconstant-exported IO_REPARSE_TAG_VALID_VALUES #xE000FFFF)
2145 (defconstant-exported IO_REPARSE_TAG_SYMBOLIC_LINK 0)
2147 (defconstant-exported IO_REPARSE_TAG_MOUNT_POINT #xA0000003)
2153 (defcstructex-exported GUID
2154 (Data1 :unsigned-long)
2155 (Data2 :unsigned-short)
2156 (Data3 :unsigned-short)
2157 (Data4 :pointer))
2165 (defcstructex-exported GENERIC_MAPPING
2166 (GenericRead :unsigned-long)
2167 (GenericWrite :unsigned-long)
2168 (GenericExecute :unsigned-long)
2169 (GenericAll :unsigned-long))
2175 (defcstructex-exported ACE_HEADER
2176 (AceType :unsigned-char)
2177 (AceFlags :unsigned-char)
2178 (AceSize :unsigned-short))
2184 (defcstructex-exported ACCESS_ALLOWED_ACE
2185 (Header ACE_HEADER)
2186 (Mask :unsigned-long)
2187 (SidStart :unsigned-long))
2193 (defcstructex-exported ACCESS_DENIED_ACE
2194 (Header ACE_HEADER)
2195 (Mask :unsigned-long)
2196 (SidStart :unsigned-long))
2202 (defcstructex-exported SYSTEM_AUDIT_ACE
2203 (Header ACE_HEADER)
2204 (Mask :unsigned-long)
2205 (SidStart :unsigned-long))
2211 (defcstructex-exported SYSTEM_ALARM_ACE
2212 (Header ACE_HEADER)
2213 (Mask :unsigned-long)
2214 (SidStart :unsigned-long))
2220 (defcstructex-exported ACCESS_ALLOWED_OBJECT_ACE
2221 (Header ACE_HEADER)
2222 (Mask :unsigned-long)
2223 (Flags :unsigned-long)
2224 (ObjectType GUID)
2225 (InheritedObjectType GUID)
2226 (SidStart :unsigned-long))
2232 (defcstructex-exported ACCESS_DENIED_OBJECT_ACE
2233 (Header ACE_HEADER)
2234 (Mask :unsigned-long)
2235 (Flags :unsigned-long)
2236 (ObjectType GUID)
2237 (InheritedObjectType GUID)
2238 (SidStart :unsigned-long))
2244 (defcstructex-exported SYSTEM_AUDIT_OBJECT_ACE
2245 (Header ACE_HEADER)
2246 (Mask :unsigned-long)
2247 (Flags :unsigned-long)
2248 (ObjectType GUID)
2249 (InheritedObjectType GUID)
2250 (SidStart :unsigned-long))
2256 (defcstructex-exported SYSTEM_ALARM_OBJECT_ACE
2257 (Header ACE_HEADER)
2258 (Mask :unsigned-long)
2259 (Flags :unsigned-long)
2260 (ObjectType GUID)
2261 (InheritedObjectType GUID)
2262 (SidStart :unsigned-long))
2268 (defcstructex-exported ACL
2269 (AclRevision :unsigned-char)
2270 (Sbz1 :unsigned-char)
2271 (AclSize :unsigned-short)
2272 (AceCount :unsigned-short)
2273 (Sbz2 :unsigned-short))
2279 (defcstructex-exported ACL_REVISION_INFORMATION
2280 (AclRevision :unsigned-long))
2284 (defcstructex-exported ACL_SIZE_INFORMATION
2285 (AceCount :unsigned-long)
2286 (AclBytesInUse :unsigned-long)
2287 (AclBytesFree :unsigned-long))
2291 (defconstant-exported SIZE_OF_80387_REGISTERS 80)
2293 (defconstant-exported CONTEXT_i386 #x10000)
2295 (defconstant-exported CONTEXT_i486 #x10000)
2297 (defconstant-exported CONTEXT_CONTROL (cl:logior #x10000 #x00000001))
2299 (defconstant-exported CONTEXT_INTEGER (cl:logior #x10000 #x00000002))
2301 (defconstant-exported CONTEXT_SEGMENTS (cl:logior #x10000 #x00000004))
2303 (defconstant-exported CONTEXT_FLOATING_POINT (cl:logior #x10000 #x00000008))
2305 (defconstant-exported CONTEXT_DEBUG_REGISTERS (cl:logior #x10000 #x00000010))
2307 (defconstant-exported CONTEXT_EXTENDED_REGISTERS (cl:logior #x10000 #x00000020))
2309 (defconstant-exported CONTEXT_FULL (cl:logior #x10000 #x00000001 #x10000 #x00000002 #x10000 #x00000004))
2311 (defconstant-exported MAXIMUM_SUPPORTED_EXTENSION 512)
2313 (defcstructex-exported FLOATING_SAVE_AREA
2314 (ControlWord :unsigned-long)
2315 (StatusWord :unsigned-long)
2316 (TagWord :unsigned-long)
2317 (ErrorOffset :unsigned-long)
2318 (ErrorSelector :unsigned-long)
2319 (DataOffset :unsigned-long)
2320 (DataSelector :unsigned-long)
2321 (RegisterArea :pointer)
2322 (Cr0NpxState :unsigned-long))
2326 (defcstructex-exported CONTEXT
2327 (ContextFlags :unsigned-long)
2328 (Dr0 :unsigned-long)
2329 (Dr1 :unsigned-long)
2330 (Dr2 :unsigned-long)
2331 (Dr3 :unsigned-long)
2332 (Dr6 :unsigned-long)
2333 (Dr7 :unsigned-long)
2334 (FloatSave FLOATING_SAVE_AREA)
2335 (SegGs :unsigned-long)
2336 (SegFs :unsigned-long)
2337 (SegEs :unsigned-long)
2338 (SegDs :unsigned-long)
2339 (Edi :unsigned-long)
2340 (Esi :unsigned-long)
2341 (Ebx :unsigned-long)
2342 (Edx :unsigned-long)
2343 (Ecx :unsigned-long)
2344 (Eax :unsigned-long)
2345 (Ebp :unsigned-long)
2346 (Eip :unsigned-long)
2347 (SegCs :unsigned-long)
2348 (EFlags :unsigned-long)
2349 (Esp :unsigned-long)
2350 (SegSs :unsigned-long)
2351 (ExtendedRegisters :pointer))
2359 (defcstructex-exported EXCEPTION_RECORD
2360 (ExceptionCode :unsigned-long)
2361 (ExceptionFlags :unsigned-long)
2362 (ExceptionRecord :pointer)
2363 (ExceptionAddress :pointer)
2364 (NumberParameters :unsigned-long)
2365 (ExceptionInformation :pointer))
2373 (defcstructex-exported EXCEPTION_POINTERS
2374 (ExceptionRecord :pointer)
2375 (ContextRecord :pointer))
2383 (cffi:defcunion LARGE_INTEGER
2384 (QuadPart :long-long)
2385 (u :pointer))
2391 (defcstructex-exported LARGE_INTEGER_u
2392 (LowPart :unsigned-long)
2393 (HighPart :int32))
2395 (cffi:defcunion ULARGE_INTEGER
2396 (QuadPart :unsigned-long-long)
2397 (u :pointer))
2403 (defcstructex-exported ULARGE_INTEGER_u
2404 (LowPart :unsigned-long)
2405 (HighPart :unsigned-long))
2407 (defcstructex-exported LUID
2408 (LowPart :unsigned-long)
2409 (HighPart :int32))
2415 (defcstructex-exported LUID_AND_ATTRIBUTES
2416 (Luid LUID)
2417 (Attributes :unsigned-long))
2427 (defcstructex-exported PRIVILEGE_SET
2428 (PrivilegeCount :unsigned-long)
2429 (Control :unsigned-long)
2430 (Privilege :pointer))
2436 (defcstructex-exported SECURITY_ATTRIBUTES
2437 (nLength :unsigned-long)
2438 (lpSecurityDescriptor :pointer)
2439 (bInheritHandle :int))
2447 (cffi:defcenum SECURITY_IMPERSONATION_LEVEL
2448 :SecurityAnonymous
2449 :SecurityIdentification
2450 :SecurityImpersonation
2451 :SecurityDelegation)
2459 (defcstructex-exported SECURITY_QUALITY_OF_SERVICE
2460 (Length :unsigned-long)
2461 (ImpersonationLevel SECURITY_IMPERSONATION_LEVEL)
2462 (ContextTrackingMode :unsigned-char)
2463 (EffectiveOnly :unsigned-char))
2471 (defcstructex-exported SE_IMPERSONATION_STATE
2472 (Token :pointer)
2473 (CopyOnOpen :unsigned-char)
2474 (EffectiveOnly :unsigned-char)
2475 (Level SECURITY_IMPERSONATION_LEVEL))
2481 (defcstructex-exported SID_IDENTIFIER_AUTHORITY
2482 (Value :pointer))
2492 (defcstructex-exported SID
2493 (Revision :unsigned-char)
2494 (SubAuthorityCount :unsigned-char)
2495 (IdentifierAuthority SID_IDENTIFIER_AUTHORITY)
2496 (SubAuthority :pointer))
2502 (defcstructex-exported SID_AND_ATTRIBUTES
2503 (Sid :pointer)
2504 (Attributes :unsigned-long))
2514 (defcstructex-exported TOKEN_SOURCE
2515 (SourceName :pointer)
2516 (SourceIdentifier LUID))
2522 (defcstructex-exported TOKEN_CONTROL
2523 (TokenId LUID)
2524 (AuthenticationId LUID)
2525 (ModifiedId LUID)
2526 (TokenSource TOKEN_SOURCE))
2532 (defcstructex-exported TOKEN_DEFAULT_DACL
2533 (DefaultDacl :pointer))
2539 (defcstructex-exported TOKEN_GROUPS
2540 (GroupCount :unsigned-long)
2541 (Groups :pointer))
2549 (defcstructex-exported TOKEN_OWNER
2550 (Owner :pointer))
2556 (defcstructex-exported TOKEN_PRIMARY_GROUP
2557 (PrimaryGroup :pointer))
2563 (defcstructex-exported TOKEN_PRIVILEGES
2564 (PrivilegeCount :unsigned-long)
2565 (Privileges :pointer))
2573 (cffi:defcenum TOKEN_TYPE
2574 (:TokenPrimary #.1)
2575 :TokenImpersonation)
2579 (defcstructex-exported TOKEN_STATISTICS
2580 (TokenId LUID)
2581 (AuthenticationId LUID)
2582 (ExpirationTime LARGE_INTEGER)
2583 (TokenType TOKEN_TYPE)
2584 (ImpersonationLevel SECURITY_IMPERSONATION_LEVEL)
2585 (DynamicCharged :unsigned-long)
2586 (DynamicAvailable :unsigned-long)
2587 (GroupCount :unsigned-long)
2588 (PrivilegeCount :unsigned-long)
2589 (ModifiedId LUID))
2595 (defcstructex-exported TOKEN_USER
2596 (User SID_AND_ATTRIBUTES))
2610 (defcstructex-exported SECURITY_DESCRIPTOR
2611 (Revision :unsigned-char)
2612 (Sbz1 :unsigned-char)
2613 (Control :unsigned-short)
2614 (Owner :pointer)
2615 (Group :pointer)
2616 (Sacl :pointer)
2617 (Dacl :pointer))
2625 (cffi:defcenum TOKEN_INFORMATION_CLASS
2626 (:TokenUser #.1)
2627 :TokenGroups
2628 :TokenPrivileges
2629 :TokenOwner
2630 :TokenPrimaryGroup
2631 :TokenDefaultDacl
2632 :TokenSource
2633 :TokenType
2634 :TokenImpersonationLevel
2635 :TokenStatistics
2636 :TokenRestrictedSids
2637 :TokenSessionId
2638 :TokenGroupsAndPrivileges
2639 :TokenSessionReference
2640 :TokenSandBoxInert
2641 :TokenAuditPolicy
2642 :TokenOrigin)
2644 (cffi:defcenum SID_NAME_USE
2645 (:SidTypeUser #.1)
2646 :SidTypeGroup
2647 :SidTypeDomain
2648 :SidTypeAlias
2649 :SidTypeWellKnownGroup
2650 :SidTypeDeletedAccount
2651 :SidTypeInvalid
2652 :SidTypeUnknown
2653 :SidTypeComputer)
2657 (defcstructex-exported QUOTA_LIMITS
2658 (PagedPoolLimit :unsigned-long)
2659 (NonPagedPoolLimit :unsigned-long)
2660 (MinimumWorkingSetSize :unsigned-long)
2661 (MaximumWorkingSetSize :unsigned-long)
2662 (PagefileLimit :unsigned-long)
2663 (TimeLimit LARGE_INTEGER))
2669 (defcstructex-exported IO_COUNTERS
2670 (ReadOperationCount :unsigned-long-long)
2671 (WriteOperationCount :unsigned-long-long)
2672 (OtherOperationCount :unsigned-long-long)
2673 (ReadTransferCount :unsigned-long-long)
2674 (WriteTransferCount :unsigned-long-long)
2675 (OtherTransferCount :unsigned-long-long))
2681 (defcstructex-exported FILE_NOTIFY_INFORMATION
2682 (NextEntryOffset :unsigned-long)
2683 (Action :unsigned-long)
2684 (FileNameLength :unsigned-long)
2685 (FileName :pointer))
2691 (defcstructex-exported TAPE_ERASE
2692 (Type :unsigned-long)
2693 (Immediate :unsigned-char))
2699 (defcstructex-exported TAPE_GET_DRIVE_PARAMETERS
2700 (ECC :unsigned-char)
2701 (Compression :unsigned-char)
2702 (DataPadding :unsigned-char)
2703 (ReportSetmarks :unsigned-char)
2704 (DefaultBlockSize :unsigned-long)
2705 (MaximumBlockSize :unsigned-long)
2706 (MinimumBlockSize :unsigned-long)
2707 (MaximumPartitionCount :unsigned-long)
2708 (FeaturesLow :unsigned-long)
2709 (FeaturesHigh :unsigned-long)
2710 (EOTWarningZoneSize :unsigned-long))
2716 (defcstructex-exported TAPE_GET_MEDIA_PARAMETERS
2717 (Capacity LARGE_INTEGER)
2718 (Remaining LARGE_INTEGER)
2719 (BlockSize :unsigned-long)
2720 (PartitionCount :unsigned-long)
2721 (WriteProtected :unsigned-char))
2727 (defcstructex-exported TAPE_GET_POSITION
2728 (Type :unsigned-long)
2729 (Partition :unsigned-long)
2730 (OffsetLow :unsigned-long)
2731 (OffsetHigh :unsigned-long))
2737 (defcstructex-exported TAPE_PREPARE
2738 (Operation :unsigned-long)
2739 (Immediate :unsigned-char))
2745 (defcstructex-exported TAPE_SET_DRIVE_PARAMETERS
2746 (ECC :unsigned-char)
2747 (Compression :unsigned-char)
2748 (DataPadding :unsigned-char)
2749 (ReportSetmarks :unsigned-char)
2750 (EOTWarningZoneSize :unsigned-long))
2756 (defcstructex-exported TAPE_SET_MEDIA_PARAMETERS
2757 (BlockSize :unsigned-long))
2763 (defcstructex-exported TAPE_SET_POSITION
2764 (Method :unsigned-long)
2765 (Partition :unsigned-long)
2766 (Offset LARGE_INTEGER)
2767 (Immediate :unsigned-char))
2773 (defcstructex-exported TAPE_WRITE_MARKS
2774 (Type :unsigned-long)
2775 (Count :unsigned-long)
2776 (Immediate :unsigned-char))
2782 (defcstructex-exported TAPE_CREATE_PARTITION
2783 (Method :unsigned-long)
2784 (Count :unsigned-long)
2785 (Size :unsigned-long))
2791 (defcstructex-exported MEMORY_BASIC_INFORMATION
2792 (BaseAddress :pointer)
2793 (AllocationBase :pointer)
2794 (AllocationProtect :unsigned-long)
2795 (RegionSize :unsigned-long)
2796 (State :unsigned-long)
2797 (Protect :unsigned-long)
2798 (Type :unsigned-long))
2804 (defcstructex-exported MESSAGE_RESOURCE_ENTRY
2805 (Length :unsigned-short)
2806 (Flags :unsigned-short)
2807 (Text :pointer))
2813 (defcstructex-exported MESSAGE_RESOURCE_BLOCK
2814 (LowId :unsigned-long)
2815 (HighId :unsigned-long)
2816 (OffsetToEntries :unsigned-long))
2822 (defcstructex-exported MESSAGE_RESOURCE_DATA
2823 (NumberOfBlocks :unsigned-long)
2824 (Blocks :pointer))
2830 (defcstructex-exported LIST_ENTRY
2831 (Flink :pointer)
2832 (Blink :pointer))
2838 (defcstructex-exported SINGLE_LIST_ENTRY
2839 (Next :pointer))
2845 (cffi:defcunion SLIST_HEADER
2846 (Alignment :unsigned-long-long)
2847 (s :pointer))
2853 (defcstructex-exported SLIST_HEADER_s
2854 (Next SINGLE_LIST_ENTRY)
2855 (Depth :unsigned-short)
2856 (Sequence :unsigned-short))
2858 (defcstructex-exported RTL_CRITICAL_SECTION_DEBUG
2859 (Type :unsigned-short)
2860 (CreatorBackTraceIndex :unsigned-short)
2861 (CriticalSection :pointer)
2862 (ProcessLocksList LIST_ENTRY)
2863 (EntryCount :unsigned-long)
2864 (ContentionCount :unsigned-long)
2865 (Spare :pointer))
2871 (defcstructex-exported RTL_CRITICAL_SECTION
2872 (DebugInfo :pointer)
2873 (LockCount :int32)
2874 (RecursionCount :int32)
2875 (OwningThread :pointer)
2876 (LockSemaphore :pointer)
2877 (Reserved :unsigned-long))
2883 (defcstructex-exported EVENTLOGRECORD
2884 (Length :unsigned-long)
2885 (Reserved :unsigned-long)
2886 (RecordNumber :unsigned-long)
2887 (TimeGenerated :unsigned-long)
2888 (TimeWritten :unsigned-long)
2889 (EventID :unsigned-long)
2890 (EventType :unsigned-short)
2891 (NumStrings :unsigned-short)
2892 (EventCategory :unsigned-short)
2893 (ReservedFlags :unsigned-short)
2894 (ClosingRecordNumber :unsigned-long)
2895 (StringOffset :unsigned-long)
2896 (UserSidLength :unsigned-long)
2897 (UserSidOffset :unsigned-long)
2898 (DataLength :unsigned-long)
2899 (DataOffset :unsigned-long))
2905 (defcstructex-exported OSVERSIONINFOA
2906 (dwOSVersionInfoSize :unsigned-long)
2907 (dwMajorVersion :unsigned-long)
2908 (dwMinorVersion :unsigned-long)
2909 (dwBuildNumber :unsigned-long)
2910 (dwPlatformId :unsigned-long)
2911 (szCSDVersion :pointer))
2919 (defcstructex-exported OSVERSIONINFOW
2920 (dwOSVersionInfoSize :unsigned-long)
2921 (dwMajorVersion :unsigned-long)
2922 (dwMinorVersion :unsigned-long)
2923 (dwBuildNumber :unsigned-long)
2924 (dwPlatformId :unsigned-long)
2925 (szCSDVersion :pointer))
2933 (defcstructex-exported OSVERSIONINFOEXA
2934 (dwOSVersionInfoSize :unsigned-long)
2935 (dwMajorVersion :unsigned-long)
2936 (dwMinorVersion :unsigned-long)
2937 (dwBuildNumber :unsigned-long)
2938 (dwPlatformId :unsigned-long)
2939 (szCSDVersion :pointer)
2940 (wServicePackMajor :unsigned-short)
2941 (wServicePackMinor :unsigned-short)
2942 (wSuiteMask :unsigned-short)
2943 (wProductType :unsigned-char)
2944 (wReserved :unsigned-char))
2952 (defcstructex-exported OSVERSIONINFOEXW
2953 (dwOSVersionInfoSize :unsigned-long)
2954 (dwMajorVersion :unsigned-long)
2955 (dwMinorVersion :unsigned-long)
2956 (dwBuildNumber :unsigned-long)
2957 (dwPlatformId :unsigned-long)
2958 (szCSDVersion :pointer)
2959 (wServicePackMajor :unsigned-short)
2960 (wServicePackMinor :unsigned-short)
2961 (wSuiteMask :unsigned-short)
2962 (wProductType :unsigned-char)
2963 (wReserved :unsigned-char))
2971 (defcstructex-exported IMAGE_VXD_HEADER
2972 (e32_magic :unsigned-short)
2973 (e32_border :unsigned-char)
2974 (e32_worder :unsigned-char)
2975 (e32_level :unsigned-long)
2976 (e32_cpu :unsigned-short)
2977 (e32_os :unsigned-short)
2978 (e32_ver :unsigned-long)
2979 (e32_mflags :unsigned-long)
2980 (e32_mpages :unsigned-long)
2981 (e32_startobj :unsigned-long)
2982 (e32_eip :unsigned-long)
2983 (e32_stackobj :unsigned-long)
2984 (e32_esp :unsigned-long)
2985 (e32_pagesize :unsigned-long)
2986 (e32_lastpagesize :unsigned-long)
2987 (e32_fixupsize :unsigned-long)
2988 (e32_fixupsum :unsigned-long)
2989 (e32_ldrsize :unsigned-long)
2990 (e32_ldrsum :unsigned-long)
2991 (e32_objtab :unsigned-long)
2992 (e32_objcnt :unsigned-long)
2993 (e32_objmap :unsigned-long)
2994 (e32_itermap :unsigned-long)
2995 (e32_rsrctab :unsigned-long)
2996 (e32_rsrccnt :unsigned-long)
2997 (e32_restab :unsigned-long)
2998 (e32_enttab :unsigned-long)
2999 (e32_dirtab :unsigned-long)
3000 (e32_dircnt :unsigned-long)
3001 (e32_fpagetab :unsigned-long)
3002 (e32_frectab :unsigned-long)
3003 (e32_impmod :unsigned-long)
3004 (e32_impmodcnt :unsigned-long)
3005 (e32_impproc :unsigned-long)
3006 (e32_pagesum :unsigned-long)
3007 (e32_datapage :unsigned-long)
3008 (e32_preload :unsigned-long)
3009 (e32_nrestab :unsigned-long)
3010 (e32_cbnrestab :unsigned-long)
3011 (e32_nressum :unsigned-long)
3012 (e32_autodata :unsigned-long)
3013 (e32_debuginfo :unsigned-long)
3014 (e32_debuglen :unsigned-long)
3015 (e32_instpreload :unsigned-long)
3016 (e32_instdemand :unsigned-long)
3017 (e32_heapsize :unsigned-long)
3018 (e32_res3 :pointer)
3019 (e32_winresoff :unsigned-long)
3020 (e32_winreslen :unsigned-long)
3021 (e32_devid :unsigned-short)
3022 (e32_ddkver :unsigned-short))
3028 (defcstructex-exported IMAGE_FILE_HEADER
3029 (Machine :unsigned-short)
3030 (NumberOfSections :unsigned-short)
3031 (TimeDateStamp :unsigned-long)
3032 (PointerToSymbolTable :unsigned-long)
3033 (NumberOfSymbols :unsigned-long)
3034 (SizeOfOptionalHeader :unsigned-short)
3035 (Characteristics :unsigned-short))
3041 (defcstructex-exported IMAGE_DATA_DIRECTORY
3042 (VirtualAddress :unsigned-long)
3043 (Size :unsigned-long))
3049 (defcstructex-exported IMAGE_OPTIONAL_HEADER
3050 (Magic :unsigned-short)
3051 (MajorLinkerVersion :unsigned-char)
3052 (MinorLinkerVersion :unsigned-char)
3053 (SizeOfCode :unsigned-long)
3054 (SizeOfInitializedData :unsigned-long)
3055 (SizeOfUninitializedData :unsigned-long)
3056 (AddressOfEntryPoint :unsigned-long)
3057 (BaseOfCode :unsigned-long)
3058 (BaseOfData :unsigned-long)
3059 (ImageBase :unsigned-long)
3060 (SectionAlignment :unsigned-long)
3061 (FileAlignment :unsigned-long)
3062 (MajorOperatingSystemVersion :unsigned-short)
3063 (MinorOperatingSystemVersion :unsigned-short)
3064 (MajorImageVersion :unsigned-short)
3065 (MinorImageVersion :unsigned-short)
3066 (MajorSubsystemVersion :unsigned-short)
3067 (MinorSubsystemVersion :unsigned-short)
3068 (Reserved1 :unsigned-long)
3069 (SizeOfImage :unsigned-long)
3070 (SizeOfHeaders :unsigned-long)
3071 (CheckSum :unsigned-long)
3072 (Subsystem :unsigned-short)
3073 (DllCharacteristics :unsigned-short)
3074 (SizeOfStackReserve :unsigned-long)
3075 (SizeOfStackCommit :unsigned-long)
3076 (SizeOfHeapReserve :unsigned-long)
3077 (SizeOfHeapCommit :unsigned-long)
3078 (LoaderFlags :unsigned-long)
3079 (NumberOfRvaAndSizes :unsigned-long)
3080 (DataDirectory :pointer))
3086 (defcstructex-exported IMAGE_ROM_OPTIONAL_HEADER
3087 (Magic :unsigned-short)
3088 (MajorLinkerVersion :unsigned-char)
3089 (MinorLinkerVersion :unsigned-char)
3090 (SizeOfCode :unsigned-long)
3091 (SizeOfInitializedData :unsigned-long)
3092 (SizeOfUninitializedData :unsigned-long)
3093 (AddressOfEntryPoint :unsigned-long)
3094 (BaseOfCode :unsigned-long)
3095 (BaseOfData :unsigned-long)
3096 (BaseOfBss :unsigned-long)
3097 (GprMask :unsigned-long)
3098 (CprMask :pointer)
3099 (GpValue :unsigned-long))
3105 (defcstructex-exported IMAGE_DOS_HEADER
3106 (e_magic :unsigned-short)
3107 (e_cblp :unsigned-short)
3108 (e_cp :unsigned-short)
3109 (e_crlc :unsigned-short)
3110 (e_cparhdr :unsigned-short)
3111 (e_minalloc :unsigned-short)
3112 (e_maxalloc :unsigned-short)
3113 (e_ss :unsigned-short)
3114 (e_sp :unsigned-short)
3115 (e_csum :unsigned-short)
3116 (e_ip :unsigned-short)
3117 (e_cs :unsigned-short)
3118 (e_lfarlc :unsigned-short)
3119 (e_ovno :unsigned-short)
3120 (e_res :pointer)
3121 (e_oemid :unsigned-short)
3122 (e_oeminfo :unsigned-short)
3123 (e_res2 :pointer)
3124 (e_lfanew :int32))
3130 (defcstructex-exported IMAGE_OS2_HEADER
3131 (ne_magic :unsigned-short)
3132 (ne_ver :char)
3133 (ne_rev :char)
3134 (ne_enttab :unsigned-short)
3135 (ne_cbenttab :unsigned-short)
3136 (ne_crc :int32)
3137 (ne_flags :unsigned-short)
3138 (ne_autodata :unsigned-short)
3139 (ne_heap :unsigned-short)
3140 (ne_stack :unsigned-short)
3141 (ne_csip :int32)
3142 (ne_sssp :int32)
3143 (ne_cseg :unsigned-short)
3144 (ne_cmod :unsigned-short)
3145 (ne_cbnrestab :unsigned-short)
3146 (ne_segtab :unsigned-short)
3147 (ne_rsrctab :unsigned-short)
3148 (ne_restab :unsigned-short)
3149 (ne_modtab :unsigned-short)
3150 (ne_imptab :unsigned-short)
3151 (ne_nrestab :int32)
3152 (ne_cmovent :unsigned-short)
3153 (ne_align :unsigned-short)
3154 (ne_cres :unsigned-short)
3155 (ne_exetyp :unsigned-char)
3156 (ne_flagsothers :unsigned-char)
3157 (ne_pretthunks :unsigned-short)
3158 (ne_psegrefbytes :unsigned-short)
3159 (ne_swaparea :unsigned-short)
3160 (ne_expver :unsigned-short))
3166 (defcstructex-exported IMAGE_NT_HEADERS
3167 (Signature :unsigned-long)
3168 (FileHeader IMAGE_FILE_HEADER)
3169 (OptionalHeader IMAGE_OPTIONAL_HEADER))
3175 (defcstructex-exported IMAGE_ROM_HEADERS
3176 (FileHeader IMAGE_FILE_HEADER)
3177 (OptionalHeader IMAGE_ROM_OPTIONAL_HEADER))
3183 (defcstructex-exported IMAGE_SECTION_HEADER
3184 (Name :pointer)
3185 (VirtualAddress :unsigned-long)
3186 (SizeOfRawData :unsigned-long)
3187 (PointerToRawData :unsigned-long)
3188 (PointerToRelocations :unsigned-long)
3189 (PointerToLinenumbers :unsigned-long)
3190 (NumberOfRelocations :unsigned-short)
3191 (NumberOfLinenumbers :unsigned-short)
3192 (Characteristics :unsigned-long)
3193 (Misc :pointer))
3199 (cffi:defcunion IMAGE_SECTION_HEADER_Misc
3200 (PhysicalAddress :unsigned-long)
3201 (VirtualSize :unsigned-long))
3203 (defcstructex-exported IMAGE_SYMBOL
3204 (Value :unsigned-long)
3205 (SectionNumber :short)
3206 (Type :unsigned-short)
3207 (StorageClass :unsigned-char)
3208 (NumberOfAuxSymbols :unsigned-char)
3209 (N :pointer))
3215 (cffi:defcunion IMAGE_SYMBOL_N
3216 (ShortName :pointer)
3217 (LongName :pointer)
3218 (Name :pointer))
3220 (defcstructex-exported IMAGE_SYMBOL_N_Name
3221 (Short :unsigned-long)
3222 (Long :unsigned-long))
3224 (cffi:defcunion IMAGE_AUX_SYMBOL
3225 (Sym :pointer)
3226 (File :pointer)
3227 (Section :pointer))
3233 (defcstructex-exported IMAGE_AUX_SYMBOL_Section
3234 (Length :unsigned-long)
3235 (NumberOfRelocations :unsigned-short)
3236 (NumberOfLinenumbers :unsigned-short)
3237 (CheckSum :unsigned-long)
3238 (Number :short)
3239 (Selection :unsigned-char))
3241 (defcstructex-exported IMAGE_AUX_SYMBOL_File
3242 (Name :pointer))
3244 (defcstructex-exported IMAGE_AUX_SYMBOL_Sym
3245 (TagIndex :unsigned-long)
3246 (TvIndex :unsigned-short)
3247 (Misc :pointer)
3248 (FcnAry :pointer))
3250 (cffi:defcunion IMAGE_AUX_SYMBOL_Sym_FcnAry
3251 (Function :pointer)
3252 (Array :pointer))
3254 (defcstructex-exported IMAGE_AUX_SYMBOL_Sym_FcnAry_Array
3255 (Dimension :pointer))
3257 (defcstructex-exported IMAGE_AUX_SYMBOL_Sym_FcnAry_Function
3258 (PointerToLinenumber :unsigned-long)
3259 (PointerToNextFunction :unsigned-long))
3261 (cffi:defcunion IMAGE_AUX_SYMBOL_Sym_Misc
3262 (TotalSize :unsigned-long)
3263 (LnSz :pointer))
3265 (defcstructex-exported IMAGE_AUX_SYMBOL_Sym_Misc_LnSz
3266 (Linenumber :unsigned-short)
3267 (Size :unsigned-short))
3269 (defcstructex-exported IMAGE_COFF_SYMBOLS_HEADER
3270 (NumberOfSymbols :unsigned-long)
3271 (LvaToFirstSymbol :unsigned-long)
3272 (NumberOfLinenumbers :unsigned-long)
3273 (LvaToFirstLinenumber :unsigned-long)
3274 (RvaToFirstByteOfCode :unsigned-long)
3275 (RvaToLastByteOfCode :unsigned-long)
3276 (RvaToFirstByteOfData :unsigned-long)
3277 (RvaToLastByteOfData :unsigned-long))
3283 (defcstructex-exported IMAGE_RELOCATION
3284 (SymbolTableIndex :unsigned-long)
3285 (Type :unsigned-short)
3286 (u :pointer))
3292 (cffi:defcunion IMAGE_RELOCATION_u
3293 (VirtualAddress :unsigned-long)
3294 (RelocCount :unsigned-long))
3296 (defcstructex-exported IMAGE_BASE_RELOCATION
3297 (VirtualAddress :unsigned-long)
3298 (SizeOfBlock :unsigned-long))
3304 (defcstructex-exported IMAGE_LINENUMBER
3305 (Linenumber :unsigned-short)
3306 (Type :pointer))
3312 (cffi:defcunion IMAGE_LINENUMBER_Type
3313 (SymbolTableIndex :unsigned-long)
3314 (VirtualAddress :unsigned-long))
3316 (defcstructex-exported IMAGE_ARCHIVE_MEMBER_HEADER
3317 (Name :pointer)
3318 (Date :pointer)
3319 (UserID :pointer)
3320 (GroupID :pointer)
3321 (Mode :pointer)
3322 (Size :pointer)
3323 (EndHeader :pointer))
3329 (defcstructex-exported IMAGE_EXPORT_DIRECTORY
3330 (Characteristics :unsigned-long)
3331 (TimeDateStamp :unsigned-long)
3332 (MajorVersion :unsigned-short)
3333 (MinorVersion :unsigned-short)
3334 (Name :unsigned-long)
3335 (Base :unsigned-long)
3336 (NumberOfFunctions :unsigned-long)
3337 (NumberOfNames :unsigned-long)
3338 (AddressOfFunctions :unsigned-long)
3339 (AddressOfNames :unsigned-long)
3340 (AddressOfNameOrdinals :unsigned-long))
3346 (defcstructex-exported IMAGE_IMPORT_BY_NAME
3347 (Hint :unsigned-short)
3348 (Name :pointer))
3354 (defcstructex-exported IMAGE_THUNK_DATA32
3355 (u1 :pointer))
3361 (cffi:defcunion IMAGE_THUNK_DATA32_u1
3362 (ForwarderString :unsigned-long)
3363 (Function :unsigned-long)
3364 (Ordinal :unsigned-long)
3365 (AddressOfData :unsigned-long))
3367 (defcstructex-exported IMAGE_THUNK_DATA64
3368 (u1 :pointer))
3374 (cffi:defcunion IMAGE_THUNK_DATA64_u1
3375 (ForwarderString :unsigned-long-long)
3376 (Function :unsigned-long-long)
3377 (Ordinal :unsigned-long-long)
3378 (AddressOfData :unsigned-long-long))
3384 (defcstructex-exported IMAGE_IMPORT_DESCRIPTOR
3385 (TimeDateStamp :unsigned-long)
3386 (ForwarderChain :unsigned-long)
3387 (Name :unsigned-long)
3388 (FirstThunk :unsigned-long)
3389 (u :pointer))
3395 (cffi:defcunion IMAGE_IMPORT_DESCRIPTOR_u
3396 (Characteristics :unsigned-long)
3397 (OriginalFirstThunk :unsigned-long))
3399 (defcstructex-exported IMAGE_BOUND_IMPORT_DESCRIPTOR
3400 (TimeDateStamp :unsigned-long)
3401 (OffsetModuleName :unsigned-short)
3402 (NumberOfModuleForwarderRefs :unsigned-short))
3408 (defcstructex-exported IMAGE_BOUND_FORWARDER_REF
3409 (TimeDateStamp :unsigned-long)
3410 (OffsetModuleName :unsigned-short)
3411 (Reserved :unsigned-short))
3419 (defcstructex-exported IMAGE_TLS_DIRECTORY32
3420 (StartAddressOfRawData :unsigned-long)
3421 (EndAddressOfRawData :unsigned-long)
3422 (AddressOfIndex :unsigned-long)
3423 (AddressOfCallBacks :unsigned-long)
3424 (SizeOfZeroFill :unsigned-long)
3425 (Characteristics :unsigned-long))
3431 (defcstructex-exported IMAGE_TLS_DIRECTORY64
3432 (StartAddressOfRawData :unsigned-long-long)
3433 (EndAddressOfRawData :unsigned-long-long)
3434 (AddressOfIndex :unsigned-long-long)
3435 (AddressOfCallBacks :unsigned-long-long)
3436 (SizeOfZeroFill :unsigned-long)
3437 (Characteristics :unsigned-long))
3447 (defcstructex-exported IMAGE_RESOURCE_DIRECTORY
3448 (Characteristics :unsigned-long)
3449 (TimeDateStamp :unsigned-long)
3450 (MajorVersion :unsigned-short)
3451 (MinorVersion :unsigned-short)
3452 (NumberOfNamedEntries :unsigned-short)
3453 (NumberOfIdEntries :unsigned-short))
3459 (defcstructex-exported IMAGE_RESOURCE_DIRECTORY_ENTRY
3460 (u :pointer)
3461 (u2 :pointer))
3467 (cffi:defcunion IMAGE_RESOURCE_DIRECTORY_ENTRY_u2
3468 (OffsetToData :unsigned-long)
3469 (s2 :pointer))
3471 (defcstructex-exported IMAGE_RESOURCE_DIRECTORY_ENTRY_u2_s2
3472 (OffsetToDirectory :unsigned-long)
3473 (DataIsDirectory :unsigned-long))
3475 (cffi:defcunion IMAGE_RESOURCE_DIRECTORY_ENTRY_u
3476 (Name :unsigned-long)
3477 (Id :unsigned-short)
3478 (s :pointer))
3480 (defcstructex-exported IMAGE_RESOURCE_DIRECTORY_ENTRY_u_s
3481 (NameOffset :unsigned-long)
3482 (NameIsString :unsigned-long))
3484 (defcstructex-exported IMAGE_RESOURCE_DIRECTORY_STRING
3485 (Length :unsigned-short)
3486 (NameString :pointer))
3492 (defcstructex-exported IMAGE_RESOURCE_DIR_STRING_U
3493 (Length :unsigned-short)
3494 (NameString :pointer))
3500 (defcstructex-exported IMAGE_RESOURCE_DATA_ENTRY
3501 (OffsetToData :unsigned-long)
3502 (Size :unsigned-long)
3503 (CodePage :unsigned-long)
3504 (Reserved :unsigned-long))
3510 (defcstructex-exported IMAGE_LOAD_CONFIG_DIRECTORY
3511 (Characteristics :unsigned-long)
3512 (TimeDateStamp :unsigned-long)
3513 (MajorVersion :unsigned-short)
3514 (MinorVersion :unsigned-short)
3515 (GlobalFlagsClear :unsigned-long)
3516 (GlobalFlagsSet :unsigned-long)
3517 (CriticalSectionDefaultTimeout :unsigned-long)
3518 (DeCommitFreeBlockThreshold :unsigned-long)
3519 (DeCommitTotalFreeThreshold :unsigned-long)
3520 (LockPrefixTable :pointer)
3521 (MaximumAllocationSize :unsigned-long)
3522 (VirtualMemoryThreshold :unsigned-long)
3523 (ProcessHeapFlags :unsigned-long)
3524 (Reserved :pointer))
3530 (defcstructex-exported IMAGE_RUNTIME_FUNCTION_ENTRY
3531 (BeginAddress :unsigned-long)
3532 (EndAddress :unsigned-long)
3533 (ExceptionHandler :pointer)
3534 (HandlerData :pointer)
3535 (PrologEndAddress :unsigned-long))
3541 (defcstructex-exported IMAGE_DEBUG_DIRECTORY
3542 (Characteristics :unsigned-long)
3543 (TimeDateStamp :unsigned-long)
3544 (MajorVersion :unsigned-short)
3545 (MinorVersion :unsigned-short)
3546 (Type :unsigned-long)
3547 (SizeOfData :unsigned-long)
3548 (AddressOfRawData :unsigned-long)
3549 (PointerToRawData :unsigned-long))
3555 (defcstructex-exported FPO_DATA
3556 (ulOffStart :unsigned-long)
3557 (cbProcSize :unsigned-long)
3558 (cdwLocals :unsigned-long)
3559 (cdwParams :unsigned-short)
3560 (cbProlog :unsigned-short)
3561 (cbRegs :unsigned-short)
3562 (fHasSEH :unsigned-short)
3563 (fUseBP :unsigned-short)
3564 (reserved :unsigned-short)
3565 (cbFrame :unsigned-short))
3571 (defcstructex-exported IMAGE_DEBUG_MISC
3572 (DataType :unsigned-long)
3573 (Length :unsigned-long)
3574 (Unicode :unsigned-char)
3575 (Reserved :pointer)
3576 (Data :pointer))
3582 (defcstructex-exported IMAGE_FUNCTION_ENTRY
3583 (StartingAddress :unsigned-long)
3584 (EndingAddress :unsigned-long)
3585 (EndOfPrologue :unsigned-long))
3591 (defcstructex-exported IMAGE_SEPARATE_DEBUG_HEADER
3592 (Signature :unsigned-short)
3593 (Flags :unsigned-short)
3594 (Machine :unsigned-short)
3595 (Characteristics :unsigned-short)
3596 (TimeDateStamp :unsigned-long)
3597 (CheckSum :unsigned-long)
3598 (ImageBase :unsigned-long)
3599 (SizeOfImage :unsigned-long)
3600 (NumberOfSections :unsigned-long)
3601 (ExportedNamesSize :unsigned-long)
3602 (DebugDirectorySize :unsigned-long)
3603 (SectionAlignment :unsigned-long)
3604 (Reserved :pointer))
3610 (cffi:defcenum SERVICE_NODE_TYPE
3611 (:DriverType #.1)
3612 (:FileSystemType #.2)
3613 (:Win32ServiceOwnProcess #.16)
3614 (:Win32ServiceShareProcess #.32)
3615 (:AdapterType #.4)
3616 (:RecognizerType #.8))
3618 (cffi:defcenum SERVICE_LOAD_TYPE
3619 (:BootLoad #.0)
3620 (:SystemLoad #.1)
3621 (:AutoLoad #.2)
3622 (:DemandLoad #.3)
3623 (:DisableLoad #.4))
3625 (cffi:defcenum SERVICE_ERROR_TYPE
3626 (:IgnoreError #.0)
3627 (:NormalError #.1)
3628 (:SevereError #.2)
3629 (:CriticalError #.3))
3631 (defcstructex-exported NT_TIB
3632 (ExceptionList :pointer)
3633 (StackBase :pointer)
3634 (StackLimit :pointer)
3635 (SubSystemTib :pointer)
3636 (ArbitraryUserPointer :pointer)
3637 (Self :pointer)
3638 (u :pointer))
3644 (cffi:defcunion NT_TIB_u
3645 (FiberData :pointer)
3646 (Version :unsigned-long))
3648 (defcstructex-exported REPARSE_DATA_BUFFER
3649 (ReparseTag :unsigned-long)
3650 (ReparseDataLength :unsigned-short)
3651 (Reserved :unsigned-short)
3652 (u :pointer))
3658 (cffi:defcunion REPARSE_DATA_BUFFER_u
3659 (SymbolicLinkReparseBuffer :pointer)
3660 (MountPointReparseBuffer :pointer)
3661 (GenericReparseBuffer :pointer))
3663 (defcstructex-exported REPARSE_DATA_BUFFER_u_GenericReparseBuffer
3664 (DataBuffer :pointer))
3666 (defcstructex-exported REPARSE_DATA_BUFFER_u_MountPointReparseBuffer
3667 (SubstituteNameOffset :unsigned-short)
3668 (SubstituteNameLength :unsigned-short)
3669 (PrintNameOffset :unsigned-short)
3670 (PrintNameLength :unsigned-short)
3671 (PathBuffer :pointer))
3673 (defcstructex-exported REPARSE_DATA_BUFFER_u_SymbolicLinkReparseBuffer
3674 (SubstituteNameOffset :unsigned-short)
3675 (SubstituteNameLength :unsigned-short)
3676 (PrintNameOffset :unsigned-short)
3677 (PrintNameLength :unsigned-short)
3678 (PathBuffer :pointer))
3680 (defcstructex-exported REPARSE_GUID_DATA_BUFFER
3681 (ReparseTag :unsigned-long)
3682 (ReparseDataLength :unsigned-short)
3683 (Reserved :unsigned-short)
3684 (ReparseGuid GUID)
3685 (GenericReparseBuffer :pointer))
3691 (defcstructex-exported REPARSE_GUID_DATA_BUFFER_GenericReparseBuffer
3692 (DataBuffer :pointer))
3694 (defcstructex-exported REPARSE_POINT_INFORMATION
3695 (ReparseDataLength :unsigned-short)
3696 (UnparsedNameLength :unsigned-short))
3702 (cffi:defcunion FILE_SEGMENT_ELEMENT
3703 (Buffer :pointer)
3704 (Alignment :unsigned-long-long))
3710 (defconstant-exported JOB_OBJECT_LIMIT_WORKINGSET #x0001)
3712 (defconstant-exported JOB_OBJECT_LIMIT_PROCESS_TIME #x0002)
3714 (defconstant-exported JOB_OBJECT_LIMIT_JOB_TIME #x0004)
3716 (defconstant-exported JOB_OBJECT_LIMIT_ACTIVE_PROCESS #x0008)
3718 (defconstant-exported JOB_OBJECT_LIMIT_AFFINITY #x0010)
3720 (defconstant-exported JOB_OBJECT_LIMIT_PRIORITY_CLASS #x0020)
3722 (defconstant-exported JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME #x0040)
3724 (defconstant-exported JOB_OBJECT_LIMIT_SCHEDULING_CLASS #x0080)
3726 (defconstant-exported JOB_OBJECT_LIMIT_PROCESS_MEMORY #x0100)
3728 (defconstant-exported JOB_OBJECT_LIMIT_JOB_MEMORY #x0200)
3730 (defconstant-exported JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION #x0400)
3732 (defconstant-exported JOB_OBJECT_BREAKAWAY_OK #x0800)
3734 (defconstant-exported JOB_OBJECT_SILENT_BREAKAWAY #x1000)
3736 (defconstant-exported JOB_OBJECT_UILIMIT_HANDLES #x0001)
3738 (defconstant-exported JOB_OBJECT_UILIMIT_READCLIPBOARD #x0002)
3740 (defconstant-exported JOB_OBJECT_UILIMIT_WRITECLIPBOARD #x0004)
3742 (defconstant-exported JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS #x0008)
3744 (defconstant-exported JOB_OBJECT_UILIMIT_DISPLAYSETTINGS #x0010)
3746 (defconstant-exported JOB_OBJECT_UILIMIT_GLOBALATOMS #x0020)
3748 (defconstant-exported JOB_OBJECT_UILIMIT_DESKTOP #x0040)
3750 (defconstant-exported JOB_OBJECT_UILIMIT_EXITWINDOWS #x0080)
3752 (defconstant-exported JOB_OBJECT_SECURITY_NO_ADMIN #x0001)
3754 (defconstant-exported JOB_OBJECT_SECURITY_RESTRICTED_TOKEN #x0002)
3756 (defconstant-exported JOB_OBJECT_SECURITY_ONLY_TOKEN #x0004)
3758 (defconstant-exported JOB_OBJECT_SECURITY_FILTER_TOKENS #x0008)
3760 (defconstant-exported JOB_OBJECT_TERMINATE_AT_END_OF_JOB 0)
3762 (defconstant-exported JOB_OBJECT_POST_AT_END_OF_JOB 1)
3764 (defconstant-exported JOB_OBJECT_MSG_END_OF_JOB_TIME 1)
3766 (defconstant-exported JOB_OBJECT_MSG_END_OF_PROCESS_TIME 2)
3768 (defconstant-exported JOB_OBJECT_MSG_ACTIVE_PROCESS_LIMIT 3)
3770 (defconstant-exported JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO 4)
3772 (defconstant-exported JOB_OBJECT_MSG_NEW_PROCESS 6)
3774 (defconstant-exported JOB_OBJECT_MSG_EXIT_PROCESS 7)
3776 (defconstant-exported JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS 8)
3778 (defconstant-exported JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT 9)
3780 (defconstant-exported JOB_OBJECT_MSG_JOB_MEMORY_LIMIT 10)
3782 (cffi:defcenum JOBOBJECTINFOCLASS
3783 (:JobObjectBasicAccountingInformation #.1)
3784 :JobObjectBasicLimitInformation
3785 :JobObjectBasicProcessIdList
3786 :JobObjectBasicUIRestrictions
3787 :JobObjectSecurityLimitInformation
3788 :JobObjectEndOfJobTimeInformation
3789 :JobObjectAssociateCompletionPortInformation
3790 :JobObjectBasicAndIoAccountingInformation
3791 :JobObjectExtendedLimitInformation
3792 :JobObjectJobSetInformation
3793 :MaxJobObjectInfoClass)
3795 (defcstructex-exported JOBOBJECT_BASIC_ACCOUNTING_INFORMATION
3796 (TotalUserTime LARGE_INTEGER)
3797 (TotalKernelTime LARGE_INTEGER)
3798 (ThisPeriodTotalUserTime LARGE_INTEGER)
3799 (ThisPeriodTotalKernelTime LARGE_INTEGER)
3800 (TotalPageFaultCount :unsigned-long)
3801 (TotalProcesses :unsigned-long)
3802 (ActiveProcesses :unsigned-long)
3803 (TotalTerminatedProcesses :unsigned-long))
3809 (defcstructex-exported JOBOBJECT_BASIC_LIMIT_INFORMATION
3810 (PerProcessUserTimeLimit LARGE_INTEGER)
3811 (PerJobUserTimeLimit LARGE_INTEGER)
3812 (LimitFlags :unsigned-long)
3813 (MinimumWorkingSetSize :unsigned-long)
3814 (MaximumWorkingSetSize :unsigned-long)
3815 (ActiveProcessLimit :unsigned-long)
3816 (Affinity :unsigned-long)
3817 (PriorityClass :unsigned-long)
3818 (SchedulingClass :unsigned-long))
3824 (defcstructex-exported JOBOBJECT_BASIC_PROCESS_ID_LIST
3825 (NumberOfAssignedProcesses :unsigned-long)
3826 (NumberOfProcessIdsInList :unsigned-long)
3827 (ProcessIdList :pointer))
3833 (defcstructex-exported JOBOBJECT_BASIC_UI_RESTRICTIONS
3834 (UIRestrictionsClass :unsigned-long))
3840 (defcstructex-exported JOBOBJECT_SECURITY_LIMIT_INFORMATION
3841 (SecurityLimitFlags :unsigned-long)
3842 (JobToken :pointer)
3843 (SidsToDisable :pointer)
3844 (PrivilegesToDelete :pointer)
3845 (RestrictedSids :pointer))
3851 (defcstructex-exported JOBOBJECT_END_OF_JOB_TIME_INFORMATION
3852 (EndOfJobTimeAction :unsigned-long))
3858 (defcstructex-exported JOBOBJECT_ASSOCIATE_COMPLETION_PORT
3859 (CompletionKey :pointer)
3860 (CompletionPort :pointer))
3866 (defcstructex-exported JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION
3867 (BasicInfo JOBOBJECT_BASIC_ACCOUNTING_INFORMATION)
3868 (IoInfo IO_COUNTERS))
3874 (defcstructex-exported JOBOBJECT_EXTENDED_LIMIT_INFORMATION
3875 (BasicLimitInformation JOBOBJECT_BASIC_LIMIT_INFORMATION)
3876 (IoInfo IO_COUNTERS)
3877 (ProcessMemoryLimit :unsigned-long)
3878 (JobMemoryLimit :unsigned-long)
3879 (PeakProcessMemoryUsed :unsigned-long)
3880 (PeakJobMemoryUsed :unsigned-long))
3886 (defcstructex-exported JOBOBJECT_JOBSET_INFORMATION
3887 (MemberLevel :unsigned-long))
3893 (defconstant-exported ES_SYSTEM_REQUIRED #x00000001)
3895 (defconstant-exported ES_DISPLAY_REQUIRED #x00000002)
3897 (defconstant-exported ES_USER_PRESENT #x00000004)
3899 (defconstant-exported ES_CONTINUOUS #x80000000)
3901 (cffi:defcenum LATENCY_TIME
3902 :LT_DONT_CARE
3903 :LT_LOWEST_LATENCY)
3907 (cffi:defcenum SYSTEM_POWER_STATE
3908 :PowerSystemUnspecified
3909 :PowerSystemWorking
3910 :PowerSystemSleeping1
3911 :PowerSystemSleeping2
3912 :PowerSystemSleeping3
3913 :PowerSystemHibernate
3914 :PowerSystemShutdown
3915 :PowerSystemMaximum)
3919 (cffi:defcenum POWER_ACTION
3920 :PowerActionNone
3921 :PowerActionReserved
3922 :PowerActionSleep
3923 :PowerActionHibernate
3924 :PowerActionShutdown
3925 :PowerActionShutdownReset
3926 :PowerActionShutdownOff
3927 :PowerActionWarmEject)
3931 (cffi:defcenum DEVICE_POWER_STATE
3932 :PowerDeviceUnspecified
3933 :PowerDeviceD0
3934 :PowerDeviceD1
3935 :PowerDeviceD2
3936 :PowerDeviceD3
3937 :PowerDeviceMaximum)
3941 (defcstructex-exported BATTERY_REPORTING_SCALE
3942 (Granularity :unsigned-long)
3943 (Capacity :unsigned-long))
3947 (defcstructex-exported POWER_ACTION_POLICY
3948 (Action POWER_ACTION)
3949 (Flags :unsigned-long)
3950 (EventCode :unsigned-long))
3956 (defconstant-exported POWER_ACTION_QUERY_ALLOWED #x00000001)
3958 (defconstant-exported POWER_ACTION_UI_ALLOWED #x00000002)
3960 (defconstant-exported POWER_ACTION_OVERRIDE_APPS #x00000004)
3962 (defconstant-exported POWER_ACTION_LIGHTEST_FIRST #x10000000)
3964 (defconstant-exported POWER_ACTION_LOCK_CONSOLE #x20000000)
3966 (defconstant-exported POWER_ACTION_DISABLE_WAKES #x40000000)
3968 (defconstant-exported POWER_ACTION_CRITICAL #x80000000)
3970 (defconstant-exported POWER_LEVEL_USER_NOTIFY_TEXT #x00000001)
3972 (defconstant-exported POWER_LEVEL_USER_NOTIFY_SOUND #x00000002)
3974 (defconstant-exported POWER_LEVEL_USER_NOTIFY_EXEC #x00000004)
3976 (defconstant-exported POWER_USER_NOTIFY_BUTTON #x00000008)
3978 (defconstant-exported POWER_USER_NOTIFY_SHUTDOWN #x00000010)
3980 (defconstant-exported POWER_FORCE_TRIGGER_RESET #x80000000)
3982 (defconstant-exported DISCHARGE_POLICY_CRITICAL 0)
3984 (defconstant-exported DISCHARGE_POLICY_LOW 1)
3986 (defconstant-exported NUM_DISCHARGE_POLICIES 4)
3988 (defconstant-exported PO_THROTTLE_NONE 0)
3990 (defconstant-exported PO_THROTTLE_CONSTANT 1)
3992 (defconstant-exported PO_THROTTLE_DEGRADE 2)
3994 (defconstant-exported PO_THROTTLE_ADAPTIVE 3)
3996 (defconstant-exported PO_THROTTLE_MAXIMUM 4)
3998 (defcstructex-exported SYSTEM_POWER_LEVEL
3999 (Enable :unsigned-char)
4000 (Spare :pointer)
4001 (BatteryLevel :unsigned-long)
4002 (PowerPolicy POWER_ACTION_POLICY)
4003 (MinSystemState SYSTEM_POWER_STATE))
4009 (defcstructex-exported SYSTEM_POWER_POLICY
4010 (Revision :unsigned-long)
4011 (PowerButton POWER_ACTION_POLICY)
4012 (SleepButton POWER_ACTION_POLICY)
4013 (LidClose POWER_ACTION_POLICY)
4014 (LidOpenWake SYSTEM_POWER_STATE)
4015 (Reserved :unsigned-long)
4016 (Idle POWER_ACTION_POLICY)
4017 (IdleTimeout :unsigned-long)
4018 (IdleSensitivity :unsigned-char)
4019 (DynamicThrottle :unsigned-char)
4020 (Spare2 :pointer)
4021 (MinSleep SYSTEM_POWER_STATE)
4022 (MaxSleep SYSTEM_POWER_STATE)
4023 (ReducedLatencySleep SYSTEM_POWER_STATE)
4024 (WinLogonFlags :unsigned-long)
4025 (Spare3 :unsigned-long)
4026 (DozeS4Timeout :unsigned-long)
4027 (BroadcastCapacityResolution :unsigned-long)
4028 (DischargePolicy :pointer)
4029 (VideoTimeout :unsigned-long)
4030 (VideoDimDisplay :unsigned-char)
4031 (VideoReserved :pointer)
4032 (SpindownTimeout :unsigned-long)
4033 (OptimizeForPower :unsigned-char)
4034 (FanThrottleTolerance :unsigned-char)
4035 (ForcedThrottle :unsigned-char)
4036 (MinThrottle :unsigned-char)
4037 (OverThrottled POWER_ACTION_POLICY))
4043 (defcstructex-exported SYSTEM_POWER_CAPABILITIES
4044 (PowerButtonPresent :unsigned-char)
4045 (SleepButtonPresent :unsigned-char)
4046 (LidPresent :unsigned-char)
4047 (SystemS1 :unsigned-char)
4048 (SystemS2 :unsigned-char)
4049 (SystemS3 :unsigned-char)
4050 (SystemS4 :unsigned-char)
4051 (SystemS5 :unsigned-char)
4052 (HiberFilePresent :unsigned-char)
4053 (FullWake :unsigned-char)
4054 (VideoDimPresent :unsigned-char)
4055 (ApmPresent :unsigned-char)
4056 (UpsPresent :unsigned-char)
4057 (ThermalControl :unsigned-char)
4058 (ProcessorThrottle :unsigned-char)
4059 (ProcessorMinThrottle :unsigned-char)
4060 (ProcessorMaxThrottle :unsigned-char)
4061 (spare2 :pointer)
4062 (DiskSpinDown :unsigned-char)
4063 (spare3 :pointer)
4064 (SystemBatteriesPresent :unsigned-char)
4065 (BatteriesAreShortTerm :unsigned-char)
4066 (BatteryScale :pointer)
4067 (AcOnLineWake SYSTEM_POWER_STATE)
4068 (SoftLidWake SYSTEM_POWER_STATE)
4069 (RtcWake SYSTEM_POWER_STATE)
4070 (MinDeviceWakeState SYSTEM_POWER_STATE)
4071 (DefaultLowLatencyWake SYSTEM_POWER_STATE))
4077 (defcstructex-exported SYSTEM_BATTERY_STATE
4078 (AcOnLine :unsigned-char)
4079 (BatteryPresent :unsigned-char)
4080 (Charging :unsigned-char)
4081 (Discharging :unsigned-char)
4082 (Spare1 :pointer)
4083 (MaxCapacity :unsigned-long)
4084 (RemainingCapacity :unsigned-long)
4085 (Rate :unsigned-long)
4086 (EstimatedTime :unsigned-long)
4087 (DefaultAlert1 :unsigned-long)
4088 (DefaultAlert2 :unsigned-long))
4094 (cffi:defcenum POWER_INFORMATION_LEVEL
4095 :SystemPowerPolicyAc
4096 :SystemPowerPolicyDc
4097 :VerifySystemPolicyAc
4098 :VerifySystemPolicyDc
4099 :SystemPowerCapabilities
4100 :SystemBatteryState
4101 :SystemPowerStateHandler
4102 :ProcessorStateHandler
4103 :SystemPowerPolicyCurrent
4104 :AdministratorPowerPolicy
4105 :SystemReserveHiberFile
4106 :ProcessorInformation
4107 :SystemPowerInformation
4108 :ProcessorStateHandler2
4109 :LastWakeTime
4110 :LastSleepTime
4111 :SystemExecutionState
4112 :SystemPowerStateNotifyHandler
4113 :ProcessorPowerPolicyAc
4114 :ProcessorPowerPolicyDc
4115 :VerifyProcessorPowerPolicyAc
4116 :VerifyProcessorPowerPolicyDc
4117 :ProcessorPowerPolicyCurrent)
4119 (defcstructex-exported SYSTEM_POWER_INFORMATION
4120 (MaxIdlenessAllowed :unsigned-long)
4121 (Idleness :unsigned-long)
4122 (TimeRemaining :unsigned-long)
4123 (CoolingMode :unsigned-char))
4129 (defcstructex-exported PROCESSOR_POWER_POLICY_INFO
4130 (TimeCheck :unsigned-long)
4131 (DemoteLimit :unsigned-long)
4132 (PromoteLimit :unsigned-long)
4133 (DemotePercent :unsigned-char)
4134 (PromotePercent :unsigned-char)
4135 (Spare :pointer)
4136 (AllowDemotion :unsigned-long)
4137 (AllowPromotion :unsigned-long)
4138 (Reserved :unsigned-long))
4144 (defcstructex-exported PROCESSOR_POWER_POLICY
4145 (Revision :unsigned-long)
4146 (DynamicThrottle :unsigned-char)
4147 (Spare :pointer)
4148 (Reserved :unsigned-long)
4149 (PolicyCount :unsigned-long)
4150 (Policy :pointer))
4156 (defcstructex-exported ADMINISTRATOR_POWER_POLICY
4157 (MinSleep SYSTEM_POWER_STATE)
4158 (MaxSleep SYSTEM_POWER_STATE)
4159 (MinVideoTimeout :unsigned-long)
4160 (MaxVideoTimeout :unsigned-long)
4161 (MinSpindownTimeout :unsigned-long)
4162 (MaxSpindownTimeout :unsigned-long))
4191 (defconstant-exported HMONITOR_DECLARED 1)
4207 (defcstructex-exported RECT
4208 (left :int32)
4209 (top :int32)
4210 (right :int32)
4211 (bottom :int32))
4219 (defcstructex-exported RECTL
4220 (left :int32)
4221 (top :int32)
4222 (right :int32)
4223 (bottom :int32))
4234 (defcstructex-exported SIZE
4235 (cx :int32)
4236 (cy :int32))
4250 (defcstructex-exported POINTS
4251 (x :short)
4252 (y :short))
4260 (defconstant-exported FOREGROUND_BLUE 1)
4262 (defconstant-exported FOREGROUND_GREEN 2)
4264 (defconstant-exported FOREGROUND_RED 4)
4266 (defconstant-exported FOREGROUND_INTENSITY 8)
4268 (defconstant-exported BACKGROUND_BLUE 16)
4270 (defconstant-exported BACKGROUND_GREEN 32)
4272 (defconstant-exported BACKGROUND_RED 64)
4274 (defconstant-exported BACKGROUND_INTENSITY 128)
4276 (defconstant-exported CTRL_C_EVENT 0)
4278 (defconstant-exported CTRL_BREAK_EVENT 1)
4280 (defconstant-exported CTRL_CLOSE_EVENT 2)
4282 (defconstant-exported CTRL_LOGOFF_EVENT 5)
4284 (defconstant-exported CTRL_SHUTDOWN_EVENT 6)
4286 (defconstant-exported ENABLE_LINE_INPUT 2)
4288 (defconstant-exported ENABLE_ECHO_INPUT 4)
4290 (defconstant-exported ENABLE_PROCESSED_INPUT 1)
4292 (defconstant-exported ENABLE_WINDOW_INPUT 8)
4294 (defconstant-exported ENABLE_MOUSE_INPUT 16)
4296 (defconstant-exported ENABLE_PROCESSED_OUTPUT 1)
4298 (defconstant-exported ENABLE_WRAP_AT_EOL_OUTPUT 2)
4300 (defconstant-exported KEY_EVENT 1)
4302 (defconstant-exported MOUSE_EVENT 2)
4304 (defconstant-exported WINDOW_BUFFER_SIZE_EVENT 4)
4306 (defconstant-exported MENU_EVENT 8)
4308 (defconstant-exported FOCUS_EVENT 16)
4310 (defconstant-exported CAPSLOCK_ON 128)
4312 (defconstant-exported ENHANCED_KEY 256)
4314 (defconstant-exported RIGHT_ALT_PRESSED 1)
4316 (defconstant-exported LEFT_ALT_PRESSED 2)
4318 (defconstant-exported RIGHT_CTRL_PRESSED 4)
4320 (defconstant-exported LEFT_CTRL_PRESSED 8)
4322 (defconstant-exported SHIFT_PRESSED 16)
4324 (defconstant-exported NUMLOCK_ON 32)
4326 (defconstant-exported SCROLLLOCK_ON 64)
4328 (defconstant-exported FROM_LEFT_1ST_BUTTON_PRESSED 1)
4330 (defconstant-exported RIGHTMOST_BUTTON_PRESSED 2)
4332 (defconstant-exported FROM_LEFT_2ND_BUTTON_PRESSED 4)
4334 (defconstant-exported FROM_LEFT_3RD_BUTTON_PRESSED 8)
4336 (defconstant-exported FROM_LEFT_4TH_BUTTON_PRESSED 16)
4338 (defconstant-exported MOUSE_MOVED 1)
4340 (defconstant-exported DOUBLE_CLICK 2)
4342 (defconstant-exported MOUSE_WHEELED 4)
4344 (defcstructex-exported CHAR_INFO
4345 (Attributes :unsigned-short)
4346 (Char :pointer))
4352 (cffi:defcunion CHAR_INFO_Char
4353 (UnicodeChar :pointer)
4354 (AsciiChar :char))
4356 (defcstructex-exported SMALL_RECT
4357 (Left :short)
4358 (Top :short)
4359 (Right :short)
4360 (Bottom :short))
4366 (defcstructex-exported CONSOLE_CURSOR_INFO
4367 (dwSize :unsigned-long)
4368 (bVisible :int))
4374 (defcstructex-exported COORD
4375 (X :short)
4376 (Y :short))
4382 (defcstructex-exported CONSOLE_FONT_INFO
4383 (nFont :unsigned-long)
4384 (dwFontSize COORD))
4390 (defcstructex-exported CONSOLE_SCREEN_BUFFER_INFO
4391 (dwSize COORD)
4392 (dwCursorPosition COORD)
4393 (wAttributes :unsigned-short)
4394 (srWindow SMALL_RECT)
4395 (dwMaximumWindowSize COORD))
4403 (defcstructex-exported KEY_EVENT_RECORD
4404 (bKeyDown :int)
4405 (wRepeatCount :unsigned-short)
4406 (wVirtualKeyCode :unsigned-short)
4407 (wVirtualScanCode :unsigned-short)
4408 (dwControlKeyState :unsigned-long)
4409 (uChar :pointer))
4413 (cffi:defcunion KEY_EVENT_RECORD_uChar
4414 (UnicodeChar :pointer)
4415 (AsciiChar :char))
4417 (defcstructex-exported MOUSE_EVENT_RECORD
4418 (dwMousePosition COORD)
4419 (dwButtonState :unsigned-long)
4420 (dwControlKeyState :unsigned-long)
4421 (dwEventFlags :unsigned-long))
4425 (defcstructex-exported WINDOW_BUFFER_SIZE_RECORD
4426 (dwSize COORD))
4430 (defcstructex-exported MENU_EVENT_RECORD
4431 (dwCommandId :unsigned-int))
4437 (defcstructex-exported FOCUS_EVENT_RECORD
4438 (bSetFocus :int))
4442 (defcstructex-exported INPUT_RECORD
4443 (EventType :unsigned-short)
4444 (Event :pointer))
4450 (cffi:defcunion INPUT_RECORD_Event
4451 (KeyEvent KEY_EVENT_RECORD)
4452 (MouseEvent MOUSE_EVENT_RECORD)
4453 (WindowBufferSizeEvent WINDOW_BUFFER_SIZE_RECORD)
4454 (MenuEvent MENU_EVENT_RECORD)
4455 (FocusEvent FOCUS_EVENT_RECORD))
4457 (defconstant-exported SP_SERIALCOMM 1)
4459 (defconstant-exported PST_UNSPECIFIED 0)
4461 (defconstant-exported PST_RS232 1)
4463 (defconstant-exported PST_PARALLELPORT 2)
4465 (defconstant-exported PST_RS422 3)
4467 (defconstant-exported PST_RS423 4)
4469 (defconstant-exported PST_RS449 5)
4471 (defconstant-exported PST_MODEM 6)
4473 (defconstant-exported PST_FAX #x21)
4475 (defconstant-exported PST_SCANNER #x22)
4477 (defconstant-exported PST_NETWORK_BRIDGE #x100)
4479 (defconstant-exported PST_LAT #x101)
4481 (defconstant-exported PST_TCPIP_TELNET #x102)
4483 (defconstant-exported PST_X25 #x103)
4485 (defconstant-exported BAUD_075 1)
4487 (defconstant-exported BAUD_110 2)
4489 (defconstant-exported BAUD_134_5 4)
4491 (defconstant-exported BAUD_150 8)
4493 (defconstant-exported BAUD_300 16)
4495 (defconstant-exported BAUD_600 32)
4497 (defconstant-exported BAUD_1200 64)
4499 (defconstant-exported BAUD_1800 128)
4501 (defconstant-exported BAUD_2400 256)
4503 (defconstant-exported BAUD_4800 512)
4505 (defconstant-exported BAUD_7200 1024)
4507 (defconstant-exported BAUD_9600 2048)
4509 (defconstant-exported BAUD_14400 4096)
4511 (defconstant-exported BAUD_19200 8192)
4513 (defconstant-exported BAUD_38400 16384)
4515 (defconstant-exported BAUD_56K 32768)
4517 (defconstant-exported BAUD_128K 65536)
4519 (defconstant-exported BAUD_115200 131072)
4521 (defconstant-exported BAUD_57600 262144)
4523 (defconstant-exported BAUD_USER #x10000000)
4525 (defconstant-exported PCF_DTRDSR 1)
4527 (defconstant-exported PCF_RTSCTS 2)
4529 (defconstant-exported PCF_RLSD 4)
4531 (defconstant-exported PCF_PARITY_CHECK 8)
4533 (defconstant-exported PCF_XONXOFF 16)
4535 (defconstant-exported PCF_SETXCHAR 32)
4537 (defconstant-exported PCF_TOTALTIMEOUTS 64)
4539 (defconstant-exported PCF_INTTIMEOUTS 128)
4541 (defconstant-exported PCF_SPECIALCHARS 256)
4543 (defconstant-exported PCF_16BITMODE 512)
4545 (defconstant-exported SP_PARITY 1)
4547 (defconstant-exported SP_BAUD 2)
4549 (defconstant-exported SP_DATABITS 4)
4551 (defconstant-exported SP_STOPBITS 8)
4553 (defconstant-exported SP_HANDSHAKING 16)
4555 (defconstant-exported SP_PARITY_CHECK 32)
4557 (defconstant-exported SP_RLSD 64)
4559 (defconstant-exported DATABITS_5 1)
4561 (defconstant-exported DATABITS_6 2)
4563 (defconstant-exported DATABITS_7 4)
4565 (defconstant-exported DATABITS_8 8)
4567 (defconstant-exported DATABITS_16 16)
4569 (defconstant-exported DATABITS_16X 32)
4571 (defconstant-exported STOPBITS_10 1)
4573 (defconstant-exported STOPBITS_15 2)
4575 (defconstant-exported STOPBITS_20 4)
4577 (defconstant-exported PARITY_NONE 256)
4579 (defconstant-exported PARITY_ODD 512)
4581 (defconstant-exported PARITY_EVEN 1024)
4583 (defconstant-exported PARITY_MARK 2048)
4585 (defconstant-exported PARITY_SPACE 4096)
4587 (defconstant-exported EXCEPTION_DEBUG_EVENT 1)
4589 (defconstant-exported CREATE_THREAD_DEBUG_EVENT 2)
4591 (defconstant-exported CREATE_PROCESS_DEBUG_EVENT 3)
4593 (defconstant-exported EXIT_THREAD_DEBUG_EVENT 4)
4595 (defconstant-exported EXIT_PROCESS_DEBUG_EVENT 5)
4597 (defconstant-exported LOAD_DLL_DEBUG_EVENT 6)
4599 (defconstant-exported UNLOAD_DLL_DEBUG_EVENT 7)
4601 (defconstant-exported OUTPUT_DEBUG_STRING_EVENT 8)
4603 (defconstant-exported RIP_EVENT 9)
4605 (defconstant-exported FILE_BEGIN 0)
4607 (defconstant-exported FILE_CURRENT 1)
4609 (defconstant-exported FILE_END 2)
4611 (defconstant-exported OF_READ 0)
4613 (defconstant-exported OF_READWRITE 2)
4615 (defconstant-exported OF_WRITE 1)
4617 (defconstant-exported OF_SHARE_COMPAT 0)
4619 (defconstant-exported OF_SHARE_DENY_NONE 64)
4621 (defconstant-exported OF_SHARE_DENY_READ 48)
4623 (defconstant-exported OF_SHARE_DENY_WRITE 32)
4625 (defconstant-exported OF_SHARE_EXCLUSIVE 16)
4627 (defconstant-exported OF_CANCEL 2048)
4629 (defconstant-exported OF_CREATE 4096)
4631 (defconstant-exported OF_DELETE 512)
4633 (defconstant-exported OF_EXIST 16384)
4635 (defconstant-exported OF_PARSE 256)
4637 (defconstant-exported OF_PROMPT 8192)
4639 (defconstant-exported OF_REOPEN 32768)
4641 (defconstant-exported OF_VERIFY 1024)
4643 (defconstant-exported NMPWAIT_NOWAIT 1)
4645 (defconstant-exported NMPWAIT_USE_DEFAULT_WAIT 0)
4647 (defconstant-exported CE_BREAK 16)
4649 (defconstant-exported CE_DNS 2048)
4651 (defconstant-exported CE_FRAME 8)
4653 (defconstant-exported CE_IOE 1024)
4655 (defconstant-exported CE_MODE 32768)
4657 (defconstant-exported CE_OOP 4096)
4659 (defconstant-exported CE_OVERRUN 2)
4661 (defconstant-exported CE_PTO 512)
4663 (defconstant-exported CE_RXOVER 1)
4665 (defconstant-exported CE_RXPARITY 4)
4667 (defconstant-exported CE_TXFULL 256)
4669 (defconstant-exported PROGRESS_CONTINUE 0)
4671 (defconstant-exported PROGRESS_CANCEL 1)
4673 (defconstant-exported PROGRESS_STOP 2)
4675 (defconstant-exported PROGRESS_QUIET 3)
4677 (defconstant-exported CALLBACK_CHUNK_FINISHED 0)
4679 (defconstant-exported CALLBACK_STREAM_SWITCH 1)
4681 (defconstant-exported COPY_FILE_FAIL_IF_EXISTS 1)
4683 (defconstant-exported COPY_FILE_RESTARTABLE 2)
4685 (defconstant-exported OFS_MAXPATHNAME 128)
4687 (defconstant-exported FILE_MAP_ALL_ACCESS #xf001f)
4689 (defconstant-exported FILE_MAP_READ 4)
4691 (defconstant-exported FILE_MAP_WRITE 2)
4693 (defconstant-exported FILE_MAP_COPY 1)
4695 (defconstant-exported MUTEX_ALL_ACCESS #x1f0001)
4697 (defconstant-exported MUTEX_MODIFY_STATE 1)
4699 (defconstant-exported SEMAPHORE_ALL_ACCESS #x1f0003)
4701 (defconstant-exported SEMAPHORE_MODIFY_STATE 2)
4703 (defconstant-exported EVENT_ALL_ACCESS #x1f0003)
4705 (defconstant-exported EVENT_MODIFY_STATE 2)
4707 (defconstant-exported PIPE_ACCESS_DUPLEX 3)
4709 (defconstant-exported PIPE_ACCESS_INBOUND 1)
4711 (defconstant-exported PIPE_ACCESS_OUTBOUND 2)
4713 (defconstant-exported PIPE_TYPE_BYTE 0)
4715 (defconstant-exported PIPE_TYPE_MESSAGE 4)
4717 (defconstant-exported PIPE_READMODE_BYTE 0)
4719 (defconstant-exported PIPE_READMODE_MESSAGE 2)
4721 (defconstant-exported PIPE_WAIT 0)
4723 (defconstant-exported PIPE_NOWAIT 1)
4725 (defconstant-exported PIPE_CLIENT_END 0)
4727 (defconstant-exported PIPE_SERVER_END 1)
4729 (defconstant-exported PIPE_UNLIMITED_INSTANCES 255)
4731 (defconstant-exported DEBUG_PROCESS #x00000001)
4733 (defconstant-exported DEBUG_ONLY_THIS_PROCESS #x00000002)
4735 (defconstant-exported CREATE_SUSPENDED #x00000004)
4737 (defconstant-exported DETACHED_PROCESS #x00000008)
4739 (defconstant-exported CREATE_NEW_CONSOLE #x00000010)
4741 (defconstant-exported NORMAL_PRIORITY_CLASS #x00000020)
4743 (defconstant-exported IDLE_PRIORITY_CLASS #x00000040)
4745 (defconstant-exported HIGH_PRIORITY_CLASS #x00000080)
4747 (defconstant-exported REALTIME_PRIORITY_CLASS #x00000100)
4749 (defconstant-exported CREATE_NEW_PROCESS_GROUP #x00000200)
4751 (defconstant-exported CREATE_UNICODE_ENVIRONMENT #x00000400)
4753 (defconstant-exported CREATE_SEPARATE_WOW_VDM #x00000800)
4755 (defconstant-exported CREATE_SHARED_WOW_VDM #x00001000)
4757 (defconstant-exported CREATE_FORCEDOS #x00002000)
4759 (defconstant-exported BELOW_NORMAL_PRIORITY_CLASS #x00004000)
4761 (defconstant-exported ABOVE_NORMAL_PRIORITY_CLASS #x00008000)
4763 (defconstant-exported CREATE_BREAKAWAY_FROM_JOB #x01000000)
4765 (defconstant-exported CREATE_WITH_USERPROFILE #x02000000)
4767 (defconstant-exported CREATE_DEFAULT_ERROR_MODE #x04000000)
4769 (defconstant-exported CREATE_NO_WINDOW #x08000000)
4771 (defconstant-exported PROFILE_USER #x10000000)
4773 (defconstant-exported PROFILE_KERNEL #x20000000)
4775 (defconstant-exported PROFILE_SERVER #x40000000)
4777 (defconstant-exported CONSOLE_TEXTMODE_BUFFER 1)
4779 (defconstant-exported CREATE_NEW 1)
4781 (defconstant-exported CREATE_ALWAYS 2)
4783 (defconstant-exported OPEN_EXISTING 3)
4785 (defconstant-exported OPEN_ALWAYS 4)
4787 (defconstant-exported TRUNCATE_EXISTING 5)
4789 (defconstant-exported FILE_FLAG_WRITE_THROUGH #x80000000)
4791 (defconstant-exported FILE_FLAG_OVERLAPPED 1073741824)
4793 (defconstant-exported FILE_FLAG_NO_BUFFERING 536870912)
4795 (defconstant-exported FILE_FLAG_RANDOM_ACCESS 268435456)
4797 (defconstant-exported FILE_FLAG_SEQUENTIAL_SCAN 134217728)
4799 (defconstant-exported FILE_FLAG_DELETE_ON_CLOSE 67108864)
4801 (defconstant-exported FILE_FLAG_BACKUP_SEMANTICS 33554432)
4803 (defconstant-exported FILE_FLAG_POSIX_SEMANTICS 16777216)
4805 (defconstant-exported FILE_FLAG_OPEN_REPARSE_POINT 2097152)
4807 (defconstant-exported FILE_FLAG_OPEN_NO_RECALL 1048576)
4809 (defconstant-exported CLRDTR 6)
4811 (defconstant-exported CLRRTS 4)
4813 (defconstant-exported SETDTR 5)
4815 (defconstant-exported SETRTS 3)
4817 (defconstant-exported SETXOFF 1)
4819 (defconstant-exported SETXON 2)
4821 (defconstant-exported SETBREAK 8)
4823 (defconstant-exported CLRBREAK 9)
4825 (defconstant-exported STILL_ACTIVE #x103)
4827 (defconstant-exported FIND_FIRST_EX_CASE_SENSITIVE 1)
4829 (defconstant-exported SCS_32BIT_BINARY 0)
4831 (defconstant-exported SCS_DOS_BINARY 1)
4833 (defconstant-exported SCS_OS216_BINARY 5)
4835 (defconstant-exported SCS_PIF_BINARY 3)
4837 (defconstant-exported SCS_POSIX_BINARY 4)
4839 (defconstant-exported SCS_WOW_BINARY 2)
4841 (defconstant-exported MAX_COMPUTERNAME_LENGTH 15)
4843 (defconstant-exported HW_PROFILE_GUIDLEN 39)
4845 (defconstant-exported MAX_PROFILE_LEN 80)
4847 (defconstant-exported DOCKINFO_UNDOCKED 1)
4849 (defconstant-exported DOCKINFO_DOCKED 2)
4851 (defconstant-exported DOCKINFO_USER_SUPPLIED 4)
4853 (defconstant-exported DOCKINFO_USER_UNDOCKED (cl:logior 4 1))
4855 (defconstant-exported DOCKINFO_USER_DOCKED (cl:logior 4 2))
4857 (defconstant-exported DRIVE_REMOVABLE 2)
4859 (defconstant-exported DRIVE_FIXED 3)
4861 (defconstant-exported DRIVE_REMOTE 4)
4863 (defconstant-exported DRIVE_CDROM 5)
4865 (defconstant-exported DRIVE_RAMDISK 6)
4867 (defconstant-exported DRIVE_UNKNOWN 0)
4869 (defconstant-exported DRIVE_NO_ROOT_DIR 1)
4871 (defconstant-exported FILE_TYPE_UNKNOWN 0)
4873 (defconstant-exported FILE_TYPE_DISK 1)
4875 (defconstant-exported FILE_TYPE_CHAR 2)
4877 (defconstant-exported FILE_TYPE_PIPE 3)
4879 (defconstant-exported FILE_TYPE_REMOTE #x8000)
4881 (defconstant-exported HANDLE_FLAG_INHERIT #x01)
4883 (defconstant-exported HANDLE_FLAG_PROTECT_FROM_CLOSE #x02)
4885 (defconstant-exported GET_TAPE_MEDIA_INFORMATION 0)
4887 (defconstant-exported GET_TAPE_DRIVE_INFORMATION 1)
4889 (defconstant-exported SET_TAPE_MEDIA_INFORMATION 0)
4891 (defconstant-exported SET_TAPE_DRIVE_INFORMATION 1)
4893 (defconstant-exported THREAD_PRIORITY_ABOVE_NORMAL 1)
4895 (defconstant-exported THREAD_PRIORITY_BELOW_NORMAL -1)
4897 (defconstant-exported THREAD_PRIORITY_HIGHEST 2)
4899 (defconstant-exported THREAD_PRIORITY_IDLE -15)
4901 (defconstant-exported THREAD_PRIORITY_LOWEST -2)
4903 (defconstant-exported THREAD_PRIORITY_NORMAL 0)
4905 (defconstant-exported THREAD_PRIORITY_TIME_CRITICAL 15)
4907 (defconstant-exported THREAD_PRIORITY_ERROR_RETURN 2147483647)
4909 (defconstant-exported TIME_ZONE_ID_UNKNOWN 0)
4911 (defconstant-exported TIME_ZONE_ID_STANDARD 1)
4913 (defconstant-exported TIME_ZONE_ID_DAYLIGHT 2)
4915 (defconstant-exported TIME_ZONE_ID_INVALID #xFFFFFFFF)
4917 (defconstant-exported FS_CASE_IS_PRESERVED 2)
4919 (defconstant-exported FS_CASE_SENSITIVE 1)
4921 (defconstant-exported FS_UNICODE_STORED_ON_DISK 4)
4923 (defconstant-exported FS_PERSISTENT_ACLS 8)
4925 (defconstant-exported FS_FILE_COMPRESSION 16)
4927 (defconstant-exported FS_VOL_IS_COMPRESSED 32768)
4929 (defconstant-exported GMEM_FIXED 0)
4931 (defconstant-exported GMEM_MOVEABLE 2)
4933 (defconstant-exported GMEM_MODIFY 128)
4935 (defconstant-exported GPTR 64)
4937 (defconstant-exported GHND 66)
4939 (defconstant-exported GMEM_DDESHARE 8192)
4941 (defconstant-exported GMEM_DISCARDABLE 256)
4943 (defconstant-exported GMEM_LOWER 4096)
4945 (defconstant-exported GMEM_NOCOMPACT 16)
4947 (defconstant-exported GMEM_NODISCARD 32)
4949 (defconstant-exported GMEM_NOT_BANKED 4096)
4951 (defconstant-exported GMEM_NOTIFY 16384)
4953 (defconstant-exported GMEM_SHARE 8192)
4955 (defconstant-exported GMEM_ZEROINIT 64)
4957 (defconstant-exported GMEM_DISCARDED 16384)
4959 (defconstant-exported GMEM_INVALID_HANDLE 32768)
4961 (defconstant-exported GMEM_LOCKCOUNT 255)
4963 (defconstant-exported GMEM_VALID_FLAGS 32626)
4965 (defconstant-exported STATUS_WAIT_0 0)
4967 (defconstant-exported STATUS_ABANDONED_WAIT_0 #x80)
4969 (defconstant-exported STATUS_USER_APC #xC0)
4971 (defconstant-exported STATUS_TIMEOUT #x102)
4973 (defconstant-exported STATUS_PENDING #x103)
4975 (defconstant-exported STATUS_SEGMENT_NOTIFICATION #x40000005)
4977 (defconstant-exported STATUS_GUARD_PAGE_VIOLATION #x80000001)
4979 (defconstant-exported STATUS_DATATYPE_MISALIGNMENT #x80000002)
4981 (defconstant-exported STATUS_BREAKPOINT #x80000003)
4983 (defconstant-exported STATUS_SINGLE_STEP #x80000004)
4985 (defconstant-exported STATUS_ACCESS_VIOLATION #xC0000005)
4987 (defconstant-exported STATUS_IN_PAGE_ERROR #xC0000006)
4989 (defconstant-exported STATUS_INVALID_HANDLE #xC0000008)
4991 (defconstant-exported STATUS_NO_MEMORY #xC0000017)
4993 (defconstant-exported STATUS_ILLEGAL_INSTRUCTION #xC000001D)
4995 (defconstant-exported STATUS_NONCONTINUABLE_EXCEPTION #xC0000025)
4997 (defconstant-exported STATUS_INVALID_DISPOSITION #xC0000026)
4999 (defconstant-exported STATUS_ARRAY_BOUNDS_EXCEEDED #xC000008C)
5001 (defconstant-exported STATUS_FLOAT_DENORMAL_OPERAND #xC000008D)
5003 (defconstant-exported STATUS_FLOAT_DIVIDE_BY_ZERO #xC000008E)
5005 (defconstant-exported STATUS_FLOAT_INEXACT_RESULT #xC000008F)
5007 (defconstant-exported STATUS_FLOAT_INVALID_OPERATION #xC0000090)
5009 (defconstant-exported STATUS_FLOAT_OVERFLOW #xC0000091)
5011 (defconstant-exported STATUS_FLOAT_STACK_CHECK #xC0000092)
5013 (defconstant-exported STATUS_FLOAT_UNDERFLOW #xC0000093)
5015 (defconstant-exported STATUS_INTEGER_DIVIDE_BY_ZERO #xC0000094)
5017 (defconstant-exported STATUS_INTEGER_OVERFLOW #xC0000095)
5019 (defconstant-exported STATUS_PRIVILEGED_INSTRUCTION #xC0000096)
5021 (defconstant-exported STATUS_STACK_OVERFLOW #xC00000FD)
5023 (defconstant-exported STATUS_CONTROL_C_EXIT #xC000013A)
5025 (defconstant-exported EXCEPTION_ACCESS_VIOLATION #xC0000005)
5027 (defconstant-exported EXCEPTION_DATATYPE_MISALIGNMENT #x80000002)
5029 (defconstant-exported EXCEPTION_BREAKPOINT #x80000003)
5031 (defconstant-exported EXCEPTION_SINGLE_STEP #x80000004)
5033 (defconstant-exported EXCEPTION_ARRAY_BOUNDS_EXCEEDED #xC000008C)
5035 (defconstant-exported EXCEPTION_FLT_DENORMAL_OPERAND #xC000008D)
5037 (defconstant-exported EXCEPTION_FLT_DIVIDE_BY_ZERO #xC000008E)
5039 (defconstant-exported EXCEPTION_FLT_INEXACT_RESULT #xC000008F)
5041 (defconstant-exported EXCEPTION_FLT_INVALID_OPERATION #xC0000090)
5043 (defconstant-exported EXCEPTION_FLT_OVERFLOW #xC0000091)
5045 (defconstant-exported EXCEPTION_FLT_STACK_CHECK #xC0000092)
5047 (defconstant-exported EXCEPTION_FLT_UNDERFLOW #xC0000093)
5049 (defconstant-exported EXCEPTION_INT_DIVIDE_BY_ZERO #xC0000094)
5051 (defconstant-exported EXCEPTION_INT_OVERFLOW #xC0000095)
5053 (defconstant-exported EXCEPTION_PRIV_INSTRUCTION #xC0000096)
5055 (defconstant-exported EXCEPTION_IN_PAGE_ERROR #xC0000006)
5057 (defconstant-exported EXCEPTION_ILLEGAL_INSTRUCTION #xC000001D)
5059 (defconstant-exported EXCEPTION_NONCONTINUABLE_EXCEPTION #xC0000025)
5061 (defconstant-exported EXCEPTION_STACK_OVERFLOW #xC00000FD)
5063 (defconstant-exported EXCEPTION_INVALID_DISPOSITION #xC0000026)
5065 (defconstant-exported EXCEPTION_GUARD_PAGE #x80000001)
5067 (defconstant-exported EXCEPTION_INVALID_HANDLE #xC0000008)
5069 (defconstant-exported CONTROL_C_EXIT #xC000013A)
5071 (defconstant-exported PROCESS_HEAP_REGION 1)
5073 (defconstant-exported PROCESS_HEAP_UNCOMMITTED_RANGE 2)
5075 (defconstant-exported PROCESS_HEAP_ENTRY_BUSY 4)
5077 (defconstant-exported PROCESS_HEAP_ENTRY_MOVEABLE 16)
5079 (defconstant-exported PROCESS_HEAP_ENTRY_DDESHARE 32)
5081 (defconstant-exported DONT_RESOLVE_DLL_REFERENCES 1)
5083 (defconstant-exported LOAD_LIBRARY_AS_DATAFILE 2)
5085 (defconstant-exported LOAD_WITH_ALTERED_SEARCH_PATH 8)
5087 (defconstant-exported LMEM_FIXED 0)
5089 (defconstant-exported LMEM_MOVEABLE 2)
5091 (defconstant-exported LMEM_NONZEROLHND 2)
5093 (defconstant-exported LMEM_NONZEROLPTR 0)
5095 (defconstant-exported LMEM_DISCARDABLE 3840)
5097 (defconstant-exported LMEM_NOCOMPACT 16)
5099 (defconstant-exported LMEM_NODISCARD 32)
5101 (defconstant-exported LMEM_ZEROINIT 64)
5103 (defconstant-exported LMEM_DISCARDED 16384)
5105 (defconstant-exported LMEM_MODIFY 128)
5107 (defconstant-exported LMEM_INVALID_HANDLE 32768)
5109 (defconstant-exported LMEM_LOCKCOUNT 255)
5111 (defconstant-exported LPTR 64)
5113 (defconstant-exported LHND 66)
5115 (defconstant-exported NONZEROLHND 2)
5117 (defconstant-exported NONZEROLPTR 0)
5119 (defconstant-exported LOCKFILE_FAIL_IMMEDIATELY 1)
5121 (defconstant-exported LOCKFILE_EXCLUSIVE_LOCK 2)
5123 (defconstant-exported LOGON32_PROVIDER_DEFAULT 0)
5125 (defconstant-exported LOGON32_PROVIDER_WINNT35 1)
5127 (defconstant-exported LOGON32_LOGON_INTERACTIVE 2)
5129 (defconstant-exported LOGON32_LOGON_BATCH 4)
5131 (defconstant-exported LOGON32_LOGON_SERVICE 5)
5133 (defconstant-exported MOVEFILE_REPLACE_EXISTING 1)
5135 (defconstant-exported MOVEFILE_COPY_ALLOWED 2)
5137 (defconstant-exported MOVEFILE_DELAY_UNTIL_REBOOT 4)
5139 (defconstant-exported MOVEFILE_WRITE_THROUGH 8)
5141 (defconstant-exported MAXIMUM_WAIT_OBJECTS 64)
5143 (defconstant-exported MAXIMUM_SUSPEND_COUNT #x7F)
5145 (defconstant-exported WAIT_OBJECT_0 0)
5147 (defconstant-exported WAIT_ABANDONED_0 128)
5149 (defconstant-exported WAIT_IO_COMPLETION #xC0)
5151 (defconstant-exported WAIT_ABANDONED 128)
5153 (defconstant-exported PURGE_TXABORT 1)
5155 (defconstant-exported PURGE_RXABORT 2)
5157 (defconstant-exported PURGE_TXCLEAR 4)
5159 (defconstant-exported PURGE_RXCLEAR 8)
5161 (defconstant-exported EVENTLOG_SUCCESS 0)
5163 (defconstant-exported EVENTLOG_FORWARDS_READ 4)
5165 (defconstant-exported EVENTLOG_BACKWARDS_READ 8)
5167 (defconstant-exported EVENTLOG_SEEK_READ 2)
5169 (defconstant-exported EVENTLOG_SEQUENTIAL_READ 1)
5171 (defconstant-exported EVENTLOG_ERROR_TYPE 1)
5173 (defconstant-exported EVENTLOG_WARNING_TYPE 2)
5175 (defconstant-exported EVENTLOG_INFORMATION_TYPE 4)
5177 (defconstant-exported EVENTLOG_AUDIT_SUCCESS 8)
5179 (defconstant-exported EVENTLOG_AUDIT_FAILURE 16)
5181 (defconstant-exported FORMAT_MESSAGE_ALLOCATE_BUFFER 256)
5183 (defconstant-exported FORMAT_MESSAGE_IGNORE_INSERTS 512)
5185 (defconstant-exported FORMAT_MESSAGE_FROM_STRING 1024)
5187 (defconstant-exported FORMAT_MESSAGE_FROM_HMODULE 2048)
5189 (defconstant-exported FORMAT_MESSAGE_FROM_SYSTEM 4096)
5191 (defconstant-exported FORMAT_MESSAGE_ARGUMENT_ARRAY 8192)
5193 (defconstant-exported FORMAT_MESSAGE_MAX_WIDTH_MASK 255)
5195 (defconstant-exported EV_BREAK 64)
5197 (defconstant-exported EV_CTS 8)
5199 (defconstant-exported EV_DSR 16)
5201 (defconstant-exported EV_ERR 128)
5203 (defconstant-exported EV_EVENT1 2048)
5205 (defconstant-exported EV_EVENT2 4096)
5207 (defconstant-exported EV_PERR 512)
5209 (defconstant-exported EV_RING 256)
5211 (defconstant-exported EV_RLSD 32)
5213 (defconstant-exported EV_RX80FULL 1024)
5215 (defconstant-exported EV_RXCHAR 1)
5217 (defconstant-exported EV_RXFLAG 2)
5219 (defconstant-exported EV_TXEMPTY 4)
5221 (defconstant-exported SEM_FAILCRITICALERRORS #x0001)
5223 (defconstant-exported SEM_NOGPFAULTERRORBOX #x0002)
5225 (defconstant-exported SEM_NOALIGNMENTFAULTEXCEPT #x0004)
5227 (defconstant-exported SEM_NOOPENFILEERRORBOX #x8000)
5229 (defconstant-exported SLE_ERROR 1)
5231 (defconstant-exported SLE_MINORERROR 2)
5233 (defconstant-exported SLE_WARNING 3)
5235 (defconstant-exported SHUTDOWN_NORETRY 1)
5237 (defconstant-exported EXCEPTION_EXECUTE_HANDLER 1)
5239 (defconstant-exported EXCEPTION_CONTINUE_EXECUTION -1)
5241 (defconstant-exported EXCEPTION_CONTINUE_SEARCH 0)
5243 (defconstant-exported MAXINTATOM #xC000)
5245 (defconstant-exported IGNORE 0)
5247 (defconstant-exported INFINITE #xFFFFFFFF)
5249 (defconstant-exported NOPARITY 0)
5251 (defconstant-exported ODDPARITY 1)
5253 (defconstant-exported EVENPARITY 2)
5255 (defconstant-exported MARKPARITY 3)
5257 (defconstant-exported SPACEPARITY 4)
5259 (defconstant-exported ONESTOPBIT 0)
5261 (defconstant-exported ONE5STOPBITS 1)
5263 (defconstant-exported TWOSTOPBITS 2)
5265 (defconstant-exported CBR_110 110)
5267 (defconstant-exported CBR_300 300)
5269 (defconstant-exported CBR_600 600)
5271 (defconstant-exported CBR_1200 1200)
5273 (defconstant-exported CBR_2400 2400)
5275 (defconstant-exported CBR_4800 4800)
5277 (defconstant-exported CBR_9600 9600)
5279 (defconstant-exported CBR_14400 14400)
5281 (defconstant-exported CBR_19200 19200)
5283 (defconstant-exported CBR_38400 38400)
5285 (defconstant-exported CBR_56000 56000)
5287 (defconstant-exported CBR_57600 57600)
5289 (defconstant-exported CBR_115200 115200)
5291 (defconstant-exported CBR_128000 128000)
5293 (defconstant-exported CBR_256000 256000)
5295 (defconstant-exported BACKUP_INVALID 0)
5297 (defconstant-exported BACKUP_DATA 1)
5299 (defconstant-exported BACKUP_EA_DATA 2)
5301 (defconstant-exported BACKUP_SECURITY_DATA 3)
5303 (defconstant-exported BACKUP_ALTERNATE_DATA 4)
5305 (defconstant-exported BACKUP_LINK 5)
5307 (defconstant-exported BACKUP_PROPERTY_DATA 6)
5309 (defconstant-exported BACKUP_OBJECT_ID 7)
5311 (defconstant-exported BACKUP_REPARSE_DATA 8)
5313 (defconstant-exported BACKUP_SPARSE_BLOCK 9)
5315 (defconstant-exported STREAM_NORMAL_ATTRIBUTE 0)
5317 (defconstant-exported STREAM_MODIFIED_WHEN_READ 1)
5319 (defconstant-exported STREAM_CONTAINS_SECURITY 2)
5321 (defconstant-exported STREAM_CONTAINS_PROPERTIES 4)
5323 (defconstant-exported STARTF_USESHOWWINDOW 1)
5325 (defconstant-exported STARTF_USESIZE 2)
5327 (defconstant-exported STARTF_USEPOSITION 4)
5329 (defconstant-exported STARTF_USECOUNTCHARS 8)
5331 (defconstant-exported STARTF_USEFILLATTRIBUTE 16)
5333 (defconstant-exported STARTF_RUNFULLSCREEN 32)
5335 (defconstant-exported STARTF_FORCEONFEEDBACK 64)
5337 (defconstant-exported STARTF_FORCEOFFFEEDBACK 128)
5339 (defconstant-exported STARTF_USESTDHANDLES 256)
5341 (defconstant-exported STARTF_USEHOTKEY 512)
5343 (defconstant-exported TC_NORMAL 0)
5345 (defconstant-exported TC_HARDERR 1)
5347 (defconstant-exported TC_GP_TRAP 2)
5349 (defconstant-exported TC_SIGNAL 3)
5351 (defconstant-exported AC_LINE_OFFLINE 0)
5353 (defconstant-exported AC_LINE_ONLINE 1)
5355 (defconstant-exported AC_LINE_BACKUP_POWER 2)
5357 (defconstant-exported AC_LINE_UNKNOWN 255)
5359 (defconstant-exported BATTERY_FLAG_HIGH 1)
5361 (defconstant-exported BATTERY_FLAG_LOW 2)
5363 (defconstant-exported BATTERY_FLAG_CRITICAL 4)
5365 (defconstant-exported BATTERY_FLAG_CHARGING 8)
5367 (defconstant-exported BATTERY_FLAG_NO_BATTERY 128)
5369 (defconstant-exported BATTERY_FLAG_UNKNOWN 255)
5371 (defconstant-exported BATTERY_PERCENTAGE_UNKNOWN 255)
5373 (defconstant-exported BATTERY_LIFE_UNKNOWN #xFFFFFFFF)
5375 (defconstant-exported DDD_RAW_TARGET_PATH 1)
5377 (defconstant-exported DDD_REMOVE_DEFINITION 2)
5379 (defconstant-exported DDD_EXACT_MATCH_ON_REMOVE 4)
5381 (defconstant-exported HINSTANCE_ERROR 32)
5383 (defconstant-exported MS_CTS_ON 16)
5385 (defconstant-exported MS_DSR_ON 32)
5387 (defconstant-exported MS_RING_ON 64)
5389 (defconstant-exported MS_RLSD_ON 128)
5391 (defconstant-exported DTR_CONTROL_DISABLE 0)
5393 (defconstant-exported DTR_CONTROL_ENABLE 1)
5395 (defconstant-exported DTR_CONTROL_HANDSHAKE 2)
5397 (defconstant-exported RTS_CONTROL_DISABLE 0)
5399 (defconstant-exported RTS_CONTROL_ENABLE 1)
5401 (defconstant-exported RTS_CONTROL_HANDSHAKE 2)
5403 (defconstant-exported RTS_CONTROL_TOGGLE 3)
5405 (defconstant-exported SECURITY_CONTEXT_TRACKING #x40000)
5407 (defconstant-exported SECURITY_EFFECTIVE_ONLY #x80000)
5409 (defconstant-exported SECURITY_SQOS_PRESENT #x100000)
5411 (defconstant-exported SECURITY_VALID_SQOS_FLAGS #x1F0000)
5413 (defconstant-exported INVALID_FILE_SIZE #xFFFFFFFF)
5415 (defconstant-exported WRITE_WATCH_FLAG_RESET 1)
5417 (defcstructex-exported FILETIME
5418 (dwLowDateTime :unsigned-long)
5419 (dwHighDateTime :unsigned-long))
5427 (defcstructex-exported BY_HANDLE_FILE_INFORMATION
5428 (dwFileAttributes :unsigned-long)
5429 (ftCreationTime FILETIME)
5430 (ftLastAccessTime FILETIME)
5431 (ftLastWriteTime FILETIME)
5432 (dwVolumeSerialNumber :unsigned-long)
5433 (nFileSizeHigh :unsigned-long)
5434 (nFileSizeLow :unsigned-long)
5435 (nNumberOfLinks :unsigned-long)
5436 (nFileIndexHigh :unsigned-long)
5437 (nFileIndexLow :unsigned-long))
5443 (defcstructex-exported DCB
5444 (DCBlength :unsigned-long)
5445 (BaudRate :unsigned-long)
5446 (fBinary :unsigned-long)
5447 (fParity :unsigned-long)
5448 (fOutxCtsFlow :unsigned-long)
5449 (fOutxDsrFlow :unsigned-long)
5450 (fDtrControl :unsigned-long)
5451 (fDsrSensitivity :unsigned-long)
5452 (fTXContinueOnXoff :unsigned-long)
5453 (fOutX :unsigned-long)
5454 (fInX :unsigned-long)
5455 (fErrorChar :unsigned-long)
5456 (fNull :unsigned-long)
5457 (fRtsControl :unsigned-long)
5458 (fAbortOnError :unsigned-long)
5459 (fDummy2 :unsigned-long)
5460 (wReserved :unsigned-short)
5461 (XonLim :unsigned-short)
5462 (XoffLim :unsigned-short)
5463 (ByteSize :unsigned-char)
5464 (Parity :unsigned-char)
5465 (StopBits :unsigned-char)
5466 (XonChar :char)
5467 (XoffChar :char)
5468 (ErrorChar :char)
5469 (EofChar :char)
5470 (EvtChar :char)
5471 (wReserved1 :unsigned-short))
5477 (defcstructex-exported COMMCONFIG
5478 (dwSize :unsigned-long)
5479 (wVersion :unsigned-short)
5480 (wReserved :unsigned-short)
5481 (dcb DCB)
5482 (dwProviderSubType :unsigned-long)
5483 (dwProviderOffset :unsigned-long)
5484 (dwProviderSize :unsigned-long)
5485 (wcProviderData :pointer))
5491 (defcstructex-exported COMMPROP
5492 (wPacketLength :unsigned-short)
5493 (wPacketVersion :unsigned-short)
5494 (dwServiceMask :unsigned-long)
5495 (dwReserved1 :unsigned-long)
5496 (dwMaxTxQueue :unsigned-long)
5497 (dwMaxRxQueue :unsigned-long)
5498 (dwMaxBaud :unsigned-long)
5499 (dwProvSubType :unsigned-long)
5500 (dwProvCapabilities :unsigned-long)
5501 (dwSettableParams :unsigned-long)
5502 (dwSettableBaud :unsigned-long)
5503 (wSettableData :unsigned-short)
5504 (wSettableStopParity :unsigned-short)
5505 (dwCurrentTxQueue :unsigned-long)
5506 (dwCurrentRxQueue :unsigned-long)
5507 (dwProvSpec1 :unsigned-long)
5508 (dwProvSpec2 :unsigned-long)
5509 (wcProvChar :pointer))
5515 (defcstructex-exported COMMTIMEOUTS
5516 (ReadIntervalTimeout :unsigned-long)
5517 (ReadTotalTimeoutMultiplier :unsigned-long)
5518 (ReadTotalTimeoutConstant :unsigned-long)
5519 (WriteTotalTimeoutMultiplier :unsigned-long)
5520 (WriteTotalTimeoutConstant :unsigned-long))
5526 (defcstructex-exported COMSTAT
5527 (fCtsHold :unsigned-long)
5528 (fDsrHold :unsigned-long)
5529 (fRlsdHold :unsigned-long)
5530 (fXoffHold :unsigned-long)
5531 (fXoffSent :unsigned-long)
5532 (fEof :unsigned-long)
5533 (fTxim :unsigned-long)
5534 (fReserved :unsigned-long)
5535 (cbInQue :unsigned-long)
5536 (cbOutQue :unsigned-long))
5544 (defcstructex-exported CREATE_PROCESS_DEBUG_INFO
5545 (hFile :pointer)
5546 (hProcess :pointer)
5547 (hThread :pointer)
5548 (lpBaseOfImage :pointer)
5549 (dwDebugInfoFileOffset :unsigned-long)
5550 (nDebugInfoSize :unsigned-long)
5551 (lpThreadLocalBase :pointer)
5552 (lpStartAddress :pointer)
5553 (lpImageName :pointer)
5554 (fUnicode :unsigned-short))
5560 (defcstructex-exported CREATE_THREAD_DEBUG_INFO
5561 (hThread :pointer)
5562 (lpThreadLocalBase :pointer)
5563 (lpStartAddress :pointer))
5569 (defcstructex-exported EXCEPTION_DEBUG_INFO
5570 (ExceptionRecord EXCEPTION_RECORD)
5571 (dwFirstChance :unsigned-long))
5577 (defcstructex-exported EXIT_THREAD_DEBUG_INFO
5578 (dwExitCode :unsigned-long))
5584 (defcstructex-exported EXIT_PROCESS_DEBUG_INFO
5585 (dwExitCode :unsigned-long))
5591 (defcstructex-exported LOAD_DLL_DEBUG_INFO
5592 (hFile :pointer)
5593 (lpBaseOfDll :pointer)
5594 (dwDebugInfoFileOffset :unsigned-long)
5595 (nDebugInfoSize :unsigned-long)
5596 (lpImageName :pointer)
5597 (fUnicode :unsigned-short))
5603 (defcstructex-exported UNLOAD_DLL_DEBUG_INFO
5604 (lpBaseOfDll :pointer))
5610 (defcstructex-exported OUTPUT_DEBUG_STRING_INFO
5611 (lpDebugStringData :string)
5612 (fUnicode :unsigned-short)
5613 (nDebugStringLength :unsigned-short))
5619 (defcstructex-exported RIP_INFO
5620 (dwError :unsigned-long)
5621 (dwType :unsigned-long))
5627 (defcstructex-exported DEBUG_EVENT
5628 (dwDebugEventCode :unsigned-long)
5629 (dwProcessId :unsigned-long)
5630 (dwThreadId :unsigned-long)
5631 (u :pointer))
5637 (cffi:defcunion DEBUG_EVENT_u
5638 (Exception EXCEPTION_DEBUG_INFO)
5639 (CreateThread CREATE_THREAD_DEBUG_INFO)
5640 (CreateProcessInfo CREATE_PROCESS_DEBUG_INFO)
5641 (ExitThread EXIT_THREAD_DEBUG_INFO)
5642 (ExitProcess EXIT_PROCESS_DEBUG_INFO)
5643 (LoadDll LOAD_DLL_DEBUG_INFO)
5644 (UnloadDll UNLOAD_DLL_DEBUG_INFO)
5645 (DebugString OUTPUT_DEBUG_STRING_INFO)
5646 (RipInfo RIP_INFO))
5648 (defcstructex-exported OVERLAPPED
5649 (Internal :unsigned-long)
5650 (InternalHigh :unsigned-long)
5651 (Offset :unsigned-long)
5652 (OffsetHigh :unsigned-long)
5653 (hEvent :pointer))
5661 (defcstructex-exported STARTUPINFOA
5662 (cb :unsigned-long)
5663 (lpReserved :string)
5664 (lpDesktop :string)
5665 (lpTitle :string)
5666 (dwX :unsigned-long)
5667 (dwY :unsigned-long)
5668 (dwXSize :unsigned-long)
5669 (dwYSize :unsigned-long)
5670 (dwXCountChars :unsigned-long)
5671 (dwYCountChars :unsigned-long)
5672 (dwFillAttribute :unsigned-long)
5673 (dwFlags :unsigned-long)
5674 (wShowWindow :unsigned-short)
5675 (cbReserved2 :unsigned-short)
5676 (lpReserved2 :pointer)
5677 (hStdInput :pointer)
5678 (hStdOutput :pointer)
5679 (hStdError :pointer))
5685 (defcstructex-exported STARTUPINFOW
5686 (cb :unsigned-long)
5687 (lpReserved :pointer)
5688 (lpDesktop :pointer)
5689 (lpTitle :pointer)
5690 (dwX :unsigned-long)
5691 (dwY :unsigned-long)
5692 (dwXSize :unsigned-long)
5693 (dwYSize :unsigned-long)
5694 (dwXCountChars :unsigned-long)
5695 (dwYCountChars :unsigned-long)
5696 (dwFillAttribute :unsigned-long)
5697 (dwFlags :unsigned-long)
5698 (wShowWindow :unsigned-short)
5699 (cbReserved2 :unsigned-short)
5700 (lpReserved2 :pointer)
5701 (hStdInput :pointer)
5702 (hStdOutput :pointer)
5703 (hStdError :pointer))
5709 (defcstructex-exported PROCESS_INFORMATION
5710 (hProcess :pointer)
5711 (hThread :pointer)
5712 (dwProcessId :unsigned-long)
5713 (dwThreadId :unsigned-long))
5721 (defcstructex-exported CRITICAL_SECTION_DEBUG
5722 (Type :unsigned-short)
5723 (CreatorBackTraceIndex :unsigned-short)
5724 (CriticalSection :pointer)
5725 (ProcessLocksList LIST_ENTRY)
5726 (EntryCount :unsigned-long)
5727 (ContentionCount :unsigned-long)
5728 (Spare :pointer))
5734 (defcstructex-exported CRITICAL_SECTION
5735 (DebugInfo :pointer)
5736 (LockCount :int32)
5737 (RecursionCount :int32)
5738 (OwningThread :pointer)
5739 (LockSemaphore :pointer)
5740 (SpinCount :unsigned-long))
5748 (defcstructex-exported SYSTEMTIME
5749 (wYear :unsigned-short)
5750 (wMonth :unsigned-short)
5751 (wDayOfWeek :unsigned-short)
5752 (wDay :unsigned-short)
5753 (wHour :unsigned-short)
5754 (wMinute :unsigned-short)
5755 (wSecond :unsigned-short)
5756 (wMilliseconds :unsigned-short))
5762 (defcstructex-exported WIN32_FILE_ATTRIBUTE_DATA
5763 (dwFileAttributes :unsigned-long)
5764 (ftCreationTime FILETIME)
5765 (ftLastAccessTime FILETIME)
5766 (ftLastWriteTime FILETIME)
5767 (nFileSizeHigh :unsigned-long)
5768 (nFileSizeLow :unsigned-long))
5774 (defcstructex-exported WIN32_FIND_DATAA
5775 (dwFileAttributes :unsigned-long)
5776 (ftCreationTime FILETIME)
5777 (ftLastAccessTime FILETIME)
5778 (ftLastWriteTime FILETIME)
5779 (nFileSizeHigh :unsigned-long)
5780 (nFileSizeLow :unsigned-long)
5781 (dwReserved0 :unsigned-long)
5782 (dwReserved1 :unsigned-long)
5783 (cFileName :pointer)
5784 (cAlternateFileName :pointer))
5792 (defcstructex-exported WIN32_FIND_DATAW
5793 (dwFileAttributes :unsigned-long)
5794 (ftCreationTime FILETIME)
5795 (ftLastAccessTime FILETIME)
5796 (ftLastWriteTime FILETIME)
5797 (nFileSizeHigh :unsigned-long)
5798 (nFileSizeLow :unsigned-long)
5799 (dwReserved0 :unsigned-long)
5800 (dwReserved1 :unsigned-long)
5801 (cFileName :pointer)
5802 (cAlternateFileName :pointer))
5810 (defcstructex-exported WIN32_STREAM_ID
5811 (dwStreamId :unsigned-long)
5812 (dwStreamAttributes :unsigned-long)
5813 (Size LARGE_INTEGER)
5814 (dwStreamNameSize :unsigned-long)
5815 (cStreamName :pointer))
5821 (cffi:defcenum FINDEX_INFO_LEVELS
5822 :FindExInfoStandard
5823 :FindExInfoMaxInfoLevel)
5825 (cffi:defcenum FINDEX_SEARCH_OPS
5826 :FindExSearchNameMatch
5827 :FindExSearchLimitToDirectories
5828 :FindExSearchLimitToDevices
5829 :FindExSearchMaxSearchOp)
5831 (cffi:defcenum ACL_INFORMATION_CLASS
5832 (:AclRevisionInformation #.1)
5833 :AclSizeInformation)
5835 (defcstructex-exported HW_PROFILE_INFOA
5836 (dwDockInfo :unsigned-long)
5837 (szHwProfileGuid :pointer)
5838 (szHwProfileName :pointer))
5844 (defcstructex-exported HW_PROFILE_INFOW
5845 (dwDockInfo :unsigned-long)
5846 (szHwProfileGuid :pointer)
5847 (szHwProfileName :pointer))
5853 (cffi:defcenum GET_FILEEX_INFO_LEVELS
5854 :GetFileExInfoStandard
5855 :GetFileExMaxInfoLevel)
5857 (defcstructex-exported SYSTEM_INFO
5858 (dwPageSize :unsigned-long)
5859 (lpMinimumApplicationAddress :pointer)
5860 (lpMaximumApplicationAddress :pointer)
5861 (dwActiveProcessorMask :unsigned-long)
5862 (dwNumberOfProcessors :unsigned-long)
5863 (dwProcessorType :unsigned-long)
5864 (dwAllocationGranularity :unsigned-long)
5865 (wProcessorLevel :unsigned-short)
5866 (wProcessorRevision :unsigned-short)
5867 (u :pointer))
5873 (cffi:defcunion SYSTEM_INFO_u
5874 (dwOemId :unsigned-long)
5875 (s :pointer))
5877 (defcstructex-exported SYSTEM_INFO_u_s
5878 (wProcessorArchitecture :unsigned-short)
5879 (wReserved :unsigned-short))
5881 (defcstructex-exported SYSTEM_POWER_STATUS
5882 (ACLineStatus :unsigned-char)
5883 (BatteryFlag :unsigned-char)
5884 (BatteryLifePercent :unsigned-char)
5885 (Reserved1 :unsigned-char)
5886 (BatteryLifeTime :unsigned-long)
5887 (BatteryFullLifeTime :unsigned-long))
5893 (defcstructex-exported TIME_ZONE_INFORMATION
5894 (Bias :int32)
5895 (StandardName :pointer)
5896 (StandardDate SYSTEMTIME)
5897 (StandardBias :int32)
5898 (DaylightName :pointer)
5899 (DaylightDate SYSTEMTIME)
5900 (DaylightBias :int32))
5906 (defcstructex-exported MEMORYSTATUS
5907 (dwLength :unsigned-long)
5908 (dwMemoryLoad :unsigned-long)
5909 (dwTotalPhys :unsigned-long)
5910 (dwAvailPhys :unsigned-long)
5911 (dwTotalPageFile :unsigned-long)
5912 (dwAvailPageFile :unsigned-long)
5913 (dwTotalVirtual :unsigned-long)
5914 (dwAvailVirtual :unsigned-long))
5920 (defcstructex-exported LDT_ENTRY
5921 (LimitLow :unsigned-short)
5922 (BaseLow :unsigned-short)
5923 (HighWord :pointer))
5931 (cffi:defcunion LDT_ENTRY_HighWord
5932 (Bytes :pointer)
5933 (Bits :pointer))
5935 (defcstructex-exported LDT_ENTRY_HighWord_Bits
5936 (BaseMid :unsigned-long)
5937 (Type :unsigned-long)
5938 (Dpl :unsigned-long)
5939 (Pres :unsigned-long)
5940 (LimitHi :unsigned-long)
5941 (Sys :unsigned-long)
5942 (Reserved_0 :unsigned-long)
5943 (Default_Big :unsigned-long)
5944 (Granularity :unsigned-long)
5945 (BaseHi :unsigned-long))
5947 (defcstructex-exported LDT_ENTRY_HighWord_Bytes
5948 (BaseMid :unsigned-char)
5949 (Flags1 :unsigned-char)
5950 (Flags2 :unsigned-char)
5951 (BaseHi :unsigned-char))
5953 (defcstructex-exported PROCESS_HEAP_ENTRY
5954 (lpData :pointer)
5955 (cbData :unsigned-long)
5956 (cbOverhead :unsigned-char)
5957 (iRegionIndex :unsigned-char)
5958 (wFlags :unsigned-short)
5959 (u :pointer))
5965 (cffi:defcunion PROCESS_HEAP_ENTRY_u
5966 (Block :pointer)
5967 (Region :pointer))
5969 (defcstructex-exported PROCESS_HEAP_ENTRY_u_Region
5970 (dwCommittedSize :unsigned-long)
5971 (dwUnCommittedSize :unsigned-long)
5972 (lpFirstBlock :pointer)
5973 (lpLastBlock :pointer))
5975 (defcstructex-exported PROCESS_HEAP_ENTRY_u_Block
5976 (hMem :pointer)
5977 (dwReserved :pointer))
5979 (defcstructex-exported OFSTRUCT
5980 (cBytes :unsigned-char)
5981 (fFixedDisk :unsigned-char)
5982 (nErrCode :unsigned-short)
5983 (Reserved1 :unsigned-short)
5984 (Reserved2 :unsigned-short)
5985 (szPathName :pointer))
5993 (defcstructex-exported WIN_CERTIFICATE
5994 (dwLength :unsigned-long)
5995 (wRevision :unsigned-short)
5996 (wCertificateType :unsigned-short)
5997 (bCertificate :pointer))
6021 (defcfunex-exported ("CancelDeviceWakeupRequest" CancelDeviceWakeupRequest :convention :stdcall) :int
6022 (arg0 :pointer))
6024 (defcfunex-exported ("ConvertFiberToThread" ConvertFiberToThread :convention :stdcall) :int)
6026 (defcfunex-exported ("EncryptFileA" EncryptFileA :convention :stdcall) :int
6027 (arg0 :string))
6029 (defcfunex-exported ("EncryptFileW" EncryptFileW :convention :stdcall) :int
6030 (arg0 :pointer))
6032 (defcfunex-exported ("FileEncryptionStatusA" FileEncryptionStatusA :convention :stdcall) :int
6033 (arg0 :string)
6034 (arg1 :pointer))
6036 (defcfunex-exported ("FileEncryptionStatusW" FileEncryptionStatusW :convention :stdcall) :int
6037 (arg0 :pointer)
6038 (arg1 :pointer))
6040 (defcfunex-exported ("GetProcessPriorityBoost" GetProcessPriorityBoost :convention :stdcall) :int
6041 (arg0 :pointer)
6042 (arg1 :pointer))
6045 (defcfunex-exported ("GetWriteWatch" GetWriteWatch :convention :stdcall) :unsigned-int
6046 (arg0 :unsigned-long)
6047 (arg1 :pointer)
6048 (arg2 :unsigned-long)
6049 (arg3 :pointer)
6050 (arg4 :pointer)
6051 (arg5 :pointer))
6053 (defcfunex-exported ("InitializeCriticalSectionAndSpinCount" InitializeCriticalSectionAndSpinCount :convention :stdcall) :int
6054 (arg0 :pointer)
6055 (arg1 :unsigned-long))
6057 (defcfunex-exported ("SetCriticalSectionSpinCount" SetCriticalSectionSpinCount :convention :stdcall) :unsigned-long
6058 (arg0 :pointer)
6059 (arg1 :unsigned-long))
6061 (defcfunex-exported ("IsSystemResumeAutomatic" IsSystemResumeAutomatic :convention :stdcall) :int)
6063 (defcfunex-exported ("IsTextUnicode" IsTextUnicode :convention :stdcall) :int
6064 (arg0 :pointer)
6065 (arg1 :int)
6066 (arg2 :pointer))
6073 (defcfunex-exported ("MulDiv" MulDiv :convention :stdcall) :int
6074 (arg0 :int)
6075 (arg1 :int)
6076 (arg2 :int))
6078 (defcfunex-exported ("ReadFileScatter" ReadFileScatter :convention :stdcall) :int
6079 (arg0 :pointer)
6080 (arg1 :pointer)
6081 (arg2 :unsigned-long)
6082 (arg3 :pointer)
6083 (arg4 :pointer))
6085 (defcfunex-exported ("ResetWriteWatch" ResetWriteWatch :convention :stdcall) :unsigned-int
6086 (arg0 :pointer)
6087 (arg1 :unsigned-long))
6089 (defcfunex-exported ("SetSecurityDescriptorControl" SetSecurityDescriptorControl :convention :stdcall) :int
6090 (arg0 :pointer)
6091 (arg1 :unsigned-short)
6092 (arg2 :unsigned-short))
6094 (defcfunex-exported ("VerifyVersionInfoA" VerifyVersionInfoA :convention :stdcall) :int
6095 (arg0 :pointer)
6096 (arg1 :unsigned-long)
6097 (arg2 :unsigned-long-long))
6099 (defcfunex-exported ("VerifyVersionInfoW" VerifyVersionInfoW :convention :stdcall) :int
6100 (arg0 :pointer)
6101 (arg1 :unsigned-long)
6102 (arg2 :unsigned-long-long))
6104 (defcfunex-exported ("WinLoadTrustProvider" WinLoadTrustProvider :convention :stdcall) :int
6105 (arg0 :pointer))
6107 (defcfunex-exported ("WriteFileGather" WriteFileGather :convention :stdcall) :int
6108 (arg0 :pointer)
6109 (arg1 :pointer)
6110 (arg2 :unsigned-long)
6111 (arg3 :pointer)
6112 (arg4 :pointer))
6128 (defconstant-exported BI_RGB 0)
6130 (defconstant-exported BI_RLE8 1)
6132 (defconstant-exported BI_RLE4 2)
6134 (defconstant-exported BI_BITFIELDS 3)
6136 (defconstant-exported BI_JPEG 4)
6138 (defconstant-exported BI_PNG 5)
6140 (defconstant-exported LF_FACESIZE 32)
6142 (defconstant-exported LF_FULLFACESIZE 64)
6144 (defconstant-exported CA_NEGATIVE 1)
6146 (defconstant-exported CA_LOG_FILTER 2)
6148 (defconstant-exported ILLUMINANT_DEVICE_DEFAULT 0)
6150 (defconstant-exported ILLUMINANT_A 1)
6152 (defconstant-exported ILLUMINANT_B 2)
6154 (defconstant-exported ILLUMINANT_C 3)
6156 (defconstant-exported ILLUMINANT_D50 4)
6158 (defconstant-exported ILLUMINANT_D55 5)
6160 (defconstant-exported ILLUMINANT_D65 6)
6162 (defconstant-exported ILLUMINANT_D75 7)
6164 (defconstant-exported ILLUMINANT_F2 8)
6166 (defconstant-exported ILLUMINANT_MAX_INDEX 8)
6168 (defconstant-exported ILLUMINANT_TUNGSTEN 1)
6170 (defconstant-exported ILLUMINANT_DAYLIGHT 3)
6172 (defconstant-exported ILLUMINANT_FLUORESCENT 8)
6174 (defconstant-exported ILLUMINANT_NTSC 3)
6176 (defconstant-exported RGB_GAMMA_MIN 2500)
6178 (defconstant-exported RGB_GAMMA_MAX 65000)
6180 (defconstant-exported REFERENCE_WHITE_MIN 6000)
6182 (defconstant-exported REFERENCE_WHITE_MAX 10000)
6184 (defconstant-exported REFERENCE_BLACK_MIN 0)
6186 (defconstant-exported REFERENCE_BLACK_MAX 4000)
6188 (defconstant-exported COLOR_ADJ_MIN -100)
6190 (defconstant-exported COLOR_ADJ_MAX 100)
6192 (defconstant-exported CCHDEVICENAME 32)
6194 (defconstant-exported CCHFORMNAME 32)
6196 (defconstant-exported DI_COMPAT 4)
6198 (defconstant-exported DI_DEFAULTSIZE 8)
6200 (defconstant-exported DI_IMAGE 2)
6202 (defconstant-exported DI_MASK 1)
6204 (defconstant-exported DI_NORMAL 3)
6206 (defconstant-exported DI_APPBANDING 1)
6208 (defconstant-exported EMR_HEADER 1)
6210 (defconstant-exported EMR_POLYBEZIER 2)
6212 (defconstant-exported EMR_POLYGON 3)
6214 (defconstant-exported EMR_POLYLINE 4)
6216 (defconstant-exported EMR_POLYBEZIERTO 5)
6218 (defconstant-exported EMR_POLYLINETO 6)
6220 (defconstant-exported EMR_POLYPOLYLINE 7)
6222 (defconstant-exported EMR_POLYPOLYGON 8)
6224 (defconstant-exported EMR_SETWINDOWEXTEX 9)
6226 (defconstant-exported EMR_SETWINDOWORGEX 10)
6228 (defconstant-exported EMR_SETVIEWPORTEXTEX 11)
6230 (defconstant-exported EMR_SETVIEWPORTORGEX 12)
6232 (defconstant-exported EMR_SETBRUSHORGEX 13)
6234 (defconstant-exported EMR_EOF 14)
6236 (defconstant-exported EMR_SETPIXELV 15)
6238 (defconstant-exported EMR_SETMAPPERFLAGS 16)
6240 (defconstant-exported EMR_SETMAPMODE 17)
6242 (defconstant-exported EMR_SETBKMODE 18)
6244 (defconstant-exported EMR_SETPOLYFILLMODE 19)
6246 (defconstant-exported EMR_SETROP2 20)
6248 (defconstant-exported EMR_SETSTRETCHBLTMODE 21)
6250 (defconstant-exported EMR_SETTEXTALIGN 22)
6252 (defconstant-exported EMR_SETCOLORADJUSTMENT 23)
6254 (defconstant-exported EMR_SETTEXTCOLOR 24)
6256 (defconstant-exported EMR_SETBKCOLOR 25)
6258 (defconstant-exported EMR_OFFSETCLIPRGN 26)
6260 (defconstant-exported EMR_MOVETOEX 27)
6262 (defconstant-exported EMR_SETMETARGN 28)
6264 (defconstant-exported EMR_EXCLUDECLIPRECT 29)
6266 (defconstant-exported EMR_INTERSECTCLIPRECT 30)
6268 (defconstant-exported EMR_SCALEVIEWPORTEXTEX 31)
6270 (defconstant-exported EMR_SCALEWINDOWEXTEX 32)
6272 (defconstant-exported EMR_SAVEDC 33)
6274 (defconstant-exported EMR_RESTOREDC 34)
6276 (defconstant-exported EMR_SETWORLDTRANSFORM 35)
6278 (defconstant-exported EMR_MODIFYWORLDTRANSFORM 36)
6280 (defconstant-exported EMR_SELECTOBJECT 37)
6282 (defconstant-exported EMR_CREATEPEN 38)
6284 (defconstant-exported EMR_CREATEBRUSHINDIRECT 39)
6286 (defconstant-exported EMR_DELETEOBJECT 40)
6288 (defconstant-exported EMR_ANGLEARC 41)
6290 (defconstant-exported EMR_ELLIPSE 42)
6292 (defconstant-exported EMR_RECTANGLE 43)
6294 (defconstant-exported EMR_ROUNDRECT 44)
6296 (defconstant-exported EMR_ARC 45)
6298 (defconstant-exported EMR_CHORD 46)
6300 (defconstant-exported EMR_PIE 47)
6302 (defconstant-exported EMR_SELECTPALETTE 48)
6304 (defconstant-exported EMR_CREATEPALETTE 49)
6306 (defconstant-exported EMR_SETPALETTEENTRIES 50)
6308 (defconstant-exported EMR_RESIZEPALETTE 51)
6310 (defconstant-exported EMR_REALIZEPALETTE 52)
6312 (defconstant-exported EMR_EXTFLOODFILL 53)
6314 (defconstant-exported EMR_LINETO 54)
6316 (defconstant-exported EMR_ARCTO 55)
6318 (defconstant-exported EMR_POLYDRAW 56)
6320 (defconstant-exported EMR_SETARCDIRECTION 57)
6322 (defconstant-exported EMR_SETMITERLIMIT 58)
6324 (defconstant-exported EMR_BEGINPATH 59)
6326 (defconstant-exported EMR_ENDPATH 60)
6328 (defconstant-exported EMR_CLOSEFIGURE 61)
6330 (defconstant-exported EMR_FILLPATH 62)
6332 (defconstant-exported EMR_STROKEANDFILLPATH 63)
6334 (defconstant-exported EMR_STROKEPATH 64)
6336 (defconstant-exported EMR_FLATTENPATH 65)
6338 (defconstant-exported EMR_WIDENPATH 66)
6340 (defconstant-exported EMR_SELECTCLIPPATH 67)
6342 (defconstant-exported EMR_ABORTPATH 68)
6344 (defconstant-exported EMR_GDICOMMENT 70)
6346 (defconstant-exported EMR_FILLRGN 71)
6348 (defconstant-exported EMR_FRAMERGN 72)
6350 (defconstant-exported EMR_INVERTRGN 73)
6352 (defconstant-exported EMR_PAINTRGN 74)
6354 (defconstant-exported EMR_EXTSELECTCLIPRGN 75)
6356 (defconstant-exported EMR_BITBLT 76)
6358 (defconstant-exported EMR_STRETCHBLT 77)
6360 (defconstant-exported EMR_MASKBLT 78)
6362 (defconstant-exported EMR_PLGBLT 79)
6364 (defconstant-exported EMR_SETDIBITSTODEVICE 80)
6366 (defconstant-exported EMR_STRETCHDIBITS 81)
6368 (defconstant-exported EMR_EXTCREATEFONTINDIRECTW 82)
6370 (defconstant-exported EMR_EXTTEXTOUTA 83)
6372 (defconstant-exported EMR_EXTTEXTOUTW 84)
6374 (defconstant-exported EMR_POLYBEZIER16 85)
6376 (defconstant-exported EMR_POLYGON16 86)
6378 (defconstant-exported EMR_POLYLINE16 87)
6380 (defconstant-exported EMR_POLYBEZIERTO16 88)
6382 (defconstant-exported EMR_POLYLINETO16 89)
6384 (defconstant-exported EMR_POLYPOLYLINE16 90)
6386 (defconstant-exported EMR_POLYPOLYGON16 91)
6388 (defconstant-exported EMR_POLYDRAW16 92)
6390 (defconstant-exported EMR_CREATEMONOBRUSH 93)
6392 (defconstant-exported EMR_CREATEDIBPATTERNBRUSHPT 94)
6394 (defconstant-exported EMR_EXTCREATEPEN 95)
6396 (defconstant-exported EMR_POLYTEXTOUTA 96)
6398 (defconstant-exported EMR_POLYTEXTOUTW 97)
6400 (defconstant-exported EMR_SETICMMODE 98)
6402 (defconstant-exported EMR_CREATECOLORSPACE 99)
6404 (defconstant-exported EMR_SETCOLORSPACE 100)
6406 (defconstant-exported EMR_DELETECOLORSPACE 101)
6408 (defconstant-exported EMR_GLSRECORD 102)
6410 (defconstant-exported EMR_GLSBOUNDEDRECORD 103)
6412 (defconstant-exported EMR_PIXELFORMAT 104)
6414 (defconstant-exported ENHMETA_SIGNATURE 1179469088)
6416 (defconstant-exported EPS_SIGNATURE #x46535045)
6418 (defconstant-exported META_SETBKCOLOR #x201)
6420 (defconstant-exported META_SETBKMODE #x102)
6422 (defconstant-exported META_SETMAPMODE #x103)
6424 (defconstant-exported META_SETROP2 #x104)
6426 (defconstant-exported META_SETRELABS #x105)
6428 (defconstant-exported META_SETPOLYFILLMODE #x106)
6430 (defconstant-exported META_SETSTRETCHBLTMODE #x107)
6432 (defconstant-exported META_SETTEXTCHAREXTRA #x108)
6434 (defconstant-exported META_SETTEXTCOLOR #x209)
6436 (defconstant-exported META_SETTEXTJUSTIFICATION #x20A)
6438 (defconstant-exported META_SETWINDOWORG #x20B)
6440 (defconstant-exported META_SETWINDOWEXT #x20C)
6442 (defconstant-exported META_SETVIEWPORTORG #x20D)
6444 (defconstant-exported META_SETVIEWPORTEXT #x20E)
6446 (defconstant-exported META_OFFSETWINDOWORG #x20F)
6448 (defconstant-exported META_SCALEWINDOWEXT #x410)
6450 (defconstant-exported META_OFFSETVIEWPORTORG #x211)
6452 (defconstant-exported META_SCALEVIEWPORTEXT #x412)
6454 (defconstant-exported META_LINETO #x213)
6456 (defconstant-exported META_MOVETO #x214)
6458 (defconstant-exported META_EXCLUDECLIPRECT #x415)
6460 (defconstant-exported META_INTERSECTCLIPRECT #x416)
6462 (defconstant-exported META_ARC #x817)
6464 (defconstant-exported META_ELLIPSE #x418)
6466 (defconstant-exported META_FLOODFILL #x419)
6468 (defconstant-exported META_PIE #x81A)
6470 (defconstant-exported META_RECTANGLE #x41B)
6472 (defconstant-exported META_ROUNDRECT #x61C)
6474 (defconstant-exported META_PATBLT #x61D)
6476 (defconstant-exported META_SAVEDC #x1E)
6478 (defconstant-exported META_SETPIXEL #x41F)
6480 (defconstant-exported META_OFFSETCLIPRGN #x220)
6482 (defconstant-exported META_TEXTOUT #x521)
6484 (defconstant-exported META_BITBLT #x922)
6486 (defconstant-exported META_STRETCHBLT #xB23)
6488 (defconstant-exported META_POLYGON #x324)
6490 (defconstant-exported META_POLYLINE #x325)
6492 (defconstant-exported META_ESCAPE #x626)
6494 (defconstant-exported META_RESTOREDC #x127)
6496 (defconstant-exported META_FILLREGION #x228)
6498 (defconstant-exported META_FRAMEREGION #x429)
6500 (defconstant-exported META_INVERTREGION #x12A)
6502 (defconstant-exported META_PAINTREGION #x12B)
6504 (defconstant-exported META_SELECTCLIPREGION #x12C)
6506 (defconstant-exported META_SELECTOBJECT #x12D)
6508 (defconstant-exported META_SETTEXTALIGN #x12E)
6510 (defconstant-exported META_CHORD #x830)
6512 (defconstant-exported META_SETMAPPERFLAGS #x231)
6514 (defconstant-exported META_EXTTEXTOUT #xa32)
6516 (defconstant-exported META_SETDIBTODEV #xd33)
6518 (defconstant-exported META_SELECTPALETTE #x234)
6520 (defconstant-exported META_REALIZEPALETTE #x35)
6522 (defconstant-exported META_ANIMATEPALETTE #x436)
6524 (defconstant-exported META_SETPALENTRIES #x37)
6526 (defconstant-exported META_POLYPOLYGON #x538)
6528 (defconstant-exported META_RESIZEPALETTE #x139)
6530 (defconstant-exported META_DIBBITBLT #x940)
6532 (defconstant-exported META_DIBSTRETCHBLT #xb41)
6534 (defconstant-exported META_DIBCREATEPATTERNBRUSH #x142)
6536 (defconstant-exported META_STRETCHDIB #xf43)
6538 (defconstant-exported META_EXTFLOODFILL #x548)
6540 (defconstant-exported META_DELETEOBJECT #x1f0)
6542 (defconstant-exported META_CREATEPALETTE #xf7)
6544 (defconstant-exported META_CREATEPATTERNBRUSH #x1F9)
6546 (defconstant-exported META_CREATEPENINDIRECT #x2FA)
6548 (defconstant-exported META_CREATEFONTINDIRECT #x2FB)
6550 (defconstant-exported META_CREATEBRUSHINDIRECT #x2FC)
6552 (defconstant-exported META_CREATEREGION #x6FF)
6554 (defconstant-exported PT_MOVETO 6)
6556 (defconstant-exported PT_LINETO 2)
6558 (defconstant-exported PT_BEZIERTO 4)
6560 (defconstant-exported PT_CLOSEFIGURE 1)
6562 (defconstant-exported ELF_VENDOR_SIZE 4)
6564 (defconstant-exported ELF_VERSION 0)
6566 (defconstant-exported ELF_CULTURE_LATIN 0)
6568 (defconstant-exported PFD_TYPE_RGBA 0)
6570 (defconstant-exported PFD_TYPE_COLORINDEX 1)
6572 (defconstant-exported PFD_MAIN_PLANE 0)
6574 (defconstant-exported PFD_OVERLAY_PLANE 1)
6576 (defconstant-exported PFD_UNDERLAY_PLANE -1)
6578 (defconstant-exported PFD_DOUBLEBUFFER 1)
6580 (defconstant-exported PFD_STEREO 2)
6582 (defconstant-exported PFD_DRAW_TO_WINDOW 4)
6584 (defconstant-exported PFD_DRAW_TO_BITMAP 8)
6586 (defconstant-exported PFD_SUPPORT_GDI 16)
6588 (defconstant-exported PFD_SUPPORT_OPENGL 32)
6590 (defconstant-exported PFD_GENERIC_FORMAT 64)
6592 (defconstant-exported PFD_NEED_PALETTE 128)
6594 (defconstant-exported PFD_NEED_SYSTEM_PALETTE #x00000100)
6596 (defconstant-exported PFD_SWAP_EXCHANGE #x00000200)
6598 (defconstant-exported PFD_SWAP_COPY #x00000400)
6600 (defconstant-exported PFD_SWAP_LAYER_BUFFERS #x00000800)
6602 (defconstant-exported PFD_GENERIC_ACCELERATED #x00001000)
6604 (defconstant-exported PFD_DEPTH_DONTCARE #x20000000)
6606 (defconstant-exported PFD_DOUBLEBUFFER_DONTCARE #x40000000)
6608 (defconstant-exported PFD_STEREO_DONTCARE #x80000000)
6610 (defconstant-exported SP_ERROR -1)
6612 (defconstant-exported SP_OUTOFDISK -4)
6614 (defconstant-exported SP_OUTOFMEMORY -5)
6616 (defconstant-exported SP_USERABORT -3)
6618 (defconstant-exported SP_APPABORT -2)
6620 (defconstant-exported BLACKNESS #x42)
6622 (defconstant-exported NOTSRCERASE #x1100A6)
6624 (defconstant-exported NOTSRCCOPY #x330008)
6626 (defconstant-exported SRCERASE #x440328)
6628 (defconstant-exported DSTINVERT #x550009)
6630 (defconstant-exported PATINVERT #x5A0049)
6632 (defconstant-exported SRCINVERT #x660046)
6634 (defconstant-exported SRCAND #x8800C6)
6636 (defconstant-exported MERGEPAINT #xBB0226)
6638 (defconstant-exported MERGECOPY #xC000CA)
6640 (defconstant-exported SRCCOPY #xCC0020)
6642 (defconstant-exported SRCPAINT #xEE0086)
6644 (defconstant-exported PATCOPY #xF00021)
6646 (defconstant-exported PATPAINT #xFB0A09)
6648 (defconstant-exported WHITENESS #xFF0062)
6650 (defconstant-exported R2_BLACK 1)
6652 (defconstant-exported R2_COPYPEN 13)
6654 (defconstant-exported R2_MASKNOTPEN 3)
6656 (defconstant-exported R2_MASKPEN 9)
6658 (defconstant-exported R2_MASKPENNOT 5)
6660 (defconstant-exported R2_MERGENOTPEN 12)
6662 (defconstant-exported R2_MERGEPEN 15)
6664 (defconstant-exported R2_MERGEPENNOT 14)
6666 (defconstant-exported R2_NOP 11)
6668 (defconstant-exported R2_NOT 6)
6670 (defconstant-exported R2_NOTCOPYPEN 4)
6672 (defconstant-exported R2_NOTMASKPEN 8)
6674 (defconstant-exported R2_NOTMERGEPEN 2)
6676 (defconstant-exported R2_NOTXORPEN 10)
6678 (defconstant-exported R2_WHITE 16)
6680 (defconstant-exported R2_XORPEN 7)
6682 (defconstant-exported CM_OUT_OF_GAMUT 255)
6684 (defconstant-exported CM_IN_GAMUT 0)
6686 (defconstant-exported RGN_AND 1)
6688 (defconstant-exported RGN_COPY 5)
6690 (defconstant-exported RGN_DIFF 4)
6692 (defconstant-exported RGN_OR 2)
6694 (defconstant-exported RGN_XOR 3)
6696 (defconstant-exported NULLREGION 1)
6698 (defconstant-exported SIMPLEREGION 2)
6700 (defconstant-exported COMPLEXREGION 3)
6702 (defconstant-exported ERROR 0)
6704 (defconstant-exported CBM_INIT 4)
6706 (defconstant-exported DIB_PAL_COLORS 1)
6708 (defconstant-exported DIB_RGB_COLORS 0)
6710 (defconstant-exported FW_DONTCARE 0)
6712 (defconstant-exported FW_THIN 100)
6714 (defconstant-exported FW_EXTRALIGHT 200)
6716 (defconstant-exported FW_ULTRALIGHT 200)
6718 (defconstant-exported FW_LIGHT 300)
6720 (defconstant-exported FW_NORMAL 400)
6722 (defconstant-exported FW_REGULAR 400)
6724 (defconstant-exported FW_MEDIUM 500)
6726 (defconstant-exported FW_SEMIBOLD 600)
6728 (defconstant-exported FW_DEMIBOLD 600)
6730 (defconstant-exported FW_BOLD 700)
6732 (defconstant-exported FW_EXTRABOLD 800)
6734 (defconstant-exported FW_ULTRABOLD 800)
6736 (defconstant-exported FW_HEAVY 900)
6738 (defconstant-exported FW_BLACK 900)
6740 (defconstant-exported ANSI_CHARSET 0)
6742 (defconstant-exported DEFAULT_CHARSET 1)
6744 (defconstant-exported SYMBOL_CHARSET 2)
6746 (defconstant-exported SHIFTJIS_CHARSET 128)
6748 (defconstant-exported HANGEUL_CHARSET 129)
6750 (defconstant-exported HANGUL_CHARSET 129)
6752 (defconstant-exported GB2312_CHARSET 134)
6754 (defconstant-exported CHINESEBIG5_CHARSET 136)
6756 (defconstant-exported GREEK_CHARSET 161)
6758 (defconstant-exported TURKISH_CHARSET 162)
6760 (defconstant-exported HEBREW_CHARSET 177)
6762 (defconstant-exported ARABIC_CHARSET 178)
6764 (defconstant-exported BALTIC_CHARSET 186)
6766 (defconstant-exported RUSSIAN_CHARSET 204)
6768 (defconstant-exported THAI_CHARSET 222)
6770 (defconstant-exported EASTEUROPE_CHARSET 238)
6772 (defconstant-exported OEM_CHARSET 255)
6774 (defconstant-exported JOHAB_CHARSET 130)
6776 (defconstant-exported VIETNAMESE_CHARSET 163)
6778 (defconstant-exported MAC_CHARSET 77)
6780 (defconstant-exported OUT_DEFAULT_PRECIS 0)
6782 (defconstant-exported OUT_STRING_PRECIS 1)
6784 (defconstant-exported OUT_CHARACTER_PRECIS 2)
6786 (defconstant-exported OUT_STROKE_PRECIS 3)
6788 (defconstant-exported OUT_TT_PRECIS 4)
6790 (defconstant-exported OUT_DEVICE_PRECIS 5)
6792 (defconstant-exported OUT_RASTER_PRECIS 6)
6794 (defconstant-exported OUT_TT_ONLY_PRECIS 7)
6796 (defconstant-exported OUT_OUTLINE_PRECIS 8)
6798 (defconstant-exported CLIP_DEFAULT_PRECIS 0)
6800 (defconstant-exported CLIP_CHARACTER_PRECIS 1)
6802 (defconstant-exported CLIP_STROKE_PRECIS 2)
6804 (defconstant-exported CLIP_MASK 15)
6806 (defconstant-exported CLIP_LH_ANGLES 16)
6808 (defconstant-exported CLIP_TT_ALWAYS 32)
6810 (defconstant-exported CLIP_EMBEDDED 128)
6812 (defconstant-exported DEFAULT_QUALITY 0)
6814 (defconstant-exported DRAFT_QUALITY 1)
6816 (defconstant-exported PROOF_QUALITY 2)
6818 (defconstant-exported NONANTIALIASED_QUALITY 3)
6820 (defconstant-exported ANTIALIASED_QUALITY 4)
6822 (defconstant-exported DEFAULT_PITCH 0)
6824 (defconstant-exported FIXED_PITCH 1)
6826 (defconstant-exported VARIABLE_PITCH 2)
6828 (defconstant-exported MONO_FONT 8)
6830 (defconstant-exported FF_DECORATIVE 80)
6832 (defconstant-exported FF_DONTCARE 0)
6834 (defconstant-exported FF_MODERN 48)
6836 (defconstant-exported FF_ROMAN 16)
6838 (defconstant-exported FF_SCRIPT 64)
6840 (defconstant-exported FF_SWISS 32)
6842 (defconstant-exported PANOSE_COUNT 10)
6844 (defconstant-exported PAN_FAMILYTYPE_INDEX 0)
6846 (defconstant-exported PAN_SERIFSTYLE_INDEX 1)
6848 (defconstant-exported PAN_WEIGHT_INDEX 2)
6850 (defconstant-exported PAN_PROPORTION_INDEX 3)
6852 (defconstant-exported PAN_CONTRAST_INDEX 4)
6854 (defconstant-exported PAN_STROKEVARIATION_INDEX 5)
6856 (defconstant-exported PAN_ARMSTYLE_INDEX 6)
6858 (defconstant-exported PAN_LETTERFORM_INDEX 7)
6860 (defconstant-exported PAN_MIDLINE_INDEX 8)
6862 (defconstant-exported PAN_XHEIGHT_INDEX 9)
6864 (defconstant-exported PAN_CULTURE_LATIN 0)
6866 (defconstant-exported PAN_ANY 0)
6868 (defconstant-exported PAN_NO_FIT 1)
6870 (defconstant-exported PAN_FAMILY_TEXT_DISPLAY 2)
6872 (defconstant-exported PAN_FAMILY_SCRIPT 3)
6874 (defconstant-exported PAN_FAMILY_DECORATIVE 4)
6876 (defconstant-exported PAN_FAMILY_PICTORIAL 5)
6878 (defconstant-exported PAN_SERIF_COVE 2)
6880 (defconstant-exported PAN_SERIF_OBTUSE_COVE 3)
6882 (defconstant-exported PAN_SERIF_SQUARE_COVE 4)
6884 (defconstant-exported PAN_SERIF_OBTUSE_SQUARE_COVE 5)
6886 (defconstant-exported PAN_SERIF_SQUARE 6)
6888 (defconstant-exported PAN_SERIF_THIN 7)
6890 (defconstant-exported PAN_SERIF_BONE 8)
6892 (defconstant-exported PAN_SERIF_EXAGGERATED 9)
6894 (defconstant-exported PAN_SERIF_TRIANGLE 10)
6896 (defconstant-exported PAN_SERIF_NORMAL_SANS 11)
6898 (defconstant-exported PAN_SERIF_OBTUSE_SANS 12)
6900 (defconstant-exported PAN_SERIF_PERP_SANS 13)
6902 (defconstant-exported PAN_SERIF_FLARED 14)
6904 (defconstant-exported PAN_SERIF_ROUNDED 15)
6906 (defconstant-exported PAN_WEIGHT_VERY_LIGHT 2)
6908 (defconstant-exported PAN_WEIGHT_LIGHT 3)
6910 (defconstant-exported PAN_WEIGHT_THIN 4)
6912 (defconstant-exported PAN_WEIGHT_BOOK 5)
6914 (defconstant-exported PAN_WEIGHT_MEDIUM 6)
6916 (defconstant-exported PAN_WEIGHT_DEMI 7)
6918 (defconstant-exported PAN_WEIGHT_BOLD 8)
6920 (defconstant-exported PAN_WEIGHT_HEAVY 9)
6922 (defconstant-exported PAN_WEIGHT_BLACK 10)
6924 (defconstant-exported PAN_WEIGHT_NORD 11)
6926 (defconstant-exported PAN_PROP_OLD_STYLE 2)
6928 (defconstant-exported PAN_PROP_MODERN 3)
6930 (defconstant-exported PAN_PROP_EVEN_WIDTH 4)
6932 (defconstant-exported PAN_PROP_EXPANDED 5)
6934 (defconstant-exported PAN_PROP_CONDENSED 6)
6936 (defconstant-exported PAN_PROP_VERY_EXPANDED 7)
6938 (defconstant-exported PAN_PROP_VERY_CONDENSED 8)
6940 (defconstant-exported PAN_PROP_MONOSPACED 9)
6942 (defconstant-exported PAN_CONTRAST_NONE 2)
6944 (defconstant-exported PAN_CONTRAST_VERY_LOW 3)
6946 (defconstant-exported PAN_CONTRAST_LOW 4)
6948 (defconstant-exported PAN_CONTRAST_MEDIUM_LOW 5)
6950 (defconstant-exported PAN_CONTRAST_MEDIUM 6)
6952 (defconstant-exported PAN_CONTRAST_MEDIUM_HIGH 7)
6954 (defconstant-exported PAN_CONTRAST_HIGH 8)
6956 (defconstant-exported PAN_CONTRAST_VERY_HIGH 9)
6958 (defconstant-exported PAN_STROKE_GRADUAL_DIAG 2)
6960 (defconstant-exported PAN_STROKE_GRADUAL_TRAN 3)
6962 (defconstant-exported PAN_STROKE_GRADUAL_VERT 4)
6964 (defconstant-exported PAN_STROKE_GRADUAL_HORZ 5)
6966 (defconstant-exported PAN_STROKE_RAPID_VERT 6)
6968 (defconstant-exported PAN_STROKE_RAPID_HORZ 7)
6970 (defconstant-exported PAN_STROKE_INSTANT_VERT 8)
6972 (defconstant-exported PAN_STRAIGHT_ARMS_HORZ 2)
6974 (defconstant-exported PAN_STRAIGHT_ARMS_WEDGE 3)
6976 (defconstant-exported PAN_STRAIGHT_ARMS_VERT 4)
6978 (defconstant-exported PAN_STRAIGHT_ARMS_SINGLE_SERIF 5)
6980 (defconstant-exported PAN_STRAIGHT_ARMS_DOUBLE_SERIF 6)
6982 (defconstant-exported PAN_BENT_ARMS_HORZ 7)
6984 (defconstant-exported PAN_BENT_ARMS_WEDGE 8)
6986 (defconstant-exported PAN_BENT_ARMS_VERT 9)
6988 (defconstant-exported PAN_BENT_ARMS_SINGLE_SERIF 10)
6990 (defconstant-exported PAN_BENT_ARMS_DOUBLE_SERIF 11)
6992 (defconstant-exported PAN_LETT_NORMAL_CONTACT 2)
6994 (defconstant-exported PAN_LETT_NORMAL_WEIGHTED 3)
6996 (defconstant-exported PAN_LETT_NORMAL_BOXED 4)
6998 (defconstant-exported PAN_LETT_NORMAL_FLATTENED 5)
7000 (defconstant-exported PAN_LETT_NORMAL_ROUNDED 6)
7002 (defconstant-exported PAN_LETT_NORMAL_OFF_CENTER 7)
7004 (defconstant-exported PAN_LETT_NORMAL_SQUARE 8)
7006 (defconstant-exported PAN_LETT_OBLIQUE_CONTACT 9)
7008 (defconstant-exported PAN_LETT_OBLIQUE_WEIGHTED 10)
7010 (defconstant-exported PAN_LETT_OBLIQUE_BOXED 11)
7012 (defconstant-exported PAN_LETT_OBLIQUE_FLATTENED 12)
7014 (defconstant-exported PAN_LETT_OBLIQUE_ROUNDED 13)
7016 (defconstant-exported PAN_LETT_OBLIQUE_OFF_CENTER 14)
7018 (defconstant-exported PAN_LETT_OBLIQUE_SQUARE 15)
7020 (defconstant-exported PAN_MIDLINE_STANDARD_TRIMMED 2)
7022 (defconstant-exported PAN_MIDLINE_STANDARD_POINTED 3)
7024 (defconstant-exported PAN_MIDLINE_STANDARD_SERIFED 4)
7026 (defconstant-exported PAN_MIDLINE_HIGH_TRIMMED 5)
7028 (defconstant-exported PAN_MIDLINE_HIGH_POINTED 6)
7030 (defconstant-exported PAN_MIDLINE_HIGH_SERIFED 7)
7032 (defconstant-exported PAN_MIDLINE_CONSTANT_TRIMMED 8)
7034 (defconstant-exported PAN_MIDLINE_CONSTANT_POINTED 9)
7036 (defconstant-exported PAN_MIDLINE_CONSTANT_SERIFED 10)
7038 (defconstant-exported PAN_MIDLINE_LOW_TRIMMED 11)
7040 (defconstant-exported PAN_MIDLINE_LOW_POINTED 12)
7042 (defconstant-exported PAN_MIDLINE_LOW_SERIFED 13)
7044 (defconstant-exported PAN_XHEIGHT_CONSTANT_SMALL 2)
7046 (defconstant-exported PAN_XHEIGHT_CONSTANT_STD 3)
7048 (defconstant-exported PAN_XHEIGHT_CONSTANT_LARGE 4)
7050 (defconstant-exported PAN_XHEIGHT_DUCKING_SMALL 5)
7052 (defconstant-exported PAN_XHEIGHT_DUCKING_STD 6)
7054 (defconstant-exported PAN_XHEIGHT_DUCKING_LARGE 7)
7056 (defconstant-exported FS_LATIN1 1)
7058 (defconstant-exported FS_LATIN2 2)
7060 (defconstant-exported FS_CYRILLIC 4)
7062 (defconstant-exported FS_GREEK 8)
7064 (defconstant-exported FS_TURKISH 16)
7066 (defconstant-exported FS_HEBREW 32)
7068 (defconstant-exported FS_ARABIC 64)
7070 (defconstant-exported FS_BALTIC 128)
7072 (defconstant-exported FS_THAI #x10000)
7074 (defconstant-exported FS_JISJAPAN #x20000)
7076 (defconstant-exported FS_CHINESESIMP #x40000)
7078 (defconstant-exported FS_WANSUNG #x80000)
7080 (defconstant-exported FS_CHINESETRAD #x100000)
7082 (defconstant-exported FS_JOHAB #x200000)
7084 (defconstant-exported FS_SYMBOL #x80000000)
7086 (defconstant-exported HS_BDIAGONAL 3)
7088 (defconstant-exported HS_CROSS 4)
7090 (defconstant-exported HS_DIAGCROSS 5)
7092 (defconstant-exported HS_FDIAGONAL 2)
7094 (defconstant-exported HS_HORIZONTAL 0)
7096 (defconstant-exported HS_VERTICAL 1)
7098 (defconstant-exported PS_GEOMETRIC 65536)
7100 (defconstant-exported PS_COSMETIC 0)
7102 (defconstant-exported PS_ALTERNATE 8)
7104 (defconstant-exported PS_SOLID 0)
7106 (defconstant-exported PS_DASH 1)
7108 (defconstant-exported PS_DOT 2)
7110 (defconstant-exported PS_DASHDOT 3)
7112 (defconstant-exported PS_DASHDOTDOT 4)
7114 (defconstant-exported PS_NULL 5)
7116 (defconstant-exported PS_USERSTYLE 7)
7118 (defconstant-exported PS_INSIDEFRAME 6)
7120 (defconstant-exported PS_ENDCAP_ROUND 0)
7122 (defconstant-exported PS_ENDCAP_SQUARE 256)
7124 (defconstant-exported PS_ENDCAP_FLAT 512)
7126 (defconstant-exported PS_JOIN_BEVEL 4096)
7128 (defconstant-exported PS_JOIN_MITER 8192)
7130 (defconstant-exported PS_JOIN_ROUND 0)
7132 (defconstant-exported PS_STYLE_MASK 15)
7134 (defconstant-exported PS_ENDCAP_MASK 3840)
7136 (defconstant-exported PS_TYPE_MASK 983040)
7138 (defconstant-exported ALTERNATE 1)
7140 (defconstant-exported WINDING 2)
7142 (defconstant-exported DC_BINNAMES 12)
7144 (defconstant-exported DC_BINS 6)
7146 (defconstant-exported DC_COPIES 18)
7148 (defconstant-exported DC_DRIVER 11)
7150 (defconstant-exported DC_DATATYPE_PRODUCED 21)
7152 (defconstant-exported DC_DUPLEX 7)
7154 (defconstant-exported DC_EMF_COMPLIANT 20)
7156 (defconstant-exported DC_ENUMRESOLUTIONS 13)
7158 (defconstant-exported DC_EXTRA 9)
7160 (defconstant-exported DC_FIELDS 1)
7162 (defconstant-exported DC_FILEDEPENDENCIES 14)
7164 (defconstant-exported DC_MAXEXTENT 5)
7166 (defconstant-exported DC_MINEXTENT 4)
7168 (defconstant-exported DC_ORIENTATION 17)
7170 (defconstant-exported DC_PAPERNAMES 16)
7172 (defconstant-exported DC_PAPERS 2)
7174 (defconstant-exported DC_PAPERSIZE 3)
7176 (defconstant-exported DC_SIZE 8)
7178 (defconstant-exported DC_TRUETYPE 15)
7180 (defconstant-exported DCTT_BITMAP 1)
7182 (defconstant-exported DCTT_DOWNLOAD 2)
7184 (defconstant-exported DCTT_SUBDEV 4)
7186 (defconstant-exported DCTT_DOWNLOAD_OUTLINE 8)
7188 (defconstant-exported DC_VERSION 10)
7190 (defconstant-exported DC_BINADJUST 19)
7192 (defconstant-exported DC_MANUFACTURER 23)
7194 (defconstant-exported DC_MODEL 24)
7196 (defconstant-exported DCBA_FACEUPNONE 0)
7198 (defconstant-exported DCBA_FACEUPCENTER 1)
7200 (defconstant-exported DCBA_FACEUPLEFT 2)
7202 (defconstant-exported DCBA_FACEUPRIGHT 3)
7204 (defconstant-exported DCBA_FACEDOWNNONE 256)
7206 (defconstant-exported DCBA_FACEDOWNCENTER 257)
7208 (defconstant-exported DCBA_FACEDOWNLEFT 258)
7210 (defconstant-exported DCBA_FACEDOWNRIGHT 259)
7212 (defconstant-exported FLOODFILLBORDER 0)
7214 (defconstant-exported FLOODFILLSURFACE 1)
7216 (defconstant-exported ETO_CLIPPED 4)
7218 (defconstant-exported ETO_GLYPH_INDEX 16)
7220 (defconstant-exported ETO_OPAQUE 2)
7222 (defconstant-exported ETO_RTLREADING 128)
7224 (defconstant-exported GDICOMMENT_WINDOWS_METAFILE -2147483647)
7226 (defconstant-exported GDICOMMENT_BEGINGROUP 2)
7228 (defconstant-exported GDICOMMENT_ENDGROUP 3)
7230 (defconstant-exported GDICOMMENT_MULTIFORMATS 1073741828)
7232 (defconstant-exported GDICOMMENT_IDENTIFIER 1128875079)
7234 (defconstant-exported AD_COUNTERCLOCKWISE 1)
7236 (defconstant-exported AD_CLOCKWISE 2)
7238 (defconstant-exported RDH_RECTANGLES 1)
7240 (defconstant-exported GCPCLASS_LATIN 1)
7242 (defconstant-exported GCPCLASS_HEBREW 2)
7244 (defconstant-exported GCPCLASS_ARABIC 2)
7246 (defconstant-exported GCPCLASS_NEUTRAL 3)
7248 (defconstant-exported GCPCLASS_LOCALNUMBER 4)
7250 (defconstant-exported GCPCLASS_LATINNUMBER 5)
7252 (defconstant-exported GCPCLASS_LATINNUMERICTERMINATOR 6)
7254 (defconstant-exported GCPCLASS_LATINNUMERICSEPARATOR 7)
7256 (defconstant-exported GCPCLASS_NUMERICSEPARATOR 8)
7258 (defconstant-exported GCPCLASS_PREBOUNDLTR 128)
7260 (defconstant-exported GCPCLASS_PREBOUNDRTL 64)
7262 (defconstant-exported GCPCLASS_POSTBOUNDLTR 32)
7264 (defconstant-exported GCPCLASS_POSTBOUNDRTL 16)
7266 (defconstant-exported GCPGLYPH_LINKBEFORE #x8000)
7268 (defconstant-exported GCPGLYPH_LINKAFTER #x4000)
7270 (defconstant-exported DCB_DISABLE 8)
7272 (defconstant-exported DCB_ENABLE 4)
7274 (defconstant-exported DCB_RESET 1)
7276 (defconstant-exported DCB_SET 3)
7278 (defconstant-exported DCB_ACCUMULATE 2)
7280 (defconstant-exported DCB_DIRTY 2)
7282 (defconstant-exported OBJ_BRUSH 2)
7284 (defconstant-exported OBJ_PEN 1)
7286 (defconstant-exported OBJ_PAL 5)
7288 (defconstant-exported OBJ_FONT 6)
7290 (defconstant-exported OBJ_BITMAP 7)
7292 (defconstant-exported OBJ_EXTPEN 11)
7294 (defconstant-exported OBJ_REGION 8)
7296 (defconstant-exported OBJ_DC 3)
7298 (defconstant-exported OBJ_MEMDC 10)
7300 (defconstant-exported OBJ_METAFILE 9)
7302 (defconstant-exported OBJ_METADC 4)
7304 (defconstant-exported OBJ_ENHMETAFILE 13)
7306 (defconstant-exported OBJ_ENHMETADC 12)
7308 (defconstant-exported DRIVERVERSION 0)
7310 (defconstant-exported TECHNOLOGY 2)
7312 (defconstant-exported DT_PLOTTER 0)
7314 (defconstant-exported DT_RASDISPLAY 1)
7316 (defconstant-exported DT_RASPRINTER 2)
7318 (defconstant-exported DT_RASCAMERA 3)
7320 (defconstant-exported DT_CHARSTREAM 4)
7322 (defconstant-exported DT_METAFILE 5)
7324 (defconstant-exported DT_DISPFILE 6)
7326 (defconstant-exported HORZSIZE 4)
7328 (defconstant-exported VERTSIZE 6)
7330 (defconstant-exported HORZRES 8)
7332 (defconstant-exported VERTRES 10)
7334 (defconstant-exported LOGPIXELSX 88)
7336 (defconstant-exported LOGPIXELSY 90)
7338 (defconstant-exported BITSPIXEL 12)
7340 (defconstant-exported PLANES 14)
7342 (defconstant-exported NUMBRUSHES 16)
7344 (defconstant-exported NUMPENS 18)
7346 (defconstant-exported NUMFONTS 22)
7348 (defconstant-exported NUMCOLORS 24)
7350 (defconstant-exported NUMMARKERS 20)
7352 (defconstant-exported ASPECTX 40)
7354 (defconstant-exported ASPECTY 42)
7356 (defconstant-exported ASPECTXY 44)
7358 (defconstant-exported PDEVICESIZE 26)
7360 (defconstant-exported CLIPCAPS 36)
7362 (defconstant-exported SIZEPALETTE 104)
7364 (defconstant-exported NUMRESERVED 106)
7366 (defconstant-exported COLORRES 108)
7368 (defconstant-exported PHYSICALWIDTH 110)
7370 (defconstant-exported PHYSICALHEIGHT 111)
7372 (defconstant-exported PHYSICALOFFSETX 112)
7374 (defconstant-exported PHYSICALOFFSETY 113)
7376 (defconstant-exported SCALINGFACTORX 114)
7378 (defconstant-exported SCALINGFACTORY 115)
7380 (defconstant-exported VREFRESH 116)
7382 (defconstant-exported DESKTOPHORZRES 118)
7384 (defconstant-exported DESKTOPVERTRES 117)
7386 (defconstant-exported BLTALIGNMENT 119)
7388 (defconstant-exported RASTERCAPS 38)
7390 (defconstant-exported RC_BANDING 2)
7392 (defconstant-exported RC_BITBLT 1)
7394 (defconstant-exported RC_BITMAP64 8)
7396 (defconstant-exported RC_DI_BITMAP 128)
7398 (defconstant-exported RC_DIBTODEV 512)
7400 (defconstant-exported RC_FLOODFILL 4096)
7402 (defconstant-exported RC_GDI20_OUTPUT 16)
7404 (defconstant-exported RC_PALETTE 256)
7406 (defconstant-exported RC_SCALING 4)
7408 (defconstant-exported RC_STRETCHBLT 2048)
7410 (defconstant-exported RC_STRETCHDIB 8192)
7412 (defconstant-exported RC_DEVBITS #x8000)
7414 (defconstant-exported RC_OP_DX_OUTPUT #x4000)
7416 (defconstant-exported CURVECAPS 28)
7418 (defconstant-exported CC_NONE 0)
7420 (defconstant-exported CC_CIRCLES 1)
7422 (defconstant-exported CC_PIE 2)
7424 (defconstant-exported CC_CHORD 4)
7426 (defconstant-exported CC_ELLIPSES 8)
7428 (defconstant-exported CC_WIDE 16)
7430 (defconstant-exported CC_STYLED 32)
7432 (defconstant-exported CC_WIDESTYLED 64)
7434 (defconstant-exported CC_INTERIORS 128)
7436 (defconstant-exported CC_ROUNDRECT 256)
7438 (defconstant-exported LINECAPS 30)
7440 (defconstant-exported LC_NONE 0)
7442 (defconstant-exported LC_POLYLINE 2)
7444 (defconstant-exported LC_MARKER 4)
7446 (defconstant-exported LC_POLYMARKER 8)
7448 (defconstant-exported LC_WIDE 16)
7450 (defconstant-exported LC_STYLED 32)
7452 (defconstant-exported LC_WIDESTYLED 64)
7454 (defconstant-exported LC_INTERIORS 128)
7456 (defconstant-exported POLYGONALCAPS 32)
7458 (defconstant-exported RC_BIGFONT 1024)
7460 (defconstant-exported RC_GDI20_STATE 32)
7462 (defconstant-exported RC_NONE 0)
7464 (defconstant-exported RC_SAVEBITMAP 64)
7466 (defconstant-exported PC_NONE 0)
7468 (defconstant-exported PC_POLYGON 1)
7470 (defconstant-exported PC_POLYPOLYGON 256)
7472 (defconstant-exported PC_PATHS 512)
7474 (defconstant-exported PC_RECTANGLE 2)
7476 (defconstant-exported PC_WINDPOLYGON 4)
7478 (defconstant-exported PC_SCANLINE 8)
7480 (defconstant-exported PC_TRAPEZOID 4)
7482 (defconstant-exported PC_WIDE 16)
7484 (defconstant-exported PC_STYLED 32)
7486 (defconstant-exported PC_WIDESTYLED 64)
7488 (defconstant-exported PC_INTERIORS 128)
7490 (defconstant-exported TEXTCAPS 34)
7492 (defconstant-exported TC_OP_CHARACTER 1)
7494 (defconstant-exported TC_OP_STROKE 2)
7496 (defconstant-exported TC_CP_STROKE 4)
7498 (defconstant-exported TC_CR_90 8)
7500 (defconstant-exported TC_CR_ANY 16)
7502 (defconstant-exported TC_SF_X_YINDEP 32)
7504 (defconstant-exported TC_SA_DOUBLE 64)
7506 (defconstant-exported TC_SA_INTEGER 128)
7508 (defconstant-exported TC_SA_CONTIN 256)
7510 (defconstant-exported TC_EA_DOUBLE 512)
7512 (defconstant-exported TC_IA_ABLE 1024)
7514 (defconstant-exported TC_UA_ABLE 2048)
7516 (defconstant-exported TC_SO_ABLE 4096)
7518 (defconstant-exported TC_RA_ABLE 8192)
7520 (defconstant-exported TC_VA_ABLE 16384)
7522 (defconstant-exported TC_RESERVED 32768)
7524 (defconstant-exported TC_SCROLLBLT 65536)
7526 (defconstant-exported GCP_DBCS 1)
7528 (defconstant-exported GCP_ERROR #x8000)
7530 (defconstant-exported GCP_CLASSIN #x80000)
7532 (defconstant-exported GCP_DIACRITIC 256)
7534 (defconstant-exported GCP_DISPLAYZWG #x400000)
7536 (defconstant-exported GCP_GLYPHSHAPE 16)
7538 (defconstant-exported GCP_JUSTIFY #x10000)
7540 (defconstant-exported GCP_JUSTIFYIN #x200000)
7542 (defconstant-exported GCP_KASHIDA 1024)
7544 (defconstant-exported GCP_LIGATE 32)
7546 (defconstant-exported GCP_MAXEXTENT #x100000)
7548 (defconstant-exported GCP_NEUTRALOVERRIDE #x2000000)
7550 (defconstant-exported GCP_NUMERICOVERRIDE #x1000000)
7552 (defconstant-exported GCP_NUMERICSLATIN #x4000000)
7554 (defconstant-exported GCP_NUMERICSLOCAL #x8000000)
7556 (defconstant-exported GCP_REORDER 2)
7558 (defconstant-exported GCP_SYMSWAPOFF #x800000)
7560 (defconstant-exported GCP_USEKERNING 8)
7562 (defconstant-exported FLI_GLYPHS #x40000)
7564 (defconstant-exported FLI_MASK #x103b)
7566 (defconstant-exported GGO_METRICS 0)
7568 (defconstant-exported GGO_BITMAP 1)
7570 (defconstant-exported GGO_NATIVE 2)
7572 (defconstant-exported GGO_BEZIER 3)
7574 (defconstant-exported GGO_GRAY2_BITMAP 4)
7576 (defconstant-exported GGO_GRAY4_BITMAP 5)
7578 (defconstant-exported GGO_GRAY8_BITMAP 6)
7580 (defconstant-exported GGO_GLYPH_INDEX 128)
7582 (defconstant-exported GGO_UNHINTED 256)
7584 (defconstant-exported GM_COMPATIBLE 1)
7586 (defconstant-exported GM_ADVANCED 2)
7588 (defconstant-exported MM_ANISOTROPIC 8)
7590 (defconstant-exported MM_HIENGLISH 5)
7592 (defconstant-exported MM_HIMETRIC 3)
7594 (defconstant-exported MM_ISOTROPIC 7)
7596 (defconstant-exported MM_LOENGLISH 4)
7598 (defconstant-exported MM_LOMETRIC 2)
7600 (defconstant-exported MM_TEXT 1)
7602 (defconstant-exported MM_TWIPS 6)
7604 (defconstant-exported MM_MAX_FIXEDSCALE 6)
7606 (defconstant-exported ABSOLUTE 1)
7608 (defconstant-exported RELATIVE 2)
7610 (defconstant-exported PC_EXPLICIT 2)
7612 (defconstant-exported PC_NOCOLLAPSE 4)
7614 (defconstant-exported PC_RESERVED 1)
7616 (defconstant-exported CLR_NONE #xffffffff)
7618 (defconstant-exported CLR_INVALID #xffffffff)
7620 (defconstant-exported CLR_DEFAULT #xff000000)
7622 (defconstant-exported TT_AVAILABLE 1)
7624 (defconstant-exported TT_ENABLED 2)
7626 (defconstant-exported BLACK_BRUSH 4)
7628 (defconstant-exported DKGRAY_BRUSH 3)
7630 (defconstant-exported GRAY_BRUSH 2)
7632 (defconstant-exported HOLLOW_BRUSH 5)
7634 (defconstant-exported LTGRAY_BRUSH 1)
7636 (defconstant-exported NULL_BRUSH 5)
7638 (defconstant-exported WHITE_BRUSH 0)
7640 (defconstant-exported BLACK_PEN 7)
7642 (defconstant-exported NULL_PEN 8)
7644 (defconstant-exported WHITE_PEN 6)
7646 (defconstant-exported ANSI_FIXED_FONT 11)
7648 (defconstant-exported ANSI_VAR_FONT 12)
7650 (defconstant-exported DEVICE_DEFAULT_FONT 14)
7652 (defconstant-exported DEFAULT_GUI_FONT 17)
7654 (defconstant-exported OEM_FIXED_FONT 10)
7656 (defconstant-exported SYSTEM_FONT 13)
7658 (defconstant-exported SYSTEM_FIXED_FONT 16)
7660 (defconstant-exported DEFAULT_PALETTE 15)
7662 (defconstant-exported SYSPAL_ERROR 0)
7664 (defconstant-exported SYSPAL_STATIC 1)
7666 (defconstant-exported SYSPAL_NOSTATIC 2)
7668 (defconstant-exported SYSPAL_NOSTATIC256 3)
7670 (defconstant-exported TA_BASELINE 24)
7672 (defconstant-exported TA_BOTTOM 8)
7674 (defconstant-exported TA_TOP 0)
7676 (defconstant-exported TA_CENTER 6)
7678 (defconstant-exported TA_LEFT 0)
7680 (defconstant-exported TA_RIGHT 2)
7682 (defconstant-exported TA_RTLREADING 256)
7684 (defconstant-exported TA_NOUPDATECP 0)
7686 (defconstant-exported TA_UPDATECP 1)
7688 (defconstant-exported TA_MASK (cl:+ 24 6 1 256))
7690 (defconstant-exported VTA_BASELINE 24)
7692 (defconstant-exported VTA_CENTER 6)
7694 (defconstant-exported VTA_LEFT 8)
7696 (defconstant-exported VTA_RIGHT 0)
7698 (defconstant-exported VTA_BOTTOM 2)
7700 (defconstant-exported VTA_TOP 0)
7702 (defconstant-exported MWT_IDENTITY 1)
7704 (defconstant-exported MWT_LEFTMULTIPLY 2)
7706 (defconstant-exported MWT_RIGHTMULTIPLY 3)
7708 (defconstant-exported OPAQUE 2)
7710 (defconstant-exported TRANSPARENT 1)
7712 (defconstant-exported BLACKONWHITE 1)
7714 (defconstant-exported WHITEONBLACK 2)
7716 (defconstant-exported COLORONCOLOR 3)
7718 (defconstant-exported HALFTONE 4)
7720 (defconstant-exported MAXSTRETCHBLTMODE 4)
7722 (defconstant-exported STRETCH_ANDSCANS 1)
7724 (defconstant-exported STRETCH_DELETESCANS 3)
7726 (defconstant-exported STRETCH_HALFTONE 4)
7728 (defconstant-exported STRETCH_ORSCANS 2)
7730 (defconstant-exported TCI_SRCCHARSET 1)
7732 (defconstant-exported TCI_SRCCODEPAGE 2)
7734 (defconstant-exported TCI_SRCFONTSIG 3)
7736 (defconstant-exported ICM_ON 2)
7738 (defconstant-exported ICM_OFF 1)
7740 (defconstant-exported ICM_QUERY 3)
7742 (defconstant-exported NEWFRAME 1)
7744 (defconstant-exported ABORTDOC 2)
7746 (defconstant-exported NEXTBAND 3)
7748 (defconstant-exported SETCOLORTABLE 4)
7750 (defconstant-exported GETCOLORTABLE 5)
7752 (defconstant-exported FLUSHOUTPUT 6)
7754 (defconstant-exported DRAFTMODE 7)
7756 (defconstant-exported QUERYESCSUPPORT 8)
7758 (defconstant-exported SETABORTPROC 9)
7760 (defconstant-exported STARTDOC 10)
7762 (defconstant-exported ENDDOC 11)
7764 (defconstant-exported GETPHYSPAGESIZE 12)
7766 (defconstant-exported GETPRINTINGOFFSET 13)
7768 (defconstant-exported GETSCALINGFACTOR 14)
7770 (defconstant-exported MFCOMMENT 15)
7772 (defconstant-exported GETPENWIDTH 16)
7774 (defconstant-exported SETCOPYCOUNT 17)
7776 (defconstant-exported SELECTPAPERSOURCE 18)
7778 (defconstant-exported DEVICEDATA 19)
7780 (defconstant-exported PASSTHROUGH 19)
7782 (defconstant-exported GETTECHNOLGY 20)
7784 (defconstant-exported GETTECHNOLOGY 20)
7786 (defconstant-exported SETLINECAP 21)
7788 (defconstant-exported SETLINEJOIN 22)
7790 (defconstant-exported SETMITERLIMIT 23)
7792 (defconstant-exported BANDINFO 24)
7794 (defconstant-exported DRAWPATTERNRECT 25)
7796 (defconstant-exported GETVECTORPENSIZE 26)
7798 (defconstant-exported GETVECTORBRUSHSIZE 27)
7800 (defconstant-exported ENABLEDUPLEX 28)
7802 (defconstant-exported GETSETPAPERBINS 29)
7804 (defconstant-exported GETSETPRINTORIENT 30)
7806 (defconstant-exported ENUMPAPERBINS 31)
7808 (defconstant-exported SETDIBSCALING 32)
7810 (defconstant-exported EPSPRINTING 33)
7812 (defconstant-exported ENUMPAPERMETRICS 34)
7814 (defconstant-exported GETSETPAPERMETRICS 35)
7816 (defconstant-exported POSTSCRIPT_DATA 37)
7818 (defconstant-exported POSTSCRIPT_IGNORE 38)
7820 (defconstant-exported MOUSETRAILS 39)
7822 (defconstant-exported GETDEVICEUNITS 42)
7824 (defconstant-exported GETEXTENDEDTEXTMETRICS 256)
7826 (defconstant-exported GETEXTENTTABLE 257)
7828 (defconstant-exported GETPAIRKERNTABLE 258)
7830 (defconstant-exported GETTRACKKERNTABLE 259)
7832 (defconstant-exported EXTTEXTOUT 512)
7834 (defconstant-exported GETFACENAME 513)
7836 (defconstant-exported DOWNLOADFACE 514)
7838 (defconstant-exported ENABLERELATIVEWIDTHS 768)
7840 (defconstant-exported ENABLEPAIRKERNING 769)
7842 (defconstant-exported SETKERNTRACK 770)
7844 (defconstant-exported SETALLJUSTVALUES 771)
7846 (defconstant-exported SETCHARSET 772)
7848 (defconstant-exported STRETCHBLT 2048)
7850 (defconstant-exported GETSETSCREENPARAMS 3072)
7852 (defconstant-exported QUERYDIBSUPPORT 3073)
7854 (defconstant-exported BEGIN_PATH 4096)
7856 (defconstant-exported CLIP_TO_PATH 4097)
7858 (defconstant-exported END_PATH 4098)
7860 (defconstant-exported EXT_DEVICE_CAPS 4099)
7862 (defconstant-exported RESTORE_CTM 4100)
7864 (defconstant-exported SAVE_CTM 4101)
7866 (defconstant-exported SET_ARC_DIRECTION 4102)
7868 (defconstant-exported SET_BACKGROUND_COLOR 4103)
7870 (defconstant-exported SET_POLY_MODE 4104)
7872 (defconstant-exported SET_SCREEN_ANGLE 4105)
7874 (defconstant-exported SET_SPREAD 4106)
7876 (defconstant-exported TRANSFORM_CTM 4107)
7878 (defconstant-exported SET_CLIP_BOX 4108)
7880 (defconstant-exported SET_BOUNDS 4109)
7882 (defconstant-exported SET_MIRROR_MODE 4110)
7884 (defconstant-exported OPENCHANNEL 4110)
7886 (defconstant-exported DOWNLOADHEADER 4111)
7888 (defconstant-exported CLOSECHANNEL 4112)
7890 (defconstant-exported POSTSCRIPT_PASSTHROUGH 4115)
7892 (defconstant-exported ENCAPSULATED_POSTSCRIPT 4116)
7894 (defconstant-exported QDI_SETDIBITS 1)
7896 (defconstant-exported QDI_GETDIBITS 2)
7898 (defconstant-exported QDI_DIBTOSCREEN 4)
7900 (defconstant-exported QDI_STRETCHDIB 8)
7902 (defconstant-exported SP_NOTREPORTED #x4000)
7904 (defconstant-exported PR_JOBSTATUS 0)
7906 (defconstant-exported ASPECT_FILTERING 1)
7908 (defconstant-exported BS_SOLID 0)
7910 (defconstant-exported BS_NULL 1)
7912 (defconstant-exported BS_HOLLOW 1)
7914 (defconstant-exported BS_HATCHED 2)
7916 (defconstant-exported BS_PATTERN 3)
7918 (defconstant-exported BS_INDEXED 4)
7920 (defconstant-exported BS_DIBPATTERN 5)
7922 (defconstant-exported BS_DIBPATTERNPT 6)
7924 (defconstant-exported BS_PATTERN8X8 7)
7926 (defconstant-exported BS_DIBPATTERN8X8 8)
7928 (defconstant-exported LCS_CALIBRATED_RGB 0)
7930 (defconstant-exported LCS_DEVICE_RGB 1)
7932 (defconstant-exported LCS_DEVICE_CMYK 2)
7934 (defconstant-exported LCS_GM_BUSINESS 1)
7936 (defconstant-exported LCS_GM_GRAPHICS 2)
7938 (defconstant-exported LCS_GM_IMAGES 4)
7940 (defconstant-exported RASTER_FONTTYPE 1)
7942 (defconstant-exported DEVICE_FONTTYPE 2)
7944 (defconstant-exported TRUETYPE_FONTTYPE 4)
7946 (defconstant-exported DMORIENT_PORTRAIT 1)
7948 (defconstant-exported DMORIENT_LANDSCAPE 2)
7950 (defconstant-exported DMPAPER_FIRST 1)
7952 (defconstant-exported DMPAPER_LETTER 1)
7954 (defconstant-exported DMPAPER_LETTERSMALL 2)
7956 (defconstant-exported DMPAPER_TABLOID 3)
7958 (defconstant-exported DMPAPER_LEDGER 4)
7960 (defconstant-exported DMPAPER_LEGAL 5)
7962 (defconstant-exported DMPAPER_STATEMENT 6)
7964 (defconstant-exported DMPAPER_EXECUTIVE 7)
7966 (defconstant-exported DMPAPER_A3 8)
7968 (defconstant-exported DMPAPER_A4 9)
7970 (defconstant-exported DMPAPER_A4SMALL 10)
7972 (defconstant-exported DMPAPER_A5 11)
7974 (defconstant-exported DMPAPER_B4 12)
7976 (defconstant-exported DMPAPER_B5 13)
7978 (defconstant-exported DMPAPER_FOLIO 14)
7980 (defconstant-exported DMPAPER_QUARTO 15)
7982 (defconstant-exported DMPAPER_10X14 16)
7984 (defconstant-exported DMPAPER_11X17 17)
7986 (defconstant-exported DMPAPER_NOTE 18)
7988 (defconstant-exported DMPAPER_ENV_9 19)
7990 (defconstant-exported DMPAPER_ENV_10 20)
7992 (defconstant-exported DMPAPER_ENV_11 21)
7994 (defconstant-exported DMPAPER_ENV_12 22)
7996 (defconstant-exported DMPAPER_ENV_14 23)
7998 (defconstant-exported DMPAPER_CSHEET 24)
8000 (defconstant-exported DMPAPER_DSHEET 25)
8002 (defconstant-exported DMPAPER_ESHEET 26)
8004 (defconstant-exported DMPAPER_ENV_DL 27)
8006 (defconstant-exported DMPAPER_ENV_C5 28)
8008 (defconstant-exported DMPAPER_ENV_C3 29)
8010 (defconstant-exported DMPAPER_ENV_C4 30)
8012 (defconstant-exported DMPAPER_ENV_C6 31)
8014 (defconstant-exported DMPAPER_ENV_C65 32)
8016 (defconstant-exported DMPAPER_ENV_B4 33)
8018 (defconstant-exported DMPAPER_ENV_B5 34)
8020 (defconstant-exported DMPAPER_ENV_B6 35)
8022 (defconstant-exported DMPAPER_ENV_ITALY 36)
8024 (defconstant-exported DMPAPER_ENV_MONARCH 37)
8026 (defconstant-exported DMPAPER_ENV_PERSONAL 38)
8028 (defconstant-exported DMPAPER_FANFOLD_US 39)
8030 (defconstant-exported DMPAPER_FANFOLD_STD_GERMAN 40)
8032 (defconstant-exported DMPAPER_FANFOLD_LGL_GERMAN 41)
8034 (defconstant-exported DMPAPER_ISO_B4 42)
8036 (defconstant-exported DMPAPER_JAPANESE_POSTCARD 43)
8038 (defconstant-exported DMPAPER_9X11 44)
8040 (defconstant-exported DMPAPER_10X11 45)
8042 (defconstant-exported DMPAPER_15X11 46)
8044 (defconstant-exported DMPAPER_ENV_INVITE 47)
8046 (defconstant-exported DMPAPER_RESERVED_48 48)
8048 (defconstant-exported DMPAPER_RESERVED_49 49)
8050 (defconstant-exported DMPAPER_LETTER_EXTRA 50)
8052 (defconstant-exported DMPAPER_LEGAL_EXTRA 51)
8054 (defconstant-exported DMPAPER_TABLOID_EXTRA 52)
8056 (defconstant-exported DMPAPER_A4_EXTRA 53)
8058 (defconstant-exported DMPAPER_LETTER_TRANSVERSE 54)
8060 (defconstant-exported DMPAPER_A4_TRANSVERSE 55)
8062 (defconstant-exported DMPAPER_LETTER_EXTRA_TRANSVERSE 56)
8064 (defconstant-exported DMPAPER_A_PLUS 57)
8066 (defconstant-exported DMPAPER_B_PLUS 58)
8068 (defconstant-exported DMPAPER_LETTER_PLUS 59)
8070 (defconstant-exported DMPAPER_A4_PLUS 60)
8072 (defconstant-exported DMPAPER_A5_TRANSVERSE 61)
8074 (defconstant-exported DMPAPER_B5_TRANSVERSE 62)
8076 (defconstant-exported DMPAPER_A3_EXTRA 63)
8078 (defconstant-exported DMPAPER_A5_EXTRA 64)
8080 (defconstant-exported DMPAPER_B5_EXTRA 65)
8082 (defconstant-exported DMPAPER_A2 66)
8084 (defconstant-exported DMPAPER_A3_TRANSVERSE 67)
8086 (defconstant-exported DMPAPER_A3_EXTRA_TRANSVERSE 68)
8088 (defconstant-exported DMPAPER_LAST 68)
8090 (defconstant-exported DMPAPER_USER 256)
8092 (defconstant-exported DMBIN_FIRST 1)
8094 (defconstant-exported DMBIN_UPPER 1)
8096 (defconstant-exported DMBIN_ONLYONE 1)
8098 (defconstant-exported DMBIN_LOWER 2)
8100 (defconstant-exported DMBIN_MIDDLE 3)
8102 (defconstant-exported DMBIN_MANUAL 4)
8104 (defconstant-exported DMBIN_ENVELOPE 5)
8106 (defconstant-exported DMBIN_ENVMANUAL 6)
8108 (defconstant-exported DMBIN_AUTO 7)
8110 (defconstant-exported DMBIN_TRACTOR 8)
8112 (defconstant-exported DMBIN_SMALLFMT 9)
8114 (defconstant-exported DMBIN_LARGEFMT 10)
8116 (defconstant-exported DMBIN_LARGECAPACITY 11)
8118 (defconstant-exported DMBIN_CASSETTE 14)
8120 (defconstant-exported DMBIN_FORMSOURCE 15)
8122 (defconstant-exported DMBIN_LAST 15)
8124 (defconstant-exported DMBIN_USER 256)
8126 (defconstant-exported DMRES_DRAFT -1)
8128 (defconstant-exported DMRES_LOW -2)
8130 (defconstant-exported DMRES_MEDIUM -3)
8132 (defconstant-exported DMRES_HIGH -4)
8134 (defconstant-exported DMCOLOR_MONOCHROME 1)
8136 (defconstant-exported DMCOLOR_COLOR 2)
8138 (defconstant-exported DMDUP_SIMPLEX 1)
8140 (defconstant-exported DMDUP_VERTICAL 2)
8142 (defconstant-exported DMDUP_HORIZONTAL 3)
8144 (defconstant-exported DMTT_BITMAP 1)
8146 (defconstant-exported DMTT_DOWNLOAD 2)
8148 (defconstant-exported DMTT_SUBDEV 3)
8150 (defconstant-exported DMTT_DOWNLOAD_OUTLINE 4)
8152 (defconstant-exported DMCOLLATE_FALSE 0)
8154 (defconstant-exported DMCOLLATE_TRUE 1)
8156 (defconstant-exported DM_SPECVERSION 800)
8158 (defconstant-exported DM_GRAYSCALE 1)
8160 (defconstant-exported DM_INTERLACED 2)
8162 (defconstant-exported DM_UPDATE 1)
8164 (defconstant-exported DM_COPY 2)
8166 (defconstant-exported DM_PROMPT 4)
8168 (defconstant-exported DM_MODIFY 8)
8170 (defconstant-exported DM_IN_BUFFER 8)
8172 (defconstant-exported DM_IN_PROMPT 4)
8174 (defconstant-exported DM_OUT_BUFFER 2)
8176 (defconstant-exported DM_OUT_DEFAULT 1)
8178 (defconstant-exported DM_ORIENTATION 1)
8180 (defconstant-exported DM_PAPERSIZE 2)
8182 (defconstant-exported DM_PAPERLENGTH 4)
8184 (defconstant-exported DM_PAPERWIDTH 8)
8186 (defconstant-exported DM_SCALE 16)
8188 (defconstant-exported DM_COPIES 256)
8190 (defconstant-exported DM_DEFAULTSOURCE 512)
8192 (defconstant-exported DM_PRINTQUALITY 1024)
8194 (defconstant-exported DM_COLOR 2048)
8196 (defconstant-exported DM_DUPLEX 4096)
8198 (defconstant-exported DM_YRESOLUTION 8192)
8200 (defconstant-exported DM_TTOPTION 16384)
8202 (defconstant-exported DM_COLLATE 32768)
8204 (defconstant-exported DM_FORMNAME 65536)
8206 (defconstant-exported DM_LOGPIXELS #x20000)
8208 (defconstant-exported DM_BITSPERPEL #x40000)
8210 (defconstant-exported DM_PELSWIDTH #x80000)
8212 (defconstant-exported DM_PELSHEIGHT #x100000)
8214 (defconstant-exported DM_DISPLAYFLAGS #x200000)
8216 (defconstant-exported DM_DISPLAYFREQUENCY #x400000)
8218 (defconstant-exported DM_ICMMETHOD #x800000)
8220 (defconstant-exported DM_ICMINTENT #x1000000)
8222 (defconstant-exported DM_MEDIATYPE #x2000000)
8224 (defconstant-exported DM_DITHERTYPE #x4000000)
8226 (defconstant-exported DMICMMETHOD_NONE 1)
8228 (defconstant-exported DMICMMETHOD_SYSTEM 2)
8230 (defconstant-exported DMICMMETHOD_DRIVER 3)
8232 (defconstant-exported DMICMMETHOD_DEVICE 4)
8234 (defconstant-exported DMICMMETHOD_USER 256)
8236 (defconstant-exported DMICM_SATURATE 1)
8238 (defconstant-exported DMICM_CONTRAST 2)
8240 (defconstant-exported DMICM_COLORMETRIC 3)
8242 (defconstant-exported DMICM_USER 256)
8244 (defconstant-exported DMMEDIA_STANDARD 1)
8246 (defconstant-exported DMMEDIA_TRANSPARENCY 2)
8248 (defconstant-exported DMMEDIA_GLOSSY 3)
8250 (defconstant-exported DMMEDIA_USER 256)
8252 (defconstant-exported DMDITHER_NONE 1)
8254 (defconstant-exported DMDITHER_COARSE 2)
8256 (defconstant-exported DMDITHER_FINE 3)
8258 (defconstant-exported DMDITHER_LINEART 4)
8260 (defconstant-exported DMDITHER_ERRORDIFFUSION 5)
8262 (defconstant-exported DMDITHER_RESERVED6 6)
8264 (defconstant-exported DMDITHER_RESERVED7 7)
8266 (defconstant-exported DMDITHER_RESERVED8 8)
8268 (defconstant-exported DMDITHER_RESERVED9 9)
8270 (defconstant-exported DMDITHER_GRAYSCALE 10)
8272 (defconstant-exported DMDITHER_USER 256)
8274 (defconstant-exported GDI_ERROR #xFFFFFFFF)
8276 (defconstant-exported TMPF_FIXED_PITCH 1)
8278 (defconstant-exported TMPF_VECTOR 2)
8280 (defconstant-exported TMPF_TRUETYPE 4)
8282 (defconstant-exported TMPF_DEVICE 8)
8284 (defconstant-exported NTM_ITALIC 1)
8286 (defconstant-exported NTM_BOLD 32)
8288 (defconstant-exported NTM_REGULAR 64)
8290 (defconstant-exported TT_POLYGON_TYPE 24)
8292 (defconstant-exported TT_PRIM_LINE 1)
8294 (defconstant-exported TT_PRIM_QSPLINE 2)
8296 (defconstant-exported TT_PRIM_CSPLINE 3)
8298 (defconstant-exported FONTMAPPER_MAX 10)
8300 (defconstant-exported ENHMETA_STOCK_OBJECT #x80000000)
8302 (defconstant-exported WGL_FONT_LINES 0)
8304 (defconstant-exported WGL_FONT_POLYGONS 1)
8306 (defconstant-exported LPD_DOUBLEBUFFER 1)
8308 (defconstant-exported LPD_STEREO 2)
8310 (defconstant-exported LPD_SUPPORT_GDI 16)
8312 (defconstant-exported LPD_SUPPORT_OPENGL 32)
8314 (defconstant-exported LPD_SHARE_DEPTH 64)
8316 (defconstant-exported LPD_SHARE_STENCIL 128)
8318 (defconstant-exported LPD_SHARE_ACCUM 256)
8320 (defconstant-exported LPD_SWAP_EXCHANGE 512)
8322 (defconstant-exported LPD_SWAP_COPY 1024)
8324 (defconstant-exported LPD_TRANSPARENT 4096)
8326 (defconstant-exported LPD_TYPE_RGBA 0)
8328 (defconstant-exported LPD_TYPE_COLORINDEX 1)
8330 (defconstant-exported WGL_SWAP_MAIN_PLANE 1)
8332 (defconstant-exported WGL_SWAP_OVERLAY1 2)
8334 (defconstant-exported WGL_SWAP_OVERLAY2 4)
8336 (defconstant-exported WGL_SWAP_OVERLAY3 8)
8338 (defconstant-exported WGL_SWAP_OVERLAY4 16)
8340 (defconstant-exported WGL_SWAP_OVERLAY5 32)
8342 (defconstant-exported WGL_SWAP_OVERLAY6 64)
8344 (defconstant-exported WGL_SWAP_OVERLAY7 128)
8346 (defconstant-exported WGL_SWAP_OVERLAY8 256)
8348 (defconstant-exported WGL_SWAP_OVERLAY9 512)
8350 (defconstant-exported WGL_SWAP_OVERLAY10 1024)
8352 (defconstant-exported WGL_SWAP_OVERLAY11 2048)
8354 (defconstant-exported WGL_SWAP_OVERLAY12 4096)
8356 (defconstant-exported WGL_SWAP_OVERLAY13 8192)
8358 (defconstant-exported WGL_SWAP_OVERLAY14 16384)
8360 (defconstant-exported WGL_SWAP_OVERLAY15 32768)
8362 (defconstant-exported WGL_SWAP_UNDERLAY1 65536)
8364 (defconstant-exported WGL_SWAP_UNDERLAY2 #x20000)
8366 (defconstant-exported WGL_SWAP_UNDERLAY3 #x40000)
8368 (defconstant-exported WGL_SWAP_UNDERLAY4 #x80000)
8370 (defconstant-exported WGL_SWAP_UNDERLAY5 #x100000)
8372 (defconstant-exported WGL_SWAP_UNDERLAY6 #x200000)
8374 (defconstant-exported WGL_SWAP_UNDERLAY7 #x400000)
8376 (defconstant-exported WGL_SWAP_UNDERLAY8 #x800000)
8378 (defconstant-exported WGL_SWAP_UNDERLAY9 #x1000000)
8380 (defconstant-exported WGL_SWAP_UNDERLAY10 #x2000000)
8382 (defconstant-exported WGL_SWAP_UNDERLAY11 #x4000000)
8384 (defconstant-exported WGL_SWAP_UNDERLAY12 #x8000000)
8386 (defconstant-exported WGL_SWAP_UNDERLAY13 #x10000000)
8388 (defconstant-exported WGL_SWAP_UNDERLAY14 #x20000000)
8390 (defconstant-exported WGL_SWAP_UNDERLAY15 #x40000000)
8392 (defconstant-exported AC_SRC_OVER #x00)
8394 (defconstant-exported AC_SRC_ALPHA #x01)
8396 (defconstant-exported AC_SRC_NO_PREMULT_ALPHA #x01)
8398 (defconstant-exported AC_SRC_NO_ALPHA #x02)
8400 (defconstant-exported AC_DST_NO_PREMULT_ALPHA #x10)
8402 (defconstant-exported AC_DST_NO_ALPHA #x20)
8404 (defconstant-exported LAYOUT_RTL 1)
8406 (defconstant-exported LAYOUT_BITMAPORIENTATIONPRESERVED 8)
8408 (defconstant-exported DISPLAY_DEVICE_ATTACHED_TO_DESKTOP #x00000001)
8410 (defconstant-exported DISPLAY_DEVICE_MULTI_DRIVER #x00000002)
8412 (defconstant-exported DISPLAY_DEVICE_PRIMARY_DEVICE #x00000004)
8414 (defconstant-exported DISPLAY_DEVICE_MIRRORING_DRIVER #x00000008)
8416 (defconstant-exported DISPLAY_DEVICE_VGA_COMPATIBLE #x00000010)
8418 (defconstant-exported DISPLAY_DEVICE_REMOVABLE #x00000020)
8420 (defconstant-exported DISPLAY_DEVICE_MODESPRUNED #x08000000)
8422 (defcstructex-exported ABC
8423 (abcA :int)
8424 (abcB :unsigned-int)
8425 (abcC :int))
8431 (defcstructex-exported ABCFLOAT
8432 (abcfA :float)
8433 (abcfB :float)
8434 (abcfC :float))
8440 (defcstructex-exported BITMAP
8441 (bmType :int32)
8442 (bmWidth :int32)
8443 (bmHeight :int32)
8444 (bmWidthBytes :int32)
8445 (bmPlanes :unsigned-short)
8446 (bmBitsPixel :unsigned-short)
8447 (bmBits :pointer))
8455 (defcstructex-exported BITMAPCOREHEADER
8456 (bcSize :unsigned-long)
8457 (bcWidth :unsigned-short)
8458 (bcHeight :unsigned-short)
8459 (bcPlanes :unsigned-short)
8460 (bcBitCount :unsigned-short))
8468 (defcstructex-exported RGBTRIPLE
8469 (rgbtBlue :unsigned-char)
8470 (rgbtGreen :unsigned-char)
8471 (rgbtRed :unsigned-char))
8477 (defcstructex-exported BITMAPFILEHEADER
8478 (bfType :unsigned-short)
8479 (bfSize :unsigned-long)
8480 (bfReserved1 :unsigned-short)
8481 (bfReserved2 :unsigned-short)
8482 (bfOffBits :unsigned-long))
8490 (defcstructex-exported BITMAPCOREINFO
8491 (bmciHeader BITMAPCOREHEADER)
8492 (bmciColors :pointer))
8500 (defcstructex-exported BITMAPINFOHEADER
8501 (biSize :unsigned-long)
8502 (biWidth :int32)
8503 (biHeight :int32)
8504 (biPlanes :unsigned-short)
8505 (biBitCount :unsigned-short)
8506 (biCompression :unsigned-long)
8507 (biSizeImage :unsigned-long)
8508 (biXPelsPerMeter :int32)
8509 (biYPelsPerMeter :int32)
8510 (biClrUsed :unsigned-long)
8511 (biClrImportant :unsigned-long))
8519 (defcstructex-exported RGBQUAD
8520 (rgbBlue :unsigned-char)
8521 (rgbGreen :unsigned-char)
8522 (rgbRed :unsigned-char)
8523 (rgbReserved :unsigned-char))
8529 (defcstructex-exported BITMAPINFO
8530 (bmiHeader BITMAPINFOHEADER)
8531 (bmiColors :pointer))
8547 (defcstructex-exported CIEXYZ
8548 (ciexyzX :int32)
8549 (ciexyzY :int32)
8550 (ciexyzZ :int32))
8556 (defcstructex-exported CIEXYZTRIPLE
8557 (ciexyzRed CIEXYZ)
8558 (ciexyzGreen CIEXYZ)
8559 (ciexyzBlue CIEXYZ))
8565 (defcstructex-exported BITMAPV4HEADER
8566 (bV4Size :unsigned-long)
8567 (bV4Width :int32)
8568 (bV4Height :int32)
8569 (bV4Planes :unsigned-short)
8570 (bV4BitCount :unsigned-short)
8571 (bV4V4Compression :unsigned-long)
8572 (bV4SizeImage :unsigned-long)
8573 (bV4XPelsPerMeter :int32)
8574 (bV4YPelsPerMeter :int32)
8575 (bV4ClrUsed :unsigned-long)
8576 (bV4ClrImportant :unsigned-long)
8577 (bV4RedMask :unsigned-long)
8578 (bV4GreenMask :unsigned-long)
8579 (bV4BlueMask :unsigned-long)
8580 (bV4AlphaMask :unsigned-long)
8581 (bV4CSType :unsigned-long)
8582 (bV4Endpoints CIEXYZTRIPLE)
8583 (bV4GammaRed :unsigned-long)
8584 (bV4GammaGreen :unsigned-long)
8585 (bV4GammaBlue :unsigned-long))
8591 (defcstructex-exported FONTSIGNATURE
8592 (fsUsb :pointer)
8593 (fsCsb :pointer))
8599 (defcstructex-exported CHARSETINFO
8600 (ciCharset :unsigned-int)
8601 (ciACP :unsigned-int)
8602 (fs FONTSIGNATURE))
8606 (defcstructex-exported COLORADJUSTMENT
8607 (caSize :unsigned-short)
8608 (caFlags :unsigned-short)
8609 (caIlluminantIndex :unsigned-short)
8610 (caRedGamma :unsigned-short)
8611 (caGreenGamma :unsigned-short)
8612 (caBlueGamma :unsigned-short)
8613 (caReferenceBlack :unsigned-short)
8614 (caReferenceWhite :unsigned-short)
8615 (caContrast :short)
8616 (caBrightness :short)
8617 (caColorfulness :short)
8618 (caRedGreenTint :short))
8624 (defcstructex-exported DEVMODEA
8625 (dmDeviceName :pointer)
8626 (dmSpecVersion :unsigned-short)
8627 (dmDriverVersion :unsigned-short)
8628 (dmSize :unsigned-short)
8629 (dmDriverExtra :unsigned-short)
8630 (dmFields :unsigned-long)
8631 (dmColor :short)
8632 (dmDuplex :short)
8633 (dmYResolution :short)
8634 (dmTTOption :short)
8635 (dmCollate :short)
8636 (dmFormName :pointer)
8637 (dmLogPixels :unsigned-short)
8638 (dmBitsPerPel :unsigned-long)
8639 (dmPelsWidth :unsigned-long)
8640 (dmPelsHeight :unsigned-long)
8641 (dmDisplayFrequency :unsigned-long)
8642 (dmICMMethod :unsigned-long)
8643 (dmICMIntent :unsigned-long)
8644 (dmMediaType :unsigned-long)
8645 (dmDitherType :unsigned-long)
8646 (dmReserved1 :unsigned-long)
8647 (dmReserved2 :unsigned-long)
8648 (dmPanningWidth :unsigned-long)
8649 (dmPanningHeight :unsigned-long)
8650 (u :pointer)
8651 (u2 :pointer))
8659 (cffi:defcunion DEVMODEA_u2
8660 (dmDisplayFlags :unsigned-long)
8661 (dmNup :unsigned-long))
8663 (cffi:defcunion DEVMODEA_u
8664 (dmPosition :pointer)
8665 (dmDisplayOrientation :unsigned-long)
8666 (dmDisplayFixedOutput :unsigned-long)
8667 (s :pointer))
8669 (defcstructex-exported DEVMODEA_u_s
8670 (dmOrientation :short)
8671 (dmPaperSize :short)
8672 (dmPaperLength :short)
8673 (dmPaperWidth :short)
8674 (dmScale :short)
8675 (dmCopies :short)
8676 (dmDefaultSource :short)
8677 (dmPrintQuality :short))
8679 (defcstructex-exported DEVMODEW
8680 (dmDeviceName :pointer)
8681 (dmSpecVersion :unsigned-short)
8682 (dmDriverVersion :unsigned-short)
8683 (dmSize :unsigned-short)
8684 (dmDriverExtra :unsigned-short)
8685 (dmFields :unsigned-long)
8686 (dmColor :short)
8687 (dmDuplex :short)
8688 (dmYResolution :short)
8689 (dmTTOption :short)
8690 (dmCollate :short)
8691 (dmFormName :pointer)
8692 (dmLogPixels :unsigned-short)
8693 (dmBitsPerPel :unsigned-long)
8694 (dmPelsWidth :unsigned-long)
8695 (dmPelsHeight :unsigned-long)
8696 (dmDisplayFrequency :unsigned-long)
8697 (dmICMMethod :unsigned-long)
8698 (dmICMIntent :unsigned-long)
8699 (dmMediaType :unsigned-long)
8700 (dmDitherType :unsigned-long)
8701 (dmReserved1 :unsigned-long)
8702 (dmReserved2 :unsigned-long)
8703 (dmPanningWidth :unsigned-long)
8704 (dmPanningHeight :unsigned-long)
8705 (u :pointer)
8706 (u2 :pointer))
8714 (cffi:defcunion DEVMODEW_u2
8715 (dmDisplayFlags :unsigned-long)
8716 (dmNup :unsigned-long))
8718 (cffi:defcunion DEVMODEW_u
8719 (dmPosition :pointer)
8720 (dmDisplayOrientation :unsigned-long)
8721 (dmDisplayFixedOutput :unsigned-long)
8722 (s :pointer))
8724 (defcstructex-exported DEVMODEW_u_s
8725 (dmOrientation :short)
8726 (dmPaperSize :short)
8727 (dmPaperLength :short)
8728 (dmPaperWidth :short)
8729 (dmScale :short)
8730 (dmCopies :short)
8731 (dmDefaultSource :short)
8732 (dmPrintQuality :short))
8734 (defcstructex-exported DIBSECTION
8735 (dsBm BITMAP)
8736 (dsBmih BITMAPINFOHEADER)
8737 (dsBitfields :pointer)
8738 (dshSection :pointer)
8739 (dsOffset :unsigned-long))
8743 (defcstructex-exported DOCINFOA
8744 (cbSize :int)
8745 (lpszDocName :string)
8746 (lpszOutput :string)
8747 (lpszDatatype :string)
8748 (fwType :unsigned-long))
8754 (defcstructex-exported DOCINFOW
8755 (cbSize :int)
8756 (lpszDocName :pointer)
8757 (lpszOutput :pointer)
8758 (lpszDatatype :pointer)
8759 (fwType :unsigned-long))
8765 (defcstructex-exported EMR
8766 (iType :unsigned-long)
8767 (nSize :unsigned-long))
8773 (defcstructex-exported EMRANGLEARC
8774 (emr EMR)
8775 (ptlCenter :pointer)
8776 (nRadius :unsigned-long)
8777 (eStartAngle :float)
8778 (eSweepAngle :float))
8784 (defcstructex-exported EMRARC
8785 (emr EMR)
8786 (rclBox RECTL)
8787 (ptlStart :pointer)
8788 (ptlEnd :pointer))
8806 (defcstructex-exported XFORM
8807 (eM11 :float)
8808 (eM12 :float)
8809 (eM21 :float)
8810 (eM22 :float)
8811 (eDx :float)
8812 (eDy :float))
8820 (defcstructex-exported EMRBITBLT
8821 (emr EMR)
8822 (rclBounds RECTL)
8823 (xDest :int32)
8824 (yDest :int32)
8825 (cxDest :int32)
8826 (cyDest :int32)
8827 (dwRop :unsigned-long)
8828 (xSrc :int32)
8829 (ySrc :int32)
8830 (xformSrc XFORM)
8831 (crBkColorSrc :unsigned-long)
8832 (iUsageSrc :unsigned-long)
8833 (offBmiSrc :unsigned-long)
8834 (offBitsSrc :unsigned-long)
8835 (cbBitsSrc :unsigned-long))
8841 (defcstructex-exported LOGBRUSH
8842 (lbStyle :unsigned-int)
8843 (lbColor :unsigned-long)
8844 (lbHatch :int32))
8858 (defcstructex-exported EMRCREATEBRUSHINDIRECT
8859 (emr EMR)
8860 (ihBrush :unsigned-long)
8861 (lb LOGBRUSH))
8871 (defcstructex-exported LOGCOLORSPACEA
8872 (lcsSignature :unsigned-long)
8873 (lcsVersion :unsigned-long)
8874 (lcsSize :unsigned-long)
8875 (lcsCSType :int32)
8876 (lcsIntent :int32)
8877 (lcsEndpoints CIEXYZTRIPLE)
8878 (lcsGammaRed :unsigned-long)
8879 (lcsGammaGreen :unsigned-long)
8880 (lcsGammaBlue :unsigned-long)
8881 (lcsFilename :pointer))
8887 (defcstructex-exported LOGCOLORSPACEW
8888 (lcsSignature :unsigned-long)
8889 (lcsVersion :unsigned-long)
8890 (lcsSize :unsigned-long)
8891 (lcsCSType :int32)
8892 (lcsIntent :int32)
8893 (lcsEndpoints CIEXYZTRIPLE)
8894 (lcsGammaRed :unsigned-long)
8895 (lcsGammaGreen :unsigned-long)
8896 (lcsGammaBlue :unsigned-long)
8897 (lcsFilename :pointer))
8903 (defcstructex-exported EMRCREATECOLORSPACE
8904 (emr EMR)
8905 (ihCS :unsigned-long)
8906 (lcs LOGCOLORSPACEW))
8912 (defcstructex-exported EMRCREATEDIBPATTERNBRUSHPT
8913 (emr EMR)
8914 (ihBrush :unsigned-long)
8915 (iUsage :unsigned-long)
8916 (offBmi :unsigned-long)
8917 (cbBmi :unsigned-long)
8918 (offBits :unsigned-long)
8919 (cbBits :unsigned-long))
8925 (defcstructex-exported EMRCREATEMONOBRUSH
8926 (emr EMR)
8927 (ihBrush :unsigned-long)
8928 (iUsage :unsigned-long)
8929 (offBmi :unsigned-long)
8930 (cbBmi :unsigned-long)
8931 (offBits :unsigned-long)
8932 (cbBits :unsigned-long))
8938 (defcstructex-exported PALETTEENTRY
8939 (peRed :unsigned-char)
8940 (peGreen :unsigned-char)
8941 (peBlue :unsigned-char)
8942 (peFlags :unsigned-char))
8950 (defcstructex-exported LOGPALETTE
8951 (palVersion :unsigned-short)
8952 (palNumEntries :unsigned-short)
8953 (palPalEntry :pointer))
8963 (defcstructex-exported EMRCREATEPALETTE
8964 (emr EMR)
8965 (ihPal :unsigned-long)
8966 (lgpl LOGPALETTE))
8972 (defcstructex-exported LOGPEN
8973 (lopnStyle :unsigned-int)
8974 (lopnWidth POINT)
8975 (lopnColor :unsigned-long))
8983 (defcstructex-exported EMRCREATEPEN
8984 (emr EMR)
8985 (ihPen :unsigned-long)
8986 (lopn LOGPEN))
8992 (defcstructex-exported EMRELLIPSE
8993 (emr EMR)
8994 (rclBox RECTL))
9004 (defcstructex-exported EMREOF
9005 (emr EMR)
9006 (nPalEntries :unsigned-long)
9007 (offPalEntries :unsigned-long)
9008 (nSizeLast :unsigned-long))
9014 (defcstructex-exported EMREXCLUDECLIPRECT
9015 (emr EMR)
9016 (rclClip RECTL))
9026 (defcstructex-exported PANOSE
9027 (bFamilyType :unsigned-char)
9028 (bSerifStyle :unsigned-char)
9029 (bWeight :unsigned-char)
9030 (bProportion :unsigned-char)
9031 (bContrast :unsigned-char)
9032 (bStrokeVariation :unsigned-char)
9033 (bArmStyle :unsigned-char)
9034 (bLetterform :unsigned-char)
9035 (bMidline :unsigned-char)
9036 (bXHeight :unsigned-char))
9040 (defcstructex-exported LOGFONTA
9041 (lfHeight :int32)
9042 (lfWidth :int32)
9043 (lfEscapement :int32)
9044 (lfOrientation :int32)
9045 (lfWeight :int32)
9046 (lfItalic :unsigned-char)
9047 (lfUnderline :unsigned-char)
9048 (lfStrikeOut :unsigned-char)
9049 (lfCharSet :unsigned-char)
9050 (lfOutPrecision :unsigned-char)
9051 (lfClipPrecision :unsigned-char)
9052 (lfQuality :unsigned-char)
9053 (lfPitchAndFamily :unsigned-char)
9054 (lfFaceName :pointer))
9062 (defcstructex-exported LOGFONTW
9063 (lfHeight :int32)
9064 (lfWidth :int32)
9065 (lfEscapement :int32)
9066 (lfOrientation :int32)
9067 (lfWeight :int32)
9068 (lfItalic :unsigned-char)
9069 (lfUnderline :unsigned-char)
9070 (lfStrikeOut :unsigned-char)
9071 (lfCharSet :unsigned-char)
9072 (lfOutPrecision :unsigned-char)
9073 (lfClipPrecision :unsigned-char)
9074 (lfQuality :unsigned-char)
9075 (lfPitchAndFamily :unsigned-char)
9076 (lfFaceName :pointer))
9084 (defcstructex-exported EXTLOGFONTA
9085 (elfLogFont LOGFONTA)
9086 (elfFullName :pointer)
9087 (elfStyle :pointer)
9088 (elfVersion :unsigned-long)
9089 (elfStyleSize :unsigned-long)
9090 (elfMatch :unsigned-long)
9091 (elfReserved :unsigned-long)
9092 (elfVendorId :pointer)
9093 (elfCulture :unsigned-long)
9094 (elfPanose PANOSE))
9102 (defcstructex-exported EXTLOGFONTW
9103 (elfLogFont LOGFONTW)
9104 (elfFullName :pointer)
9105 (elfStyle :pointer)
9106 (elfVersion :unsigned-long)
9107 (elfStyleSize :unsigned-long)
9108 (elfMatch :unsigned-long)
9109 (elfReserved :unsigned-long)
9110 (elfVendorId :pointer)
9111 (elfCulture :unsigned-long)
9112 (elfPanose PANOSE))
9120 (defcstructex-exported EMREXTCREATEFONTINDIRECTW
9121 (emr EMR)
9122 (ihFont :unsigned-long)
9123 (elfw EXTLOGFONTW))
9129 (defcstructex-exported EXTLOGPEN
9130 (elpPenStyle :unsigned-int)
9131 (elpWidth :unsigned-int)
9132 (elpBrushStyle :unsigned-int)
9133 (elpColor :unsigned-long)
9134 (elpHatch :int32)
9135 (elpNumEntries :unsigned-long)
9136 (elpStyleEntry :pointer))
9144 (defcstructex-exported EMREXTCREATEPEN
9145 (emr EMR)
9146 (ihPen :unsigned-long)
9147 (offBmi :unsigned-long)
9148 (cbBmi :unsigned-long)
9149 (offBits :unsigned-long)
9150 (cbBits :unsigned-long)
9151 (elp EXTLOGPEN))
9157 (defcstructex-exported EMREXTFLOODFILL
9158 (emr EMR)
9159 (ptlStart :pointer)
9160 (crColor :unsigned-long)
9161 (iMode :unsigned-long))
9167 (defcstructex-exported EMREXTSELECTCLIPRGN
9168 (emr EMR)
9169 (cbRgnData :unsigned-long)
9170 (iMode :unsigned-long)
9171 (RgnData :pointer))
9177 (defcstructex-exported EMRTEXT
9178 (ptlReference :pointer)
9179 (nChars :unsigned-long)
9180 (offString :unsigned-long)
9181 (fOptions :unsigned-long)
9182 (rcl RECTL)
9183 (offDx :unsigned-long))
9189 (defcstructex-exported EMREXTTEXTOUTA
9190 (emr EMR)
9191 (rclBounds RECTL)
9192 (iGraphicsMode :unsigned-long)
9193 (exScale :float)
9194 (eyScale :float)
9195 (emrtext EMRTEXT))
9205 (defcstructex-exported EMRFILLPATH
9206 (emr EMR)
9207 (rclBounds RECTL))
9221 (defcstructex-exported EMRFILLRGN
9222 (emr EMR)
9223 (rclBounds RECTL)
9224 (cbRgnData :unsigned-long)
9225 (ihBrush :unsigned-long)
9226 (RgnData :pointer))
9232 (defcstructex-exported EMRFORMAT
9233 (dSignature :unsigned-long)
9234 (nVersion :unsigned-long)
9235 (cbData :unsigned-long)
9236 (offData :unsigned-long))
9240 (defcstructex-exported EMRFRAMERGN
9241 (emr EMR)
9242 (rclBounds RECTL)
9243 (cbRgnData :unsigned-long)
9244 (ihBrush :unsigned-long)
9245 (szlStroke :pointer)
9246 (RgnData :pointer))
9252 (defcstructex-exported EMRGDICOMMENT
9253 (emr EMR)
9254 (cbData :unsigned-long)
9255 (Data :pointer))
9261 (defcstructex-exported EMRINVERTRGN
9262 (emr EMR)
9263 (rclBounds RECTL)
9264 (cbRgnData :unsigned-long)
9265 (RgnData :pointer))
9275 (defcstructex-exported EMRLINETO
9276 (emr EMR)
9277 (ptl :pointer))
9287 (defcstructex-exported EMRMASKBLT
9288 (emr EMR)
9289 (rclBounds RECTL)
9290 (xDest :int32)
9291 (yDest :int32)
9292 (cxDest :int32)
9293 (cyDest :int32)
9294 (dwRop :unsigned-long)
9295 (xSrc :int32)
9296 (ySrc :int32)
9297 (xformSrc XFORM)
9298 (crBkColorSrc :unsigned-long)
9299 (iUsageSrc :unsigned-long)
9300 (offBmiSrc :unsigned-long)
9301 (cbBmiSrc :unsigned-long)
9302 (offBitsSrc :unsigned-long)
9303 (cbBitsSrc :unsigned-long)
9304 (xMask :int32)
9305 (yMask :int32)
9306 (iUsageMask :unsigned-long)
9307 (offBmiMask :unsigned-long)
9308 (cbBmiMask :unsigned-long)
9309 (offBitsMask :unsigned-long)
9310 (cbBitsMask :unsigned-long))
9316 (defcstructex-exported EMRMODIFYWORLDTRANSFORM
9317 (emr EMR)
9318 (xform XFORM)
9319 (iMode :unsigned-long))
9325 (defcstructex-exported EMROFFSETCLIPRGN
9326 (emr EMR)
9327 (ptlOffset :pointer))
9333 (defcstructex-exported EMRPLGBLT
9334 (emr EMR)
9335 (rclBounds RECTL)
9336 (aptlDest :pointer)
9337 (xSrc :int32)
9338 (ySrc :int32)
9339 (cxSrc :int32)
9340 (cySrc :int32)
9341 (xformSrc XFORM)
9342 (crBkColorSrc :unsigned-long)
9343 (iUsageSrc :unsigned-long)
9344 (offBmiSrc :unsigned-long)
9345 (cbBmiSrc :unsigned-long)
9346 (offBitsSrc :unsigned-long)
9347 (cbBitsSrc :unsigned-long)
9348 (xMask :int32)
9349 (yMask :int32)
9350 (iUsageMask :unsigned-long)
9351 (offBmiMask :unsigned-long)
9352 (cbBmiMask :unsigned-long)
9353 (offBitsMask :unsigned-long)
9354 (cbBitsMask :unsigned-long))
9360 (defcstructex-exported EMRPOLYDRAW
9361 (emr EMR)
9362 (rclBounds RECTL)
9363 (cptl :unsigned-long)
9364 (aptl :pointer)
9365 (abTypes :pointer))
9371 (defcstructex-exported EMRPOLYDRAW16
9372 (emr EMR)
9373 (rclBounds RECTL)
9374 (cpts :unsigned-long)
9375 (apts :pointer)
9376 (abTypes :pointer))
9382 (defcstructex-exported EMRPOLYLINE
9383 (emr EMR)
9384 (rclBounds RECTL)
9385 (cptl :unsigned-long)
9386 (aptl :pointer))
9408 (defcstructex-exported EMRPOLYLINE16
9409 (emr EMR)
9410 (rclBounds RECTL)
9411 (cpts :unsigned-long)
9412 (apts :pointer))
9434 (defcstructex-exported EMRPOLYPOLYLINE
9435 (emr EMR)
9436 (rclBounds RECTL)
9437 (nPolys :unsigned-long)
9438 (cptl :unsigned-long)
9439 (aPolyCounts :pointer)
9440 (aptl :pointer))
9450 (defcstructex-exported EMRPOLYPOLYLINE16
9451 (emr EMR)
9452 (rclBounds RECTL)
9453 (nPolys :unsigned-long)
9454 (cpts :unsigned-long)
9455 (aPolyCounts :pointer)
9456 (apts :pointer))
9466 (defcstructex-exported EMRPOLYTEXTOUTA
9467 (emr EMR)
9468 (rclBounds RECTL)
9469 (iGraphicsMode :unsigned-long)
9470 (exScale :float)
9471 (eyScale :float)
9472 (cStrings :int32)
9473 (aemrtext :pointer))
9483 (defcstructex-exported EMRRESIZEPALETTE
9484 (emr EMR)
9485 (ihPal :unsigned-long)
9486 (cEntries :unsigned-long))
9492 (defcstructex-exported EMRRESTOREDC
9493 (emr EMR)
9494 (iRelative :int32))
9500 (defcstructex-exported EMRROUNDRECT
9501 (emr EMR)
9502 (rclBox RECTL)
9503 (szlCorner :pointer))
9509 (defcstructex-exported EMRSCALEVIEWPORTEXTEX
9510 (emr EMR)
9511 (xNum :int32)
9512 (xDenom :int32)
9513 (yNum :int32)
9514 (yDenom :int32))
9524 (defcstructex-exported EMRSELECTCOLORSPACE
9525 (emr EMR)
9526 (ihCS :unsigned-long))
9536 (defcstructex-exported EMRSELECTOBJECT
9537 (emr EMR)
9538 (ihObject :unsigned-long))
9548 (defcstructex-exported EMRSELECTPALETTE
9549 (emr EMR)
9550 (ihPal :unsigned-long))
9556 (defcstructex-exported EMRSETARCDIRECTION
9557 (emr EMR)
9558 (iArcDirection :unsigned-long))
9564 (defcstructex-exported EMRSETBKCOLOR
9565 (emr EMR)
9566 (crColor :unsigned-long))
9576 (defcstructex-exported EMRSETCOLORADJUSTMENT
9577 (emr EMR)
9578 (ColorAdjustment COLORADJUSTMENT))
9584 (defcstructex-exported EMRSETDIBITSTODEVICE
9585 (emr EMR)
9586 (rclBounds RECTL)
9587 (xDest :int32)
9588 (yDest :int32)
9589 (xSrc :int32)
9590 (ySrc :int32)
9591 (cxSrc :int32)
9592 (cySrc :int32)
9593 (offBmiSrc :unsigned-long)
9594 (cbBmiSrc :unsigned-long)
9595 (offBitsSrc :unsigned-long)
9596 (cbBitsSrc :unsigned-long)
9597 (iUsageSrc :unsigned-long)
9598 (iStartScan :unsigned-long)
9599 (cScans :unsigned-long))
9605 (defcstructex-exported EMRSETMAPPERFLAGS
9606 (emr EMR)
9607 (dwFlags :unsigned-long))
9613 (defcstructex-exported EMRSETMITERLIMIT
9614 (emr EMR)
9615 (eMiterLimit :float))
9621 (defcstructex-exported EMRSETPALETTEENTRIES
9622 (emr EMR)
9623 (ihPal :unsigned-long)
9624 (iStart :unsigned-long)
9625 (cEntries :unsigned-long)
9626 (aPalEntries :pointer))
9632 (defcstructex-exported EMRSETPIXELV
9633 (emr EMR)
9634 (ptlPixel :pointer)
9635 (crColor :unsigned-long))
9641 (defcstructex-exported EMRSETVIEWPORTEXTEX
9642 (emr EMR)
9643 (szlExtent :pointer))
9653 (defcstructex-exported EMRSETVIEWPORTORGEX
9654 (emr EMR)
9655 (ptlOrigin :pointer))
9669 (defcstructex-exported EMRSETWORLDTRANSFORM
9670 (emr EMR)
9671 (xform XFORM))
9677 (defcstructex-exported EMRSTRETCHBLT
9678 (emr EMR)
9679 (rclBounds RECTL)
9680 (xDest :int32)
9681 (yDest :int32)
9682 (cxDest :int32)
9683 (cyDest :int32)
9684 (dwRop :unsigned-long)
9685 (xSrc :int32)
9686 (ySrc :int32)
9687 (xformSrc XFORM)
9688 (crBkColorSrc :unsigned-long)
9689 (iUsageSrc :unsigned-long)
9690 (offBmiSrc :unsigned-long)
9691 (cbBmiSrc :unsigned-long)
9692 (offBitsSrc :unsigned-long)
9693 (cbBitsSrc :unsigned-long)
9694 (cxSrc :int32)
9695 (cySrc :int32))
9701 (defcstructex-exported EMRSTRETCHDIBITS
9702 (emr EMR)
9703 (rclBounds RECTL)
9704 (xDest :int32)
9705 (yDest :int32)
9706 (xSrc :int32)
9707 (ySrc :int32)
9708 (cxSrc :int32)
9709 (cySrc :int32)
9710 (offBmiSrc :unsigned-long)
9711 (cbBmiSrc :unsigned-long)
9712 (offBitsSrc :unsigned-long)
9713 (cbBitsSrc :unsigned-long)
9714 (iUsageSrc :unsigned-long)
9715 (dwRop :unsigned-long)
9716 (cxDest :int32)
9717 (cyDest :int32))
9723 (defcstructex-exported EMRABORTPATH
9724 (emr EMR))
9762 (defcstructex-exported EMRSELECTCLIPPATH
9763 (emr EMR)
9764 (iMode :unsigned-long))
9798 (defcstructex-exported METAHEADER
9799 (mtType :unsigned-short)
9800 (mtHeaderSize :unsigned-short)
9801 (mtVersion :unsigned-short)
9802 (mtSize :unsigned-long)
9803 (mtNoObjects :unsigned-short)
9804 (mtMaxRecord :unsigned-long)
9805 (mtNoParameters :unsigned-short))
9813 (defcstructex-exported ENHMETAHEADER
9814 (iType :unsigned-long)
9815 (nSize :unsigned-long)
9816 (rclBounds RECTL)
9817 (rclFrame RECTL)
9818 (dSignature :unsigned-long)
9819 (nVersion :unsigned-long)
9820 (nBytes :unsigned-long)
9821 (nRecords :unsigned-long)
9822 (nHandles :unsigned-short)
9823 (sReserved :unsigned-short)
9824 (nDescription :unsigned-long)
9825 (offDescription :unsigned-long)
9826 (nPalEntries :unsigned-long)
9827 (szlDevice :pointer)
9828 (szlMillimeters :pointer)
9829 (cbPixelFormat :unsigned-long)
9830 (offPixelFormat :unsigned-long)
9831 (bOpenGL :unsigned-long))
9837 (defcstructex-exported METARECORD
9838 (rdSize :unsigned-long)
9839 (rdFunction :unsigned-short)
9840 (rdParm :pointer))
9848 (defcstructex-exported ENHMETARECORD
9849 (iType :unsigned-long)
9850 (nSize :unsigned-long)
9851 (dParm :pointer))
9857 (defcstructex-exported HANDLETABLE
9858 (objectHandle :pointer))
9864 (defcstructex-exported TEXTMETRICA
9865 (tmHeight :int32)
9866 (tmAscent :int32)
9867 (tmDescent :int32)
9868 (tmInternalLeading :int32)
9869 (tmExternalLeading :int32)
9870 (tmAveCharWidth :int32)
9871 (tmMaxCharWidth :int32)
9872 (tmWeight :int32)
9873 (tmOverhang :int32)
9874 (tmDigitizedAspectX :int32)
9875 (tmDigitizedAspectY :int32)
9876 (tmFirstChar :unsigned-char)
9877 (tmLastChar :unsigned-char)
9878 (tmDefaultChar :unsigned-char)
9879 (tmBreakChar :unsigned-char)
9880 (tmItalic :unsigned-char)
9881 (tmUnderlined :unsigned-char)
9882 (tmStruckOut :unsigned-char)
9883 (tmPitchAndFamily :unsigned-char)
9884 (tmCharSet :unsigned-char))
9892 (defcstructex-exported TEXTMETRICW
9893 (tmHeight :int32)
9894 (tmAscent :int32)
9895 (tmDescent :int32)
9896 (tmInternalLeading :int32)
9897 (tmExternalLeading :int32)
9898 (tmAveCharWidth :int32)
9899 (tmMaxCharWidth :int32)
9900 (tmWeight :int32)
9901 (tmOverhang :int32)
9902 (tmDigitizedAspectX :int32)
9903 (tmDigitizedAspectY :int32)
9904 (tmFirstChar :pointer)
9905 (tmLastChar :pointer)
9906 (tmDefaultChar :pointer)
9907 (tmBreakChar :pointer)
9908 (tmItalic :unsigned-char)
9909 (tmUnderlined :unsigned-char)
9910 (tmStruckOut :unsigned-char)
9911 (tmPitchAndFamily :unsigned-char)
9912 (tmCharSet :unsigned-char))
9920 (defcstructex-exported RGNDATAHEADER
9921 (dwSize :unsigned-long)
9922 (iType :unsigned-long)
9923 (nCount :unsigned-long)
9924 (nRgnSize :unsigned-long)
9925 (rcBound RECT))
9929 (defcstructex-exported RGNDATA
9930 (rdh RGNDATAHEADER)
9931 (Buffer :pointer))
9939 (defconstant-exported SYSRGN 4)
9941 (defcstructex-exported GCP_RESULTSA
9942 (lStructSize :unsigned-long)
9943 (lpOutString :string)
9944 (lpOrder :pointer)
9945 (lpDx :pointer)
9946 (lpCaretPos :pointer)
9947 (lpClass :string)
9948 (lpGlyphs :pointer)
9949 (nGlyphs :unsigned-int)
9950 (nMaxFit :unsigned-int))
9956 (defcstructex-exported GCP_RESULTSW
9957 (lStructSize :unsigned-long)
9958 (lpOutString :pointer)
9959 (lpOrder :pointer)
9960 (lpDx :pointer)
9961 (lpCaretPos :pointer)
9962 (lpClass :pointer)
9963 (lpGlyphs :pointer)
9964 (nGlyphs :unsigned-int)
9965 (nMaxFit :unsigned-int))
9971 (defcstructex-exported GLYPHMETRICS
9972 (gmBlackBoxX :unsigned-int)
9973 (gmBlackBoxY :unsigned-int)
9974 (gmptGlyphOrigin POINT)
9975 (gmCellIncX :short)
9976 (gmCellIncY :short))
9982 (defcstructex-exported KERNINGPAIR
9983 (wFirst :unsigned-short)
9984 (wSecond :unsigned-short)
9985 (iKernAmount :int))
9991 (defcstructex-exported FIXED
9992 (fract :unsigned-short)
9993 (value :short))
9997 (defcstructex-exported MAT2
9998 (eM11 FIXED)
9999 (eM12 FIXED)
10000 (eM21 FIXED)
10001 (eM22 FIXED))
10007 (defcstructex-exported OUTLINETEXTMETRICA
10008 (otmSize :unsigned-int)
10009 (otmTextMetrics TEXTMETRICA)
10010 (otmFiller :unsigned-char)
10011 (otmPanoseNumber PANOSE)
10012 (otmfsSelection :unsigned-int)
10013 (otmfsType :unsigned-int)
10014 (otmsCharSlopeRise :int)
10015 (otmsCharSlopeRun :int)
10016 (otmItalicAngle :int)
10017 (otmEMSquare :unsigned-int)
10018 (otmAscent :int)
10019 (otmDescent :int)
10020 (otmLineGap :unsigned-int)
10021 (otmsCapEmHeight :unsigned-int)
10022 (otmsXHeight :unsigned-int)
10023 (otmrcFontBox RECT)
10024 (otmMacAscent :int)
10025 (otmMacDescent :int)
10026 (otmMacLineGap :unsigned-int)
10027 (otmusMinimumPPEM :unsigned-int)
10028 (otmptSubscriptSize POINT)
10029 (otmptSubscriptOffset POINT)
10030 (otmptSuperscriptSize POINT)
10031 (otmptSuperscriptOffset POINT)
10032 (otmsStrikeoutSize :unsigned-int)
10033 (otmsStrikeoutPosition :int)
10034 (otmsUnderscoreSize :int)
10035 (otmsUnderscorePosition :int)
10036 (otmpFamilyName :string)
10037 (otmpFaceName :string)
10038 (otmpStyleName :string)
10039 (otmpFullName :string))
10047 (defcstructex-exported OUTLINETEXTMETRICW
10048 (otmSize :unsigned-int)
10049 (otmTextMetrics TEXTMETRICW)
10050 (otmFiller :unsigned-char)
10051 (otmPanoseNumber PANOSE)
10052 (otmfsSelection :unsigned-int)
10053 (otmfsType :unsigned-int)
10054 (otmsCharSlopeRise :int)
10055 (otmsCharSlopeRun :int)
10056 (otmItalicAngle :int)
10057 (otmEMSquare :unsigned-int)
10058 (otmAscent :int)
10059 (otmDescent :int)
10060 (otmLineGap :unsigned-int)
10061 (otmsCapEmHeight :unsigned-int)
10062 (otmsXHeight :unsigned-int)
10063 (otmrcFontBox RECT)
10064 (otmMacAscent :int)
10065 (otmMacDescent :int)
10066 (otmMacLineGap :unsigned-int)
10067 (otmusMinimumPPEM :unsigned-int)
10068 (otmptSubscriptSize POINT)
10069 (otmptSubscriptOffset POINT)
10070 (otmptSuperscriptSize POINT)
10071 (otmptSuperscriptOffset POINT)
10072 (otmsStrikeoutSize :unsigned-int)
10073 (otmsStrikeoutPosition :int)
10074 (otmsUnderscoreSize :int)
10075 (otmsUnderscorePosition :int)
10076 (otmpFamilyName :string)
10077 (otmpFaceName :string)
10078 (otmpStyleName :string)
10079 (otmpFullName :string))
10087 (defcstructex-exported RASTERIZER_STATUS
10088 (nSize :short)
10089 (wFlags :short)
10090 (nLanguageID :short))
10096 (defcstructex-exported POLYTEXTA
10097 (x :int)
10098 (y :int)
10099 (n :unsigned-int)
10100 (lpstr :string)
10101 (uiFlags :unsigned-int)
10102 (rcl RECT)
10103 (pdx :pointer))
10111 (defcstructex-exported POLYTEXTW
10112 (x :int)
10113 (y :int)
10114 (n :unsigned-int)
10115 (lpstr :pointer)
10116 (uiFlags :unsigned-int)
10117 (rcl RECT)
10118 (pdx :pointer))
10126 (defcstructex-exported PIXELFORMATDESCRIPTOR
10127 (nSize :unsigned-short)
10128 (nVersion :unsigned-short)
10129 (dwFlags :unsigned-long)
10130 (iPixelType :unsigned-char)
10131 (cColorBits :unsigned-char)
10132 (cRedBits :unsigned-char)
10133 (cRedShift :unsigned-char)
10134 (cGreenBits :unsigned-char)
10135 (cGreenShift :unsigned-char)
10136 (cBlueBits :unsigned-char)
10137 (cBlueShift :unsigned-char)
10138 (cAlphaBits :unsigned-char)
10139 (cAlphaShift :unsigned-char)
10140 (cAccumBits :unsigned-char)
10141 (cAccumRedBits :unsigned-char)
10142 (cAccumGreenBits :unsigned-char)
10143 (cAccumBlueBits :unsigned-char)
10144 (cAccumAlphaBits :unsigned-char)
10145 (cDepthBits :unsigned-char)
10146 (cStencilBits :unsigned-char)
10147 (cAuxBuffers :unsigned-char)
10148 (iLayerType :unsigned-char)
10149 (bReserved :unsigned-char)
10150 (dwLayerMask :unsigned-long)
10151 (dwVisibleMask :unsigned-long)
10152 (dwDamageMask :unsigned-long))
10160 (defcstructex-exported METAFILEPICT
10161 (mm :int32)
10162 (xExt :int32)
10163 (yExt :int32)
10164 (hMF :pointer))
10170 (defcstructex-exported LOCALESIGNATURE
10171 (lsUsb :pointer)
10172 (lsCsbDefault :pointer)
10173 (lsCsbSupported :pointer))
10183 (defcstructex-exported NEWTEXTMETRICA
10184 (tmHeight :int32)
10185 (tmAscent :int32)
10186 (tmDescent :int32)
10187 (tmInternalLeading :int32)
10188 (tmExternalLeading :int32)
10189 (tmAveCharWidth :int32)
10190 (tmMaxCharWidth :int32)
10191 (tmWeight :int32)
10192 (tmOverhang :int32)
10193 (tmDigitizedAspectX :int32)
10194 (tmDigitizedAspectY :int32)
10195 (tmFirstChar :unsigned-char)
10196 (tmLastChar :unsigned-char)
10197 (tmDefaultChar :unsigned-char)
10198 (tmBreakChar :unsigned-char)
10199 (tmItalic :unsigned-char)
10200 (tmUnderlined :unsigned-char)
10201 (tmStruckOut :unsigned-char)
10202 (tmPitchAndFamily :unsigned-char)
10203 (tmCharSet :unsigned-char)
10204 (ntmFlags :unsigned-long)
10205 (ntmSizeEM :unsigned-int)
10206 (ntmCellHeight :unsigned-int)
10207 (ntmAvgWidth :unsigned-int))
10215 (defcstructex-exported NEWTEXTMETRICW
10216 (tmHeight :int32)
10217 (tmAscent :int32)
10218 (tmDescent :int32)
10219 (tmInternalLeading :int32)
10220 (tmExternalLeading :int32)
10221 (tmAveCharWidth :int32)
10222 (tmMaxCharWidth :int32)
10223 (tmWeight :int32)
10224 (tmOverhang :int32)
10225 (tmDigitizedAspectX :int32)
10226 (tmDigitizedAspectY :int32)
10227 (tmFirstChar :pointer)
10228 (tmLastChar :pointer)
10229 (tmDefaultChar :pointer)
10230 (tmBreakChar :pointer)
10231 (tmItalic :unsigned-char)
10232 (tmUnderlined :unsigned-char)
10233 (tmStruckOut :unsigned-char)
10234 (tmPitchAndFamily :unsigned-char)
10235 (tmCharSet :unsigned-char)
10236 (ntmFlags :unsigned-long)
10237 (ntmSizeEM :unsigned-int)
10238 (ntmCellHeight :unsigned-int)
10239 (ntmAvgWidth :unsigned-int))
10247 (defcstructex-exported NEWTEXTMETRICEXA
10248 (ntmTm NEWTEXTMETRICA)
10249 (ntmFontSig FONTSIGNATURE))
10253 (defcstructex-exported NEWTEXTMETRICEXW
10254 (ntmTm NEWTEXTMETRICW)
10255 (ntmFontSig FONTSIGNATURE))
10259 (defcstructex-exported PELARRAY
10260 (paXCount :int32)
10261 (paYCount :int32)
10262 (paXExt :int32)
10263 (paYExt :int32)
10264 (paRGBs :unsigned-char))
10272 (defcstructex-exported ENUMLOGFONTA
10273 (elfLogFont LOGFONTA)
10274 (elfFullName :pointer)
10275 (elfStyle :pointer))
10281 (defcstructex-exported ENUMLOGFONTW
10282 (elfLogFont LOGFONTW)
10283 (elfFullName :pointer)
10284 (elfStyle :pointer))
10290 (defcstructex-exported ENUMLOGFONTEXA
10291 (elfLogFont LOGFONTA)
10292 (elfFullName :pointer)
10293 (elfStyle :pointer)
10294 (elfScript :pointer))
10300 (defcstructex-exported ENUMLOGFONTEXW
10301 (elfLogFont LOGFONTW)
10302 (elfFullName :pointer)
10303 (elfStyle :pointer)
10304 (elfScript :pointer))
10310 (defcstructex-exported POINTFX
10311 (x FIXED)
10312 (y FIXED))
10318 (defcstructex-exported TTPOLYCURVE
10319 (wType :unsigned-short)
10320 (cpfx :unsigned-short)
10321 (apfx :pointer))
10327 (defcstructex-exported TTPOLYGONHEADER
10328 (cb :unsigned-long)
10329 (dwType :unsigned-long)
10330 (pfxStart POINTFX))
10336 (defcstructex-exported POINTFLOAT
10337 (x :float)
10338 (y :float))
10344 (defcstructex-exported GLYPHMETRICSFLOAT
10345 (gmfBlackBoxX :float)
10346 (gmfBlackBoxY :float)
10347 (gmfptGlyphOrigin POINTFLOAT)
10348 (gmfCellIncX :float)
10349 (gmfCellIncY :float))
10357 (defcstructex-exported LAYERPLANEDESCRIPTOR
10358 (nSize :unsigned-short)
10359 (nVersion :unsigned-short)
10360 (dwFlags :unsigned-long)
10361 (iPixelType :unsigned-char)
10362 (cColorBits :unsigned-char)
10363 (cRedBits :unsigned-char)
10364 (cRedShift :unsigned-char)
10365 (cGreenBits :unsigned-char)
10366 (cGreenShift :unsigned-char)
10367 (cBlueBits :unsigned-char)
10368 (cBlueShift :unsigned-char)
10369 (cAlphaBits :unsigned-char)
10370 (cAlphaShift :unsigned-char)
10371 (cAccumBits :unsigned-char)
10372 (cAccumRedBits :unsigned-char)
10373 (cAccumGreenBits :unsigned-char)
10374 (cAccumBlueBits :unsigned-char)
10375 (cAccumAlphaBits :unsigned-char)
10376 (cDepthBits :unsigned-char)
10377 (cStencilBits :unsigned-char)
10378 (cAuxBuffers :unsigned-char)
10379 (iLayerPlane :unsigned-char)
10380 (bReserved :unsigned-char)
10381 (crTransparent :unsigned-long))
10389 (defcstructex-exported BLENDFUNCTION
10390 (BlendOp :unsigned-char)
10391 (BlendFlags :unsigned-char)
10392 (SourceConstantAlpha :unsigned-char)
10393 (AlphaFormat :unsigned-char))
10401 (defconstant-exported MM_MAX_NUMAXES 16)
10403 (defcstructex-exported DESIGNVECTOR
10404 (dvReserved :unsigned-long)
10405 (dvNumAxes :unsigned-long)
10406 (dvValues :pointer))
10416 (defcstructex-exported TRIVERTEX
10417 (x :int32)
10418 (y :int32)
10419 (Red :unsigned-short)
10420 (Green :unsigned-short)
10421 (Blue :unsigned-short)
10422 (Alpha :unsigned-short))
10430 (defcstructex-exported GRADIENT_TRIANGLE
10431 (Vertex1 :unsigned-long)
10432 (Vertex2 :unsigned-long)
10433 (Vertex3 :unsigned-long))
10441 (defcstructex-exported GRADIENT_RECT
10442 (UpperLeft :unsigned-long)
10443 (LowerRight :unsigned-long))
10451 (defcstructex-exported DISPLAY_DEVICEA
10452 (cb :unsigned-long)
10453 (DeviceName :pointer)
10454 (DeviceString :pointer)
10455 (StateFlags :unsigned-long)
10456 (DeviceID :pointer)
10457 (DeviceKey :pointer))
10465 (defcstructex-exported DISPLAY_DEVICEW
10466 (cb :unsigned-long)
10467 (DeviceName :pointer)
10468 (DeviceString :pointer)
10469 (StateFlags :unsigned-long)
10470 (DeviceID :pointer)
10471 (DeviceKey :pointer))
10505 (defcfunex-exported ("ChoosePixelFormat" ChoosePixelFormat :convention :stdcall) :int
10506 (arg0 :pointer)
10507 (arg1 :pointer))
10510 (defcfunex-exported ("DescribePixelFormat" DescribePixelFormat :convention :stdcall) :int
10511 (arg0 :pointer)
10512 (arg1 :int)
10513 (arg2 :unsigned-int)
10514 (arg3 :pointer))
10516 (defcfunex-exported ("GetAspectRatioFilterEx" GetAspectRatioFilterEx :convention :stdcall) :int
10517 (arg0 :pointer)
10518 (arg1 :pointer))
10520 (defcfunex-exported ("GetDCOrgEx" GetDCOrgEx :convention :stdcall) :int
10521 (arg0 :pointer)
10522 (arg1 :pointer))
10524 (defcfunex-exported ("GetDeviceCaps" GetDeviceCaps :convention :stdcall) :int
10525 (arg0 :pointer)
10526 (arg1 :int))
10529 (defcfunex-exported ("GetEnhMetaFilePixelFormat" GetEnhMetaFilePixelFormat :convention :stdcall) :unsigned-int
10530 (arg0 :pointer)
10531 (arg1 :unsigned-long)
10532 (arg2 :pointer))
10535 (defcfunex-exported ("GetPixelFormat" GetPixelFormat :convention :stdcall) :int
10536 (arg0 :pointer))
10538 (defcfunex-exported ("GetRandomRgn" GetRandomRgn :convention :stdcall) :int
10539 (arg0 :pointer)
10540 (arg1 :pointer)
10541 (arg2 :int))
10543 (defcfunex-exported ("GetStockObject" GetStockObject :convention :stdcall) :pointer
10544 (arg0 :int))
10546 (defcfunex-exported ("SetPixelFormat" SetPixelFormat :convention :stdcall) :int
10547 (arg0 :pointer)
10548 (arg1 :int)
10549 (arg2 :pointer))
10551 (defcfunex-exported ("SwapBuffers" SwapBuffers :convention :stdcall) :int
10552 (arg0 :pointer))
10554 (defcfunex-exported ("wglCopyContext" wglCopyContext :convention :stdcall) :int
10555 (arg0 :pointer)
10556 (arg1 :pointer)
10557 (arg2 :unsigned-int))
10559 (defcfunex-exported ("wglCreateContext" wglCreateContext :convention :stdcall) :pointer
10560 (arg0 :pointer))
10562 (defcfunex-exported ("wglCreateLayerContext" wglCreateLayerContext :convention :stdcall) :pointer
10563 (arg0 :pointer)
10564 (arg1 :int))
10566 (defcfunex-exported ("wglDeleteContext" wglDeleteContext :convention :stdcall) :int
10567 (arg0 :pointer))
10569 (defcfunex-exported ("wglDescribeLayerPlane" wglDescribeLayerPlane :convention :stdcall) :int
10570 (arg0 :pointer)
10571 (arg1 :int)
10572 (arg2 :int)
10573 (arg3 :unsigned-int)
10574 (arg4 :pointer))
10576 (defcfunex-exported ("wglGetCurrentContext" wglGetCurrentContext :convention :stdcall) :pointer)
10578 (defcfunex-exported ("wglGetCurrentDC" wglGetCurrentDC :convention :stdcall) :pointer)
10580 (defcfunex-exported ("wglGetLayerPaletteEntries" wglGetLayerPaletteEntries :convention :stdcall) :int
10581 (arg0 :pointer)
10582 (arg1 :int)
10583 (arg2 :int)
10584 (arg3 :int)
10585 (arg4 :pointer))
10587 (defcfunex-exported ("wglGetProcAddress" wglGetProcAddress :convention :stdcall) :pointer
10588 (arg0 :string))
10590 (defcfunex-exported ("wglMakeCurrent" wglMakeCurrent :convention :stdcall) :int
10591 (arg0 :pointer)
10592 (arg1 :pointer))
10594 (defcfunex-exported ("wglRealizeLayerPalette" wglRealizeLayerPalette :convention :stdcall) :int
10595 (arg0 :pointer)
10596 (arg1 :int)
10597 (arg2 :int))
10599 (defcfunex-exported ("wglSetLayerPaletteEntries" wglSetLayerPaletteEntries :convention :stdcall) :int
10600 (arg0 :pointer)
10601 (arg1 :int)
10602 (arg2 :int)
10603 (arg3 :int)
10604 (arg4 :pointer))
10606 (defcfunex-exported ("wglShareLists" wglShareLists :convention :stdcall) :int
10607 (arg0 :pointer)
10608 (arg1 :pointer))
10610 (defcfunex-exported ("wglSwapLayerBuffers" wglSwapLayerBuffers :convention :stdcall) :int
10611 (arg0 :pointer)
10612 (arg1 :unsigned-int))
10614 (defcfunex-exported ("wglUseFontBitmapsA" wglUseFontBitmapsA :convention :stdcall) :int
10615 (arg0 :pointer)
10616 (arg1 :unsigned-long)
10617 (arg2 :unsigned-long)
10618 (arg3 :unsigned-long))
10620 (defcfunex-exported ("wglUseFontBitmapsW" wglUseFontBitmapsW :convention :stdcall) :int
10621 (arg0 :pointer)
10622 (arg1 :unsigned-long)
10623 (arg2 :unsigned-long)
10624 (arg3 :unsigned-long))
10626 (defcfunex-exported ("wglUseFontOutlinesA" wglUseFontOutlinesA :convention :stdcall) :int
10627 (arg0 :pointer)
10628 (arg1 :unsigned-long)
10629 (arg2 :unsigned-long)
10630 (arg3 :unsigned-long)
10631 (arg4 :float)
10632 (arg5 :float)
10633 (arg6 :int)
10634 (arg7 :pointer))
10636 (defcfunex-exported ("wglUseFontOutlinesW" wglUseFontOutlinesW :convention :stdcall) :int
10637 (arg0 :pointer)
10638 (arg1 :unsigned-long)
10639 (arg2 :unsigned-long)
10640 (arg3 :unsigned-long)
10641 (arg4 :float)
10642 (arg5 :float)
10643 (arg6 :int)
10644 (arg7 :pointer))
10718 (defconstant-exported FALT 16)
10720 (defconstant-exported FCONTROL 8)
10722 (defconstant-exported FNOINVERT 2)
10724 (defconstant-exported FSHIFT 4)
10726 (defconstant-exported FVIRTKEY 1)
10728 (defconstant-exported ATF_TIMEOUTON 1)
10730 (defconstant-exported ATF_ONOFFFEEDBACK 2)
10732 (defconstant-exported ATF_AVAILABLE 4)
10734 (defconstant-exported WH_MIN -1)
10736 (defconstant-exported WH_MSGFILTER -1)
10738 (defconstant-exported WH_JOURNALRECORD 0)
10740 (defconstant-exported WH_JOURNALPLAYBACK 1)
10742 (defconstant-exported WH_KEYBOARD 2)
10744 (defconstant-exported WH_GETMESSAGE 3)
10746 (defconstant-exported WH_CALLWNDPROC 4)
10748 (defconstant-exported WH_CBT 5)
10750 (defconstant-exported WH_SYSMSGFILTER 6)
10752 (defconstant-exported WH_MOUSE 7)
10754 (defconstant-exported WH_HARDWARE 8)
10756 (defconstant-exported WH_DEBUG 9)
10758 (defconstant-exported WH_SHELL 10)
10760 (defconstant-exported WH_FOREGROUNDIDLE 11)
10762 (defconstant-exported WH_CALLWNDPROCRET 12)
10764 (defconstant-exported WH_KEYBOARD_LL 13)
10766 (defconstant-exported WH_MOUSE_LL 14)
10768 (defconstant-exported WH_MAX 14)
10770 (defconstant-exported WH_MINHOOK -1)
10772 (defconstant-exported WH_MAXHOOK 14)
10774 (defconstant-exported HC_ACTION 0)
10776 (defconstant-exported HC_GETNEXT 1)
10778 (defconstant-exported HC_SKIP 2)
10780 (defconstant-exported HC_NOREMOVE 3)
10782 (defconstant-exported HC_NOREM 3)
10784 (defconstant-exported HC_SYSMODALON 4)
10786 (defconstant-exported HC_SYSMODALOFF 5)
10788 (defconstant-exported HCBT_MOVESIZE 0)
10790 (defconstant-exported HCBT_MINMAX 1)
10792 (defconstant-exported HCBT_QS 2)
10794 (defconstant-exported HCBT_CREATEWND 3)
10796 (defconstant-exported HCBT_DESTROYWND 4)
10798 (defconstant-exported HCBT_ACTIVATE 5)
10800 (defconstant-exported HCBT_CLICKSKIPPED 6)
10802 (defconstant-exported HCBT_KEYSKIPPED 7)
10804 (defconstant-exported HCBT_SYSCOMMAND 8)
10806 (defconstant-exported HCBT_SETFOCUS 9)
10808 (defconstant-exported CF_TEXT 1)
10810 (defconstant-exported CF_BITMAP 2)
10812 (defconstant-exported CF_METAFILEPICT 3)
10814 (defconstant-exported CF_SYLK 4)
10816 (defconstant-exported CF_DIF 5)
10818 (defconstant-exported CF_TIFF 6)
10820 (defconstant-exported CF_OEMTEXT 7)
10822 (defconstant-exported CF_DIB 8)
10824 (defconstant-exported CF_PALETTE 9)
10826 (defconstant-exported CF_PENDATA 10)
10828 (defconstant-exported CF_RIFF 11)
10830 (defconstant-exported CF_WAVE 12)
10832 (defconstant-exported CF_UNICODETEXT 13)
10834 (defconstant-exported CF_ENHMETAFILE 14)
10836 (defconstant-exported CF_HDROP 15)
10838 (defconstant-exported CF_LOCALE 16)
10840 (defconstant-exported CF_MAX 17)
10842 (defconstant-exported CF_OWNERDISPLAY 128)
10844 (defconstant-exported CF_DSPTEXT 129)
10846 (defconstant-exported CF_DSPBITMAP 130)
10848 (defconstant-exported CF_DSPMETAFILEPICT 131)
10850 (defconstant-exported CF_DSPENHMETAFILE 142)
10852 (defconstant-exported CF_PRIVATEFIRST 512)
10854 (defconstant-exported CF_PRIVATELAST 767)
10856 (defconstant-exported CF_GDIOBJFIRST 768)
10858 (defconstant-exported CF_GDIOBJLAST 1023)
10860 (defconstant-exported HKL_NEXT 1)
10862 (defconstant-exported HKL_PREV 0)
10864 (defconstant-exported KLF_ACTIVATE 1)
10866 (defconstant-exported KLF_SUBSTITUTE_OK 2)
10868 (defconstant-exported KLF_UNLOADPREVIOUS 4)
10870 (defconstant-exported KLF_REORDER 8)
10872 (defconstant-exported KLF_REPLACELANG 16)
10874 (defconstant-exported KLF_NOTELLSHELL 128)
10876 (defconstant-exported KLF_SETFORPROCESS 256)
10878 (defconstant-exported KL_NAMELENGTH 9)
10880 (defconstant-exported MF_ENABLED 0)
10882 (defconstant-exported MF_GRAYED 1)
10884 (defconstant-exported MF_DISABLED 2)
10886 (defconstant-exported MF_BITMAP 4)
10888 (defconstant-exported MF_CHECKED 8)
10890 (defconstant-exported MF_MENUBARBREAK 32)
10892 (defconstant-exported MF_MENUBREAK 64)
10894 (defconstant-exported MF_OWNERDRAW 256)
10896 (defconstant-exported MF_POPUP 16)
10898 (defconstant-exported MF_SEPARATOR #x800)
10900 (defconstant-exported MF_STRING 0)
10902 (defconstant-exported MF_UNCHECKED 0)
10904 (defconstant-exported MF_DEFAULT 4096)
10906 (defconstant-exported MF_SYSMENU #x2000)
10908 (defconstant-exported MF_HELP #x4000)
10910 (defconstant-exported MF_END 128)
10912 (defconstant-exported MF_RIGHTJUSTIFY #x4000)
10914 (defconstant-exported MF_MOUSESELECT #x8000)
10916 (defconstant-exported MF_INSERT 0)
10918 (defconstant-exported MF_CHANGE 128)
10920 (defconstant-exported MF_APPEND 256)
10922 (defconstant-exported MF_DELETE 512)
10924 (defconstant-exported MF_REMOVE 4096)
10926 (defconstant-exported MF_USECHECKBITMAPS 512)
10928 (defconstant-exported MF_UNHILITE 0)
10930 (defconstant-exported MF_HILITE 128)
10932 (defconstant-exported BSM_ALLCOMPONENTS 0)
10934 (defconstant-exported BSM_APPLICATIONS 8)
10936 (defconstant-exported BSM_ALLDESKTOPS 16)
10938 (defconstant-exported BSM_INSTALLABLEDRIVERS 4)
10940 (defconstant-exported BSM_NETDRIVER 2)
10942 (defconstant-exported BSM_VXDS 1)
10944 (defconstant-exported BSF_FLUSHDISK #x00000004)
10946 (defconstant-exported BSF_FORCEIFHUNG #x00000020)
10948 (defconstant-exported BSF_IGNORECURRENTTASK #x00000002)
10950 (defconstant-exported BSF_NOHANG #x00000008)
10952 (defconstant-exported BSF_NOTIMEOUTIFNOTHUNG #x00000040)
10954 (defconstant-exported BSF_POSTMESSAGE #x00000010)
10956 (defconstant-exported BSF_QUERY #x00000001)
10958 (defconstant-exported BROADCAST_QUERY_DENY 1112363332)
10960 (defconstant-exported CDS_UPDATEREGISTRY 1)
10962 (defconstant-exported CDS_TEST 2)
10964 (defconstant-exported CDS_FULLSCREEN 4)
10966 (defconstant-exported CDS_GLOBAL 8)
10968 (defconstant-exported CDS_SET_PRIMARY 16)
10970 (defconstant-exported CDS_RESET #x40000000)
10972 (defconstant-exported CDS_SETRECT #x20000000)
10974 (defconstant-exported CDS_NORESET #x10000000)
10976 (defconstant-exported DISP_CHANGE_SUCCESSFUL 0)
10978 (defconstant-exported DISP_CHANGE_RESTART 1)
10980 (defconstant-exported DISP_CHANGE_BADFLAGS -4)
10982 (defconstant-exported DISP_CHANGE_BADPARAM -5)
10984 (defconstant-exported DISP_CHANGE_FAILED -1)
10986 (defconstant-exported DISP_CHANGE_BADMODE -2)
10988 (defconstant-exported DISP_CHANGE_NOTUPDATED -3)
10990 (defconstant-exported BST_CHECKED 1)
10992 (defconstant-exported BST_INDETERMINATE 2)
10994 (defconstant-exported BST_UNCHECKED 0)
10996 (defconstant-exported BST_FOCUS 8)
10998 (defconstant-exported BST_PUSHED 4)
11000 (defconstant-exported MF_BYCOMMAND 0)
11002 (defconstant-exported MF_BYPOSITION 1024)
11004 (defconstant-exported CWP_ALL 0)
11006 (defconstant-exported CWP_SKIPINVISIBLE 1)
11008 (defconstant-exported CWP_SKIPDISABLED 2)
11010 (defconstant-exported CWP_SKIPTRANSPARENT 4)
11012 (defconstant-exported IMAGE_BITMAP 0)
11014 (defconstant-exported IMAGE_ICON 1)
11016 (defconstant-exported IMAGE_CURSOR 2)
11018 (defconstant-exported IMAGE_ENHMETAFILE 3)
11020 (defconstant-exported DF_ALLOWOTHERACCOUNTHOOK 1)
11022 (defconstant-exported DESKTOP_CREATEMENU 4)
11024 (defconstant-exported DESKTOP_CREATEWINDOW 2)
11026 (defconstant-exported DESKTOP_ENUMERATE 64)
11028 (defconstant-exported DESKTOP_HOOKCONTROL 8)
11030 (defconstant-exported DESKTOP_JOURNALPLAYBACK 32)
11032 (defconstant-exported DESKTOP_JOURNALRECORD 16)
11034 (defconstant-exported DESKTOP_READOBJECTS 1)
11036 (defconstant-exported DESKTOP_SWITCHDESKTOP 256)
11038 (defconstant-exported DESKTOP_WRITEOBJECTS 128)
11040 (defconstant-exported CW_USEDEFAULT #x80000000)
11042 (defconstant-exported WS_BORDER #x800000)
11044 (defconstant-exported WS_CAPTION #xc00000)
11046 (defconstant-exported WS_CHILD #x40000000)
11048 (defconstant-exported WS_CHILDWINDOW #x40000000)
11050 (defconstant-exported WS_CLIPCHILDREN #x2000000)
11052 (defconstant-exported WS_CLIPSIBLINGS #x4000000)
11054 (defconstant-exported WS_DISABLED #x8000000)
11056 (defconstant-exported WS_DLGFRAME #x400000)
11058 (defconstant-exported WS_GROUP #x20000)
11060 (defconstant-exported WS_HSCROLL #x100000)
11062 (defconstant-exported WS_ICONIC #x20000000)
11064 (defconstant-exported WS_MAXIMIZE #x1000000)
11066 (defconstant-exported WS_MAXIMIZEBOX #x10000)
11068 (defconstant-exported WS_MINIMIZE #x20000000)
11070 (defconstant-exported WS_MINIMIZEBOX #x20000)
11072 (defconstant-exported WS_OVERLAPPED 0)
11074 (defconstant-exported WS_OVERLAPPEDWINDOW #xcf0000)
11076 (defconstant-exported WS_POPUP #x80000000)
11078 (defconstant-exported WS_POPUPWINDOW #x80880000)
11080 (defconstant-exported WS_SIZEBOX #x40000)
11082 (defconstant-exported WS_SYSMENU #x80000)
11084 (defconstant-exported WS_TABSTOP #x10000)
11086 (defconstant-exported WS_THICKFRAME #x40000)
11088 (defconstant-exported WS_TILED 0)
11090 (defconstant-exported WS_TILEDWINDOW #xcf0000)
11092 (defconstant-exported WS_VISIBLE #x10000000)
11094 (defconstant-exported WS_VSCROLL #x200000)
11096 (defconstant-exported MDIS_ALLCHILDSTYLES 1)
11098 (defconstant-exported BS_3STATE 5)
11100 (defconstant-exported BS_AUTO3STATE 6)
11102 (defconstant-exported BS_AUTOCHECKBOX 3)
11104 (defconstant-exported BS_AUTORADIOBUTTON 9)
11106 (defconstant-exported BS_BITMAP 128)
11108 (defconstant-exported BS_BOTTOM #x800)
11110 (defconstant-exported BS_CENTER #x300)
11112 (defconstant-exported BS_CHECKBOX 2)
11114 (defconstant-exported BS_DEFPUSHBUTTON 1)
11116 (defconstant-exported BS_GROUPBOX 7)
11118 (defconstant-exported BS_ICON 64)
11120 (defconstant-exported BS_LEFT 256)
11122 (defconstant-exported BS_LEFTTEXT 32)
11124 (defconstant-exported BS_MULTILINE #x2000)
11126 (defconstant-exported BS_NOTIFY #x4000)
11128 (defconstant-exported BS_OWNERDRAW #xb)
11130 (defconstant-exported BS_PUSHBUTTON 0)
11132 (defconstant-exported BS_PUSHLIKE 4096)
11134 (defconstant-exported BS_RADIOBUTTON 4)
11136 (defconstant-exported BS_RIGHT 512)
11138 (defconstant-exported BS_RIGHTBUTTON 32)
11140 (defconstant-exported BS_TEXT 0)
11142 (defconstant-exported BS_TOP #x400)
11144 (defconstant-exported BS_USERBUTTON 8)
11146 (defconstant-exported BS_VCENTER #xc00)
11148 (defconstant-exported BS_FLAT #x8000)
11150 (defconstant-exported CBS_AUTOHSCROLL 64)
11152 (defconstant-exported CBS_DISABLENOSCROLL #x800)
11154 (defconstant-exported CBS_DROPDOWN 2)
11156 (defconstant-exported CBS_DROPDOWNLIST 3)
11158 (defconstant-exported CBS_HASSTRINGS 512)
11160 (defconstant-exported CBS_LOWERCASE #x4000)
11162 (defconstant-exported CBS_NOINTEGRALHEIGHT #x400)
11164 (defconstant-exported CBS_OEMCONVERT 128)
11166 (defconstant-exported CBS_OWNERDRAWFIXED 16)
11168 (defconstant-exported CBS_OWNERDRAWVARIABLE 32)
11170 (defconstant-exported CBS_SIMPLE 1)
11172 (defconstant-exported CBS_SORT 256)
11174 (defconstant-exported CBS_UPPERCASE #x2000)
11176 (defconstant-exported ES_AUTOHSCROLL 128)
11178 (defconstant-exported ES_AUTOVSCROLL 64)
11180 (defconstant-exported ES_CENTER 1)
11182 (defconstant-exported ES_LEFT 0)
11184 (defconstant-exported ES_LOWERCASE 16)
11186 (defconstant-exported ES_MULTILINE 4)
11188 (defconstant-exported ES_NOHIDESEL 256)
11190 (defconstant-exported ES_NUMBER #x2000)
11192 (defconstant-exported ES_OEMCONVERT #x400)
11194 (defconstant-exported ES_PASSWORD 32)
11196 (defconstant-exported ES_READONLY #x800)
11198 (defconstant-exported ES_RIGHT 2)
11200 (defconstant-exported ES_UPPERCASE 8)
11202 (defconstant-exported ES_WANTRETURN 4096)
11204 (defconstant-exported LBS_DISABLENOSCROLL 4096)
11206 (defconstant-exported LBS_EXTENDEDSEL #x800)
11208 (defconstant-exported LBS_HASSTRINGS 64)
11210 (defconstant-exported LBS_MULTICOLUMN 512)
11212 (defconstant-exported LBS_MULTIPLESEL 8)
11214 (defconstant-exported LBS_NODATA #x2000)
11216 (defconstant-exported LBS_NOINTEGRALHEIGHT 256)
11218 (defconstant-exported LBS_NOREDRAW 4)
11220 (defconstant-exported LBS_NOSEL #x4000)
11222 (defconstant-exported LBS_NOTIFY 1)
11224 (defconstant-exported LBS_OWNERDRAWFIXED 16)
11226 (defconstant-exported LBS_OWNERDRAWVARIABLE 32)
11228 (defconstant-exported LBS_SORT 2)
11230 (defconstant-exported LBS_STANDARD #xa00003)
11232 (defconstant-exported LBS_USETABSTOPS 128)
11234 (defconstant-exported LBS_WANTKEYBOARDINPUT #x400)
11236 (defconstant-exported SBS_BOTTOMALIGN 4)
11238 (defconstant-exported SBS_HORZ 0)
11240 (defconstant-exported SBS_LEFTALIGN 2)
11242 (defconstant-exported SBS_RIGHTALIGN 4)
11244 (defconstant-exported SBS_SIZEBOX 8)
11246 (defconstant-exported SBS_SIZEBOXBOTTOMRIGHTALIGN 4)
11248 (defconstant-exported SBS_SIZEBOXTOPLEFTALIGN 2)
11250 (defconstant-exported SBS_SIZEGRIP 16)
11252 (defconstant-exported SBS_TOPALIGN 2)
11254 (defconstant-exported SBS_VERT 1)
11256 (defconstant-exported SS_BITMAP 14)
11258 (defconstant-exported SS_BLACKFRAME 7)
11260 (defconstant-exported SS_BLACKRECT 4)
11262 (defconstant-exported SS_CENTER 1)
11264 (defconstant-exported SS_CENTERIMAGE 512)
11266 (defconstant-exported SS_ENHMETAFILE 15)
11268 (defconstant-exported SS_ETCHEDFRAME 18)
11270 (defconstant-exported SS_ETCHEDHORZ 16)
11272 (defconstant-exported SS_ETCHEDVERT 17)
11274 (defconstant-exported SS_GRAYFRAME 8)
11276 (defconstant-exported SS_GRAYRECT 5)
11278 (defconstant-exported SS_ICON 3)
11280 (defconstant-exported SS_LEFT 0)
11282 (defconstant-exported SS_LEFTNOWORDWRAP #xc)
11284 (defconstant-exported SS_NOPREFIX 128)
11286 (defconstant-exported SS_NOTIFY 256)
11288 (defconstant-exported SS_OWNERDRAW #xd)
11290 (defconstant-exported SS_REALSIZEIMAGE #x800)
11292 (defconstant-exported SS_RIGHT 2)
11294 (defconstant-exported SS_RIGHTJUST #x400)
11296 (defconstant-exported SS_SIMPLE 11)
11298 (defconstant-exported SS_SUNKEN 4096)
11300 (defconstant-exported SS_WHITEFRAME 9)
11302 (defconstant-exported SS_WHITERECT 6)
11304 (defconstant-exported SS_USERITEM 10)
11307 Windows 2000: A composite style bit that results from using the OR operator on SS_* style bits. Can be used to mask out valid SS_* bits from a given bitmask. Note that this is out of date and does not correctly include all valid styles. Thus, you should not use this style.
11309 (defconstant-exported SS_TYPEMASK #x0000001FL)
11311 (defconstant-exported SS_ENDELLIPSIS #x00004000)
11313 (defconstant-exported SS_PATHELLIPSIS #x00008000)
11315 (defconstant-exported SS_WORDELLIPSIS #x0000C000)
11317 (defconstant-exported SS_ELLIPSISMASK #x0000C000)
11319 (defconstant-exported DS_3DLOOK 4)
11321 (defconstant-exported DS_ABSALIGN 1)
11323 (defconstant-exported DS_CENTER #x800)
11325 (defconstant-exported DS_CENTERMOUSE 4096)
11327 (defconstant-exported DS_CONTEXTHELP #x2000)
11329 (defconstant-exported DS_CONTROL #x400)
11331 (defconstant-exported DS_FIXEDSYS 8)
11333 (defconstant-exported DS_LOCALEDIT 32)
11335 (defconstant-exported DS_MODALFRAME 128)
11337 (defconstant-exported DS_NOFAILCREATE 16)
11339 (defconstant-exported DS_NOIDLEMSG 256)
11341 (defconstant-exported DS_SETFONT 64)
11343 (defconstant-exported DS_SETFOREGROUND 512)
11345 (defconstant-exported DS_SYSMODAL 2)
11347 (defconstant-exported DS_SHELLFONT (cl:logior 64 8))
11349 (defconstant-exported WS_EX_ACCEPTFILES 16)
11351 (defconstant-exported WS_EX_APPWINDOW #x40000)
11353 (defconstant-exported WS_EX_CLIENTEDGE 512)
11355 (defconstant-exported WS_EX_COMPOSITED #x2000000)
11357 (defconstant-exported WS_EX_CONTEXTHELP #x400)
11359 (defconstant-exported WS_EX_CONTROLPARENT #x10000)
11361 (defconstant-exported WS_EX_DLGMODALFRAME 1)
11363 (defconstant-exported WS_EX_LAYERED #x80000)
11365 (defconstant-exported WS_EX_LAYOUTRTL #x400000)
11367 (defconstant-exported WS_EX_LEFT 0)
11369 (defconstant-exported WS_EX_LEFTSCROLLBAR #x4000)
11371 (defconstant-exported WS_EX_LTRREADING 0)
11373 (defconstant-exported WS_EX_MDICHILD 64)
11375 (defconstant-exported WS_EX_NOACTIVATE #x8000000)
11377 (defconstant-exported WS_EX_NOINHERITLAYOUT #x100000)
11379 (defconstant-exported WS_EX_NOPARENTNOTIFY 4)
11381 (defconstant-exported WS_EX_OVERLAPPEDWINDOW #x300)
11383 (defconstant-exported WS_EX_PALETTEWINDOW #x188)
11385 (defconstant-exported WS_EX_RIGHT #x1000)
11387 (defconstant-exported WS_EX_RIGHTSCROLLBAR 0)
11389 (defconstant-exported WS_EX_RTLREADING #x2000)
11391 (defconstant-exported WS_EX_STATICEDGE #x20000)
11393 (defconstant-exported WS_EX_TOOLWINDOW 128)
11395 (defconstant-exported WS_EX_TOPMOST 8)
11397 (defconstant-exported WS_EX_TRANSPARENT 32)
11399 (defconstant-exported WS_EX_WINDOWEDGE 256)
11401 (defconstant-exported WINSTA_ACCESSCLIPBOARD 4)
11403 (defconstant-exported WINSTA_ACCESSGLOBALATOMS 32)
11405 (defconstant-exported WINSTA_CREATEDESKTOP 8)
11407 (defconstant-exported WINSTA_ENUMDESKTOPS 1)
11409 (defconstant-exported WINSTA_ENUMERATE 256)
11411 (defconstant-exported WINSTA_EXITWINDOWS 64)
11413 (defconstant-exported WINSTA_READATTRIBUTES 2)
11415 (defconstant-exported WINSTA_READSCREEN 512)
11417 (defconstant-exported WINSTA_WRITEATTRIBUTES 16)
11419 (defconstant-exported DDL_READWRITE 0)
11421 (defconstant-exported DDL_READONLY 1)
11423 (defconstant-exported DDL_HIDDEN 2)
11425 (defconstant-exported DDL_SYSTEM 4)
11427 (defconstant-exported DDL_DIRECTORY 16)
11429 (defconstant-exported DDL_ARCHIVE 32)
11431 (defconstant-exported DDL_POSTMSGS 8192)
11433 (defconstant-exported DDL_DRIVES 16384)
11435 (defconstant-exported DDL_EXCLUSIVE 32768)
11437 (defconstant-exported DC_ACTIVE #x00000001)
11439 (defconstant-exported DC_SMALLCAP #x00000002)
11441 (defconstant-exported DC_ICON #x00000004)
11443 (defconstant-exported DC_TEXT #x00000008)
11445 (defconstant-exported DC_INBUTTON #x00000010)
11447 (defconstant-exported BDR_RAISEDOUTER 1)
11449 (defconstant-exported BDR_SUNKENOUTER 2)
11451 (defconstant-exported BDR_RAISEDINNER 4)
11453 (defconstant-exported BDR_SUNKENINNER 8)
11455 (defconstant-exported BDR_OUTER 3)
11457 (defconstant-exported BDR_INNER #xc)
11459 (defconstant-exported BDR_RAISED 5)
11461 (defconstant-exported BDR_SUNKEN 10)
11463 (defconstant-exported EDGE_RAISED (cl:logior 1 4))
11465 (defconstant-exported EDGE_SUNKEN (cl:logior 2 8))
11467 (defconstant-exported EDGE_ETCHED (cl:logior 2 4))
11469 (defconstant-exported EDGE_BUMP (cl:logior 1 8))
11471 (defconstant-exported BF_LEFT 1)
11473 (defconstant-exported BF_TOP 2)
11475 (defconstant-exported BF_RIGHT 4)
11477 (defconstant-exported BF_BOTTOM 8)
11479 (defconstant-exported BF_TOPLEFT (cl:logior 2 1))
11481 (defconstant-exported BF_TOPRIGHT (cl:logior 2 4))
11483 (defconstant-exported BF_BOTTOMLEFT (cl:logior 8 1))
11485 (defconstant-exported BF_BOTTOMRIGHT (cl:logior 8 4))
11487 (defconstant-exported BF_RECT (cl:logior 1 2 4 8))
11489 (defconstant-exported BF_DIAGONAL 16)
11491 (defconstant-exported BF_DIAGONAL_ENDTOPRIGHT (cl:logior 16 2 4))
11493 (defconstant-exported BF_DIAGONAL_ENDTOPLEFT (cl:logior 16 2 1))
11495 (defconstant-exported BF_DIAGONAL_ENDBOTTOMLEFT (cl:logior 16 8 1))
11497 (defconstant-exported BF_DIAGONAL_ENDBOTTOMRIGHT (cl:logior 16 8 4))
11499 (defconstant-exported BF_MIDDLE #x800)
11501 (defconstant-exported BF_SOFT #x1000)
11503 (defconstant-exported BF_ADJUST #x2000)
11505 (defconstant-exported BF_FLAT #x4000)
11507 (defconstant-exported BF_MONO #x8000)
11509 (defconstant-exported DFC_CAPTION 1)
11511 (defconstant-exported DFC_MENU 2)
11513 (defconstant-exported DFC_SCROLL 3)
11515 (defconstant-exported DFC_BUTTON 4)
11517 (defconstant-exported DFCS_CAPTIONCLOSE 0)
11519 (defconstant-exported DFCS_CAPTIONMIN 1)
11521 (defconstant-exported DFCS_CAPTIONMAX 2)
11523 (defconstant-exported DFCS_CAPTIONRESTORE 3)
11525 (defconstant-exported DFCS_CAPTIONHELP 4)
11527 (defconstant-exported DFCS_MENUARROW 0)
11529 (defconstant-exported DFCS_MENUCHECK 1)
11531 (defconstant-exported DFCS_MENUBULLET 2)
11533 (defconstant-exported DFCS_MENUARROWRIGHT 4)
11535 (defconstant-exported DFCS_SCROLLUP 0)
11537 (defconstant-exported DFCS_SCROLLDOWN 1)
11539 (defconstant-exported DFCS_SCROLLLEFT 2)
11541 (defconstant-exported DFCS_SCROLLRIGHT 3)
11543 (defconstant-exported DFCS_SCROLLCOMBOBOX 5)
11545 (defconstant-exported DFCS_SCROLLSIZEGRIP 8)
11547 (defconstant-exported DFCS_SCROLLSIZEGRIPRIGHT 16)
11549 (defconstant-exported DFCS_BUTTONCHECK 0)
11551 (defconstant-exported DFCS_BUTTONRADIOIMAGE 1)
11553 (defconstant-exported DFCS_BUTTONRADIOMASK 2)
11555 (defconstant-exported DFCS_BUTTONRADIO 4)
11557 (defconstant-exported DFCS_BUTTON3STATE 8)
11559 (defconstant-exported DFCS_BUTTONPUSH 16)
11561 (defconstant-exported DFCS_INACTIVE 256)
11563 (defconstant-exported DFCS_PUSHED 512)
11565 (defconstant-exported DFCS_CHECKED 1024)
11567 (defconstant-exported DFCS_ADJUSTRECT #x2000)
11569 (defconstant-exported DFCS_FLAT #x4000)
11571 (defconstant-exported DFCS_MONO #x8000)
11573 (defconstant-exported DST_COMPLEX 0)
11575 (defconstant-exported DST_TEXT 1)
11577 (defconstant-exported DST_PREFIXTEXT 2)
11579 (defconstant-exported DST_ICON 3)
11581 (defconstant-exported DST_BITMAP 4)
11583 (defconstant-exported DSS_NORMAL 0)
11585 (defconstant-exported DSS_UNION 16)
11587 (defconstant-exported DSS_DISABLED 32)
11589 (defconstant-exported DSS_MONO 128)
11591 (defconstant-exported DSS_RIGHT #x8000)
11593 (defconstant-exported WB_ISDELIMITER 2)
11595 (defconstant-exported WB_LEFT 0)
11597 (defconstant-exported WB_RIGHT 1)
11599 (defconstant-exported SB_HORZ 0)
11601 (defconstant-exported SB_VERT 1)
11603 (defconstant-exported SB_CTL 2)
11605 (defconstant-exported SB_BOTH 3)
11607 (defconstant-exported ESB_DISABLE_BOTH 3)
11609 (defconstant-exported ESB_DISABLE_DOWN 2)
11611 (defconstant-exported ESB_DISABLE_LEFT 1)
11613 (defconstant-exported ESB_DISABLE_LTUP 1)
11615 (defconstant-exported ESB_DISABLE_RIGHT 2)
11617 (defconstant-exported ESB_DISABLE_RTDN 2)
11619 (defconstant-exported ESB_DISABLE_UP 1)
11621 (defconstant-exported ESB_ENABLE_BOTH 0)
11623 (defconstant-exported SB_LINEUP 0)
11625 (defconstant-exported SB_LINEDOWN 1)
11627 (defconstant-exported SB_LINELEFT 0)
11629 (defconstant-exported SB_LINERIGHT 1)
11631 (defconstant-exported SB_PAGEUP 2)
11633 (defconstant-exported SB_PAGEDOWN 3)
11635 (defconstant-exported SB_PAGELEFT 2)
11637 (defconstant-exported SB_PAGERIGHT 3)
11639 (defconstant-exported SB_THUMBPOSITION 4)
11641 (defconstant-exported SB_THUMBTRACK 5)
11643 (defconstant-exported SB_ENDSCROLL 8)
11645 (defconstant-exported SB_LEFT 6)
11647 (defconstant-exported SB_RIGHT 7)
11649 (defconstant-exported SB_BOTTOM 7)
11651 (defconstant-exported SB_TOP 6)
11653 (defconstant-exported DIFFERENCE 11)
11655 (defconstant-exported EWX_FORCE 4)
11657 (defconstant-exported EWX_LOGOFF 0)
11659 (defconstant-exported EWX_POWEROFF 8)
11661 (defconstant-exported EWX_REBOOT 2)
11663 (defconstant-exported EWX_SHUTDOWN 1)
11665 (defconstant-exported GCW_ATOM -32)
11667 (defconstant-exported GCL_CBCLSEXTRA -20)
11669 (defconstant-exported GCL_CBWNDEXTRA -18)
11671 (defconstant-exported GCL_HBRBACKGROUND -10)
11673 (defconstant-exported GCL_HCURSOR -12)
11675 (defconstant-exported GCL_HICON -14)
11677 (defconstant-exported GCL_HICONSM -34)
11679 (defconstant-exported GCL_HMODULE -16)
11681 (defconstant-exported GCL_MENUNAME -8)
11683 (defconstant-exported GCL_STYLE -26)
11685 (defconstant-exported GCL_WNDPROC -24)
11687 (defconstant-exported MIIM_STATE 1)
11689 (defconstant-exported MIIM_ID 2)
11691 (defconstant-exported MIIM_SUBMENU 4)
11693 (defconstant-exported MIIM_CHECKMARKS 8)
11695 (defconstant-exported MIIM_TYPE 16)
11697 (defconstant-exported MIIM_DATA 32)
11699 (defconstant-exported MIIM_STRING 64)
11701 (defconstant-exported MIIM_BITMAP 128)
11703 (defconstant-exported MIIM_FTYPE 256)
11705 (defconstant-exported MFT_BITMAP 4)
11707 (defconstant-exported MFT_MENUBARBREAK 32)
11709 (defconstant-exported MFT_MENUBREAK 64)
11711 (defconstant-exported MFT_OWNERDRAW 256)
11713 (defconstant-exported MFT_RADIOCHECK 512)
11715 (defconstant-exported MFT_RIGHTJUSTIFY #x4000)
11717 (defconstant-exported MFT_SEPARATOR #x800)
11719 (defconstant-exported MFT_RIGHTORDER #x2000)
11721 (defconstant-exported MFT_STRING 0)
11723 (defconstant-exported MFS_CHECKED 8)
11725 (defconstant-exported MFS_DEFAULT 4096)
11727 (defconstant-exported MFS_DISABLED 3)
11729 (defconstant-exported MFS_ENABLED 0)
11731 (defconstant-exported MFS_GRAYED 3)
11733 (defconstant-exported MFS_HILITE 128)
11735 (defconstant-exported MFS_UNCHECKED 0)
11737 (defconstant-exported MFS_UNHILITE 0)
11739 (defconstant-exported GW_HWNDNEXT 2)
11741 (defconstant-exported GW_HWNDPREV 3)
11743 (defconstant-exported GW_CHILD 5)
11745 (defconstant-exported GW_HWNDFIRST 0)
11747 (defconstant-exported GW_HWNDLAST 1)
11749 (defconstant-exported GW_OWNER 4)
11751 (defconstant-exported GWL_EXSTYLE -20)
11753 (defconstant-exported GWL_STYLE -16)
11755 (defconstant-exported GWL_WNDPROC -4)
11757 (defconstant-exported GWLP_WNDPROC -4)
11759 (defconstant-exported GWL_HINSTANCE -6)
11761 (defconstant-exported GWLP_HINSTANCE -6)
11763 (defconstant-exported GWL_HWNDPARENT -8)
11765 (defconstant-exported GWLP_HWNDPARENT -8)
11767 (defconstant-exported GWL_ID -12)
11769 (defconstant-exported GWLP_ID -12)
11771 (defconstant-exported GWL_USERDATA -21)
11773 (defconstant-exported GWLP_USERDATA -21)
11775 (defconstant-exported DWL_DLGPROC 4)
11777 (defconstant-exported DWLP_DLGPROC 4)
11779 (defconstant-exported DWL_MSGRESULT 0)
11781 (defconstant-exported DWLP_MSGRESULT 0)
11783 (defconstant-exported DWL_USER 8)
11785 (defconstant-exported DWLP_USER 8)
11787 (defconstant-exported QS_ALLEVENTS 191)
11789 (defconstant-exported QS_ALLINPUT 255)
11791 (defconstant-exported QS_ALLPOSTMESSAGE 256)
11793 (defconstant-exported QS_HOTKEY 128)
11795 (defconstant-exported QS_INPUT 7)
11797 (defconstant-exported QS_KEY 1)
11799 (defconstant-exported QS_MOUSE 6)
11801 (defconstant-exported QS_MOUSEBUTTON 4)
11803 (defconstant-exported QS_MOUSEMOVE 2)
11805 (defconstant-exported QS_PAINT 32)
11807 (defconstant-exported QS_POSTMESSAGE 8)
11809 (defconstant-exported QS_SENDMESSAGE 64)
11811 (defconstant-exported QS_TIMER 16)
11813 (defconstant-exported MWMO_WAITALL 1)
11815 (defconstant-exported MWMO_ALERTABLE 2)
11817 (defconstant-exported MWMO_INPUTAVAILABLE 4)
11819 (defconstant-exported CTLCOLOR_MSGBOX 0)
11821 (defconstant-exported CTLCOLOR_EDIT 1)
11823 (defconstant-exported CTLCOLOR_LISTBOX 2)
11825 (defconstant-exported CTLCOLOR_BTN 3)
11827 (defconstant-exported CTLCOLOR_DLG 4)
11829 (defconstant-exported CTLCOLOR_SCROLLBAR 5)
11831 (defconstant-exported CTLCOLOR_STATIC 6)
11833 (defconstant-exported CTLCOLOR_MAX 7)
11835 (defconstant-exported SM_CXSCREEN 0)
11837 (defconstant-exported SM_CYSCREEN 1)
11839 (defconstant-exported SM_CXVSCROLL 2)
11841 (defconstant-exported SM_CYHSCROLL 3)
11843 (defconstant-exported SM_CYCAPTION 4)
11845 (defconstant-exported SM_CXBORDER 5)
11847 (defconstant-exported SM_CYBORDER 6)
11849 (defconstant-exported SM_CXDLGFRAME 7)
11851 (defconstant-exported SM_CXFIXEDFRAME 7)
11853 (defconstant-exported SM_CYDLGFRAME 8)
11855 (defconstant-exported SM_CYFIXEDFRAME 8)
11857 (defconstant-exported SM_CYVTHUMB 9)
11859 (defconstant-exported SM_CXHTHUMB 10)
11861 (defconstant-exported SM_CXICON 11)
11863 (defconstant-exported SM_CYICON 12)
11865 (defconstant-exported SM_CXCURSOR 13)
11867 (defconstant-exported SM_CYCURSOR 14)
11869 (defconstant-exported SM_CYMENU 15)
11871 (defconstant-exported SM_CXFULLSCREEN 16)
11873 (defconstant-exported SM_CYFULLSCREEN 17)
11875 (defconstant-exported SM_CYKANJIWINDOW 18)
11877 (defconstant-exported SM_MOUSEPRESENT 19)
11879 (defconstant-exported SM_CYVSCROLL 20)
11881 (defconstant-exported SM_CXHSCROLL 21)
11883 (defconstant-exported SM_DEBUG 22)
11885 (defconstant-exported SM_SWAPBUTTON 23)
11887 (defconstant-exported SM_RESERVED1 24)
11889 (defconstant-exported SM_RESERVED2 25)
11891 (defconstant-exported SM_RESERVED3 26)
11893 (defconstant-exported SM_RESERVED4 27)
11895 (defconstant-exported SM_CXMIN 28)
11897 (defconstant-exported SM_CYMIN 29)
11899 (defconstant-exported SM_CXSIZE 30)
11901 (defconstant-exported SM_CYSIZE 31)
11903 (defconstant-exported SM_CXSIZEFRAME 32)
11905 (defconstant-exported SM_CXFRAME 32)
11907 (defconstant-exported SM_CYSIZEFRAME 33)
11909 (defconstant-exported SM_CYFRAME 33)
11911 (defconstant-exported SM_CXMINTRACK 34)
11913 (defconstant-exported SM_CYMINTRACK 35)
11915 (defconstant-exported SM_CXDOUBLECLK 36)
11917 (defconstant-exported SM_CYDOUBLECLK 37)
11919 (defconstant-exported SM_CXICONSPACING 38)
11921 (defconstant-exported SM_CYICONSPACING 39)
11923 (defconstant-exported SM_MENUDROPALIGNMENT 40)
11925 (defconstant-exported SM_PENWINDOWS 41)
11927 (defconstant-exported SM_DBCSENABLED 42)
11929 (defconstant-exported SM_CMOUSEBUTTONS 43)
11931 (defconstant-exported SM_SECURE 44)
11933 (defconstant-exported SM_CXEDGE 45)
11935 (defconstant-exported SM_CYEDGE 46)
11937 (defconstant-exported SM_CXMINSPACING 47)
11939 (defconstant-exported SM_CYMINSPACING 48)
11941 (defconstant-exported SM_CXSMICON 49)
11943 (defconstant-exported SM_CYSMICON 50)
11945 (defconstant-exported SM_CYSMCAPTION 51)
11947 (defconstant-exported SM_CXSMSIZE 52)
11949 (defconstant-exported SM_CYSMSIZE 53)
11951 (defconstant-exported SM_CXMENUSIZE 54)
11953 (defconstant-exported SM_CYMENUSIZE 55)
11955 (defconstant-exported SM_ARRANGE 56)
11957 (defconstant-exported SM_CXMINIMIZED 57)
11959 (defconstant-exported SM_CYMINIMIZED 58)
11961 (defconstant-exported SM_CXMAXTRACK 59)
11963 (defconstant-exported SM_CYMAXTRACK 60)
11965 (defconstant-exported SM_CXMAXIMIZED 61)
11967 (defconstant-exported SM_CYMAXIMIZED 62)
11969 (defconstant-exported SM_NETWORK 63)
11971 (defconstant-exported LR_DEFAULTSIZE 64)
11973 (defconstant-exported SM_CLEANBOOT 67)
11975 (defconstant-exported SM_CXDRAG 68)
11977 (defconstant-exported SM_CYDRAG 69)
11979 (defconstant-exported SM_SHOWSOUNDS 70)
11981 (defconstant-exported SM_CXMENUCHECK 71)
11983 (defconstant-exported SM_CYMENUCHECK 72)
11985 (defconstant-exported SM_SLOWMACHINE 73)
11987 (defconstant-exported SM_MIDEASTENABLED 74)
11989 (defconstant-exported SM_MOUSEWHEELPRESENT 75)
11991 (defconstant-exported SM_XVIRTUALSCREEN 76)
11993 (defconstant-exported SM_YVIRTUALSCREEN 77)
11995 (defconstant-exported SM_CXVIRTUALSCREEN 78)
11997 (defconstant-exported SM_CYVIRTUALSCREEN 79)
11999 (defconstant-exported SM_CMONITORS 80)
12001 (defconstant-exported SM_SAMEDISPLAYFORMAT 81)
12003 (defconstant-exported SM_IMMENABLED 82)
12005 (defconstant-exported SM_CXFOCUSBORDER 83)
12007 (defconstant-exported SM_CYFOCUSBORDER 84)
12009 (defconstant-exported SM_TABLETPC 86)
12011 (defconstant-exported SM_MEDIACENTER 87)
12013 (defconstant-exported SM_CMETRICS 88)
12015 (defconstant-exported SM_REMOTESESSION #x1000)
12017 (defconstant-exported ARW_BOTTOMLEFT 0)
12019 (defconstant-exported ARW_BOTTOMRIGHT 1)
12021 (defconstant-exported ARW_HIDE 8)
12023 (defconstant-exported ARW_TOPLEFT 2)
12025 (defconstant-exported ARW_TOPRIGHT 3)
12027 (defconstant-exported ARW_DOWN 4)
12029 (defconstant-exported ARW_LEFT 0)
12031 (defconstant-exported ARW_RIGHT 0)
12033 (defconstant-exported ARW_UP 4)
12035 (defconstant-exported UOI_FLAGS 1)
12037 (defconstant-exported UOI_NAME 2)
12039 (defconstant-exported UOI_TYPE 3)
12041 (defconstant-exported UOI_USER_SID 4)
12043 (defconstant-exported LR_DEFAULTCOLOR 0)
12045 (defconstant-exported LR_MONOCHROME 1)
12047 (defconstant-exported LR_COLOR 2)
12049 (defconstant-exported LR_COPYRETURNORG 4)
12051 (defconstant-exported LR_COPYDELETEORG 8)
12053 (defconstant-exported LR_LOADFROMFILE 16)
12055 (defconstant-exported LR_LOADTRANSPARENT 32)
12057 (defconstant-exported LR_LOADREALSIZE 128)
12059 (defconstant-exported LR_LOADMAP3DCOLORS 4096)
12061 (defconstant-exported LR_CREATEDIBSECTION 8192)
12063 (defconstant-exported LR_COPYFROMRESOURCE #x4000)
12065 (defconstant-exported LR_SHARED 32768)
12067 (defconstant-exported KEYEVENTF_EXTENDEDKEY #x00000001)
12069 (defconstant-exported KEYEVENTF_KEYUP #o0000002)
12071 (defconstant-exported OBM_BTNCORNERS 32758)
12073 (defconstant-exported OBM_BTSIZE 32761)
12075 (defconstant-exported OBM_CHECK 32760)
12077 (defconstant-exported OBM_CHECKBOXES 32759)
12079 (defconstant-exported OBM_CLOSE 32754)
12081 (defconstant-exported OBM_COMBO 32738)
12083 (defconstant-exported OBM_DNARROW 32752)
12085 (defconstant-exported OBM_DNARROWD 32742)
12087 (defconstant-exported OBM_DNARROWI 32736)
12089 (defconstant-exported OBM_LFARROW 32750)
12091 (defconstant-exported OBM_LFARROWI 32734)
12093 (defconstant-exported OBM_LFARROWD 32740)
12095 (defconstant-exported OBM_MNARROW 32739)
12097 (defconstant-exported OBM_OLD_CLOSE 32767)
12099 (defconstant-exported OBM_OLD_DNARROW 32764)
12101 (defconstant-exported OBM_OLD_LFARROW 32762)
12103 (defconstant-exported OBM_OLD_REDUCE 32757)
12105 (defconstant-exported OBM_OLD_RESTORE 32755)
12107 (defconstant-exported OBM_OLD_RGARROW 32763)
12109 (defconstant-exported OBM_OLD_UPARROW 32765)
12111 (defconstant-exported OBM_OLD_ZOOM 32756)
12113 (defconstant-exported OBM_REDUCE 32749)
12115 (defconstant-exported OBM_REDUCED 32746)
12117 (defconstant-exported OBM_RESTORE 32747)
12119 (defconstant-exported OBM_RESTORED 32744)
12121 (defconstant-exported OBM_RGARROW 32751)
12123 (defconstant-exported OBM_RGARROWD 32741)
12125 (defconstant-exported OBM_RGARROWI 32735)
12127 (defconstant-exported OBM_SIZE 32766)
12129 (defconstant-exported OBM_UPARROW 32753)
12131 (defconstant-exported OBM_UPARROWD 32743)
12133 (defconstant-exported OBM_UPARROWI 32737)
12135 (defconstant-exported OBM_ZOOM 32748)
12137 (defconstant-exported OBM_ZOOMD 32745)
12139 (defconstant-exported OCR_NORMAL 32512)
12141 (defconstant-exported OCR_IBEAM 32513)
12143 (defconstant-exported OCR_WAIT 32514)
12145 (defconstant-exported OCR_CROSS 32515)
12147 (defconstant-exported OCR_UP 32516)
12149 (defconstant-exported OCR_SIZE 32640)
12151 (defconstant-exported OCR_ICON 32641)
12153 (defconstant-exported OCR_SIZENWSE 32642)
12155 (defconstant-exported OCR_SIZENESW 32643)
12157 (defconstant-exported OCR_SIZEWE 32644)
12159 (defconstant-exported OCR_SIZENS 32645)
12161 (defconstant-exported OCR_SIZEALL 32646)
12163 (defconstant-exported OCR_NO 32648)
12165 (defconstant-exported OCR_APPSTARTING 32650)
12167 (defconstant-exported OIC_SAMPLE 32512)
12169 (defconstant-exported OIC_HAND 32513)
12171 (defconstant-exported OIC_QUES 32514)
12173 (defconstant-exported OIC_BANG 32515)
12175 (defconstant-exported OIC_NOTE 32516)
12177 (defconstant-exported OIC_WINLOGO 32517)
12179 (defconstant-exported OIC_WARNING 32515)
12181 (defconstant-exported OIC_ERROR 32513)
12183 (defconstant-exported OIC_INFORMATION 32516)
12185 (defconstant-exported HELPINFO_MENUITEM 2)
12187 (defconstant-exported HELPINFO_WINDOW 1)
12189 (defconstant-exported MSGF_DIALOGBOX 0)
12191 (defconstant-exported MSGF_MESSAGEBOX 1)
12193 (defconstant-exported MSGF_MENU 2)
12195 (defconstant-exported MSGF_MOVE 3)
12197 (defconstant-exported MSGF_SIZE 4)
12199 (defconstant-exported MSGF_SCROLLBAR 5)
12201 (defconstant-exported MSGF_NEXTWINDOW 6)
12203 (defconstant-exported MSGF_MAINLOOP 8)
12205 (defconstant-exported MSGF_USER 4096)
12207 (defconstant-exported MOUSEEVENTF_MOVE 1)
12209 (defconstant-exported MOUSEEVENTF_LEFTDOWN 2)
12211 (defconstant-exported MOUSEEVENTF_LEFTUP 4)
12213 (defconstant-exported MOUSEEVENTF_RIGHTDOWN 8)
12215 (defconstant-exported MOUSEEVENTF_RIGHTUP 16)
12217 (defconstant-exported MOUSEEVENTF_MIDDLEDOWN 32)
12219 (defconstant-exported MOUSEEVENTF_MIDDLEUP 64)
12221 (defconstant-exported MOUSEEVENTF_WHEEL #x0800)
12223 (defconstant-exported MOUSEEVENTF_ABSOLUTE 32768)
12225 (defconstant-exported PM_NOREMOVE 0)
12227 (defconstant-exported PM_REMOVE 1)
12229 (defconstant-exported PM_NOYIELD 2)
12231 (defconstant-exported RDW_ERASE 4)
12233 (defconstant-exported RDW_FRAME 1024)
12235 (defconstant-exported RDW_INTERNALPAINT 2)
12237 (defconstant-exported RDW_INVALIDATE 1)
12239 (defconstant-exported RDW_NOERASE 32)
12241 (defconstant-exported RDW_NOFRAME 2048)
12243 (defconstant-exported RDW_NOINTERNALPAINT 16)
12245 (defconstant-exported RDW_VALIDATE 8)
12247 (defconstant-exported RDW_ERASENOW 512)
12249 (defconstant-exported RDW_UPDATENOW 256)
12251 (defconstant-exported RDW_ALLCHILDREN 128)
12253 (defconstant-exported RDW_NOCHILDREN 64)
12255 (defconstant-exported SMTO_ABORTIFHUNG 2)
12257 (defconstant-exported SMTO_BLOCK 1)
12259 (defconstant-exported SMTO_NORMAL 0)
12261 (defconstant-exported SIF_ALL 23)
12263 (defconstant-exported SIF_PAGE 2)
12265 (defconstant-exported SIF_POS 4)
12267 (defconstant-exported SIF_RANGE 1)
12269 (defconstant-exported SIF_DISABLENOSCROLL 8)
12271 (defconstant-exported SIF_TRACKPOS 16)
12273 (defconstant-exported SWP_DRAWFRAME 32)
12275 (defconstant-exported SWP_FRAMECHANGED 32)
12277 (defconstant-exported SWP_HIDEWINDOW 128)
12279 (defconstant-exported SWP_NOACTIVATE 16)
12281 (defconstant-exported SWP_NOCOPYBITS 256)
12283 (defconstant-exported SWP_NOMOVE 2)
12285 (defconstant-exported SWP_NOSIZE 1)
12287 (defconstant-exported SWP_NOREDRAW 8)
12289 (defconstant-exported SWP_NOZORDER 4)
12291 (defconstant-exported SWP_SHOWWINDOW 64)
12293 (defconstant-exported SWP_NOOWNERZORDER 512)
12295 (defconstant-exported SWP_NOREPOSITION 512)
12297 (defconstant-exported SWP_NOSENDCHANGING 1024)
12299 (defconstant-exported SWP_DEFERERASE 8192)
12301 (defconstant-exported SWP_ASYNCWINDOWPOS 16384)
12303 (defconstant-exported HSHELL_ACTIVATESHELLWINDOW 3)
12305 (defconstant-exported HSHELL_GETMINRECT 5)
12307 (defconstant-exported HSHELL_LANGUAGE 8)
12309 (defconstant-exported HSHELL_REDRAW 6)
12311 (defconstant-exported HSHELL_TASKMAN 7)
12313 (defconstant-exported HSHELL_WINDOWACTIVATED 4)
12315 (defconstant-exported HSHELL_WINDOWCREATED 1)
12317 (defconstant-exported HSHELL_WINDOWDESTROYED 2)
12319 (defconstant-exported HSHELL_RUDEAPPACTIVATED 32772)
12321 (defconstant-exported HSHELL_FLASH 32774)
12323 (defconstant-exported SPI_GETACCESSTIMEOUT 60)
12325 (defconstant-exported SPI_GETACTIVEWNDTRKTIMEOUT 8194)
12327 (defconstant-exported SPI_GETANIMATION 72)
12329 (defconstant-exported SPI_GETBEEP 1)
12331 (defconstant-exported SPI_GETBORDER 5)
12333 (defconstant-exported SPI_GETDEFAULTINPUTLANG 89)
12335 (defconstant-exported SPI_GETDRAGFULLWINDOWS 38)
12337 (defconstant-exported SPI_GETFASTTASKSWITCH 35)
12339 (defconstant-exported SPI_GETFILTERKEYS 50)
12341 (defconstant-exported SPI_GETFONTSMOOTHING 74)
12343 (defconstant-exported SPI_GETGRIDGRANULARITY 18)
12345 (defconstant-exported SPI_GETHIGHCONTRAST 66)
12347 (defconstant-exported SPI_GETICONMETRICS 45)
12349 (defconstant-exported SPI_GETICONTITLELOGFONT 31)
12351 (defconstant-exported SPI_GETICONTITLEWRAP 25)
12353 (defconstant-exported SPI_GETKEYBOARDDELAY 22)
12355 (defconstant-exported SPI_GETKEYBOARDPREF 68)
12357 (defconstant-exported SPI_GETKEYBOARDSPEED 10)
12359 (defconstant-exported SPI_GETLOWPOWERACTIVE 83)
12361 (defconstant-exported SPI_GETLOWPOWERTIMEOUT 79)
12363 (defconstant-exported SPI_GETMENUDROPALIGNMENT 27)
12365 (defconstant-exported SPI_GETMINIMIZEDMETRICS 43)
12367 (defconstant-exported SPI_GETMOUSE 3)
12369 (defconstant-exported SPI_GETMOUSEKEYS 54)
12371 (defconstant-exported SPI_GETMOUSETRAILS 94)
12373 (defconstant-exported SPI_GETNONCLIENTMETRICS 41)
12375 (defconstant-exported SPI_GETPOWEROFFACTIVE 84)
12377 (defconstant-exported SPI_GETPOWEROFFTIMEOUT 80)
12379 (defconstant-exported SPI_GETSCREENREADER 70)
12381 (defconstant-exported SPI_GETSCREENSAVEACTIVE 16)
12383 (defconstant-exported SPI_GETSCREENSAVETIMEOUT 14)
12385 (defconstant-exported SPI_GETSERIALKEYS 62)
12387 (defconstant-exported SPI_GETSHOWSOUNDS 56)
12389 (defconstant-exported SPI_GETSOUNDSENTRY 64)
12391 (defconstant-exported SPI_GETSTICKYKEYS 58)
12393 (defconstant-exported SPI_GETTOGGLEKEYS 52)
12395 (defconstant-exported SPI_GETWHEELSCROLLLINES 104)
12397 (defconstant-exported SPI_GETWINDOWSEXTENSION 92)
12399 (defconstant-exported SPI_GETWORKAREA 48)
12401 (defconstant-exported SPI_ICONHORIZONTALSPACING 13)
12403 (defconstant-exported SPI_ICONVERTICALSPACING 24)
12405 (defconstant-exported SPI_LANGDRIVER 12)
12407 (defconstant-exported SPI_SCREENSAVERRUNNING 97)
12409 (defconstant-exported SPI_SETACCESSTIMEOUT 61)
12411 (defconstant-exported SPI_SETACTIVEWNDTRKTIMEOUT 8195)
12413 (defconstant-exported SPI_SETANIMATION 73)
12415 (defconstant-exported SPI_SETBEEP 2)
12417 (defconstant-exported SPI_SETBORDER 6)
12419 (defconstant-exported SPI_SETDEFAULTINPUTLANG 90)
12421 (defconstant-exported SPI_SETDESKPATTERN 21)
12423 (defconstant-exported SPI_SETDESKWALLPAPER 20)
12425 (defconstant-exported SPI_SETDOUBLECLICKTIME 32)
12427 (defconstant-exported SPI_SETDOUBLECLKHEIGHT 30)
12429 (defconstant-exported SPI_SETDOUBLECLKWIDTH 29)
12431 (defconstant-exported SPI_SETDRAGFULLWINDOWS 37)
12433 (defconstant-exported SPI_SETDRAGHEIGHT 77)
12435 (defconstant-exported SPI_SETDRAGWIDTH 76)
12437 (defconstant-exported SPI_SETFASTTASKSWITCH 36)
12439 (defconstant-exported SPI_SETFILTERKEYS 51)
12441 (defconstant-exported SPI_SETFONTSMOOTHING 75)
12443 (defconstant-exported SPI_SETGRIDGRANULARITY 19)
12445 (defconstant-exported SPI_SETHANDHELD 78)
12447 (defconstant-exported SPI_SETHIGHCONTRAST 67)
12449 (defconstant-exported SPI_SETICONMETRICS 46)
12451 (defconstant-exported SPI_SETICONTITLELOGFONT 34)
12453 (defconstant-exported SPI_SETICONTITLEWRAP 26)
12455 (defconstant-exported SPI_SETKEYBOARDDELAY 23)
12457 (defconstant-exported SPI_SETKEYBOARDPREF 69)
12459 (defconstant-exported SPI_SETKEYBOARDSPEED 11)
12461 (defconstant-exported SPI_SETLANGTOGGLE 91)
12463 (defconstant-exported SPI_SETLOWPOWERACTIVE 85)
12465 (defconstant-exported SPI_SETLOWPOWERTIMEOUT 81)
12467 (defconstant-exported SPI_SETMENUDROPALIGNMENT 28)
12469 (defconstant-exported SPI_SETMINIMIZEDMETRICS 44)
12471 (defconstant-exported SPI_SETMOUSE 4)
12473 (defconstant-exported SPI_SETMOUSEBUTTONSWAP 33)
12475 (defconstant-exported SPI_SETMOUSEKEYS 55)
12477 (defconstant-exported SPI_SETMOUSETRAILS 93)
12479 (defconstant-exported SPI_SETNONCLIENTMETRICS 42)
12481 (defconstant-exported SPI_SETPENWINDOWS 49)
12483 (defconstant-exported SPI_SETPOWEROFFACTIVE 86)
12485 (defconstant-exported SPI_SETPOWEROFFTIMEOUT 82)
12487 (defconstant-exported SPI_SETSCREENREADER 71)
12489 (defconstant-exported SPI_SETSCREENSAVEACTIVE 17)
12491 (defconstant-exported SPI_SETSCREENSAVERRUNNING 97)
12493 (defconstant-exported SPI_SETSCREENSAVETIMEOUT 15)
12495 (defconstant-exported SPI_SETSERIALKEYS 63)
12497 (defconstant-exported SPI_SETSHOWSOUNDS 57)
12499 (defconstant-exported SPI_SETSOUNDSENTRY 65)
12501 (defconstant-exported SPI_SETSTICKYKEYS 59)
12503 (defconstant-exported SPI_SETTOGGLEKEYS 53)
12505 (defconstant-exported SPI_SETWHEELSCROLLLINES 105)
12507 (defconstant-exported SPI_SETWORKAREA 47)
12509 (defconstant-exported SPIF_UPDATEINIFILE 1)
12511 (defconstant-exported SPIF_SENDWININICHANGE 2)
12513 (defconstant-exported SPIF_SENDCHANGE 2)
12515 (defconstant-exported WHEEL_DELTA 120)
12517 (defconstant-exported BM_CLICK 245)
12519 (defconstant-exported BM_GETCHECK 240)
12521 (defconstant-exported BM_GETIMAGE 246)
12523 (defconstant-exported BM_GETSTATE 242)
12525 (defconstant-exported BM_SETCHECK 241)
12527 (defconstant-exported BM_SETIMAGE 247)
12529 (defconstant-exported BM_SETSTATE 243)
12531 (defconstant-exported BM_SETSTYLE 244)
12533 (defconstant-exported BN_CLICKED 0)
12535 (defconstant-exported BN_DBLCLK 5)
12537 (defconstant-exported BN_DISABLE 4)
12539 (defconstant-exported BN_DOUBLECLICKED 5)
12541 (defconstant-exported BN_HILITE 2)
12543 (defconstant-exported BN_KILLFOCUS 7)
12545 (defconstant-exported BN_PAINT 1)
12547 (defconstant-exported BN_PUSHED 2)
12549 (defconstant-exported BN_SETFOCUS 6)
12551 (defconstant-exported BN_UNHILITE 3)
12553 (defconstant-exported BN_UNPUSHED 3)
12555 (defconstant-exported CB_ADDSTRING 323)
12557 (defconstant-exported CB_DELETESTRING 324)
12559 (defconstant-exported CB_DIR 325)
12561 (defconstant-exported CB_FINDSTRING 332)
12563 (defconstant-exported CB_FINDSTRINGEXACT 344)
12565 (defconstant-exported CB_GETCOUNT 326)
12567 (defconstant-exported CB_GETCURSEL 327)
12569 (defconstant-exported CB_GETDROPPEDCONTROLRECT 338)
12571 (defconstant-exported CB_GETDROPPEDSTATE 343)
12573 (defconstant-exported CB_GETDROPPEDWIDTH 351)
12575 (defconstant-exported CB_GETEDITSEL 320)
12577 (defconstant-exported CB_GETEXTENDEDUI 342)
12579 (defconstant-exported CB_GETHORIZONTALEXTENT 349)
12581 (defconstant-exported CB_GETITEMDATA 336)
12583 (defconstant-exported CB_GETITEMHEIGHT 340)
12585 (defconstant-exported CB_GETLBTEXT 328)
12587 (defconstant-exported CB_GETLBTEXTLEN 329)
12589 (defconstant-exported CB_GETLOCALE 346)
12591 (defconstant-exported CB_GETTOPINDEX 347)
12593 (defconstant-exported CB_INITSTORAGE 353)
12595 (defconstant-exported CB_INSERTSTRING 330)
12597 (defconstant-exported CB_LIMITTEXT 321)
12599 (defconstant-exported CB_RESETCONTENT 331)
12601 (defconstant-exported CB_SELECTSTRING 333)
12603 (defconstant-exported CB_SETCURSEL 334)
12605 (defconstant-exported CB_SETDROPPEDWIDTH 352)
12607 (defconstant-exported CB_SETEDITSEL 322)
12609 (defconstant-exported CB_SETEXTENDEDUI 341)
12611 (defconstant-exported CB_SETHORIZONTALEXTENT 350)
12613 (defconstant-exported CB_SETITEMDATA 337)
12615 (defconstant-exported CB_SETITEMHEIGHT 339)
12617 (defconstant-exported CB_SETLOCALE 345)
12619 (defconstant-exported CB_SETTOPINDEX 348)
12621 (defconstant-exported CB_SHOWDROPDOWN 335)
12623 (defconstant-exported CBN_CLOSEUP 8)
12625 (defconstant-exported CBN_DBLCLK 2)
12627 (defconstant-exported CBN_DROPDOWN 7)
12629 (defconstant-exported CBN_EDITCHANGE 5)
12631 (defconstant-exported CBN_EDITUPDATE 6)
12633 (defconstant-exported CBN_ERRSPACE -1)
12635 (defconstant-exported CBN_KILLFOCUS 4)
12637 (defconstant-exported CBN_SELCHANGE 1)
12639 (defconstant-exported CBN_SELENDCANCEL 10)
12641 (defconstant-exported CBN_SELENDOK 9)
12643 (defconstant-exported CBN_SETFOCUS 3)
12645 (defconstant-exported EM_CANUNDO 198)
12647 (defconstant-exported EM_CHARFROMPOS 215)
12649 (defconstant-exported EM_EMPTYUNDOBUFFER 205)
12651 (defconstant-exported EM_FMTLINES 200)
12653 (defconstant-exported EM_GETFIRSTVISIBLELINE 206)
12655 (defconstant-exported EM_GETHANDLE 189)
12657 (defconstant-exported EM_GETLIMITTEXT 213)
12659 (defconstant-exported EM_GETLINE 196)
12661 (defconstant-exported EM_GETLINECOUNT 186)
12663 (defconstant-exported EM_GETMARGINS 212)
12665 (defconstant-exported EM_GETMODIFY 184)
12667 (defconstant-exported EM_GETPASSWORDCHAR 210)
12669 (defconstant-exported EM_GETRECT 178)
12671 (defconstant-exported EM_GETSEL 176)
12673 (defconstant-exported EM_GETTHUMB 190)
12675 (defconstant-exported EM_GETWORDBREAKPROC 209)
12677 (defconstant-exported EM_LIMITTEXT 197)
12679 (defconstant-exported EM_LINEFROMCHAR 201)
12681 (defconstant-exported EM_LINEINDEX 187)
12683 (defconstant-exported EM_LINELENGTH 193)
12685 (defconstant-exported EM_LINESCROLL 182)
12687 (defconstant-exported EM_POSFROMCHAR 214)
12689 (defconstant-exported EM_REPLACESEL 194)
12691 (defconstant-exported EM_SCROLL 181)
12693 (defconstant-exported EM_SCROLLCARET 183)
12695 (defconstant-exported EM_SETHANDLE 188)
12697 (defconstant-exported EM_SETLIMITTEXT 197)
12699 (defconstant-exported EM_SETMARGINS 211)
12701 (defconstant-exported EM_SETMODIFY 185)
12703 (defconstant-exported EM_SETPASSWORDCHAR 204)
12705 (defconstant-exported EM_SETREADONLY 207)
12707 (defconstant-exported EM_SETRECT 179)
12709 (defconstant-exported EM_SETRECTNP 180)
12711 (defconstant-exported EM_SETSEL 177)
12713 (defconstant-exported EM_SETTABSTOPS 203)
12715 (defconstant-exported EM_SETWORDBREAKPROC 208)
12717 (defconstant-exported EM_UNDO 199)
12719 (defconstant-exported EN_CHANGE 768)
12721 (defconstant-exported EN_ERRSPACE 1280)
12723 (defconstant-exported EN_HSCROLL 1537)
12725 (defconstant-exported EN_KILLFOCUS 512)
12727 (defconstant-exported EN_MAXTEXT 1281)
12729 (defconstant-exported EN_SETFOCUS 256)
12731 (defconstant-exported EN_UPDATE 1024)
12733 (defconstant-exported EN_VSCROLL 1538)
12735 (defconstant-exported LB_ADDFILE 406)
12737 (defconstant-exported LB_ADDSTRING 384)
12739 (defconstant-exported LB_DELETESTRING 386)
12741 (defconstant-exported LB_DIR 397)
12743 (defconstant-exported LB_FINDSTRING 399)
12745 (defconstant-exported LB_FINDSTRINGEXACT 418)
12747 (defconstant-exported LB_GETANCHORINDEX 413)
12749 (defconstant-exported LB_GETCARETINDEX 415)
12751 (defconstant-exported LB_GETCOUNT 395)
12753 (defconstant-exported LB_GETCURSEL 392)
12755 (defconstant-exported LB_GETHORIZONTALEXTENT 403)
12757 (defconstant-exported LB_GETITEMDATA 409)
12759 (defconstant-exported LB_GETITEMHEIGHT 417)
12761 (defconstant-exported LB_GETITEMRECT 408)
12763 (defconstant-exported LB_GETLOCALE 422)
12765 (defconstant-exported LB_GETSEL 391)
12767 (defconstant-exported LB_GETSELCOUNT 400)
12769 (defconstant-exported LB_GETSELITEMS 401)
12771 (defconstant-exported LB_GETTEXT 393)
12773 (defconstant-exported LB_GETTEXTLEN 394)
12775 (defconstant-exported LB_GETTOPINDEX 398)
12777 (defconstant-exported LB_INITSTORAGE 424)
12779 (defconstant-exported LB_INSERTSTRING 385)
12781 (defconstant-exported LB_ITEMFROMPOINT 425)
12783 (defconstant-exported LB_RESETCONTENT 388)
12785 (defconstant-exported LB_SELECTSTRING 396)
12787 (defconstant-exported LB_SELITEMRANGE 411)
12789 (defconstant-exported LB_SELITEMRANGEEX 387)
12791 (defconstant-exported LB_SETANCHORINDEX 412)
12793 (defconstant-exported LB_SETCARETINDEX 414)
12795 (defconstant-exported LB_SETCOLUMNWIDTH 405)
12797 (defconstant-exported LB_SETCOUNT 423)
12799 (defconstant-exported LB_SETCURSEL 390)
12801 (defconstant-exported LB_SETHORIZONTALEXTENT 404)
12803 (defconstant-exported LB_SETITEMDATA 410)
12805 (defconstant-exported LB_SETITEMHEIGHT 416)
12807 (defconstant-exported LB_SETLOCALE 421)
12809 (defconstant-exported LB_SETSEL 389)
12811 (defconstant-exported LB_SETTABSTOPS 402)
12813 (defconstant-exported LB_SETTOPINDEX 407)
12815 (defconstant-exported LBN_DBLCLK 2)
12817 (defconstant-exported LBN_ERRSPACE -2)
12819 (defconstant-exported LBN_KILLFOCUS 5)
12821 (defconstant-exported LBN_SELCANCEL 3)
12823 (defconstant-exported LBN_SELCHANGE 1)
12825 (defconstant-exported LBN_SETFOCUS 4)
12827 (defconstant-exported SBM_ENABLE_ARROWS 228)
12829 (defconstant-exported SBM_GETPOS 225)
12831 (defconstant-exported SBM_GETRANGE 227)
12833 (defconstant-exported SBM_GETSCROLLINFO 234)
12835 (defconstant-exported SBM_SETPOS 224)
12837 (defconstant-exported SBM_SETRANGE 226)
12839 (defconstant-exported SBM_SETRANGEREDRAW 230)
12841 (defconstant-exported SBM_SETSCROLLINFO 233)
12843 (defconstant-exported STM_GETICON 369)
12845 (defconstant-exported STM_GETIMAGE 371)
12847 (defconstant-exported STM_SETICON 368)
12849 (defconstant-exported STM_SETIMAGE 370)
12851 (defconstant-exported STN_CLICKED 0)
12853 (defconstant-exported STN_DBLCLK 1)
12855 (defconstant-exported STN_DISABLE 3)
12857 (defconstant-exported STN_ENABLE 2)
12859 (defconstant-exported DM_GETDEFID 1024)
12861 (defconstant-exported DM_SETDEFID (cl:+ 1024 1))
12863 (defconstant-exported DM_REPOSITION (cl:+ 1024 2))
12865 (defconstant-exported PSM_PAGEINFO (cl:+ 1024 100))
12867 (defconstant-exported PSM_SHEETINFO (cl:+ 1024 101))
12869 (defconstant-exported PSI_SETACTIVE 1)
12871 (defconstant-exported PSI_KILLACTIVE 2)
12873 (defconstant-exported PSI_APPLY 3)
12875 (defconstant-exported PSI_RESET 4)
12877 (defconstant-exported PSI_HASHELP 5)
12879 (defconstant-exported PSI_HELP 6)
12881 (defconstant-exported PSI_CHANGED 1)
12883 (defconstant-exported PSI_GUISTART 2)
12885 (defconstant-exported PSI_REBOOT 3)
12887 (defconstant-exported PSI_GETSIBLINGS 4)
12889 (defconstant-exported DCX_WINDOW 1)
12891 (defconstant-exported DCX_CACHE 2)
12893 (defconstant-exported DCX_PARENTCLIP 32)
12895 (defconstant-exported DCX_CLIPSIBLINGS 16)
12897 (defconstant-exported DCX_CLIPCHILDREN 8)
12899 (defconstant-exported DCX_NORESETATTRS 4)
12901 (defconstant-exported DCX_INTERSECTUPDATE #x200)
12903 (defconstant-exported DCX_LOCKWINDOWUPDATE #x400)
12905 (defconstant-exported DCX_EXCLUDERGN 64)
12907 (defconstant-exported DCX_INTERSECTRGN 128)
12909 (defconstant-exported DCX_VALIDATE #x200000)
12911 (defconstant-exported GMDI_GOINTOPOPUPS 2)
12913 (defconstant-exported GMDI_USEDISABLED 1)
12915 (defconstant-exported FKF_AVAILABLE 2)
12917 (defconstant-exported FKF_CLICKON 64)
12919 (defconstant-exported FKF_FILTERKEYSON 1)
12921 (defconstant-exported FKF_HOTKEYACTIVE 4)
12923 (defconstant-exported FKF_HOTKEYSOUND 16)
12925 (defconstant-exported FKF_CONFIRMHOTKEY 8)
12927 (defconstant-exported FKF_INDICATOR 32)
12929 (defconstant-exported HCF_HIGHCONTRASTON 1)
12931 (defconstant-exported HCF_AVAILABLE 2)
12933 (defconstant-exported HCF_HOTKEYACTIVE 4)
12935 (defconstant-exported HCF_CONFIRMHOTKEY 8)
12937 (defconstant-exported HCF_HOTKEYSOUND 16)
12939 (defconstant-exported HCF_INDICATOR 32)
12941 (defconstant-exported HCF_HOTKEYAVAILABLE 64)
12943 (defconstant-exported MKF_AVAILABLE 2)
12945 (defconstant-exported MKF_CONFIRMHOTKEY 8)
12947 (defconstant-exported MKF_HOTKEYACTIVE 4)
12949 (defconstant-exported MKF_HOTKEYSOUND 16)
12951 (defconstant-exported MKF_INDICATOR 32)
12953 (defconstant-exported MKF_MOUSEKEYSON 1)
12955 (defconstant-exported MKF_MODIFIERS 64)
12957 (defconstant-exported MKF_REPLACENUMBERS 128)
12959 (defconstant-exported SERKF_ACTIVE 8)
12961 (defconstant-exported SERKF_AVAILABLE 2)
12963 (defconstant-exported SERKF_INDICATOR 4)
12965 (defconstant-exported SERKF_SERIALKEYSON 1)
12967 (defconstant-exported SSF_AVAILABLE 2)
12969 (defconstant-exported SSF_SOUNDSENTRYON 1)
12971 (defconstant-exported SSTF_BORDER 2)
12973 (defconstant-exported SSTF_CHARS 1)
12975 (defconstant-exported SSTF_DISPLAY 3)
12977 (defconstant-exported SSTF_NONE 0)
12979 (defconstant-exported SSGF_DISPLAY 3)
12981 (defconstant-exported SSGF_NONE 0)
12983 (defconstant-exported SSWF_CUSTOM 4)
12985 (defconstant-exported SSWF_DISPLAY 3)
12987 (defconstant-exported SSWF_NONE 0)
12989 (defconstant-exported SSWF_TITLE 1)
12991 (defconstant-exported SSWF_WINDOW 2)
12993 (defconstant-exported SKF_AUDIBLEFEEDBACK 64)
12995 (defconstant-exported SKF_AVAILABLE 2)
12997 (defconstant-exported SKF_CONFIRMHOTKEY 8)
12999 (defconstant-exported SKF_HOTKEYACTIVE 4)
13001 (defconstant-exported SKF_HOTKEYSOUND 16)
13003 (defconstant-exported SKF_INDICATOR 32)
13005 (defconstant-exported SKF_STICKYKEYSON 1)
13007 (defconstant-exported SKF_TRISTATE 128)
13009 (defconstant-exported SKF_TWOKEYSOFF 256)
13011 (defconstant-exported TKF_AVAILABLE 2)
13013 (defconstant-exported TKF_CONFIRMHOTKEY 8)
13015 (defconstant-exported TKF_HOTKEYACTIVE 4)
13017 (defconstant-exported TKF_HOTKEYSOUND 16)
13019 (defconstant-exported TKF_TOGGLEKEYSON 1)
13021 (defconstant-exported MDITILE_SKIPDISABLED 2)
13023 (defconstant-exported MDITILE_HORIZONTAL 1)
13025 (defconstant-exported MDITILE_VERTICAL 0)
13027 (defconstant-exported VK_LBUTTON 1)
13029 (defconstant-exported VK_RBUTTON 2)
13031 (defconstant-exported VK_CANCEL 3)
13033 (defconstant-exported VK_MBUTTON 4)
13035 (defconstant-exported VK_BACK 8)
13037 (defconstant-exported VK_TAB 9)
13039 (defconstant-exported VK_CLEAR 12)
13041 (defconstant-exported VK_RETURN 13)
13043 (defconstant-exported VK_SHIFT 16)
13045 (defconstant-exported VK_CONTROL 17)
13047 (defconstant-exported VK_MENU 18)
13049 (defconstant-exported VK_PAUSE 19)
13051 (defconstant-exported VK_CAPITAL 20)
13053 (defconstant-exported VK_KANA #x15)
13055 (defconstant-exported VK_HANGEUL #x15)
13057 (defconstant-exported VK_HANGUL #x15)
13059 (defconstant-exported VK_JUNJA #x17)
13061 (defconstant-exported VK_FINAL #x18)
13063 (defconstant-exported VK_HANJA #x19)
13065 (defconstant-exported VK_KANJI #x19)
13067 (defconstant-exported VK_ESCAPE #x1B)
13069 (defconstant-exported VK_CONVERT #x1C)
13071 (defconstant-exported VK_NONCONVERT #x1D)
13073 (defconstant-exported VK_ACCEPT #x1E)
13075 (defconstant-exported VK_MODECHANGE #x1F)
13077 (defconstant-exported VK_SPACE 32)
13079 (defconstant-exported VK_PRIOR 33)
13081 (defconstant-exported VK_NEXT 34)
13083 (defconstant-exported VK_END 35)
13085 (defconstant-exported VK_HOME 36)
13087 (defconstant-exported VK_LEFT 37)
13089 (defconstant-exported VK_UP 38)
13091 (defconstant-exported VK_RIGHT 39)
13093 (defconstant-exported VK_DOWN 40)
13095 (defconstant-exported VK_SELECT 41)
13097 (defconstant-exported VK_PRINT 42)
13099 (defconstant-exported VK_EXECUTE 43)
13101 (defconstant-exported VK_SNAPSHOT 44)
13103 (defconstant-exported VK_INSERT 45)
13105 (defconstant-exported VK_DELETE 46)
13107 (defconstant-exported VK_HELP 47)
13109 (defconstant-exported VK_LWIN #x5B)
13111 (defconstant-exported VK_RWIN #x5C)
13113 (defconstant-exported VK_APPS #x5D)
13115 (defconstant-exported VK_SLEEP #x5F)
13117 (defconstant-exported VK_NUMPAD0 #x60)
13119 (defconstant-exported VK_NUMPAD1 #x61)
13121 (defconstant-exported VK_NUMPAD2 #x62)
13123 (defconstant-exported VK_NUMPAD3 #x63)
13125 (defconstant-exported VK_NUMPAD4 #x64)
13127 (defconstant-exported VK_NUMPAD5 #x65)
13129 (defconstant-exported VK_NUMPAD6 #x66)
13131 (defconstant-exported VK_NUMPAD7 #x67)
13133 (defconstant-exported VK_NUMPAD8 #x68)
13135 (defconstant-exported VK_NUMPAD9 #x69)
13137 (defconstant-exported VK_MULTIPLY #x6A)
13139 (defconstant-exported VK_ADD #x6B)
13141 (defconstant-exported VK_SEPARATOR #x6C)
13143 (defconstant-exported VK_SUBTRACT #x6D)
13145 (defconstant-exported VK_DECIMAL #x6E)
13147 (defconstant-exported VK_DIVIDE #x6F)
13149 (defconstant-exported VK_F1 #x70)
13151 (defconstant-exported VK_F2 #x71)
13153 (defconstant-exported VK_F3 #x72)
13155 (defconstant-exported VK_F4 #x73)
13157 (defconstant-exported VK_F5 #x74)
13159 (defconstant-exported VK_F6 #x75)
13161 (defconstant-exported VK_F7 #x76)
13163 (defconstant-exported VK_F8 #x77)
13165 (defconstant-exported VK_F9 #x78)
13167 (defconstant-exported VK_F10 #x79)
13169 (defconstant-exported VK_F11 #x7A)
13171 (defconstant-exported VK_F12 #x7B)
13173 (defconstant-exported VK_F13 #x7C)
13175 (defconstant-exported VK_F14 #x7D)
13177 (defconstant-exported VK_F15 #x7E)
13179 (defconstant-exported VK_F16 #x7F)
13181 (defconstant-exported VK_F17 #x80)
13183 (defconstant-exported VK_F18 #x81)
13185 (defconstant-exported VK_F19 #x82)
13187 (defconstant-exported VK_F20 #x83)
13189 (defconstant-exported VK_F21 #x84)
13191 (defconstant-exported VK_F22 #x85)
13193 (defconstant-exported VK_F23 #x86)
13195 (defconstant-exported VK_F24 #x87)
13197 (defconstant-exported VK_NUMLOCK #x90)
13199 (defconstant-exported VK_SCROLL #x91)
13201 (defconstant-exported VK_LSHIFT #xA0)
13203 (defconstant-exported VK_RSHIFT #xA1)
13205 (defconstant-exported VK_LCONTROL #xA2)
13207 (defconstant-exported VK_RCONTROL #xA3)
13209 (defconstant-exported VK_LMENU #xA4)
13211 (defconstant-exported VK_RMENU #xA5)
13213 (defconstant-exported VK_OEM_1 #xBA)
13215 (defconstant-exported VK_OEM_2 #xBF)
13217 (defconstant-exported VK_OEM_3 #xC0)
13219 (defconstant-exported VK_OEM_4 #xDB)
13221 (defconstant-exported VK_OEM_5 #xDC)
13223 (defconstant-exported VK_OEM_6 #xDD)
13225 (defconstant-exported VK_OEM_7 #xDE)
13227 (defconstant-exported VK_OEM_8 #xDF)
13229 (defconstant-exported VK_PROCESSKEY #xE5)
13231 (defconstant-exported VK_ATTN #xF6)
13233 (defconstant-exported VK_CRSEL #xF7)
13235 (defconstant-exported VK_EXSEL #xF8)
13237 (defconstant-exported VK_EREOF #xF9)
13239 (defconstant-exported VK_PLAY #xFA)
13241 (defconstant-exported VK_ZOOM #xFB)
13243 (defconstant-exported VK_NONAME #xFC)
13245 (defconstant-exported VK_PA1 #xFD)
13247 (defconstant-exported VK_OEM_CLEAR #xFE)
13249 (defconstant-exported TME_HOVER 1)
13251 (defconstant-exported TME_LEAVE 2)
13253 (defconstant-exported TME_QUERY #x40000000)
13255 (defconstant-exported TME_CANCEL #x80000000)
13257 (defconstant-exported HOVER_DEFAULT #xFFFFFFFF)
13259 (defconstant-exported MK_LBUTTON 1)
13261 (defconstant-exported MK_RBUTTON 2)
13263 (defconstant-exported MK_SHIFT 4)
13265 (defconstant-exported MK_CONTROL 8)
13267 (defconstant-exported MK_MBUTTON 16)
13269 (defconstant-exported TPM_CENTERALIGN 4)
13271 (defconstant-exported TPM_LEFTALIGN 0)
13273 (defconstant-exported TPM_RIGHTALIGN 8)
13275 (defconstant-exported TPM_LEFTBUTTON 0)
13277 (defconstant-exported TPM_RIGHTBUTTON 2)
13279 (defconstant-exported TPM_HORIZONTAL 0)
13281 (defconstant-exported TPM_VERTICAL 64)
13283 (defconstant-exported TPM_TOPALIGN 0)
13285 (defconstant-exported TPM_VCENTERALIGN 16)
13287 (defconstant-exported TPM_BOTTOMALIGN 32)
13289 (defconstant-exported TPM_NONOTIFY 128)
13291 (defconstant-exported TPM_RETURNCMD 256)
13293 (defconstant-exported HELP_COMMAND #x102)
13295 (defconstant-exported HELP_CONTENTS 3)
13297 (defconstant-exported HELP_CONTEXT 1)
13299 (defconstant-exported HELP_CONTEXTPOPUP 8)
13301 (defconstant-exported HELP_FORCEFILE 9)
13303 (defconstant-exported HELP_HELPONHELP 4)
13305 (defconstant-exported HELP_INDEX 3)
13307 (defconstant-exported HELP_KEY #x101)
13309 (defconstant-exported HELP_MULTIKEY #x201)
13311 (defconstant-exported HELP_PARTIALKEY #x105)
13313 (defconstant-exported HELP_QUIT 2)
13315 (defconstant-exported HELP_SETCONTENTS 5)
13317 (defconstant-exported HELP_SETINDEX 5)
13319 (defconstant-exported HELP_SETWINPOS #x203)
13321 (defconstant-exported HELP_CONTEXTMENU #xa)
13323 (defconstant-exported HELP_FINDER #xb)
13325 (defconstant-exported HELP_WM_HELP #xc)
13327 (defconstant-exported HELP_TCARD #x8000)
13329 (defconstant-exported HELP_TCARD_DATA 16)
13331 (defconstant-exported HELP_TCARD_OTHER_CALLER #x11)
13333 (defconstant-exported IDH_NO_HELP 28440)
13335 (defconstant-exported IDH_MISSING_CONTEXT 28441)
13337 (defconstant-exported IDH_GENERIC_HELP_BUTTON 28442)
13339 (defconstant-exported IDH_OK 28443)
13341 (defconstant-exported IDH_CANCEL 28444)
13343 (defconstant-exported IDH_HELP 28445)
13345 (defconstant-exported LB_CTLCODE 0)
13347 (defconstant-exported LB_OKAY 0)
13349 (defconstant-exported LB_ERR -1)
13351 (defconstant-exported LB_ERRSPACE -2)
13353 (defconstant-exported CB_OKAY 0)
13355 (defconstant-exported CB_ERR -1)
13357 (defconstant-exported CB_ERRSPACE -2)
13359 (defconstant-exported HIDE_WINDOW 0)
13361 (defconstant-exported SHOW_OPENWINDOW 1)
13363 (defconstant-exported SHOW_ICONWINDOW 2)
13365 (defconstant-exported SHOW_FULLSCREEN 3)
13367 (defconstant-exported SHOW_OPENNOACTIVATE 4)
13369 (defconstant-exported SW_PARENTCLOSING 1)
13371 (defconstant-exported SW_OTHERZOOM 2)
13373 (defconstant-exported SW_PARENTOPENING 3)
13375 (defconstant-exported SW_OTHERUNZOOM 4)
13377 (defconstant-exported KF_EXTENDED 256)
13379 (defconstant-exported KF_DLGMODE 2048)
13381 (defconstant-exported KF_MENUMODE 4096)
13383 (defconstant-exported KF_ALTDOWN 8192)
13385 (defconstant-exported KF_REPEAT 16384)
13387 (defconstant-exported KF_UP 32768)
13389 (defconstant-exported WSF_VISIBLE 1)
13391 (defconstant-exported PWR_OK 1)
13393 (defconstant-exported PWR_FAIL -1)
13395 (defconstant-exported PWR_SUSPENDREQUEST 1)
13397 (defconstant-exported PWR_SUSPENDRESUME 2)
13399 (defconstant-exported PWR_CRITICALRESUME 3)
13401 (defconstant-exported NFR_ANSI 1)
13403 (defconstant-exported NFR_UNICODE 2)
13405 (defconstant-exported NF_QUERY 3)
13407 (defconstant-exported NF_REQUERY 4)
13409 (defconstant-exported MENULOOP_WINDOW 0)
13411 (defconstant-exported MENULOOP_POPUP 1)
13413 (defconstant-exported WMSZ_LEFT 1)
13415 (defconstant-exported WMSZ_RIGHT 2)
13417 (defconstant-exported WMSZ_TOP 3)
13419 (defconstant-exported WMSZ_TOPLEFT 4)
13421 (defconstant-exported WMSZ_TOPRIGHT 5)
13423 (defconstant-exported WMSZ_BOTTOM 6)
13425 (defconstant-exported WMSZ_BOTTOMLEFT 7)
13427 (defconstant-exported WMSZ_BOTTOMRIGHT 8)
13429 (defconstant-exported HTERROR -2)
13431 (defconstant-exported HTTRANSPARENT -1)
13433 (defconstant-exported HTNOWHERE 0)
13435 (defconstant-exported HTCLIENT 1)
13437 (defconstant-exported HTCAPTION 2)
13439 (defconstant-exported HTSYSMENU 3)
13441 (defconstant-exported HTGROWBOX 4)
13443 (defconstant-exported HTSIZE 4)
13445 (defconstant-exported HTMENU 5)
13447 (defconstant-exported HTHSCROLL 6)
13449 (defconstant-exported HTVSCROLL 7)
13451 (defconstant-exported HTMINBUTTON 8)
13453 (defconstant-exported HTMAXBUTTON 9)
13455 (defconstant-exported HTREDUCE 8)
13457 (defconstant-exported HTZOOM 9)
13459 (defconstant-exported HTLEFT 10)
13461 (defconstant-exported HTSIZEFIRST 10)
13463 (defconstant-exported HTRIGHT 11)
13465 (defconstant-exported HTTOP 12)
13467 (defconstant-exported HTTOPLEFT 13)
13469 (defconstant-exported HTTOPRIGHT 14)
13471 (defconstant-exported HTBOTTOM 15)
13473 (defconstant-exported HTBOTTOMLEFT 16)
13475 (defconstant-exported HTBOTTOMRIGHT 17)
13477 (defconstant-exported HTSIZELAST 17)
13479 (defconstant-exported HTBORDER 18)
13481 (defconstant-exported HTOBJECT 19)
13483 (defconstant-exported HTCLOSE 20)
13485 (defconstant-exported HTHELP 21)
13487 (defconstant-exported MA_ACTIVATE 1)
13489 (defconstant-exported MA_ACTIVATEANDEAT 2)
13491 (defconstant-exported MA_NOACTIVATE 3)
13493 (defconstant-exported MA_NOACTIVATEANDEAT 4)
13495 (defconstant-exported SIZE_RESTORED 0)
13497 (defconstant-exported SIZE_MINIMIZED 1)
13499 (defconstant-exported SIZE_MAXIMIZED 2)
13501 (defconstant-exported SIZE_MAXSHOW 3)
13503 (defconstant-exported SIZE_MAXHIDE 4)
13505 (defconstant-exported SIZENORMAL 0)
13507 (defconstant-exported SIZEICONIC 1)
13509 (defconstant-exported SIZEFULLSCREEN 2)
13511 (defconstant-exported SIZEZOOMSHOW 3)
13513 (defconstant-exported SIZEZOOMHIDE 4)
13515 (defconstant-exported WVR_ALIGNTOP 16)
13517 (defconstant-exported WVR_ALIGNLEFT 32)
13519 (defconstant-exported WVR_ALIGNBOTTOM 64)
13521 (defconstant-exported WVR_ALIGNRIGHT 128)
13523 (defconstant-exported WVR_HREDRAW 256)
13525 (defconstant-exported WVR_VREDRAW 512)
13527 (defconstant-exported WVR_REDRAW (cl:logior 256 512))
13529 (defconstant-exported WVR_VALIDRECTS 1024)
13531 (defconstant-exported PRF_CHECKVISIBLE 1)
13533 (defconstant-exported PRF_NONCLIENT 2)
13535 (defconstant-exported PRF_CLIENT 4)
13537 (defconstant-exported PRF_ERASEBKGND 8)
13539 (defconstant-exported PRF_CHILDREN 16)
13541 (defconstant-exported PRF_OWNED 32)
13543 (defconstant-exported IDANI_OPEN 1)
13545 (defconstant-exported IDANI_CLOSE 2)
13547 (defconstant-exported IDANI_CAPTION 3)
13549 (defconstant-exported WPF_RESTORETOMAXIMIZED 2)
13551 (defconstant-exported WPF_SETMINPOSITION 1)
13553 (defconstant-exported ODT_MENU 1)
13555 (defconstant-exported ODT_LISTBOX 2)
13557 (defconstant-exported ODT_COMBOBOX 3)
13559 (defconstant-exported ODT_BUTTON 4)
13561 (defconstant-exported ODT_STATIC 5)
13563 (defconstant-exported ODA_DRAWENTIRE 1)
13565 (defconstant-exported ODA_SELECT 2)
13567 (defconstant-exported ODA_FOCUS 4)
13569 (defconstant-exported ODS_SELECTED 1)
13571 (defconstant-exported ODS_GRAYED 2)
13573 (defconstant-exported ODS_DISABLED 4)
13575 (defconstant-exported ODS_CHECKED 8)
13577 (defconstant-exported ODS_FOCUS 16)
13579 (defconstant-exported ODS_DEFAULT 32)
13581 (defconstant-exported ODS_COMBOBOXEDIT 4096)
13583 (defconstant-exported IDHOT_SNAPWINDOW -1)
13585 (defconstant-exported IDHOT_SNAPDESKTOP -2)
13587 (defconstant-exported DBWF_LPARAMPOINTER #x8000)
13589 (defconstant-exported DLGWINDOWEXTRA 30)
13591 (defconstant-exported MNC_IGNORE 0)
13593 (defconstant-exported MNC_CLOSE 1)
13595 (defconstant-exported MNC_EXECUTE 2)
13597 (defconstant-exported MNC_SELECT 3)
13599 (defconstant-exported DOF_EXECUTABLE #x8001)
13601 (defconstant-exported DOF_DOCUMENT #x8002)
13603 (defconstant-exported DOF_DIRECTORY #x8003)
13605 (defconstant-exported DOF_MULTIPLE #x8004)
13607 (defconstant-exported DOF_PROGMAN 1)
13609 (defconstant-exported DOF_SHELLDATA 2)
13611 (defconstant-exported DO_DROPFILE #x454C4946)
13613 (defconstant-exported DO_PRINTFILE #x544E5250)
13615 (defconstant-exported SW_SCROLLCHILDREN 1)
13617 (defconstant-exported SW_INVALIDATE 2)
13619 (defconstant-exported SW_ERASE 4)
13621 (defconstant-exported SC_SIZE #xF000)
13623 (defconstant-exported SC_MOVE #xF010)
13625 (defconstant-exported SC_MINIMIZE #xF020)
13627 (defconstant-exported SC_ICON #xf020)
13629 (defconstant-exported SC_MAXIMIZE #xF030)
13631 (defconstant-exported SC_ZOOM #xF030)
13633 (defconstant-exported SC_NEXTWINDOW #xF040)
13635 (defconstant-exported SC_PREVWINDOW #xF050)
13637 (defconstant-exported SC_CLOSE #xF060)
13639 (defconstant-exported SC_VSCROLL #xF070)
13641 (defconstant-exported SC_HSCROLL #xF080)
13643 (defconstant-exported SC_MOUSEMENU #xF090)
13645 (defconstant-exported SC_KEYMENU #xF100)
13647 (defconstant-exported SC_ARRANGE #xF110)
13649 (defconstant-exported SC_RESTORE #xF120)
13651 (defconstant-exported SC_TASKLIST #xF130)
13653 (defconstant-exported SC_SCREENSAVE #xF140)
13655 (defconstant-exported SC_HOTKEY #xF150)
13657 (defconstant-exported SC_DEFAULT #xF160)
13659 (defconstant-exported SC_MONITORPOWER #xF170)
13661 (defconstant-exported SC_CONTEXTHELP #xF180)
13663 (defconstant-exported SC_SEPARATOR #xF00F)
13665 (defconstant-exported EC_LEFTMARGIN 1)
13667 (defconstant-exported EC_RIGHTMARGIN 2)
13669 (defconstant-exported EC_USEFONTINFO #xffff)
13671 (defconstant-exported DC_HASDEFID #x534B)
13673 (defconstant-exported DLGC_WANTARROWS 1)
13675 (defconstant-exported DLGC_WANTTAB 2)
13677 (defconstant-exported DLGC_WANTALLKEYS 4)
13679 (defconstant-exported DLGC_WANTMESSAGE 4)
13681 (defconstant-exported DLGC_HASSETSEL 8)
13683 (defconstant-exported DLGC_DEFPUSHBUTTON 16)
13685 (defconstant-exported DLGC_UNDEFPUSHBUTTON 32)
13687 (defconstant-exported DLGC_RADIOBUTTON 64)
13689 (defconstant-exported DLGC_WANTCHARS 128)
13691 (defconstant-exported DLGC_STATIC 256)
13693 (defconstant-exported DLGC_BUTTON #x2000)
13695 (defconstant-exported WA_INACTIVE 0)
13697 (defconstant-exported WA_ACTIVE 1)
13699 (defconstant-exported WA_CLICKACTIVE 2)
13701 (defconstant-exported ICON_SMALL 0)
13703 (defconstant-exported ICON_BIG 1)
13705 (defconstant-exported MOD_ALT 1)
13707 (defconstant-exported MOD_CONTROL 2)
13709 (defconstant-exported MOD_SHIFT 4)
13711 (defconstant-exported MOD_WIN 8)
13713 (defconstant-exported MOD_IGNORE_ALL_MODIFIER 1024)
13715 (defconstant-exported MOD_ON_KEYUP 2048)
13717 (defconstant-exported MOD_RIGHT 16384)
13719 (defconstant-exported MOD_LEFT 32768)
13721 (defconstant-exported LLKHF_EXTENDED (cl:ash 256 -8))
13723 (defconstant-exported LLKHF_INJECTED #x00000010)
13725 (defconstant-exported LLKHF_ALTDOWN (cl:ash 8192 -8))
13727 (defconstant-exported LLKHF_UP (cl:ash 32768 -8))
13729 (defconstant-exported CURSOR_SHOWING #x00000001)
13731 (defconstant-exported WS_ACTIVECAPTION #x00000001)
13733 (defconstant-exported ENDSESSION_LOGOFF #x80000000)
13735 (defconstant-exported GA_PARENT 1)
13737 (defconstant-exported GA_ROOT 2)
13739 (defconstant-exported GA_ROOTOWNER 3)
13785 (defcstructex-exported HHOOK__
13786 (i :int))
13790 (defcstructex-exported HDWP__
13791 (i :int))
13795 (defcstructex-exported HDEVNOTIFY__
13796 (i :int))
13800 (defcstructex-exported ACCEL
13801 (fVirt :unsigned-char)
13802 (key :unsigned-short)
13803 (cmd :unsigned-short))
13809 (defcstructex-exported ACCESSTIMEOUT
13810 (cbSize :unsigned-int)
13811 (dwFlags :unsigned-long)
13812 (iTimeOutMSec :unsigned-long))
13818 (defcstructex-exported ANIMATIONINFO
13819 (cbSize :unsigned-int)
13820 (iMinAnimate :int))
13826 (defcstructex-exported CREATESTRUCTA
13827 (lpCreateParams :pointer)
13828 (hInstance :pointer)
13829 (hMenu :pointer)
13830 (hwndParent :pointer)
13831 (cy :int)
13832 (cx :int)
13833 (y :int)
13834 (x :int)
13835 (style :int32)
13836 (lpszName :string)
13837 (lpszClass :string)
13838 (dwExStyle :unsigned-long))
13844 (defcstructex-exported CREATESTRUCTW
13845 (lpCreateParams :pointer)
13846 (hInstance :pointer)
13847 (hMenu :pointer)
13848 (hwndParent :pointer)
13849 (cy :int)
13850 (cx :int)
13851 (y :int)
13852 (x :int)
13853 (style :int32)
13854 (lpszName :pointer)
13855 (lpszClass :pointer)
13856 (dwExStyle :unsigned-long))
13862 (defcstructex-exported CBT_CREATEWNDA
13863 (lpcs :pointer)
13864 (hwndInsertAfter :pointer))
13870 (defcstructex-exported CBT_CREATEWNDW
13871 (lpcs :pointer)
13872 (hwndInsertAfter :pointer))
13878 (defcstructex-exported CBTACTIVATESTRUCT
13879 (fMouse :int)
13880 (hWndActive :pointer))
13886 (defcstructex-exported CLIENTCREATESTRUCT
13887 (hWindowMenu :pointer)
13888 (idFirstChild :unsigned-int))
13894 (defcstructex-exported COMPAREITEMSTRUCT
13895 (CtlType :unsigned-int)
13896 (CtlID :unsigned-int)
13897 (hwndItem :pointer)
13898 (itemID1 :unsigned-int)
13899 (itemData1 :unsigned-long)
13900 (itemID2 :unsigned-int)
13901 (itemData2 :unsigned-long)
13902 (dwLocaleId :unsigned-long))
13908 (defcstructex-exported COPYDATASTRUCT
13909 (dwData :unsigned-long)
13910 (cbData :unsigned-long)
13911 (lpData :pointer))
13917 (defcstructex-exported CURSORSHAPE
13918 (xHotSpot :int)
13919 (yHotSpot :int)
13920 (cx :int)
13921 (cy :int)
13922 (cbWidth :int)
13923 (Planes :unsigned-char)
13924 (BitsPixel :unsigned-char))
13930 (defcstructex-exported CWPRETSTRUCT
13931 (lResult :int32)
13932 (lParam :int32)
13933 (wParam :unsigned-int)
13934 (message :unsigned-long)
13935 (hwnd :pointer))
13939 (defcstructex-exported CWPSTRUCT
13940 (lParam :int32)
13941 (wParam :unsigned-int)
13942 (message :unsigned-int)
13943 (hwnd :pointer))
13949 (defcstructex-exported DEBUGHOOKINFO
13950 (idThread :unsigned-long)
13951 (idThreadInstaller :unsigned-long)
13952 (lParam :int32)
13953 (wParam :unsigned-int)
13954 (code :int))
13962 (defcstructex-exported DELETEITEMSTRUCT
13963 (CtlType :unsigned-int)
13964 (CtlID :unsigned-int)
13965 (itemID :unsigned-int)
13966 (hwndItem :pointer)
13967 (itemData :unsigned-int))
13976 (defcstructex-exported DRAWITEMSTRUCT
13977 (CtlType :unsigned-int)
13978 (CtlID :unsigned-int)
13979 (itemID :unsigned-int)
13980 (itemAction :unsigned-int)
13981 (itemState :unsigned-int)
13982 (hwndItem :pointer)
13983 (hDC :pointer)
13984 (rcItem RECT)
13985 (itemData :unsigned-long))
13993 (defcstructex-exported DRAWTEXTPARAMS
13994 (cbSize :unsigned-int)
13995 (iTabLength :int)
13996 (iLeftMargin :int)
13997 (iRightMargin :int)
13998 (uiLengthDrawn :unsigned-int))
14010 (defcstructex-exported ICONINFO
14011 (fIcon :int)
14012 (xHotspot :unsigned-long)
14013 (yHotspot :unsigned-long)
14014 (hbmMask :pointer)
14015 (hbmColor :pointer))
14021 (defcstructex-exported NMHDR
14022 (hwndFrom :pointer)
14023 (idFrom :unsigned-int)
14024 (code :unsigned-int))
14035 (defcstructex-exported MENUITEMINFOA
14036 (cbSize :unsigned-int)
14037 (fMask :unsigned-int)
14038 (fType :unsigned-int)
14039 (fState :unsigned-int)
14040 (wID :unsigned-int)
14041 (hSubMenu :pointer)
14042 (hbmpChecked :pointer)
14043 (hbmpUnchecked :pointer)
14044 (dwItemData :unsigned-long)
14045 (dwTypeData :string)
14046 (cch :unsigned-int))
14054 (defcstructex-exported MENUITEMINFOW
14055 (cbSize :unsigned-int)
14056 (fMask :unsigned-int)
14057 (fType :unsigned-int)
14058 (fState :unsigned-int)
14059 (wID :unsigned-int)
14060 (hSubMenu :pointer)
14061 (hbmpChecked :pointer)
14062 (hbmpUnchecked :pointer)
14063 (dwItemData :unsigned-long)
14064 (dwTypeData :pointer)
14065 (cch :unsigned-int))
14073 (defcstructex-exported SCROLLINFO
14074 (cbSize :unsigned-int)
14075 (fMask :unsigned-int)
14076 (nMin :int)
14077 (nMax :int)
14078 (nPage :unsigned-int)
14079 (nPos :int)
14080 (nTrackPos :int))
14088 (defcstructex-exported WINDOWPLACEMENT
14089 (length :unsigned-int)
14090 (flags :unsigned-int)
14091 (showCmd :unsigned-int)
14092 (ptMinPosition POINT)
14093 (ptMaxPosition POINT)
14094 (rcNormalPosition RECT))
14102 (defcstructex-exported MENUITEMTEMPLATEHEADER
14103 (versionNumber :unsigned-short)
14104 (offset :unsigned-short))
14106 (defcstructex-exported MENUITEMTEMPLATE
14107 (mtOption :unsigned-short)
14108 (mtID :unsigned-short)
14109 (mtString :pointer))
14123 (defcstructex-exported HELPINFO
14124 (cbSize :unsigned-int)
14125 (iContextType :int)
14126 (iCtrlId :int)
14127 (hItemHandle :pointer)
14128 (dwContextId :unsigned-long)
14129 (MousePos POINT))
14137 (defcstructex-exported MSGBOXPARAMSA
14138 (cbSize :unsigned-int)
14139 (hwndOwner :pointer)
14140 (hInstance :pointer)
14141 (lpszText :string)
14142 (lpszCaption :string)
14143 (dwStyle :unsigned-long)
14144 (lpszIcon :string)
14145 (dwContextHelpId :unsigned-long)
14146 (lpfnMsgBoxCallback :pointer)
14147 (dwLanguageId :unsigned-long))
14153 (defcstructex-exported MSGBOXPARAMSW
14154 (cbSize :unsigned-int)
14155 (hwndOwner :pointer)
14156 (hInstance :pointer)
14157 (lpszText :pointer)
14158 (lpszCaption :pointer)
14159 (dwStyle :unsigned-long)
14160 (lpszIcon :pointer)
14161 (dwContextHelpId :unsigned-long)
14162 (lpfnMsgBoxCallback :pointer)
14163 (dwLanguageId :unsigned-long))
14169 (defcstructex-exported USEROBJECTFLAGS
14170 (fInherit :int)
14171 (fReserved :int)
14172 (dwFlags :unsigned-long))
14176 (defcstructex-exported FILTERKEYS
14177 (cbSize :unsigned-int)
14178 (dwFlags :unsigned-long)
14179 (iWaitMSec :unsigned-long)
14180 (iDelayMSec :unsigned-long)
14181 (iRepeatMSec :unsigned-long)
14182 (iBounceMSec :unsigned-long))
14186 (defcstructex-exported HIGHCONTRASTA
14187 (cbSize :unsigned-int)
14188 (dwFlags :unsigned-long)
14189 (lpszDefaultScheme :string))
14195 (defcstructex-exported HIGHCONTRASTW
14196 (cbSize :unsigned-int)
14197 (dwFlags :unsigned-long)
14198 (lpszDefaultScheme :pointer))
14204 (defcstructex-exported ICONMETRICSA
14205 (cbSize :unsigned-int)
14206 (iHorzSpacing :int)
14207 (iVertSpacing :int)
14208 (iTitleWrap :int)
14209 (lfFont LOGFONTA))
14215 (defcstructex-exported ICONMETRICSW
14216 (cbSize :unsigned-int)
14217 (iHorzSpacing :int)
14218 (iVertSpacing :int)
14219 (iTitleWrap :int)
14220 (lfFont LOGFONTW))
14226 (defcstructex-exported MINIMIZEDMETRICS
14227 (cbSize :unsigned-int)
14228 (iWidth :int)
14229 (iHorzGap :int)
14230 (iVertGap :int)
14231 (iArrange :int))
14237 (defcstructex-exported MOUSEKEYS
14238 (cbSize :unsigned-int)
14239 (dwFlags :unsigned-long)
14240 (iMaxSpeed :unsigned-long)
14241 (iTimeToMaxSpeed :unsigned-long)
14242 (iCtrlSpeed :unsigned-long)
14243 (dwReserved1 :unsigned-long)
14244 (dwReserved2 :unsigned-long))
14250 (defcstructex-exported NONCLIENTMETRICSA
14251 (cbSize :unsigned-int)
14252 (iBorderWidth :int)
14253 (iScrollWidth :int)
14254 (iScrollHeight :int)
14255 (iCaptionWidth :int)
14256 (iCaptionHeight :int)
14257 (lfCaptionFont LOGFONTA)
14258 (iSmCaptionWidth :int)
14259 (iSmCaptionHeight :int)
14260 (lfSmCaptionFont LOGFONTA)
14261 (iMenuWidth :int)
14262 (iMenuHeight :int)
14263 (lfMenuFont LOGFONTA)
14264 (lfStatusFont LOGFONTA)
14265 (lfMessageFont LOGFONTA))
14271 (defcstructex-exported NONCLIENTMETRICSW
14272 (cbSize :unsigned-int)
14273 (iBorderWidth :int)
14274 (iScrollWidth :int)
14275 (iScrollHeight :int)
14276 (iCaptionWidth :int)
14277 (iCaptionHeight :int)
14278 (lfCaptionFont LOGFONTW)
14279 (iSmCaptionWidth :int)
14280 (iSmCaptionHeight :int)
14281 (lfSmCaptionFont LOGFONTW)
14282 (iMenuWidth :int)
14283 (iMenuHeight :int)
14284 (lfMenuFont LOGFONTW)
14285 (lfStatusFont LOGFONTW)
14286 (lfMessageFont LOGFONTW))
14292 (defcstructex-exported SERIALKEYSA
14293 (cbSize :unsigned-int)
14294 (dwFlags :unsigned-long)
14295 (lpszActivePort :string)
14296 (lpszPort :string)
14297 (iBaudRate :unsigned-int)
14298 (iPortState :unsigned-int)
14299 (iActive :unsigned-int))
14305 (defcstructex-exported SERIALKEYSW
14306 (cbSize :unsigned-int)
14307 (dwFlags :unsigned-long)
14308 (lpszActivePort :pointer)
14309 (lpszPort :pointer)
14310 (iBaudRate :unsigned-int)
14311 (iPortState :unsigned-int)
14312 (iActive :unsigned-int))
14318 (defcstructex-exported SOUNDSENTRYA
14319 (cbSize :unsigned-int)
14320 (dwFlags :unsigned-long)
14321 (iFSTextEffect :unsigned-long)
14322 (iFSTextEffectMSec :unsigned-long)
14323 (iFSTextEffectColorBits :unsigned-long)
14324 (iFSGrafEffect :unsigned-long)
14325 (iFSGrafEffectMSec :unsigned-long)
14326 (iFSGrafEffectColor :unsigned-long)
14327 (iWindowsEffect :unsigned-long)
14328 (iWindowsEffectMSec :unsigned-long)
14329 (lpszWindowsEffectDLL :string)
14330 (iWindowsEffectOrdinal :unsigned-long))
14336 (defcstructex-exported SOUNDSENTRYW
14337 (cbSize :unsigned-int)
14338 (dwFlags :unsigned-long)
14339 (iFSTextEffect :unsigned-long)
14340 (iFSTextEffectMSec :unsigned-long)
14341 (iFSTextEffectColorBits :unsigned-long)
14342 (iFSGrafEffect :unsigned-long)
14343 (iFSGrafEffectMSec :unsigned-long)
14344 (iFSGrafEffectColor :unsigned-long)
14345 (iWindowsEffect :unsigned-long)
14346 (iWindowsEffectMSec :unsigned-long)
14347 (lpszWindowsEffectDLL :pointer)
14348 (iWindowsEffectOrdinal :unsigned-long))
14354 (defcstructex-exported STICKYKEYS
14355 (cbSize :unsigned-long)
14356 (dwFlags :unsigned-long))
14362 (defcstructex-exported TOGGLEKEYS
14363 (cbSize :unsigned-long)
14364 (dwFlags :unsigned-long))
14368 (defcstructex-exported MOUSEHOOKSTRUCT
14369 (pt POINT)
14370 (hwnd :pointer)
14371 (wHitTestCode :unsigned-int)
14372 (dwExtraInfo :unsigned-long))
14380 (defcstructex-exported TRACKMOUSEEVENT
14381 (cbSize :unsigned-long)
14382 (dwFlags :unsigned-long)
14383 (hwndTrack :pointer)
14384 (dwHoverTime :unsigned-long))
14390 (defcstructex-exported TPMPARAMS
14391 (cbSize :unsigned-int)
14392 (rcExclude RECT))
14398 (defcstructex-exported EVENTMSG
14399 (message :unsigned-int)
14400 (paramL :unsigned-int)
14401 (paramH :unsigned-int)
14402 (time :unsigned-long)
14403 (hwnd :pointer))
14415 (defcstructex-exported WINDOWPOS
14416 (hwnd :pointer)
14417 (hwndInsertAfter :pointer)
14418 (x :int)
14419 (y :int)
14420 (cx :int)
14421 (cy :int)
14422 (flags :unsigned-int))
14430 (defcstructex-exported NCCALCSIZE_PARAMS
14431 (rgrc :pointer)
14432 (lppos :pointer))
14438 (defcstructex-exported MDICREATESTRUCTA
14439 (szClass :string)
14440 (szTitle :string)
14441 (hOwner :pointer)
14442 (x :int)
14443 (y :int)
14444 (cx :int)
14445 (cy :int)
14446 (style :unsigned-long)
14447 (lParam :int32))
14453 (defcstructex-exported MDICREATESTRUCTW
14454 (szClass :pointer)
14455 (szTitle :pointer)
14456 (hOwner :pointer)
14457 (x :int)
14458 (y :int)
14459 (cx :int)
14460 (cy :int)
14461 (style :unsigned-long)
14462 (lParam :int32))
14468 (defcstructex-exported MINMAXINFO
14469 (ptReserved POINT)
14470 (ptMaxSize POINT)
14471 (ptMaxPosition POINT)
14472 (ptMinTrackSize POINT)
14473 (ptMaxTrackSize POINT))
14481 (defcstructex-exported MDINEXTMENU
14482 (hmenuIn :pointer)
14483 (hmenuNext :pointer)
14484 (hwndNext :pointer))
14492 (defcstructex-exported MEASUREITEMSTRUCT
14493 (CtlType :unsigned-int)
14494 (CtlID :unsigned-int)
14495 (itemID :unsigned-int)
14496 (itemWidth :unsigned-int)
14497 (itemHeight :unsigned-int)
14498 (itemData :unsigned-long))
14506 (defcstructex-exported DROPSTRUCT
14507 (hwndSource :pointer)
14508 (hwndSink :pointer)
14509 (wFmt :unsigned-long)
14510 (dwData :unsigned-long)
14511 (ptDrop POINT)
14512 (dwControlData :unsigned-long))
14522 (defcstructex-exported MULTIKEYHELPA
14523 (mkSize :unsigned-long)
14524 (mkKeylist :char)
14525 (szKeyphrase :pointer))
14533 (defcstructex-exported MULTIKEYHELPW
14534 (mkSize :unsigned-long)
14535 (mkKeylist :pointer)
14536 (szKeyphrase :pointer))
14544 (defcstructex-exported HELPWININFOA
14545 (wStructSize :int)
14546 (x :int)
14547 (y :int)
14548 (dx :int)
14549 (dy :int)
14550 (wMax :int)
14551 (rgchMember :pointer))
14559 (defcstructex-exported HELPWININFOW
14560 (wStructSize :int)
14561 (x :int)
14562 (y :int)
14563 (dx :int)
14564 (dy :int)
14565 (wMax :int)
14566 (rgchMember :pointer))
14574 (defcstructex-exported STYLESTRUCT
14575 (styleOld :unsigned-long)
14576 (styleNew :unsigned-long))
14582 (defcstructex-exported ALTTABINFO
14583 (cbSize :unsigned-long)
14584 (cItems :int)
14585 (cColumns :int)
14586 (cRows :int)
14587 (iColFocus :int)
14588 (iRowFocus :int)
14589 (cxItem :int)
14590 (cyItem :int)
14591 (ptStart POINT))
14599 (defcstructex-exported COMBOBOXINFO
14600 (cbSize :unsigned-long)
14601 (rcItem RECT)
14602 (rcButton RECT)
14603 (stateButton :unsigned-long)
14604 (hwndCombo :pointer)
14605 (hwndItem :pointer)
14606 (hwndList :pointer))
14614 (defcstructex-exported CURSORINFO
14615 (cbSize :unsigned-long)
14616 (flags :unsigned-long)
14617 (hCursor :pointer)
14618 (ptScreenPos POINT))
14626 (defcstructex-exported MENUBARINFO
14627 (cbSize :unsigned-long)
14628 (rcBar RECT)
14629 (hMenu :pointer)
14630 (hwndMenu :pointer)
14631 (fBarFocused :int)
14632 (fFocused :int))
14638 (defcstructex-exported MENUINFO
14639 (cbSize :unsigned-long)
14640 (fMask :unsigned-long)
14641 (dwStyle :unsigned-long)
14642 (cyMax :unsigned-int)
14643 (hbrBack :pointer)
14644 (dwContextHelpID :unsigned-long)
14645 (dwMenuData :unsigned-long))
14653 (defconstant-exported CCHILDREN_SCROLLBAR 5)
14655 (defcstructex-exported SCROLLBARINFO
14656 (cbSize :unsigned-long)
14657 (rcScrollBar RECT)
14658 (dxyLineButton :int)
14659 (xyThumbTop :int)
14660 (xyThumbBottom :int)
14661 (reserved :int)
14662 (rgstate :pointer))
14670 (defconstant-exported CCHILDREN_TITLEBAR 5)
14672 (defcstructex-exported TITLEBARINFO
14673 (cbSize :unsigned-long)
14674 (rcTitleBar RECT)
14675 (rgstate :pointer))
14683 (defcstructex-exported WINDOWINFO
14684 (cbSize :unsigned-long)
14685 (rcWindow RECT)
14686 (rcClient RECT)
14687 (dwStyle :unsigned-long)
14688 (dwExStyle :unsigned-long)
14689 (dwWindowStatus :unsigned-long)
14690 (cxWindowBorders :unsigned-int)
14691 (cyWindowBorders :unsigned-int)
14692 (atomWindowType :unsigned-short)
14693 (wCreatorVersion :unsigned-short))
14701 (defcstructex-exported LASTINPUTINFO
14702 (cbSize :unsigned-int)
14703 (dwTime :unsigned-long))
14709 (defcstructex-exported MONITORINFO
14710 (cbSize :unsigned-long)
14711 (rcMonitor RECT)
14712 (rcWork RECT)
14713 (dwFlags :unsigned-long))
14719 (defcstructex-exported MONITORINFOEXA
14720 (cbSize :unsigned-long)
14721 (rcMonitor RECT)
14722 (rcWork RECT)
14723 (dwFlags :unsigned-long)
14724 (szDevice :pointer))
14730 (defcstructex-exported MONITORINFOEXW
14731 (cbSize :unsigned-long)
14732 (rcMonitor RECT)
14733 (rcWork RECT)
14734 (dwFlags :unsigned-long)
14735 (szDevice :pointer))
14741 (defcstructex-exported KBDLLHOOKSTRUCT
14742 (vkCode :unsigned-long)
14743 (scanCode :unsigned-long)
14744 (flags :unsigned-long)
14745 (time :unsigned-long)
14746 (dwExtraInfo :unsigned-long))
14754 (defcstructex-exported MSLLHOOKSTRUCT
14755 (pt POINT)
14756 (mouseData :unsigned-long)
14757 (flags :unsigned-long)
14758 (time :unsigned-long)
14759 (dwExtraInfo :unsigned-long))
14763 (defcfunex-exported ("ChangeDisplaySettingsA" ChangeDisplaySettingsA :convention :stdcall) :int32
14764 (arg0 :pointer)
14765 (arg1 :unsigned-long))
14767 (defcfunex-exported ("ChangeDisplaySettingsW" ChangeDisplaySettingsW :convention :stdcall) :int32
14768 (arg0 :pointer)
14769 (arg1 :unsigned-long))
14771 (defcfunex-exported ("ChangeDisplaySettingsExA" ChangeDisplaySettingsExA :convention :stdcall) :int32
14772 (arg0 :string)
14773 (arg1 :pointer)
14774 (arg2 :pointer)
14775 (arg3 :unsigned-long)
14776 (arg4 :pointer))
14778 (defcfunex-exported ("ChangeDisplaySettingsExW" ChangeDisplaySettingsExW :convention :stdcall) :int32
14779 (arg0 :pointer)
14780 (arg1 :pointer)
14781 (arg2 :pointer)
14782 (arg3 :unsigned-long)
14783 (arg4 :pointer))
14785 (defcfunex-exported ("CheckDlgButton" CheckDlgButton :convention :stdcall) :int
14786 (arg0 :pointer)
14787 (arg1 :int)
14788 (arg2 :unsigned-int))
14790 (defcfunex-exported ("CheckMenuItem" CheckMenuItem :convention :stdcall) :unsigned-long
14791 (arg0 :pointer)
14792 (arg1 :unsigned-int)
14793 (arg2 :unsigned-int))
14795 (defcfunex-exported ("CheckMenuRadioItem" CheckMenuRadioItem :convention :stdcall) :int
14796 (arg0 :pointer)
14797 (arg1 :unsigned-int)
14798 (arg2 :unsigned-int)
14799 (arg3 :unsigned-int)
14800 (arg4 :unsigned-int))
14802 (defcfunex-exported ("CheckRadioButton" CheckRadioButton :convention :stdcall) :int
14803 (arg0 :pointer)
14804 (arg1 :int)
14805 (arg2 :int)
14806 (arg3 :int))
14808 (defcfunex-exported ("CopyRect" CopyRect :convention :stdcall) :int
14809 (arg0 :pointer)
14810 (arg1 :pointer))
14812 (defcfunex-exported ("CreateMDIWindowA" CreateMDIWindowA :convention :stdcall) :pointer
14813 (arg0 :string)
14814 (arg1 :string)
14815 (arg2 :unsigned-long)
14816 (arg3 :int)
14817 (arg4 :int)
14818 (arg5 :int)
14819 (arg6 :int)
14820 (arg7 :pointer)
14821 (arg8 :pointer)
14822 (arg9 :int32))
14824 (defcfunex-exported ("CreateMDIWindowW" CreateMDIWindowW :convention :stdcall) :pointer
14825 (arg0 :pointer)
14826 (arg1 :pointer)
14827 (arg2 :unsigned-long)
14828 (arg3 :int)
14829 (arg4 :int)
14830 (arg5 :int)
14831 (arg6 :int)
14832 (arg7 :pointer)
14833 (arg8 :pointer)
14834 (arg9 :int32))
14836 (defcfunex-exported ("CreateMenu" CreateMenu :convention :stdcall) :pointer)
14838 (defcfunex-exported ("CreatePopupMenu" CreatePopupMenu :convention :stdcall) :pointer)
14840 (defcfunex-exported ("DefDlgProcA" DefDlgProcA :convention :stdcall) :int32
14841 (arg0 :pointer)
14842 (arg1 :unsigned-int)
14843 (arg2 :unsigned-int)
14844 (arg3 :int32))
14846 (defcfunex-exported ("DefDlgProcW" DefDlgProcW :convention :stdcall) :int32
14847 (arg0 :pointer)
14848 (arg1 :unsigned-int)
14849 (arg2 :unsigned-int)
14850 (arg3 :int32))
14852 (defcfunex-exported ("DefFrameProcA" DefFrameProcA :convention :stdcall) :int32
14853 (arg0 :pointer)
14854 (arg1 :pointer)
14855 (arg2 :unsigned-int)
14856 (arg3 :unsigned-int)
14857 (arg4 :int32))
14859 (defcfunex-exported ("DefFrameProcW" DefFrameProcW :convention :stdcall) :int32
14860 (arg0 :pointer)
14861 (arg1 :pointer)
14862 (arg2 :unsigned-int)
14863 (arg3 :unsigned-int)
14864 (arg4 :int32))
14866 (defcfunex-exported ("DefMDIChildProcA" DefMDIChildProcA :convention :stdcall) :int32
14867 (arg0 :pointer)
14868 (arg1 :unsigned-int)
14869 (arg2 :unsigned-int)
14870 (arg3 :int32))
14872 (defcfunex-exported ("DefMDIChildProcW" DefMDIChildProcW :convention :stdcall) :int32
14873 (arg0 :pointer)
14874 (arg1 :unsigned-int)
14875 (arg2 :unsigned-int)
14876 (arg3 :int32))
14878 (defcfunex-exported ("DeleteMenu" DeleteMenu :convention :stdcall) :int
14879 (arg0 :pointer)
14880 (arg1 :unsigned-int)
14881 (arg2 :unsigned-int))
14883 (defcfunex-exported ("DeregisterShellHookWindow" DeregisterShellHookWindow :convention :stdcall) :int
14884 (arg0 :pointer))
14886 (defcfunex-exported ("DestroyMenu" DestroyMenu :convention :stdcall) :int
14887 (arg0 :pointer))
14889 (defcfunex-exported ("DialogBoxIndirectParamA" DialogBoxIndirectParamA :convention :stdcall) :int
14890 (arg0 :pointer)
14891 (arg1 :pointer)
14892 (arg2 :pointer)
14893 (arg3 :pointer)
14894 (arg4 :int32))
14896 (defcfunex-exported ("DialogBoxIndirectParamW" DialogBoxIndirectParamW :convention :stdcall) :int
14897 (arg0 :pointer)
14898 (arg1 :pointer)
14899 (arg2 :pointer)
14900 (arg3 :pointer)
14901 (arg4 :int32))
14903 (defcfunex-exported ("DialogBoxParamA" DialogBoxParamA :convention :stdcall) :int
14904 (arg0 :pointer)
14905 (arg1 :string)
14906 (arg2 :pointer)
14907 (arg3 :pointer)
14908 (arg4 :int32))
14910 (defcfunex-exported ("DialogBoxParamW" DialogBoxParamW :convention :stdcall) :int
14911 (arg0 :pointer)
14912 (arg1 :pointer)
14913 (arg2 :pointer)
14914 (arg3 :pointer)
14915 (arg4 :int32))
14917 (defcfunex-exported ("DlgDirListA" DlgDirListA :convention :stdcall) :int
14918 (arg0 :pointer)
14919 (arg1 :string)
14920 (arg2 :int)
14921 (arg3 :int)
14922 (arg4 :unsigned-int))
14924 (defcfunex-exported ("DlgDirListW" DlgDirListW :convention :stdcall) :int
14925 (arg0 :pointer)
14926 (arg1 :pointer)
14927 (arg2 :int)
14928 (arg3 :int)
14929 (arg4 :unsigned-int))
14931 (defcfunex-exported ("DlgDirListComboBoxA" DlgDirListComboBoxA :convention :stdcall) :int
14932 (arg0 :pointer)
14933 (arg1 :string)
14934 (arg2 :int)
14935 (arg3 :int)
14936 (arg4 :unsigned-int))
14938 (defcfunex-exported ("DlgDirListComboBoxW" DlgDirListComboBoxW :convention :stdcall) :int
14939 (arg0 :pointer)
14940 (arg1 :pointer)
14941 (arg2 :int)
14942 (arg3 :int)
14943 (arg4 :unsigned-int))
14945 (defcfunex-exported ("DlgDirSelectComboBoxExA" DlgDirSelectComboBoxExA :convention :stdcall) :int
14946 (arg0 :pointer)
14947 (arg1 :string)
14948 (arg2 :int)
14949 (arg3 :int))
14951 (defcfunex-exported ("DlgDirSelectComboBoxExW" DlgDirSelectComboBoxExW :convention :stdcall) :int
14952 (arg0 :pointer)
14953 (arg1 :pointer)
14954 (arg2 :int)
14955 (arg3 :int))
14957 (defcfunex-exported ("DlgDirSelectExA" DlgDirSelectExA :convention :stdcall) :int
14958 (arg0 :pointer)
14959 (arg1 :string)
14960 (arg2 :int)
14961 (arg3 :int))
14963 (defcfunex-exported ("DlgDirSelectExW" DlgDirSelectExW :convention :stdcall) :int
14964 (arg0 :pointer)
14965 (arg1 :pointer)
14966 (arg2 :int)
14967 (arg3 :int))
14969 (defcfunex-exported ("DragObject" DragObject :convention :stdcall) :unsigned-long
14970 (arg0 :pointer)
14971 (arg1 :pointer)
14972 (arg2 :unsigned-int)
14973 (arg3 :unsigned-long)
14974 (arg4 :pointer))
14976 (defcfunex-exported ("DrawMenuBar" DrawMenuBar :convention :stdcall) :int
14977 (arg0 :pointer))
14979 (defcfunex-exported ("EnableMenuItem" EnableMenuItem :convention :stdcall) :int
14980 (arg0 :pointer)
14981 (arg1 :unsigned-int)
14982 (arg2 :unsigned-int))
14984 (defcfunex-exported ("EndDialog" EndDialog :convention :stdcall) :int
14985 (arg0 :pointer)
14986 (arg1 :int))
14988 (defcfunex-exported ("EndMenu" EndMenu :convention :stdcall) :int)
14990 (defcfunex-exported ("EnumChildWindows" EnumChildWindows :convention :stdcall) :int
14991 (arg0 :pointer)
14992 (arg1 :pointer)
14993 (arg2 :int32))
14995 (defcfunex-exported ("EnumDisplayMonitors" EnumDisplayMonitors :convention :stdcall) :int
14996 (arg0 :pointer)
14997 (arg1 :pointer)
14998 (arg2 :pointer)
14999 (arg3 :int32))
15001 (defcfunex-exported ("EnumDisplaySettingsA" EnumDisplaySettingsA :convention :stdcall) :int
15002 (arg0 :string)
15003 (arg1 :unsigned-long)
15004 (arg2 :pointer))
15006 (defcfunex-exported ("EnumDisplaySettingsW" EnumDisplaySettingsW :convention :stdcall) :int
15007 (arg0 :pointer)
15008 (arg1 :unsigned-long)
15009 (arg2 :pointer))
15011 (defcfunex-exported ("EnumDisplayDevicesA" EnumDisplayDevicesA :convention :stdcall) :int
15012 (arg0 :string)
15013 (arg1 :unsigned-long)
15014 (arg2 :pointer)
15015 (arg3 :unsigned-long))
15017 (defcfunex-exported ("EnumDisplayDevicesW" EnumDisplayDevicesW :convention :stdcall) :int
15018 (arg0 :pointer)
15019 (arg1 :unsigned-long)
15020 (arg2 :pointer)
15021 (arg3 :unsigned-long))
15023 (defcfunex-exported ("EnumThreadWindows" EnumThreadWindows :convention :stdcall) :int
15024 (arg0 :unsigned-long)
15025 (arg1 :pointer)
15026 (arg2 :int32))
15028 (defcfunex-exported ("EqualRect" EqualRect :convention :stdcall) :int
15029 (arg0 :pointer)
15030 (arg1 :pointer))
15032 (defcfunex-exported ("ExitWindowsEx" ExitWindowsEx :convention :stdcall) :int
15033 (arg0 :unsigned-int)
15034 (arg1 :unsigned-long))
15036 (defcfunex-exported ("FrameRect" FrameRect :convention :stdcall) :int
15037 (arg0 :pointer)
15038 (arg1 :pointer)
15039 (arg2 :pointer))
15041 (defcfunex-exported ("FrameRgn" FrameRgn :convention :stdcall) :int
15042 (arg0 :pointer)
15043 (arg1 :pointer)
15044 (arg2 :pointer)
15045 (arg3 :int)
15046 (arg4 :int))
15048 (defcfunex-exported ("GetAncestor" GetAncestor :convention :stdcall) :pointer
15049 (arg0 :pointer)
15050 (arg1 :unsigned-int))
15054 (defcfunex-exported ("GetFocus" GetFocus :convention :stdcall) :pointer)
15056 (defcfunex-exported ("GetInputState" GetInputState :convention :stdcall) :int)
15058 (defcfunex-exported ("GetKeyboardState" GetKeyboardState :convention :stdcall) :int
15059 (arg0 :pointer))
15063 (defcfunex-exported ("GetMenuState" GetMenuState :convention :stdcall) :unsigned-int
15064 (arg0 :pointer)
15065 (arg1 :unsigned-int)
15066 (arg2 :unsigned-int))
15068 (defcfunex-exported ("GetMenuStringA" GetMenuStringA :convention :stdcall) :int
15069 (arg0 :pointer)
15070 (arg1 :unsigned-int)
15071 (arg2 :string)
15072 (arg3 :int)
15073 (arg4 :unsigned-int))
15075 (defcfunex-exported ("GetMenuStringW" GetMenuStringW :convention :stdcall) :int
15076 (arg0 :pointer)
15077 (arg1 :unsigned-int)
15078 (arg2 :pointer)
15079 (arg3 :int)
15080 (arg4 :unsigned-int))
15082 (defcfunex-exported ("GetNextDlgGroupItem" GetNextDlgGroupItem :convention :stdcall) :pointer
15083 (arg0 :pointer)
15084 (arg1 :pointer)
15085 (arg2 :int))
15087 (defcfunex-exported ("GetNextDlgTabItem" GetNextDlgTabItem :convention :stdcall) :pointer
15088 (arg0 :pointer)
15089 (arg1 :pointer)
15090 (arg2 :int))
15092 (defcfunex-exported ("GetParent" GetParent :convention :stdcall) :pointer
15093 (arg0 :pointer))
15095 (defcfunex-exported ("GetQueueStatus" GetQueueStatus :convention :stdcall) :unsigned-long
15096 (arg0 :unsigned-int))
15098 (defcfunex-exported ("GetSubMenu" GetSubMenu :convention :stdcall) :pointer
15099 (arg0 :pointer)
15100 (arg1 :int))
15102 (defcfunex-exported ("GetSysColorBrush" GetSysColorBrush :convention :stdcall) :pointer
15103 (arg0 :int))
15105 (defcfunex-exported ("GetSystemMenu" GetSystemMenu :convention :stdcall) :pointer
15106 (arg0 :pointer)
15107 (arg1 :int))
15109 (defcfunex-exported ("GetWindowLongA" GetWindowLongA :convention :stdcall) :int32
15110 (arg0 :pointer)
15111 (arg1 :int))
15113 (defcfunex-exported ("GetWindowLongW" GetWindowLongW :convention :stdcall) :int32
15114 (arg0 :pointer)
15115 (arg1 :int))
15117 (defcfunex-exported ("GetWindow" GetWindow :convention :stdcall) :pointer
15118 (arg0 :pointer)
15119 (arg1 :unsigned-int))
15121 (defcfunex-exported ("GetWindowPlacement" GetWindowPlacement :convention :stdcall) :int
15122 (arg0 :pointer)
15123 (arg1 :pointer))
15125 (defcfunex-exported ("GetWindowRect" GetWindowRect :convention :stdcall) :int
15126 (hWnd :pointer)
15127 (lpRECT :pointer))
15129 (defcfunex-exported ("GetWindowWord" GetWindowWord :convention :stdcall) :unsigned-short
15130 (arg0 :pointer)
15131 (arg1 :int))
15133 (defcfunex-exported ("GetAltTabInfoA" GetAltTabInfoA :convention :stdcall) :int
15134 (arg0 :pointer)
15135 (arg1 :int)
15136 (arg2 :pointer)
15137 (arg3 :string)
15138 (arg4 :unsigned-int))
15140 (defcfunex-exported ("GetAltTabInfoW" GetAltTabInfoW :convention :stdcall) :int
15141 (arg0 :pointer)
15142 (arg1 :int)
15143 (arg2 :pointer)
15144 (arg3 :pointer)
15145 (arg4 :unsigned-int))
15147 (defcfunex-exported ("GetComboBoxInfo" GetComboBoxInfo :convention :stdcall) :int
15148 (arg0 :pointer)
15149 (arg1 :pointer))
15151 (defcfunex-exported ("GetCursorInfo" GetCursorInfo :convention :stdcall) :int
15152 (arg0 :pointer))
15154 (defcfunex-exported ("GetLastInputInfo" GetLastInputInfo :convention :stdcall) :int
15155 (arg0 :pointer))
15157 (defcfunex-exported ("GetListBoxInfo" GetListBoxInfo :convention :stdcall) :unsigned-long
15158 (arg0 :pointer))
15160 (defcfunex-exported ("GetMenuBarInfo" GetMenuBarInfo :convention :stdcall) :int
15161 (arg0 :pointer)
15162 (arg1 :int32)
15163 (arg2 :int32)
15164 (arg3 :pointer))
15166 (defcfunex-exported ("GetMenuInfo" GetMenuInfo :convention :stdcall) :int
15167 (arg0 :pointer)
15168 (arg1 :pointer))
15170 (defcfunex-exported ("GetScrollBarInfo" GetScrollBarInfo :convention :stdcall) :int
15171 (arg0 :pointer)
15172 (arg1 :int32)
15173 (arg2 :pointer))
15175 (defcfunex-exported ("GetTitleBarInfo" GetTitleBarInfo :convention :stdcall) :int
15176 (arg0 :pointer)
15177 (arg1 :pointer))
15179 (defcfunex-exported ("GetWindowInfo" GetWindowInfo :convention :stdcall) :int
15180 (arg0 :pointer)
15181 (arg1 :pointer))
15183 (defcfunex-exported ("GetMonitorInfoA" GetMonitorInfoA :convention :stdcall) :int
15184 (arg0 :pointer)
15185 (arg1 :pointer))
15187 (defcfunex-exported ("GetMonitorInfoW" GetMonitorInfoW :convention :stdcall) :int
15188 (arg0 :pointer)
15189 (arg1 :pointer))
15191 (defcfunex-exported ("GetWindowModuleFileNameA" GetWindowModuleFileNameA :convention :stdcall) :unsigned-int
15192 (arg0 :pointer)
15193 (arg1 :string)
15194 (arg2 :unsigned-int))
15196 (defcfunex-exported ("GetWindowModuleFileNameW" GetWindowModuleFileNameW :convention :stdcall) :unsigned-int
15197 (arg0 :pointer)
15198 (arg1 :pointer)
15199 (arg2 :unsigned-int))
15201 (defcfunex-exported ("HiliteMenuItem" HiliteMenuItem :convention :stdcall) :int
15202 (arg0 :pointer)
15203 (arg1 :pointer)
15204 (arg2 :unsigned-int)
15205 (arg3 :unsigned-int))
15207 (defcfunex-exported ("InflateRect" InflateRect :convention :stdcall) :int
15208 (arg0 :pointer)
15209 (arg1 :int)
15210 (arg2 :int))
15212 (defcfunex-exported ("InsertMenuItemA" InsertMenuItemA :convention :stdcall) :int
15213 (arg0 :pointer)
15214 (arg1 :unsigned-int)
15215 (arg2 :int)
15216 (arg3 :pointer))
15218 (defcfunex-exported ("InsertMenuItemW" InsertMenuItemW :convention :stdcall) :int
15219 (arg0 :pointer)
15220 (arg1 :unsigned-int)
15221 (arg2 :int)
15222 (arg3 :pointer))
15224 (defcfunex-exported ("InternalGetWindowText" InternalGetWindowText :convention :stdcall) :int
15225 (arg0 :pointer)
15226 (arg1 :pointer)
15227 (arg2 :int))
15229 (defcfunex-exported ("IntersectRect" IntersectRect :convention :stdcall) :int
15230 (arg0 :pointer)
15231 (arg1 :pointer)
15232 (arg2 :pointer))
15234 (defcfunex-exported ("InvertRect" InvertRect :convention :stdcall) :int
15235 (arg0 :pointer)
15236 (arg1 :pointer))
15238 (defcfunex-exported ("IsChild" IsChild :convention :stdcall) :int
15239 (arg0 :pointer)
15240 (arg1 :pointer))
15242 (defcfunex-exported ("IsDialogMessageA" IsDialogMessageA :convention :stdcall) :int
15243 (arg0 :pointer)
15244 (arg1 :pointer))
15246 (defcfunex-exported ("IsDialogMessageW" IsDialogMessageW :convention :stdcall) :int
15247 (arg0 :pointer)
15248 (arg1 :pointer))
15250 (defcfunex-exported ("IsDlgButtonChecked" IsDlgButtonChecked :convention :stdcall) :unsigned-int
15251 (arg0 :pointer)
15252 (arg1 :int))
15254 (defcfunex-exported ("IsIconic" IsIconic :convention :stdcall) :int
15255 (arg0 :pointer))
15257 (defcfunex-exported ("IsMenu" IsMenu :convention :stdcall) :int
15258 (arg0 :pointer))
15260 (defcfunex-exported ("IsRectEmpty" IsRectEmpty :convention :stdcall) :int
15261 (arg0 :pointer))
15263 (defcfunex-exported ("IsZoomed" IsZoomed :convention :stdcall) :int
15264 (arg0 :pointer))
15266 (defcfunex-exported ("keybd_event" keybd_event :convention :stdcall) :void
15267 (arg0 :unsigned-char)
15268 (arg1 :unsigned-char)
15269 (arg2 :unsigned-long)
15270 (arg3 :unsigned-long))
15272 (defcfunex-exported ("LoadKeyboardLayoutA" LoadKeyboardLayoutA :convention :stdcall) :pointer
15273 (arg0 :string)
15274 (arg1 :unsigned-int))
15276 (defcfunex-exported ("LoadKeyboardLayoutW" LoadKeyboardLayoutW :convention :stdcall) :pointer
15277 (arg0 :pointer)
15278 (arg1 :unsigned-int))
15280 (defcfunex-exported ("LoadMenuA" LoadMenuA :convention :stdcall) :pointer
15281 (arg0 :pointer)
15282 (arg1 :string))
15284 (defcfunex-exported ("LoadMenuIndirectA" LoadMenuIndirectA :convention :stdcall) :pointer
15285 (arg0 :pointer))
15287 (defcfunex-exported ("LoadMenuIndirectW" LoadMenuIndirectW :convention :stdcall) :pointer
15288 (arg0 :pointer))
15290 (defcfunex-exported ("LoadMenuW" LoadMenuW :convention :stdcall) :pointer
15291 (arg0 :pointer)
15292 (arg1 :pointer))
15294 (defcfunex-exported ("LoadStringA" LoadStringA :convention :stdcall) :int
15295 (arg0 :pointer)
15296 (arg1 :unsigned-int)
15297 (arg2 :string)
15298 (arg3 :int))
15300 (defcfunex-exported ("LoadStringW" LoadStringW :convention :stdcall) :int
15301 (arg0 :pointer)
15302 (arg1 :unsigned-int)
15303 (arg2 :pointer)
15304 (arg3 :int))
15306 (defcfunex-exported ("MapDialogRect" MapDialogRect :convention :stdcall) :int
15307 (arg0 :pointer)
15308 (arg1 :pointer))
15310 (defcfunex-exported ("MapVirtualKeyA" MapVirtualKeyA :convention :stdcall) :unsigned-int
15311 (arg0 :unsigned-int)
15312 (arg1 :unsigned-int))
15314 (defcfunex-exported ("MapVirtualKeyExA" MapVirtualKeyExA :convention :stdcall) :unsigned-int
15315 (arg0 :unsigned-int)
15316 (arg1 :unsigned-int)
15317 (arg2 :pointer))
15319 (defcfunex-exported ("MapVirtualKeyExW" MapVirtualKeyExW :convention :stdcall) :unsigned-int
15320 (arg0 :unsigned-int)
15321 (arg1 :unsigned-int)
15322 (arg2 :pointer))
15324 (defcfunex-exported ("MapVirtualKeyW" MapVirtualKeyW :convention :stdcall) :unsigned-int
15325 (arg0 :unsigned-int)
15326 (arg1 :unsigned-int))
15328 (defcfunex-exported ("MapWindowPoints" MapWindowPoints :convention :stdcall) :int
15329 (arg0 :pointer)
15330 (arg1 :pointer)
15331 (arg2 :pointer)
15332 (arg3 :unsigned-int))
15334 (defcfunex-exported ("MenuItemFromPoint" MenuItemFromPoint :convention :stdcall) :int
15335 (arg0 :pointer)
15336 (arg1 :pointer)
15337 (arg2 POINT))
15339 (defcfunex-exported ("OemKeyScan" OemKeyScan :convention :stdcall) :unsigned-long
15340 (arg0 :unsigned-short))
15342 (defcfunex-exported ("OffsetRect" OffsetRect :convention :stdcall) :int
15343 (arg0 :pointer)
15344 (arg1 :int)
15345 (arg2 :int))
15347 (defcfunex-exported ("PtInRect" PtInRect :convention :stdcall) :int
15348 (arg0 :pointer)
15349 (arg1 POINT))
15351 (defcfunex-exported ("RealChildWindowFromPoint" RealChildWindowFromPoint :convention :stdcall) :pointer
15352 (arg0 :pointer)
15353 (arg1 POINT))
15355 (defcfunex-exported ("RealGetWindowClassA" RealGetWindowClassA :convention :stdcall) :unsigned-int
15356 (arg0 :pointer)
15357 (arg1 :string)
15358 (arg2 :unsigned-int))
15360 (defcfunex-exported ("RealGetWindowClassW" RealGetWindowClassW :convention :stdcall) :unsigned-int
15361 (arg0 :pointer)
15362 (arg1 :pointer)
15363 (arg2 :unsigned-int))
15365 (defcfunex-exported ("RegisterWindowMessageA" RegisterWindowMessageA :convention :stdcall) :unsigned-int
15366 (arg0 :string))
15368 (defcfunex-exported ("RegisterWindowMessageW" RegisterWindowMessageW :convention :stdcall) :unsigned-int
15369 (arg0 :pointer))
15371 (defcfunex-exported ("ReplyMessage" ReplyMessage :convention :stdcall) :int
15372 (arg0 :int32))
15374 (defcfunex-exported ("SendNotifyMessageA" SendNotifyMessageA :convention :stdcall) :int
15375 (arg0 :pointer)
15376 (arg1 :unsigned-int)
15377 (arg2 :unsigned-int)
15378 (arg3 :int32))
15380 (defcfunex-exported ("SendNotifyMessageW" SendNotifyMessageW :convention :stdcall) :int
15381 (arg0 :pointer)
15382 (arg1 :unsigned-int)
15383 (arg2 :unsigned-int)
15384 (arg3 :int32))
15386 (defcfunex-exported ("SetForegroundWindow" SetForegroundWindow :convention :stdcall) :int
15387 (arg0 :pointer))
15389 (defcfunex-exported ("SetMenuInfo" SetMenuInfo :convention :stdcall) :int
15390 (arg0 :pointer)
15391 (arg1 :pointer))
15393 (defcfunex-exported ("SetMessageQueue" SetMessageQueue :convention :stdcall) :int
15394 (arg0 :int))
15396 (defcfunex-exported ("SetRect" SetRect :convention :stdcall) :int
15397 (arg0 :pointer)
15398 (arg1 :int)
15399 (arg2 :int)
15400 (arg3 :int)
15401 (arg4 :int))
15403 (defcfunex-exported ("SetRectEmpty" SetRectEmpty :convention :stdcall) :int
15404 (arg0 :pointer))
15406 (defcfunex-exported ("SubtractRect" SubtractRect :convention :stdcall) :int
15407 (arg0 :pointer)
15408 (arg1 :pointer)
15409 (arg2 :pointer))
15411 (defcfunex-exported ("ToAscii" ToAscii :convention :stdcall) :int
15412 (arg0 :unsigned-int)
15413 (arg1 :unsigned-int)
15414 (arg2 :pointer)
15415 (arg3 :pointer)
15416 (arg4 :unsigned-int))
15418 (defcfunex-exported ("TranslateMDISysAccel" TranslateMDISysAccel :convention :stdcall) :int
15419 (arg0 :pointer)
15420 (arg1 :pointer))
15422 (defcfunex-exported ("UnionRect" UnionRect :convention :stdcall) :int
15423 (arg0 :pointer)
15424 (arg1 :pointer)
15425 (arg2 :pointer))