// Code generated by 'ccgo -DTCL_BROKEN_MAINARGS -export-defines "" -ignore-object tclsh.res.o -lmodernc.org/tcl/lib -nocapi -o internal/tclsh/tclsh_windows_amd64.go -pkgname tclsh -replace-fd-zero __ccgo_fd_zero -replace-tcl-default-double-rounding __ccgo_tcl_default_double_rounding -replace-tcl-ieee-double-rounding __ccgo_tcl_ieee_double_rounding -trace-translation-units --load-config "" -save-config "" /tmp/go-generate-271272855/cdb.json tclsh86s.exe', DO NOT EDIT.

package tclsh

import (
	"math"
	"reflect"
	"sync/atomic"
	"unsafe"

	"modernc.org/libc"
	"modernc.org/libc/sys/types"
	"modernc.org/tcl/lib"
)

var _ = math.Pi
var _ reflect.Kind
var _ atomic.Value
var _ unsafe.Pointer
var _ *libc.TLS
var _ types.Size_t

const (
	ABORTDOC                                                               = 2
	ABOVE_NORMAL_PRIORITY_CLASS                                            = 0x8000
	ABSOLUTE                                                               = 1
	ACCESS_ALLOWED_ACE_TYPE                                                = 0
	ACCESS_ALLOWED_CALLBACK_ACE_TYPE                                       = 9
	ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE                                = 11
	ACCESS_ALLOWED_COMPOUND_ACE_TYPE                                       = 4
	ACCESS_ALLOWED_OBJECT_ACE_TYPE                                         = 5
	ACCESS_DENIED_ACE_TYPE                                                 = 1
	ACCESS_DENIED_CALLBACK_ACE_TYPE                                        = 10
	ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE                                 = 12
	ACCESS_DENIED_OBJECT_ACE_TYPE                                          = 6
	ACCESS_DS_OBJECT_TYPE_NAME_A                                           = "Directory Service Object"
	ACCESS_DS_SOURCE_A                                                     = "DS"
	ACCESS_FILTERKEYS                                                      = 0x0002
	ACCESS_MAX_LEVEL                                                       = 4
	ACCESS_MAX_MS_ACE_TYPE                                                 = 8
	ACCESS_MAX_MS_OBJECT_ACE_TYPE                                          = 8
	ACCESS_MAX_MS_V2_ACE_TYPE                                              = 3
	ACCESS_MAX_MS_V3_ACE_TYPE                                              = 4
	ACCESS_MAX_MS_V4_ACE_TYPE                                              = 8
	ACCESS_MAX_MS_V5_ACE_TYPE                                              = 19
	ACCESS_MIN_MS_ACE_TYPE                                                 = 0
	ACCESS_MIN_MS_OBJECT_ACE_TYPE                                          = 5
	ACCESS_MOUSEKEYS                                                       = 0x0003
	ACCESS_OBJECT_GUID                                                     = 0
	ACCESS_PROPERTY_GUID                                                   = 2
	ACCESS_PROPERTY_SET_GUID                                               = 1
	ACCESS_REASON_DATA_MASK                                                = 0x0000ffff
	ACCESS_REASON_EXDATA_MASK                                              = 0x7f000000
	ACCESS_REASON_STAGING_MASK                                             = 0x80000000
	ACCESS_REASON_TYPE_MASK                                                = 0x00ff0000
	ACCESS_STICKYKEYS                                                      = 0x0001
	ACCESS_SYSTEM_SECURITY                                                 = 16777216
	ACE_INHERITED_OBJECT_TYPE_PRESENT                                      = 0x2
	ACE_OBJECT_TYPE_PRESENT                                                = 0x1
	ACL_REVISION                                                           = 2
	ACL_REVISION1                                                          = 1
	ACL_REVISION2                                                          = 2
	ACL_REVISION3                                                          = 3
	ACL_REVISION4                                                          = 4
	ACL_REVISION_DS                                                        = 4
	ACPI_PPM_HARDWARE_ALL                                                  = 0xfe
	ACPI_PPM_SOFTWARE_ALL                                                  = 0xfc
	ACPI_PPM_SOFTWARE_ANY                                                  = 0xfd
	ACTCTX_FLAG_APPLICATION_NAME_VALID                                     = 32
	ACTCTX_FLAG_ASSEMBLY_DIRECTORY_VALID                                   = 4
	ACTCTX_FLAG_HMODULE_VALID                                              = 128
	ACTCTX_FLAG_LANGID_VALID                                               = 2
	ACTCTX_FLAG_PROCESSOR_ARCHITECTURE_VALID                               = 1
	ACTCTX_FLAG_RESOURCE_NAME_VALID                                        = 8
	ACTCTX_FLAG_SET_PROCESS_DEFAULT                                        = 16
	ACTCTX_FLAG_SOURCE_IS_ASSEMBLYREF                                      = 64
	ACTIVATION_CONTEXT_BASIC_INFORMATION_DEFINED                           = 1
	ACTIVATION_CONTEXT_PATH_TYPE_ASSEMBLYREF                               = 4
	ACTIVATION_CONTEXT_PATH_TYPE_NONE                                      = 1
	ACTIVATION_CONTEXT_PATH_TYPE_URL                                       = 3
	ACTIVATION_CONTEXT_PATH_TYPE_WIN32_FILE                                = 2
	ACTIVATION_CONTEXT_SECTION_APPLICATION_SETTINGS                        = 10
	ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION                        = 1
	ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES                              = 9
	ACTIVATION_CONTEXT_SECTION_COMPATIBILITY_INFO                          = 11
	ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION                   = 5
	ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION                      = 7
	ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION                      = 4
	ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION                = 6
	ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION                             = 2
	ACTIVATION_CONTEXT_SECTION_GLOBAL_OBJECT_RENAME_TABLE                  = 8
	ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION                    = 3
	AC_LINE_BACKUP_POWER                                                   = 0x02
	AC_LINE_OFFLINE                                                        = 0x00
	AC_LINE_ONLINE                                                         = 0x01
	AC_LINE_UNKNOWN                                                        = 0xff
	AC_SRC_ALPHA                                                           = 0x01
	AC_SRC_OVER                                                            = 0x00
	ADDRESS_TAG_BIT                                                        = 0x40000000000
	AD_CLOCKWISE                                                           = 2
	AD_COUNTERCLOCKWISE                                                    = 1
	ALERT_SYSTEM_CRITICAL                                                  = 5
	ALERT_SYSTEM_ERROR                                                     = 3
	ALERT_SYSTEM_INFORMATIONAL                                             = 1
	ALERT_SYSTEM_QUERY                                                     = 4
	ALERT_SYSTEM_WARNING                                                   = 2
	ALIGNMENT_MACHINE                                                      = 0
	ALTERNATE                                                              = 1
	ALTNUMPAD_BIT                                                          = 0x4000000
	ANSI_CHARSET                                                           = 0
	ANSI_FIXED_FONT                                                        = 11
	ANSI_VAR_FONT                                                          = 12
	ANTIALIASED_QUALITY                                                    = 4
	ANYSIZE_ARRAY                                                          = 1
	APIENTRY                                                               = 0
	APIPRIVATE                                                             = 0
	API_SET_EXTENSION_NAME_A                                               = "EXT-"
	API_SET_LOAD_SCHEMA_ORDINAL                                            = 1
	API_SET_LOOKUP_ORDINAL                                                 = 2
	API_SET_PREFIX_NAME_A                                                  = "API-"
	API_SET_RELEASE_SCHEMA_ORDINAL                                         = 3
	API_SET_SCHEMA_VERSION                                                 = 2
	API_SET_SECTION_NAME                                                   = ".apiset"
	APPCOMMAND_BASS_BOOST                                                  = 20
	APPCOMMAND_BASS_DOWN                                                   = 19
	APPCOMMAND_BASS_UP                                                     = 21
	APPCOMMAND_BROWSER_BACKWARD                                            = 1
	APPCOMMAND_BROWSER_FAVORITES                                           = 6
	APPCOMMAND_BROWSER_FORWARD                                             = 2
	APPCOMMAND_BROWSER_HOME                                                = 7
	APPCOMMAND_BROWSER_REFRESH                                             = 3
	APPCOMMAND_BROWSER_SEARCH                                              = 5
	APPCOMMAND_BROWSER_STOP                                                = 4
	APPCOMMAND_CLOSE                                                       = 31
	APPCOMMAND_COPY                                                        = 36
	APPCOMMAND_CORRECTION_LIST                                             = 45
	APPCOMMAND_CUT                                                         = 37
	APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE                           = 43
	APPCOMMAND_FIND                                                        = 28
	APPCOMMAND_FORWARD_MAIL                                                = 40
	APPCOMMAND_HELP                                                        = 27
	APPCOMMAND_LAUNCH_APP1                                                 = 17
	APPCOMMAND_LAUNCH_APP2                                                 = 18
	APPCOMMAND_LAUNCH_MAIL                                                 = 15
	APPCOMMAND_LAUNCH_MEDIA_SELECT                                         = 16
	APPCOMMAND_MEDIA_CHANNEL_DOWN                                          = 52
	APPCOMMAND_MEDIA_CHANNEL_UP                                            = 51
	APPCOMMAND_MEDIA_FAST_FORWARD                                          = 49
	APPCOMMAND_MEDIA_NEXTTRACK                                             = 11
	APPCOMMAND_MEDIA_PAUSE                                                 = 47
	APPCOMMAND_MEDIA_PLAY                                                  = 46
	APPCOMMAND_MEDIA_PLAY_PAUSE                                            = 14
	APPCOMMAND_MEDIA_PREVIOUSTRACK                                         = 12
	APPCOMMAND_MEDIA_RECORD                                                = 48
	APPCOMMAND_MEDIA_REWIND                                                = 50
	APPCOMMAND_MEDIA_STOP                                                  = 13
	APPCOMMAND_MICROPHONE_VOLUME_DOWN                                      = 25
	APPCOMMAND_MICROPHONE_VOLUME_MUTE                                      = 24
	APPCOMMAND_MICROPHONE_VOLUME_UP                                        = 26
	APPCOMMAND_MIC_ON_OFF_TOGGLE                                           = 44
	APPCOMMAND_NEW                                                         = 29
	APPCOMMAND_OPEN                                                        = 30
	APPCOMMAND_PASTE                                                       = 38
	APPCOMMAND_PRINT                                                       = 33
	APPCOMMAND_REDO                                                        = 35
	APPCOMMAND_REPLY_TO_MAIL                                               = 39
	APPCOMMAND_SAVE                                                        = 32
	APPCOMMAND_SEND_MAIL                                                   = 41
	APPCOMMAND_SPELL_CHECK                                                 = 42
	APPCOMMAND_TREBLE_DOWN                                                 = 22
	APPCOMMAND_TREBLE_UP                                                   = 23
	APPCOMMAND_UNDO                                                        = 34
	APPCOMMAND_VOLUME_DOWN                                                 = 9
	APPCOMMAND_VOLUME_MUTE                                                 = 8
	APPCOMMAND_VOLUME_UP                                                   = 10
	APPLICATION_ERROR_MASK                                                 = 0x20000000
	APPLICATION_VERIFIER_ACCESS_VIOLATION                                  = 0x0002
	APPLICATION_VERIFIER_BAD_HEAP_HANDLE                                   = 0x0005
	APPLICATION_VERIFIER_COM_API_IN_DLLMAIN                                = 0x0401
	APPLICATION_VERIFIER_COM_CF_SUCCESS_WITH_NULL                          = 0x040A
	APPLICATION_VERIFIER_COM_ERROR                                         = 0x0400
	APPLICATION_VERIFIER_COM_GCO_SUCCESS_WITH_NULL                         = 0x040B
	APPLICATION_VERIFIER_COM_HOLDING_LOCKS_ON_CALL                         = 0x0410
	APPLICATION_VERIFIER_COM_NULL_DACL                                     = 0x0406
	APPLICATION_VERIFIER_COM_OBJECT_IN_FREED_MEMORY                        = 0x040C
	APPLICATION_VERIFIER_COM_OBJECT_IN_UNLOADED_DLL                        = 0x040D
	APPLICATION_VERIFIER_COM_SMUGGLED_PROXY                                = 0x0409
	APPLICATION_VERIFIER_COM_SMUGGLED_WRAPPER                              = 0x0408
	APPLICATION_VERIFIER_COM_UNBALANCED_COINIT                             = 0x0403
	APPLICATION_VERIFIER_COM_UNBALANCED_OLEINIT                            = 0x0404
	APPLICATION_VERIFIER_COM_UNBALANCED_SWC                                = 0x0405
	APPLICATION_VERIFIER_COM_UNHANDLED_EXCEPTION                           = 0x0402
	APPLICATION_VERIFIER_COM_UNSAFE_IMPERSONATION                          = 0x0407
	APPLICATION_VERIFIER_COM_VTBL_IN_FREED_MEMORY                          = 0x040E
	APPLICATION_VERIFIER_COM_VTBL_IN_UNLOADED_DLL                          = 0x040F
	APPLICATION_VERIFIER_CONTINUABLE_BREAK                                 = 0x10000000
	APPLICATION_VERIFIER_CORRUPTED_FREED_HEAP_BLOCK                        = 0x000E
	APPLICATION_VERIFIER_CORRUPTED_HEAP_BLOCK                              = 0x0008
	APPLICATION_VERIFIER_CORRUPTED_HEAP_BLOCK_END_STAMP                    = 0x0011
	APPLICATION_VERIFIER_CORRUPTED_HEAP_BLOCK_EXCEPTION_RAISED_FOR_HEADER  = 0x000B
	APPLICATION_VERIFIER_CORRUPTED_HEAP_BLOCK_EXCEPTION_RAISED_FOR_PROBING = 0x000C
	APPLICATION_VERIFIER_CORRUPTED_HEAP_BLOCK_HEADER                       = 0x000D
	APPLICATION_VERIFIER_CORRUPTED_HEAP_BLOCK_PREFIX                       = 0x0012
	APPLICATION_VERIFIER_CORRUPTED_HEAP_BLOCK_START_STAMP                  = 0x0010
	APPLICATION_VERIFIER_CORRUPTED_HEAP_BLOCK_SUFFIX                       = 0x000F
	APPLICATION_VERIFIER_CORRUPTED_HEAP_LIST                               = 0x0014
	APPLICATION_VERIFIER_DESTROY_PROCESS_HEAP                              = 0x0009
	APPLICATION_VERIFIER_DOUBLE_FREE                                       = 0x0007
	APPLICATION_VERIFIER_EXIT_THREAD_OWNS_LOCK                             = 0x0200
	APPLICATION_VERIFIER_EXTREME_SIZE_REQUEST                              = 0x0004
	APPLICATION_VERIFIER_FIRST_CHANCE_ACCESS_VIOLATION                     = 0x0013
	APPLICATION_VERIFIER_INCORRECT_WAIT_CALL                               = 0x0302
	APPLICATION_VERIFIER_INTERNAL_ERROR                                    = 0x80000000
	APPLICATION_VERIFIER_INTERNAL_WARNING                                  = 0x40000000
	APPLICATION_VERIFIER_INVALID_ALLOCMEM                                  = 0x0601
	APPLICATION_VERIFIER_INVALID_EXIT_PROCESS_CALL                         = 0x0102
	APPLICATION_VERIFIER_INVALID_FREEMEM                                   = 0x0600
	APPLICATION_VERIFIER_INVALID_HANDLE                                    = 0x0300
	APPLICATION_VERIFIER_INVALID_MAPVIEW                                   = 0x0602
	APPLICATION_VERIFIER_INVALID_TLS_VALUE                                 = 0x0301
	APPLICATION_VERIFIER_LOCK_ALREADY_INITIALIZED                          = 0x0211
	APPLICATION_VERIFIER_LOCK_CORRUPTED                                    = 0x0205
	APPLICATION_VERIFIER_LOCK_DOUBLE_INITIALIZE                            = 0x0203
	APPLICATION_VERIFIER_LOCK_INVALID_LOCK_COUNT                           = 0x0208
	APPLICATION_VERIFIER_LOCK_INVALID_OWNER                                = 0x0206
	APPLICATION_VERIFIER_LOCK_INVALID_RECURSION_COUNT                      = 0x0207
	APPLICATION_VERIFIER_LOCK_IN_FREED_HEAP                                = 0x0202
	APPLICATION_VERIFIER_LOCK_IN_FREED_MEMORY                              = 0x0204
	APPLICATION_VERIFIER_LOCK_IN_FREED_VMEM                                = 0x0212
	APPLICATION_VERIFIER_LOCK_IN_UNLOADED_DLL                              = 0x0201
	APPLICATION_VERIFIER_LOCK_IN_UNMAPPED_MEM                              = 0x0213
	APPLICATION_VERIFIER_LOCK_NOT_INITIALIZED                              = 0x0210
	APPLICATION_VERIFIER_LOCK_OVER_RELEASED                                = 0x0209
	APPLICATION_VERIFIER_NO_BREAK                                          = 0x20000000
	APPLICATION_VERIFIER_NULL_HANDLE                                       = 0x0303
	APPLICATION_VERIFIER_PROBE_FREE_MEM                                    = 0x0604
	APPLICATION_VERIFIER_PROBE_GUARD_PAGE                                  = 0x0605
	APPLICATION_VERIFIER_PROBE_INVALID_ADDRESS                             = 0x0603
	APPLICATION_VERIFIER_PROBE_INVALID_START_OR_SIZE                       = 0x0607
	APPLICATION_VERIFIER_PROBE_NULL                                        = 0x0606
	APPLICATION_VERIFIER_RPC_ERROR                                         = 0x0500
	APPLICATION_VERIFIER_SIZE_HEAP_UNEXPECTED_EXCEPTION                    = 0x0618
	APPLICATION_VERIFIER_STACK_OVERFLOW                                    = 0x0101
	APPLICATION_VERIFIER_SWITCHED_HEAP_HANDLE                              = 0x0006
	APPLICATION_VERIFIER_TERMINATE_THREAD_CALL                             = 0x0100
	APPLICATION_VERIFIER_THREAD_NOT_LOCK_OWNER                             = 0x0214
	APPLICATION_VERIFIER_UNEXPECTED_EXCEPTION                              = 0x000A
	APPLICATION_VERIFIER_UNKNOWN_ERROR                                     = 0x0001
	APPLICATION_VERIFIER_UNSYNCHRONIZED_ACCESS                             = 0x0003
	APPLICATION_VERIFIER_WAIT_IN_DLLMAIN                                   = 0x0304
	APPMODEL_ERROR_NO_APPLICATION                                          = 15703
	APPMODEL_ERROR_NO_PACKAGE                                              = 15700
	APPMODEL_ERROR_PACKAGE_IDENTITY_CORRUPT                                = 15702
	APPMODEL_ERROR_PACKAGE_RUNTIME_CORRUPT                                 = 15701
	APP_LOCAL_DEVICE_ID_SIZE                                               = 32
	ARABIC_CHARSET                                                         = 178
	ARW_BOTTOMLEFT                                                         = 0
	ARW_BOTTOMRIGHT                                                        = 1
	ARW_DOWN                                                               = 4
	ARW_HIDE                                                               = 8
	ARW_LEFT                                                               = 0
	ARW_RIGHT                                                              = 0
	ARW_STARTMASK                                                          = 3
	ARW_STARTRIGHT                                                         = 1
	ARW_STARTTOP                                                           = 2
	ARW_TOPLEFT                                                            = 2
	ARW_TOPRIGHT                                                           = 3
	ARW_UP                                                                 = 4
	ASPECTX                                                                = 40
	ASPECTXY                                                               = 44
	ASPECTY                                                                = 42
	ASPECT_FILTERING                                                       = 0x0001
	ATF_ONOFFFEEDBACK                                                      = 0x00000002
	ATF_TIMEOUTON                                                          = 0x00000001
	ATOM_FLAG_GLOBAL                                                       = 0x2
	ATTRIBUTE_SECURITY_INFORMATION                                         = 32
	ATTR_CONVERTED                                                         = 0x02
	ATTR_FIXEDCONVERTED                                                    = 0x05
	ATTR_INPUT                                                             = 0x00
	ATTR_INPUT_ERROR                                                       = 0x04
	ATTR_TARGET_CONVERTED                                                  = 0x01
	ATTR_TARGET_NOTCONVERTED                                               = 0x03
	AUDIT_ALLOW_NO_PRIVILEGE                                               = 0x1
	AW_ACTIVATE                                                            = 0x00020000
	AW_BLEND                                                               = 0x00080000
	AW_CENTER                                                              = 0x00000010
	AW_HIDE                                                                = 0x00010000
	AW_HOR_NEGATIVE                                                        = 0x00000002
	AW_HOR_POSITIVE                                                        = 0x00000001
	AW_SLIDE                                                               = 0x00040000
	AW_VER_NEGATIVE                                                        = 0x00000008
	AW_VER_POSITIVE                                                        = 0x00000004
	BACKGROUND_BLUE                                                        = 0x10
	BACKGROUND_GREEN                                                       = 0x20
	BACKGROUND_INTENSITY                                                   = 0x80
	BACKGROUND_RED                                                         = 0x40
	BACKUP_ALTERNATE_DATA                                                  = 0x00000004
	BACKUP_DATA                                                            = 0x00000001
	BACKUP_EA_DATA                                                         = 0x00000002
	BACKUP_INVALID                                                         = 0x00000000
	BACKUP_LINK                                                            = 0x00000005
	BACKUP_OBJECT_ID                                                       = 0x00000007
	BACKUP_PROPERTY_DATA                                                   = 0x00000006
	BACKUP_REPARSE_DATA                                                    = 0x00000008
	BACKUP_SECURITY_DATA                                                   = 0x00000003
	BACKUP_SECURITY_INFORMATION                                            = 65536
	BACKUP_SPARSE_BLOCK                                                    = 0x00000009
	BACKUP_TXFS_DATA                                                       = 0x0000000a
	BALTIC_CHARSET                                                         = 186
	BANDINFO                                                               = 24
	BASETYPES                                                              = 0
	BASE_SEARCH_PATH_DISABLE_SAFE_SEARCHMODE                               = 0x10000
	BASE_SEARCH_PATH_ENABLE_SAFE_SEARCHMODE                                = 0x1
	BASE_SEARCH_PATH_INVALID_FLAGS                                         = -98306
	BASE_SEARCH_PATH_PERMANENT                                             = 0x8000
	BATTERY_DISCHARGE_FLAGS_ENABLE                                         = 0x80000000
	BATTERY_DISCHARGE_FLAGS_EVENTCODE_MASK                                 = 0x00000007
	BATTERY_FLAG_CHARGING                                                  = 0x08
	BATTERY_FLAG_CRITICAL                                                  = 0x04
	BATTERY_FLAG_HIGH                                                      = 0x01
	BATTERY_FLAG_LOW                                                       = 0x02
	BATTERY_FLAG_NO_BATTERY                                                = 0x80
	BATTERY_FLAG_UNKNOWN                                                   = 0xff
	BATTERY_LIFE_UNKNOWN                                                   = 0xffffffff
	BATTERY_PERCENTAGE_UNKNOWN                                             = 0xff
	BDR_INNER                                                              = 12
	BDR_OUTER                                                              = 3
	BDR_RAISED                                                             = 5
	BDR_RAISEDINNER                                                        = 0x0004
	BDR_RAISEDOUTER                                                        = 0x0001
	BDR_SUNKEN                                                             = 10
	BDR_SUNKENINNER                                                        = 0x0008
	BDR_SUNKENOUTER                                                        = 0x0002
	BEGIN_PATH                                                             = 4096
	BELOW_NORMAL_PRIORITY_CLASS                                            = 0x4000
	BF_ADJUST                                                              = 0x2000
	BF_BOTTOM                                                              = 0x0008
	BF_BOTTOMLEFT                                                          = 9
	BF_BOTTOMRIGHT                                                         = 12
	BF_DIAGONAL                                                            = 0x0010
	BF_DIAGONAL_ENDBOTTOMLEFT                                              = 25
	BF_DIAGONAL_ENDBOTTOMRIGHT                                             = 28
	BF_DIAGONAL_ENDTOPLEFT                                                 = 19
	BF_DIAGONAL_ENDTOPRIGHT                                                = 22
	BF_FLAT                                                                = 0x4000
	BF_LEFT                                                                = 0x0001
	BF_MIDDLE                                                              = 0x0800
	BF_MONO                                                                = 0x8000
	BF_RECT                                                                = 15
	BF_RIGHT                                                               = 0x0004
	BF_SOFT                                                                = 0x1000
	BF_TOP                                                                 = 0x0002
	BF_TOPLEFT                                                             = 3
	BF_TOPRIGHT                                                            = 6
	BITSPIXEL                                                              = 12
	BI_BITFIELDS                                                           = 3
	BI_JPEG                                                                = 4
	BI_PNG                                                                 = 5
	BI_RGB                                                                 = 0
	BI_RLE4                                                                = 2
	BI_RLE8                                                                = 1
	BKMODE_LAST                                                            = 2
	BLACKONWHITE                                                           = 1
	BLACK_BRUSH                                                            = 4
	BLACK_PEN                                                              = 7
	BLTALIGNMENT                                                           = 119
	BM_CLICK                                                               = 0x00F5
	BM_GETCHECK                                                            = 0x00F0
	BM_GETIMAGE                                                            = 0x00F6
	BM_GETSTATE                                                            = 0x00F2
	BM_SETCHECK                                                            = 0x00F1
	BM_SETIMAGE                                                            = 0x00F7
	BM_SETSTATE                                                            = 0x00F3
	BM_SETSTYLE                                                            = 0x00F4
	BN_CLICKED                                                             = 0
	BN_DBLCLK                                                              = 5
	BN_DISABLE                                                             = 4
	BN_DOUBLECLICKED                                                       = 5
	BN_HILITE                                                              = 2
	BN_KILLFOCUS                                                           = 7
	BN_PAINT                                                               = 1
	BN_PUSHED                                                              = 2
	BN_SETFOCUS                                                            = 6
	BN_UNHILITE                                                            = 3
	BN_UNPUSHED                                                            = 3
	BROADCAST_QUERY_DENY                                                   = 0x424D5144
	BSF_ALLOWSFW                                                           = 0x00000080
	BSF_FLUSHDISK                                                          = 0x00000004
	BSF_FORCEIFHUNG                                                        = 0x00000020
	BSF_IGNORECURRENTTASK                                                  = 0x00000002
	BSF_LUID                                                               = 0x00000400
	BSF_NOHANG                                                             = 0x00000008
	BSF_NOTIMEOUTIFNOTHUNG                                                 = 0x00000040
	BSF_POSTMESSAGE                                                        = 0x00000010
	BSF_QUERY                                                              = 0x00000001
	BSF_RETURNHDESK                                                        = 0x00000200
	BSF_SENDNOTIFYMESSAGE                                                  = 0x00000100
	BSM_ALLCOMPONENTS                                                      = 0x00000000
	BSM_ALLDESKTOPS                                                        = 0x00000010
	BSM_APPLICATIONS                                                       = 0x00000008
	BSM_INSTALLABLEDRIVERS                                                 = 0x00000004
	BSM_NETDRIVER                                                          = 0x00000002
	BSM_VXDS                                                               = 0x00000001
	BST_CHECKED                                                            = 0x0001
	BST_FOCUS                                                              = 0x0008
	BST_INDETERMINATE                                                      = 0x0002
	BST_PUSHED                                                             = 0x0004
	BST_UNCHECKED                                                          = 0x0000
	BS_3STATE                                                              = 5
	BS_AUTO3STATE                                                          = 6
	BS_AUTOCHECKBOX                                                        = 3
	BS_AUTORADIOBUTTON                                                     = 9
	BS_BITMAP                                                              = 128
	BS_BOTTOM                                                              = 2048
	BS_CENTER                                                              = 768
	BS_CHECKBOX                                                            = 2
	BS_DEFPUSHBUTTON                                                       = 1
	BS_DIBPATTERN                                                          = 5
	BS_DIBPATTERN8X8                                                       = 8
	BS_DIBPATTERNPT                                                        = 6
	BS_FLAT                                                                = 32768
	BS_GROUPBOX                                                            = 7
	BS_HATCHED                                                             = 2
	BS_HOLLOW                                                              = 1
	BS_ICON                                                                = 64
	BS_INDEXED                                                             = 4
	BS_LEFT                                                                = 256
	BS_LEFTTEXT                                                            = 32
	BS_MONOPATTERN                                                         = 9
	BS_MULTILINE                                                           = 8192
	BS_NOTIFY                                                              = 16384
	BS_NULL                                                                = 1
	BS_OWNERDRAW                                                           = 11
	BS_PATTERN                                                             = 3
	BS_PATTERN8X8                                                          = 7
	BS_PUSHBOX                                                             = 10
	BS_PUSHBUTTON                                                          = 0
	BS_PUSHLIKE                                                            = 4096
	BS_RADIOBUTTON                                                         = 4
	BS_RIGHT                                                               = 512
	BS_RIGHTBUTTON                                                         = 32
	BS_SOLID                                                               = 0
	BS_TEXT                                                                = 0
	BS_TOP                                                                 = 1024
	BS_TYPEMASK                                                            = 15
	BS_USERBUTTON                                                          = 8
	BS_VCENTER                                                             = 3072
	BUFSIZ                                                                 = 512
	C1_ALPHA                                                               = 0x0100
	C1_BLANK                                                               = 0x0040
	C1_CNTRL                                                               = 0x0020
	C1_DEFINED                                                             = 0x0200
	C1_DIGIT                                                               = 0x0004
	C1_LOWER                                                               = 0x0002
	C1_PUNCT                                                               = 0x0010
	C1_SPACE                                                               = 0x0008
	C1_UPPER                                                               = 0x0001
	C1_XDIGIT                                                              = 0x0080
	C2_ARABICNUMBER                                                        = 0x0006
	C2_BLOCKSEPARATOR                                                      = 0x0008
	C2_COMMONSEPARATOR                                                     = 0x0007
	C2_EUROPENUMBER                                                        = 0x0003
	C2_EUROPESEPARATOR                                                     = 0x0004
	C2_EUROPETERMINATOR                                                    = 0x0005
	C2_LEFTTORIGHT                                                         = 0x0001
	C2_NOTAPPLICABLE                                                       = 0x0000
	C2_OTHERNEUTRAL                                                        = 0x000b
	C2_RIGHTTOLEFT                                                         = 0x0002
	C2_SEGMENTSEPARATOR                                                    = 0x0009
	C2_WHITESPACE                                                          = 0x000a
	C3_ALPHA                                                               = 0x8000
	C3_DIACRITIC                                                           = 0x0002
	C3_FULLWIDTH                                                           = 0x0080
	C3_HALFWIDTH                                                           = 0x0040
	C3_HIGHSURROGATE                                                       = 0x0800
	C3_HIRAGANA                                                            = 0x0020
	C3_IDEOGRAPH                                                           = 0x0100
	C3_KASHIDA                                                             = 0x0200
	C3_KATAKANA                                                            = 0x0010
	C3_LEXICAL                                                             = 0x0400
	C3_LOWSURROGATE                                                        = 0x1000
	C3_NONSPACING                                                          = 0x0001
	C3_NOTAPPLICABLE                                                       = 0x0000
	C3_SYMBOL                                                              = 0x0008
	C3_VOWELMARK                                                           = 0x0004
	CACHE_E_FIRST                                                          = 2147746160
	CACHE_E_LAST                                                           = 2147746175
	CACHE_FULLY_ASSOCIATIVE                                                = 0xFF
	CACHE_S_FIRST                                                          = 262512
	CACHE_S_LAST                                                           = 262527
	CALERT_SYSTEM                                                          = 6
	CALLBACK                                                               = 0
	CALLBACK_CHUNK_FINISHED                                                = 0x0
	CALLBACK_STREAM_SWITCH                                                 = 0x1
	CAL_GREGORIAN                                                          = 1
	CAL_GREGORIAN_ARABIC                                                   = 10
	CAL_GREGORIAN_ME_FRENCH                                                = 9
	CAL_GREGORIAN_US                                                       = 2
	CAL_GREGORIAN_XLIT_ENGLISH                                             = 11
	CAL_GREGORIAN_XLIT_FRENCH                                              = 12
	CAL_HEBREW                                                             = 8
	CAL_HIJRI                                                              = 6
	CAL_ICALINTVALUE                                                       = 0x00000001
	CAL_ITWODIGITYEARMAX                                                   = 0x00000030
	CAL_IYEAROFFSETRANGE                                                   = 0x00000003
	CAL_JAPAN                                                              = 3
	CAL_KOREA                                                              = 5
	CAL_NOUSEROVERRIDE                                                     = 2147483648
	CAL_RETURN_NUMBER                                                      = 536870912
	CAL_SABBREVDAYNAME1                                                    = 0x0000000e
	CAL_SABBREVDAYNAME2                                                    = 0x0000000f
	CAL_SABBREVDAYNAME3                                                    = 0x00000010
	CAL_SABBREVDAYNAME4                                                    = 0x00000011
	CAL_SABBREVDAYNAME5                                                    = 0x00000012
	CAL_SABBREVDAYNAME6                                                    = 0x00000013
	CAL_SABBREVDAYNAME7                                                    = 0x00000014
	CAL_SABBREVMONTHNAME1                                                  = 0x00000022
	CAL_SABBREVMONTHNAME10                                                 = 0x0000002b
	CAL_SABBREVMONTHNAME11                                                 = 0x0000002c
	CAL_SABBREVMONTHNAME12                                                 = 0x0000002d
	CAL_SABBREVMONTHNAME13                                                 = 0x0000002e
	CAL_SABBREVMONTHNAME2                                                  = 0x00000023
	CAL_SABBREVMONTHNAME3                                                  = 0x00000024
	CAL_SABBREVMONTHNAME4                                                  = 0x00000025
	CAL_SABBREVMONTHNAME5                                                  = 0x00000026
	CAL_SABBREVMONTHNAME6                                                  = 0x00000027
	CAL_SABBREVMONTHNAME7                                                  = 0x00000028
	CAL_SABBREVMONTHNAME8                                                  = 0x00000029
	CAL_SABBREVMONTHNAME9                                                  = 0x0000002a
	CAL_SCALNAME                                                           = 0x00000002
	CAL_SDAYNAME1                                                          = 0x00000007
	CAL_SDAYNAME2                                                          = 0x00000008
	CAL_SDAYNAME3                                                          = 0x00000009
	CAL_SDAYNAME4                                                          = 0x0000000a
	CAL_SDAYNAME5                                                          = 0x0000000b
	CAL_SDAYNAME6                                                          = 0x0000000c
	CAL_SDAYNAME7                                                          = 0x0000000d
	CAL_SERASTRING                                                         = 0x00000004
	CAL_SLONGDATE                                                          = 0x00000006
	CAL_SMONTHNAME1                                                        = 0x00000015
	CAL_SMONTHNAME10                                                       = 0x0000001e
	CAL_SMONTHNAME11                                                       = 0x0000001f
	CAL_SMONTHNAME12                                                       = 0x00000020
	CAL_SMONTHNAME13                                                       = 0x00000021
	CAL_SMONTHNAME2                                                        = 0x00000016
	CAL_SMONTHNAME3                                                        = 0x00000017
	CAL_SMONTHNAME4                                                        = 0x00000018
	CAL_SMONTHNAME5                                                        = 0x00000019
	CAL_SMONTHNAME6                                                        = 0x0000001a
	CAL_SMONTHNAME7                                                        = 0x0000001b
	CAL_SMONTHNAME8                                                        = 0x0000001c
	CAL_SMONTHNAME9                                                        = 0x0000001d
	CAL_SSHORTDATE                                                         = 0x00000005
	CAL_SYEARMONTH                                                         = 0x0000002f
	CAL_TAIWAN                                                             = 4
	CAL_THAI                                                               = 7
	CAL_UMALQURA                                                           = 23
	CAL_USE_CP_ACP                                                         = 1073741824
	CAPSLOCK_ON                                                            = 0x80
	CAT_E_FIRST                                                            = 2147746144
	CAT_E_LAST                                                             = 2147746145
	CA_LOG_FILTER                                                          = 0x0002
	CA_NEGATIVE                                                            = 0x0001
	CBM_INIT                                                               = 4
	CBN_CLOSEUP                                                            = 8
	CBN_DBLCLK                                                             = 2
	CBN_DROPDOWN                                                           = 7
	CBN_EDITCHANGE                                                         = 5
	CBN_EDITUPDATE                                                         = 6
	CBN_ERRSPACE                                                           = -1
	CBN_KILLFOCUS                                                          = 4
	CBN_SELCHANGE                                                          = 1
	CBN_SELENDCANCEL                                                       = 10
	CBN_SELENDOK                                                           = 9
	CBN_SETFOCUS                                                           = 3
	CBR_110                                                                = 110
	CBR_115200                                                             = 115200
	CBR_1200                                                               = 1200
	CBR_128000                                                             = 128000
	CBR_14400                                                              = 14400
	CBR_19200                                                              = 19200
	CBR_2400                                                               = 2400
	CBR_256000                                                             = 256000
	CBR_300                                                                = 300
	CBR_38400                                                              = 38400
	CBR_4800                                                               = 4800
	CBR_56000                                                              = 56000
	CBR_57600                                                              = 57600
	CBR_600                                                                = 600
	CBR_9600                                                               = 9600
	CBS_AUTOHSCROLL                                                        = 64
	CBS_DISABLENOSCROLL                                                    = 2048
	CBS_DROPDOWN                                                           = 2
	CBS_DROPDOWNLIST                                                       = 3
	CBS_HASSTRINGS                                                         = 512
	CBS_LOWERCASE                                                          = 16384
	CBS_NOINTEGRALHEIGHT                                                   = 1024
	CBS_OEMCONVERT                                                         = 128
	CBS_OWNERDRAWFIXED                                                     = 16
	CBS_OWNERDRAWVARIABLE                                                  = 32
	CBS_SIMPLE                                                             = 1
	CBS_SORT                                                               = 256
	CBS_UPPERCASE                                                          = 8192
	CB_ADDSTRING                                                           = 0x0143
	CB_DELETESTRING                                                        = 0x0144
	CB_DIR                                                                 = 0x0145
	CB_ERR                                                                 = -1
	CB_ERRSPACE                                                            = -2
	CB_FINDSTRING                                                          = 0x014C
	CB_FINDSTRINGEXACT                                                     = 0x0158
	CB_GETCOMBOBOXINFO                                                     = 0x0164
	CB_GETCOUNT                                                            = 0x0146
	CB_GETCURSEL                                                           = 0x0147
	CB_GETDROPPEDCONTROLRECT                                               = 0x0152
	CB_GETDROPPEDSTATE                                                     = 0x0157
	CB_GETDROPPEDWIDTH                                                     = 0x015f
	CB_GETEDITSEL                                                          = 0x0140
	CB_GETEXTENDEDUI                                                       = 0x0156
	CB_GETHORIZONTALEXTENT                                                 = 0x015d
	CB_GETITEMDATA                                                         = 0x0150
	CB_GETITEMHEIGHT                                                       = 0x0154
	CB_GETLBTEXT                                                           = 0x0148
	CB_GETLBTEXTLEN                                                        = 0x0149
	CB_GETLOCALE                                                           = 0x015A
	CB_GETTOPINDEX                                                         = 0x015b
	CB_INITSTORAGE                                                         = 0x0161
	CB_INSERTSTRING                                                        = 0x014A
	CB_LIMITTEXT                                                           = 0x0141
	CB_MSGMAX                                                              = 0x0165
	CB_OKAY                                                                = 0
	CB_RESETCONTENT                                                        = 0x014B
	CB_SELECTSTRING                                                        = 0x014D
	CB_SETCURSEL                                                           = 0x014E
	CB_SETDROPPEDWIDTH                                                     = 0x0160
	CB_SETEDITSEL                                                          = 0x0142
	CB_SETEXTENDEDUI                                                       = 0x0155
	CB_SETHORIZONTALEXTENT                                                 = 0x015e
	CB_SETITEMDATA                                                         = 0x0151
	CB_SETITEMHEIGHT                                                       = 0x0153
	CB_SETLOCALE                                                           = 0x0159
	CB_SETTOPINDEX                                                         = 0x015c
	CB_SHOWDROPDOWN                                                        = 0x014F
	CCHDEVICENAME                                                          = 32
	CCHFORMNAME                                                            = 32
	CCHILDREN_SCROLLBAR                                                    = 5
	CCHILDREN_TITLEBAR                                                     = 5
	CC_CHORD                                                               = 4
	CC_CIRCLES                                                             = 1
	CC_ELLIPSES                                                            = 8
	CC_INTERIORS                                                           = 128
	CC_NONE                                                                = 0
	CC_PIE                                                                 = 2
	CC_ROUNDRECT                                                           = 256
	CC_STYLED                                                              = 32
	CC_WIDE                                                                = 16
	CC_WIDESTYLED                                                          = 64
	CDECL                                                                  = 0
	CDS_FULLSCREEN                                                         = 0x00000004
	CDS_GLOBAL                                                             = 0x00000008
	CDS_NORESET                                                            = 0x10000000
	CDS_RESET                                                              = 0x40000000
	CDS_RESET_EX                                                           = 0x20000000
	CDS_SET_PRIMARY                                                        = 0x00000010
	CDS_TEST                                                               = 0x00000002
	CDS_UPDATEREGISTRY                                                     = 0x00000001
	CDS_VIDEOPARAMETERS                                                    = 0x00000020
	CE_BREAK                                                               = 0x10
	CE_DNS                                                                 = 0x800
	CE_FRAME                                                               = 0x8
	CE_IOE                                                                 = 0x400
	CE_MODE                                                                = 0x8000
	CE_OOP                                                                 = 0x1000
	CE_OVERRUN                                                             = 0x2
	CE_PTO                                                                 = 0x200
	CE_RXOVER                                                              = 0x1
	CE_RXPARITY                                                            = 0x4
	CE_TXFULL                                                              = 0x100
	CFG_CALL_TARGET_CONVERT_EXPORT_SUPPRESSED_TO_VALID                     = 0x04
	CFG_CALL_TARGET_PROCESSED                                              = 0x02
	CFG_CALL_TARGET_VALID                                                  = 0x01
	CFS_CANDIDATEPOS                                                       = 0x0040
	CFS_DEFAULT                                                            = 0x0000
	CFS_EXCLUDE                                                            = 0x0080
	CFS_FORCE_POSITION                                                     = 0x0020
	CFS_POINT                                                              = 0x0002
	CFS_RECT                                                               = 0x0001
	CF_BITMAP                                                              = 2
	CF_DIB                                                                 = 8
	CF_DIBV5                                                               = 17
	CF_DIF                                                                 = 5
	CF_DSPBITMAP                                                           = 0x0082
	CF_DSPENHMETAFILE                                                      = 0x008E
	CF_DSPMETAFILEPICT                                                     = 0x0083
	CF_DSPTEXT                                                             = 0x0081
	CF_ENHMETAFILE                                                         = 14
	CF_GDIOBJFIRST                                                         = 0x0300
	CF_GDIOBJLAST                                                          = 0x03FF
	CF_HDROP                                                               = 15
	CF_LOCALE                                                              = 16
	CF_MAX                                                                 = 18
	CF_METAFILEPICT                                                        = 3
	CF_OEMTEXT                                                             = 7
	CF_OWNERDISPLAY                                                        = 0x0080
	CF_PALETTE                                                             = 9
	CF_PENDATA                                                             = 10
	CF_PRIVATEFIRST                                                        = 0x0200
	CF_PRIVATELAST                                                         = 0x02FF
	CF_RIFF                                                                = 11
	CF_SYLK                                                                = 4
	CF_TEXT                                                                = 1
	CF_TIFF                                                                = 6
	CF_UNICODETEXT                                                         = 13
	CF_WAVE                                                                = 12
	CHAR_BIT                                                               = 8
	CHAR_MAX                                                               = 127
	CHAR_MIN                                                               = -128
	CHECKJPEGFORMAT                                                        = 4119
	CHECKPNGFORMAT                                                         = 4120
	CHILDID_SELF                                                           = 0
	CHINESEBIG5_CHARSET                                                    = 136
	CLAIM_SECURITY_ATTRIBUTES_INFORMATION_VERSION                          = 1
	CLAIM_SECURITY_ATTRIBUTES_INFORMATION_VERSION_V1                       = 1
	CLAIM_SECURITY_ATTRIBUTE_CUSTOM_FLAGS                                  = 0xffff0000
	CLAIM_SECURITY_ATTRIBUTE_DISABLED                                      = 0x0010
	CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT                           = 0x0008
	CLAIM_SECURITY_ATTRIBUTE_MANDATORY                                     = 0x0020
	CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE                               = 0x0001
	CLAIM_SECURITY_ATTRIBUTE_TYPE_BOOLEAN                                  = 0x06
	CLAIM_SECURITY_ATTRIBUTE_TYPE_FQBN                                     = 0x04
	CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64                                    = 0x01
	CLAIM_SECURITY_ATTRIBUTE_TYPE_INVALID                                  = 0x00
	CLAIM_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING                             = 0x10
	CLAIM_SECURITY_ATTRIBUTE_TYPE_SID                                      = 0x05
	CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING                                   = 0x03
	CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64                                   = 0x02
	CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY                             = 0x0004
	CLAIM_SECURITY_ATTRIBUTE_VALID_FLAGS                                   = 63
	CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE                          = 0x0002
	CLASSFACTORY_E_FIRST                                                   = 2147746064
	CLASSFACTORY_E_LAST                                                    = 2147746079
	CLASSFACTORY_S_FIRST                                                   = 262416
	CLASSFACTORY_S_LAST                                                    = 262431
	CLEARTYPE_NATURAL_QUALITY                                              = 6
	CLEARTYPE_QUALITY                                                      = 5
	CLIENTSITE_E_FIRST                                                     = 2147746192
	CLIENTSITE_E_LAST                                                      = 2147746207
	CLIENTSITE_S_FIRST                                                     = 262544
	CLIENTSITE_S_LAST                                                      = 262559
	CLIPBRD_E_FIRST                                                        = 2147746256
	CLIPBRD_E_LAST                                                         = 2147746271
	CLIPBRD_S_FIRST                                                        = 262608
	CLIPBRD_S_LAST                                                         = 262623
	CLIPCAPS                                                               = 36
	CLIP_CHARACTER_PRECIS                                                  = 1
	CLIP_DEFAULT_PRECIS                                                    = 0
	CLIP_EMBEDDED                                                          = 128
	CLIP_LH_ANGLES                                                         = 16
	CLIP_MASK                                                              = 0xf
	CLIP_STROKE_PRECIS                                                     = 2
	CLIP_TO_PATH                                                           = 4097
	CLIP_TT_ALWAYS                                                         = 32
	CLOSECHANNEL                                                           = 4112
	CLRBREAK                                                               = 9
	CLRDTR                                                                 = 6
	CLRRTS                                                                 = 4
	CLR_INVALID                                                            = 0xFFFFFFFF
	CLSID_DEFINED                                                          = 0
	CM_CMYK_COLOR                                                          = 0x00000004
	CM_DEVICE_ICM                                                          = 0x00000001
	CM_GAMMA_RAMP                                                          = 0x00000002
	CM_IN_GAMUT                                                            = 0
	CM_NONE                                                                = 0x00000000
	CM_OUT_OF_GAMUT                                                        = 255
	CM_SERVICE_MEASURED_BOOT_LOAD                                          = 0x00000020
	CM_SERVICE_NETWORK_BOOT_LOAD                                           = 0x00000001
	CM_SERVICE_SD_DISK_BOOT_LOAD                                           = 0x00000008
	CM_SERVICE_USB3_DISK_BOOT_LOAD                                         = 0x00000010
	CM_SERVICE_USB_DISK_BOOT_LOAD                                          = 0x00000004
	CM_SERVICE_VALID_PROMOTION_MASK                                        = 255
	CM_SERVICE_VERIFIER_BOOT_LOAD                                          = 0x00000040
	CM_SERVICE_VIRTUAL_DISK_BOOT_LOAD                                      = 0x00000002
	CM_SERVICE_WINPE_BOOT_LOAD                                             = 0x00000080
	COLORMATCHTOTARGET_EMBEDED                                             = 0x00000001
	COLORMGMTCAPS                                                          = 121
	COLORONCOLOR                                                           = 3
	COLORRES                                                               = 108
	COLOR_3DDKSHADOW                                                       = 21
	COLOR_3DFACE                                                           = 15
	COLOR_3DHIGHLIGHT                                                      = 20
	COLOR_3DHILIGHT                                                        = 20
	COLOR_3DLIGHT                                                          = 22
	COLOR_3DSHADOW                                                         = 16
	COLOR_ACTIVEBORDER                                                     = 10
	COLOR_ACTIVECAPTION                                                    = 2
	COLOR_APPWORKSPACE                                                     = 12
	COLOR_BACKGROUND                                                       = 1
	COLOR_BTNFACE                                                          = 15
	COLOR_BTNHIGHLIGHT                                                     = 20
	COLOR_BTNHILIGHT                                                       = 20
	COLOR_BTNSHADOW                                                        = 16
	COLOR_BTNTEXT                                                          = 18
	COLOR_CAPTIONTEXT                                                      = 9
	COLOR_DESKTOP                                                          = 1
	COLOR_GRADIENTACTIVECAPTION                                            = 27
	COLOR_GRADIENTINACTIVECAPTION                                          = 28
	COLOR_GRAYTEXT                                                         = 17
	COLOR_HIGHLIGHT                                                        = 13
	COLOR_HIGHLIGHTTEXT                                                    = 14
	COLOR_HOTLIGHT                                                         = 26
	COLOR_INACTIVEBORDER                                                   = 11
	COLOR_INACTIVECAPTION                                                  = 3
	COLOR_INACTIVECAPTIONTEXT                                              = 19
	COLOR_INFOBK                                                           = 24
	COLOR_INFOTEXT                                                         = 23
	COLOR_MENU                                                             = 4
	COLOR_MENUBAR                                                          = 30
	COLOR_MENUHILIGHT                                                      = 29
	COLOR_MENUTEXT                                                         = 7
	COLOR_SCROLLBAR                                                        = 0
	COLOR_WINDOW                                                           = 5
	COLOR_WINDOWFRAME                                                      = 6
	COLOR_WINDOWTEXT                                                       = 8
	COMMON_LVB_GRID_HORIZONTAL                                             = 0x400
	COMMON_LVB_GRID_LVERTICAL                                              = 0x800
	COMMON_LVB_GRID_RVERTICAL                                              = 0x1000
	COMMON_LVB_LEADING_BYTE                                                = 0x100
	COMMON_LVB_REVERSE_VIDEO                                               = 0x4000
	COMMON_LVB_SBCSDBCS                                                    = 0x300
	COMMON_LVB_TRAILING_BYTE                                               = 0x200
	COMMON_LVB_UNDERSCORE                                                  = 0x8000
	COMPLEXREGION                                                          = 3
	COMPRESSION_ENGINE_HIBER                                               = 512
	COMPRESSION_ENGINE_MAXIMUM                                             = 256
	COMPRESSION_ENGINE_STANDARD                                            = 0
	COMPRESSION_FORMAT_DEFAULT                                             = 1
	COMPRESSION_FORMAT_LZNT1                                               = 2
	COMPRESSION_FORMAT_NONE                                                = 0
	COMPRESSION_FORMAT_XPRESS                                              = 3
	COMPRESSION_FORMAT_XPRESS_HUFF                                         = 4
	CONCURRENCYSAL_HXX                                                     = 0
	CONDITION_VARIABLE_LOCKMODE_SHARED                                     = 1
	CONNDLG_CONN_POINT                                                     = 0x00000002
	CONNDLG_HIDE_BOX                                                       = 0x00000008
	CONNDLG_NOT_PERSIST                                                    = 0x00000020
	CONNDLG_PERSIST                                                        = 0x00000010
	CONNDLG_RO_PATH                                                        = 0x00000001
	CONNDLG_USE_MRU                                                        = 0x00000004
	CONNECT_CMD_SAVECRED                                                   = 0x00001000
	CONNECT_COMMANDLINE                                                    = 0x00000800
	CONNECT_CURRENT_MEDIA                                                  = 0x00000200
	CONNECT_DEFERRED                                                       = 0x00000400
	CONNECT_INTERACTIVE                                                    = 0x00000008
	CONNECT_LOCALDRIVE                                                     = 0x00000100
	CONNECT_NEED_DRIVE                                                     = 0x00000020
	CONNECT_PROMPT                                                         = 0x00000010
	CONNECT_REDIRECT                                                       = 0x00000080
	CONNECT_REFCOUNT                                                       = 0x00000040
	CONNECT_RESERVED                                                       = 0xFF000000
	CONNECT_TEMPORARY                                                      = 0x00000004
	CONNECT_UPDATE_PROFILE                                                 = 0x00000001
	CONNECT_UPDATE_RECENT                                                  = 0x00000002
	CONSOLE_APPLICATION_16BIT                                              = 0x0000
	CONSOLE_CARET_SELECTION                                                = 0x0001
	CONSOLE_CARET_VISIBLE                                                  = 0x0002
	CONSOLE_FULLSCREEN                                                     = 1
	CONSOLE_FULLSCREEN_HARDWARE                                            = 2
	CONSOLE_FULLSCREEN_MODE                                                = 1
	CONSOLE_MOUSE_DOWN                                                     = 0x8
	CONSOLE_MOUSE_SELECTION                                                = 0x4
	CONSOLE_NO_SELECTION                                                   = 0x0
	CONSOLE_SELECTION_IN_PROGRESS                                          = 0x1
	CONSOLE_SELECTION_NOT_EMPTY                                            = 0x2
	CONSOLE_TEXTMODE_BUFFER                                                = 1
	CONSOLE_WINDOWED_MODE                                                  = 2
	CONTAINER_INHERIT_ACE                                                  = 2
	CONTEXT_ALL                                                            = 1048607
	CONTEXT_AMD64                                                          = 0x100000
	CONTEXT_CONTROL                                                        = 1048577
	CONTEXT_DEBUG_REGISTERS                                                = 1048592
	CONTEXT_EXCEPTION_ACTIVE                                               = 0x8000000
	CONTEXT_EXCEPTION_REPORTING                                            = 0x80000000
	CONTEXT_EXCEPTION_REQUEST                                              = 0x40000000
	CONTEXT_E_FIRST                                                        = 2147803136
	CONTEXT_E_LAST                                                         = 2147803183
	CONTEXT_FLOATING_POINT                                                 = 1048584
	CONTEXT_FULL                                                           = 1048587
	CONTEXT_INTEGER                                                        = 1048578
	CONTEXT_SEGMENTS                                                       = 1048580
	CONTEXT_SERVICE_ACTIVE                                                 = 0x10000000
	CONTEXT_S_FIRST                                                        = 319488
	CONTEXT_S_LAST                                                         = 319535
	CONVERT10_E_FIRST                                                      = 2147746240
	CONVERT10_E_LAST                                                       = 2147746255
	CONVERT10_S_FIRST                                                      = 262592
	CONVERT10_S_LAST                                                       = 262607
	COPY_FILE_ALLOW_DECRYPTED_DESTINATION                                  = 0x8
	COPY_FILE_FAIL_IF_EXISTS                                               = 0x1
	COPY_FILE_OPEN_SOURCE_FOR_WRITE                                        = 0x4
	COPY_FILE_RESTARTABLE                                                  = 0x2
	CORE_PARKING_POLICY_CHANGE_IDEAL                                       = 0
	CORE_PARKING_POLICY_CHANGE_MAX                                         = 3
	CORE_PARKING_POLICY_CHANGE_MULTISTEP                                   = 3
	CORE_PARKING_POLICY_CHANGE_ROCKET                                      = 2
	CORE_PARKING_POLICY_CHANGE_SINGLE                                      = 1
	CO_E_FIRST                                                             = 2147746288
	CO_E_LAST                                                              = 2147746303
	CO_S_FIRST                                                             = 262640
	CO_S_LAST                                                              = 262655
	CPS_CANCEL                                                             = 0x0004
	CPS_COMPLETE                                                           = 0x0001
	CPS_CONVERT                                                            = 0x0002
	CPS_REVERT                                                             = 0x0003
	CP_ACP                                                                 = 0
	CP_INSTALLED                                                           = 0x00000001
	CP_MACCP                                                               = 2
	CP_NONE                                                                = 0
	CP_OEMCP                                                               = 1
	CP_RECTANGLE                                                           = 1
	CP_REGION                                                              = 2
	CP_SUPPORTED                                                           = 0x00000002
	CP_SYMBOL                                                              = 42
	CP_THREAD_ACP                                                          = 3
	CP_UTF7                                                                = 65000
	CP_UTF8                                                                = 65001
	CREATECOLORSPACE_EMBEDED                                               = 0x00000001
	CREATE_ALWAYS                                                          = 2
	CREATE_BOUNDARY_DESCRIPTOR_ADD_APPCONTAINER_SID                        = 0x1
	CREATE_BREAKAWAY_FROM_JOB                                              = 0x1000000
	CREATE_DEFAULT_ERROR_MODE                                              = 0x4000000
	CREATE_FORCEDOS                                                        = 0x2000
	CREATE_FOR_DIR                                                         = 2
	CREATE_FOR_IMPORT                                                      = 1
	CREATE_IGNORE_SYSTEM_DEFAULT                                           = 0x80000000
	CREATE_NEW                                                             = 1
	CREATE_NEW_CONSOLE                                                     = 0x10
	CREATE_NEW_PROCESS_GROUP                                               = 0x200
	CREATE_NO_WINDOW                                                       = 0x8000000
	CREATE_PRESERVE_CODE_AUTHZ_LEVEL                                       = 0x2000000
	CREATE_PROCESS_DEBUG_EVENT                                             = 3
	CREATE_PROTECTED_PROCESS                                               = 0x40000
	CREATE_SEPARATE_WOW_VDM                                                = 0x800
	CREATE_SHARED_WOW_VDM                                                  = 0x1000
	CREATE_SUSPENDED                                                       = 0x4
	CREATE_THREAD_DEBUG_EVENT                                              = 2
	CREATE_UNICODE_ENVIRONMENT                                             = 0x400
	CRITICAL_SECTION_NO_DEBUG_INFO                                         = 16777216
	CRM_PROTOCOL_DYNAMIC_MARSHAL_INFO                                      = 0x00000002
	CRM_PROTOCOL_EXPLICIT_MARSHAL_ONLY                                     = 0x00000001
	CRM_PROTOCOL_MAXIMUM_OPTION                                            = 0x00000003
	CSOUND_SYSTEM                                                          = 16
	CSTR_EQUAL                                                             = 2
	CSTR_GREATER_THAN                                                      = 3
	CSTR_LESS_THAN                                                         = 1
	CS_BYTEALIGNCLIENT                                                     = 0x1000
	CS_BYTEALIGNWINDOW                                                     = 0x2000
	CS_CLASSDC                                                             = 0x0040
	CS_DBLCLKS                                                             = 0x0008
	CS_DELETE_TRANSFORM                                                    = 3
	CS_DISABLE                                                             = 2
	CS_DROPSHADOW                                                          = 0x00020000
	CS_ENABLE                                                              = 1
	CS_E_FIRST                                                             = 2147746148
	CS_E_LAST                                                              = 2147746159
	CS_GLOBALCLASS                                                         = 0x4000
	CS_HREDRAW                                                             = 0x0002
	CS_IME                                                                 = 0x00010000
	CS_INSERTCHAR                                                          = 0x2000
	CS_NOCLOSE                                                             = 0x0200
	CS_NOMOVECARET                                                         = 0x4000
	CS_OWNDC                                                               = 0x0020
	CS_PARENTDC                                                            = 0x0080
	CS_SAVEBITS                                                            = 0x0800
	CS_VREDRAW                                                             = 0x0001
	CTLCOLOR_BTN                                                           = 3
	CTLCOLOR_DLG                                                           = 4
	CTLCOLOR_EDIT                                                          = 1
	CTLCOLOR_LISTBOX                                                       = 2
	CTLCOLOR_MAX                                                           = 7
	CTLCOLOR_MSGBOX                                                        = 0
	CTLCOLOR_SCROLLBAR                                                     = 5
	CTLCOLOR_STATIC                                                        = 6
	CTRL_BREAK_EVENT                                                       = 1
	CTRL_CLOSE_EVENT                                                       = 2
	CTRL_C_EVENT                                                           = 0
	CTRL_LOGOFF_EVENT                                                      = 5
	CTRL_SHUTDOWN_EVENT                                                    = 6
	CTRY_ALBANIA                                                           = 355
	CTRY_ALGERIA                                                           = 213
	CTRY_ARGENTINA                                                         = 54
	CTRY_ARMENIA                                                           = 374
	CTRY_AUSTRALIA                                                         = 61
	CTRY_AUSTRIA                                                           = 43
	CTRY_AZERBAIJAN                                                        = 994
	CTRY_BAHRAIN                                                           = 973
	CTRY_BELARUS                                                           = 375
	CTRY_BELGIUM                                                           = 32
	CTRY_BELIZE                                                            = 501
	CTRY_BOLIVIA                                                           = 591
	CTRY_BRAZIL                                                            = 55
	CTRY_BRUNEI_DARUSSALAM                                                 = 673
	CTRY_BULGARIA                                                          = 359
	CTRY_CANADA                                                            = 2
	CTRY_CARIBBEAN                                                         = 1
	CTRY_CHILE                                                             = 56
	CTRY_COLOMBIA                                                          = 57
	CTRY_COSTA_RICA                                                        = 506
	CTRY_CROATIA                                                           = 385
	CTRY_CZECH                                                             = 420
	CTRY_DEFAULT                                                           = 0
	CTRY_DENMARK                                                           = 45
	CTRY_DOMINICAN_REPUBLIC                                                = 1
	CTRY_ECUADOR                                                           = 593
	CTRY_EGYPT                                                             = 20
	CTRY_EL_SALVADOR                                                       = 503
	CTRY_ESTONIA                                                           = 372
	CTRY_FAEROE_ISLANDS                                                    = 298
	CTRY_FINLAND                                                           = 358
	CTRY_FRANCE                                                            = 33
	CTRY_GEORGIA                                                           = 995
	CTRY_GERMANY                                                           = 49
	CTRY_GREECE                                                            = 30
	CTRY_GUATEMALA                                                         = 502
	CTRY_HONDURAS                                                          = 504
	CTRY_HONG_KONG                                                         = 852
	CTRY_HUNGARY                                                           = 36
	CTRY_ICELAND                                                           = 354
	CTRY_INDIA                                                             = 91
	CTRY_INDONESIA                                                         = 62
	CTRY_IRAN                                                              = 981
	CTRY_IRAQ                                                              = 964
	CTRY_IRELAND                                                           = 353
	CTRY_ISRAEL                                                            = 972
	CTRY_ITALY                                                             = 39
	CTRY_JAMAICA                                                           = 1
	CTRY_JAPAN                                                             = 81
	CTRY_JORDAN                                                            = 962
	CTRY_KAZAKSTAN                                                         = 7
	CTRY_KENYA                                                             = 254
	CTRY_KUWAIT                                                            = 965
	CTRY_KYRGYZSTAN                                                        = 996
	CTRY_LATVIA                                                            = 371
	CTRY_LEBANON                                                           = 961
	CTRY_LIBYA                                                             = 218
	CTRY_LIECHTENSTEIN                                                     = 41
	CTRY_LITHUANIA                                                         = 370
	CTRY_LUXEMBOURG                                                        = 352
	CTRY_MACAU                                                             = 853
	CTRY_MACEDONIA                                                         = 389
	CTRY_MALAYSIA                                                          = 60
	CTRY_MALDIVES                                                          = 960
	CTRY_MEXICO                                                            = 52
	CTRY_MONACO                                                            = 33
	CTRY_MONGOLIA                                                          = 976
	CTRY_MOROCCO                                                           = 212
	CTRY_NETHERLANDS                                                       = 31
	CTRY_NEW_ZEALAND                                                       = 64
	CTRY_NICARAGUA                                                         = 505
	CTRY_NORWAY                                                            = 47
	CTRY_OMAN                                                              = 968
	CTRY_PAKISTAN                                                          = 92
	CTRY_PANAMA                                                            = 507
	CTRY_PARAGUAY                                                          = 595
	CTRY_PERU                                                              = 51
	CTRY_PHILIPPINES                                                       = 63
	CTRY_POLAND                                                            = 48
	CTRY_PORTUGAL                                                          = 351
	CTRY_PRCHINA                                                           = 86
	CTRY_PUERTO_RICO                                                       = 1
	CTRY_QATAR                                                             = 974
	CTRY_ROMANIA                                                           = 40
	CTRY_RUSSIA                                                            = 7
	CTRY_SAUDI_ARABIA                                                      = 966
	CTRY_SERBIA                                                            = 381
	CTRY_SINGAPORE                                                         = 65
	CTRY_SLOVAK                                                            = 421
	CTRY_SLOVENIA                                                          = 386
	CTRY_SOUTH_AFRICA                                                      = 27
	CTRY_SOUTH_KOREA                                                       = 82
	CTRY_SPAIN                                                             = 34
	CTRY_SWEDEN                                                            = 46
	CTRY_SWITZERLAND                                                       = 41
	CTRY_SYRIA                                                             = 963
	CTRY_TAIWAN                                                            = 886
	CTRY_TATARSTAN                                                         = 7
	CTRY_THAILAND                                                          = 66
	CTRY_TRINIDAD_Y_TOBAGO                                                 = 1
	CTRY_TUNISIA                                                           = 216
	CTRY_TURKEY                                                            = 90
	CTRY_UAE                                                               = 971
	CTRY_UKRAINE                                                           = 380
	CTRY_UNITED_KINGDOM                                                    = 44
	CTRY_UNITED_STATES                                                     = 1
	CTRY_URUGUAY                                                           = 598
	CTRY_UZBEKISTAN                                                        = 7
	CTRY_VENEZUELA                                                         = 58
	CTRY_VIET_NAM                                                          = 84
	CTRY_YEMEN                                                             = 967
	CTRY_ZIMBABWE                                                          = 263
	CT_CTYPE1                                                              = 0x00000001
	CT_CTYPE2                                                              = 0x00000002
	CT_CTYPE3                                                              = 0x00000004
	CURRENT_IMPORT_REDIRECTION_VERSION                                     = 1
	CURSOR_SHOWING                                                         = 0x00000001
	CURVECAPS                                                              = 28
	CWF_CREATE_ONLY                                                        = 0x00000001
	CWP_ALL                                                                = 0x0000
	CWP_SKIPDISABLED                                                       = 0x0002
	CWP_SKIPINVISIBLE                                                      = 0x0001
	CWP_SKIPTRANSPARENT                                                    = 0x0004
	DACL_SECURITY_INFORMATION                                              = 4
	DATA_E_FIRST                                                           = 2147746096
	DATA_E_LAST                                                            = 2147746111
	DATA_S_FIRST                                                           = 262448
	DATA_S_LAST                                                            = 262463
	DATE_LONGDATE                                                          = 0x00000002
	DATE_LTRREADING                                                        = 0x00000010
	DATE_RTLREADING                                                        = 0x00000020
	DATE_SHORTDATE                                                         = 0x00000001
	DATE_USE_ALT_CALENDAR                                                  = 0x00000004
	DATE_YEARMONTH                                                         = 0x00000008
	DCBA_FACEDOWNCENTER                                                    = 0x0101
	DCBA_FACEDOWNLEFT                                                      = 0x0102
	DCBA_FACEDOWNNONE                                                      = 0x0100
	DCBA_FACEDOWNRIGHT                                                     = 0x0103
	DCBA_FACEUPCENTER                                                      = 0x0001
	DCBA_FACEUPLEFT                                                        = 0x0002
	DCBA_FACEUPNONE                                                        = 0x0000
	DCBA_FACEUPRIGHT                                                       = 0x0003
	DCB_ACCUMULATE                                                         = 0x0002
	DCB_DIRTY                                                              = 2
	DCB_DISABLE                                                            = 0x0008
	DCB_ENABLE                                                             = 0x0004
	DCB_RESET                                                              = 0x0001
	DCB_SET                                                                = 3
	DCTT_BITMAP                                                            = 1
	DCTT_DOWNLOAD                                                          = 2
	DCTT_DOWNLOAD_OUTLINE                                                  = 8
	DCTT_SUBDEV                                                            = 4
	DCX_CACHE                                                              = 2
	DCX_CLIPCHILDREN                                                       = 8
	DCX_CLIPSIBLINGS                                                       = 16
	DCX_EXCLUDERGN                                                         = 64
	DCX_EXCLUDEUPDATE                                                      = 256
	DCX_INTERSECTRGN                                                       = 128
	DCX_INTERSECTUPDATE                                                    = 512
	DCX_LOCKWINDOWUPDATE                                                   = 1024
	DCX_NORESETATTRS                                                       = 4
	DCX_PARENTCLIP                                                         = 32
	DCX_VALIDATE                                                           = 2097152
	DCX_WINDOW                                                             = 1
	DC_ACTIVE                                                              = 0x0001
	DC_BINADJUST                                                           = 19
	DC_BINNAMES                                                            = 12
	DC_BINS                                                                = 6
	DC_BRUSH                                                               = 18
	DC_BUTTONS                                                             = 0x1000
	DC_COLLATE                                                             = 22
	DC_COLORDEVICE                                                         = 32
	DC_COPIES                                                              = 18
	DC_DATATYPE_PRODUCED                                                   = 21
	DC_DRIVER                                                              = 11
	DC_DUPLEX                                                              = 7
	DC_EMF_COMPLIANT                                                       = 20
	DC_ENUMRESOLUTIONS                                                     = 13
	DC_EXTRA                                                               = 9
	DC_FIELDS                                                              = 1
	DC_FILEDEPENDENCIES                                                    = 14
	DC_GRADIENT                                                            = 0x0020
	DC_HASDEFID                                                            = 0x534B
	DC_ICON                                                                = 0x0004
	DC_INBUTTON                                                            = 0x0010
	DC_MANUFACTURER                                                        = 23
	DC_MAXEXTENT                                                           = 5
	DC_MEDIAREADY                                                          = 29
	DC_MEDIATYPENAMES                                                      = 34
	DC_MEDIATYPES                                                          = 35
	DC_MINEXTENT                                                           = 4
	DC_MODEL                                                               = 24
	DC_NUP                                                                 = 33
	DC_ORIENTATION                                                         = 17
	DC_PAPERNAMES                                                          = 16
	DC_PAPERS                                                              = 2
	DC_PAPERSIZE                                                           = 3
	DC_PEN                                                                 = 19
	DC_PERSONALITY                                                         = 25
	DC_PRINTERMEM                                                          = 28
	DC_PRINTRATE                                                           = 26
	DC_PRINTRATEPPM                                                        = 31
	DC_PRINTRATEUNIT                                                       = 27
	DC_SIZE                                                                = 8
	DC_SMALLCAP                                                            = 0x0002
	DC_STAPLE                                                              = 30
	DC_TEXT                                                                = 0x0008
	DC_TRUETYPE                                                            = 15
	DC_VERSION                                                             = 10
	DDD_EXACT_MATCH_ON_REMOVE                                              = 0x00000004
	DDD_LUID_BROADCAST_DRIVE                                               = 0x00000010
	DDD_NO_BROADCAST_SYSTEM                                                = 0x00000008
	DDD_RAW_TARGET_PATH                                                    = 0x00000001
	DDD_REMOVE_DEFINITION                                                  = 0x00000002
	DDL_ARCHIVE                                                            = 0x0020
	DDL_DIRECTORY                                                          = 0x0010
	DDL_DRIVES                                                             = 0x4000
	DDL_EXCLUSIVE                                                          = 0x8000
	DDL_HIDDEN                                                             = 0x0002
	DDL_POSTMSGS                                                           = 0x2000
	DDL_READONLY                                                           = 0x0001
	DDL_READWRITE                                                          = 0x0000
	DDL_SYSTEM                                                             = 0x0004
	DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION                        = 1
	DEBUG_ONLY_THIS_PROCESS                                                = 0x2
	DEBUG_PROCESS                                                          = 0x1
	DECLSPEC_ADDRSAFE                                                      = 0
	DECLSPEC_DEPRECATED_DDK                                                = 0
	DECLSPEC_NOVTABLE                                                      = 0
	DEFAULT_CHARSET                                                        = 1
	DEFAULT_GUI_FONT                                                       = 17
	DEFAULT_PALETTE                                                        = 15
	DEFAULT_PITCH                                                          = 0
	DEFAULT_QUALITY                                                        = 0
	DEFAULT_UNREACHABLE                                                    = 0
	DEFINED_LPUINT                                                         = 0
	DELETE                                                                 = 65536
	DEPRECATE_SUPPORTED                                                    = 0
	DESKTOPHORZRES                                                         = 118
	DESKTOPVERTRES                                                         = 117
	DESKTOP_CREATEMENU                                                     = 4
	DESKTOP_CREATEWINDOW                                                   = 2
	DESKTOP_ENUMERATE                                                      = 64
	DESKTOP_HOOKCONTROL                                                    = 8
	DESKTOP_JOURNALPLAYBACK                                                = 32
	DESKTOP_JOURNALRECORD                                                  = 16
	DESKTOP_READOBJECTS                                                    = 1
	DESKTOP_SWITCHDESKTOP                                                  = 256
	DESKTOP_WRITEOBJECTS                                                   = 128
	DETACHED_PROCESS                                                       = 0x8
	DEVICEDATA                                                             = 19
	DEVICE_DEFAULT_FONT                                                    = 14
	DEVICE_FONTTYPE                                                        = 0x002
	DEVICE_NOTIFY_ALL_INTERFACE_CLASSES                                    = 0x00000004
	DEVICE_NOTIFY_SERVICE_HANDLE                                           = 0x00000001
	DEVICE_NOTIFY_WINDOW_HANDLE                                            = 0x00000000
	DFCS_ADJUSTRECT                                                        = 0x2000
	DFCS_BUTTON3STATE                                                      = 0x0008
	DFCS_BUTTONCHECK                                                       = 0x0000
	DFCS_BUTTONPUSH                                                        = 0x0010
	DFCS_BUTTONRADIO                                                       = 0x0004
	DFCS_BUTTONRADIOIMAGE                                                  = 0x0001
	DFCS_BUTTONRADIOMASK                                                   = 0x0002
	DFCS_CAPTIONCLOSE                                                      = 0x0000
	DFCS_CAPTIONHELP                                                       = 0x0004
	DFCS_CAPTIONMAX                                                        = 0x0002
	DFCS_CAPTIONMIN                                                        = 0x0001
	DFCS_CAPTIONRESTORE                                                    = 0x0003
	DFCS_CHECKED                                                           = 0x0400
	DFCS_FLAT                                                              = 0x4000
	DFCS_HOT                                                               = 0x1000
	DFCS_INACTIVE                                                          = 0x0100
	DFCS_MENUARROW                                                         = 0x0000
	DFCS_MENUARROWRIGHT                                                    = 0x0004
	DFCS_MENUBULLET                                                        = 0x0002
	DFCS_MENUCHECK                                                         = 0x0001
	DFCS_MONO                                                              = 0x8000
	DFCS_PUSHED                                                            = 0x0200
	DFCS_SCROLLCOMBOBOX                                                    = 0x0005
	DFCS_SCROLLDOWN                                                        = 0x0001
	DFCS_SCROLLLEFT                                                        = 0x0002
	DFCS_SCROLLRIGHT                                                       = 0x0003
	DFCS_SCROLLSIZEGRIP                                                    = 0x0008
	DFCS_SCROLLSIZEGRIPRIGHT                                               = 0x0010
	DFCS_SCROLLUP                                                          = 0x0000
	DFCS_TRANSPARENT                                                       = 0x0800
	DFC_BUTTON                                                             = 4
	DFC_CAPTION                                                            = 1
	DFC_MENU                                                               = 2
	DFC_POPUPMENU                                                          = 5
	DFC_SCROLL                                                             = 3
	DF_ALLOWOTHERACCOUNTHOOK                                               = 1
	DIAGNOSTIC_REASON_DETAILED_STRING                                      = 0x00000002
	DIAGNOSTIC_REASON_INVALID_FLAGS                                        = -2147483652
	DIAGNOSTIC_REASON_NOT_SPECIFIED                                        = 0x80000000
	DIAGNOSTIC_REASON_SIMPLE_STRING                                        = 0x00000001
	DIAGNOSTIC_REASON_VERSION                                              = 0
	DIALOPTION_BILLING                                                     = 0x00000040
	DIALOPTION_DIALTONE                                                    = 0x00000100
	DIALOPTION_QUIET                                                       = 0x00000080
	DIB_PAL_COLORS                                                         = 1
	DIB_RGB_COLORS                                                         = 0
	DIFFERENCE                                                             = 11
	DISABLE_MAX_PRIVILEGE                                                  = 0x1
	DISABLE_NEWLINE_AUTO_RETURN                                            = 0x8
	DISCHARGE_POLICY_CRITICAL                                              = 0
	DISCHARGE_POLICY_LOW                                                   = 1
	DISC_NO_FORCE                                                          = 0x00000040
	DISC_UPDATE_PROFILE                                                    = 0x00000001
	DISPLAY_DEVICE_ACTIVE                                                  = 0x00000001
	DISPLAY_DEVICE_ATTACHED                                                = 0x00000002
	DISPLAY_DEVICE_ATTACHED_TO_DESKTOP                                     = 0x00000001
	DISPLAY_DEVICE_DISCONNECT                                              = 0x02000000
	DISPLAY_DEVICE_MIRRORING_DRIVER                                        = 0x00000008
	DISPLAY_DEVICE_MODESPRUNED                                             = 0x08000000
	DISPLAY_DEVICE_MULTI_DRIVER                                            = 0x00000002
	DISPLAY_DEVICE_PRIMARY_DEVICE                                          = 0x00000004
	DISPLAY_DEVICE_RDPUDD                                                  = 0x01000000
	DISPLAY_DEVICE_REMOTE                                                  = 0x04000000
	DISPLAY_DEVICE_REMOVABLE                                               = 0x00000020
	DISPLAY_DEVICE_TS_COMPATIBLE                                           = 0x00200000
	DISPLAY_DEVICE_VGA_COMPATIBLE                                          = 0x00000010
	DISP_CHANGE_BADDUALVIEW                                                = -6
	DISP_CHANGE_BADFLAGS                                                   = -4
	DISP_CHANGE_BADMODE                                                    = -2
	DISP_CHANGE_BADPARAM                                                   = -5
	DISP_CHANGE_FAILED                                                     = -1
	DISP_CHANGE_NOTUPDATED                                                 = -3
	DISP_CHANGE_RESTART                                                    = 1
	DISP_CHANGE_SUCCESSFUL                                                 = 0
	DI_APPBANDING                                                          = 0x00000001
	DI_COMPAT                                                              = 0x0004
	DI_DEFAULTSIZE                                                         = 0x0008
	DI_IMAGE                                                               = 0x0002
	DI_MASK                                                                = 0x0001
	DI_NOMIRROR                                                            = 0x0010
	DI_NORMAL                                                              = 0x0003
	DI_ROPS_READ_DESTINATION                                               = 0x00000002
	DKGRAY_BRUSH                                                           = 3
	DLGC_BUTTON                                                            = 0x2000
	DLGC_DEFPUSHBUTTON                                                     = 0x0010
	DLGC_HASSETSEL                                                         = 0x0008
	DLGC_RADIOBUTTON                                                       = 0x0040
	DLGC_STATIC                                                            = 0x0100
	DLGC_UNDEFPUSHBUTTON                                                   = 0x0020
	DLGC_WANTALLKEYS                                                       = 0x0004
	DLGC_WANTARROWS                                                        = 0x0001
	DLGC_WANTCHARS                                                         = 0x0080
	DLGC_WANTMESSAGE                                                       = 0x0004
	DLGC_WANTTAB                                                           = 0x0002
	DLGWINDOWEXTRA                                                         = 30
	DLLEXPORT                                                              = 0
	DLLIMPORT                                                              = 0
	DLL_PROCESS_ATTACH                                                     = 1
	DLL_PROCESS_DETACH                                                     = 0
	DLL_PROCESS_VERIFIER                                                   = 4
	DLL_THREAD_ATTACH                                                      = 2
	DLL_THREAD_DETACH                                                      = 3
	DMBIN_AUTO                                                             = 7
	DMBIN_CASSETTE                                                         = 14
	DMBIN_ENVELOPE                                                         = 5
	DMBIN_ENVMANUAL                                                        = 6
	DMBIN_FIRST                                                            = 1
	DMBIN_FORMSOURCE                                                       = 15
	DMBIN_LARGECAPACITY                                                    = 11
	DMBIN_LARGEFMT                                                         = 10
	DMBIN_LAST                                                             = 15
	DMBIN_LOWER                                                            = 2
	DMBIN_MANUAL                                                           = 4
	DMBIN_MIDDLE                                                           = 3
	DMBIN_ONLYONE                                                          = 1
	DMBIN_SMALLFMT                                                         = 9
	DMBIN_TRACTOR                                                          = 8
	DMBIN_UPPER                                                            = 1
	DMBIN_USER                                                             = 256
	DMCOLLATE_FALSE                                                        = 0
	DMCOLLATE_TRUE                                                         = 1
	DMCOLOR_COLOR                                                          = 2
	DMCOLOR_MONOCHROME                                                     = 1
	DMDFO_CENTER                                                           = 2
	DMDFO_DEFAULT                                                          = 0
	DMDFO_STRETCH                                                          = 1
	DMDISPLAYFLAGS_TEXTMODE                                                = 0x00000004
	DMDITHER_COARSE                                                        = 2
	DMDITHER_ERRORDIFFUSION                                                = 5
	DMDITHER_FINE                                                          = 3
	DMDITHER_GRAYSCALE                                                     = 10
	DMDITHER_LINEART                                                       = 4
	DMDITHER_NONE                                                          = 1
	DMDITHER_RESERVED6                                                     = 6
	DMDITHER_RESERVED7                                                     = 7
	DMDITHER_RESERVED8                                                     = 8
	DMDITHER_RESERVED9                                                     = 9
	DMDITHER_USER                                                          = 256
	DMDO_180                                                               = 2
	DMDO_270                                                               = 3
	DMDO_90                                                                = 1
	DMDO_DEFAULT                                                           = 0
	DMDUP_HORIZONTAL                                                       = 3
	DMDUP_SIMPLEX                                                          = 1
	DMDUP_VERTICAL                                                         = 2
	DMICMMETHOD_DEVICE                                                     = 4
	DMICMMETHOD_DRIVER                                                     = 3
	DMICMMETHOD_NONE                                                       = 1
	DMICMMETHOD_SYSTEM                                                     = 2
	DMICMMETHOD_USER                                                       = 256
	DMICM_ABS_COLORIMETRIC                                                 = 4
	DMICM_COLORIMETRIC                                                     = 3
	DMICM_CONTRAST                                                         = 2
	DMICM_SATURATE                                                         = 1
	DMICM_USER                                                             = 256
	DMMEDIA_GLOSSY                                                         = 3
	DMMEDIA_STANDARD                                                       = 1
	DMMEDIA_TRANSPARENCY                                                   = 2
	DMMEDIA_USER                                                           = 256
	DMNUP_ONEUP                                                            = 2
	DMNUP_SYSTEM                                                           = 1
	DMORIENT_LANDSCAPE                                                     = 2
	DMORIENT_PORTRAIT                                                      = 1
	DMPAPER_10X11                                                          = 45
	DMPAPER_10X14                                                          = 16
	DMPAPER_11X17                                                          = 17
	DMPAPER_12X11                                                          = 90
	DMPAPER_15X11                                                          = 46
	DMPAPER_9X11                                                           = 44
	DMPAPER_A2                                                             = 66
	DMPAPER_A3                                                             = 8
	DMPAPER_A3_EXTRA                                                       = 63
	DMPAPER_A3_EXTRA_TRANSVERSE                                            = 68
	DMPAPER_A3_ROTATED                                                     = 76
	DMPAPER_A3_TRANSVERSE                                                  = 67
	DMPAPER_A4                                                             = 9
	DMPAPER_A4SMALL                                                        = 10
	DMPAPER_A4_EXTRA                                                       = 53
	DMPAPER_A4_PLUS                                                        = 60
	DMPAPER_A4_ROTATED                                                     = 77
	DMPAPER_A4_TRANSVERSE                                                  = 55
	DMPAPER_A5                                                             = 11
	DMPAPER_A5_EXTRA                                                       = 64
	DMPAPER_A5_ROTATED                                                     = 78
	DMPAPER_A5_TRANSVERSE                                                  = 61
	DMPAPER_A6                                                             = 70
	DMPAPER_A6_ROTATED                                                     = 83
	DMPAPER_A_PLUS                                                         = 57
	DMPAPER_B4                                                             = 12
	DMPAPER_B4_JIS_ROTATED                                                 = 79
	DMPAPER_B5                                                             = 13
	DMPAPER_B5_EXTRA                                                       = 65
	DMPAPER_B5_JIS_ROTATED                                                 = 80
	DMPAPER_B5_TRANSVERSE                                                  = 62
	DMPAPER_B6_JIS                                                         = 88
	DMPAPER_B6_JIS_ROTATED                                                 = 89
	DMPAPER_B_PLUS                                                         = 58
	DMPAPER_CSHEET                                                         = 24
	DMPAPER_DBL_JAPANESE_POSTCARD                                          = 69
	DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED                                  = 82
	DMPAPER_DSHEET                                                         = 25
	DMPAPER_ENV_10                                                         = 20
	DMPAPER_ENV_11                                                         = 21
	DMPAPER_ENV_12                                                         = 22
	DMPAPER_ENV_14                                                         = 23
	DMPAPER_ENV_9                                                          = 19
	DMPAPER_ENV_B4                                                         = 33
	DMPAPER_ENV_B5                                                         = 34
	DMPAPER_ENV_B6                                                         = 35
	DMPAPER_ENV_C3                                                         = 29
	DMPAPER_ENV_C4                                                         = 30
	DMPAPER_ENV_C5                                                         = 28
	DMPAPER_ENV_C6                                                         = 31
	DMPAPER_ENV_C65                                                        = 32
	DMPAPER_ENV_DL                                                         = 27
	DMPAPER_ENV_INVITE                                                     = 47
	DMPAPER_ENV_ITALY                                                      = 36
	DMPAPER_ENV_MONARCH                                                    = 37
	DMPAPER_ENV_PERSONAL                                                   = 38
	DMPAPER_ESHEET                                                         = 26
	DMPAPER_EXECUTIVE                                                      = 7
	DMPAPER_FANFOLD_LGL_GERMAN                                             = 41
	DMPAPER_FANFOLD_STD_GERMAN                                             = 40
	DMPAPER_FANFOLD_US                                                     = 39
	DMPAPER_FIRST                                                          = 1
	DMPAPER_FOLIO                                                          = 14
	DMPAPER_ISO_B4                                                         = 42
	DMPAPER_JAPANESE_POSTCARD                                              = 43
	DMPAPER_JAPANESE_POSTCARD_ROTATED                                      = 81
	DMPAPER_JENV_CHOU3                                                     = 73
	DMPAPER_JENV_CHOU3_ROTATED                                             = 86
	DMPAPER_JENV_CHOU4                                                     = 74
	DMPAPER_JENV_CHOU4_ROTATED                                             = 87
	DMPAPER_JENV_KAKU2                                                     = 71
	DMPAPER_JENV_KAKU2_ROTATED                                             = 84
	DMPAPER_JENV_KAKU3                                                     = 72
	DMPAPER_JENV_KAKU3_ROTATED                                             = 85
	DMPAPER_JENV_YOU4                                                      = 91
	DMPAPER_JENV_YOU4_ROTATED                                              = 92
	DMPAPER_LAST                                                           = 118
	DMPAPER_LEDGER                                                         = 4
	DMPAPER_LEGAL                                                          = 5
	DMPAPER_LEGAL_EXTRA                                                    = 51
	DMPAPER_LETTER                                                         = 1
	DMPAPER_LETTERSMALL                                                    = 2
	DMPAPER_LETTER_EXTRA                                                   = 50
	DMPAPER_LETTER_EXTRA_TRANSVERSE                                        = 56
	DMPAPER_LETTER_PLUS                                                    = 59
	DMPAPER_LETTER_ROTATED                                                 = 75
	DMPAPER_LETTER_TRANSVERSE                                              = 54
	DMPAPER_NOTE                                                           = 18
	DMPAPER_P16K                                                           = 93
	DMPAPER_P16K_ROTATED                                                   = 106
	DMPAPER_P32K                                                           = 94
	DMPAPER_P32KBIG                                                        = 95
	DMPAPER_P32KBIG_ROTATED                                                = 108
	DMPAPER_P32K_ROTATED                                                   = 107
	DMPAPER_PENV_1                                                         = 96
	DMPAPER_PENV_10                                                        = 105
	DMPAPER_PENV_10_ROTATED                                                = 118
	DMPAPER_PENV_1_ROTATED                                                 = 109
	DMPAPER_PENV_2                                                         = 97
	DMPAPER_PENV_2_ROTATED                                                 = 110
	DMPAPER_PENV_3                                                         = 98
	DMPAPER_PENV_3_ROTATED                                                 = 111
	DMPAPER_PENV_4                                                         = 99
	DMPAPER_PENV_4_ROTATED                                                 = 112
	DMPAPER_PENV_5                                                         = 100
	DMPAPER_PENV_5_ROTATED                                                 = 113
	DMPAPER_PENV_6                                                         = 101
	DMPAPER_PENV_6_ROTATED                                                 = 114
	DMPAPER_PENV_7                                                         = 102
	DMPAPER_PENV_7_ROTATED                                                 = 115
	DMPAPER_PENV_8                                                         = 103
	DMPAPER_PENV_8_ROTATED                                                 = 116
	DMPAPER_PENV_9                                                         = 104
	DMPAPER_PENV_9_ROTATED                                                 = 117
	DMPAPER_QUARTO                                                         = 15
	DMPAPER_RESERVED_48                                                    = 48
	DMPAPER_RESERVED_49                                                    = 49
	DMPAPER_STATEMENT                                                      = 6
	DMPAPER_TABLOID                                                        = 3
	DMPAPER_TABLOID_EXTRA                                                  = 52
	DMPAPER_USER                                                           = 256
	DMRES_DRAFT                                                            = -1
	DMRES_HIGH                                                             = -4
	DMRES_LOW                                                              = -2
	DMRES_MEDIUM                                                           = -3
	DMTT_BITMAP                                                            = 1
	DMTT_DOWNLOAD                                                          = 2
	DMTT_DOWNLOAD_OUTLINE                                                  = 4
	DMTT_SUBDEV                                                            = 3
	DM_BITSPERPEL                                                          = 262144
	DM_COLLATE                                                             = 32768
	DM_COLOR                                                               = 2048
	DM_COPIES                                                              = 256
	DM_COPY                                                                = 2
	DM_DEFAULTSOURCE                                                       = 512
	DM_DISPLAYFIXEDOUTPUT                                                  = 536870912
	DM_DISPLAYFLAGS                                                        = 2097152
	DM_DISPLAYFREQUENCY                                                    = 4194304
	DM_DISPLAYORIENTATION                                                  = 128
	DM_DITHERTYPE                                                          = 67108864
	DM_DUPLEX                                                              = 4096
	DM_FORMNAME                                                            = 65536
	DM_GETDEFID                                                            = 1024
	DM_ICMINTENT                                                           = 16777216
	DM_ICMMETHOD                                                           = 8388608
	DM_INTERLACED                                                          = 0x00000002
	DM_IN_BUFFER                                                           = 8
	DM_IN_PROMPT                                                           = 4
	DM_LOGPIXELS                                                           = 131072
	DM_MEDIATYPE                                                           = 33554432
	DM_MODIFY                                                              = 8
	DM_NUP                                                                 = 64
	DM_ORIENTATION                                                         = 1
	DM_OUT_BUFFER                                                          = 2
	DM_OUT_DEFAULT                                                         = 1
	DM_PANNINGHEIGHT                                                       = 268435456
	DM_PANNINGWIDTH                                                        = 134217728
	DM_PAPERLENGTH                                                         = 4
	DM_PAPERSIZE                                                           = 2
	DM_PAPERWIDTH                                                          = 8
	DM_PELSHEIGHT                                                          = 1048576
	DM_PELSWIDTH                                                           = 524288
	DM_POSITION                                                            = 32
	DM_PRINTQUALITY                                                        = 1024
	DM_PROMPT                                                              = 4
	DM_REPOSITION                                                          = 1026
	DM_SCALE                                                               = 16
	DM_SETDEFID                                                            = 1025
	DM_SPECVERSION                                                         = 0x0401
	DM_TTOPTION                                                            = 16384
	DM_UPDATE                                                              = 1
	DM_YRESOLUTION                                                         = 8192
	DNS_ERROR_AUTOZONE_ALREADY_EXISTS                                      = 9610
	DNS_ERROR_AXFR                                                         = 9752
	DNS_ERROR_BAD_PACKET                                                   = 9502
	DNS_ERROR_CANNOT_FIND_ROOT_HINTS                                       = 9564
	DNS_ERROR_CNAME_COLLISION                                              = 9709
	DNS_ERROR_CNAME_LOOP                                                   = 9707
	DNS_ERROR_DATABASE_BASE                                                = 9700
	DNS_ERROR_DATAFILE_BASE                                                = 9650
	DNS_ERROR_DATAFILE_OPEN_FAILURE                                        = 9653
	DNS_ERROR_DATAFILE_PARSING                                             = 9655
	DNS_ERROR_DP_ALREADY_ENLISTED                                          = 9904
	DNS_ERROR_DP_ALREADY_EXISTS                                            = 9902
	DNS_ERROR_DP_BASE                                                      = 9900
	DNS_ERROR_DP_DOES_NOT_EXIST                                            = 9901
	DNS_ERROR_DP_FSMO_ERROR                                                = 9906
	DNS_ERROR_DP_NOT_AVAILABLE                                             = 9905
	DNS_ERROR_DP_NOT_ENLISTED                                              = 9903
	DNS_ERROR_DS_UNAVAILABLE                                               = 9717
	DNS_ERROR_DS_ZONE_ALREADY_EXISTS                                       = 9718
	DNS_ERROR_FILE_WRITEBACK_FAILED                                        = 9654
	DNS_ERROR_FORWARDER_ALREADY_EXISTS                                     = 9619
	DNS_ERROR_GENERAL_API_BASE                                             = 9550
	DNS_ERROR_INCONSISTENT_ROOT_HINTS                                      = 9565
	DNS_ERROR_INVALID_DATA                                                 = 13
	DNS_ERROR_INVALID_DATAFILE_NAME                                        = 9652
	DNS_ERROR_INVALID_IP_ADDRESS                                           = 9552
	DNS_ERROR_INVALID_NAME                                                 = 123
	DNS_ERROR_INVALID_NAME_CHAR                                            = 9560
	DNS_ERROR_INVALID_PROPERTY                                             = 9553
	DNS_ERROR_INVALID_TYPE                                                 = 9551
	DNS_ERROR_INVALID_ZONE_OPERATION                                       = 9603
	DNS_ERROR_INVALID_ZONE_TYPE                                            = 9611
	DNS_ERROR_MASK                                                         = 0x00002328
	DNS_ERROR_NAME_DOES_NOT_EXIST                                          = 9714
	DNS_ERROR_NAME_NOT_IN_ZONE                                             = 9706
	DNS_ERROR_NBSTAT_INIT_FAILED                                           = 9617
	DNS_ERROR_NEED_SECONDARY_ADDRESSES                                     = 9614
	DNS_ERROR_NEED_WINS_SERVERS                                            = 9616
	DNS_ERROR_NODE_CREATION_FAILED                                         = 9703
	DNS_ERROR_NODE_IS_CNAME                                                = 9708
	DNS_ERROR_NON_RFC_NAME                                                 = 9556
	DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER                                   = 9562
	DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION                                 = 9563
	DNS_ERROR_NOT_UNIQUE                                                   = 9555
	DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE                                       = 9719
	DNS_ERROR_NO_CREATE_CACHE_DATA                                         = 9713
	DNS_ERROR_NO_DNS_SERVERS                                               = 9852
	DNS_ERROR_NO_MEMORY                                                    = 14
	DNS_ERROR_NO_PACKET                                                    = 9503
	DNS_ERROR_NO_TCPIP                                                     = 9851
	DNS_ERROR_NO_ZONE_INFO                                                 = 9602
	DNS_ERROR_NUMERIC_NAME                                                 = 9561
	DNS_ERROR_OPERATION_BASE                                               = 9750
	DNS_ERROR_PACKET_FMT_BASE                                              = 9500
	DNS_ERROR_PRIMARY_REQUIRES_DATAFILE                                    = 9651
	DNS_ERROR_RCODE                                                        = 9504
	DNS_ERROR_RCODE_BADKEY                                                 = 9017
	DNS_ERROR_RCODE_BADSIG                                                 = 9016
	DNS_ERROR_RCODE_BADTIME                                                = 9018
	DNS_ERROR_RCODE_FORMAT_ERROR                                           = 9001
	DNS_ERROR_RCODE_LAST                                                   = 9018
	DNS_ERROR_RCODE_NAME_ERROR                                             = 9003
	DNS_ERROR_RCODE_NOTAUTH                                                = 9009
	DNS_ERROR_RCODE_NOTZONE                                                = 9010
	DNS_ERROR_RCODE_NOT_IMPLEMENTED                                        = 9004
	DNS_ERROR_RCODE_NO_ERROR                                               = 0
	DNS_ERROR_RCODE_NXRRSET                                                = 9008
	DNS_ERROR_RCODE_REFUSED                                                = 9005
	DNS_ERROR_RCODE_SERVER_FAILURE                                         = 9002
	DNS_ERROR_RCODE_YXDOMAIN                                               = 9006
	DNS_ERROR_RCODE_YXRRSET                                                = 9007
	DNS_ERROR_RECORD_ALREADY_EXISTS                                        = 9711
	DNS_ERROR_RECORD_DOES_NOT_EXIST                                        = 9701
	DNS_ERROR_RECORD_FORMAT                                                = 9702
	DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT                                     = 9710
	DNS_ERROR_RECORD_TIMED_OUT                                             = 9705
	DNS_ERROR_RESPONSE_CODES_BASE                                          = 9000
	DNS_ERROR_SECONDARY_DATA                                               = 9712
	DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP                                 = 9612
	DNS_ERROR_SECURE_BASE                                                  = 9800
	DNS_ERROR_SETUP_BASE                                                   = 9850
	DNS_ERROR_SOA_DELETE_INVALID                                           = 9618
	DNS_ERROR_TRY_AGAIN_LATER                                              = 9554
	DNS_ERROR_UNKNOWN_RECORD_TYPE                                          = 9704
	DNS_ERROR_UNSECURE_PACKET                                              = 9505
	DNS_ERROR_WINS_INIT_FAILED                                             = 9615
	DNS_ERROR_ZONE_ALREADY_EXISTS                                          = 9609
	DNS_ERROR_ZONE_BASE                                                    = 9600
	DNS_ERROR_ZONE_CONFIGURATION_ERROR                                     = 9604
	DNS_ERROR_ZONE_CREATION_FAILED                                         = 9608
	DNS_ERROR_ZONE_DOES_NOT_EXIST                                          = 9601
	DNS_ERROR_ZONE_HAS_NO_NS_RECORDS                                       = 9606
	DNS_ERROR_ZONE_HAS_NO_SOA_RECORD                                       = 9605
	DNS_ERROR_ZONE_IS_SHUTDOWN                                             = 9621
	DNS_ERROR_ZONE_LOCKED                                                  = 9607
	DNS_ERROR_ZONE_NOT_SECONDARY                                           = 9613
	DNS_ERROR_ZONE_REQUIRES_MASTER_IP                                      = 9620
	DNS_INFO_ADDED_LOCAL_WINS                                              = 9753
	DNS_INFO_AXFR_COMPLETE                                                 = 9751
	DNS_INFO_NO_RECORDS                                                    = 9501
	DNS_STATUS_CONTINUE_NEEDED                                             = 9801
	DNS_STATUS_DOTTED_NAME                                                 = 9558
	DNS_STATUS_FQDN                                                        = 9557
	DNS_STATUS_PACKET_UNSECURE                                             = 9505
	DNS_STATUS_SINGLE_PART_NAME                                            = 9559
	DNS_WARNING_DOMAIN_UNDELETED                                           = 9716
	DNS_WARNING_PTR_CREATE_FAILED                                          = 9715
	DOCKINFO_DOCKED                                                        = 2
	DOCKINFO_UNDOCKED                                                      = 1
	DOCKINFO_USER_DOCKED                                                   = 6
	DOCKINFO_USER_SUPPLIED                                                 = 4
	DOCKINFO_USER_UNDOCKED                                                 = 5
	DOF_DIRECTORY                                                          = 0x8003
	DOF_DOCUMENT                                                           = 0x8002
	DOF_EXECUTABLE                                                         = 0x8001
	DOF_MULTIPLE                                                           = 0x8004
	DOF_PROGMAN                                                            = 0x0001
	DOF_SHELLDATA                                                          = 0x0002
	DOMAIN_ALIAS_RID_ACCESS_CONTROL_ASSISTANCE_OPS                         = 579
	DOMAIN_ALIAS_RID_ACCOUNT_OPS                                           = 548
	DOMAIN_ALIAS_RID_ADMINS                                                = 544
	DOMAIN_ALIAS_RID_AUTHORIZATIONACCESS                                   = 560
	DOMAIN_ALIAS_RID_BACKUP_OPS                                            = 551
	DOMAIN_ALIAS_RID_CACHEABLE_PRINCIPALS_GROUP                            = 571
	DOMAIN_ALIAS_RID_CERTSVC_DCOM_ACCESS_GROUP                             = 574
	DOMAIN_ALIAS_RID_CRYPTO_OPERATORS                                      = 569
	DOMAIN_ALIAS_RID_DCOM_USERS                                            = 562
	DOMAIN_ALIAS_RID_EVENT_LOG_READERS_GROUP                               = 573
	DOMAIN_ALIAS_RID_GUESTS                                                = 546
	DOMAIN_ALIAS_RID_HYPER_V_ADMINS                                        = 578
	DOMAIN_ALIAS_RID_INCOMING_FOREST_TRUST_BUILDERS                        = 557
	DOMAIN_ALIAS_RID_IUSERS                                                = 568
	DOMAIN_ALIAS_RID_LOGGING_USERS                                         = 559
	DOMAIN_ALIAS_RID_MONITORING_USERS                                      = 558
	DOMAIN_ALIAS_RID_NETWORK_CONFIGURATION_OPS                             = 556
	DOMAIN_ALIAS_RID_NON_CACHEABLE_PRINCIPALS_GROUP                        = 572
	DOMAIN_ALIAS_RID_POWER_USERS                                           = 547
	DOMAIN_ALIAS_RID_PREW2KCOMPACCESS                                      = 554
	DOMAIN_ALIAS_RID_PRINT_OPS                                             = 550
	DOMAIN_ALIAS_RID_RAS_SERVERS                                           = 553
	DOMAIN_ALIAS_RID_RDS_ENDPOINT_SERVERS                                  = 576
	DOMAIN_ALIAS_RID_RDS_MANAGEMENT_SERVERS                                = 577
	DOMAIN_ALIAS_RID_RDS_REMOTE_ACCESS_SERVERS                             = 575
	DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS                                  = 555
	DOMAIN_ALIAS_RID_REMOTE_MANAGEMENT_USERS                               = 580
	DOMAIN_ALIAS_RID_REPLICATOR                                            = 552
	DOMAIN_ALIAS_RID_SYSTEM_OPS                                            = 549
	DOMAIN_ALIAS_RID_TS_LICENSE_SERVERS                                    = 561
	DOMAIN_ALIAS_RID_USERS                                                 = 545
	DOMAIN_GROUP_RID_ADMINS                                                = 512
	DOMAIN_GROUP_RID_AUTHORIZATION_DATA_CONTAINS_CLAIMS                    = 497
	DOMAIN_GROUP_RID_AUTHORIZATION_DATA_IS_COMPOUNDED                      = 496
	DOMAIN_GROUP_RID_CERT_ADMINS                                           = 517
	DOMAIN_GROUP_RID_CLONEABLE_CONTROLLERS                                 = 522
	DOMAIN_GROUP_RID_COMPUTERS                                             = 515
	DOMAIN_GROUP_RID_CONTROLLERS                                           = 516
	DOMAIN_GROUP_RID_ENTERPRISE_ADMINS                                     = 519
	DOMAIN_GROUP_RID_ENTERPRISE_READONLY_DOMAIN_CONTROLLERS                = 498
	DOMAIN_GROUP_RID_GUESTS                                                = 514
	DOMAIN_GROUP_RID_POLICY_ADMINS                                         = 520
	DOMAIN_GROUP_RID_READONLY_CONTROLLERS                                  = 521
	DOMAIN_GROUP_RID_SCHEMA_ADMINS                                         = 518
	DOMAIN_GROUP_RID_USERS                                                 = 513
	DOMAIN_USER_RID_ADMIN                                                  = 500
	DOMAIN_USER_RID_GUEST                                                  = 501
	DOMAIN_USER_RID_KRBTGT                                                 = 502
	DOMAIN_USER_RID_MAX                                                    = 999
	DONT_RESOLVE_DLL_REFERENCES                                            = 0x1
	DOUBLE_CLICK                                                           = 0x2
	DOWNLOADFACE                                                           = 514
	DOWNLOADHEADER                                                         = 4111
	DO_DROPFILE                                                            = 1162627398
	DO_PRINTFILE                                                           = 1414419024
	DRAFTMODE                                                              = 7
	DRAFT_QUALITY                                                          = 1
	DRAGDROP_E_FIRST                                                       = 2147746048
	DRAGDROP_E_LAST                                                        = 2147746063
	DRAGDROP_S_FIRST                                                       = 262400
	DRAGDROP_S_LAST                                                        = 262415
	DRAWPATTERNRECT                                                        = 25
	DRIVERSPECS_H                                                          = 0
	DRIVERVERSION                                                          = 0
	DRIVE_CDROM                                                            = 5
	DRIVE_FIXED                                                            = 3
	DRIVE_NO_ROOT_DIR                                                      = 1
	DRIVE_RAMDISK                                                          = 6
	DRIVE_REMOTE                                                           = 4
	DRIVE_REMOVABLE                                                        = 2
	DRIVE_UNKNOWN                                                          = 0
	DSS_DISABLED                                                           = 0x0020
	DSS_HIDEPREFIX                                                         = 0x0200
	DSS_MONO                                                               = 0x0080
	DSS_NORMAL                                                             = 0x0000
	DSS_PREFIXONLY                                                         = 0x0400
	DSS_RIGHT                                                              = 0x8000
	DSS_UNION                                                              = 0x0010
	DST_BITMAP                                                             = 0x0004
	DST_COMPLEX                                                            = 0x0000
	DST_ICON                                                               = 0x0003
	DST_PREFIXTEXT                                                         = 0x0002
	DST_TEXT                                                               = 0x0001
	DS_3DLOOK                                                              = 4
	DS_ABSALIGN                                                            = 1
	DS_CENTER                                                              = 2048
	DS_CENTERMOUSE                                                         = 4096
	DS_CONTEXTHELP                                                         = 8192
	DS_CONTROL                                                             = 1024
	DS_FIXEDSYS                                                            = 8
	DS_LOCALEDIT                                                           = 32
	DS_MODALFRAME                                                          = 128
	DS_NOFAILCREATE                                                        = 16
	DS_NOIDLEMSG                                                           = 256
	DS_SETFONT                                                             = 64
	DS_SETFOREGROUND                                                       = 512
	DS_SHELLFONT                                                           = 72
	DS_SYSMODAL                                                            = 2
	DS_S_SUCCESS                                                           = 0
	DTR_CONTROL_DISABLE                                                    = 0x0
	DTR_CONTROL_ENABLE                                                     = 0x1
	DTR_CONTROL_HANDSHAKE                                                  = 0x2
	DT_BOTTOM                                                              = 0x00000008
	DT_CALCRECT                                                            = 0x00000400
	DT_CENTER                                                              = 0x00000001
	DT_CHARSTREAM                                                          = 4
	DT_DISPFILE                                                            = 6
	DT_EDITCONTROL                                                         = 0x00002000
	DT_END_ELLIPSIS                                                        = 0x00008000
	DT_EXPANDTABS                                                          = 0x00000040
	DT_EXTERNALLEADING                                                     = 0x00000200
	DT_HIDEPREFIX                                                          = 0x00100000
	DT_INTERNAL                                                            = 0x00001000
	DT_LEFT                                                                = 0x00000000
	DT_METAFILE                                                            = 5
	DT_MODIFYSTRING                                                        = 0x00010000
	DT_NOCLIP                                                              = 0x00000100
	DT_NOFULLWIDTHCHARBREAK                                                = 0x00080000
	DT_NOPREFIX                                                            = 0x00000800
	DT_PATH_ELLIPSIS                                                       = 0x00004000
	DT_PLOTTER                                                             = 0
	DT_PREFIXONLY                                                          = 0x00200000
	DT_RASCAMERA                                                           = 3
	DT_RASDISPLAY                                                          = 1
	DT_RASPRINTER                                                          = 2
	DT_RIGHT                                                               = 0x00000002
	DT_RTLREADING                                                          = 0x00020000
	DT_SINGLELINE                                                          = 0x00000020
	DT_TABSTOP                                                             = 0x00000080
	DT_TOP                                                                 = 0x00000000
	DT_VCENTER                                                             = 0x00000004
	DT_WORDBREAK                                                           = 0x00000010
	DT_WORD_ELLIPSIS                                                       = 0x00040000
	DUMMYSTRUCTNAME                                                        = 0
	DUMMYSTRUCTNAME1                                                       = 0
	DUMMYSTRUCTNAME2                                                       = 0
	DUMMYSTRUCTNAME3                                                       = 0
	DUMMYSTRUCTNAME4                                                       = 0
	DUMMYSTRUCTNAME5                                                       = 0
	DUMMYUNIONNAME                                                         = 0
	DUMMYUNIONNAME1                                                        = 0
	DUMMYUNIONNAME2                                                        = 0
	DUMMYUNIONNAME3                                                        = 0
	DUMMYUNIONNAME4                                                        = 0
	DUMMYUNIONNAME5                                                        = 0
	DUMMYUNIONNAME6                                                        = 0
	DUMMYUNIONNAME7                                                        = 0
	DUMMYUNIONNAME8                                                        = 0
	DUMMYUNIONNAME9                                                        = 0
	DUPLICATE_CLOSE_SOURCE                                                 = 0x00000001
	DUPLICATE_SAME_ACCESS                                                  = 0x00000002
	DWLP_MSGRESULT                                                         = 0
	E2BIG                                                                  = 7
	EACCES                                                                 = 13
	EADDRINUSE                                                             = 100
	EADDRNOTAVAIL                                                          = 101
	EAFNOSUPPORT                                                           = 102
	EAGAIN                                                                 = 11
	EALREADY                                                               = 103
	EASTEUROPE_CHARSET                                                     = 238
	EBADF                                                                  = 9
	EBADMSG                                                                = 104
	EBUSY                                                                  = 16
	ECANCELED                                                              = 105
	ECHILD                                                                 = 10
	ECONNABORTED                                                           = 106
	ECONNREFUSED                                                           = 107
	ECONNRESET                                                             = 108
	EC_LEFTMARGIN                                                          = 0x0001
	EC_RIGHTMARGIN                                                         = 0x0002
	EC_USEFONTINFO                                                         = 0xffff
	EDD_GET_DEVICE_INTERFACE_NAME                                          = 0x00000001
	EDEADLK                                                                = 36
	EDEADLOCK                                                              = 36
	EDESTADDRREQ                                                           = 109
	EDGE_BUMP                                                              = 9
	EDGE_ETCHED                                                            = 6
	EDGE_RAISED                                                            = 5
	EDGE_SUNKEN                                                            = 10
	EDOM                                                                   = 33
	EDS_RAWMODE                                                            = 0x00000002
	EDS_ROTATEDMODE                                                        = 0x00000004
	EEXIST                                                                 = 17
	EFAULT                                                                 = 14
	EFBIG                                                                  = 27
	EFSRPC_SECURE_ONLY                                                     = 8
	EFS_USE_RECOVERY_KEYS                                                  = 1
	EHOSTUNREACH                                                           = 110
	EIDRM                                                                  = 111
	EILSEQ                                                                 = 42
	EIMES_CANCELCOMPSTRINFOCUS                                             = 0x0002
	EIMES_COMPLETECOMPSTRKILLFOCUS                                         = 0x0004
	EIMES_GETCOMPSTRATONCE                                                 = 0x0001
	EINPROGRESS                                                            = 112
	EINTR                                                                  = 4
	EINVAL                                                                 = 22
	EIO                                                                    = 5
	EISCONN                                                                = 113
	EISDIR                                                                 = 21
	ELF_CULTURE_LATIN                                                      = 0
	ELF_VENDOR_SIZE                                                        = 4
	ELF_VERSION                                                            = 0
	ELOOP                                                                  = 114
	EMARCH_ENC_I17_IC_INST_WORD_POS_X                                      = 12
	EMARCH_ENC_I17_IC_INST_WORD_X                                          = 3
	EMARCH_ENC_I17_IC_SIZE_X                                               = 1
	EMARCH_ENC_I17_IC_VAL_POS_X                                            = 21
	EMARCH_ENC_I17_IMM41a_INST_WORD_POS_X                                  = 14
	EMARCH_ENC_I17_IMM41a_INST_WORD_X                                      = 1
	EMARCH_ENC_I17_IMM41a_SIZE_X                                           = 10
	EMARCH_ENC_I17_IMM41a_VAL_POS_X                                        = 22
	EMARCH_ENC_I17_IMM41b_INST_WORD_POS_X                                  = 24
	EMARCH_ENC_I17_IMM41b_INST_WORD_X                                      = 1
	EMARCH_ENC_I17_IMM41b_SIZE_X                                           = 8
	EMARCH_ENC_I17_IMM41b_VAL_POS_X                                        = 32
	EMARCH_ENC_I17_IMM41c_INST_WORD_POS_X                                  = 0
	EMARCH_ENC_I17_IMM41c_INST_WORD_X                                      = 2
	EMARCH_ENC_I17_IMM41c_SIZE_X                                           = 23
	EMARCH_ENC_I17_IMM41c_VAL_POS_X                                        = 40
	EMARCH_ENC_I17_IMM5C_INST_WORD_POS_X                                   = 13
	EMARCH_ENC_I17_IMM5C_INST_WORD_X                                       = 3
	EMARCH_ENC_I17_IMM5C_SIZE_X                                            = 5
	EMARCH_ENC_I17_IMM5C_VAL_POS_X                                         = 16
	EMARCH_ENC_I17_IMM7B_INST_WORD_POS_X                                   = 4
	EMARCH_ENC_I17_IMM7B_INST_WORD_X                                       = 3
	EMARCH_ENC_I17_IMM7B_SIZE_X                                            = 7
	EMARCH_ENC_I17_IMM7B_VAL_POS_X                                         = 0
	EMARCH_ENC_I17_IMM9D_INST_WORD_POS_X                                   = 18
	EMARCH_ENC_I17_IMM9D_INST_WORD_X                                       = 3
	EMARCH_ENC_I17_IMM9D_SIZE_X                                            = 9
	EMARCH_ENC_I17_IMM9D_VAL_POS_X                                         = 7
	EMARCH_ENC_I17_SIGN_INST_WORD_POS_X                                    = 27
	EMARCH_ENC_I17_SIGN_INST_WORD_X                                        = 3
	EMARCH_ENC_I17_SIGN_SIZE_X                                             = 1
	EMARCH_ENC_I17_SIGN_VAL_POS_X                                          = 63
	EMFILE                                                                 = 24
	EMLINK                                                                 = 31
	EMR_ABORTPATH                                                          = 68
	EMR_ALPHABLEND                                                         = 114
	EMR_ANGLEARC                                                           = 41
	EMR_ARC                                                                = 45
	EMR_ARCTO                                                              = 55
	EMR_BEGINPATH                                                          = 59
	EMR_BITBLT                                                             = 76
	EMR_CHORD                                                              = 46
	EMR_CLOSEFIGURE                                                        = 61
	EMR_COLORCORRECTPALETTE                                                = 111
	EMR_COLORMATCHTOTARGETW                                                = 121
	EMR_CREATEBRUSHINDIRECT                                                = 39
	EMR_CREATECOLORSPACE                                                   = 99
	EMR_CREATECOLORSPACEW                                                  = 122
	EMR_CREATEDIBPATTERNBRUSHPT                                            = 94
	EMR_CREATEMONOBRUSH                                                    = 93
	EMR_CREATEPALETTE                                                      = 49
	EMR_CREATEPEN                                                          = 38
	EMR_DELETECOLORSPACE                                                   = 101
	EMR_DELETEOBJECT                                                       = 40
	EMR_ELLIPSE                                                            = 42
	EMR_ENDPATH                                                            = 60
	EMR_EOF                                                                = 14
	EMR_EXCLUDECLIPRECT                                                    = 29
	EMR_EXTCREATEFONTINDIRECTW                                             = 82
	EMR_EXTCREATEPEN                                                       = 95
	EMR_EXTFLOODFILL                                                       = 53
	EMR_EXTSELECTCLIPRGN                                                   = 75
	EMR_EXTTEXTOUTA                                                        = 83
	EMR_EXTTEXTOUTW                                                        = 84
	EMR_FILLPATH                                                           = 62
	EMR_FILLRGN                                                            = 71
	EMR_FLATTENPATH                                                        = 65
	EMR_FRAMERGN                                                           = 72
	EMR_GDICOMMENT                                                         = 70
	EMR_GLSBOUNDEDRECORD                                                   = 103
	EMR_GLSRECORD                                                          = 102
	EMR_GRADIENTFILL                                                       = 118
	EMR_HEADER                                                             = 1
	EMR_INTERSECTCLIPRECT                                                  = 30
	EMR_INVERTRGN                                                          = 73
	EMR_LINETO                                                             = 54
	EMR_MASKBLT                                                            = 78
	EMR_MAX                                                                = 122
	EMR_MIN                                                                = 1
	EMR_MODIFYWORLDTRANSFORM                                               = 36
	EMR_MOVETOEX                                                           = 27
	EMR_OFFSETCLIPRGN                                                      = 26
	EMR_PAINTRGN                                                           = 74
	EMR_PIE                                                                = 47
	EMR_PIXELFORMAT                                                        = 104
	EMR_PLGBLT                                                             = 79
	EMR_POLYBEZIER                                                         = 2
	EMR_POLYBEZIER16                                                       = 85
	EMR_POLYBEZIERTO                                                       = 5
	EMR_POLYBEZIERTO16                                                     = 88
	EMR_POLYDRAW                                                           = 56
	EMR_POLYDRAW16                                                         = 92
	EMR_POLYGON                                                            = 3
	EMR_POLYGON16                                                          = 86
	EMR_POLYLINE                                                           = 4
	EMR_POLYLINE16                                                         = 87
	EMR_POLYLINETO                                                         = 6
	EMR_POLYLINETO16                                                       = 89
	EMR_POLYPOLYGON                                                        = 8
	EMR_POLYPOLYGON16                                                      = 91
	EMR_POLYPOLYLINE                                                       = 7
	EMR_POLYPOLYLINE16                                                     = 90
	EMR_POLYTEXTOUTA                                                       = 96
	EMR_POLYTEXTOUTW                                                       = 97
	EMR_REALIZEPALETTE                                                     = 52
	EMR_RECTANGLE                                                          = 43
	EMR_RESERVED_105                                                       = 105
	EMR_RESERVED_106                                                       = 106
	EMR_RESERVED_107                                                       = 107
	EMR_RESERVED_108                                                       = 108
	EMR_RESERVED_109                                                       = 109
	EMR_RESERVED_110                                                       = 110
	EMR_RESERVED_117                                                       = 117
	EMR_RESERVED_119                                                       = 119
	EMR_RESERVED_120                                                       = 120
	EMR_RESIZEPALETTE                                                      = 51
	EMR_RESTOREDC                                                          = 34
	EMR_ROUNDRECT                                                          = 44
	EMR_SAVEDC                                                             = 33
	EMR_SCALEVIEWPORTEXTEX                                                 = 31
	EMR_SCALEWINDOWEXTEX                                                   = 32
	EMR_SELECTCLIPPATH                                                     = 67
	EMR_SELECTOBJECT                                                       = 37
	EMR_SELECTPALETTE                                                      = 48
	EMR_SETARCDIRECTION                                                    = 57
	EMR_SETBKCOLOR                                                         = 25
	EMR_SETBKMODE                                                          = 18
	EMR_SETBRUSHORGEX                                                      = 13
	EMR_SETCOLORADJUSTMENT                                                 = 23
	EMR_SETCOLORSPACE                                                      = 100
	EMR_SETDIBITSTODEVICE                                                  = 80
	EMR_SETICMMODE                                                         = 98
	EMR_SETICMPROFILEA                                                     = 112
	EMR_SETICMPROFILEW                                                     = 113
	EMR_SETLAYOUT                                                          = 115
	EMR_SETMAPMODE                                                         = 17
	EMR_SETMAPPERFLAGS                                                     = 16
	EMR_SETMETARGN                                                         = 28
	EMR_SETMITERLIMIT                                                      = 58
	EMR_SETPALETTEENTRIES                                                  = 50
	EMR_SETPIXELV                                                          = 15
	EMR_SETPOLYFILLMODE                                                    = 19
	EMR_SETROP2                                                            = 20
	EMR_SETSTRETCHBLTMODE                                                  = 21
	EMR_SETTEXTALIGN                                                       = 22
	EMR_SETTEXTCOLOR                                                       = 24
	EMR_SETVIEWPORTEXTEX                                                   = 11
	EMR_SETVIEWPORTORGEX                                                   = 12
	EMR_SETWINDOWEXTEX                                                     = 9
	EMR_SETWINDOWORGEX                                                     = 10
	EMR_SETWORLDTRANSFORM                                                  = 35
	EMR_STRETCHBLT                                                         = 77
	EMR_STRETCHDIBITS                                                      = 81
	EMR_STROKEANDFILLPATH                                                  = 63
	EMR_STROKEPATH                                                         = 64
	EMR_TRANSPARENTBLT                                                     = 116
	EMR_WIDENPATH                                                          = 66
	EMSGSIZE                                                               = 115
	EMSIS_COMPOSITIONSTRING                                                = 0x0001
	EM_CANUNDO                                                             = 0x00C6
	EM_CHARFROMPOS                                                         = 0x00D7
	EM_EMPTYUNDOBUFFER                                                     = 0x00CD
	EM_FMTLINES                                                            = 0x00C8
	EM_GETFIRSTVISIBLELINE                                                 = 0x00CE
	EM_GETHANDLE                                                           = 0x00BD
	EM_GETIMESTATUS                                                        = 0x00D9
	EM_GETLIMITTEXT                                                        = 0x00D5
	EM_GETLINE                                                             = 0x00C4
	EM_GETLINECOUNT                                                        = 0x00BA
	EM_GETMARGINS                                                          = 0x00D4
	EM_GETMODIFY                                                           = 0x00B8
	EM_GETPASSWORDCHAR                                                     = 0x00D2
	EM_GETRECT                                                             = 0x00B2
	EM_GETSEL                                                              = 0x00B0
	EM_GETTHUMB                                                            = 0x00BE
	EM_GETWORDBREAKPROC                                                    = 0x00D1
	EM_LIMITTEXT                                                           = 0x00C5
	EM_LINEFROMCHAR                                                        = 0x00C9
	EM_LINEINDEX                                                           = 0x00BB
	EM_LINELENGTH                                                          = 0x00C1
	EM_LINESCROLL                                                          = 0x00B6
	EM_POSFROMCHAR                                                         = 0x00D6
	EM_REPLACESEL                                                          = 0x00C2
	EM_SCROLL                                                              = 0x00B5
	EM_SCROLLCARET                                                         = 0x00B7
	EM_SETHANDLE                                                           = 0x00BC
	EM_SETIMESTATUS                                                        = 0x00D8
	EM_SETLIMITTEXT                                                        = 197
	EM_SETMARGINS                                                          = 0x00D3
	EM_SETMODIFY                                                           = 0x00B9
	EM_SETPASSWORDCHAR                                                     = 0x00CC
	EM_SETREADONLY                                                         = 0x00CF
	EM_SETRECT                                                             = 0x00B3
	EM_SETRECTNP                                                           = 0x00B4
	EM_SETSEL                                                              = 0x00B1
	EM_SETTABSTOPS                                                         = 0x00CB
	EM_SETWORDBREAKPROC                                                    = 0x00D0
	EM_UNDO                                                                = 0x00C7
	ENABLEDUPLEX                                                           = 28
	ENABLEPAIRKERNING                                                      = 769
	ENABLERELATIVEWIDTHS                                                   = 768
	ENABLE_AUTO_POSITION                                                   = 0x100
	ENABLE_ECHO_INPUT                                                      = 0x4
	ENABLE_EXTENDED_FLAGS                                                  = 0x80
	ENABLE_INSERT_MODE                                                     = 0x20
	ENABLE_LINE_INPUT                                                      = 0x2
	ENABLE_LVB_GRID_WORLDWIDE                                              = 0x10
	ENABLE_MOUSE_INPUT                                                     = 0x10
	ENABLE_PROCESSED_INPUT                                                 = 0x1
	ENABLE_PROCESSED_OUTPUT                                                = 0x1
	ENABLE_QUICK_EDIT_MODE                                                 = 0x40
	ENABLE_VIRTUAL_TERMINAL_INPUT                                          = 0x200
	ENABLE_VIRTUAL_TERMINAL_PROCESSING                                     = 0x4
	ENABLE_WINDOW_INPUT                                                    = 0x8
	ENABLE_WRAP_AT_EOL_OUTPUT                                              = 0x2
	ENAMETOOLONG                                                           = 38
	ENCAPSULATED_POSTSCRIPT                                                = 4116
	ENDDOC                                                                 = 11
	ENDSESSION_CLOSEAPP                                                    = 0x00000001
	ENDSESSION_CRITICAL                                                    = 0x40000000
	ENDSESSION_LOGOFF                                                      = 0x80000000
	END_PATH                                                               = 4098
	ENETDOWN                                                               = 116
	ENETRESET                                                              = 117
	ENETUNREACH                                                            = 118
	ENFILE                                                                 = 23
	ENHANCED_KEY                                                           = 0x100
	ENHMETA_SIGNATURE                                                      = 0x464D4520
	ENHMETA_STOCK_OBJECT                                                   = 0x80000000
	ENLISTMENT_ALL_ACCESS                                                  = 983071
	ENLISTMENT_GENERIC_EXECUTE                                             = 131100
	ENLISTMENT_GENERIC_READ                                                = 131073
	ENLISTMENT_GENERIC_WRITE                                               = 131102
	ENLISTMENT_MAXIMUM_OPTION                                              = 0x00000001
	ENLISTMENT_QUERY_INFORMATION                                           = 1
	ENLISTMENT_RECOVER                                                     = 4
	ENLISTMENT_SET_INFORMATION                                             = 2
	ENLISTMENT_SUBORDINATE_RIGHTS                                          = 8
	ENLISTMENT_SUPERIOR                                                    = 0x00000001
	ENLISTMENT_SUPERIOR_RIGHTS                                             = 0x10
	ENOBUFS                                                                = 119
	ENODATA                                                                = 120
	ENODEV                                                                 = 19
	ENOENT                                                                 = 2
	ENOEXEC                                                                = 8
	ENOFILE                                                                = 2
	ENOLCK                                                                 = 39
	ENOLINK                                                                = 121
	ENOMEM                                                                 = 12
	ENOMSG                                                                 = 122
	ENOPROTOOPT                                                            = 123
	ENOSPC                                                                 = 28
	ENOSR                                                                  = 124
	ENOSTR                                                                 = 125
	ENOSYS                                                                 = 40
	ENOTCONN                                                               = 126
	ENOTDIR                                                                = 20
	ENOTEMPTY                                                              = 41
	ENOTRECOVERABLE                                                        = 127
	ENOTSOCK                                                               = 128
	ENOTSUP                                                                = 129
	ENOTTY                                                                 = 25
	ENUMPAPERBINS                                                          = 31
	ENUMPAPERMETRICS                                                       = 34
	ENUM_ALL_CALENDARS                                                     = 0xffffffff
	ENUM_E_FIRST                                                           = 2147746224
	ENUM_E_LAST                                                            = 2147746239
	ENUM_S_FIRST                                                           = 262576
	ENUM_S_LAST                                                            = 262591
	ENXIO                                                                  = 6
	EN_ALIGN_LTR_EC                                                        = 0x0700
	EN_ALIGN_RTL_EC                                                        = 0x0701
	EN_CHANGE                                                              = 0x0300
	EN_ERRSPACE                                                            = 0x0500
	EN_HSCROLL                                                             = 0x0601
	EN_KILLFOCUS                                                           = 0x0200
	EN_MAXTEXT                                                             = 0x0501
	EN_SETFOCUS                                                            = 0x0100
	EN_UPDATE                                                              = 0x0400
	EN_VSCROLL                                                             = 0x0602
	EOF                                                                    = -1
	EOPNOTSUPP                                                             = 130
	EOVERFLOW                                                              = 132
	EOWNERDEAD                                                             = 133
	EPERM                                                                  = 1
	EPIPE                                                                  = 32
	EPROTO                                                                 = 134
	EPROTONOSUPPORT                                                        = 135
	EPROTOTYPE                                                             = 136
	EPSPRINTING                                                            = 33
	EPS_SIGNATURE                                                          = 0x46535045
	EPT_S_CANT_CREATE                                                      = 1899
	EPT_S_CANT_PERFORM_OP                                                  = 1752
	EPT_S_INVALID_ENTRY                                                    = 1751
	EPT_S_NOT_REGISTERED                                                   = 1753
	ERANGE                                                                 = 34
	EROFS                                                                  = 30
	ERROR                                                                  = 0
	ERROR_ABANDONED_WAIT_0                                                 = 735
	ERROR_ABANDONED_WAIT_63                                                = 736
	ERROR_ACCESS_DENIED                                                    = 5
	ERROR_ACCESS_DISABLED_BY_POLICY                                        = 1260
	ERROR_ACCESS_DISABLED_WEBBLADE                                         = 1277
	ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER                                  = 1278
	ERROR_ACCOUNT_DISABLED                                                 = 1331
	ERROR_ACCOUNT_EXPIRED                                                  = 1793
	ERROR_ACCOUNT_LOCKED_OUT                                               = 1909
	ERROR_ACCOUNT_RESTRICTION                                              = 1327
	ERROR_ACTIVATION_COUNT_EXCEEDED                                        = 7059
	ERROR_ACTIVE_CONNECTIONS                                               = 2402
	ERROR_ADAP_HDW_ERR                                                     = 57
	ERROR_ADDRESS_ALREADY_ASSOCIATED                                       = 1227
	ERROR_ADDRESS_NOT_ASSOCIATED                                           = 1228
	ERROR_ADVANCED_INSTALLER_FAILED                                        = 14099
	ERROR_ALERTED                                                          = 739
	ERROR_ALIAS_EXISTS                                                     = 1379
	ERROR_ALLOTTED_SPACE_EXCEEDED                                          = 1344
	ERROR_ALL_NODES_NOT_AVAILABLE                                          = 5037
	ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED                                    = 1933
	ERROR_ALREADY_ASSIGNED                                                 = 85
	ERROR_ALREADY_EXISTS                                                   = 183
	ERROR_ALREADY_FIBER                                                    = 1280
	ERROR_ALREADY_INITIALIZED                                              = 1247
	ERROR_ALREADY_REGISTERED                                               = 1242
	ERROR_ALREADY_RUNNING_LKG                                              = 1074
	ERROR_ALREADY_THREAD                                                   = 1281
	ERROR_ALREADY_WAITING                                                  = 1904
	ERROR_AMBIGUOUS_SYSTEM_DEVICE                                          = 15250
	ERROR_API_UNAVAILABLE                                                  = 15841
	ERROR_APPHELP_BLOCK                                                    = 1259
	ERROR_APPX_INTEGRITY_FAILURE_CLR_NGEN                                  = 15624
	ERROR_APP_WRONG_OS                                                     = 1151
	ERROR_ARENA_TRASHED                                                    = 7
	ERROR_ARITHMETIC_OVERFLOW                                              = 534
	ERROR_ATOMIC_LOCKS_NOT_SUPPORTED                                       = 174
	ERROR_AUTHENTICATION_FIREWALL_FAILED                                   = 1935
	ERROR_AUTHIP_FAILURE                                                   = 1469
	ERROR_AUTODATASEG_EXCEEDS_64k                                          = 199
	ERROR_BADDB                                                            = 1009
	ERROR_BADKEY                                                           = 1010
	ERROR_BAD_ARGUMENTS                                                    = 160
	ERROR_BAD_COMMAND                                                      = 22
	ERROR_BAD_CONFIGURATION                                                = 1610
	ERROR_BAD_DESCRIPTOR_FORMAT                                            = 1361
	ERROR_BAD_DEVICE                                                       = 1200
	ERROR_BAD_DEV_TYPE                                                     = 66
	ERROR_BAD_DRIVER                                                       = 2001
	ERROR_BAD_DRIVER_LEVEL                                                 = 119
	ERROR_BAD_ENVIRONMENT                                                  = 10
	ERROR_BAD_EXE_FORMAT                                                   = 193
	ERROR_BAD_FILE_TYPE                                                    = 222
	ERROR_BAD_FORMAT                                                       = 11
	ERROR_BAD_IMPERSONATION_LEVEL                                          = 1346
	ERROR_BAD_INHERITANCE_ACL                                              = 1340
	ERROR_BAD_LENGTH                                                       = 24
	ERROR_BAD_LOGON_SESSION_STATE                                          = 1365
	ERROR_BAD_NETPATH                                                      = 53
	ERROR_BAD_NET_NAME                                                     = 67
	ERROR_BAD_NET_RESP                                                     = 58
	ERROR_BAD_PATHNAME                                                     = 161
	ERROR_BAD_PIPE                                                         = 230
	ERROR_BAD_PROFILE                                                      = 1206
	ERROR_BAD_PROVIDER                                                     = 1204
	ERROR_BAD_QUERY_SYNTAX                                                 = 1615
	ERROR_BAD_RECOVERY_POLICY                                              = 6012
	ERROR_BAD_REM_ADAP                                                     = 60
	ERROR_BAD_THREADID_ADDR                                                = 159
	ERROR_BAD_TOKEN_TYPE                                                   = 1349
	ERROR_BAD_UNIT                                                         = 20
	ERROR_BAD_USERNAME                                                     = 2202
	ERROR_BAD_USER_PROFILE                                                 = 1253
	ERROR_BAD_VALIDATION_CLASS                                             = 1348
	ERROR_BEGINNING_OF_MEDIA                                               = 1102
	ERROR_BOOT_ALREADY_ACCEPTED                                            = 1076
	ERROR_BROKEN_PIPE                                                      = 109
	ERROR_BUFFER_OVERFLOW                                                  = 111
	ERROR_BUSY                                                             = 170
	ERROR_BUSY_DRIVE                                                       = 142
	ERROR_BUS_RESET                                                        = 1111
	ERROR_CALLBACK_SUPPLIED_INVALID_DATA                                   = 1273
	ERROR_CALL_NOT_IMPLEMENTED                                             = 120
	ERROR_CANCELLED                                                        = 1223
	ERROR_CANCEL_VIOLATION                                                 = 173
	ERROR_CANNOT_COPY                                                      = 266
	ERROR_CANNOT_DETECT_DRIVER_FAILURE                                     = 1080
	ERROR_CANNOT_DETECT_PROCESS_ABORT                                      = 1081
	ERROR_CANNOT_FIND_WND_CLASS                                            = 1407
	ERROR_CANNOT_IMPERSONATE                                               = 1368
	ERROR_CANNOT_MAKE                                                      = 82
	ERROR_CANNOT_OPEN_PROFILE                                              = 1205
	ERROR_CANNOT_SWITCH_RUNLEVEL                                           = 15400
	ERROR_CANTOPEN                                                         = 1011
	ERROR_CANTREAD                                                         = 1012
	ERROR_CANTWRITE                                                        = 1013
	ERROR_CANT_ACCESS_DOMAIN_INFO                                          = 1351
	ERROR_CANT_ACCESS_FILE                                                 = 1920
	ERROR_CANT_DELETE_LAST_ITEM                                            = 4335
	ERROR_CANT_DISABLE_MANDATORY                                           = 1310
	ERROR_CANT_EVICT_ACTIVE_NODE                                           = 5009
	ERROR_CANT_OPEN_ANONYMOUS                                              = 1347
	ERROR_CANT_RESOLVE_FILENAME                                            = 1921
	ERROR_CAN_NOT_COMPLETE                                                 = 1003
	ERROR_CAN_NOT_DEL_LOCAL_WINS                                           = 4001
	ERROR_CHECKOUT_REQUIRED                                                = 221
	ERROR_CHILD_MUST_BE_VOLATILE                                           = 1021
	ERROR_CHILD_NOT_COMPLETE                                               = 129
	ERROR_CHILD_WINDOW_MENU                                                = 1436
	ERROR_CIRCULAR_DEPENDENCY                                              = 1059
	ERROR_CLASS_ALREADY_EXISTS                                             = 1410
	ERROR_CLASS_DOES_NOT_EXIST                                             = 1411
	ERROR_CLASS_HAS_WINDOWS                                                = 1412
	ERROR_CLEANER_CARTRIDGE_INSTALLED                                      = 4340
	ERROR_CLEANER_CARTRIDGE_SPENT                                          = 4333
	ERROR_CLEANER_SLOT_NOT_SET                                             = 4332
	ERROR_CLEANER_SLOT_SET                                                 = 4331
	ERROR_CLIPBOARD_NOT_OPEN                                               = 1418
	ERROR_CLIPPING_NOT_SUPPORTED                                           = 2005
	ERROR_CLUSCFG_ALREADY_COMMITTED                                        = 5901
	ERROR_CLUSCFG_ROLLBACK_FAILED                                          = 5902
	ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT                        = 5903
	ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND                                    = 5032
	ERROR_CLUSTERLOG_CORRUPT                                               = 5029
	ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE                                       = 5031
	ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE                                      = 5033
	ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE                                = 5030
	ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME                             = 5900
	ERROR_CLUSTER_DATABASE_SEQMISMATCH                                     = 5083
	ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP                                    = 5896
	ERROR_CLUSTER_GUM_NOT_LOCKER                                           = 5085
	ERROR_CLUSTER_INCOMPATIBLE_VERSIONS                                    = 5075
	ERROR_CLUSTER_INSTANCE_ID_MISMATCH                                     = 5893
	ERROR_CLUSTER_INVALID_NETWORK                                          = 5054
	ERROR_CLUSTER_INVALID_NETWORK_PROVIDER                                 = 5049
	ERROR_CLUSTER_INVALID_NODE                                             = 5039
	ERROR_CLUSTER_INVALID_REQUEST                                          = 5048
	ERROR_CLUSTER_IPADDR_IN_USE                                            = 5057
	ERROR_CLUSTER_JOIN_ABORTED                                             = 5074
	ERROR_CLUSTER_JOIN_IN_PROGRESS                                         = 5041
	ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS                                     = 5053
	ERROR_CLUSTER_LAST_INTERNAL_NETWORK                                    = 5066
	ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND                                     = 5043
	ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED                             = 5076
	ERROR_CLUSTER_MEMBERSHIP_HALT                                          = 5892
	ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE                                 = 5890
	ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME                            = 5905
	ERROR_CLUSTER_NETINTERFACE_EXISTS                                      = 5046
	ERROR_CLUSTER_NETINTERFACE_NOT_FOUND                                   = 5047
	ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE                                  = 5064
	ERROR_CLUSTER_NETWORK_ALREADY_ONLINE                                   = 5063
	ERROR_CLUSTER_NETWORK_EXISTS                                           = 5044
	ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS                                   = 5067
	ERROR_CLUSTER_NETWORK_NOT_FOUND                                        = 5045
	ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP                                 = 5894
	ERROR_CLUSTER_NETWORK_NOT_INTERNAL                                     = 5060
	ERROR_CLUSTER_NODE_ALREADY_DOWN                                        = 5062
	ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT                                = 5088
	ERROR_CLUSTER_NODE_ALREADY_MEMBER                                      = 5065
	ERROR_CLUSTER_NODE_ALREADY_UP                                          = 5061
	ERROR_CLUSTER_NODE_DOWN                                                = 5050
	ERROR_CLUSTER_NODE_EXISTS                                              = 5040
	ERROR_CLUSTER_NODE_NOT_FOUND                                           = 5042
	ERROR_CLUSTER_NODE_NOT_MEMBER                                          = 5052
	ERROR_CLUSTER_NODE_NOT_PAUSED                                          = 5058
	ERROR_CLUSTER_NODE_NOT_READY                                           = 5072
	ERROR_CLUSTER_NODE_PAUSED                                              = 5070
	ERROR_CLUSTER_NODE_SHUTTING_DOWN                                       = 5073
	ERROR_CLUSTER_NODE_UNREACHABLE                                         = 5051
	ERROR_CLUSTER_NODE_UP                                                  = 5056
	ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED                               = 5081
	ERROR_CLUSTER_NO_SECURITY_CONTEXT                                      = 5059
	ERROR_CLUSTER_OLD_VERSION                                              = 5904
	ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST                                    = 5082
	ERROR_CLUSTER_PARAMETER_MISMATCH                                       = 5897
	ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH                              = 5895
	ERROR_CLUSTER_QUORUMLOG_NOT_FOUND                                      = 5891
	ERROR_CLUSTER_RESNAME_NOT_FOUND                                        = 5080
	ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND                                  = 5078
	ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED                                    = 5079
	ERROR_CLUSTER_SHUTTING_DOWN                                            = 5022
	ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED                                    = 5077
	ERROR_CLUSTER_WRONG_OS_VERSION                                         = 5899
	ERROR_COLORSPACE_MISMATCH                                              = 2021
	ERROR_COMMITMENT_LIMIT                                                 = 1455
	ERROR_COM_TASK_STOP_PENDING                                            = 15501
	ERROR_CONNECTED_OTHER_PASSWORD                                         = 2108
	ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT                                 = 2109
	ERROR_CONNECTION_ABORTED                                               = 1236
	ERROR_CONNECTION_ACTIVE                                                = 1230
	ERROR_CONNECTION_COUNT_LIMIT                                           = 1238
	ERROR_CONNECTION_INVALID                                               = 1229
	ERROR_CONNECTION_REFUSED                                               = 1225
	ERROR_CONNECTION_UNAVAIL                                               = 1201
	ERROR_CONTEXT_EXPIRED                                                  = 1931
	ERROR_CONTINUE                                                         = 1246
	ERROR_CONTROLLING_IEPORT                                               = 4329
	ERROR_CONTROL_ID_NOT_FOUND                                             = 1421
	ERROR_CORE_RESOURCE                                                    = 5026
	ERROR_COUNTER_TIMEOUT                                                  = 1121
	ERROR_CRC                                                              = 23
	ERROR_CREATE_FAILED                                                    = 1631
	ERROR_CSCSHARE_OFFLINE                                                 = 1262
	ERROR_CTX_BAD_VIDEO_MODE                                               = 7025
	ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY                                   = 7005
	ERROR_CTX_CLIENT_LICENSE_IN_USE                                        = 7052
	ERROR_CTX_CLIENT_LICENSE_NOT_SET                                       = 7053
	ERROR_CTX_CLIENT_QUERY_TIMEOUT                                         = 7040
	ERROR_CTX_CLOSE_PENDING                                                = 7007
	ERROR_CTX_CONSOLE_CONNECT                                              = 7042
	ERROR_CTX_CONSOLE_DISCONNECT                                           = 7041
	ERROR_CTX_GRAPHICS_INVALID                                             = 7035
	ERROR_CTX_INVALID_MODEMNAME                                            = 7010
	ERROR_CTX_INVALID_PD                                                   = 7002
	ERROR_CTX_INVALID_WD                                                   = 7049
	ERROR_CTX_LICENSE_CLIENT_INVALID                                       = 7055
	ERROR_CTX_LICENSE_EXPIRED                                              = 7056
	ERROR_CTX_LICENSE_NOT_AVAILABLE                                        = 7054
	ERROR_CTX_LOGON_DISABLED                                               = 7037
	ERROR_CTX_MODEM_INF_NOT_FOUND                                          = 7009
	ERROR_CTX_MODEM_RESPONSE_BUSY                                          = 7015
	ERROR_CTX_MODEM_RESPONSE_ERROR                                         = 7011
	ERROR_CTX_MODEM_RESPONSE_NO_CARRIER                                    = 7013
	ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE                                   = 7014
	ERROR_CTX_MODEM_RESPONSE_TIMEOUT                                       = 7012
	ERROR_CTX_MODEM_RESPONSE_VOICE                                         = 7016
	ERROR_CTX_NOT_CONSOLE                                                  = 7038
	ERROR_CTX_NO_OUTBUF                                                    = 7008
	ERROR_CTX_PD_NOT_FOUND                                                 = 7003
	ERROR_CTX_SERVICE_NAME_COLLISION                                       = 7006
	ERROR_CTX_SHADOW_DENIED                                                = 7044
	ERROR_CTX_SHADOW_DISABLED                                              = 7051
	ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE                                  = 7058
	ERROR_CTX_SHADOW_INVALID                                               = 7050
	ERROR_CTX_SHADOW_NOT_RUNNING                                           = 7057
	ERROR_CTX_TD_ERROR                                                     = 7017
	ERROR_CTX_WD_NOT_FOUND                                                 = 7004
	ERROR_CTX_WINSTATION_ACCESS_DENIED                                     = 7045
	ERROR_CTX_WINSTATION_ALREADY_EXISTS                                    = 7023
	ERROR_CTX_WINSTATION_BUSY                                              = 7024
	ERROR_CTX_WINSTATION_NAME_INVALID                                      = 7001
	ERROR_CTX_WINSTATION_NOT_FOUND                                         = 7022
	ERROR_CURRENT_DIRECTORY                                                = 16
	ERROR_CURRENT_DOMAIN_NOT_ALLOWED                                       = 1399
	ERROR_DATABASE_BACKUP_CORRUPT                                          = 5087
	ERROR_DATABASE_DOES_NOT_EXIST                                          = 1065
	ERROR_DATABASE_FAILURE                                                 = 4313
	ERROR_DATABASE_FULL                                                    = 4314
	ERROR_DATATYPE_MISMATCH                                                = 1629
	ERROR_DC_NOT_FOUND                                                     = 1425
	ERROR_DDE_FAIL                                                         = 1156
	ERROR_DEBUGGER_INACTIVE                                                = 1284
	ERROR_DECRYPTION_FAILED                                                = 6001
	ERROR_DELAY_LOAD_FAILED                                                = 1285
	ERROR_DELETE_PENDING                                                   = 303
	ERROR_DELETING_EXISTING_APPLICATIONDATA_STORE_FAILED                   = 15621
	ERROR_DELETING_ICM_XFORM                                               = 2019
	ERROR_DEPENDENCY_ALREADY_EXISTS                                        = 5003
	ERROR_DEPENDENCY_NOT_ALLOWED                                           = 5069
	ERROR_DEPENDENCY_NOT_FOUND                                             = 5002
	ERROR_DEPENDENT_RESOURCE_EXISTS                                        = 5001
	ERROR_DEPENDENT_SERVICES_RUNNING                                       = 1051
	ERROR_DEPLOYMENT_BLOCKED_BY_POLICY                                     = 15617
	ERROR_DESTINATION_ELEMENT_FULL                                         = 1161
	ERROR_DESTROY_OBJECT_OF_OTHER_THREAD                                   = 1435
	ERROR_DEVICE_ALREADY_REMEMBERED                                        = 1202
	ERROR_DEVICE_DOOR_OPEN                                                 = 1166
	ERROR_DEVICE_IN_USE                                                    = 2404
	ERROR_DEVICE_NOT_AVAILABLE                                             = 4319
	ERROR_DEVICE_NOT_CONNECTED                                             = 1167
	ERROR_DEVICE_NOT_PARTITIONED                                           = 1107
	ERROR_DEVICE_REINITIALIZATION_NEEDED                                   = 1164
	ERROR_DEVICE_REMOVED                                                   = 1617
	ERROR_DEVICE_REQUIRES_CLEANING                                         = 1165
	ERROR_DEV_NOT_EXIST                                                    = 55
	ERROR_DHCP_ADDRESS_CONFLICT                                            = 4100
	ERROR_DIFFERENT_SERVICE_ACCOUNT                                        = 1079
	ERROR_DIRECTORY                                                        = 267
	ERROR_DIRECT_ACCESS_HANDLE                                             = 130
	ERROR_DIR_EFS_DISALLOWED                                               = 6010
	ERROR_DIR_NOT_EMPTY                                                    = 145
	ERROR_DIR_NOT_ROOT                                                     = 144
	ERROR_DISCARDED                                                        = 157
	ERROR_DISK_CHANGE                                                      = 107
	ERROR_DISK_CORRUPT                                                     = 1393
	ERROR_DISK_FULL                                                        = 112
	ERROR_DISK_OPERATION_FAILED                                            = 1127
	ERROR_DISK_RECALIBRATE_FAILED                                          = 1126
	ERROR_DISK_RESET_FAILED                                                = 1128
	ERROR_DISK_TOO_FRAGMENTED                                              = 302
	ERROR_DLL_INIT_FAILED                                                  = 1114
	ERROR_DLL_NOT_FOUND                                                    = 1157
	ERROR_DOMAIN_CONTROLLER_EXISTS                                         = 1250
	ERROR_DOMAIN_CONTROLLER_NOT_FOUND                                      = 1908
	ERROR_DOMAIN_EXISTS                                                    = 1356
	ERROR_DOMAIN_LIMIT_EXCEEDED                                            = 1357
	ERROR_DOMAIN_TRUST_INCONSISTENT                                        = 1810
	ERROR_DOWNGRADE_DETECTED                                               = 1265
	ERROR_DRIVER_BLOCKED                                                   = 1275
	ERROR_DRIVE_LOCKED                                                     = 108
	ERROR_DRIVE_MEDIA_MISMATCH                                             = 4303
	ERROR_DS_ADD_REPLICA_INHIBITED                                         = 8302
	ERROR_DS_ADMIN_LIMIT_EXCEEDED                                          = 8228
	ERROR_DS_AFFECTS_MULTIPLE_DSAS                                         = 8249
	ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER                                 = 8578
	ERROR_DS_ALIASED_OBJ_MISSING                                           = 8334
	ERROR_DS_ALIAS_DEREF_PROBLEM                                           = 8244
	ERROR_DS_ALIAS_POINTS_TO_ALIAS                                         = 8336
	ERROR_DS_ALIAS_PROBLEM                                                 = 8241
	ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS                                     = 8205
	ERROR_DS_ATTRIBUTE_OWNED_BY_SAM                                        = 8346
	ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED                                      = 8204
	ERROR_DS_ATT_ALREADY_EXISTS                                            = 8318
	ERROR_DS_ATT_IS_NOT_ON_OBJ                                             = 8310
	ERROR_DS_ATT_NOT_DEF_FOR_CLASS                                         = 8317
	ERROR_DS_ATT_NOT_DEF_IN_SCHEMA                                         = 8303
	ERROR_DS_ATT_SCHEMA_REQ_ID                                             = 8399
	ERROR_DS_ATT_SCHEMA_REQ_SYNTAX                                         = 8416
	ERROR_DS_ATT_VAL_ALREADY_EXISTS                                        = 8323
	ERROR_DS_AUTHORIZATION_FAILED                                          = 8599
	ERROR_DS_AUTH_METHOD_NOT_SUPPORTED                                     = 8231
	ERROR_DS_AUTH_UNKNOWN                                                  = 8234
	ERROR_DS_AUX_CLS_TEST_FAIL                                             = 8389
	ERROR_DS_BACKLINK_WITHOUT_LINK                                         = 8482
	ERROR_DS_BAD_ATT_SCHEMA_SYNTAX                                         = 8400
	ERROR_DS_BAD_HIERARCHY_FILE                                            = 8425
	ERROR_DS_BAD_INSTANCE_TYPE                                             = 8313
	ERROR_DS_BAD_NAME_SYNTAX                                               = 8335
	ERROR_DS_BAD_RDN_ATT_ID_SYNTAX                                         = 8392
	ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED                                  = 8426
	ERROR_DS_BUSY                                                          = 8206
	ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD                                 = 8585
	ERROR_DS_CANT_ADD_ATT_VALUES                                           = 8320
	ERROR_DS_CANT_ADD_SYSTEM_ONLY                                          = 8358
	ERROR_DS_CANT_ADD_TO_GC                                                = 8550
	ERROR_DS_CANT_CACHE_ATT                                                = 8401
	ERROR_DS_CANT_CACHE_CLASS                                              = 8402
	ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC                                   = 8553
	ERROR_DS_CANT_CREATE_UNDER_SCHEMA                                      = 8510
	ERROR_DS_CANT_DELETE                                                   = 8398
	ERROR_DS_CANT_DELETE_DSA_OBJ                                           = 8340
	ERROR_DS_CANT_DEL_MASTER_CROSSREF                                      = 8375
	ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC                                 = 8604
	ERROR_DS_CANT_DEREF_ALIAS                                              = 8337
	ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN                            = 8603
	ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF                            = 8589
	ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN                                   = 8537
	ERROR_DS_CANT_FIND_DSA_OBJ                                             = 8419
	ERROR_DS_CANT_FIND_EXPECTED_NC                                         = 8420
	ERROR_DS_CANT_FIND_NC_IN_CACHE                                         = 8421
	ERROR_DS_CANT_MIX_MASTER_AND_REPS                                      = 8331
	ERROR_DS_CANT_MOD_OBJ_CLASS                                            = 8215
	ERROR_DS_CANT_MOD_PRIMARYGROUPID                                       = 8506
	ERROR_DS_CANT_MOD_SYSTEM_ONLY                                          = 8369
	ERROR_DS_CANT_MOVE_ACCOUNT_GROUP                                       = 8498
	ERROR_DS_CANT_MOVE_APP_BASIC_GROUP                                     = 8608
	ERROR_DS_CANT_MOVE_APP_QUERY_GROUP                                     = 8609
	ERROR_DS_CANT_MOVE_DELETED_OBJECT                                      = 8489
	ERROR_DS_CANT_MOVE_RESOURCE_GROUP                                      = 8499
	ERROR_DS_CANT_ON_NON_LEAF                                              = 8213
	ERROR_DS_CANT_ON_RDN                                                   = 8214
	ERROR_DS_CANT_REMOVE_ATT_CACHE                                         = 8403
	ERROR_DS_CANT_REMOVE_CLASS_CACHE                                       = 8404
	ERROR_DS_CANT_REM_MISSING_ATT                                          = 8324
	ERROR_DS_CANT_REM_MISSING_ATT_VAL                                      = 8325
	ERROR_DS_CANT_REPLACE_HIDDEN_REC                                       = 8424
	ERROR_DS_CANT_RETRIEVE_ATTS                                            = 8481
	ERROR_DS_CANT_RETRIEVE_CHILD                                           = 8422
	ERROR_DS_CANT_RETRIEVE_DN                                              = 8405
	ERROR_DS_CANT_RETRIEVE_INSTANCE                                        = 8407
	ERROR_DS_CANT_RETRIEVE_SD                                              = 8526
	ERROR_DS_CANT_START                                                    = 8531
	ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ                                 = 8560
	ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS                               = 8493
	ERROR_DS_CHILDREN_EXIST                                                = 8332
	ERROR_DS_CLASS_MUST_BE_CONCRETE                                        = 8359
	ERROR_DS_CLASS_NOT_DSA                                                 = 8343
	ERROR_DS_CLIENT_LOOP                                                   = 8259
	ERROR_DS_CODE_INCONSISTENCY                                            = 8408
	ERROR_DS_COMPARE_FALSE                                                 = 8229
	ERROR_DS_COMPARE_TRUE                                                  = 8230
	ERROR_DS_CONFIDENTIALITY_REQUIRED                                      = 8237
	ERROR_DS_CONFIG_PARAM_MISSING                                          = 8427
	ERROR_DS_CONSTRAINT_VIOLATION                                          = 8239
	ERROR_DS_CONSTRUCTED_ATT_MOD                                           = 8475
	ERROR_DS_CONTROL_NOT_FOUND                                             = 8258
	ERROR_DS_COULDNT_CONTACT_FSMO                                          = 8367
	ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE                      = 8503
	ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE                                  = 8502
	ERROR_DS_COULDNT_UPDATE_SPNS                                           = 8525
	ERROR_DS_COUNTING_AB_INDICES_FAILED                                    = 8428
	ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD                                     = 8491
	ERROR_DS_CROSS_DOM_MOVE_ERROR                                          = 8216
	ERROR_DS_CROSS_NC_DN_RENAME                                            = 8368
	ERROR_DS_CROSS_REF_BUSY                                                = 8602
	ERROR_DS_CROSS_REF_EXISTS                                              = 8374
	ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE                                     = 8495
	ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2                                  = 8586
	ERROR_DS_DATABASE_ERROR                                                = 8409
	ERROR_DS_DECODING_ERROR                                                = 8253
	ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED                              = 8536
	ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST                              = 8535
	ERROR_DS_DIFFERENT_REPL_EPOCHS                                         = 8593
	ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER                                = 8615
	ERROR_DS_DNS_LOOKUP_FAILURE                                            = 8524
	ERROR_DS_DOMAIN_RENAME_IN_PROGRESS                                     = 8612
	ERROR_DS_DOMAIN_VERSION_TOO_HIGH                                       = 8564
	ERROR_DS_DOMAIN_VERSION_TOO_LOW                                        = 8566
	ERROR_DS_DRA_ABANDON_SYNC                                              = 8462
	ERROR_DS_DRA_ACCESS_DENIED                                             = 8453
	ERROR_DS_DRA_BAD_DN                                                    = 8439
	ERROR_DS_DRA_BAD_INSTANCE_TYPE                                         = 8445
	ERROR_DS_DRA_BAD_NC                                                    = 8440
	ERROR_DS_DRA_BUSY                                                      = 8438
	ERROR_DS_DRA_CONNECTION_FAILED                                         = 8444
	ERROR_DS_DRA_DB_ERROR                                                  = 8451
	ERROR_DS_DRA_DN_EXISTS                                                 = 8441
	ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT                                   = 8544
	ERROR_DS_DRA_EXTN_CONNECTION_FAILED                                    = 8466
	ERROR_DS_DRA_GENERIC                                                   = 8436
	ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET                                  = 8464
	ERROR_DS_DRA_INCONSISTENT_DIT                                          = 8443
	ERROR_DS_DRA_INTERNAL_ERROR                                            = 8442
	ERROR_DS_DRA_INVALID_PARAMETER                                         = 8437
	ERROR_DS_DRA_MAIL_PROBLEM                                              = 8447
	ERROR_DS_DRA_MISSING_PARENT                                            = 8460
	ERROR_DS_DRA_NAME_COLLISION                                            = 8458
	ERROR_DS_DRA_NOT_SUPPORTED                                             = 8454
	ERROR_DS_DRA_NO_REPLICA                                                = 8452
	ERROR_DS_DRA_OBJ_IS_REP_SOURCE                                         = 8450
	ERROR_DS_DRA_OBJ_NC_MISMATCH                                           = 8545
	ERROR_DS_DRA_OUT_OF_MEM                                                = 8446
	ERROR_DS_DRA_OUT_SCHEDULE_WINDOW                                       = 8617
	ERROR_DS_DRA_PREEMPTED                                                 = 8461
	ERROR_DS_DRA_REF_ALREADY_EXISTS                                        = 8448
	ERROR_DS_DRA_REF_NOT_FOUND                                             = 8449
	ERROR_DS_DRA_REPL_PENDING                                              = 8477
	ERROR_DS_DRA_RPC_CANCELLED                                             = 8455
	ERROR_DS_DRA_SCHEMA_CONFLICT                                           = 8543
	ERROR_DS_DRA_SCHEMA_INFO_SHIP                                          = 8542
	ERROR_DS_DRA_SCHEMA_MISMATCH                                           = 8418
	ERROR_DS_DRA_SHUTDOWN                                                  = 8463
	ERROR_DS_DRA_SINK_DISABLED                                             = 8457
	ERROR_DS_DRA_SOURCE_DISABLED                                           = 8456
	ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA                                 = 8465
	ERROR_DS_DRA_SOURCE_REINSTALLED                                        = 8459
	ERROR_DS_DRS_EXTENSIONS_CHANGED                                        = 8594
	ERROR_DS_DSA_MUST_BE_INT_MASTER                                        = 8342
	ERROR_DS_DST_DOMAIN_NOT_NATIVE                                         = 8496
	ERROR_DS_DST_NC_MISMATCH                                               = 8486
	ERROR_DS_DS_REQUIRED                                                   = 8478
	ERROR_DS_DUPLICATE_ID_FOUND                                            = 8605
	ERROR_DS_DUP_LDAP_DISPLAY_NAME                                         = 8382
	ERROR_DS_DUP_LINK_ID                                                   = 8468
	ERROR_DS_DUP_MAPI_ID                                                   = 8380
	ERROR_DS_DUP_MSDS_INTID                                                = 8597
	ERROR_DS_DUP_OID                                                       = 8379
	ERROR_DS_DUP_RDN                                                       = 8378
	ERROR_DS_DUP_SCHEMA_ID_GUID                                            = 8381
	ERROR_DS_ENCODING_ERROR                                                = 8252
	ERROR_DS_EPOCH_MISMATCH                                                = 8483
	ERROR_DS_EXISTING_AD_CHILD_NC                                          = 8613
	ERROR_DS_EXISTS_IN_AUX_CLS                                             = 8393
	ERROR_DS_EXISTS_IN_MAY_HAVE                                            = 8386
	ERROR_DS_EXISTS_IN_MUST_HAVE                                           = 8385
	ERROR_DS_EXISTS_IN_POSS_SUP                                            = 8395
	ERROR_DS_EXISTS_IN_RDNATTID                                            = 8598
	ERROR_DS_EXISTS_IN_SUB_CLS                                             = 8394
	ERROR_DS_FILTER_UNKNOWN                                                = 8254
	ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS                                  = 8555
	ERROR_DS_FOREST_VERSION_TOO_HIGH                                       = 8563
	ERROR_DS_FOREST_VERSION_TOO_LOW                                        = 8565
	ERROR_DS_GCVERIFY_ERROR                                                = 8417
	ERROR_DS_GC_NOT_AVAILABLE                                              = 8217
	ERROR_DS_GC_REQUIRED                                                   = 8547
	ERROR_DS_GENERIC_ERROR                                                 = 8341
	ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER                           = 8519
	ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER                                 = 8516
	ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER                             = 8517
	ERROR_DS_GOVERNSID_MISSING                                             = 8410
	ERROR_DS_GROUP_CONVERSION_ERROR                                        = 8607
	ERROR_DS_HAVE_PRIMARY_MEMBERS                                          = 8521
	ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED                                 = 8429
	ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD                                       = 8507
	ERROR_DS_ILLEGAL_MOD_OPERATION                                         = 8311
	ERROR_DS_ILLEGAL_SUPERIOR                                              = 8345
	ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION                                   = 8492
	ERROR_DS_INAPPROPRIATE_AUTH                                            = 8233
	ERROR_DS_INAPPROPRIATE_MATCHING                                        = 8238
	ERROR_DS_INCOMPATIBLE_CONTROLS_USED                                    = 8574
	ERROR_DS_INCOMPATIBLE_VERSION                                          = 8567
	ERROR_DS_INCORRECT_ROLE_OWNER                                          = 8210
	ERROR_DS_INIT_FAILURE                                                  = 8532
	ERROR_DS_INIT_FAILURE_CONSOLE                                          = 8561
	ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE                             = 8512
	ERROR_DS_INSTALL_NO_SRC_SCH_VERSION                                    = 8511
	ERROR_DS_INSTALL_SCHEMA_MISMATCH                                       = 8467
	ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT                            = 8606
	ERROR_DS_INSUFF_ACCESS_RIGHTS                                          = 8344
	ERROR_DS_INTERNAL_FAILURE                                              = 8430
	ERROR_DS_INVALID_ATTRIBUTE_SYNTAX                                      = 8203
	ERROR_DS_INVALID_DMD                                                   = 8360
	ERROR_DS_INVALID_DN_SYNTAX                                             = 8242
	ERROR_DS_INVALID_GROUP_TYPE                                            = 8513
	ERROR_DS_INVALID_LDAP_DISPLAY_NAME                                     = 8479
	ERROR_DS_INVALID_NAME_FOR_SPN                                          = 8554
	ERROR_DS_INVALID_ROLE_OWNER                                            = 8366
	ERROR_DS_INVALID_SCRIPT                                                = 8600
	ERROR_DS_INVALID_SEARCH_FLAG                                           = 8500
	ERROR_DS_IS_LEAF                                                       = 8243
	ERROR_DS_KEY_NOT_UNIQUE                                                = 8527
	ERROR_DS_LDAP_SEND_QUEUE_FULL                                          = 8616
	ERROR_DS_LINK_ID_NOT_AVAILABLE                                         = 8577
	ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER                      = 8520
	ERROR_DS_LOCAL_ERROR                                                   = 8251
	ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY                                    = 8548
	ERROR_DS_LOOP_DETECT                                                   = 8246
	ERROR_DS_LOW_DSA_VERSION                                               = 8568
	ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4                                = 8572
	ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED                                = 8557
	ERROR_DS_MASTERDSA_REQUIRED                                            = 8314
	ERROR_DS_MAX_OBJ_SIZE_EXCEEDED                                         = 8304
	ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY                                  = 8201
	ERROR_DS_MISSING_EXPECTED_ATT                                          = 8411
	ERROR_DS_MISSING_FSMO_SETTINGS                                         = 8434
	ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER                              = 8497
	ERROR_DS_MISSING_REQUIRED_ATT                                          = 8316
	ERROR_DS_MISSING_SUPREF                                                = 8406
	ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG                                   = 8581
	ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE                          = 8579
	ERROR_DS_MODIFYDN_WRONG_GRANDPARENT                                    = 8582
	ERROR_DS_MUST_BE_RUN_ON_DST_DC                                         = 8558
	ERROR_DS_NAME_ERROR_DOMAIN_ONLY                                        = 8473
	ERROR_DS_NAME_ERROR_NOT_FOUND                                          = 8470
	ERROR_DS_NAME_ERROR_NOT_UNIQUE                                         = 8471
	ERROR_DS_NAME_ERROR_NO_MAPPING                                         = 8472
	ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING                             = 8474
	ERROR_DS_NAME_ERROR_RESOLVING                                          = 8469
	ERROR_DS_NAME_ERROR_TRUST_REFERRAL                                     = 8583
	ERROR_DS_NAME_NOT_UNIQUE                                               = 8571
	ERROR_DS_NAME_REFERENCE_INVALID                                        = 8373
	ERROR_DS_NAME_TOO_LONG                                                 = 8348
	ERROR_DS_NAME_TOO_MANY_PARTS                                           = 8347
	ERROR_DS_NAME_TYPE_UNKNOWN                                             = 8351
	ERROR_DS_NAME_UNPARSEABLE                                              = 8350
	ERROR_DS_NAME_VALUE_TOO_LONG                                           = 8349
	ERROR_DS_NAMING_MASTER_GC                                              = 8523
	ERROR_DS_NAMING_VIOLATION                                              = 8247
	ERROR_DS_NCNAME_MISSING_CR_REF                                         = 8412
	ERROR_DS_NCNAME_MUST_BE_NC                                             = 8357
	ERROR_DS_NC_MUST_HAVE_NC_PARENT                                        = 8494
	ERROR_DS_NC_STILL_HAS_DSAS                                             = 8546
	ERROR_DS_NONEXISTENT_MAY_HAVE                                          = 8387
	ERROR_DS_NONEXISTENT_MUST_HAVE                                         = 8388
	ERROR_DS_NONEXISTENT_POSS_SUP                                          = 8390
	ERROR_DS_NONSAFE_SCHEMA_CHANGE                                         = 8508
	ERROR_DS_NON_BASE_SEARCH                                               = 8480
	ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX                                     = 8377
	ERROR_DS_NOT_AN_OBJECT                                                 = 8352
	ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC                                    = 8487
	ERROR_DS_NOT_CLOSEST                                                   = 8588
	ERROR_DS_NOT_INSTALLED                                                 = 8200
	ERROR_DS_NOT_ON_BACKLINK                                               = 8362
	ERROR_DS_NOT_SUPPORTED                                                 = 8256
	ERROR_DS_NOT_SUPPORTED_SORT_ORDER                                      = 8570
	ERROR_DS_NO_ATTRIBUTE_OR_VALUE                                         = 8202
	ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN                            = 8569
	ERROR_DS_NO_CHAINED_EVAL                                               = 8328
	ERROR_DS_NO_CHAINING                                                   = 8327
	ERROR_DS_NO_CHECKPOINT_WITH_PDC                                        = 8551
	ERROR_DS_NO_CROSSREF_FOR_NC                                            = 8363
	ERROR_DS_NO_DELETED_NAME                                               = 8355
	ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS                                    = 8549
	ERROR_DS_NO_MORE_RIDS                                                  = 8209
	ERROR_DS_NO_MSDS_INTID                                                 = 8596
	ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN                            = 8514
	ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN                             = 8515
	ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC                                   = 8580
	ERROR_DS_NO_PARENT_OBJECT                                              = 8329
	ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION                                  = 8533
	ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA                                      = 8306
	ERROR_DS_NO_REF_DOMAIN                                                 = 8575
	ERROR_DS_NO_REQUESTED_ATTS_FOUND                                       = 8308
	ERROR_DS_NO_RESULTS_RETURNED                                           = 8257
	ERROR_DS_NO_RIDS_ALLOCATED                                             = 8208
	ERROR_DS_NO_SUCH_OBJECT                                                = 8240
	ERROR_DS_NO_TREE_DELETE_ABOVE_NC                                       = 8501
	ERROR_DS_NTDSCRIPT_PROCESS_ERROR                                       = 8592
	ERROR_DS_NTDSCRIPT_SYNTAX_ERROR                                        = 8591
	ERROR_DS_OBJECT_BEING_REMOVED                                          = 8339
	ERROR_DS_OBJECT_CLASS_REQUIRED                                         = 8315
	ERROR_DS_OBJECT_RESULTS_TOO_LARGE                                      = 8248
	ERROR_DS_OBJ_CLASS_NOT_DEFINED                                         = 8371
	ERROR_DS_OBJ_CLASS_NOT_SUBCLASS                                        = 8372
	ERROR_DS_OBJ_CLASS_VIOLATION                                           = 8212
	ERROR_DS_OBJ_GUID_EXISTS                                               = 8361
	ERROR_DS_OBJ_NOT_FOUND                                                 = 8333
	ERROR_DS_OBJ_STRING_NAME_EXISTS                                        = 8305
	ERROR_DS_OBJ_TOO_LARGE                                                 = 8312
	ERROR_DS_OFFSET_RANGE_ERROR                                            = 8262
	ERROR_DS_OPERATIONS_ERROR                                              = 8224
	ERROR_DS_OUT_OF_SCOPE                                                  = 8338
	ERROR_DS_OUT_OF_VERSION_STORE                                          = 8573
	ERROR_DS_PARAM_ERROR                                                   = 8255
	ERROR_DS_PARENT_IS_AN_ALIAS                                            = 8330
	ERROR_DS_PDC_OPERATION_IN_PROGRESS                                     = 8490
	ERROR_DS_PROTOCOL_ERROR                                                = 8225
	ERROR_DS_RANGE_CONSTRAINT                                              = 8322
	ERROR_DS_RDN_DOESNT_MATCH_SCHEMA                                       = 8307
	ERROR_DS_RECALCSCHEMA_FAILED                                           = 8396
	ERROR_DS_REFERRAL                                                      = 8235
	ERROR_DS_REFERRAL_LIMIT_EXCEEDED                                       = 8260
	ERROR_DS_REFUSING_FSMO_ROLES                                           = 8433
	ERROR_DS_REMOTE_CROSSREF_OP_FAILED                                     = 8601
	ERROR_DS_REPLICATOR_ONLY                                               = 8370
	ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR                 = 8595
	ERROR_DS_REPL_LIFETIME_EXCEEDED                                        = 8614
	ERROR_DS_RESERVED_LINK_ID                                              = 8576
	ERROR_DS_RIDMGR_INIT_ERROR                                             = 8211
	ERROR_DS_ROLE_NOT_VERIFIED                                             = 8610
	ERROR_DS_ROOT_CANT_BE_SUBREF                                           = 8326
	ERROR_DS_ROOT_MUST_BE_NC                                               = 8301
	ERROR_DS_ROOT_REQUIRES_CLASS_TOP                                       = 8432
	ERROR_DS_SAM_INIT_FAILURE                                              = 8504
	ERROR_DS_SAM_INIT_FAILURE_CONSOLE                                      = 8562
	ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY                                       = 8530
	ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD                                     = 8529
	ERROR_DS_SCHEMA_ALLOC_FAILED                                           = 8415
	ERROR_DS_SCHEMA_NOT_LOADED                                             = 8414
	ERROR_DS_SCHEMA_UPDATE_DISALLOWED                                      = 8509
	ERROR_DS_SECURITY_CHECKING_ERROR                                       = 8413
	ERROR_DS_SECURITY_ILLEGAL_MODIFY                                       = 8423
	ERROR_DS_SEC_DESC_INVALID                                              = 8354
	ERROR_DS_SEC_DESC_TOO_SHORT                                            = 8353
	ERROR_DS_SEMANTIC_ATT_TEST                                             = 8383
	ERROR_DS_SENSITIVE_GROUP_VIOLATION                                     = 8505
	ERROR_DS_SERVER_DOWN                                                   = 8250
	ERROR_DS_SHUTTING_DOWN                                                 = 8364
	ERROR_DS_SINGLE_USER_MODE_FAILED                                       = 8590
	ERROR_DS_SINGLE_VALUE_CONSTRAINT                                       = 8321
	ERROR_DS_SIZELIMIT_EXCEEDED                                            = 8227
	ERROR_DS_SORT_CONTROL_MISSING                                          = 8261
	ERROR_DS_SOURCE_AUDITING_NOT_ENABLED                                   = 8552
	ERROR_DS_SOURCE_DOMAIN_IN_FOREST                                       = 8534
	ERROR_DS_SRC_AND_DST_NC_IDENTICAL                                      = 8485
	ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH                             = 8540
	ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER                                 = 8559
	ERROR_DS_SRC_GUID_MISMATCH                                             = 8488
	ERROR_DS_SRC_NAME_MISMATCH                                             = 8484
	ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER                                     = 8538
	ERROR_DS_SRC_SID_EXISTS_IN_FOREST                                      = 8539
	ERROR_DS_STRING_SD_CONVERSION_FAILED                                   = 8522
	ERROR_DS_STRONG_AUTH_REQUIRED                                          = 8232
	ERROR_DS_SUBREF_MUST_HAVE_PARENT                                       = 8356
	ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD                                    = 8376
	ERROR_DS_SUB_CLS_TEST_FAIL                                             = 8391
	ERROR_DS_SYNTAX_MISMATCH                                               = 8384
	ERROR_DS_THREAD_LIMIT_EXCEEDED                                         = 8587
	ERROR_DS_TIMELIMIT_EXCEEDED                                            = 8226
	ERROR_DS_TREE_DELETE_NOT_FINISHED                                      = 8397
	ERROR_DS_UNABLE_TO_SURRENDER_ROLES                                     = 8435
	ERROR_DS_UNAVAILABLE                                                   = 8207
	ERROR_DS_UNAVAILABLE_CRIT_EXTENSION                                    = 8236
	ERROR_DS_UNICODEPWD_NOT_IN_QUOTES                                      = 8556
	ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER                              = 8518
	ERROR_DS_UNKNOWN_ERROR                                                 = 8431
	ERROR_DS_UNKNOWN_OPERATION                                             = 8365
	ERROR_DS_UNWILLING_TO_PERFORM                                          = 8245
	ERROR_DS_USER_BUFFER_TO_SMALL                                          = 8309
	ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL                               = 8611
	ERROR_DS_WRONG_LINKED_ATT_SYNTAX                                       = 8528
	ERROR_DS_WRONG_OM_OBJ_CLASS                                            = 8476
	ERROR_DUPLICATE_SERVICE_NAME                                           = 1078
	ERROR_DUPLICATE_TAG                                                    = 2014
	ERROR_DUP_DOMAINNAME                                                   = 1221
	ERROR_DUP_NAME                                                         = 52
	ERROR_DYNLINK_FROM_INVALID_RING                                        = 196
	ERROR_EAS_DIDNT_FIT                                                    = 275
	ERROR_EAS_NOT_SUPPORTED                                                = 282
	ERROR_EA_ACCESS_DENIED                                                 = 994
	ERROR_EA_FILE_CORRUPT                                                  = 276
	ERROR_EA_LIST_INCONSISTENT                                             = 255
	ERROR_EA_TABLE_FULL                                                    = 277
	ERROR_EC_CIRCULAR_FORWARDING                                           = 15082
	ERROR_EC_CREDSTORE_FULL                                                = 15083
	ERROR_EC_CRED_NOT_FOUND                                                = 15084
	ERROR_EC_LOG_DISABLED                                                  = 15081
	ERROR_EC_NO_ACTIVE_CHANNEL                                             = 15085
	ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE                                  = 15080
	ERROR_EFS_ALG_BLOB_TOO_BIG                                             = 6013
	ERROR_EFS_DISABLED                                                     = 6015
	ERROR_EFS_SERVER_NOT_TRUSTED                                           = 6011
	ERROR_EFS_VERSION_NOT_SUPPORT                                          = 6016
	ERROR_EMPTY                                                            = 4306
	ERROR_ENCRYPTION_FAILED                                                = 6000
	ERROR_END_OF_MEDIA                                                     = 1100
	ERROR_ENVVAR_NOT_FOUND                                                 = 203
	ERROR_EOM_OVERFLOW                                                     = 1129
	ERROR_EVENTLOG_CANT_START                                              = 1501
	ERROR_EVENTLOG_FILE_CHANGED                                            = 1503
	ERROR_EVENTLOG_FILE_CORRUPT                                            = 1500
	ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY                                 = 15036
	ERROR_EVT_CHANNEL_CANNOT_ACTIVATE                                      = 15025
	ERROR_EVT_CHANNEL_NOT_FOUND                                            = 15007
	ERROR_EVT_CONFIGURATION_ERROR                                          = 15010
	ERROR_EVT_EVENT_DEFINITION_NOT_FOUND                                   = 15032
	ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND                                     = 15003
	ERROR_EVT_FILTER_ALREADYSCOPED                                         = 15014
	ERROR_EVT_FILTER_INVARG                                                = 15016
	ERROR_EVT_FILTER_INVTEST                                               = 15017
	ERROR_EVT_FILTER_INVTYPE                                               = 15018
	ERROR_EVT_FILTER_NOTELTSET                                             = 15015
	ERROR_EVT_FILTER_OUT_OF_RANGE                                          = 15038
	ERROR_EVT_FILTER_PARSEERR                                              = 15019
	ERROR_EVT_FILTER_TOO_COMPLEX                                           = 15026
	ERROR_EVT_FILTER_UNEXPECTEDTOKEN                                       = 15021
	ERROR_EVT_FILTER_UNSUPPORTEDOP                                         = 15020
	ERROR_EVT_INVALID_CHANNEL_PATH                                         = 15000
	ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE                               = 15023
	ERROR_EVT_INVALID_EVENT_DATA                                           = 15005
	ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL                = 15022
	ERROR_EVT_INVALID_PUBLISHER_NAME                                       = 15004
	ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE                             = 15024
	ERROR_EVT_INVALID_QUERY                                                = 15001
	ERROR_EVT_MALFORMED_XML_TEXT                                           = 15008
	ERROR_EVT_MAX_INSERTS_REACHED                                          = 15031
	ERROR_EVT_MESSAGE_ID_NOT_FOUND                                         = 15028
	ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND                                     = 15033
	ERROR_EVT_MESSAGE_NOT_FOUND                                            = 15027
	ERROR_EVT_NON_VALIDATING_MSXML                                         = 15013
	ERROR_EVT_PUBLISHER_DISABLED                                           = 15037
	ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND                                 = 15002
	ERROR_EVT_QUERY_RESULT_INVALID_POSITION                                = 15012
	ERROR_EVT_QUERY_RESULT_STALE                                           = 15011
	ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL                               = 15009
	ERROR_EVT_UNRESOLVED_PARAMETER_INSERT                                  = 15030
	ERROR_EVT_UNRESOLVED_VALUE_INSERT                                      = 15029
	ERROR_EVT_VERSION_TOO_NEW                                              = 15035
	ERROR_EVT_VERSION_TOO_OLD                                              = 15034
	ERROR_EXCEPTION_IN_SERVICE                                             = 1064
	ERROR_EXCL_SEM_ALREADY_OWNED                                           = 101
	ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY                                  = 217
	ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY                           = 218
	ERROR_EXE_MACHINE_TYPE_MISMATCH                                        = 216
	ERROR_EXE_MARKED_INVALID                                               = 192
	ERROR_EXTENDED_ERROR                                                   = 1208
	ERROR_FAILED_SERVICE_CONTROLLER_CONNECT                                = 1063
	ERROR_FAIL_I24                                                         = 83
	ERROR_FILEMARK_DETECTED                                                = 1101
	ERROR_FILENAME_EXCED_RANGE                                             = 206
	ERROR_FILE_CHECKED_OUT                                                 = 220
	ERROR_FILE_CORRUPT                                                     = 1392
	ERROR_FILE_ENCRYPTED                                                   = 6002
	ERROR_FILE_EXISTS                                                      = 80
	ERROR_FILE_INVALID                                                     = 1006
	ERROR_FILE_NOT_ENCRYPTED                                               = 6007
	ERROR_FILE_NOT_FOUND                                                   = 2
	ERROR_FILE_OFFLINE                                                     = 4350
	ERROR_FILE_READ_ONLY                                                   = 6009
	ERROR_FILE_TOO_LARGE                                                   = 223
	ERROR_FLOPPY_BAD_REGISTERS                                             = 1125
	ERROR_FLOPPY_ID_MARK_NOT_FOUND                                         = 1122
	ERROR_FLOPPY_UNKNOWN_ERROR                                             = 1124
	ERROR_FLOPPY_WRONG_CYLINDER                                            = 1123
	ERROR_FORMS_AUTH_REQUIRED                                              = 224
	ERROR_FULLSCREEN_MODE                                                  = 1007
	ERROR_FULL_BACKUP                                                      = 4004
	ERROR_FUNCTION_FAILED                                                  = 1627
	ERROR_FUNCTION_NOT_CALLED                                              = 1626
	ERROR_GENERIC_COMMAND_FAILED                                           = 14109
	ERROR_GENERIC_NOT_MAPPED                                               = 1360
	ERROR_GEN_FAILURE                                                      = 31
	ERROR_GLOBAL_ONLY_HOOK                                                 = 1429
	ERROR_GPIO_CLIENT_INFORMATION_INVALID                                  = 15322
	ERROR_GPIO_INCOMPATIBLE_CONNECT_MODE                                   = 15326
	ERROR_GPIO_INTERRUPT_ALREADY_UNMASKED                                  = 15327
	ERROR_GPIO_INVALID_REGISTRATION_PACKET                                 = 15324
	ERROR_GPIO_OPERATION_DENIED                                            = 15325
	ERROR_GPIO_VERSION_NOT_SUPPORTED                                       = 15323
	ERROR_GRACEFUL_DISCONNECT                                              = 1226
	ERROR_GROUP_EXISTS                                                     = 1318
	ERROR_GROUP_NOT_AVAILABLE                                              = 5012
	ERROR_GROUP_NOT_FOUND                                                  = 5013
	ERROR_GROUP_NOT_ONLINE                                                 = 5014
	ERROR_HANDLE_DISK_FULL                                                 = 39
	ERROR_HANDLE_EOF                                                       = 38
	ERROR_HASH_NOT_PRESENT                                                 = 15301
	ERROR_HASH_NOT_SUPPORTED                                               = 15300
	ERROR_HOOK_NEEDS_HMOD                                                  = 1428
	ERROR_HOOK_NOT_INSTALLED                                               = 1431
	ERROR_HOOK_TYPE_NOT_ALLOWED                                            = 1458
	ERROR_HOST_DOWN                                                        = 1256
	ERROR_HOST_NODE_NOT_AVAILABLE                                          = 5005
	ERROR_HOST_NODE_NOT_GROUP_OWNER                                        = 5016
	ERROR_HOST_NODE_NOT_RESOURCE_OWNER                                     = 5015
	ERROR_HOST_UNREACHABLE                                                 = 1232
	ERROR_HOTKEY_ALREADY_REGISTERED                                        = 1409
	ERROR_HOTKEY_NOT_REGISTERED                                            = 1419
	ERROR_HWNDS_HAVE_DIFF_PARENT                                           = 1441
	ERROR_ICM_NOT_ENABLED                                                  = 2018
	ERROR_IEPORT_FULL                                                      = 4341
	ERROR_ILLEGAL_ELEMENT_ADDRESS                                          = 1162
	ERROR_ILL_FORMED_PASSWORD                                              = 1324
	ERROR_INCORRECT_ADDRESS                                                = 1241
	ERROR_INCORRECT_SIZE                                                   = 1462
	ERROR_INC_BACKUP                                                       = 4003
	ERROR_INDEX_ABSENT                                                     = 1611
	ERROR_INDIGENOUS_TYPE                                                  = 4338
	ERROR_INFLOOP_IN_RELOC_CHAIN                                           = 202
	ERROR_INSTALL_ALREADY_RUNNING                                          = 1618
	ERROR_INSTALL_CANCEL                                                   = 15608
	ERROR_INSTALL_DEREGISTRATION_FAILURE                                   = 15607
	ERROR_INSTALL_FAILED                                                   = 15609
	ERROR_INSTALL_FAILURE                                                  = 1603
	ERROR_INSTALL_FIREWALL_SERVICE_NOT_RUNNING                             = 15626
	ERROR_INSTALL_INVALID_PACKAGE                                          = 15602
	ERROR_INSTALL_LANGUAGE_UNSUPPORTED                                     = 1623
	ERROR_INSTALL_LOG_FAILURE                                              = 1622
	ERROR_INSTALL_NETWORK_FAILURE                                          = 15605
	ERROR_INSTALL_NOTUSED                                                  = 1634
	ERROR_INSTALL_OPEN_PACKAGE_FAILED                                      = 15600
	ERROR_INSTALL_OUT_OF_DISK_SPACE                                        = 15604
	ERROR_INSTALL_PACKAGE_DOWNGRADE                                        = 15622
	ERROR_INSTALL_PACKAGE_INVALID                                          = 1620
	ERROR_INSTALL_PACKAGE_NOT_FOUND                                        = 15601
	ERROR_INSTALL_PACKAGE_OPEN_FAILED                                      = 1619
	ERROR_INSTALL_PACKAGE_REJECTED                                         = 1625
	ERROR_INSTALL_PACKAGE_VERSION                                          = 1613
	ERROR_INSTALL_PLATFORM_UNSUPPORTED                                     = 1633
	ERROR_INSTALL_POLICY_FAILURE                                           = 15615
	ERROR_INSTALL_PREREQUISITE_FAILED                                      = 15613
	ERROR_INSTALL_REGISTRATION_FAILURE                                     = 15606
	ERROR_INSTALL_REMOTE_DISALLOWED                                        = 1640
	ERROR_INSTALL_REMOTE_PROHIBITED                                        = 1645
	ERROR_INSTALL_RESOLVE_DEPENDENCY_FAILED                                = 15603
	ERROR_INSTALL_SERVICE_FAILURE                                          = 1601
	ERROR_INSTALL_SOURCE_ABSENT                                            = 1612
	ERROR_INSTALL_SUSPEND                                                  = 1604
	ERROR_INSTALL_TEMP_UNWRITABLE                                          = 1632
	ERROR_INSTALL_TRANSFORM_FAILURE                                        = 1624
	ERROR_INSTALL_TRANSFORM_REJECTED                                       = 1644
	ERROR_INSTALL_UI_FAILURE                                               = 1621
	ERROR_INSTALL_USEREXIT                                                 = 1602
	ERROR_INSUFFICIENT_BUFFER                                              = 122
	ERROR_INTERNAL_DB_CORRUPTION                                           = 1358
	ERROR_INTERNAL_DB_ERROR                                                = 1383
	ERROR_INTERNAL_ERROR                                                   = 1359
	ERROR_INVALID_ACCEL_HANDLE                                             = 1403
	ERROR_INVALID_ACCESS                                                   = 12
	ERROR_INVALID_ACCOUNT_NAME                                             = 1315
	ERROR_INVALID_ACL                                                      = 1336
	ERROR_INVALID_ADDRESS                                                  = 487
	ERROR_INVALID_AT_INTERRUPT_TIME                                        = 104
	ERROR_INVALID_BLOCK                                                    = 9
	ERROR_INVALID_BLOCK_LENGTH                                             = 1106
	ERROR_INVALID_CATEGORY                                                 = 117
	ERROR_INVALID_CLEANER                                                  = 4310
	ERROR_INVALID_CMM                                                      = 2010
	ERROR_INVALID_COLORINDEX                                               = 2022
	ERROR_INVALID_COLORSPACE                                               = 2017
	ERROR_INVALID_COMBOBOX_MESSAGE                                         = 1422
	ERROR_INVALID_COMMAND_LINE                                             = 1639
	ERROR_INVALID_COMPUTERNAME                                             = 1210
	ERROR_INVALID_CURSOR_HANDLE                                            = 1402
	ERROR_INVALID_DATA                                                     = 13
	ERROR_INVALID_DATATYPE                                                 = 1804
	ERROR_INVALID_DLL                                                      = 1154
	ERROR_INVALID_DOMAINNAME                                               = 1212
	ERROR_INVALID_DOMAIN_ROLE                                              = 1354
	ERROR_INVALID_DOMAIN_STATE                                             = 1353
	ERROR_INVALID_DRIVE                                                    = 15
	ERROR_INVALID_DRIVE_OBJECT                                             = 4321
	ERROR_INVALID_DWP_HANDLE                                               = 1405
	ERROR_INVALID_EA_HANDLE                                                = 278
	ERROR_INVALID_EA_NAME                                                  = 254
	ERROR_INVALID_EDIT_HEIGHT                                              = 1424
	ERROR_INVALID_ENVIRONMENT                                              = 1805
	ERROR_INVALID_EVENTNAME                                                = 1211
	ERROR_INVALID_EVENT_COUNT                                              = 151
	ERROR_INVALID_EXE_SIGNATURE                                            = 191
	ERROR_INVALID_FIELD                                                    = 1616
	ERROR_INVALID_FILTER_PROC                                              = 1427
	ERROR_INVALID_FLAGS                                                    = 1004
	ERROR_INVALID_FLAG_NUMBER                                              = 186
	ERROR_INVALID_FORM_NAME                                                = 1902
	ERROR_INVALID_FORM_SIZE                                                = 1903
	ERROR_INVALID_FUNCTION                                                 = 1
	ERROR_INVALID_GROUPNAME                                                = 1209
	ERROR_INVALID_GROUP_ATTRIBUTES                                         = 1345
	ERROR_INVALID_GW_COMMAND                                               = 1443
	ERROR_INVALID_HANDLE                                                   = 6
	ERROR_INVALID_HANDLE_STATE                                             = 1609
	ERROR_INVALID_HOOK_FILTER                                              = 1426
	ERROR_INVALID_HOOK_HANDLE                                              = 1404
	ERROR_INVALID_ICON_HANDLE                                              = 1414
	ERROR_INVALID_ID_AUTHORITY                                             = 1343
	ERROR_INVALID_IMPORT_OF_NON_DLL                                        = 1276
	ERROR_INVALID_INDEX                                                    = 1413
	ERROR_INVALID_KEYBOARD_HANDLE                                          = 1457
	ERROR_INVALID_LB_MESSAGE                                               = 1432
	ERROR_INVALID_LEVEL                                                    = 124
	ERROR_INVALID_LIBRARY                                                  = 4301
	ERROR_INVALID_LIST_FORMAT                                              = 153
	ERROR_INVALID_LOGON_HOURS                                              = 1328
	ERROR_INVALID_LOGON_TYPE                                               = 1367
	ERROR_INVALID_MEDIA                                                    = 4300
	ERROR_INVALID_MEDIA_POOL                                               = 4302
	ERROR_INVALID_MEMBER                                                   = 1388
	ERROR_INVALID_MENU_HANDLE                                              = 1401
	ERROR_INVALID_MESSAGE                                                  = 1002
	ERROR_INVALID_MESSAGEDEST                                              = 1218
	ERROR_INVALID_MESSAGENAME                                              = 1217
	ERROR_INVALID_MINALLOCSIZE                                             = 195
	ERROR_INVALID_MODULETYPE                                               = 190
	ERROR_INVALID_MONITOR_HANDLE                                           = 1461
	ERROR_INVALID_MSGBOX_STYLE                                             = 1438
	ERROR_INVALID_NAME                                                     = 123
	ERROR_INVALID_NETNAME                                                  = 1214
	ERROR_INVALID_OPERATION                                                = 4317
	ERROR_INVALID_OPERATION_ON_QUORUM                                      = 5068
	ERROR_INVALID_OPLOCK_PROTOCOL                                          = 301
	ERROR_INVALID_ORDINAL                                                  = 182
	ERROR_INVALID_OWNER                                                    = 1307
	ERROR_INVALID_PARAMETER                                                = 87
	ERROR_INVALID_PASSWORD                                                 = 86
	ERROR_INVALID_PASSWORDNAME                                             = 1216
	ERROR_INVALID_PIXEL_FORMAT                                             = 2000
	ERROR_INVALID_PRIMARY_GROUP                                            = 1308
	ERROR_INVALID_PRINTER_COMMAND                                          = 1803
	ERROR_INVALID_PRINTER_NAME                                             = 1801
	ERROR_INVALID_PRINTER_STATE                                            = 1906
	ERROR_INVALID_PRINT_MONITOR                                            = 3007
	ERROR_INVALID_PRIORITY                                                 = 1800
	ERROR_INVALID_PROFILE                                                  = 2011
	ERROR_INVALID_REPARSE_DATA                                             = 4392
	ERROR_INVALID_RUNLEVEL_SETTING                                         = 15401
	ERROR_INVALID_SCROLLBAR_RANGE                                          = 1448
	ERROR_INVALID_SECURITY_DESCR                                           = 1338
	ERROR_INVALID_SEGDPL                                                   = 198
	ERROR_INVALID_SEGMENT_NUMBER                                           = 180
	ERROR_INVALID_SEPARATOR_FILE                                           = 1799
	ERROR_INVALID_SERVER_STATE                                             = 1352
	ERROR_INVALID_SERVICENAME                                              = 1213
	ERROR_INVALID_SERVICE_ACCOUNT                                          = 1057
	ERROR_INVALID_SERVICE_CONTROL                                          = 1052
	ERROR_INVALID_SERVICE_LOCK                                             = 1071
	ERROR_INVALID_SHARENAME                                                = 1215
	ERROR_INVALID_SHOWWIN_COMMAND                                          = 1449
	ERROR_INVALID_SID                                                      = 1337
	ERROR_INVALID_SIGNAL_NUMBER                                            = 209
	ERROR_INVALID_SPI_VALUE                                                = 1439
	ERROR_INVALID_STACKSEG                                                 = 189
	ERROR_INVALID_STAGED_SIGNATURE                                         = 15620
	ERROR_INVALID_STARTING_CODESEG                                         = 188
	ERROR_INVALID_STATE                                                    = 5023
	ERROR_INVALID_SUB_AUTHORITY                                            = 1335
	ERROR_INVALID_TABLE                                                    = 1628
	ERROR_INVALID_TARGET_HANDLE                                            = 114
	ERROR_INVALID_THREAD_ID                                                = 1444
	ERROR_INVALID_TIME                                                     = 1901
	ERROR_INVALID_TOKEN                                                    = 315
	ERROR_INVALID_TRANSFORM                                                = 2020
	ERROR_INVALID_USER_BUFFER                                              = 1784
	ERROR_INVALID_VERIFY_SWITCH                                            = 118
	ERROR_INVALID_WINDOW_HANDLE                                            = 1400
	ERROR_INVALID_WINDOW_STYLE                                             = 2002
	ERROR_INVALID_WORKSTATION                                              = 1329
	ERROR_IOPL_NOT_ENABLED                                                 = 197
	ERROR_IO_DEVICE                                                        = 1117
	ERROR_IO_INCOMPLETE                                                    = 996
	ERROR_IO_PENDING                                                       = 997
	ERROR_IPSEC_AUTH_FIREWALL_DROP                                         = 13917
	ERROR_IPSEC_BAD_SPI                                                    = 13910
	ERROR_IPSEC_CLEAR_TEXT_DROP                                            = 13916
	ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND                                  = 13014
	ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND                                = 13013
	ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND                                = 13015
	ERROR_IPSEC_DOSP_BLOCK                                                 = 13925
	ERROR_IPSEC_DOSP_INVALID_PACKET                                        = 13927
	ERROR_IPSEC_DOSP_KEYMOD_NOT_ALLOWED                                    = 13930
	ERROR_IPSEC_DOSP_MAX_ENTRIES                                           = 13929
	ERROR_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES                           = 13932
	ERROR_IPSEC_DOSP_NOT_INSTALLED                                         = 13931
	ERROR_IPSEC_DOSP_RECEIVED_MULTICAST                                    = 13926
	ERROR_IPSEC_DOSP_STATE_LOOKUP_FAILED                                   = 13928
	ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED                                  = 13860
	ERROR_IPSEC_IKE_ATTRIB_FAIL                                            = 13802
	ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE                                  = 13905
	ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_WITH_OPTIONAL_RETRY              = 13907
	ERROR_IPSEC_IKE_AUTH_FAIL                                              = 13801
	ERROR_IPSEC_IKE_BENIGN_REINIT                                          = 13878
	ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH                             = 13887
	ERROR_IPSEC_IKE_CGA_AUTH_FAILED                                        = 13892
	ERROR_IPSEC_IKE_COEXISTENCE_SUPPRESS                                   = 13902
	ERROR_IPSEC_IKE_CRL_FAILED                                             = 13817
	ERROR_IPSEC_IKE_DECRYPT                                                = 13867
	ERROR_IPSEC_IKE_DH_FAIL                                                = 13822
	ERROR_IPSEC_IKE_DH_FAILURE                                             = 13864
	ERROR_IPSEC_IKE_DOS_COOKIE_SENT                                        = 13890
	ERROR_IPSEC_IKE_DROP_NO_RESPONSE                                       = 13813
	ERROR_IPSEC_IKE_ENCRYPT                                                = 13866
	ERROR_IPSEC_IKE_ERROR                                                  = 13816
	ERROR_IPSEC_IKE_FAILQUERYSSP                                           = 13854
	ERROR_IPSEC_IKE_FAILSSPINIT                                            = 13853
	ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR                               = 13804
	ERROR_IPSEC_IKE_GETSPIFAIL                                             = 13857
	ERROR_IPSEC_IKE_INNER_IP_ASSIGNMENT_FAILURE                            = 13899
	ERROR_IPSEC_IKE_INVALID_AUTH_ALG                                       = 13874
	ERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD                                   = 13889
	ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN                                    = 13881
	ERROR_IPSEC_IKE_INVALID_CERT_TYPE                                      = 13819
	ERROR_IPSEC_IKE_INVALID_COOKIE                                         = 13846
	ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG                                    = 13873
	ERROR_IPSEC_IKE_INVALID_FILTER                                         = 13858
	ERROR_IPSEC_IKE_INVALID_GROUP                                          = 13865
	ERROR_IPSEC_IKE_INVALID_HASH                                           = 13870
	ERROR_IPSEC_IKE_INVALID_HASH_ALG                                       = 13871
	ERROR_IPSEC_IKE_INVALID_HASH_SIZE                                      = 13872
	ERROR_IPSEC_IKE_INVALID_HEADER                                         = 13824
	ERROR_IPSEC_IKE_INVALID_KEY_USAGE                                      = 13818
	ERROR_IPSEC_IKE_INVALID_MM_FOR_QM                                      = 13894
	ERROR_IPSEC_IKE_INVALID_PAYLOAD                                        = 13843
	ERROR_IPSEC_IKE_INVALID_POLICY                                         = 13861
	ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY                      = 13879
	ERROR_IPSEC_IKE_INVALID_SIG                                            = 13875
	ERROR_IPSEC_IKE_INVALID_SIGNATURE                                      = 13826
	ERROR_IPSEC_IKE_INVALID_SITUATION                                      = 13863
	ERROR_IPSEC_IKE_KERBEROS_ERROR                                         = 13827
	ERROR_IPSEC_IKE_KILL_DUMMY_NAP_TUNNEL                                  = 13898
	ERROR_IPSEC_IKE_LOAD_FAILED                                            = 13876
	ERROR_IPSEC_IKE_LOAD_SOFT_SA                                           = 13844
	ERROR_IPSEC_IKE_MM_ACQUIRE_DROP                                        = 13809
	ERROR_IPSEC_IKE_MM_DELAY_DROP                                          = 13814
	ERROR_IPSEC_IKE_MM_EXPIRED                                             = 13885
	ERROR_IPSEC_IKE_MM_LIMIT                                               = 13882
	ERROR_IPSEC_IKE_NEGOTIATION_DISABLED                                   = 13883
	ERROR_IPSEC_IKE_NEGOTIATION_PENDING                                    = 13803
	ERROR_IPSEC_IKE_NEG_STATUS_BEGIN                                       = 13800
	ERROR_IPSEC_IKE_NEG_STATUS_END                                         = 13897
	ERROR_IPSEC_IKE_NEG_STATUS_EXTENDED_END                                = 13909
	ERROR_IPSEC_IKE_NOTCBPRIV                                              = 13851
	ERROR_IPSEC_IKE_NO_CERT                                                = 13806
	ERROR_IPSEC_IKE_NO_MM_POLICY                                           = 13850
	ERROR_IPSEC_IKE_NO_PEER_CERT                                           = 13847
	ERROR_IPSEC_IKE_NO_POLICY                                              = 13825
	ERROR_IPSEC_IKE_NO_PRIVATE_KEY                                         = 13820
	ERROR_IPSEC_IKE_NO_PUBLIC_KEY                                          = 13828
	ERROR_IPSEC_IKE_OUT_OF_MEMORY                                          = 13859
	ERROR_IPSEC_IKE_PEER_CRL_FAILED                                        = 13848
	ERROR_IPSEC_IKE_PEER_DOESNT_SUPPORT_MOBIKE                             = 13904
	ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID                                = 13886
	ERROR_IPSEC_IKE_POLICY_CHANGE                                          = 13849
	ERROR_IPSEC_IKE_POLICY_MATCH                                           = 13868
	ERROR_IPSEC_IKE_PROCESS_ERR                                            = 13829
	ERROR_IPSEC_IKE_PROCESS_ERR_CERT                                       = 13835
	ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ                                   = 13836
	ERROR_IPSEC_IKE_PROCESS_ERR_DELETE                                     = 13841
	ERROR_IPSEC_IKE_PROCESS_ERR_HASH                                       = 13837
	ERROR_IPSEC_IKE_PROCESS_ERR_ID                                         = 13834
	ERROR_IPSEC_IKE_PROCESS_ERR_KE                                         = 13833
	ERROR_IPSEC_IKE_PROCESS_ERR_NATOA                                      = 13893
	ERROR_IPSEC_IKE_PROCESS_ERR_NONCE                                      = 13839
	ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY                                     = 13840
	ERROR_IPSEC_IKE_PROCESS_ERR_PROP                                       = 13831
	ERROR_IPSEC_IKE_PROCESS_ERR_SA                                         = 13830
	ERROR_IPSEC_IKE_PROCESS_ERR_SIG                                        = 13838
	ERROR_IPSEC_IKE_PROCESS_ERR_TRANS                                      = 13832
	ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR                                     = 13842
	ERROR_IPSEC_IKE_QM_ACQUIRE_DROP                                        = 13810
	ERROR_IPSEC_IKE_QM_DELAY_DROP                                          = 13815
	ERROR_IPSEC_IKE_QM_EXPIRED                                             = 13895
	ERROR_IPSEC_IKE_QM_LIMIT                                               = 13884
	ERROR_IPSEC_IKE_QUEUE_DROP_MM                                          = 13811
	ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM                                       = 13812
	ERROR_IPSEC_IKE_RATELIMIT_DROP                                         = 13903
	ERROR_IPSEC_IKE_REQUIRE_CP_PAYLOAD_MISSING                             = 13900
	ERROR_IPSEC_IKE_RPC_DELETE                                             = 13877
	ERROR_IPSEC_IKE_SA_DELETED                                             = 13807
	ERROR_IPSEC_IKE_SA_REAPED                                              = 13808
	ERROR_IPSEC_IKE_SECLOADFAIL                                            = 13852
	ERROR_IPSEC_IKE_SHUTTING_DOWN                                          = 13891
	ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN                                      = 13845
	ERROR_IPSEC_IKE_SRVACQFAIL                                             = 13855
	ERROR_IPSEC_IKE_SRVQUERYCRED                                           = 13856
	ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_AND_CERTMAP_FAILURE          = 13908
	ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_FAILURE                      = 13906
	ERROR_IPSEC_IKE_TIMED_OUT                                              = 13805
	ERROR_IPSEC_IKE_TOO_MANY_FILTERS                                       = 13896
	ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID                                  = 13888
	ERROR_IPSEC_IKE_UNKNOWN_DOI                                            = 13862
	ERROR_IPSEC_IKE_UNSUPPORTED_ID                                         = 13869
	ERROR_IPSEC_INTEGRITY_CHECK_FAILED                                     = 13915
	ERROR_IPSEC_INVALID_PACKET                                             = 13914
	ERROR_IPSEC_KEY_MODULE_IMPERSONATION_NEGOTIATION_PENDING               = 13901
	ERROR_IPSEC_MM_AUTH_EXISTS                                             = 13010
	ERROR_IPSEC_MM_AUTH_IN_USE                                             = 13012
	ERROR_IPSEC_MM_AUTH_NOT_FOUND                                          = 13011
	ERROR_IPSEC_MM_AUTH_PENDING_DELETION                                   = 13022
	ERROR_IPSEC_MM_FILTER_EXISTS                                           = 13006
	ERROR_IPSEC_MM_FILTER_NOT_FOUND                                        = 13007
	ERROR_IPSEC_MM_FILTER_PENDING_DELETION                                 = 13018
	ERROR_IPSEC_MM_POLICY_EXISTS                                           = 13003
	ERROR_IPSEC_MM_POLICY_IN_USE                                           = 13005
	ERROR_IPSEC_MM_POLICY_NOT_FOUND                                        = 13004
	ERROR_IPSEC_MM_POLICY_PENDING_DELETION                                 = 13021
	ERROR_IPSEC_QM_POLICY_EXISTS                                           = 13000
	ERROR_IPSEC_QM_POLICY_IN_USE                                           = 13002
	ERROR_IPSEC_QM_POLICY_NOT_FOUND                                        = 13001
	ERROR_IPSEC_QM_POLICY_PENDING_DELETION                                 = 13023
	ERROR_IPSEC_REPLAY_CHECK_FAILED                                        = 13913
	ERROR_IPSEC_SA_LIFETIME_EXPIRED                                        = 13911
	ERROR_IPSEC_THROTTLE_DROP                                              = 13918
	ERROR_IPSEC_TRANSPORT_FILTER_EXISTS                                    = 13008
	ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND                                 = 13009
	ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION                          = 13019
	ERROR_IPSEC_TUNNEL_FILTER_EXISTS                                       = 13016
	ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND                                    = 13017
	ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION                             = 13020
	ERROR_IPSEC_WRONG_SA                                                   = 13912
	ERROR_IRQ_BUSY                                                         = 1119
	ERROR_IS_JOINED                                                        = 134
	ERROR_IS_JOIN_PATH                                                     = 147
	ERROR_IS_JOIN_TARGET                                                   = 133
	ERROR_IS_SUBSTED                                                       = 135
	ERROR_IS_SUBST_PATH                                                    = 146
	ERROR_IS_SUBST_TARGET                                                  = 149
	ERROR_ITERATED_DATA_EXCEEDS_64k                                        = 194
	ERROR_JOIN_TO_JOIN                                                     = 138
	ERROR_JOIN_TO_SUBST                                                    = 140
	ERROR_JOURNAL_DELETE_IN_PROGRESS                                       = 1178
	ERROR_JOURNAL_ENTRY_DELETED                                            = 1181
	ERROR_JOURNAL_HOOK_SET                                                 = 1430
	ERROR_JOURNAL_NOT_ACTIVE                                               = 1179
	ERROR_KERNEL_APC                                                       = 738
	ERROR_KEY_DELETED                                                      = 1018
	ERROR_KEY_HAS_CHILDREN                                                 = 1020
	ERROR_KM_DRIVER_BLOCKED                                                = 1930
	ERROR_LABEL_TOO_LONG                                                   = 154
	ERROR_LAST_ADMIN                                                       = 1322
	ERROR_LB_WITHOUT_TABSTOPS                                              = 1434
	ERROR_LIBRARY_FULL                                                     = 4322
	ERROR_LIBRARY_OFFLINE                                                  = 4305
	ERROR_LICENSE_QUOTA_EXCEEDED                                           = 1395
	ERROR_LISTBOX_ID_NOT_FOUND                                             = 1416
	ERROR_LM_CROSS_ENCRYPTION_REQUIRED                                     = 1390
	ERROR_LOCAL_USER_SESSION_KEY                                           = 1303
	ERROR_LOCKED                                                           = 212
	ERROR_LOCK_FAILED                                                      = 167
	ERROR_LOCK_VIOLATION                                                   = 33
	ERROR_LOGIN_TIME_RESTRICTION                                           = 1239
	ERROR_LOGIN_WKSTA_RESTRICTION                                          = 1240
	ERROR_LOGON_FAILURE                                                    = 1326
	ERROR_LOGON_NOT_GRANTED                                                = 1380
	ERROR_LOGON_SESSION_COLLISION                                          = 1366
	ERROR_LOGON_SESSION_EXISTS                                             = 1363
	ERROR_LOGON_TYPE_NOT_GRANTED                                           = 1385
	ERROR_LOG_FILE_FULL                                                    = 1502
	ERROR_LUIDS_EXHAUSTED                                                  = 1334
	ERROR_MACHINE_LOCKED                                                   = 1271
	ERROR_MAGAZINE_NOT_PRESENT                                             = 1163
	ERROR_MALFORMED_SUBSTITUTION_STRING                                    = 14094
	ERROR_MAPPED_ALIGNMENT                                                 = 1132
	ERROR_MAX_THRDS_REACHED                                                = 164
	ERROR_MCA_INTERNAL_ERROR                                               = 15205
	ERROR_MCA_INVALID_CAPABILITIES_STRING                                  = 15200
	ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED                             = 15206
	ERROR_MCA_INVALID_VCP_VERSION                                          = 15201
	ERROR_MCA_MCCS_VERSION_MISMATCH                                        = 15203
	ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION                          = 15202
	ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE                                = 15207
	ERROR_MCA_UNSUPPORTED_MCCS_VERSION                                     = 15204
	ERROR_MEDIA_CHANGED                                                    = 1110
	ERROR_MEDIA_INCOMPATIBLE                                               = 4315
	ERROR_MEDIA_NOT_AVAILABLE                                              = 4318
	ERROR_MEDIA_OFFLINE                                                    = 4304
	ERROR_MEDIA_UNAVAILABLE                                                = 4308
	ERROR_MEDIUM_NOT_ACCESSIBLE                                            = 4323
	ERROR_MEMBERS_PRIMARY_GROUP                                            = 1374
	ERROR_MEMBER_IN_ALIAS                                                  = 1378
	ERROR_MEMBER_IN_GROUP                                                  = 1320
	ERROR_MEMBER_NOT_IN_ALIAS                                              = 1377
	ERROR_MEMBER_NOT_IN_GROUP                                              = 1321
	ERROR_MENU_ITEM_NOT_FOUND                                              = 1456
	ERROR_MESSAGE_EXCEEDS_MAX_SIZE                                         = 4336
	ERROR_MESSAGE_SYNC_ONLY                                                = 1159
	ERROR_METAFILE_NOT_SUPPORTED                                           = 2003
	ERROR_META_EXPANSION_TOO_LONG                                          = 208
	ERROR_MOD_NOT_FOUND                                                    = 126
	ERROR_MORE_DATA                                                        = 234
	ERROR_MORE_WRITES                                                      = 1120
	ERROR_MRM_AUTOMERGE_ENABLED                                            = 15139
	ERROR_MRM_DUPLICATE_ENTRY                                              = 15119
	ERROR_MRM_DUPLICATE_MAP_NAME                                           = 15118
	ERROR_MRM_FILEPATH_TOO_LONG                                            = 15121
	ERROR_MRM_INDETERMINATE_QUALIFIER_VALUE                                = 15138
	ERROR_MRM_INVALID_FILE_TYPE                                            = 15112
	ERROR_MRM_INVALID_PRICONFIG                                            = 15111
	ERROR_MRM_INVALID_PRI_FILE                                             = 15126
	ERROR_MRM_INVALID_QUALIFIER_OPERATOR                                   = 15137
	ERROR_MRM_INVALID_QUALIFIER_VALUE                                      = 15114
	ERROR_MRM_INVALID_RESOURCE_IDENTIFIER                                  = 15120
	ERROR_MRM_MAP_NOT_FOUND                                                = 15135
	ERROR_MRM_NAMED_RESOURCE_NOT_FOUND                                     = 15127
	ERROR_MRM_NO_CANDIDATE                                                 = 15115
	ERROR_MRM_NO_MATCH_OR_DEFAULT_CANDIDATE                                = 15116
	ERROR_MRM_RESOURCE_TYPE_MISMATCH                                       = 15117
	ERROR_MRM_RUNTIME_NO_DEFAULT_OR_NEUTRAL_RESOURCE                       = 15110
	ERROR_MRM_TOO_MANY_RESOURCES                                           = 15140
	ERROR_MRM_UNKNOWN_QUALIFIER                                            = 15113
	ERROR_MRM_UNSUPPORTED_DIRECTORY_TYPE                                   = 15122
	ERROR_MRM_UNSUPPORTED_PROFILE_TYPE                                     = 15136
	ERROR_MR_MID_NOT_FOUND                                                 = 317
	ERROR_MUI_FILE_NOT_FOUND                                               = 15100
	ERROR_MUI_FILE_NOT_LOADED                                              = 15105
	ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME                             = 15108
	ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED                            = 15107
	ERROR_MUI_INVALID_FILE                                                 = 15101
	ERROR_MUI_INVALID_LOCALE_NAME                                          = 15103
	ERROR_MUI_INVALID_RC_CONFIG                                            = 15102
	ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME                                = 15104
	ERROR_MUTUAL_AUTH_FAILED                                               = 1397
	ERROR_NEEDS_REMEDIATION                                                = 15612
	ERROR_NEGATIVE_SEEK                                                    = 131
	ERROR_NESTING_NOT_ALLOWED                                              = 215
	ERROR_NETLOGON_NOT_STARTED                                             = 1792
	ERROR_NETNAME_DELETED                                                  = 64
	ERROR_NETWORK_ACCESS_DENIED                                            = 65
	ERROR_NETWORK_BUSY                                                     = 54
	ERROR_NETWORK_NOT_AVAILABLE                                            = 5035
	ERROR_NETWORK_UNREACHABLE                                              = 1231
	ERROR_NET_WRITE_FAULT                                                  = 88
	ERROR_NOACCESS                                                         = 998
	ERROR_NODE_CANNOT_BE_CLUSTERED                                         = 5898
	ERROR_NODE_CANT_HOST_RESOURCE                                          = 5071
	ERROR_NODE_NOT_AVAILABLE                                               = 5036
	ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT                                = 1807
	ERROR_NOLOGON_SERVER_TRUST_ACCOUNT                                     = 1809
	ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT                                = 1808
	ERROR_NONE_MAPPED                                                      = 1332
	ERROR_NONPAGED_SYSTEM_RESOURCES                                        = 1451
	ERROR_NON_ACCOUNT_SID                                                  = 1257
	ERROR_NON_DOMAIN_SID                                                   = 1258
	ERROR_NON_MDICHILD_WINDOW                                              = 1445
	ERROR_NOTIFY_ENUM_DIR                                                  = 1022
	ERROR_NOT_ALL_ASSIGNED                                                 = 1300
	ERROR_NOT_AUTHENTICATED                                                = 1244
	ERROR_NOT_A_REPARSE_POINT                                              = 4390
	ERROR_NOT_CHILD_WINDOW                                                 = 1442
	ERROR_NOT_CONNECTED                                                    = 2250
	ERROR_NOT_CONTAINER                                                    = 1207
	ERROR_NOT_DOS_DISK                                                     = 26
	ERROR_NOT_EMPTY                                                        = 4307
	ERROR_NOT_ENOUGH_MEMORY                                                = 8
	ERROR_NOT_ENOUGH_QUOTA                                                 = 1816
	ERROR_NOT_ENOUGH_SERVER_MEMORY                                         = 1130
	ERROR_NOT_EXPORT_FORMAT                                                = 6008
	ERROR_NOT_FOUND                                                        = 1168
	ERROR_NOT_GUI_PROCESS                                                  = 1471
	ERROR_NOT_JOINED                                                       = 136
	ERROR_NOT_LOCKED                                                       = 158
	ERROR_NOT_LOGGED_ON                                                    = 1245
	ERROR_NOT_LOGON_PROCESS                                                = 1362
	ERROR_NOT_OWNER                                                        = 288
	ERROR_NOT_QUORUM_CAPABLE                                               = 5021
	ERROR_NOT_QUORUM_CLASS                                                 = 5025
	ERROR_NOT_READY                                                        = 21
	ERROR_NOT_REGISTRY_FILE                                                = 1017
	ERROR_NOT_SAFEBOOT_SERVICE                                             = 1084
	ERROR_NOT_SAME_DEVICE                                                  = 17
	ERROR_NOT_SUBSTED                                                      = 137
	ERROR_NOT_SUPPORTED                                                    = 50
	ERROR_NOT_SUPPORTED_ON_SBS                                             = 1254
	ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER                                 = 8584
	ERROR_NO_ASSOCIATION                                                   = 1155
	ERROR_NO_BROWSER_SERVERS_FOUND                                         = 6118
	ERROR_NO_DATA                                                          = 232
	ERROR_NO_DATA_DETECTED                                                 = 1104
	ERROR_NO_EFS                                                           = 6004
	ERROR_NO_IMPERSONATION_TOKEN                                           = 1309
	ERROR_NO_INHERITANCE                                                   = 1391
	ERROR_NO_LOGON_SERVERS                                                 = 1311
	ERROR_NO_LOG_SPACE                                                     = 1019
	ERROR_NO_MATCH                                                         = 1169
	ERROR_NO_MEDIA_IN_DRIVE                                                = 1112
	ERROR_NO_MORE_DEVICES                                                  = 1248
	ERROR_NO_MORE_FILES                                                    = 18
	ERROR_NO_MORE_ITEMS                                                    = 259
	ERROR_NO_MORE_SEARCH_HANDLES                                           = 113
	ERROR_NO_MORE_USER_HANDLES                                             = 1158
	ERROR_NO_NETWORK                                                       = 1222
	ERROR_NO_NET_OR_BAD_PATH                                               = 1203
	ERROR_NO_NVRAM_RESOURCES                                               = 1470
	ERROR_NO_PROC_SLOTS                                                    = 89
	ERROR_NO_PROMOTION_ACTIVE                                              = 8222
	ERROR_NO_QUOTAS_FOR_ACCOUNT                                            = 1302
	ERROR_NO_RECOVERY_POLICY                                               = 6003
	ERROR_NO_RECOVERY_PROGRAM                                              = 1082
	ERROR_NO_SCROLLBARS                                                    = 1447
	ERROR_NO_SECURITY_ON_OBJECT                                            = 1350
	ERROR_NO_SHUTDOWN_IN_PROGRESS                                          = 1116
	ERROR_NO_SIGNAL_SENT                                                   = 205
	ERROR_NO_SITENAME                                                      = 1919
	ERROR_NO_SPOOL_SPACE                                                   = 62
	ERROR_NO_SUCH_ALIAS                                                    = 1376
	ERROR_NO_SUCH_DOMAIN                                                   = 1355
	ERROR_NO_SUCH_GROUP                                                    = 1319
	ERROR_NO_SUCH_LOGON_SESSION                                            = 1312
	ERROR_NO_SUCH_MEMBER                                                   = 1387
	ERROR_NO_SUCH_PACKAGE                                                  = 1364
	ERROR_NO_SUCH_PRIVILEGE                                                = 1313
	ERROR_NO_SUCH_SITE                                                     = 1249
	ERROR_NO_SUCH_USER                                                     = 1317
	ERROR_NO_SUPPORTING_DRIVES                                             = 4339
	ERROR_NO_SYSTEM_MENU                                                   = 1437
	ERROR_NO_SYSTEM_RESOURCES                                              = 1450
	ERROR_NO_TOKEN                                                         = 1008
	ERROR_NO_TRACKING_SERVICE                                              = 1172
	ERROR_NO_TRUST_LSA_SECRET                                              = 1786
	ERROR_NO_TRUST_SAM_ACCOUNT                                             = 1787
	ERROR_NO_UNICODE_TRANSLATION                                           = 1113
	ERROR_NO_USER_KEYS                                                     = 6006
	ERROR_NO_USER_SESSION_KEY                                              = 1394
	ERROR_NO_VOLUME_ID                                                     = 1173
	ERROR_NO_VOLUME_LABEL                                                  = 125
	ERROR_NO_WILDCARD_CHARACTERS                                           = 1417
	ERROR_NT_CROSS_ENCRYPTION_REQUIRED                                     = 1386
	ERROR_NULL_LM_PASSWORD                                                 = 1304
	ERROR_OBJECT_ALREADY_EXISTS                                            = 5010
	ERROR_OBJECT_IN_LIST                                                   = 5011
	ERROR_OBJECT_NOT_FOUND                                                 = 4312
	ERROR_OLD_WIN_VERSION                                                  = 1150
	ERROR_ONLY_IF_CONNECTED                                                = 1251
	ERROR_OPEN_FAILED                                                      = 110
	ERROR_OPEN_FILES                                                       = 2401
	ERROR_OPERATION_ABORTED                                                = 995
	ERROR_OPLOCK_NOT_GRANTED                                               = 300
	ERROR_OUTOFMEMORY                                                      = 14
	ERROR_OUT_OF_PAPER                                                     = 28
	ERROR_OUT_OF_STRUCTURES                                                = 84
	ERROR_OVERRIDE_NOCHANGES                                               = 1252
	ERROR_PACKAGES_IN_USE                                                  = 15618
	ERROR_PACKAGE_ALREADY_EXISTS                                           = 15611
	ERROR_PACKAGE_REPOSITORY_CORRUPTED                                     = 15614
	ERROR_PACKAGE_UPDATING                                                 = 15616
	ERROR_PAGED_SYSTEM_RESOURCES                                           = 1452
	ERROR_PAGEFILE_QUOTA                                                   = 1454
	ERROR_PARAMETER_QUOTA_EXCEEDED                                         = 1283
	ERROR_PARTIAL_COPY                                                     = 299
	ERROR_PARTITION_FAILURE                                                = 1105
	ERROR_PASSWORD_EXPIRED                                                 = 1330
	ERROR_PASSWORD_MUST_CHANGE                                             = 1907
	ERROR_PASSWORD_RESTRICTION                                             = 1325
	ERROR_PATCH_PACKAGE_INVALID                                            = 1636
	ERROR_PATCH_PACKAGE_OPEN_FAILED                                        = 1635
	ERROR_PATCH_PACKAGE_REJECTED                                           = 1643
	ERROR_PATCH_PACKAGE_UNSUPPORTED                                        = 1637
	ERROR_PATCH_TARGET_NOT_FOUND                                           = 1642
	ERROR_PATH_BUSY                                                        = 148
	ERROR_PATH_NOT_FOUND                                                   = 3
	ERROR_PER_USER_TRUST_QUOTA_EXCEEDED                                    = 1932
	ERROR_PIPE_BUSY                                                        = 231
	ERROR_PIPE_CONNECTED                                                   = 535
	ERROR_PIPE_LISTENING                                                   = 536
	ERROR_PIPE_LOCAL                                                       = 229
	ERROR_PIPE_NOT_CONNECTED                                               = 233
	ERROR_PKINIT_FAILURE                                                   = 1263
	ERROR_POINT_NOT_FOUND                                                  = 1171
	ERROR_POLICY_OBJECT_NOT_FOUND                                          = 8219
	ERROR_POLICY_ONLY_IN_DS                                                = 8220
	ERROR_POPUP_ALREADY_ACTIVE                                             = 1446
	ERROR_PORT_UNREACHABLE                                                 = 1234
	ERROR_POSSIBLE_DEADLOCK                                                = 1131
	ERROR_POTENTIAL_FILE_FOUND                                             = 1180
	ERROR_PRINTER_ALREADY_EXISTS                                           = 1802
	ERROR_PRINTER_DELETED                                                  = 1905
	ERROR_PRINTER_DRIVER_ALREADY_INSTALLED                                 = 1795
	ERROR_PRINTER_DRIVER_BLOCKED                                           = 3014
	ERROR_PRINTER_DRIVER_IN_USE                                            = 3001
	ERROR_PRINTER_DRIVER_WARNED                                            = 3013
	ERROR_PRINTER_HAS_JOBS_QUEUED                                          = 3009
	ERROR_PRINTER_NOT_FOUND                                                = 3012
	ERROR_PRINTQ_FULL                                                      = 61
	ERROR_PRINT_CANCELLED                                                  = 63
	ERROR_PRINT_MONITOR_ALREADY_INSTALLED                                  = 3006
	ERROR_PRINT_MONITOR_IN_USE                                             = 3008
	ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED                                = 3005
	ERROR_PRIVATE_DIALOG_INDEX                                             = 1415
	ERROR_PRIVILEGE_NOT_HELD                                               = 1314
	ERROR_PROCESS_ABORTED                                                  = 1067
	ERROR_PROC_NOT_FOUND                                                   = 127
	ERROR_PRODUCT_UNINSTALLED                                              = 1614
	ERROR_PRODUCT_VERSION                                                  = 1638
	ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE                               = 2015
	ERROR_PROFILE_NOT_FOUND                                                = 2016
	ERROR_PROMOTION_ACTIVE                                                 = 8221
	ERROR_PROTOCOL_UNREACHABLE                                             = 1233
	ERROR_QUORUMLOG_OPEN_FAILED                                            = 5028
	ERROR_QUORUM_DISK_NOT_FOUND                                            = 5086
	ERROR_QUORUM_OWNER_ALIVE                                               = 5034
	ERROR_QUORUM_RESOURCE                                                  = 5020
	ERROR_QUORUM_RESOURCE_ONLINE_FAILED                                    = 5027
	ERROR_READ_FAULT                                                       = 30
	ERROR_RECOVERY_FAILURE                                                 = 1279
	ERROR_RECOVERY_FILE_CORRUPT                                            = 15619
	ERROR_REC_NON_EXISTENT                                                 = 4005
	ERROR_REDIRECTOR_HAS_OPEN_HANDLES                                      = 1794
	ERROR_REDIR_PAUSED                                                     = 72
	ERROR_REGISTRY_CORRUPT                                                 = 1015
	ERROR_REGISTRY_IO_FAILED                                               = 1016
	ERROR_REGISTRY_RECOVERED                                               = 1014
	ERROR_REG_NAT_CONSUMPTION                                              = 1261
	ERROR_RELOC_CHAIN_XEEDS_SEGLIM                                         = 201
	ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED                                 = 1936
	ERROR_REMOTE_SESSION_LIMIT_EXCEEDED                                    = 1220
	ERROR_REMOTE_STORAGE_MEDIA_ERROR                                       = 4352
	ERROR_REMOTE_STORAGE_NOT_ACTIVE                                        = 4351
	ERROR_REMOVE_FAILED                                                    = 15610
	ERROR_REM_NOT_LIST                                                     = 51
	ERROR_REPARSE_ATTRIBUTE_CONFLICT                                       = 4391
	ERROR_REPARSE_TAG_INVALID                                              = 4393
	ERROR_REPARSE_TAG_MISMATCH                                             = 4394
	ERROR_REQUEST_ABORTED                                                  = 1235
	ERROR_REQUEST_REFUSED                                                  = 4320
	ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION                               = 1459
	ERROR_REQ_NOT_ACCEP                                                    = 71
	ERROR_RESILIENCY_FILE_CORRUPT                                          = 15625
	ERROR_RESMON_CREATE_FAILED                                             = 5017
	ERROR_RESMON_INVALID_STATE                                             = 5084
	ERROR_RESMON_ONLINE_FAILED                                             = 5018
	ERROR_RESOURCE_DATA_NOT_FOUND                                          = 1812
	ERROR_RESOURCE_DISABLED                                                = 4309
	ERROR_RESOURCE_ENUM_USER_STOP                                          = 15106
	ERROR_RESOURCE_FAILED                                                  = 5038
	ERROR_RESOURCE_LANG_NOT_FOUND                                          = 1815
	ERROR_RESOURCE_NAME_NOT_FOUND                                          = 1814
	ERROR_RESOURCE_NOT_AVAILABLE                                           = 5006
	ERROR_RESOURCE_NOT_FOUND                                               = 5007
	ERROR_RESOURCE_NOT_ONLINE                                              = 5004
	ERROR_RESOURCE_NOT_PRESENT                                             = 4316
	ERROR_RESOURCE_ONLINE                                                  = 5019
	ERROR_RESOURCE_PROPERTIES_STORED                                       = 5024
	ERROR_RESOURCE_PROPERTY_UNCHANGEABLE                                   = 5089
	ERROR_RESOURCE_TYPE_NOT_FOUND                                          = 1813
	ERROR_RESTART_APPLICATION                                              = 1467
	ERROR_RETRY                                                            = 1237
	ERROR_REVISION_MISMATCH                                                = 1306
	ERROR_RING2SEG_MUST_BE_MOVABLE                                         = 200
	ERROR_RING2_STACK_IN_USE                                               = 207
	ERROR_RMODE_APP                                                        = 1153
	ERROR_RPL_NOT_ALLOWED                                                  = 4006
	ERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT                                    = 15403
	ERROR_RUNLEVEL_SWITCH_IN_PROGRESS                                      = 15404
	ERROR_RUNLEVEL_SWITCH_TIMEOUT                                          = 15402
	ERROR_RXACT_COMMIT_FAILURE                                             = 1370
	ERROR_RXACT_INVALID_STATE                                              = 1369
	ERROR_SAME_DRIVE                                                       = 143
	ERROR_SAM_INIT_FAILURE                                                 = 8541
	ERROR_SCOPE_NOT_FOUND                                                  = 318
	ERROR_SCREEN_ALREADY_LOCKED                                            = 1440
	ERROR_SECONDARY_IC_PROVIDER_NOT_REGISTERED                             = 15321
	ERROR_SECRET_TOO_LONG                                                  = 1382
	ERROR_SECTOR_NOT_FOUND                                                 = 27
	ERROR_SEEK                                                             = 25
	ERROR_SEEK_ON_DEVICE                                                   = 132
	ERROR_SEM_IS_SET                                                       = 102
	ERROR_SEM_NOT_FOUND                                                    = 187
	ERROR_SEM_OWNER_DIED                                                   = 105
	ERROR_SEM_TIMEOUT                                                      = 121
	ERROR_SEM_USER_LIMIT                                                   = 106
	ERROR_SERIAL_NO_DEVICE                                                 = 1118
	ERROR_SERVER_DISABLED                                                  = 1341
	ERROR_SERVER_HAS_OPEN_HANDLES                                          = 1811
	ERROR_SERVER_NOT_DISABLED                                              = 1342
	ERROR_SERVER_SHUTDOWN_IN_PROGRESS                                      = 1255
	ERROR_SERVICES_FAILED_AUTOSTART                                        = 15405
	ERROR_SERVICE_ALREADY_RUNNING                                          = 1056
	ERROR_SERVICE_CANNOT_ACCEPT_CTRL                                       = 1061
	ERROR_SERVICE_DATABASE_LOCKED                                          = 1055
	ERROR_SERVICE_DEPENDENCY_DELETED                                       = 1075
	ERROR_SERVICE_DEPENDENCY_FAIL                                          = 1068
	ERROR_SERVICE_DISABLED                                                 = 1058
	ERROR_SERVICE_DOES_NOT_EXIST                                           = 1060
	ERROR_SERVICE_EXISTS                                                   = 1073
	ERROR_SERVICE_LOGON_FAILED                                             = 1069
	ERROR_SERVICE_MARKED_FOR_DELETE                                        = 1072
	ERROR_SERVICE_NEVER_STARTED                                            = 1077
	ERROR_SERVICE_NOT_ACTIVE                                               = 1062
	ERROR_SERVICE_NOT_FOUND                                                = 1243
	ERROR_SERVICE_NOT_IN_EXE                                               = 1083
	ERROR_SERVICE_NO_THREAD                                                = 1054
	ERROR_SERVICE_REQUEST_TIMEOUT                                          = 1053
	ERROR_SERVICE_SPECIFIC_ERROR                                           = 1066
	ERROR_SERVICE_START_HANG                                               = 1070
	ERROR_SESSION_CREDENTIAL_CONFLICT                                      = 1219
	ERROR_SETCOUNT_ON_BAD_LB                                               = 1433
	ERROR_SETMARK_DETECTED                                                 = 1103
	ERROR_SET_NOT_FOUND                                                    = 1170
	ERROR_SET_POWER_STATE_FAILED                                           = 1141
	ERROR_SET_POWER_STATE_VETOED                                           = 1140
	ERROR_SEVERITY_ERROR                                                   = 0xC0000000
	ERROR_SEVERITY_INFORMATIONAL                                           = 0x40000000
	ERROR_SEVERITY_SUCCESS                                                 = 0x00000000
	ERROR_SEVERITY_WARNING                                                 = 0x80000000
	ERROR_SHARED_POLICY                                                    = 8218
	ERROR_SHARING_BUFFER_EXCEEDED                                          = 36
	ERROR_SHARING_PAUSED                                                   = 70
	ERROR_SHARING_VIOLATION                                                = 32
	ERROR_SHUTDOWN_CLUSTER                                                 = 5008
	ERROR_SHUTDOWN_IN_PROGRESS                                             = 1115
	ERROR_SIGNAL_PENDING                                                   = 162
	ERROR_SIGNAL_REFUSED                                                   = 156
	ERROR_SINGLE_INSTANCE_APP                                              = 1152
	ERROR_SMARTCARD_SUBSYSTEM_FAILURE                                      = 1264
	ERROR_SMI_PRIMITIVE_INSTALLER_FAILED                                   = 14108
	ERROR_SOME_NOT_MAPPED                                                  = 1301
	ERROR_SOURCE_ELEMENT_EMPTY                                             = 1160
	ERROR_SPECIAL_ACCOUNT                                                  = 1371
	ERROR_SPECIAL_GROUP                                                    = 1372
	ERROR_SPECIAL_USER                                                     = 1373
	ERROR_SPL_NO_ADDJOB                                                    = 3004
	ERROR_SPL_NO_STARTDOC                                                  = 3003
	ERROR_SPOOL_FILE_NOT_FOUND                                             = 3002
	ERROR_STACK_BUFFER_OVERRUN                                             = 1282
	ERROR_STACK_OVERFLOW                                                   = 1001
	ERROR_STATE_COMPOSITE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED                = 15815
	ERROR_STATE_CONTAINER_NAME_SIZE_LIMIT_EXCEEDED                         = 15818
	ERROR_STATE_CREATE_CONTAINER_FAILED                                    = 15805
	ERROR_STATE_DELETE_CONTAINER_FAILED                                    = 15806
	ERROR_STATE_DELETE_SETTING_FAILED                                      = 15809
	ERROR_STATE_ENUMERATE_CONTAINER_FAILED                                 = 15813
	ERROR_STATE_ENUMERATE_SETTINGS_FAILED                                  = 15814
	ERROR_STATE_GET_VERSION_FAILED                                         = 15801
	ERROR_STATE_LOAD_STORE_FAILED                                          = 15800
	ERROR_STATE_OPEN_CONTAINER_FAILED                                      = 15804
	ERROR_STATE_QUERY_SETTING_FAILED                                       = 15810
	ERROR_STATE_READ_COMPOSITE_SETTING_FAILED                              = 15811
	ERROR_STATE_READ_SETTING_FAILED                                        = 15807
	ERROR_STATE_SETTING_NAME_SIZE_LIMIT_EXCEEDED                           = 15817
	ERROR_STATE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED                          = 15816
	ERROR_STATE_SET_VERSION_FAILED                                         = 15802
	ERROR_STATE_STRUCTURED_RESET_FAILED                                    = 15803
	ERROR_STATE_WRITE_COMPOSITE_SETTING_FAILED                             = 15812
	ERROR_STATE_WRITE_SETTING_FAILED                                       = 15808
	ERROR_STATIC_INIT                                                      = 4002
	ERROR_SUBST_TO_JOIN                                                    = 141
	ERROR_SUBST_TO_SUBST                                                   = 139
	ERROR_SUCCESS                                                          = 0
	ERROR_SUCCESS_REBOOT_INITIATED                                         = 1641
	ERROR_SUCCESS_REBOOT_REQUIRED                                          = 3010
	ERROR_SUCCESS_RESTART_REQUIRED                                         = 3011
	ERROR_SWAPERROR                                                        = 999
	ERROR_SXS_ACTIVATION_CONTEXT_DISABLED                                  = 14006
	ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT                                 = 14103
	ERROR_SXS_ASSEMBLY_MISSING                                             = 14081
	ERROR_SXS_ASSEMBLY_NOT_FOUND                                           = 14003
	ERROR_SXS_ASSEMBLY_NOT_LOCKED                                          = 14097
	ERROR_SXS_CANT_GEN_ACTCTX                                              = 14001
	ERROR_SXS_COMPONENT_STORE_CORRUPT                                      = 14098
	ERROR_SXS_CORRUPTION                                                   = 14083
	ERROR_SXS_CORRUPT_ACTIVATION_STACK                                     = 14082
	ERROR_SXS_DUPLICATE_ASSEMBLY_NAME                                      = 14027
	ERROR_SXS_DUPLICATE_CLSID                                              = 14023
	ERROR_SXS_DUPLICATE_DLL_NAME                                           = 14021
	ERROR_SXS_DUPLICATE_IID                                                = 14024
	ERROR_SXS_DUPLICATE_PROGID                                             = 14026
	ERROR_SXS_DUPLICATE_TLBID                                              = 14025
	ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME                                   = 14022
	ERROR_SXS_EARLY_DEACTIVATION                                           = 14084
	ERROR_SXS_FILE_HASH_MISMATCH                                           = 14028
	ERROR_SXS_FILE_HASH_MISSING                                            = 14110
	ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY                                    = 14104
	ERROR_SXS_IDENTITIES_DIFFERENT                                         = 14102
	ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE                                 = 14092
	ERROR_SXS_IDENTITY_PARSE_ERROR                                         = 14093
	ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN                                   = 14095
	ERROR_SXS_INVALID_ACTCTXDATA_FORMAT                                    = 14002
	ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE                          = 14017
	ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME                     = 14080
	ERROR_SXS_INVALID_DEACTIVATION                                         = 14085
	ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME                              = 14091
	ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE                             = 14090
	ERROR_SXS_INVALID_XML_NAMESPACE_URI                                    = 14014
	ERROR_SXS_KEY_NOT_FOUND                                                = 14007
	ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED                       = 14016
	ERROR_SXS_MANIFEST_FORMAT_ERROR                                        = 14004
	ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT                = 14101
	ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE                  = 14019
	ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE                  = 14018
	ERROR_SXS_MANIFEST_PARSE_ERROR                                         = 14005
	ERROR_SXS_MANIFEST_TOO_BIG                                             = 14105
	ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE                          = 14079
	ERROR_SXS_MULTIPLE_DEACTIVATION                                        = 14086
	ERROR_SXS_POLICY_PARSE_ERROR                                           = 14029
	ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT               = 14020
	ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET                                  = 14011
	ERROR_SXS_PROCESS_TERMINATION_REQUESTED                                = 14087
	ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING                              = 14078
	ERROR_SXS_PROTECTION_CATALOG_NOT_VALID                                 = 14076
	ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT                              = 14075
	ERROR_SXS_PROTECTION_RECOVERY_FAILED                                   = 14074
	ERROR_SXS_RELEASE_ACTIVATION_CONTEXT                                   = 14088
	ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED                       = 14015
	ERROR_SXS_SECTION_NOT_FOUND                                            = 14000
	ERROR_SXS_SETTING_NOT_REGISTERED                                       = 14106
	ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY                      = 14089
	ERROR_SXS_THREAD_QUERIES_DISABLED                                      = 14010
	ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE                               = 14107
	ERROR_SXS_UNKNOWN_ENCODING                                             = 14013
	ERROR_SXS_UNKNOWN_ENCODING_GROUP                                       = 14012
	ERROR_SXS_UNTRANSLATABLE_HRESULT                                       = 14077
	ERROR_SXS_VERSION_CONFLICT                                             = 14008
	ERROR_SXS_WRONG_SECTION_TYPE                                           = 14009
	ERROR_SXS_XML_E_BADCHARDATA                                            = 14036
	ERROR_SXS_XML_E_BADCHARINSTRING                                        = 14034
	ERROR_SXS_XML_E_BADNAMECHAR                                            = 14033
	ERROR_SXS_XML_E_BADPEREFINSUBSET                                       = 14059
	ERROR_SXS_XML_E_BADSTARTNAMECHAR                                       = 14032
	ERROR_SXS_XML_E_BADXMLCASE                                             = 14069
	ERROR_SXS_XML_E_BADXMLDECL                                             = 14056
	ERROR_SXS_XML_E_COMMENTSYNTAX                                          = 14031
	ERROR_SXS_XML_E_DUPLICATEATTRIBUTE                                     = 14053
	ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE                                    = 14045
	ERROR_SXS_XML_E_EXPECTINGTAGEND                                        = 14038
	ERROR_SXS_XML_E_INCOMPLETE_ENCODING                                    = 14043
	ERROR_SXS_XML_E_INTERNALERROR                                          = 14041
	ERROR_SXS_XML_E_INVALIDATROOTLEVEL                                     = 14055
	ERROR_SXS_XML_E_INVALIDENCODING                                        = 14067
	ERROR_SXS_XML_E_INVALIDSWITCH                                          = 14068
	ERROR_SXS_XML_E_INVALID_DECIMAL                                        = 14047
	ERROR_SXS_XML_E_INVALID_HEXIDECIMAL                                    = 14048
	ERROR_SXS_XML_E_INVALID_STANDALONE                                     = 14070
	ERROR_SXS_XML_E_INVALID_UNICODE                                        = 14049
	ERROR_SXS_XML_E_INVALID_VERSION                                        = 14072
	ERROR_SXS_XML_E_MISSINGEQUALS                                          = 14073
	ERROR_SXS_XML_E_MISSINGQUOTE                                           = 14030
	ERROR_SXS_XML_E_MISSINGROOT                                            = 14057
	ERROR_SXS_XML_E_MISSINGSEMICOLON                                       = 14039
	ERROR_SXS_XML_E_MISSINGWHITESPACE                                      = 14037
	ERROR_SXS_XML_E_MISSING_PAREN                                          = 14044
	ERROR_SXS_XML_E_MULTIPLEROOTS                                          = 14054
	ERROR_SXS_XML_E_MULTIPLE_COLONS                                        = 14046
	ERROR_SXS_XML_E_RESERVEDNAMESPACE                                      = 14066
	ERROR_SXS_XML_E_UNBALANCEDPAREN                                        = 14040
	ERROR_SXS_XML_E_UNCLOSEDCDATA                                          = 14065
	ERROR_SXS_XML_E_UNCLOSEDCOMMENT                                        = 14063
	ERROR_SXS_XML_E_UNCLOSEDDECL                                           = 14064
	ERROR_SXS_XML_E_UNCLOSEDENDTAG                                         = 14061
	ERROR_SXS_XML_E_UNCLOSEDSTARTTAG                                       = 14060
	ERROR_SXS_XML_E_UNCLOSEDSTRING                                         = 14062
	ERROR_SXS_XML_E_UNCLOSEDTAG                                            = 14052
	ERROR_SXS_XML_E_UNEXPECTEDENDTAG                                       = 14051
	ERROR_SXS_XML_E_UNEXPECTEDEOF                                          = 14058
	ERROR_SXS_XML_E_UNEXPECTED_STANDALONE                                  = 14071
	ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE                                  = 14042
	ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK                               = 14050
	ERROR_SXS_XML_E_XMLDECLSYNTAX                                          = 14035
	ERROR_SYMLINK_CLASS_DISABLED                                           = 1463
	ERROR_SYMLINK_NOT_SUPPORTED                                            = 1464
	ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED                                 = 1274
	ERROR_SYSTEM_DEVICE_NOT_FOUND                                          = 15299
	ERROR_SYSTEM_NEEDS_REMEDIATION                                         = 15623
	ERROR_SYSTEM_TRACE                                                     = 150
	ERROR_TAG_NOT_FOUND                                                    = 2012
	ERROR_TAG_NOT_PRESENT                                                  = 2013
	ERROR_THREAD_1_INACTIVE                                                = 210
	ERROR_TIMEOUT                                                          = 1460
	ERROR_TIME_SKEW                                                        = 1398
	ERROR_TLW_WITH_WSCHILD                                                 = 1406
	ERROR_TOKEN_ALREADY_IN_USE                                             = 1375
	ERROR_TOO_MANY_CMDS                                                    = 56
	ERROR_TOO_MANY_CONTEXT_IDS                                             = 1384
	ERROR_TOO_MANY_LINKS                                                   = 1142
	ERROR_TOO_MANY_LUIDS_REQUESTED                                         = 1333
	ERROR_TOO_MANY_MODULES                                                 = 214
	ERROR_TOO_MANY_MUXWAITERS                                              = 152
	ERROR_TOO_MANY_NAMES                                                   = 68
	ERROR_TOO_MANY_OPEN_FILES                                              = 4
	ERROR_TOO_MANY_POSTS                                                   = 298
	ERROR_TOO_MANY_SECRETS                                                 = 1381
	ERROR_TOO_MANY_SEMAPHORES                                              = 100
	ERROR_TOO_MANY_SEM_REQUESTS                                            = 103
	ERROR_TOO_MANY_SESS                                                    = 69
	ERROR_TOO_MANY_SIDS                                                    = 1389
	ERROR_TOO_MANY_TCBS                                                    = 155
	ERROR_TRANSFORM_NOT_SUPPORTED                                          = 2004
	ERROR_TRANSPORT_FULL                                                   = 4328
	ERROR_TRUSTED_DOMAIN_FAILURE                                           = 1788
	ERROR_TRUSTED_RELATIONSHIP_FAILURE                                     = 1789
	ERROR_TRUST_FAILURE                                                    = 1790
	ERROR_UNABLE_TO_CLEAN                                                  = 4311
	ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA                                    = 4330
	ERROR_UNABLE_TO_INVENTORY_DRIVE                                        = 4325
	ERROR_UNABLE_TO_INVENTORY_SLOT                                         = 4326
	ERROR_UNABLE_TO_INVENTORY_TRANSPORT                                    = 4327
	ERROR_UNABLE_TO_LOAD_MEDIUM                                            = 4324
	ERROR_UNABLE_TO_LOCK_MEDIA                                             = 1108
	ERROR_UNABLE_TO_MOVE_REPLACEMENT                                       = 1176
	ERROR_UNABLE_TO_MOVE_REPLACEMENT_2                                     = 1177
	ERROR_UNABLE_TO_REMOVE_REPLACED                                        = 1175
	ERROR_UNABLE_TO_UNLOAD_MEDIA                                           = 1109
	ERROR_UNEXPECTED_OMID                                                  = 4334
	ERROR_UNEXP_NET_ERR                                                    = 59
	ERROR_UNIDENTIFIED_ERROR                                               = 1287
	ERROR_UNKNOWN_COMPONENT                                                = 1607
	ERROR_UNKNOWN_FEATURE                                                  = 1606
	ERROR_UNKNOWN_PORT                                                     = 1796
	ERROR_UNKNOWN_PRINTER_DRIVER                                           = 1797
	ERROR_UNKNOWN_PRINTPROCESSOR                                           = 1798
	ERROR_UNKNOWN_PRINT_MONITOR                                            = 3000
	ERROR_UNKNOWN_PRODUCT                                                  = 1605
	ERROR_UNKNOWN_PROPERTY                                                 = 1608
	ERROR_UNKNOWN_REVISION                                                 = 1305
	ERROR_UNMAPPED_SUBSTITUTION_STRING                                     = 14096
	ERROR_UNRECOGNIZED_MEDIA                                               = 1785
	ERROR_UNRECOGNIZED_VOLUME                                              = 1005
	ERROR_UNSUPPORTED_TYPE                                                 = 1630
	ERROR_USER_APC                                                         = 737
	ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED                                 = 1934
	ERROR_USER_EXISTS                                                      = 1316
	ERROR_USER_MAPPED_FILE                                                 = 1224
	ERROR_VC_DISCONNECTED                                                  = 240
	ERROR_VDM_DISALLOWED                                                   = 1286
	ERROR_VOLUME_CONTAINS_SYS_FILES                                        = 4337
	ERROR_VOLUME_NOT_SIS_ENABLED                                           = 4500
	ERROR_VOLUME_NOT_SUPPORT_EFS                                           = 6014
	ERROR_WAIT_1                                                           = 731
	ERROR_WAIT_2                                                           = 732
	ERROR_WAIT_3                                                           = 733
	ERROR_WAIT_63                                                          = 734
	ERROR_WAIT_NO_CHILDREN                                                 = 128
	ERROR_WAKE_SYSTEM                                                      = 730
	ERROR_WINDOW_NOT_COMBOBOX                                              = 1423
	ERROR_WINDOW_NOT_DIALOG                                                = 1420
	ERROR_WINDOW_OF_OTHER_THREAD                                           = 1408
	ERROR_WINS_INTERNAL                                                    = 4000
	ERROR_WMI_ALREADY_DISABLED                                             = 4212
	ERROR_WMI_ALREADY_ENABLED                                              = 4206
	ERROR_WMI_DP_FAILED                                                    = 4209
	ERROR_WMI_DP_NOT_FOUND                                                 = 4204
	ERROR_WMI_GUID_DISCONNECTED                                            = 4207
	ERROR_WMI_GUID_NOT_FOUND                                               = 4200
	ERROR_WMI_INSTANCE_NOT_FOUND                                           = 4201
	ERROR_WMI_INVALID_MOF                                                  = 4210
	ERROR_WMI_INVALID_REGINFO                                              = 4211
	ERROR_WMI_ITEMID_NOT_FOUND                                             = 4202
	ERROR_WMI_READ_ONLY                                                    = 4213
	ERROR_WMI_SERVER_UNAVAILABLE                                           = 4208
	ERROR_WMI_SET_FAILURE                                                  = 4214
	ERROR_WMI_TRY_AGAIN                                                    = 4203
	ERROR_WMI_UNRESOLVED_INSTANCE_REF                                      = 4205
	ERROR_WORKING_SET_QUOTA                                                = 1453
	ERROR_WRITE_FAULT                                                      = 29
	ERROR_WRITE_PROTECT                                                    = 19
	ERROR_WRONG_COMPARTMENT                                                = 1468
	ERROR_WRONG_DISK                                                       = 34
	ERROR_WRONG_EFS                                                        = 6005
	ERROR_WRONG_PASSWORD                                                   = 1323
	ERROR_WRONG_TARGET_NAME                                                = 1396
	ERROR_XMLDSIG_ERROR                                                    = 1466
	ERROR_XML_ENCODING_MISMATCH                                            = 14100
	ERROR_XML_PARSE_ERROR                                                  = 1465
	ESB_DISABLE_BOTH                                                       = 0x0003
	ESB_DISABLE_DOWN                                                       = 0x0002
	ESB_DISABLE_LEFT                                                       = 0x0001
	ESB_DISABLE_LTUP                                                       = 1
	ESB_DISABLE_RIGHT                                                      = 0x0002
	ESB_DISABLE_RTDN                                                       = 2
	ESB_DISABLE_UP                                                         = 0x0001
	ESB_ENABLE_BOTH                                                        = 0x0000
	ESPIPE                                                                 = 29
	ESRCH                                                                  = 3
	ES_AUTOHSCROLL                                                         = 128
	ES_AUTOVSCROLL                                                         = 64
	ES_CENTER                                                              = 1
	ES_LEFT                                                                = 0
	ES_LOWERCASE                                                           = 16
	ES_MULTILINE                                                           = 4
	ES_NOHIDESEL                                                           = 256
	ES_NUMBER                                                              = 8192
	ES_OEMCONVERT                                                          = 1024
	ES_PASSWORD                                                            = 32
	ES_READONLY                                                            = 2048
	ES_RIGHT                                                               = 2
	ES_UPPERCASE                                                           = 8
	ES_WANTRETURN                                                          = 4096
	ETIME                                                                  = 137
	ETIMEDOUT                                                              = 138
	ETO_CLIPPED                                                            = 0x0004
	ETO_GLYPH_INDEX                                                        = 0x0010
	ETO_IGNORELANGUAGE                                                     = 0x1000
	ETO_NUMERICSLATIN                                                      = 0x0800
	ETO_NUMERICSLOCAL                                                      = 0x0400
	ETO_OPAQUE                                                             = 0x0002
	ETO_PDY                                                                = 0x2000
	ETO_RTLREADING                                                         = 0x0080
	ETXTBSY                                                                = 139
	EVENPARITY                                                             = 2
	EVENTLOG_AUDIT_FAILURE                                                 = 0x0010
	EVENTLOG_AUDIT_SUCCESS                                                 = 0x0008
	EVENTLOG_BACKWARDS_READ                                                = 0x0008
	EVENTLOG_END_ALL_PAIRED_EVENTS                                         = 0x0004
	EVENTLOG_END_PAIRED_EVENT                                              = 0x0002
	EVENTLOG_ERROR_TYPE                                                    = 0x0001
	EVENTLOG_FORWARDS_READ                                                 = 0x0004
	EVENTLOG_FULL_INFO                                                     = 0
	EVENTLOG_INFORMATION_TYPE                                              = 0x0004
	EVENTLOG_PAIRED_EVENT_ACTIVE                                           = 0x0008
	EVENTLOG_PAIRED_EVENT_INACTIVE                                         = 0x0010
	EVENTLOG_SEEK_READ                                                     = 0x0002
	EVENTLOG_SEQUENTIAL_READ                                               = 0x0001
	EVENTLOG_START_PAIRED_EVENT                                            = 0x0001
	EVENTLOG_SUCCESS                                                       = 0x0000
	EVENTLOG_WARNING_TYPE                                                  = 0x0002
	EVENT_ALL_ACCESS                                                       = 2031619
	EVENT_CONSOLE_CARET                                                    = 0x4001
	EVENT_CONSOLE_END_APPLICATION                                          = 0x4007
	EVENT_CONSOLE_LAYOUT                                                   = 0x4005
	EVENT_CONSOLE_START_APPLICATION                                        = 0x4006
	EVENT_CONSOLE_UPDATE_REGION                                            = 0x4002
	EVENT_CONSOLE_UPDATE_SCROLL                                            = 0x4004
	EVENT_CONSOLE_UPDATE_SIMPLE                                            = 0x4003
	EVENT_E_FIRST                                                          = 2147746304
	EVENT_E_LAST                                                           = 2147746335
	EVENT_MAX                                                              = 0x7FFFFFFF
	EVENT_MIN                                                              = 0x00000001
	EVENT_MODIFY_STATE                                                     = 0x0002
	EVENT_OBJECT_ACCELERATORCHANGE                                         = 0x8012
	EVENT_OBJECT_CREATE                                                    = 0x8000
	EVENT_OBJECT_DEFACTIONCHANGE                                           = 0x8011
	EVENT_OBJECT_DESCRIPTIONCHANGE                                         = 0x800D
	EVENT_OBJECT_DESTROY                                                   = 0x8001
	EVENT_OBJECT_FOCUS                                                     = 0x8005
	EVENT_OBJECT_HELPCHANGE                                                = 0x8010
	EVENT_OBJECT_HIDE                                                      = 0x8003
	EVENT_OBJECT_LOCATIONCHANGE                                            = 0x800B
	EVENT_OBJECT_NAMECHANGE                                                = 0x800C
	EVENT_OBJECT_PARENTCHANGE                                              = 0x800F
	EVENT_OBJECT_REORDER                                                   = 0x8004
	EVENT_OBJECT_SELECTION                                                 = 0x8006
	EVENT_OBJECT_SELECTIONADD                                              = 0x8007
	EVENT_OBJECT_SELECTIONREMOVE                                           = 0x8008
	EVENT_OBJECT_SELECTIONWITHIN                                           = 0x8009
	EVENT_OBJECT_SHOW                                                      = 0x8002
	EVENT_OBJECT_STATECHANGE                                               = 0x800A
	EVENT_OBJECT_VALUECHANGE                                               = 0x800E
	EVENT_SYSTEM_ALERT                                                     = 0x0002
	EVENT_SYSTEM_CAPTUREEND                                                = 0x0009
	EVENT_SYSTEM_CAPTURESTART                                              = 0x0008
	EVENT_SYSTEM_CONTEXTHELPEND                                            = 0x000D
	EVENT_SYSTEM_CONTEXTHELPSTART                                          = 0x000C
	EVENT_SYSTEM_DIALOGEND                                                 = 0x0011
	EVENT_SYSTEM_DIALOGSTART                                               = 0x0010
	EVENT_SYSTEM_DRAGDROPEND                                               = 0x000F
	EVENT_SYSTEM_DRAGDROPSTART                                             = 0x000E
	EVENT_SYSTEM_FOREGROUND                                                = 0x0003
	EVENT_SYSTEM_MENUEND                                                   = 0x0005
	EVENT_SYSTEM_MENUPOPUPEND                                              = 0x0007
	EVENT_SYSTEM_MENUPOPUPSTART                                            = 0x0006
	EVENT_SYSTEM_MENUSTART                                                 = 0x0004
	EVENT_SYSTEM_MINIMIZEEND                                               = 0x0017
	EVENT_SYSTEM_MINIMIZESTART                                             = 0x0016
	EVENT_SYSTEM_MOVESIZEEND                                               = 0x000B
	EVENT_SYSTEM_MOVESIZESTART                                             = 0x000A
	EVENT_SYSTEM_SCROLLINGEND                                              = 0x0013
	EVENT_SYSTEM_SCROLLINGSTART                                            = 0x0012
	EVENT_SYSTEM_SOUND                                                     = 0x0001
	EVENT_SYSTEM_SWITCHEND                                                 = 0x0015
	EVENT_SYSTEM_SWITCHSTART                                               = 0x0014
	EVENT_S_FIRST                                                          = 262656
	EVENT_S_LAST                                                           = 262687
	EV_BREAK                                                               = 0x40
	EV_CTS                                                                 = 0x8
	EV_DSR                                                                 = 0x10
	EV_ERR                                                                 = 0x80
	EV_EVENT1                                                              = 0x800
	EV_EVENT2                                                              = 0x1000
	EV_PERR                                                                = 0x200
	EV_RING                                                                = 0x100
	EV_RLSD                                                                = 0x20
	EV_RX80FULL                                                            = 0x400
	EV_RXCHAR                                                              = 0x1
	EV_RXFLAG                                                              = 0x2
	EV_TXEMPTY                                                             = 0x4
	EWOULDBLOCK                                                            = 140
	EWX_ARSO                                                               = 0x04000000
	EWX_BOOTOPTIONS                                                        = 0x01000000
	EWX_CHECK_SAFE_FOR_SERVER                                              = 0x08000000
	EWX_FORCE                                                              = 0x00000004
	EWX_FORCEIFHUNG                                                        = 0x00000010
	EWX_HYBRID_SHUTDOWN                                                    = 0x00400000
	EWX_LOGOFF                                                             = 0x00000000
	EWX_POWEROFF                                                           = 0x00000008
	EWX_QUICKRESOLVE                                                       = 0x00000020
	EWX_REBOOT                                                             = 0x00000002
	EWX_SHUTDOWN                                                           = 0x00000001
	EXCEPTION_COLLIDED_UNWIND                                              = 0x40
	EXCEPTION_CONTINUE_EXECUTION                                           = -1
	EXCEPTION_CONTINUE_SEARCH                                              = 0
	EXCEPTION_DEBUG_EVENT                                                  = 1
	EXCEPTION_EXECUTE_FAULT                                                = 8
	EXCEPTION_EXECUTE_HANDLER                                              = 1
	EXCEPTION_EXIT_UNWIND                                                  = 0x4
	EXCEPTION_MAXIMUM_PARAMETERS                                           = 15
	EXCEPTION_NESTED_CALL                                                  = 0x10
	EXCEPTION_NONCONTINUABLE                                               = 0x1
	EXCEPTION_READ_FAULT                                                   = 0
	EXCEPTION_STACK_INVALID                                                = 0x8
	EXCEPTION_TARGET_UNWIND                                                = 0x20
	EXCEPTION_UNWIND                                                       = 0x66
	EXCEPTION_UNWINDING                                                    = 0x2
	EXCEPTION_WRITE_FAULT                                                  = 1
	EXDEV                                                                  = 18
	EXIT_FAILURE                                                           = 1
	EXIT_PROCESS_DEBUG_EVENT                                               = 5
	EXIT_SUCCESS                                                           = 0
	EXIT_THREAD_DEBUG_EVENT                                                = 4
	EXPAND_LOCAL_DRIVES                                                    = 0
	EXTENDED_STARTUPINFO_PRESENT                                           = 0x80000
	EXTTEXTOUT                                                             = 512
	EXT_DEVICE_CAPS                                                        = 4099
	ExceptionCollidedUnwind                                                = 3
	ExceptionContinueExecution                                             = 0
	ExceptionContinueSearch                                                = 1
	ExceptionExecuteHandler                                                = 4
	ExceptionNestedException                                               = 2
	FACILITY_AAF                                                           = 18
	FACILITY_ACS                                                           = 20
	FACILITY_AUDCLNT                                                       = 2185
	FACILITY_BACKGROUNDCOPY                                                = 32
	FACILITY_CERT                                                          = 11
	FACILITY_COMPLUS                                                       = 17
	FACILITY_CONFIGURATION                                                 = 33
	FACILITY_CONTROL                                                       = 10
	FACILITY_DIRECTORYSERVICE                                              = 37
	FACILITY_DISPATCH                                                      = 2
	FACILITY_DPLAY                                                         = 21
	FACILITY_HTTP                                                          = 25
	FACILITY_INTERNET                                                      = 12
	FACILITY_ITF                                                           = 4
	FACILITY_MEDIASERVER                                                   = 13
	FACILITY_METADIRECTORY                                                 = 35
	FACILITY_MSMQ                                                          = 14
	FACILITY_NT_BIT                                                        = 0x10000000
	FACILITY_NULL                                                          = 0
	FACILITY_RPC                                                           = 1
	FACILITY_SCARD                                                         = 16
	FACILITY_SECURITY                                                      = 9
	FACILITY_SETUPAPI                                                      = 15
	FACILITY_SSPI                                                          = 9
	FACILITY_STATE_MANAGEMENT                                              = 34
	FACILITY_STORAGE                                                       = 3
	FACILITY_SXS                                                           = 23
	FACILITY_UMI                                                           = 22
	FACILITY_URT                                                           = 19
	FACILITY_USERMODE_FILTER_MANAGER                                       = 0x1f
	FACILITY_WIN32                                                         = 7
	FACILITY_WINDOWS                                                       = 8
	FACILITY_WINDOWSUPDATE                                                 = 36
	FACILITY_WINDOWS_CE                                                    = 24
	FAILED_ACCESS_ACE_FLAG                                                 = 128
	FAIL_FAST_GENERATE_EXCEPTION_ADDRESS                                   = 0x1
	FAIL_FAST_NO_HARD_ERROR_DLG                                            = 0x2
	FALSE                                                                  = 0
	FALT                                                                   = 0x10
	FAPPCOMMAND_KEY                                                        = 0
	FAPPCOMMAND_MASK                                                       = 0xF000
	FAPPCOMMAND_MOUSE                                                      = 0x8000
	FAPPCOMMAND_OEM                                                        = 0x1000
	FAR                                                                    = 0
	FASTCALL                                                               = 0
	FAST_FAIL_CORRUPT_LIST_ENTRY                                           = 3
	FAST_FAIL_FATAL_APP_EXIT                                               = 7
	FAST_FAIL_GS_COOKIE_INIT                                               = 6
	FAST_FAIL_INCORRECT_STACK                                              = 4
	FAST_FAIL_INVALID_ARG                                                  = 5
	FAST_FAIL_INVALID_FAST_FAIL_CODE                                       = 0xffffffff
	FAST_FAIL_LEGACY_GS_VIOLATION                                          = 0
	FAST_FAIL_RANGE_CHECK_FAILURE                                          = 8
	FAST_FAIL_STACK_COOKIE_CHECK_FAILURE                                   = 2
	FAST_FAIL_UNSAFE_REGISTRY_ACCESS                                       = 9
	FAST_FAIL_VTGUARD_CHECK_FAILURE                                        = 1
	FCONTROL                                                               = 0x08
	FEATURESETTING_CUSTPAPER                                               = 3
	FEATURESETTING_MIRROR                                                  = 4
	FEATURESETTING_NEGATIVE                                                = 5
	FEATURESETTING_NUP                                                     = 0
	FEATURESETTING_OUTPUT                                                  = 1
	FEATURESETTING_PRIVATE_BEGIN                                           = 0x1000
	FEATURESETTING_PRIVATE_END                                             = 0x1FFF
	FEATURESETTING_PROTOCOL                                                = 6
	FEATURESETTING_PSLEVEL                                                 = 2
	FE_FONTSMOOTHINGCLEARTYPE                                              = 0x0002
	FE_FONTSMOOTHINGDOCKING                                                = 0x8000
	FE_FONTSMOOTHINGORIENTATIONBGR                                         = 0x0000
	FE_FONTSMOOTHINGORIENTATIONRGB                                         = 0x0001
	FE_FONTSMOOTHINGSTANDARD                                               = 0x0001
	FF_DECORATIVE                                                          = 80
	FF_DONTCARE                                                            = 0
	FF_MODERN                                                              = 48
	FF_ROMAN                                                               = 16
	FF_SCRIPT                                                              = 64
	FF_SWISS                                                               = 32
	FIBER_FLAG_FLOAT_SWITCH                                                = 0x1
	FILENAME_MAX                                                           = 260
	FILE_ACTION_ADDED                                                      = 0x00000001
	FILE_ACTION_MODIFIED                                                   = 0x00000003
	FILE_ACTION_REMOVED                                                    = 0x00000002
	FILE_ACTION_RENAMED_NEW_NAME                                           = 0x00000005
	FILE_ACTION_RENAMED_OLD_NAME                                           = 0x00000004
	FILE_ADD_FILE                                                          = 2
	FILE_ADD_SUBDIRECTORY                                                  = 4
	FILE_ALL_ACCESS                                                        = 2032127
	FILE_APPEND_DATA                                                       = 4
	FILE_ATTRIBUTE_ARCHIVE                                                 = 0x00000020
	FILE_ATTRIBUTE_COMPRESSED                                              = 0x00000800
	FILE_ATTRIBUTE_DEVICE                                                  = 0x00000040
	FILE_ATTRIBUTE_DIRECTORY                                               = 0x00000010
	FILE_ATTRIBUTE_ENCRYPTED                                               = 0x00004000
	FILE_ATTRIBUTE_HIDDEN                                                  = 0x00000002
	FILE_ATTRIBUTE_NORMAL                                                  = 0x00000080
	FILE_ATTRIBUTE_NOT_CONTENT_INDEXED                                     = 0x00002000
	FILE_ATTRIBUTE_OFFLINE                                                 = 0x00001000
	FILE_ATTRIBUTE_READONLY                                                = 0x00000001
	FILE_ATTRIBUTE_REPARSE_POINT                                           = 0x00000400
	FILE_ATTRIBUTE_SPARSE_FILE                                             = 0x00000200
	FILE_ATTRIBUTE_SYSTEM                                                  = 0x00000004
	FILE_ATTRIBUTE_TEMPORARY                                               = 0x00000100
	FILE_ATTRIBUTE_VIRTUAL                                                 = 0x00010000
	FILE_BEGIN                                                             = 0
	FILE_CACHE_FLAGS_DEFINED                                               = 0
	FILE_CACHE_MAX_HARD_DISABLE                                            = 0x00000002
	FILE_CACHE_MAX_HARD_ENABLE                                             = 0x00000001
	FILE_CACHE_MIN_HARD_DISABLE                                            = 0x00000008
	FILE_CACHE_MIN_HARD_ENABLE                                             = 0x00000004
	FILE_CASE_PRESERVED_NAMES                                              = 0x00000002
	FILE_CASE_SENSITIVE_SEARCH                                             = 0x00000001
	FILE_COMPLETE_IF_OPLOCKED                                              = 0x00000100
	FILE_CREATE                                                            = 0x00000002
	FILE_CREATE_PIPE_INSTANCE                                              = 4
	FILE_CREATE_TREE_CONNECTION                                            = 0x00000080
	FILE_CURRENT                                                           = 1
	FILE_DELETE_CHILD                                                      = 64
	FILE_DELETE_ON_CLOSE                                                   = 0x00001000
	FILE_DIRECTORY_FILE                                                    = 0x00000001
	FILE_DIR_DISALLOWED                                                    = 9
	FILE_ENCRYPTABLE                                                       = 0
	FILE_END                                                               = 2
	FILE_EXECUTE                                                           = 32
	FILE_FILE_COMPRESSION                                                  = 0x00000010
	FILE_FLAG_BACKUP_SEMANTICS                                             = 0x2000000
	FILE_FLAG_DELETE_ON_CLOSE                                              = 0x4000000
	FILE_FLAG_FIRST_PIPE_INSTANCE                                          = 0x80000
	FILE_FLAG_NO_BUFFERING                                                 = 0x20000000
	FILE_FLAG_OPEN_NO_RECALL                                               = 0x100000
	FILE_FLAG_OPEN_REPARSE_POINT                                           = 0x200000
	FILE_FLAG_OVERLAPPED                                                   = 0x40000000
	FILE_FLAG_POSIX_SEMANTICS                                              = 0x1000000
	FILE_FLAG_RANDOM_ACCESS                                                = 0x10000000
	FILE_FLAG_SEQUENTIAL_SCAN                                              = 0x8000000
	FILE_FLAG_SESSION_AWARE                                                = 0x800000
	FILE_FLAG_WRITE_THROUGH                                                = 0x80000000
	FILE_GENERIC_EXECUTE                                                   = 1179808
	FILE_GENERIC_READ                                                      = 1179785
	FILE_GENERIC_WRITE                                                     = 1179926
	FILE_IS_ENCRYPTED                                                      = 1
	FILE_LIST_DIRECTORY                                                    = 1
	FILE_MAP_ALL_ACCESS                                                    = 983071
	FILE_MAP_COPY                                                          = 0x1
	FILE_MAP_EXECUTE                                                       = 32
	FILE_MAP_LARGE_PAGES                                                   = 0x20000000
	FILE_MAP_READ                                                          = 4
	FILE_MAP_RESERVE                                                       = 0x80000000
	FILE_MAP_TARGETS_INVALID                                               = 0x40000000
	FILE_MAP_WRITE                                                         = 2
	FILE_MAXIMUM_DISPOSITION                                               = 0x00000005
	FILE_NAMED_STREAMS                                                     = 0x00040000
	FILE_NAME_NORMALIZED                                                   = 0x0
	FILE_NAME_OPENED                                                       = 0x8
	FILE_NON_DIRECTORY_FILE                                                = 0x00000040
	FILE_NOTIFY_CHANGE_ATTRIBUTES                                          = 0x00000004
	FILE_NOTIFY_CHANGE_CREATION                                            = 0x00000040
	FILE_NOTIFY_CHANGE_DIR_NAME                                            = 0x00000002
	FILE_NOTIFY_CHANGE_FILE_NAME                                           = 0x00000001
	FILE_NOTIFY_CHANGE_LAST_ACCESS                                         = 0x00000020
	FILE_NOTIFY_CHANGE_LAST_WRITE                                          = 0x00000010
	FILE_NOTIFY_CHANGE_SECURITY                                            = 0x00000100
	FILE_NOTIFY_CHANGE_SIZE                                                = 0x00000008
	FILE_NO_COMPRESSION                                                    = 0x00008000
	FILE_NO_EA_KNOWLEDGE                                                   = 0x00000200
	FILE_NO_INTERMEDIATE_BUFFERING                                         = 0x00000008
	FILE_OPEN                                                              = 0x00000001
	FILE_OPEN_BY_FILE_ID                                                   = 0x00002000
	FILE_OPEN_FOR_BACKUP_INTENT                                            = 0x00004000
	FILE_OPEN_FOR_FREE_SPACE_QUERY                                         = 0x00800000
	FILE_OPEN_IF                                                           = 0x00000003
	FILE_OPEN_NO_RECALL                                                    = 0x00400000
	FILE_OPEN_REMOTE_INSTANCE                                              = 0x00000400
	FILE_OPEN_REPARSE_POINT                                                = 0x00200000
	FILE_OVERWRITE                                                         = 0x00000004
	FILE_OVERWRITE_IF                                                      = 0x00000005
	FILE_PERSISTENT_ACLS                                                   = 0x00000008
	FILE_RANDOM_ACCESS                                                     = 0x00000800
	FILE_READ_ATTRIBUTES                                                   = 128
	FILE_READ_DATA                                                         = 1
	FILE_READ_EA                                                           = 8
	FILE_READ_ONLY                                                         = 8
	FILE_READ_ONLY_VOLUME                                                  = 0x00080000
	FILE_RESERVE_OPFILTER                                                  = 0x00100000
	FILE_ROOT_DIR                                                          = 3
	FILE_SEQUENTIAL_ONLY                                                   = 0x00000004
	FILE_SEQUENTIAL_WRITE_ONCE                                             = 0x00100000
	FILE_SHARE_DELETE                                                      = 0x00000004
	FILE_SHARE_READ                                                        = 0x00000001
	FILE_SHARE_VALID_FLAGS                                                 = 0x00000007
	FILE_SHARE_WRITE                                                       = 0x00000002
	FILE_SUPERSEDE                                                         = 0x00000000
	FILE_SUPPORTS_ENCRYPTION                                               = 0x00020000
	FILE_SUPPORTS_EXTENDED_ATTRIBUTES                                      = 0x00800000
	FILE_SUPPORTS_HARD_LINKS                                               = 0x00400000
	FILE_SUPPORTS_INTEGRITY_STREAMS                                        = 0x04000000
	FILE_SUPPORTS_OBJECT_IDS                                               = 0x00010000
	FILE_SUPPORTS_OPEN_BY_FILE_ID                                          = 0x01000000
	FILE_SUPPORTS_REMOTE_STORAGE                                           = 0x00000100
	FILE_SUPPORTS_REPARSE_POINTS                                           = 0x00000080
	FILE_SUPPORTS_SPARSE_FILES                                             = 0x00000040
	FILE_SUPPORTS_TRANSACTIONS                                             = 0x00200000
	FILE_SUPPORTS_USN_JOURNAL                                              = 0x02000000
	FILE_SYNCHRONOUS_IO_ALERT                                              = 0x00000010
	FILE_SYNCHRONOUS_IO_NONALERT                                           = 0x00000020
	FILE_SYSTEM_ATTR                                                       = 2
	FILE_SYSTEM_DIR                                                        = 4
	FILE_SYSTEM_NOT_SUPPORT                                                = 6
	FILE_TRAVERSE                                                          = 32
	FILE_TYPE_CHAR                                                         = 0x2
	FILE_TYPE_DISK                                                         = 0x1
	FILE_TYPE_PIPE                                                         = 0x3
	FILE_TYPE_REMOTE                                                       = 0x8000
	FILE_TYPE_UNKNOWN                                                      = 0x0
	FILE_UNICODE_ON_DISK                                                   = 0x00000004
	FILE_UNKNOWN                                                           = 5
	FILE_USER_DISALLOWED                                                   = 7
	FILE_VER_GET_LOCALISED                                                 = 0x01
	FILE_VER_GET_NEUTRAL                                                   = 0x02
	FILE_VER_GET_PREFETCHED                                                = 0x04
	FILE_VOLUME_IS_COMPRESSED                                              = 0x00008000
	FILE_VOLUME_QUOTAS                                                     = 0x00000020
	FILE_WRITE_ATTRIBUTES                                                  = 256
	FILE_WRITE_DATA                                                        = 2
	FILE_WRITE_EA                                                          = 16
	FILE_WRITE_THROUGH                                                     = 0x00000002
	FIND_ACTCTX_SECTION_KEY_RETURN_ASSEMBLY_METADATA                       = 4
	FIND_ACTCTX_SECTION_KEY_RETURN_FLAGS                                   = 2
	FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX                                 = 1
	FIND_ENDSWITH                                                          = 0x00200000
	FIND_FIRST_EX_CASE_SENSITIVE                                           = 0x00000001
	FIND_FIRST_EX_LARGE_FETCH                                              = 0x00000002
	FIND_FROMEND                                                           = 0x00800000
	FIND_FROMSTART                                                         = 0x00400000
	FIND_RESOURCE_DIRECTORY_LANGUAGES                                      = 1024
	FIND_RESOURCE_DIRECTORY_NAMES                                          = 512
	FIND_RESOURCE_DIRECTORY_TYPES                                          = 256
	FIND_STARTSWITH                                                        = 0x00100000
	FIRMWARE_PTR                                                           = 0
	FIXED_PITCH                                                            = 1
	FKF_AVAILABLE                                                          = 0x00000002
	FKF_CLICKON                                                            = 0x00000040
	FKF_CONFIRMHOTKEY                                                      = 0x00000008
	FKF_FILTERKEYSON                                                       = 0x00000001
	FKF_HOTKEYACTIVE                                                       = 0x00000004
	FKF_HOTKEYSOUND                                                        = 0x00000010
	FKF_INDICATOR                                                          = 0x00000020
	FLASHW_ALL                                                             = 3
	FLASHW_CAPTION                                                         = 0x00000001
	FLASHW_STOP                                                            = 0
	FLASHW_TIMER                                                           = 0x00000004
	FLASHW_TIMERNOFG                                                       = 0x0000000c
	FLASHW_TRAY                                                            = 0x00000002
	FLI_GLYPHS                                                             = 262144
	FLI_MASK                                                               = 0x103B
	FLOODFILLBORDER                                                        = 0
	FLOODFILLSURFACE                                                       = 1
	FLS_MAXIMUM_AVAILABLE                                                  = 128
	FLUSHOUTPUT                                                            = 6
	FNOINVERT                                                              = 0x02
	FOCUS_EVENT                                                            = 0x10
	FONTMAPPER_MAX                                                         = 10
	FOPEN_MAX                                                              = 20
	FOREGROUND_BLUE                                                        = 0x1
	FOREGROUND_GREEN                                                       = 0x2
	FOREGROUND_INTENSITY                                                   = 0x8
	FOREGROUND_RED                                                         = 0x4
	FOREST_USER_RID_MAX                                                    = 499
	FORMAT_MESSAGE_ALLOCATE_BUFFER                                         = 0x00000100
	FORMAT_MESSAGE_ARGUMENT_ARRAY                                          = 0x00002000
	FORMAT_MESSAGE_FROM_HMODULE                                            = 0x00000800
	FORMAT_MESSAGE_FROM_STRING                                             = 0x00000400
	FORMAT_MESSAGE_FROM_SYSTEM                                             = 0x00001000
	FORMAT_MESSAGE_IGNORE_INSERTS                                          = 0x00000200
	FORMAT_MESSAGE_MAX_WIDTH_MASK                                          = 0x000000ff
	FRAME_FPO                                                              = 0
	FRAME_NONFPO                                                           = 3
	FRAME_TRAP                                                             = 1
	FRAME_TSS                                                              = 2
	FROM_LEFT_1ST_BUTTON_PRESSED                                           = 0x1
	FROM_LEFT_2ND_BUTTON_PRESSED                                           = 0x4
	FROM_LEFT_3RD_BUTTON_PRESSED                                           = 0x8
	FROM_LEFT_4TH_BUTTON_PRESSED                                           = 0x10
	FRS_ERR_AUTHENTICATION                                                 = 8008
	FRS_ERR_CHILD_TO_PARENT_COMM                                           = 8011
	FRS_ERR_INSUFFICIENT_PRIV                                              = 8007
	FRS_ERR_INTERNAL                                                       = 8005
	FRS_ERR_INTERNAL_API                                                   = 8004
	FRS_ERR_INVALID_API_SEQUENCE                                           = 8001
	FRS_ERR_INVALID_SERVICE_PARAMETER                                      = 8017
	FRS_ERR_PARENT_AUTHENTICATION                                          = 8010
	FRS_ERR_PARENT_INSUFFICIENT_PRIV                                       = 8009
	FRS_ERR_PARENT_TO_CHILD_COMM                                           = 8012
	FRS_ERR_SERVICE_COMM                                                   = 8006
	FRS_ERR_STARTING_SERVICE                                               = 8002
	FRS_ERR_STOPPING_SERVICE                                               = 8003
	FRS_ERR_SYSVOL_DEMOTE                                                  = 8016
	FRS_ERR_SYSVOL_IS_BUSY                                                 = 8015
	FRS_ERR_SYSVOL_POPULATE                                                = 8013
	FRS_ERR_SYSVOL_POPULATE_TIMEOUT                                        = 8014
	FR_NOT_ENUM                                                            = 0x20
	FR_PRIVATE                                                             = 0x10
	FSHIFT                                                                 = 0x04
	FS_ARABIC                                                              = 64
	FS_BALTIC                                                              = 128
	FS_CASE_IS_PRESERVED                                                   = 2
	FS_CASE_SENSITIVE                                                      = 1
	FS_CHINESESIMP                                                         = 262144
	FS_CHINESETRAD                                                         = 1048576
	FS_CYRILLIC                                                            = 4
	FS_FILE_COMPRESSION                                                    = 16
	FS_FILE_ENCRYPTION                                                     = 131072
	FS_GREEK                                                               = 8
	FS_HEBREW                                                              = 32
	FS_JISJAPAN                                                            = 131072
	FS_JOHAB                                                               = 2097152
	FS_LATIN1                                                              = 1
	FS_LATIN2                                                              = 2
	FS_PERSISTENT_ACLS                                                     = 8
	FS_SYMBOL                                                              = 2147483648
	FS_THAI                                                                = 65536
	FS_TURKISH                                                             = 16
	FS_UNICODE_STORED_ON_DISK                                              = 4
	FS_VIETNAMESE                                                          = 256
	FS_VOL_IS_COMPRESSED                                                   = 32768
	FS_WANSUNG                                                             = 524288
	FVIRTKEY                                                               = 1
	FW_BLACK                                                               = 900
	FW_BOLD                                                                = 700
	FW_DEMIBOLD                                                            = 600
	FW_DONTCARE                                                            = 0
	FW_EXTRABOLD                                                           = 800
	FW_EXTRALIGHT                                                          = 200
	FW_HEAVY                                                               = 900
	FW_LIGHT                                                               = 300
	FW_MEDIUM                                                              = 500
	FW_NORMAL                                                              = 400
	FW_REGULAR                                                             = 400
	FW_SEMIBOLD                                                            = 600
	FW_THIN                                                                = 100
	FW_ULTRABOLD                                                           = 800
	FW_ULTRALIGHT                                                          = 200
	GA_PARENT                                                              = 1
	GA_ROOT                                                                = 2
	GA_ROOTOWNER                                                           = 3
	GB2312_CHARSET                                                         = 134
	GCLP_HBRBACKGROUND                                                     = -10
	GCLP_HCURSOR                                                           = -12
	GCLP_HICON                                                             = -14
	GCLP_HICONSM                                                           = -34
	GCLP_HMODULE                                                           = -16
	GCLP_MENUNAME                                                          = -8
	GCLP_WNDPROC                                                           = -24
	GCL_CBCLSEXTRA                                                         = -20
	GCL_CBWNDEXTRA                                                         = -18
	GCL_CONVERSION                                                         = 0x0001
	GCL_REVERSECONVERSION                                                  = 0x0002
	GCL_REVERSE_LENGTH                                                     = 0x0003
	GCL_STYLE                                                              = -26
	GCPCLASS_ARABIC                                                        = 2
	GCPCLASS_HEBREW                                                        = 2
	GCPCLASS_LATIN                                                         = 1
	GCPCLASS_LATINNUMBER                                                   = 5
	GCPCLASS_LATINNUMERICSEPARATOR                                         = 7
	GCPCLASS_LATINNUMERICTERMINATOR                                        = 6
	GCPCLASS_LOCALNUMBER                                                   = 4
	GCPCLASS_NEUTRAL                                                       = 3
	GCPCLASS_NUMERICSEPARATOR                                              = 8
	GCPCLASS_POSTBOUNDLTR                                                  = 0x20
	GCPCLASS_POSTBOUNDRTL                                                  = 0x10
	GCPCLASS_PREBOUNDLTR                                                   = 0x80
	GCPCLASS_PREBOUNDRTL                                                   = 0x40
	GCPGLYPH_LINKAFTER                                                     = 0x4000
	GCPGLYPH_LINKBEFORE                                                    = 0x8000
	GCP_CLASSIN                                                            = 524288
	GCP_DBCS                                                               = 0x0001
	GCP_DIACRITIC                                                          = 0x0100
	GCP_DISPLAYZWG                                                         = 4194304
	GCP_ERROR                                                              = 0x8000
	GCP_GLYPHSHAPE                                                         = 0x0010
	GCP_JUSTIFY                                                            = 65536
	GCP_JUSTIFYIN                                                          = 2097152
	GCP_KASHIDA                                                            = 0x0400
	GCP_LIGATE                                                             = 0x0020
	GCP_MAXEXTENT                                                          = 1048576
	GCP_NEUTRALOVERRIDE                                                    = 33554432
	GCP_NUMERICOVERRIDE                                                    = 16777216
	GCP_NUMERICSLATIN                                                      = 67108864
	GCP_NUMERICSLOCAL                                                      = 134217728
	GCP_REORDER                                                            = 0x0002
	GCP_SYMSWAPOFF                                                         = 8388608
	GCP_USEKERNING                                                         = 0x0008
	GCS_COMPATTR                                                           = 0x0010
	GCS_COMPCLAUSE                                                         = 0x0020
	GCS_COMPREADATTR                                                       = 0x0002
	GCS_COMPREADCLAUSE                                                     = 0x0004
	GCS_COMPREADSTR                                                        = 0x0001
	GCS_COMPSTR                                                            = 0x0008
	GCS_CURSORPOS                                                          = 0x0080
	GCS_DELTASTART                                                         = 0x0100
	GCS_RESULTCLAUSE                                                       = 0x1000
	GCS_RESULTREADCLAUSE                                                   = 0x0400
	GCS_RESULTREADSTR                                                      = 0x0200
	GCS_RESULTSTR                                                          = 0x0800
	GCW_ATOM                                                               = -32
	GDICOMMENT_BEGINGROUP                                                  = 0x00000002
	GDICOMMENT_ENDGROUP                                                    = 0x00000003
	GDICOMMENT_IDENTIFIER                                                  = 0x43494447
	GDICOMMENT_MULTIFORMATS                                                = 0x40000004
	GDICOMMENT_UNICODE_END                                                 = 0x00000080
	GDICOMMENT_UNICODE_STRING                                              = 0x00000040
	GDICOMMENT_WINDOWS_METAFILE                                            = 0x80000001
	GDIPLUS_TS_QUERYVER                                                    = 4122
	GDIPLUS_TS_RECORD                                                      = 4123
	GDI_ERROR                                                              = 4294967295
	GDI_OBJ_LAST                                                           = 14
	GENERIC_ALL                                                            = 268435456
	GENERIC_EXECUTE                                                        = 536870912
	GENERIC_READ                                                           = 2147483648
	GENERIC_WRITE                                                          = 1073741824
	GEOID_NOT_AVAILABLE                                                    = -1
	GETCOLORTABLE                                                          = 5
	GETDEVICEUNITS                                                         = 42
	GETEXTENDEDTEXTMETRICS                                                 = 256
	GETEXTENTTABLE                                                         = 257
	GETFACENAME                                                            = 513
	GETPAIRKERNTABLE                                                       = 258
	GETPENWIDTH                                                            = 16
	GETPHYSPAGESIZE                                                        = 12
	GETPRINTINGOFFSET                                                      = 13
	GETSCALINGFACTOR                                                       = 14
	GETSETPAPERBINS                                                        = 29
	GETSETPAPERMETRICS                                                     = 35
	GETSETPRINTORIENT                                                      = 30
	GETSETSCREENPARAMS                                                     = 3072
	GETTECHNOLGY                                                           = 20
	GETTECHNOLOGY                                                          = 20
	GETTRACKKERNTABLE                                                      = 259
	GETVECTORBRUSHSIZE                                                     = 27
	GETVECTORPENSIZE                                                       = 26
	GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS                                 = 4
	GET_MODULE_HANDLE_EX_FLAG_PIN                                          = 1
	GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT                           = 2
	GET_PS_FEATURESETTING                                                  = 4121
	GET_SYSTEM_WOW64_DIRECTORY_NAME_A_A                                    = "GetSystemWow64DirectoryA"
	GET_SYSTEM_WOW64_DIRECTORY_NAME_W_A                                    = "GetSystemWow64DirectoryW"
	GET_TAPE_DRIVE_INFORMATION                                             = 1
	GET_TAPE_MEDIA_INFORMATION                                             = 0
	GGI_MARK_NONEXISTING_GLYPHS                                            = 0x0001
	GGL_INDEX                                                              = 0x00000002
	GGL_LEVEL                                                              = 0x00000001
	GGL_PRIVATE                                                            = 0x00000004
	GGL_STRING                                                             = 0x00000003
	GGO_BEZIER                                                             = 3
	GGO_BITMAP                                                             = 1
	GGO_GLYPH_INDEX                                                        = 0x0080
	GGO_GRAY2_BITMAP                                                       = 4
	GGO_GRAY4_BITMAP                                                       = 5
	GGO_GRAY8_BITMAP                                                       = 6
	GGO_METRICS                                                            = 0
	GGO_NATIVE                                                             = 2
	GGO_UNHINTED                                                           = 0x0100
	GHND                                                                   = 66
	GIDC_ARRIVAL                                                           = 1
	GIDC_REMOVAL                                                           = 2
	GL_ID_CANNOTSAVE                                                       = 0x00000011
	GL_ID_CHOOSECANDIDATE                                                  = 0x00000028
	GL_ID_INPUTCODE                                                        = 0x00000026
	GL_ID_INPUTRADICAL                                                     = 0x00000025
	GL_ID_INPUTREADING                                                     = 0x00000024
	GL_ID_INPUTSYMBOL                                                      = 0x00000027
	GL_ID_NOCONVERT                                                        = 0x00000020
	GL_ID_NODICTIONARY                                                     = 0x00000010
	GL_ID_NOMODULE                                                         = 0x00000001
	GL_ID_PRIVATE_FIRST                                                    = 0x00008000
	GL_ID_PRIVATE_LAST                                                     = 0x0000FFFF
	GL_ID_READINGCONFLICT                                                  = 0x00000023
	GL_ID_REVERSECONVERSION                                                = 0x00000029
	GL_ID_TOOMANYSTROKE                                                    = 0x00000022
	GL_ID_TYPINGERROR                                                      = 0x00000021
	GL_ID_UNKNOWN                                                          = 0x00000000
	GL_LEVEL_ERROR                                                         = 0x00000002
	GL_LEVEL_FATAL                                                         = 0x00000001
	GL_LEVEL_INFORMATION                                                   = 0x00000004
	GL_LEVEL_NOGUIDELINE                                                   = 0x00000000
	GL_LEVEL_WARNING                                                       = 0x00000003
	GMDI_GOINTOPOPUPS                                                      = 2
	GMDI_USEDISABLED                                                       = 1
	GMEM_DDESHARE                                                          = 0x2000
	GMEM_DISCARDABLE                                                       = 0x100
	GMEM_DISCARDED                                                         = 0x4000
	GMEM_FIXED                                                             = 0x0
	GMEM_INVALID_HANDLE                                                    = 0x8000
	GMEM_LOCKCOUNT                                                         = 0x00ff
	GMEM_LOWER                                                             = 4096
	GMEM_MODIFY                                                            = 0x80
	GMEM_MOVEABLE                                                          = 0x2
	GMEM_NOCOMPACT                                                         = 0x10
	GMEM_NODISCARD                                                         = 0x20
	GMEM_NOTIFY                                                            = 0x4000
	GMEM_NOT_BANKED                                                        = 0x1000
	GMEM_SHARE                                                             = 0x2000
	GMEM_VALID_FLAGS                                                       = 0x7f72
	GMEM_ZEROINIT                                                          = 0x40
	GMMP_USE_DISPLAY_POINTS                                                = 1
	GMMP_USE_HIGH_RESOLUTION_POINTS                                        = 2
	GM_ADVANCED                                                            = 2
	GM_COMPATIBLE                                                          = 1
	GM_LAST                                                                = 2
	GPTR                                                                   = 64
	GRADIENT_FILL_OP_FLAG                                                  = 0x000000ff
	GRADIENT_FILL_RECT_H                                                   = 0x00000000
	GRADIENT_FILL_RECT_V                                                   = 0x00000001
	GRADIENT_FILL_TRIANGLE                                                 = 0x00000002
	GRAY_BRUSH                                                             = 2
	GREEK_CHARSET                                                          = 161
	GROUP_SECURITY_INFORMATION                                             = 2
	GR_GDIOBJECTS                                                          = 0
	GR_USEROBJECTS                                                         = 1
	GS_8BIT_INDICES                                                        = 0x00000001
	GUID_DEFINED                                                           = 0
	GUI_16BITTASK                                                          = 0x00000000
	GUI_CARETBLINKING                                                      = 0x00000001
	GUI_INMENUMODE                                                         = 0x00000004
	GUI_INMOVESIZE                                                         = 0x00000002
	GUI_POPUPMENUMODE                                                      = 0x00000010
	GUI_SYSTEMMENUMODE                                                     = 0x00000008
	GWLP_HINSTANCE                                                         = -6
	GWLP_HWNDPARENT                                                        = -8
	GWLP_ID                                                                = -12
	GWLP_USERDATA                                                          = -21
	GWLP_WNDPROC                                                           = -4
	GWL_EXSTYLE                                                            = -20
	GWL_ID                                                                 = -12
	GWL_STYLE                                                              = -16
	GW_CHILD                                                               = 5
	GW_ENABLEDPOPUP                                                        = 6
	GW_HWNDFIRST                                                           = 0
	GW_HWNDLAST                                                            = 1
	GW_HWNDNEXT                                                            = 2
	GW_HWNDPREV                                                            = 3
	GW_MAX                                                                 = 6
	GW_OWNER                                                               = 4
	HALFTONE                                                               = 4
	HANDLE_FLAG_INHERIT                                                    = 0x1
	HANDLE_FLAG_PROTECT_FROM_CLOSE                                         = 0x2
	HANGEUL_CHARSET                                                        = 129
	HANGUL_CHARSET                                                         = 129
	HAVE_DECLSPEC                                                          = 1
	HAVE_INTPTR_T                                                          = 1
	HAVE_INTRIN_H                                                          = 1
	HAVE_INTTYPES_H                                                        = 1
	HAVE_MEMORY_H                                                          = 1
	HAVE_NO_SEH                                                            = 1
	HAVE_STDINT_H                                                          = 1
	HAVE_STDLIB_H                                                          = 1
	HAVE_STRINGS_H                                                         = 1
	HAVE_STRING_H                                                          = 1
	HAVE_SYS_STAT_H                                                        = 1
	HAVE_SYS_TYPES_H                                                       = 1
	HAVE_UINTPTR_T                                                         = 1
	HAVE_UNISTD_H                                                          = 1
	HAVE_WSPIAPI_H                                                         = 1
	HAVE_ZLIB                                                              = 1
	HCBT_ACTIVATE                                                          = 5
	HCBT_CLICKSKIPPED                                                      = 6
	HCBT_CREATEWND                                                         = 3
	HCBT_DESTROYWND                                                        = 4
	HCBT_KEYSKIPPED                                                        = 7
	HCBT_MINMAX                                                            = 1
	HCBT_MOVESIZE                                                          = 0
	HCBT_QS                                                                = 2
	HCBT_SETFOCUS                                                          = 9
	HCBT_SYSCOMMAND                                                        = 8
	HCF_AVAILABLE                                                          = 0x00000002
	HCF_CONFIRMHOTKEY                                                      = 0x00000008
	HCF_DEFAULTDESKTOP                                                     = 0x00000200
	HCF_HIGHCONTRASTON                                                     = 0x00000001
	HCF_HOTKEYACTIVE                                                       = 0x00000004
	HCF_HOTKEYAVAILABLE                                                    = 0x00000040
	HCF_HOTKEYSOUND                                                        = 0x00000010
	HCF_INDICATOR                                                          = 0x00000020
	HCF_LOGONDESKTOP                                                       = 0x00000100
	HCF_OPTION_NOTHEMECHANGE                                               = 0x00001000
	HC_ACTION                                                              = 0
	HC_GETNEXT                                                             = 1
	HC_NOREM                                                               = 3
	HC_NOREMOVE                                                            = 3
	HC_SKIP                                                                = 2
	HC_SYSMODALOFF                                                         = 5
	HC_SYSMODALON                                                          = 4
	HEAP_CREATE_ALIGN_16                                                   = 0x00010000
	HEAP_CREATE_ENABLE_EXECUTE                                             = 0x00040000
	HEAP_CREATE_ENABLE_TRACING                                             = 0x00020000
	HEAP_DISABLE_COALESCE_ON_FREE                                          = 0x00000080
	HEAP_FREE_CHECKING_ENABLED                                             = 0x00000040
	HEAP_GENERATE_EXCEPTIONS                                               = 0x00000004
	HEAP_GROWABLE                                                          = 0x00000002
	HEAP_MAXIMUM_TAG                                                       = 0x0FFF
	HEAP_NO_SERIALIZE                                                      = 0x00000001
	HEAP_PSEUDO_TAG_FLAG                                                   = 0x8000
	HEAP_REALLOC_IN_PLACE_ONLY                                             = 0x00000010
	HEAP_TAG_SHIFT                                                         = 18
	HEAP_TAIL_CHECKING_ENABLED                                             = 0x00000020
	HEAP_ZERO_MEMORY                                                       = 0x00000008
	HEBREW_CHARSET                                                         = 177
	HELPINFO_MENUITEM                                                      = 0x0002
	HELPINFO_WINDOW                                                        = 0x0001
	HELP_COMMAND                                                           = 0x0102
	HELP_CONTENTS                                                          = 0x0003
	HELP_CONTEXT                                                           = 0x0001
	HELP_CONTEXTMENU                                                       = 0x000a
	HELP_CONTEXTPOPUP                                                      = 0x0008
	HELP_FINDER                                                            = 0x000b
	HELP_FORCEFILE                                                         = 0x0009
	HELP_HELPONHELP                                                        = 0x0004
	HELP_INDEX                                                             = 0x0003
	HELP_KEY                                                               = 0x0101
	HELP_MULTIKEY                                                          = 0x0201
	HELP_PARTIALKEY                                                        = 0x0105
	HELP_QUIT                                                              = 0x0002
	HELP_SETCONTENTS                                                       = 0x0005
	HELP_SETINDEX                                                          = 0x0005
	HELP_SETPOPUP_POS                                                      = 0x000d
	HELP_SETWINPOS                                                         = 0x0203
	HELP_TCARD                                                             = 0x8000
	HELP_TCARD_DATA                                                        = 0x0010
	HELP_TCARD_OTHER_CALLER                                                = 0x0011
	HELP_WM_HELP                                                           = 0x000c
	HIDE_WINDOW                                                            = 0
	HIGH_PRIORITY_CLASS                                                    = 0x80
	HIGH_SURROGATE_END                                                     = 0xdbff
	HIGH_SURROGATE_START                                                   = 0xd800
	HINSTANCE_ERROR                                                        = 32
	HISTORY_NO_DUP_FLAG                                                    = 0x1
	HKL_NEXT                                                               = 1
	HKL_PREV                                                               = 0
	HMONITOR_DECLARED                                                      = 1
	HOLLOW_BRUSH                                                           = 5
	HORZRES                                                                = 8
	HORZSIZE                                                               = 4
	HOVER_DEFAULT                                                          = 0xFFFFFFFF
	HSHELL_ACCESSIBILITYSTATE                                              = 11
	HSHELL_ACTIVATESHELLWINDOW                                             = 3
	HSHELL_APPCOMMAND                                                      = 12
	HSHELL_ENDTASK                                                         = 10
	HSHELL_FLASH                                                           = 32774
	HSHELL_GETMINRECT                                                      = 5
	HSHELL_HIGHBIT                                                         = 0x8000
	HSHELL_LANGUAGE                                                        = 8
	HSHELL_REDRAW                                                          = 6
	HSHELL_RUDEAPPACTIVATED                                                = 32772
	HSHELL_SYSMENU                                                         = 9
	HSHELL_TASKMAN                                                         = 7
	HSHELL_WINDOWACTIVATED                                                 = 4
	HSHELL_WINDOWCREATED                                                   = 1
	HSHELL_WINDOWDESTROYED                                                 = 2
	HSHELL_WINDOWREPLACED                                                  = 13
	HSHELL_WINDOWREPLACING                                                 = 14
	HS_API_MAX                                                             = 12
	HS_BDIAGONAL                                                           = 3
	HS_CROSS                                                               = 4
	HS_DIAGCROSS                                                           = 5
	HS_FDIAGONAL                                                           = 2
	HS_HORIZONTAL                                                          = 0
	HS_VERTICAL                                                            = 1
	HTBORDER                                                               = 18
	HTBOTTOM                                                               = 15
	HTBOTTOMLEFT                                                           = 16
	HTBOTTOMRIGHT                                                          = 17
	HTCAPTION                                                              = 2
	HTCLIENT                                                               = 1
	HTCLOSE                                                                = 20
	HTERROR                                                                = -2
	HTGROWBOX                                                              = 4
	HTHELP                                                                 = 21
	HTHSCROLL                                                              = 6
	HTLEFT                                                                 = 10
	HTMAXBUTTON                                                            = 9
	HTMENU                                                                 = 5
	HTMINBUTTON                                                            = 8
	HTNOWHERE                                                              = 0
	HTOBJECT                                                               = 19
	HTREDUCE                                                               = 8
	HTRIGHT                                                                = 11
	HTSIZE                                                                 = 4
	HTSIZEFIRST                                                            = 10
	HTSIZELAST                                                             = 17
	HTSYSMENU                                                              = 3
	HTTOP                                                                  = 12
	HTTOPLEFT                                                              = 13
	HTTOPRIGHT                                                             = 14
	HTTRANSPARENT                                                          = -1
	HTVSCROLL                                                              = 7
	HTZOOM                                                                 = 9
	HW_PROFILE_GUIDLEN                                                     = 39
	IACE_CHILDREN                                                          = 0x0001
	IACE_DEFAULT                                                           = 0x0010
	IACE_IGNORENOCONTEXT                                                   = 0x0020
	ICM_ADDPROFILE                                                         = 1
	ICM_DELETEPROFILE                                                      = 2
	ICM_DONE_OUTSIDEDC                                                     = 4
	ICM_OFF                                                                = 1
	ICM_ON                                                                 = 2
	ICM_QUERY                                                              = 3
	ICM_QUERYMATCH                                                         = 7
	ICM_QUERYPROFILE                                                       = 3
	ICM_REGISTERICMATCHER                                                  = 5
	ICM_SETDEFAULTPROFILE                                                  = 4
	ICM_UNREGISTERICMATCHER                                                = 6
	ICON_BIG                                                               = 1
	ICON_SMALL                                                             = 0
	ICON_SMALL2                                                            = 2
	IDABORT                                                                = 3
	IDANI_CAPTION                                                          = 3
	IDANI_OPEN                                                             = 1
	IDCANCEL                                                               = 2
	IDCLOSE                                                                = 8
	IDCONTINUE                                                             = 11
	IDHELP                                                                 = 9
	IDHOT_SNAPDESKTOP                                                      = -2
	IDHOT_SNAPWINDOW                                                       = -1
	IDH_CANCEL                                                             = 28444
	IDH_GENERIC_HELP_BUTTON                                                = 28442
	IDH_HELP                                                               = 28445
	IDH_MISSING_CONTEXT                                                    = 28441
	IDH_NO_HELP                                                            = 28440
	IDH_OK                                                                 = 28443
	IDIGNORE                                                               = 5
	IDLE_PRIORITY_CLASS                                                    = 0x40
	IDNO                                                                   = 7
	IDOK                                                                   = 1
	IDRETRY                                                                = 4
	IDTIMEOUT                                                              = 32000
	IDTRYAGAIN                                                             = 10
	IDYES                                                                  = 6
	IE_BADID                                                               = -1
	IE_BAUDRATE                                                            = -12
	IE_BYTESIZE                                                            = -11
	IE_DEFAULT                                                             = -5
	IE_HARDWARE                                                            = -10
	IE_MEMORY                                                              = -4
	IE_NOPEN                                                               = -3
	IE_OPEN                                                                = -2
	IGIMIF_RIGHTMENU                                                       = 0x0001
	IGIMII_CMODE                                                           = 0x0001
	IGIMII_CONFIGURE                                                       = 0x0004
	IGIMII_HELP                                                            = 0x0010
	IGIMII_INPUTTOOLS                                                      = 0x0040
	IGIMII_OTHER                                                           = 0x0020
	IGIMII_SMODE                                                           = 0x0002
	IGIMII_TOOLS                                                           = 0x0008
	IGNORE                                                                 = 0
	IGP_CONVERSION                                                         = 0x00000008
	IGP_PROPERTY                                                           = 0x00000004
	IGP_SELECT                                                             = 0x00000018
	IGP_SENTENCE                                                           = 0x0000000c
	IGP_SETCOMPSTR                                                         = 0x00000014
	IGP_UI                                                                 = 0x00000010
	ILLUMINANT_A                                                           = 1
	ILLUMINANT_B                                                           = 2
	ILLUMINANT_C                                                           = 3
	ILLUMINANT_D50                                                         = 4
	ILLUMINANT_D55                                                         = 5
	ILLUMINANT_D65                                                         = 6
	ILLUMINANT_D75                                                         = 7
	ILLUMINANT_DAYLIGHT                                                    = 3
	ILLUMINANT_DEVICE_DEFAULT                                              = 0
	ILLUMINANT_F2                                                          = 8
	ILLUMINANT_FLUORESCENT                                                 = 8
	ILLUMINANT_MAX_INDEX                                                   = 8
	ILLUMINANT_NTSC                                                        = 3
	ILLUMINANT_TUNGSTEN                                                    = 1
	IMAGE_ARCHIVE_END                                                      = "`\n"
	IMAGE_ARCHIVE_LINKER_MEMBER                                            = "/               "
	IMAGE_ARCHIVE_LONGNAMES_MEMBER                                         = "//              "
	IMAGE_ARCHIVE_PAD                                                      = "\n"
	IMAGE_ARCHIVE_START                                                    = "!<arch>\n"
	IMAGE_ARCHIVE_START_SIZE                                               = 8
	IMAGE_BITMAP                                                           = 0
	IMAGE_COMDAT_SELECT_ANY                                                = 2
	IMAGE_COMDAT_SELECT_ASSOCIATIVE                                        = 5
	IMAGE_COMDAT_SELECT_EXACT_MATCH                                        = 4
	IMAGE_COMDAT_SELECT_LARGEST                                            = 6
	IMAGE_COMDAT_SELECT_NEWEST                                             = 7
	IMAGE_COMDAT_SELECT_NODUPLICATES                                       = 1
	IMAGE_COMDAT_SELECT_SAME_SIZE                                          = 3
	IMAGE_CURSOR                                                           = 2
	IMAGE_DEBUG_MISC_EXENAME                                               = 1
	IMAGE_DEBUG_TYPE_BORLAND                                               = 9
	IMAGE_DEBUG_TYPE_CLSID                                                 = 11
	IMAGE_DEBUG_TYPE_CODEVIEW                                              = 2
	IMAGE_DEBUG_TYPE_COFF                                                  = 1
	IMAGE_DEBUG_TYPE_EXCEPTION                                             = 5
	IMAGE_DEBUG_TYPE_FIXUP                                                 = 6
	IMAGE_DEBUG_TYPE_FPO                                                   = 3
	IMAGE_DEBUG_TYPE_MISC                                                  = 4
	IMAGE_DEBUG_TYPE_OMAP_FROM_SRC                                         = 8
	IMAGE_DEBUG_TYPE_OMAP_TO_SRC                                           = 7
	IMAGE_DEBUG_TYPE_RESERVED10                                            = 10
	IMAGE_DEBUG_TYPE_UNKNOWN                                               = 0
	IMAGE_DIRECTORY_ENTRY_ARCHITECTURE                                     = 7
	IMAGE_DIRECTORY_ENTRY_BASERELOC                                        = 5
	IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT                                     = 11
	IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR                                   = 14
	IMAGE_DIRECTORY_ENTRY_DEBUG                                            = 6
	IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT                                     = 13
	IMAGE_DIRECTORY_ENTRY_EXCEPTION                                        = 3
	IMAGE_DIRECTORY_ENTRY_EXPORT                                           = 0
	IMAGE_DIRECTORY_ENTRY_GLOBALPTR                                        = 8
	IMAGE_DIRECTORY_ENTRY_IAT                                              = 12
	IMAGE_DIRECTORY_ENTRY_IMPORT                                           = 1
	IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG                                      = 10
	IMAGE_DIRECTORY_ENTRY_RESOURCE                                         = 2
	IMAGE_DIRECTORY_ENTRY_SECURITY                                         = 4
	IMAGE_DIRECTORY_ENTRY_TLS                                              = 9
	IMAGE_DLLCHARACTERISTICS_APPCONTAINER                                  = 0x1000
	IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE                                  = 0x0040
	IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY                               = 0x0080
	IMAGE_DLLCHARACTERISTICS_GUARD_CF                                      = 0x4000
	IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA                               = 0x0020
	IMAGE_DLLCHARACTERISTICS_NO_BIND                                       = 0x0800
	IMAGE_DLLCHARACTERISTICS_NO_ISOLATION                                  = 0x0200
	IMAGE_DLLCHARACTERISTICS_NO_SEH                                        = 0x0400
	IMAGE_DLLCHARACTERISTICS_NX_COMPAT                                     = 0x0100
	IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE                         = 0x8000
	IMAGE_DLLCHARACTERISTICS_WDM_DRIVER                                    = 0x2000
	IMAGE_DOS_SIGNATURE                                                    = 0x5A4D
	IMAGE_ENHMETAFILE                                                      = 3
	IMAGE_FILE_32BIT_MACHINE                                               = 0x0100
	IMAGE_FILE_AGGRESIVE_WS_TRIM                                           = 0x0010
	IMAGE_FILE_BYTES_REVERSED_HI                                           = 0x8000
	IMAGE_FILE_BYTES_REVERSED_LO                                           = 0x0080
	IMAGE_FILE_DEBUG_STRIPPED                                              = 0x0200
	IMAGE_FILE_DLL                                                         = 0x2000
	IMAGE_FILE_EXECUTABLE_IMAGE                                            = 0x0002
	IMAGE_FILE_LARGE_ADDRESS_AWARE                                         = 0x0020
	IMAGE_FILE_LINE_NUMS_STRIPPED                                          = 0x0004
	IMAGE_FILE_LOCAL_SYMS_STRIPPED                                         = 0x0008
	IMAGE_FILE_MACHINE_ALPHA                                               = 0x0184
	IMAGE_FILE_MACHINE_ALPHA64                                             = 0x0284
	IMAGE_FILE_MACHINE_AM33                                                = 0x01d3
	IMAGE_FILE_MACHINE_AMD64                                               = 0x8664
	IMAGE_FILE_MACHINE_ARM                                                 = 0x01c0
	IMAGE_FILE_MACHINE_ARM64                                               = 0xaa64
	IMAGE_FILE_MACHINE_ARMNT                                               = 0x01c4
	IMAGE_FILE_MACHINE_ARMV7                                               = 0x01c4
	IMAGE_FILE_MACHINE_AXP64                                               = 644
	IMAGE_FILE_MACHINE_CEE                                                 = 0xc0ee
	IMAGE_FILE_MACHINE_CEF                                                 = 0x0CEF
	IMAGE_FILE_MACHINE_EBC                                                 = 0x0EBC
	IMAGE_FILE_MACHINE_I386                                                = 0x014c
	IMAGE_FILE_MACHINE_IA64                                                = 0x0200
	IMAGE_FILE_MACHINE_M32R                                                = 0x9041
	IMAGE_FILE_MACHINE_MIPS16                                              = 0x0266
	IMAGE_FILE_MACHINE_MIPSFPU                                             = 0x0366
	IMAGE_FILE_MACHINE_MIPSFPU16                                           = 0x0466
	IMAGE_FILE_MACHINE_POWERPC                                             = 0x01F0
	IMAGE_FILE_MACHINE_POWERPCFP                                           = 0x01f1
	IMAGE_FILE_MACHINE_R10000                                              = 0x0168
	IMAGE_FILE_MACHINE_R3000                                               = 0x0162
	IMAGE_FILE_MACHINE_R4000                                               = 0x0166
	IMAGE_FILE_MACHINE_SH3                                                 = 0x01a2
	IMAGE_FILE_MACHINE_SH3DSP                                              = 0x01a3
	IMAGE_FILE_MACHINE_SH3E                                                = 0x01a4
	IMAGE_FILE_MACHINE_SH4                                                 = 0x01a6
	IMAGE_FILE_MACHINE_SH5                                                 = 0x01a8
	IMAGE_FILE_MACHINE_THUMB                                               = 0x01c2
	IMAGE_FILE_MACHINE_TRICORE                                             = 0x0520
	IMAGE_FILE_MACHINE_UNKNOWN                                             = 0
	IMAGE_FILE_MACHINE_WCEMIPSV2                                           = 0x0169
	IMAGE_FILE_NET_RUN_FROM_SWAP                                           = 0x0800
	IMAGE_FILE_RELOCS_STRIPPED                                             = 0x0001
	IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP                                     = 0x0400
	IMAGE_FILE_SYSTEM                                                      = 0x1000
	IMAGE_FILE_UP_SYSTEM_ONLY                                              = 0x4000
	IMAGE_ICON                                                             = 1
	IMAGE_NT_OPTIONAL_HDR32_MAGIC                                          = 0x10b
	IMAGE_NT_OPTIONAL_HDR64_MAGIC                                          = 0x20b
	IMAGE_NT_OPTIONAL_HDR_MAGIC                                            = 523
	IMAGE_NT_SIGNATURE                                                     = 0x00004550
	IMAGE_NUMBEROF_DIRECTORY_ENTRIES                                       = 16
	IMAGE_ORDINAL_FLAG                                                     = 9223372036854775808
	IMAGE_ORDINAL_FLAG32                                                   = 0x80000000
	IMAGE_ORDINAL_FLAG64                                                   = 0x8000000000000000
	IMAGE_OS2_SIGNATURE                                                    = 0x454E
	IMAGE_OS2_SIGNATURE_LE                                                 = 0x454C
	IMAGE_REL_ALPHA_ABSOLUTE                                               = 0x0000
	IMAGE_REL_ALPHA_BRADDR                                                 = 0x0007
	IMAGE_REL_ALPHA_GPDISP                                                 = 0x0006
	IMAGE_REL_ALPHA_GPREL32                                                = 0x0003
	IMAGE_REL_ALPHA_GPRELHI                                                = 0x0017
	IMAGE_REL_ALPHA_GPRELLO                                                = 0x0016
	IMAGE_REL_ALPHA_HINT                                                   = 0x0008
	IMAGE_REL_ALPHA_INLINE_REFLONG                                         = 0x0009
	IMAGE_REL_ALPHA_LITERAL                                                = 0x0004
	IMAGE_REL_ALPHA_LITUSE                                                 = 0x0005
	IMAGE_REL_ALPHA_MATCH                                                  = 0x000D
	IMAGE_REL_ALPHA_PAIR                                                   = 0x000C
	IMAGE_REL_ALPHA_REFHI                                                  = 0x000A
	IMAGE_REL_ALPHA_REFLO                                                  = 0x000B
	IMAGE_REL_ALPHA_REFLONG                                                = 0x0001
	IMAGE_REL_ALPHA_REFLONGNB                                              = 0x0010
	IMAGE_REL_ALPHA_REFQ1                                                  = 0x0015
	IMAGE_REL_ALPHA_REFQ2                                                  = 0x0014
	IMAGE_REL_ALPHA_REFQ3                                                  = 0x0013
	IMAGE_REL_ALPHA_REFQUAD                                                = 0x0002
	IMAGE_REL_ALPHA_SECREL                                                 = 0x000F
	IMAGE_REL_ALPHA_SECRELHI                                               = 0x0012
	IMAGE_REL_ALPHA_SECRELLO                                               = 0x0011
	IMAGE_REL_ALPHA_SECTION                                                = 0x000E
	IMAGE_REL_AMD64_ABSOLUTE                                               = 0x0000
	IMAGE_REL_AMD64_ADDR32                                                 = 0x0002
	IMAGE_REL_AMD64_ADDR32NB                                               = 0x0003
	IMAGE_REL_AMD64_ADDR64                                                 = 0x0001
	IMAGE_REL_AMD64_PAIR                                                   = 0x000F
	IMAGE_REL_AMD64_REL32                                                  = 0x0004
	IMAGE_REL_AMD64_REL32_1                                                = 0x0005
	IMAGE_REL_AMD64_REL32_2                                                = 0x0006
	IMAGE_REL_AMD64_REL32_3                                                = 0x0007
	IMAGE_REL_AMD64_REL32_4                                                = 0x0008
	IMAGE_REL_AMD64_REL32_5                                                = 0x0009
	IMAGE_REL_AMD64_SECREL                                                 = 0x000B
	IMAGE_REL_AMD64_SECREL7                                                = 0x000C
	IMAGE_REL_AMD64_SECTION                                                = 0x000A
	IMAGE_REL_AMD64_SREL32                                                 = 0x000E
	IMAGE_REL_AMD64_SSPAN32                                                = 0x0010
	IMAGE_REL_AMD64_TOKEN                                                  = 0x000D
	IMAGE_REL_AM_ABSOLUTE                                                  = 0x0000
	IMAGE_REL_AM_ADDR32                                                    = 0x0001
	IMAGE_REL_AM_ADDR32NB                                                  = 0x0002
	IMAGE_REL_AM_CALL32                                                    = 0x0003
	IMAGE_REL_AM_FUNCINFO                                                  = 0x0004
	IMAGE_REL_AM_REL32_1                                                   = 0x0005
	IMAGE_REL_AM_REL32_2                                                   = 0x0006
	IMAGE_REL_AM_SECREL                                                    = 0x0007
	IMAGE_REL_AM_SECTION                                                   = 0x0008
	IMAGE_REL_AM_TOKEN                                                     = 0x0009
	IMAGE_REL_ARM_ABSOLUTE                                                 = 0x0000
	IMAGE_REL_ARM_ADDR32                                                   = 0x0001
	IMAGE_REL_ARM_ADDR32NB                                                 = 0x0002
	IMAGE_REL_ARM_BLX11                                                    = 0x0009
	IMAGE_REL_ARM_BLX23T                                                   = 0x0015
	IMAGE_REL_ARM_BLX24                                                    = 0x0008
	IMAGE_REL_ARM_BRANCH11                                                 = 0x0004
	IMAGE_REL_ARM_BRANCH20T                                                = 0x0012
	IMAGE_REL_ARM_BRANCH24                                                 = 0x0003
	IMAGE_REL_ARM_BRANCH24T                                                = 0x0014
	IMAGE_REL_ARM_GPREL12                                                  = 0x0006
	IMAGE_REL_ARM_GPREL7                                                   = 0x0007
	IMAGE_REL_ARM_MOV32                                                    = 0x0010
	IMAGE_REL_ARM_MOV32A                                                   = 0x0010
	IMAGE_REL_ARM_MOV32T                                                   = 0x0011
	IMAGE_REL_ARM_SECREL                                                   = 0x000F
	IMAGE_REL_ARM_SECTION                                                  = 0x000E
	IMAGE_REL_ARM_TOKEN                                                    = 0x0005
	IMAGE_REL_BASED_ABSOLUTE                                               = 0
	IMAGE_REL_BASED_ARM_MOV32                                              = 5
	IMAGE_REL_BASED_DIR64                                                  = 10
	IMAGE_REL_BASED_HIGH                                                   = 1
	IMAGE_REL_BASED_HIGHADJ                                                = 4
	IMAGE_REL_BASED_HIGHLOW                                                = 3
	IMAGE_REL_BASED_IA64_IMM64                                             = 9
	IMAGE_REL_BASED_LOW                                                    = 2
	IMAGE_REL_BASED_MIPS_JMPADDR                                           = 5
	IMAGE_REL_BASED_MIPS_JMPADDR16                                         = 9
	IMAGE_REL_BASED_THUMB_MOV32                                            = 7
	IMAGE_REL_CEE_ABSOLUTE                                                 = 0x0000
	IMAGE_REL_CEE_ADDR32                                                   = 0x0001
	IMAGE_REL_CEE_ADDR32NB                                                 = 0x0003
	IMAGE_REL_CEE_ADDR64                                                   = 0x0002
	IMAGE_REL_CEE_SECREL                                                   = 0x0005
	IMAGE_REL_CEE_SECTION                                                  = 0x0004
	IMAGE_REL_CEE_TOKEN                                                    = 0x0006
	IMAGE_REL_CEF_ABSOLUTE                                                 = 0x0000
	IMAGE_REL_CEF_ADDR32                                                   = 0x0001
	IMAGE_REL_CEF_ADDR32NB                                                 = 0x0003
	IMAGE_REL_CEF_ADDR64                                                   = 0x0002
	IMAGE_REL_CEF_SECREL                                                   = 0x0005
	IMAGE_REL_CEF_SECTION                                                  = 0x0004
	IMAGE_REL_CEF_TOKEN                                                    = 0x0006
	IMAGE_REL_EBC_ABSOLUTE                                                 = 0x0000
	IMAGE_REL_EBC_ADDR32NB                                                 = 0x0001
	IMAGE_REL_EBC_REL32                                                    = 0x0002
	IMAGE_REL_EBC_SECREL                                                   = 0x0004
	IMAGE_REL_EBC_SECTION                                                  = 0x0003
	IMAGE_REL_I386_ABSOLUTE                                                = 0x0000
	IMAGE_REL_I386_DIR16                                                   = 0x0001
	IMAGE_REL_I386_DIR32                                                   = 0x0006
	IMAGE_REL_I386_DIR32NB                                                 = 0x0007
	IMAGE_REL_I386_REL16                                                   = 0x0002
	IMAGE_REL_I386_REL32                                                   = 0x0014
	IMAGE_REL_I386_SECREL                                                  = 0x000B
	IMAGE_REL_I386_SECREL7                                                 = 0x000D
	IMAGE_REL_I386_SECTION                                                 = 0x000A
	IMAGE_REL_I386_SEG12                                                   = 0x0009
	IMAGE_REL_I386_TOKEN                                                   = 0x000C
	IMAGE_REL_IA64_ABSOLUTE                                                = 0x0000
	IMAGE_REL_IA64_ADDEND                                                  = 0x001F
	IMAGE_REL_IA64_DIR32                                                   = 0x0004
	IMAGE_REL_IA64_DIR32NB                                                 = 0x0010
	IMAGE_REL_IA64_DIR64                                                   = 0x0005
	IMAGE_REL_IA64_GPREL22                                                 = 0x0009
	IMAGE_REL_IA64_GPREL32                                                 = 0x001C
	IMAGE_REL_IA64_IMM14                                                   = 0x0001
	IMAGE_REL_IA64_IMM22                                                   = 0x0002
	IMAGE_REL_IA64_IMM64                                                   = 0x0003
	IMAGE_REL_IA64_IMMGPREL64                                              = 0x001A
	IMAGE_REL_IA64_LTOFF22                                                 = 0x000A
	IMAGE_REL_IA64_PCREL21B                                                = 0x0006
	IMAGE_REL_IA64_PCREL21F                                                = 0x0008
	IMAGE_REL_IA64_PCREL21M                                                = 0x0007
	IMAGE_REL_IA64_PCREL60B                                                = 0x0016
	IMAGE_REL_IA64_PCREL60F                                                = 0x0017
	IMAGE_REL_IA64_PCREL60I                                                = 0x0018
	IMAGE_REL_IA64_PCREL60M                                                = 0x0019
	IMAGE_REL_IA64_PCREL60X                                                = 0x0015
	IMAGE_REL_IA64_SECREL22                                                = 0x000C
	IMAGE_REL_IA64_SECREL32                                                = 0x000E
	IMAGE_REL_IA64_SECREL64I                                               = 0x000D
	IMAGE_REL_IA64_SECTION                                                 = 0x000B
	IMAGE_REL_IA64_SREL14                                                  = 0x0011
	IMAGE_REL_IA64_SREL22                                                  = 0x0012
	IMAGE_REL_IA64_SREL32                                                  = 0x0013
	IMAGE_REL_IA64_TOKEN                                                   = 0x001B
	IMAGE_REL_IA64_UREL32                                                  = 0x0014
	IMAGE_REL_M32R_ABSOLUTE                                                = 0x0000
	IMAGE_REL_M32R_ADDR24                                                  = 0x0003
	IMAGE_REL_M32R_ADDR32                                                  = 0x0001
	IMAGE_REL_M32R_ADDR32NB                                                = 0x0002
	IMAGE_REL_M32R_GPREL16                                                 = 0x0004
	IMAGE_REL_M32R_PAIR                                                    = 0x000B
	IMAGE_REL_M32R_PCREL16                                                 = 0x0006
	IMAGE_REL_M32R_PCREL24                                                 = 0x0005
	IMAGE_REL_M32R_PCREL8                                                  = 0x0007
	IMAGE_REL_M32R_REFHALF                                                 = 0x0008
	IMAGE_REL_M32R_REFHI                                                   = 0x0009
	IMAGE_REL_M32R_REFLO                                                   = 0x000A
	IMAGE_REL_M32R_SECREL32                                                = 0x000D
	IMAGE_REL_M32R_SECTION                                                 = 0x000C
	IMAGE_REL_M32R_TOKEN                                                   = 0x000E
	IMAGE_REL_MIPS_ABSOLUTE                                                = 0x0000
	IMAGE_REL_MIPS_GPREL                                                   = 0x0006
	IMAGE_REL_MIPS_JMPADDR                                                 = 0x0003
	IMAGE_REL_MIPS_JMPADDR16                                               = 0x0010
	IMAGE_REL_MIPS_LITERAL                                                 = 0x0007
	IMAGE_REL_MIPS_PAIR                                                    = 0x0025
	IMAGE_REL_MIPS_REFHALF                                                 = 0x0001
	IMAGE_REL_MIPS_REFHI                                                   = 0x0004
	IMAGE_REL_MIPS_REFLO                                                   = 0x0005
	IMAGE_REL_MIPS_REFWORD                                                 = 0x0002
	IMAGE_REL_MIPS_REFWORDNB                                               = 0x0022
	IMAGE_REL_MIPS_SECREL                                                  = 0x000B
	IMAGE_REL_MIPS_SECRELHI                                                = 0x000D
	IMAGE_REL_MIPS_SECRELLO                                                = 0x000C
	IMAGE_REL_MIPS_SECTION                                                 = 0x000A
	IMAGE_REL_MIPS_TOKEN                                                   = 0x000E
	IMAGE_REL_PPC_ABSOLUTE                                                 = 0x0000
	IMAGE_REL_PPC_ADDR14                                                   = 0x0005
	IMAGE_REL_PPC_ADDR16                                                   = 0x0004
	IMAGE_REL_PPC_ADDR24                                                   = 0x0003
	IMAGE_REL_PPC_ADDR32                                                   = 0x0002
	IMAGE_REL_PPC_ADDR32NB                                                 = 0x000A
	IMAGE_REL_PPC_ADDR64                                                   = 0x0001
	IMAGE_REL_PPC_BRNTAKEN                                                 = 0x0400
	IMAGE_REL_PPC_BRTAKEN                                                  = 0x0200
	IMAGE_REL_PPC_GPREL                                                    = 0x0015
	IMAGE_REL_PPC_IFGLUE                                                   = 0x000D
	IMAGE_REL_PPC_IMGLUE                                                   = 0x000E
	IMAGE_REL_PPC_NEG                                                      = 0x0100
	IMAGE_REL_PPC_PAIR                                                     = 0x0012
	IMAGE_REL_PPC_REFHI                                                    = 0x0010
	IMAGE_REL_PPC_REFLO                                                    = 0x0011
	IMAGE_REL_PPC_REL14                                                    = 0x0007
	IMAGE_REL_PPC_REL24                                                    = 0x0006
	IMAGE_REL_PPC_SECREL                                                   = 0x000B
	IMAGE_REL_PPC_SECREL16                                                 = 0x000F
	IMAGE_REL_PPC_SECRELHI                                                 = 0x0014
	IMAGE_REL_PPC_SECRELLO                                                 = 0x0013
	IMAGE_REL_PPC_SECTION                                                  = 0x000C
	IMAGE_REL_PPC_TOCDEFN                                                  = 0x0800
	IMAGE_REL_PPC_TOCREL14                                                 = 0x0009
	IMAGE_REL_PPC_TOCREL16                                                 = 0x0008
	IMAGE_REL_PPC_TOKEN                                                    = 0x0016
	IMAGE_REL_PPC_TYPEMASK                                                 = 0x00FF
	IMAGE_REL_SH3_ABSOLUTE                                                 = 0x0000
	IMAGE_REL_SH3_DIRECT16                                                 = 0x0001
	IMAGE_REL_SH3_DIRECT32                                                 = 0x0002
	IMAGE_REL_SH3_DIRECT32_NB                                              = 0x0010
	IMAGE_REL_SH3_DIRECT4                                                  = 0x0006
	IMAGE_REL_SH3_DIRECT4_LONG                                             = 0x0008
	IMAGE_REL_SH3_DIRECT4_WORD                                             = 0x0007
	IMAGE_REL_SH3_DIRECT8                                                  = 0x0003
	IMAGE_REL_SH3_DIRECT8_LONG                                             = 0x0005
	IMAGE_REL_SH3_DIRECT8_WORD                                             = 0x0004
	IMAGE_REL_SH3_GPREL4_LONG                                              = 0x0011
	IMAGE_REL_SH3_PCREL12_WORD                                             = 0x000B
	IMAGE_REL_SH3_PCREL8_LONG                                              = 0x000A
	IMAGE_REL_SH3_PCREL8_WORD                                              = 0x0009
	IMAGE_REL_SH3_SECREL                                                   = 0x000F
	IMAGE_REL_SH3_SECTION                                                  = 0x000E
	IMAGE_REL_SH3_SIZEOF_SECTION                                           = 0x000D
	IMAGE_REL_SH3_STARTOF_SECTION                                          = 0x000C
	IMAGE_REL_SH3_TOKEN                                                    = 0x0012
	IMAGE_REL_SHM_PAIR                                                     = 0x0018
	IMAGE_REL_SHM_PCRELPT                                                  = 0x0013
	IMAGE_REL_SHM_REFHALF                                                  = 0x0015
	IMAGE_REL_SHM_REFLO                                                    = 0x0014
	IMAGE_REL_SHM_RELHALF                                                  = 0x0017
	IMAGE_REL_SHM_RELLO                                                    = 0x0016
	IMAGE_REL_SH_NOMODE                                                    = 0x8000
	IMAGE_REL_THUMB_BLX23                                                  = 0x0015
	IMAGE_REL_THUMB_BRANCH20                                               = 0x0012
	IMAGE_REL_THUMB_BRANCH24                                               = 0x0014
	IMAGE_REL_THUMB_MOV32                                                  = 0x0011
	IMAGE_RESOURCE_DATA_IS_DIRECTORY                                       = 0x80000000
	IMAGE_RESOURCE_NAME_IS_STRING                                          = 0x80000000
	IMAGE_ROM_OPTIONAL_HDR_MAGIC                                           = 0x107
	IMAGE_SCN_ALIGN_1024BYTES                                              = 0x00B00000
	IMAGE_SCN_ALIGN_128BYTES                                               = 0x00800000
	IMAGE_SCN_ALIGN_16BYTES                                                = 0x00500000
	IMAGE_SCN_ALIGN_1BYTES                                                 = 0x00100000
	IMAGE_SCN_ALIGN_2048BYTES                                              = 0x00C00000
	IMAGE_SCN_ALIGN_256BYTES                                               = 0x00900000
	IMAGE_SCN_ALIGN_2BYTES                                                 = 0x00200000
	IMAGE_SCN_ALIGN_32BYTES                                                = 0x00600000
	IMAGE_SCN_ALIGN_4096BYTES                                              = 0x00D00000
	IMAGE_SCN_ALIGN_4BYTES                                                 = 0x00300000
	IMAGE_SCN_ALIGN_512BYTES                                               = 0x00A00000
	IMAGE_SCN_ALIGN_64BYTES                                                = 0x00700000
	IMAGE_SCN_ALIGN_8192BYTES                                              = 0x00E00000
	IMAGE_SCN_ALIGN_8BYTES                                                 = 0x00400000
	IMAGE_SCN_ALIGN_MASK                                                   = 0x00F00000
	IMAGE_SCN_CNT_CODE                                                     = 0x00000020
	IMAGE_SCN_CNT_INITIALIZED_DATA                                         = 0x00000040
	IMAGE_SCN_CNT_UNINITIALIZED_DATA                                       = 0x00000080
	IMAGE_SCN_GPREL                                                        = 0x00008000
	IMAGE_SCN_LNK_COMDAT                                                   = 0x00001000
	IMAGE_SCN_LNK_INFO                                                     = 0x00000200
	IMAGE_SCN_LNK_NRELOC_OVFL                                              = 0x01000000
	IMAGE_SCN_LNK_OTHER                                                    = 0x00000100
	IMAGE_SCN_LNK_REMOVE                                                   = 0x00000800
	IMAGE_SCN_MEM_16BIT                                                    = 0x00020000
	IMAGE_SCN_MEM_DISCARDABLE                                              = 0x02000000
	IMAGE_SCN_MEM_EXECUTE                                                  = 0x20000000
	IMAGE_SCN_MEM_FARDATA                                                  = 0x00008000
	IMAGE_SCN_MEM_LOCKED                                                   = 0x00040000
	IMAGE_SCN_MEM_NOT_CACHED                                               = 0x04000000
	IMAGE_SCN_MEM_NOT_PAGED                                                = 0x08000000
	IMAGE_SCN_MEM_PRELOAD                                                  = 0x00080000
	IMAGE_SCN_MEM_PURGEABLE                                                = 0x00020000
	IMAGE_SCN_MEM_READ                                                     = 0x40000000
	IMAGE_SCN_MEM_SHARED                                                   = 0x10000000
	IMAGE_SCN_MEM_WRITE                                                    = 0x80000000
	IMAGE_SCN_NO_DEFER_SPEC_EXC                                            = 0x00004000
	IMAGE_SCN_SCALE_INDEX                                                  = 0x00000001
	IMAGE_SCN_TYPE_NO_PAD                                                  = 0x00000008
	IMAGE_SEPARATE_DEBUG_FLAGS_MASK                                        = 0x8000
	IMAGE_SEPARATE_DEBUG_MISMATCH                                          = 0x8000
	IMAGE_SEPARATE_DEBUG_SIGNATURE                                         = 0x4944
	IMAGE_SIZEOF_ARCHIVE_MEMBER_HDR                                        = 60
	IMAGE_SIZEOF_AUX_SYMBOL                                                = 18
	IMAGE_SIZEOF_BASE_RELOCATION                                           = 8
	IMAGE_SIZEOF_FILE_HEADER                                               = 20
	IMAGE_SIZEOF_LINENUMBER                                                = 6
	IMAGE_SIZEOF_NT_OPTIONAL32_HEADER                                      = 224
	IMAGE_SIZEOF_NT_OPTIONAL64_HEADER                                      = 240
	IMAGE_SIZEOF_NT_OPTIONAL_HEADER                                        = 240
	IMAGE_SIZEOF_RELOCATION                                                = 10
	IMAGE_SIZEOF_ROM_OPTIONAL_HEADER                                       = 56
	IMAGE_SIZEOF_SECTION_HEADER                                            = 40
	IMAGE_SIZEOF_SHORT_NAME                                                = 8
	IMAGE_SIZEOF_STD_OPTIONAL_HEADER                                       = 28
	IMAGE_SIZEOF_SYMBOL                                                    = 18
	IMAGE_SUBSYSTEM_EFI_APPLICATION                                        = 10
	IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER                                = 11
	IMAGE_SUBSYSTEM_EFI_ROM                                                = 13
	IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER                                     = 12
	IMAGE_SUBSYSTEM_NATIVE                                                 = 1
	IMAGE_SUBSYSTEM_NATIVE_WINDOWS                                         = 8
	IMAGE_SUBSYSTEM_OS2_CUI                                                = 5
	IMAGE_SUBSYSTEM_POSIX_CUI                                              = 7
	IMAGE_SUBSYSTEM_UNKNOWN                                                = 0
	IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION                               = 16
	IMAGE_SUBSYSTEM_WINDOWS_CE_GUI                                         = 9
	IMAGE_SUBSYSTEM_WINDOWS_CUI                                            = 3
	IMAGE_SUBSYSTEM_WINDOWS_GUI                                            = 2
	IMAGE_SUBSYSTEM_XBOX                                                   = 14
	IMAGE_SYM_CLASS_ARGUMENT                                               = 0x0009
	IMAGE_SYM_CLASS_AUTOMATIC                                              = 0x0001
	IMAGE_SYM_CLASS_BIT_FIELD                                              = 0x0012
	IMAGE_SYM_CLASS_BLOCK                                                  = 0x0064
	IMAGE_SYM_CLASS_CLR_TOKEN                                              = 0x006B
	IMAGE_SYM_CLASS_END_OF_STRUCT                                          = 0x0066
	IMAGE_SYM_CLASS_ENUM_TAG                                               = 0x000F
	IMAGE_SYM_CLASS_EXTERNAL                                               = 0x0002
	IMAGE_SYM_CLASS_EXTERNAL_DEF                                           = 0x0005
	IMAGE_SYM_CLASS_FAR_EXTERNAL                                           = 0x0044
	IMAGE_SYM_CLASS_FILE                                                   = 0x0067
	IMAGE_SYM_CLASS_FUNCTION                                               = 0x0065
	IMAGE_SYM_CLASS_LABEL                                                  = 0x0006
	IMAGE_SYM_CLASS_MEMBER_OF_ENUM                                         = 0x0010
	IMAGE_SYM_CLASS_MEMBER_OF_STRUCT                                       = 0x0008
	IMAGE_SYM_CLASS_MEMBER_OF_UNION                                        = 0x000B
	IMAGE_SYM_CLASS_NULL                                                   = 0x0000
	IMAGE_SYM_CLASS_REGISTER                                               = 0x0004
	IMAGE_SYM_CLASS_REGISTER_PARAM                                         = 0x0011
	IMAGE_SYM_CLASS_SECTION                                                = 0x0068
	IMAGE_SYM_CLASS_STATIC                                                 = 0x0003
	IMAGE_SYM_CLASS_STRUCT_TAG                                             = 0x000A
	IMAGE_SYM_CLASS_TYPE_DEFINITION                                        = 0x000D
	IMAGE_SYM_CLASS_UNDEFINED_LABEL                                        = 0x0007
	IMAGE_SYM_CLASS_UNDEFINED_STATIC                                       = 0x000E
	IMAGE_SYM_CLASS_UNION_TAG                                              = 0x000C
	IMAGE_SYM_CLASS_WEAK_EXTERNAL                                          = 0x0069
	IMAGE_SYM_DTYPE_ARRAY                                                  = 3
	IMAGE_SYM_DTYPE_FUNCTION                                               = 2
	IMAGE_SYM_DTYPE_NULL                                                   = 0
	IMAGE_SYM_DTYPE_POINTER                                                = 1
	IMAGE_SYM_SECTION_MAX                                                  = 0xFEFF
	IMAGE_SYM_SECTION_MAX_EX                                               = 2147483647
	IMAGE_SYM_TYPE_BYTE                                                    = 0x000C
	IMAGE_SYM_TYPE_CHAR                                                    = 0x0002
	IMAGE_SYM_TYPE_DOUBLE                                                  = 0x0007
	IMAGE_SYM_TYPE_DWORD                                                   = 0x000F
	IMAGE_SYM_TYPE_ENUM                                                    = 0x000A
	IMAGE_SYM_TYPE_FLOAT                                                   = 0x0006
	IMAGE_SYM_TYPE_INT                                                     = 0x0004
	IMAGE_SYM_TYPE_LONG                                                    = 0x0005
	IMAGE_SYM_TYPE_MOE                                                     = 0x000B
	IMAGE_SYM_TYPE_NULL                                                    = 0x0000
	IMAGE_SYM_TYPE_PCODE                                                   = 0x8000
	IMAGE_SYM_TYPE_SHORT                                                   = 0x0003
	IMAGE_SYM_TYPE_STRUCT                                                  = 0x0008
	IMAGE_SYM_TYPE_UINT                                                    = 0x000E
	IMAGE_SYM_TYPE_UNION                                                   = 0x0009
	IMAGE_SYM_TYPE_VOID                                                    = 0x0001
	IMAGE_SYM_TYPE_WORD                                                    = 0x000D
	IMAGE_VXD_SIGNATURE                                                    = 0x454C
	IMAGE_WEAK_EXTERN_SEARCH_ALIAS                                         = 3
	IMAGE_WEAK_EXTERN_SEARCH_LIBRARY                                       = 2
	IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY                                     = 1
	IMC_CLOSESTATUSWINDOW                                                  = 0x0021
	IMC_GETCANDIDATEPOS                                                    = 0x0007
	IMC_GETCOMPOSITIONFONT                                                 = 0x0009
	IMC_GETCOMPOSITIONWINDOW                                               = 0x000B
	IMC_GETSTATUSWINDOWPOS                                                 = 0x000F
	IMC_OPENSTATUSWINDOW                                                   = 0x0022
	IMC_SETCANDIDATEPOS                                                    = 0x0008
	IMC_SETCOMPOSITIONFONT                                                 = 0x000A
	IMC_SETCOMPOSITIONWINDOW                                               = 0x000C
	IMC_SETSTATUSWINDOWPOS                                                 = 0x0010
	IMEMENUITEM_STRING_SIZE                                                = 80
	IMEVER_0310                                                            = 0x0003000A
	IMEVER_0400                                                            = 0x00040000
	IME_CAND_CODE                                                          = 0x0002
	IME_CAND_MEANING                                                       = 0x0003
	IME_CAND_RADICAL                                                       = 0x0004
	IME_CAND_READ                                                          = 0x0001
	IME_CAND_STROKE                                                        = 0x0005
	IME_CAND_UNKNOWN                                                       = 0x0000
	IME_CHOTKEY_IME_NONIME_TOGGLE                                          = 0x10
	IME_CHOTKEY_SHAPE_TOGGLE                                               = 0x11
	IME_CHOTKEY_SYMBOL_TOGGLE                                              = 0x12
	IME_CMODE_ALPHANUMERIC                                                 = 0x0000
	IME_CMODE_CHARCODE                                                     = 0x0020
	IME_CMODE_CHINESE                                                      = 1
	IME_CMODE_EUDC                                                         = 0x0200
	IME_CMODE_FIXED                                                        = 0x0800
	IME_CMODE_FULLSHAPE                                                    = 0x0008
	IME_CMODE_HANGEUL                                                      = 1
	IME_CMODE_HANGUL                                                       = 1
	IME_CMODE_HANJACONVERT                                                 = 0x0040
	IME_CMODE_JAPANESE                                                     = 1
	IME_CMODE_KATAKANA                                                     = 0x0002
	IME_CMODE_LANGUAGE                                                     = 0x0003
	IME_CMODE_NATIVE                                                       = 0x0001
	IME_CMODE_NOCONVERSION                                                 = 0x0100
	IME_CMODE_RESERVED                                                     = 0xF0000000
	IME_CMODE_ROMAN                                                        = 0x0010
	IME_CMODE_SOFTKBD                                                      = 0x0080
	IME_CMODE_SYMBOL                                                       = 0x0400
	IME_CONFIG_GENERAL                                                     = 1
	IME_CONFIG_REGISTERWORD                                                = 2
	IME_CONFIG_SELECTDICTIONARY                                            = 3
	IME_ESC_AUTOMATA                                                       = 0x1009
	IME_ESC_GETHELPFILENAME                                                = 0x100b
	IME_ESC_GET_EUDC_DICTIONARY                                            = 0x1003
	IME_ESC_HANJA_MODE                                                     = 0x1008
	IME_ESC_IME_NAME                                                       = 0x1006
	IME_ESC_MAX_KEY                                                        = 0x1005
	IME_ESC_PRIVATE_FIRST                                                  = 0x0800
	IME_ESC_PRIVATE_HOTKEY                                                 = 0x100a
	IME_ESC_PRIVATE_LAST                                                   = 0x0FFF
	IME_ESC_QUERY_SUPPORT                                                  = 0x0003
	IME_ESC_RESERVED_FIRST                                                 = 0x0004
	IME_ESC_RESERVED_LAST                                                  = 0x07FF
	IME_ESC_SEQUENCE_TO_INTERNAL                                           = 0x1001
	IME_ESC_SET_EUDC_DICTIONARY                                            = 0x1004
	IME_ESC_SYNC_HOTKEY                                                    = 0x1007
	IME_HOTKEY_DSWITCH_FIRST                                               = 0x100
	IME_HOTKEY_DSWITCH_LAST                                                = 0x11F
	IME_HOTKEY_PRIVATE_FIRST                                               = 0x200
	IME_HOTKEY_PRIVATE_LAST                                                = 0x21F
	IME_ITHOTKEY_PREVIOUS_COMPOSITION                                      = 0x201
	IME_ITHOTKEY_RECONVERTSTRING                                           = 0x203
	IME_ITHOTKEY_RESEND_RESULTSTR                                          = 0x200
	IME_ITHOTKEY_UISTYLE_TOGGLE                                            = 0x202
	IME_JHOTKEY_CLOSE_OPEN                                                 = 0x30
	IME_KHOTKEY_ENGLISH                                                    = 0x52
	IME_KHOTKEY_HANJACONVERT                                               = 0x51
	IME_KHOTKEY_SHAPE_TOGGLE                                               = 0x50
	IME_PROP_AT_CARET                                                      = 0x00010000
	IME_PROP_CANDLIST_START_FROM_1                                         = 0x00040000
	IME_PROP_COMPLETE_ON_UNSELECT                                          = 0x00100000
	IME_PROP_SPECIAL_UI                                                    = 0x00020000
	IME_PROP_UNICODE                                                       = 0x00080000
	IME_REGWORD_STYLE_EUDC                                                 = 0x00000001
	IME_REGWORD_STYLE_USER_FIRST                                           = 0x80000000
	IME_REGWORD_STYLE_USER_LAST                                            = 0xFFFFFFFF
	IME_SMODE_AUTOMATIC                                                    = 0x0004
	IME_SMODE_CONVERSATION                                                 = 0x0010
	IME_SMODE_NONE                                                         = 0x0000
	IME_SMODE_PHRASEPREDICT                                                = 0x0008
	IME_SMODE_PLAURALCLAUSE                                                = 0x0001
	IME_SMODE_RESERVED                                                     = 0x0000F000
	IME_SMODE_SINGLECONVERT                                                = 0x0002
	IME_THOTKEY_IME_NONIME_TOGGLE                                          = 0x70
	IME_THOTKEY_SHAPE_TOGGLE                                               = 0x71
	IME_THOTKEY_SYMBOL_TOGGLE                                              = 0x72
	IMFS_CHECKED                                                           = 8
	IMFS_DEFAULT                                                           = 4096
	IMFS_DISABLED                                                          = 3
	IMFS_ENABLED                                                           = 0
	IMFS_GRAYED                                                            = 3
	IMFS_HILITE                                                            = 128
	IMFS_UNCHECKED                                                         = 0
	IMFS_UNHILITE                                                          = 0
	IMFT_RADIOCHECK                                                        = 0x00001
	IMFT_SEPARATOR                                                         = 0x00002
	IMFT_SUBMENU                                                           = 0x00004
	IMM_ERROR_GENERAL                                                      = -2
	IMM_ERROR_NODATA                                                       = -1
	IMN_CHANGECANDIDATE                                                    = 0x0003
	IMN_CLOSECANDIDATE                                                     = 0x0004
	IMN_CLOSESTATUSWINDOW                                                  = 0x0001
	IMN_GUIDELINE                                                          = 0x000D
	IMN_OPENCANDIDATE                                                      = 0x0005
	IMN_OPENSTATUSWINDOW                                                   = 0x0002
	IMN_PRIVATE                                                            = 0x000E
	IMN_SETCANDIDATEPOS                                                    = 0x0009
	IMN_SETCOMPOSITIONFONT                                                 = 0x000A
	IMN_SETCOMPOSITIONWINDOW                                               = 0x000B
	IMN_SETCONVERSIONMODE                                                  = 0x0006
	IMN_SETOPENSTATUS                                                      = 0x0008
	IMN_SETSENTENCEMODE                                                    = 0x0007
	IMN_SETSTATUSWINDOWPOS                                                 = 0x000C
	IMPORT_OBJECT_HDR_SIG2                                                 = 0xffff
	IMR_CANDIDATEWINDOW                                                    = 0x0002
	IMR_COMPOSITIONFONT                                                    = 0x0003
	IMR_COMPOSITIONWINDOW                                                  = 0x0001
	IMR_CONFIRMRECONVERTSTRING                                             = 0x0005
	IMR_DOCUMENTFEED                                                       = 0x0007
	IMR_QUERYCHARPOSITION                                                  = 0x0006
	IMR_RECONVERTSTRING                                                    = 0x0004
	IN                                                                     = 0
	INDEXID_CONTAINER                                                      = 0
	INDEXID_OBJECT                                                         = 0
	INFINITE                                                               = 0xffffffff
	INHERITED_ACE                                                          = 16
	INHERIT_CALLER_PRIORITY                                                = 0x20000
	INHERIT_ONLY_ACE                                                       = 8
	INHERIT_PARENT_AFFINITY                                                = 0x10000
	INITIAL_FPCSR                                                          = 0x027f
	INITIAL_MXCSR                                                          = 0x1f80
	INIT_ONCE_ASYNC                                                        = 2
	INIT_ONCE_CHECK_ONLY                                                   = 1
	INIT_ONCE_CTX_RESERVED_BITS                                            = 2
	INIT_ONCE_INIT_FAILED                                                  = 4
	INLINE                                                                 = 0
	INPLACE_E_FIRST                                                        = 2147746208
	INPLACE_E_LAST                                                         = 2147746223
	INPLACE_S_FIRST                                                        = 262560
	INPLACE_S_LAST                                                         = 262575
	INPUTLANGCHANGE_BACKWARD                                               = 0x0004
	INPUTLANGCHANGE_FORWARD                                                = 0x0002
	INPUTLANGCHANGE_SYSCHARSET                                             = 0x0001
	INPUT_HARDWARE                                                         = 2
	INPUT_KEYBOARD                                                         = 1
	INPUT_MOUSE                                                            = 0
	INT_MAX                                                                = 2147483647
	INT_MIN                                                                = -2147483648
	INVALID_OS_COUNT                                                       = 65535
	IO_COMPLETION_ALL_ACCESS                                               = 2031619
	IO_COMPLETION_MODIFY_STATE                                             = 0x0002
	IO_REPARSE_TAG_AF_UNIX                                                 = 2147483683
	IO_REPARSE_TAG_APPEXECLINK                                             = 2147483675
	IO_REPARSE_TAG_CLOUD                                                   = 2415919130
	IO_REPARSE_TAG_CLOUD_1                                                 = 2415923226
	IO_REPARSE_TAG_CLOUD_2                                                 = 2415927322
	IO_REPARSE_TAG_CLOUD_3                                                 = 2415931418
	IO_REPARSE_TAG_CLOUD_4                                                 = 2415935514
	IO_REPARSE_TAG_CLOUD_5                                                 = 2415939610
	IO_REPARSE_TAG_CLOUD_6                                                 = 2415943706
	IO_REPARSE_TAG_CLOUD_7                                                 = 2415947802
	IO_REPARSE_TAG_CLOUD_8                                                 = 2415951898
	IO_REPARSE_TAG_CLOUD_9                                                 = 2415955994
	IO_REPARSE_TAG_CLOUD_A                                                 = 2415960090
	IO_REPARSE_TAG_CLOUD_B                                                 = 2415964186
	IO_REPARSE_TAG_CLOUD_C                                                 = 2415968282
	IO_REPARSE_TAG_CLOUD_D                                                 = 2415972378
	IO_REPARSE_TAG_CLOUD_E                                                 = 2415976474
	IO_REPARSE_TAG_CLOUD_F                                                 = 2415980570
	IO_REPARSE_TAG_CLOUD_MASK                                              = 61440
	IO_REPARSE_TAG_CSV                                                     = 2147483657
	IO_REPARSE_TAG_DEDUP                                                   = 2147483667
	IO_REPARSE_TAG_DFS                                                     = 2147483658
	IO_REPARSE_TAG_DFSR                                                    = 2147483666
	IO_REPARSE_TAG_DRIVE_EXTENDER                                          = 2147483653
	IO_REPARSE_TAG_FILE_PLACEHOLDER                                        = 2147483669
	IO_REPARSE_TAG_FILTER_MANAGER                                          = 2147483659
	IO_REPARSE_TAG_GLOBAL_REPARSE                                          = 2684354585
	IO_REPARSE_TAG_HSM                                                     = 3221225476
	IO_REPARSE_TAG_HSM2                                                    = 2147483654
	IO_REPARSE_TAG_IIS_CACHE                                               = 2684354576
	IO_REPARSE_TAG_MOUNT_POINT                                             = 2684354563
	IO_REPARSE_TAG_NFS                                                     = 2147483668
	IO_REPARSE_TAG_ONEDRIVE                                                = 2147483681
	IO_REPARSE_TAG_PROJFS                                                  = 2415919132
	IO_REPARSE_TAG_PROJFS_TOMBSTONE                                        = 2684354594
	IO_REPARSE_TAG_RESERVED_ONE                                            = 1
	IO_REPARSE_TAG_RESERVED_RANGE                                          = 1
	IO_REPARSE_TAG_RESERVED_ZERO                                           = 0
	IO_REPARSE_TAG_SIS                                                     = 2147483655
	IO_REPARSE_TAG_STORAGE_SYNC                                            = 2147483678
	IO_REPARSE_TAG_SYMLINK                                                 = 2684354572
	IO_REPARSE_TAG_UNHANDLED                                               = 2147483680
	IO_REPARSE_TAG_WCI                                                     = 2147483672
	IO_REPARSE_TAG_WCI_1                                                   = 2415923224
	IO_REPARSE_TAG_WCI_TOMBSTONE                                           = 2684354591
	IO_REPARSE_TAG_WIM                                                     = 2147483656
	IO_REPARSE_TAG_WOF                                                     = 2147483671
	ISC_SHOWUIALL                                                          = 0xC000000F
	ISC_SHOWUIALLCANDIDATEWINDOW                                           = 0x0000000F
	ISC_SHOWUICANDIDATEWINDOW                                              = 0x00000001
	ISC_SHOWUICOMPOSITIONWINDOW                                            = 0x80000000
	ISC_SHOWUIGUIDELINE                                                    = 0x40000000
	ISMEX_CALLBACK                                                         = 0x00000004
	ISMEX_NOSEND                                                           = 0x00000000
	ISMEX_NOTIFY                                                           = 0x00000002
	ISMEX_REPLIED                                                          = 0x00000008
	ISMEX_SEND                                                             = 0x00000001
	IS_TEXT_UNICODE_ASCII16                                                = 0x0001
	IS_TEXT_UNICODE_CONTROLS                                               = 0x0004
	IS_TEXT_UNICODE_DBCS_LEADBYTE                                          = 0x0400
	IS_TEXT_UNICODE_ILLEGAL_CHARS                                          = 0x0100
	IS_TEXT_UNICODE_NOT_ASCII_MASK                                         = 0xF000
	IS_TEXT_UNICODE_NOT_UNICODE_MASK                                       = 0x0F00
	IS_TEXT_UNICODE_NULL_BYTES                                             = 0x1000
	IS_TEXT_UNICODE_ODD_LENGTH                                             = 0x0200
	IS_TEXT_UNICODE_REVERSE_ASCII16                                        = 0x0010
	IS_TEXT_UNICODE_REVERSE_CONTROLS                                       = 0x0040
	IS_TEXT_UNICODE_REVERSE_MASK                                           = 0x00F0
	IS_TEXT_UNICODE_REVERSE_SIGNATURE                                      = 0x0080
	IS_TEXT_UNICODE_REVERSE_STATISTICS                                     = 0x0020
	IS_TEXT_UNICODE_SIGNATURE                                              = 0x0008
	IS_TEXT_UNICODE_STATISTICS                                             = 0x0002
	IS_TEXT_UNICODE_UNICODE_MASK                                           = 0x000F
	JOB_OBJECT_ALL_ACCESS                                                  = 2031647
	JOB_OBJECT_ASSIGN_PROCESS                                              = 1
	JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS                                     = 0x000000ff
	JOB_OBJECT_CPU_RATE_CONTROL_ENABLE                                     = 0x1
	JOB_OBJECT_CPU_RATE_CONTROL_HARD_CAP                                   = 0x4
	JOB_OBJECT_CPU_RATE_CONTROL_NOTIFY                                     = 0x8
	JOB_OBJECT_CPU_RATE_CONTROL_VALID_FLAGS                                = 0xf
	JOB_OBJECT_CPU_RATE_CONTROL_WEIGHT_BASED                               = 0x2
	JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS                                  = 0x00007fff
	JOB_OBJECT_LIMIT_ACTIVE_PROCESS                                        = 0x00000008
	JOB_OBJECT_LIMIT_AFFINITY                                              = 0x00000010
	JOB_OBJECT_LIMIT_BREAKAWAY_OK                                          = 0x00000800
	JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION                            = 0x00000400
	JOB_OBJECT_LIMIT_JOB_MEMORY                                            = 0x00000200
	JOB_OBJECT_LIMIT_JOB_READ_BYTES                                        = 0x00010000
	JOB_OBJECT_LIMIT_JOB_TIME                                              = 0x00000004
	JOB_OBJECT_LIMIT_JOB_WRITE_BYTES                                       = 0x00020000
	JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE                                     = 0x00002000
	JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME                                     = 0x00000040
	JOB_OBJECT_LIMIT_PRIORITY_CLASS                                        = 0x00000020
	JOB_OBJECT_LIMIT_PROCESS_MEMORY                                        = 0x00000100
	JOB_OBJECT_LIMIT_PROCESS_TIME                                          = 0x00000002
	JOB_OBJECT_LIMIT_RATE_CONTROL                                          = 0x00040000
	JOB_OBJECT_LIMIT_RESERVED3                                             = 0x00008000
	JOB_OBJECT_LIMIT_RESERVED4                                             = 0x00010000
	JOB_OBJECT_LIMIT_RESERVED5                                             = 0x00020000
	JOB_OBJECT_LIMIT_RESERVED6                                             = 0x00040000
	JOB_OBJECT_LIMIT_SCHEDULING_CLASS                                      = 0x00000080
	JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK                                   = 0x00001000
	JOB_OBJECT_LIMIT_SUBSET_AFFINITY                                       = 0x00004000
	JOB_OBJECT_LIMIT_VALID_FLAGS                                           = 0x0007ffff
	JOB_OBJECT_LIMIT_WORKINGSET                                            = 0x00000001
	JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS                                   = 8
	JOB_OBJECT_MSG_ACTIVE_PROCESS_LIMIT                                    = 3
	JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO                                     = 4
	JOB_OBJECT_MSG_END_OF_JOB_TIME                                         = 1
	JOB_OBJECT_MSG_END_OF_PROCESS_TIME                                     = 2
	JOB_OBJECT_MSG_EXIT_PROCESS                                            = 7
	JOB_OBJECT_MSG_JOB_CYCLE_TIME_LIMIT                                    = 12
	JOB_OBJECT_MSG_JOB_MEMORY_LIMIT                                        = 10
	JOB_OBJECT_MSG_MAXIMUM                                                 = 12
	JOB_OBJECT_MSG_MINIMUM                                                 = 1
	JOB_OBJECT_MSG_NEW_PROCESS                                             = 6
	JOB_OBJECT_MSG_NOTIFICATION_LIMIT                                      = 11
	JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT                                    = 9
	JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS                              = 0x00070204
	JOB_OBJECT_POST_AT_END_OF_JOB                                          = 1
	JOB_OBJECT_QUERY                                                       = 4
	JOB_OBJECT_RESERVED_LIMIT_VALID_FLAGS                                  = 0x0007ffff
	JOB_OBJECT_SECURITY_FILTER_TOKENS                                      = 0x00000008
	JOB_OBJECT_SECURITY_NO_ADMIN                                           = 0x00000001
	JOB_OBJECT_SECURITY_ONLY_TOKEN                                         = 0x00000004
	JOB_OBJECT_SECURITY_RESTRICTED_TOKEN                                   = 0x00000002
	JOB_OBJECT_SECURITY_VALID_FLAGS                                        = 0x0000000f
	JOB_OBJECT_SET_ATTRIBUTES                                              = 2
	JOB_OBJECT_SET_SECURITY_ATTRIBUTES                                     = 16
	JOB_OBJECT_TERMINATE                                                   = 8
	JOB_OBJECT_TERMINATE_AT_END_OF_JOB                                     = 0
	JOB_OBJECT_UILIMIT_ALL                                                 = 0x000000FF
	JOB_OBJECT_UILIMIT_DESKTOP                                             = 0x00000040
	JOB_OBJECT_UILIMIT_DISPLAYSETTINGS                                     = 0x00000010
	JOB_OBJECT_UILIMIT_EXITWINDOWS                                         = 0x00000080
	JOB_OBJECT_UILIMIT_GLOBALATOMS                                         = 0x00000020
	JOB_OBJECT_UILIMIT_HANDLES                                             = 0x00000001
	JOB_OBJECT_UILIMIT_NONE                                                = 0x00000000
	JOB_OBJECT_UILIMIT_READCLIPBOARD                                       = 0x00000002
	JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS                                    = 0x00000008
	JOB_OBJECT_UILIMIT_WRITECLIPBOARD                                      = 0x00000004
	JOB_OBJECT_UI_VALID_FLAGS                                              = 0x000000FF
	JOHAB_CHARSET                                                          = 130
	KEYBOARD_OVERRUN_MAKE_CODE                                             = 0xFF
	KEYEVENTF_EXTENDEDKEY                                                  = 0x0001
	KEYEVENTF_KEYUP                                                        = 0x0002
	KEYEVENTF_SCANCODE                                                     = 0x0008
	KEYEVENTF_UNICODE                                                      = 0x0004
	KEY_ALL_ACCESS                                                         = 983103
	KEY_CREATE_LINK                                                        = 32
	KEY_CREATE_SUB_KEY                                                     = 4
	KEY_ENUMERATE_SUB_KEYS                                                 = 8
	KEY_EVENT                                                              = 0x1
	KEY_EXECUTE                                                            = 131097
	KEY_NOTIFY                                                             = 16
	KEY_QUERY_VALUE                                                        = 1
	KEY_READ                                                               = 131097
	KEY_SET_VALUE                                                          = 2
	KEY_WOW64_32KEY                                                        = 512
	KEY_WOW64_64KEY                                                        = 256
	KEY_WOW64_RES                                                          = 768
	KEY_WRITE                                                              = 131078
	KF_ALTDOWN                                                             = 0x2000
	KF_DLGMODE                                                             = 0x0800
	KF_EXTENDED                                                            = 0x0100
	KF_MENUMODE                                                            = 0x1000
	KF_REPEAT                                                              = 0x4000
	KF_UP                                                                  = 0x8000
	KLF_ACTIVATE                                                           = 0x00000001
	KLF_NOTELLSHELL                                                        = 0x00000080
	KLF_REORDER                                                            = 0x00000008
	KLF_REPLACELANG                                                        = 0x00000010
	KLF_RESET                                                              = 0x40000000
	KLF_SETFORPROCESS                                                      = 0x00000100
	KLF_SHIFTLOCK                                                          = 0x00010000
	KLF_SUBSTITUTE_OK                                                      = 0x00000002
	KL_NAMELENGTH                                                          = 9
	KTM_MARSHAL_BLOB_VERSION_MAJOR                                         = 1
	KTM_MARSHAL_BLOB_VERSION_MINOR                                         = 1
	LABEL_SECURITY_INFORMATION                                             = 16
	LANG_AFRIKAANS                                                         = 0x36
	LANG_ALBANIAN                                                          = 0x1c
	LANG_ALSATIAN                                                          = 0x84
	LANG_AMHARIC                                                           = 0x5e
	LANG_ARABIC                                                            = 0x01
	LANG_ARMENIAN                                                          = 0x2b
	LANG_ASSAMESE                                                          = 0x4d
	LANG_AZERBAIJANI                                                       = 0x2c
	LANG_AZERI                                                             = 0x2c
	LANG_BANGLA                                                            = 0x45
	LANG_BASHKIR                                                           = 0x6d
	LANG_BASQUE                                                            = 0x2d
	LANG_BELARUSIAN                                                        = 0x23
	LANG_BENGALI                                                           = 0x45
	LANG_BOSNIAN                                                           = 0x1a
	LANG_BOSNIAN_NEUTRAL                                                   = 0x781a
	LANG_BRETON                                                            = 0x7e
	LANG_BULGARIAN                                                         = 0x02
	LANG_CATALAN                                                           = 0x03
	LANG_CENTRAL_KURDISH                                                   = 0x92
	LANG_CHEROKEE                                                          = 0x5c
	LANG_CHINESE                                                           = 0x04
	LANG_CHINESE_SIMPLIFIED                                                = 0x04
	LANG_CHINESE_TRADITIONAL                                               = 0x7c04
	LANG_CORSICAN                                                          = 0x83
	LANG_CROATIAN                                                          = 0x1a
	LANG_CZECH                                                             = 0x05
	LANG_DANISH                                                            = 0x06
	LANG_DARI                                                              = 0x8c
	LANG_DIVEHI                                                            = 0x65
	LANG_DUTCH                                                             = 0x13
	LANG_ENGLISH                                                           = 0x09
	LANG_ESTONIAN                                                          = 0x25
	LANG_FAEROESE                                                          = 0x38
	LANG_FARSI                                                             = 0x29
	LANG_FILIPINO                                                          = 0x64
	LANG_FINNISH                                                           = 0x0b
	LANG_FRENCH                                                            = 0x0c
	LANG_FRISIAN                                                           = 0x62
	LANG_FULAH                                                             = 0x67
	LANG_GALICIAN                                                          = 0x56
	LANG_GEORGIAN                                                          = 0x37
	LANG_GERMAN                                                            = 0x07
	LANG_GREEK                                                             = 0x08
	LANG_GREENLANDIC                                                       = 0x6f
	LANG_GUJARATI                                                          = 0x47
	LANG_HAUSA                                                             = 0x68
	LANG_HEBREW                                                            = 0x0d
	LANG_HINDI                                                             = 0x39
	LANG_HUNGARIAN                                                         = 0x0e
	LANG_ICELANDIC                                                         = 0x0f
	LANG_IGBO                                                              = 0x70
	LANG_INDONESIAN                                                        = 0x21
	LANG_INUKTITUT                                                         = 0x5d
	LANG_INVARIANT                                                         = 0x7f
	LANG_IRISH                                                             = 0x3c
	LANG_ITALIAN                                                           = 0x10
	LANG_JAPANESE                                                          = 0x11
	LANG_KANNADA                                                           = 0x4b
	LANG_KASHMIRI                                                          = 0x60
	LANG_KAZAK                                                             = 0x3f
	LANG_KHMER                                                             = 0x53
	LANG_KICHE                                                             = 0x86
	LANG_KINYARWANDA                                                       = 0x87
	LANG_KONKANI                                                           = 0x57
	LANG_KOREAN                                                            = 0x12
	LANG_KYRGYZ                                                            = 0x40
	LANG_LAO                                                               = 0x54
	LANG_LATVIAN                                                           = 0x26
	LANG_LITHUANIAN                                                        = 0x27
	LANG_LOWER_SORBIAN                                                     = 0x2e
	LANG_LUXEMBOURGISH                                                     = 0x6e
	LANG_MACEDONIAN                                                        = 0x2f
	LANG_MALAY                                                             = 0x3e
	LANG_MALAYALAM                                                         = 0x4c
	LANG_MALTESE                                                           = 0x3a
	LANG_MANIPURI                                                          = 0x58
	LANG_MAORI                                                             = 0x81
	LANG_MAPUDUNGUN                                                        = 0x7a
	LANG_MARATHI                                                           = 0x4e
	LANG_MOHAWK                                                            = 0x7c
	LANG_MONGOLIAN                                                         = 0x50
	LANG_NEPALI                                                            = 0x61
	LANG_NEUTRAL                                                           = 0x00
	LANG_NORWEGIAN                                                         = 0x14
	LANG_OCCITAN                                                           = 0x82
	LANG_ODIA                                                              = 0x48
	LANG_ORIYA                                                             = 0x48
	LANG_PASHTO                                                            = 0x63
	LANG_PERSIAN                                                           = 0x29
	LANG_POLISH                                                            = 0x15
	LANG_PORTUGUESE                                                        = 0x16
	LANG_PULAR                                                             = 0x67
	LANG_PUNJABI                                                           = 0x46
	LANG_QUECHUA                                                           = 0x6b
	LANG_ROMANIAN                                                          = 0x18
	LANG_ROMANSH                                                           = 0x17
	LANG_RUSSIAN                                                           = 0x19
	LANG_SAKHA                                                             = 0x85
	LANG_SAMI                                                              = 0x3b
	LANG_SANSKRIT                                                          = 0x4f
	LANG_SCOTTISH_GAELIC                                                   = 0x91
	LANG_SERBIAN                                                           = 0x1a
	LANG_SERBIAN_NEUTRAL                                                   = 0x7c1a
	LANG_SINDHI                                                            = 0x59
	LANG_SINHALESE                                                         = 0x5b
	LANG_SLOVAK                                                            = 0x1b
	LANG_SLOVENIAN                                                         = 0x24
	LANG_SOTHO                                                             = 0x6c
	LANG_SPANISH                                                           = 0x0a
	LANG_SWAHILI                                                           = 0x41
	LANG_SWEDISH                                                           = 0x1d
	LANG_SYRIAC                                                            = 0x5a
	LANG_TAJIK                                                             = 0x28
	LANG_TAMAZIGHT                                                         = 0x5f
	LANG_TAMIL                                                             = 0x49
	LANG_TATAR                                                             = 0x44
	LANG_TELUGU                                                            = 0x4a
	LANG_THAI                                                              = 0x1e
	LANG_TIBETAN                                                           = 0x51
	LANG_TIGRIGNA                                                          = 0x73
	LANG_TIGRINYA                                                          = 0x73
	LANG_TSWANA                                                            = 0x32
	LANG_TURKISH                                                           = 0x1f
	LANG_TURKMEN                                                           = 0x42
	LANG_UIGHUR                                                            = 0x80
	LANG_UKRAINIAN                                                         = 0x22
	LANG_UPPER_SORBIAN                                                     = 0x2e
	LANG_URDU                                                              = 0x20
	LANG_UZBEK                                                             = 0x43
	LANG_VALENCIAN                                                         = 0x03
	LANG_VIETNAMESE                                                        = 0x2a
	LANG_WELSH                                                             = 0x52
	LANG_WOLOF                                                             = 0x88
	LANG_XHOSA                                                             = 0x34
	LANG_YAKUT                                                             = 0x85
	LANG_YI                                                                = 0x78
	LANG_YORUBA                                                            = 0x6a
	LANG_ZULU                                                              = 0x35
	LAYOUT_BITMAPORIENTATIONPRESERVED                                      = 0x00000008
	LAYOUT_BTT                                                             = 0x00000002
	LAYOUT_ORIENTATIONMASK                                                 = 7
	LAYOUT_RTL                                                             = 0x00000001
	LAYOUT_VBH                                                             = 0x00000004
	LBN_DBLCLK                                                             = 2
	LBN_ERRSPACE                                                           = -2
	LBN_KILLFOCUS                                                          = 5
	LBN_SELCANCEL                                                          = 3
	LBN_SELCHANGE                                                          = 1
	LBN_SETFOCUS                                                           = 4
	LBS_COMBOBOX                                                           = 32768
	LBS_DISABLENOSCROLL                                                    = 4096
	LBS_EXTENDEDSEL                                                        = 2048
	LBS_HASSTRINGS                                                         = 64
	LBS_MULTICOLUMN                                                        = 512
	LBS_MULTIPLESEL                                                        = 8
	LBS_NODATA                                                             = 8192
	LBS_NOINTEGRALHEIGHT                                                   = 256
	LBS_NOREDRAW                                                           = 4
	LBS_NOSEL                                                              = 16384
	LBS_NOTIFY                                                             = 1
	LBS_OWNERDRAWFIXED                                                     = 16
	LBS_OWNERDRAWVARIABLE                                                  = 32
	LBS_SORT                                                               = 2
	LBS_STANDARD                                                           = 10485763
	LBS_USETABSTOPS                                                        = 128
	LBS_WANTKEYBOARDINPUT                                                  = 1024
	LB_ADDFILE                                                             = 0x0196
	LB_ADDSTRING                                                           = 0x0180
	LB_CTLCODE                                                             = 0
	LB_DELETESTRING                                                        = 0x0182
	LB_DIR                                                                 = 0x018D
	LB_ERR                                                                 = -1
	LB_ERRSPACE                                                            = -2
	LB_FINDSTRING                                                          = 0x018F
	LB_FINDSTRINGEXACT                                                     = 0x01A2
	LB_GETANCHORINDEX                                                      = 0x019D
	LB_GETCARETINDEX                                                       = 0x019F
	LB_GETCOUNT                                                            = 0x018B
	LB_GETCURSEL                                                           = 0x0188
	LB_GETHORIZONTALEXTENT                                                 = 0x0193
	LB_GETITEMDATA                                                         = 0x0199
	LB_GETITEMHEIGHT                                                       = 0x01A1
	LB_GETITEMRECT                                                         = 0x0198
	LB_GETLISTBOXINFO                                                      = 0x01B2
	LB_GETLOCALE                                                           = 0x01A6
	LB_GETSEL                                                              = 0x0187
	LB_GETSELCOUNT                                                         = 0x0190
	LB_GETSELITEMS                                                         = 0x0191
	LB_GETTEXT                                                             = 0x0189
	LB_GETTEXTLEN                                                          = 0x018A
	LB_GETTOPINDEX                                                         = 0x018E
	LB_INITSTORAGE                                                         = 0x01A8
	LB_INSERTSTRING                                                        = 0x0181
	LB_ITEMFROMPOINT                                                       = 0x01A9
	LB_MSGMAX                                                              = 0x01B3
	LB_OKAY                                                                = 0
	LB_RESETCONTENT                                                        = 0x0184
	LB_SELECTSTRING                                                        = 0x018C
	LB_SELITEMRANGE                                                        = 0x019B
	LB_SELITEMRANGEEX                                                      = 0x0183
	LB_SETANCHORINDEX                                                      = 0x019C
	LB_SETCARETINDEX                                                       = 0x019E
	LB_SETCOLUMNWIDTH                                                      = 0x0195
	LB_SETCOUNT                                                            = 0x01A7
	LB_SETCURSEL                                                           = 0x0186
	LB_SETHORIZONTALEXTENT                                                 = 0x0194
	LB_SETITEMDATA                                                         = 0x019A
	LB_SETITEMHEIGHT                                                       = 0x01A0
	LB_SETLOCALE                                                           = 0x01A5
	LB_SETSEL                                                              = 0x0185
	LB_SETTABSTOPS                                                         = 0x0192
	LB_SETTOPINDEX                                                         = 0x0197
	LCID_ALTERNATE_SORTS                                                   = 0x00000004
	LCID_INSTALLED                                                         = 0x00000001
	LCID_SUPPORTED                                                         = 0x00000002
	LCMAP_BYTEREV                                                          = 0x00000800
	LCMAP_FULLWIDTH                                                        = 0x00800000
	LCMAP_HALFWIDTH                                                        = 0x00400000
	LCMAP_HIRAGANA                                                         = 0x00100000
	LCMAP_KATAKANA                                                         = 0x00200000
	LCMAP_LINGUISTIC_CASING                                                = 0x01000000
	LCMAP_LOWERCASE                                                        = 0x00000100
	LCMAP_SIMPLIFIED_CHINESE                                               = 0x02000000
	LCMAP_SORTKEY                                                          = 0x00000400
	LCMAP_TRADITIONAL_CHINESE                                              = 0x04000000
	LCMAP_UPPERCASE                                                        = 0x00000200
	LCS_CALIBRATED_RGB                                                     = 0
	LCS_GM_ABS_COLORIMETRIC                                                = 8
	LCS_GM_BUSINESS                                                        = 1
	LCS_GM_GRAPHICS                                                        = 2
	LCS_GM_IMAGES                                                          = 4
	LC_ALL                                                                 = 0
	LC_COLLATE                                                             = 1
	LC_CTYPE                                                               = 2
	LC_INTERIORS                                                           = 128
	LC_MARKER                                                              = 4
	LC_MAX                                                                 = 5
	LC_MIN                                                                 = 0
	LC_MONETARY                                                            = 3
	LC_NONE                                                                = 0
	LC_NUMERIC                                                             = 4
	LC_POLYLINE                                                            = 2
	LC_POLYMARKER                                                          = 8
	LC_STYLED                                                              = 32
	LC_TIME                                                                = 5
	LC_WIDE                                                                = 16
	LC_WIDESTYLED                                                          = 64
	LEFT_ALT_PRESSED                                                       = 0x2
	LEFT_CTRL_PRESSED                                                      = 0x8
	LF_FACESIZE                                                            = 32
	LF_FULLFACESIZE                                                        = 64
	LGRPID_ARABIC                                                          = 0x000d
	LGRPID_ARMENIAN                                                        = 0x0011
	LGRPID_BALTIC                                                          = 0x0003
	LGRPID_CENTRAL_EUROPE                                                  = 0x0002
	LGRPID_CYRILLIC                                                        = 0x0005
	LGRPID_GEORGIAN                                                        = 0x0010
	LGRPID_GREEK                                                           = 0x0004
	LGRPID_HEBREW                                                          = 0x000c
	LGRPID_INDIC                                                           = 0x000f
	LGRPID_INSTALLED                                                       = 0x00000001
	LGRPID_JAPANESE                                                        = 0x0007
	LGRPID_KOREAN                                                          = 0x0008
	LGRPID_SIMPLIFIED_CHINESE                                              = 0x000a
	LGRPID_SUPPORTED                                                       = 0x00000002
	LGRPID_THAI                                                            = 0x000b
	LGRPID_TRADITIONAL_CHINESE                                             = 0x0009
	LGRPID_TURKIC                                                          = 0x0006
	LGRPID_TURKISH                                                         = 0x0006
	LGRPID_VIETNAMESE                                                      = 0x000e
	LGRPID_WESTERN_EUROPE                                                  = 0x0001
	LHND                                                                   = 66
	LINECAPS                                                               = 30
	LINGUISTIC_IGNORECASE                                                  = 0x00000010
	LINGUISTIC_IGNOREDIACRITIC                                             = 0x00000020
	LLKHF_ALTDOWN                                                          = 32
	LLKHF_EXTENDED                                                         = 1
	LLKHF_INJECTED                                                         = 0x00000010
	LLKHF_LOWER_IL_INJECTED                                                = 0x00000002
	LLKHF_UP                                                               = 128
	LLMHF_INJECTED                                                         = 0x00000001
	LLMHF_LOWER_IL_INJECTED                                                = 0x00000002
	LLONG_MAX                                                              = 9223372036854775807
	LLONG_MIN                                                              = -9223372036854775808
	LMEM_DISCARDABLE                                                       = 0xf00
	LMEM_DISCARDED                                                         = 0x4000
	LMEM_FIXED                                                             = 0x0
	LMEM_INVALID_HANDLE                                                    = 0x8000
	LMEM_LOCKCOUNT                                                         = 0xff
	LMEM_MODIFY                                                            = 0x80
	LMEM_MOVEABLE                                                          = 0x2
	LMEM_NOCOMPACT                                                         = 0x10
	LMEM_NODISCARD                                                         = 0x20
	LMEM_VALID_FLAGS                                                       = 0xf72
	LMEM_ZEROINIT                                                          = 0x40
	LOAD_DLL_DEBUG_EVENT                                                   = 6
	LOAD_IGNORE_CODE_AUTHZ_LEVEL                                           = 0x10
	LOAD_LIBRARY_AS_DATAFILE                                               = 0x2
	LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE                                     = 0x40
	LOAD_LIBRARY_AS_IMAGE_RESOURCE                                         = 0x20
	LOAD_LIBRARY_REQUIRE_SIGNED_TARGET                                     = 0x80
	LOAD_LIBRARY_SEARCH_APPLICATION_DIR                                    = 0x200
	LOAD_LIBRARY_SEARCH_DEFAULT_DIRS                                       = 0x1000
	LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR                                       = 0x100
	LOAD_LIBRARY_SEARCH_SYSTEM32                                           = 0x800
	LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER                              = 2048
	LOAD_LIBRARY_SEARCH_USER_DIRS                                          = 0x400
	LOAD_WITH_ALTERED_SEARCH_PATH                                          = 0x8
	LOCALE_FONTSIGNATURE                                                   = 0x00000058
	LOCALE_ICALENDARTYPE                                                   = 0x00001009
	LOCALE_ICENTURY                                                        = 0x00000024
	LOCALE_ICOUNTRY                                                        = 0x00000005
	LOCALE_ICURRDIGITS                                                     = 0x00000019
	LOCALE_ICURRENCY                                                       = 0x0000001b
	LOCALE_IDATE                                                           = 0x00000021
	LOCALE_IDAYLZERO                                                       = 0x00000026
	LOCALE_IDEFAULTANSICODEPAGE                                            = 0x00001004
	LOCALE_IDEFAULTCODEPAGE                                                = 0x0000000b
	LOCALE_IDEFAULTCOUNTRY                                                 = 0x0000000a
	LOCALE_IDEFAULTEBCDICCODEPAGE                                          = 0x00001012
	LOCALE_IDEFAULTLANGUAGE                                                = 0x00000009
	LOCALE_IDEFAULTMACCODEPAGE                                             = 0x00001011
	LOCALE_IDIGITS                                                         = 0x00000011
	LOCALE_IDIGITSUBSTITUTION                                              = 0x00001014
	LOCALE_IFIRSTDAYOFWEEK                                                 = 0x0000100c
	LOCALE_IFIRSTWEEKOFYEAR                                                = 0x0000100d
	LOCALE_IGEOID                                                          = 0x0000005b
	LOCALE_IINTLCURRDIGITS                                                 = 0x0000001a
	LOCALE_ILANGUAGE                                                       = 0x00000001
	LOCALE_ILDATE                                                          = 0x00000022
	LOCALE_ILZERO                                                          = 0x00000012
	LOCALE_IMEASURE                                                        = 0x0000000d
	LOCALE_IMONLZERO                                                       = 0x00000027
	LOCALE_INEGCURR                                                        = 0x0000001c
	LOCALE_INEGNUMBER                                                      = 0x00001010
	LOCALE_INEGSEPBYSPACE                                                  = 0x00000057
	LOCALE_INEGSIGNPOSN                                                    = 0x00000053
	LOCALE_INEGSYMPRECEDES                                                 = 0x00000056
	LOCALE_IOPTIONALCALENDAR                                               = 0x0000100b
	LOCALE_IPAPERSIZE                                                      = 0x0000100a
	LOCALE_IPOSSEPBYSPACE                                                  = 0x00000055
	LOCALE_IPOSSIGNPOSN                                                    = 0x00000052
	LOCALE_IPOSSYMPRECEDES                                                 = 0x00000054
	LOCALE_ITIME                                                           = 0x00000023
	LOCALE_ITIMEMARKPOSN                                                   = 0x00001005
	LOCALE_ITLZERO                                                         = 0x00000025
	LOCALE_NAME_MAX_LENGTH                                                 = 85
	LOCALE_NOUSEROVERRIDE                                                  = 0x80000000
	LOCALE_RETURN_NUMBER                                                   = 0x20000000
	LOCALE_S1159                                                           = 0x00000028
	LOCALE_S2359                                                           = 0x00000029
	LOCALE_SABBREVCTRYNAME                                                 = 0x00000007
	LOCALE_SABBREVDAYNAME1                                                 = 0x00000031
	LOCALE_SABBREVDAYNAME2                                                 = 0x00000032
	LOCALE_SABBREVDAYNAME3                                                 = 0x00000033
	LOCALE_SABBREVDAYNAME4                                                 = 0x00000034
	LOCALE_SABBREVDAYNAME5                                                 = 0x00000035
	LOCALE_SABBREVDAYNAME6                                                 = 0x00000036
	LOCALE_SABBREVDAYNAME7                                                 = 0x00000037
	LOCALE_SABBREVLANGNAME                                                 = 0x00000003
	LOCALE_SABBREVMONTHNAME1                                               = 0x00000044
	LOCALE_SABBREVMONTHNAME10                                              = 0x0000004d
	LOCALE_SABBREVMONTHNAME11                                              = 0x0000004e
	LOCALE_SABBREVMONTHNAME12                                              = 0x0000004f
	LOCALE_SABBREVMONTHNAME13                                              = 0x0000100f
	LOCALE_SABBREVMONTHNAME2                                               = 0x00000045
	LOCALE_SABBREVMONTHNAME3                                               = 0x00000046
	LOCALE_SABBREVMONTHNAME4                                               = 0x00000047
	LOCALE_SABBREVMONTHNAME5                                               = 0x00000048
	LOCALE_SABBREVMONTHNAME6                                               = 0x00000049
	LOCALE_SABBREVMONTHNAME7                                               = 0x0000004a
	LOCALE_SABBREVMONTHNAME8                                               = 0x0000004b
	LOCALE_SABBREVMONTHNAME9                                               = 0x0000004c
	LOCALE_SCOUNTRY                                                        = 0x00000006
	LOCALE_SCURRENCY                                                       = 0x00000014
	LOCALE_SDATE                                                           = 0x0000001d
	LOCALE_SDAYNAME1                                                       = 0x0000002a
	LOCALE_SDAYNAME2                                                       = 0x0000002b
	LOCALE_SDAYNAME3                                                       = 0x0000002c
	LOCALE_SDAYNAME4                                                       = 0x0000002d
	LOCALE_SDAYNAME5                                                       = 0x0000002e
	LOCALE_SDAYNAME6                                                       = 0x0000002f
	LOCALE_SDAYNAME7                                                       = 0x00000030
	LOCALE_SDECIMAL                                                        = 0x0000000e
	LOCALE_SENGCOUNTRY                                                     = 0x00001002
	LOCALE_SENGCURRNAME                                                    = 0x00001007
	LOCALE_SENGLANGUAGE                                                    = 0x00001001
	LOCALE_SENGLISHCOUNTRYNAME                                             = 0x00001002
	LOCALE_SENGLISHLANGUAGENAME                                            = 0x00001001
	LOCALE_SGROUPING                                                       = 0x00000010
	LOCALE_SINTLSYMBOL                                                     = 0x00000015
	LOCALE_SISO3166CTRYNAME                                                = 0x0000005a
	LOCALE_SISO639LANGNAME                                                 = 0x00000059
	LOCALE_SLANGUAGE                                                       = 0x00000002
	LOCALE_SLIST                                                           = 0x0000000c
	LOCALE_SLOCALIZEDCOUNTRYNAME                                           = 0x00000006
	LOCALE_SLOCALIZEDDISPLAYNAME                                           = 0x00000002
	LOCALE_SLONGDATE                                                       = 0x00000020
	LOCALE_SMONDECIMALSEP                                                  = 0x00000016
	LOCALE_SMONGROUPING                                                    = 0x00000018
	LOCALE_SMONTHNAME1                                                     = 0x00000038
	LOCALE_SMONTHNAME10                                                    = 0x00000041
	LOCALE_SMONTHNAME11                                                    = 0x00000042
	LOCALE_SMONTHNAME12                                                    = 0x00000043
	LOCALE_SMONTHNAME13                                                    = 0x0000100e
	LOCALE_SMONTHNAME2                                                     = 0x00000039
	LOCALE_SMONTHNAME3                                                     = 0x0000003a
	LOCALE_SMONTHNAME4                                                     = 0x0000003b
	LOCALE_SMONTHNAME5                                                     = 0x0000003c
	LOCALE_SMONTHNAME6                                                     = 0x0000003d
	LOCALE_SMONTHNAME7                                                     = 0x0000003e
	LOCALE_SMONTHNAME8                                                     = 0x0000003f
	LOCALE_SMONTHNAME9                                                     = 0x00000040
	LOCALE_SMONTHOUSANDSEP                                                 = 0x00000017
	LOCALE_SNATIVECOUNTRYNAME                                              = 0x00000008
	LOCALE_SNATIVECTRYNAME                                                 = 0x00000008
	LOCALE_SNATIVECURRNAME                                                 = 0x00001008
	LOCALE_SNATIVEDIGITS                                                   = 0x00000013
	LOCALE_SNATIVELANGNAME                                                 = 0x00000004
	LOCALE_SNATIVELANGUAGENAME                                             = 0x00000004
	LOCALE_SNEGATIVESIGN                                                   = 0x00000051
	LOCALE_SPOSITIVESIGN                                                   = 0x00000050
	LOCALE_SSHORTDATE                                                      = 0x0000001f
	LOCALE_SSORTNAME                                                       = 0x00001013
	LOCALE_STHOUSAND                                                       = 0x0000000f
	LOCALE_STIME                                                           = 0x0000001e
	LOCALE_STIMEFORMAT                                                     = 0x00001003
	LOCALE_SYEARMONTH                                                      = 0x00001006
	LOCALE_USE_CP_ACP                                                      = 0x40000000
	LOCKFILE_EXCLUSIVE_LOCK                                                = 0x2
	LOCKFILE_FAIL_IMMEDIATELY                                              = 0x1
	LOGON32_LOGON_BATCH                                                    = 4
	LOGON32_LOGON_INTERACTIVE                                              = 2
	LOGON32_LOGON_NETWORK                                                  = 3
	LOGON32_LOGON_NETWORK_CLEARTEXT                                        = 8
	LOGON32_LOGON_NEW_CREDENTIALS                                          = 9
	LOGON32_LOGON_SERVICE                                                  = 5
	LOGON32_LOGON_UNLOCK                                                   = 7
	LOGON32_PROVIDER_DEFAULT                                               = 0
	LOGON32_PROVIDER_WINNT35                                               = 1
	LOGON32_PROVIDER_WINNT40                                               = 2
	LOGON32_PROVIDER_WINNT50                                               = 3
	LOGON_NETCREDENTIALS_ONLY                                              = 0x00000002
	LOGON_WITH_PROFILE                                                     = 0x00000001
	LOGON_ZERO_PASSWORD_BUFFER                                             = 0x80000000
	LOGPIXELSX                                                             = 88
	LOGPIXELSY                                                             = 90
	LONG_LONG_MAX                                                          = 9223372036854775807
	LONG_LONG_MIN                                                          = -9223372036854775808
	LONG_MAX                                                               = 2147483647
	LONG_MIN                                                               = -2147483648
	LOW_SURROGATE_END                                                      = 0xdfff
	LOW_SURROGATE_START                                                    = 0xdc00
	LPD_DOUBLEBUFFER                                                       = 0x00000001
	LPD_SHARE_ACCUM                                                        = 0x00000100
	LPD_SHARE_DEPTH                                                        = 0x00000040
	LPD_SHARE_STENCIL                                                      = 0x00000080
	LPD_STEREO                                                             = 0x00000002
	LPD_SUPPORT_GDI                                                        = 0x00000010
	LPD_SUPPORT_OPENGL                                                     = 0x00000020
	LPD_SWAP_COPY                                                          = 0x00000400
	LPD_SWAP_EXCHANGE                                                      = 0x00000200
	LPD_TRANSPARENT                                                        = 0x00001000
	LPD_TYPE_COLORINDEX                                                    = 1
	LPD_TYPE_RGBA                                                          = 0
	LPTR                                                                   = 64
	LPTx                                                                   = 0x80
	LR_COLOR                                                               = 0x0002
	LR_COPYDELETEORG                                                       = 0x0008
	LR_COPYFROMRESOURCE                                                    = 0x4000
	LR_COPYRETURNORG                                                       = 0x0004
	LR_CREATEDIBSECTION                                                    = 0x2000
	LR_DEFAULTCOLOR                                                        = 0x0000
	LR_DEFAULTSIZE                                                         = 0x0040
	LR_LOADFROMFILE                                                        = 0x0010
	LR_LOADMAP3DCOLORS                                                     = 0x1000
	LR_LOADTRANSPARENT                                                     = 0x0020
	LR_MONOCHROME                                                          = 0x0001
	LR_SHARED                                                              = 0x8000
	LR_VGACOLOR                                                            = 0x0080
	LSFW_LOCK                                                              = 1
	LSFW_UNLOCK                                                            = 2
	LTGRAY_BRUSH                                                           = 1
	LTP_PC_SMT                                                             = 0x1
	LUA_TOKEN                                                              = 0x4
	LWA_ALPHA                                                              = 0x00000002
	LWA_COLORKEY                                                           = 0x00000001
	MAC_CHARSET                                                            = 77
	MAPVK_VK_TO_CHAR                                                       = 2
	MAPVK_VK_TO_VSC                                                        = 0
	MAPVK_VSC_TO_VK                                                        = 1
	MAPVK_VSC_TO_VK_EX                                                     = 3
	MAP_COMPOSITE                                                          = 0x00000040
	MAP_EXPAND_LIGATURES                                                   = 0x00002000
	MAP_FOLDCZONE                                                          = 0x00000010
	MAP_FOLDDIGITS                                                         = 0x00000080
	MAP_PRECOMPOSED                                                        = 0x00000020
	MARKPARITY                                                             = 3
	MARSHAL_E_FIRST                                                        = 2147746080
	MARSHAL_E_LAST                                                         = 2147746095
	MARSHAL_S_FIRST                                                        = 262432
	MARSHAL_S_LAST                                                         = 262447
	MAXBYTE                                                                = 0xff
	MAXCHAR                                                                = 0x7f
	MAXDWORD                                                               = 0xffffffff
	MAXIMUM_ALLOWED                                                        = 33554432
	MAXIMUM_PROCESSORS                                                     = 64
	MAXIMUM_PROC_PER_GROUP                                                 = 64
	MAXIMUM_REPARSE_DATA_BUFFER_SIZE                                       = 16384
	MAXIMUM_SUSPEND_COUNT                                                  = 127
	MAXIMUM_WAIT_OBJECTS                                                   = 64
	MAXIMUM_XSTATE_FEATURES                                                = 64
	MAXINTATOM                                                             = 0xc000
	MAXLOGICALLOGNAMESIZE                                                  = 256
	MAXLONG                                                                = 0x7fffffff
	MAXLONGLONG                                                            = 9223372036854775807
	MAXSHORT                                                               = 0x7fff
	MAXSTRETCHBLTMODE                                                      = 4
	MAXWORD                                                                = 0xffff
	MAX_ACL_REVISION                                                       = 4
	MAX_COMPUTERNAME_LENGTH                                                = 15
	MAX_DEFAULTCHAR                                                        = 2
	MAX_HW_COUNTERS                                                        = 16
	MAX_LEADBYTES                                                          = 12
	MAX_NUM_REASONS                                                        = 256
	MAX_PATH                                                               = 260
	MAX_PROFILE_LEN                                                        = 80
	MAX_REASON_BUGID_LEN                                                   = 32
	MAX_REASON_COMMENT_LEN                                                 = 512
	MAX_REASON_DESC_LEN                                                    = 256
	MAX_REASON_NAME_LEN                                                    = 64
	MAX_RESOURCEMANAGER_DESCRIPTION_LENGTH                                 = 64
	MAX_SHUTDOWN_TIMEOUT                                                   = 315360000
	MAX_STR_BLOCKREASON                                                    = 256
	MAX_SUPPORTED_OS_NUM                                                   = 4
	MAX_TRANSACTION_DESCRIPTION_LENGTH                                     = 64
	MA_ACTIVATE                                                            = 1
	MA_ACTIVATEANDEAT                                                      = 2
	MA_NOACTIVATE                                                          = 3
	MA_NOACTIVATEANDEAT                                                    = 4
	MB_ABORTRETRYIGNORE                                                    = 2
	MB_APPLMODAL                                                           = 0
	MB_CANCELTRYCONTINUE                                                   = 6
	MB_COMPOSITE                                                           = 0x00000002
	MB_DEFAULT_DESKTOP_ONLY                                                = 131072
	MB_DEFBUTTON1                                                          = 0
	MB_DEFBUTTON2                                                          = 256
	MB_DEFBUTTON3                                                          = 512
	MB_DEFBUTTON4                                                          = 768
	MB_DEFMASK                                                             = 3840
	MB_ERR_INVALID_CHARS                                                   = 0x00000008
	MB_HELP                                                                = 16384
	MB_ICONASTERISK                                                        = 64
	MB_ICONERROR                                                           = 16
	MB_ICONEXCLAMATION                                                     = 48
	MB_ICONHAND                                                            = 16
	MB_ICONINFORMATION                                                     = 64
	MB_ICONMASK                                                            = 240
	MB_ICONQUESTION                                                        = 32
	MB_ICONSTOP                                                            = 16
	MB_ICONWARNING                                                         = 48
	MB_LEN_MAX                                                             = 5
	MB_MISCMASK                                                            = 49152
	MB_MODEMASK                                                            = 12288
	MB_NOFOCUS                                                             = 32768
	MB_OK                                                                  = 0
	MB_OKCANCEL                                                            = 1
	MB_PRECOMPOSED                                                         = 0x00000001
	MB_RETRYCANCEL                                                         = 5
	MB_RIGHT                                                               = 524288
	MB_RTLREADING                                                          = 1048576
	MB_SERVICE_NOTIFICATION                                                = 2097152
	MB_SERVICE_NOTIFICATION_NT3X                                           = 262144
	MB_SETFOREGROUND                                                       = 65536
	MB_SYSTEMMODAL                                                         = 4096
	MB_TASKMODAL                                                           = 8192
	MB_TOPMOST                                                             = 262144
	MB_TYPEMASK                                                            = 15
	MB_USEGLYPHCHARS                                                       = 0x00000004
	MB_USERICON                                                            = 128
	MB_YESNO                                                               = 4
	MB_YESNOCANCEL                                                         = 3
	MDIS_ALLCHILDSTYLES                                                    = 0x0001
	MDITILE_HORIZONTAL                                                     = 0x0001
	MDITILE_SKIPDISABLED                                                   = 0x0002
	MDITILE_VERTICAL                                                       = 0x0000
	MDITILE_ZORDER                                                         = 0x0004
	MDMSPKRFLAG_CALLSETUP                                                  = 0x00000008
	MDMSPKRFLAG_DIAL                                                       = 0x00000002
	MDMSPKRFLAG_OFF                                                        = 0x00000001
	MDMSPKRFLAG_ON                                                         = 0x00000004
	MDMSPKR_CALLSETUP                                                      = 0x00000003
	MDMSPKR_DIAL                                                           = 0x00000001
	MDMSPKR_OFF                                                            = 0x00000000
	MDMSPKR_ON                                                             = 0x00000002
	MDMVOLFLAG_HIGH                                                        = 0x00000004
	MDMVOLFLAG_LOW                                                         = 0x00000001
	MDMVOLFLAG_MEDIUM                                                      = 0x00000002
	MDMVOL_HIGH                                                            = 0x00000002
	MDMVOL_LOW                                                             = 0x00000000
	MDMVOL_MEDIUM                                                          = 0x00000001
	MDM_ANALOG_RLP_OFF                                                     = 0x1
	MDM_ANALOG_RLP_ON                                                      = 0x0
	MDM_ANALOG_V34                                                         = 0x2
	MDM_AUTO_ML_2                                                          = 0x2
	MDM_AUTO_ML_DEFAULT                                                    = 0x0
	MDM_AUTO_ML_NONE                                                       = 0x1
	MDM_AUTO_SPEED_DEFAULT                                                 = 0x0
	MDM_BEARERMODE_ANALOG                                                  = 0x0
	MDM_BEARERMODE_GSM                                                     = 0x2
	MDM_BEARERMODE_ISDN                                                    = 0x1
	MDM_BLIND_DIAL                                                         = 0x00000200
	MDM_CCITT_OVERRIDE                                                     = 0x00000040
	MDM_CELLULAR                                                           = 0x00000008
	MDM_COMPRESSION                                                        = 0x00000001
	MDM_DIAGNOSTICS                                                        = 0x00000800
	MDM_ERROR_CONTROL                                                      = 0x00000002
	MDM_FLOWCONTROL_HARD                                                   = 0x00000010
	MDM_FLOWCONTROL_SOFT                                                   = 0x00000020
	MDM_FORCED_EC                                                          = 0x00000004
	MDM_HDLCPPP_AUTH_CHAP                                                  = 0x3
	MDM_HDLCPPP_AUTH_DEFAULT                                               = 0x0
	MDM_HDLCPPP_AUTH_MSCHAP                                                = 0x4
	MDM_HDLCPPP_AUTH_NONE                                                  = 0x1
	MDM_HDLCPPP_AUTH_PAP                                                   = 0x2
	MDM_HDLCPPP_ML_2                                                       = 0x2
	MDM_HDLCPPP_ML_DEFAULT                                                 = 0x0
	MDM_HDLCPPP_ML_NONE                                                    = 0x1
	MDM_HDLCPPP_SPEED_56K                                                  = 0x2
	MDM_HDLCPPP_SPEED_64K                                                  = 0x1
	MDM_HDLCPPP_SPEED_DEFAULT                                              = 0x0
	MDM_MASK_AUTO_ML                                                       = 192
	MDM_MASK_AUTO_SPEED                                                    = 0x7
	MDM_MASK_BEARERMODE                                                    = 0x0000f000
	MDM_MASK_EXTENDEDINFO                                                  = 268431360
	MDM_MASK_HDLCPPP_AUTH                                                  = 56
	MDM_MASK_HDLCPPP_ML                                                    = 192
	MDM_MASK_HDLCPPP_SPEED                                                 = 0x7
	MDM_MASK_PROTOCOLDATA                                                  = 0x0ff00000
	MDM_MASK_PROTOCOLID                                                    = 0x000f0000
	MDM_MASK_PROTOCOLINFO                                                  = 268369920
	MDM_MASK_V110_SPEED                                                    = 0xf
	MDM_MASK_V120_ML                                                       = 192
	MDM_MASK_V120_SPEED                                                    = 0x7
	MDM_MASK_X75_DATA                                                      = 0x7
	MDM_PIAFS_INCOMING                                                     = 0
	MDM_PIAFS_OUTGOING                                                     = 1
	MDM_PROTOCOLID_ANALOG                                                  = 0x7
	MDM_PROTOCOLID_AUTO                                                    = 0x6
	MDM_PROTOCOLID_DEFAULT                                                 = 0x0
	MDM_PROTOCOLID_GPRS                                                    = 0x8
	MDM_PROTOCOLID_HDLCPPP                                                 = 0x1
	MDM_PROTOCOLID_PIAFS                                                   = 0x9
	MDM_PROTOCOLID_V110                                                    = 0x4
	MDM_PROTOCOLID_V120                                                    = 0x5
	MDM_PROTOCOLID_V128                                                    = 0x2
	MDM_PROTOCOLID_X75                                                     = 0x3
	MDM_PROTOCOL_ANALOG_NRLP                                               = 1507328
	MDM_PROTOCOL_ANALOG_RLP                                                = 458752
	MDM_PROTOCOL_ANALOG_V34                                                = 2555904
	MDM_PROTOCOL_AUTO_1CH                                                  = 67502080
	MDM_PROTOCOL_AUTO_2CH                                                  = 134610944
	MDM_PROTOCOL_GPRS                                                      = 524288
	MDM_PROTOCOL_HDLCPPP_112K                                              = 136380416
	MDM_PROTOCOL_HDLCPPP_112K_CHAP                                         = 161546240
	MDM_PROTOCOL_HDLCPPP_112K_MSCHAP                                       = 169934848
	MDM_PROTOCOL_HDLCPPP_112K_PAP                                          = 153157632
	MDM_PROTOCOL_HDLCPPP_128K                                              = 135331840
	MDM_PROTOCOL_HDLCPPP_128K_CHAP                                         = 160497664
	MDM_PROTOCOL_HDLCPPP_128K_MSCHAP                                       = 168886272
	MDM_PROTOCOL_HDLCPPP_128K_PAP                                          = 152109056
	MDM_PROTOCOL_HDLCPPP_56K                                               = 2162688
	MDM_PROTOCOL_HDLCPPP_64K                                               = 1114112
	MDM_PROTOCOL_PIAFS_INCOMING                                            = 589824
	MDM_PROTOCOL_PIAFS_OUTGOING                                            = 1638400
	MDM_PROTOCOL_V110_12DOT0K                                              = 5505024
	MDM_PROTOCOL_V110_14DOT4K                                              = 6553600
	MDM_PROTOCOL_V110_19DOT2K                                              = 7602176
	MDM_PROTOCOL_V110_1DOT2K                                               = 1310720
	MDM_PROTOCOL_V110_28DOT8K                                              = 8650752
	MDM_PROTOCOL_V110_2DOT4K                                               = 2359296
	MDM_PROTOCOL_V110_38DOT4K                                              = 9699328
	MDM_PROTOCOL_V110_4DOT8K                                               = 3407872
	MDM_PROTOCOL_V110_57DOT6K                                              = 10747904
	MDM_PROTOCOL_V110_9DOT6K                                               = 4456448
	MDM_PROTOCOL_V120_112K                                                 = 136642560
	MDM_PROTOCOL_V120_128K                                                 = 135593984
	MDM_PROTOCOL_V120_56K                                                  = 69533696
	MDM_PROTOCOL_V120_64K                                                  = 68485120
	MDM_PROTOCOL_X75_128K                                                  = 2293760
	MDM_PROTOCOL_X75_64K                                                   = 1245184
	MDM_PROTOCOL_X75_BTX                                                   = 4390912
	MDM_PROTOCOL_X75_T_70                                                  = 3342336
	MDM_SHIFT_AUTO_ML                                                      = 0x6
	MDM_SHIFT_AUTO_SPEED                                                   = 0x0
	MDM_SHIFT_BEARERMODE                                                   = 12
	MDM_SHIFT_EXTENDEDINFO                                                 = 12
	MDM_SHIFT_HDLCPPP_AUTH                                                 = 0x3
	MDM_SHIFT_HDLCPPP_ML                                                   = 0x6
	MDM_SHIFT_HDLCPPP_SPEED                                                = 0x0
	MDM_SHIFT_PROTOCOLDATA                                                 = 20
	MDM_SHIFT_PROTOCOLID                                                   = 16
	MDM_SHIFT_PROTOCOLINFO                                                 = 16
	MDM_SHIFT_V110_SPEED                                                   = 0x0
	MDM_SHIFT_V120_ML                                                      = 0x6
	MDM_SHIFT_V120_SPEED                                                   = 0x0
	MDM_SHIFT_X75_DATA                                                     = 0x0
	MDM_SPEED_ADJUST                                                       = 0x00000080
	MDM_TONE_DIAL                                                          = 0x00000100
	MDM_V110_SPEED_12DOT0K                                                 = 0x5
	MDM_V110_SPEED_14DOT4K                                                 = 0x6
	MDM_V110_SPEED_19DOT2K                                                 = 0x7
	MDM_V110_SPEED_1DOT2K                                                  = 0x1
	MDM_V110_SPEED_28DOT8K                                                 = 0x8
	MDM_V110_SPEED_2DOT4K                                                  = 0x2
	MDM_V110_SPEED_38DOT4K                                                 = 0x9
	MDM_V110_SPEED_4DOT8K                                                  = 0x3
	MDM_V110_SPEED_57DOT6K                                                 = 0xA
	MDM_V110_SPEED_9DOT6K                                                  = 0x4
	MDM_V110_SPEED_DEFAULT                                                 = 0x0
	MDM_V120_ML_2                                                          = 0x2
	MDM_V120_ML_DEFAULT                                                    = 0x0
	MDM_V120_ML_NONE                                                       = 0x1
	MDM_V120_SPEED_56K                                                     = 0x2
	MDM_V120_SPEED_64K                                                     = 0x1
	MDM_V120_SPEED_DEFAULT                                                 = 0x0
	MDM_V23_OVERRIDE                                                       = 0x00000400
	MDM_X75_DATA_128K                                                      = 0x2
	MDM_X75_DATA_64K                                                       = 0x1
	MDM_X75_DATA_BTX                                                       = 0x4
	MDM_X75_DATA_DEFAULT                                                   = 0x0
	MDM_X75_DATA_T_70                                                      = 0x3
	MEMORY_ALLOCATION_ALIGNMENT                                            = 16
	MEMORY_PRIORITY_BELOW_NORMAL                                           = 4
	MEMORY_PRIORITY_LOW                                                    = 2
	MEMORY_PRIORITY_MEDIUM                                                 = 3
	MEMORY_PRIORITY_NORMAL                                                 = 5
	MEMORY_PRIORITY_VERY_LOW                                               = 1
	MEM_4MB_PAGES                                                          = 0x80000000
	MEM_64K_PAGES                                                          = 541065216
	MEM_COMMIT                                                             = 0x1000
	MEM_DECOMMIT                                                           = 0x4000
	MEM_DIFFERENT_IMAGE_BASE_OK                                            = 0x800000
	MEM_EXTENDED_PARAMETER_GRAPHICS                                        = 0x01
	MEM_EXTENDED_PARAMETER_NONPAGED                                        = 0x02
	MEM_EXTENDED_PARAMETER_NONPAGED_HUGE                                   = 0x10
	MEM_EXTENDED_PARAMETER_NONPAGED_LARGE                                  = 0x08
	MEM_EXTENDED_PARAMETER_TYPE_BITS                                       = 8
	MEM_EXTENDED_PARAMETER_ZERO_PAGES_OPTIONAL                             = 0x04
	MEM_FREE                                                               = 0x10000
	MEM_IMAGE                                                              = 16777216
	MEM_LARGE_PAGES                                                        = 0x20000000
	MEM_MAPPED                                                             = 0x40000
	MEM_PHYSICAL                                                           = 0x400000
	MEM_PRIVATE                                                            = 0x20000
	MEM_RELEASE                                                            = 0x8000
	MEM_RESERVE                                                            = 0x2000
	MEM_RESET                                                              = 0x80000
	MEM_RESET_UNDO                                                         = 0x1000000
	MEM_ROTATE                                                             = 0x800000
	MEM_TOP_DOWN                                                           = 0x100000
	MEM_UNMAP_WITH_TRANSIENT_BOOST                                         = 0x01
	MEM_WRITE_WATCH                                                        = 0x200000
	MENU_EVENT                                                             = 0x8
	MESSAGE_RESOURCE_UNICODE                                               = 0x0001
	METAFILE_DRIVER                                                        = 2049
	META_ANIMATEPALETTE                                                    = 0x0436
	META_ARC                                                               = 0x0817
	META_BITBLT                                                            = 0x0922
	META_CHORD                                                             = 0x0830
	META_CREATEBRUSHINDIRECT                                               = 0x02FC
	META_CREATEFONTINDIRECT                                                = 0x02FB
	META_CREATEPALETTE                                                     = 0x00f7
	META_CREATEPATTERNBRUSH                                                = 0x01F9
	META_CREATEPENINDIRECT                                                 = 0x02FA
	META_CREATEREGION                                                      = 0x06FF
	META_DELETEOBJECT                                                      = 0x01f0
	META_DIBBITBLT                                                         = 0x0940
	META_DIBCREATEPATTERNBRUSH                                             = 0x0142
	META_DIBSTRETCHBLT                                                     = 0x0b41
	META_ELLIPSE                                                           = 0x0418
	META_ESCAPE                                                            = 0x0626
	META_EXCLUDECLIPRECT                                                   = 0x0415
	META_EXTFLOODFILL                                                      = 0x0548
	META_EXTTEXTOUT                                                        = 0x0a32
	META_FILLREGION                                                        = 0x0228
	META_FLOODFILL                                                         = 0x0419
	META_FRAMEREGION                                                       = 0x0429
	META_INTERSECTCLIPRECT                                                 = 0x0416
	META_INVERTREGION                                                      = 0x012A
	META_LINETO                                                            = 0x0213
	META_MOVETO                                                            = 0x0214
	META_OFFSETCLIPRGN                                                     = 0x0220
	META_OFFSETVIEWPORTORG                                                 = 0x0211
	META_OFFSETWINDOWORG                                                   = 0x020F
	META_PAINTREGION                                                       = 0x012B
	META_PATBLT                                                            = 0x061D
	META_PIE                                                               = 0x081A
	META_POLYGON                                                           = 0x0324
	META_POLYLINE                                                          = 0x0325
	META_POLYPOLYGON                                                       = 0x0538
	META_REALIZEPALETTE                                                    = 0x0035
	META_RECTANGLE                                                         = 0x041B
	META_RESIZEPALETTE                                                     = 0x0139
	META_RESTOREDC                                                         = 0x0127
	META_ROUNDRECT                                                         = 0x061C
	META_SAVEDC                                                            = 0x001E
	META_SCALEVIEWPORTEXT                                                  = 0x0412
	META_SCALEWINDOWEXT                                                    = 0x0410
	META_SELECTCLIPREGION                                                  = 0x012C
	META_SELECTOBJECT                                                      = 0x012D
	META_SELECTPALETTE                                                     = 0x0234
	META_SETBKCOLOR                                                        = 0x0201
	META_SETBKMODE                                                         = 0x0102
	META_SETDIBTODEV                                                       = 0x0d33
	META_SETLAYOUT                                                         = 0x0149
	META_SETMAPMODE                                                        = 0x0103
	META_SETMAPPERFLAGS                                                    = 0x0231
	META_SETPALENTRIES                                                     = 0x0037
	META_SETPIXEL                                                          = 0x041F
	META_SETPOLYFILLMODE                                                   = 0x0106
	META_SETRELABS                                                         = 0x0105
	META_SETROP2                                                           = 0x0104
	META_SETSTRETCHBLTMODE                                                 = 0x0107
	META_SETTEXTALIGN                                                      = 0x012E
	META_SETTEXTCHAREXTRA                                                  = 0x0108
	META_SETTEXTCOLOR                                                      = 0x0209
	META_SETTEXTJUSTIFICATION                                              = 0x020A
	META_SETVIEWPORTEXT                                                    = 0x020E
	META_SETVIEWPORTORG                                                    = 0x020D
	META_SETWINDOWEXT                                                      = 0x020C
	META_SETWINDOWORG                                                      = 0x020B
	META_STRETCHBLT                                                        = 0x0B23
	META_STRETCHDIB                                                        = 0x0f43
	META_TEXTOUT                                                           = 0x0521
	METRICS_USEDEFAULT                                                     = -1
	MFCOMMENT                                                              = 15
	MFS_CHECKED                                                            = 8
	MFS_DEFAULT                                                            = 4096
	MFS_DISABLED                                                           = 3
	MFS_ENABLED                                                            = 0
	MFS_GRAYED                                                             = 3
	MFS_HILITE                                                             = 128
	MFS_UNCHECKED                                                          = 0
	MFS_UNHILITE                                                           = 0
	MFT_BITMAP                                                             = 4
	MFT_MENUBARBREAK                                                       = 32
	MFT_MENUBREAK                                                          = 64
	MFT_OWNERDRAW                                                          = 256
	MFT_RADIOCHECK                                                         = 512
	MFT_RIGHTJUSTIFY                                                       = 16384
	MFT_RIGHTORDER                                                         = 8192
	MFT_SEPARATOR                                                          = 2048
	MFT_STRING                                                             = 0
	MF_APPEND                                                              = 256
	MF_BITMAP                                                              = 4
	MF_BYCOMMAND                                                           = 0
	MF_BYPOSITION                                                          = 1024
	MF_CHANGE                                                              = 128
	MF_CHECKED                                                             = 8
	MF_DEFAULT                                                             = 4096
	MF_DELETE                                                              = 512
	MF_DISABLED                                                            = 2
	MF_ENABLED                                                             = 0
	MF_END                                                                 = 128
	MF_GRAYED                                                              = 1
	MF_HELP                                                                = 16384
	MF_HILITE                                                              = 128
	MF_INSERT                                                              = 0
	MF_MENUBARBREAK                                                        = 32
	MF_MENUBREAK                                                           = 64
	MF_MOUSESELECT                                                         = 32768
	MF_OWNERDRAW                                                           = 256
	MF_POPUP                                                               = 16
	MF_REMOVE                                                              = 4096
	MF_RIGHTJUSTIFY                                                        = 16384
	MF_SEPARATOR                                                           = 2048
	MF_STRING                                                              = 0
	MF_SYSMENU                                                             = 8192
	MF_UNCHECKED                                                           = 0
	MF_UNHILITE                                                            = 0
	MF_USECHECKBITMAPS                                                     = 512
	MICROSOFT_WINBASE_H_DEFINE_INTERLOCKED_CPLUSPLUS_OVERLOADS             = 0
	MICROSOFT_WINDOWS_WINBASE_H_DEFINE_INTERLOCKED_CPLUSPLUS_OVERLOADS     = 1
	MICROSOFT_WINDOWS_WINBASE_INTERLOCKED_CPLUSPLUS_H_INCLUDED             = 0
	MIIM_BITMAP                                                            = 0x00000080
	MIIM_CHECKMARKS                                                        = 0x00000008
	MIIM_DATA                                                              = 0x00000020
	MIIM_FTYPE                                                             = 0x00000100
	MIIM_ID                                                                = 0x00000002
	MIIM_STATE                                                             = 0x00000001
	MIIM_STRING                                                            = 0x00000040
	MIIM_SUBMENU                                                           = 0x00000004
	MIIM_TYPE                                                              = 0x00000010
	MIM_APPLYTOSUBMENUS                                                    = 0x80000000
	MIM_BACKGROUND                                                         = 0x00000002
	MIM_HELPID                                                             = 0x00000004
	MIM_MAXHEIGHT                                                          = 0x00000001
	MIM_MENUDATA                                                           = 0x00000008
	MIM_STYLE                                                              = 0x00000010
	MINCHAR                                                                = 0x80
	MINGW_DDK_H                                                            = 0
	MINGW_HAS_DDK_H                                                        = 1
	MINGW_HAS_SECURE_API                                                   = 1
	MINGW_SDK_INIT                                                         = 0
	MINLONG                                                                = 0x80000000
	MINSHORT                                                               = 0x8000
	MIN_ACL_REVISION                                                       = 2
	MKF_AVAILABLE                                                          = 0x00000002
	MKF_CONFIRMHOTKEY                                                      = 0x00000008
	MKF_HOTKEYACTIVE                                                       = 0x00000004
	MKF_HOTKEYSOUND                                                        = 0x00000010
	MKF_INDICATOR                                                          = 0x00000020
	MKF_LEFTBUTTONDOWN                                                     = 0x01000000
	MKF_LEFTBUTTONSEL                                                      = 0x10000000
	MKF_MODIFIERS                                                          = 0x00000040
	MKF_MOUSEKEYSON                                                        = 0x00000001
	MKF_MOUSEMODE                                                          = 0x80000000
	MKF_REPLACENUMBERS                                                     = 0x00000080
	MKF_RIGHTBUTTONDOWN                                                    = 0x02000000
	MKF_RIGHTBUTTONSEL                                                     = 0x20000000
	MK_CONTROL                                                             = 0x0008
	MK_E_FIRST                                                             = 2147746272
	MK_E_LAST                                                              = 2147746287
	MK_LBUTTON                                                             = 0x0001
	MK_MBUTTON                                                             = 0x0010
	MK_RBUTTON                                                             = 0x0002
	MK_SHIFT                                                               = 0x0004
	MK_S_FIRST                                                             = 262624
	MK_S_LAST                                                              = 262639
	MK_XBUTTON1                                                            = 0x0020
	MK_XBUTTON2                                                            = 0x0040
	MM_ANISOTROPIC                                                         = 8
	MM_HIENGLISH                                                           = 5
	MM_HIMETRIC                                                            = 3
	MM_ISOTROPIC                                                           = 7
	MM_LOENGLISH                                                           = 4
	MM_LOMETRIC                                                            = 2
	MM_MAX                                                                 = 8
	MM_MAX_AXES_NAMELEN                                                    = 16
	MM_MAX_FIXEDSCALE                                                      = 6
	MM_MAX_NUMAXES                                                         = 16
	MM_MIN                                                                 = 1
	MM_TEXT                                                                = 1
	MM_TWIPS                                                               = 6
	MNC_CLOSE                                                              = 1
	MNC_EXECUTE                                                            = 2
	MNC_IGNORE                                                             = 0
	MNC_SELECT                                                             = 3
	MND_CONTINUE                                                           = 0
	MND_ENDMENU                                                            = 1
	MNGOF_BOTTOMGAP                                                        = 0x00000002
	MNGOF_TOPGAP                                                           = 0x00000001
	MNGO_NOERROR                                                           = 0x00000001
	MNGO_NOINTERFACE                                                       = 0x00000000
	MNS_AUTODISMISS                                                        = 0x10000000
	MNS_CHECKORBMP                                                         = 0x04000000
	MNS_DRAGDROP                                                           = 0x20000000
	MNS_MODELESS                                                           = 0x40000000
	MNS_NOCHECK                                                            = 0x80000000
	MNS_NOTIFYBYPOS                                                        = 0x08000000
	MN_GETHMENU                                                            = 0x01E1
	MOD_ALT                                                                = 0x0001
	MOD_CONTROL                                                            = 0x0002
	MOD_IGNORE_ALL_MODIFIER                                                = 0x0400
	MOD_LEFT                                                               = 0x8000
	MOD_ON_KEYUP                                                           = 0x0800
	MOD_RIGHT                                                              = 0x4000
	MOD_SHIFT                                                              = 0x0004
	MOD_WIN                                                                = 0x0008
	MONITORINFOF_PRIMARY                                                   = 0x00000001
	MONITOR_DEFAULTTONEAREST                                               = 0x00000002
	MONITOR_DEFAULTTONULL                                                  = 0x00000000
	MONITOR_DEFAULTTOPRIMARY                                               = 0x00000001
	MONO_FONT                                                              = 8
	MOUSEEVENTF_ABSOLUTE                                                   = 0x8000
	MOUSEEVENTF_LEFTDOWN                                                   = 0x0002
	MOUSEEVENTF_LEFTUP                                                     = 0x0004
	MOUSEEVENTF_MIDDLEDOWN                                                 = 0x0020
	MOUSEEVENTF_MIDDLEUP                                                   = 0x0040
	MOUSEEVENTF_MOVE                                                       = 0x0001
	MOUSEEVENTF_RIGHTDOWN                                                  = 0x0008
	MOUSEEVENTF_RIGHTUP                                                    = 0x0010
	MOUSEEVENTF_VIRTUALDESK                                                = 0x4000
	MOUSEEVENTF_WHEEL                                                      = 0x0800
	MOUSEEVENTF_XDOWN                                                      = 0x0080
	MOUSEEVENTF_XUP                                                        = 0x0100
	MOUSETRAILS                                                            = 39
	MOUSE_ATTRIBUTES_CHANGED                                               = 0x04
	MOUSE_EVENT                                                            = 0x2
	MOUSE_MOVED                                                            = 0x1
	MOUSE_MOVE_ABSOLUTE                                                    = 1
	MOUSE_MOVE_RELATIVE                                                    = 0
	MOUSE_VIRTUAL_DESKTOP                                                  = 0x02
	MOUSE_WHEELED                                                          = 0x4
	MOVEFILE_COPY_ALLOWED                                                  = 0x00000002
	MOVEFILE_CREATE_HARDLINK                                               = 0x00000010
	MOVEFILE_DELAY_UNTIL_REBOOT                                            = 0x00000004
	MOVEFILE_FAIL_IF_NOT_TRACKABLE                                         = 0x00000020
	MOVEFILE_REPLACE_EXISTING                                              = 0x00000001
	MOVEFILE_WRITE_THROUGH                                                 = 0x00000008
	MP_DIGIT_DECLARED                                                      = 0
	MP_FIXED_CUTOFFS                                                       = 1
	MP_INT_DECLARED                                                        = 0
	MP_NO_STDINT                                                           = 1
	MP_PREC                                                                = 4
	MSGF_DIALOGBOX                                                         = 0
	MSGF_MAX                                                               = 8
	MSGF_MENU                                                              = 2
	MSGF_MESSAGEBOX                                                        = 1
	MSGF_NEXTWINDOW                                                        = 6
	MSGF_SCROLLBAR                                                         = 5
	MSGF_USER                                                              = 4096
	MS_PPM_SOFTWARE_ALL                                                    = 0x1
	MUTANT_ALL_ACCESS                                                      = 2031617
	MUTANT_QUERY_STATE                                                     = 0x0001
	MUTEX_ALL_ACCESS                                                       = 2031617
	MUTEX_MODIFY_STATE                                                     = 1
	MWMO_ALERTABLE                                                         = 0x0002
	MWMO_INPUTAVAILABLE                                                    = 0x0004
	MWMO_WAITALL                                                           = 0x0001
	MWT_IDENTITY                                                           = 1
	MWT_LEFTMULTIPLY                                                       = 2
	MWT_MAX                                                                = 3
	MWT_MIN                                                                = 1
	MWT_RIGHTMULTIPLY                                                      = 3
	NDEBUG                                                                 = 1
	NEAR                                                                   = 0
	NETINFO_DISKRED                                                        = 0x00000004
	NETINFO_DLL16                                                          = 0x00000001
	NETINFO_PRINTERRED                                                     = 0x00000008
	NETPROPERTY_PERSISTENT                                                 = 1
	NEWFRAME                                                               = 1
	NEXTBAND                                                               = 3
	NFR_ANSI                                                               = 1
	NFR_UNICODE                                                            = 2
	NF_QUERY                                                               = 3
	NF_REQUERY                                                             = 4
	NI_CHANGECANDIDATELIST                                                 = 0x0013
	NI_CLOSECANDIDATE                                                      = 0x0011
	NI_COMPOSITIONSTR                                                      = 0x0015
	NI_FINALIZECONVERSIONRESULT                                            = 0x0014
	NI_IMEMENUSELECTED                                                     = 0x0018
	NI_OPENCANDIDATE                                                       = 0x0010
	NI_SELECTCANDIDATESTR                                                  = 0x0012
	NI_SETCANDIDATE_PAGESIZE                                               = 0x0017
	NI_SETCANDIDATE_PAGESTART                                              = 0x0016
	NLS_ALPHANUMERIC                                                       = 0x0
	NLS_DBCSCHAR                                                           = 0x10000
	NLS_HIRAGANA                                                           = 0x40000
	NLS_IME_CONVERSION                                                     = 0x800000
	NLS_IME_DISABLE                                                        = 0x20000000
	NLS_KATAKANA                                                           = 0x20000
	NLS_ROMAN                                                              = 0x400000
	NLS_VALID_LOCALE_MASK                                                  = 0x000fffff
	NMPWAIT_NOWAIT                                                         = 0x1
	NMPWAIT_USE_DEFAULT_WAIT                                               = 0x0
	NMPWAIT_WAIT_FOREVER                                                   = 0xffffffff
	NOERROR                                                                = 0
	NONANTIALIASED_QUALITY                                                 = 3
	NONZEROLHND                                                            = 2
	NONZEROLPTR                                                            = 0
	NON_PAGED_DEBUG_SIGNATURE                                              = 0x494E
	NOPARITY                                                               = 0
	NORMAL_PRIORITY_CLASS                                                  = 0x20
	NORM_IGNORECASE                                                        = 0x00000001
	NORM_IGNOREKANATYPE                                                    = 0x00010000
	NORM_IGNORENONSPACE                                                    = 0x00000002
	NORM_IGNORESYMBOLS                                                     = 0x00000004
	NORM_IGNOREWIDTH                                                       = 0x00020000
	NORM_LINGUISTIC_CASING                                                 = 0x08000000
	NO_ERROR                                                               = 0
	NO_PROPAGATE_INHERIT_ACE                                               = 4
	NTAPI                                                                  = 0
	NTAPI_INLINE                                                           = 0
	NTDDI_LONGHORN                                                         = 100663296
	NTDDI_VERSION                                                          = 84017152
	NTDDI_VISTA                                                            = 100663296
	NTDDI_VISTASP1                                                         = 100663552
	NTDDI_VISTASP2                                                         = 100663808
	NTDDI_VISTASP3                                                         = 100664064
	NTDDI_VISTASP4                                                         = 100664320
	NTDDI_WIN10                                                            = 0x0A000000
	NTDDI_WIN10_19H1                                                       = 0x0A000007
	NTDDI_WIN10_FE                                                         = 0x0A00000A
	NTDDI_WIN10_MN                                                         = 0x0A000009
	NTDDI_WIN10_RS1                                                        = 0x0A000002
	NTDDI_WIN10_RS2                                                        = 0x0A000003
	NTDDI_WIN10_RS3                                                        = 0x0A000004
	NTDDI_WIN10_RS4                                                        = 0x0A000005
	NTDDI_WIN10_RS5                                                        = 0x0A000006
	NTDDI_WIN10_TH2                                                        = 0x0A000001
	NTDDI_WIN10_VB                                                         = 0x0A000008
	NTDDI_WIN2K                                                            = 0x05000000
	NTDDI_WIN2KSP1                                                         = 0x05000100
	NTDDI_WIN2KSP2                                                         = 0x05000200
	NTDDI_WIN2KSP3                                                         = 0x05000300
	NTDDI_WIN2KSP4                                                         = 0x05000400
	NTDDI_WIN6                                                             = 0x06000000
	NTDDI_WIN6SP1                                                          = 0x06000100
	NTDDI_WIN6SP2                                                          = 0x06000200
	NTDDI_WIN6SP3                                                          = 0x06000300
	NTDDI_WIN6SP4                                                          = 0x06000400
	NTDDI_WIN7                                                             = 0x06010000
	NTDDI_WIN8                                                             = 0x06020000
	NTDDI_WINBLUE                                                          = 0x06030000
	NTDDI_WINTHRESHOLD                                                     = 0x0A000000
	NTDDI_WINXP                                                            = 0x05010000
	NTDDI_WINXPSP1                                                         = 0x05010100
	NTDDI_WINXPSP2                                                         = 0x05010200
	NTDDI_WINXPSP3                                                         = 0x05010300
	NTDDI_WINXPSP4                                                         = 0x05010400
	NTDDI_WS03                                                             = 0x05020000
	NTDDI_WS03SP1                                                          = 0x05020100
	NTDDI_WS03SP2                                                          = 0x05020200
	NTDDI_WS03SP3                                                          = 0x05020300
	NTDDI_WS03SP4                                                          = 0x05020400
	NTDDI_WS08                                                             = 100663552
	NTDDI_WS08SP2                                                          = 100663808
	NTDDI_WS08SP3                                                          = 100664064
	NTDDI_WS08SP4                                                          = 100664320
	NTE_OP_OK                                                              = 0
	NTM_BOLD                                                               = 32
	NTM_DSIG                                                               = 0x00200000
	NTM_ITALIC                                                             = 1
	NTM_MULTIPLEMASTER                                                     = 0x00080000
	NTM_NONNEGATIVE_AC                                                     = 0x00010000
	NTM_PS_OPENTYPE                                                        = 0x00020000
	NTM_REGULAR                                                            = 64
	NTM_TT_OPENTYPE                                                        = 0x00040000
	NTM_TYPE1                                                              = 0x00100000
	NULLREGION                                                             = 1
	NULL_BRUSH                                                             = 5
	NULL_PEN                                                               = 8
	NUMBRUSHES                                                             = 16
	NUMCOLORS                                                              = 24
	NUMFONTS                                                               = 22
	NUMLOCK_ON                                                             = 0x20
	NUMMARKERS                                                             = 20
	NUMPENS                                                                = 18
	NUMRESERVED                                                            = 106
	NUM_DISCHARGE_POLICIES                                                 = 4
	NUM_STATIC_TOKENS                                                      = 20
	N_BTMASK                                                               = 0x000F
	N_BTSHFT                                                               = 4
	N_TMASK                                                                = 0x0030
	N_TMASK1                                                               = 0x00C0
	N_TMASK2                                                               = 0x00F0
	N_TSHIFT                                                               = 2
	OBJECT_INHERIT_ACE                                                     = 1
	OBJ_BITMAP                                                             = 7
	OBJ_BRUSH                                                              = 2
	OBJ_COLORSPACE                                                         = 14
	OBJ_DC                                                                 = 3
	OBJ_ENHMETADC                                                          = 12
	OBJ_ENHMETAFILE                                                        = 13
	OBJ_EXTPEN                                                             = 11
	OBJ_FONT                                                               = 6
	OBJ_MEMDC                                                              = 10
	OBJ_METADC                                                             = 4
	OBJ_METAFILE                                                           = 9
	OBJ_PAL                                                                = 5
	OBJ_PEN                                                                = 1
	OBJ_REGION                                                             = 8
	ODA_DRAWENTIRE                                                         = 0x0001
	ODA_FOCUS                                                              = 0x0004
	ODA_SELECT                                                             = 0x0002
	ODDPARITY                                                              = 1
	ODS_CHECKED                                                            = 0x0008
	ODS_COMBOBOXEDIT                                                       = 0x1000
	ODS_DEFAULT                                                            = 0x0020
	ODS_DISABLED                                                           = 0x0004
	ODS_FOCUS                                                              = 0x0010
	ODS_GRAYED                                                             = 0x0002
	ODS_HOTLIGHT                                                           = 0x0040
	ODS_INACTIVE                                                           = 0x0080
	ODS_NOACCEL                                                            = 0x0100
	ODS_NOFOCUSRECT                                                        = 0x0200
	ODS_SELECTED                                                           = 0x0001
	ODT_BUTTON                                                             = 4
	ODT_COMBOBOX                                                           = 3
	ODT_LISTBOX                                                            = 2
	ODT_MENU                                                               = 1
	ODT_STATIC                                                             = 5
	OEM_CHARSET                                                            = 255
	OEM_FIXED_FONT                                                         = 10
	OFS_MAXPATHNAME                                                        = 128
	OF_CANCEL                                                              = 0x800
	OF_CREATE                                                              = 0x1000
	OF_DELETE                                                              = 0x200
	OF_EXIST                                                               = 0x4000
	OF_PARSE                                                               = 0x100
	OF_PROMPT                                                              = 0x2000
	OF_READ                                                                = 0x0
	OF_READWRITE                                                           = 0x2
	OF_REOPEN                                                              = 0x8000
	OF_SHARE_COMPAT                                                        = 0x0
	OF_SHARE_DENY_NONE                                                     = 0x40
	OF_SHARE_DENY_READ                                                     = 0x30
	OF_SHARE_DENY_WRITE                                                    = 0x20
	OF_SHARE_EXCLUSIVE                                                     = 0x10
	OF_VERIFY                                                              = 0x400
	OF_WRITE                                                               = 0x1
	OLEOBJ_E_FIRST                                                         = 2147746176
	OLEOBJ_E_LAST                                                          = 2147746191
	OLEOBJ_S_FIRST                                                         = 262528
	OLEOBJ_S_LAST                                                          = 262543
	ONE5STOPBITS                                                           = 1
	ONESTOPBIT                                                             = 0
	OPAQUE                                                                 = 2
	OPENCHANNEL                                                            = 4110
	OPEN_ALWAYS                                                            = 4
	OPEN_EXISTING                                                          = 3
	OPTIONAL                                                               = 0
	ORD_LANGDRIVER                                                         = 1
	OR_INVALID_OID                                                         = 1911
	OR_INVALID_OXID                                                        = 1910
	OR_INVALID_SET                                                         = 1912
	OSVERSION_MASK                                                         = 0xFFFF0000
	OUT                                                                    = 0
	OUTPUT_DEBUG_STRING_EVENT                                              = 8
	OUT_CHARACTER_PRECIS                                                   = 2
	OUT_DEFAULT_PRECIS                                                     = 0
	OUT_DEVICE_PRECIS                                                      = 5
	OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK_EXPORT_NAME                     = "OutOfProcessFunctionTableCallback"
	OUT_OUTLINE_PRECIS                                                     = 8
	OUT_PS_ONLY_PRECIS                                                     = 10
	OUT_RASTER_PRECIS                                                      = 6
	OUT_SCREEN_OUTLINE_PRECIS                                              = 9
	OUT_STRING_PRECIS                                                      = 1
	OUT_STROKE_PRECIS                                                      = 3
	OUT_TT_ONLY_PRECIS                                                     = 7
	OUT_TT_PRECIS                                                          = 4
	OVERWRITE_HIDDEN                                                       = 4
	OWNER_SECURITY_INFORMATION                                             = 1
	PACKAGE_BUGREPORT                                                      = ""
	PACKAGE_NAME                                                           = "tcl"
	PACKAGE_STRING                                                         = "tcl 8.6"
	PACKAGE_TARNAME                                                        = "tcl"
	PACKAGE_VERSION                                                        = "8.6"
	PAGE_ENCLAVE_DECOMMIT                                                  = 0x10000000
	PAGE_ENCLAVE_THREAD_CONTROL                                            = 0x80000000
	PAGE_ENCLAVE_UNVALIDATED                                               = 0x20000000
	PAGE_EXECUTE                                                           = 0x10
	PAGE_EXECUTE_READ                                                      = 0x20
	PAGE_EXECUTE_READWRITE                                                 = 0x40
	PAGE_EXECUTE_WRITECOPY                                                 = 0x80
	PAGE_GRAPHICS_COHERENT                                                 = 0x20000
	PAGE_GRAPHICS_EXECUTE                                                  = 0x4000
	PAGE_GRAPHICS_EXECUTE_READ                                             = 0x8000
	PAGE_GRAPHICS_EXECUTE_READWRITE                                        = 0x10000
	PAGE_GRAPHICS_NOACCESS                                                 = 0x0800
	PAGE_GRAPHICS_READONLY                                                 = 0x1000
	PAGE_GRAPHICS_READWRITE                                                = 0x2000
	PAGE_GUARD                                                             = 0x100
	PAGE_NOACCESS                                                          = 0x01
	PAGE_NOCACHE                                                           = 0x200
	PAGE_READONLY                                                          = 0x02
	PAGE_READWRITE                                                         = 0x04
	PAGE_REVERT_TO_FILE_MAP                                                = 0x80000000
	PAGE_TARGETS_INVALID                                                   = 0x40000000
	PAGE_TARGETS_NO_UPDATE                                                 = 0x40000000
	PAGE_WRITECOMBINE                                                      = 0x400
	PAGE_WRITECOPY                                                         = 0x08
	PANOSE_COUNT                                                           = 10
	PAN_ANY                                                                = 0
	PAN_ARMSTYLE_INDEX                                                     = 6
	PAN_BENT_ARMS_DOUBLE_SERIF                                             = 11
	PAN_BENT_ARMS_HORZ                                                     = 7
	PAN_BENT_ARMS_SINGLE_SERIF                                             = 10
	PAN_BENT_ARMS_VERT                                                     = 9
	PAN_BENT_ARMS_WEDGE                                                    = 8
	PAN_CONTRAST_HIGH                                                      = 8
	PAN_CONTRAST_INDEX                                                     = 4
	PAN_CONTRAST_LOW                                                       = 4
	PAN_CONTRAST_MEDIUM                                                    = 6
	PAN_CONTRAST_MEDIUM_HIGH                                               = 7
	PAN_CONTRAST_MEDIUM_LOW                                                = 5
	PAN_CONTRAST_NONE                                                      = 2
	PAN_CONTRAST_VERY_HIGH                                                 = 9
	PAN_CONTRAST_VERY_LOW                                                  = 3
	PAN_CULTURE_LATIN                                                      = 0
	PAN_FAMILYTYPE_INDEX                                                   = 0
	PAN_FAMILY_DECORATIVE                                                  = 4
	PAN_FAMILY_PICTORIAL                                                   = 5
	PAN_FAMILY_SCRIPT                                                      = 3
	PAN_FAMILY_TEXT_DISPLAY                                                = 2
	PAN_LETTERFORM_INDEX                                                   = 7
	PAN_LETT_NORMAL_BOXED                                                  = 4
	PAN_LETT_NORMAL_CONTACT                                                = 2
	PAN_LETT_NORMAL_FLATTENED                                              = 5
	PAN_LETT_NORMAL_OFF_CENTER                                             = 7
	PAN_LETT_NORMAL_ROUNDED                                                = 6
	PAN_LETT_NORMAL_SQUARE                                                 = 8
	PAN_LETT_NORMAL_WEIGHTED                                               = 3
	PAN_LETT_OBLIQUE_BOXED                                                 = 11
	PAN_LETT_OBLIQUE_CONTACT                                               = 9
	PAN_LETT_OBLIQUE_FLATTENED                                             = 12
	PAN_LETT_OBLIQUE_OFF_CENTER                                            = 14
	PAN_LETT_OBLIQUE_ROUNDED                                               = 13
	PAN_LETT_OBLIQUE_SQUARE                                                = 15
	PAN_LETT_OBLIQUE_WEIGHTED                                              = 10
	PAN_MIDLINE_CONSTANT_POINTED                                           = 9
	PAN_MIDLINE_CONSTANT_SERIFED                                           = 10
	PAN_MIDLINE_CONSTANT_TRIMMED                                           = 8
	PAN_MIDLINE_HIGH_POINTED                                               = 6
	PAN_MIDLINE_HIGH_SERIFED                                               = 7
	PAN_MIDLINE_HIGH_TRIMMED                                               = 5
	PAN_MIDLINE_INDEX                                                      = 8
	PAN_MIDLINE_LOW_POINTED                                                = 12
	PAN_MIDLINE_LOW_SERIFED                                                = 13
	PAN_MIDLINE_LOW_TRIMMED                                                = 11
	PAN_MIDLINE_STANDARD_POINTED                                           = 3
	PAN_MIDLINE_STANDARD_SERIFED                                           = 4
	PAN_MIDLINE_STANDARD_TRIMMED                                           = 2
	PAN_NO_FIT                                                             = 1
	PAN_PROPORTION_INDEX                                                   = 3
	PAN_PROP_CONDENSED                                                     = 6
	PAN_PROP_EVEN_WIDTH                                                    = 4
	PAN_PROP_EXPANDED                                                      = 5
	PAN_PROP_MODERN                                                        = 3
	PAN_PROP_MONOSPACED                                                    = 9
	PAN_PROP_OLD_STYLE                                                     = 2
	PAN_PROP_VERY_CONDENSED                                                = 8
	PAN_PROP_VERY_EXPANDED                                                 = 7
	PAN_SERIFSTYLE_INDEX                                                   = 1
	PAN_SERIF_BONE                                                         = 8
	PAN_SERIF_COVE                                                         = 2
	PAN_SERIF_EXAGGERATED                                                  = 9
	PAN_SERIF_FLARED                                                       = 14
	PAN_SERIF_NORMAL_SANS                                                  = 11
	PAN_SERIF_OBTUSE_COVE                                                  = 3
	PAN_SERIF_OBTUSE_SANS                                                  = 12
	PAN_SERIF_OBTUSE_SQUARE_COVE                                           = 5
	PAN_SERIF_PERP_SANS                                                    = 13
	PAN_SERIF_ROUNDED                                                      = 15
	PAN_SERIF_SQUARE                                                       = 6
	PAN_SERIF_SQUARE_COVE                                                  = 4
	PAN_SERIF_THIN                                                         = 7
	PAN_SERIF_TRIANGLE                                                     = 10
	PAN_STRAIGHT_ARMS_DOUBLE_SERIF                                         = 6
	PAN_STRAIGHT_ARMS_HORZ                                                 = 2
	PAN_STRAIGHT_ARMS_SINGLE_SERIF                                         = 5
	PAN_STRAIGHT_ARMS_VERT                                                 = 4
	PAN_STRAIGHT_ARMS_WEDGE                                                = 3
	PAN_STROKEVARIATION_INDEX                                              = 5
	PAN_STROKE_GRADUAL_DIAG                                                = 2
	PAN_STROKE_GRADUAL_HORZ                                                = 5
	PAN_STROKE_GRADUAL_TRAN                                                = 3
	PAN_STROKE_GRADUAL_VERT                                                = 4
	PAN_STROKE_INSTANT_VERT                                                = 8
	PAN_STROKE_RAPID_HORZ                                                  = 7
	PAN_STROKE_RAPID_VERT                                                  = 6
	PAN_WEIGHT_BLACK                                                       = 10
	PAN_WEIGHT_BOLD                                                        = 8
	PAN_WEIGHT_BOOK                                                        = 5
	PAN_WEIGHT_DEMI                                                        = 7
	PAN_WEIGHT_HEAVY                                                       = 9
	PAN_WEIGHT_INDEX                                                       = 2
	PAN_WEIGHT_LIGHT                                                       = 3
	PAN_WEIGHT_MEDIUM                                                      = 6
	PAN_WEIGHT_NORD                                                        = 11
	PAN_WEIGHT_THIN                                                        = 4
	PAN_WEIGHT_VERY_LIGHT                                                  = 2
	PAN_XHEIGHT_CONSTANT_LARGE                                             = 4
	PAN_XHEIGHT_CONSTANT_SMALL                                             = 2
	PAN_XHEIGHT_CONSTANT_STD                                               = 3
	PAN_XHEIGHT_DUCKING_LARGE                                              = 7
	PAN_XHEIGHT_DUCKING_SMALL                                              = 5
	PAN_XHEIGHT_DUCKING_STD                                                = 6
	PAN_XHEIGHT_INDEX                                                      = 9
	PASCAL                                                                 = 0
	PASSTHROUGH                                                            = 19
	PATH_MAX                                                               = 260
	PBTF_APMRESUMEFROMFAILURE                                              = 0x00000001
	PBT_APMBATTERYLOW                                                      = 0x0009
	PBT_APMOEMEVENT                                                        = 0x000B
	PBT_APMPOWERSTATUSCHANGE                                               = 0x000A
	PBT_APMQUERYSTANDBY                                                    = 0x0001
	PBT_APMQUERYSTANDBYFAILED                                              = 0x0003
	PBT_APMQUERYSUSPEND                                                    = 0x0000
	PBT_APMQUERYSUSPENDFAILED                                              = 0x0002
	PBT_APMRESUMEAUTOMATIC                                                 = 0x0012
	PBT_APMRESUMECRITICAL                                                  = 0x0006
	PBT_APMRESUMESTANDBY                                                   = 0x0008
	PBT_APMRESUMESUSPEND                                                   = 0x0007
	PBT_APMSTANDBY                                                         = 0x0005
	PBT_APMSUSPEND                                                         = 0x0004
	PBT_POWERSETTINGCHANGE                                                 = 32787
	PCLEANUI                                                               = 2214592512
	PC_EXPLICIT                                                            = 0x02
	PC_INTERIORS                                                           = 128
	PC_NOCOLLAPSE                                                          = 0x04
	PC_NONE                                                                = 0
	PC_PATHS                                                               = 512
	PC_POLYGON                                                             = 1
	PC_POLYPOLYGON                                                         = 256
	PC_RECTANGLE                                                           = 2
	PC_RESERVED                                                            = 0x01
	PC_SCANLINE                                                            = 8
	PC_STYLED                                                              = 32
	PC_TRAPEZOID                                                           = 4
	PC_WIDE                                                                = 16
	PC_WIDESTYLED                                                          = 64
	PC_WINDPOLYGON                                                         = 4
	PDCAP_D0_SUPPORTED                                                     = 0x00000001
	PDCAP_D1_SUPPORTED                                                     = 0x00000002
	PDCAP_D2_SUPPORTED                                                     = 0x00000004
	PDCAP_D3_SUPPORTED                                                     = 0x00000008
	PDCAP_WAKE_FROM_D0_SUPPORTED                                           = 0x00000010
	PDCAP_WAKE_FROM_D1_SUPPORTED                                           = 0x00000020
	PDCAP_WAKE_FROM_D2_SUPPORTED                                           = 0x00000040
	PDCAP_WAKE_FROM_D3_SUPPORTED                                           = 0x00000080
	PDCAP_WARM_EJECT_SUPPORTED                                             = 0x00000100
	PDEVICESIZE                                                            = 26
	PDIRTYUI                                                               = 2281701376
	PERFORMANCE_DATA_VERSION                                               = 1
	PERFSTATE_POLICY_CHANGE_IDEAL                                          = 0
	PERFSTATE_POLICY_CHANGE_MAX                                            = 2
	PERFSTATE_POLICY_CHANGE_ROCKET                                         = 2
	PERFSTATE_POLICY_CHANGE_SINGLE                                         = 1
	PFD_DEPTH_DONTCARE                                                     = 0x20000000
	PFD_DIRECT3D_ACCELERATED                                               = 0x00004000
	PFD_DOUBLEBUFFER                                                       = 0x00000001
	PFD_DOUBLEBUFFER_DONTCARE                                              = 0x40000000
	PFD_DRAW_TO_BITMAP                                                     = 0x00000008
	PFD_DRAW_TO_WINDOW                                                     = 0x00000004
	PFD_GENERIC_ACCELERATED                                                = 0x00001000
	PFD_GENERIC_FORMAT                                                     = 0x00000040
	PFD_MAIN_PLANE                                                         = 0
	PFD_NEED_PALETTE                                                       = 0x00000080
	PFD_NEED_SYSTEM_PALETTE                                                = 0x00000100
	PFD_OVERLAY_PLANE                                                      = 1
	PFD_STEREO                                                             = 0x00000002
	PFD_STEREO_DONTCARE                                                    = 0x80000000
	PFD_SUPPORT_COMPOSITION                                                = 0x00008000
	PFD_SUPPORT_DIRECTDRAW                                                 = 0x00002000
	PFD_SUPPORT_GDI                                                        = 0x00000010
	PFD_SUPPORT_OPENGL                                                     = 0x00000020
	PFD_SWAP_COPY                                                          = 0x00000400
	PFD_SWAP_EXCHANGE                                                      = 0x00000200
	PFD_SWAP_LAYER_BUFFERS                                                 = 0x00000800
	PFD_TYPE_COLORINDEX                                                    = 1
	PFD_TYPE_RGBA                                                          = 0
	PFD_UNDERLAY_PLANE                                                     = -1
	PF_3DNOW_INSTRUCTIONS_AVAILABLE                                        = 7
	PF_ALPHA_BYTE_INSTRUCTIONS                                             = 5
	PF_ARM_64BIT_LOADSTORE_ATOMIC                                          = 25
	PF_ARM_DIVIDE_INSTRUCTION_AVAILABLE                                    = 24
	PF_ARM_EXTERNAL_CACHE_AVAILABLE                                        = 26
	PF_ARM_FMAC_INSTRUCTIONS_AVAILABLE                                     = 27
	PF_ARM_NEON_INSTRUCTIONS_AVAILABLE                                     = 19
	PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE                                 = 31
	PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE                                = 30
	PF_ARM_V8_INSTRUCTIONS_AVAILABLE                                       = 29
	PF_ARM_VFP_32_REGISTERS_AVAILABLE                                      = 18
	PF_CHANNELS_ENABLED                                                    = 16
	PF_COMPARE64_EXCHANGE128                                               = 15
	PF_COMPARE_EXCHANGE128                                                 = 14
	PF_COMPARE_EXCHANGE_DOUBLE                                             = 2
	PF_FASTFAIL_AVAILABLE                                                  = 23
	PF_FLOATING_POINT_EMULATED                                             = 1
	PF_FLOATING_POINT_PRECISION_ERRATA                                     = 0
	PF_MMX_INSTRUCTIONS_AVAILABLE                                          = 3
	PF_NX_ENABLED                                                          = 12
	PF_PAE_ENABLED                                                         = 9
	PF_PPC_MOVEMEM_64BIT_OK                                                = 4
	PF_RDPID_INSTRUCTION_AVAILABLE                                         = 33
	PF_RDRAND_INSTRUCTION_AVAILABLE                                        = 28
	PF_RDTSCP_INSTRUCTION_AVAILABLE                                        = 32
	PF_RDTSC_INSTRUCTION_AVAILABLE                                         = 8
	PF_RDWRFSGSBASE_AVAILABLE                                              = 22
	PF_SECOND_LEVEL_ADDRESS_TRANSLATION                                    = 20
	PF_SSE3_INSTRUCTIONS_AVAILABLE                                         = 13
	PF_SSE_DAZ_MODE_AVAILABLE                                              = 11
	PF_VIRT_FIRMWARE_ENABLED                                               = 21
	PF_XMMI64_INSTRUCTIONS_AVAILABLE                                       = 10
	PF_XMMI_INSTRUCTIONS_AVAILABLE                                         = 6
	PF_XSAVE_ENABLED                                                       = 17
	PHYSICALHEIGHT                                                         = 111
	PHYSICALOFFSETX                                                        = 112
	PHYSICALOFFSETY                                                        = 113
	PHYSICALWIDTH                                                          = 110
	PIPE_ACCEPT_REMOTE_CLIENTS                                             = 0x0
	PIPE_ACCESS_DUPLEX                                                     = 0x3
	PIPE_ACCESS_INBOUND                                                    = 0x1
	PIPE_ACCESS_OUTBOUND                                                   = 0x2
	PIPE_CLIENT_END                                                        = 0x0
	PIPE_NOWAIT                                                            = 0x1
	PIPE_READMODE_BYTE                                                     = 0x0
	PIPE_READMODE_MESSAGE                                                  = 0x2
	PIPE_REJECT_REMOTE_CLIENTS                                             = 0x8
	PIPE_SERVER_END                                                        = 0x1
	PIPE_TYPE_BYTE                                                         = 0x0
	PIPE_TYPE_MESSAGE                                                      = 0x4
	PIPE_UNLIMITED_INSTANCES                                               = 255
	PIPE_WAIT                                                              = 0x0
	PLANES                                                                 = 14
	PMB_ACTIVE                                                             = 0x00000001
	PM_NOREMOVE                                                            = 0x0000
	PM_NOYIELD                                                             = 0x0002
	PM_QS_INPUT                                                            = 67567616
	PM_QS_PAINT                                                            = 2097152
	PM_QS_POSTMESSAGE                                                      = 9961472
	PM_QS_SENDMESSAGE                                                      = 4194304
	PM_REMOVE                                                              = 0x0001
	POINTER_32                                                             = 0
	POINTER_64                                                             = 0
	POINTER_SIGNED                                                         = 0
	POINTER_UNSIGNED                                                       = 0
	POLICY_AUDIT_SUBCATEGORY_COUNT                                         = 56
	POLICY_SHOWREASONUI_ALWAYS                                             = 1
	POLICY_SHOWREASONUI_NEVER                                              = 0
	POLICY_SHOWREASONUI_SERVERONLY                                         = 3
	POLICY_SHOWREASONUI_WORKSTATIONONLY                                    = 2
	POLYFILL_LAST                                                          = 2
	POLYGONALCAPS                                                          = 32
	POSTSCRIPT_DATA                                                        = 37
	POSTSCRIPT_IDENTIFY                                                    = 4117
	POSTSCRIPT_IGNORE                                                      = 38
	POSTSCRIPT_INJECTION                                                   = 4118
	POSTSCRIPT_PASSTHROUGH                                                 = 4115
	POWERBUTTON_ACTION_INDEX_HIBERNATE                                     = 2
	POWERBUTTON_ACTION_INDEX_NOTHING                                       = 0
	POWERBUTTON_ACTION_INDEX_SHUTDOWN                                      = 3
	POWERBUTTON_ACTION_INDEX_SLEEP                                         = 1
	POWERBUTTON_ACTION_VALUE_HIBERNATE                                     = 3
	POWERBUTTON_ACTION_VALUE_NOTHING                                       = 0
	POWERBUTTON_ACTION_VALUE_SHUTDOWN                                      = 6
	POWERBUTTON_ACTION_VALUE_SLEEP                                         = 2
	POWER_ACTION_CRITICAL                                                  = 0x80000000
	POWER_ACTION_DISABLE_WAKES                                             = 0x40000000
	POWER_ACTION_HIBERBOOT                                                 = 0x00000008
	POWER_ACTION_LIGHTEST_FIRST                                            = 0x10000000
	POWER_ACTION_LOCK_CONSOLE                                              = 0x20000000
	POWER_ACTION_OVERRIDE_APPS                                             = 0x00000004
	POWER_ACTION_PSEUDO_TRANSITION                                         = 0x08000000
	POWER_ACTION_QUERY_ALLOWED                                             = 0x00000001
	POWER_ACTION_UI_ALLOWED                                                = 0x00000002
	POWER_DEVICE_IDLE_POLICY_CONSERVATIVE                                  = 1
	POWER_DEVICE_IDLE_POLICY_PERFORMANCE                                   = 0
	POWER_FORCE_TRIGGER_RESET                                              = 0x80000000
	POWER_LEVEL_USER_NOTIFY_EXEC                                           = 0x00000004
	POWER_LEVEL_USER_NOTIFY_SOUND                                          = 0x00000002
	POWER_LEVEL_USER_NOTIFY_TEXT                                           = 0x00000001
	POWER_PLATFORM_ROLE_V1                                                 = 1
	POWER_PLATFORM_ROLE_V2                                                 = 2
	POWER_PLATFORM_ROLE_VERSION                                            = 1
	POWER_REQUEST_CONTEXT_DETAILED_STRING                                  = 0x00000002
	POWER_REQUEST_CONTEXT_SIMPLE_STRING                                    = 0x00000001
	POWER_REQUEST_CONTEXT_VERSION                                          = 0
	POWER_SETTING_VALUE_VERSION                                            = 1
	POWER_SYSTEM_MAXIMUM                                                   = 7
	POWER_USER_NOTIFY_BUTTON                                               = 0x00000008
	POWER_USER_NOTIFY_FORCED_SHUTDOWN                                      = 0x00000020
	POWER_USER_NOTIFY_SHUTDOWN                                             = 0x00000010
	PO_THROTTLE_ADAPTIVE                                                   = 3
	PO_THROTTLE_CONSTANT                                                   = 1
	PO_THROTTLE_DEGRADE                                                    = 2
	PO_THROTTLE_MAXIMUM                                                    = 4
	PO_THROTTLE_NONE                                                       = 0
	PPM_FIRMWARE_ACPI1C2                                                   = 0x1
	PPM_FIRMWARE_ACPI1C3                                                   = 0x2
	PPM_FIRMWARE_ACPI1TSTATES                                              = 0x4
	PPM_FIRMWARE_CPC                                                       = 0x40000
	PPM_FIRMWARE_CSD                                                       = 0x10
	PPM_FIRMWARE_CST                                                       = 0x8
	PPM_FIRMWARE_OSC                                                       = 0x10000
	PPM_FIRMWARE_PCCH                                                      = 0x4000
	PPM_FIRMWARE_PCCP                                                      = 0x8000
	PPM_FIRMWARE_PCT                                                       = 0x20
	PPM_FIRMWARE_PDC                                                       = 0x20000
	PPM_FIRMWARE_PPC                                                       = 0x100
	PPM_FIRMWARE_PSD                                                       = 0x200
	PPM_FIRMWARE_PSS                                                       = 0x40
	PPM_FIRMWARE_PTC                                                       = 0x400
	PPM_FIRMWARE_TPC                                                       = 0x1000
	PPM_FIRMWARE_TSD                                                       = 0x2000
	PPM_FIRMWARE_TSS                                                       = 0x800
	PPM_FIRMWARE_XPSS                                                      = 0x80
	PPM_IDLE_IMPLEMENTATION_CSTATES                                        = 0x1
	PPM_IDLE_IMPLEMENTATION_NONE                                           = 0x0
	PPM_IDLE_IMPLEMENTATION_PEP                                            = 0x2
	PPM_PERFORMANCE_IMPLEMENTATION_CPPC                                    = 3
	PPM_PERFORMANCE_IMPLEMENTATION_NONE                                    = 0
	PPM_PERFORMANCE_IMPLEMENTATION_PCCV1                                   = 2
	PPM_PERFORMANCE_IMPLEMENTATION_PEP                                     = 4
	PPM_PERFORMANCE_IMPLEMENTATION_PSTATES                                 = 1
	PP_DISPLAYERRORS                                                       = 0x01
	PRAGMA_DEPRECATED_DDK                                                  = 0
	PRF_CHECKVISIBLE                                                       = 1
	PRF_CHILDREN                                                           = 16
	PRF_CLIENT                                                             = 4
	PRF_ERASEBKGND                                                         = 8
	PRF_NONCLIENT                                                          = 2
	PRF_OWNED                                                              = 32
	PRINTRATEUNIT_CPS                                                      = 2
	PRINTRATEUNIT_IPM                                                      = 4
	PRINTRATEUNIT_LPM                                                      = 3
	PRINTRATEUNIT_PPM                                                      = 1
	PRIVATE_NAMESPACE_FLAG_DESTROY                                         = 0x1
	PRIVILEGE_SET_ALL_NECESSARY                                            = 1
	PROCESSOR_ALPHA_21064                                                  = 21064
	PROCESSOR_AMD_X8664                                                    = 8664
	PROCESSOR_ARCHITECTURE_ALPHA                                           = 2
	PROCESSOR_ARCHITECTURE_ALPHA64                                         = 7
	PROCESSOR_ARCHITECTURE_AMD64                                           = 9
	PROCESSOR_ARCHITECTURE_ARM                                             = 5
	PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64                                  = 13
	PROCESSOR_ARCHITECTURE_ARM64                                           = 12
	PROCESSOR_ARCHITECTURE_IA32_ON_ARM64                                   = 14
	PROCESSOR_ARCHITECTURE_IA32_ON_WIN64                                   = 10
	PROCESSOR_ARCHITECTURE_IA64                                            = 6
	PROCESSOR_ARCHITECTURE_INTEL                                           = 0
	PROCESSOR_ARCHITECTURE_MIPS                                            = 1
	PROCESSOR_ARCHITECTURE_MSIL                                            = 8
	PROCESSOR_ARCHITECTURE_NEUTRAL                                         = 11
	PROCESSOR_ARCHITECTURE_PPC                                             = 3
	PROCESSOR_ARCHITECTURE_SHX                                             = 4
	PROCESSOR_ARCHITECTURE_UNKNOWN                                         = 0xffff
	PROCESSOR_ARM720                                                       = 1824
	PROCESSOR_ARM820                                                       = 2080
	PROCESSOR_ARM920                                                       = 2336
	PROCESSOR_ARM_7TDMI                                                    = 70001
	PROCESSOR_HITACHI_SH3                                                  = 10003
	PROCESSOR_HITACHI_SH3E                                                 = 10004
	PROCESSOR_HITACHI_SH4                                                  = 10005
	PROCESSOR_IDLESTATE_POLICY_COUNT                                       = 0x3
	PROCESSOR_INTEL_386                                                    = 386
	PROCESSOR_INTEL_486                                                    = 486
	PROCESSOR_INTEL_IA64                                                   = 2200
	PROCESSOR_INTEL_PENTIUM                                                = 586
	PROCESSOR_MIPS_R4000                                                   = 4000
	PROCESSOR_MOTOROLA_821                                                 = 821
	PROCESSOR_OPTIL                                                        = 0x494f
	PROCESSOR_PERF_BOOST_MODE_AGGRESSIVE                                   = 2
	PROCESSOR_PERF_BOOST_MODE_DISABLED                                     = 0
	PROCESSOR_PERF_BOOST_MODE_EFFICIENT_AGGRESSIVE                         = 4
	PROCESSOR_PERF_BOOST_MODE_EFFICIENT_ENABLED                            = 3
	PROCESSOR_PERF_BOOST_MODE_ENABLED                                      = 1
	PROCESSOR_PERF_BOOST_MODE_MAX                                          = 4
	PROCESSOR_PERF_BOOST_POLICY_DISABLED                                   = 0
	PROCESSOR_PERF_BOOST_POLICY_MAX                                        = 100
	PROCESSOR_PPC_601                                                      = 601
	PROCESSOR_PPC_603                                                      = 603
	PROCESSOR_PPC_604                                                      = 604
	PROCESSOR_PPC_620                                                      = 620
	PROCESSOR_SHx_SH3                                                      = 103
	PROCESSOR_SHx_SH4                                                      = 104
	PROCESSOR_STRONGARM                                                    = 2577
	PROCESS_ALL_ACCESS                                                     = 2035711
	PROCESS_CREATE_PROCESS                                                 = 128
	PROCESS_CREATE_THREAD                                                  = 2
	PROCESS_DUP_HANDLE                                                     = 64
	PROCESS_HEAP_ENTRY_BUSY                                                = 0x4
	PROCESS_HEAP_ENTRY_DDESHARE                                            = 0x20
	PROCESS_HEAP_ENTRY_MOVEABLE                                            = 0x10
	PROCESS_HEAP_REGION                                                    = 0x1
	PROCESS_HEAP_SEG_ALLOC                                                 = 0x8
	PROCESS_HEAP_UNCOMMITTED_RANGE                                         = 0x2
	PROCESS_MODE_BACKGROUND_BEGIN                                          = 0x100000
	PROCESS_MODE_BACKGROUND_END                                            = 0x200000
	PROCESS_QUERY_INFORMATION                                              = 1024
	PROCESS_QUERY_LIMITED_INFORMATION                                      = 4096
	PROCESS_SET_INFORMATION                                                = 512
	PROCESS_SET_QUOTA                                                      = 256
	PROCESS_SET_SESSIONID                                                  = 4
	PROCESS_SUSPEND_RESUME                                                 = 2048
	PROCESS_TERMINATE                                                      = 1
	PROCESS_VM_OPERATION                                                   = 8
	PROCESS_VM_READ                                                        = 16
	PROCESS_VM_WRITE                                                       = 32
	PROC_IDLE_BUCKET_COUNT                                                 = 6
	PROC_IDLE_BUCKET_COUNT_EX                                              = 16
	PRODUCT_ARM64_SERVER                                                   = 0x78
	PRODUCT_BUSINESS                                                       = 0x6
	PRODUCT_BUSINESS_N                                                     = 0x10
	PRODUCT_CLOUD_HOST_INFRASTRUCTURE_SERVER                               = 0x7C
	PRODUCT_CLOUD_STORAGE_SERVER                                           = 0x6E
	PRODUCT_CLUSTER_SERVER                                                 = 0x12
	PRODUCT_CLUSTER_SERVER_V                                               = 0x40
	PRODUCT_CONNECTED_CAR                                                  = 0x75
	PRODUCT_CORE                                                           = 0x65
	PRODUCT_CORE_ARM                                                       = 0x61
	PRODUCT_CORE_CONNECTED                                                 = 0x6F
	PRODUCT_CORE_CONNECTED_COUNTRYSPECIFIC                                 = 0x74
	PRODUCT_CORE_CONNECTED_N                                               = 0x71
	PRODUCT_CORE_CONNECTED_SINGLELANGUAGE                                  = 0x73
	PRODUCT_CORE_COUNTRYSPECIFIC                                           = 0x63
	PRODUCT_CORE_LANGUAGESPECIFIC                                          = 0x64
	PRODUCT_CORE_N                                                         = 0x62
	PRODUCT_CORE_SINGLELANGUAGE                                            = 0x64
	PRODUCT_DATACENTER_EVALUATION_SERVER                                   = 0x50
	PRODUCT_DATACENTER_SERVER                                              = 0x8
	PRODUCT_DATACENTER_SERVER_CORE                                         = 0xc
	PRODUCT_DATACENTER_SERVER_CORE_V                                       = 0x27
	PRODUCT_DATACENTER_SERVER_V                                            = 0x25
	PRODUCT_EDUCATION                                                      = 0x79
	PRODUCT_EDUCATION_N                                                    = 0x7a
	PRODUCT_EMBEDDED                                                       = 0x41
	PRODUCT_EMBEDDED_A                                                     = 0x58
	PRODUCT_EMBEDDED_AUTOMOTIVE                                            = 0x55
	PRODUCT_EMBEDDED_E                                                     = 0x5A
	PRODUCT_EMBEDDED_EVAL                                                  = 0x6B
	PRODUCT_EMBEDDED_E_EVAL                                                = 0x6C
	PRODUCT_EMBEDDED_INDUSTRY                                              = 0x59
	PRODUCT_EMBEDDED_INDUSTRY_A                                            = 0x56
	PRODUCT_EMBEDDED_INDUSTRY_A_E                                          = 0x5C
	PRODUCT_EMBEDDED_INDUSTRY_E                                            = 0x5B
	PRODUCT_EMBEDDED_INDUSTRY_EVAL                                         = 0x69
	PRODUCT_EMBEDDED_INDUSTRY_E_EVAL                                       = 0x6A
	PRODUCT_ENTERPRISE                                                     = 0x4
	PRODUCT_ENTERPRISE_E                                                   = 0x46
	PRODUCT_ENTERPRISE_EVALUATION                                          = 0x48
	PRODUCT_ENTERPRISE_N                                                   = 0x1b
	PRODUCT_ENTERPRISE_N_EVALUATION                                        = 0x54
	PRODUCT_ENTERPRISE_S                                                   = 0x7D
	PRODUCT_ENTERPRISE_SERVER                                              = 0xa
	PRODUCT_ENTERPRISE_SERVER_CORE                                         = 0xe
	PRODUCT_ENTERPRISE_SERVER_CORE_V                                       = 0x29
	PRODUCT_ENTERPRISE_SERVER_IA64                                         = 0xf
	PRODUCT_ENTERPRISE_SERVER_V                                            = 0x26
	PRODUCT_ENTERPRISE_S_EVALUATION                                        = 0x81
	PRODUCT_ENTERPRISE_S_N                                                 = 0x7E
	PRODUCT_ENTERPRISE_S_N_EVALUATION                                      = 0x82
	PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL                                  = 0x3C
	PRODUCT_ESSENTIALBUSINESS_SERVER_ADDLSVC                               = 0x3E
	PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT                                  = 0x3B
	PRODUCT_ESSENTIALBUSINESS_SERVER_MGMTSVC                               = 0x3D
	PRODUCT_HOME_BASIC                                                     = 0x2
	PRODUCT_HOME_BASIC_E                                                   = 0x43
	PRODUCT_HOME_BASIC_N                                                   = 0x5
	PRODUCT_HOME_PREMIUM                                                   = 0x3
	PRODUCT_HOME_PREMIUM_E                                                 = 0x44
	PRODUCT_HOME_PREMIUM_N                                                 = 0x1a
	PRODUCT_HOME_PREMIUM_SERVER                                            = 0x22
	PRODUCT_HOME_SERVER                                                    = 0x13
	PRODUCT_HYPERV                                                         = 0x2a
	PRODUCT_INDUSTRY_HANDHELD                                              = 0x76
	PRODUCT_IOTUAP                                                         = 0x7B
	PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT                               = 0x1e
	PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING                                = 0x20
	PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY                                 = 0x1f
	PRODUCT_MOBILE_CORE                                                    = 0x68
	PRODUCT_MOBILE_ENTERPRISE                                              = 0x85
	PRODUCT_MULTIPOINT_PREMIUM_SERVER                                      = 0x4D
	PRODUCT_MULTIPOINT_STANDARD_SERVER                                     = 0x4C
	PRODUCT_NANO_SERVER                                                    = 0x6D
	PRODUCT_PPI_PRO                                                        = 0x77
	PRODUCT_PROFESSIONAL                                                   = 0x30
	PRODUCT_PROFESSIONAL_E                                                 = 0x45
	PRODUCT_PROFESSIONAL_EMBEDDED                                          = 0x3A
	PRODUCT_PROFESSIONAL_N                                                 = 0x31
	PRODUCT_PROFESSIONAL_S                                                 = 0x7F
	PRODUCT_PROFESSIONAL_STUDENT                                           = 0x70
	PRODUCT_PROFESSIONAL_STUDENT_N                                         = 0x72
	PRODUCT_PROFESSIONAL_S_N                                               = 0x80
	PRODUCT_PROFESSIONAL_WMC                                               = 0x67
	PRODUCT_SB_SOLUTION_SERVER                                             = 0x32
	PRODUCT_SB_SOLUTION_SERVER_EM                                          = 0x36
	PRODUCT_SERVER_FOR_SB_SOLUTIONS                                        = 0x33
	PRODUCT_SERVER_FOR_SB_SOLUTIONS_EM                                     = 0x37
	PRODUCT_SERVER_FOR_SMALLBUSINESS                                       = 0x18
	PRODUCT_SERVER_FOR_SMALLBUSINESS_V                                     = 0x23
	PRODUCT_SERVER_FOUNDATION                                              = 0x21
	PRODUCT_SERVER_V                                                       = 0x25
	PRODUCT_SMALLBUSINESS_SERVER                                           = 0x9
	PRODUCT_SMALLBUSINESS_SERVER_PREMIUM                                   = 0x19
	PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE                              = 0x3f
	PRODUCT_SOLUTION_EMBEDDEDSERVER                                        = 0x38
	PRODUCT_SOLUTION_EMBEDDEDSERVER_CORE                                   = 0x39
	PRODUCT_STANDARD_EVALUATION_SERVER                                     = 0x4F
	PRODUCT_STANDARD_SERVER                                                = 0x7
	PRODUCT_STANDARD_SERVER_CORE                                           = 0xd
	PRODUCT_STANDARD_SERVER_CORE_V                                         = 0x28
	PRODUCT_STANDARD_SERVER_SOLUTIONS                                      = 0x34
	PRODUCT_STANDARD_SERVER_SOLUTIONS_CORE                                 = 0x35
	PRODUCT_STANDARD_SERVER_V                                              = 0x24
	PRODUCT_STARTER                                                        = 0xb
	PRODUCT_STARTER_E                                                      = 0x42
	PRODUCT_STARTER_N                                                      = 0x2f
	PRODUCT_STORAGE_ENTERPRISE_SERVER                                      = 0x17
	PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE                                 = 0x2e
	PRODUCT_STORAGE_EXPRESS_SERVER                                         = 0x14
	PRODUCT_STORAGE_EXPRESS_SERVER_CORE                                    = 0x2b
	PRODUCT_STORAGE_STANDARD_EVALUATION_SERVER                             = 0x60
	PRODUCT_STORAGE_STANDARD_SERVER                                        = 0x15
	PRODUCT_STORAGE_STANDARD_SERVER_CORE                                   = 0x2c
	PRODUCT_STORAGE_WORKGROUP_EVALUATION_SERVER                            = 0x5F
	PRODUCT_STORAGE_WORKGROUP_SERVER                                       = 0x16
	PRODUCT_STORAGE_WORKGROUP_SERVER_CORE                                  = 0x2d
	PRODUCT_THINPC                                                         = 0x57
	PRODUCT_ULTIMATE                                                       = 0x1
	PRODUCT_ULTIMATE_E                                                     = 0x47
	PRODUCT_ULTIMATE_N                                                     = 0x1c
	PRODUCT_UNDEFINED                                                      = 0x0
	PRODUCT_UNLICENSED                                                     = 0xabcdabcd
	PRODUCT_WEB_SERVER                                                     = 0x11
	PRODUCT_WEB_SERVER_CORE                                                = 0x1d
	PROFILE_KERNEL                                                         = 0x20000000
	PROFILE_SERVER                                                         = 0x40000000
	PROFILE_USER                                                           = 0x10000000
	PROGRESS_CANCEL                                                        = 1
	PROGRESS_CONTINUE                                                      = 0
	PROGRESS_QUIET                                                         = 3
	PROGRESS_STOP                                                          = 2
	PROOF_QUALITY                                                          = 2
	PROTECTED_DACL_SECURITY_INFORMATION                                    = 2147483648
	PROTECTED_SACL_SECURITY_INFORMATION                                    = 1073741824
	PROVIDER_KEEPS_VALUE_LENGTH                                            = 0x1
	PR_JOBSTATUS                                                           = 0x0000
	PSIDENT_GDICENTRIC                                                     = 0
	PSIDENT_PSCENTRIC                                                      = 1
	PSINJECT_BEGINDEFAULTS                                                 = 12
	PSINJECT_BEGINPAGESETUP                                                = 101
	PSINJECT_BEGINPROLOG                                                   = 14
	PSINJECT_BEGINSETUP                                                    = 16
	PSINJECT_BEGINSTREAM                                                   = 1
	PSINJECT_BOUNDINGBOX                                                   = 9
	PSINJECT_COMMENTS                                                      = 11
	PSINJECT_DLFONT                                                        = 0xdddddddd
	PSINJECT_DOCNEEDEDRES                                                  = 5
	PSINJECT_DOCSUPPLIEDRES                                                = 6
	PSINJECT_DOCUMENTPROCESSCOLORS                                         = 10
	PSINJECT_DOCUMENTPROCESSCOLORSATEND                                    = 21
	PSINJECT_ENDDEFAULTS                                                   = 13
	PSINJECT_ENDPAGECOMMENTS                                               = 107
	PSINJECT_ENDPAGESETUP                                                  = 102
	PSINJECT_ENDPROLOG                                                     = 15
	PSINJECT_ENDSETUP                                                      = 17
	PSINJECT_ENDSTREAM                                                     = 20
	PSINJECT_EOF                                                           = 19
	PSINJECT_ORIENTATION                                                   = 8
	PSINJECT_PAGEBBOX                                                      = 106
	PSINJECT_PAGENUMBER                                                    = 100
	PSINJECT_PAGEORDER                                                     = 7
	PSINJECT_PAGES                                                         = 4
	PSINJECT_PAGESATEND                                                    = 3
	PSINJECT_PAGETRAILER                                                   = 103
	PSINJECT_PLATECOLOR                                                    = 104
	PSINJECT_PSADOBE                                                       = 2
	PSINJECT_SHOWPAGE                                                      = 105
	PSINJECT_TRAILER                                                       = 18
	PSINJECT_VMRESTORE                                                     = 201
	PSINJECT_VMSAVE                                                        = 200
	PSPROTOCOL_ASCII                                                       = 0
	PSPROTOCOL_BCP                                                         = 1
	PSPROTOCOL_BINARY                                                      = 3
	PSPROTOCOL_TBCP                                                        = 2
	PS_ALTERNATE                                                           = 8
	PS_COSMETIC                                                            = 0x00000000
	PS_DASH                                                                = 1
	PS_DASHDOT                                                             = 3
	PS_DASHDOTDOT                                                          = 4
	PS_DOT                                                                 = 2
	PS_ENDCAP_FLAT                                                         = 0x00000200
	PS_ENDCAP_MASK                                                         = 0x00000F00
	PS_ENDCAP_ROUND                                                        = 0x00000000
	PS_ENDCAP_SQUARE                                                       = 0x00000100
	PS_GEOMETRIC                                                           = 0x00010000
	PS_INSIDEFRAME                                                         = 6
	PS_JOIN_BEVEL                                                          = 0x00001000
	PS_JOIN_MASK                                                           = 0x0000F000
	PS_JOIN_MITER                                                          = 0x00002000
	PS_JOIN_ROUND                                                          = 0x00000000
	PS_NULL                                                                = 5
	PS_SOLID                                                               = 0
	PS_STYLE_MASK                                                          = 0x0000000F
	PS_TYPE_MASK                                                           = 0x000F0000
	PS_USERSTYLE                                                           = 7
	PT_BEZIERTO                                                            = 0x04
	PT_CLOSEFIGURE                                                         = 0x01
	PT_LINETO                                                              = 0x02
	PT_MOVETO                                                              = 0x06
	PURGE_RXABORT                                                          = 0x2
	PURGE_RXCLEAR                                                          = 0x8
	PURGE_TXABORT                                                          = 0x1
	PURGE_TXCLEAR                                                          = 0x4
	PWR_CRITICALRESUME                                                     = 3
	PWR_FAIL                                                               = -1
	PWR_OK                                                                 = 1
	PWR_SUSPENDREQUEST                                                     = 1
	PWR_SUSPENDRESUME                                                      = 2
	PW_CLIENTONLY                                                          = 0x00000001
	QDI_DIBTOSCREEN                                                        = 4
	QDI_GETDIBITS                                                          = 2
	QDI_SETDIBITS                                                          = 1
	QDI_STRETCHDIB                                                         = 8
	QS_ALLEVENTS                                                           = 1215
	QS_ALLINPUT                                                            = 1279
	QS_ALLPOSTMESSAGE                                                      = 0x0100
	QS_HOTKEY                                                              = 0x0080
	QS_INPUT                                                               = 1031
	QS_KEY                                                                 = 0x0001
	QS_MOUSE                                                               = 6
	QS_MOUSEBUTTON                                                         = 0x0004
	QS_MOUSEMOVE                                                           = 0x0002
	QS_PAINT                                                               = 0x0020
	QS_POSTMESSAGE                                                         = 0x0008
	QS_RAWINPUT                                                            = 0x0400
	QS_SENDMESSAGE                                                         = 0x0040
	QS_TIMER                                                               = 0x0010
	QUERYDIBSUPPORT                                                        = 3073
	QUERYESCSUPPORT                                                        = 8
	QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS                                    = 16
	QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE                                    = 8
	QUERY_ACTCTX_FLAG_NO_ADDREF                                            = 2147483648
	QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX                                    = 4
	QUOTA_LIMITS_HARDWS_MAX_DISABLE                                        = 0x00000008
	QUOTA_LIMITS_HARDWS_MAX_ENABLE                                         = 0x00000004
	QUOTA_LIMITS_HARDWS_MIN_DISABLE                                        = 0x00000002
	QUOTA_LIMITS_HARDWS_MIN_ENABLE                                         = 0x00000001
	QUOTA_LIMITS_USE_DEFAULT_LIMITS                                        = 0x00000010
	R2_BLACK                                                               = 1
	R2_COPYPEN                                                             = 13
	R2_LAST                                                                = 16
	R2_MASKNOTPEN                                                          = 3
	R2_MASKPEN                                                             = 9
	R2_MASKPENNOT                                                          = 5
	R2_MERGENOTPEN                                                         = 12
	R2_MERGEPEN                                                            = 15
	R2_MERGEPENNOT                                                         = 14
	R2_NOP                                                                 = 11
	R2_NOT                                                                 = 6
	R2_NOTCOPYPEN                                                          = 4
	R2_NOTMASKPEN                                                          = 8
	R2_NOTMERGEPEN                                                         = 2
	R2_NOTXORPEN                                                           = 10
	R2_WHITE                                                               = 16
	R2_XORPEN                                                              = 7
	RAND_MAX                                                               = 0x7fff
	RASTERCAPS                                                             = 38
	RASTER_FONTTYPE                                                        = 0x0001
	RC_BANDING                                                             = 2
	RC_BIGFONT                                                             = 0x0400
	RC_BITBLT                                                              = 1
	RC_BITMAP64                                                            = 8
	RC_DEVBITS                                                             = 0x8000
	RC_DIBTODEV                                                            = 0x0200
	RC_DI_BITMAP                                                           = 0x0080
	RC_FLOODFILL                                                           = 0x1000
	RC_GDI20_OUTPUT                                                        = 0x0010
	RC_GDI20_STATE                                                         = 0x0020
	RC_NONE                                                                = 0
	RC_OP_DX_OUTPUT                                                        = 0x4000
	RC_PALETTE                                                             = 0x0100
	RC_SAVEBITMAP                                                          = 0x0040
	RC_SCALING                                                             = 4
	RC_STRETCHBLT                                                          = 0x0800
	RC_STRETCHDIB                                                          = 0x2000
	RDH_RECTANGLES                                                         = 1
	RDW_ALLCHILDREN                                                        = 0x0080
	RDW_ERASE                                                              = 0x0004
	RDW_ERASENOW                                                           = 0x0200
	RDW_FRAME                                                              = 0x0400
	RDW_INTERNALPAINT                                                      = 0x0002
	RDW_INVALIDATE                                                         = 0x0001
	RDW_NOCHILDREN                                                         = 0x0040
	RDW_NOERASE                                                            = 0x0020
	RDW_NOFRAME                                                            = 0x0800
	RDW_NOINTERNALPAINT                                                    = 0x0010
	RDW_UPDATENOW                                                          = 0x0100
	RDW_VALIDATE                                                           = 0x0008
	READ_CONTROL                                                           = 131072
	READ_THREAD_PROFILING_FLAG_DISPATCHING                                 = 0x00000001
	READ_THREAD_PROFILING_FLAG_HARDWARE_COUNTERS                           = 0x00000002
	REALTIME_PRIORITY_CLASS                                                = 0x100
	REASON_HWINSTALL                                                       = 65538
	REASON_LEGACY_API                                                      = 2147942400
	REASON_OTHER                                                           = 0
	REASON_PLANNED_FLAG                                                    = 2147483648
	REASON_SERVICEHANG                                                     = 196613
	REASON_SWHWRECONF                                                      = 196612
	REASON_SWINSTALL                                                       = 196610
	REASON_UNKNOWN                                                         = 255
	REASON_UNSTABLE                                                        = 327686
	RECOVERY_DEFAULT_PING_INTERVAL                                         = 5000
	RECOVERY_MAX_PING_INTERVAL                                             = 300000
	REGDB_E_FIRST                                                          = 2147746128
	REGDB_E_LAST                                                           = 2147746143
	REGDB_S_FIRST                                                          = 262480
	REGDB_S_LAST                                                           = 262495
	REG_APP_HIVE                                                           = 16
	REG_BINARY                                                             = 3
	REG_BOOT_HIVE                                                          = 1024
	REG_CREATED_NEW_KEY                                                    = 1
	REG_DWORD                                                              = 4
	REG_DWORD_BIG_ENDIAN                                                   = 5
	REG_DWORD_LITTLE_ENDIAN                                                = 4
	REG_EXPAND_SZ                                                          = 2
	REG_FORCE_RESTORE                                                      = 8
	REG_FORCE_UNLOAD                                                       = 1
	REG_FULL_RESOURCE_DESCRIPTOR                                           = 9
	REG_HIVE_EXACT_FILE_GROWTH                                             = 128
	REG_HIVE_NO_RM                                                         = 256
	REG_HIVE_SINGLE_LOG                                                    = 512
	REG_LATEST_FORMAT                                                      = 2
	REG_LEGAL_CHANGE_FILTER                                                = 268435471
	REG_LEGAL_OPTION                                                       = 15
	REG_LINK                                                               = 6
	REG_MUI_STRING_TRUNCATE                                                = 0x00000001
	REG_MULTI_SZ                                                           = 7
	REG_NONE                                                               = 0
	REG_NOTIFY_CHANGE_ATTRIBUTES                                           = 2
	REG_NOTIFY_CHANGE_LAST_SET                                             = 4
	REG_NOTIFY_CHANGE_NAME                                                 = 1
	REG_NOTIFY_CHANGE_SECURITY                                             = 8
	REG_NOTIFY_THREAD_AGNOSTIC                                             = 268435456
	REG_NO_COMPRESSION                                                     = 4
	REG_NO_LAZY_FLUSH                                                      = 4
	REG_OPENED_EXISTING_KEY                                                = 2
	REG_OPTION_BACKUP_RESTORE                                              = 4
	REG_OPTION_CREATE_LINK                                                 = 2
	REG_OPTION_NON_VOLATILE                                                = 0
	REG_OPTION_OPEN_LINK                                                   = 8
	REG_OPTION_RESERVED                                                    = 0
	REG_OPTION_VOLATILE                                                    = 1
	REG_PROCESS_APPKEY                                                     = 0x00000001
	REG_PROCESS_PRIVATE                                                    = 32
	REG_QWORD                                                              = 11
	REG_QWORD_LITTLE_ENDIAN                                                = 11
	REG_REFRESH_HIVE                                                       = 2
	REG_RESOURCE_LIST                                                      = 8
	REG_RESOURCE_REQUIREMENTS_LIST                                         = 10
	REG_SECURE_CONNECTION                                                  = 1
	REG_STANDARD_FORMAT                                                    = 1
	REG_START_JOURNAL                                                      = 64
	REG_SZ                                                                 = 1
	REG_WHOLE_HIVE_VOLATILE                                                = 1
	RELATIVE                                                               = 2
	REMOTE_NAME_INFO_LEVEL                                                 = 0x00000002
	REPLACEFILE_IGNORE_MERGE_ERRORS                                        = 0x2
	REPLACEFILE_WRITE_THROUGH                                              = 0x1
	RESETDEV                                                               = 7
	RESOURCEDISPLAYTYPE_DIRECTORY                                          = 0x00000009
	RESOURCEDISPLAYTYPE_DOMAIN                                             = 0x00000001
	RESOURCEDISPLAYTYPE_FILE                                               = 0x00000004
	RESOURCEDISPLAYTYPE_GENERIC                                            = 0x00000000
	RESOURCEDISPLAYTYPE_GROUP                                              = 0x00000005
	RESOURCEDISPLAYTYPE_NDSCONTAINER                                       = 0x0000000b
	RESOURCEDISPLAYTYPE_NETWORK                                            = 0x00000006
	RESOURCEDISPLAYTYPE_ROOT                                               = 0x00000007
	RESOURCEDISPLAYTYPE_SERVER                                             = 0x00000002
	RESOURCEDISPLAYTYPE_SHARE                                              = 0x00000003
	RESOURCEDISPLAYTYPE_SHAREADMIN                                         = 0x00000008
	RESOURCEDISPLAYTYPE_TREE                                               = 0x0000000a
	RESOURCEMANAGER_ALL_ACCESS                                             = 2031743
	RESOURCEMANAGER_COMPLETE_PROPAGATION                                   = 64
	RESOURCEMANAGER_ENLIST                                                 = 8
	RESOURCEMANAGER_GENERIC_EXECUTE                                        = 1179740
	RESOURCEMANAGER_GENERIC_READ                                           = 1179649
	RESOURCEMANAGER_GENERIC_WRITE                                          = 1179774
	RESOURCEMANAGER_GET_NOTIFICATION                                       = 16
	RESOURCEMANAGER_QUERY_INFORMATION                                      = 1
	RESOURCEMANAGER_RECOVER                                                = 4
	RESOURCEMANAGER_REGISTER_PROTOCOL                                      = 32
	RESOURCEMANAGER_SET_INFORMATION                                        = 2
	RESOURCETYPE_ANY                                                       = 0x00000000
	RESOURCETYPE_DISK                                                      = 0x00000001
	RESOURCETYPE_PRINT                                                     = 0x00000002
	RESOURCETYPE_RESERVED                                                  = 0x00000008
	RESOURCETYPE_UNKNOWN                                                   = 0xFFFFFFFF
	RESOURCEUSAGE_ALL                                                      = 19
	RESOURCEUSAGE_ATTACHED                                                 = 0x00000010
	RESOURCEUSAGE_CONNECTABLE                                              = 0x00000001
	RESOURCEUSAGE_CONTAINER                                                = 0x00000002
	RESOURCEUSAGE_NOLOCALDEVICE                                            = 0x00000004
	RESOURCEUSAGE_RESERVED                                                 = 0x80000000
	RESOURCEUSAGE_SIBLING                                                  = 0x00000008
	RESOURCE_CONNECTED                                                     = 0x00000001
	RESOURCE_CONTEXT                                                       = 0x00000005
	RESOURCE_ENUM_LN                                                       = 1
	RESOURCE_ENUM_MODULE_EXACT                                             = 16
	RESOURCE_ENUM_MUI                                                      = 2
	RESOURCE_ENUM_MUI_SYSTEM                                               = 4
	RESOURCE_ENUM_VALIDATE                                                 = 8
	RESOURCE_GLOBALNET                                                     = 0x00000002
	RESOURCE_MANAGER_COMMUNICATION                                         = 0x00000002
	RESOURCE_MANAGER_MAXIMUM_OPTION                                        = 0x00000003
	RESOURCE_MANAGER_VOLATILE                                              = 0x00000001
	RESOURCE_RECENT                                                        = 0x00000004
	RESOURCE_REMEMBERED                                                    = 0x00000003
	RESTART_MAX_CMD_LINE                                                   = 1024
	RESTART_NO_CRASH                                                       = 1
	RESTART_NO_HANG                                                        = 2
	RESTART_NO_PATCH                                                       = 4
	RESTART_NO_REBOOT                                                      = 8
	RESTORE_CTM                                                            = 4100
	RESTRICTED_POINTER                                                     = 0
	RES_CURSOR                                                             = 2
	RES_ICON                                                               = 1
	RGN_AND                                                                = 1
	RGN_COPY                                                               = 5
	RGN_DIFF                                                               = 4
	RGN_ERROR                                                              = 0
	RGN_MAX                                                                = 5
	RGN_MIN                                                                = 1
	RGN_OR                                                                 = 2
	RGN_XOR                                                                = 3
	RIDEV_APPKEYS                                                          = 0x00000400
	RIDEV_CAPTUREMOUSE                                                     = 0x00000200
	RIDEV_DEVNOTIFY                                                        = 0x00002000
	RIDEV_EXCLUDE                                                          = 0x00000010
	RIDEV_EXINPUTSINK                                                      = 0x00001000
	RIDEV_EXMODEMASK                                                       = 0x000000F0
	RIDEV_INPUTSINK                                                        = 0x00000100
	RIDEV_NOHOTKEYS                                                        = 0x00000200
	RIDEV_NOLEGACY                                                         = 0x00000030
	RIDEV_PAGEONLY                                                         = 0x00000020
	RIDEV_REMOVE                                                           = 0x00000001
	RIDI_DEVICEINFO                                                        = 0x2000000b
	RIDI_DEVICENAME                                                        = 0x20000007
	RIDI_PREPARSEDDATA                                                     = 0x20000005
	RID_HEADER                                                             = 0x10000005
	RID_INPUT                                                              = 0x10000003
	RIGHTMOST_BUTTON_PRESSED                                               = 0x2
	RIGHT_ALT_PRESSED                                                      = 0x1
	RIGHT_CTRL_PRESSED                                                     = 0x4
	RIM_INPUT                                                              = 0
	RIM_INPUTSINK                                                          = 1
	RIM_TYPEHID                                                            = 2
	RIM_TYPEKEYBOARD                                                       = 1
	RIM_TYPEMAX                                                            = 2
	RIM_TYPEMOUSE                                                          = 0
	RIP_EVENT                                                              = 9
	RI_KEY_BREAK                                                           = 1
	RI_KEY_E0                                                              = 2
	RI_KEY_E1                                                              = 4
	RI_KEY_MAKE                                                            = 0
	RI_KEY_TERMSRV_SET_LED                                                 = 8
	RI_KEY_TERMSRV_SHADOW                                                  = 0x10
	RI_MOUSE_BUTTON_1_DOWN                                                 = 1
	RI_MOUSE_BUTTON_1_UP                                                   = 2
	RI_MOUSE_BUTTON_2_DOWN                                                 = 4
	RI_MOUSE_BUTTON_2_UP                                                   = 8
	RI_MOUSE_BUTTON_3_DOWN                                                 = 16
	RI_MOUSE_BUTTON_3_UP                                                   = 32
	RI_MOUSE_BUTTON_4_DOWN                                                 = 0x0040
	RI_MOUSE_BUTTON_4_UP                                                   = 0x0080
	RI_MOUSE_BUTTON_5_DOWN                                                 = 0x0100
	RI_MOUSE_BUTTON_5_UP                                                   = 0x0200
	RI_MOUSE_LEFT_BUTTON_DOWN                                              = 0x0001
	RI_MOUSE_LEFT_BUTTON_UP                                                = 0x0002
	RI_MOUSE_MIDDLE_BUTTON_DOWN                                            = 0x0010
	RI_MOUSE_MIDDLE_BUTTON_UP                                              = 0x0020
	RI_MOUSE_RIGHT_BUTTON_DOWN                                             = 0x0004
	RI_MOUSE_RIGHT_BUTTON_UP                                               = 0x0008
	RI_MOUSE_WHEEL                                                         = 0x0400
	RPC_S_ADDRESS_ERROR                                                    = 1768
	RPC_S_ALREADY_LISTENING                                                = 1713
	RPC_S_ALREADY_REGISTERED                                               = 1711
	RPC_S_BINDING_HAS_NO_AUTH                                              = 1746
	RPC_S_BINDING_INCOMPLETE                                               = 1819
	RPC_S_CALL_CANCELLED                                                   = 1818
	RPC_S_CALL_FAILED                                                      = 1726
	RPC_S_CALL_FAILED_DNE                                                  = 1727
	RPC_S_CALL_IN_PROGRESS                                                 = 1791
	RPC_S_CANNOT_SUPPORT                                                   = 1764
	RPC_S_CANT_CREATE_ENDPOINT                                             = 1720
	RPC_S_COMM_FAILURE                                                     = 1820
	RPC_S_DUPLICATE_ENDPOINT                                               = 1740
	RPC_S_ENTRY_ALREADY_EXISTS                                             = 1760
	RPC_S_ENTRY_NOT_FOUND                                                  = 1761
	RPC_S_ENTRY_TYPE_MISMATCH                                              = 1922
	RPC_S_FP_DIV_ZERO                                                      = 1769
	RPC_S_FP_OVERFLOW                                                      = 1771
	RPC_S_FP_UNDERFLOW                                                     = 1770
	RPC_S_GROUP_MEMBER_NOT_FOUND                                           = 1898
	RPC_S_GRP_ELT_NOT_ADDED                                                = 1928
	RPC_S_GRP_ELT_NOT_REMOVED                                              = 1929
	RPC_S_INCOMPLETE_NAME                                                  = 1755
	RPC_S_INTERFACE_NOT_EXPORTED                                           = 1924
	RPC_S_INTERFACE_NOT_FOUND                                              = 1759
	RPC_S_INTERNAL_ERROR                                                   = 1766
	RPC_S_INVALID_ASYNC_CALL                                               = 1915
	RPC_S_INVALID_ASYNC_HANDLE                                             = 1914
	RPC_S_INVALID_AUTH_IDENTITY                                            = 1749
	RPC_S_INVALID_BINDING                                                  = 1702
	RPC_S_INVALID_BOUND                                                    = 1734
	RPC_S_INVALID_ENDPOINT_FORMAT                                          = 1706
	RPC_S_INVALID_NAF_ID                                                   = 1763
	RPC_S_INVALID_NAME_SYNTAX                                              = 1736
	RPC_S_INVALID_NETWORK_OPTIONS                                          = 1724
	RPC_S_INVALID_NET_ADDR                                                 = 1707
	RPC_S_INVALID_OBJECT                                                   = 1900
	RPC_S_INVALID_RPC_PROTSEQ                                              = 1704
	RPC_S_INVALID_STRING_BINDING                                           = 1700
	RPC_S_INVALID_STRING_UUID                                              = 1705
	RPC_S_INVALID_TAG                                                      = 1733
	RPC_S_INVALID_TIMEOUT                                                  = 1709
	RPC_S_INVALID_VERS_OPTION                                              = 1756
	RPC_S_MAX_CALLS_TOO_SMALL                                              = 1742
	RPC_S_NAME_SERVICE_UNAVAILABLE                                         = 1762
	RPC_S_NOTHING_TO_EXPORT                                                = 1754
	RPC_S_NOT_ALL_OBJS_EXPORTED                                            = 1923
	RPC_S_NOT_ALL_OBJS_UNEXPORTED                                          = 1758
	RPC_S_NOT_CANCELLED                                                    = 1826
	RPC_S_NOT_LISTENING                                                    = 1715
	RPC_S_NOT_RPC_ERROR                                                    = 1823
	RPC_S_NO_BINDINGS                                                      = 1718
	RPC_S_NO_CALL_ACTIVE                                                   = 1725
	RPC_S_NO_CONTEXT_AVAILABLE                                             = 1765
	RPC_S_NO_ENDPOINT_FOUND                                                = 1708
	RPC_S_NO_ENTRY_NAME                                                    = 1735
	RPC_S_NO_INTERFACES                                                    = 1817
	RPC_S_NO_MORE_BINDINGS                                                 = 1806
	RPC_S_NO_MORE_MEMBERS                                                  = 1757
	RPC_S_NO_PRINC_NAME                                                    = 1822
	RPC_S_NO_PROTSEQS                                                      = 1719
	RPC_S_NO_PROTSEQS_REGISTERED                                           = 1714
	RPC_S_OBJECT_NOT_FOUND                                                 = 1710
	RPC_S_OUT_OF_RESOURCES                                                 = 1721
	RPC_S_PRF_ELT_NOT_ADDED                                                = 1926
	RPC_S_PRF_ELT_NOT_REMOVED                                              = 1927
	RPC_S_PROCNUM_OUT_OF_RANGE                                             = 1745
	RPC_S_PROFILE_NOT_ADDED                                                = 1925
	RPC_S_PROTOCOL_ERROR                                                   = 1728
	RPC_S_PROTSEQ_NOT_FOUND                                                = 1744
	RPC_S_PROTSEQ_NOT_SUPPORTED                                            = 1703
	RPC_S_SEC_PKG_ERROR                                                    = 1825
	RPC_S_SEND_INCOMPLETE                                                  = 1913
	RPC_S_SERVER_TOO_BUSY                                                  = 1723
	RPC_S_SERVER_UNAVAILABLE                                               = 1722
	RPC_S_STRING_TOO_LONG                                                  = 1743
	RPC_S_TYPE_ALREADY_REGISTERED                                          = 1712
	RPC_S_UNKNOWN_AUTHN_LEVEL                                              = 1748
	RPC_S_UNKNOWN_AUTHN_SERVICE                                            = 1747
	RPC_S_UNKNOWN_AUTHN_TYPE                                               = 1741
	RPC_S_UNKNOWN_AUTHZ_SERVICE                                            = 1750
	RPC_S_UNKNOWN_IF                                                       = 1717
	RPC_S_UNKNOWN_MGR_TYPE                                                 = 1716
	RPC_S_UNSUPPORTED_AUTHN_LEVEL                                          = 1821
	RPC_S_UNSUPPORTED_NAME_SYNTAX                                          = 1737
	RPC_S_UNSUPPORTED_TRANS_SYN                                            = 1730
	RPC_S_UNSUPPORTED_TYPE                                                 = 1732
	RPC_S_UUID_LOCAL_ONLY                                                  = 1824
	RPC_S_UUID_NO_ADDRESS                                                  = 1739
	RPC_S_WRONG_KIND_OF_BINDING                                            = 1701
	RPC_S_ZERO_DIVIDE                                                      = 1767
	RPC_X_BAD_STUB_DATA                                                    = 1783
	RPC_X_BYTE_COUNT_TOO_SMALL                                             = 1782
	RPC_X_ENUM_VALUE_OUT_OF_RANGE                                          = 1781
	RPC_X_INVALID_ES_ACTION                                                = 1827
	RPC_X_INVALID_PIPE_OBJECT                                              = 1830
	RPC_X_NO_MORE_ENTRIES                                                  = 1772
	RPC_X_NULL_REF_POINTER                                                 = 1780
	RPC_X_PIPE_CLOSED                                                      = 1916
	RPC_X_PIPE_DISCIPLINE_ERROR                                            = 1917
	RPC_X_PIPE_EMPTY                                                       = 1918
	RPC_X_SS_CANNOT_GET_CALL_HANDLE                                        = 1779
	RPC_X_SS_CHAR_TRANS_OPEN_FAIL                                          = 1773
	RPC_X_SS_CHAR_TRANS_SHORT_FILE                                         = 1774
	RPC_X_SS_CONTEXT_DAMAGED                                               = 1777
	RPC_X_SS_HANDLES_MISMATCH                                              = 1778
	RPC_X_SS_IN_NULL_CONTEXT                                               = 1775
	RPC_X_WRONG_ES_VERSION                                                 = 1828
	RPC_X_WRONG_PIPE_ORDER                                                 = 1831
	RPC_X_WRONG_PIPE_VERSION                                               = 1832
	RPC_X_WRONG_STUB_VERSION                                               = 1829
	RP_INIFILE                                                             = 0x02
	RP_LOGON                                                               = 0x01
	RRF_NOEXPAND                                                           = 0x10000000
	RRF_RT_ANY                                                             = 0x0000ffff
	RRF_RT_DWORD                                                           = 24
	RRF_RT_QWORD                                                           = 72
	RRF_RT_REG_BINARY                                                      = 0x00000008
	RRF_RT_REG_DWORD                                                       = 0x00000010
	RRF_RT_REG_EXPAND_SZ                                                   = 0x00000004
	RRF_RT_REG_MULTI_SZ                                                    = 0x00000020
	RRF_RT_REG_NONE                                                        = 0x00000001
	RRF_RT_REG_QWORD                                                       = 0x00000040
	RRF_RT_REG_SZ                                                          = 0x00000002
	RRF_ZEROONFAILURE                                                      = 0x20000000
	RTL_CONDITION_VARIABLE_LOCKMODE_SHARED                                 = 0x1
	RTL_CRITICAL_SECTION_ALL_FLAG_BITS                                     = 0xff000000
	RTL_CRITICAL_SECTION_DEBUG_FLAG_STATIC_INIT                            = 0x00000001
	RTL_CRITICAL_SECTION_FLAG_DYNAMIC_SPIN                                 = 0x02000000
	RTL_CRITICAL_SECTION_FLAG_FORCE_DEBUG_INFO                             = 0x10000000
	RTL_CRITICAL_SECTION_FLAG_NO_DEBUG_INFO                                = 0x01000000
	RTL_CRITICAL_SECTION_FLAG_RESERVED                                     = 3758096384
	RTL_CRITICAL_SECTION_FLAG_RESOURCE_TYPE                                = 0x08000000
	RTL_CRITICAL_SECTION_FLAG_STATIC_INIT                                  = 0x04000000
	RTL_CRITSECT_TYPE                                                      = 0
	RTL_RESOURCE_TYPE                                                      = 1
	RTL_RUN_ONCE_ASYNC                                                     = 2
	RTL_RUN_ONCE_CHECK_ONLY                                                = 1
	RTL_RUN_ONCE_CTX_RESERVED_BITS                                         = 2
	RTL_RUN_ONCE_INIT_FAILED                                               = 4
	RTL_UMS_VERSION                                                        = 256
	RTL_VRF_FLG_APPCOMPAT_CHECKS                                           = 0x00000010
	RTL_VRF_FLG_COM_CHECKS                                                 = 0x00000100
	RTL_VRF_FLG_DANGEROUS_APIS                                             = 0x00000200
	RTL_VRF_FLG_DEADLOCK_CHECKS                                            = 0x00000800
	RTL_VRF_FLG_DIRTY_STACKS                                               = 0x00000040
	RTL_VRF_FLG_ENABLED_SYSTEM_WIDE                                        = 0x00020000
	RTL_VRF_FLG_ENABLE_LOGGING                                             = 0x00004000
	RTL_VRF_FLG_FAST_FILL_HEAP                                             = 0x00008000
	RTL_VRF_FLG_FIRST_CHANCE_EXCEPTION_CHECKS                              = 0x00001000
	RTL_VRF_FLG_FULL_PAGE_HEAP                                             = 0x00000001
	RTL_VRF_FLG_HANDLE_CHECKS                                              = 0x00000004
	RTL_VRF_FLG_LOCK_CHECKS                                                = 0x00040000
	RTL_VRF_FLG_MISCELLANEOUS_CHECKS                                       = 0x00020000
	RTL_VRF_FLG_RACE_CHECKS                                                = 0x00000400
	RTL_VRF_FLG_RESERVED_DONOTUSE                                          = 0x00000002
	RTL_VRF_FLG_RPC_CHECKS                                                 = 0x00000080
	RTL_VRF_FLG_STACK_CHECKS                                               = 0x00000008
	RTL_VRF_FLG_TLS_CHECKS                                                 = 0x00000020
	RTL_VRF_FLG_VIRTUAL_MEM_CHECKS                                         = 0x00002000
	RTL_VRF_FLG_VIRTUAL_SPACE_TRACKING                                     = 0x00010000
	RTS_CONTROL_DISABLE                                                    = 0x0
	RTS_CONTROL_ENABLE                                                     = 0x1
	RTS_CONTROL_HANDSHAKE                                                  = 0x2
	RTS_CONTROL_TOGGLE                                                     = 0x3
	RUNTIME_FUNCTION_INDIRECT                                              = 0x1
	RUSSIAN_CHARSET                                                        = 204
	SACL_SECURITY_INFORMATION                                              = 8
	SAL_HXX                                                                = 0
	SAL__callback                                                          = 0
	SAL__checkReturn                                                       = 0
	SAL__deref                                                             = 0
	SAL__deref_in                                                          = 0
	SAL__deref_in_opt                                                      = 0
	SAL__deref_inout                                                       = 0
	SAL__deref_inout_nz                                                    = 0
	SAL__deref_inout_nz_opt                                                = 0
	SAL__deref_inout_opt                                                   = 0
	SAL__deref_inout_z                                                     = 0
	SAL__deref_inout_z_opt                                                 = 0
	SAL__deref_opt_in                                                      = 0
	SAL__deref_opt_in_opt                                                  = 0
	SAL__deref_opt_inout                                                   = 0
	SAL__deref_opt_inout_nz                                                = 0
	SAL__deref_opt_inout_nz_opt                                            = 0
	SAL__deref_opt_inout_opt                                               = 0
	SAL__deref_opt_inout_z                                                 = 0
	SAL__deref_opt_inout_z_opt                                             = 0
	SAL__deref_opt_out                                                     = 0
	SAL__deref_opt_out_nz_opt                                              = 0
	SAL__deref_opt_out_opt                                                 = 0
	SAL__deref_opt_out_z                                                   = 0
	SAL__deref_opt_out_z_opt                                               = 0
	SAL__deref_out                                                         = 0
	SAL__deref_out_nz                                                      = 0
	SAL__deref_out_nz_opt                                                  = 0
	SAL__deref_out_opt                                                     = 0
	SAL__deref_out_z                                                       = 0
	SAL__deref_out_z_opt                                                   = 0
	SAL__exceptthat                                                        = 0
	SAL__execeptthat                                                       = 0
	SAL__format_string                                                     = 0
	SAL__in                                                                = 0
	SAL__in_nz                                                             = 0
	SAL__in_nz_opt                                                         = 0
	SAL__in_opt                                                            = 0
	SAL__in_z                                                              = 0
	SAL__in_z_opt                                                          = 0
	SAL__inner_callback                                                    = 0
	SAL__inner_checkReturn                                                 = 0
	SAL__inner_fallthrough                                                 = 0
	SAL__inner_fallthrough_dec                                             = 0
	SAL__inner_override                                                    = 0
	SAL__inout                                                             = 0
	SAL__inout_nz                                                          = 0
	SAL__inout_nz_opt                                                      = 0
	SAL__inout_opt                                                         = 0
	SAL__inout_z                                                           = 0
	SAL__inout_z_opt                                                       = 0
	SAL__maybenull                                                         = 0
	SAL__maybereadonly                                                     = 0
	SAL__maybevalid                                                        = 0
	SAL__notnull                                                           = 0
	SAL__notreadonly                                                       = 0
	SAL__notvalid                                                          = 0
	SAL__null                                                              = 0
	SAL__nullnullterminated                                                = 0
	SAL__nullterminated                                                    = 0
	SAL__out                                                               = 0
	SAL__out_nz                                                            = 0
	SAL__out_nz_opt                                                        = 0
	SAL__out_opt                                                           = 0
	SAL__out_z                                                             = 0
	SAL__out_z_opt                                                         = 0
	SAL__override                                                          = 0
	SAL__post                                                              = 0
	SAL__pre                                                               = 0
	SAL__readonly                                                          = 0
	SAL__reserved                                                          = 0
	SAL__valid                                                             = 0
	SANDBOX_INERT                                                          = 0x2
	SAVE_CTM                                                               = 4101
	SBM_ENABLE_ARROWS                                                      = 0x00E4
	SBM_GETPOS                                                             = 0x00E1
	SBM_GETRANGE                                                           = 0x00E3
	SBM_GETSCROLLBARINFO                                                   = 0x00EB
	SBM_GETSCROLLINFO                                                      = 0x00EA
	SBM_SETPOS                                                             = 0x00E0
	SBM_SETRANGE                                                           = 0x00E2
	SBM_SETRANGEREDRAW                                                     = 0x00E6
	SBM_SETSCROLLINFO                                                      = 0x00E9
	SBS_BOTTOMALIGN                                                        = 4
	SBS_HORZ                                                               = 0
	SBS_LEFTALIGN                                                          = 2
	SBS_RIGHTALIGN                                                         = 4
	SBS_SIZEBOX                                                            = 8
	SBS_SIZEBOXBOTTOMRIGHTALIGN                                            = 4
	SBS_SIZEBOXTOPLEFTALIGN                                                = 2
	SBS_SIZEGRIP                                                           = 16
	SBS_TOPALIGN                                                           = 2
	SBS_VERT                                                               = 1
	SB_BOTH                                                                = 3
	SB_BOTTOM                                                              = 7
	SB_CONST_ALPHA                                                         = 0x00000001
	SB_CTL                                                                 = 2
	SB_ENDSCROLL                                                           = 8
	SB_GRAD_RECT                                                           = 0x00000010
	SB_GRAD_TRI                                                            = 0x00000020
	SB_HORZ                                                                = 0
	SB_LEFT                                                                = 6
	SB_LINEDOWN                                                            = 1
	SB_LINELEFT                                                            = 0
	SB_LINERIGHT                                                           = 1
	SB_LINEUP                                                              = 0
	SB_NONE                                                                = 0x00000000
	SB_PAGEDOWN                                                            = 3
	SB_PAGELEFT                                                            = 2
	SB_PAGERIGHT                                                           = 3
	SB_PAGEUP                                                              = 2
	SB_PIXEL_ALPHA                                                         = 0x00000002
	SB_PREMULT_ALPHA                                                       = 0x00000004
	SB_RIGHT                                                               = 7
	SB_THUMBPOSITION                                                       = 4
	SB_THUMBTRACK                                                          = 5
	SB_TOP                                                                 = 6
	SB_VERT                                                                = 1
	SCALINGFACTORX                                                         = 114
	SCALINGFACTORY                                                         = 115
	SCARD_S_SUCCESS                                                        = 0
	SCHAR_MAX                                                              = 127
	SCHAR_MIN                                                              = -128
	SCHED_E_SERVICE_NOT_LOCALSYSTEM                                        = 6200
	SCOPE_SECURITY_INFORMATION                                             = 64
	SCROLLLOCK_ON                                                          = 0x40
	SCS_32BIT_BINARY                                                       = 0
	SCS_64BIT_BINARY                                                       = 6
	SCS_CAP_COMPSTR                                                        = 0x00000001
	SCS_CAP_MAKEREAD                                                       = 0x00000002
	SCS_CAP_SETRECONVERTSTRING                                             = 0x00000004
	SCS_CHANGEATTR                                                         = 18
	SCS_CHANGECLAUSE                                                       = 36
	SCS_DOS_BINARY                                                         = 1
	SCS_OS216_BINARY                                                       = 5
	SCS_PIF_BINARY                                                         = 3
	SCS_POSIX_BINARY                                                       = 4
	SCS_QUERYRECONVERTSTRING                                               = 0x00020000
	SCS_SETRECONVERTSTRING                                                 = 0x00010000
	SCS_SETSTR                                                             = 9
	SCS_THIS_PLATFORM_BINARY                                               = 6
	SCS_WOW_BINARY                                                         = 2
	SC_ARRANGE                                                             = 0xF110
	SC_CLOSE                                                               = 0xF060
	SC_CONTEXTHELP                                                         = 0xF180
	SC_DEFAULT                                                             = 0xF160
	SC_GROUP_IDENTIFIER                                                    = 43
	SC_GROUP_IDENTIFIERA                                                   = 43
	SC_GROUP_IDENTIFIERW                                                   = 43
	SC_HOTKEY                                                              = 0xF150
	SC_HSCROLL                                                             = 0xF080
	SC_ICON                                                                = 61472
	SC_KEYMENU                                                             = 0xF100
	SC_MANAGER_ALL_ACCESS                                                  = 983103
	SC_MANAGER_CONNECT                                                     = 0x0001
	SC_MANAGER_CREATE_SERVICE                                              = 0x0002
	SC_MANAGER_ENUMERATE_SERVICE                                           = 0x0004
	SC_MANAGER_LOCK                                                        = 0x0008
	SC_MANAGER_MODIFY_BOOT_CONFIG                                          = 0x0020
	SC_MANAGER_QUERY_LOCK_STATUS                                           = 0x0010
	SC_MAXIMIZE                                                            = 0xF030
	SC_MINIMIZE                                                            = 0xF020
	SC_MONITORPOWER                                                        = 0xF170
	SC_MOUSEMENU                                                           = 0xF090
	SC_MOVE                                                                = 0xF010
	SC_NEXTWINDOW                                                          = 0xF040
	SC_PREVWINDOW                                                          = 0xF050
	SC_RESTORE                                                             = 0xF120
	SC_SCREENSAVE                                                          = 0xF140
	SC_SEPARATOR                                                           = 0xF00F
	SC_SIZE                                                                = 0xF000
	SC_TASKLIST                                                            = 0xF130
	SC_VSCROLL                                                             = 0xF070
	SC_ZOOM                                                                = 61488
	SECTION_ALL_ACCESS                                                     = 983071
	SECTION_EXTEND_SIZE                                                    = 0x0010
	SECTION_MAP_EXECUTE                                                    = 0x0008
	SECTION_MAP_EXECUTE_EXPLICIT                                           = 0x0020
	SECTION_MAP_READ                                                       = 0x0004
	SECTION_MAP_WRITE                                                      = 0x0002
	SECTION_QUERY                                                          = 0x0001
	SECURITY_ANONYMOUS_LOGON_RID                                           = 7
	SECURITY_APPPOOL_ID_BASE_RID                                           = 82
	SECURITY_APPPOOL_ID_RID_COUNT                                          = 6
	SECURITY_APP_PACKAGE_BASE_RID                                          = 2
	SECURITY_APP_PACKAGE_RID_COUNT                                         = 8
	SECURITY_AUTHENTICATED_USER_RID                                        = 11
	SECURITY_AUTHENTICATION_AUTHORITY_ASSERTED_RID                         = 1
	SECURITY_AUTHENTICATION_AUTHORITY_RID_COUNT                            = 1
	SECURITY_AUTHENTICATION_SERVICE_ASSERTED_RID                           = 2
	SECURITY_BATCH_RID                                                     = 3
	SECURITY_BUILTIN_APP_PACKAGE_RID_COUNT                                 = 2
	SECURITY_BUILTIN_CAPABILITY_RID_COUNT                                  = 2
	SECURITY_BUILTIN_DOMAIN_RID                                            = 32
	SECURITY_BUILTIN_PACKAGE_ANY_PACKAGE                                   = 1
	SECURITY_BUILTIN_PACKAGE_ANY_RESTRICTED_PACKAGE                        = 2
	SECURITY_CAPABILITY_APPOINTMENTS                                       = 11
	SECURITY_CAPABILITY_BASE_RID                                           = 3
	SECURITY_CAPABILITY_CONTACTS                                           = 12
	SECURITY_CAPABILITY_DOCUMENTS_LIBRARY                                  = 7
	SECURITY_CAPABILITY_ENTERPRISE_AUTHENTICATION                          = 8
	SECURITY_CAPABILITY_INTERNET_CLIENT                                    = 1
	SECURITY_CAPABILITY_INTERNET_CLIENT_SERVER                             = 2
	SECURITY_CAPABILITY_INTERNET_EXPLORER                                  = 4096
	SECURITY_CAPABILITY_MUSIC_LIBRARY                                      = 6
	SECURITY_CAPABILITY_PICTURES_LIBRARY                                   = 4
	SECURITY_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER                      = 3
	SECURITY_CAPABILITY_REMOVABLE_STORAGE                                  = 10
	SECURITY_CAPABILITY_RID_COUNT                                          = 5
	SECURITY_CAPABILITY_SHARED_USER_CERTIFICATES                           = 9
	SECURITY_CAPABILITY_VIDEOS_LIBRARY                                     = 5
	SECURITY_CLOUD_INFRASTRUCTURE_SERVICES_ID_BASE_RID                     = 85
	SECURITY_CLOUD_INFRASTRUCTURE_SERVICES_ID_RID_COUNT                    = 6
	SECURITY_COM_ID_BASE_RID                                               = 89
	SECURITY_CONTEXT_TRACKING                                              = 0x40000
	SECURITY_CREATOR_GROUP_RID                                             = 1
	SECURITY_CREATOR_GROUP_SERVER_RID                                      = 3
	SECURITY_CREATOR_OWNER_RID                                             = 0
	SECURITY_CREATOR_OWNER_RIGHTS_RID                                      = 4
	SECURITY_CREATOR_OWNER_SERVER_RID                                      = 2
	SECURITY_CRED_TYPE_BASE_RID                                            = 65
	SECURITY_CRED_TYPE_RID_COUNT                                           = 2
	SECURITY_CRED_TYPE_THIS_ORG_CERT_RID                                   = 1
	SECURITY_DASHOST_ID_BASE_RID                                           = 92
	SECURITY_DASHOST_ID_RID_COUNT                                          = 6
	SECURITY_DESCRIPTOR_REVISION                                           = 1
	SECURITY_DESCRIPTOR_REVISION1                                          = 1
	SECURITY_DIALUP_RID                                                    = 1
	SECURITY_DYNAMIC_TRACKING                                              = 1
	SECURITY_EFFECTIVE_ONLY                                                = 0x80000
	SECURITY_ENTERPRISE_CONTROLLERS_RID                                    = 9
	SECURITY_ENTERPRISE_READONLY_CONTROLLERS_RID                           = 22
	SECURITY_INTERACTIVE_RID                                               = 4
	SECURITY_IUSER_RID                                                     = 17
	SECURITY_LOCAL_LOGON_RID                                               = 1
	SECURITY_LOCAL_RID                                                     = 0
	SECURITY_LOCAL_SERVICE_RID                                             = 19
	SECURITY_LOCAL_SYSTEM_RID                                              = 18
	SECURITY_LOGON_IDS_RID                                                 = 5
	SECURITY_LOGON_IDS_RID_COUNT                                           = 3
	SECURITY_MANDATORY_HIGH_RID                                            = 12288
	SECURITY_MANDATORY_LOW_RID                                             = 4096
	SECURITY_MANDATORY_MAXIMUM_USER_RID                                    = 16384
	SECURITY_MANDATORY_MEDIUM_RID                                          = 8192
	SECURITY_MANDATORY_PROTECTED_PROCESS_RID                               = 20480
	SECURITY_MANDATORY_SYSTEM_RID                                          = 16384
	SECURITY_MANDATORY_UNTRUSTED_RID                                       = 0
	SECURITY_MAX_ALWAYS_FILTERED                                           = 999
	SECURITY_MAX_BASE_RID                                                  = 111
	SECURITY_MIN_BASE_RID                                                  = 80
	SECURITY_MIN_NEVER_FILTERED                                            = 1000
	SECURITY_NETWORK_RID                                                   = 2
	SECURITY_NETWORK_SERVICE_RID                                           = 20
	SECURITY_NFS_ID_BASE_RID                                               = 88
	SECURITY_NT_NON_UNIQUE                                                 = 21
	SECURITY_NT_NON_UNIQUE_SUB_AUTH_COUNT                                  = 3
	SECURITY_NULL_RID                                                      = 0
	SECURITY_OTHER_ORGANIZATION_RID                                        = 1000
	SECURITY_PACKAGE_BASE_RID                                              = 64
	SECURITY_PACKAGE_DIGEST_RID                                            = 21
	SECURITY_PACKAGE_NTLM_RID                                              = 10
	SECURITY_PACKAGE_RID_COUNT                                             = 2
	SECURITY_PACKAGE_SCHANNEL_RID                                          = 14
	SECURITY_PRINCIPAL_SELF_RID                                            = 10
	SECURITY_PROXY_RID                                                     = 8
	SECURITY_RDV_GFX_BASE_RID                                              = 91
	SECURITY_REMOTE_LOGON_RID                                              = 14
	SECURITY_RESERVED_ID_BASE_RID                                          = 81
	SECURITY_RESTRICTED_CODE_RID                                           = 12
	SECURITY_SERVER_LOGON_RID                                              = 9
	SECURITY_SERVICE_ID_BASE_RID                                           = 80
	SECURITY_SERVICE_ID_RID_COUNT                                          = 6
	SECURITY_SERVICE_RID                                                   = 6
	SECURITY_SQOS_PRESENT                                                  = 0x100000
	SECURITY_STATIC_TRACKING                                               = 0
	SECURITY_TASK_ID_BASE_RID                                              = 87
	SECURITY_TERMINAL_SERVER_RID                                           = 13
	SECURITY_THIS_ORGANIZATION_RID                                         = 15
	SECURITY_TRUSTED_INSTALLER_RID1                                        = 956008885
	SECURITY_TRUSTED_INSTALLER_RID2                                        = 3418522649
	SECURITY_TRUSTED_INSTALLER_RID3                                        = 1831038044
	SECURITY_TRUSTED_INSTALLER_RID4                                        = 1853292631
	SECURITY_TRUSTED_INSTALLER_RID5                                        = 2271478464
	SECURITY_USERMODEDRIVERHOST_ID_BASE_RID                                = 84
	SECURITY_USERMODEDRIVERHOST_ID_RID_COUNT                               = 6
	SECURITY_VALID_SQOS_FLAGS                                              = 0x1f0000
	SECURITY_VIRTUALACCOUNT_ID_RID_COUNT                                   = 6
	SECURITY_VIRTUALSERVER_ID_BASE_RID                                     = 83
	SECURITY_VIRTUALSERVER_ID_RID_COUNT                                    = 6
	SECURITY_WINDOWSMOBILE_ID_BASE_RID                                     = 112
	SECURITY_WINDOW_MANAGER_BASE_RID                                       = 90
	SECURITY_WMIHOST_ID_BASE_RID                                           = 86
	SECURITY_WMIHOST_ID_RID_COUNT                                          = 6
	SECURITY_WORLD_RID                                                     = 0
	SECURITY_WRITE_RESTRICTED_CODE_RID                                     = 33
	SEC_64K_PAGES                                                          = 0x80000
	SEC_COMMIT                                                             = 0x8000000
	SEC_FILE                                                               = 0x800000
	SEC_IMAGE                                                              = 0x1000000
	SEC_IMAGE_NO_EXECUTE                                                   = 285212672
	SEC_LARGE_PAGES                                                        = 0x80000000
	SEC_NOCACHE                                                            = 0x10000000
	SEC_PARTITION_OWNER_HANDLE                                             = 0x40000
	SEC_PROTECTED_IMAGE                                                    = 0x2000000
	SEC_RESERVE                                                            = 0x4000000
	SEC_WRITECOMBINE                                                       = 0x40000000
	SEEK_CUR                                                               = 1
	SEEK_END                                                               = 2
	SEEK_SET                                                               = 0
	SEF_AVOID_OWNER_CHECK                                                  = 0x10
	SEF_AVOID_OWNER_RESTRICTION                                            = 0x1000
	SEF_AVOID_PRIVILEGE_CHECK                                              = 0x08
	SEF_DACL_AUTO_INHERIT                                                  = 0x01
	SEF_DEFAULT_DESCRIPTOR_FOR_OBJECT                                      = 0x04
	SEF_DEFAULT_GROUP_FROM_PARENT                                          = 0x40
	SEF_DEFAULT_OWNER_FROM_PARENT                                          = 0x20
	SEF_MACL_NO_EXECUTE_UP                                                 = 0x400
	SEF_MACL_NO_READ_UP                                                    = 0x200
	SEF_MACL_NO_WRITE_UP                                                   = 0x100
	SEF_MACL_VALID_FLAGS                                                   = 1792
	SEF_SACL_AUTO_INHERIT                                                  = 0x02
	SELECTPAPERSOURCE                                                      = 18
	SELECT_CAP_CONVERSION                                                  = 0x00000001
	SELECT_CAP_SENTENCE                                                    = 0x00000002
	SEMAPHORE_ALL_ACCESS                                                   = 2031619
	SEMAPHORE_MODIFY_STATE                                                 = 0x0002
	SEM_FAILCRITICALERRORS                                                 = 0x0001
	SEM_NOALIGNMENTFAULTEXCEPT                                             = 0x0004
	SEM_NOGPFAULTERRORBOX                                                  = 0x0002
	SEM_NOOPENFILEERRORBOX                                                 = 0x8000
	SENTINEL_Reason                                                        = 0
	SERKF_AVAILABLE                                                        = 0x00000002
	SERKF_INDICATOR                                                        = 0x00000004
	SERKF_SERIALKEYSON                                                     = 0x00000001
	SERVICES_ACTIVE_DATABASEA                                              = "ServicesActive"
	SERVICES_FAILED_DATABASEA                                              = "ServicesFailed"
	SERVICE_ACCEPT_HARDWAREPROFILECHANGE                                   = 0x00000020
	SERVICE_ACCEPT_NETBINDCHANGE                                           = 0x00000010
	SERVICE_ACCEPT_PARAMCHANGE                                             = 0x00000008
	SERVICE_ACCEPT_PAUSE_CONTINUE                                          = 0x00000002
	SERVICE_ACCEPT_POWEREVENT                                              = 0x00000040
	SERVICE_ACCEPT_SESSIONCHANGE                                           = 0x00000080
	SERVICE_ACCEPT_SHUTDOWN                                                = 0x00000004
	SERVICE_ACCEPT_STOP                                                    = 0x00000001
	SERVICE_ACTIVE                                                         = 0x00000001
	SERVICE_ADAPTER                                                        = 0x00000004
	SERVICE_ALL_ACCESS                                                     = 983551
	SERVICE_AUTO_START                                                     = 0x00000002
	SERVICE_BOOT_START                                                     = 0x00000000
	SERVICE_CHANGE_CONFIG                                                  = 0x0002
	SERVICE_CONFIG_DESCRIPTION                                             = 1
	SERVICE_CONFIG_FAILURE_ACTIONS                                         = 2
	SERVICE_CONTINUE_PENDING                                               = 0x00000005
	SERVICE_CONTROL_CONTINUE                                               = 0x00000003
	SERVICE_CONTROL_DEVICEEVENT                                            = 0x0000000B
	SERVICE_CONTROL_HARDWAREPROFILECHANGE                                  = 0x0000000C
	SERVICE_CONTROL_INTERROGATE                                            = 0x00000004
	SERVICE_CONTROL_NETBINDADD                                             = 0x00000007
	SERVICE_CONTROL_NETBINDDISABLE                                         = 0x0000000A
	SERVICE_CONTROL_NETBINDENABLE                                          = 0x00000009
	SERVICE_CONTROL_NETBINDREMOVE                                          = 0x00000008
	SERVICE_CONTROL_PARAMCHANGE                                            = 0x00000006
	SERVICE_CONTROL_PAUSE                                                  = 0x00000002
	SERVICE_CONTROL_POWEREVENT                                             = 0x0000000D
	SERVICE_CONTROL_SESSIONCHANGE                                          = 0x0000000E
	SERVICE_CONTROL_SHUTDOWN                                               = 0x00000005
	SERVICE_CONTROL_STOP                                                   = 0x00000001
	SERVICE_DEMAND_START                                                   = 0x00000003
	SERVICE_DISABLED                                                       = 0x00000004
	SERVICE_DRIVER                                                         = 11
	SERVICE_ENUMERATE_DEPENDENTS                                           = 0x0008
	SERVICE_ERROR_CRITICAL                                                 = 0x00000003
	SERVICE_ERROR_IGNORE                                                   = 0x00000000
	SERVICE_ERROR_NORMAL                                                   = 0x00000001
	SERVICE_ERROR_SEVERE                                                   = 0x00000002
	SERVICE_FILE_SYSTEM_DRIVER                                             = 0x00000002
	SERVICE_INACTIVE                                                       = 0x00000002
	SERVICE_INTERACTIVE_PROCESS                                            = 0x00000100
	SERVICE_INTERROGATE                                                    = 0x0080
	SERVICE_KERNEL_DRIVER                                                  = 0x00000001
	SERVICE_NO_CHANGE                                                      = 0xffffffff
	SERVICE_PAUSED                                                         = 0x00000007
	SERVICE_PAUSE_CONTINUE                                                 = 0x0040
	SERVICE_PAUSE_PENDING                                                  = 0x00000006
	SERVICE_QUERY_CONFIG                                                   = 0x0001
	SERVICE_QUERY_STATUS                                                   = 0x0004
	SERVICE_RECOGNIZER_DRIVER                                              = 0x00000008
	SERVICE_RUNNING                                                        = 0x00000004
	SERVICE_RUNS_IN_SYSTEM_PROCESS                                         = 0x00000001
	SERVICE_START                                                          = 0x0010
	SERVICE_START_PENDING                                                  = 0x00000002
	SERVICE_STATE_ALL                                                      = 3
	SERVICE_STOP                                                           = 0x0020
	SERVICE_STOPPED                                                        = 0x00000001
	SERVICE_STOP_PENDING                                                   = 0x00000003
	SERVICE_SYSTEM_START                                                   = 0x00000001
	SERVICE_TYPE_ALL                                                       = 319
	SERVICE_USER_DEFINED_CONTROL                                           = 0x0100
	SERVICE_WIN32                                                          = 48
	SERVICE_WIN32_OWN_PROCESS                                              = 0x00000010
	SERVICE_WIN32_SHARE_PROCESS                                            = 0x00000020
	SESSION_ALL_ACCESS                                                     = 983043
	SESSION_MODIFY_ACCESS                                                  = 0x2
	SESSION_QUERY_ACCESS                                                   = 0x1
	SETABORTPROC                                                           = 9
	SETALLJUSTVALUES                                                       = 771
	SETBREAK                                                               = 8
	SETCHARSET                                                             = 772
	SETCOLORTABLE                                                          = 4
	SETCOPYCOUNT                                                           = 17
	SETDIBSCALING                                                          = 32
	SETDTR                                                                 = 5
	SETICMPROFILE_EMBEDED                                                  = 0x00000001
	SETKERNTRACK                                                           = 770
	SETLINECAP                                                             = 21
	SETLINEJOIN                                                            = 22
	SETMITERLIMIT                                                          = 23
	SETRTS                                                                 = 3
	SETXOFF                                                                = 1
	SETXON                                                                 = 2
	SET_ARC_DIRECTION                                                      = 4102
	SET_BACKGROUND_COLOR                                                   = 4103
	SET_BOUNDS                                                             = 4109
	SET_CLIP_BOX                                                           = 4108
	SET_MIRROR_MODE                                                        = 4110
	SET_POLY_MODE                                                          = 4104
	SET_SCREEN_ANGLE                                                       = 4105
	SET_SPREAD                                                             = 4106
	SET_TAPE_DRIVE_INFORMATION                                             = 1
	SET_TAPE_MEDIA_INFORMATION                                             = 0
	SEVERITY_ERROR                                                         = 1
	SEVERITY_SUCCESS                                                       = 0
	SE_DACL_AUTO_INHERITED                                                 = 1024
	SE_DACL_AUTO_INHERIT_REQ                                               = 256
	SE_DACL_DEFAULTED                                                      = 8
	SE_DACL_PRESENT                                                        = 4
	SE_DACL_PROTECTED                                                      = 4096
	SE_GROUP_DEFAULTED                                                     = 2
	SE_GROUP_ENABLED                                                       = 4
	SE_GROUP_ENABLED_BY_DEFAULT                                            = 2
	SE_GROUP_INTEGRITY                                                     = 32
	SE_GROUP_INTEGRITY_ENABLED                                             = 64
	SE_GROUP_LOGON_ID                                                      = 3221225472
	SE_GROUP_MANDATORY                                                     = 1
	SE_GROUP_OWNER                                                         = 8
	SE_GROUP_RESOURCE                                                      = 536870912
	SE_GROUP_USE_FOR_DENY_ONLY                                             = 16
	SE_GROUP_VALID_ATTRIBUTES                                              = 3758096511
	SE_LEARNING_MODE_FLAG_PERMISSIVE                                       = 0x00000001
	SE_OWNER_DEFAULTED                                                     = 1
	SE_PRIVILEGE_ENABLED                                                   = 2
	SE_PRIVILEGE_ENABLED_BY_DEFAULT                                        = 1
	SE_PRIVILEGE_REMOVED                                                   = 4
	SE_PRIVILEGE_USED_FOR_ACCESS                                           = 2147483648
	SE_PRIVILEGE_VALID_ATTRIBUTES                                          = 2147483655
	SE_RM_CONTROL_VALID                                                    = 16384
	SE_SACL_AUTO_INHERITED                                                 = 2048
	SE_SACL_AUTO_INHERIT_REQ                                               = 512
	SE_SACL_DEFAULTED                                                      = 32
	SE_SACL_PRESENT                                                        = 16
	SE_SACL_PROTECTED                                                      = 8192
	SE_SECURITY_DESCRIPTOR_FLAG_NO_LABEL_ACE                               = 0x00000002
	SE_SECURITY_DESCRIPTOR_FLAG_NO_OWNER_ACE                               = 0x00000001
	SE_SECURITY_DESCRIPTOR_VALID_FLAGS                                     = 0x00000003
	SE_SELF_RELATIVE                                                       = 32768
	SHADEBLENDCAPS                                                         = 120
	SHIFTJIS_CHARSET                                                       = 128
	SHIFT_PRESSED                                                          = 0x10
	SHOW_FULLSCREEN                                                        = 3
	SHOW_ICONWINDOW                                                        = 2
	SHOW_OPENNOACTIVATE                                                    = 4
	SHOW_OPENWINDOW                                                        = 1
	SHRT_MAX                                                               = 32767
	SHRT_MIN                                                               = -32768
	SHTDN_REASON_FLAG_CLEAN_UI                                             = 0x04000000
	SHTDN_REASON_FLAG_COMMENT_REQUIRED                                     = 0x01000000
	SHTDN_REASON_FLAG_DIRTY_PROBLEM_ID_REQUIRED                            = 0x02000000
	SHTDN_REASON_FLAG_DIRTY_UI                                             = 0x08000000
	SHTDN_REASON_FLAG_PLANNED                                              = 0x80000000
	SHTDN_REASON_FLAG_USER_DEFINED                                         = 0x40000000
	SHTDN_REASON_LEGACY_API                                                = 2147942400
	SHTDN_REASON_MAJOR_APPLICATION                                         = 0x00040000
	SHTDN_REASON_MAJOR_HARDWARE                                            = 0x00010000
	SHTDN_REASON_MAJOR_LEGACY_API                                          = 0x00070000
	SHTDN_REASON_MAJOR_NONE                                                = 0x00000000
	SHTDN_REASON_MAJOR_OPERATINGSYSTEM                                     = 0x00020000
	SHTDN_REASON_MAJOR_OTHER                                               = 0x00000000
	SHTDN_REASON_MAJOR_POWER                                               = 0x00060000
	SHTDN_REASON_MAJOR_SOFTWARE                                            = 0x00030000
	SHTDN_REASON_MAJOR_SYSTEM                                              = 0x00050000
	SHTDN_REASON_MINOR_BLUESCREEN                                          = 0x0000000F
	SHTDN_REASON_MINOR_CORDUNPLUGGED                                       = 0x0000000b
	SHTDN_REASON_MINOR_DC_DEMOTION                                         = 0x00000022
	SHTDN_REASON_MINOR_DC_PROMOTION                                        = 0x00000021
	SHTDN_REASON_MINOR_DISK                                                = 0x00000007
	SHTDN_REASON_MINOR_ENVIRONMENT                                         = 0x0000000c
	SHTDN_REASON_MINOR_HARDWARE_DRIVER                                     = 0x0000000d
	SHTDN_REASON_MINOR_HOTFIX                                              = 0x00000011
	SHTDN_REASON_MINOR_HOTFIX_UNINSTALL                                    = 0x00000017
	SHTDN_REASON_MINOR_HUNG                                                = 0x00000005
	SHTDN_REASON_MINOR_INSTALLATION                                        = 0x00000002
	SHTDN_REASON_MINOR_MAINTENANCE                                         = 0x00000001
	SHTDN_REASON_MINOR_MMC                                                 = 0x00000019
	SHTDN_REASON_MINOR_NETWORKCARD                                         = 0x00000009
	SHTDN_REASON_MINOR_NETWORK_CONNECTIVITY                                = 0x00000014
	SHTDN_REASON_MINOR_NONE                                                = 0x000000ff
	SHTDN_REASON_MINOR_OTHER                                               = 0x00000000
	SHTDN_REASON_MINOR_OTHERDRIVER                                         = 0x0000000e
	SHTDN_REASON_MINOR_POWER_SUPPLY                                        = 0x0000000a
	SHTDN_REASON_MINOR_PROCESSOR                                           = 0x00000008
	SHTDN_REASON_MINOR_RECONFIG                                            = 0x00000004
	SHTDN_REASON_MINOR_SECURITY                                            = 0x00000013
	SHTDN_REASON_MINOR_SECURITYFIX                                         = 0x00000012
	SHTDN_REASON_MINOR_SECURITYFIX_UNINSTALL                               = 0x00000018
	SHTDN_REASON_MINOR_SERVICEPACK                                         = 0x00000010
	SHTDN_REASON_MINOR_SERVICEPACK_UNINSTALL                               = 0x00000016
	SHTDN_REASON_MINOR_SYSTEMRESTORE                                       = 0x0000001a
	SHTDN_REASON_MINOR_TERMSRV                                             = 0x00000020
	SHTDN_REASON_MINOR_UNSTABLE                                            = 0x00000006
	SHTDN_REASON_MINOR_UPGRADE                                             = 0x00000003
	SHTDN_REASON_MINOR_WMI                                                 = 0x00000015
	SHTDN_REASON_UNKNOWN                                                   = 255
	SHTDN_REASON_VALID_BIT_MASK                                            = 0xc0ffffff
	SHUTDOWN_NORETRY                                                       = 0x1
	SHUTDOWN_TYPE_LEN                                                      = 32
	SID_DEFINED                                                            = 0
	SID_HASH_SIZE                                                          = 32
	SID_IDENTIFIER_AUTHORITY_DEFINED                                       = 0
	SID_MAX_SUB_AUTHORITIES                                                = 15
	SID_RECOMMENDED_SUB_AUTHORITIES                                        = 1
	SID_REVISION                                                           = 1
	SIF_ALL                                                                = 23
	SIF_DISABLENOSCROLL                                                    = 0x0008
	SIF_PAGE                                                               = 0x0002
	SIF_POS                                                                = 0x0004
	SIF_RANGE                                                              = 0x0001
	SIF_TRACKPOS                                                           = 0x0010
	SIMPLEREGION                                                           = 2
	SIZEFULLSCREEN                                                         = 2
	SIZEICONIC                                                             = 1
	SIZENORMAL                                                             = 0
	SIZEOF_RFPO_DATA                                                       = 16
	SIZEPALETTE                                                            = 104
	SIZEZOOMHIDE                                                           = 4
	SIZEZOOMSHOW                                                           = 3
	SIZE_MAX                                                               = 18446744073709551615
	SIZE_MAXHIDE                                                           = 4
	SIZE_MAXIMIZED                                                         = 2
	SIZE_MAXSHOW                                                           = 3
	SIZE_MINIMIZED                                                         = 1
	SIZE_RESTORED                                                          = 0
	SKF_AUDIBLEFEEDBACK                                                    = 0x00000040
	SKF_AVAILABLE                                                          = 0x00000002
	SKF_CONFIRMHOTKEY                                                      = 0x00000008
	SKF_HOTKEYACTIVE                                                       = 0x00000004
	SKF_HOTKEYSOUND                                                        = 0x00000010
	SKF_INDICATOR                                                          = 0x00000020
	SKF_LALTLATCHED                                                        = 0x10000000
	SKF_LALTLOCKED                                                         = 0x00100000
	SKF_LCTLLATCHED                                                        = 0x04000000
	SKF_LCTLLOCKED                                                         = 0x00040000
	SKF_LSHIFTLATCHED                                                      = 0x01000000
	SKF_LSHIFTLOCKED                                                       = 0x00010000
	SKF_LWINLATCHED                                                        = 0x40000000
	SKF_LWINLOCKED                                                         = 0x00400000
	SKF_RALTLATCHED                                                        = 0x20000000
	SKF_RALTLOCKED                                                         = 0x00200000
	SKF_RCTLLATCHED                                                        = 0x08000000
	SKF_RCTLLOCKED                                                         = 0x00080000
	SKF_RSHIFTLATCHED                                                      = 0x02000000
	SKF_RSHIFTLOCKED                                                       = 0x00020000
	SKF_RWINLATCHED                                                        = 0x80000000
	SKF_RWINLOCKED                                                         = 0x00800000
	SKF_STICKYKEYSON                                                       = 0x00000001
	SKF_TRISTATE                                                           = 0x00000080
	SKF_TWOKEYSOFF                                                         = 0x00000100
	SLE_ERROR                                                              = 0x00000001
	SLE_MINORERROR                                                         = 0x00000002
	SLE_WARNING                                                            = 0x00000003
	SMTO_ABORTIFHUNG                                                       = 0x0002
	SMTO_BLOCK                                                             = 0x0001
	SMTO_NORMAL                                                            = 0x0000
	SMTO_NOTIMEOUTIFNOTHUNG                                                = 0x0008
	SM_ARRANGE                                                             = 56
	SM_CARETBLINKINGENABLED                                                = 0x2002
	SM_CLEANBOOT                                                           = 67
	SM_CMETRICS                                                            = 97
	SM_CMONITORS                                                           = 80
	SM_CMOUSEBUTTONS                                                       = 43
	SM_CXBORDER                                                            = 5
	SM_CXCURSOR                                                            = 13
	SM_CXDLGFRAME                                                          = 7
	SM_CXDOUBLECLK                                                         = 36
	SM_CXDRAG                                                              = 68
	SM_CXEDGE                                                              = 45
	SM_CXFIXEDFRAME                                                        = 7
	SM_CXFOCUSBORDER                                                       = 83
	SM_CXFRAME                                                             = 32
	SM_CXFULLSCREEN                                                        = 16
	SM_CXHSCROLL                                                           = 21
	SM_CXHTHUMB                                                            = 10
	SM_CXICON                                                              = 11
	SM_CXICONSPACING                                                       = 38
	SM_CXMAXIMIZED                                                         = 61
	SM_CXMAXTRACK                                                          = 59
	SM_CXMENUCHECK                                                         = 71
	SM_CXMENUSIZE                                                          = 54
	SM_CXMIN                                                               = 28
	SM_CXMINIMIZED                                                         = 57
	SM_CXMINSPACING                                                        = 47
	SM_CXMINTRACK                                                          = 34
	SM_CXSCREEN                                                            = 0
	SM_CXSIZE                                                              = 30
	SM_CXSIZEFRAME                                                         = 32
	SM_CXSMICON                                                            = 49
	SM_CXSMSIZE                                                            = 52
	SM_CXVIRTUALSCREEN                                                     = 78
	SM_CXVSCROLL                                                           = 2
	SM_CYBORDER                                                            = 6
	SM_CYCAPTION                                                           = 4
	SM_CYCURSOR                                                            = 14
	SM_CYDLGFRAME                                                          = 8
	SM_CYDOUBLECLK                                                         = 37
	SM_CYDRAG                                                              = 69
	SM_CYEDGE                                                              = 46
	SM_CYFIXEDFRAME                                                        = 8
	SM_CYFOCUSBORDER                                                       = 84
	SM_CYFRAME                                                             = 33
	SM_CYFULLSCREEN                                                        = 17
	SM_CYHSCROLL                                                           = 3
	SM_CYICON                                                              = 12
	SM_CYICONSPACING                                                       = 39
	SM_CYKANJIWINDOW                                                       = 18
	SM_CYMAXIMIZED                                                         = 62
	SM_CYMAXTRACK                                                          = 60
	SM_CYMENU                                                              = 15
	SM_CYMENUCHECK                                                         = 72
	SM_CYMENUSIZE                                                          = 55
	SM_CYMIN                                                               = 29
	SM_CYMINIMIZED                                                         = 58
	SM_CYMINSPACING                                                        = 48
	SM_CYMINTRACK                                                          = 35
	SM_CYSCREEN                                                            = 1
	SM_CYSIZE                                                              = 31
	SM_CYSIZEFRAME                                                         = 33
	SM_CYSMCAPTION                                                         = 51
	SM_CYSMICON                                                            = 50
	SM_CYSMSIZE                                                            = 53
	SM_CYVIRTUALSCREEN                                                     = 79
	SM_CYVSCROLL                                                           = 20
	SM_CYVTHUMB                                                            = 9
	SM_DBCSENABLED                                                         = 42
	SM_DEBUG                                                               = 22
	SM_IMMENABLED                                                          = 82
	SM_MEDIACENTER                                                         = 87
	SM_MENUDROPALIGNMENT                                                   = 40
	SM_MIDEASTENABLED                                                      = 74
	SM_MOUSEPRESENT                                                        = 19
	SM_MOUSEWHEELPRESENT                                                   = 75
	SM_NETWORK                                                             = 63
	SM_PENWINDOWS                                                          = 41
	SM_REMOTECONTROL                                                       = 0x2001
	SM_REMOTESESSION                                                       = 0x1000
	SM_RESERVED1                                                           = 24
	SM_RESERVED2                                                           = 25
	SM_RESERVED3                                                           = 26
	SM_RESERVED4                                                           = 27
	SM_SAMEDISPLAYFORMAT                                                   = 81
	SM_SECURE                                                              = 44
	SM_SERVERR2                                                            = 89
	SM_SHOWSOUNDS                                                          = 70
	SM_SHUTTINGDOWN                                                        = 0x2000
	SM_SLOWMACHINE                                                         = 73
	SM_STARTER                                                             = 88
	SM_SWAPBUTTON                                                          = 23
	SM_TABLETPC                                                            = 86
	SM_XVIRTUALSCREEN                                                      = 76
	SM_YVIRTUALSCREEN                                                      = 77
	SNAPSHOT_POLICY_ALWAYS                                                 = 1
	SNAPSHOT_POLICY_NEVER                                                  = 0
	SNAPSHOT_POLICY_UNPLANNED                                              = 2
	SOFTKEYBOARD_TYPE_C1                                                   = 0x0002
	SOFTKEYBOARD_TYPE_T1                                                   = 0x0001
	SORT_CHINESE_BIG5                                                      = 0x0
	SORT_CHINESE_BOPOMOFO                                                  = 0x3
	SORT_CHINESE_PRC                                                       = 0x2
	SORT_CHINESE_PRCP                                                      = 0x0
	SORT_CHINESE_RADICALSTROKE                                             = 0x4
	SORT_CHINESE_UNICODE                                                   = 0x1
	SORT_DEFAULT                                                           = 0x0
	SORT_GEORGIAN_MODERN                                                   = 0x1
	SORT_GEORGIAN_TRADITIONAL                                              = 0x0
	SORT_GERMAN_PHONE_BOOK                                                 = 0x1
	SORT_HUNGARIAN_DEFAULT                                                 = 0x0
	SORT_HUNGARIAN_TECHNICAL                                               = 0x1
	SORT_INVARIANT_MATH                                                    = 0x1
	SORT_JAPANESE_RADICALSTROKE                                            = 0x4
	SORT_JAPANESE_UNICODE                                                  = 0x1
	SORT_JAPANESE_XJIS                                                     = 0x0
	SORT_KOREAN_KSC                                                        = 0x0
	SORT_KOREAN_UNICODE                                                    = 0x1
	SORT_STRINGSORT                                                        = 0x00001000
	SOUND_SYSTEM_APPEND                                                    = 14
	SOUND_SYSTEM_APPSTART                                                  = 12
	SOUND_SYSTEM_BEEP                                                      = 3
	SOUND_SYSTEM_ERROR                                                     = 4
	SOUND_SYSTEM_FAULT                                                     = 13
	SOUND_SYSTEM_INFORMATION                                               = 7
	SOUND_SYSTEM_MAXIMIZE                                                  = 8
	SOUND_SYSTEM_MENUCOMMAND                                               = 15
	SOUND_SYSTEM_MENUPOPUP                                                 = 16
	SOUND_SYSTEM_MINIMIZE                                                  = 9
	SOUND_SYSTEM_QUESTION                                                  = 5
	SOUND_SYSTEM_RESTOREDOWN                                               = 11
	SOUND_SYSTEM_RESTOREUP                                                 = 10
	SOUND_SYSTEM_SHUTDOWN                                                  = 2
	SOUND_SYSTEM_STARTUP                                                   = 1
	SOUND_SYSTEM_WARNING                                                   = 6
	SPACEPARITY                                                            = 4
	SPCLPASSTHROUGH2                                                       = 4568
	SPECIFIC_RIGHTS_ALL                                                    = 65535
	SPECSTRINGS_H                                                          = 0
	SPIF_SENDCHANGE                                                        = 2
	SPIF_SENDWININICHANGE                                                  = 0x0002
	SPIF_UPDATEINIFILE                                                     = 0x0001
	SPI_GETACCESSTIMEOUT                                                   = 0x003C
	SPI_GETACTIVEWINDOWTRACKING                                            = 0x1000
	SPI_GETACTIVEWNDTRKTIMEOUT                                             = 0x2002
	SPI_GETACTIVEWNDTRKZORDER                                              = 0x100C
	SPI_GETANIMATION                                                       = 0x0048
	SPI_GETBEEP                                                            = 0x0001
	SPI_GETBLOCKSENDINPUTRESETS                                            = 0x1026
	SPI_GETBORDER                                                          = 0x0005
	SPI_GETCARETWIDTH                                                      = 0x2006
	SPI_GETCOMBOBOXANIMATION                                               = 0x1004
	SPI_GETCURSORSHADOW                                                    = 0x101A
	SPI_GETDEFAULTINPUTLANG                                                = 0x0059
	SPI_GETDESKWALLPAPER                                                   = 0x0073
	SPI_GETDRAGFULLWINDOWS                                                 = 0x0026
	SPI_GETDROPSHADOW                                                      = 0x1024
	SPI_GETFASTTASKSWITCH                                                  = 0x0023
	SPI_GETFILTERKEYS                                                      = 0x0032
	SPI_GETFLATMENU                                                        = 0x1022
	SPI_GETFOCUSBORDERHEIGHT                                               = 0x2010
	SPI_GETFOCUSBORDERWIDTH                                                = 0x200E
	SPI_GETFONTSMOOTHING                                                   = 0x004A
	SPI_GETFONTSMOOTHINGCONTRAST                                           = 0x200C
	SPI_GETFONTSMOOTHINGORIENTATION                                        = 0x2012
	SPI_GETFONTSMOOTHINGTYPE                                               = 0x200A
	SPI_GETFOREGROUNDFLASHCOUNT                                            = 0x2004
	SPI_GETFOREGROUNDLOCKTIMEOUT                                           = 0x2000
	SPI_GETGRADIENTCAPTIONS                                                = 0x1008
	SPI_GETGRIDGRANULARITY                                                 = 0x0012
	SPI_GETHIGHCONTRAST                                                    = 0x0042
	SPI_GETHOTTRACKING                                                     = 0x100E
	SPI_GETICONMETRICS                                                     = 0x002D
	SPI_GETICONTITLELOGFONT                                                = 0x001F
	SPI_GETICONTITLEWRAP                                                   = 0x0019
	SPI_GETKEYBOARDCUES                                                    = 0x100A
	SPI_GETKEYBOARDDELAY                                                   = 0x0016
	SPI_GETKEYBOARDPREF                                                    = 0x0044
	SPI_GETKEYBOARDSPEED                                                   = 0x000A
	SPI_GETLISTBOXSMOOTHSCROLLING                                          = 0x1006
	SPI_GETLOWPOWERACTIVE                                                  = 0x0053
	SPI_GETLOWPOWERTIMEOUT                                                 = 0x004F
	SPI_GETMENUANIMATION                                                   = 0x1002
	SPI_GETMENUDROPALIGNMENT                                               = 0x001B
	SPI_GETMENUFADE                                                        = 0x1012
	SPI_GETMENUSHOWDELAY                                                   = 0x006A
	SPI_GETMENUUNDERLINES                                                  = 4106
	SPI_GETMINIMIZEDMETRICS                                                = 0x002B
	SPI_GETMOUSE                                                           = 0x0003
	SPI_GETMOUSECLICKLOCK                                                  = 0x101E
	SPI_GETMOUSECLICKLOCKTIME                                              = 0x2008
	SPI_GETMOUSEHOVERHEIGHT                                                = 0x0064
	SPI_GETMOUSEHOVERTIME                                                  = 0x0066
	SPI_GETMOUSEHOVERWIDTH                                                 = 0x0062
	SPI_GETMOUSEKEYS                                                       = 0x0036
	SPI_GETMOUSESONAR                                                      = 0x101C
	SPI_GETMOUSESPEED                                                      = 0x0070
	SPI_GETMOUSETRAILS                                                     = 0x005E
	SPI_GETMOUSEVANISH                                                     = 0x1020
	SPI_GETNONCLIENTMETRICS                                                = 0x0029
	SPI_GETPOWEROFFACTIVE                                                  = 0x0054
	SPI_GETPOWEROFFTIMEOUT                                                 = 0x0050
	SPI_GETSCREENREADER                                                    = 0x0046
	SPI_GETSCREENSAVEACTIVE                                                = 0x0010
	SPI_GETSCREENSAVERRUNNING                                              = 0x0072
	SPI_GETSCREENSAVETIMEOUT                                               = 0x000E
	SPI_GETSELECTIONFADE                                                   = 0x1014
	SPI_GETSERIALKEYS                                                      = 0x003E
	SPI_GETSHOWIMEUI                                                       = 0x006E
	SPI_GETSHOWSOUNDS                                                      = 0x0038
	SPI_GETSNAPTODEFBUTTON                                                 = 0x005F
	SPI_GETSOUNDSENTRY                                                     = 0x0040
	SPI_GETSTICKYKEYS                                                      = 0x003A
	SPI_GETTOGGLEKEYS                                                      = 0x0034
	SPI_GETTOOLTIPANIMATION                                                = 0x1016
	SPI_GETTOOLTIPFADE                                                     = 0x1018
	SPI_GETUIEFFECTS                                                       = 0x103E
	SPI_GETWHEELSCROLLLINES                                                = 0x0068
	SPI_GETWINDOWSEXTENSION                                                = 0x005C
	SPI_GETWORKAREA                                                        = 0x0030
	SPI_ICONHORIZONTALSPACING                                              = 0x000D
	SPI_ICONVERTICALSPACING                                                = 0x0018
	SPI_LANGDRIVER                                                         = 0x000C
	SPI_SCREENSAVERRUNNING                                                 = 97
	SPI_SETACCESSTIMEOUT                                                   = 0x003D
	SPI_SETACTIVEWINDOWTRACKING                                            = 0x1001
	SPI_SETACTIVEWNDTRKTIMEOUT                                             = 0x2003
	SPI_SETACTIVEWNDTRKZORDER                                              = 0x100D
	SPI_SETANIMATION                                                       = 0x0049
	SPI_SETBEEP                                                            = 0x0002
	SPI_SETBLOCKSENDINPUTRESETS                                            = 0x1027
	SPI_SETBORDER                                                          = 0x0006
	SPI_SETCARETWIDTH                                                      = 0x2007
	SPI_SETCOMBOBOXANIMATION                                               = 0x1005
	SPI_SETCURSORS                                                         = 0x0057
	SPI_SETCURSORSHADOW                                                    = 0x101B
	SPI_SETDEFAULTINPUTLANG                                                = 0x005A
	SPI_SETDESKPATTERN                                                     = 0x0015
	SPI_SETDESKWALLPAPER                                                   = 0x0014
	SPI_SETDOUBLECLICKTIME                                                 = 0x0020
	SPI_SETDOUBLECLKHEIGHT                                                 = 0x001E
	SPI_SETDOUBLECLKWIDTH                                                  = 0x001D
	SPI_SETDRAGFULLWINDOWS                                                 = 0x0025
	SPI_SETDRAGHEIGHT                                                      = 0x004D
	SPI_SETDRAGWIDTH                                                       = 0x004C
	SPI_SETDROPSHADOW                                                      = 0x1025
	SPI_SETFASTTASKSWITCH                                                  = 0x0024
	SPI_SETFILTERKEYS                                                      = 0x0033
	SPI_SETFLATMENU                                                        = 0x1023
	SPI_SETFOCUSBORDERHEIGHT                                               = 0x2011
	SPI_SETFOCUSBORDERWIDTH                                                = 0x200F
	SPI_SETFONTSMOOTHING                                                   = 0x004B
	SPI_SETFONTSMOOTHINGCONTRAST                                           = 0x200D
	SPI_SETFONTSMOOTHINGORIENTATION                                        = 0x2013
	SPI_SETFONTSMOOTHINGTYPE                                               = 0x200B
	SPI_SETFOREGROUNDFLASHCOUNT                                            = 0x2005
	SPI_SETFOREGROUNDLOCKTIMEOUT                                           = 0x2001
	SPI_SETGRADIENTCAPTIONS                                                = 0x1009
	SPI_SETGRIDGRANULARITY                                                 = 0x0013
	SPI_SETHANDHELD                                                        = 0x004E
	SPI_SETHIGHCONTRAST                                                    = 0x0043
	SPI_SETHOTTRACKING                                                     = 0x100F
	SPI_SETICONMETRICS                                                     = 0x002E
	SPI_SETICONS                                                           = 0x0058
	SPI_SETICONTITLELOGFONT                                                = 0x0022
	SPI_SETICONTITLEWRAP                                                   = 0x001A
	SPI_SETKEYBOARDCUES                                                    = 0x100B
	SPI_SETKEYBOARDDELAY                                                   = 0x0017
	SPI_SETKEYBOARDPREF                                                    = 0x0045
	SPI_SETKEYBOARDSPEED                                                   = 0x000B
	SPI_SETLANGTOGGLE                                                      = 0x005B
	SPI_SETLISTBOXSMOOTHSCROLLING                                          = 0x1007
	SPI_SETLOWPOWERACTIVE                                                  = 0x0055
	SPI_SETLOWPOWERTIMEOUT                                                 = 0x0051
	SPI_SETMENUANIMATION                                                   = 0x1003
	SPI_SETMENUDROPALIGNMENT                                               = 0x001C
	SPI_SETMENUFADE                                                        = 0x1013
	SPI_SETMENUSHOWDELAY                                                   = 0x006B
	SPI_SETMENUUNDERLINES                                                  = 4107
	SPI_SETMINIMIZEDMETRICS                                                = 0x002C
	SPI_SETMOUSE                                                           = 0x0004
	SPI_SETMOUSEBUTTONSWAP                                                 = 0x0021
	SPI_SETMOUSECLICKLOCK                                                  = 0x101F
	SPI_SETMOUSECLICKLOCKTIME                                              = 0x2009
	SPI_SETMOUSEHOVERHEIGHT                                                = 0x0065
	SPI_SETMOUSEHOVERTIME                                                  = 0x0067
	SPI_SETMOUSEHOVERWIDTH                                                 = 0x0063
	SPI_SETMOUSEKEYS                                                       = 0x0037
	SPI_SETMOUSESONAR                                                      = 0x101D
	SPI_SETMOUSESPEED                                                      = 0x0071
	SPI_SETMOUSETRAILS                                                     = 0x005D
	SPI_SETMOUSEVANISH                                                     = 0x1021
	SPI_SETNONCLIENTMETRICS                                                = 0x002A
	SPI_SETPENWINDOWS                                                      = 0x0031
	SPI_SETPOWEROFFACTIVE                                                  = 0x0056
	SPI_SETPOWEROFFTIMEOUT                                                 = 0x0052
	SPI_SETSCREENREADER                                                    = 0x0047
	SPI_SETSCREENSAVEACTIVE                                                = 0x0011
	SPI_SETSCREENSAVERRUNNING                                              = 0x0061
	SPI_SETSCREENSAVETIMEOUT                                               = 0x000F
	SPI_SETSELECTIONFADE                                                   = 0x1015
	SPI_SETSERIALKEYS                                                      = 0x003F
	SPI_SETSHOWIMEUI                                                       = 0x006F
	SPI_SETSHOWSOUNDS                                                      = 0x0039
	SPI_SETSNAPTODEFBUTTON                                                 = 0x0060
	SPI_SETSOUNDSENTRY                                                     = 0x0041
	SPI_SETSTICKYKEYS                                                      = 0x003B
	SPI_SETTOGGLEKEYS                                                      = 0x0035
	SPI_SETTOOLTIPANIMATION                                                = 0x1017
	SPI_SETTOOLTIPFADE                                                     = 0x1019
	SPI_SETUIEFFECTS                                                       = 0x103F
	SPI_SETWHEELSCROLLLINES                                                = 0x0069
	SPI_SETWORKAREA                                                        = 0x002F
	SPOINTER_32                                                            = 0
	SPVERSION_MASK                                                         = 0x0000FF00
	SP_APPABORT                                                            = -2
	SP_ERROR                                                               = -1
	SP_NOTREPORTED                                                         = 0x4000
	SP_OUTOFDISK                                                           = -4
	SP_OUTOFMEMORY                                                         = -5
	SP_USERABORT                                                           = -3
	SSF_AVAILABLE                                                          = 0x00000002
	SSF_INDICATOR                                                          = 0x00000004
	SSF_SOUNDSENTRYON                                                      = 0x00000001
	SSGF_DISPLAY                                                           = 3
	SSGF_NONE                                                              = 0
	SSIZE_MAX                                                              = 9223372036854775807
	SSTF_BORDER                                                            = 2
	SSTF_CHARS                                                             = 1
	SSTF_DISPLAY                                                           = 3
	SSTF_NONE                                                              = 0
	SSWF_CUSTOM                                                            = 4
	SSWF_DISPLAY                                                           = 3
	SSWF_NONE                                                              = 0
	SSWF_TITLE                                                             = 1
	SSWF_WINDOW                                                            = 2
	SS_BITMAP                                                              = 14
	SS_BLACKFRAME                                                          = 7
	SS_BLACKRECT                                                           = 4
	SS_CENTER                                                              = 1
	SS_CENTERIMAGE                                                         = 512
	SS_EDITCONTROL                                                         = 8192
	SS_ELLIPSISMASK                                                        = 49152
	SS_ENDELLIPSIS                                                         = 16384
	SS_ENHMETAFILE                                                         = 15
	SS_ETCHEDFRAME                                                         = 18
	SS_ETCHEDHORZ                                                          = 16
	SS_ETCHEDVERT                                                          = 17
	SS_GRAYFRAME                                                           = 8
	SS_GRAYRECT                                                            = 5
	SS_ICON                                                                = 3
	SS_LEFT                                                                = 0
	SS_LEFTNOWORDWRAP                                                      = 12
	SS_NOPREFIX                                                            = 128
	SS_NOTIFY                                                              = 256
	SS_OWNERDRAW                                                           = 13
	SS_PATHELLIPSIS                                                        = 32768
	SS_REALSIZECONTROL                                                     = 64
	SS_REALSIZEIMAGE                                                       = 2048
	SS_RIGHT                                                               = 2
	SS_RIGHTJUST                                                           = 1024
	SS_SIMPLE                                                              = 11
	SS_SUNKEN                                                              = 4096
	SS_TYPEMASK                                                            = 31
	SS_USERITEM                                                            = 10
	SS_WHITEFRAME                                                          = 9
	SS_WHITERECT                                                           = 6
	SS_WORDELLIPSIS                                                        = 49152
	STACK_SIZE_PARAM_IS_A_RESERVATION                                      = 0x10000
	STAMP_AXESLIST                                                         = 134245473
	STAMP_CFF2                                                             = 134248035
	STAMP_DESIGNVECTOR                                                     = 134248036
	STAMP_TRUETYPE_VARIATION                                               = 134248052
	STANDARD_RIGHTS_ALL                                                    = 2031616
	STANDARD_RIGHTS_EXECUTE                                                = 131072
	STANDARD_RIGHTS_READ                                                   = 131072
	STANDARD_RIGHTS_REQUIRED                                               = 983040
	STANDARD_RIGHTS_WRITE                                                  = 131072
	STARTDOC                                                               = 10
	STARTF_FORCEOFFFEEDBACK                                                = 0x00000080
	STARTF_FORCEONFEEDBACK                                                 = 0x00000040
	STARTF_PREVENTPINNING                                                  = 0x00002000
	STARTF_RUNFULLSCREEN                                                   = 0x00000020
	STARTF_TITLEISAPPID                                                    = 0x00001000
	STARTF_TITLEISLINKNAME                                                 = 0x00000800
	STARTF_USECOUNTCHARS                                                   = 0x00000008
	STARTF_USEFILLATTRIBUTE                                                = 0x00000010
	STARTF_USEHOTKEY                                                       = 0x00000200
	STARTF_USEPOSITION                                                     = 0x00000004
	STARTF_USESHOWWINDOW                                                   = 0x00000001
	STARTF_USESIZE                                                         = 0x00000002
	STARTF_USESTDHANDLES                                                   = 0x00000100
	STATE_SYSTEM_ALERT_HIGH                                                = 0x10000000
	STATE_SYSTEM_ALERT_LOW                                                 = 0x04000000
	STATE_SYSTEM_ALERT_MEDIUM                                              = 0x08000000
	STATE_SYSTEM_ANIMATED                                                  = 0x00004000
	STATE_SYSTEM_BUSY                                                      = 0x00000800
	STATE_SYSTEM_CHECKED                                                   = 0x00000010
	STATE_SYSTEM_COLLAPSED                                                 = 0x00000400
	STATE_SYSTEM_DEFAULT                                                   = 0x00000100
	STATE_SYSTEM_EXPANDED                                                  = 0x00000200
	STATE_SYSTEM_EXTSELECTABLE                                             = 0x02000000
	STATE_SYSTEM_FLOATING                                                  = 0x00001000
	STATE_SYSTEM_FOCUSABLE                                                 = 0x00100000
	STATE_SYSTEM_FOCUSED                                                   = 0x00000004
	STATE_SYSTEM_HOTTRACKED                                                = 0x00000080
	STATE_SYSTEM_INDETERMINATE                                             = 32
	STATE_SYSTEM_INVISIBLE                                                 = 0x00008000
	STATE_SYSTEM_LINKED                                                    = 0x00400000
	STATE_SYSTEM_MARQUEED                                                  = 0x00002000
	STATE_SYSTEM_MIXED                                                     = 0x00000020
	STATE_SYSTEM_MOVEABLE                                                  = 0x00040000
	STATE_SYSTEM_MULTISELECTABLE                                           = 0x01000000
	STATE_SYSTEM_OFFSCREEN                                                 = 0x00010000
	STATE_SYSTEM_PRESSED                                                   = 0x00000008
	STATE_SYSTEM_PROTECTED                                                 = 0x20000000
	STATE_SYSTEM_READONLY                                                  = 0x00000040
	STATE_SYSTEM_SELECTABLE                                                = 0x00200000
	STATE_SYSTEM_SELECTED                                                  = 0x00000002
	STATE_SYSTEM_SELFVOICING                                               = 0x00080000
	STATE_SYSTEM_SIZEABLE                                                  = 0x00020000
	STATE_SYSTEM_TRAVERSED                                                 = 0x00800000
	STATE_SYSTEM_UNAVAILABLE                                               = 0x00000001
	STATE_SYSTEM_VALID                                                     = 0x3FFFFFFF
	STATIC_BUILD                                                           = 1
	STDAPICALLTYPE                                                         = 0
	STDC_HEADERS                                                           = 1
	STDERR_FILENO                                                          = 2
	STDIN_FILENO                                                           = 0
	STDMETHODCALLTYPE                                                      = 0
	STDOUT_FILENO                                                          = 1
	STM_GETICON                                                            = 0x0171
	STM_GETIMAGE                                                           = 0x0173
	STM_MSGMAX                                                             = 0x0174
	STM_SETICON                                                            = 0x0170
	STM_SETIMAGE                                                           = 0x0172
	STN_CLICKED                                                            = 0
	STN_DBLCLK                                                             = 1
	STN_DISABLE                                                            = 3
	STN_ENABLE                                                             = 2
	STOCK_LAST                                                             = 19
	STREAM_CONTAINS_PROPERTIES                                             = 0x00000004
	STREAM_CONTAINS_SECURITY                                               = 0x00000002
	STREAM_MODIFIED_WHEN_READ                                              = 0x00000001
	STREAM_NORMAL_ATTRIBUTE                                                = 0x00000000
	STREAM_SPARSE_ATTRIBUTE                                                = 0x00000008
	STRETCHBLT                                                             = 2048
	STRETCH_ANDSCANS                                                       = 1
	STRETCH_DELETESCANS                                                    = 3
	STRETCH_HALFTONE                                                       = 4
	STRETCH_ORSCANS                                                        = 2
	STRUNCATE                                                              = 80
	STYLE_DESCRIPTION_SIZE                                                 = 32
	SUBLANG_AFRIKAANS_SOUTH_AFRICA                                         = 0x01
	SUBLANG_ALBANIAN_ALBANIA                                               = 0x01
	SUBLANG_ALSATIAN_FRANCE                                                = 0x01
	SUBLANG_AMHARIC_ETHIOPIA                                               = 0x01
	SUBLANG_ARABIC_ALGERIA                                                 = 0x05
	SUBLANG_ARABIC_BAHRAIN                                                 = 0x0f
	SUBLANG_ARABIC_EGYPT                                                   = 0x03
	SUBLANG_ARABIC_IRAQ                                                    = 0x02
	SUBLANG_ARABIC_JORDAN                                                  = 0x0b
	SUBLANG_ARABIC_KUWAIT                                                  = 0x0d
	SUBLANG_ARABIC_LEBANON                                                 = 0x0c
	SUBLANG_ARABIC_LIBYA                                                   = 0x04
	SUBLANG_ARABIC_MOROCCO                                                 = 0x06
	SUBLANG_ARABIC_OMAN                                                    = 0x08
	SUBLANG_ARABIC_QATAR                                                   = 0x10
	SUBLANG_ARABIC_SAUDI_ARABIA                                            = 0x01
	SUBLANG_ARABIC_SYRIA                                                   = 0x0a
	SUBLANG_ARABIC_TUNISIA                                                 = 0x07
	SUBLANG_ARABIC_UAE                                                     = 0x0e
	SUBLANG_ARABIC_YEMEN                                                   = 0x09
	SUBLANG_ARMENIAN_ARMENIA                                               = 0x01
	SUBLANG_ASSAMESE_INDIA                                                 = 0x01
	SUBLANG_AZERBAIJANI_AZERBAIJAN_CYRILLIC                                = 0x02
	SUBLANG_AZERBAIJANI_AZERBAIJAN_LATIN                                   = 0x01
	SUBLANG_AZERI_CYRILLIC                                                 = 0x02
	SUBLANG_AZERI_LATIN                                                    = 0x01
	SUBLANG_BANGLA_BANGLADESH                                              = 0x02
	SUBLANG_BANGLA_INDIA                                                   = 0x01
	SUBLANG_BASHKIR_RUSSIA                                                 = 0x01
	SUBLANG_BASQUE_BASQUE                                                  = 0x01
	SUBLANG_BELARUSIAN_BELARUS                                             = 0x01
	SUBLANG_BENGALI_BANGLADESH                                             = 0x02
	SUBLANG_BENGALI_INDIA                                                  = 0x01
	SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC                            = 0x08
	SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN                               = 0x05
	SUBLANG_BRETON_FRANCE                                                  = 0x01
	SUBLANG_BULGARIAN_BULGARIA                                             = 0x01
	SUBLANG_CATALAN_CATALAN                                                = 0x01
	SUBLANG_CENTRAL_KURDISH_IRAQ                                           = 0x01
	SUBLANG_CHEROKEE_CHEROKEE                                              = 0x01
	SUBLANG_CHINESE_HONGKONG                                               = 0x03
	SUBLANG_CHINESE_MACAU                                                  = 0x05
	SUBLANG_CHINESE_SIMPLIFIED                                             = 0x02
	SUBLANG_CHINESE_SINGAPORE                                              = 0x04
	SUBLANG_CHINESE_TRADITIONAL                                            = 0x01
	SUBLANG_CORSICAN_FRANCE                                                = 0x01
	SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN                              = 0x04
	SUBLANG_CROATIAN_CROATIA                                               = 0x01
	SUBLANG_CUSTOM_DEFAULT                                                 = 0x03
	SUBLANG_CUSTOM_UNSPECIFIED                                             = 0x04
	SUBLANG_CZECH_CZECH_REPUBLIC                                           = 0x01
	SUBLANG_DANISH_DENMARK                                                 = 0x01
	SUBLANG_DARI_AFGHANISTAN                                               = 0x01
	SUBLANG_DEFAULT                                                        = 0x01
	SUBLANG_DIVEHI_MALDIVES                                                = 0x01
	SUBLANG_DUTCH                                                          = 0x01
	SUBLANG_DUTCH_BELGIAN                                                  = 0x02
	SUBLANG_ENGLISH_AUS                                                    = 0x03
	SUBLANG_ENGLISH_BELIZE                                                 = 0x0a
	SUBLANG_ENGLISH_CAN                                                    = 0x04
	SUBLANG_ENGLISH_CARIBBEAN                                              = 0x09
	SUBLANG_ENGLISH_EIRE                                                   = 0x06
	SUBLANG_ENGLISH_INDIA                                                  = 0x10
	SUBLANG_ENGLISH_IRELAND                                                = 0x06
	SUBLANG_ENGLISH_JAMAICA                                                = 0x08
	SUBLANG_ENGLISH_MALAYSIA                                               = 0x11
	SUBLANG_ENGLISH_NZ                                                     = 0x05
	SUBLANG_ENGLISH_PHILIPPINES                                            = 0x0d
	SUBLANG_ENGLISH_SINGAPORE                                              = 0x12
	SUBLANG_ENGLISH_SOUTH_AFRICA                                           = 0x07
	SUBLANG_ENGLISH_TRINIDAD                                               = 0x0b
	SUBLANG_ENGLISH_UK                                                     = 0x02
	SUBLANG_ENGLISH_US                                                     = 0x01
	SUBLANG_ENGLISH_ZIMBABWE                                               = 0x0c
	SUBLANG_ESTONIAN_ESTONIA                                               = 0x01
	SUBLANG_FAEROESE_FAROE_ISLANDS                                         = 0x01
	SUBLANG_FILIPINO_PHILIPPINES                                           = 0x01
	SUBLANG_FINNISH_FINLAND                                                = 0x01
	SUBLANG_FRENCH                                                         = 0x01
	SUBLANG_FRENCH_BELGIAN                                                 = 0x02
	SUBLANG_FRENCH_CANADIAN                                                = 0x03
	SUBLANG_FRENCH_LUXEMBOURG                                              = 0x05
	SUBLANG_FRENCH_MONACO                                                  = 0x06
	SUBLANG_FRENCH_SWISS                                                   = 0x04
	SUBLANG_FRISIAN_NETHERLANDS                                            = 0x01
	SUBLANG_FULAH_SENEGAL                                                  = 0x02
	SUBLANG_GALICIAN_GALICIAN                                              = 0x01
	SUBLANG_GEORGIAN_GEORGIA                                               = 0x01
	SUBLANG_GERMAN                                                         = 0x01
	SUBLANG_GERMAN_AUSTRIAN                                                = 0x03
	SUBLANG_GERMAN_LIECHTENSTEIN                                           = 0x05
	SUBLANG_GERMAN_LUXEMBOURG                                              = 0x04
	SUBLANG_GERMAN_SWISS                                                   = 0x02
	SUBLANG_GREEK_GREECE                                                   = 0x01
	SUBLANG_GREENLANDIC_GREENLAND                                          = 0x01
	SUBLANG_GUJARATI_INDIA                                                 = 0x01
	SUBLANG_HAUSA_NIGERIA                                                  = 1
	SUBLANG_HAUSA_NIGERIA_LATIN                                            = 0x01
	SUBLANG_HAWAIIAN_US                                                    = 0x01
	SUBLANG_HEBREW_ISRAEL                                                  = 0x01
	SUBLANG_HINDI_INDIA                                                    = 0x01
	SUBLANG_HUNGARIAN_HUNGARY                                              = 0x01
	SUBLANG_ICELANDIC_ICELAND                                              = 0x01
	SUBLANG_IGBO_NIGERIA                                                   = 0x01
	SUBLANG_INDONESIAN_INDONESIA                                           = 0x01
	SUBLANG_INUKTITUT_CANADA                                               = 0x01
	SUBLANG_INUKTITUT_CANADA_LATIN                                         = 0x02
	SUBLANG_IRISH_IRELAND                                                  = 0x02
	SUBLANG_ITALIAN                                                        = 0x01
	SUBLANG_ITALIAN_SWISS                                                  = 0x02
	SUBLANG_JAPANESE_JAPAN                                                 = 0x01
	SUBLANG_KANNADA_INDIA                                                  = 0x01
	SUBLANG_KASHMIRI_INDIA                                                 = 0x02
	SUBLANG_KASHMIRI_SASIA                                                 = 0x02
	SUBLANG_KAZAK_KAZAKHSTAN                                               = 0x01
	SUBLANG_KHMER_CAMBODIA                                                 = 0x01
	SUBLANG_KICHE_GUATEMALA                                                = 0x01
	SUBLANG_KINYARWANDA_RWANDA                                             = 0x01
	SUBLANG_KONKANI_INDIA                                                  = 0x01
	SUBLANG_KOREAN                                                         = 0x01
	SUBLANG_KYRGYZ_KYRGYZSTAN                                              = 0x01
	SUBLANG_LAO_LAO                                                        = 0x01
	SUBLANG_LAO_LAO_PDR                                                    = 1
	SUBLANG_LATVIAN_LATVIA                                                 = 0x01
	SUBLANG_LITHUANIAN                                                     = 0x01
	SUBLANG_LOWER_SORBIAN_GERMANY                                          = 0x02
	SUBLANG_LUXEMBOURGISH_LUXEMBOURG                                       = 0x01
	SUBLANG_MACEDONIAN_MACEDONIA                                           = 0x01
	SUBLANG_MALAYALAM_INDIA                                                = 0x01
	SUBLANG_MALAY_BRUNEI_DARUSSALAM                                        = 0x02
	SUBLANG_MALAY_MALAYSIA                                                 = 0x01
	SUBLANG_MALTESE_MALTA                                                  = 0x01
	SUBLANG_MAORI_NEW_ZEALAND                                              = 0x01
	SUBLANG_MAPUDUNGUN_CHILE                                               = 0x01
	SUBLANG_MARATHI_INDIA                                                  = 0x01
	SUBLANG_MOHAWK_MOHAWK                                                  = 0x01
	SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA                                    = 0x01
	SUBLANG_MONGOLIAN_PRC                                                  = 0x02
	SUBLANG_NEPALI_INDIA                                                   = 0x02
	SUBLANG_NEPALI_NEPAL                                                   = 0x01
	SUBLANG_NEUTRAL                                                        = 0x00
	SUBLANG_NORWEGIAN_BOKMAL                                               = 0x01
	SUBLANG_NORWEGIAN_NYNORSK                                              = 0x02
	SUBLANG_OCCITAN_FRANCE                                                 = 0x01
	SUBLANG_ORIYA_INDIA                                                    = 0x01
	SUBLANG_PASHTO_AFGHANISTAN                                             = 0x01
	SUBLANG_PERSIAN_IRAN                                                   = 0x01
	SUBLANG_POLISH_POLAND                                                  = 0x01
	SUBLANG_PORTUGUESE                                                     = 0x02
	SUBLANG_PORTUGUESE_BRAZILIAN                                           = 0x01
	SUBLANG_PULAR_SENEGAL                                                  = 0x02
	SUBLANG_PUNJABI_INDIA                                                  = 0x01
	SUBLANG_PUNJABI_PAKISTAN                                               = 0x02
	SUBLANG_QUECHUA_BOLIVIA                                                = 0x01
	SUBLANG_QUECHUA_ECUADOR                                                = 0x02
	SUBLANG_QUECHUA_PERU                                                   = 0x03
	SUBLANG_ROMANIAN_ROMANIA                                               = 0x01
	SUBLANG_ROMANSH_SWITZERLAND                                            = 0x01
	SUBLANG_RUSSIAN_RUSSIA                                                 = 0x01
	SUBLANG_SAKHA_RUSSIA                                                   = 0x01
	SUBLANG_SAMI_INARI_FINLAND                                             = 0x09
	SUBLANG_SAMI_LULE_NORWAY                                               = 0x04
	SUBLANG_SAMI_LULE_SWEDEN                                               = 0x05
	SUBLANG_SAMI_NORTHERN_FINLAND                                          = 0x03
	SUBLANG_SAMI_NORTHERN_NORWAY                                           = 0x01
	SUBLANG_SAMI_NORTHERN_SWEDEN                                           = 0x02
	SUBLANG_SAMI_SKOLT_FINLAND                                             = 0x08
	SUBLANG_SAMI_SOUTHERN_NORWAY                                           = 0x06
	SUBLANG_SAMI_SOUTHERN_SWEDEN                                           = 0x07
	SUBLANG_SANSKRIT_INDIA                                                 = 0x01
	SUBLANG_SCOTTISH_GAELIC                                                = 0x01
	SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC                            = 0x07
	SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN                               = 0x06
	SUBLANG_SERBIAN_CYRILLIC                                               = 0x03
	SUBLANG_SERBIAN_LATIN                                                  = 0x02
	SUBLANG_SERBIAN_MONTENEGRO_CYRILLIC                                    = 0x0c
	SUBLANG_SERBIAN_MONTENEGRO_LATIN                                       = 0x0b
	SUBLANG_SERBIAN_SERBIA_CYRILLIC                                        = 0x0a
	SUBLANG_SERBIAN_SERBIA_LATIN                                           = 0x09
	SUBLANG_SINDHI_AFGHANISTAN                                             = 0x02
	SUBLANG_SINDHI_INDIA                                                   = 0x01
	SUBLANG_SINDHI_PAKISTAN                                                = 0x02
	SUBLANG_SINHALESE_SRI_LANKA                                            = 0x01
	SUBLANG_SLOVAK_SLOVAKIA                                                = 0x01
	SUBLANG_SLOVENIAN_SLOVENIA                                             = 0x01
	SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA                                    = 0x01
	SUBLANG_SPANISH                                                        = 0x01
	SUBLANG_SPANISH_ARGENTINA                                              = 0x0b
	SUBLANG_SPANISH_BOLIVIA                                                = 0x10
	SUBLANG_SPANISH_CHILE                                                  = 0x0d
	SUBLANG_SPANISH_COLOMBIA                                               = 0x09
	SUBLANG_SPANISH_COSTA_RICA                                             = 0x05
	SUBLANG_SPANISH_DOMINICAN_REPUBLIC                                     = 0x07
	SUBLANG_SPANISH_ECUADOR                                                = 0x0c
	SUBLANG_SPANISH_EL_SALVADOR                                            = 0x11
	SUBLANG_SPANISH_GUATEMALA                                              = 0x04
	SUBLANG_SPANISH_HONDURAS                                               = 0x12
	SUBLANG_SPANISH_MEXICAN                                                = 0x02
	SUBLANG_SPANISH_MODERN                                                 = 0x03
	SUBLANG_SPANISH_NICARAGUA                                              = 0x13
	SUBLANG_SPANISH_PANAMA                                                 = 0x06
	SUBLANG_SPANISH_PARAGUAY                                               = 0x0f
	SUBLANG_SPANISH_PERU                                                   = 0x0a
	SUBLANG_SPANISH_PUERTO_RICO                                            = 0x14
	SUBLANG_SPANISH_URUGUAY                                                = 0x0e
	SUBLANG_SPANISH_US                                                     = 0x15
	SUBLANG_SPANISH_VENEZUELA                                              = 0x08
	SUBLANG_SWAHILI_KENYA                                                  = 0x01
	SUBLANG_SWEDISH                                                        = 0x01
	SUBLANG_SWEDISH_FINLAND                                                = 0x02
	SUBLANG_SYRIAC                                                         = 0x01
	SUBLANG_SYRIAC_SYRIA                                                   = 1
	SUBLANG_SYS_DEFAULT                                                    = 0x02
	SUBLANG_TAJIK_TAJIKISTAN                                               = 0x01
	SUBLANG_TAMAZIGHT_ALGERIA_LATIN                                        = 0x02
	SUBLANG_TAMAZIGHT_MOROCCO_TIFINAGH                                     = 0x04
	SUBLANG_TAMIL_INDIA                                                    = 0x01
	SUBLANG_TAMIL_SRI_LANKA                                                = 0x02
	SUBLANG_TATAR_RUSSIA                                                   = 0x01
	SUBLANG_TELUGU_INDIA                                                   = 0x01
	SUBLANG_THAI_THAILAND                                                  = 0x01
	SUBLANG_TIBETAN_BHUTAN                                                 = 0x02
	SUBLANG_TIBETAN_PRC                                                    = 0x01
	SUBLANG_TIGRIGNA_ERITREA                                               = 0x02
	SUBLANG_TIGRINYA_ERITREA                                               = 0x02
	SUBLANG_TIGRINYA_ETHIOPIA                                              = 0x01
	SUBLANG_TSWANA_BOTSWANA                                                = 0x02
	SUBLANG_TSWANA_SOUTH_AFRICA                                            = 0x01
	SUBLANG_TURKISH_TURKEY                                                 = 0x01
	SUBLANG_TURKMEN_TURKMENISTAN                                           = 0x01
	SUBLANG_UIGHUR_PRC                                                     = 0x01
	SUBLANG_UI_CUSTOM_DEFAULT                                              = 0x05
	SUBLANG_UKRAINIAN_UKRAINE                                              = 0x01
	SUBLANG_UPPER_SORBIAN_GERMANY                                          = 0x01
	SUBLANG_URDU_INDIA                                                     = 0x02
	SUBLANG_URDU_PAKISTAN                                                  = 0x01
	SUBLANG_UZBEK_CYRILLIC                                                 = 0x02
	SUBLANG_UZBEK_LATIN                                                    = 0x01
	SUBLANG_VALENCIAN_VALENCIA                                             = 0x02
	SUBLANG_VIETNAMESE_VIETNAM                                             = 0x01
	SUBLANG_WELSH_UNITED_KINGDOM                                           = 0x01
	SUBLANG_WOLOF_SENEGAL                                                  = 0x01
	SUBLANG_XHOSA_SOUTH_AFRICA                                             = 0x01
	SUBLANG_YAKUT_RUSSIA                                                   = 0x01
	SUBLANG_YI_PRC                                                         = 0x01
	SUBLANG_YORUBA_NIGERIA                                                 = 0x01
	SUBLANG_ZULU_SOUTH_AFRICA                                              = 0x01
	SUBVERSION_MASK                                                        = 0x000000FF
	SUCCESSFUL_ACCESS_ACE_FLAG                                             = 64
	SUPPORT_LANG_NUMBER                                                    = 32
	SWP_ASYNCWINDOWPOS                                                     = 0x4000
	SWP_DEFERERASE                                                         = 0x2000
	SWP_DRAWFRAME                                                          = 32
	SWP_FRAMECHANGED                                                       = 0x0020
	SWP_HIDEWINDOW                                                         = 0x0080
	SWP_NOACTIVATE                                                         = 0x0010
	SWP_NOCOPYBITS                                                         = 0x0100
	SWP_NOMOVE                                                             = 0x0002
	SWP_NOOWNERZORDER                                                      = 0x0200
	SWP_NOREDRAW                                                           = 0x0008
	SWP_NOREPOSITION                                                       = 512
	SWP_NOSENDCHANGING                                                     = 0x0400
	SWP_NOSIZE                                                             = 0x0001
	SWP_NOZORDER                                                           = 0x0004
	SWP_SHOWWINDOW                                                         = 0x0040
	SW_ERASE                                                               = 0x0004
	SW_FORCEMINIMIZE                                                       = 11
	SW_HIDE                                                                = 0
	SW_INVALIDATE                                                          = 0x0002
	SW_MAX                                                                 = 11
	SW_MAXIMIZE                                                            = 3
	SW_MINIMIZE                                                            = 6
	SW_NORMAL                                                              = 1
	SW_OTHERUNZOOM                                                         = 4
	SW_OTHERZOOM                                                           = 2
	SW_PARENTCLOSING                                                       = 1
	SW_PARENTOPENING                                                       = 3
	SW_RESTORE                                                             = 9
	SW_SCROLLCHILDREN                                                      = 0x0001
	SW_SHOW                                                                = 5
	SW_SHOWDEFAULT                                                         = 10
	SW_SHOWMAXIMIZED                                                       = 3
	SW_SHOWMINIMIZED                                                       = 2
	SW_SHOWMINNOACTIVE                                                     = 7
	SW_SHOWNA                                                              = 8
	SW_SHOWNOACTIVATE                                                      = 4
	SW_SHOWNORMAL                                                          = 1
	SW_SMOOTHSCROLL                                                        = 0x0010
	SYMBOL_CHARSET                                                         = 2
	SYMLINK_FLAG_RELATIVE                                                  = 1
	SYNCHRONIZATION_BARRIER_FLAGS_BLOCK_ONLY                               = 0x02
	SYNCHRONIZATION_BARRIER_FLAGS_NO_DELETE                                = 0x04
	SYNCHRONIZATION_BARRIER_FLAGS_SPIN_ONLY                                = 0x01
	SYNCHRONIZE                                                            = 1048576
	SYSPAL_ERROR                                                           = 0
	SYSPAL_NOSTATIC                                                        = 2
	SYSPAL_NOSTATIC256                                                     = 3
	SYSPAL_STATIC                                                          = 1
	SYSRGN                                                                 = 4
	SYSTEM_ALARM_ACE_TYPE                                                  = 3
	SYSTEM_ALARM_CALLBACK_ACE_TYPE                                         = 14
	SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE                                  = 16
	SYSTEM_ALARM_OBJECT_ACE_TYPE                                           = 8
	SYSTEM_AUDIT_ACE_TYPE                                                  = 2
	SYSTEM_AUDIT_CALLBACK_ACE_TYPE                                         = 13
	SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE                                  = 15
	SYSTEM_AUDIT_OBJECT_ACE_TYPE                                           = 7
	SYSTEM_CACHE_ALIGNMENT_SIZE                                            = 64
	SYSTEM_FIXED_FONT                                                      = 16
	SYSTEM_FONT                                                            = 13
	SYSTEM_MANDATORY_LABEL_ACE_TYPE                                        = 17
	SYSTEM_MANDATORY_LABEL_NO_EXECUTE_UP                                   = 0x4
	SYSTEM_MANDATORY_LABEL_NO_READ_UP                                      = 0x2
	SYSTEM_MANDATORY_LABEL_NO_WRITE_UP                                     = 0x1
	SYSTEM_MANDATORY_LABEL_VALID_MASK                                      = 7
	SYSTEM_RESOURCE_ATTRIBUTE_ACE_TYPE                                     = 18
	SYSTEM_SCOPED_POLICY_ID_ACE_TYPE                                       = 19
	SYS_OPEN                                                               = 20
	S_ALLTHRESHOLD                                                         = 2
	S_LEGATO                                                               = 1
	S_NORMAL                                                               = 0
	S_PERIOD1024                                                           = 1
	S_PERIOD2048                                                           = 2
	S_PERIOD512                                                            = 0
	S_PERIODVOICE                                                          = 3
	S_QUEUEEMPTY                                                           = 0
	S_SERBDNT                                                              = -5
	S_SERDCC                                                               = -7
	S_SERDDR                                                               = -14
	S_SERDFQ                                                               = -13
	S_SERDLN                                                               = -6
	S_SERDMD                                                               = -10
	S_SERDPT                                                               = -12
	S_SERDSH                                                               = -11
	S_SERDSR                                                               = -15
	S_SERDST                                                               = -16
	S_SERDTP                                                               = -8
	S_SERDVL                                                               = -9
	S_SERDVNA                                                              = -1
	S_SERMACT                                                              = -3
	S_SEROFM                                                               = -2
	S_SERQFUL                                                              = -4
	S_STACCATO                                                             = 2
	S_THRESHOLD                                                            = 1
	S_WHITE1024                                                            = 5
	S_WHITE2048                                                            = 6
	S_WHITE512                                                             = 4
	S_WHITEVOICE                                                           = 7
	TAPE_ABSOLUTE_BLOCK                                                    = 1
	TAPE_ABSOLUTE_POSITION                                                 = 0
	TAPE_CHECK_FOR_DRIVE_PROBLEM                                           = 2
	TAPE_DRIVE_ABSOLUTE_BLK                                                = 0x80001000
	TAPE_DRIVE_ABS_BLK_IMMED                                               = 0x80002000
	TAPE_DRIVE_CLEAN_REQUESTS                                              = 0x02000000
	TAPE_DRIVE_COMPRESSION                                                 = 0x00020000
	TAPE_DRIVE_ECC                                                         = 0x00010000
	TAPE_DRIVE_EJECT_MEDIA                                                 = 0x01000000
	TAPE_DRIVE_END_OF_DATA                                                 = 0x80010000
	TAPE_DRIVE_EOT_WZ_SIZE                                                 = 0x00002000
	TAPE_DRIVE_ERASE_BOP_ONLY                                              = 0x00000040
	TAPE_DRIVE_ERASE_IMMEDIATE                                             = 0x00000080
	TAPE_DRIVE_ERASE_LONG                                                  = 0x00000020
	TAPE_DRIVE_ERASE_SHORT                                                 = 0x00000010
	TAPE_DRIVE_FILEMARKS                                                   = 0x80040000
	TAPE_DRIVE_FIXED                                                       = 0x00000001
	TAPE_DRIVE_FIXED_BLOCK                                                 = 0x00000400
	TAPE_DRIVE_FORMAT                                                      = 0xA0000000
	TAPE_DRIVE_FORMAT_IMMEDIATE                                            = 0xC0000000
	TAPE_DRIVE_GET_ABSOLUTE_BLK                                            = 0x00100000
	TAPE_DRIVE_GET_LOGICAL_BLK                                             = 0x00200000
	TAPE_DRIVE_HIGH_FEATURES                                               = 0x80000000
	TAPE_DRIVE_INITIATOR                                                   = 0x00000004
	TAPE_DRIVE_LOAD_UNLD_IMMED                                             = 0x80000020
	TAPE_DRIVE_LOAD_UNLOAD                                                 = 0x80000001
	TAPE_DRIVE_LOCK_UNLK_IMMED                                             = 0x80000080
	TAPE_DRIVE_LOCK_UNLOCK                                                 = 0x80000004
	TAPE_DRIVE_LOGICAL_BLK                                                 = 0x80004000
	TAPE_DRIVE_LOG_BLK_IMMED                                               = 0x80008000
	TAPE_DRIVE_PADDING                                                     = 0x00040000
	TAPE_DRIVE_RELATIVE_BLKS                                               = 0x80020000
	TAPE_DRIVE_REPORT_SMKS                                                 = 0x00080000
	TAPE_DRIVE_RESERVED_BIT                                                = 0x80000000
	TAPE_DRIVE_REVERSE_POSITION                                            = 0x80400000
	TAPE_DRIVE_REWIND_IMMEDIATE                                            = 0x80000008
	TAPE_DRIVE_SELECT                                                      = 0x00000002
	TAPE_DRIVE_SEQUENTIAL_FMKS                                             = 0x80080000
	TAPE_DRIVE_SEQUENTIAL_SMKS                                             = 0x80200000
	TAPE_DRIVE_SETMARKS                                                    = 0x80100000
	TAPE_DRIVE_SET_BLOCK_SIZE                                              = 0x80000010
	TAPE_DRIVE_SET_CMP_BOP_ONLY                                            = 0x04000000
	TAPE_DRIVE_SET_COMPRESSION                                             = 0x80000200
	TAPE_DRIVE_SET_ECC                                                     = 0x80000100
	TAPE_DRIVE_SET_EOT_WZ_SIZE                                             = 0x00400000
	TAPE_DRIVE_SET_PADDING                                                 = 0x80000400
	TAPE_DRIVE_SET_REPORT_SMKS                                             = 0x80000800
	TAPE_DRIVE_SPACE_IMMEDIATE                                             = 0x80800000
	TAPE_DRIVE_TAPE_CAPACITY                                               = 0x00000100
	TAPE_DRIVE_TAPE_REMAINING                                              = 0x00000200
	TAPE_DRIVE_TENSION                                                     = 0x80000002
	TAPE_DRIVE_TENSION_IMMED                                               = 0x80000040
	TAPE_DRIVE_VARIABLE_BLOCK                                              = 0x00000800
	TAPE_DRIVE_WRITE_FILEMARKS                                             = 0x82000000
	TAPE_DRIVE_WRITE_LONG_FMKS                                             = 0x88000000
	TAPE_DRIVE_WRITE_MARK_IMMED                                            = 0x90000000
	TAPE_DRIVE_WRITE_PROTECT                                               = 0x00001000
	TAPE_DRIVE_WRITE_SETMARKS                                              = 0x81000000
	TAPE_DRIVE_WRITE_SHORT_FMKS                                            = 0x84000000
	TAPE_ERASE_LONG                                                        = 1
	TAPE_ERASE_SHORT                                                       = 0
	TAPE_FILEMARKS                                                         = 1
	TAPE_FIXED_PARTITIONS                                                  = 0
	TAPE_FORMAT                                                            = 5
	TAPE_INITIATOR_PARTITIONS                                              = 2
	TAPE_LOAD                                                              = 0
	TAPE_LOCK                                                              = 3
	TAPE_LOGICAL_BLOCK                                                     = 2
	TAPE_LOGICAL_POSITION                                                  = 1
	TAPE_LONG_FILEMARKS                                                    = 3
	TAPE_PSEUDO_LOGICAL_BLOCK                                              = 3
	TAPE_PSEUDO_LOGICAL_POSITION                                           = 2
	TAPE_QUERY_DEVICE_ERROR_DATA                                           = 4
	TAPE_QUERY_DRIVE_PARAMETERS                                            = 0
	TAPE_QUERY_IO_ERROR_DATA                                               = 3
	TAPE_QUERY_MEDIA_CAPACITY                                              = 1
	TAPE_REWIND                                                            = 0
	TAPE_SELECT_PARTITIONS                                                 = 1
	TAPE_SETMARKS                                                          = 0
	TAPE_SHORT_FILEMARKS                                                   = 2
	TAPE_SPACE_END_OF_DATA                                                 = 4
	TAPE_SPACE_FILEMARKS                                                   = 6
	TAPE_SPACE_RELATIVE_BLOCKS                                             = 5
	TAPE_SPACE_SEQUENTIAL_FMKS                                             = 7
	TAPE_SPACE_SEQUENTIAL_SMKS                                             = 9
	TAPE_SPACE_SETMARKS                                                    = 8
	TAPE_TENSION                                                           = 2
	TAPE_UNLOAD                                                            = 1
	TAPE_UNLOCK                                                            = 4
	TA_BASELINE                                                            = 24
	TA_BOTTOM                                                              = 8
	TA_CENTER                                                              = 6
	TA_LEFT                                                                = 0
	TA_MASK                                                                = 287
	TA_NOUPDATECP                                                          = 0
	TA_RIGHT                                                               = 2
	TA_RTLREADING                                                          = 256
	TA_TOP                                                                 = 0
	TA_UPDATECP                                                            = 1
	TCI_SRCCHARSET                                                         = 1
	TCI_SRCCODEPAGE                                                        = 2
	TCI_SRCFONTSIG                                                         = 3
	TCI_SRCLOCALE                                                          = 0x1000
	TCL_ALLOW_INLINE_COMPILATION                                           = 0x20000
	TCL_ALL_EVENTS                                                         = -3
	TCL_ALPHA_RELEASE                                                      = 0
	TCL_APPEND_VALUE                                                       = 4
	TCL_ARGV_CONSTANT                                                      = 15
	TCL_ARGV_END                                                           = 23
	TCL_ARGV_FLOAT                                                         = 19
	TCL_ARGV_FUNC                                                          = 20
	TCL_ARGV_GENFUNC                                                       = 21
	TCL_ARGV_HELP                                                          = 22
	TCL_ARGV_INT                                                           = 16
	TCL_ARGV_REST                                                          = 18
	TCL_ARGV_STRING                                                        = 17
	TCL_BETA_RELEASE                                                       = 1
	TCL_BREAK                                                              = 3
	TCL_BROKEN_MAINARGS                                                    = 1
	TCL_CANCEL_UNWIND                                                      = 0x100000
	TCL_CFGVAL_ENCODING                                                    = "cp1252"
	TCL_CFG_DO64BIT                                                        = 1
	TCL_CFG_OPTIMIZED                                                      = 1
	TCL_CHANNEL_THREAD_INSERT                                              = 0
	TCL_CHANNEL_THREAD_REMOVE                                              = 1
	TCL_CLOSE_READ                                                         = 2
	TCL_CLOSE_WRITE                                                        = 4
	TCL_CONTINUE                                                           = 4
	TCL_CONVERT_MULTIBYTE                                                  = -1
	TCL_CONVERT_NOSPACE                                                    = -4
	TCL_CONVERT_SYNTAX                                                     = -2
	TCL_CONVERT_UNKNOWN                                                    = -3
	TCL_CREATE_HARD_LINK                                                   = 0x02
	TCL_CREATE_SYMBOLIC_LINK                                               = 0x01
	TCL_CUSTOM_PTR_KEYS                                                    = -1
	TCL_CUSTOM_TYPE_KEYS                                                   = -2
	TCL_DONT_QUOTE_HASH                                                    = 8
	TCL_DONT_USE_BRACES                                                    = 1
	TCL_DONT_WAIT                                                          = 2
	TCL_DOUBLE_SPACE                                                       = 27
	TCL_DSTRING_STATIC_SIZE                                                = 200
	TCL_ENCODING_CHAR_LIMIT                                                = 0x10
	TCL_ENCODING_END                                                       = 0x02
	TCL_ENCODING_NO_TERMINATE                                              = 0x08
	TCL_ENCODING_START                                                     = 0x01
	TCL_ENCODING_STOPONERROR                                               = 0x04
	TCL_ENFORCE_MODE                                                       = 16
	TCL_ENSEMBLE_PREFIX                                                    = 0x02
	TCL_ERROR                                                              = 1
	TCL_EVAL_DIRECT                                                        = 0x040000
	TCL_EVAL_GLOBAL                                                        = 0x020000
	TCL_EVAL_INVOKE                                                        = 0x080000
	TCL_EVAL_NOERR                                                         = 0x200000
	TCL_EXACT                                                              = 1
	TCL_EXCEPTION                                                          = 8
	TCL_FILE_EVENTS                                                        = 8
	TCL_FINAL_RELEASE                                                      = 2
	TCL_GLOBAL_ONLY                                                        = 1
	TCL_GLOB_PERM_HIDDEN                                                   = 2
	TCL_GLOB_PERM_R                                                        = 4
	TCL_GLOB_PERM_RONLY                                                    = 1
	TCL_GLOB_PERM_W                                                        = 8
	TCL_GLOB_PERM_X                                                        = 16
	TCL_GLOB_TYPE_BLOCK                                                    = 1
	TCL_GLOB_TYPE_CHAR                                                     = 2
	TCL_GLOB_TYPE_DIR                                                      = 4
	TCL_GLOB_TYPE_FILE                                                     = 16
	TCL_GLOB_TYPE_LINK                                                     = 32
	TCL_GLOB_TYPE_MOUNT                                                    = 128
	TCL_GLOB_TYPE_PIPE                                                     = 8
	TCL_GLOB_TYPE_SOCK                                                     = 64
	TCL_HASH_KEY_RANDOMIZE_HASH                                            = 0x1
	TCL_HASH_KEY_STORE_HASH                                                = 1
	TCL_HASH_KEY_SYSTEM_HASH                                               = 0x2
	TCL_HASH_KEY_TYPE_VERSION                                              = 1
	TCL_IDLE_EVENTS                                                        = 32
	TCL_INTEGER_SPACE                                                      = 24
	TCL_INTERP_DESTROYED                                                   = 0x100
	TCL_LEAVE_ERR_MSG                                                      = 0x200
	TCL_LIMIT_COMMANDS                                                     = 0x01
	TCL_LIMIT_TIME                                                         = 0x02
	TCL_LINK_BOOLEAN                                                       = 3
	TCL_LINK_CHAR                                                          = 6
	TCL_LINK_DOUBLE                                                        = 2
	TCL_LINK_FLOAT                                                         = 13
	TCL_LINK_INT                                                           = 1
	TCL_LINK_LONG                                                          = 11
	TCL_LINK_READ_ONLY                                                     = 0x80
	TCL_LINK_SHORT                                                         = 8
	TCL_LINK_STRING                                                        = 4
	TCL_LINK_UCHAR                                                         = 7
	TCL_LINK_UINT                                                          = 10
	TCL_LINK_ULONG                                                         = 12
	TCL_LINK_USHORT                                                        = 9
	TCL_LINK_WIDE_INT                                                      = 5
	TCL_LINK_WIDE_UINT                                                     = 14
	TCL_LIST_ELEMENT                                                       = 8
	TCL_LL_MODIFIER                                                        = "I64"
	TCL_LOAD_GLOBAL                                                        = 1
	TCL_LOAD_LAZY                                                          = 2
	TCL_MAJOR_VERSION                                                      = 8
	TCL_MATCH_NOCASE                                                       = 1
	TCL_MAX_PREC                                                           = 17
	TCL_MINOR_VERSION                                                      = 6
	TCL_MODE_BLOCKING                                                      = 0
	TCL_MODE_NONBLOCKING                                                   = 1
	TCL_NAMESPACE_ONLY                                                     = 2
	TCL_NORETURN1                                                          = 0
	TCL_NO_EVAL                                                            = 0x010000
	TCL_OK                                                                 = 0
	TCL_ONE_WORD_KEYS                                                      = 1
	TCL_PARSE_BAD_NUMBER                                                   = 9
	TCL_PARSE_BRACE_EXTRA                                                  = 2
	TCL_PARSE_MISSING_BRACE                                                = 3
	TCL_PARSE_MISSING_BRACKET                                              = 4
	TCL_PARSE_MISSING_PAREN                                                = 5
	TCL_PARSE_MISSING_QUOTE                                                = 6
	TCL_PARSE_MISSING_VAR_BRACE                                            = 7
	TCL_PARSE_PART1                                                        = 0x400
	TCL_PARSE_QUOTE_EXTRA                                                  = 1
	TCL_PARSE_SUCCESS                                                      = 0
	TCL_PARSE_SYNTAX                                                       = 8
	TCL_PATCH_LEVEL                                                        = "8.6.12"
	TCL_READABLE                                                           = 2
	TCL_REG_ADVANCED                                                       = 000003
	TCL_REG_ADVF                                                           = 000002
	TCL_REG_BASIC                                                          = 000000
	TCL_REG_CANMATCH                                                       = 001000
	TCL_REG_EXPANDED                                                       = 000040
	TCL_REG_EXTENDED                                                       = 000001
	TCL_REG_NEWLINE                                                        = 000300
	TCL_REG_NLANCH                                                         = 000200
	TCL_REG_NLSTOP                                                         = 000100
	TCL_REG_NOCASE                                                         = 000010
	TCL_REG_NOSUB                                                          = 000020
	TCL_REG_NOTBOL                                                         = 0001
	TCL_REG_NOTEOL                                                         = 0002
	TCL_REG_QUOTE                                                          = 000004
	TCL_RELEASE_LEVEL                                                      = 2
	TCL_RELEASE_SERIAL                                                     = 12
	TCL_RESULT_SIZE                                                        = 200
	TCL_RETURN                                                             = 2
	TCL_SERVICE_ALL                                                        = 1
	TCL_SERVICE_NONE                                                       = 0
	TCL_SMALL_HASH_TABLE                                                   = 4
	TCL_STDERR                                                             = 8
	TCL_STDIN                                                              = 2
	TCL_STDOUT                                                             = 4
	TCL_STORAGE_CLASS                                                      = 0
	TCL_STRING_KEYS                                                        = 0
	TCL_SUBST_ALL                                                          = 007
	TCL_SUBST_BACKSLASHES                                                  = 004
	TCL_SUBST_COMMANDS                                                     = 001
	TCL_SUBST_VARIABLES                                                    = 002
	TCL_THREAD_JOINABLE                                                    = 1
	TCL_THREAD_NOFLAGS                                                     = 0
	TCL_THREAD_STACK_DEFAULT                                               = 0
	TCL_TIMER_EVENTS                                                       = 16
	TCL_TOKEN_BS                                                           = 8
	TCL_TOKEN_COMMAND                                                      = 16
	TCL_TOKEN_EXPAND_WORD                                                  = 256
	TCL_TOKEN_OPERATOR                                                     = 128
	TCL_TOKEN_SIMPLE_WORD                                                  = 2
	TCL_TOKEN_SUB_EXPR                                                     = 64
	TCL_TOKEN_TEXT                                                         = 4
	TCL_TOKEN_VARIABLE                                                     = 32
	TCL_TOKEN_WORD                                                         = 1
	TCL_TOMMATH                                                            = 1
	TCL_TRACE_ARRAY                                                        = 0x800
	TCL_TRACE_DELETE                                                       = 0x4000
	TCL_TRACE_DESTROYED                                                    = 0x80
	TCL_TRACE_OLD_STYLE                                                    = 0x1000
	TCL_TRACE_READS                                                        = 0x10
	TCL_TRACE_RENAME                                                       = 0x2000
	TCL_TRACE_RESULT_DYNAMIC                                               = 0x8000
	TCL_TRACE_RESULT_OBJECT                                                = 0x10000
	TCL_TRACE_UNSETS                                                       = 0x40
	TCL_TRACE_WRITES                                                       = 0x20
	TCL_UNLOAD_DETACH_FROM_INTERPRETER                                     = 1
	TCL_UNLOAD_DETACH_FROM_PROCESS                                         = 2
	TCL_UTF_MAX                                                            = 3
	TCL_VERSION                                                            = "8.6"
	TCL_WINDOW_EVENTS                                                      = 4
	TCL_WRITABLE                                                           = 4
	TCL_ZLIB_COMPRESS_BEST                                                 = 9
	TCL_ZLIB_COMPRESS_DEFAULT                                              = -1
	TCL_ZLIB_COMPRESS_FAST                                                 = 1
	TCL_ZLIB_COMPRESS_NONE                                                 = 0
	TCL_ZLIB_FINALIZE                                                      = 4
	TCL_ZLIB_FLUSH                                                         = 2
	TCL_ZLIB_FORMAT_AUTO                                                   = 8
	TCL_ZLIB_FORMAT_GZIP                                                   = 4
	TCL_ZLIB_FORMAT_RAW                                                    = 1
	TCL_ZLIB_FORMAT_ZLIB                                                   = 2
	TCL_ZLIB_FULLFLUSH                                                     = 3
	TCL_ZLIB_NO_FLUSH                                                      = 0
	TCL_ZLIB_STREAM_DEFLATE                                                = 16
	TCL_ZLIB_STREAM_INFLATE                                                = 32
	TC_CP_STROKE                                                           = 0x00000004
	TC_CR_90                                                               = 0x00000008
	TC_CR_ANY                                                              = 0x00000010
	TC_EA_DOUBLE                                                           = 0x00000200
	TC_GP_TRAP                                                             = 2
	TC_HARDERR                                                             = 1
	TC_IA_ABLE                                                             = 0x00000400
	TC_NORMAL                                                              = 0
	TC_OP_CHARACTER                                                        = 0x00000001
	TC_OP_STROKE                                                           = 0x00000002
	TC_RA_ABLE                                                             = 0x00002000
	TC_RESERVED                                                            = 0x00008000
	TC_SA_CONTIN                                                           = 0x00000100
	TC_SA_DOUBLE                                                           = 0x00000040
	TC_SA_INTEGER                                                          = 0x00000080
	TC_SCROLLBLT                                                           = 0x00010000
	TC_SF_X_YINDEP                                                         = 0x00000020
	TC_SIGNAL                                                              = 3
	TC_SO_ABLE                                                             = 0x00001000
	TC_UA_ABLE                                                             = 0x00000800
	TC_VA_ABLE                                                             = 0x00004000
	TECHNOLOGY                                                             = 2
	TEXTCAPS                                                               = 34
	THAI_CHARSET                                                           = 222
	THREAD_ALL_ACCESS                                                      = 2032639
	THREAD_BASE_PRIORITY_IDLE                                              = -15
	THREAD_BASE_PRIORITY_LOWRT                                             = 15
	THREAD_BASE_PRIORITY_MAX                                               = 2
	THREAD_BASE_PRIORITY_MIN                                               = -2
	THREAD_DIRECT_IMPERSONATION                                            = 512
	THREAD_GET_CONTEXT                                                     = 8
	THREAD_IMPERSONATE                                                     = 256
	THREAD_MODE_BACKGROUND_BEGIN                                           = 0x00010000
	THREAD_MODE_BACKGROUND_END                                             = 0x00020000
	THREAD_PRIORITY_ABOVE_NORMAL                                           = 1
	THREAD_PRIORITY_BELOW_NORMAL                                           = -1
	THREAD_PRIORITY_ERROR_RETURN                                           = 2147483647
	THREAD_PRIORITY_HIGHEST                                                = 2
	THREAD_PRIORITY_IDLE                                                   = -15
	THREAD_PRIORITY_LOWEST                                                 = -2
	THREAD_PRIORITY_NORMAL                                                 = 0
	THREAD_PRIORITY_TIME_CRITICAL                                          = 15
	THREAD_PROFILING_FLAG_DISPATCH                                         = 0x1
	THREAD_QUERY_INFORMATION                                               = 64
	THREAD_QUERY_LIMITED_INFORMATION                                       = 2048
	THREAD_SET_CONTEXT                                                     = 16
	THREAD_SET_INFORMATION                                                 = 32
	THREAD_SET_LIMITED_INFORMATION                                         = 1024
	THREAD_SET_THREAD_TOKEN                                                = 128
	THREAD_SUSPEND_RESUME                                                  = 2
	THREAD_TERMINATE                                                       = 1
	TIMER_ALL_ACCESS                                                       = 2031619
	TIMER_MODIFY_STATE                                                     = 0x0002
	TIMER_QUERY_STATE                                                      = 0x0001
	TIME_FORCE24HOURFORMAT                                                 = 0x00000008
	TIME_NOMINUTESORSECONDS                                                = 0x00000001
	TIME_NOSECONDS                                                         = 0x00000002
	TIME_NOTIMEMARKER                                                      = 0x00000004
	TIME_ZONE_ID_DAYLIGHT                                                  = 2
	TIME_ZONE_ID_STANDARD                                                  = 1
	TIME_ZONE_ID_UNKNOWN                                                   = 0
	TKF_AVAILABLE                                                          = 0x00000002
	TKF_CONFIRMHOTKEY                                                      = 0x00000008
	TKF_HOTKEYACTIVE                                                       = 0x00000004
	TKF_HOTKEYSOUND                                                        = 0x00000010
	TKF_INDICATOR                                                          = 0x00000020
	TKF_TOGGLEKEYSON                                                       = 0x00000001
	TLS_MINIMUM_AVAILABLE                                                  = 64
	TME_CANCEL                                                             = 0x80000000
	TME_HOVER                                                              = 0x00000001
	TME_LEAVE                                                              = 0x00000002
	TME_NONCLIENT                                                          = 0x00000010
	TME_QUERY                                                              = 0x40000000
	TMPF_DEVICE                                                            = 0x08
	TMPF_FIXED_PITCH                                                       = 0x01
	TMPF_TRUETYPE                                                          = 0x04
	TMPF_VECTOR                                                            = 0x02
	TMP_MAX                                                                = 32767
	TMP_MAX_S                                                              = 32767
	TOKEN_ADJUST_DEFAULT                                                   = 128
	TOKEN_ADJUST_GROUPS                                                    = 64
	TOKEN_ADJUST_PRIVILEGES                                                = 32
	TOKEN_ADJUST_SESSIONID                                                 = 256
	TOKEN_ALL_ACCESS                                                       = 983551
	TOKEN_ALL_ACCESS_P                                                     = 983295
	TOKEN_ASSIGN_PRIMARY                                                   = 1
	TOKEN_DUPLICATE                                                        = 2
	TOKEN_EXECUTE                                                          = 131072
	TOKEN_IMPERSONATE                                                      = 4
	TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN                                 = 0x2
	TOKEN_MANDATORY_POLICY_NO_WRITE_UP                                     = 0x1
	TOKEN_MANDATORY_POLICY_OFF                                             = 0x0
	TOKEN_MANDATORY_POLICY_VALID_MASK                                      = 3
	TOKEN_QUERY                                                            = 8
	TOKEN_QUERY_SOURCE                                                     = 16
	TOKEN_READ                                                             = 131080
	TOKEN_SOURCE_LENGTH                                                    = 8
	TOKEN_WRITE                                                            = 131296
	TPM_BOTTOMALIGN                                                        = 32
	TPM_CENTERALIGN                                                        = 4
	TPM_HORIZONTAL                                                         = 0
	TPM_HORNEGANIMATION                                                    = 2048
	TPM_HORPOSANIMATION                                                    = 1024
	TPM_LAYOUTRTL                                                          = 32768
	TPM_LEFTALIGN                                                          = 0
	TPM_LEFTBUTTON                                                         = 0
	TPM_NOANIMATION                                                        = 16384
	TPM_NONOTIFY                                                           = 128
	TPM_RECURSE                                                            = 1
	TPM_RETURNCMD                                                          = 256
	TPM_RIGHTALIGN                                                         = 8
	TPM_RIGHTBUTTON                                                        = 2
	TPM_TOPALIGN                                                           = 0
	TPM_VCENTERALIGN                                                       = 16
	TPM_VERNEGANIMATION                                                    = 8192
	TPM_VERPOSANIMATION                                                    = 4096
	TPM_VERTICAL                                                           = 64
	TRANSACTIONMANAGER_ALL_ACCESS                                          = 983103
	TRANSACTIONMANAGER_BIND_TRANSACTION                                    = 0x00020
	TRANSACTIONMANAGER_CREATE_RM                                           = 0x00010
	TRANSACTIONMANAGER_GENERIC_EXECUTE                                     = 131072
	TRANSACTIONMANAGER_GENERIC_READ                                        = 131073
	TRANSACTIONMANAGER_GENERIC_WRITE                                       = 131102
	TRANSACTIONMANAGER_QUERY_INFORMATION                                   = 0x00001
	TRANSACTIONMANAGER_RECOVER                                             = 0x00004
	TRANSACTIONMANAGER_RENAME                                              = 0x00008
	TRANSACTIONMANAGER_SET_INFORMATION                                     = 0x00002
	TRANSACTION_ALL_ACCESS                                                 = 2031679
	TRANSACTION_COMMIT                                                     = 8
	TRANSACTION_DO_NOT_PROMOTE                                             = 0x00000001
	TRANSACTION_ENLIST                                                     = 4
	TRANSACTION_GENERIC_EXECUTE                                            = 1179672
	TRANSACTION_GENERIC_READ                                               = 1179649
	TRANSACTION_GENERIC_WRITE                                              = 1179710
	TRANSACTION_MANAGER_COMMIT_DEFAULT                                     = 0x00000000
	TRANSACTION_MANAGER_COMMIT_LOWEST                                      = 0x00000008
	TRANSACTION_MANAGER_COMMIT_SYSTEM_HIVES                                = 0x00000004
	TRANSACTION_MANAGER_COMMIT_SYSTEM_VOLUME                               = 0x00000002
	TRANSACTION_MANAGER_CORRUPT_FOR_PROGRESS                               = 0x00000020
	TRANSACTION_MANAGER_CORRUPT_FOR_RECOVERY                               = 0x00000010
	TRANSACTION_MANAGER_MAXIMUM_OPTION                                     = 0x0000003f
	TRANSACTION_MANAGER_VOLATILE                                           = 0x00000001
	TRANSACTION_MAXIMUM_OPTION                                             = 0x00000001
	TRANSACTION_NOTIFICATION_TM_ONLINE_FLAG_IS_CLUSTERED                   = 0x1
	TRANSACTION_NOTIFY_COMMIT                                              = 0x00000004
	TRANSACTION_NOTIFY_COMMIT_COMPLETE                                     = 0x00000040
	TRANSACTION_NOTIFY_COMMIT_FINALIZE                                     = 0x40000000
	TRANSACTION_NOTIFY_COMMIT_REQUEST                                      = 0x04000000
	TRANSACTION_NOTIFY_DELEGATE_COMMIT                                     = 0x00000400
	TRANSACTION_NOTIFY_ENLIST_MASK                                         = 0x00040000
	TRANSACTION_NOTIFY_ENLIST_PREPREPARE                                   = 0x00001000
	TRANSACTION_NOTIFY_INDOUBT                                             = 0x00004000
	TRANSACTION_NOTIFY_LAST_RECOVER                                        = 0x00002000
	TRANSACTION_NOTIFY_MARSHAL                                             = 0x00020000
	TRANSACTION_NOTIFY_MASK                                                = 0x3fffffff
	TRANSACTION_NOTIFY_PREPARE                                             = 0x00000002
	TRANSACTION_NOTIFY_PREPARE_COMPLETE                                    = 0x00000020
	TRANSACTION_NOTIFY_PREPREPARE                                          = 0x00000001
	TRANSACTION_NOTIFY_PREPREPARE_COMPLETE                                 = 0x00000010
	TRANSACTION_NOTIFY_PROMOTE                                             = 0x08000000
	TRANSACTION_NOTIFY_PROMOTE_NEW                                         = 0x10000000
	TRANSACTION_NOTIFY_PROPAGATE_PULL                                      = 0x00008000
	TRANSACTION_NOTIFY_PROPAGATE_PUSH                                      = 0x00010000
	TRANSACTION_NOTIFY_RECOVER                                             = 0x00000100
	TRANSACTION_NOTIFY_RECOVER_QUERY                                       = 0x00000800
	TRANSACTION_NOTIFY_REQUEST_OUTCOME                                     = 0x20000000
	TRANSACTION_NOTIFY_RM_DISCONNECTED                                     = 0x01000000
	TRANSACTION_NOTIFY_ROLLBACK                                            = 0x00000008
	TRANSACTION_NOTIFY_ROLLBACK_COMPLETE                                   = 0x00000080
	TRANSACTION_NOTIFY_SINGLE_PHASE_COMMIT                                 = 0x00000200
	TRANSACTION_NOTIFY_TM_ONLINE                                           = 0x02000000
	TRANSACTION_PROPAGATE                                                  = 32
	TRANSACTION_QUERY_INFORMATION                                          = 1
	TRANSACTION_RESOURCE_MANAGER_RIGHTS                                    = 1179703
	TRANSACTION_RIGHT_RESERVED1                                            = 64
	TRANSACTION_ROLLBACK                                                   = 16
	TRANSACTION_SET_INFORMATION                                            = 2
	TRANSFORM_CTM                                                          = 4107
	TRANSPARENT                                                            = 1
	TRUE                                                                   = 1
	TRUETYPE_FONTTYPE                                                      = 0x004
	TRUNCATE_EXISTING                                                      = 5
	TT_AVAILABLE                                                           = 0x0001
	TT_ENABLED                                                             = 0x0002
	TT_POLYGON_TYPE                                                        = 24
	TT_PRIM_CSPLINE                                                        = 3
	TT_PRIM_LINE                                                           = 1
	TT_PRIM_QSPLINE                                                        = 2
	TURKISH_CHARSET                                                        = 162
	TWOSTOPBITS                                                            = 2
	UCHAR_MAX                                                              = 255
	UCLEANUI                                                               = 67108864
	UDIRTYUI                                                               = 134217728
	UINT_MAX                                                               = 4294967295
	UISF_ACTIVE                                                            = 0x4
	UISF_HIDEACCEL                                                         = 0x2
	UISF_HIDEFOCUS                                                         = 0x1
	UIS_CLEAR                                                              = 2
	UIS_INITIALIZE                                                         = 3
	UIS_SET                                                                = 1
	UI_CAP_2700                                                            = 0x00000001
	UI_CAP_ROT90                                                           = 0x00000002
	UI_CAP_ROTANY                                                          = 0x00000004
	ULLONG_MAX                                                             = 18446744073709551615
	ULONG_LONG_MAX                                                         = 18446744073709551615
	ULONG_MAX                                                              = 4294967295
	ULW_ALPHA                                                              = 0x00000002
	ULW_COLORKEY                                                           = 0x00000001
	ULW_EX_NORESIZE                                                        = 0x00000008
	ULW_OPAQUE                                                             = 0x00000004
	UNALIGNED                                                              = 0
	UNALIGNED64                                                            = 0
	UNICODE                                                                = 1
	UNICODE_NOCHAR                                                         = 0xFFFF
	UNICODE_STRING_MAX_CHARS                                               = 32767
	UNIVERSAL_NAME_INFO_LEVEL                                              = 0x00000001
	UNLOAD_DLL_DEBUG_EVENT                                                 = 7
	UNPROTECTED_DACL_SECURITY_INFORMATION                                  = 536870912
	UNPROTECTED_SACL_SECURITY_INFORMATION                                  = 268435456
	UNWIND_HISTORY_TABLE_GLOBAL                                            = 1
	UNWIND_HISTORY_TABLE_LOCAL                                             = 2
	UNWIND_HISTORY_TABLE_NONE                                              = 0
	UNWIND_HISTORY_TABLE_SIZE                                              = 12
	UNW_FLAG_CHAININFO                                                     = 0x4
	UNW_FLAG_EHANDLER                                                      = 0x1
	UNW_FLAG_NHANDLER                                                      = 0x0
	UNW_FLAG_UHANDLER                                                      = 0x2
	UOI_FLAGS                                                              = 1
	UOI_NAME                                                               = 2
	UOI_TIMERPROC_EXCEPTION_SUPPRESSION                                    = 7
	UOI_TYPE                                                               = 3
	UOI_USER_SID                                                           = 4
	UPOINTER_32                                                            = 0
	USER_TIMER_MAXIMUM                                                     = 0x7FFFFFFF
	USER_TIMER_MINIMUM                                                     = 0x0000000A
	USE___UUIDOF                                                           = 0
	USHRT_MAX                                                              = 65535
	VALID_INHERIT_FLAGS                                                    = 31
	VARIABLE_PITCH                                                         = 2
	VERTRES                                                                = 10
	VERTSIZE                                                               = 6
	VER_AND                                                                = 6
	VER_BUILDNUMBER                                                        = 0x0000004
	VER_CONDITION_MASK                                                     = 7
	VER_EQUAL                                                              = 1
	VER_GREATER                                                            = 2
	VER_GREATER_EQUAL                                                      = 3
	VER_H                                                                  = 0
	VER_LESS                                                               = 4
	VER_LESS_EQUAL                                                         = 5
	VER_MAJORVERSION                                                       = 0x0000002
	VER_MINORVERSION                                                       = 0x0000001
	VER_NT_DOMAIN_CONTROLLER                                               = 0x0000002
	VER_NT_SERVER                                                          = 0x0000003
	VER_NT_WORKSTATION                                                     = 0x0000001
	VER_NUM_BITS_PER_CONDITION_MASK                                        = 3
	VER_OR                                                                 = 7
	VER_PLATFORMID                                                         = 0x0000008
	VER_PLATFORM_WIN32_NT                                                  = 2
	VER_PLATFORM_WIN32_WINDOWS                                             = 1
	VER_PLATFORM_WIN32s                                                    = 0
	VER_PRODUCT_TYPE                                                       = 0x0000080
	VER_SERVER_NT                                                          = 0x80000000
	VER_SERVICEPACKMAJOR                                                   = 0x0000020
	VER_SERVICEPACKMINOR                                                   = 0x0000010
	VER_SUITENAME                                                          = 0x0000040
	VER_SUITE_BACKOFFICE                                                   = 0x00000004
	VER_SUITE_BLADE                                                        = 0x00000400
	VER_SUITE_COMMUNICATIONS                                               = 0x00000008
	VER_SUITE_COMPUTE_SERVER                                               = 0x00004000
	VER_SUITE_DATACENTER                                                   = 0x00000080
	VER_SUITE_EMBEDDEDNT                                                   = 0x00000040
	VER_SUITE_EMBEDDED_RESTRICTED                                          = 0x00000800
	VER_SUITE_ENTERPRISE                                                   = 0x00000002
	VER_SUITE_PERSONAL                                                     = 0x00000200
	VER_SUITE_SECURITY_APPLIANCE                                           = 0x00001000
	VER_SUITE_SINGLEUSERTS                                                 = 0x00000100
	VER_SUITE_SMALLBUSINESS                                                = 0x00000001
	VER_SUITE_SMALLBUSINESS_RESTRICTED                                     = 0x00000020
	VER_SUITE_STORAGE_SERVER                                               = 0x00002000
	VER_SUITE_TERMINAL                                                     = 0x00000010
	VER_SUITE_WH_SERVER                                                    = 0x00008000
	VER_WORKSTATION_NT                                                     = 0x40000000
	VFFF_ISSHAREDFILE                                                      = 0x0001
	VFF_BUFFTOOSMALL                                                       = 0x0004
	VFF_CURNEDEST                                                          = 0x0001
	VFF_FILEINUSE                                                          = 0x0002
	VFT2_DRV_COMM                                                          = 10
	VFT2_DRV_DISPLAY                                                       = 4
	VFT2_DRV_INPUTMETHOD                                                   = 11
	VFT2_DRV_INSTALLABLE                                                   = 8
	VFT2_DRV_KEYBOARD                                                      = 2
	VFT2_DRV_LANGUAGE                                                      = 3
	VFT2_DRV_MOUSE                                                         = 5
	VFT2_DRV_NETWORK                                                       = 6
	VFT2_DRV_PRINTER                                                       = 1
	VFT2_DRV_SOUND                                                         = 9
	VFT2_DRV_SYSTEM                                                        = 7
	VFT2_DRV_VERSIONED_PRINTER                                             = 12
	VFT2_FONT_RASTER                                                       = 1
	VFT2_FONT_TRUETYPE                                                     = 3
	VFT2_FONT_VECTOR                                                       = 2
	VFT2_UNKNOWN                                                           = 0
	VFT_APP                                                                = 1
	VFT_DLL                                                                = 2
	VFT_DRV                                                                = 3
	VFT_FONT                                                               = 4
	VFT_STATIC_LIB                                                         = 7
	VFT_UNKNOWN                                                            = 0
	VFT_VXD                                                                = 5
	VIETNAMESE_CHARSET                                                     = 163
	VIEW_E_FIRST                                                           = 2147746112
	VIEW_E_LAST                                                            = 2147746127
	VIEW_S_FIRST                                                           = 262464
	VIEW_S_LAST                                                            = 262479
	VIFF_DONTDELETEOLD                                                     = 0x0002
	VIFF_FORCEINSTALL                                                      = 0x0001
	VIF_ACCESSVIOLATION                                                    = 512
	VIF_BUFFTOOSMALL                                                       = 262144
	VIF_CANNOTCREATE                                                       = 2048
	VIF_CANNOTDELETE                                                       = 4096
	VIF_CANNOTDELETECUR                                                    = 16384
	VIF_CANNOTLOADCABINET                                                  = 1048576
	VIF_CANNOTLOADLZ32                                                     = 524288
	VIF_CANNOTREADDST                                                      = 131072
	VIF_CANNOTREADSRC                                                      = 65536
	VIF_CANNOTRENAME                                                       = 8192
	VIF_DIFFCODEPG                                                         = 16
	VIF_DIFFLANG                                                           = 8
	VIF_DIFFTYPE                                                           = 32
	VIF_FILEINUSE                                                          = 128
	VIF_MISMATCH                                                           = 2
	VIF_OUTOFMEMORY                                                        = 32768
	VIF_OUTOFSPACE                                                         = 256
	VIF_SHARINGVIOLATION                                                   = 1024
	VIF_SRCOLD                                                             = 4
	VIF_TEMPFILE                                                           = 1
	VIF_WRITEPROT                                                          = 64
	VK_ACCEPT                                                              = 0x1E
	VK_ADD                                                                 = 0x6B
	VK_APPS                                                                = 0x5D
	VK_ATTN                                                                = 0xF6
	VK_BACK                                                                = 0x08
	VK_BROWSER_BACK                                                        = 0xA6
	VK_BROWSER_FAVORITES                                                   = 0xAB
	VK_BROWSER_FORWARD                                                     = 0xA7
	VK_BROWSER_HOME                                                        = 0xAC
	VK_BROWSER_REFRESH                                                     = 0xA8
	VK_BROWSER_SEARCH                                                      = 0xAA
	VK_BROWSER_STOP                                                        = 0xA9
	VK_CANCEL                                                              = 0x03
	VK_CAPITAL                                                             = 0x14
	VK_CLEAR                                                               = 0x0C
	VK_CONTROL                                                             = 0x11
	VK_CONVERT                                                             = 0x1C
	VK_CRSEL                                                               = 0xF7
	VK_DECIMAL                                                             = 0x6E
	VK_DELETE                                                              = 0x2E
	VK_DIVIDE                                                              = 0x6F
	VK_DOWN                                                                = 0x28
	VK_END                                                                 = 0x23
	VK_EREOF                                                               = 0xF9
	VK_ESCAPE                                                              = 0x1B
	VK_EXECUTE                                                             = 0x2B
	VK_EXSEL                                                               = 0xF8
	VK_F1                                                                  = 0x70
	VK_F10                                                                 = 0x79
	VK_F11                                                                 = 0x7A
	VK_F12                                                                 = 0x7B
	VK_F13                                                                 = 0x7C
	VK_F14                                                                 = 0x7D
	VK_F15                                                                 = 0x7E
	VK_F16                                                                 = 0x7F
	VK_F17                                                                 = 0x80
	VK_F18                                                                 = 0x81
	VK_F19                                                                 = 0x82
	VK_F2                                                                  = 0x71
	VK_F20                                                                 = 0x83
	VK_F21                                                                 = 0x84
	VK_F22                                                                 = 0x85
	VK_F23                                                                 = 0x86
	VK_F24                                                                 = 0x87
	VK_F3                                                                  = 0x72
	VK_F4                                                                  = 0x73
	VK_F5                                                                  = 0x74
	VK_F6                                                                  = 0x75
	VK_F7                                                                  = 0x76
	VK_F8                                                                  = 0x77
	VK_F9                                                                  = 0x78
	VK_FINAL                                                               = 0x18
	VK_HANGEUL                                                             = 0x15
	VK_HANGUL                                                              = 0x15
	VK_HANJA                                                               = 0x19
	VK_HELP                                                                = 0x2F
	VK_HOME                                                                = 0x24
	VK_ICO_00                                                              = 0xE4
	VK_ICO_CLEAR                                                           = 0xE6
	VK_ICO_HELP                                                            = 0xE3
	VK_IME_OFF                                                             = 0x1A
	VK_IME_ON                                                              = 0x16
	VK_INSERT                                                              = 0x2D
	VK_JUNJA                                                               = 0x17
	VK_KANA                                                                = 0x15
	VK_KANJI                                                               = 0x19
	VK_LAUNCH_APP1                                                         = 0xB6
	VK_LAUNCH_APP2                                                         = 0xB7
	VK_LAUNCH_MAIL                                                         = 0xB4
	VK_LAUNCH_MEDIA_SELECT                                                 = 0xB5
	VK_LBUTTON                                                             = 0x01
	VK_LCONTROL                                                            = 0xA2
	VK_LEFT                                                                = 0x25
	VK_LMENU                                                               = 0xA4
	VK_LSHIFT                                                              = 0xA0
	VK_LWIN                                                                = 0x5B
	VK_MBUTTON                                                             = 0x04
	VK_MEDIA_NEXT_TRACK                                                    = 0xB0
	VK_MEDIA_PLAY_PAUSE                                                    = 0xB3
	VK_MEDIA_PREV_TRACK                                                    = 0xB1
	VK_MEDIA_STOP                                                          = 0xB2
	VK_MENU                                                                = 0x12
	VK_MODECHANGE                                                          = 0x1F
	VK_MULTIPLY                                                            = 0x6A
	VK_NEXT                                                                = 0x22
	VK_NONAME                                                              = 0xFC
	VK_NONCONVERT                                                          = 0x1D
	VK_NUMLOCK                                                             = 0x90
	VK_NUMPAD0                                                             = 0x60
	VK_NUMPAD1                                                             = 0x61
	VK_NUMPAD2                                                             = 0x62
	VK_NUMPAD3                                                             = 0x63
	VK_NUMPAD4                                                             = 0x64
	VK_NUMPAD5                                                             = 0x65
	VK_NUMPAD6                                                             = 0x66
	VK_NUMPAD7                                                             = 0x67
	VK_NUMPAD8                                                             = 0x68
	VK_NUMPAD9                                                             = 0x69
	VK_OEM_1                                                               = 0xBA
	VK_OEM_102                                                             = 0xE2
	VK_OEM_2                                                               = 0xBF
	VK_OEM_3                                                               = 0xC0
	VK_OEM_4                                                               = 0xDB
	VK_OEM_5                                                               = 0xDC
	VK_OEM_6                                                               = 0xDD
	VK_OEM_7                                                               = 0xDE
	VK_OEM_8                                                               = 0xDF
	VK_OEM_ATTN                                                            = 0xF0
	VK_OEM_AUTO                                                            = 0xF3
	VK_OEM_AX                                                              = 0xE1
	VK_OEM_BACKTAB                                                         = 0xF5
	VK_OEM_CLEAR                                                           = 0xFE
	VK_OEM_COMMA                                                           = 0xBC
	VK_OEM_COPY                                                            = 0xF2
	VK_OEM_CUSEL                                                           = 0xEF
	VK_OEM_ENLW                                                            = 0xF4
	VK_OEM_FINISH                                                          = 0xF1
	VK_OEM_FJ_JISHO                                                        = 0x92
	VK_OEM_FJ_LOYA                                                         = 0x95
	VK_OEM_FJ_MASSHOU                                                      = 0x93
	VK_OEM_FJ_ROYA                                                         = 0x96
	VK_OEM_FJ_TOUROKU                                                      = 0x94
	VK_OEM_JUMP                                                            = 0xEA
	VK_OEM_MINUS                                                           = 0xBD
	VK_OEM_NEC_EQUAL                                                       = 0x92
	VK_OEM_PA1                                                             = 0xEB
	VK_OEM_PA2                                                             = 0xEC
	VK_OEM_PA3                                                             = 0xED
	VK_OEM_PERIOD                                                          = 0xBE
	VK_OEM_PLUS                                                            = 0xBB
	VK_OEM_RESET                                                           = 0xE9
	VK_OEM_WSCTRL                                                          = 0xEE
	VK_PA1                                                                 = 0xFD
	VK_PACKET                                                              = 0xE7
	VK_PAUSE                                                               = 0x13
	VK_PLAY                                                                = 0xFA
	VK_PRINT                                                               = 0x2A
	VK_PRIOR                                                               = 0x21
	VK_PROCESSKEY                                                          = 0xE5
	VK_RBUTTON                                                             = 0x02
	VK_RCONTROL                                                            = 0xA3
	VK_RETURN                                                              = 0x0D
	VK_RIGHT                                                               = 0x27
	VK_RMENU                                                               = 0xA5
	VK_RSHIFT                                                              = 0xA1
	VK_RWIN                                                                = 0x5C
	VK_SCROLL                                                              = 0x91
	VK_SELECT                                                              = 0x29
	VK_SEPARATOR                                                           = 0x6C
	VK_SHIFT                                                               = 0x10
	VK_SLEEP                                                               = 0x5F
	VK_SNAPSHOT                                                            = 0x2C
	VK_SPACE                                                               = 0x20
	VK_SUBTRACT                                                            = 0x6D
	VK_TAB                                                                 = 0x09
	VK_UP                                                                  = 0x26
	VK_VOLUME_DOWN                                                         = 0xAE
	VK_VOLUME_MUTE                                                         = 0xAD
	VK_VOLUME_UP                                                           = 0xAF
	VK_XBUTTON1                                                            = 0x05
	VK_XBUTTON2                                                            = 0x06
	VK_ZOOM                                                                = 0xFB
	VOLUME_NAME_DOS                                                        = 0x0
	VOLUME_NAME_GUID                                                       = 0x1
	VOLUME_NAME_NONE                                                       = 0x4
	VOLUME_NAME_NT                                                         = 0x2
	VOS_DOS                                                                = 65536
	VOS_DOS_WINDOWS16                                                      = 65537
	VOS_DOS_WINDOWS32                                                      = 65540
	VOS_NT                                                                 = 262144
	VOS_NT_WINDOWS32                                                       = 262148
	VOS_OS216                                                              = 131072
	VOS_OS216_PM16                                                         = 131074
	VOS_OS232                                                              = 196608
	VOS_OS232_PM32                                                         = 196611
	VOS_UNKNOWN                                                            = 0
	VOS_WINCE                                                              = 327680
	VOS__BASE                                                              = 0
	VOS__PM16                                                              = 2
	VOS__PM32                                                              = 3
	VOS__WINDOWS16                                                         = 1
	VOS__WINDOWS32                                                         = 4
	VP_COMMAND_GET                                                         = 0x0001
	VP_COMMAND_SET                                                         = 0x0002
	VP_CP_CMD_ACTIVATE                                                     = 0x0001
	VP_CP_CMD_CHANGE                                                       = 0x0004
	VP_CP_CMD_DEACTIVATE                                                   = 0x0002
	VP_CP_TYPE_APS_TRIGGER                                                 = 0x0001
	VP_CP_TYPE_MACROVISION                                                 = 0x0002
	VP_FLAGS_BRIGHTNESS                                                    = 0x0040
	VP_FLAGS_CONTRAST                                                      = 0x0080
	VP_FLAGS_COPYPROTECT                                                   = 0x0100
	VP_FLAGS_FLICKER                                                       = 0x0004
	VP_FLAGS_MAX_UNSCALED                                                  = 0x0010
	VP_FLAGS_OVERSCAN                                                      = 0x0008
	VP_FLAGS_POSITION                                                      = 0x0020
	VP_FLAGS_TV_MODE                                                       = 0x0001
	VP_FLAGS_TV_STANDARD                                                   = 0x0002
	VP_MODE_TV_PLAYBACK                                                    = 0x0002
	VP_MODE_WIN_GRAPHICS                                                   = 0x0001
	VP_TV_STANDARD_NTSC_433                                                = 0x00010000
	VP_TV_STANDARD_NTSC_M                                                  = 0x0001
	VP_TV_STANDARD_NTSC_M_J                                                = 0x0002
	VP_TV_STANDARD_PAL_60                                                  = 0x00040000
	VP_TV_STANDARD_PAL_B                                                   = 0x0004
	VP_TV_STANDARD_PAL_D                                                   = 0x0008
	VP_TV_STANDARD_PAL_G                                                   = 0x00020000
	VP_TV_STANDARD_PAL_H                                                   = 0x0010
	VP_TV_STANDARD_PAL_I                                                   = 0x0020
	VP_TV_STANDARD_PAL_M                                                   = 0x0040
	VP_TV_STANDARD_PAL_N                                                   = 0x0080
	VP_TV_STANDARD_SECAM_B                                                 = 0x0100
	VP_TV_STANDARD_SECAM_D                                                 = 0x0200
	VP_TV_STANDARD_SECAM_G                                                 = 0x0400
	VP_TV_STANDARD_SECAM_H                                                 = 0x0800
	VP_TV_STANDARD_SECAM_K                                                 = 0x1000
	VP_TV_STANDARD_SECAM_K1                                                = 0x2000
	VP_TV_STANDARD_SECAM_L                                                 = 0x4000
	VP_TV_STANDARD_SECAM_L1                                                = 0x00080000
	VP_TV_STANDARD_WIN_VGA                                                 = 0x8000
	VREFRESH                                                               = 116
	VS_FFI_FILEFLAGSMASK                                                   = 63
	VS_FFI_SIGNATURE                                                       = 4277077181
	VS_FFI_STRUCVERSION                                                    = 65536
	VS_FF_DEBUG                                                            = 1
	VS_FF_INFOINFERRED                                                     = 16
	VS_FF_PATCHED                                                          = 4
	VS_FF_PRERELEASE                                                       = 2
	VS_FF_PRIVATEBUILD                                                     = 8
	VS_FF_SPECIALBUILD                                                     = 32
	VS_USER_DEFINED                                                        = 100
	VS_VERSION_INFO                                                        = 1
	VTA_BASELINE                                                           = 24
	VTA_BOTTOM                                                             = 2
	VTA_CENTER                                                             = 6
	VTA_LEFT                                                               = 8
	VTA_RIGHT                                                              = 0
	VTA_TOP                                                                = 0
	WAIT_TIMEOUT                                                           = 258
	WARNING_IPSEC_MM_POLICY_PRUNED                                         = 13024
	WARNING_IPSEC_QM_POLICY_PRUNED                                         = 13025
	WA_ACTIVE                                                              = 1
	WA_CLICKACTIVE                                                         = 2
	WA_INACTIVE                                                            = 0
	WB_ISDELIMITER                                                         = 2
	WB_LEFT                                                                = 0
	WB_RIGHT                                                               = 1
	WCHAR_MAX                                                              = 0xffff
	WCHAR_MIN                                                              = 0
	WC_COMPOSITECHECK                                                      = 0x00000200
	WC_DEFAULTCHAR                                                         = 0x00000040
	WC_DISCARDNS                                                           = 0x00000010
	WC_NO_BEST_FIT_CHARS                                                   = 0x00000400
	WC_SEPCHARS                                                            = 0x00000020
	WDK_NTDDI_VERSION                                                      = 167772170
	WGL_FONT_LINES                                                         = 0
	WGL_FONT_POLYGONS                                                      = 1
	WGL_SWAPMULTIPLE_MAX                                                   = 16
	WGL_SWAP_MAIN_PLANE                                                    = 0x00000001
	WGL_SWAP_OVERLAY1                                                      = 0x00000002
	WGL_SWAP_OVERLAY10                                                     = 0x00000400
	WGL_SWAP_OVERLAY11                                                     = 0x00000800
	WGL_SWAP_OVERLAY12                                                     = 0x00001000
	WGL_SWAP_OVERLAY13                                                     = 0x00002000
	WGL_SWAP_OVERLAY14                                                     = 0x00004000
	WGL_SWAP_OVERLAY15                                                     = 0x00008000
	WGL_SWAP_OVERLAY2                                                      = 0x00000004
	WGL_SWAP_OVERLAY3                                                      = 0x00000008
	WGL_SWAP_OVERLAY4                                                      = 0x00000010
	WGL_SWAP_OVERLAY5                                                      = 0x00000020
	WGL_SWAP_OVERLAY6                                                      = 0x00000040
	WGL_SWAP_OVERLAY7                                                      = 0x00000080
	WGL_SWAP_OVERLAY8                                                      = 0x00000100
	WGL_SWAP_OVERLAY9                                                      = 0x00000200
	WGL_SWAP_UNDERLAY1                                                     = 0x00010000
	WGL_SWAP_UNDERLAY10                                                    = 0x02000000
	WGL_SWAP_UNDERLAY11                                                    = 0x04000000
	WGL_SWAP_UNDERLAY12                                                    = 0x08000000
	WGL_SWAP_UNDERLAY13                                                    = 0x10000000
	WGL_SWAP_UNDERLAY14                                                    = 0x20000000
	WGL_SWAP_UNDERLAY15                                                    = 0x40000000
	WGL_SWAP_UNDERLAY2                                                     = 0x00020000
	WGL_SWAP_UNDERLAY3                                                     = 0x00040000
	WGL_SWAP_UNDERLAY4                                                     = 0x00080000
	WGL_SWAP_UNDERLAY5                                                     = 0x00100000
	WGL_SWAP_UNDERLAY6                                                     = 0x00200000
	WGL_SWAP_UNDERLAY7                                                     = 0x00400000
	WGL_SWAP_UNDERLAY8                                                     = 0x00800000
	WGL_SWAP_UNDERLAY9                                                     = 0x01000000
	WHEEL_DELTA                                                            = 120
	WHEEL_PAGESCROLL                                                       = 4294967295
	WHITEONBLACK                                                           = 2
	WHITE_BRUSH                                                            = 0
	WHITE_PEN                                                              = 6
	WH_CALLWNDPROC                                                         = 4
	WH_CALLWNDPROCRET                                                      = 12
	WH_CBT                                                                 = 5
	WH_DEBUG                                                               = 9
	WH_FOREGROUNDIDLE                                                      = 11
	WH_GETMESSAGE                                                          = 3
	WH_HARDWARE                                                            = 8
	WH_JOURNALPLAYBACK                                                     = 1
	WH_JOURNALRECORD                                                       = 0
	WH_KEYBOARD                                                            = 2
	WH_KEYBOARD_LL                                                         = 13
	WH_MAX                                                                 = 14
	WH_MAXHOOK                                                             = 14
	WH_MIN                                                                 = -1
	WH_MINHOOK                                                             = -1
	WH_MOUSE                                                               = 7
	WH_MOUSE_LL                                                            = 14
	WH_MSGFILTER                                                           = -1
	WH_SHELL                                                               = 10
	WH_SYSMSGFILTER                                                        = 6
	WIN32                                                                  = 1
	WIN64                                                                  = 1
	WINAPI                                                                 = 0
	WINAPI_FAMILY                                                          = 3
	WINAPI_FAMILY_APP                                                      = 2
	WINAPI_FAMILY_DESKTOP_APP                                              = 3
	WINAPI_INLINE                                                          = 0
	WINAPI_PARTITION_APP                                                   = 0x2
	WINAPI_PARTITION_DESKTOP                                               = 0x1
	WINDING                                                                = 2
	WINDOW_BUFFER_SIZE_EVENT                                               = 0x4
	WINEVENT_INCONTEXT                                                     = 0x0004
	WINEVENT_OUTOFCONTEXT                                                  = 0x0000
	WINEVENT_SKIPOWNPROCESS                                                = 0x0002
	WINEVENT_SKIPOWNTHREAD                                                 = 0x0001
	WINNT                                                                  = 1
	WINSTA_ACCESSCLIPBOARD                                                 = 4
	WINSTA_ACCESSGLOBALATOMS                                               = 32
	WINSTA_ALL_ACCESS                                                      = 895
	WINSTA_CREATEDESKTOP                                                   = 8
	WINSTA_ENUMDESKTOPS                                                    = 1
	WINSTA_ENUMERATE                                                       = 256
	WINSTA_EXITWINDOWS                                                     = 64
	WINSTA_READATTRIBUTES                                                  = 2
	WINSTA_READSCREEN                                                      = 512
	WINSTA_WRITEATTRIBUTES                                                 = 16
	WINVER                                                                 = 1282
	WMSZ_BOTTOM                                                            = 6
	WMSZ_BOTTOMLEFT                                                        = 7
	WMSZ_BOTTOMRIGHT                                                       = 8
	WMSZ_LEFT                                                              = 1
	WMSZ_RIGHT                                                             = 2
	WMSZ_TOP                                                               = 3
	WMSZ_TOPLEFT                                                           = 4
	WMSZ_TOPRIGHT                                                          = 5
	WM_ACTIVATE                                                            = 0x0006
	WM_ACTIVATEAPP                                                         = 0x001C
	WM_AFXFIRST                                                            = 0x0360
	WM_AFXLAST                                                             = 0x037F
	WM_APP                                                                 = 0x8000
	WM_APPCOMMAND                                                          = 0x0319
	WM_ASKCBFORMATNAME                                                     = 0x030C
	WM_CANCELJOURNAL                                                       = 0x004B
	WM_CANCELMODE                                                          = 0x001F
	WM_CAPTURECHANGED                                                      = 0x0215
	WM_CHANGECBCHAIN                                                       = 0x030D
	WM_CHANGEUISTATE                                                       = 0x0127
	WM_CHAR                                                                = 0x0102
	WM_CHARTOITEM                                                          = 0x002F
	WM_CHILDACTIVATE                                                       = 0x0022
	WM_CLEAR                                                               = 0x0303
	WM_CLIPBOARDUPDATE                                                     = 0x031d
	WM_CLOSE                                                               = 0x0010
	WM_COMMAND                                                             = 0x0111
	WM_COMMNOTIFY                                                          = 0x0044
	WM_COMPACTING                                                          = 0x0041
	WM_COMPAREITEM                                                         = 0x0039
	WM_CONTEXTMENU                                                         = 0x007B
	WM_COPY                                                                = 0x0301
	WM_COPYDATA                                                            = 0x004A
	WM_CREATE                                                              = 0x0001
	WM_CTLCOLORBTN                                                         = 0x0135
	WM_CTLCOLORDLG                                                         = 0x0136
	WM_CTLCOLOREDIT                                                        = 0x0133
	WM_CTLCOLORLISTBOX                                                     = 0x0134
	WM_CTLCOLORMSGBOX                                                      = 0x0132
	WM_CTLCOLORSCROLLBAR                                                   = 0x0137
	WM_CTLCOLORSTATIC                                                      = 0x0138
	WM_CUT                                                                 = 0x0300
	WM_DEADCHAR                                                            = 0x0103
	WM_DELETEITEM                                                          = 0x002D
	WM_DESTROY                                                             = 0x0002
	WM_DESTROYCLIPBOARD                                                    = 0x0307
	WM_DEVICECHANGE                                                        = 0x0219
	WM_DEVMODECHANGE                                                       = 0x001B
	WM_DISPLAYCHANGE                                                       = 0x007E
	WM_DRAWCLIPBOARD                                                       = 0x0308
	WM_DRAWITEM                                                            = 0x002B
	WM_DROPFILES                                                           = 0x0233
	WM_ENABLE                                                              = 0x000A
	WM_ENDSESSION                                                          = 0x0016
	WM_ENTERIDLE                                                           = 0x0121
	WM_ENTERMENULOOP                                                       = 0x0211
	WM_ENTERSIZEMOVE                                                       = 0x0231
	WM_ERASEBKGND                                                          = 0x0014
	WM_EXITMENULOOP                                                        = 0x0212
	WM_EXITSIZEMOVE                                                        = 0x0232
	WM_FONTCHANGE                                                          = 0x001D
	WM_GETDLGCODE                                                          = 0x0087
	WM_GETFONT                                                             = 0x0031
	WM_GETHOTKEY                                                           = 0x0033
	WM_GETICON                                                             = 0x007F
	WM_GETMINMAXINFO                                                       = 0x0024
	WM_GETOBJECT                                                           = 0x003D
	WM_GETTEXT                                                             = 0x000D
	WM_GETTEXTLENGTH                                                       = 0x000E
	WM_HANDHELDFIRST                                                       = 0x0358
	WM_HANDHELDLAST                                                        = 0x035F
	WM_HELP                                                                = 0x0053
	WM_HOTKEY                                                              = 0x0312
	WM_HSCROLL                                                             = 0x0114
	WM_HSCROLLCLIPBOARD                                                    = 0x030E
	WM_ICONERASEBKGND                                                      = 0x0027
	WM_IME_CHAR                                                            = 0x0286
	WM_IME_COMPOSITION                                                     = 0x010F
	WM_IME_COMPOSITIONFULL                                                 = 0x0284
	WM_IME_CONTROL                                                         = 0x0283
	WM_IME_ENDCOMPOSITION                                                  = 0x010E
	WM_IME_KEYDOWN                                                         = 0x0290
	WM_IME_KEYLAST                                                         = 0x010F
	WM_IME_KEYUP                                                           = 0x0291
	WM_IME_NOTIFY                                                          = 0x0282
	WM_IME_REQUEST                                                         = 0x0288
	WM_IME_SELECT                                                          = 0x0285
	WM_IME_SETCONTEXT                                                      = 0x0281
	WM_IME_STARTCOMPOSITION                                                = 0x010D
	WM_INITDIALOG                                                          = 0x0110
	WM_INITMENU                                                            = 0x0116
	WM_INITMENUPOPUP                                                       = 0x0117
	WM_INPUT                                                               = 0x00FF
	WM_INPUTLANGCHANGE                                                     = 0x0051
	WM_INPUTLANGCHANGEREQUEST                                              = 0x0050
	WM_INPUT_DEVICE_CHANGE                                                 = 0x00fe
	WM_KEYDOWN                                                             = 0x0100
	WM_KEYFIRST                                                            = 0x0100
	WM_KEYLAST                                                             = 0x0109
	WM_KEYUP                                                               = 0x0101
	WM_KILLFOCUS                                                           = 0x0008
	WM_LBUTTONDBLCLK                                                       = 0x0203
	WM_LBUTTONDOWN                                                         = 0x0201
	WM_LBUTTONUP                                                           = 0x0202
	WM_MBUTTONDBLCLK                                                       = 0x0209
	WM_MBUTTONDOWN                                                         = 0x0207
	WM_MBUTTONUP                                                           = 0x0208
	WM_MDIACTIVATE                                                         = 0x0222
	WM_MDICASCADE                                                          = 0x0227
	WM_MDICREATE                                                           = 0x0220
	WM_MDIDESTROY                                                          = 0x0221
	WM_MDIGETACTIVE                                                        = 0x0229
	WM_MDIICONARRANGE                                                      = 0x0228
	WM_MDIMAXIMIZE                                                         = 0x0225
	WM_MDINEXT                                                             = 0x0224
	WM_MDIREFRESHMENU                                                      = 0x0234
	WM_MDIRESTORE                                                          = 0x0223
	WM_MDISETMENU                                                          = 0x0230
	WM_MDITILE                                                             = 0x0226
	WM_MEASUREITEM                                                         = 0x002C
	WM_MENUCHAR                                                            = 0x0120
	WM_MENUCOMMAND                                                         = 0x0126
	WM_MENUDRAG                                                            = 0x0123
	WM_MENUGETOBJECT                                                       = 0x0124
	WM_MENURBUTTONUP                                                       = 0x0122
	WM_MENUSELECT                                                          = 0x011F
	WM_MOUSEACTIVATE                                                       = 0x0021
	WM_MOUSEFIRST                                                          = 0x0200
	WM_MOUSEHOVER                                                          = 0x02A1
	WM_MOUSELAST                                                           = 0x020d
	WM_MOUSELEAVE                                                          = 0x02A3
	WM_MOUSEMOVE                                                           = 0x0200
	WM_MOUSEWHEEL                                                          = 0x020A
	WM_MOVE                                                                = 0x0003
	WM_MOVING                                                              = 0x0216
	WM_NCACTIVATE                                                          = 0x0086
	WM_NCCALCSIZE                                                          = 0x0083
	WM_NCCREATE                                                            = 0x0081
	WM_NCDESTROY                                                           = 0x0082
	WM_NCHITTEST                                                           = 0x0084
	WM_NCLBUTTONDBLCLK                                                     = 0x00A3
	WM_NCLBUTTONDOWN                                                       = 0x00A1
	WM_NCLBUTTONUP                                                         = 0x00A2
	WM_NCMBUTTONDBLCLK                                                     = 0x00A9
	WM_NCMBUTTONDOWN                                                       = 0x00A7
	WM_NCMBUTTONUP                                                         = 0x00A8
	WM_NCMOUSEHOVER                                                        = 0x02A0
	WM_NCMOUSELEAVE                                                        = 0x02A2
	WM_NCMOUSEMOVE                                                         = 0x00A0
	WM_NCPAINT                                                             = 0x0085
	WM_NCRBUTTONDBLCLK                                                     = 0x00A6
	WM_NCRBUTTONDOWN                                                       = 0x00A4
	WM_NCRBUTTONUP                                                         = 0x00A5
	WM_NCXBUTTONDBLCLK                                                     = 0x00AD
	WM_NCXBUTTONDOWN                                                       = 0x00AB
	WM_NCXBUTTONUP                                                         = 0x00AC
	WM_NEXTDLGCTL                                                          = 0x0028
	WM_NEXTMENU                                                            = 0x0213
	WM_NOTIFY                                                              = 0x004E
	WM_NOTIFYFORMAT                                                        = 0x0055
	WM_NULL                                                                = 0x0000
	WM_PAINT                                                               = 0x000F
	WM_PAINTCLIPBOARD                                                      = 0x0309
	WM_PAINTICON                                                           = 0x0026
	WM_PALETTECHANGED                                                      = 0x0311
	WM_PALETTEISCHANGING                                                   = 0x0310
	WM_PARENTNOTIFY                                                        = 0x0210
	WM_PASTE                                                               = 0x0302
	WM_PENWINFIRST                                                         = 0x0380
	WM_PENWINLAST                                                          = 0x038F
	WM_POWER                                                               = 0x0048
	WM_POWERBROADCAST                                                      = 0x0218
	WM_PRINT                                                               = 0x0317
	WM_PRINTCLIENT                                                         = 0x0318
	WM_QUERYDRAGICON                                                       = 0x0037
	WM_QUERYENDSESSION                                                     = 0x0011
	WM_QUERYNEWPALETTE                                                     = 0x030F
	WM_QUERYOPEN                                                           = 0x0013
	WM_QUERYUISTATE                                                        = 0x0129
	WM_QUEUESYNC                                                           = 0x0023
	WM_QUIT                                                                = 0x0012
	WM_RBUTTONDBLCLK                                                       = 0x0206
	WM_RBUTTONDOWN                                                         = 0x0204
	WM_RBUTTONUP                                                           = 0x0205
	WM_RENDERALLFORMATS                                                    = 0x0306
	WM_RENDERFORMAT                                                        = 0x0305
	WM_SETCURSOR                                                           = 0x0020
	WM_SETFOCUS                                                            = 0x0007
	WM_SETFONT                                                             = 0x0030
	WM_SETHOTKEY                                                           = 0x0032
	WM_SETICON                                                             = 0x0080
	WM_SETREDRAW                                                           = 0x000B
	WM_SETTEXT                                                             = 0x000C
	WM_SETTINGCHANGE                                                       = 26
	WM_SHOWWINDOW                                                          = 0x0018
	WM_SIZE                                                                = 0x0005
	WM_SIZECLIPBOARD                                                       = 0x030B
	WM_SIZING                                                              = 0x0214
	WM_SPOOLERSTATUS                                                       = 0x002A
	WM_STYLECHANGED                                                        = 0x007D
	WM_STYLECHANGING                                                       = 0x007C
	WM_SYNCPAINT                                                           = 0x0088
	WM_SYSCHAR                                                             = 0x0106
	WM_SYSCOLORCHANGE                                                      = 0x0015
	WM_SYSCOMMAND                                                          = 0x0112
	WM_SYSDEADCHAR                                                         = 0x0107
	WM_SYSKEYDOWN                                                          = 0x0104
	WM_SYSKEYUP                                                            = 0x0105
	WM_TABLET_FIRST                                                        = 0x02c0
	WM_TABLET_LAST                                                         = 0x02df
	WM_TCARD                                                               = 0x0052
	WM_THEMECHANGED                                                        = 0x031A
	WM_TIMECHANGE                                                          = 0x001E
	WM_TIMER                                                               = 0x0113
	WM_UNDO                                                                = 0x0304
	WM_UNICHAR                                                             = 0x0109
	WM_UNINITMENUPOPUP                                                     = 0x0125
	WM_UPDATEUISTATE                                                       = 0x0128
	WM_USER                                                                = 0x0400
	WM_USERCHANGED                                                         = 0x0054
	WM_VKEYTOITEM                                                          = 0x002E
	WM_VSCROLL                                                             = 0x0115
	WM_VSCROLLCLIPBOARD                                                    = 0x030A
	WM_WINDOWPOSCHANGED                                                    = 0x0047
	WM_WINDOWPOSCHANGING                                                   = 0x0046
	WM_WININICHANGE                                                        = 0x001A
	WM_WTSSESSION_CHANGE                                                   = 0x02B1
	WM_XBUTTONDBLCLK                                                       = 0x020D
	WM_XBUTTONDOWN                                                         = 0x020B
	WM_XBUTTONUP                                                           = 0x020C
	WNCON_DYNAMIC                                                          = 0x00000008
	WNCON_FORNETCARD                                                       = 0x00000001
	WNCON_NOTROUTED                                                        = 0x00000002
	WNCON_SLOWLINK                                                         = 0x00000004
	WNFMT_ABBREVIATED                                                      = 0x02
	WNFMT_CONNECTION                                                       = 0x20
	WNFMT_INENUM                                                           = 0x10
	WNFMT_MULTILINE                                                        = 0x01
	WNNC_CRED_MANAGER                                                      = 0xffff0000
	WNNC_NET_10NET                                                         = 0x00050000
	WNNC_NET_3IN1                                                          = 0x00270000
	WNNC_NET_9TILES                                                        = 0x00090000
	WNNC_NET_APPLETALK                                                     = 0x00130000
	WNNC_NET_AS400                                                         = 0x000b0000
	WNNC_NET_AVID                                                          = 0x001a0000
	WNNC_NET_AVID1                                                         = 0x003a0000
	WNNC_NET_BMC                                                           = 0x00180000
	WNNC_NET_BWNFS                                                         = 0x00100000
	WNNC_NET_CLEARCASE                                                     = 0x00160000
	WNNC_NET_COGENT                                                        = 0x00110000
	WNNC_NET_CSC                                                           = 0x00260000
	WNNC_NET_DAV                                                           = 0x002e0000
	WNNC_NET_DCE                                                           = 0x00190000
	WNNC_NET_DECORB                                                        = 0x00200000
	WNNC_NET_DFS                                                           = 0x003b0000
	WNNC_NET_DISTINCT                                                      = 0x00230000
	WNNC_NET_DOCUSPACE                                                     = 0x001b0000
	WNNC_NET_DRIVEONWEB                                                    = 0x003e0000
	WNNC_NET_EXIFS                                                         = 0x002d0000
	WNNC_NET_EXTENDNET                                                     = 0x00290000
	WNNC_NET_FARALLON                                                      = 0x00120000
	WNNC_NET_FJ_REDIR                                                      = 0x00220000
	WNNC_NET_FOXBAT                                                        = 0x002b0000
	WNNC_NET_FRONTIER                                                      = 0x00170000
	WNNC_NET_FTP_NFS                                                       = 0x000c0000
	WNNC_NET_GOOGLE                                                        = 0x00430000
	WNNC_NET_HOB_NFS                                                       = 0x00320000
	WNNC_NET_IBMAL                                                         = 0x00340000
	WNNC_NET_INTERGRAPH                                                    = 0x00140000
	WNNC_NET_KNOWARE                                                       = 0x002f0000
	WNNC_NET_KWNP                                                          = 0x003c0000
	WNNC_NET_LANMAN                                                        = 131072
	WNNC_NET_LANSTEP                                                       = 0x00080000
	WNNC_NET_LANTASTIC                                                     = 0x000a0000
	WNNC_NET_LIFENET                                                       = 0x000e0000
	WNNC_NET_LOCK                                                          = 0x00350000
	WNNC_NET_LOCUS                                                         = 0x00060000
	WNNC_NET_MANGOSOFT                                                     = 0x001c0000
	WNNC_NET_MASFAX                                                        = 0x00310000
	WNNC_NET_MFILES                                                        = 0x00410000
	WNNC_NET_MSNET                                                         = 0x00010000
	WNNC_NET_MS_NFS                                                        = 0x00420000
	WNNC_NET_NDFS                                                          = 0x00440000
	WNNC_NET_NETWARE                                                       = 0x00030000
	WNNC_NET_OBJECT_DIRE                                                   = 0x00300000
	WNNC_NET_OPENAFS                                                       = 0x00390000
	WNNC_NET_PATHWORKS                                                     = 0x000d0000
	WNNC_NET_POWERLAN                                                      = 0x000f0000
	WNNC_NET_PROTSTOR                                                      = 0x00210000
	WNNC_NET_QUINCY                                                        = 0x00380000
	WNNC_NET_RDR2SAMPLE                                                    = 0x00250000
	WNNC_NET_RIVERFRONT1                                                   = 0x001e0000
	WNNC_NET_RIVERFRONT2                                                   = 0x001f0000
	WNNC_NET_RSFX                                                          = 0x00400000
	WNNC_NET_SERNET                                                        = 0x001d0000
	WNNC_NET_SHIVA                                                         = 0x00330000
	WNNC_NET_SMB                                                           = 0x00020000
	WNNC_NET_SRT                                                           = 0x00370000
	WNNC_NET_STAC                                                          = 0x002a0000
	WNNC_NET_SUN_PC_NFS                                                    = 0x00070000
	WNNC_NET_SYMFONET                                                      = 0x00150000
	WNNC_NET_TERMSRV                                                       = 0x00360000
	WNNC_NET_TWINS                                                         = 0x00240000
	WNNC_NET_VINES                                                         = 0x00040000
	WNNC_NET_VMWARE                                                        = 0x003f0000
	WNNC_NET_YAHOO                                                         = 0x002c0000
	WNNC_NET_ZENWORKS                                                      = 0x003d0000
	WN_ACCESS_DENIED                                                       = 5
	WN_ALREADY_CONNECTED                                                   = 85
	WN_BAD_DEV_TYPE                                                        = 66
	WN_BAD_HANDLE                                                          = 6
	WN_BAD_LEVEL                                                           = 124
	WN_BAD_LOCALNAME                                                       = 1200
	WN_BAD_NETNAME                                                         = 67
	WN_BAD_PASSWORD                                                        = 86
	WN_BAD_POINTER                                                         = 487
	WN_BAD_PROFILE                                                         = 1206
	WN_BAD_PROVIDER                                                        = 1204
	WN_BAD_USER                                                            = 2202
	WN_BAD_VALUE                                                           = 87
	WN_CANCEL                                                              = 1223
	WN_CANNOT_OPEN_PROFILE                                                 = 1205
	WN_CONNECTED_OTHER_PASSWORD                                            = 2108
	WN_CONNECTED_OTHER_PASSWORD_DEFAULT                                    = 2109
	WN_CONNECTION_CLOSED                                                   = 1201
	WN_DEVICE_ALREADY_REMEMBERED                                           = 1202
	WN_DEVICE_ERROR                                                        = 31
	WN_DEVICE_IN_USE                                                       = 2404
	WN_EXTENDED_ERROR                                                      = 1208
	WN_FUNCTION_BUSY                                                       = 170
	WN_MORE_DATA                                                           = 234
	WN_NET_ERROR                                                           = 59
	WN_NOT_AUTHENTICATED                                                   = 1244
	WN_NOT_CONNECTED                                                       = 2250
	WN_NOT_CONTAINER                                                       = 1207
	WN_NOT_INITIALIZING                                                    = 1247
	WN_NOT_LOGGED_ON                                                       = 1245
	WN_NOT_SUPPORTED                                                       = 50
	WN_NOT_VALIDATED                                                       = 1311
	WN_NO_ERROR                                                            = 0
	WN_NO_MORE_DEVICES                                                     = 1248
	WN_NO_MORE_ENTRIES                                                     = 259
	WN_NO_NETWORK                                                          = 1222
	WN_NO_NET_OR_BAD_PATH                                                  = 1203
	WN_OPEN_FILES                                                          = 2401
	WN_OUT_OF_MEMORY                                                       = 8
	WN_RETRY                                                               = 1237
	WN_SUCCESS                                                             = 0
	WN_WINDOWS_ERROR                                                       = 59
	WOW64_CONTEXT_ALL                                                      = 65599
	WOW64_CONTEXT_CONTROL                                                  = 65537
	WOW64_CONTEXT_DEBUG_REGISTERS                                          = 65552
	WOW64_CONTEXT_EXCEPTION_ACTIVE                                         = 0x08000000
	WOW64_CONTEXT_EXCEPTION_REPORTING                                      = 0x80000000
	WOW64_CONTEXT_EXCEPTION_REQUEST                                        = 0x40000000
	WOW64_CONTEXT_EXTENDED_REGISTERS                                       = 65568
	WOW64_CONTEXT_FLOATING_POINT                                           = 65544
	WOW64_CONTEXT_FULL                                                     = 65543
	WOW64_CONTEXT_INTEGER                                                  = 65538
	WOW64_CONTEXT_SEGMENTS                                                 = 65540
	WOW64_CONTEXT_SERVICE_ACTIVE                                           = 0x10000000
	WOW64_CONTEXT_XSTATE                                                   = 65600
	WOW64_CONTEXT_i386                                                     = 0x00010000
	WOW64_CONTEXT_i486                                                     = 0x00010000
	WOW64_MAXIMUM_SUPPORTED_EXTENSION                                      = 512
	WOW64_SIZE_OF_80387_REGISTERS                                          = 80
	WPF_ASYNCWINDOWPLACEMENT                                               = 0x0004
	WPF_RESTORETOMAXIMIZED                                                 = 0x0002
	WPF_SETMINPOSITION                                                     = 0x0001
	WRITE_DAC                                                              = 262144
	WRITE_OWNER                                                            = 524288
	WRITE_RESTRICTED                                                       = 0x8
	WRITE_WATCH_FLAG_RESET                                                 = 0x01
	WSABASEERR                                                             = 10000
	WSAEACCES                                                              = 10013
	WSAEADDRINUSE                                                          = 10048
	WSAEADDRNOTAVAIL                                                       = 10049
	WSAEAFNOSUPPORT                                                        = 10047
	WSAEALREADY                                                            = 10037
	WSAEBADF                                                               = 10009
	WSAECANCELLED                                                          = 10103
	WSAECONNABORTED                                                        = 10053
	WSAECONNREFUSED                                                        = 10061
	WSAECONNRESET                                                          = 10054
	WSAEDESTADDRREQ                                                        = 10039
	WSAEDISCON                                                             = 10101
	WSAEDQUOT                                                              = 10069
	WSAEFAULT                                                              = 10014
	WSAEHOSTDOWN                                                           = 10064
	WSAEHOSTUNREACH                                                        = 10065
	WSAEINPROGRESS                                                         = 10036
	WSAEINTR                                                               = 10004
	WSAEINVAL                                                              = 10022
	WSAEINVALIDPROCTABLE                                                   = 10104
	WSAEINVALIDPROVIDER                                                    = 10105
	WSAEISCONN                                                             = 10056
	WSAELOOP                                                               = 10062
	WSAEMFILE                                                              = 10024
	WSAEMSGSIZE                                                            = 10040
	WSAENAMETOOLONG                                                        = 10063
	WSAENETDOWN                                                            = 10050
	WSAENETRESET                                                           = 10052
	WSAENETUNREACH                                                         = 10051
	WSAENOBUFS                                                             = 10055
	WSAENOMORE                                                             = 10102
	WSAENOPROTOOPT                                                         = 10042
	WSAENOTCONN                                                            = 10057
	WSAENOTEMPTY                                                           = 10066
	WSAENOTSOCK                                                            = 10038
	WSAEOPNOTSUPP                                                          = 10045
	WSAEPFNOSUPPORT                                                        = 10046
	WSAEPROCLIM                                                            = 10067
	WSAEPROTONOSUPPORT                                                     = 10043
	WSAEPROTOTYPE                                                          = 10041
	WSAEPROVIDERFAILEDINIT                                                 = 10106
	WSAEREFUSED                                                            = 10112
	WSAEREMOTE                                                             = 10071
	WSAESHUTDOWN                                                           = 10058
	WSAESOCKTNOSUPPORT                                                     = 10044
	WSAESTALE                                                              = 10070
	WSAETIMEDOUT                                                           = 10060
	WSAETOOMANYREFS                                                        = 10059
	WSAEUSERS                                                              = 10068
	WSAEWOULDBLOCK                                                         = 10035
	WSAHOST_NOT_FOUND                                                      = 11001
	WSANOTINITIALISED                                                      = 10093
	WSANO_DATA                                                             = 11004
	WSANO_RECOVERY                                                         = 11003
	WSASERVICE_NOT_FOUND                                                   = 10108
	WSASYSCALLFAILURE                                                      = 10107
	WSASYSNOTREADY                                                         = 10091
	WSATRY_AGAIN                                                           = 11002
	WSATYPE_NOT_FOUND                                                      = 10109
	WSAVERNOTSUPPORTED                                                     = 10092
	WSA_E_CANCELLED                                                        = 10111
	WSA_E_NO_MORE                                                          = 10110
	WSA_QOS_ADMISSION_FAILURE                                              = 11010
	WSA_QOS_BAD_OBJECT                                                     = 11013
	WSA_QOS_BAD_STYLE                                                      = 11012
	WSA_QOS_EFILTERCOUNT                                                   = 11021
	WSA_QOS_EFILTERSTYLE                                                   = 11019
	WSA_QOS_EFILTERTYPE                                                    = 11020
	WSA_QOS_EFLOWCOUNT                                                     = 11023
	WSA_QOS_EFLOWDESC                                                      = 11026
	WSA_QOS_EFLOWSPEC                                                      = 11017
	WSA_QOS_EOBJLENGTH                                                     = 11022
	WSA_QOS_EPOLICYOBJ                                                     = 11025
	WSA_QOS_EPROVSPECBUF                                                   = 11018
	WSA_QOS_EPSFILTERSPEC                                                  = 11028
	WSA_QOS_EPSFLOWSPEC                                                    = 11027
	WSA_QOS_ESDMODEOBJ                                                     = 11029
	WSA_QOS_ESERVICETYPE                                                   = 11016
	WSA_QOS_ESHAPERATEOBJ                                                  = 11030
	WSA_QOS_EUNKNOWNPSOBJ                                                  = 11024
	WSA_QOS_EUNKOWNPSOBJ                                                   = 11024
	WSA_QOS_GENERIC_ERROR                                                  = 11015
	WSA_QOS_NO_RECEIVERS                                                   = 11008
	WSA_QOS_NO_SENDERS                                                     = 11007
	WSA_QOS_POLICY_FAILURE                                                 = 11011
	WSA_QOS_RECEIVERS                                                      = 11005
	WSA_QOS_REQUEST_CONFIRMED                                              = 11009
	WSA_QOS_RESERVED_PETYPE                                                = 11031
	WSA_QOS_SENDERS                                                        = 11006
	WSA_QOS_TRAFFIC_CTRL_ERROR                                             = 11014
	WSF_VISIBLE                                                            = 1
	WS_ACTIVECAPTION                                                       = 0x0001
	WS_BORDER                                                              = 8388608
	WS_CAPTION                                                             = 12582912
	WS_CHILD                                                               = 1073741824
	WS_CHILDWINDOW                                                         = 1073741824
	WS_CLIPCHILDREN                                                        = 33554432
	WS_CLIPSIBLINGS                                                        = 67108864
	WS_DISABLED                                                            = 134217728
	WS_DLGFRAME                                                            = 4194304
	WS_EX_ACCEPTFILES                                                      = 16
	WS_EX_APPWINDOW                                                        = 262144
	WS_EX_CLIENTEDGE                                                       = 512
	WS_EX_COMPOSITED                                                       = 33554432
	WS_EX_CONTEXTHELP                                                      = 1024
	WS_EX_CONTROLPARENT                                                    = 65536
	WS_EX_DLGMODALFRAME                                                    = 1
	WS_EX_LAYERED                                                          = 0x00080000
	WS_EX_LAYOUTRTL                                                        = 4194304
	WS_EX_LEFT                                                             = 0
	WS_EX_LEFTSCROLLBAR                                                    = 16384
	WS_EX_LTRREADING                                                       = 0
	WS_EX_MDICHILD                                                         = 64
	WS_EX_NOACTIVATE                                                       = 134217728
	WS_EX_NOINHERITLAYOUT                                                  = 1048576
	WS_EX_NOPARENTNOTIFY                                                   = 4
	WS_EX_OVERLAPPEDWINDOW                                                 = 768
	WS_EX_PALETTEWINDOW                                                    = 392
	WS_EX_RIGHT                                                            = 4096
	WS_EX_RIGHTSCROLLBAR                                                   = 0
	WS_EX_RTLREADING                                                       = 8192
	WS_EX_STATICEDGE                                                       = 131072
	WS_EX_TOOLWINDOW                                                       = 128
	WS_EX_TOPMOST                                                          = 8
	WS_EX_TRANSPARENT                                                      = 32
	WS_EX_WINDOWEDGE                                                       = 256
	WS_GROUP                                                               = 131072
	WS_HSCROLL                                                             = 1048576
	WS_ICONIC                                                              = 536870912
	WS_MAXIMIZE                                                            = 16777216
	WS_MAXIMIZEBOX                                                         = 65536
	WS_MINIMIZE                                                            = 536870912
	WS_MINIMIZEBOX                                                         = 131072
	WS_OVERLAPPED                                                          = 0
	WS_OVERLAPPEDWINDOW                                                    = 13565952
	WS_POPUP                                                               = 2147483648
	WS_POPUPWINDOW                                                         = 2156396544
	WS_SIZEBOX                                                             = 262144
	WS_SYSMENU                                                             = 524288
	WS_TABSTOP                                                             = 65536
	WS_THICKFRAME                                                          = 262144
	WS_TILED                                                               = 0
	WS_TILEDWINDOW                                                         = 13565952
	WS_VISIBLE                                                             = 268435456
	WS_VSCROLL                                                             = 2097152
	WTS_CONSOLE_CONNECT                                                    = 0x1
	WTS_CONSOLE_DISCONNECT                                                 = 0x2
	WTS_REMOTE_CONNECT                                                     = 0x3
	WTS_REMOTE_DISCONNECT                                                  = 0x4
	WTS_SESSION_CREATE                                                     = 0xa
	WTS_SESSION_LOCK                                                       = 0x7
	WTS_SESSION_LOGOFF                                                     = 0x6
	WTS_SESSION_LOGON                                                      = 0x5
	WTS_SESSION_REMOTE_CONTROL                                             = 0x9
	WTS_SESSION_TERMINATE                                                  = 0xb
	WTS_SESSION_UNLOCK                                                     = 0x8
	WT_EXECUTEDEFAULT                                                      = 0x00000000
	WT_EXECUTEDELETEWAIT                                                   = 0x00000008
	WT_EXECUTEINIOTHREAD                                                   = 0x00000001
	WT_EXECUTEINLONGTHREAD                                                 = 0x00000010
	WT_EXECUTEINPERSISTENTIOTHREAD                                         = 0x00000040
	WT_EXECUTEINPERSISTENTTHREAD                                           = 0x00000080
	WT_EXECUTEINTIMERTHREAD                                                = 0x00000020
	WT_EXECUTEINUITHREAD                                                   = 0x00000002
	WT_EXECUTEINWAITTHREAD                                                 = 0x00000004
	WT_EXECUTELONGFUNCTION                                                 = 0x00000010
	WT_EXECUTEONLYONCE                                                     = 0x00000008
	WT_TRANSFER_IMPERSONATION                                              = 0x00000100
	WVR_ALIGNBOTTOM                                                        = 0x0040
	WVR_ALIGNLEFT                                                          = 0x0020
	WVR_ALIGNRIGHT                                                         = 0x0080
	WVR_ALIGNTOP                                                           = 0x0010
	WVR_HREDRAW                                                            = 0x0100
	WVR_REDRAW                                                             = 768
	WVR_VALIDRECTS                                                         = 0x0400
	WVR_VREDRAW                                                            = 0x0200
	X3_BTYPE_QP_INST_VAL_POS_X                                             = 0
	X3_BTYPE_QP_INST_WORD_POS_X                                            = 23
	X3_BTYPE_QP_INST_WORD_X                                                = 2
	X3_BTYPE_QP_SIZE_X                                                     = 9
	X3_D_WH_INST_WORD_POS_X                                                = 24
	X3_D_WH_INST_WORD_X                                                    = 3
	X3_D_WH_SIGN_VAL_POS_X                                                 = 0
	X3_D_WH_SIZE_X                                                         = 3
	X3_EMPTY_INST_VAL_POS_X                                                = 0
	X3_EMPTY_INST_WORD_POS_X                                               = 14
	X3_EMPTY_INST_WORD_X                                                   = 1
	X3_EMPTY_SIZE_X                                                        = 2
	X3_IMM20_INST_WORD_POS_X                                               = 4
	X3_IMM20_INST_WORD_X                                                   = 3
	X3_IMM20_SIGN_VAL_POS_X                                                = 0
	X3_IMM20_SIZE_X                                                        = 20
	X3_IMM39_1_INST_WORD_POS_X                                             = 0
	X3_IMM39_1_INST_WORD_X                                                 = 2
	X3_IMM39_1_SIGN_VAL_POS_X                                              = 36
	X3_IMM39_1_SIZE_X                                                      = 23
	X3_IMM39_2_INST_WORD_POS_X                                             = 16
	X3_IMM39_2_INST_WORD_X                                                 = 1
	X3_IMM39_2_SIGN_VAL_POS_X                                              = 20
	X3_IMM39_2_SIZE_X                                                      = 16
	X3_I_INST_WORD_POS_X                                                   = 27
	X3_I_INST_WORD_X                                                       = 3
	X3_I_SIGN_VAL_POS_X                                                    = 59
	X3_I_SIZE_X                                                            = 1
	X3_OPCODE_INST_WORD_POS_X                                              = 28
	X3_OPCODE_INST_WORD_X                                                  = 3
	X3_OPCODE_SIGN_VAL_POS_X                                               = 0
	X3_OPCODE_SIZE_X                                                       = 4
	X3_P_INST_WORD_POS_X                                                   = 0
	X3_P_INST_WORD_X                                                       = 3
	X3_P_SIGN_VAL_POS_X                                                    = 0
	X3_P_SIZE_X                                                            = 4
	X3_TMPLT_INST_WORD_POS_X                                               = 0
	X3_TMPLT_INST_WORD_X                                                   = 0
	X3_TMPLT_SIGN_VAL_POS_X                                                = 0
	X3_TMPLT_SIZE_X                                                        = 4
	XACT_E_FIRST                                                           = 0x8004D000
	XACT_E_LAST                                                            = 0x8004D029
	XACT_S_FIRST                                                           = 0x0004D000
	XACT_S_LAST                                                            = 0x0004D010
	XBUTTON1                                                               = 0x0001
	XBUTTON2                                                               = 0x0002
	XSTATE_AVX                                                             = 2
	XSTATE_GSSE                                                            = 2
	XSTATE_LEGACY_FLOATING_POINT                                           = 0
	XSTATE_LEGACY_SSE                                                      = 1
	XSTATE_MASK_AVX                                                        = 4
	XSTATE_MASK_GSSE                                                       = 4
	XSTATE_MASK_LEGACY                                                     = 3
	XSTATE_MASK_LEGACY_FLOATING_POINT                                      = 1
	XSTATE_MASK_LEGACY_SSE                                                 = 2
	X_ADXINTRIN_H_INCLUDED                                                 = 0
	X_AGLOBAL                                                              = 0
	X_ALLOCA_S_HEAP_MARKER                                                 = 0xDDDD
	X_ALLOCA_S_MARKER_SIZE                                                 = 16
	X_ALLOCA_S_STACK_MARKER                                                = 0xCCCC
	X_ALLOCA_S_THRESHOLD                                                   = 1024
	X_ALPHA                                                                = 259
	X_AMD64_                                                               = 0
	X_AMMINTRIN_H_INCLUDED                                                 = 0
	X_ANONYMOUS_STRUCT                                                     = 0
	X_ANONYMOUS_UNION                                                      = 0
	X_ANSI_STDARG_H_                                                       = 0
	X_APIAPPCONTAINER_                                                     = 0
	X_APISECUREBASE_                                                       = 0
	X_APISETCCONV_                                                         = 0
	X_APISETDEBUG_                                                         = 0
	X_APISETFILE_                                                          = 0
	X_APISETHANDLE_                                                        = 0
	X_APISETLIBLOADER_                                                     = 0
	X_APISETNAMESPACE_                                                     = 0
	X_APISETREALTIME_                                                      = 0
	X_APISETSTRING_                                                        = 0
	X_APISETUTIL_                                                          = 0
	X_API_SET_H_                                                           = 0
	X_ARGMAX                                                               = 100
	X_ATL_XP_TARGETING                                                     = 1
	X_AVX2INTRIN_H_INCLUDED                                                = 0
	X_AVX5124FMAPSINTRIN_H_INCLUDED                                        = 0
	X_AVX5124VNNIWINTRIN_H_INCLUDED                                        = 0
	X_AVX512BF16INTRIN_H_INCLUDED                                          = 0
	X_AVX512BF16VLINTRIN_H_INCLUDED                                        = 0
	X_AVX512BITALGINTRIN_H_INCLUDED                                        = 0
	X_AVX512BWINTRIN_H_INCLUDED                                            = 0
	X_AVX512CDINTRIN_H_INCLUDED                                            = 0
	X_AVX512DQINTRIN_H_INCLUDED                                            = 0
	X_AVX512ERINTRIN_H_INCLUDED                                            = 0
	X_AVX512FINTRIN_H_INCLUDED                                             = 0
	X_AVX512IFMAINTRIN_H_INCLUDED                                          = 0
	X_AVX512IFMAVLINTRIN_H_INCLUDED                                        = 0
	X_AVX512PFINTRIN_H_INCLUDED                                            = 0
	X_AVX512VBMI2VLINTRIN_H_INCLUDED                                       = 0
	X_AVX512VBMIINTRIN_H_INCLUDED                                          = 0
	X_AVX512VBMIVLINTRIN_H_INCLUDED                                        = 0
	X_AVX512VLBWINTRIN_H_INCLUDED                                          = 0
	X_AVX512VLDQINTRIN_H_INCLUDED                                          = 0
	X_AVX512VLINTRIN_H_INCLUDED                                            = 0
	X_AVX512VNNIVLINTRIN_H_INCLUDED                                        = 0
	X_AVX512VP2INTERSECTINTRIN_H_INCLUDED                                  = 0
	X_AVX512VP2INTERSECTVLINTRIN_H_INCLUDED                                = 0
	X_AVX512VPOPCNTDQINTRIN_H_INCLUDED                                     = 0
	X_AVX512VPOPCNTDQVLINTRIN_H_INCLUDED                                   = 0
	X_AVXINTRIN_H_INCLUDED                                                 = 0
	X_BASETSD_H_                                                           = 0
	X_BEM_H_                                                               = 0
	X_BLANK                                                                = 0x40
	X_BMI2INTRIN_H_INCLUDED                                                = 0
	X_BMIINTRIN_H_INCLUDED                                                 = 0
	X_BOOLEAN_                                                             = 0
	X_Benign_race_begin_                                                   = 0
	X_Benign_race_end_                                                     = 0
	X_CALL_REPORTFAULT                                                     = 0x2
	X_CETINTRIN_H_INCLUDED                                                 = 0
	X_CLDEMOTE_H_INCLUDED                                                  = 0
	X_CLFLUSHOPTINTRIN_H_INCLUDED                                          = 0
	X_CLIENTDATA                                                           = 0
	X_CLWBINTRIN_H_INCLUDED                                                = 0
	X_CLZEROINTRIN_H_INCLUDED                                              = 0
	X_CMP_EQ_OQ                                                            = 0x00
	X_CMP_EQ_OS                                                            = 0x10
	X_CMP_EQ_UQ                                                            = 0x08
	X_CMP_EQ_US                                                            = 0x18
	X_CMP_FALSE_OQ                                                         = 0x0b
	X_CMP_FALSE_OS                                                         = 0x1b
	X_CMP_GE_OQ                                                            = 0x1d
	X_CMP_GE_OS                                                            = 0x0d
	X_CMP_GT_OQ                                                            = 0x1e
	X_CMP_GT_OS                                                            = 0x0e
	X_CMP_LE_OQ                                                            = 0x12
	X_CMP_LE_OS                                                            = 0x02
	X_CMP_LT_OQ                                                            = 0x11
	X_CMP_LT_OS                                                            = 0x01
	X_CMP_NEQ_OQ                                                           = 0x0c
	X_CMP_NEQ_OS                                                           = 0x1c
	X_CMP_NEQ_UQ                                                           = 0x04
	X_CMP_NEQ_US                                                           = 0x14
	X_CMP_NGE_UQ                                                           = 0x19
	X_CMP_NGE_US                                                           = 0x09
	X_CMP_NGT_UQ                                                           = 0x1a
	X_CMP_NGT_US                                                           = 0x0a
	X_CMP_NLE_UQ                                                           = 0x16
	X_CMP_NLE_US                                                           = 0x06
	X_CMP_NLT_UQ                                                           = 0x15
	X_CMP_NLT_US                                                           = 0x05
	X_CMP_ORD_Q                                                            = 0x07
	X_CMP_ORD_S                                                            = 0x17
	X_CMP_TRUE_UQ                                                          = 0x0f
	X_CMP_TRUE_US                                                          = 0x1f
	X_CMP_UNORD_Q                                                          = 0x03
	X_CMP_UNORD_S                                                          = 0x13
	X_COM_Outptr_                                                          = 0
	X_COM_Outptr_opt_                                                      = 0
	X_COM_Outptr_opt_result_maybenull_                                     = 0
	X_COM_Outptr_result_maybenull_                                         = 0
	X_CONFIG_LOCALE_SWT                                                    = 0
	X_CONST_RETURN                                                         = 0
	X_CONTROL                                                              = 0x20
	X_CRTNOALIAS                                                           = 0
	X_CRTRESTRICT                                                          = 0
	X_CRT_ABS_DEFINED                                                      = 0
	X_CRT_ALGO_DEFINED                                                     = 0
	X_CRT_ALLOCATION_DEFINED                                               = 0
	X_CRT_ALTERNATIVE_IMPORTED                                             = 0
	X_CRT_ATOF_DEFINED                                                     = 0
	X_CRT_CTYPEDATA_DEFINED                                                = 0
	X_CRT_DIRECTORY_DEFINED                                                = 0
	X_CRT_DOUBLE_DEC                                                       = 0
	X_CRT_ERRNO_DEFINED                                                    = 0
	X_CRT_INTERNAL_LOCAL_PRINTF_OPTIONS                                    = 4
	X_CRT_INTERNAL_LOCAL_SCANF_OPTIONS                                     = 2
	X_CRT_INTERNAL_PRINTF_LEGACY_MSVCRT_COMPATIBILITY                      = 0x0008
	X_CRT_INTERNAL_PRINTF_LEGACY_THREE_DIGIT_EXPONENTS                     = 0x0010
	X_CRT_INTERNAL_PRINTF_LEGACY_VSPRINTF_NULL_TERMINATION                 = 0x0001
	X_CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS                           = 0x0004
	X_CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR                       = 0x0002
	X_CRT_INTERNAL_SCANF_LEGACY_MSVCRT_COMPATIBILITY                       = 0x0004
	X_CRT_INTERNAL_SCANF_LEGACY_WIDE_SPECIFIERS                            = 0x0002
	X_CRT_INTERNAL_SCANF_SECURECRT                                         = 0x0001
	X_CRT_MANAGED_HEAP_DEPRECATE                                           = 0
	X_CRT_MEMORY_DEFINED                                                   = 0
	X_CRT_PACKING                                                          = 8
	X_CRT_PERROR_DEFINED                                                   = 0
	X_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES                                 = 0
	X_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY                          = 0
	X_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES                               = 0
	X_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT                         = 0
	X_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY                        = 0
	X_CRT_SECURE_NO_DEPRECATE                                              = 0
	X_CRT_SWAB_DEFINED                                                     = 0
	X_CRT_SYSTEM_DEFINED                                                   = 0
	X_CRT_TERMINATE_DEFINED                                                = 0
	X_CRT_USE_WINAPI_FAMILY_DESKTOP_APP                                    = 0
	X_CRT_WCTYPEDATA_DEFINED                                               = 0
	X_CRT_WPERROR_DEFINED                                                  = 0
	X_CRT_WSYSTEM_DEFINED                                                  = 0
	X_CTYPE_DEFINED                                                        = 0
	X_CVTBUFSIZE                                                           = 349
	X_Const_                                                               = 0
	X_DATETIMEAPI_H_                                                       = 0
	X_DEF_WINBOOL_                                                         = 0
	X_DEV_T_DEFINED                                                        = 0
	X_DIGIT                                                                = 0x4
	X_DISABLE_PER_THREAD_LOCALE                                            = 0x2
	X_DISABLE_PER_THREAD_LOCALE_GLOBAL                                     = 0x20
	X_DISABLE_PER_THREAD_LOCALE_NEW                                        = 0x200
	X_DIV_T_DEFINED                                                        = 0
	X_DLL                                                                  = 0
	X_DPI_AWARENESS_CONTEXTS_                                              = 0
	X_DWORDLONG_                                                           = 0
	X_EMMINTRIN_H_INCLUDED                                                 = 0
	X_ENABLE_PER_THREAD_LOCALE                                             = 0x1
	X_ENABLE_PER_THREAD_LOCALE_GLOBAL                                      = 0x10
	X_ENABLE_PER_THREAD_LOCALE_NEW                                         = 0x100
	X_ENQCMDINTRIN_H_INCLUDED                                              = 0
	X_ERRCODE_DEFINED                                                      = 0
	X_ERRHANDLING_H_                                                       = 0
	X_F16CINTRIN_H_INCLUDED                                                = 0
	X_FIBERS_H_                                                            = 0
	X_FILETIME_                                                            = 0
	X_FILE_DEFINED                                                         = 0
	X_FILE_OFFSET_BITS                                                     = 64
	X_FILE_OFFSET_BITS_SET_FSEEKO                                          = 0
	X_FILE_OFFSET_BITS_SET_FTELLO                                          = 0
	X_FILE_OFFSET_BITS_SET_OFFT                                            = 0
	X_FLT_WINERROR_                                                        = 0
	X_FMA4INTRIN_H_INCLUDED                                                = 0
	X_FMAINTRIN_H_INCLUDED                                                 = 0
	X_FPOS_T_DEFINED                                                       = 0
	X_FREEA_INLINE                                                         = 0
	X_FREEENTRY                                                            = 0
	X_FSIZE_T_DEFINED                                                      = 0
	X_FXSRINTRIN_H_INCLUDED                                                = 0
	X_Field_z_                                                             = 0
	X_GCC_LIMITS_H_                                                        = 0
	X_GFNIINTRIN_H_INCLUDED                                                = 0
	X_GUIDDEF_H_                                                           = 0
	X_HEAPAPI_H_                                                           = 0
	X_HEAPBADBEGIN                                                         = -3
	X_HEAPBADNODE                                                          = -4
	X_HEAPBADPTR                                                           = -6
	X_HEAPEMPTY                                                            = -1
	X_HEAPEND                                                              = -5
	X_HEAPINFO_DEFINED                                                     = 0
	X_HEAPOK                                                               = -2
	X_HEAP_MAXREQ                                                          = 0xFFFFFFFFFFFFFFE0
	X_HEX                                                                  = 0x80
	X_HPOWERNOTIFY_DEF_                                                    = 0
	X_HRESULT_DEFINED                                                      = 0
	X_I16_MAX                                                              = 32767
	X_I16_MIN                                                              = -32768
	X_I32_MAX                                                              = 2147483647
	X_I32_MIN                                                              = -2147483648
	X_I64_MAX                                                              = 9223372036854775807
	X_I64_MIN                                                              = -9223372036854775808
	X_I8_MAX                                                               = 127
	X_I8_MIN                                                               = -128
	X_IMMINTRIN_H_INCLUDED                                                 = 0
	X_IMM_                                                                 = 0
	X_IMM_SDK_DEFINED_                                                     = 0
	X_INC_CORECRT                                                          = 0
	X_INC_CORECRT_WSTDLIB                                                  = 0
	X_INC_CRTDEFS                                                          = 0
	X_INC_CRTDEFS_MACRO                                                    = 0
	X_INC_CRT_UNICODE_MACROS                                               = 1
	X_INC_CTYPE                                                            = 0
	X_INC_ERRNO                                                            = 0
	X_INC_EXCPT                                                            = 0
	X_INC_LIMITS                                                           = 0
	X_INC_LOCALE                                                           = 0
	X_INC_MINGW_SECAPI                                                     = 0
	X_INC_SDKDDKVER                                                        = 0
	X_INC_STDARG                                                           = 0
	X_INC_STDIO                                                            = 0
	X_INC_STDIO_S                                                          = 0
	X_INC_STDLIB                                                           = 0
	X_INC_STDLIB_S                                                         = 0
	X_INC_STRING                                                           = 0
	X_INC_STRING_S                                                         = 0
	X_INC_SWPRINTF_INL                                                     = 0
	X_INC_TCHAR                                                            = 0
	X_INC_TCHAR_S                                                          = 0
	X_INC_VADEFS                                                           = 0
	X_INC_VIRTDISK                                                         = 0
	X_INC_WCHAR                                                            = 0
	X_INC_WCHAR_S                                                          = 0
	X_INC_WINAPIFAMILY                                                     = 0
	X_INC_WINDOWS                                                          = 0
	X_INC_WTIME_INL                                                        = 0
	X_INC_WTIME_S_INL                                                      = 0
	X_INC__MINGW_H                                                         = 0
	X_INO_T_DEFINED                                                        = 0
	X_INT128_DEFINED                                                       = 0
	X_INTEGRAL_MAX_BITS                                                    = 64
	X_INTERLOCKAPI_H_                                                      = 0
	X_INTPTR_T_DEFINED                                                     = 0
	X_INTRIN_MAC_                                                          = 0
	X_IOB_ENTRIES                                                          = 20
	X_IOEOF                                                                = 0x0010
	X_IOERR                                                                = 0x0020
	X_IOFBF                                                                = 0x0000
	X_IOLBF                                                                = 0x0040
	X_IOMYBUF                                                              = 0x0008
	X_IONBF                                                                = 0x0004
	X_IOREAD                                                               = 0x0001
	X_IORW                                                                 = 0x0080
	X_IOSTRG                                                               = 0x0040
	X_IOWRT                                                                = 0x0002
	X_IO_APISET_H_                                                         = 0
	X_IRQL_requires_same_                                                  = 0
	X_IRQL_restores_                                                       = 0
	X_IRQL_saves_                                                          = 0
	X_In_                                                                  = 0
	X_In_opt_                                                              = 0
	X_In_opt_z_                                                            = 0
	X_In_z_                                                                = 0
	X_Inout_                                                               = 0
	X_Inout_opt_                                                           = 0
	X_Inout_opt_z_                                                         = 0
	X_Inout_z_                                                             = 0
	X_Interlocked_                                                         = 0
	X_JOBAPISET_H_                                                         = 0
	X_KTMTYPES_                                                            = 0
	X_LANGID_DEFINED                                                       = 0
	X_LARGE_INTEGER_DEFINED                                                = 0
	X_LCID_DEFINED                                                         = 0
	X_LCONV_DEFINED                                                        = 0
	X_LDT_ENTRY_DEFINED                                                    = 0
	X_LEADBYTE                                                             = 0x8000
	X_LIMITS_H___                                                          = 0
	X_LIST_ENTRY_DEFINED                                                   = 0
	X_LOGPALETTE_DEFINED                                                   = 0
	X_LOWER                                                                = 0x2
	X_LPCVOID_DEFINED                                                      = 0
	X_LWPINTRIN_H_INCLUDED                                                 = 0
	X_LZCNTINTRIN_H_INCLUDED                                               = 0
	X_Literal_                                                             = 0
	X_MALLOC_H_                                                            = 0
	X_MAX_DIR                                                              = 256
	X_MAX_DRIVE                                                            = 3
	X_MAX_ENV                                                              = 32767
	X_MAX_EXT                                                              = 256
	X_MAX_FNAME                                                            = 256
	X_MAX_PATH                                                             = 260
	X_MAX_WAIT_MALLOC_CRT                                                  = 60000
	X_MCX_H_                                                               = 0
	X_MEMORYAPI_H_                                                         = 0
	X_MINWINBASE_                                                          = 0
	X_MINWINDEF_                                                           = 0
	X_MM3DNOW_H_INCLUDED                                                   = 0
	X_MMINTRIN_H_INCLUDED                                                  = 0
	X_MM_CMPINT_EQ                                                         = 0x0
	X_MM_CMPINT_GE                                                         = 0x5
	X_MM_CMPINT_GT                                                         = 0x6
	X_MM_CMPINT_LE                                                         = 0x2
	X_MM_CMPINT_LT                                                         = 0x1
	X_MM_CMPINT_NE                                                         = 0x4
	X_MM_CMPINT_NLE                                                        = 0x6
	X_MM_CMPINT_NLT                                                        = 0x5
	X_MM_CMPINT_UNUSED                                                     = 0x3
	X_MM_DENORMALS_ZERO_MASK                                               = 0x0040
	X_MM_DENORMALS_ZERO_OFF                                                = 0x0000
	X_MM_DENORMALS_ZERO_ON                                                 = 0x0040
	X_MM_EXCEPT_DENORM                                                     = 0x0002
	X_MM_EXCEPT_DIV_ZERO                                                   = 0x0004
	X_MM_EXCEPT_INEXACT                                                    = 0x0020
	X_MM_EXCEPT_INVALID                                                    = 0x0001
	X_MM_EXCEPT_MASK                                                       = 0x003f
	X_MM_EXCEPT_OVERFLOW                                                   = 0x0008
	X_MM_EXCEPT_UNDERFLOW                                                  = 0x0010
	X_MM_FLUSH_ZERO_MASK                                                   = 0x8000
	X_MM_FLUSH_ZERO_OFF                                                    = 0x0000
	X_MM_FLUSH_ZERO_ON                                                     = 0x8000
	X_MM_FROUND_CEIL                                                       = 2
	X_MM_FROUND_CUR_DIRECTION                                              = 0x04
	X_MM_FROUND_FLOOR                                                      = 1
	X_MM_FROUND_NEARBYINT                                                  = 12
	X_MM_FROUND_NINT                                                       = 0
	X_MM_FROUND_NO_EXC                                                     = 0x08
	X_MM_FROUND_RAISE_EXC                                                  = 0x00
	X_MM_FROUND_RINT                                                       = 4
	X_MM_FROUND_TO_NEAREST_INT                                             = 0x00
	X_MM_FROUND_TO_NEG_INF                                                 = 0x01
	X_MM_FROUND_TO_POS_INF                                                 = 0x02
	X_MM_FROUND_TO_ZERO                                                    = 0x03
	X_MM_FROUND_TRUNC                                                      = 3
	X_MM_MALLOC_H_INCLUDED                                                 = 0
	X_MM_MASK_DENORM                                                       = 0x0100
	X_MM_MASK_DIV_ZERO                                                     = 0x0200
	X_MM_MASK_INEXACT                                                      = 0x1000
	X_MM_MASK_INVALID                                                      = 0x0080
	X_MM_MASK_MASK                                                         = 0x1f80
	X_MM_MASK_OVERFLOW                                                     = 0x0400
	X_MM_MASK_UNDERFLOW                                                    = 0x0800
	X_MM_ROUND_DOWN                                                        = 0x2000
	X_MM_ROUND_MASK                                                        = 0x6000
	X_MM_ROUND_NEAREST                                                     = 0x0000
	X_MM_ROUND_TOWARD_ZERO                                                 = 0x6000
	X_MM_ROUND_UP                                                          = 0x4000
	X_MOVDIRINTRIN_H_INCLUDED                                              = 0
	X_MT                                                                   = 0
	X_MWAITXINTRIN_H_INCLUDED                                              = 0
	X_M_AMD64                                                              = 100
	X_M_X64                                                                = 100
	X_Maybe_raises_SEH_exception_                                          = 0
	X_Must_inspect_result_                                                 = 0
	X_NAMEDPIPE_H_                                                         = 0
	X_NFILE                                                                = 512
	X_NLSCMPERROR                                                          = 2147483647
	X_NLSCMP_DEFINED                                                       = 0
	X_NSTREAM_                                                             = 512
	X_NTDDTAPE_WINNT_                                                      = 0
	X_NTTMAPI_                                                             = 0
	X_NT_TIB_DEFINED                                                       = 0
	X_No_competing_thread_                                                 = 0
	X_No_competing_thread_begin_                                           = 0
	X_No_competing_thread_end_                                             = 0
	X_Notliteral_                                                          = 0
	X_NullNull_terminated_                                                 = 0
	X_Null_terminated_                                                     = 0
	X_OFF64_T_DEFINED                                                      = 0
	X_OFF_T_                                                               = 0
	X_OFF_T_DEFINED                                                        = 0
	X_OLD_P_OVERLAY                                                        = 2
	X_ONEXIT_T_DEFINED                                                     = 0
	X_OUT_TO_DEFAULT                                                       = 0
	X_OUT_TO_MSGBOX                                                        = 2
	X_OUT_TO_STDERR                                                        = 1
	X_Out_                                                                 = 0
	X_Out_opt_                                                             = 0
	X_Outptr_                                                              = 0
	X_Outptr_opt_                                                          = 0
	X_Outptr_opt_result_maybenull_                                         = 0
	X_Outptr_opt_result_maybenull_z_                                       = 0
	X_Outptr_opt_result_nullonfailure_                                     = 0
	X_Outptr_opt_result_z_                                                 = 0
	X_Outptr_result_maybenull_                                             = 0
	X_Outptr_result_maybenull_z_                                           = 0
	X_Outptr_result_nullonfailure_                                         = 0
	X_Outptr_result_z_                                                     = 0
	X_Outref_                                                              = 0
	X_Outref_result_maybenull_                                             = 0
	X_Outref_result_nullonfailure_                                         = 0
	X_PALETTEENTRY_DEFINED                                                 = 0
	X_PCONFIGINTRIN_H_INCLUDED                                             = 0
	X_PGLOBAL                                                              = 0
	X_PKUINTRIN_H_INCLUDED                                                 = 0
	X_PMMINTRIN_H_INCLUDED                                                 = 0
	X_POPCNTINTRIN_H_INCLUDED                                              = 0
	X_PRFCHWINTRIN_H_INCLUDED                                              = 0
	X_PROCESSENV_                                                          = 0
	X_PROCESSTHREADSAPI_H_                                                 = 0
	X_PROCESSTOPOLOGYAPI_H_                                                = 0
	X_PROFILEAPI_H_                                                        = 0
	X_PROVIDER_STRUCTS_DEFINED                                             = 0
	X_PTRDIFF_T_                                                           = 0
	X_PTRDIFF_T_DEFINED                                                    = 0
	X_PUNCT                                                                = 0x10
	X_P_DETACH                                                             = 4
	X_P_NOWAIT                                                             = 1
	X_P_NOWAITO                                                            = 3
	X_P_OVERLAY                                                            = 2
	X_P_WAIT                                                               = 0
	X_P_tmpdir                                                             = "\\"
	X_Points_to_data_                                                      = 0
	X_Post_                                                                = 0
	X_Post_equals_last_error_                                              = 0
	X_Pre_notnull_                                                         = 0
	X_Printf_format_string_                                                = 0
	X_QSORT_S_DEFINED                                                      = 0
	X_RDSEEDINTRIN_H_INCLUDED                                              = 0
	X_REFCLSID_DEFINED                                                     = 0
	X_REFFMTID_DEFINED                                                     = 0
	X_REFGUID_DEFINED                                                      = 0
	X_REFIID_DEFINED                                                       = 0
	X_REPORT_ERRMODE                                                       = 3
	X_RSIZE_T_DEFINED                                                      = 0
	X_RTL_RUN_ONCE_DEF                                                     = 1
	X_RTMINTRIN_H_INCLUDED                                                 = 0
	X_Raises_SEH_exception_                                                = 0
	X_Requires_no_locks_held_                                              = 0
	X_Reserved_                                                            = 0
	X_Result_nullonfailure_                                                = 0
	X_Result_zeroonfailure_                                                = 0
	X_Ret_maybenull_                                                       = 0
	X_Ret_maybenull_z_                                                     = 0
	X_Ret_notnull_                                                         = 0
	X_Ret_null_                                                            = 0
	X_Ret_valid_                                                           = 0
	X_Ret_z_                                                               = 0
	X_SECURECRT_ERRCODE_VALUES_DEFINED                                     = 0
	X_SECURECRT_FILL_BUFFER_PATTERN                                        = 0xFD
	X_SGXINTRIN_H_INCLUDED                                                 = 0
	X_SHAINTRIN_H_INCLUDED                                                 = 0
	X_SIDD_BIT_MASK                                                        = 0x00
	X_SIDD_CMP_EQUAL_ANY                                                   = 0x00
	X_SIDD_CMP_EQUAL_EACH                                                  = 0x08
	X_SIDD_CMP_EQUAL_ORDERED                                               = 0x0c
	X_SIDD_CMP_RANGES                                                      = 0x04
	X_SIDD_LEAST_SIGNIFICANT                                               = 0x00
	X_SIDD_MASKED_NEGATIVE_POLARITY                                        = 0x30
	X_SIDD_MASKED_POSITIVE_POLARITY                                        = 0x20
	X_SIDD_MOST_SIGNIFICANT                                                = 0x40
	X_SIDD_NEGATIVE_POLARITY                                               = 0x10
	X_SIDD_POSITIVE_POLARITY                                               = 0x00
	X_SIDD_SBYTE_OPS                                                       = 0x02
	X_SIDD_SWORD_OPS                                                       = 0x03
	X_SIDD_UBYTE_OPS                                                       = 0x00
	X_SIDD_UNIT_MASK                                                       = 0x40
	X_SIDD_UWORD_OPS                                                       = 0x01
	X_SIZE_T_DEFINED                                                       = 0
	X_SLIST_HEADER_                                                        = 0
	X_SMMINTRIN_H_INCLUDED                                                 = 0
	X_SPACE                                                                = 0x8
	X_SPAWNV_DEFINED                                                       = 0
	X_SSIZE_T_DEFINED                                                      = 0
	X_STAT_DEFINED                                                         = 0
	X_STDARG_H                                                             = 0
	X_STDIO_CONFIG_DEFINED                                                 = 0
	X_STDIO_DEFINED                                                        = 0
	X_STDIO_S_DEFINED                                                      = 0
	X_STDSTREAM_DEFINED                                                    = 0
	X_STRALIGN_USE_SECURE_CRT                                              = 0
	X_SYNCHAPI_H_                                                          = 0
	X_SYSINFOAPI_H_                                                        = 0
	X_SYSTEMTIME_                                                          = 0
	X_SYSTEMTOPOLOGY_H_                                                    = 0
	X_SYS_GUID_OPERATORS_                                                  = 0
	X_SYS_GUID_OPERATOR_EQ_                                                = 0
	X_SYS_OPEN                                                             = 20
	X_Scanf_format_string_                                                 = 0
	X_Scanf_s_format_string_                                               = 0
	X_Strict_type_match_                                                   = 0
	X_TAGLC_ID_DEFINED                                                     = 0
	X_TBMINTRIN_H_INCLUDED                                                 = 0
	X_TCHAR_DEFINED                                                        = 0
	X_TCL                                                                  = 0
	X_TCLDECLS                                                             = 0
	X_TCLPLATDECLS                                                         = 0
	X_TEXTMETRIC_DEFINED                                                   = 0
	X_THREADLOCALEINFO                                                     = 0
	X_THREADPOOLAPISET_H_                                                  = 0
	X_THREADPOOLLEGACYAPISET_H_                                            = 0
	X_TIME32_T_DEFINED                                                     = 0
	X_TIME64_T_DEFINED                                                     = 0
	X_TIMEZONEAPI_H_                                                       = 0
	X_TIME_T_DEFINED                                                       = 0
	X_TMMINTRIN_H_INCLUDED                                                 = 0
	X_TM_DEFINED                                                           = 0
	X_TWO_DIGIT_EXPONENT                                                   = 0x1
	X_UI16_MAX                                                             = 0xffff
	X_UI32_MAX                                                             = 0xffffffff
	X_UI64_MAX                                                             = 0xffffffffffffffff
	X_UI8_MAX                                                              = 0xff
	X_UINTPTR_T_DEFINED                                                    = 0
	X_ULONGLONG_                                                           = 0
	X_UNICODE                                                              = 1
	X_UPPER                                                                = 0x1
	X_USEDENTRY                                                            = 1
	X_Use_decl_annotations_                                                = 0
	X_VA_LIST                                                              = 0
	X_VA_LIST_                                                             = 0
	X_VA_LIST_DEFINED                                                      = 0
	X_VA_LIST_T_H                                                          = 0
	X_VPCLMULQDQINTRIN_H_INCLUDED                                          = 0
	X_W64                                                                  = 0
	X_WAITPKG_H_INCLUDED                                                   = 0
	X_WAIT_CHILD                                                           = 0
	X_WAIT_GRANDCHILD                                                      = 1
	X_WBNOINVDINTRIN_H_INCLUDED                                            = 0
	X_WCHAR_T_DEFINED                                                      = 0
	X_WCONIO_DEFINED                                                       = 0
	X_WCONIO_S_DEFINED                                                     = 0
	X_WCTYPE_DEFINED                                                       = 0
	X_WCTYPE_INLINE_DEFINED                                                = 0
	X_WCTYPE_T_DEFINED                                                     = 0
	X_WConst_return                                                        = 0
	X_WDIRECT_DEFINED                                                      = 0
	X_WEXEC_DEFINED                                                        = 0
	X_WFINDDATA_T_DEFINED                                                  = 0
	X_WIN32                                                                = 1
	X_WIN32_IE                                                             = 1538
	X_WIN32_IE_IE100                                                       = 0x0a00
	X_WIN32_IE_IE110                                                       = 0x0A00
	X_WIN32_IE_IE20                                                        = 0x0200
	X_WIN32_IE_IE30                                                        = 0x0300
	X_WIN32_IE_IE302                                                       = 0x0302
	X_WIN32_IE_IE40                                                        = 0x0400
	X_WIN32_IE_IE401                                                       = 0x0401
	X_WIN32_IE_IE50                                                        = 0x0500
	X_WIN32_IE_IE501                                                       = 0x0501
	X_WIN32_IE_IE55                                                        = 0x0550
	X_WIN32_IE_IE60                                                        = 0x0600
	X_WIN32_IE_IE60SP1                                                     = 0x0601
	X_WIN32_IE_IE60SP2                                                     = 0x0603
	X_WIN32_IE_IE70                                                        = 0x0700
	X_WIN32_IE_IE80                                                        = 0x0800
	X_WIN32_IE_IE90                                                        = 0x0900
	X_WIN32_IE_LONGHORN                                                    = 1792
	X_WIN32_IE_NT4                                                         = 512
	X_WIN32_IE_NT4SP1                                                      = 512
	X_WIN32_IE_NT4SP2                                                      = 512
	X_WIN32_IE_NT4SP3                                                      = 770
	X_WIN32_IE_NT4SP4                                                      = 1025
	X_WIN32_IE_NT4SP5                                                      = 1025
	X_WIN32_IE_NT4SP6                                                      = 1280
	X_WIN32_IE_WIN10                                                       = 2560
	X_WIN32_IE_WIN2K                                                       = 1281
	X_WIN32_IE_WIN2KSP1                                                    = 1281
	X_WIN32_IE_WIN2KSP2                                                    = 1281
	X_WIN32_IE_WIN2KSP3                                                    = 1281
	X_WIN32_IE_WIN2KSP4                                                    = 1281
	X_WIN32_IE_WIN6                                                        = 1792
	X_WIN32_IE_WIN7                                                        = 2048
	X_WIN32_IE_WIN8                                                        = 2560
	X_WIN32_IE_WIN98                                                       = 1025
	X_WIN32_IE_WIN98SE                                                     = 1280
	X_WIN32_IE_WINBLUE                                                     = 2560
	X_WIN32_IE_WINME                                                       = 1360
	X_WIN32_IE_WINTHRESHOLD                                                = 2560
	X_WIN32_IE_WS03                                                        = 0x0602
	X_WIN32_IE_WS03SP1                                                     = 1539
	X_WIN32_IE_XP                                                          = 1536
	X_WIN32_IE_XPSP1                                                       = 1537
	X_WIN32_IE_XPSP2                                                       = 1539
	X_WIN32_WINNT                                                          = 0x502
	X_WIN32_WINNT_LONGHORN                                                 = 0x0600
	X_WIN32_WINNT_NT4                                                      = 0x0400
	X_WIN32_WINNT_VISTA                                                    = 0x0600
	X_WIN32_WINNT_WIN10                                                    = 0x0A00
	X_WIN32_WINNT_WIN2K                                                    = 0x0500
	X_WIN32_WINNT_WIN6                                                     = 0x0600
	X_WIN32_WINNT_WIN7                                                     = 0x0601
	X_WIN32_WINNT_WIN8                                                     = 0x0602
	X_WIN32_WINNT_WINBLUE                                                  = 0x0603
	X_WIN32_WINNT_WINTHRESHOLD                                             = 0x0A00
	X_WIN32_WINNT_WINXP                                                    = 0x0501
	X_WIN32_WINNT_WS03                                                     = 0x0502
	X_WIN32_WINNT_WS08                                                     = 0x0600
	X_WIN64                                                                = 1
	X_WINBASE_                                                             = 0
	X_WINCON_                                                              = 0
	X_WINDEF_                                                              = 0
	X_WINDOWS_                                                             = 0
	X_WINERROR_                                                            = 0
	X_WINGDI_                                                              = 0
	X_WINNETWK_                                                            = 0
	X_WINNLS_                                                              = 0
	X_WINNT_                                                               = 0
	X_WINREG_                                                              = 0
	X_WINSVC_                                                              = 0
	X_WINT_T                                                               = 0
	X_WINUSER_                                                             = 0
	X_WIO_DEFINED                                                          = 0
	X_WIO_S_DEFINED                                                        = 0
	X_WLOCALE_DEFINED                                                      = 0
	X_WMMINTRIN_H_INCLUDED                                                 = 0
	X_WNNC_                                                                = 0
	X_WOW64APISET_H_                                                       = 0
	X_WRITE_ABORT_MSG                                                      = 0x1
	X_WSPAWN_DEFINED                                                       = 0
	X_WSTAT_DEFINED                                                        = 0
	X_WSTDIO_DEFINED                                                       = 0
	X_WSTDIO_S_DEFINED                                                     = 0
	X_WSTDLIBP_DEFINED                                                     = 0
	X_WSTDLIB_DEFINED                                                      = 0
	X_WSTRING_DEFINED                                                      = 0
	X_WSTRING_S_DEFINED                                                    = 0
	X_WTIME_DEFINED                                                        = 0
	X_WTIME_S_DEFINED                                                      = 0
	X_X86INTRIN_H_INCLUDED                                                 = 0
	X_XABORT_CAPACITY                                                      = 8
	X_XABORT_CONFLICT                                                      = 4
	X_XABORT_DEBUG                                                         = 16
	X_XABORT_EXPLICIT                                                      = 1
	X_XABORT_NESTED                                                        = 32
	X_XABORT_RETRY                                                         = 2
	X_XBEGIN_STARTED                                                       = 18446744073709551615
	X_XFORM_                                                               = 0
	X_XMMINTRIN_H_INCLUDED                                                 = 0
	X_XOPMMINTRIN_H_INCLUDED                                               = 0
	X_XSAVECINTRIN_H_INCLUDED                                              = 0
	X_XSAVEINTRIN_H_INCLUDED                                               = 0
	X_XSAVEOPTINTRIN_H_INCLUDED                                            = 0
	X_XSAVESINTRIN_H_INCLUDED                                              = 0
	X_XTESTINTRIN_H_INCLUDED                                               = 0
	Cdecl                                                                  = 0
	Far                                                                    = 0
	Near                                                                   = 0
	Pascal                                                                 = 0
)

// Positions to pass to Tcl_QueueEvent:

const ( /* tcl.h:1402:1: */
	TCL_QUEUE_TAIL = 0
	TCL_QUEUE_HEAD = 1
	TCL_QUEUE_MARK = 2
)

// The following flags determine whether the blockModeProc above should set
// the channel into blocking or nonblocking mode. They are passed as arguments
// to the blockModeProc function in the above structure.

//----------------------------------------------------------------------------
// Enum for different types of file paths.

const ( /* tcl.h:1624:1: */
	TCL_PATH_ABSOLUTE        = 0
	TCL_PATH_RELATIVE        = 1
	TCL_PATH_VOLUME_RELATIVE = 2
)

//----------------------------------------------------------------------------
// When a TCL command returns, the interpreter contains a result from the
// command. Programmers are strongly encouraged to use one of the functions
// Tcl_GetObjResult() or Tcl_GetStringResult() to read the interpreter's
// result. See the SetResult man page for details. Besides this result, the
// command function returns an integer code, which is one of the following:
//
// TCL_OK		Command completed normally; the interpreter's result
//			contains the command's result.
// TCL_ERROR		The command couldn't be completed successfully; the
//			interpreter's result describes what went wrong.
// TCL_RETURN		The command requests that the current function return;
//			the interpreter's result contains the function's
//			return value.
// TCL_BREAK		The command requests that the innermost loop be
//			exited; the interpreter's result is meaningless.
// TCL_CONTINUE		Go on to the next iteration of the current loop; the
//			interpreter's result is meaningless.

//----------------------------------------------------------------------------
// Flags to control what substitutions are performed by Tcl_SubstObj():

// Argument descriptors for math function callbacks in expressions:

const ( /* tcl.h:705:1: */
	TCL_INT      = 0
	TCL_DOUBLE   = 1
	TCL_EITHER   = 2
	TCL_WIDE_INT = 3
)

const ( /* avx512fintrin.h:4271:1: */
	_MM_PERM_AAAA = 0
	_MM_PERM_AAAB = 1
	_MM_PERM_AAAC = 2
	_MM_PERM_AAAD = 3
	_MM_PERM_AABA = 4
	_MM_PERM_AABB = 5
	_MM_PERM_AABC = 6
	_MM_PERM_AABD = 7
	_MM_PERM_AACA = 8
	_MM_PERM_AACB = 9
	_MM_PERM_AACC = 10
	_MM_PERM_AACD = 11
	_MM_PERM_AADA = 12
	_MM_PERM_AADB = 13
	_MM_PERM_AADC = 14
	_MM_PERM_AADD = 15
	_MM_PERM_ABAA = 16
	_MM_PERM_ABAB = 17
	_MM_PERM_ABAC = 18
	_MM_PERM_ABAD = 19
	_MM_PERM_ABBA = 20
	_MM_PERM_ABBB = 21
	_MM_PERM_ABBC = 22
	_MM_PERM_ABBD = 23
	_MM_PERM_ABCA = 24
	_MM_PERM_ABCB = 25
	_MM_PERM_ABCC = 26
	_MM_PERM_ABCD = 27
	_MM_PERM_ABDA = 28
	_MM_PERM_ABDB = 29
	_MM_PERM_ABDC = 30
	_MM_PERM_ABDD = 31
	_MM_PERM_ACAA = 32
	_MM_PERM_ACAB = 33
	_MM_PERM_ACAC = 34
	_MM_PERM_ACAD = 35
	_MM_PERM_ACBA = 36
	_MM_PERM_ACBB = 37
	_MM_PERM_ACBC = 38
	_MM_PERM_ACBD = 39
	_MM_PERM_ACCA = 40
	_MM_PERM_ACCB = 41
	_MM_PERM_ACCC = 42
	_MM_PERM_ACCD = 43
	_MM_PERM_ACDA = 44
	_MM_PERM_ACDB = 45
	_MM_PERM_ACDC = 46
	_MM_PERM_ACDD = 47
	_MM_PERM_ADAA = 48
	_MM_PERM_ADAB = 49
	_MM_PERM_ADAC = 50
	_MM_PERM_ADAD = 51
	_MM_PERM_ADBA = 52
	_MM_PERM_ADBB = 53
	_MM_PERM_ADBC = 54
	_MM_PERM_ADBD = 55
	_MM_PERM_ADCA = 56
	_MM_PERM_ADCB = 57
	_MM_PERM_ADCC = 58
	_MM_PERM_ADCD = 59
	_MM_PERM_ADDA = 60
	_MM_PERM_ADDB = 61
	_MM_PERM_ADDC = 62
	_MM_PERM_ADDD = 63
	_MM_PERM_BAAA = 64
	_MM_PERM_BAAB = 65
	_MM_PERM_BAAC = 66
	_MM_PERM_BAAD = 67
	_MM_PERM_BABA = 68
	_MM_PERM_BABB = 69
	_MM_PERM_BABC = 70
	_MM_PERM_BABD = 71
	_MM_PERM_BACA = 72
	_MM_PERM_BACB = 73
	_MM_PERM_BACC = 74
	_MM_PERM_BACD = 75
	_MM_PERM_BADA = 76
	_MM_PERM_BADB = 77
	_MM_PERM_BADC = 78
	_MM_PERM_BADD = 79
	_MM_PERM_BBAA = 80
	_MM_PERM_BBAB = 81
	_MM_PERM_BBAC = 82
	_MM_PERM_BBAD = 83
	_MM_PERM_BBBA = 84
	_MM_PERM_BBBB = 85
	_MM_PERM_BBBC = 86
	_MM_PERM_BBBD = 87
	_MM_PERM_BBCA = 88
	_MM_PERM_BBCB = 89
	_MM_PERM_BBCC = 90
	_MM_PERM_BBCD = 91
	_MM_PERM_BBDA = 92
	_MM_PERM_BBDB = 93
	_MM_PERM_BBDC = 94
	_MM_PERM_BBDD = 95
	_MM_PERM_BCAA = 96
	_MM_PERM_BCAB = 97
	_MM_PERM_BCAC = 98
	_MM_PERM_BCAD = 99
	_MM_PERM_BCBA = 100
	_MM_PERM_BCBB = 101
	_MM_PERM_BCBC = 102
	_MM_PERM_BCBD = 103
	_MM_PERM_BCCA = 104
	_MM_PERM_BCCB = 105
	_MM_PERM_BCCC = 106
	_MM_PERM_BCCD = 107
	_MM_PERM_BCDA = 108
	_MM_PERM_BCDB = 109
	_MM_PERM_BCDC = 110
	_MM_PERM_BCDD = 111
	_MM_PERM_BDAA = 112
	_MM_PERM_BDAB = 113
	_MM_PERM_BDAC = 114
	_MM_PERM_BDAD = 115
	_MM_PERM_BDBA = 116
	_MM_PERM_BDBB = 117
	_MM_PERM_BDBC = 118
	_MM_PERM_BDBD = 119
	_MM_PERM_BDCA = 120
	_MM_PERM_BDCB = 121
	_MM_PERM_BDCC = 122
	_MM_PERM_BDCD = 123
	_MM_PERM_BDDA = 124
	_MM_PERM_BDDB = 125
	_MM_PERM_BDDC = 126
	_MM_PERM_BDDD = 127
	_MM_PERM_CAAA = 128
	_MM_PERM_CAAB = 129
	_MM_PERM_CAAC = 130
	_MM_PERM_CAAD = 131
	_MM_PERM_CABA = 132
	_MM_PERM_CABB = 133
	_MM_PERM_CABC = 134
	_MM_PERM_CABD = 135
	_MM_PERM_CACA = 136
	_MM_PERM_CACB = 137
	_MM_PERM_CACC = 138
	_MM_PERM_CACD = 139
	_MM_PERM_CADA = 140
	_MM_PERM_CADB = 141
	_MM_PERM_CADC = 142
	_MM_PERM_CADD = 143
	_MM_PERM_CBAA = 144
	_MM_PERM_CBAB = 145
	_MM_PERM_CBAC = 146
	_MM_PERM_CBAD = 147
	_MM_PERM_CBBA = 148
	_MM_PERM_CBBB = 149
	_MM_PERM_CBBC = 150
	_MM_PERM_CBBD = 151
	_MM_PERM_CBCA = 152
	_MM_PERM_CBCB = 153
	_MM_PERM_CBCC = 154
	_MM_PERM_CBCD = 155
	_MM_PERM_CBDA = 156
	_MM_PERM_CBDB = 157
	_MM_PERM_CBDC = 158
	_MM_PERM_CBDD = 159
	_MM_PERM_CCAA = 160
	_MM_PERM_CCAB = 161
	_MM_PERM_CCAC = 162
	_MM_PERM_CCAD = 163
	_MM_PERM_CCBA = 164
	_MM_PERM_CCBB = 165
	_MM_PERM_CCBC = 166
	_MM_PERM_CCBD = 167
	_MM_PERM_CCCA = 168
	_MM_PERM_CCCB = 169
	_MM_PERM_CCCC = 170
	_MM_PERM_CCCD = 171
	_MM_PERM_CCDA = 172
	_MM_PERM_CCDB = 173
	_MM_PERM_CCDC = 174
	_MM_PERM_CCDD = 175
	_MM_PERM_CDAA = 176
	_MM_PERM_CDAB = 177
	_MM_PERM_CDAC = 178
	_MM_PERM_CDAD = 179
	_MM_PERM_CDBA = 180
	_MM_PERM_CDBB = 181
	_MM_PERM_CDBC = 182
	_MM_PERM_CDBD = 183
	_MM_PERM_CDCA = 184
	_MM_PERM_CDCB = 185
	_MM_PERM_CDCC = 186
	_MM_PERM_CDCD = 187
	_MM_PERM_CDDA = 188
	_MM_PERM_CDDB = 189
	_MM_PERM_CDDC = 190
	_MM_PERM_CDDD = 191
	_MM_PERM_DAAA = 192
	_MM_PERM_DAAB = 193
	_MM_PERM_DAAC = 194
	_MM_PERM_DAAD = 195
	_MM_PERM_DABA = 196
	_MM_PERM_DABB = 197
	_MM_PERM_DABC = 198
	_MM_PERM_DABD = 199
	_MM_PERM_DACA = 200
	_MM_PERM_DACB = 201
	_MM_PERM_DACC = 202
	_MM_PERM_DACD = 203
	_MM_PERM_DADA = 204
	_MM_PERM_DADB = 205
	_MM_PERM_DADC = 206
	_MM_PERM_DADD = 207
	_MM_PERM_DBAA = 208
	_MM_PERM_DBAB = 209
	_MM_PERM_DBAC = 210
	_MM_PERM_DBAD = 211
	_MM_PERM_DBBA = 212
	_MM_PERM_DBBB = 213
	_MM_PERM_DBBC = 214
	_MM_PERM_DBBD = 215
	_MM_PERM_DBCA = 216
	_MM_PERM_DBCB = 217
	_MM_PERM_DBCC = 218
	_MM_PERM_DBCD = 219
	_MM_PERM_DBDA = 220
	_MM_PERM_DBDB = 221
	_MM_PERM_DBDC = 222
	_MM_PERM_DBDD = 223
	_MM_PERM_DCAA = 224
	_MM_PERM_DCAB = 225
	_MM_PERM_DCAC = 226
	_MM_PERM_DCAD = 227
	_MM_PERM_DCBA = 228
	_MM_PERM_DCBB = 229
	_MM_PERM_DCBC = 230
	_MM_PERM_DCBD = 231
	_MM_PERM_DCCA = 232
	_MM_PERM_DCCB = 233
	_MM_PERM_DCCC = 234
	_MM_PERM_DCCD = 235
	_MM_PERM_DCDA = 236
	_MM_PERM_DCDB = 237
	_MM_PERM_DCDC = 238
	_MM_PERM_DCDD = 239
	_MM_PERM_DDAA = 240
	_MM_PERM_DDAB = 241
	_MM_PERM_DDAC = 242
	_MM_PERM_DDAD = 243
	_MM_PERM_DDBA = 244
	_MM_PERM_DDBB = 245
	_MM_PERM_DDBC = 246
	_MM_PERM_DDBD = 247
	_MM_PERM_DDCA = 248
	_MM_PERM_DDCB = 249
	_MM_PERM_DDCC = 250
	_MM_PERM_DDCD = 251
	_MM_PERM_DDDA = 252
	_MM_PERM_DDDB = 253
	_MM_PERM_DDDC = 254
	_MM_PERM_DDDD = 255
)

// Constants for mantissa extraction
const ( /* avx512fintrin.h:8686:1: */
	_MM_MANT_NORM_1_2     = 0 // interval [1, 2)
	_MM_MANT_NORM_p5_2    = 1 // interval [0.5, 2)
	_MM_MANT_NORM_p5_1    = 2 // interval [0.5, 1)
	_MM_MANT_NORM_p75_1p5 = 3
)

const ( /* avx512fintrin.h:8694:1: */
	_MM_MANT_SIGN_src  = 0 // sign = sign(SRC)
	_MM_MANT_SIGN_zero = 1 // sign = 0
	_MM_MANT_SIGN_nan  = 2
)

// Constants for use with _mm_prefetch.
const ( /* xmmintrin.h:37:1: */
	// _MM_HINT_ET is _MM_HINT_T with set 3rd bit.
	_MM_HINT_ET0 = 7
	_MM_HINT_ET1 = 6
	_MM_HINT_T0  = 3
	_MM_HINT_T1  = 2
	_MM_HINT_T2  = 1
	_MM_HINT_NTA = 0
)

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

const ( /* memoryapi.h:18:3: */
	LowMemoryResourceNotification  = 0
	HighMemoryResourceNotification = 1
)

const ( /* minwinbase.h:102:3: */
	FindExInfoStandard     = 0
	FindExInfoBasic        = 1
	FindExInfoMaxInfoLevel = 2
)

const ( /* minwinbase.h:114:3: */
	FindExSearchNameMatch          = 0
	FindExSearchLimitToDirectories = 1
	FindExSearchLimitToDevices     = 2
	FindExSearchMaxSearchOp        = 3
)

const ( /* minwinbase.h:131:3: */
	GetFileExInfoStandard = 0
	GetFileExMaxInfoLevel = 1
)

const ( /* sysinfoapi.h:70:3: */
	ComputerNameNetBIOS                   = 0
	ComputerNameDnsHostname               = 1
	ComputerNameDnsDomain                 = 2
	ComputerNameDnsFullyQualified         = 3
	ComputerNamePhysicalNetBIOS           = 4
	ComputerNamePhysicalDnsHostname       = 5
	ComputerNamePhysicalDnsDomain         = 6
	ComputerNamePhysicalDnsFullyQualified = 7
	ComputerNameMax                       = 8
)

const ( /* winbase.h:1184:3: */
	ThreadMemoryPriority      = 0
	ThreadAbsoluteCpuPriority = 1
	ThreadInformationClassMax = 2
)

const ( /* winbase.h:1279:3: */
	DEPPolicyAlwaysOff  = 0
	DEPPolicyAlwaysOn   = 1
	DEPPolicyOptIn      = 2
	DEPPolicyOptOut     = 3
	DEPTotalPolicyCount = 4
)

const ( /* winbase.h:1570:3: */
	ProcessMemoryPriority      = 0
	ProcessInformationClassMax = 1
)

const ( /* winbase.h:2216:3: */
	FindStreamInfoStandard     = 0
	FindStreamInfoMaxInfoLevel = 1
)

const ( /* windef.h:157:1: */
	DPI_AWARENESS_INVALID           = -1
	DPI_AWARENESS_UNAWARE           = 0
	DPI_AWARENESS_SYSTEM_AWARE      = 1
	DPI_AWARENESS_PER_MONITOR_AWARE = 2
)

const ( /* windef.h:170:1: */
	DPI_HOSTING_BEHAVIOR_INVALID = -1
	DPI_HOSTING_BEHAVIOR_DEFAULT = 0
	DPI_HOSTING_BEHAVIOR_MIXED   = 1
)

const ( /* winnls.h:720:3: */
	COMPARE_STRING = 1
)

const ( /* winnls.h:756:3: */
	GEO_NATION            = 1
	GEO_LATITUDE          = 2
	GEO_LONGITUDE         = 3
	GEO_ISO2              = 4
	GEO_ISO3              = 5
	GEO_RFC1766           = 6
	GEO_LCID              = 7
	GEO_FRIENDLYNAME      = 8
	GEO_OFFICIALNAME      = 9
	GEO_TIMEZONES         = 10
	GEO_OFFICIALLANGUAGES = 11
	GEO_ISO_UN_NUMBER     = 12
	GEO_PARENT            = 13
)

const ( /* winnls.h:772:3: */
	GEOCLASS_NATION = 16
	GEOCLASS_REGION = 14
	GEOCLASS_ALL    = 0
)

const ( /* winnt.h:2946:5: */
	SidTypeUser           = 1
	SidTypeGroup          = 2
	SidTypeDomain         = 3
	SidTypeAlias          = 4
	SidTypeWellKnownGroup = 5
	SidTypeDeletedAccount = 6
	SidTypeInvalid        = 7
	SidTypeUnknown        = 8
	SidTypeComputer       = 9
	SidTypeLabel          = 10
	SidTypeLogonSession   = 11
)

const ( /* winnt.h:3189:5: */
	WinNullSid                                    = 0
	WinWorldSid                                   = 1
	WinLocalSid                                   = 2
	WinCreatorOwnerSid                            = 3
	WinCreatorGroupSid                            = 4
	WinCreatorOwnerServerSid                      = 5
	WinCreatorGroupServerSid                      = 6
	WinNtAuthoritySid                             = 7
	WinDialupSid                                  = 8
	WinNetworkSid                                 = 9
	WinBatchSid                                   = 10
	WinInteractiveSid                             = 11
	WinServiceSid                                 = 12
	WinAnonymousSid                               = 13
	WinProxySid                                   = 14
	WinEnterpriseControllersSid                   = 15
	WinSelfSid                                    = 16
	WinAuthenticatedUserSid                       = 17
	WinRestrictedCodeSid                          = 18
	WinTerminalServerSid                          = 19
	WinRemoteLogonIdSid                           = 20
	WinLogonIdsSid                                = 21
	WinLocalSystemSid                             = 22
	WinLocalServiceSid                            = 23
	WinNetworkServiceSid                          = 24
	WinBuiltinDomainSid                           = 25
	WinBuiltinAdministratorsSid                   = 26
	WinBuiltinUsersSid                            = 27
	WinBuiltinGuestsSid                           = 28
	WinBuiltinPowerUsersSid                       = 29
	WinBuiltinAccountOperatorsSid                 = 30
	WinBuiltinSystemOperatorsSid                  = 31
	WinBuiltinPrintOperatorsSid                   = 32
	WinBuiltinBackupOperatorsSid                  = 33
	WinBuiltinReplicatorSid                       = 34
	WinBuiltinPreWindows2000CompatibleAccessSid   = 35
	WinBuiltinRemoteDesktopUsersSid               = 36
	WinBuiltinNetworkConfigurationOperatorsSid    = 37
	WinAccountAdministratorSid                    = 38
	WinAccountGuestSid                            = 39
	WinAccountKrbtgtSid                           = 40
	WinAccountDomainAdminsSid                     = 41
	WinAccountDomainUsersSid                      = 42
	WinAccountDomainGuestsSid                     = 43
	WinAccountComputersSid                        = 44
	WinAccountControllersSid                      = 45
	WinAccountCertAdminsSid                       = 46
	WinAccountSchemaAdminsSid                     = 47
	WinAccountEnterpriseAdminsSid                 = 48
	WinAccountPolicyAdminsSid                     = 49
	WinAccountRasAndIasServersSid                 = 50
	WinNTLMAuthenticationSid                      = 51
	WinDigestAuthenticationSid                    = 52
	WinSChannelAuthenticationSid                  = 53
	WinThisOrganizationSid                        = 54
	WinOtherOrganizationSid                       = 55
	WinBuiltinIncomingForestTrustBuildersSid      = 56
	WinBuiltinPerfMonitoringUsersSid              = 57
	WinBuiltinPerfLoggingUsersSid                 = 58
	WinBuiltinAuthorizationAccessSid              = 59
	WinBuiltinTerminalServerLicenseServersSid     = 60
	WinBuiltinDCOMUsersSid                        = 61
	WinBuiltinIUsersSid                           = 62
	WinIUserSid                                   = 63
	WinBuiltinCryptoOperatorsSid                  = 64
	WinUntrustedLabelSid                          = 65
	WinLowLabelSid                                = 66
	WinMediumLabelSid                             = 67
	WinHighLabelSid                               = 68
	WinSystemLabelSid                             = 69
	WinWriteRestrictedCodeSid                     = 70
	WinCreatorOwnerRightsSid                      = 71
	WinCacheablePrincipalsGroupSid                = 72
	WinNonCacheablePrincipalsGroupSid             = 73
	WinEnterpriseReadonlyControllersSid           = 74
	WinAccountReadonlyControllersSid              = 75
	WinBuiltinEventLogReadersGroup                = 76
	WinNewEnterpriseReadonlyControllersSid        = 77
	WinBuiltinCertSvcDComAccessGroup              = 78
	WinMediumPlusLabelSid                         = 79
	WinLocalLogonSid                              = 80
	WinConsoleLogonSid                            = 81
	WinThisOrganizationCertificateSid             = 82
	WinApplicationPackageAuthoritySid             = 83
	WinBuiltinAnyPackageSid                       = 84
	WinCapabilityInternetClientSid                = 85
	WinCapabilityInternetClientServerSid          = 86
	WinCapabilityPrivateNetworkClientServerSid    = 87
	WinCapabilityPicturesLibrarySid               = 88
	WinCapabilityVideosLibrarySid                 = 89
	WinCapabilityMusicLibrarySid                  = 90
	WinCapabilityDocumentsLibrarySid              = 91
	WinCapabilitySharedUserCertificatesSid        = 92
	WinCapabilityEnterpriseAuthenticationSid      = 93
	WinCapabilityRemovableStorageSid              = 94
	WinBuiltinRDSRemoteAccessServersSid           = 95
	WinBuiltinRDSEndpointServersSid               = 96
	WinBuiltinRDSManagementServersSid             = 97
	WinUserModeDriversSid                         = 98
	WinBuiltinHyperVAdminsSid                     = 99
	WinAccountCloneableControllersSid             = 100
	WinBuiltinAccessControlAssistanceOperatorsSid = 101
	WinBuiltinRemoteManagementUsersSid            = 102
	WinAuthenticationAuthorityAssertedSid         = 103
	WinAuthenticationServiceAssertedSid           = 104
	WinLocalAccountSid                            = 105
	WinLocalAccountAndAdministratorSid            = 106
	WinAccountProtectedUsersSid                   = 107
	WinCapabilityAppointmentsSid                  = 108
	WinCapabilityContactsSid                      = 109
	WinAccountDefaultSystemManagedSid             = 110
	WinBuiltinDefaultSystemManagedGroupSid        = 111
	WinBuiltinStorageReplicaAdminsSid             = 112
	WinAccountKeyAdminsSid                        = 113
	WinAccountEnterpriseKeyAdminsSid              = 114
	WinAuthenticationKeyTrustSid                  = 115
	WinAuthenticationKeyPropertyMFASid            = 116
	WinAuthenticationKeyPropertyAttestationSid    = 117
)

const ( /* winnt.h:3500:5: */
	AclRevisionInformation = 1
	AclSizeInformation     = 2
)

const ( /* winnt.h:3570:5: */
	AuditEventObjectAccess           = 0
	AuditEventDirectoryServiceAccess = 1
)

const ( /* winnt.h:3602:5: */
	AccessReasonNone                     = 0
	AccessReasonAllowedAce               = 65536
	AccessReasonDeniedAce                = 131072
	AccessReasonAllowedParentAce         = 196608
	AccessReasonDeniedParentAce          = 262144
	AccessReasonNotGrantedByCape         = 327680
	AccessReasonNotGrantedByParentCape   = 393216
	AccessReasonNotGrantedToAppContainer = 458752
	AccessReasonMissingPrivilege         = 1048576
	AccessReasonFromPrivilege            = 2097152
	AccessReasonIntegrityLevel           = 3145728
	AccessReasonOwnership                = 4194304
	AccessReasonNullDacl                 = 5242880
	AccessReasonEmptyDacl                = 6291456
	AccessReasonNoSD                     = 7340032
	AccessReasonNoGrant                  = 8388608
)

const ( /* winnt.h:3692:5: */
	SecurityAnonymous      = 0
	SecurityIdentification = 1
	SecurityImpersonation  = 2
	SecurityDelegation     = 3
)

const ( /* winnt.h:3719:5: */
	TokenPrimary       = 1
	TokenImpersonation = 2
)

const ( /* winnt.h:3724:5: */
	TokenElevationTypeDefault = 1
	TokenElevationTypeFull    = 2
	TokenElevationTypeLimited = 3
)

const ( /* winnt.h:3730:5: */
	TokenUser                            = 1
	TokenGroups                          = 2
	TokenPrivileges                      = 3
	TokenOwner                           = 4
	TokenPrimaryGroup                    = 5
	TokenDefaultDacl                     = 6
	TokenSource                          = 7
	TokenType                            = 8
	TokenImpersonationLevel              = 9
	TokenStatistics                      = 10
	TokenRestrictedSids                  = 11
	TokenSessionId                       = 12
	TokenGroupsAndPrivileges             = 13
	TokenSessionReference                = 14
	TokenSandBoxInert                    = 15
	TokenAuditPolicy                     = 16
	TokenOrigin                          = 17
	TokenElevationType                   = 18
	TokenLinkedToken                     = 19
	TokenElevation                       = 20
	TokenHasRestrictions                 = 21
	TokenAccessInformation               = 22
	TokenVirtualizationAllowed           = 23
	TokenVirtualizationEnabled           = 24
	TokenIntegrityLevel                  = 25
	TokenUIAccess                        = 26
	TokenMandatoryPolicy                 = 27
	TokenLogonSid                        = 28
	TokenIsAppContainer                  = 29
	TokenCapabilities                    = 30
	TokenAppContainerSid                 = 31
	TokenAppContainerNumber              = 32
	TokenUserClaimAttributes             = 33
	TokenDeviceClaimAttributes           = 34
	TokenRestrictedUserClaimAttributes   = 35
	TokenRestrictedDeviceClaimAttributes = 36
	TokenDeviceGroups                    = 37
	TokenRestrictedDeviceGroups          = 38
	TokenSecurityAttributes              = 39
	TokenIsRestricted                    = 40
	MaxTokenInfoClass                    = 41
)

const ( /* winnt.h:3898:5: */
	MandatoryLevelUntrusted     = 0
	MandatoryLevelLow           = 1
	MandatoryLevelMedium        = 2
	MandatoryLevelHigh          = 3
	MandatoryLevelSystem        = 4
	MandatoryLevelSecureProcess = 5
	MandatoryLevelCount         = 6
)

const ( /* winnt.h:4024:5: */
	SeLearningModeInvalidType = 0
	SeLearningModeSettings    = 1
	SeLearningModeMax         = 2
)

const ( /* winnt.h:4228:5: */
	PMCCounter             = 0
	MaxHardwareCounterType = 1
)

const ( /* winnt.h:4233:5: */
	ProcessDEPPolicy                   = 0
	ProcessASLRPolicy                  = 1
	ProcessDynamicCodePolicy           = 2
	ProcessStrictHandleCheckPolicy     = 3
	ProcessSystemCallDisablePolicy     = 4
	ProcessMitigationOptionsMask       = 5
	ProcessExtensionPointDisablePolicy = 6
	ProcessControlFlowGuardPolicy      = 7
	ProcessSignaturePolicy             = 8
	ProcessFontDisablePolicy           = 9
	ProcessImageLoadPolicy             = 10
	MaxProcessMitigationPolicy         = 11
)

const ( /* winnt.h:4431:5: */
	ToleranceLow    = 1
	ToleranceMedium = 2
	ToleranceHigh   = 3
)

const ( /* winnt.h:4437:5: */
	ToleranceIntervalShort  = 1
	ToleranceIntervalMedium = 2
	ToleranceIntervalLong   = 3
)

const ( /* winnt.h:4556:5: */
	JobObjectBasicAccountingInformation         = 1
	JobObjectBasicLimitInformation              = 2
	JobObjectBasicProcessIdList                 = 3
	JobObjectBasicUIRestrictions                = 4
	JobObjectSecurityLimitInformation           = 5
	JobObjectEndOfJobTimeInformation            = 6
	JobObjectAssociateCompletionPortInformation = 7
	JobObjectBasicAndIoAccountingInformation    = 8
	JobObjectExtendedLimitInformation           = 9
	JobObjectJobSetInformation                  = 10
	JobObjectGroupInformation                   = 11
	JobObjectNotificationLimitInformation       = 12
	JobObjectLimitViolationInformation          = 13
	JobObjectGroupInformationEx                 = 14
	JobObjectCpuRateControlInformation          = 15
	JobObjectCompletionFilter                   = 16
	JobObjectCompletionCounter                  = 17
	JobObjectReserved1Information               = 18
	JobObjectReserved2Information               = 19
	JobObjectReserved3Information               = 20
	JobObjectReserved4Information               = 21
	JobObjectReserved5Information               = 22
	JobObjectReserved6Information               = 23
	JobObjectReserved7Information               = 24
	JobObjectReserved8Information               = 25
	MaxJobObjectInfoClass                       = 26
)

const ( /* winnt.h:4580:5: */
	FirmwareTypeUnknown = 0
	FirmwareTypeBios    = 1
	FirmwareTypeUefi    = 2
	FirmwareTypeMax     = 3
)

const ( /* winnt.h:4605:5: */
	RelationProcessorCore    = 0
	RelationNumaNode         = 1
	RelationCache            = 2
	RelationProcessorPackage = 3
	RelationGroup            = 4
	RelationAll              = 65535
)

const ( /* winnt.h:4612:5: */
	CacheUnified     = 0
	CacheInstruction = 1
	CacheData        = 2
	CacheTrace       = 3
)

const ( /* winnt.h:467:1: */
	UNSPECIFIED_COMPARTMENT_ID = 0
	DEFAULT_COMPARTMENT_ID     = 1
)

const ( /* winnt.h:4908:3: */
	MemExtendedParameterInvalidType         = 0
	MemExtendedParameterAddressRequirements = 1
	MemExtendedParameterNumaNode            = 2
	MemExtendedParameterPartitionHandle     = 3
	MemExtendedParameterUserPhysicalHandle  = 4
	MemExtendedParameterAttributeFlags      = 5
	MemExtendedParameterMax                 = 6
)

const ( /* winnt.h:4946:3: */
	MemSectionExtendedParameterInvalidType       = 0
	MemSectionExtendedParameterUserPhysicalFlags = 1
	MemSectionExtendedParameterNumaNode          = 2
	MemSectionExtendedParameterMax               = 3
)

const ( /* winnt.h:5346:3: */
	PowerSystemUnspecified = 0
	PowerSystemWorking     = 1
	PowerSystemSleeping1   = 2
	PowerSystemSleeping2   = 3
	PowerSystemSleeping3   = 4
	PowerSystemHibernate   = 5
	PowerSystemShutdown    = 6
	PowerSystemMaximum     = 7
)

const ( /* winnt.h:5352:3: */
	PowerActionNone          = 0
	PowerActionReserved      = 1
	PowerActionSleep         = 2
	PowerActionHibernate     = 3
	PowerActionShutdown      = 4
	PowerActionShutdownReset = 5
	PowerActionShutdownOff   = 6
	PowerActionWarmEject     = 7
)

const ( /* winnt.h:5358:3: */
	PowerDeviceUnspecified = 0
	PowerDeviceD0          = 1
	PowerDeviceD1          = 2
	PowerDeviceD2          = 3
	PowerDeviceD3          = 4
	PowerDeviceMaximum     = 5
)

const ( /* winnt.h:5363:3: */
	PowerMonitorOff = 0
	PowerMonitorOn  = 1
	PowerMonitorDim = 2
)

const ( /* winnt.h:5367:3: */
	PowerUserPresent    = 0
	PowerUserNotPresent = 1
	PowerUserInactive   = 2
	PowerUserMaximum    = 3
	PowerUserInvalid    = 3
)

const ( /* winnt.h:5383:3: */
	LT_DONT_CARE      = 0
	LT_LOWEST_LATENCY = 1
)

const ( /* winnt.h:5398:3: */
	PowerRequestDisplayRequired   = 0
	PowerRequestSystemRequired    = 1
	PowerRequestAwayModeRequired  = 2
	PowerRequestExecutionRequired = 3
)

const ( /* winnt.h:5426:5: */
	SystemPowerPolicyAc                = 0
	SystemPowerPolicyDc                = 1
	VerifySystemPolicyAc               = 2
	VerifySystemPolicyDc               = 3
	SystemPowerCapabilities            = 4
	SystemBatteryState                 = 5
	SystemPowerStateHandler            = 6
	ProcessorStateHandler              = 7
	SystemPowerPolicyCurrent           = 8
	AdministratorPowerPolicy           = 9
	SystemReserveHiberFile             = 10
	ProcessorInformation               = 11
	SystemPowerInformation             = 12
	ProcessorStateHandler2             = 13
	LastWakeTime                       = 14
	LastSleepTime                      = 15
	SystemExecutionState               = 16
	SystemPowerStateNotifyHandler      = 17
	ProcessorPowerPolicyAc             = 18
	ProcessorPowerPolicyDc             = 19
	VerifyProcessorPowerPolicyAc       = 20
	VerifyProcessorPowerPolicyDc       = 21
	ProcessorPowerPolicyCurrent        = 22
	SystemPowerStateLogging            = 23
	SystemPowerLoggingEntry            = 24
	SetPowerSettingValue               = 25
	NotifyUserPowerSetting             = 26
	PowerInformationLevelUnused0       = 27
	SystemMonitorHiberBootPowerOff     = 28
	SystemVideoState                   = 29
	TraceApplicationPowerMessage       = 30
	TraceApplicationPowerMessageEnd    = 31
	ProcessorPerfStates                = 32
	ProcessorIdleStates                = 33
	ProcessorCap                       = 34
	SystemWakeSource                   = 35
	SystemHiberFileInformation         = 36
	TraceServicePowerMessage           = 37
	ProcessorLoad                      = 38
	PowerShutdownNotification          = 39
	MonitorCapabilities                = 40
	SessionPowerInit                   = 41
	SessionDisplayState                = 42
	PowerRequestCreate                 = 43
	PowerRequestAction                 = 44
	GetPowerRequestList                = 45
	ProcessorInformationEx             = 46
	NotifyUserModeLegacyPowerEvent     = 47
	GroupPark                          = 48
	ProcessorIdleDomains               = 49
	WakeTimerList                      = 50
	SystemHiberFileSize                = 51
	ProcessorIdleStatesHv              = 52
	ProcessorPerfStatesHv              = 53
	ProcessorPerfCapHv                 = 54
	ProcessorSetIdle                   = 55
	LogicalProcessorIdling             = 56
	UserPresence                       = 57
	PowerSettingNotificationName       = 58
	GetPowerSettingValue               = 59
	IdleResiliency                     = 60
	SessionRITState                    = 61
	SessionConnectNotification         = 62
	SessionPowerCleanup                = 63
	SessionLockState                   = 64
	SystemHiberbootState               = 65
	PlatformInformation                = 66
	PdcInvocation                      = 67
	MonitorInvocation                  = 68
	FirmwareTableInformationRegistered = 69
	SetShutdownSelectedTime            = 70
	SuspendResumeInvocation            = 71
	PlmPowerRequestCreate              = 72
	ScreenOff                          = 73
	CsDeviceNotification               = 74
	PlatformRole                       = 75
	LastResumePerformance              = 76
	DisplayBurst                       = 77
	ExitLatencySamplingPercentage      = 78
	ApplyLowPowerScenarioSettings      = 79
	PowerInformationLevelMaximum       = 80
)

const ( /* winnt.h:5510:5: */
	UserNotPresent = 0
	UserPresent    = 1
	UserUnknown    = 255
)

const ( /* winnt.h:5546:5: */
	MonitorRequestReasonUnknown                 = 0
	MonitorRequestReasonPowerButton             = 1
	MonitorRequestReasonRemoteConnection        = 2
	MonitorRequestReasonScMonitorpower          = 3
	MonitorRequestReasonUserInput               = 4
	MonitorRequestReasonAcDcDisplayBurst        = 5
	MonitorRequestReasonUserDisplayBurst        = 6
	MonitorRequestReasonPoSetSystemState        = 7
	MonitorRequestReasonSetThreadExecutionState = 8
	MonitorRequestReasonFullWake                = 9
	MonitorRequestReasonSessionUnlock           = 10
	MonitorRequestReasonScreenOffRequest        = 11
	MonitorRequestReasonIdleTimeout             = 12
	MonitorRequestReasonPolicyChange            = 13
	MonitorRequestReasonMax                     = 14
)

const ( /* winnt.h:5576:5: */
	PoAc               = 0
	PoDc               = 1
	PoHot              = 2
	PoConditionMaximum = 3
)

const ( /* winnt.h:5603:5: */
	PlatformRoleUnspecified       = 0
	PlatformRoleDesktop           = 1
	PlatformRoleMobile            = 2
	PlatformRoleWorkstation       = 3
	PlatformRoleEnterpriseServer  = 4
	PlatformRoleSOHOServer        = 5
	PlatformRoleAppliancePC       = 6
	PlatformRolePerformanceServer = 7
	PlatformRoleSlate             = 8
	PlatformRoleMaximum           = 9
)

const ( /* winnt.h:6740:5: */
	IMAGE_AUX_SYMBOL_TYPE_TOKEN_DEF = 1
)

const ( /* winnt.h:7611:5: */
	IMPORT_OBJECT_CODE  = 0
	IMPORT_OBJECT_DATA  = 1
	IMPORT_OBJECT_CONST = 2
)

const ( /* winnt.h:7615:5: */
	IMPORT_OBJECT_ORDINAL         = 0
	IMPORT_OBJECT_NAME            = 1
	IMPORT_OBJECT_NAME_NO_PREFIX  = 2
	IMPORT_OBJECT_NAME_UNDECORATE = 3
)

const ( /* winnt.h:7621:5: */
	COMIMAGE_FLAGS_ILONLY                = 1
	COMIMAGE_FLAGS_32BITREQUIRED         = 2
	COMIMAGE_FLAGS_IL_LIBRARY            = 4
	COMIMAGE_FLAGS_STRONGNAMESIGNED      = 8
	COMIMAGE_FLAGS_TRACKDEBUGDATA        = 65536
	COR_VERSION_MAJOR_V2                 = 2
	COR_VERSION_MAJOR                    = 2
	COR_VERSION_MINOR                    = 0
	COR_DELETED_NAME_LENGTH              = 8
	COR_VTABLEGAP_NAME_LENGTH            = 8
	NATIVE_TYPE_MAX_CB                   = 1
	COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE = 255
	IMAGE_COR_MIH_METHODRVA              = 1
	IMAGE_COR_MIH_EHRVA                  = 2
	IMAGE_COR_MIH_BASICBLOCK             = 8
	COR_VTABLE_32BIT                     = 1
	COR_VTABLE_64BIT                     = 2
	COR_VTABLE_FROM_UNMANAGED            = 4
	COR_VTABLE_CALL_MOST_DERIVED         = 16
	IMAGE_COR_EATJ_THUNK_SIZE            = 32
	MAX_CLASS_NAME                       = 1024
	MAX_PACKAGE_NAME                     = 1024
)

const ( /* winnt.h:8028:5: */
	UmsThreadInvalidInfoClass = 0
	UmsThreadUserContext      = 1
	UmsThreadPriority         = 2
	UmsThreadAffinity         = 3
	UmsThreadTeb              = 4
	UmsThreadIsSuspended      = 5
	UmsThreadIsTerminated     = 6
	UmsThreadMaxInfoClass     = 7
)

const ( /* winnt.h:8039:5: */
	UmsSchedulerStartup       = 0
	UmsSchedulerThreadBlocked = 1
	UmsSchedulerThreadYield   = 2
)

const ( /* winnt.h:8114:5: */
	HeapCompatibilityInformation      = 0
	HeapEnableTerminationOnCorruption = 1
)

const ( /* winnt.h:8142:5: */
	ActivationContextBasicInformation                      = 1
	ActivationContextDetailedInformation                   = 2
	AssemblyDetailedInformationInActivationContext         = 3
	FileInformationInAssemblyOfAssemblyInActivationContext = 4
	RunlevelInformationInActivationContext                 = 5
	CompatibilityInformationInActivationContext            = 6
	ActivationContextManifestResourceName                  = 7
	MaxActivationContextInfoClass                          = 8
	AssemblyDetailedInformationInActivationContxt          = 3
	FileInformationInAssemblyOfAssemblyInActivationContxt  = 4
)

const ( /* winnt.h:8155:5: */
	ACTCTX_RUN_LEVEL_UNSPECIFIED       = 0
	ACTCTX_RUN_LEVEL_AS_INVOKER        = 1
	ACTCTX_RUN_LEVEL_HIGHEST_AVAILABLE = 2
	ACTCTX_RUN_LEVEL_REQUIRE_ADMIN     = 3
	ACTCTX_RUN_LEVEL_NUMBERS           = 4
)

const ( /* winnt.h:8163:5: */
	ACTCTX_COMPATIBILITY_ELEMENT_TYPE_UNKNOWN    = 0
	ACTCTX_COMPATIBILITY_ELEMENT_TYPE_OS         = 1
	ACTCTX_COMPATIBILITY_ELEMENT_TYPE_MITIGATION = 2
)

const ( /* winnt.h:8584:5: */
	DriverType               = 1
	FileSystemType           = 2
	Win32ServiceOwnProcess   = 16
	Win32ServiceShareProcess = 32
	AdapterType              = 4
	RecognizerType           = 8
)

const ( /* winnt.h:8589:5: */
	BootLoad    = 0
	SystemLoad  = 1
	AutoLoad    = 2
	DemandLoad  = 3
	DisableLoad = 4
)

const ( /* winnt.h:8594:5: */
	IgnoreError   = 0
	NormalError   = 1
	SevereError   = 2
	CriticalError = 3
)

const ( /* winnt.h:8794:5: */
	TapeDriveProblemNone         = 0
	TapeDriveReadWriteWarning    = 1
	TapeDriveReadWriteError      = 2
	TapeDriveReadWarning         = 3
	TapeDriveWriteWarning        = 4
	TapeDriveReadError           = 5
	TapeDriveWriteError          = 6
	TapeDriveHardwareError       = 7
	TapeDriveUnsupportedMedia    = 8
	TapeDriveScsiConnectionError = 9
	TapeDriveTimetoClean         = 10
	TapeDriveCleanDriveNow       = 11
	TapeDriveMediaLifeExpired    = 12
	TapeDriveSnappedTape         = 13
)

const ( /* winnt.h:8804:3: */
	TP_CALLBACK_PRIORITY_HIGH    = 0
	TP_CALLBACK_PRIORITY_NORMAL  = 1
	TP_CALLBACK_PRIORITY_LOW     = 2
	TP_CALLBACK_PRIORITY_INVALID = 3
	TP_CALLBACK_PRIORITY_COUNT   = 3
)

const ( /* winnt.h:8997:7: */
	TransactionOutcomeUndetermined = 1
	TransactionOutcomeCommitted    = 2
	TransactionOutcomeAborted      = 3
)

const ( /* winnt.h:9003:7: */
	TransactionStateNormal          = 1
	TransactionStateIndoubt         = 2
	TransactionStateCommittedNotify = 3
)

const ( /* winnt.h:9075:7: */
	TransactionBasicInformation              = 0
	TransactionPropertiesInformation         = 1
	TransactionEnlistmentInformation         = 2
	TransactionSuperiorEnlistmentInformation = 3
	TransactionBindInformation               = 4
	TransactionDTCPrivateInformation         = 5
)

const ( /* winnt.h:9084:7: */
	TransactionManagerBasicInformation             = 0
	TransactionManagerLogInformation               = 1
	TransactionManagerLogPathInformation           = 2
	TransactionManagerOnlineProbeInformation       = 3
	TransactionManagerRecoveryInformation          = 4
	TransactionManagerOldestTransactionInformation = 5
)

const ( /* winnt.h:9093:7: */
	ResourceManagerBasicInformation      = 0
	ResourceManagerCompletionInformation = 1
)

const ( /* winnt.h:9110:7: */
	EnlistmentBasicInformation    = 0
	EnlistmentRecoveryInformation = 1
	EnlistmentCrmInformation      = 2
)

const ( /* winnt.h:9125:7: */
	KTMOBJECT_TRANSACTION         = 0
	KTMOBJECT_TRANSACTION_MANAGER = 1
	KTMOBJECT_RESOURCE_MANAGER    = 2
	KTMOBJECT_ENLISTMENT          = 3
	KTMOBJECT_INVALID             = 4
)

const ( /* winsvc.h:106:3: */
	SC_ACTION_NONE        = 0
	SC_ACTION_RESTART     = 1
	SC_ACTION_REBOOT      = 2
	SC_ACTION_RUN_COMMAND = 3
)

const ( /* winsvc.h:139:3: */
	SC_STATUS_PROCESS_INFO = 0
)

const ( /* winsvc.h:143:3: */
	SC_ENUM_PROCESS_INFO = 0
)

const ( /* winuser.h:2440:3: */
	DCDC_DEFAULT             = 0
	DCDC_DISABLE_FONT_UPDATE = 1
	DCDC_DISABLE_RELAYOUT    = 2
)

const ( /* winuser.h:2449:3: */
	DDC_DEFAULT                  = 0
	DDC_DISABLE_ALL              = 1
	DDC_DISABLE_RESIZE           = 2
	DDC_DISABLE_CONTROL_RELAYOUT = 4
)

type ptrdiff_t = int64 /* <builtin>:3:26 */

type size_t = uint64 /* <builtin>:9:23 */

type wchar_t = uint16 /* <builtin>:15:24 */

type va_list = uintptr /* <builtin>:50:27 */

type ssize_t = int64 /* corecrt.h:50:35 */

type rsize_t = size_t /* corecrt.h:57:16 */

type intptr_t = int64 /* corecrt.h:67:35 */

type uintptr_t = uint64 /* corecrt.h:80:44 */

type wint_t = uint16   /* corecrt.h:111:24 */
type wctype_t = uint16 /* corecrt.h:112:24 */

type errno_t = int32 /* corecrt.h:118:13 */

type time_t = int64 /* corecrt.h:143:20 */

type threadlocaleinfostruct = struct {
	refcount      int32
	lc_codepage   uint32
	lc_collate_cp uint32
	lc_handle     [6]uint32
	lc_id         [6]LC_ID
	lc_category   [6]struct {
		locale    uintptr
		wlocale   uintptr
		refcount  uintptr
		wrefcount uintptr
	}
	lc_clike            int32
	mb_cur_max          int32
	lconv_intl_refcount uintptr
	lconv_num_refcount  uintptr
	lconv_mon_refcount  uintptr
	lconv               uintptr
	ctype1_refcount     uintptr
	ctype1              uintptr
	pctype              uintptr
	pclmap              uintptr
	pcumap              uintptr
	lc_time_curr        uintptr
} /* corecrt.h:435:1 */

type pthreadlocinfo = uintptr /* corecrt.h:437:39 */
type pthreadmbcinfo = uintptr /* corecrt.h:438:36 */

type localeinfo_struct = struct {
	locinfo pthreadlocinfo
	mbcinfo pthreadmbcinfo
} /* corecrt.h:441:9 */

type _locale_tstruct = localeinfo_struct /* corecrt.h:444:3 */
type _locale_t = uintptr                 /* corecrt.h:444:19 */

type tagLC_ID = struct {
	wLanguage uint16
	wCountry  uint16
	wCodePage uint16
} /* corecrt.h:435:1 */

type LC_ID = tagLC_ID  /* corecrt.h:452:3 */
type LPLC_ID = uintptr /* corecrt.h:452:9 */

type lconv = struct {
	decimal_point     uintptr
	thousands_sep     uintptr
	grouping          uintptr
	int_curr_symbol   uintptr
	currency_symbol   uintptr
	mon_decimal_point uintptr
	mon_thousands_sep uintptr
	mon_grouping      uintptr
	positive_sign     uintptr
	negative_sign     uintptr
	int_frac_digits   int8
	frac_digits       int8
	p_cs_precedes     int8
	p_sep_by_space    int8
	n_cs_precedes     int8
	n_sep_by_space    int8
	p_sign_posn       int8
	n_sign_posn       int8
} /* corecrt.h:435:1 */

type threadlocinfo = threadlocaleinfostruct /* corecrt.h:487:3 */

type _iobuf = struct {
	_ptr      uintptr
	_cnt      int32
	_         [4]byte
	_base     uintptr
	_flag     int32
	_file     int32
	_charbuf  int32
	_bufsiz   int32
	_tmpfname uintptr
} /* stdio.h:24:3 */

type FILE = _iobuf /* stdio.h:34:25 */

type _off_t = int32  /* _mingw_off_t.h:5:16 */
type off32_t = int32 /* _mingw_off_t.h:7:16 */

type _off64_t = int64 /* _mingw_off_t.h:13:39 */
type off64_t = int64  /* _mingw_off_t.h:15:39 */

type off_t = off64_t /* _mingw_off_t.h:24:17 */

type fpos_t = int64 /* stdio.h:102:37 */

func vsnwprintf(tls *libc.TLS, s uintptr, n size_t, format uintptr, arg va_list) int32 { /* stdio.h:1392:15: */
	return libc.X_vsnwprintf(tls, s, n, format, arg)

}

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

func vswprintf(tls *libc.TLS, __stream uintptr, __count size_t, __format uintptr, __local_argv uintptr) int32 { /* swprintf.inl:27:5: */
	return vsnwprintf(tls, __stream, __count, __format, __local_argv)
}

//----------------------------------------------------------------------------
// Support for functions with a variable number of arguments.
//
// The following TCL_VARARGS* macros are to support old extensions
// written for older versions of Tcl where the macros permitted
// support for the varargs.h system as well as stdarg.h .
//
// New code should just directly be written to use stdarg.h conventions.

// Copyright (C) 1989, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
//
// This file is part of GCC.
//
// GCC is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// GCC is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with GCC; see the file COPYING.  If not, write to
// the Free Software Foundation, 51 Franklin Street, Fifth Floor,
// Boston, MA 02110-1301, USA.

// As a special exception, if you include this header file into source
//    files compiled by GCC, this header file does not by itself cause
//    the resulting executable to be covered by the GNU General Public
//    License.  This exception does not however invalidate any other
//    reasons why the executable file might be covered by the GNU General
//    Public License.

// ISO C Standard:  7.15  Variable arguments  <stdarg.h>

// Define __gnuc_va_list.

// Define the standard macros for the user,
//    if this invocation was from the user program.

// Define va_list, if desired, from __gnuc_va_list.
// We deliberately do not define va_list when called from
//    stdio.h, because ANSI C says that stdio.h is not supposed to define
//    va_list.  stdio.h needs to have access to that data type,
//    but must not use that name.  It should use the name __gnuc_va_list,
//    which is safe because it is reserved for the implementation.

// The macro _VA_LIST_ is the same thing used by this file in Ultrix.
//    But on BSD NET2 we must not test or define or undef it.
//    (Note that the comments in NET 2's ansi.h
//    are incorrect for _VA_LIST_--see stdio.h!)
// The macro _VA_LIST_DEFINED is used in Windows NT 3.5

// include mingw stuff
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// Copyright (C) 1989-2020 Free Software Foundation, Inc.
//
// This file is part of GCC.
//
// GCC is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 3, or (at your option)
// any later version.
//
// GCC is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// Under Section 7 of GPL version 3, you are granted additional
// permissions described in the GCC Runtime Library Exception, version
// 3.1, as published by the Free Software Foundation.
//
// You should have received a copy of the GNU General Public License and
// a copy of the GCC Runtime Library Exception along with this program;
// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
// <http://www.gnu.org/licenses/>.

// ISO C Standard:  7.15  Variable arguments  <stdarg.h>

// Allow a part of Tcl's API to be explicitly marked as deprecated.
//
// Used to make TIP 330/336 generate moans even if people use the
// compatibility macros. Change your code, guys! We won't support you forever.

//----------------------------------------------------------------------------
// Macros used to declare a function to be exported by a DLL. Used by Windows,
// maps to no-op declarations on non-Windows systems. The default build on
// windows is for a DLL, which causes the DLLIMPORT and DLLEXPORT macros to be
// nonempty. To build a static library, the macro STATIC_BUILD should be
// defined.
//
// Note: when building static but linking dynamically to MSVCRT we must still
//       correctly decorate the C library imported function.  Use CRTIMPORT
//       for this purpose.  _DLL is defined by the compiler when linking to
//       MSVCRT.

// These macros are used to control whether functions are being declared for
// import or export. If a function is being declared while it is being built
// to be included in a shared library, then it should have the DLLEXPORT
// storage class. If is being declared for use by a module that is going to
// link against the shared library, then it should have the DLLIMPORT storage
// class. If the symbol is being declared for a static build or for use from a
// stub library, then the storage class should be empty.
//
// The convention is that a macro called BUILD_xxxx, where xxxx is the name of
// a library we are building, is set on the compile line for sources that are
// to be placed in the library. When this macro is set, the storage class will
// be set to DLLEXPORT. At the end of the header file, the storage class will
// be reset to DLLIMPORT.

// The following _ANSI_ARGS_ macro is to support old extensions
// written for older versions of Tcl where it permitted support
// for compilers written in the pre-prototype era of C.
//
// New code should use prototypes.

// Definitions that allow this header file to be used either with or without
// ANSI C features.

// Make sure EXTERN isn't defined elsewhere.

//----------------------------------------------------------------------------
// The following code is copied from winnt.h. If we don't replicate it here,
// then <windows.h> can't be included after tcl.h, since tcl.h also defines
// VOID. This block is skipped under Cygwin and Mingw.

type CHAR = int8   /* tcl.h:319:14 */
type SHORT = int16 /* tcl.h:320:15 */
type LONG = int32  /* tcl.h:321:14 */

// Macro to use instead of "void" for arguments that must have type "void *"
// in ANSI C; maps them to type "char *" in non-ANSI systems.

// Miscellaneous declarations.

type ClientData = uintptr /* tcl.h:344:15 */

// Darwin specific configure overrides (to support fat compiles, where
// configure runs only once for multiple architectures):

// Cross-compiling 32-bit on a 64-bit platform? Then our
// configure script does the wrong thing. Correct that here.

// Define Tcl_WideInt to be a type that is (at least) 64-bits wide, and define
// Tcl_WideUInt to be the unsigned variant of that type (assuming that where
// we have one, we can have the other.)
//
// Also defines the following macros:
// TCL_WIDE_INT_IS_LONG - if wide ints are really longs (i.e. we're on a
//	LP64 system such as modern Solaris or Linux ... not including Win64)
// Tcl_WideAsLong - forgetful converter from wideInt to long.
// Tcl_LongAsWide - sign-extending converter from long to wideInt.
// Tcl_WideAsDouble - converter from wideInt to double.
// Tcl_DoubleAsWide - converter from double to wideInt.
//
// The following invariant should hold for any long value 'longVal':
//	longVal == Tcl_WideAsLong(Tcl_LongAsWide(longVal))
//
// Note on converting between Tcl_WideInt and strings. This implementation (in
// tclObj.c) depends on the function
// sprintf(...,"%" TCL_LL_MODIFIER "d",...).

type Tcl_WideInt = int64   /* tcl.h:430:28 */
type Tcl_WideUInt = uint64 /* tcl.h:431:36 */

//----------------------------------------------------------------------------
// Data structures defined opaquely in this module. The definitions below just
// provide dummy types. A few fields are made visible in Tcl_Interp
// structures, namely those used for returning a string result from commands.
// Direct access to the result field is discouraged in Tcl 8.0. The
// interpreter result is either an object or a string, and the two values are
// kept consistent unless some C code sets interp->result directly.
// Programmers should use either the function Tcl_GetObjResult() or
// Tcl_GetStringResult() to read the interpreter's result. See the SetResult
// man page for details.
//
// Note: any change to the Tcl_Interp definition below must be mirrored in the
// "real" definition in tclInt.h.
//
// Note: Tcl_ObjCmdProc functions do not directly set result and freeProc.
// Instead, they set a Tcl_Obj member in the "real" structure that can be
// accessed with Tcl_GetObjResult() and Tcl_SetObjResult().

type Tcl_Interp1 = struct {
	resultDontUse    uintptr
	freeProcDontUse  uintptr
	errorLineDontUse int32
	_                [4]byte
} /* tcl.h:508:9 */

//----------------------------------------------------------------------------
// Data structures defined opaquely in this module. The definitions below just
// provide dummy types. A few fields are made visible in Tcl_Interp
// structures, namely those used for returning a string result from commands.
// Direct access to the result field is discouraged in Tcl 8.0. The
// interpreter result is either an object or a string, and the two values are
// kept consistent unless some C code sets interp->result directly.
// Programmers should use either the function Tcl_GetObjResult() or
// Tcl_GetStringResult() to read the interpreter's result. See the SetResult
// man page for details.
//
// Note: any change to the Tcl_Interp definition below must be mirrored in the
// "real" definition in tclInt.h.
//
// Note: Tcl_ObjCmdProc functions do not directly set result and freeProc.
// Instead, they set a Tcl_Obj member in the "real" structure that can be
// accessed with Tcl_GetObjResult() and Tcl_SetObjResult().

type Tcl_Interp = Tcl_Interp1 /* tcl.h:540:1 */

type Tcl_AsyncHandler = uintptr       /* tcl.h:542:34 */
type Tcl_Channel = uintptr            /* tcl.h:543:29 */
type Tcl_ChannelTypeVersion = uintptr /* tcl.h:544:40 */
type Tcl_Command = uintptr            /* tcl.h:545:29 */
type Tcl_Condition = uintptr          /* tcl.h:546:31 */
type Tcl_Dict = uintptr               /* tcl.h:547:26 */
type Tcl_EncodingState = uintptr      /* tcl.h:548:35 */
type Tcl_Encoding = uintptr           /* tcl.h:549:30 */
type Tcl_Event1 = struct {
	proc    uintptr
	nextPtr uintptr
} /* tcl.h:550:9 */

type Tcl_Event = Tcl_Event1      /* tcl.h:550:26 */
type Tcl_InterpState = uintptr   /* tcl.h:551:33 */
type Tcl_LoadHandle = uintptr    /* tcl.h:552:32 */
type Tcl_Mutex = uintptr         /* tcl.h:553:27 */
type Tcl_Pid = uintptr           /* tcl.h:554:25 */
type Tcl_RegExp = uintptr        /* tcl.h:555:28 */
type Tcl_ThreadDataKey = uintptr /* tcl.h:556:35 */
type Tcl_ThreadId = uintptr      /* tcl.h:557:30 */
type Tcl_TimerToken = uintptr    /* tcl.h:558:32 */
type Tcl_Trace = uintptr         /* tcl.h:559:27 */
type Tcl_Var = uintptr           /* tcl.h:560:25 */
type Tcl_ZlibStream = uintptr    /* tcl.h:561:32 */

// Threading function return types used for abstracting away platform
// differences when writing a Tcl_ThreadCreateProc. See the NewThread function
// in generic/tclThreadTest.c for it's usage.

// Definition of values for default stacksize and the possible flags to be
// given to Tcl_CreateThread.

// Flag values passed to Tcl_StringCaseMatch.

// Flag values passed to Tcl_GetRegExpFromObj.

// Flags values passed to Tcl_RegExpExecObj.

// Structures filled in by Tcl_RegExpInfo. Note that all offset values are
// relative to the start of the match string, not the beginning of the entire
// string.

type Tcl_RegExpIndices1 = struct {
	start int32
	end   int32
} /* tcl.h:638:9 */

// Threading function return types used for abstracting away platform
// differences when writing a Tcl_ThreadCreateProc. See the NewThread function
// in generic/tclThreadTest.c for it's usage.

// Definition of values for default stacksize and the possible flags to be
// given to Tcl_CreateThread.

// Flag values passed to Tcl_StringCaseMatch.

// Flag values passed to Tcl_GetRegExpFromObj.

// Flags values passed to Tcl_RegExpExecObj.

// Structures filled in by Tcl_RegExpInfo. Note that all offset values are
// relative to the start of the match string, not the beginning of the entire
// string.

type Tcl_RegExpIndices = Tcl_RegExpIndices1 /* tcl.h:643:3 */

type Tcl_RegExpInfo1 = struct {
	nsubs       int32
	_           [4]byte
	matches     uintptr
	extendStart int32
	reserved    int32
} /* tcl.h:645:9 */

type Tcl_RegExpInfo = Tcl_RegExpInfo1 /* tcl.h:652:3 */

// Picky compilers complain if this typdef doesn't appear before the struct's
// reference in tclDecls.h.

type Tcl_Stat_ = uintptr /* tcl.h:659:21 */
type stat = struct {
	st_dev   _dev_t
	st_ino   _ino_t
	st_mode  uint16
	st_nlink int16
	st_uid   int16
	st_gid   int16
	_        [2]byte
	st_rdev  _dev_t
	st_size  _off_t
	st_atime time_t
	st_mtime time_t
	st_ctime time_t
} /* tcl.h:660:9 */

type Tcl_OldStat_ = uintptr /* tcl.h:660:21 */

//----------------------------------------------------------------------------
// When a TCL command returns, the interpreter contains a result from the
// command. Programmers are strongly encouraged to use one of the functions
// Tcl_GetObjResult() or Tcl_GetStringResult() to read the interpreter's
// result. See the SetResult man page for details. Besides this result, the
// command function returns an integer code, which is one of the following:
//
// TCL_OK		Command completed normally; the interpreter's result
//			contains the command's result.
// TCL_ERROR		The command couldn't be completed successfully; the
//			interpreter's result describes what went wrong.
// TCL_RETURN		The command requests that the current function return;
//			the interpreter's result contains the function's
//			return value.
// TCL_BREAK		The command requests that the innermost loop be
//			exited; the interpreter's result is meaningless.
// TCL_CONTINUE		Go on to the next iteration of the current loop; the
//			interpreter's result is meaningless.

//----------------------------------------------------------------------------
// Flags to control what substitutions are performed by Tcl_SubstObj():

// Argument descriptors for math function callbacks in expressions:

type Tcl_ValueType = uint32 /* tcl.h:707:3 */

type Tcl_Value1 = struct {
	__type      Tcl_ValueType
	intValue    int32
	doubleValue float64
	wideValue   Tcl_WideInt
} /* tcl.h:709:9 */

type Tcl_Value = Tcl_Value1 /* tcl.h:715:3 */

// Forward declaration of Tcl_Obj to prevent an error when the forward
// reference to Tcl_Obj is encountered in the function types declared below.

type Tcl_Obj1 = struct {
	refCount    int32
	_           [4]byte
	bytes       uintptr
	length      int32
	_           [4]byte
	typePtr     uintptr
	internalRep struct {
		_         [0]uint64
		longValue int32
		_         [12]byte
	}
} /* tcl.h:722:1 */

//----------------------------------------------------------------------------
// The following structure represents a type of object, which is a particular
// internal representation for an object plus a set of functions that provide
// standard operations on objects of that type.

type Tcl_ObjType1 = struct {
	name             uintptr
	freeIntRepProc   uintptr
	dupIntRepProc    uintptr
	updateStringProc uintptr
	setFromAnyProc   uintptr
} /* tcl.h:722:1 */

//----------------------------------------------------------------------------
// The following structure represents a type of object, which is a particular
// internal representation for an object plus a set of functions that provide
// standard operations on objects of that type.

type Tcl_ObjType = Tcl_ObjType1 /* tcl.h:811:3 */

// One of the following structures exists for each object in the Tcl system.
// An object stores a value as either a string, some internal representation,
// or both.

type Tcl_Obj = Tcl_Obj1 /* tcl.h:858:3 */

//----------------------------------------------------------------------------
// The following structure contains the state needed by Tcl_SaveResult. No-one
// outside of Tcl should access any of these fields. This structure is
// typically allocated on the stack.

type Tcl_SavedResult1 = struct {
	result       uintptr
	freeProc     uintptr
	objResultPtr uintptr
	appendResult uintptr
	appendAvl    int32
	appendUsed   int32
	resultSpace  [201]int8
	_            [7]byte
} /* tcl.h:879:9 */

//----------------------------------------------------------------------------
// The following structure contains the state needed by Tcl_SaveResult. No-one
// outside of Tcl should access any of these fields. This structure is
// typically allocated on the stack.

type Tcl_SavedResult = Tcl_SavedResult1 /* tcl.h:887:3 */

//----------------------------------------------------------------------------
// The following definitions support Tcl's namespace facility. Note: the first
// five fields must match exactly the fields in a Namespace structure (see
// tclInt.h).

type Tcl_Namespace1 = struct {
	name       uintptr
	fullName   uintptr
	clientData ClientData
	deleteProc uintptr
	parentPtr  uintptr
} /* tcl.h:896:9 */

//----------------------------------------------------------------------------
// The following definitions support Tcl's namespace facility. Note: the first
// five fields must match exactly the fields in a Namespace structure (see
// tclInt.h).

type Tcl_Namespace = Tcl_Namespace1 /* tcl.h:912:3 */

//----------------------------------------------------------------------------
// The following structure represents a call frame, or activation record. A
// call frame defines a naming context for a procedure call: its local scope
// (for local variables) and its namespace scope (used for non-local
// variables; often the global :: namespace). A call frame can also define the
// naming context for a namespace eval or namespace inscope command: the
// namespace in which the command's code should execute. The Tcl_CallFrame
// structures exist only while procedures or namespace eval/inscope's are
// being executed, and provide a Tcl call stack.
//
// A call frame is initialized and pushed using Tcl_PushCallFrame and popped
// using Tcl_PopCallFrame. Storage for a Tcl_CallFrame must be provided by the
// Tcl_PushCallFrame caller, and callers typically allocate them on the C call
// stack for efficiency. For this reason, Tcl_CallFrame is defined as a
// structure and not as an opaque token. However, most Tcl_CallFrame fields
// are hidden since applications should not access them directly; others are
// declared as "dummyX".
//
// WARNING!! The structure definition must be kept consistent with the
// CallFrame structure in tclInt.h. If you change one, change the other.

type Tcl_CallFrame1 = struct {
	nsPtr   uintptr
	dummy1  int32
	dummy2  int32
	dummy3  uintptr
	dummy4  uintptr
	dummy5  uintptr
	dummy6  int32
	_       [4]byte
	dummy7  uintptr
	dummy8  uintptr
	dummy9  int32
	_       [4]byte
	dummy10 uintptr
	dummy11 uintptr
	dummy12 uintptr
	dummy13 uintptr
} /* tcl.h:937:9 */

//----------------------------------------------------------------------------
// The following structure represents a call frame, or activation record. A
// call frame defines a naming context for a procedure call: its local scope
// (for local variables) and its namespace scope (used for non-local
// variables; often the global :: namespace). A call frame can also define the
// naming context for a namespace eval or namespace inscope command: the
// namespace in which the command's code should execute. The Tcl_CallFrame
// structures exist only while procedures or namespace eval/inscope's are
// being executed, and provide a Tcl call stack.
//
// A call frame is initialized and pushed using Tcl_PushCallFrame and popped
// using Tcl_PopCallFrame. Storage for a Tcl_CallFrame must be provided by the
// Tcl_PushCallFrame caller, and callers typically allocate them on the C call
// stack for efficiency. For this reason, Tcl_CallFrame is defined as a
// structure and not as an opaque token. However, most Tcl_CallFrame fields
// are hidden since applications should not access them directly; others are
// declared as "dummyX".
//
// WARNING!! The structure definition must be kept consistent with the
// CallFrame structure in tclInt.h. If you change one, change the other.

type Tcl_CallFrame = Tcl_CallFrame1 /* tcl.h:952:3 */

//----------------------------------------------------------------------------
// Information about commands that is returned by Tcl_GetCommandInfo and
// passed to Tcl_SetCommandInfo. objProc is an objc/objv object-based command
// function while proc is a traditional Tcl argc/argv string-based function.
// Tcl_CreateObjCommand and Tcl_CreateCommand ensure that both objProc and
// proc are non-NULL and can be called to execute the command. However, it may
// be faster to call one instead of the other. The member isNativeObjectProc
// is set to 1 if an object-based function was registered by
// Tcl_CreateObjCommand, and to 0 if a string-based function was registered by
// Tcl_CreateCommand. The other function is typically set to a compatibility
// wrapper that does string-to-object or object-to-string argument conversions
// then calls the other function.

type Tcl_CmdInfo1 = struct {
	isNativeObjectProc int32
	_                  [4]byte
	objProc            uintptr
	objClientData      ClientData
	proc               uintptr
	clientData         ClientData
	deleteProc         uintptr
	deleteData         ClientData
	namespacePtr       uintptr
} /* tcl.h:969:9 */

//----------------------------------------------------------------------------
// Information about commands that is returned by Tcl_GetCommandInfo and
// passed to Tcl_SetCommandInfo. objProc is an objc/objv object-based command
// function while proc is a traditional Tcl argc/argv string-based function.
// Tcl_CreateObjCommand and Tcl_CreateCommand ensure that both objProc and
// proc are non-NULL and can be called to execute the command. However, it may
// be faster to call one instead of the other. The member isNativeObjectProc
// is set to 1 if an object-based function was registered by
// Tcl_CreateObjCommand, and to 0 if a string-based function was registered by
// Tcl_CreateCommand. The other function is typically set to a compatibility
// wrapper that does string-to-object or object-to-string argument conversions
// then calls the other function.

type Tcl_CmdInfo = Tcl_CmdInfo1 /* tcl.h:988:3 */

//----------------------------------------------------------------------------
// The structure defined below is used to hold dynamic strings. The only
// fields that clients should use are string and length, accessible via the
// macros Tcl_DStringValue and Tcl_DStringLength.

type Tcl_DString1 = struct {
	string      uintptr
	length      int32
	spaceAvl    int32
	staticSpace [200]int8
} /* tcl.h:998:9 */

//----------------------------------------------------------------------------
// The structure defined below is used to hold dynamic strings. The only
// fields that clients should use are string and length, accessible via the
// macros Tcl_DStringValue and Tcl_DStringLength.

type Tcl_DString = Tcl_DString1 /* tcl.h:1008:3 */

// Definitions for the maximum number of digits of precision that may be
// specified in the "tcl_precision" variable, and the number of bytes of
// buffer space required by Tcl_PrintDouble.

// Definition for a number of bytes of buffer space sufficient to hold the
// string representation of an integer in base 10 (assuming the existence of
// 64-bit integers).

// Flag values passed to Tcl_ConvertElement.
// TCL_DONT_USE_BRACES forces it not to enclose the element in braces, but to
//	use backslash quoting instead.
// TCL_DONT_QUOTE_HASH disables the default quoting of the '#' character. It
//	is safe to leave the hash unquoted when the element is not the first
//	element of a list, and this flag can be used by the caller to indicate
//	that condition.

// Flag that may be passed to Tcl_GetIndexFromObj to force it to disallow
// abbreviated strings.

//----------------------------------------------------------------------------
// Flag values passed to Tcl_RecordAndEval, Tcl_EvalObj, Tcl_EvalObjv.
// WARNING: these bit choices must not conflict with the bit choices for
// evalFlag bits in tclInt.h!
//
// Meanings:
//	TCL_NO_EVAL:		Just record this command
//	TCL_EVAL_GLOBAL:	Execute script in global namespace
//	TCL_EVAL_DIRECT:	Do not compile this script
//	TCL_EVAL_INVOKE:	Magical Tcl_EvalObjv mode for aliases/ensembles
//				o Run in iPtr->lookupNsPtr or global namespace
//				o Cut out of error traces
//				o Don't reset the flags controlling ensemble
//				  error message rewriting.
//	TCL_CANCEL_UNWIND:	Magical Tcl_CancelEval mode that causes the
//				stack for the script in progress to be
//				completely unwound.
//	TCL_EVAL_NOERR:	Do no exception reporting at all, just return
//				as the caller will report.

// Special freeProc values that may be passed to Tcl_SetResult (see the man
// page for details):

// Flag values passed to variable-related functions.
// WARNING: these bit choices must not conflict with the bit choice for
// TCL_CANCEL_UNWIND, above.

// Required to support old variable/vdelete/vinfo traces.
// Indicate the semantics of the result of a trace.

// Flag values for ensemble commands.

// Flag values passed to command-related functions.

// The TCL_PARSE_PART1 flag is deprecated and has no effect. The part1 is now
// always parsed whenever the part2 is NULL. (This is to avoid a common error
// when converting code to use the new object based APIs and forgetting to
// give the flag)

// Types for linked variables:

//----------------------------------------------------------------------------
// Forward declarations of Tcl_HashTable and related types.

type Tcl_HashKeyType1 = struct {
	version         int32
	flags           int32
	hashKeyProc     uintptr
	compareKeysProc uintptr
	allocEntryProc  uintptr
	freeEntryProc   uintptr
} /* tcl.h:1167:9 */

// Definitions for the maximum number of digits of precision that may be
// specified in the "tcl_precision" variable, and the number of bytes of
// buffer space required by Tcl_PrintDouble.

// Definition for a number of bytes of buffer space sufficient to hold the
// string representation of an integer in base 10 (assuming the existence of
// 64-bit integers).

// Flag values passed to Tcl_ConvertElement.
// TCL_DONT_USE_BRACES forces it not to enclose the element in braces, but to
//	use backslash quoting instead.
// TCL_DONT_QUOTE_HASH disables the default quoting of the '#' character. It
//	is safe to leave the hash unquoted when the element is not the first
//	element of a list, and this flag can be used by the caller to indicate
//	that condition.

// Flag that may be passed to Tcl_GetIndexFromObj to force it to disallow
// abbreviated strings.

//----------------------------------------------------------------------------
// Flag values passed to Tcl_RecordAndEval, Tcl_EvalObj, Tcl_EvalObjv.
// WARNING: these bit choices must not conflict with the bit choices for
// evalFlag bits in tclInt.h!
//
// Meanings:
//	TCL_NO_EVAL:		Just record this command
//	TCL_EVAL_GLOBAL:	Execute script in global namespace
//	TCL_EVAL_DIRECT:	Do not compile this script
//	TCL_EVAL_INVOKE:	Magical Tcl_EvalObjv mode for aliases/ensembles
//				o Run in iPtr->lookupNsPtr or global namespace
//				o Cut out of error traces
//				o Don't reset the flags controlling ensemble
//				  error message rewriting.
//	TCL_CANCEL_UNWIND:	Magical Tcl_CancelEval mode that causes the
//				stack for the script in progress to be
//				completely unwound.
//	TCL_EVAL_NOERR:	Do no exception reporting at all, just return
//				as the caller will report.

// Special freeProc values that may be passed to Tcl_SetResult (see the man
// page for details):

// Flag values passed to variable-related functions.
// WARNING: these bit choices must not conflict with the bit choice for
// TCL_CANCEL_UNWIND, above.

// Required to support old variable/vdelete/vinfo traces.
// Indicate the semantics of the result of a trace.

// Flag values for ensemble commands.

// Flag values passed to command-related functions.

// The TCL_PARSE_PART1 flag is deprecated and has no effect. The part1 is now
// always parsed whenever the part2 is NULL. (This is to avoid a common error
// when converting code to use the new object based APIs and forgetting to
// give the flag)

// Types for linked variables:

//----------------------------------------------------------------------------
// Forward declarations of Tcl_HashTable and related types.

type Tcl_HashKeyType = Tcl_HashKeyType1 /* tcl.h:1167:32 */
type Tcl_HashTable1 = struct {
	buckets       uintptr
	staticBuckets [4]uintptr
	numBuckets    int32
	numEntries    int32
	rebuildSize   int32
	downShift     int32
	mask          int32
	keyType       int32
	findProc      uintptr
	createProc    uintptr
	typePtr       uintptr
} /* tcl.h:1168:9 */

type Tcl_HashTable = Tcl_HashTable1 /* tcl.h:1168:30 */
type Tcl_HashEntry1 = struct {
	nextPtr    uintptr
	tablePtr   uintptr
	hash       uintptr
	clientData ClientData
	key        struct{ oneWordValue uintptr }
} /* tcl.h:1168:9 */

type Tcl_HashEntry = Tcl_HashEntry1 /* tcl.h:1169:30 */

// Structure definition for information used to keep track of searches through
// hash tables:

type Tcl_HashSearch1 = struct {
	tablePtr     uintptr
	nextIndex    int32
	_            [4]byte
	nextEntryPtr uintptr
} /* tcl.h:1323:9 */

// Structure definition for information used to keep track of searches through
// hash tables:

type Tcl_HashSearch = Tcl_HashSearch1 /* tcl.h:1329:3 */

// Acceptable key types for hash tables:
//
// TCL_STRING_KEYS:		The keys are strings, they are copied into the
//				entry.
// TCL_ONE_WORD_KEYS:		The keys are pointers, the pointer is stored
//				in the entry.
// TCL_CUSTOM_TYPE_KEYS:	The keys are arbitrary types which are copied
//				into the entry.
// TCL_CUSTOM_PTR_KEYS:		The keys are pointers to arbitrary types, the
//				pointer is stored in the entry.
//
// While maintaining binary compatibility the above have to be distinct values
// as they are used to differentiate between old versions of the hash table
// which don't have a typePtr and new ones which do. Once binary compatibility
// is discarded in favour of making more wide spread changes TCL_STRING_KEYS
// can be the same as TCL_CUSTOM_TYPE_KEYS, and TCL_ONE_WORD_KEYS can be the
// same as TCL_CUSTOM_PTR_KEYS because they simply determine how the key is
// accessed from the entry and not the behaviour.

// Structure definition for information used to keep track of searches through
// dictionaries. These fields should not be accessed by code outside
// tclDictObj.c

type Tcl_DictSearch = struct {
	next          uintptr
	epoch         int32
	_             [4]byte
	dictionaryPtr Tcl_Dict
} /* tcl.h:1369:3 */

// Positions to pass to Tcl_QueueEvent:

type Tcl_QueuePosition = uint32 /* tcl.h:1404:3 */

// Values to pass to Tcl_SetServiceMode to specify the behavior of notifier
// event routines.

// The following structure keeps is used to hold a time value, either as an
// absolute time (the number of seconds from the epoch) or as an elapsed time.
// On Unix systems the epoch is Midnight Jan 1, 1970 GMT.

type Tcl_Time1 = struct {
	sec  int32
	usec int32
} /* tcl.h:1420:9 */

// Values to pass to Tcl_SetServiceMode to specify the behavior of notifier
// event routines.

// The following structure keeps is used to hold a time value, either as an
// absolute time (the number of seconds from the epoch) or as an elapsed time.
// On Unix systems the epoch is Midnight Jan 1, 1970 GMT.

type Tcl_Time = Tcl_Time1 /* tcl.h:1423:3 */

// struct Tcl_ChannelType:
//
// One such structure exists for each type (kind) of channel. It collects
// together in one place all the functions that are part of the specific
// channel type.
//
// It is recommend that the Tcl_Channel* functions are used to access elements
// of this structure, instead of direct accessing.

type Tcl_ChannelType1 = struct {
	typeName         uintptr
	version          Tcl_ChannelTypeVersion
	closeProc        uintptr
	inputProc        uintptr
	outputProc       uintptr
	seekProc         uintptr
	setOptionProc    uintptr
	getOptionProc    uintptr
	watchProc        uintptr
	getHandleProc    uintptr
	close2Proc       uintptr
	blockModeProc    uintptr
	flushProc        uintptr
	handlerProc      uintptr
	wideSeekProc     uintptr
	threadActionProc uintptr
	truncateProc     uintptr
} /* tcl.h:1539:9 */

// struct Tcl_ChannelType:
//
// One such structure exists for each type (kind) of channel. It collects
// together in one place all the functions that are part of the specific
// channel type.
//
// It is recommend that the Tcl_Channel* functions are used to access elements
// of this structure, instead of direct accessing.

type Tcl_ChannelType = Tcl_ChannelType1 /* tcl.h:1607:3 */

// The following flags determine whether the blockModeProc above should set
// the channel into blocking or nonblocking mode. They are passed as arguments
// to the blockModeProc function in the above structure.

//----------------------------------------------------------------------------
// Enum for different types of file paths.

type Tcl_PathType = uint32 /* tcl.h:1628:3 */

// The following structure is used to pass glob type data amongst the various
// glob routines and Tcl_FSMatchInDirectory.

type Tcl_GlobTypeData1 = struct {
	__type     int32
	perm       int32
	macType    uintptr
	macCreator uintptr
} /* tcl.h:1635:9 */

// The following structure is used to pass glob type data amongst the various
// glob routines and Tcl_FSMatchInDirectory.

type Tcl_GlobTypeData = Tcl_GlobTypeData1 /* tcl.h:1640:3 */

type Tcl_FSVersion = uintptr /* tcl.h:1715:31 */

//----------------------------------------------------------------------------
// Data structures related to hooking into the filesystem

// Filesystem version tag.  This was introduced in 8.4.

// struct Tcl_Filesystem:
//
// One such structure exists for each type (kind) of filesystem. It collects
// together the functions that form the interface for a particulr the
// filesystem. Tcl always accesses the filesystem through one of these
// structures.
//
// Not all entries need be non-NULL; any which are NULL are simply ignored.
// However, a complete filesystem should provide all of these functions. The
// explanations in the structure show the importance of each function.

type Tcl_Filesystem1 = struct {
	typeName                 uintptr
	structureLength          int32
	_                        [4]byte
	version                  Tcl_FSVersion
	pathInFilesystemProc     uintptr
	dupInternalRepProc       uintptr
	freeInternalRepProc      uintptr
	internalToNormalizedProc uintptr
	createInternalRepProc    uintptr
	normalizePathProc        uintptr
	filesystemPathTypeProc   uintptr
	filesystemSeparatorProc  uintptr
	statProc                 uintptr
	accessProc               uintptr
	openFileChannelProc      uintptr
	matchInDirectoryProc     uintptr
	utimeProc                uintptr
	linkProc                 uintptr
	listVolumesProc          uintptr
	fileAttrStringsProc      uintptr
	fileAttrsGetProc         uintptr
	fileAttrsSetProc         uintptr
	createDirectoryProc      uintptr
	removeDirectoryProc      uintptr
	deleteFileProc           uintptr
	copyFileProc             uintptr
	renameFileProc           uintptr
	copyDirectoryProc        uintptr
	lstatProc                uintptr
	loadFileProc             uintptr
	getCwdProc               uintptr
	chdirProc                uintptr
} /* tcl.h:1741:9 */

//----------------------------------------------------------------------------
// Data structures related to hooking into the filesystem

// Filesystem version tag.  This was introduced in 8.4.

// struct Tcl_Filesystem:
//
// One such structure exists for each type (kind) of filesystem. It collects
// together the functions that form the interface for a particulr the
// filesystem. Tcl always accesses the filesystem through one of these
// structures.
//
// Not all entries need be non-NULL; any which are NULL are simply ignored.
// However, a complete filesystem should provide all of these functions. The
// explanations in the structure show the importance of each function.

type Tcl_Filesystem = Tcl_Filesystem1 /* tcl.h:1860:3 */

// The following definitions are used as values for the 'linkAction' flag to
// Tcl_FSLink, or the linkProc of any filesystem. Any combination of flags can
// be given. For link creation, the linkProc should create a link which
// matches any of the types given.
//
// TCL_CREATE_SYMBOLIC_LINK -	Create a symbolic or soft link.
// TCL_CREATE_HARD_LINK -	Create a hard link.

//----------------------------------------------------------------------------
// The following structure represents the Notifier functions that you can
// override with the Tcl_SetNotifier call.

type Tcl_NotifierProcs1 = struct {
	setTimerProc          uintptr
	waitForEventProc      uintptr
	createFileHandlerProc uintptr
	deleteFileHandlerProc uintptr
	initNotifierProc      uintptr
	finalizeNotifierProc  uintptr
	alertNotifierProc     uintptr
	serviceModeHookProc   uintptr
} /* tcl.h:1881:9 */

// The following definitions are used as values for the 'linkAction' flag to
// Tcl_FSLink, or the linkProc of any filesystem. Any combination of flags can
// be given. For link creation, the linkProc should create a link which
// matches any of the types given.
//
// TCL_CREATE_SYMBOLIC_LINK -	Create a symbolic or soft link.
// TCL_CREATE_HARD_LINK -	Create a hard link.

//----------------------------------------------------------------------------
// The following structure represents the Notifier functions that you can
// override with the Tcl_SetNotifier call.

type Tcl_NotifierProcs = Tcl_NotifierProcs1 /* tcl.h:1890:3 */

//----------------------------------------------------------------------------
// The following data structures and declarations are for the new Tcl parser.
//
// For each word of a command, and for each piece of a word such as a variable
// reference, one of the following structures is created to describe the
// token.

type Tcl_Token1 = struct {
	__type        int32
	_             [4]byte
	start         uintptr
	size          int32
	numComponents int32
} /* tcl.h:1901:9 */

//----------------------------------------------------------------------------
// The following data structures and declarations are for the new Tcl parser.
//
// For each word of a command, and for each piece of a word such as a variable
// reference, one of the following structures is created to describe the
// token.

type Tcl_Token = Tcl_Token1 /* tcl.h:1911:3 */

// Type values defined for Tcl_Token structures. These values are defined as
// mask bits so that it's easy to check for collections of types.
//
// TCL_TOKEN_WORD -		The token describes one word of a command,
//				from the first non-blank character of the word
//				(which may be " or {) up to but not including
//				the space, semicolon, or bracket that
//				terminates the word. NumComponents counts the
//				total number of sub-tokens that make up the
//				word. This includes, for example, sub-tokens
//				of TCL_TOKEN_VARIABLE tokens.
// TCL_TOKEN_SIMPLE_WORD -	This token is just like TCL_TOKEN_WORD except
//				that the word is guaranteed to consist of a
//				single TCL_TOKEN_TEXT sub-token.
// TCL_TOKEN_TEXT -		The token describes a range of literal text
//				that is part of a word. NumComponents is
//				always 0.
// TCL_TOKEN_BS -		The token describes a backslash sequence that
//				must be collapsed. NumComponents is always 0.
// TCL_TOKEN_COMMAND -		The token describes a command whose result
//				must be substituted into the word. The token
//				includes the enclosing brackets. NumComponents
//				is always 0.
// TCL_TOKEN_VARIABLE -		The token describes a variable substitution,
//				including the dollar sign, variable name, and
//				array index (if there is one) up through the
//				right parentheses. NumComponents tells how
//				many additional tokens follow to represent the
//				variable name. The first token will be a
//				TCL_TOKEN_TEXT token that describes the
//				variable name. If the variable is an array
//				reference then there will be one or more
//				additional tokens, of type TCL_TOKEN_TEXT,
//				TCL_TOKEN_BS, TCL_TOKEN_COMMAND, and
//				TCL_TOKEN_VARIABLE, that describe the array
//				index; numComponents counts the total number
//				of nested tokens that make up the variable
//				reference, including sub-tokens of
//				TCL_TOKEN_VARIABLE tokens.
// TCL_TOKEN_SUB_EXPR -		The token describes one subexpression of an
//				expression, from the first non-blank character
//				of the subexpression up to but not including
//				the space, brace, or bracket that terminates
//				the subexpression. NumComponents counts the
//				total number of following subtokens that make
//				up the subexpression; this includes all
//				subtokens for any nested TCL_TOKEN_SUB_EXPR
//				tokens. For example, a numeric value used as a
//				primitive operand is described by a
//				TCL_TOKEN_SUB_EXPR token followed by a
//				TCL_TOKEN_TEXT token. A binary subexpression
//				is described by a TCL_TOKEN_SUB_EXPR token
//				followed by the TCL_TOKEN_OPERATOR token for
//				the operator, then TCL_TOKEN_SUB_EXPR tokens
//				for the left then the right operands.
// TCL_TOKEN_OPERATOR -		The token describes one expression operator.
//				An operator might be the name of a math
//				function such as "abs". A TCL_TOKEN_OPERATOR
//				token is always preceded by one
//				TCL_TOKEN_SUB_EXPR token for the operator's
//				subexpression, and is followed by zero or more
//				TCL_TOKEN_SUB_EXPR tokens for the operator's
//				operands. NumComponents is always 0.
// TCL_TOKEN_EXPAND_WORD -	This token is just like TCL_TOKEN_WORD except
//				that it marks a word that began with the
//				literal character prefix "{*}". This word is
//				marked to be expanded - that is, broken into
//				words after substitution is complete.

// Parsing error types. On any parsing error, one of these values will be
// stored in the error field of the Tcl_Parse structure defined below.

// A structure of the following type is filled in by Tcl_ParseCommand. It
// describes a single command parsed from an input string.

type Tcl_Parse1 = struct {
	commentStart    uintptr
	commentSize     int32
	_               [4]byte
	commandStart    uintptr
	commandSize     int32
	numWords        int32
	tokenPtr        uintptr
	numTokens       int32
	tokensAvailable int32
	errorType       int32
	_               [4]byte
	string          uintptr
	end             uintptr
	interp          uintptr
	term            uintptr
	incomplete      int32
	_               [4]byte
	staticTokens    [20]Tcl_Token
} /* tcl.h:2017:9 */

// Type values defined for Tcl_Token structures. These values are defined as
// mask bits so that it's easy to check for collections of types.
//
// TCL_TOKEN_WORD -		The token describes one word of a command,
//				from the first non-blank character of the word
//				(which may be " or {) up to but not including
//				the space, semicolon, or bracket that
//				terminates the word. NumComponents counts the
//				total number of sub-tokens that make up the
//				word. This includes, for example, sub-tokens
//				of TCL_TOKEN_VARIABLE tokens.
// TCL_TOKEN_SIMPLE_WORD -	This token is just like TCL_TOKEN_WORD except
//				that the word is guaranteed to consist of a
//				single TCL_TOKEN_TEXT sub-token.
// TCL_TOKEN_TEXT -		The token describes a range of literal text
//				that is part of a word. NumComponents is
//				always 0.
// TCL_TOKEN_BS -		The token describes a backslash sequence that
//				must be collapsed. NumComponents is always 0.
// TCL_TOKEN_COMMAND -		The token describes a command whose result
//				must be substituted into the word. The token
//				includes the enclosing brackets. NumComponents
//				is always 0.
// TCL_TOKEN_VARIABLE -		The token describes a variable substitution,
//				including the dollar sign, variable name, and
//				array index (if there is one) up through the
//				right parentheses. NumComponents tells how
//				many additional tokens follow to represent the
//				variable name. The first token will be a
//				TCL_TOKEN_TEXT token that describes the
//				variable name. If the variable is an array
//				reference then there will be one or more
//				additional tokens, of type TCL_TOKEN_TEXT,
//				TCL_TOKEN_BS, TCL_TOKEN_COMMAND, and
//				TCL_TOKEN_VARIABLE, that describe the array
//				index; numComponents counts the total number
//				of nested tokens that make up the variable
//				reference, including sub-tokens of
//				TCL_TOKEN_VARIABLE tokens.
// TCL_TOKEN_SUB_EXPR -		The token describes one subexpression of an
//				expression, from the first non-blank character
//				of the subexpression up to but not including
//				the space, brace, or bracket that terminates
//				the subexpression. NumComponents counts the
//				total number of following subtokens that make
//				up the subexpression; this includes all
//				subtokens for any nested TCL_TOKEN_SUB_EXPR
//				tokens. For example, a numeric value used as a
//				primitive operand is described by a
//				TCL_TOKEN_SUB_EXPR token followed by a
//				TCL_TOKEN_TEXT token. A binary subexpression
//				is described by a TCL_TOKEN_SUB_EXPR token
//				followed by the TCL_TOKEN_OPERATOR token for
//				the operator, then TCL_TOKEN_SUB_EXPR tokens
//				for the left then the right operands.
// TCL_TOKEN_OPERATOR -		The token describes one expression operator.
//				An operator might be the name of a math
//				function such as "abs". A TCL_TOKEN_OPERATOR
//				token is always preceded by one
//				TCL_TOKEN_SUB_EXPR token for the operator's
//				subexpression, and is followed by zero or more
//				TCL_TOKEN_SUB_EXPR tokens for the operator's
//				operands. NumComponents is always 0.
// TCL_TOKEN_EXPAND_WORD -	This token is just like TCL_TOKEN_WORD except
//				that it marks a word that began with the
//				literal character prefix "{*}". This word is
//				marked to be expanded - that is, broken into
//				words after substitution is complete.

// Parsing error types. On any parsing error, one of these values will be
// stored in the error field of the Tcl_Parse structure defined below.

// A structure of the following type is filled in by Tcl_ParseCommand. It
// describes a single command parsed from an input string.

type Tcl_Parse = Tcl_Parse1 /* tcl.h:2070:3 */

//----------------------------------------------------------------------------
// The following structure represents a user-defined encoding. It collects
// together all the functions that are used by the specific encoding.

type Tcl_EncodingType1 = struct {
	encodingName uintptr
	toUtfProc    uintptr
	fromUtfProc  uintptr
	freeProc     uintptr
	clientData   ClientData
	nullSize     int32
	_            [4]byte
} /* tcl.h:2078:9 */

//----------------------------------------------------------------------------
// The following structure represents a user-defined encoding. It collects
// together all the functions that are used by the specific encoding.

type Tcl_EncodingType = Tcl_EncodingType1 /* tcl.h:2098:3 */

// The following definitions are used as values for the conversion control
// flags argument when converting text from one character set to another:
//
// TCL_ENCODING_START -		Signifies that the source buffer is the first
//				block in a (potentially multi-block) input
//				stream. Tells the conversion function to reset
//				to an initial state and perform any
//				initialization that needs to occur before the
//				first byte is converted. If the source buffer
//				contains the entire input stream to be
//				converted, this flag should be set.
// TCL_ENCODING_END -		Signifies that the source buffer is the last
//				block in a (potentially multi-block) input
//				stream. Tells the conversion routine to
//				perform any finalization that needs to occur
//				after the last byte is converted and then to
//				reset to an initial state. If the source
//				buffer contains the entire input stream to be
//				converted, this flag should be set.
// TCL_ENCODING_STOPONERROR -	If set, the converter returns immediately upon
//				encountering an invalid byte sequence or a
//				source character that has no mapping in the
//				target encoding. If clear, the converter
//				substitues the problematic character(s) with
//				one or more "close" characters in the
//				destination buffer and then continues to
//				convert the source.
// TCL_ENCODING_NO_TERMINATE - 	If set, Tcl_ExternalToUtf does not append a
//				terminating NUL byte.  Since it does not need
//				an extra byte for a terminating NUL, it fills
//				all dstLen bytes with encoded UTF-8 content if
//				needed.  If clear, a byte is reserved in the
//				dst space for NUL termination, and a
//				terminating NUL is appended.
// TCL_ENCODING_CHAR_LIMIT -	If set and dstCharsPtr is not NULL, then
//				Tcl_ExternalToUtf takes the initial value of
//				*dstCharsPtr as a limit of the maximum number
//				of chars to produce in the encoded UTF-8
//				content.  Otherwise, the number of chars
//				produced is controlled only by other limiting
//				factors.

// The following definitions are the error codes returned by the conversion
// routines:
//
// TCL_OK -			All characters were converted.
// TCL_CONVERT_NOSPACE -	The output buffer would not have been large
//				enough for all of the converted data; as many
//				characters as could fit were converted though.
// TCL_CONVERT_MULTIBYTE -	The last few bytes in the source string were
//				the beginning of a multibyte sequence, but
//				more bytes were needed to complete this
//				sequence. A subsequent call to the conversion
//				routine should pass the beginning of this
//				unconverted sequence plus additional bytes
//				from the source stream to properly convert the
//				formerly split-up multibyte sequence.
// TCL_CONVERT_SYNTAX -		The source stream contained an invalid
//				character sequence. This may occur if the
//				input stream has been damaged or if the input
//				encoding method was misidentified. This error
//				is reported only if TCL_ENCODING_STOPONERROR
//				was specified.
// TCL_CONVERT_UNKNOWN -	The source string contained a character that
//				could not be represented in the target
//				encoding. This error is reported only if
//				TCL_ENCODING_STOPONERROR was specified.

// The maximum number of bytes that are necessary to represent a single
// Unicode character in UTF-8. The valid values should be 3, 4 or 6
// (or perhaps 1 if we want to support a non-unicode enabled core). If 3 or
// 4, then Tcl_UniChar must be 2-bytes in size (UCS-2) (the default). If 6,
// then Tcl_UniChar must be 4-bytes in size (UCS-4). At this time UCS-2 mode
// is the default and recommended mode. UCS-4 is experimental and not
// recommended. It works for the core, but most extensions expect UCS-2.

// This represents a Unicode character. Any changes to this should also be
// reflected in regcustom.h.

type Tcl_UniChar = uint16 /* tcl.h:2212:24 */

//----------------------------------------------------------------------------
// TIP #59: The following structure is used in calls 'Tcl_RegisterConfig' to
// provide the system with the embedded configuration data.

type Tcl_Config1 = struct {
	key   uintptr
	value uintptr
} /* tcl.h:2221:9 */

//----------------------------------------------------------------------------
// TIP #59: The following structure is used in calls 'Tcl_RegisterConfig' to
// provide the system with the embedded configuration data.

type Tcl_Config = Tcl_Config1 /* tcl.h:2226:3 */
type mp_digit = uint32        /* tcl.h:2252:22 */

//----------------------------------------------------------------------------
// Definitions needed for Tcl_ParseArgvObj routines.
// Based on tkArgv.c.
// Modifications from the original are copyright (c) Sam Bromley 2006

type Tcl_ArgvInfo = struct {
	__type     int32
	_          [4]byte
	keyStr     uintptr
	srcPtr     uintptr
	dstPtr     uintptr
	helpStr    uintptr
	clientData ClientData
} /* tcl.h:2273:3 */

type TclPlatStubs1 = struct {
	magic             int32
	_                 [4]byte
	hooks             uintptr
	tcl_WinUtfToTChar uintptr
	tcl_WinTCharToUtf uintptr
} /* tclDecls.h:1851:11 */

type TclStubHooks = struct {
	tclPlatStubs    uintptr
	tclIntStubs     uintptr
	tclIntPlatStubs uintptr
} /* tclDecls.h:1854:3 */

type TclStubs1 = struct {
	magic                                  int32
	_                                      [4]byte
	hooks                                  uintptr
	tcl_PkgProvideEx                       uintptr
	tcl_PkgRequireEx                       uintptr
	tcl_Panic                              uintptr
	tcl_Alloc                              uintptr
	tcl_Free                               uintptr
	tcl_Realloc                            uintptr
	tcl_DbCkalloc                          uintptr
	tcl_DbCkfree                           uintptr
	tcl_DbCkrealloc                        uintptr
	reserved9                              uintptr
	reserved10                             uintptr
	tcl_SetTimer                           uintptr
	tcl_Sleep                              uintptr
	tcl_WaitForEvent                       uintptr
	tcl_AppendAllObjTypes                  uintptr
	tcl_AppendStringsToObj                 uintptr
	tcl_AppendToObj                        uintptr
	tcl_ConcatObj                          uintptr
	tcl_ConvertToType                      uintptr
	tcl_DbDecrRefCount                     uintptr
	tcl_DbIncrRefCount                     uintptr
	tcl_DbIsShared                         uintptr
	tcl_DbNewBooleanObj                    uintptr
	tcl_DbNewByteArrayObj                  uintptr
	tcl_DbNewDoubleObj                     uintptr
	tcl_DbNewListObj                       uintptr
	tcl_DbNewLongObj                       uintptr
	tcl_DbNewObj                           uintptr
	tcl_DbNewStringObj                     uintptr
	tcl_DuplicateObj                       uintptr
	tclFreeObj                             uintptr
	tcl_GetBoolean                         uintptr
	tcl_GetBooleanFromObj                  uintptr
	tcl_GetByteArrayFromObj                uintptr
	tcl_GetDouble                          uintptr
	tcl_GetDoubleFromObj                   uintptr
	tcl_GetIndexFromObj                    uintptr
	tcl_GetInt                             uintptr
	tcl_GetIntFromObj                      uintptr
	tcl_GetLongFromObj                     uintptr
	tcl_GetObjType                         uintptr
	tcl_GetStringFromObj                   uintptr
	tcl_InvalidateStringRep                uintptr
	tcl_ListObjAppendList                  uintptr
	tcl_ListObjAppendElement               uintptr
	tcl_ListObjGetElements                 uintptr
	tcl_ListObjIndex                       uintptr
	tcl_ListObjLength                      uintptr
	tcl_ListObjReplace                     uintptr
	tcl_NewBooleanObj                      uintptr
	tcl_NewByteArrayObj                    uintptr
	tcl_NewDoubleObj                       uintptr
	tcl_NewIntObj                          uintptr
	tcl_NewListObj                         uintptr
	tcl_NewLongObj                         uintptr
	tcl_NewObj                             uintptr
	tcl_NewStringObj                       uintptr
	tcl_SetBooleanObj                      uintptr
	tcl_SetByteArrayLength                 uintptr
	tcl_SetByteArrayObj                    uintptr
	tcl_SetDoubleObj                       uintptr
	tcl_SetIntObj                          uintptr
	tcl_SetListObj                         uintptr
	tcl_SetLongObj                         uintptr
	tcl_SetObjLength                       uintptr
	tcl_SetStringObj                       uintptr
	tcl_AddErrorInfo                       uintptr
	tcl_AddObjErrorInfo                    uintptr
	tcl_AllowExceptions                    uintptr
	tcl_AppendElement                      uintptr
	tcl_AppendResult                       uintptr
	tcl_AsyncCreate                        uintptr
	tcl_AsyncDelete                        uintptr
	tcl_AsyncInvoke                        uintptr
	tcl_AsyncMark                          uintptr
	tcl_AsyncReady                         uintptr
	tcl_BackgroundError                    uintptr
	tcl_Backslash                          uintptr
	tcl_BadChannelOption                   uintptr
	tcl_CallWhenDeleted                    uintptr
	tcl_CancelIdleCall                     uintptr
	tcl_Close                              uintptr
	tcl_CommandComplete                    uintptr
	tcl_Concat                             uintptr
	tcl_ConvertElement                     uintptr
	tcl_ConvertCountedElement              uintptr
	tcl_CreateAlias                        uintptr
	tcl_CreateAliasObj                     uintptr
	tcl_CreateChannel                      uintptr
	tcl_CreateChannelHandler               uintptr
	tcl_CreateCloseHandler                 uintptr
	tcl_CreateCommand                      uintptr
	tcl_CreateEventSource                  uintptr
	tcl_CreateExitHandler                  uintptr
	tcl_CreateInterp                       uintptr
	tcl_CreateMathFunc                     uintptr
	tcl_CreateObjCommand                   uintptr
	tcl_CreateSlave                        uintptr
	tcl_CreateTimerHandler                 uintptr
	tcl_CreateTrace                        uintptr
	tcl_DeleteAssocData                    uintptr
	tcl_DeleteChannelHandler               uintptr
	tcl_DeleteCloseHandler                 uintptr
	tcl_DeleteCommand                      uintptr
	tcl_DeleteCommandFromToken             uintptr
	tcl_DeleteEvents                       uintptr
	tcl_DeleteEventSource                  uintptr
	tcl_DeleteExitHandler                  uintptr
	tcl_DeleteHashEntry                    uintptr
	tcl_DeleteHashTable                    uintptr
	tcl_DeleteInterp                       uintptr
	tcl_DetachPids                         uintptr
	tcl_DeleteTimerHandler                 uintptr
	tcl_DeleteTrace                        uintptr
	tcl_DontCallWhenDeleted                uintptr
	tcl_DoOneEvent                         uintptr
	tcl_DoWhenIdle                         uintptr
	tcl_DStringAppend                      uintptr
	tcl_DStringAppendElement               uintptr
	tcl_DStringEndSublist                  uintptr
	tcl_DStringFree                        uintptr
	tcl_DStringGetResult                   uintptr
	tcl_DStringInit                        uintptr
	tcl_DStringResult                      uintptr
	tcl_DStringSetLength                   uintptr
	tcl_DStringStartSublist                uintptr
	tcl_Eof                                uintptr
	tcl_ErrnoId                            uintptr
	tcl_ErrnoMsg                           uintptr
	tcl_Eval                               uintptr
	tcl_EvalFile                           uintptr
	tcl_EvalObj                            uintptr
	tcl_EventuallyFree                     uintptr
	tcl_Exit                               uintptr
	tcl_ExposeCommand                      uintptr
	tcl_ExprBoolean                        uintptr
	tcl_ExprBooleanObj                     uintptr
	tcl_ExprDouble                         uintptr
	tcl_ExprDoubleObj                      uintptr
	tcl_ExprLong                           uintptr
	tcl_ExprLongObj                        uintptr
	tcl_ExprObj                            uintptr
	tcl_ExprString                         uintptr
	tcl_Finalize                           uintptr
	tcl_FindExecutable                     uintptr
	tcl_FirstHashEntry                     uintptr
	tcl_Flush                              uintptr
	tcl_FreeResult                         uintptr
	tcl_GetAlias                           uintptr
	tcl_GetAliasObj                        uintptr
	tcl_GetAssocData                       uintptr
	tcl_GetChannel                         uintptr
	tcl_GetChannelBufferSize               uintptr
	tcl_GetChannelHandle                   uintptr
	tcl_GetChannelInstanceData             uintptr
	tcl_GetChannelMode                     uintptr
	tcl_GetChannelName                     uintptr
	tcl_GetChannelOption                   uintptr
	tcl_GetChannelType                     uintptr
	tcl_GetCommandInfo                     uintptr
	tcl_GetCommandName                     uintptr
	tcl_GetErrno                           uintptr
	tcl_GetHostName                        uintptr
	tcl_GetInterpPath                      uintptr
	tcl_GetMaster                          uintptr
	tcl_GetNameOfExecutable                uintptr
	tcl_GetObjResult                       uintptr
	reserved167                            uintptr
	tcl_GetPathType                        uintptr
	tcl_Gets                               uintptr
	tcl_GetsObj                            uintptr
	tcl_GetServiceMode                     uintptr
	tcl_GetSlave                           uintptr
	tcl_GetStdChannel                      uintptr
	tcl_GetStringResult                    uintptr
	tcl_GetVar                             uintptr
	tcl_GetVar2                            uintptr
	tcl_GlobalEval                         uintptr
	tcl_GlobalEvalObj                      uintptr
	tcl_HideCommand                        uintptr
	tcl_Init                               uintptr
	tcl_InitHashTable                      uintptr
	tcl_InputBlocked                       uintptr
	tcl_InputBuffered                      uintptr
	tcl_InterpDeleted                      uintptr
	tcl_IsSafe                             uintptr
	tcl_JoinPath                           uintptr
	tcl_LinkVar                            uintptr
	reserved188                            uintptr
	tcl_MakeFileChannel                    uintptr
	tcl_MakeSafe                           uintptr
	tcl_MakeTcpClientChannel               uintptr
	tcl_Merge                              uintptr
	tcl_NextHashEntry                      uintptr
	tcl_NotifyChannel                      uintptr
	tcl_ObjGetVar2                         uintptr
	tcl_ObjSetVar2                         uintptr
	tcl_OpenCommandChannel                 uintptr
	tcl_OpenFileChannel                    uintptr
	tcl_OpenTcpClient                      uintptr
	tcl_OpenTcpServer                      uintptr
	tcl_Preserve                           uintptr
	tcl_PrintDouble                        uintptr
	tcl_PutEnv                             uintptr
	tcl_PosixError                         uintptr
	tcl_QueueEvent                         uintptr
	tcl_Read                               uintptr
	tcl_ReapDetachedProcs                  uintptr
	tcl_RecordAndEval                      uintptr
	tcl_RecordAndEvalObj                   uintptr
	tcl_RegisterChannel                    uintptr
	tcl_RegisterObjType                    uintptr
	tcl_RegExpCompile                      uintptr
	tcl_RegExpExec                         uintptr
	tcl_RegExpMatch                        uintptr
	tcl_RegExpRange                        uintptr
	tcl_Release                            uintptr
	tcl_ResetResult                        uintptr
	tcl_ScanElement                        uintptr
	tcl_ScanCountedElement                 uintptr
	tcl_SeekOld                            uintptr
	tcl_ServiceAll                         uintptr
	tcl_ServiceEvent                       uintptr
	tcl_SetAssocData                       uintptr
	tcl_SetChannelBufferSize               uintptr
	tcl_SetChannelOption                   uintptr
	tcl_SetCommandInfo                     uintptr
	tcl_SetErrno                           uintptr
	tcl_SetErrorCode                       uintptr
	tcl_SetMaxBlockTime                    uintptr
	tcl_SetPanicProc                       uintptr
	tcl_SetRecursionLimit                  uintptr
	tcl_SetResult                          uintptr
	tcl_SetServiceMode                     uintptr
	tcl_SetObjErrorCode                    uintptr
	tcl_SetObjResult                       uintptr
	tcl_SetStdChannel                      uintptr
	tcl_SetVar                             uintptr
	tcl_SetVar2                            uintptr
	tcl_SignalId                           uintptr
	tcl_SignalMsg                          uintptr
	tcl_SourceRCFile                       uintptr
	tcl_SplitList                          uintptr
	tcl_SplitPath                          uintptr
	tcl_StaticPackage                      uintptr
	tcl_StringMatch                        uintptr
	tcl_TellOld                            uintptr
	tcl_TraceVar                           uintptr
	tcl_TraceVar2                          uintptr
	tcl_TranslateFileName                  uintptr
	tcl_Ungets                             uintptr
	tcl_UnlinkVar                          uintptr
	tcl_UnregisterChannel                  uintptr
	tcl_UnsetVar                           uintptr
	tcl_UnsetVar2                          uintptr
	tcl_UntraceVar                         uintptr
	tcl_UntraceVar2                        uintptr
	tcl_UpdateLinkedVar                    uintptr
	tcl_UpVar                              uintptr
	tcl_UpVar2                             uintptr
	tcl_VarEval                            uintptr
	tcl_VarTraceInfo                       uintptr
	tcl_VarTraceInfo2                      uintptr
	tcl_Write                              uintptr
	tcl_WrongNumArgs                       uintptr
	tcl_DumpActiveMemory                   uintptr
	tcl_ValidateAllMemory                  uintptr
	tcl_AppendResultVA                     uintptr
	tcl_AppendStringsToObjVA               uintptr
	tcl_HashStats                          uintptr
	tcl_ParseVar                           uintptr
	tcl_PkgPresent                         uintptr
	tcl_PkgPresentEx                       uintptr
	tcl_PkgProvide                         uintptr
	tcl_PkgRequire                         uintptr
	tcl_SetErrorCodeVA                     uintptr
	tcl_VarEvalVA                          uintptr
	tcl_WaitPid                            uintptr
	tcl_PanicVA                            uintptr
	tcl_GetVersion                         uintptr
	tcl_InitMemory                         uintptr
	tcl_StackChannel                       uintptr
	tcl_UnstackChannel                     uintptr
	tcl_GetStackedChannel                  uintptr
	tcl_SetMainLoop                        uintptr
	reserved285                            uintptr
	tcl_AppendObjToObj                     uintptr
	tcl_CreateEncoding                     uintptr
	tcl_CreateThreadExitHandler            uintptr
	tcl_DeleteThreadExitHandler            uintptr
	tcl_DiscardResult                      uintptr
	tcl_EvalEx                             uintptr
	tcl_EvalObjv                           uintptr
	tcl_EvalObjEx                          uintptr
	tcl_ExitThread                         uintptr
	tcl_ExternalToUtf                      uintptr
	tcl_ExternalToUtfDString               uintptr
	tcl_FinalizeThread                     uintptr
	tcl_FinalizeNotifier                   uintptr
	tcl_FreeEncoding                       uintptr
	tcl_GetCurrentThread                   uintptr
	tcl_GetEncoding                        uintptr
	tcl_GetEncodingName                    uintptr
	tcl_GetEncodingNames                   uintptr
	tcl_GetIndexFromObjStruct              uintptr
	tcl_GetThreadData                      uintptr
	tcl_GetVar2Ex                          uintptr
	tcl_InitNotifier                       uintptr
	tcl_MutexLock                          uintptr
	tcl_MutexUnlock                        uintptr
	tcl_ConditionNotify                    uintptr
	tcl_ConditionWait                      uintptr
	tcl_NumUtfChars                        uintptr
	tcl_ReadChars                          uintptr
	tcl_RestoreResult                      uintptr
	tcl_SaveResult                         uintptr
	tcl_SetSystemEncoding                  uintptr
	tcl_SetVar2Ex                          uintptr
	tcl_ThreadAlert                        uintptr
	tcl_ThreadQueueEvent                   uintptr
	tcl_UniCharAtIndex                     uintptr
	tcl_UniCharToLower                     uintptr
	tcl_UniCharToTitle                     uintptr
	tcl_UniCharToUpper                     uintptr
	tcl_UniCharToUtf                       uintptr
	tcl_UtfAtIndex                         uintptr
	tcl_UtfCharComplete                    uintptr
	tcl_UtfBackslash                       uintptr
	tcl_UtfFindFirst                       uintptr
	tcl_UtfFindLast                        uintptr
	tcl_UtfNext                            uintptr
	tcl_UtfPrev                            uintptr
	tcl_UtfToExternal                      uintptr
	tcl_UtfToExternalDString               uintptr
	tcl_UtfToLower                         uintptr
	tcl_UtfToTitle                         uintptr
	tcl_UtfToUniChar                       uintptr
	tcl_UtfToUpper                         uintptr
	tcl_WriteChars                         uintptr
	tcl_WriteObj                           uintptr
	tcl_GetString                          uintptr
	tcl_GetDefaultEncodingDir              uintptr
	tcl_SetDefaultEncodingDir              uintptr
	tcl_AlertNotifier                      uintptr
	tcl_ServiceModeHook                    uintptr
	tcl_UniCharIsAlnum                     uintptr
	tcl_UniCharIsAlpha                     uintptr
	tcl_UniCharIsDigit                     uintptr
	tcl_UniCharIsLower                     uintptr
	tcl_UniCharIsSpace                     uintptr
	tcl_UniCharIsUpper                     uintptr
	tcl_UniCharIsWordChar                  uintptr
	tcl_UniCharLen                         uintptr
	tcl_UniCharNcmp                        uintptr
	tcl_UniCharToUtfDString                uintptr
	tcl_UtfToUniCharDString                uintptr
	tcl_GetRegExpFromObj                   uintptr
	tcl_EvalTokens                         uintptr
	tcl_FreeParse                          uintptr
	tcl_LogCommandInfo                     uintptr
	tcl_ParseBraces                        uintptr
	tcl_ParseCommand                       uintptr
	tcl_ParseExpr                          uintptr
	tcl_ParseQuotedString                  uintptr
	tcl_ParseVarName                       uintptr
	tcl_GetCwd                             uintptr
	tcl_Chdir                              uintptr
	tcl_Access                             uintptr
	tcl_Stat                               uintptr
	tcl_UtfNcmp                            uintptr
	tcl_UtfNcasecmp                        uintptr
	tcl_StringCaseMatch                    uintptr
	tcl_UniCharIsControl                   uintptr
	tcl_UniCharIsGraph                     uintptr
	tcl_UniCharIsPrint                     uintptr
	tcl_UniCharIsPunct                     uintptr
	tcl_RegExpExecObj                      uintptr
	tcl_RegExpGetInfo                      uintptr
	tcl_NewUnicodeObj                      uintptr
	tcl_SetUnicodeObj                      uintptr
	tcl_GetCharLength                      uintptr
	tcl_GetUniChar                         uintptr
	tcl_GetUnicode                         uintptr
	tcl_GetRange                           uintptr
	tcl_AppendUnicodeToObj                 uintptr
	tcl_RegExpMatchObj                     uintptr
	tcl_SetNotifier                        uintptr
	tcl_GetAllocMutex                      uintptr
	tcl_GetChannelNames                    uintptr
	tcl_GetChannelNamesEx                  uintptr
	tcl_ProcObjCmd                         uintptr
	tcl_ConditionFinalize                  uintptr
	tcl_MutexFinalize                      uintptr
	tcl_CreateThread                       uintptr
	tcl_ReadRaw                            uintptr
	tcl_WriteRaw                           uintptr
	tcl_GetTopChannel                      uintptr
	tcl_ChannelBuffered                    uintptr
	tcl_ChannelName                        uintptr
	tcl_ChannelVersion                     uintptr
	tcl_ChannelBlockModeProc               uintptr
	tcl_ChannelCloseProc                   uintptr
	tcl_ChannelClose2Proc                  uintptr
	tcl_ChannelInputProc                   uintptr
	tcl_ChannelOutputProc                  uintptr
	tcl_ChannelSeekProc                    uintptr
	tcl_ChannelSetOptionProc               uintptr
	tcl_ChannelGetOptionProc               uintptr
	tcl_ChannelWatchProc                   uintptr
	tcl_ChannelGetHandleProc               uintptr
	tcl_ChannelFlushProc                   uintptr
	tcl_ChannelHandlerProc                 uintptr
	tcl_JoinThread                         uintptr
	tcl_IsChannelShared                    uintptr
	tcl_IsChannelRegistered                uintptr
	tcl_CutChannel                         uintptr
	tcl_SpliceChannel                      uintptr
	tcl_ClearChannelHandlers               uintptr
	tcl_IsChannelExisting                  uintptr
	tcl_UniCharNcasecmp                    uintptr
	tcl_UniCharCaseMatch                   uintptr
	tcl_FindHashEntry                      uintptr
	tcl_CreateHashEntry                    uintptr
	tcl_InitCustomHashTable                uintptr
	tcl_InitObjHashTable                   uintptr
	tcl_CommandTraceInfo                   uintptr
	tcl_TraceCommand                       uintptr
	tcl_UntraceCommand                     uintptr
	tcl_AttemptAlloc                       uintptr
	tcl_AttemptDbCkalloc                   uintptr
	tcl_AttemptRealloc                     uintptr
	tcl_AttemptDbCkrealloc                 uintptr
	tcl_AttemptSetObjLength                uintptr
	tcl_GetChannelThread                   uintptr
	tcl_GetUnicodeFromObj                  uintptr
	tcl_GetMathFuncInfo                    uintptr
	tcl_ListMathFuncs                      uintptr
	tcl_SubstObj                           uintptr
	tcl_DetachChannel                      uintptr
	tcl_IsStandardChannel                  uintptr
	tcl_FSCopyFile                         uintptr
	tcl_FSCopyDirectory                    uintptr
	tcl_FSCreateDirectory                  uintptr
	tcl_FSDeleteFile                       uintptr
	tcl_FSLoadFile                         uintptr
	tcl_FSMatchInDirectory                 uintptr
	tcl_FSLink                             uintptr
	tcl_FSRemoveDirectory                  uintptr
	tcl_FSRenameFile                       uintptr
	tcl_FSLstat                            uintptr
	tcl_FSUtime                            uintptr
	tcl_FSFileAttrsGet                     uintptr
	tcl_FSFileAttrsSet                     uintptr
	tcl_FSFileAttrStrings                  uintptr
	tcl_FSStat                             uintptr
	tcl_FSAccess                           uintptr
	tcl_FSOpenFileChannel                  uintptr
	tcl_FSGetCwd                           uintptr
	tcl_FSChdir                            uintptr
	tcl_FSConvertToPathType                uintptr
	tcl_FSJoinPath                         uintptr
	tcl_FSSplitPath                        uintptr
	tcl_FSEqualPaths                       uintptr
	tcl_FSGetNormalizedPath                uintptr
	tcl_FSJoinToPath                       uintptr
	tcl_FSGetInternalRep                   uintptr
	tcl_FSGetTranslatedPath                uintptr
	tcl_FSEvalFile                         uintptr
	tcl_FSNewNativePath                    uintptr
	tcl_FSGetNativePath                    uintptr
	tcl_FSFileSystemInfo                   uintptr
	tcl_FSPathSeparator                    uintptr
	tcl_FSListVolumes                      uintptr
	tcl_FSRegister                         uintptr
	tcl_FSUnregister                       uintptr
	tcl_FSData                             uintptr
	tcl_FSGetTranslatedStringPath          uintptr
	tcl_FSGetFileSystemForPath             uintptr
	tcl_FSGetPathType                      uintptr
	tcl_OutputBuffered                     uintptr
	tcl_FSMountsChanged                    uintptr
	tcl_EvalTokensStandard                 uintptr
	tcl_GetTime                            uintptr
	tcl_CreateObjTrace                     uintptr
	tcl_GetCommandInfoFromToken            uintptr
	tcl_SetCommandInfoFromToken            uintptr
	tcl_DbNewWideIntObj                    uintptr
	tcl_GetWideIntFromObj                  uintptr
	tcl_NewWideIntObj                      uintptr
	tcl_SetWideIntObj                      uintptr
	tcl_AllocStatBuf                       uintptr
	tcl_Seek                               uintptr
	tcl_Tell                               uintptr
	tcl_ChannelWideSeekProc                uintptr
	tcl_DictObjPut                         uintptr
	tcl_DictObjGet                         uintptr
	tcl_DictObjRemove                      uintptr
	tcl_DictObjSize                        uintptr
	tcl_DictObjFirst                       uintptr
	tcl_DictObjNext                        uintptr
	tcl_DictObjDone                        uintptr
	tcl_DictObjPutKeyList                  uintptr
	tcl_DictObjRemoveKeyList               uintptr
	tcl_NewDictObj                         uintptr
	tcl_DbNewDictObj                       uintptr
	tcl_RegisterConfig                     uintptr
	tcl_CreateNamespace                    uintptr
	tcl_DeleteNamespace                    uintptr
	tcl_AppendExportList                   uintptr
	tcl_Export                             uintptr
	tcl_Import                             uintptr
	tcl_ForgetImport                       uintptr
	tcl_GetCurrentNamespace                uintptr
	tcl_GetGlobalNamespace                 uintptr
	tcl_FindNamespace                      uintptr
	tcl_FindCommand                        uintptr
	tcl_GetCommandFromObj                  uintptr
	tcl_GetCommandFullName                 uintptr
	tcl_FSEvalFileEx                       uintptr
	tcl_SetExitProc                        uintptr
	tcl_LimitAddHandler                    uintptr
	tcl_LimitRemoveHandler                 uintptr
	tcl_LimitReady                         uintptr
	tcl_LimitCheck                         uintptr
	tcl_LimitExceeded                      uintptr
	tcl_LimitSetCommands                   uintptr
	tcl_LimitSetTime                       uintptr
	tcl_LimitSetGranularity                uintptr
	tcl_LimitTypeEnabled                   uintptr
	tcl_LimitTypeExceeded                  uintptr
	tcl_LimitTypeSet                       uintptr
	tcl_LimitTypeReset                     uintptr
	tcl_LimitGetCommands                   uintptr
	tcl_LimitGetTime                       uintptr
	tcl_LimitGetGranularity                uintptr
	tcl_SaveInterpState                    uintptr
	tcl_RestoreInterpState                 uintptr
	tcl_DiscardInterpState                 uintptr
	tcl_SetReturnOptions                   uintptr
	tcl_GetReturnOptions                   uintptr
	tcl_IsEnsemble                         uintptr
	tcl_CreateEnsemble                     uintptr
	tcl_FindEnsemble                       uintptr
	tcl_SetEnsembleSubcommandList          uintptr
	tcl_SetEnsembleMappingDict             uintptr
	tcl_SetEnsembleUnknownHandler          uintptr
	tcl_SetEnsembleFlags                   uintptr
	tcl_GetEnsembleSubcommandList          uintptr
	tcl_GetEnsembleMappingDict             uintptr
	tcl_GetEnsembleUnknownHandler          uintptr
	tcl_GetEnsembleFlags                   uintptr
	tcl_GetEnsembleNamespace               uintptr
	tcl_SetTimeProc                        uintptr
	tcl_QueryTimeProc                      uintptr
	tcl_ChannelThreadActionProc            uintptr
	tcl_NewBignumObj                       uintptr
	tcl_DbNewBignumObj                     uintptr
	tcl_SetBignumObj                       uintptr
	tcl_GetBignumFromObj                   uintptr
	tcl_TakeBignumFromObj                  uintptr
	tcl_TruncateChannel                    uintptr
	tcl_ChannelTruncateProc                uintptr
	tcl_SetChannelErrorInterp              uintptr
	tcl_GetChannelErrorInterp              uintptr
	tcl_SetChannelError                    uintptr
	tcl_GetChannelError                    uintptr
	tcl_InitBignumFromDouble               uintptr
	tcl_GetNamespaceUnknownHandler         uintptr
	tcl_SetNamespaceUnknownHandler         uintptr
	tcl_GetEncodingFromObj                 uintptr
	tcl_GetEncodingSearchPath              uintptr
	tcl_SetEncodingSearchPath              uintptr
	tcl_GetEncodingNameFromEnvironment     uintptr
	tcl_PkgRequireProc                     uintptr
	tcl_AppendObjToErrorInfo               uintptr
	tcl_AppendLimitedToObj                 uintptr
	tcl_Format                             uintptr
	tcl_AppendFormatToObj                  uintptr
	tcl_ObjPrintf                          uintptr
	tcl_AppendPrintfToObj                  uintptr
	tcl_CancelEval                         uintptr
	tcl_Canceled                           uintptr
	tcl_CreatePipe                         uintptr
	tcl_NRCreateCommand                    uintptr
	tcl_NREvalObj                          uintptr
	tcl_NREvalObjv                         uintptr
	tcl_NRCmdSwap                          uintptr
	tcl_NRAddCallback                      uintptr
	tcl_NRCallObjProc                      uintptr
	tcl_GetFSDeviceFromStat                uintptr
	tcl_GetFSInodeFromStat                 uintptr
	tcl_GetModeFromStat                    uintptr
	tcl_GetLinkCountFromStat               uintptr
	tcl_GetUserIdFromStat                  uintptr
	tcl_GetGroupIdFromStat                 uintptr
	tcl_GetDeviceTypeFromStat              uintptr
	tcl_GetAccessTimeFromStat              uintptr
	tcl_GetModificationTimeFromStat        uintptr
	tcl_GetChangeTimeFromStat              uintptr
	tcl_GetSizeFromStat                    uintptr
	tcl_GetBlocksFromStat                  uintptr
	tcl_GetBlockSizeFromStat               uintptr
	tcl_SetEnsembleParameterList           uintptr
	tcl_GetEnsembleParameterList           uintptr
	tcl_ParseArgsObjv                      uintptr
	tcl_GetErrorLine                       uintptr
	tcl_SetErrorLine                       uintptr
	tcl_TransferResult                     uintptr
	tcl_InterpActive                       uintptr
	tcl_BackgroundException                uintptr
	tcl_ZlibDeflate                        uintptr
	tcl_ZlibInflate                        uintptr
	tcl_ZlibCRC32                          uintptr
	tcl_ZlibAdler32                        uintptr
	tcl_ZlibStreamInit                     uintptr
	tcl_ZlibStreamGetCommandName           uintptr
	tcl_ZlibStreamEof                      uintptr
	tcl_ZlibStreamChecksum                 uintptr
	tcl_ZlibStreamPut                      uintptr
	tcl_ZlibStreamGet                      uintptr
	tcl_ZlibStreamClose                    uintptr
	tcl_ZlibStreamReset                    uintptr
	tcl_SetStartupScript                   uintptr
	tcl_GetStartupScript                   uintptr
	tcl_CloseEx                            uintptr
	tcl_NRExprObj                          uintptr
	tcl_NRSubstObj                         uintptr
	tcl_LoadFile                           uintptr
	tcl_FindSymbol                         uintptr
	tcl_FSUnloadFile                       uintptr
	tcl_ZlibStreamSetCompressionDictionary uintptr
	reserved631                            uintptr
	reserved632                            uintptr
	reserved633                            uintptr
	reserved634                            uintptr
	reserved635                            uintptr
	reserved636                            uintptr
	reserved637                            uintptr
	reserved638                            uintptr
	reserved639                            uintptr
	reserved640                            uintptr
	reserved641                            uintptr
	reserved642                            uintptr
	reserved643                            uintptr
	reserved644                            uintptr
	reserved645                            uintptr
	reserved646                            uintptr
	reserved647                            uintptr
	reserved648                            uintptr
	reserved649                            uintptr
	reserved650                            uintptr
	reserved651                            uintptr
	reserved652                            uintptr
	reserved653                            uintptr
	reserved654                            uintptr
	reserved655                            uintptr
	reserved656                            uintptr
	reserved657                            uintptr
	reserved658                            uintptr
	reserved659                            uintptr
	tclUnusedStubEntry                     uintptr
} /* tclDecls.h:1856:9 */

type TclStubs = TclStubs1 /* tclDecls.h:2545:3 */

// Deprecated Tcl procedures:

// Include platform specific public function declarations that are accessible
// via the stubs table. Make all TclOO symbols MODULE_SCOPE (which only
// has effect on building it as a shared library). See ticket [3010352].

// tclPlatDecls.h --
//
//	Declarations of platform specific Tcl APIs.
//
// Copyright (c) 1998-1999 by Scriptics Corporation.
// All rights reserved.

// WARNING: This file is automatically generated by the tools/genStubs.tcl
// script.  Any modifications to the function declarations below should be made
// in the generic/tcl.decls script.

// TCHAR is needed here for win32, so if it is not defined yet do it here.
// This way, we don't need to include <tchar.h> just for one define.
type TCHAR = wchar_t /* tclPlatDecls.h:36:18 */

type TclPlatStubs = TclPlatStubs1 /* tclPlatDecls.h:89:3 */

// end block for C++

// Local Variables:
// mode: c
// c-basic-offset: 4
// fill-column: 78
// End:
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// sdkddkver.h: Version definitions for SDK and DDK. Originally
// from ReactOS PSDK/DDK, this file is in the public domain:
//
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// _WIN32_WINNT

// _WIN32_IE

// Mappings Between IE Version and Windows Version

// NTDDI_VERSION

// Version Fields in NTDDI_VERSION

// Macros to Extract Version Fields From NTDDI_VERSION

// Macros to get the NTDDI for a given WIN32

// Select Default WIN32_WINNT Value

// Choose NTDDI Version

// Choose WINVER Value

// Choose IE Version

// Make Sure NTDDI_VERSION and _WIN32_WINNT Match

// Some kludge for Obj-C.
//    For Obj-C the 'interface' is a keyword, but interface is used
//    in midl-code too.  To resolve this conflict for at least the
//    main windows API header, we define it here temporary.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _EXCEPTION_POINTERS = struct {
	ExceptionRecord PEXCEPTION_RECORD
	ContextRecord   PCONTEXT
} /* excpt.h:17:3 */

type _EXCEPTION_RECORD = struct {
	ExceptionCode        DWORD
	ExceptionFlags       DWORD
	ExceptionRecord      uintptr
	ExceptionAddress     PVOID
	NumberParameters     DWORD
	_                    [4]byte
	ExceptionInformation [15]ULONG_PTR
} /* excpt.h:17:3 */

type _CONTEXT = struct {
	P1Home               DWORD64
	P2Home               DWORD64
	P3Home               DWORD64
	P4Home               DWORD64
	P5Home               DWORD64
	P6Home               DWORD64
	ContextFlags         DWORD
	MxCsr                DWORD
	SegCs                WORD
	SegDs                WORD
	SegEs                WORD
	SegFs                WORD
	SegGs                WORD
	SegSs                WORD
	EFlags               DWORD
	Dr0                  DWORD64
	Dr1                  DWORD64
	Dr2                  DWORD64
	Dr3                  DWORD64
	Dr6                  DWORD64
	Dr7                  DWORD64
	Rax                  DWORD64
	Rcx                  DWORD64
	Rdx                  DWORD64
	Rbx                  DWORD64
	Rsp                  DWORD64
	Rbp                  DWORD64
	Rsi                  DWORD64
	Rdi                  DWORD64
	R8                   DWORD64
	R9                   DWORD64
	R10                  DWORD64
	R11                  DWORD64
	R12                  DWORD64
	R13                  DWORD64
	R14                  DWORD64
	R15                  DWORD64
	Rip                  DWORD64
	__256                struct{ FltSave XMM_SAVE_AREA32 }
	VectorRegister       [26]M128A
	VectorControl        DWORD64
	DebugControl         DWORD64
	LastBranchToRip      DWORD64
	LastBranchFromRip    DWORD64
	LastExceptionToRip   DWORD64
	LastExceptionFromRip DWORD64
} /* excpt.h:17:3 */

type _DISPATCHER_CONTEXT = struct {
	ControlPc        ULONG64
	ImageBase        ULONG64
	FunctionEntry    PRUNTIME_FUNCTION
	EstablisherFrame ULONG64
	TargetIp         ULONG64
	ContextRecord    PCONTEXT
	LanguageHandler  PEXCEPTION_ROUTINE
	HandlerData      PVOID
	HistoryTable     PUNWIND_HISTORY_TABLE
	ScopeIndex       ULONG
	Fill0            ULONG
} /* excpt.h:45:3 */

// CRT stuff
type _PHNDLR = uintptr /* excpt.h:66:16 */

type _XCPT_ACTION = struct {
	XcptNum    uint32
	SigNum     int32
	XcptAction _PHNDLR
} /* excpt.h:68:3 */

// The type of function that is expected as an exception handler to be
// installed with __try1.
type PEXCEPTION_HANDLER = uintptr /* excpt.h:87:33 */

// Copyright (C) 1989, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
//
// This file is part of GCC.
//
// GCC is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// GCC is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with GCC; see the file COPYING.  If not, write to
// the Free Software Foundation, 51 Franklin Street, Fifth Floor,
// Boston, MA 02110-1301, USA.

// As a special exception, if you include this header file into source
//    files compiled by GCC, this header file does not by itself cause
//    the resulting executable to be covered by the GNU General Public
//    License.  This exception does not however invalidate any other
//    reasons why the executable file might be covered by the GNU General
//    Public License.

// ISO C Standard:  7.15  Variable arguments  <stdarg.h>

// include mingw stuff
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// Copyright (C) 1989-2020 Free Software Foundation, Inc.
//
// This file is part of GCC.
//
// GCC is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 3, or (at your option)
// any later version.
//
// GCC is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// Under Section 7 of GPL version 3, you are granted additional
// permissions described in the GCC Runtime Library Exception, version
// 3.1, as published by the Free Software Foundation.
//
// You should have received a copy of the GNU General Public License and
// a copy of the GCC Runtime Library Exception along with this program;
// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
// <http://www.gnu.org/licenses/>.

// ISO C Standard:  7.15  Variable arguments  <stdarg.h>

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// WINAPI_FAMILY can be either desktop + App, or App.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// Input parameters

// Output parameters

// Inout parameters

// Pointer to pointer parameters

// Output reference parameters

// Return values

// Optional pointer parameters

// Other common annotations

// Function annotations

// Success/failure annotations

// Buffer properties

// Field properties

// Structural annotations

// printf/scanf annotations

// Analysis

// FIXME: __in macro conflicts with argument names in libstdc++. For this reason,
// we disable it for C++. This should be fixed in libstdc++ so we can uncomment
// it in fixed version here.

// Renamed __null to SAL__null for avoiding private keyword conflicts between
//    gcc and MS world.

// PROJECT:         ReactOS DDK
// COPYRIGHT:       This file is in the Public Domain.
// FILE:            driverspecs.h
// ABSTRACT:        This header stubs out Driver Verifier annotations to
//                  allow drivers using them to compile with our header set.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type ULONG = uint32    /* minwindef.h:24:29 */
type PULONG = uintptr  /* minwindef.h:25:17 */
type USHORT = uint16   /* minwindef.h:26:26 */
type PUSHORT = uintptr /* minwindef.h:27:18 */
type UCHAR = uint8     /* minwindef.h:28:25 */
type PUCHAR = uintptr  /* minwindef.h:29:17 */
type PSZ = uintptr     /* minwindef.h:30:16 */

type WINBOOL = int32  /* minwindef.h:127:13 */
type BOOL = int32     /* minwindef.h:131:15 */
type PBOOL = uintptr  /* minwindef.h:134:14 */
type LPBOOL = uintptr /* minwindef.h:135:14 */

type BYTE = uint8      /* minwindef.h:139:25 */
type WORD = uint16     /* minwindef.h:140:26 */
type DWORD = uint32    /* minwindef.h:141:29 */
type FLOAT = float32   /* minwindef.h:142:17 */
type PFLOAT = uintptr  /* minwindef.h:143:17 */
type PBYTE = uintptr   /* minwindef.h:144:16 */
type LPBYTE = uintptr  /* minwindef.h:145:16 */
type PINT = uintptr    /* minwindef.h:146:15 */
type LPINT = uintptr   /* minwindef.h:147:15 */
type PWORD = uintptr   /* minwindef.h:148:16 */
type LPWORD = uintptr  /* minwindef.h:149:16 */
type LPLONG = uintptr  /* minwindef.h:150:20 */
type PDWORD = uintptr  /* minwindef.h:151:17 */
type LPDWORD = uintptr /* minwindef.h:152:17 */
type LPVOID = uintptr  /* minwindef.h:153:16 */
type LPCVOID = uintptr /* minwindef.h:156:22 */
type INT = int32       /* minwindef.h:158:15 */
type UINT = uint32     /* minwindef.h:159:24 */
type PUINT = uintptr   /* minwindef.h:160:24 */

// GCC 8 has already defined _xgetbv, Clang 9 has _xgetbv defined as a macro
// redirecting to the __builtin_ia32_xgetbv builtin.

// *****************************************************

// *
// sdkddkver.h: Version definitions for SDK and DDK. Originally
// from ReactOS PSDK/DDK, this file is in the public domain:
//
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type POINTER_64_INT = uint64 /* basetsd.h:11:44 */

type INT8 = int8        /* basetsd.h:29:23 */
type PINT8 = uintptr    /* basetsd.h:29:28 */
type INT16 = int16      /* basetsd.h:30:24 */
type PINT16 = uintptr   /* basetsd.h:30:30 */
type INT32 = int32      /* basetsd.h:31:22 */
type PINT32 = uintptr   /* basetsd.h:31:28 */
type INT64 = int64      /* basetsd.h:32:44 */
type PINT64 = uintptr   /* basetsd.h:32:50 */
type UINT8 = uint8      /* basetsd.h:33:25 */
type PUINT8 = uintptr   /* basetsd.h:33:31 */
type UINT16 = uint16    /* basetsd.h:34:26 */
type PUINT16 = uintptr  /* basetsd.h:34:33 */
type UINT32 = uint32    /* basetsd.h:35:24 */
type PUINT32 = uintptr  /* basetsd.h:35:31 */
type UINT64 = uint64    /* basetsd.h:36:46 */
type PUINT64 = uintptr  /* basetsd.h:36:53 */
type LONG32 = int32     /* basetsd.h:37:22 */
type PLONG32 = uintptr  /* basetsd.h:37:29 */
type ULONG32 = uint32   /* basetsd.h:38:24 */
type PULONG32 = uintptr /* basetsd.h:38:32 */
type DWORD32 = uint32   /* basetsd.h:39:24 */
type PDWORD32 = uintptr /* basetsd.h:39:32 */

type INT_PTR = int64      /* basetsd.h:46:37 */
type PINT_PTR = uintptr   /* basetsd.h:46:45 */
type UINT_PTR = uint64    /* basetsd.h:47:46 */
type PUINT_PTR = uintptr  /* basetsd.h:47:55 */
type LONG_PTR = int64     /* basetsd.h:48:37 */
type PLONG_PTR = uintptr  /* basetsd.h:48:46 */
type ULONG_PTR = uint64   /* basetsd.h:49:46 */
type PULONG_PTR = uintptr /* basetsd.h:49:56 */

type SHANDLE_PTR = int64  /* basetsd.h:62:37 */
type HANDLE_PTR = uint64  /* basetsd.h:63:46 */
type UHALF_PTR = uint32   /* basetsd.h:64:24 */
type PUHALF_PTR = uintptr /* basetsd.h:64:34 */
type HALF_PTR = int32     /* basetsd.h:65:15 */
type PHALF_PTR = uintptr  /* basetsd.h:65:24 */

type SIZE_T = ULONG_PTR /* basetsd.h:147:39 */
type PSIZE_T = uintptr  /* basetsd.h:147:46 */
type SSIZE_T = LONG_PTR /* basetsd.h:148:38 */
type PSSIZE_T = uintptr /* basetsd.h:148:46 */

type DWORD_PTR = ULONG_PTR /* basetsd.h:191:39 */
type PDWORD_PTR = uintptr  /* basetsd.h:191:49 */
type LONG64 = int64        /* basetsd.h:192:37 */
type PLONG64 = uintptr     /* basetsd.h:192:44 */
type ULONG64 = uint64      /* basetsd.h:193:46 */
type PULONG64 = uintptr    /* basetsd.h:193:54 */
type DWORD64 = uint64      /* basetsd.h:194:46 */
type PDWORD64 = uintptr    /* basetsd.h:194:54 */
type KAFFINITY = ULONG_PTR /* basetsd.h:195:39 */
type PKAFFINITY = uintptr  /* basetsd.h:196:39 */

type PVOID = uintptr   /* winnt.h:257:16 */
type PVOID64 = uintptr /* winnt.h:258:16 */

type WCHAR = wchar_t     /* winnt.h:295:19 */
type PWCHAR = uintptr    /* winnt.h:297:17 */
type LPWCH = uintptr     /* winnt.h:297:25 */
type PWCH = uintptr      /* winnt.h:297:32 */
type LPCWCH = uintptr    /* winnt.h:298:23 */
type PCWCH = uintptr     /* winnt.h:298:31 */
type NWPSTR = uintptr    /* winnt.h:299:17 */
type LPWSTR = uintptr    /* winnt.h:299:25 */
type PWSTR = uintptr     /* winnt.h:299:33 */
type PZPWSTR = uintptr   /* winnt.h:300:17 */
type PCZPWSTR = uintptr  /* winnt.h:301:23 */
type LPUWSTR = uintptr   /* winnt.h:302:27 */
type PUWSTR = uintptr    /* winnt.h:302:36 */
type LPCWSTR = uintptr   /* winnt.h:303:23 */
type PCWSTR = uintptr    /* winnt.h:303:32 */
type PZPCWSTR = uintptr  /* winnt.h:304:18 */
type LPCUWSTR = uintptr  /* winnt.h:305:33 */
type PCUWSTR = uintptr   /* winnt.h:305:43 */
type PZZWSTR = uintptr   /* winnt.h:306:17 */
type PCZZWSTR = uintptr  /* winnt.h:307:23 */
type PUZZWSTR = uintptr  /* winnt.h:308:27 */
type PCUZZWSTR = uintptr /* winnt.h:309:33 */
type PNZWCH = uintptr    /* winnt.h:310:17 */
type PCNZWCH = uintptr   /* winnt.h:311:23 */
type PUNZWCH = uintptr   /* winnt.h:312:27 */
type PCUNZWCH = uintptr  /* winnt.h:313:33 */

type PCHAR = uintptr   /* winnt.h:334:16 */
type LPCH = uintptr    /* winnt.h:334:23 */
type PCH = uintptr     /* winnt.h:334:29 */
type LPCCH = uintptr   /* winnt.h:335:22 */
type PCCH = uintptr    /* winnt.h:335:29 */
type NPSTR = uintptr   /* winnt.h:336:16 */
type LPSTR = uintptr   /* winnt.h:336:23 */
type PSTR = uintptr    /* winnt.h:336:30 */
type PZPSTR = uintptr  /* winnt.h:337:16 */
type PCZPSTR = uintptr /* winnt.h:338:22 */
type LPCSTR = uintptr  /* winnt.h:339:22 */
type PCSTR = uintptr   /* winnt.h:339:30 */
type PZPCSTR = uintptr /* winnt.h:340:17 */
type PZZSTR = uintptr  /* winnt.h:341:16 */
type PCZZSTR = uintptr /* winnt.h:342:22 */
type PNZCH = uintptr   /* winnt.h:343:16 */
type PCNZCH = uintptr  /* winnt.h:344:22 */

type LPTCH = LPWSTR        /* winnt.h:353:18 */
type PTCH = LPWSTR         /* winnt.h:353:24 */
type PTSTR = LPWSTR        /* winnt.h:354:18 */
type LPTSTR = LPWSTR       /* winnt.h:354:24 */
type PCTSTR = LPCWSTR      /* winnt.h:355:19 */
type LPCTSTR = LPCWSTR     /* winnt.h:355:26 */
type PUTSTR = LPUWSTR      /* winnt.h:356:19 */
type LPUTSTR = LPUWSTR     /* winnt.h:356:26 */
type PCUTSTR = LPCUWSTR    /* winnt.h:357:20 */
type LPCUTSTR = LPCUWSTR   /* winnt.h:357:28 */
type LP = LPWSTR           /* winnt.h:358:18 */
type PZZTSTR = PZZWSTR     /* winnt.h:359:19 */
type PCZZTSTR = PCZZWSTR   /* winnt.h:360:20 */
type PUZZTSTR = PUZZWSTR   /* winnt.h:361:20 */
type PCUZZTSTR = PCUZZWSTR /* winnt.h:362:21 */
type PZPTSTR = PZPWSTR     /* winnt.h:363:19 */
type PNZTCH = PNZWCH       /* winnt.h:364:18 */
type PCNZTCH = PCNZWCH     /* winnt.h:365:19 */
type PUNZTCH = PUNZWCH     /* winnt.h:366:19 */
type PCUNZTCH = PCUNZWCH   /* winnt.h:367:20 */

type PSHORT = uintptr /* winnt.h:392:17 */
type PLONG = uintptr  /* winnt.h:393:16 */

type _GROUP_AFFINITY = struct {
	Mask     KAFFINITY
	Group    WORD
	Reserved [3]WORD
} /* winnt.h:397:9 */

type GROUP_AFFINITY = _GROUP_AFFINITY /* winnt.h:401:3 */
type PGROUP_AFFINITY = uintptr        /* winnt.h:401:19 */

type HANDLE = uintptr /* winnt.h:405:16 */

type PHANDLE = uintptr /* winnt.h:412:18 */
type FCHAR = BYTE      /* winnt.h:413:16 */
type FSHORT = WORD     /* winnt.h:414:16 */
type FLONG = DWORD     /* winnt.h:415:17 */

type HRESULT = LONG /* winnt.h:419:16 */

// Keep in sync with basetyps.h header.

type CCHAR = int8   /* winnt.h:453:16 */
type LCID = DWORD   /* winnt.h:456:15 */
type PLCID = PDWORD /* winnt.h:458:18 */
type LANGID = WORD  /* winnt.h:461:16 */

type COMPARTMENT_ID = uint32   /* winnt.h:470:3 */
type PCOMPARTMENT_ID = uintptr /* winnt.h:470:18 */

type _FLOAT128 = struct {
	LowPart  int64
	HighPart int64
} /* winnt.h:482:13 */

type FLOAT128 = _FLOAT128 /* winnt.h:485:5 */

type PFLOAT128 = uintptr /* winnt.h:487:20 */

type LONGLONG = int64   /* winnt.h:490:37 */
type ULONGLONG = uint64 /* winnt.h:491:46 */

type PLONGLONG = uintptr  /* winnt.h:495:20 */
type PULONGLONG = uintptr /* winnt.h:496:21 */
type USN = LONGLONG       /* winnt.h:497:20 */

type _LARGE_INTEGER = struct {
	_   [0]uint64
	__0 struct {
		LowPart  DWORD
		HighPart LONG
	}
} /* winnt.h:505:11 */

type LARGE_INTEGER = _LARGE_INTEGER /* winnt.h:516:5 */

type PLARGE_INTEGER = uintptr /* winnt.h:518:25 */

type _ULARGE_INTEGER = struct {
	_   [0]uint64
	__0 struct {
		LowPart  DWORD
		HighPart DWORD
	}
} /* winnt.h:523:11 */

type ULARGE_INTEGER = _ULARGE_INTEGER /* winnt.h:534:5 */

type PULARGE_INTEGER = uintptr /* winnt.h:536:26 */

type _LUID = struct {
	LowPart  DWORD
	HighPart LONG
} /* winnt.h:538:11 */

type LUID = _LUID    /* winnt.h:541:5 */
type PLUID = uintptr /* winnt.h:541:10 */

type DWORDLONG = ULONGLONG /* winnt.h:546:21 */
type PDWORDLONG = uintptr  /* winnt.h:547:21 */

type BOOLEAN = BYTE     /* winnt.h:605:16 */
type PBOOLEAN = uintptr /* winnt.h:607:19 */

type _LIST_ENTRY = struct {
	Flink uintptr
	Blink uintptr
} /* winnt.h:612:11 */

type LIST_ENTRY = _LIST_ENTRY /* winnt.h:615:5 */
type PLIST_ENTRY = uintptr    /* winnt.h:615:16 */
type PRLIST_ENTRY = uintptr   /* winnt.h:615:29 */

type _SINGLE_LIST_ENTRY = struct{ Next uintptr } /* winnt.h:617:11 */

type SINGLE_LIST_ENTRY = _SINGLE_LIST_ENTRY /* winnt.h:619:5 */
type PSINGLE_LIST_ENTRY = uintptr           /* winnt.h:619:23 */

type LIST_ENTRY321 = struct {
	Flink DWORD
	Blink DWORD
} /* winnt.h:621:11 */

type LIST_ENTRY32 = LIST_ENTRY321 /* winnt.h:624:5 */
type PLIST_ENTRY32 = uintptr      /* winnt.h:625:24 */

type LIST_ENTRY641 = struct {
	Flink ULONGLONG
	Blink ULONGLONG
} /* winnt.h:627:11 */

type LIST_ENTRY64 = LIST_ENTRY641 /* winnt.h:630:5 */
type PLIST_ENTRY64 = uintptr      /* winnt.h:631:24 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// Make sure __LONG32 is defined.
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _GUID = struct {
	Data1 uint32
	Data2 uint16
	Data3 uint16
	Data4 [8]uint8
} /* guiddef.h:19:9 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// Make sure __LONG32 is defined.
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type GUID = _GUID /* guiddef.h:24:3 */

// __declspec(selectany) must be applied to initialized objects on GCC 5 hence must not be used here.

type LPGUID = uintptr /* guiddef.h:77:14 */

type LPCGUID = uintptr /* guiddef.h:82:20 */

type IID = GUID      /* guiddef.h:88:14 */
type LPIID = uintptr /* guiddef.h:89:13 */

type CLSID = GUID /* guiddef.h:96:14 */

type LPCLSID = uintptr /* guiddef.h:99:15 */

type FMTID = GUID      /* guiddef.h:103:14 */
type LPFMTID = uintptr /* guiddef.h:104:15 */

type _OBJECTID = struct {
	Lineage    GUID
	Uniquifier DWORD
} /* winnt.h:639:11 */

type OBJECTID = _OBJECTID         /* winnt.h:642:5 */
type PEXCEPTION_ROUTINE = uintptr /* winnt.h:709:31 */

// ??? #define SUBLANG_ROMANIAN_MOLDOVA                  0x01 ???

type KSPIN_LOCK = ULONG_PTR /* winnt.h:1384:21 */
type PKSPIN_LOCK = uintptr  /* winnt.h:1385:22 */

type _M128A = struct {
	Low  ULONGLONG
	High LONGLONG
} /* excpt.h:17:3 */

type M128A = _M128A   /* winnt.h:1390:7 */
type PM128A = uintptr /* winnt.h:1390:13 */

type _XSAVE_FORMAT = struct {
	ControlWord    WORD
	StatusWord     WORD
	TagWord        BYTE
	Reserved1      BYTE
	ErrorOpcode    WORD
	ErrorOffset    DWORD
	ErrorSelector  WORD
	Reserved2      WORD
	DataOffset     DWORD
	DataSelector   WORD
	Reserved3      WORD
	MxCsr          DWORD
	MxCsr_Mask     DWORD
	FloatRegisters [8]M128A
	XmmRegisters   [16]M128A
	Reserved4      [96]BYTE
} /* winnt.h:1392:13 */

type XSAVE_FORMAT = _XSAVE_FORMAT /* winnt.h:1415:7 */
type PXSAVE_FORMAT = uintptr      /* winnt.h:1415:20 */

type _XSAVE_AREA_HEADER = struct {
	Mask     DWORD64
	Reserved [7]DWORD64
} /* winnt.h:1417:13 */

type XSAVE_AREA_HEADER = _XSAVE_AREA_HEADER /* winnt.h:1420:7 */
type PXSAVE_AREA_HEADER = uintptr           /* winnt.h:1420:25 */

type _XSAVE_AREA = struct {
	LegacyState XSAVE_FORMAT
	Header      XSAVE_AREA_HEADER
} /* winnt.h:1422:13 */

type XSAVE_AREA = _XSAVE_AREA /* winnt.h:1425:7 */
type PXSAVE_AREA = uintptr    /* winnt.h:1425:18 */

type _XSTATE_CONTEXT = struct {
	Mask      DWORD64
	Length    DWORD
	Reserved1 DWORD
	Area      PXSAVE_AREA
	Buffer    PVOID
} /* winnt.h:1427:13 */

type XSTATE_CONTEXT = _XSTATE_CONTEXT /* winnt.h:1439:7 */
type PXSTATE_CONTEXT = uintptr        /* winnt.h:1439:22 */

type _SCOPE_TABLE_AMD64 = struct {
	Count       DWORD
	ScopeRecord [1]struct {
		BeginAddress   DWORD
		EndAddress     DWORD
		HandlerAddress DWORD
		JumpTarget     DWORD
	}
} /* winnt.h:1441:13 */

type SCOPE_TABLE_AMD64 = _SCOPE_TABLE_AMD64 /* winnt.h:1449:7 */
type PSCOPE_TABLE_AMD64 = uintptr           /* winnt.h:1449:25 */

// Copyright (C) 1992-2020 Free Software Foundation, Inc.
//
// This file is part of GCC.
//
// GCC is free software; you can redistribute it and/or modify it under
// the terms of the GNU General Public License as published by the Free
// Software Foundation; either version 3, or (at your option) any later
// version.
//
// GCC is distributed in the hope that it will be useful, but WITHOUT ANY
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
// for more details.
//
// Under Section 7 of GPL version 3, you are granted additional
// permissions described in the GCC Runtime Library Exception, version
// 3.1, as published by the Free Software Foundation.
//
// You should have received a copy of the GNU General Public License and
// a copy of the GCC Runtime Library Exception along with this program;
// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
// <http://www.gnu.org/licenses/>.

// This administrivia gets added to the beginning of limits.h
//    if the system has its own version of limits.h.

// We use _GCC_LIMITS_H_ because we want this not to match
//    any macros that the system's limits.h uses for its own purposes.

// Use "..." so that we find syslimits.h only in this same directory.
// syslimits.h stands for the system's own limits.h file.
//    If we can use it ok unmodified, then we install this text.
//    If fixincludes fixes it, then the fixed version is installed
//    instead of this text.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// File system limits
//
// NOTE: Apparently the actual size of PATH_MAX is 260, but a space is
//       required for the NUL. TODO: Test?
// NOTE: PATH_MAX is the POSIX equivalent for Microsoft's MAX_PATH; the two
//       are semantically identical, with a limit of 259 characters for the
//       path name, plus one for a terminating NUL, for a total of 260.

// Copyright (C) 1991-2020 Free Software Foundation, Inc.
//
// This file is part of GCC.
//
// GCC is free software; you can redistribute it and/or modify it under
// the terms of the GNU General Public License as published by the Free
// Software Foundation; either version 3, or (at your option) any later
// version.
//
// GCC is distributed in the hope that it will be useful, but WITHOUT ANY
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
// for more details.
//
// Under Section 7 of GPL version 3, you are granted additional
// permissions described in the GCC Runtime Library Exception, version
// 3.1, as published by the Free Software Foundation.
//
// You should have received a copy of the GNU General Public License and
// a copy of the GCC Runtime Library Exception along with this program;
// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
// <http://www.gnu.org/licenses/>.

// Number of bits in a `char'.

// Maximum length of a multibyte character.

// Minimum and maximum values a `signed char' can hold.

// Maximum value an `unsigned char' can hold.  (Minimum is 0).

// Minimum and maximum values a `char' can hold.

// Minimum and maximum values a `signed short int' can hold.

// Maximum value an `unsigned short int' can hold.  (Minimum is 0).

// Minimum and maximum values a `signed int' can hold.

// Maximum value an `unsigned int' can hold.  (Minimum is 0).

// Minimum and maximum values a `signed long int' can hold.
//    (Same as `int').

// Maximum value an `unsigned long int' can hold.  (Minimum is 0).

// Minimum and maximum values a `signed long long int' can hold.

// Maximum value an `unsigned long long int' can hold.  (Minimum is 0).

// Minimum and maximum values a `signed long long int' can hold.

// Maximum value an `unsigned long long int' can hold.  (Minimum is 0).

// This administrivia gets added to the end of limits.h
//    if the system has its own version of limits.h.

type _onexit_t = uintptr /* stdlib.h:50:15 */

type _div_t = struct {
	quot int32
	rem  int32
} /* stdlib.h:60:11 */

type div_t = _div_t /* stdlib.h:63:5 */

type _ldiv_t = struct {
	quot int32
	rem  int32
} /* stdlib.h:65:11 */

type ldiv_t = _ldiv_t /* stdlib.h:68:5 */

type _LDOUBLE = struct{ ld [10]uint8 } /* stdlib.h:77:5 */

type _CRT_DOUBLE = struct{ x float64 } /* stdlib.h:84:5 */

type _CRT_FLOAT = struct{ f float32 } /* stdlib.h:88:5 */

type _LONGDOUBLE = struct{ x float64 } /* stdlib.h:95:5 */

type _LDBL12 = struct{ ld12 [12]uint8 } /* stdlib.h:102:5 */

type _purecall_handler = uintptr /* stdlib.h:143:16 */

type _invalid_parameter_handler = uintptr /* stdlib.h:148:16 */

type lldiv_t = struct {
	quot int64
	rem  int64
} /* stdlib.h:727:61 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// Return codes for _heapwalk()

// Values for _heapinfo.useflag

// The structure used to walk through the heap with _heapwalk.
type _heapinfo = struct {
	_pentry  uintptr
	_size    size_t
	_useflag int32
	_        [4]byte
} /* malloc.h:46:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// Return codes for _heapwalk()

// Values for _heapinfo.useflag

// The structure used to walk through the heap with _heapwalk.
type _HEAPINFO = _heapinfo /* malloc.h:50:5 */

type _MM_PERM_ENUM = uint32 /* avx512fintrin.h:4359:3 */

// Constants for mantissa extraction
type _MM_MANTISSA_NORM_ENUM = uint32 /* avx512fintrin.h:8692:3 */

type _MM_MANTISSA_SIGN_ENUM = uint32 /* avx512fintrin.h:8699:3 */

// unsigned char __readgsbyte(unsigned __LONG32 Offset); moved to psdk_inc/intrin-impl.h
// unsigned short __readgsword(unsigned __LONG32 Offset); moved to psdk_inc/intrin-impl.h
// unsigned __LONG32 __readgsdword(unsigned __LONG32 Offset); moved to psdk_inc/intrin-impl.h
// __MINGW_EXTENSION unsigned __int64 __readgsqword(unsigned __LONG32 Offset); moved to psdk_inc/intrin-impl.h

// void __writegsbyte(unsigned __LONG32 Offset,unsigned char Data); moved to psdk_inc/intrin-impl.h
// void __writegsword(unsigned __LONG32 Offset,unsigned short Data); moved to psdk_inc/intrin-impl.h
// void __writegsdword(unsigned __LONG32 Offset,unsigned __LONG32 Data); moved to psdk_inc/intrin-impl.h

type _XMM_SAVE_AREA32 = struct {
	ControlWord    WORD
	StatusWord     WORD
	TagWord        BYTE
	Reserved1      BYTE
	ErrorOpcode    WORD
	ErrorOffset    DWORD
	ErrorSelector  WORD
	Reserved2      WORD
	DataOffset     DWORD
	DataSelector   WORD
	Reserved3      WORD
	MxCsr          DWORD
	MxCsr_Mask     DWORD
	FloatRegisters [8]M128A
	XmmRegisters   [16]M128A
	Reserved4      [96]BYTE
} /* winnt.h:1679:11 */

// unsigned char __readgsbyte(unsigned __LONG32 Offset); moved to psdk_inc/intrin-impl.h
// unsigned short __readgsword(unsigned __LONG32 Offset); moved to psdk_inc/intrin-impl.h
// unsigned __LONG32 __readgsdword(unsigned __LONG32 Offset); moved to psdk_inc/intrin-impl.h
// __MINGW_EXTENSION unsigned __int64 __readgsqword(unsigned __LONG32 Offset); moved to psdk_inc/intrin-impl.h

// void __writegsbyte(unsigned __LONG32 Offset,unsigned char Data); moved to psdk_inc/intrin-impl.h
// void __writegsword(unsigned __LONG32 Offset,unsigned short Data); moved to psdk_inc/intrin-impl.h
// void __writegsdword(unsigned __LONG32 Offset,unsigned __LONG32 Data); moved to psdk_inc/intrin-impl.h

type XMM_SAVE_AREA32 = _XMM_SAVE_AREA32 /* winnt.h:1696:5 */
type PXMM_SAVE_AREA32 = uintptr         /* winnt.h:1696:21 */

type CONTEXT = _CONTEXT /* winnt.h:1770:5 */
type PCONTEXT = uintptr /* winnt.h:1770:13 */

type _RUNTIME_FUNCTION = struct {
	BeginAddress DWORD
	EndAddress   DWORD
	UnwindData   DWORD
} /* excpt.h:45:3 */

type RUNTIME_FUNCTION = _RUNTIME_FUNCTION /* winnt.h:1778:5 */
type PRUNTIME_FUNCTION = uintptr          /* winnt.h:1778:22 */

type PGET_RUNTIME_FUNCTION_CALLBACK = uintptr          /* winnt.h:1780:29 */
type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = uintptr /* winnt.h:1781:17 */

// LONG WINAPI InterlockedIncrement(LONG volatile *); moved to psdk_inc/intrin-impl.h
// LONG WINAPI InterlockedDecrement(LONG volatile *); moved to psdk_inc/intrin-impl.h
// LONG WINAPI InterlockedExchange(LONG volatile *, LONG); moved to psdk_inc/intrin-impl.h

type _LDT_ENTRY = struct {
	LimitLow WORD
	BaseLow  WORD
	HighWord struct {
		_     [0]uint32
		Bytes struct {
			BaseMid BYTE
			Flags1  BYTE
			Flags2  BYTE
			BaseHi  BYTE
		}
	}
} /* winnt.h:2416:13 */

// LONG WINAPI InterlockedIncrement(LONG volatile *); moved to psdk_inc/intrin-impl.h
// LONG WINAPI InterlockedDecrement(LONG volatile *); moved to psdk_inc/intrin-impl.h
// LONG WINAPI InterlockedExchange(LONG volatile *, LONG); moved to psdk_inc/intrin-impl.h

type LDT_ENTRY = _LDT_ENTRY /* winnt.h:2439:7 */
type PLDT_ENTRY = uintptr   /* winnt.h:2439:17 */

// http://www.nynaeve.net/?p=99

type EXCEPTION_RECORD = _EXCEPTION_RECORD /* winnt.h:2784:7 */

type PEXCEPTION_RECORD = uintptr /* winnt.h:2786:30 */

type _EXCEPTION_RECORD32 = struct {
	ExceptionCode        DWORD
	ExceptionFlags       DWORD
	ExceptionRecord      DWORD
	ExceptionAddress     DWORD
	NumberParameters     DWORD
	ExceptionInformation [15]DWORD
} /* winnt.h:2788:13 */

type EXCEPTION_RECORD32 = _EXCEPTION_RECORD32 /* winnt.h:2795:7 */
type PEXCEPTION_RECORD32 = uintptr            /* winnt.h:2795:26 */

type _EXCEPTION_RECORD64 = struct {
	ExceptionCode        DWORD
	ExceptionFlags       DWORD
	ExceptionRecord      DWORD64
	ExceptionAddress     DWORD64
	NumberParameters     DWORD
	__unusedAlignment    DWORD
	ExceptionInformation [15]DWORD64
} /* winnt.h:2797:13 */

type EXCEPTION_RECORD64 = _EXCEPTION_RECORD64 /* winnt.h:2805:7 */
type PEXCEPTION_RECORD64 = uintptr            /* winnt.h:2805:26 */

type EXCEPTION_POINTERS = _EXCEPTION_POINTERS /* winnt.h:2810:7 */
type PEXCEPTION_POINTERS = uintptr            /* winnt.h:2810:26 */

// http://msdn.microsoft.com/en-us/library/ms680597(VS.85).aspx

type _UNWIND_HISTORY_TABLE_ENTRY = struct {
	ImageBase     ULONG64
	FunctionEntry PRUNTIME_FUNCTION
} /* excpt.h:45:3 */

// http://msdn.microsoft.com/en-us/library/ms680597(VS.85).aspx

type UNWIND_HISTORY_TABLE_ENTRY = _UNWIND_HISTORY_TABLE_ENTRY /* winnt.h:2825:5 */
type PUNWIND_HISTORY_TABLE_ENTRY = uintptr                    /* winnt.h:2825:33 */

type _UNWIND_HISTORY_TABLE = struct {
	Count       ULONG
	LocalHint   BYTE
	GlobalHint  BYTE
	Search      BYTE
	Once        BYTE
	LowAddress  ULONG64
	HighAddress ULONG64
	Entry       [12]UNWIND_HISTORY_TABLE_ENTRY
} /* excpt.h:45:3 */

type UNWIND_HISTORY_TABLE = _UNWIND_HISTORY_TABLE /* winnt.h:2840:5 */
type PUNWIND_HISTORY_TABLE = uintptr              /* winnt.h:2840:27 */
type DISPATCHER_CONTEXT = _DISPATCHER_CONTEXT     /* winnt.h:2845:38 */
type PDISPATCHER_CONTEXT = uintptr                /* winnt.h:2846:38 */

// http://msdn.microsoft.com/en-us/library/ms680617(VS.85).aspx

type _KNONVOLATILE_CONTEXT_POINTERS = struct {
	FloatingContext [16]PM128A
	IntegerContext  [16]PULONG64
} /* winnt.h:2865:11 */

// http://msdn.microsoft.com/en-us/library/ms680617(VS.85).aspx

type KNONVOLATILE_CONTEXT_POINTERS = _KNONVOLATILE_CONTEXT_POINTERS /* winnt.h:2869:5 */
type PKNONVOLATILE_CONTEXT_POINTERS = uintptr                       /* winnt.h:2869:36 */

type PACCESS_TOKEN = PVOID        /* winnt.h:2872:19 */
type PSECURITY_DESCRIPTOR = PVOID /* winnt.h:2873:19 */
type PSID = PVOID                 /* winnt.h:2874:19 */
type PCLAIMS_BLOB = PVOID         /* winnt.h:2875:19 */
type ACCESS_MASK = DWORD          /* winnt.h:2876:19 */
type PACCESS_MASK = uintptr       /* winnt.h:2877:25 */

type _GENERIC_MAPPING = struct {
	GenericRead    ACCESS_MASK
	GenericWrite   ACCESS_MASK
	GenericExecute ACCESS_MASK
	GenericAll     ACCESS_MASK
} /* winnt.h:2903:13 */

type GENERIC_MAPPING = _GENERIC_MAPPING /* winnt.h:2908:7 */
type PGENERIC_MAPPING = uintptr         /* winnt.h:2909:29 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type _LUID_AND_ATTRIBUTES = struct {
	Luid       LUID
	Attributes DWORD
} /* winnt.h:2912:13 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type LUID_AND_ATTRIBUTES = _LUID_AND_ATTRIBUTES         /* winnt.h:2915:7 */
type PLUID_AND_ATTRIBUTES = uintptr                     /* winnt.h:2915:27 */
type LUID_AND_ATTRIBUTES_ARRAY = [1]LUID_AND_ATTRIBUTES /* winnt.h:2916:33 */
type PLUID_AND_ATTRIBUTES_ARRAY = uintptr               /* winnt.h:2917:39 */
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _SID_IDENTIFIER_AUTHORITY = struct{ Value [6]BYTE } /* winnt.h:2922:13 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type SID_IDENTIFIER_AUTHORITY = _SID_IDENTIFIER_AUTHORITY /* winnt.h:2924:7 */
type PSID_IDENTIFIER_AUTHORITY = uintptr                  /* winnt.h:2924:32 */

type _SID = struct {
	Revision            BYTE
	SubAuthorityCount   BYTE
	IdentifierAuthority SID_IDENTIFIER_AUTHORITY
	SubAuthority        [1]DWORD
} /* winnt.h:2929:13 */

type SID = _SID      /* winnt.h:2934:7 */
type PISID = uintptr /* winnt.h:2934:11 */

type SID_NAME_USE = uint32   /* winnt.h:2948:7 */
type PSID_NAME_USE = uintptr /* winnt.h:2948:20 */

type _SID_AND_ATTRIBUTES = struct {
	Sid        PSID
	Attributes DWORD
	_          [4]byte
} /* winnt.h:2950:13 */

type SID_AND_ATTRIBUTES = _SID_AND_ATTRIBUTES /* winnt.h:2957:7 */
type PSID_AND_ATTRIBUTES = uintptr            /* winnt.h:2957:26 */

type SID_AND_ATTRIBUTES_ARRAY = [1]SID_AND_ATTRIBUTES /* winnt.h:2959:32 */
type PSID_AND_ATTRIBUTES_ARRAY = uintptr              /* winnt.h:2960:38 */

type SID_HASH_ENTRY = ULONG_PTR /* winnt.h:2962:23 */
type PSID_HASH_ENTRY = uintptr  /* winnt.h:2962:39 */

type _SID_AND_ATTRIBUTES_HASH = struct {
	SidCount DWORD
	_        [4]byte
	SidAttr  PSID_AND_ATTRIBUTES
	Hash     [32]SID_HASH_ENTRY
} /* winnt.h:2964:13 */

type SID_AND_ATTRIBUTES_HASH = _SID_AND_ATTRIBUTES_HASH /* winnt.h:2968:7 */
type PSID_AND_ATTRIBUTES_HASH = uintptr                 /* winnt.h:2968:32 */

type WELL_KNOWN_SID_TYPE = uint32 /* winnt.h:3256:3 */

type _ACL = struct {
	AclRevision BYTE
	Sbz1        BYTE
	AclSize     WORD
	AceCount    WORD
	Sbz2        WORD
} /* winnt.h:3286:13 */

type ACL = _ACL     /* winnt.h:3292:7 */
type PACL = uintptr /* winnt.h:3293:17 */

type _ACE_HEADER = struct {
	AceType  BYTE
	AceFlags BYTE
	AceSize  WORD
} /* winnt.h:3295:13 */

type ACE_HEADER = _ACE_HEADER /* winnt.h:3299:7 */
type PACE_HEADER = uintptr    /* winnt.h:3300:24 */

type _ACCESS_ALLOWED_ACE = struct {
	Header   ACE_HEADER
	Mask     ACCESS_MASK
	SidStart DWORD
} /* winnt.h:3346:13 */

type ACCESS_ALLOWED_ACE = _ACCESS_ALLOWED_ACE /* winnt.h:3350:7 */

type PACCESS_ALLOWED_ACE = uintptr /* winnt.h:3352:32 */

type _ACCESS_DENIED_ACE = struct {
	Header   ACE_HEADER
	Mask     ACCESS_MASK
	SidStart DWORD
} /* winnt.h:3354:13 */

type ACCESS_DENIED_ACE = _ACCESS_DENIED_ACE /* winnt.h:3358:7 */
type PACCESS_DENIED_ACE = uintptr           /* winnt.h:3359:31 */

type _SYSTEM_AUDIT_ACE = struct {
	Header   ACE_HEADER
	Mask     ACCESS_MASK
	SidStart DWORD
} /* winnt.h:3361:13 */

type SYSTEM_AUDIT_ACE = _SYSTEM_AUDIT_ACE /* winnt.h:3365:7 */
type PSYSTEM_AUDIT_ACE = uintptr          /* winnt.h:3366:30 */

type _SYSTEM_ALARM_ACE = struct {
	Header   ACE_HEADER
	Mask     ACCESS_MASK
	SidStart DWORD
} /* winnt.h:3368:13 */

type SYSTEM_ALARM_ACE = _SYSTEM_ALARM_ACE /* winnt.h:3372:7 */
type PSYSTEM_ALARM_ACE = uintptr          /* winnt.h:3373:30 */

type _SYSTEM_RESOURCE_ATTRIBUTE_ACE = struct {
	Header   ACE_HEADER
	Mask     ACCESS_MASK
	SidStart DWORD
} /* winnt.h:3375:13 */

type SYSTEM_RESOURCE_ATTRIBUTE_ACE = _SYSTEM_RESOURCE_ATTRIBUTE_ACE /* winnt.h:3379:7 */
type PSYSTEM_RESOURCE_ATTRIBUTE_ACE = uintptr                       /* winnt.h:3379:37 */

type _SYSTEM_SCOPED_POLICY_ID_ACE = struct {
	Header   ACE_HEADER
	Mask     ACCESS_MASK
	SidStart DWORD
} /* winnt.h:3381:13 */

type SYSTEM_SCOPED_POLICY_ID_ACE = _SYSTEM_SCOPED_POLICY_ID_ACE /* winnt.h:3385:7 */
type PSYSTEM_SCOPED_POLICY_ID_ACE = uintptr                     /* winnt.h:3385:35 */

type _SYSTEM_MANDATORY_LABEL_ACE = struct {
	Header   ACE_HEADER
	Mask     ACCESS_MASK
	SidStart DWORD
} /* winnt.h:3387:13 */

type SYSTEM_MANDATORY_LABEL_ACE = _SYSTEM_MANDATORY_LABEL_ACE /* winnt.h:3391:7 */
type PSYSTEM_MANDATORY_LABEL_ACE = uintptr                    /* winnt.h:3391:35 */

type _ACCESS_ALLOWED_OBJECT_ACE = struct {
	Header              ACE_HEADER
	Mask                ACCESS_MASK
	Flags               DWORD
	ObjectType          GUID
	InheritedObjectType GUID
	SidStart            DWORD
} /* winnt.h:3399:13 */

type ACCESS_ALLOWED_OBJECT_ACE = _ACCESS_ALLOWED_OBJECT_ACE /* winnt.h:3406:7 */
type PACCESS_ALLOWED_OBJECT_ACE = uintptr                   /* winnt.h:3406:33 */

type _ACCESS_DENIED_OBJECT_ACE = struct {
	Header              ACE_HEADER
	Mask                ACCESS_MASK
	Flags               DWORD
	ObjectType          GUID
	InheritedObjectType GUID
	SidStart            DWORD
} /* winnt.h:3408:13 */

type ACCESS_DENIED_OBJECT_ACE = _ACCESS_DENIED_OBJECT_ACE /* winnt.h:3415:7 */
type PACCESS_DENIED_OBJECT_ACE = uintptr                  /* winnt.h:3415:32 */

type _SYSTEM_AUDIT_OBJECT_ACE = struct {
	Header              ACE_HEADER
	Mask                ACCESS_MASK
	Flags               DWORD
	ObjectType          GUID
	InheritedObjectType GUID
	SidStart            DWORD
} /* winnt.h:3417:13 */

type SYSTEM_AUDIT_OBJECT_ACE = _SYSTEM_AUDIT_OBJECT_ACE /* winnt.h:3424:7 */
type PSYSTEM_AUDIT_OBJECT_ACE = uintptr                 /* winnt.h:3424:31 */

type _SYSTEM_ALARM_OBJECT_ACE = struct {
	Header              ACE_HEADER
	Mask                ACCESS_MASK
	Flags               DWORD
	ObjectType          GUID
	InheritedObjectType GUID
	SidStart            DWORD
} /* winnt.h:3426:13 */

type SYSTEM_ALARM_OBJECT_ACE = _SYSTEM_ALARM_OBJECT_ACE /* winnt.h:3433:7 */
type PSYSTEM_ALARM_OBJECT_ACE = uintptr                 /* winnt.h:3433:31 */

type _ACCESS_ALLOWED_CALLBACK_ACE = struct {
	Header   ACE_HEADER
	Mask     ACCESS_MASK
	SidStart DWORD
} /* winnt.h:3435:13 */

type ACCESS_ALLOWED_CALLBACK_ACE = _ACCESS_ALLOWED_CALLBACK_ACE /* winnt.h:3439:7 */
type PACCESS_ALLOWED_CALLBACK_ACE = uintptr                     /* winnt.h:3439:35 */

type _ACCESS_DENIED_CALLBACK_ACE = struct {
	Header   ACE_HEADER
	Mask     ACCESS_MASK
	SidStart DWORD
} /* winnt.h:3441:13 */

type ACCESS_DENIED_CALLBACK_ACE = _ACCESS_DENIED_CALLBACK_ACE /* winnt.h:3445:7 */
type PACCESS_DENIED_CALLBACK_ACE = uintptr                    /* winnt.h:3445:34 */

type _SYSTEM_AUDIT_CALLBACK_ACE = struct {
	Header   ACE_HEADER
	Mask     ACCESS_MASK
	SidStart DWORD
} /* winnt.h:3447:13 */

type SYSTEM_AUDIT_CALLBACK_ACE = _SYSTEM_AUDIT_CALLBACK_ACE /* winnt.h:3451:7 */
type PSYSTEM_AUDIT_CALLBACK_ACE = uintptr                   /* winnt.h:3451:33 */

type _SYSTEM_ALARM_CALLBACK_ACE = struct {
	Header   ACE_HEADER
	Mask     ACCESS_MASK
	SidStart DWORD
} /* winnt.h:3453:13 */

type SYSTEM_ALARM_CALLBACK_ACE = _SYSTEM_ALARM_CALLBACK_ACE /* winnt.h:3457:7 */
type PSYSTEM_ALARM_CALLBACK_ACE = uintptr                   /* winnt.h:3457:33 */

type _ACCESS_ALLOWED_CALLBACK_OBJECT_ACE = struct {
	Header              ACE_HEADER
	Mask                ACCESS_MASK
	Flags               DWORD
	ObjectType          GUID
	InheritedObjectType GUID
	SidStart            DWORD
} /* winnt.h:3459:13 */

type ACCESS_ALLOWED_CALLBACK_OBJECT_ACE = _ACCESS_ALLOWED_CALLBACK_OBJECT_ACE /* winnt.h:3467:7 */
type PACCESS_ALLOWED_CALLBACK_OBJECT_ACE = uintptr                            /* winnt.h:3467:42 */

type _ACCESS_DENIED_CALLBACK_OBJECT_ACE = struct {
	Header              ACE_HEADER
	Mask                ACCESS_MASK
	Flags               DWORD
	ObjectType          GUID
	InheritedObjectType GUID
	SidStart            DWORD
} /* winnt.h:3469:13 */

type ACCESS_DENIED_CALLBACK_OBJECT_ACE = _ACCESS_DENIED_CALLBACK_OBJECT_ACE /* winnt.h:3476:7 */
type PACCESS_DENIED_CALLBACK_OBJECT_ACE = uintptr                           /* winnt.h:3476:41 */

type _SYSTEM_AUDIT_CALLBACK_OBJECT_ACE = struct {
	Header              ACE_HEADER
	Mask                ACCESS_MASK
	Flags               DWORD
	ObjectType          GUID
	InheritedObjectType GUID
	SidStart            DWORD
} /* winnt.h:3478:13 */

type SYSTEM_AUDIT_CALLBACK_OBJECT_ACE = _SYSTEM_AUDIT_CALLBACK_OBJECT_ACE /* winnt.h:3485:7 */
type PSYSTEM_AUDIT_CALLBACK_OBJECT_ACE = uintptr                          /* winnt.h:3485:40 */

type _SYSTEM_ALARM_CALLBACK_OBJECT_ACE = struct {
	Header              ACE_HEADER
	Mask                ACCESS_MASK
	Flags               DWORD
	ObjectType          GUID
	InheritedObjectType GUID
	SidStart            DWORD
} /* winnt.h:3487:13 */

type SYSTEM_ALARM_CALLBACK_OBJECT_ACE = _SYSTEM_ALARM_CALLBACK_OBJECT_ACE /* winnt.h:3495:7 */
type PSYSTEM_ALARM_CALLBACK_OBJECT_ACE = uintptr                          /* winnt.h:3495:40 */

type ACL_INFORMATION_CLASS = uint32 /* winnt.h:3502:7 */

type _ACL_REVISION_INFORMATION = struct{ AclRevision DWORD } /* winnt.h:3504:13 */

type ACL_REVISION_INFORMATION = _ACL_REVISION_INFORMATION /* winnt.h:3506:7 */
type PACL_REVISION_INFORMATION = uintptr                  /* winnt.h:3507:38 */

type _ACL_SIZE_INFORMATION = struct {
	AceCount      DWORD
	AclBytesInUse DWORD
	AclBytesFree  DWORD
} /* winnt.h:3509:13 */

type ACL_SIZE_INFORMATION = _ACL_SIZE_INFORMATION /* winnt.h:3513:7 */
type PACL_SIZE_INFORMATION = uintptr              /* winnt.h:3514:34 */

type SECURITY_DESCRIPTOR_CONTROL = WORD     /* winnt.h:3521:18 */
type PSECURITY_DESCRIPTOR_CONTROL = uintptr /* winnt.h:3521:46 */

type _SECURITY_DESCRIPTOR_RELATIVE = struct {
	Revision BYTE
	Sbz1     BYTE
	Control  SECURITY_DESCRIPTOR_CONTROL
	Owner    DWORD
	Group    DWORD
	Sacl     DWORD
	Dacl     DWORD
} /* winnt.h:3538:13 */

type SECURITY_DESCRIPTOR_RELATIVE = _SECURITY_DESCRIPTOR_RELATIVE /* winnt.h:3546:7 */
type PISECURITY_DESCRIPTOR_RELATIVE = uintptr                     /* winnt.h:3546:36 */

type _SECURITY_DESCRIPTOR = struct {
	Revision BYTE
	Sbz1     BYTE
	Control  SECURITY_DESCRIPTOR_CONTROL
	_        [4]byte
	Owner    PSID
	Group    PSID
	Sacl     PACL
	Dacl     PACL
} /* winnt.h:3548:13 */

type SECURITY_DESCRIPTOR = _SECURITY_DESCRIPTOR /* winnt.h:3556:7 */
type PISECURITY_DESCRIPTOR = uintptr            /* winnt.h:3556:27 */

type _OBJECT_TYPE_LIST = struct {
	Level      WORD
	Sbz        WORD
	_          [4]byte
	ObjectType uintptr
} /* winnt.h:3558:13 */

type OBJECT_TYPE_LIST = _OBJECT_TYPE_LIST /* winnt.h:3562:7 */
type POBJECT_TYPE_LIST = uintptr          /* winnt.h:3562:24 */

type AUDIT_EVENT_TYPE = uint32   /* winnt.h:3572:7 */
type PAUDIT_EVENT_TYPE = uintptr /* winnt.h:3572:24 */

type _PRIVILEGE_SET = struct {
	PrivilegeCount DWORD
	Control        DWORD
	Privilege      [1]LUID_AND_ATTRIBUTES
} /* winnt.h:3590:13 */

type PRIVILEGE_SET = _PRIVILEGE_SET /* winnt.h:3594:7 */
type PPRIVILEGE_SET = uintptr       /* winnt.h:3594:21 */

type ACCESS_REASON_TYPE = uint32 /* winnt.h:3619:7 */
type ACCESS_REASON = DWORD       /* winnt.h:3620:19 */

type _ACCESS_REASONS = struct{ Data [32]ACCESS_REASON } /* winnt.h:3622:13 */

type ACCESS_REASONS = _ACCESS_REASONS /* winnt.h:3624:7 */
type PACCESS_REASONS = uintptr        /* winnt.h:3624:22 */

type _SE_SECURITY_DESCRIPTOR = struct {
	Size               DWORD
	Flags              DWORD
	SecurityDescriptor PSECURITY_DESCRIPTOR
} /* winnt.h:3630:13 */

type SE_SECURITY_DESCRIPTOR = _SE_SECURITY_DESCRIPTOR /* winnt.h:3634:7 */
type PSE_SECURITY_DESCRIPTOR = uintptr                /* winnt.h:3634:30 */

type _SE_ACCESS_REQUEST = struct {
	Size                    DWORD
	_                       [4]byte
	SeSecurityDescriptor    PSE_SECURITY_DESCRIPTOR
	DesiredAccess           ACCESS_MASK
	PreviouslyGrantedAccess ACCESS_MASK
	PrincipalSelfSid        PSID
	GenericMapping          PGENERIC_MAPPING
	ObjectTypeListCount     DWORD
	_                       [4]byte
	ObjectTypeList          POBJECT_TYPE_LIST
} /* winnt.h:3636:13 */

type SE_ACCESS_REQUEST = _SE_ACCESS_REQUEST /* winnt.h:3645:7 */
type PSE_ACCESS_REQUEST = uintptr           /* winnt.h:3645:25 */

type _SE_ACCESS_REPLY = struct {
	Size            DWORD
	ResultListCount DWORD
	GrantedAccess   PACCESS_MASK
	AccessStatus    PDWORD
	AccessReason    PACCESS_REASONS
	Privileges      uintptr
} /* winnt.h:3647:13 */

type SE_ACCESS_REPLY = _SE_ACCESS_REPLY /* winnt.h:3654:7 */
type PSE_ACCESS_REPLY = uintptr         /* winnt.h:3654:23 */

type SECURITY_IMPERSONATION_LEVEL = uint32   /* winnt.h:3694:7 */
type PSECURITY_IMPERSONATION_LEVEL = uintptr /* winnt.h:3694:36 */

type TOKEN_TYPE = uint32   /* winnt.h:3721:7 */
type PTOKEN_TYPE = uintptr /* winnt.h:3722:24 */

type TOKEN_ELEVATION_TYPE = uint32   /* winnt.h:3728:7 */
type PTOKEN_ELEVATION_TYPE = uintptr /* winnt.h:3728:29 */

type TOKEN_INFORMATION_CLASS = uint32   /* winnt.h:3772:7 */
type PTOKEN_INFORMATION_CLASS = uintptr /* winnt.h:3772:31 */

type _TOKEN_USER = struct{ User SID_AND_ATTRIBUTES } /* winnt.h:3774:13 */

type TOKEN_USER = _TOKEN_USER /* winnt.h:3776:7 */
type PTOKEN_USER = uintptr    /* winnt.h:3776:18 */

type _TOKEN_GROUPS = struct {
	GroupCount DWORD
	_          [4]byte
	Groups     [1]SID_AND_ATTRIBUTES
} /* winnt.h:3778:13 */

type TOKEN_GROUPS = _TOKEN_GROUPS /* winnt.h:3785:7 */
type PTOKEN_GROUPS = uintptr      /* winnt.h:3785:20 */

type _TOKEN_PRIVILEGES = struct {
	PrivilegeCount DWORD
	Privileges     [1]LUID_AND_ATTRIBUTES
} /* winnt.h:3787:13 */

type TOKEN_PRIVILEGES = _TOKEN_PRIVILEGES /* winnt.h:3790:7 */
type PTOKEN_PRIVILEGES = uintptr          /* winnt.h:3790:24 */

type _TOKEN_OWNER = struct{ Owner PSID } /* winnt.h:3792:13 */

type TOKEN_OWNER = _TOKEN_OWNER /* winnt.h:3794:7 */
type PTOKEN_OWNER = uintptr     /* winnt.h:3794:19 */

type _TOKEN_PRIMARY_GROUP = struct{ PrimaryGroup PSID } /* winnt.h:3796:13 */

type TOKEN_PRIMARY_GROUP = _TOKEN_PRIMARY_GROUP /* winnt.h:3798:7 */
type PTOKEN_PRIMARY_GROUP = uintptr             /* winnt.h:3798:27 */

type _TOKEN_DEFAULT_DACL = struct{ DefaultDacl PACL } /* winnt.h:3800:13 */

type TOKEN_DEFAULT_DACL = _TOKEN_DEFAULT_DACL /* winnt.h:3802:7 */
type PTOKEN_DEFAULT_DACL = uintptr            /* winnt.h:3802:26 */

type _TOKEN_USER_CLAIMS = struct{ UserClaims PCLAIMS_BLOB } /* winnt.h:3804:13 */

type TOKEN_USER_CLAIMS = _TOKEN_USER_CLAIMS /* winnt.h:3806:7 */
type PTOKEN_USER_CLAIMS = uintptr           /* winnt.h:3806:25 */

type _TOKEN_DEVICE_CLAIMS = struct{ DeviceClaims PCLAIMS_BLOB } /* winnt.h:3808:13 */

type TOKEN_DEVICE_CLAIMS = _TOKEN_DEVICE_CLAIMS /* winnt.h:3810:7 */
type PTOKEN_DEVICE_CLAIMS = uintptr             /* winnt.h:3810:27 */

type _TOKEN_GROUPS_AND_PRIVILEGES = struct {
	SidCount            DWORD
	SidLength           DWORD
	Sids                PSID_AND_ATTRIBUTES
	RestrictedSidCount  DWORD
	RestrictedSidLength DWORD
	RestrictedSids      PSID_AND_ATTRIBUTES
	PrivilegeCount      DWORD
	PrivilegeLength     DWORD
	Privileges          PLUID_AND_ATTRIBUTES
	AuthenticationId    LUID
} /* winnt.h:3812:13 */

type TOKEN_GROUPS_AND_PRIVILEGES = _TOKEN_GROUPS_AND_PRIVILEGES /* winnt.h:3823:7 */
type PTOKEN_GROUPS_AND_PRIVILEGES = uintptr                     /* winnt.h:3823:35 */

type _TOKEN_LINKED_TOKEN = struct{ LinkedToken HANDLE } /* winnt.h:3825:13 */

type TOKEN_LINKED_TOKEN = _TOKEN_LINKED_TOKEN /* winnt.h:3827:7 */
type PTOKEN_LINKED_TOKEN = uintptr            /* winnt.h:3827:26 */

type _TOKEN_ELEVATION = struct{ TokenIsElevated DWORD } /* winnt.h:3829:13 */

type TOKEN_ELEVATION = _TOKEN_ELEVATION /* winnt.h:3831:7 */
type PTOKEN_ELEVATION = uintptr         /* winnt.h:3831:23 */

type _TOKEN_MANDATORY_LABEL = struct{ Label SID_AND_ATTRIBUTES } /* winnt.h:3833:13 */

type TOKEN_MANDATORY_LABEL = _TOKEN_MANDATORY_LABEL /* winnt.h:3835:7 */
type PTOKEN_MANDATORY_LABEL = uintptr               /* winnt.h:3835:29 */

type _TOKEN_MANDATORY_POLICY = struct{ Policy DWORD } /* winnt.h:3843:13 */

type TOKEN_MANDATORY_POLICY = _TOKEN_MANDATORY_POLICY /* winnt.h:3845:7 */
type PTOKEN_MANDATORY_POLICY = uintptr                /* winnt.h:3845:30 */

type _TOKEN_ACCESS_INFORMATION = struct {
	SidHash            PSID_AND_ATTRIBUTES_HASH
	RestrictedSidHash  PSID_AND_ATTRIBUTES_HASH
	Privileges         PTOKEN_PRIVILEGES
	AuthenticationId   LUID
	TokenType          TOKEN_TYPE
	ImpersonationLevel SECURITY_IMPERSONATION_LEVEL
	MandatoryPolicy    TOKEN_MANDATORY_POLICY
	Flags              DWORD
	AppContainerNumber DWORD
	_                  [4]byte
	PackageSid         PSID
	CapabilitiesHash   PSID_AND_ATTRIBUTES_HASH
} /* winnt.h:3847:13 */

type TOKEN_ACCESS_INFORMATION = _TOKEN_ACCESS_INFORMATION /* winnt.h:3859:7 */
type PTOKEN_ACCESS_INFORMATION = uintptr                  /* winnt.h:3859:32 */

type _TOKEN_AUDIT_POLICY = struct{ PerUserPolicy [29]UCHAR } /* winnt.h:3863:13 */

type TOKEN_AUDIT_POLICY = _TOKEN_AUDIT_POLICY /* winnt.h:3865:7 */
type PTOKEN_AUDIT_POLICY = uintptr            /* winnt.h:3865:27 */

type _TOKEN_SOURCE = struct {
	SourceName       [8]CHAR
	SourceIdentifier LUID
} /* winnt.h:3869:13 */

type TOKEN_SOURCE = _TOKEN_SOURCE /* winnt.h:3872:7 */
type PTOKEN_SOURCE = uintptr      /* winnt.h:3872:20 */

type _TOKEN_STATISTICS = struct {
	TokenId            LUID
	AuthenticationId   LUID
	ExpirationTime     LARGE_INTEGER
	TokenType          TOKEN_TYPE
	ImpersonationLevel SECURITY_IMPERSONATION_LEVEL
	DynamicCharged     DWORD
	DynamicAvailable   DWORD
	GroupCount         DWORD
	PrivilegeCount     DWORD
	ModifiedId         LUID
} /* winnt.h:3874:13 */

type TOKEN_STATISTICS = _TOKEN_STATISTICS /* winnt.h:3885:7 */
type PTOKEN_STATISTICS = uintptr          /* winnt.h:3885:24 */

type _TOKEN_CONTROL = struct {
	TokenId          LUID
	AuthenticationId LUID
	ModifiedId       LUID
	TokenSource      TOKEN_SOURCE
} /* winnt.h:3887:13 */

type TOKEN_CONTROL = _TOKEN_CONTROL /* winnt.h:3892:7 */
type PTOKEN_CONTROL = uintptr       /* winnt.h:3892:21 */

type _TOKEN_ORIGIN = struct{ OriginatingLogonSession LUID } /* winnt.h:3894:13 */

type TOKEN_ORIGIN = _TOKEN_ORIGIN /* winnt.h:3896:7 */
type PTOKEN_ORIGIN = uintptr      /* winnt.h:3896:20 */

type MANDATORY_LEVEL = uint32   /* winnt.h:3906:7 */
type PMANDATORY_LEVEL = uintptr /* winnt.h:3906:23 */

type _TOKEN_APPCONTAINER_INFORMATION = struct{ TokenAppContainer PSID } /* winnt.h:3908:13 */

type TOKEN_APPCONTAINER_INFORMATION = _TOKEN_APPCONTAINER_INFORMATION /* winnt.h:3910:7 */
type PTOKEN_APPCONTAINER_INFORMATION = uintptr                        /* winnt.h:3910:38 */

type _CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE = struct {
	Version DWORD64
	Name    PWSTR
} /* winnt.h:3920:13 */

type CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE = _CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE /* winnt.h:3923:7 */
type PCLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE = uintptr                             /* winnt.h:3923:43 */

type _CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE = struct {
	pValue      PVOID
	ValueLength DWORD
	_           [4]byte
} /* winnt.h:3925:13 */

type CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE = _CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE /* winnt.h:3928:7 */
type PCLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE = uintptr                                     /* winnt.h:3928:52 */

type _CLAIM_SECURITY_ATTRIBUTE_V1 = struct {
	Name       PWSTR
	ValueType  WORD
	Reserved   WORD
	Flags      DWORD
	ValueCount DWORD
	_          [4]byte
	Values     struct{ pInt64 PLONG64 }
} /* winnt.h:3941:13 */

type CLAIM_SECURITY_ATTRIBUTE_V1 = _CLAIM_SECURITY_ATTRIBUTE_V1 /* winnt.h:3954:7 */
type PCLAIM_SECURITY_ATTRIBUTE_V1 = uintptr                     /* winnt.h:3954:35 */

type _CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 = struct {
	Name       DWORD
	ValueType  WORD
	Reserved   WORD
	Flags      DWORD
	ValueCount DWORD
	Values     struct{ pInt64 [1]DWORD }
} /* winnt.h:3956:13 */

type CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 = _CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 /* winnt.h:3969:7 */
type PCLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 = uintptr                              /* winnt.h:3969:44 */

type _CLAIM_SECURITY_ATTRIBUTES_INFORMATION = struct {
	Version        WORD
	Reserved       WORD
	AttributeCount DWORD
	Attribute      struct{ pAttributeV1 PCLAIM_SECURITY_ATTRIBUTE_V1 }
} /* winnt.h:3975:13 */

type CLAIM_SECURITY_ATTRIBUTES_INFORMATION = _CLAIM_SECURITY_ATTRIBUTES_INFORMATION /* winnt.h:3982:7 */
type PCLAIM_SECURITY_ATTRIBUTES_INFORMATION = uintptr                               /* winnt.h:3982:45 */

type SECURITY_CONTEXT_TRACKING_MODE = BOOLEAN  /* winnt.h:3987:21 */
type PSECURITY_CONTEXT_TRACKING_MODE = uintptr /* winnt.h:3987:52 */

type _SECURITY_QUALITY_OF_SERVICE = struct {
	Length              DWORD
	ImpersonationLevel  SECURITY_IMPERSONATION_LEVEL
	ContextTrackingMode SECURITY_CONTEXT_TRACKING_MODE
	EffectiveOnly       BOOLEAN
	_                   [2]byte
} /* winnt.h:3989:13 */

type SECURITY_QUALITY_OF_SERVICE = _SECURITY_QUALITY_OF_SERVICE /* winnt.h:3994:7 */
type PSECURITY_QUALITY_OF_SERVICE = uintptr                     /* winnt.h:3994:35 */

type _SE_IMPERSONATION_STATE = struct {
	Token         PACCESS_TOKEN
	CopyOnOpen    BOOLEAN
	EffectiveOnly BOOLEAN
	_             [2]byte
	Level         SECURITY_IMPERSONATION_LEVEL
} /* winnt.h:3996:13 */

type SE_IMPERSONATION_STATE = _SE_IMPERSONATION_STATE /* winnt.h:4001:7 */
type PSE_IMPERSONATION_STATE = uintptr                /* winnt.h:4001:30 */

type SECURITY_INFORMATION = DWORD    /* winnt.h:4008:19 */
type PSECURITY_INFORMATION = uintptr /* winnt.h:4008:40 */

type SE_LEARNING_MODE_DATA_TYPE = uint32 /* winnt.h:4028:7 */

type _SECURITY_CAPABILITIES = struct {
	AppContainerSid PSID
	Capabilities    PSID_AND_ATTRIBUTES
	CapabilityCount DWORD
	Reserved        DWORD
} /* winnt.h:4032:13 */

type SECURITY_CAPABILITIES = _SECURITY_CAPABILITIES /* winnt.h:4037:7 */
type PSECURITY_CAPABILITIES = uintptr               /* winnt.h:4037:29 */
type LPSECURITY_CAPABILITIES = uintptr              /* winnt.h:4037:53 */

type _JOB_SET_ARRAY = struct {
	JobHandle   HANDLE
	MemberLevel DWORD
	Flags       DWORD
} /* winnt.h:4092:13 */

type JOB_SET_ARRAY = _JOB_SET_ARRAY /* winnt.h:4096:7 */
type PJOB_SET_ARRAY = uintptr       /* winnt.h:4096:21 */

type _EXCEPTION_REGISTRATION_RECORD = struct {
	__0 struct{ Next uintptr }
	__8 struct{ Handler PEXCEPTION_ROUTINE }
} /* winnt.h:4102:13 */

type EXCEPTION_REGISTRATION_RECORD = _EXCEPTION_REGISTRATION_RECORD /* winnt.h:4111:7 */

type PEXCEPTION_REGISTRATION_RECORD = uintptr /* winnt.h:4113:43 */

type EXCEPTION_REGISTRATION = EXCEPTION_REGISTRATION_RECORD   /* winnt.h:4115:43 */
type PEXCEPTION_REGISTRATION = PEXCEPTION_REGISTRATION_RECORD /* winnt.h:4116:44 */

type _NT_TIB = struct {
	ExceptionList        uintptr
	StackBase            PVOID
	StackLimit           PVOID
	SubSystemTib         PVOID
	__32                 struct{ FiberData PVOID }
	ArbitraryUserPointer PVOID
	Self                 uintptr
} /* winnt.h:4121:28 */

type NT_TIB = _NT_TIB  /* winnt.h:4132:7 */
type PNT_TIB = uintptr /* winnt.h:4133:20 */

type _NT_TIB32 = struct {
	ExceptionList        DWORD
	StackBase            DWORD
	StackLimit           DWORD
	SubSystemTib         DWORD
	__16                 struct{ FiberData DWORD }
	ArbitraryUserPointer DWORD
	Self                 DWORD
} /* winnt.h:4136:28 */

type NT_TIB32 = _NT_TIB32 /* winnt.h:4147:7 */
type PNT_TIB32 = uintptr  /* winnt.h:4147:16 */

type _NT_TIB64 = struct {
	ExceptionList        DWORD64
	StackBase            DWORD64
	StackLimit           DWORD64
	SubSystemTib         DWORD64
	__32                 struct{ FiberData DWORD64 }
	ArbitraryUserPointer DWORD64
	Self                 DWORD64
} /* winnt.h:4149:28 */

type NT_TIB64 = _NT_TIB64 /* winnt.h:4160:7 */
type PNT_TIB64 = uintptr  /* winnt.h:4160:16 */

type _UMS_CREATE_THREAD_ATTRIBUTES = struct {
	UmsVersion        DWORD
	_                 [4]byte
	UmsContext        PVOID
	UmsCompletionList PVOID
} /* winnt.h:4171:13 */

type UMS_CREATE_THREAD_ATTRIBUTES = _UMS_CREATE_THREAD_ATTRIBUTES /* winnt.h:4175:7 */
type PUMS_CREATE_THREAD_ATTRIBUTES = uintptr                      /* winnt.h:4175:36 */

type _QUOTA_LIMITS = struct {
	PagedPoolLimit        SIZE_T
	NonPagedPoolLimit     SIZE_T
	MinimumWorkingSetSize SIZE_T
	MaximumWorkingSetSize SIZE_T
	PagefileLimit         SIZE_T
	TimeLimit             LARGE_INTEGER
} /* winnt.h:4177:13 */

type QUOTA_LIMITS = _QUOTA_LIMITS /* winnt.h:4184:7 */
type PQUOTA_LIMITS = uintptr      /* winnt.h:4184:20 */

type _RATE_QUOTA_LIMIT = struct{ RateData DWORD } /* winnt.h:4192:13 */

type RATE_QUOTA_LIMIT = _RATE_QUOTA_LIMIT /* winnt.h:4198:7 */
type PRATE_QUOTA_LIMIT = uintptr          /* winnt.h:4198:25 */

type _QUOTA_LIMITS_EX = struct {
	PagedPoolLimit        SIZE_T
	NonPagedPoolLimit     SIZE_T
	MinimumWorkingSetSize SIZE_T
	MaximumWorkingSetSize SIZE_T
	PagefileLimit         SIZE_T
	TimeLimit             LARGE_INTEGER
	WorkingSetLimit       SIZE_T
	Reserved2             SIZE_T
	Reserved3             SIZE_T
	Reserved4             SIZE_T
	Flags                 DWORD
	CpuRateLimit          RATE_QUOTA_LIMIT
} /* winnt.h:4200:13 */

type QUOTA_LIMITS_EX = _QUOTA_LIMITS_EX /* winnt.h:4213:7 */
type PQUOTA_LIMITS_EX = uintptr         /* winnt.h:4213:23 */

type _IO_COUNTERS = struct {
	ReadOperationCount  ULONGLONG
	WriteOperationCount ULONGLONG
	OtherOperationCount ULONGLONG
	ReadTransferCount   ULONGLONG
	WriteTransferCount  ULONGLONG
	OtherTransferCount  ULONGLONG
} /* winnt.h:4215:13 */

type IO_COUNTERS = _IO_COUNTERS /* winnt.h:4222:7 */
type PIO_COUNTERS = uintptr     /* winnt.h:4223:25 */

type HARDWARE_COUNTER_TYPE = uint32   /* winnt.h:4231:7 */
type PHARDWARE_COUNTER_TYPE = uintptr /* winnt.h:4231:30 */

type PROCESS_MITIGATION_POLICY = uint32   /* winnt.h:4246:7 */
type PPROCESS_MITIGATION_POLICY = uintptr /* winnt.h:4246:33 */

type _PROCESS_MITIGATION_ASLR_POLICY = struct{ __0 struct{ Flags DWORD } } /* winnt.h:4248:13 */

type PROCESS_MITIGATION_ASLR_POLICY = _PROCESS_MITIGATION_ASLR_POLICY /* winnt.h:4259:7 */
type PPROCESS_MITIGATION_ASLR_POLICY = uintptr                        /* winnt.h:4259:38 */

type _PROCESS_MITIGATION_DEP_POLICY = struct {
	__0       struct{ Flags DWORD }
	Permanent BOOLEAN
	_         [3]byte
} /* winnt.h:4261:13 */

type PROCESS_MITIGATION_DEP_POLICY = _PROCESS_MITIGATION_DEP_POLICY /* winnt.h:4271:7 */
type PPROCESS_MITIGATION_DEP_POLICY = uintptr                       /* winnt.h:4271:37 */

type _PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY = struct{ __0 struct{ Flags DWORD } } /* winnt.h:4273:13 */

type PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY = _PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY /* winnt.h:4282:7 */
type PPROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY = uintptr                                       /* winnt.h:4282:53 */

type _PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY = struct{ __0 struct{ Flags DWORD } } /* winnt.h:4284:13 */

type PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY = _PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY /* winnt.h:4292:7 */
type PPROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY = uintptr                                       /* winnt.h:4292:53 */

type _PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY = struct{ __0 struct{ Flags DWORD } } /* winnt.h:4294:13 */

type PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY = _PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY /* winnt.h:4302:7 */
type PPROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY = uintptr                                           /* winnt.h:4302:57 */

type _PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY = struct{ __0 struct{ Flags DWORD } } /* winnt.h:4304:13 */

type PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY = _PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY /* winnt.h:4314:7 */
type PPROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY = uintptr                                      /* winnt.h:4314:53 */

type _PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY = struct{ __0 struct{ Flags DWORD } } /* winnt.h:4316:13 */

type PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY = _PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY /* winnt.h:4326:7 */
type PPROCESS_MITIGATION_BINARY_SIGNATURE_POLICY = uintptr                                    /* winnt.h:4326:51 */

type _PROCESS_MITIGATION_DYNAMIC_CODE_POLICY = struct {
	__0 struct {
		Flags DWORD
		_     [4]byte
	}
} /* winnt.h:4328:13 */

type PROCESS_MITIGATION_DYNAMIC_CODE_POLICY = _PROCESS_MITIGATION_DYNAMIC_CODE_POLICY /* winnt.h:4338:7 */
type PPROCESS_MITIGATION_DYNAMIC_CODE_POLICY = uintptr                                /* winnt.h:4338:47 */

type _PROCESS_MITIGATION_FONT_DISABLE_POLICY = struct{ __0 struct{ Flags DWORD } } /* winnt.h:4340:13 */

type PROCESS_MITIGATION_FONT_DISABLE_POLICY = _PROCESS_MITIGATION_FONT_DISABLE_POLICY /* winnt.h:4349:7 */
type PPROCESS_MITIGATION_FONT_DISABLE_POLICY = uintptr                                /* winnt.h:4349:47 */

type _PROCESS_MITIGATION_IMAGE_LOAD_POLICY = struct{ __0 struct{ Flags DWORD } } /* winnt.h:4351:13 */

type PROCESS_MITIGATION_IMAGE_LOAD_POLICY = _PROCESS_MITIGATION_IMAGE_LOAD_POLICY /* winnt.h:4361:7 */
type PPROCESS_MITIGATION_IMAGE_LOAD_POLICY = uintptr                              /* winnt.h:4361:45 */

type _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION = struct {
	TotalUserTime             LARGE_INTEGER
	TotalKernelTime           LARGE_INTEGER
	ThisPeriodTotalUserTime   LARGE_INTEGER
	ThisPeriodTotalKernelTime LARGE_INTEGER
	TotalPageFaultCount       DWORD
	TotalProcesses            DWORD
	ActiveProcesses           DWORD
	TotalTerminatedProcesses  DWORD
} /* winnt.h:4363:13 */

type JOBOBJECT_BASIC_ACCOUNTING_INFORMATION = _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION /* winnt.h:4372:7 */
type PJOBOBJECT_BASIC_ACCOUNTING_INFORMATION = uintptr                                /* winnt.h:4372:46 */

type _JOBOBJECT_BASIC_LIMIT_INFORMATION = struct {
	PerProcessUserTimeLimit LARGE_INTEGER
	PerJobUserTimeLimit     LARGE_INTEGER
	LimitFlags              DWORD
	_                       [4]byte
	MinimumWorkingSetSize   SIZE_T
	MaximumWorkingSetSize   SIZE_T
	ActiveProcessLimit      DWORD
	_                       [4]byte
	Affinity                ULONG_PTR
	PriorityClass           DWORD
	SchedulingClass         DWORD
} /* winnt.h:4374:13 */

type JOBOBJECT_BASIC_LIMIT_INFORMATION = _JOBOBJECT_BASIC_LIMIT_INFORMATION /* winnt.h:4384:7 */
type PJOBOBJECT_BASIC_LIMIT_INFORMATION = uintptr                           /* winnt.h:4384:41 */

type _JOBOBJECT_EXTENDED_LIMIT_INFORMATION = struct {
	BasicLimitInformation JOBOBJECT_BASIC_LIMIT_INFORMATION
	IoInfo                IO_COUNTERS
	ProcessMemoryLimit    SIZE_T
	JobMemoryLimit        SIZE_T
	PeakProcessMemoryUsed SIZE_T
	PeakJobMemoryUsed     SIZE_T
} /* winnt.h:4386:13 */

type JOBOBJECT_EXTENDED_LIMIT_INFORMATION = _JOBOBJECT_EXTENDED_LIMIT_INFORMATION /* winnt.h:4393:7 */
type PJOBOBJECT_EXTENDED_LIMIT_INFORMATION = uintptr                              /* winnt.h:4393:44 */

type _JOBOBJECT_BASIC_PROCESS_ID_LIST = struct {
	NumberOfAssignedProcesses DWORD
	NumberOfProcessIdsInList  DWORD
	ProcessIdList             [1]ULONG_PTR
} /* winnt.h:4395:13 */

type JOBOBJECT_BASIC_PROCESS_ID_LIST = _JOBOBJECT_BASIC_PROCESS_ID_LIST /* winnt.h:4399:7 */
type PJOBOBJECT_BASIC_PROCESS_ID_LIST = uintptr                         /* winnt.h:4399:39 */

type _JOBOBJECT_BASIC_UI_RESTRICTIONS = struct{ UIRestrictionsClass DWORD } /* winnt.h:4401:13 */

type JOBOBJECT_BASIC_UI_RESTRICTIONS = _JOBOBJECT_BASIC_UI_RESTRICTIONS /* winnt.h:4403:7 */
type PJOBOBJECT_BASIC_UI_RESTRICTIONS = uintptr                         /* winnt.h:4403:39 */

type _JOBOBJECT_SECURITY_LIMIT_INFORMATION = struct {
	SecurityLimitFlags DWORD
	_                  [4]byte
	JobToken           HANDLE
	SidsToDisable      PTOKEN_GROUPS
	PrivilegesToDelete PTOKEN_PRIVILEGES
	RestrictedSids     PTOKEN_GROUPS
} /* winnt.h:4405:13 */

type JOBOBJECT_SECURITY_LIMIT_INFORMATION = _JOBOBJECT_SECURITY_LIMIT_INFORMATION /* winnt.h:4411:7 */
type PJOBOBJECT_SECURITY_LIMIT_INFORMATION = uintptr                              /* winnt.h:4411:44 */

type _JOBOBJECT_END_OF_JOB_TIME_INFORMATION = struct{ EndOfJobTimeAction DWORD } /* winnt.h:4413:13 */

type JOBOBJECT_END_OF_JOB_TIME_INFORMATION = _JOBOBJECT_END_OF_JOB_TIME_INFORMATION /* winnt.h:4415:7 */
type PJOBOBJECT_END_OF_JOB_TIME_INFORMATION = uintptr                               /* winnt.h:4415:45 */

type _JOBOBJECT_ASSOCIATE_COMPLETION_PORT = struct {
	CompletionKey  PVOID
	CompletionPort HANDLE
} /* winnt.h:4417:13 */

type JOBOBJECT_ASSOCIATE_COMPLETION_PORT = _JOBOBJECT_ASSOCIATE_COMPLETION_PORT /* winnt.h:4420:7 */
type PJOBOBJECT_ASSOCIATE_COMPLETION_PORT = uintptr                             /* winnt.h:4420:43 */

type _JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION = struct {
	BasicInfo JOBOBJECT_BASIC_ACCOUNTING_INFORMATION
	IoInfo    IO_COUNTERS
} /* winnt.h:4422:13 */

type JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION = _JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION /* winnt.h:4425:7 */
type PJOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION = uintptr                                       /* winnt.h:4425:53 */

type _JOBOBJECT_JOBSET_INFORMATION = struct{ MemberLevel DWORD } /* winnt.h:4427:13 */

type JOBOBJECT_JOBSET_INFORMATION = _JOBOBJECT_JOBSET_INFORMATION /* winnt.h:4429:7 */
type PJOBOBJECT_JOBSET_INFORMATION = uintptr                      /* winnt.h:4429:36 */

type JOBOBJECT_RATE_CONTROL_TOLERANCE = uint32 /* winnt.h:4435:7 */

type JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL = uint32 /* winnt.h:4441:7 */

type _JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION = struct {
	IoReadBytesLimit             DWORD64
	IoWriteBytesLimit            DWORD64
	PerJobUserTimeLimit          LARGE_INTEGER
	JobMemoryLimit               DWORD64
	RateControlTolerance         JOBOBJECT_RATE_CONTROL_TOLERANCE
	RateControlToleranceInterval JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL
	LimitFlags                   DWORD
	_                            [4]byte
} /* winnt.h:4443:13 */

type JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION = _JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION /* winnt.h:4451:7 */
type PJOBOBJECT_NOTIFICATION_LIMIT_INFORMATION = uintptr                                  /* winnt.h:4451:48 */

type _JOBOBJECT_LIMIT_VIOLATION_INFORMATION = struct {
	LimitFlags                DWORD
	ViolationLimitFlags       DWORD
	IoReadBytes               DWORD64
	IoReadBytesLimit          DWORD64
	IoWriteBytes              DWORD64
	IoWriteBytesLimit         DWORD64
	PerJobUserTime            LARGE_INTEGER
	PerJobUserTimeLimit       LARGE_INTEGER
	JobMemory                 DWORD64
	JobMemoryLimit            DWORD64
	RateControlTolerance      JOBOBJECT_RATE_CONTROL_TOLERANCE
	RateControlToleranceLimit JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL
} /* winnt.h:4453:13 */

type JOBOBJECT_LIMIT_VIOLATION_INFORMATION = _JOBOBJECT_LIMIT_VIOLATION_INFORMATION /* winnt.h:4466:7 */
type PJOBOBJECT_LIMIT_VIOLATION_INFORMATION = uintptr                               /* winnt.h:4466:45 */

type _JOBOBJECT_CPU_RATE_CONTROL_INFORMATION = struct {
	ControlFlags DWORD
	__4          struct{ CpuRate DWORD }
} /* winnt.h:4468:13 */

type JOBOBJECT_CPU_RATE_CONTROL_INFORMATION = _JOBOBJECT_CPU_RATE_CONTROL_INFORMATION /* winnt.h:4474:7 */
type PJOBOBJECT_CPU_RATE_CONTROL_INFORMATION = uintptr                                /* winnt.h:4474:46 */

type JOBOBJECTINFOCLASS = uint32 /* winnt.h:4578:7 */

type FIRMWARE_TYPE = uint32   /* winnt.h:4585:7 */
type PFIRMWARE_TYPE = uintptr /* winnt.h:4585:21 */

type LOGICAL_PROCESSOR_RELATIONSHIP = uint32 /* winnt.h:4608:7 */

type PROCESSOR_CACHE_TYPE = uint32 /* winnt.h:4614:7 */

type _CACHE_DESCRIPTOR = struct {
	Level         BYTE
	Associativity BYTE
	LineSize      WORD
	Size          DWORD
	Type          PROCESSOR_CACHE_TYPE
} /* winnt.h:4618:13 */

type CACHE_DESCRIPTOR = _CACHE_DESCRIPTOR /* winnt.h:4624:7 */
type PCACHE_DESCRIPTOR = uintptr          /* winnt.h:4624:24 */

type _SYSTEM_LOGICAL_PROCESSOR_INFORMATION = struct {
	ProcessorMask ULONG_PTR
	Relationship  LOGICAL_PROCESSOR_RELATIONSHIP
	_             [4]byte
	__16          struct {
		_             [0]uint64
		ProcessorCore struct{ Flags BYTE }
		_             [15]byte
	}
} /* winnt.h:4626:13 */

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION = _SYSTEM_LOGICAL_PROCESSOR_INFORMATION /* winnt.h:4639:7 */
type PSYSTEM_LOGICAL_PROCESSOR_INFORMATION = uintptr                              /* winnt.h:4639:44 */

type _PROCESSOR_RELATIONSHIP = struct {
	Flags      BYTE
	Reserved   [21]BYTE
	GroupCount WORD
	GroupMask  [1]GROUP_AFFINITY
} /* winnt.h:4641:13 */

type PROCESSOR_RELATIONSHIP = _PROCESSOR_RELATIONSHIP /* winnt.h:4646:7 */
type PPROCESSOR_RELATIONSHIP = uintptr                /* winnt.h:4646:30 */

type _NUMA_NODE_RELATIONSHIP = struct {
	NodeNumber DWORD
	Reserved   [20]BYTE
	GroupMask  GROUP_AFFINITY
} /* winnt.h:4648:13 */

type NUMA_NODE_RELATIONSHIP = _NUMA_NODE_RELATIONSHIP /* winnt.h:4652:7 */
type PNUMA_NODE_RELATIONSHIP = uintptr                /* winnt.h:4652:30 */

type _CACHE_RELATIONSHIP = struct {
	Level         BYTE
	Associativity BYTE
	LineSize      WORD
	CacheSize     DWORD
	Type          PROCESSOR_CACHE_TYPE
	Reserved      [20]BYTE
	GroupMask     GROUP_AFFINITY
} /* winnt.h:4654:13 */

type CACHE_RELATIONSHIP = _CACHE_RELATIONSHIP /* winnt.h:4662:7 */
type PCACHE_RELATIONSHIP = uintptr            /* winnt.h:4662:26 */

type _PROCESSOR_GROUP_INFO = struct {
	MaximumProcessorCount BYTE
	ActiveProcessorCount  BYTE
	Reserved              [38]BYTE
	ActiveProcessorMask   KAFFINITY
} /* winnt.h:4664:13 */

type PROCESSOR_GROUP_INFO = _PROCESSOR_GROUP_INFO /* winnt.h:4669:7 */
type PPROCESSOR_GROUP_INFO = uintptr              /* winnt.h:4669:28 */

type _GROUP_RELATIONSHIP = struct {
	MaximumGroupCount WORD
	ActiveGroupCount  WORD
	Reserved          [20]BYTE
	GroupInfo         [1]PROCESSOR_GROUP_INFO
} /* winnt.h:4671:13 */

type GROUP_RELATIONSHIP = _GROUP_RELATIONSHIP /* winnt.h:4676:7 */
type PGROUP_RELATIONSHIP = uintptr            /* winnt.h:4676:26 */

type _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX = struct {
	Relationship LOGICAL_PROCESSOR_RELATIONSHIP
	Size         DWORD
	__8          struct {
		Processor PROCESSOR_RELATIONSHIP
		_         [32]byte
	}
} /* winnt.h:4678:5 */

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX = _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX /* winnt.h:4689:61 */
type PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX = uintptr                                 /* winnt.h:4689:101 */

type _SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION = struct{ CycleTime DWORD64 } /* winnt.h:4691:13 */

type SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION = _SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION /* winnt.h:4693:7 */
type PSYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION = uintptr                                 /* winnt.h:4693:47 */

type _XSTATE_FEATURE = struct {
	Offset DWORD
	Size   DWORD
} /* winnt.h:4785:13 */

type XSTATE_FEATURE = _XSTATE_FEATURE /* winnt.h:4788:7 */
type PXSTATE_FEATURE = uintptr        /* winnt.h:4788:22 */

type _XSTATE_CONFIGURATION = struct {
	EnabledFeatures         DWORD64
	EnabledVolatileFeatures DWORD64
	Size                    DWORD
	OptimizedSave           uint8 /* DWORD OptimizedSave: 1 */
	_                       [3]byte
	Features                [64]XSTATE_FEATURE
} /* winnt.h:4790:13 */

type XSTATE_CONFIGURATION = _XSTATE_CONFIGURATION /* winnt.h:4796:7 */
type PXSTATE_CONFIGURATION = uintptr              /* winnt.h:4796:28 */

type _MEMORY_BASIC_INFORMATION = struct {
	BaseAddress       PVOID
	AllocationBase    PVOID
	AllocationProtect DWORD
	_                 [4]byte
	RegionSize        SIZE_T
	State             DWORD
	Protect           DWORD
	Type              DWORD
	_                 [4]byte
} /* winnt.h:4798:13 */

type MEMORY_BASIC_INFORMATION = _MEMORY_BASIC_INFORMATION /* winnt.h:4806:7 */
type PMEMORY_BASIC_INFORMATION = uintptr                  /* winnt.h:4806:32 */

type _MEMORY_BASIC_INFORMATION32 = struct {
	BaseAddress       DWORD
	AllocationBase    DWORD
	AllocationProtect DWORD
	RegionSize        DWORD
	State             DWORD
	Protect           DWORD
	Type              DWORD
} /* winnt.h:4808:13 */

type MEMORY_BASIC_INFORMATION32 = _MEMORY_BASIC_INFORMATION32 /* winnt.h:4816:7 */
type PMEMORY_BASIC_INFORMATION32 = uintptr                    /* winnt.h:4816:34 */

type _MEMORY_BASIC_INFORMATION64 = struct {
	BaseAddress       ULONGLONG
	AllocationBase    ULONGLONG
	AllocationProtect DWORD
	__alignment1      DWORD
	RegionSize        ULONGLONG
	State             DWORD
	Protect           DWORD
	Type              DWORD
	__alignment2      DWORD
} /* winnt.h:4818:13 */

type MEMORY_BASIC_INFORMATION64 = _MEMORY_BASIC_INFORMATION64 /* winnt.h:4828:7 */
type PMEMORY_BASIC_INFORMATION64 = uintptr                    /* winnt.h:4828:34 */

type _CFG_CALL_TARGET_INFO = struct {
	Offset ULONG_PTR
	Flags  ULONG_PTR
} /* winnt.h:4834:11 */

type CFG_CALL_TARGET_INFO = _CFG_CALL_TARGET_INFO /* winnt.h:4837:5 */
type PCFG_CALL_TARGET_INFO = uintptr              /* winnt.h:4837:27 */

type _MEM_ADDRESS_REQUIREMENTS = struct {
	LowestStartingAddress PVOID
	HighestEndingAddress  PVOID
	Alignment             SIZE_T
} /* winnt.h:4896:11 */

type MEM_ADDRESS_REQUIREMENTS = _MEM_ADDRESS_REQUIREMENTS /* winnt.h:4900:5 */
type PMEM_ADDRESS_REQUIREMENTS = uintptr                  /* winnt.h:4900:31 */

type MEM_EXTENDED_PARAMETER_TYPE = uint32   /* winnt.h:4916:5 */
type PMEM_EXTENDED_PARAMETER_TYPE = uintptr /* winnt.h:4916:34 */

type MEM_EXTENDED_PARAMETER1 = struct {
	__0 struct {
		_    [0]uint64
		Type uint64 /* DWORD64 Type: 8, DWORD64 Reserved: 56 */
	}
	__8 struct{ ULong64 DWORD64 }
} /* winnt.h:4920:11 */

type MEM_EXTENDED_PARAMETER = MEM_EXTENDED_PARAMETER1 /* winnt.h:4932:5 */
type PMEM_EXTENDED_PARAMETER = uintptr                /* winnt.h:4932:29 */

type MEM_SECTION_EXTENDED_PARAMETER_TYPE = uint32   /* winnt.h:4951:5 */
type PMEM_SECTION_EXTENDED_PARAMETER_TYPE = uintptr /* winnt.h:4951:42 */

type FILE_ID_1281 = struct{ Identifier [16]BYTE } /* winnt.h:5069:13 */

type FILE_ID_128 = FILE_ID_1281 /* winnt.h:5071:7 */
type PFILE_ID_128 = uintptr     /* winnt.h:5071:20 */

type _FILE_NOTIFY_INFORMATION = struct {
	NextEntryOffset DWORD
	Action          DWORD
	FileNameLength  DWORD
	FileName        [1]WCHAR
	_               [2]byte
} /* winnt.h:5073:13 */

type FILE_NOTIFY_INFORMATION = _FILE_NOTIFY_INFORMATION /* winnt.h:5078:7 */
type PFILE_NOTIFY_INFORMATION = uintptr                 /* winnt.h:5078:31 */

type _FILE_SEGMENT_ELEMENT = struct{ Buffer PVOID64 } /* winnt.h:5080:13 */

type FILE_SEGMENT_ELEMENT = _FILE_SEGMENT_ELEMENT /* winnt.h:5083:7 */
type PFILE_SEGMENT_ELEMENT = uintptr              /* winnt.h:5083:28 */

type _REPARSE_GUID_DATA_BUFFER = struct {
	ReparseTag           DWORD
	ReparseDataLength    WORD
	Reserved             WORD
	ReparseGuid          GUID
	GenericReparseBuffer struct{ DataBuffer [1]BYTE }
	_                    [3]byte
} /* winnt.h:5085:13 */

type REPARSE_GUID_DATA_BUFFER = _REPARSE_GUID_DATA_BUFFER /* winnt.h:5093:7 */
type PREPARSE_GUID_DATA_BUFFER = uintptr                  /* winnt.h:5093:32 */

type SYSTEM_POWER_STATE = uint32   /* winnt.h:5348:5 */
type PSYSTEM_POWER_STATE = uintptr /* winnt.h:5348:24 */

type POWER_ACTION = uint32   /* winnt.h:5356:5 */
type PPOWER_ACTION = uintptr /* winnt.h:5356:18 */

type DEVICE_POWER_STATE = uint32   /* winnt.h:5361:5 */
type PDEVICE_POWER_STATE = uintptr /* winnt.h:5361:24 */

type MONITOR_DISPLAY_STATE = uint32   /* winnt.h:5365:5 */
type PMONITOR_DISPLAY_STATE = uintptr /* winnt.h:5365:28 */

type USER_ACTIVITY_PRESENCE = uint32   /* winnt.h:5373:5 */
type PUSER_ACTIVITY_PRESENCE = uintptr /* winnt.h:5373:28 */

type EXECUTION_STATE = DWORD    /* winnt.h:5381:17 */
type PEXECUTION_STATE = uintptr /* winnt.h:5381:34 */

type LATENCY_TIME = uint32 /* winnt.h:5385:5 */

type POWER_REQUEST_TYPE = uint32   /* winnt.h:5403:5 */
type PPOWER_REQUEST_TYPE = uintptr /* winnt.h:5403:24 */

type CM_Power_Data_s = struct {
	PD_Size                 DWORD
	PD_MostRecentPowerState DEVICE_POWER_STATE
	PD_Capabilities         DWORD
	PD_D1Latency            DWORD
	PD_D2Latency            DWORD
	PD_D3Latency            DWORD
	PD_PowerStateMapping    [7]DEVICE_POWER_STATE
	PD_DeepestSystemWake    SYSTEM_POWER_STATE
} /* winnt.h:5415:13 */

type CM_POWER_DATA = CM_Power_Data_s /* winnt.h:5424:7 */
type PCM_POWER_DATA = uintptr        /* winnt.h:5424:21 */

type POWER_INFORMATION_LEVEL = uint32 /* winnt.h:5508:7 */

type POWER_USER_PRESENCE_TYPE = uint32   /* winnt.h:5514:7 */
type PPOWER_USER_PRESENCE_TYPE = uintptr /* winnt.h:5514:32 */

type _POWER_USER_PRESENCE = struct{ UserPresence POWER_USER_PRESENCE_TYPE } /* winnt.h:5516:13 */

type POWER_USER_PRESENCE = _POWER_USER_PRESENCE /* winnt.h:5518:7 */
type PPOWER_USER_PRESENCE = uintptr             /* winnt.h:5518:27 */

type _POWER_SESSION_CONNECT = struct {
	Connected BOOLEAN
	Console   BOOLEAN
} /* winnt.h:5520:13 */

type POWER_SESSION_CONNECT = _POWER_SESSION_CONNECT /* winnt.h:5523:7 */
type PPOWER_SESSION_CONNECT = uintptr               /* winnt.h:5523:29 */

type _POWER_SESSION_TIMEOUTS = struct {
	InputTimeout   DWORD
	DisplayTimeout DWORD
} /* winnt.h:5525:13 */

type POWER_SESSION_TIMEOUTS = _POWER_SESSION_TIMEOUTS /* winnt.h:5528:7 */
type PPOWER_SESSION_TIMEOUTS = uintptr                /* winnt.h:5528:30 */

type _POWER_SESSION_RIT_STATE = struct {
	Active        BOOLEAN
	_             [3]byte
	LastInputTime DWORD
} /* winnt.h:5530:13 */

type POWER_SESSION_RIT_STATE = _POWER_SESSION_RIT_STATE /* winnt.h:5533:7 */
type PPOWER_SESSION_RIT_STATE = uintptr                 /* winnt.h:5533:31 */

type _POWER_SESSION_WINLOGON = struct {
	SessionId DWORD
	Console   BOOLEAN
	Locked    BOOLEAN
	_         [2]byte
} /* winnt.h:5535:13 */

type POWER_SESSION_WINLOGON = _POWER_SESSION_WINLOGON /* winnt.h:5539:7 */
type PPOWER_SESSION_WINLOGON = uintptr                /* winnt.h:5539:30 */

type _POWER_IDLE_RESILIENCY = struct {
	CoalescingTimeout    DWORD
	IdleResiliencyPeriod DWORD
} /* winnt.h:5541:13 */

type POWER_IDLE_RESILIENCY = _POWER_IDLE_RESILIENCY /* winnt.h:5544:7 */
type PPOWER_IDLE_RESILIENCY = uintptr               /* winnt.h:5544:29 */

type POWER_MONITOR_REQUEST_REASON = uint32 /* winnt.h:5562:7 */

type _POWER_MONITOR_INVOCATION = struct {
	On            BOOLEAN
	Console       BOOLEAN
	_             [2]byte
	RequestReason POWER_MONITOR_REQUEST_REASON
} /* winnt.h:5564:13 */

type POWER_MONITOR_INVOCATION = _POWER_MONITOR_INVOCATION /* winnt.h:5568:7 */
type PPOWER_MONITOR_INVOCATION = uintptr                  /* winnt.h:5568:32 */

type _RESUME_PERFORMANCE = struct {
	PostTimeMs              DWORD
	_                       [4]byte
	TotalResumeTimeMs       ULONGLONG
	ResumeCompleteTimestamp ULONGLONG
} /* winnt.h:5570:13 */

type RESUME_PERFORMANCE = _RESUME_PERFORMANCE /* winnt.h:5574:7 */
type PRESUME_PERFORMANCE = uintptr            /* winnt.h:5574:26 */

type SYSTEM_POWER_CONDITION = uint32 /* winnt.h:5581:7 */

type SET_POWER_SETTING_VALUE = struct {
	Version        DWORD
	Guid           GUID
	PowerCondition SYSTEM_POWER_CONDITION
	DataLength     DWORD
	Data           [1]BYTE
	_              [3]byte
}                                       /* winnt.h:5589:7 */
type PSET_POWER_SETTING_VALUE = uintptr /* winnt.h:5589:31 */

type NOTIFY_USER_POWER_SETTING = struct{ Guid GUID } /* winnt.h:5595:7 */
type PNOTIFY_USER_POWER_SETTING = uintptr            /* winnt.h:5595:33 */

type _APPLICATIONLAUNCH_SETTING_VALUE = struct {
	ActivationTime   LARGE_INTEGER
	Flags            DWORD
	ButtonInstanceID DWORD
} /* winnt.h:5597:13 */

type APPLICATIONLAUNCH_SETTING_VALUE = _APPLICATIONLAUNCH_SETTING_VALUE /* winnt.h:5601:7 */
type PAPPLICATIONLAUNCH_SETTING_VALUE = uintptr                         /* winnt.h:5601:39 */

type POWER_PLATFORM_ROLE = uint32   /* winnt.h:5614:7 */
type PPOWER_PLATFORM_ROLE = uintptr /* winnt.h:5614:27 */

type _POWER_PLATFORM_INFORMATION = struct{ AoAc BOOLEAN } /* winnt.h:5616:13 */

type POWER_PLATFORM_INFORMATION = _POWER_PLATFORM_INFORMATION /* winnt.h:5618:7 */
type PPOWER_PLATFORM_INFORMATION = uintptr                    /* winnt.h:5618:34 */

type BATTERY_REPORTING_SCALE = struct {
	Granularity DWORD
	Capacity    DWORD
}                                       /* winnt.h:5637:7 */
type PBATTERY_REPORTING_SCALE = uintptr /* winnt.h:5637:31 */

type PPM_WMI_LEGACY_PERFSTATE = struct {
	Frequency        DWORD
	Flags            DWORD
	PercentFrequency DWORD
}                                        /* winnt.h:5643:7 */
type PPPM_WMI_LEGACY_PERFSTATE = uintptr /* winnt.h:5643:32 */

type PPM_WMI_IDLE_STATE = struct {
	Latency        DWORD
	Power          DWORD
	TimeCheck      DWORD
	PromotePercent BYTE
	DemotePercent  BYTE
	StateType      BYTE
	Reserved       BYTE
	StateFlags     DWORD
	Context        DWORD
	IdleHandler    DWORD
	Reserved1      DWORD
}                                  /* winnt.h:5657:7 */
type PPPM_WMI_IDLE_STATE = uintptr /* winnt.h:5657:26 */

type PPM_WMI_IDLE_STATES = struct {
	Type             DWORD
	Count            DWORD
	TargetState      DWORD
	OldState         DWORD
	TargetProcessors DWORD64
	State            [1]PPM_WMI_IDLE_STATE
}                                   /* winnt.h:5666:7 */
type PPPM_WMI_IDLE_STATES = uintptr /* winnt.h:5666:27 */

type PPM_WMI_IDLE_STATES_EX = struct {
	Type             DWORD
	Count            DWORD
	TargetState      DWORD
	OldState         DWORD
	TargetProcessors PVOID
	State            [1]PPM_WMI_IDLE_STATE
}                                      /* winnt.h:5675:7 */
type PPPM_WMI_IDLE_STATES_EX = uintptr /* winnt.h:5675:30 */

type PPM_WMI_PERF_STATE = struct {
	Frequency        DWORD
	Power            DWORD
	PercentFrequency BYTE
	IncreaseLevel    BYTE
	DecreaseLevel    BYTE
	Type             BYTE
	IncreaseTime     DWORD
	DecreaseTime     DWORD
	_                [4]byte
	Control          DWORD64
	Status           DWORD64
	HitCount         DWORD
	Reserved1        DWORD
	Reserved2        DWORD64
	Reserved3        DWORD64
}                                  /* winnt.h:5692:7 */
type PPPM_WMI_PERF_STATE = uintptr /* winnt.h:5692:26 */

type PPM_WMI_PERF_STATES = struct {
	Count             DWORD
	MaxFrequency      DWORD
	CurrentState      DWORD
	MaxPerfState      DWORD
	MinPerfState      DWORD
	LowestPerfState   DWORD
	ThermalConstraint DWORD
	BusyAdjThreshold  BYTE
	PolicyType        BYTE
	Type              BYTE
	Reserved          BYTE
	TimerInterval     DWORD
	_                 [4]byte
	TargetProcessors  DWORD64
	PStateHandler     DWORD
	PStateContext     DWORD
	TStateHandler     DWORD
	TStateContext     DWORD
	FeedbackHandler   DWORD
	Reserved1         DWORD
	Reserved2         DWORD64
	State             [1]PPM_WMI_PERF_STATE
}                                   /* winnt.h:5716:7 */
type PPPM_WMI_PERF_STATES = uintptr /* winnt.h:5716:27 */

type PPM_WMI_PERF_STATES_EX = struct {
	Count             DWORD
	MaxFrequency      DWORD
	CurrentState      DWORD
	MaxPerfState      DWORD
	MinPerfState      DWORD
	LowestPerfState   DWORD
	ThermalConstraint DWORD
	BusyAdjThreshold  BYTE
	PolicyType        BYTE
	Type              BYTE
	Reserved          BYTE
	TimerInterval     DWORD
	_                 [4]byte
	TargetProcessors  PVOID
	PStateHandler     DWORD
	PStateContext     DWORD
	TStateHandler     DWORD
	TStateContext     DWORD
	FeedbackHandler   DWORD
	Reserved1         DWORD
	Reserved2         DWORD64
	State             [1]PPM_WMI_PERF_STATE
}                                      /* winnt.h:5740:7 */
type PPPM_WMI_PERF_STATES_EX = uintptr /* winnt.h:5740:30 */

type PPM_IDLE_STATE_ACCOUNTING = struct {
	IdleTransitions    DWORD
	FailedTransitions  DWORD
	InvalidBucketIndex DWORD
	_                  [4]byte
	TotalTime          DWORD64
	IdleTimeBuckets    [6]DWORD
}                                         /* winnt.h:5751:7 */
type PPPM_IDLE_STATE_ACCOUNTING = uintptr /* winnt.h:5751:33 */

type PPM_IDLE_ACCOUNTING = struct {
	StateCount       DWORD
	TotalTransitions DWORD
	ResetCount       DWORD
	_                [4]byte
	StartTime        DWORD64
	State            [1]PPM_IDLE_STATE_ACCOUNTING
}                                   /* winnt.h:5759:7 */
type PPPM_IDLE_ACCOUNTING = uintptr /* winnt.h:5759:27 */

type PPM_IDLE_STATE_BUCKET_EX = struct {
	TotalTimeUs DWORD64
	MinTimeUs   DWORD
	MaxTimeUs   DWORD
	Count       DWORD
	_           [4]byte
}                                        /* winnt.h:5766:7 */
type PPPM_IDLE_STATE_BUCKET_EX = uintptr /* winnt.h:5766:32 */

type PPM_IDLE_STATE_ACCOUNTING_EX = struct {
	TotalTime            DWORD64
	IdleTransitions      DWORD
	FailedTransitions    DWORD
	InvalidBucketIndex   DWORD
	MinTimeUs            DWORD
	MaxTimeUs            DWORD
	CancelledTransitions DWORD
	IdleTimeBuckets      [16]PPM_IDLE_STATE_BUCKET_EX
}                                            /* winnt.h:5777:7 */
type PPPM_IDLE_STATE_ACCOUNTING_EX = uintptr /* winnt.h:5777:36 */

type PPM_IDLE_ACCOUNTING_EX = struct {
	StateCount       DWORD
	TotalTransitions DWORD
	ResetCount       DWORD
	AbortCount       DWORD
	StartTime        DWORD64
	State            [1]PPM_IDLE_STATE_ACCOUNTING_EX
}                                      /* winnt.h:5786:7 */
type PPPM_IDLE_ACCOUNTING_EX = uintptr /* winnt.h:5786:30 */

type PPM_PERFSTATE_EVENT = struct {
	State     DWORD
	Status    DWORD
	Latency   DWORD
	Speed     DWORD
	Processor DWORD
}                                   /* winnt.h:5830:7 */
type PPPM_PERFSTATE_EVENT = uintptr /* winnt.h:5830:27 */

type PPM_PERFSTATE_DOMAIN_EVENT = struct {
	State      DWORD
	Latency    DWORD
	Speed      DWORD
	_          [4]byte
	Processors DWORD64
}                                          /* winnt.h:5837:7 */
type PPPM_PERFSTATE_DOMAIN_EVENT = uintptr /* winnt.h:5837:34 */

type PPM_IDLESTATE_EVENT = struct {
	NewState   DWORD
	OldState   DWORD
	Processors DWORD64
}                                   /* winnt.h:5843:7 */
type PPPM_IDLESTATE_EVENT = uintptr /* winnt.h:5843:27 */

type PPM_THERMALCHANGE_EVENT = struct {
	ThermalConstraint DWORD
	_                 [4]byte
	Processors        DWORD64
}                                       /* winnt.h:5848:7 */
type PPPM_THERMALCHANGE_EVENT = uintptr /* winnt.h:5848:31 */
type PPM_THERMAL_POLICY_EVENT = struct {
	Mode       BYTE
	_          [7]byte
	Processors DWORD64
}                                        /* winnt.h:5852:7 */
type PPPM_THERMAL_POLICY_EVENT = uintptr /* winnt.h:5852:32 */

type POWER_ACTION_POLICY = struct {
	Action    POWER_ACTION
	Flags     DWORD
	EventCode DWORD
}                                   /* winnt.h:5869:7 */
type PPOWER_ACTION_POLICY = uintptr /* winnt.h:5869:27 */

type PROCESSOR_IDLESTATE_INFO = struct {
	TimeCheck      DWORD
	DemotePercent  BYTE
	PromotePercent BYTE
	Spare          [2]BYTE
}                                        /* winnt.h:5904:7 */
type PPROCESSOR_IDLESTATE_INFO = uintptr /* winnt.h:5904:32 */

type SYSTEM_POWER_LEVEL = struct {
	Enable         BOOLEAN
	Spare          [3]BYTE
	BatteryLevel   DWORD
	PowerPolicy    POWER_ACTION_POLICY
	MinSystemState SYSTEM_POWER_STATE
}                                  /* winnt.h:5912:7 */
type PSYSTEM_POWER_LEVEL = uintptr /* winnt.h:5912:26 */

type _SYSTEM_POWER_POLICY = struct {
	Revision                    DWORD
	PowerButton                 POWER_ACTION_POLICY
	SleepButton                 POWER_ACTION_POLICY
	LidClose                    POWER_ACTION_POLICY
	LidOpenWake                 SYSTEM_POWER_STATE
	Reserved                    DWORD
	Idle                        POWER_ACTION_POLICY
	IdleTimeout                 DWORD
	IdleSensitivity             BYTE
	DynamicThrottle             BYTE
	Spare2                      [2]BYTE
	MinSleep                    SYSTEM_POWER_STATE
	MaxSleep                    SYSTEM_POWER_STATE
	ReducedLatencySleep         SYSTEM_POWER_STATE
	WinLogonFlags               DWORD
	Spare3                      DWORD
	DozeS4Timeout               DWORD
	BroadcastCapacityResolution DWORD
	DischargePolicy             [4]SYSTEM_POWER_LEVEL
	VideoTimeout                DWORD
	VideoDimDisplay             BOOLEAN
	_                           [3]byte
	VideoReserved               [3]DWORD
	SpindownTimeout             DWORD
	OptimizeForPower            BOOLEAN
	FanThrottleTolerance        BYTE
	ForcedThrottle              BYTE
	MinThrottle                 BYTE
	OverThrottled               POWER_ACTION_POLICY
} /* winnt.h:5914:13 */

type SYSTEM_POWER_POLICY = _SYSTEM_POWER_POLICY /* winnt.h:5943:7 */
type PSYSTEM_POWER_POLICY = uintptr             /* winnt.h:5943:27 */

type PROCESSOR_IDLESTATE_POLICY = struct {
	Revision    WORD
	Flags       struct{ AsWORD WORD }
	PolicyCount DWORD
	Policy      [3]PROCESSOR_IDLESTATE_INFO
}                                          /* winnt.h:5963:7 */
type PPROCESSOR_IDLESTATE_POLICY = uintptr /* winnt.h:5963:34 */

type _PROCESSOR_POWER_POLICY_INFO = struct {
	TimeCheck      DWORD
	DemoteLimit    DWORD
	PromoteLimit   DWORD
	DemotePercent  BYTE
	PromotePercent BYTE
	Spare          [2]BYTE
	AllowDemotion  uint32 /* DWORD AllowDemotion: 1, DWORD AllowPromotion: 1, DWORD Reserved: 30 */
} /* winnt.h:5965:13 */

type PROCESSOR_POWER_POLICY_INFO = _PROCESSOR_POWER_POLICY_INFO /* winnt.h:5975:7 */
type PPROCESSOR_POWER_POLICY_INFO = uintptr                     /* winnt.h:5975:35 */

type _PROCESSOR_POWER_POLICY = struct {
	Revision        DWORD
	DynamicThrottle BYTE
	Spare           [3]BYTE
	DisableCStates  uint32 /* DWORD DisableCStates: 1, DWORD Reserved: 31 */
	_               [4]byte
	PolicyCount     DWORD
	Policy          [3]PROCESSOR_POWER_POLICY_INFO
} /* winnt.h:5977:13 */

type PROCESSOR_POWER_POLICY = _PROCESSOR_POWER_POLICY /* winnt.h:5985:7 */
type PPROCESSOR_POWER_POLICY = uintptr                /* winnt.h:5985:30 */

type PROCESSOR_PERFSTATE_POLICY = struct {
	Revision         DWORD
	MaxThrottle      BYTE
	MinThrottle      BYTE
	BusyAdjThreshold BYTE
	__7              struct{ Spare BYTE }
	TimeCheck        DWORD
	IncreaseTime     DWORD
	DecreaseTime     DWORD
	IncreasePercent  DWORD
	DecreasePercent  DWORD
}                                          /* winnt.h:6009:7 */
type PPROCESSOR_PERFSTATE_POLICY = uintptr /* winnt.h:6009:34 */

type _ADMINISTRATOR_POWER_POLICY = struct {
	MinSleep           SYSTEM_POWER_STATE
	MaxSleep           SYSTEM_POWER_STATE
	MinVideoTimeout    DWORD
	MaxVideoTimeout    DWORD
	MinSpindownTimeout DWORD
	MaxSpindownTimeout DWORD
} /* winnt.h:6011:13 */

type ADMINISTRATOR_POWER_POLICY = _ADMINISTRATOR_POWER_POLICY /* winnt.h:6018:7 */
type PADMINISTRATOR_POWER_POLICY = uintptr                    /* winnt.h:6018:34 */

type SYSTEM_POWER_CAPABILITIES = struct {
	PowerButtonPresent     BOOLEAN
	SleepButtonPresent     BOOLEAN
	LidPresent             BOOLEAN
	SystemS1               BOOLEAN
	SystemS2               BOOLEAN
	SystemS3               BOOLEAN
	SystemS4               BOOLEAN
	SystemS5               BOOLEAN
	HiberFilePresent       BOOLEAN
	FullWake               BOOLEAN
	VideoDimPresent        BOOLEAN
	ApmPresent             BOOLEAN
	UpsPresent             BOOLEAN
	ThermalControl         BOOLEAN
	ProcessorThrottle      BOOLEAN
	ProcessorMinThrottle   BYTE
	ProcessorMaxThrottle   BYTE
	FastSystemS4           BOOLEAN
	spare2                 [3]BYTE
	DiskSpinDown           BOOLEAN
	spare3                 [8]BYTE
	SystemBatteriesPresent BOOLEAN
	BatteriesAreShortTerm  BOOLEAN
	BatteryScale           [3]BATTERY_REPORTING_SCALE
	AcOnLineWake           SYSTEM_POWER_STATE
	SoftLidWake            SYSTEM_POWER_STATE
	RtcWake                SYSTEM_POWER_STATE
	MinDeviceWakeState     SYSTEM_POWER_STATE
	DefaultLowLatencyWake  SYSTEM_POWER_STATE
}                                         /* winnt.h:6050:7 */
type PSYSTEM_POWER_CAPABILITIES = uintptr /* winnt.h:6050:33 */

type SYSTEM_BATTERY_STATE = struct {
	AcOnLine          BOOLEAN
	BatteryPresent    BOOLEAN
	Charging          BOOLEAN
	Discharging       BOOLEAN
	Spare1            [4]BOOLEAN
	MaxCapacity       DWORD
	RemainingCapacity DWORD
	Rate              DWORD
	EstimatedTime     DWORD
	DefaultAlert1     DWORD
	DefaultAlert2     DWORD
}                                    /* winnt.h:6064:7 */
type PSYSTEM_BATTERY_STATE = uintptr /* winnt.h:6064:28 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _IMAGE_DOS_HEADER = struct {
	e_magic    WORD
	e_cblp     WORD
	e_cp       WORD
	e_crlc     WORD
	e_cparhdr  WORD
	e_minalloc WORD
	e_maxalloc WORD
	e_ss       WORD
	e_sp       WORD
	e_csum     WORD
	e_ip       WORD
	e_cs       WORD
	e_lfarlc   WORD
	e_ovno     WORD
	e_res      [4]WORD
	e_oemid    WORD
	e_oeminfo  WORD
	e_res2     [10]WORD
	e_lfanew   LONG
} /* winnt.h:6076:13 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type IMAGE_DOS_HEADER = _IMAGE_DOS_HEADER /* winnt.h:6096:7 */
type PIMAGE_DOS_HEADER = uintptr          /* winnt.h:6096:24 */

type _IMAGE_OS2_HEADER = struct {
	ne_magic        WORD
	ne_ver          CHAR
	ne_rev          CHAR
	ne_enttab       WORD
	ne_cbenttab     WORD
	ne_crc          LONG
	ne_flags        WORD
	ne_autodata     WORD
	ne_heap         WORD
	ne_stack        WORD
	ne_csip         LONG
	ne_sssp         LONG
	ne_cseg         WORD
	ne_cmod         WORD
	ne_cbnrestab    WORD
	ne_segtab       WORD
	ne_rsrctab      WORD
	ne_restab       WORD
	ne_modtab       WORD
	ne_imptab       WORD
	ne_nrestab      LONG
	ne_cmovent      WORD
	ne_align        WORD
	ne_cres         WORD
	ne_exetyp       BYTE
	ne_flagsothers  BYTE
	ne_pretthunks   WORD
	ne_psegrefbytes WORD
	ne_swaparea     WORD
	ne_expver       WORD
} /* winnt.h:6098:13 */

type IMAGE_OS2_HEADER = _IMAGE_OS2_HEADER /* winnt.h:6129:7 */
type PIMAGE_OS2_HEADER = uintptr          /* winnt.h:6129:24 */

type _IMAGE_VXD_HEADER = struct {
	e32_magic        WORD
	e32_border       BYTE
	e32_worder       BYTE
	e32_level        DWORD
	e32_cpu          WORD
	e32_os           WORD
	e32_ver          DWORD
	e32_mflags       DWORD
	e32_mpages       DWORD
	e32_startobj     DWORD
	e32_eip          DWORD
	e32_stackobj     DWORD
	e32_esp          DWORD
	e32_pagesize     DWORD
	e32_lastpagesize DWORD
	e32_fixupsize    DWORD
	e32_fixupsum     DWORD
	e32_ldrsize      DWORD
	e32_ldrsum       DWORD
	e32_objtab       DWORD
	e32_objcnt       DWORD
	e32_objmap       DWORD
	e32_itermap      DWORD
	e32_rsrctab      DWORD
	e32_rsrccnt      DWORD
	e32_restab       DWORD
	e32_enttab       DWORD
	e32_dirtab       DWORD
	e32_dircnt       DWORD
	e32_fpagetab     DWORD
	e32_frectab      DWORD
	e32_impmod       DWORD
	e32_impmodcnt    DWORD
	e32_impproc      DWORD
	e32_pagesum      DWORD
	e32_datapage     DWORD
	e32_preload      DWORD
	e32_nrestab      DWORD
	e32_cbnrestab    DWORD
	e32_nressum      DWORD
	e32_autodata     DWORD
	e32_debuginfo    DWORD
	e32_debuglen     DWORD
	e32_instpreload  DWORD
	e32_instdemand   DWORD
	e32_heapsize     DWORD
	e32_res3         [12]BYTE
	e32_winresoff    DWORD
	e32_winreslen    DWORD
	e32_devid        WORD
	e32_ddkver       WORD
} /* winnt.h:6131:13 */

type IMAGE_VXD_HEADER = _IMAGE_VXD_HEADER /* winnt.h:6183:7 */
type PIMAGE_VXD_HEADER = uintptr          /* winnt.h:6183:24 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _IMAGE_FILE_HEADER = struct {
	Machine              WORD
	NumberOfSections     WORD
	TimeDateStamp        DWORD
	PointerToSymbolTable DWORD
	NumberOfSymbols      DWORD
	SizeOfOptionalHeader WORD
	Characteristics      WORD
} /* winnt.h:6187:13 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type IMAGE_FILE_HEADER = _IMAGE_FILE_HEADER /* winnt.h:6195:7 */
type PIMAGE_FILE_HEADER = uintptr           /* winnt.h:6195:25 */

type _IMAGE_DATA_DIRECTORY = struct {
	VirtualAddress DWORD
	Size           DWORD
} /* winnt.h:6248:13 */

type IMAGE_DATA_DIRECTORY = _IMAGE_DATA_DIRECTORY /* winnt.h:6251:7 */
type PIMAGE_DATA_DIRECTORY = uintptr              /* winnt.h:6251:28 */

type _IMAGE_OPTIONAL_HEADER = struct {
	Magic                       WORD
	MajorLinkerVersion          BYTE
	MinorLinkerVersion          BYTE
	SizeOfCode                  DWORD
	SizeOfInitializedData       DWORD
	SizeOfUninitializedData     DWORD
	AddressOfEntryPoint         DWORD
	BaseOfCode                  DWORD
	BaseOfData                  DWORD
	ImageBase                   DWORD
	SectionAlignment            DWORD
	FileAlignment               DWORD
	MajorOperatingSystemVersion WORD
	MinorOperatingSystemVersion WORD
	MajorImageVersion           WORD
	MinorImageVersion           WORD
	MajorSubsystemVersion       WORD
	MinorSubsystemVersion       WORD
	Win32VersionValue           DWORD
	SizeOfImage                 DWORD
	SizeOfHeaders               DWORD
	CheckSum                    DWORD
	Subsystem                   WORD
	DllCharacteristics          WORD
	SizeOfStackReserve          DWORD
	SizeOfStackCommit           DWORD
	SizeOfHeapReserve           DWORD
	SizeOfHeapCommit            DWORD
	LoaderFlags                 DWORD
	NumberOfRvaAndSizes         DWORD
	DataDirectory               [16]IMAGE_DATA_DIRECTORY
} /* winnt.h:6255:13 */

type IMAGE_OPTIONAL_HEADER32 = _IMAGE_OPTIONAL_HEADER /* winnt.h:6288:7 */
type PIMAGE_OPTIONAL_HEADER32 = uintptr               /* winnt.h:6288:31 */

type _IMAGE_ROM_OPTIONAL_HEADER = struct {
	Magic                   WORD
	MajorLinkerVersion      BYTE
	MinorLinkerVersion      BYTE
	SizeOfCode              DWORD
	SizeOfInitializedData   DWORD
	SizeOfUninitializedData DWORD
	AddressOfEntryPoint     DWORD
	BaseOfCode              DWORD
	BaseOfData              DWORD
	BaseOfBss               DWORD
	GprMask                 DWORD
	CprMask                 [4]DWORD
	GpValue                 DWORD
} /* winnt.h:6290:13 */

type IMAGE_ROM_OPTIONAL_HEADER = _IMAGE_ROM_OPTIONAL_HEADER /* winnt.h:6304:7 */
type PIMAGE_ROM_OPTIONAL_HEADER = uintptr                   /* winnt.h:6304:33 */

type _IMAGE_OPTIONAL_HEADER64 = struct {
	Magic                       WORD
	MajorLinkerVersion          BYTE
	MinorLinkerVersion          BYTE
	SizeOfCode                  DWORD
	SizeOfInitializedData       DWORD
	SizeOfUninitializedData     DWORD
	AddressOfEntryPoint         DWORD
	BaseOfCode                  DWORD
	ImageBase                   ULONGLONG
	SectionAlignment            DWORD
	FileAlignment               DWORD
	MajorOperatingSystemVersion WORD
	MinorOperatingSystemVersion WORD
	MajorImageVersion           WORD
	MinorImageVersion           WORD
	MajorSubsystemVersion       WORD
	MinorSubsystemVersion       WORD
	Win32VersionValue           DWORD
	SizeOfImage                 DWORD
	SizeOfHeaders               DWORD
	CheckSum                    DWORD
	Subsystem                   WORD
	DllCharacteristics          WORD
	SizeOfStackReserve          ULONGLONG
	SizeOfStackCommit           ULONGLONG
	SizeOfHeapReserve           ULONGLONG
	SizeOfHeapCommit            ULONGLONG
	LoaderFlags                 DWORD
	NumberOfRvaAndSizes         DWORD
	DataDirectory               [16]IMAGE_DATA_DIRECTORY
} /* winnt.h:6306:13 */

type IMAGE_OPTIONAL_HEADER64 = _IMAGE_OPTIONAL_HEADER64 /* winnt.h:6337:7 */
type PIMAGE_OPTIONAL_HEADER64 = uintptr                 /* winnt.h:6337:31 */

type IMAGE_OPTIONAL_HEADER = IMAGE_OPTIONAL_HEADER64   /* winnt.h:6349:37 */
type PIMAGE_OPTIONAL_HEADER = PIMAGE_OPTIONAL_HEADER64 /* winnt.h:6350:38 */

type _IMAGE_NT_HEADERS64 = struct {
	Signature      DWORD
	FileHeader     IMAGE_FILE_HEADER
	OptionalHeader IMAGE_OPTIONAL_HEADER64
} /* winnt.h:6360:13 */

type IMAGE_NT_HEADERS64 = _IMAGE_NT_HEADERS64 /* winnt.h:6364:7 */
type PIMAGE_NT_HEADERS64 = uintptr            /* winnt.h:6364:26 */

type _IMAGE_NT_HEADERS = struct {
	Signature      DWORD
	FileHeader     IMAGE_FILE_HEADER
	OptionalHeader IMAGE_OPTIONAL_HEADER32
} /* winnt.h:6366:13 */

type IMAGE_NT_HEADERS32 = _IMAGE_NT_HEADERS /* winnt.h:6370:7 */
type PIMAGE_NT_HEADERS32 = uintptr          /* winnt.h:6370:26 */

type _IMAGE_ROM_HEADERS = struct {
	FileHeader     IMAGE_FILE_HEADER
	OptionalHeader IMAGE_ROM_OPTIONAL_HEADER
} /* winnt.h:6372:13 */

type IMAGE_ROM_HEADERS = _IMAGE_ROM_HEADERS /* winnt.h:6375:7 */
type PIMAGE_ROM_HEADERS = uintptr           /* winnt.h:6375:25 */

type IMAGE_NT_HEADERS = IMAGE_NT_HEADERS64   /* winnt.h:6378:32 */
type PIMAGE_NT_HEADERS = PIMAGE_NT_HEADERS64 /* winnt.h:6379:33 */

type ANON_OBJECT_HEADER1 = struct {
	Sig1          WORD
	Sig2          WORD
	Version       WORD
	Machine       WORD
	TimeDateStamp DWORD
	ClassID       CLSID
	SizeOfData    DWORD
} /* winnt.h:6430:13 */

type ANON_OBJECT_HEADER = ANON_OBJECT_HEADER1 /* winnt.h:6438:7 */

type ANON_OBJECT_HEADER_V21 = struct {
	Sig1           WORD
	Sig2           WORD
	Version        WORD
	Machine        WORD
	TimeDateStamp  DWORD
	ClassID        CLSID
	SizeOfData     DWORD
	Flags          DWORD
	MetaDataSize   DWORD
	MetaDataOffset DWORD
} /* winnt.h:6440:13 */

type ANON_OBJECT_HEADER_V2 = ANON_OBJECT_HEADER_V21 /* winnt.h:6451:7 */

type ANON_OBJECT_HEADER_BIGOBJ1 = struct {
	Sig1                 WORD
	Sig2                 WORD
	Version              WORD
	Machine              WORD
	TimeDateStamp        DWORD
	ClassID              CLSID
	SizeOfData           DWORD
	Flags                DWORD
	MetaDataSize         DWORD
	MetaDataOffset       DWORD
	NumberOfSections     DWORD
	PointerToSymbolTable DWORD
	NumberOfSymbols      DWORD
} /* winnt.h:6453:13 */

type ANON_OBJECT_HEADER_BIGOBJ = ANON_OBJECT_HEADER_BIGOBJ1 /* winnt.h:6467:7 */

type _IMAGE_SECTION_HEADER = struct {
	Name                 [8]BYTE
	Misc                 struct{ PhysicalAddress DWORD }
	VirtualAddress       DWORD
	SizeOfRawData        DWORD
	PointerToRawData     DWORD
	PointerToRelocations DWORD
	PointerToLinenumbers DWORD
	NumberOfRelocations  WORD
	NumberOfLinenumbers  WORD
	Characteristics      DWORD
} /* winnt.h:6471:13 */

type IMAGE_SECTION_HEADER = _IMAGE_SECTION_HEADER /* winnt.h:6485:7 */
type PIMAGE_SECTION_HEADER = uintptr              /* winnt.h:6485:28 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type _IMAGE_SYMBOL = struct {
	N struct {
		_         [0]uint32
		ShortName [8]BYTE
	}
	Value              DWORD
	SectionNumber      SHORT
	Type               WORD
	StorageClass       BYTE
	NumberOfAuxSymbols BYTE
	_                  [2]byte
} /* winnt.h:6535:13 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type IMAGE_SYMBOL = _IMAGE_SYMBOL /* winnt.h:6549:7 */
type PIMAGE_SYMBOL = uintptr      /* winnt.h:6550:36 */

type _IMAGE_SYMBOL_EX = struct {
	N struct {
		_         [0]uint32
		ShortName [8]BYTE
	}
	Value              DWORD
	SectionNumber      LONG
	Type               WORD
	StorageClass       BYTE
	NumberOfAuxSymbols BYTE
} /* winnt.h:6554:13 */

type IMAGE_SYMBOL_EX = _IMAGE_SYMBOL_EX /* winnt.h:6568:7 */
type PIMAGE_SYMBOL_EX = uintptr         /* winnt.h:6568:33 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type IMAGE_AUX_SYMBOL_TOKEN_DEF1 = struct {
	bAuxType         BYTE
	bReserved        BYTE
	_                [2]byte
	SymbolTableIndex DWORD
	rgbReserved      [12]BYTE
} /* winnt.h:6661:13 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type IMAGE_AUX_SYMBOL_TOKEN_DEF = IMAGE_AUX_SYMBOL_TOKEN_DEF1 /* winnt.h:6666:7 */
type PIMAGE_AUX_SYMBOL_TOKEN_DEF = uintptr                    /* winnt.h:6666:44 */
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _IMAGE_AUX_SYMBOL = struct {
	Sym struct {
		TagIndex DWORD
		Misc     struct {
			_    [0]uint32
			LnSz struct {
				Linenumber WORD
				Size       WORD
			}
		}
		FcnAry struct {
			Function struct {
				PointerToLinenumber   DWORD
				PointerToNextFunction DWORD
			}
		}
		TvIndex WORD
		_       [2]byte
	}
} /* winnt.h:6669:13 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type IMAGE_AUX_SYMBOL = _IMAGE_AUX_SYMBOL /* winnt.h:6706:7 */
type PIMAGE_AUX_SYMBOL = uintptr          /* winnt.h:6706:34 */

type _IMAGE_AUX_SYMBOL_EX = struct {
	Sym struct {
		WeakDefaultSymIndex DWORD
		WeakSearchType      DWORD
		rgbReserved         [12]BYTE
	}
	_ [4]byte
} /* winnt.h:6708:13 */

type IMAGE_AUX_SYMBOL_EX = _IMAGE_AUX_SYMBOL_EX /* winnt.h:6736:7 */
type PIMAGE_AUX_SYMBOL_EX = uintptr             /* winnt.h:6736:37 */

type IMAGE_AUX_SYMBOL_TYPE = uint32 /* winnt.h:6742:7 */

type _IMAGE_RELOCATION = struct {
	__0              struct{ VirtualAddress DWORD }
	SymbolTableIndex DWORD
	Type             WORD
	_                [2]byte
} /* winnt.h:6756:13 */

type IMAGE_RELOCATION = _IMAGE_RELOCATION /* winnt.h:6763:7 */
type PIMAGE_RELOCATION = uintptr          /* winnt.h:6764:40 */

type _IMAGE_LINENUMBER = struct {
	Type       struct{ SymbolTableIndex DWORD }
	Linenumber WORD
	_          [2]byte
} /* winnt.h:7094:13 */

type IMAGE_LINENUMBER = _IMAGE_LINENUMBER /* winnt.h:7100:7 */
type PIMAGE_LINENUMBER = uintptr          /* winnt.h:7101:40 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _IMAGE_BASE_RELOCATION = struct {
	VirtualAddress DWORD
	SizeOfBlock    DWORD
} /* winnt.h:7107:13 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type IMAGE_BASE_RELOCATION = _IMAGE_BASE_RELOCATION /* winnt.h:7110:7 */
type PIMAGE_BASE_RELOCATION = uintptr               /* winnt.h:7111:45 */

type _IMAGE_ARCHIVE_MEMBER_HEADER = struct {
	Name      [16]BYTE
	Date      [12]BYTE
	UserID    [6]BYTE
	GroupID   [6]BYTE
	Mode      [8]BYTE
	Size      [10]BYTE
	EndHeader [2]BYTE
} /* winnt.h:7134:13 */

type IMAGE_ARCHIVE_MEMBER_HEADER = _IMAGE_ARCHIVE_MEMBER_HEADER /* winnt.h:7142:7 */
type PIMAGE_ARCHIVE_MEMBER_HEADER = uintptr                     /* winnt.h:7142:35 */

type _IMAGE_EXPORT_DIRECTORY = struct {
	Characteristics       DWORD
	TimeDateStamp         DWORD
	MajorVersion          WORD
	MinorVersion          WORD
	Name                  DWORD
	Base                  DWORD
	NumberOfFunctions     DWORD
	NumberOfNames         DWORD
	AddressOfFunctions    DWORD
	AddressOfNames        DWORD
	AddressOfNameOrdinals DWORD
} /* winnt.h:7146:13 */

type IMAGE_EXPORT_DIRECTORY = _IMAGE_EXPORT_DIRECTORY /* winnt.h:7158:7 */
type PIMAGE_EXPORT_DIRECTORY = uintptr                /* winnt.h:7158:30 */

type _IMAGE_IMPORT_BY_NAME = struct {
	Hint WORD
	Name [1]CHAR
	_    [1]byte
} /* winnt.h:7160:13 */

type IMAGE_IMPORT_BY_NAME = _IMAGE_IMPORT_BY_NAME /* winnt.h:7163:7 */
type PIMAGE_IMPORT_BY_NAME = uintptr              /* winnt.h:7163:28 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _IMAGE_THUNK_DATA64 = struct {
	u1 struct{ ForwarderString ULONGLONG }
} /* winnt.h:7167:13 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type IMAGE_THUNK_DATA64 = _IMAGE_THUNK_DATA64 /* winnt.h:7174:7 */
type PIMAGE_THUNK_DATA64 = uintptr            /* winnt.h:7175:32 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _IMAGE_THUNK_DATA32 = struct {
	u1 struct{ ForwarderString DWORD }
} /* winnt.h:7179:13 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type IMAGE_THUNK_DATA32 = _IMAGE_THUNK_DATA32 /* winnt.h:7186:7 */
type PIMAGE_THUNK_DATA32 = uintptr            /* winnt.h:7187:32 */

type PIMAGE_TLS_CALLBACK = uintptr /* winnt.h:7196:18 */

type _IMAGE_TLS_DIRECTORY64 = struct {
	StartAddressOfRawData ULONGLONG
	EndAddressOfRawData   ULONGLONG
	AddressOfIndex        ULONGLONG
	AddressOfCallBacks    ULONGLONG
	SizeOfZeroFill        DWORD
	Characteristics       DWORD
} /* winnt.h:7198:13 */

type IMAGE_TLS_DIRECTORY64 = _IMAGE_TLS_DIRECTORY64 /* winnt.h:7205:7 */
type PIMAGE_TLS_DIRECTORY64 = uintptr               /* winnt.h:7206:35 */

type _IMAGE_TLS_DIRECTORY32 = struct {
	StartAddressOfRawData DWORD
	EndAddressOfRawData   DWORD
	AddressOfIndex        DWORD
	AddressOfCallBacks    DWORD
	SizeOfZeroFill        DWORD
	Characteristics       DWORD
} /* winnt.h:7208:13 */

type IMAGE_TLS_DIRECTORY32 = _IMAGE_TLS_DIRECTORY32 /* winnt.h:7215:7 */
type PIMAGE_TLS_DIRECTORY32 = uintptr               /* winnt.h:7216:35 */

type IMAGE_THUNK_DATA = IMAGE_THUNK_DATA64         /* winnt.h:7221:32 */
type PIMAGE_THUNK_DATA = PIMAGE_THUNK_DATA64       /* winnt.h:7222:33 */
type IMAGE_TLS_DIRECTORY = IMAGE_TLS_DIRECTORY64   /* winnt.h:7224:35 */
type PIMAGE_TLS_DIRECTORY = PIMAGE_TLS_DIRECTORY64 /* winnt.h:7225:36 */

type _IMAGE_IMPORT_DESCRIPTOR = struct {
	__0            struct{ Characteristics DWORD }
	TimeDateStamp  DWORD
	ForwarderChain DWORD
	Name           DWORD
	FirstThunk     DWORD
} /* winnt.h:7236:13 */

type IMAGE_IMPORT_DESCRIPTOR = _IMAGE_IMPORT_DESCRIPTOR /* winnt.h:7246:7 */
type PIMAGE_IMPORT_DESCRIPTOR = uintptr                 /* winnt.h:7247:47 */

type _IMAGE_BOUND_IMPORT_DESCRIPTOR = struct {
	TimeDateStamp               DWORD
	OffsetModuleName            WORD
	NumberOfModuleForwarderRefs WORD
} /* winnt.h:7249:13 */

type IMAGE_BOUND_IMPORT_DESCRIPTOR = _IMAGE_BOUND_IMPORT_DESCRIPTOR /* winnt.h:7253:7 */
type PIMAGE_BOUND_IMPORT_DESCRIPTOR = uintptr                       /* winnt.h:7253:37 */

type _IMAGE_BOUND_FORWARDER_REF = struct {
	TimeDateStamp    DWORD
	OffsetModuleName WORD
	Reserved         WORD
} /* winnt.h:7255:13 */

type IMAGE_BOUND_FORWARDER_REF = _IMAGE_BOUND_FORWARDER_REF /* winnt.h:7259:7 */
type PIMAGE_BOUND_FORWARDER_REF = uintptr                   /* winnt.h:7259:33 */

type _IMAGE_DELAYLOAD_DESCRIPTOR = struct {
	Attributes                 struct{ AllAttributes DWORD }
	DllNameRVA                 DWORD
	ModuleHandleRVA            DWORD
	ImportAddressTableRVA      DWORD
	ImportNameTableRVA         DWORD
	BoundImportAddressTableRVA DWORD
	UnloadInformationTableRVA  DWORD
	TimeDateStamp              DWORD
} /* winnt.h:7261:13 */

type IMAGE_DELAYLOAD_DESCRIPTOR = _IMAGE_DELAYLOAD_DESCRIPTOR /* winnt.h:7276:7 */
type PIMAGE_DELAYLOAD_DESCRIPTOR = uintptr                    /* winnt.h:7276:34 */
type PCIMAGE_DELAYLOAD_DESCRIPTOR = uintptr                   /* winnt.h:7277:46 */

type _IMAGE_RESOURCE_DIRECTORY = struct {
	Characteristics      DWORD
	TimeDateStamp        DWORD
	MajorVersion         WORD
	MinorVersion         WORD
	NumberOfNamedEntries WORD
	NumberOfIdEntries    WORD
} /* winnt.h:7279:13 */

type IMAGE_RESOURCE_DIRECTORY = _IMAGE_RESOURCE_DIRECTORY /* winnt.h:7286:7 */
type PIMAGE_RESOURCE_DIRECTORY = uintptr                  /* winnt.h:7286:32 */

type _IMAGE_RESOURCE_DIRECTORY_ENTRY = struct {
	__0 struct {
		__0 struct {
			_          [0]uint32
			NameOffset uint32 /* DWORD NameOffset: 31, DWORD NameIsString: 1 */
		}
	}
	__4 struct{ OffsetToData DWORD }
} /* winnt.h:7291:13 */

type IMAGE_RESOURCE_DIRECTORY_ENTRY = _IMAGE_RESOURCE_DIRECTORY_ENTRY /* winnt.h:7307:7 */
type PIMAGE_RESOURCE_DIRECTORY_ENTRY = uintptr                        /* winnt.h:7307:38 */

type _IMAGE_RESOURCE_DIRECTORY_STRING = struct {
	Length     WORD
	NameString [1]CHAR
	_          [1]byte
} /* winnt.h:7309:13 */

type IMAGE_RESOURCE_DIRECTORY_STRING = _IMAGE_RESOURCE_DIRECTORY_STRING /* winnt.h:7312:7 */
type PIMAGE_RESOURCE_DIRECTORY_STRING = uintptr                         /* winnt.h:7312:39 */

type _IMAGE_RESOURCE_DIR_STRING_U = struct {
	Length     WORD
	NameString [1]WCHAR
} /* winnt.h:7314:13 */

type IMAGE_RESOURCE_DIR_STRING_U = _IMAGE_RESOURCE_DIR_STRING_U /* winnt.h:7317:7 */
type PIMAGE_RESOURCE_DIR_STRING_U = uintptr                     /* winnt.h:7317:35 */

type _IMAGE_RESOURCE_DATA_ENTRY = struct {
	OffsetToData DWORD
	Size         DWORD
	CodePage     DWORD
	Reserved     DWORD
} /* winnt.h:7319:13 */

type IMAGE_RESOURCE_DATA_ENTRY = _IMAGE_RESOURCE_DATA_ENTRY /* winnt.h:7324:7 */
type PIMAGE_RESOURCE_DATA_ENTRY = uintptr                   /* winnt.h:7324:33 */

type IMAGE_LOAD_CONFIG_DIRECTORY32 = struct {
	Size                          DWORD
	TimeDateStamp                 DWORD
	MajorVersion                  WORD
	MinorVersion                  WORD
	GlobalFlagsClear              DWORD
	GlobalFlagsSet                DWORD
	CriticalSectionDefaultTimeout DWORD
	DeCommitFreeBlockThreshold    DWORD
	DeCommitTotalFreeThreshold    DWORD
	LockPrefixTable               DWORD
	MaximumAllocationSize         DWORD
	VirtualMemoryThreshold        DWORD
	ProcessHeapFlags              DWORD
	ProcessAffinityMask           DWORD
	CSDVersion                    WORD
	Reserved1                     WORD
	EditList                      DWORD
	SecurityCookie                DWORD
	SEHandlerTable                DWORD
	SEHandlerCount                DWORD
}                                             /* winnt.h:7347:7 */
type PIMAGE_LOAD_CONFIG_DIRECTORY32 = uintptr /* winnt.h:7347:37 */

type IMAGE_LOAD_CONFIG_DIRECTORY64 = struct {
	Size                          DWORD
	TimeDateStamp                 DWORD
	MajorVersion                  WORD
	MinorVersion                  WORD
	GlobalFlagsClear              DWORD
	GlobalFlagsSet                DWORD
	CriticalSectionDefaultTimeout DWORD
	DeCommitFreeBlockThreshold    ULONGLONG
	DeCommitTotalFreeThreshold    ULONGLONG
	LockPrefixTable               ULONGLONG
	MaximumAllocationSize         ULONGLONG
	VirtualMemoryThreshold        ULONGLONG
	ProcessAffinityMask           ULONGLONG
	ProcessHeapFlags              DWORD
	CSDVersion                    WORD
	Reserved1                     WORD
	EditList                      ULONGLONG
	SecurityCookie                ULONGLONG
	SEHandlerTable                ULONGLONG
	SEHandlerCount                ULONGLONG
}                                             /* winnt.h:7370:7 */
type PIMAGE_LOAD_CONFIG_DIRECTORY64 = uintptr /* winnt.h:7370:37 */

type IMAGE_LOAD_CONFIG_DIRECTORY = IMAGE_LOAD_CONFIG_DIRECTORY64   /* winnt.h:7373:43 */
type PIMAGE_LOAD_CONFIG_DIRECTORY = PIMAGE_LOAD_CONFIG_DIRECTORY64 /* winnt.h:7374:44 */

type _IMAGE_CE_RUNTIME_FUNCTION_ENTRY = struct {
	FuncStart DWORD
	PrologLen uint32 /* DWORD PrologLen: 8, DWORD FuncLen: 22, DWORD ThirtyTwoBit: 1, DWORD ExceptionFlag: 1 */
} /* winnt.h:7380:13 */

type IMAGE_CE_RUNTIME_FUNCTION_ENTRY = _IMAGE_CE_RUNTIME_FUNCTION_ENTRY /* winnt.h:7386:7 */
type PIMAGE_CE_RUNTIME_FUNCTION_ENTRY = uintptr                         /* winnt.h:7386:39 */

type _IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY = struct {
	BeginAddress     ULONGLONG
	EndAddress       ULONGLONG
	ExceptionHandler ULONGLONG
	HandlerData      ULONGLONG
	PrologEndAddress ULONGLONG
} /* winnt.h:7388:13 */

type IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY = _IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY /* winnt.h:7394:7 */
type PIMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY = uintptr                              /* winnt.h:7394:44 */

type _IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY = struct {
	BeginAddress     DWORD
	EndAddress       DWORD
	ExceptionHandler DWORD
	HandlerData      DWORD
	PrologEndAddress DWORD
} /* winnt.h:7396:13 */

type IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY = _IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY /* winnt.h:7402:7 */
type PIMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY = uintptr                            /* winnt.h:7402:42 */

type _IMAGE_ARM_RUNTIME_FUNCTION_ENTRY = struct {
	BeginAddress DWORD
	__4          struct{ UnwindData DWORD }
} /* winnt.h:7404:13 */

type IMAGE_ARM_RUNTIME_FUNCTION_ENTRY = _IMAGE_ARM_RUNTIME_FUNCTION_ENTRY /* winnt.h:7420:7 */
type PIMAGE_ARM_RUNTIME_FUNCTION_ENTRY = uintptr                          /* winnt.h:7420:40 */

type _IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY = struct {
	BeginAddress DWORD
	__4          struct{ UnwindData DWORD }
} /* winnt.h:7422:13 */

type IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY = _IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY /* winnt.h:7436:7 */
type PIMAGE_ARM64_RUNTIME_FUNCTION_ENTRY = uintptr                            /* winnt.h:7436:42 */

type _IMAGE_RUNTIME_FUNCTION_ENTRY1 = struct {
	BeginAddress DWORD
	EndAddress   DWORD
	__8          struct{ UnwindInfoAddress DWORD }
} /* winnt.h:7438:13 */

type _IMAGE_RUNTIME_FUNCTION_ENTRY = _IMAGE_RUNTIME_FUNCTION_ENTRY1 /* winnt.h:7445:7 */
type _PIMAGE_RUNTIME_FUNCTION_ENTRY = uintptr                       /* winnt.h:7445:37 */

type IMAGE_IA64_RUNTIME_FUNCTION_ENTRY = _IMAGE_RUNTIME_FUNCTION_ENTRY   /* winnt.h:7447:43 */
type PIMAGE_IA64_RUNTIME_FUNCTION_ENTRY = _PIMAGE_RUNTIME_FUNCTION_ENTRY /* winnt.h:7448:44 */

type IMAGE_RUNTIME_FUNCTION_ENTRY = _IMAGE_RUNTIME_FUNCTION_ENTRY   /* winnt.h:7462:43 */
type PIMAGE_RUNTIME_FUNCTION_ENTRY = _PIMAGE_RUNTIME_FUNCTION_ENTRY /* winnt.h:7463:44 */

type _IMAGE_DEBUG_DIRECTORY = struct {
	Characteristics  DWORD
	TimeDateStamp    DWORD
	MajorVersion     WORD
	MinorVersion     WORD
	Type             DWORD
	SizeOfData       DWORD
	AddressOfRawData DWORD
	PointerToRawData DWORD
} /* winnt.h:7466:13 */

type IMAGE_DEBUG_DIRECTORY = _IMAGE_DEBUG_DIRECTORY /* winnt.h:7475:7 */
type PIMAGE_DEBUG_DIRECTORY = uintptr               /* winnt.h:7475:29 */

type _IMAGE_COFF_SYMBOLS_HEADER = struct {
	NumberOfSymbols      DWORD
	LvaToFirstSymbol     DWORD
	NumberOfLinenumbers  DWORD
	LvaToFirstLinenumber DWORD
	RvaToFirstByteOfCode DWORD
	RvaToLastByteOfCode  DWORD
	RvaToFirstByteOfData DWORD
	RvaToLastByteOfData  DWORD
} /* winnt.h:7490:13 */

type IMAGE_COFF_SYMBOLS_HEADER = _IMAGE_COFF_SYMBOLS_HEADER /* winnt.h:7499:7 */
type PIMAGE_COFF_SYMBOLS_HEADER = uintptr                   /* winnt.h:7499:33 */

type _FPO_DATA = struct {
	ulOffStart DWORD
	cbProcSize DWORD
	cdwLocals  DWORD
	cdwParams  WORD
	cbProlog   uint16 /* WORD cbProlog: 8, WORD cbRegs: 3, WORD fHasSEH: 1, WORD fUseBP: 1, WORD reserved: 1, WORD cbFrame: 2 */
} /* winnt.h:7506:13 */

type FPO_DATA = _FPO_DATA /* winnt.h:7517:7 */
type PFPO_DATA = uintptr  /* winnt.h:7517:16 */

type _IMAGE_DEBUG_MISC = struct {
	DataType DWORD
	Length   DWORD
	Unicode  BOOLEAN
	Reserved [3]BYTE
	Data     [1]BYTE
	_        [3]byte
} /* winnt.h:7522:13 */

type IMAGE_DEBUG_MISC = _IMAGE_DEBUG_MISC /* winnt.h:7528:7 */
type PIMAGE_DEBUG_MISC = uintptr          /* winnt.h:7528:24 */

type _IMAGE_FUNCTION_ENTRY = struct {
	StartingAddress DWORD
	EndingAddress   DWORD
	EndOfPrologue   DWORD
} /* winnt.h:7530:13 */

type IMAGE_FUNCTION_ENTRY = _IMAGE_FUNCTION_ENTRY /* winnt.h:7534:7 */
type PIMAGE_FUNCTION_ENTRY = uintptr              /* winnt.h:7534:28 */

type _IMAGE_FUNCTION_ENTRY64 = struct {
	StartingAddress ULONGLONG
	EndingAddress   ULONGLONG
	__16            struct{ EndOfPrologue ULONGLONG }
} /* winnt.h:7536:13 */

type IMAGE_FUNCTION_ENTRY64 = _IMAGE_FUNCTION_ENTRY64 /* winnt.h:7543:7 */
type PIMAGE_FUNCTION_ENTRY64 = uintptr                /* winnt.h:7543:30 */

type _IMAGE_SEPARATE_DEBUG_HEADER = struct {
	Signature          WORD
	Flags              WORD
	Machine            WORD
	Characteristics    WORD
	TimeDateStamp      DWORD
	CheckSum           DWORD
	ImageBase          DWORD
	SizeOfImage        DWORD
	NumberOfSections   DWORD
	ExportedNamesSize  DWORD
	DebugDirectorySize DWORD
	SectionAlignment   DWORD
	Reserved           [2]DWORD
} /* winnt.h:7545:13 */

type IMAGE_SEPARATE_DEBUG_HEADER = _IMAGE_SEPARATE_DEBUG_HEADER /* winnt.h:7559:7 */
type PIMAGE_SEPARATE_DEBUG_HEADER = uintptr                     /* winnt.h:7559:35 */

type _NON_PAGED_DEBUG_INFO = struct {
	Signature       WORD
	Flags           WORD
	Size            DWORD
	Machine         WORD
	Characteristics WORD
	TimeDateStamp   DWORD
	CheckSum        DWORD
	SizeOfImage     DWORD
	ImageBase       ULONGLONG
} /* winnt.h:7561:13 */

type NON_PAGED_DEBUG_INFO = _NON_PAGED_DEBUG_INFO /* winnt.h:7571:7 */
type PNON_PAGED_DEBUG_INFO = uintptr              /* winnt.h:7571:28 */

type _ImageArchitectureHeader = struct {
	AmaskValue    uint32 /* unsigned AmaskValue: 1, int Adummy1: 7, unsigned AmaskShift: 8, int Adummy2: 16 */
	_             [4]byte
	FirstEntryRVA DWORD
} /* winnt.h:7579:13 */

type IMAGE_ARCHITECTURE_HEADER = _ImageArchitectureHeader /* winnt.h:7585:7 */
type PIMAGE_ARCHITECTURE_HEADER = uintptr                 /* winnt.h:7585:33 */

type _ImageArchitectureEntry = struct {
	FixupInstRVA DWORD
	NewInst      DWORD
} /* winnt.h:7587:13 */

type IMAGE_ARCHITECTURE_ENTRY = _ImageArchitectureEntry /* winnt.h:7590:7 */
type PIMAGE_ARCHITECTURE_ENTRY = uintptr                /* winnt.h:7590:32 */
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type IMPORT_OBJECT_HEADER1 = struct {
	Sig1          WORD
	Sig2          WORD
	Version       WORD
	Machine       WORD
	TimeDateStamp DWORD
	SizeOfData    DWORD
	__16          struct{ Ordinal WORD }
	Type          uint16 /* WORD Type: 2, WORD NameType: 3, WORD Reserved: 11 */
} /* winnt.h:7595:13 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type IMPORT_OBJECT_HEADER = IMPORT_OBJECT_HEADER1 /* winnt.h:7609:7 */

type IMPORT_OBJECT_TYPE = uint32 /* winnt.h:7613:7 */

type IMPORT_OBJECT_NAME_TYPE = uint32 /* winnt.h:7617:7 */

type ReplacesCorHdrNumericDefines = uint32 /* winnt.h:7628:7 */

type IMAGE_COR20_HEADER1 = struct {
	cb                      DWORD
	MajorRuntimeVersion     WORD
	MinorRuntimeVersion     WORD
	MetaData                IMAGE_DATA_DIRECTORY
	Flags                   DWORD
	__20                    struct{ EntryPointToken DWORD }
	Resources               IMAGE_DATA_DIRECTORY
	StrongNameSignature     IMAGE_DATA_DIRECTORY
	CodeManagerTable        IMAGE_DATA_DIRECTORY
	VTableFixups            IMAGE_DATA_DIRECTORY
	ExportAddressTableJumps IMAGE_DATA_DIRECTORY
	ManagedNativeHeader     IMAGE_DATA_DIRECTORY
} /* winnt.h:7630:13 */

type IMAGE_COR20_HEADER = IMAGE_COR20_HEADER1 /* winnt.h:7646:7 */
type PIMAGE_COR20_HEADER = uintptr            /* winnt.h:7646:26 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _SLIST_ENTRY = struct{ Next uintptr } /* winnt.h:7726:13 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type SLIST_ENTRY = _SLIST_ENTRY /* winnt.h:7728:7 */
type PSLIST_ENTRY = uintptr     /* winnt.h:7728:19 */

type _SLIST_HEADER = struct {
	__0 struct {
		Alignment ULONGLONG
		Region    ULONGLONG
	}
} /* winnt.h:7730:13 */

type SLIST_HEADER = _SLIST_HEADER /* winnt.h:7751:7 */
type PSLIST_HEADER = uintptr      /* winnt.h:7751:20 */

type _RTL_RUN_ONCE = struct{ Ptr PVOID } /* winnt.h:7780:9 */

type RTL_RUN_ONCE = _RTL_RUN_ONCE    /* winnt.h:7780:45 */
type PRTL_RUN_ONCE = uintptr         /* winnt.h:7780:59 */
type PRTL_RUN_ONCE_INIT_FN = uintptr /* winnt.h:7781:15 */

type _RTL_BARRIER = struct {
	Reserved1 DWORD
	Reserved2 DWORD
	Reserved3 [2]ULONG_PTR
	Reserved4 DWORD
	Reserved5 DWORD
} /* winnt.h:7790:11 */

type RTL_BARRIER = _RTL_BARRIER /* winnt.h:7796:5 */
type PRTL_BARRIER = uintptr     /* winnt.h:7796:17 */

type _MESSAGE_RESOURCE_ENTRY = struct {
	Length WORD
	Flags  WORD
	Text   [1]BYTE
	_      [1]byte
} /* winnt.h:7899:13 */

type MESSAGE_RESOURCE_ENTRY = _MESSAGE_RESOURCE_ENTRY /* winnt.h:7903:7 */
type PMESSAGE_RESOURCE_ENTRY = uintptr                /* winnt.h:7903:30 */

type _MESSAGE_RESOURCE_BLOCK = struct {
	LowId           DWORD
	HighId          DWORD
	OffsetToEntries DWORD
} /* winnt.h:7921:13 */

type MESSAGE_RESOURCE_BLOCK = _MESSAGE_RESOURCE_BLOCK /* winnt.h:7925:7 */
type PMESSAGE_RESOURCE_BLOCK = uintptr                /* winnt.h:7925:30 */

type _MESSAGE_RESOURCE_DATA = struct {
	NumberOfBlocks DWORD
	Blocks         [1]MESSAGE_RESOURCE_BLOCK
} /* winnt.h:7927:13 */

type MESSAGE_RESOURCE_DATA = _MESSAGE_RESOURCE_DATA /* winnt.h:7930:7 */
type PMESSAGE_RESOURCE_DATA = uintptr               /* winnt.h:7930:29 */

type _OSVERSIONINFOA = struct {
	dwOSVersionInfoSize DWORD
	dwMajorVersion      DWORD
	dwMinorVersion      DWORD
	dwBuildNumber       DWORD
	dwPlatformId        DWORD
	szCSDVersion        [128]CHAR
} /* winnt.h:7932:13 */

type OSVERSIONINFOA = _OSVERSIONINFOA /* winnt.h:7939:7 */
type POSVERSIONINFOA = uintptr        /* winnt.h:7939:22 */
type LPOSVERSIONINFOA = uintptr       /* winnt.h:7939:39 */

type _OSVERSIONINFOW = struct {
	dwOSVersionInfoSize DWORD
	dwMajorVersion      DWORD
	dwMinorVersion      DWORD
	dwBuildNumber       DWORD
	dwPlatformId        DWORD
	szCSDVersion        [128]WCHAR
} /* winnt.h:7941:13 */

type OSVERSIONINFOW = _OSVERSIONINFOW     /* winnt.h:7948:7 */
type POSVERSIONINFOW = uintptr            /* winnt.h:7948:22 */
type LPOSVERSIONINFOW = uintptr           /* winnt.h:7948:39 */
type RTL_OSVERSIONINFOW = _OSVERSIONINFOW /* winnt.h:7948:57 */
type PRTL_OSVERSIONINFOW = uintptr        /* winnt.h:7948:76 */

type OSVERSIONINFO = OSVERSIONINFOW     /* winnt.h:7950:5 */
type POSVERSIONINFO = POSVERSIONINFOW   /* winnt.h:7951:5 */
type LPOSVERSIONINFO = LPOSVERSIONINFOW /* winnt.h:7952:5 */

type _OSVERSIONINFOEXA = struct {
	dwOSVersionInfoSize DWORD
	dwMajorVersion      DWORD
	dwMinorVersion      DWORD
	dwBuildNumber       DWORD
	dwPlatformId        DWORD
	szCSDVersion        [128]CHAR
	wServicePackMajor   WORD
	wServicePackMinor   WORD
	wSuiteMask          WORD
	wProductType        BYTE
	wReserved           BYTE
} /* winnt.h:7954:13 */

type OSVERSIONINFOEXA = _OSVERSIONINFOEXA /* winnt.h:7966:7 */
type POSVERSIONINFOEXA = uintptr          /* winnt.h:7966:24 */
type LPOSVERSIONINFOEXA = uintptr         /* winnt.h:7966:43 */

type _OSVERSIONINFOEXW = struct {
	dwOSVersionInfoSize DWORD
	dwMajorVersion      DWORD
	dwMinorVersion      DWORD
	dwBuildNumber       DWORD
	dwPlatformId        DWORD
	szCSDVersion        [128]WCHAR
	wServicePackMajor   WORD
	wServicePackMinor   WORD
	wSuiteMask          WORD
	wProductType        BYTE
	wReserved           BYTE
} /* winnt.h:7968:13 */

type OSVERSIONINFOEXW = _OSVERSIONINFOEXW     /* winnt.h:7980:7 */
type POSVERSIONINFOEXW = uintptr              /* winnt.h:7980:24 */
type LPOSVERSIONINFOEXW = uintptr             /* winnt.h:7980:43 */
type RTL_OSVERSIONINFOEXW = _OSVERSIONINFOEXW /* winnt.h:7980:63 */
type PRTL_OSVERSIONINFOEXW = uintptr          /* winnt.h:7980:84 */

type OSVERSIONINFOEX = OSVERSIONINFOEXW     /* winnt.h:7982:5 */
type POSVERSIONINFOEX = POSVERSIONINFOEXW   /* winnt.h:7983:5 */
type LPOSVERSIONINFOEX = LPOSVERSIONINFOEXW /* winnt.h:7984:5 */

type RTL_UMS_THREAD_INFO_CLASS = uint32   /* winnt.h:8037:7 */
type PRTL_UMS_THREAD_INFO_CLASS = uintptr /* winnt.h:8037:33 */

type RTL_UMS_SCHEDULER_REASON = uint32        /* winnt.h:8043:7 */
type PRTL_UMS_SCHEDULER_REASON = uintptr      /* winnt.h:8043:32 */
type PRTL_UMS_SCHEDULER_ENTRY_POINT = uintptr /* winnt.h:8046:43 */

type _RTL_CRITICAL_SECTION_DEBUG = struct {
	Type                      WORD
	CreatorBackTraceIndex     WORD
	_                         [4]byte
	CriticalSection           uintptr
	ProcessLocksList          LIST_ENTRY
	EntryCount                DWORD
	ContentionCount           DWORD
	Flags                     DWORD
	CreatorBackTraceIndexHigh WORD
	SpareWORD                 WORD
} /* winnt.h:8066:13 */

type _RTL_CRITICAL_SECTION = struct {
	DebugInfo      PRTL_CRITICAL_SECTION_DEBUG
	LockCount      LONG
	RecursionCount LONG
	OwningThread   HANDLE
	LockSemaphore  HANDLE
	SpinCount      ULONG_PTR
} /* winnt.h:8066:13 */

type RTL_CRITICAL_SECTION_DEBUG = _RTL_CRITICAL_SECTION_DEBUG /* winnt.h:8076:7 */
type PRTL_CRITICAL_SECTION_DEBUG = uintptr                    /* winnt.h:8076:34 */
type RTL_RESOURCE_DEBUG = _RTL_CRITICAL_SECTION_DEBUG         /* winnt.h:8076:63 */
type PRTL_RESOURCE_DEBUG = uintptr                            /* winnt.h:8076:82 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type RTL_CRITICAL_SECTION = _RTL_CRITICAL_SECTION /* winnt.h:8100:7 */
type PRTL_CRITICAL_SECTION = uintptr              /* winnt.h:8100:28 */
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _RTL_SRWLOCK = struct{ Ptr PVOID } /* winnt.h:8103:13 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type RTL_SRWLOCK = _RTL_SRWLOCK                    /* winnt.h:8103:48 */
type PRTL_SRWLOCK = uintptr                        /* winnt.h:8103:60 */
type _RTL_CONDITION_VARIABLE = struct{ Ptr PVOID } /* winnt.h:8104:13 */

type RTL_CONDITION_VARIABLE = _RTL_CONDITION_VARIABLE /* winnt.h:8104:59 */
type PRTL_CONDITION_VARIABLE = uintptr                /* winnt.h:8104:82 */

type PAPCFUNC = uintptr                    /* winnt.h:8111:18 */
type PVECTORED_EXCEPTION_HANDLER = uintptr /* winnt.h:8112:18 */

type HEAP_INFORMATION_CLASS = uint32 /* winnt.h:8117:7 */

type WORKERCALLBACKFUNC = uintptr                  /* winnt.h:8119:18 */
type APC_CALLBACK_FUNCTION = uintptr               /* winnt.h:8120:18 */
type WAITORTIMERCALLBACKFUNC = uintptr             /* winnt.h:8121:18 */
type WAITORTIMERCALLBACK = WAITORTIMERCALLBACKFUNC /* winnt.h:8122:37 */
type PFLS_CALLBACK_FUNCTION = uintptr              /* winnt.h:8123:18 */
type PSECURE_MEMORY_CACHE_CALLBACK = uintptr       /* winnt.h:8124:21 */

type ACTIVATION_CONTEXT_INFO_CLASS = uint32 /* winnt.h:8153:7 */

type ACTCTX_REQUESTED_RUN_LEVEL = uint32 /* winnt.h:8161:7 */

type ACTCTX_COMPATIBILITY_ELEMENT_TYPE = uint32 /* winnt.h:8167:7 */

type _ACTIVATION_CONTEXT_QUERY_INDEX = struct {
	ulAssemblyIndex       DWORD
	ulFileIndexInAssembly DWORD
} /* winnt.h:8169:13 */

type ACTIVATION_CONTEXT_QUERY_INDEX = _ACTIVATION_CONTEXT_QUERY_INDEX /* winnt.h:8172:7 */
type PACTIVATION_CONTEXT_QUERY_INDEX = uintptr                        /* winnt.h:8172:38 */

type _ASSEMBLY_FILE_DETAILED_INFORMATION = struct {
	ulFlags          DWORD
	ulFilenameLength DWORD
	ulPathLength     DWORD
	_                [4]byte
	lpFileName       PCWSTR
	lpFilePath       PCWSTR
} /* winnt.h:8174:13 */

type ASSEMBLY_FILE_DETAILED_INFORMATION = _ASSEMBLY_FILE_DETAILED_INFORMATION /* winnt.h:8180:7 */
type PASSEMBLY_FILE_DETAILED_INFORMATION = uintptr                            /* winnt.h:8180:42 */

type _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION = struct {
	ulFlags                           DWORD
	ulEncodedAssemblyIdentityLength   DWORD
	ulManifestPathType                DWORD
	ulManifestPathLength              DWORD
	liManifestLastWriteTime           LARGE_INTEGER
	ulPolicyPathType                  DWORD
	ulPolicyPathLength                DWORD
	liPolicyLastWriteTime             LARGE_INTEGER
	ulMetadataSatelliteRosterIndex    DWORD
	ulManifestVersionMajor            DWORD
	ulManifestVersionMinor            DWORD
	ulPolicyVersionMajor              DWORD
	ulPolicyVersionMinor              DWORD
	ulAssemblyDirectoryNameLength     DWORD
	lpAssemblyEncodedAssemblyIdentity PCWSTR
	lpAssemblyManifestPath            PCWSTR
	lpAssemblyPolicyPath              PCWSTR
	lpAssemblyDirectoryName           PCWSTR
	ulFileCount                       DWORD
	_                                 [4]byte
} /* winnt.h:8182:13 */

type ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION = _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION /* winnt.h:8202:7 */
type PACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION = uintptr                                          /* winnt.h:8202:56 */

type _ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION = struct {
	ulFlags  DWORD
	RunLevel ACTCTX_REQUESTED_RUN_LEVEL
	UiAccess DWORD
} /* winnt.h:8204:13 */

type ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION = _ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION /* winnt.h:8208:7 */
type PACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION = uintptr                                  /* winnt.h:8208:48 */

type _COMPATIBILITY_CONTEXT_ELEMENT = struct {
	Id   GUID
	Type ACTCTX_COMPATIBILITY_ELEMENT_TYPE
} /* winnt.h:8210:13 */

type COMPATIBILITY_CONTEXT_ELEMENT = _COMPATIBILITY_CONTEXT_ELEMENT /* winnt.h:8213:7 */
type PCOMPATIBILITY_CONTEXT_ELEMENT = uintptr                       /* winnt.h:8213:37 */

//Vista: {e2011457-1546-43c5-a5fe-008deee3d3f0}
//Seven: {35138b9a-5d96-4fbd-8e2d-a2440225f93a}
type _ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION = struct {
	_            [0]uint32
	ElementCount DWORD
} /* winnt.h:8217:13 */

//Vista: {e2011457-1546-43c5-a5fe-008deee3d3f0}
//Seven: {35138b9a-5d96-4fbd-8e2d-a2440225f93a}
type ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION = _ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION /* winnt.h:8220:7 */
type PACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION = uintptr                                      /* winnt.h:8220:52 */

type _SUPPORTED_OS_INFO = struct {
	OsCount         WORD
	MitigationExist WORD
	OsList          [4]WORD
} /* winnt.h:8224:13 */

type SUPPORTED_OS_INFO = _SUPPORTED_OS_INFO /* winnt.h:8228:7 */
type PSUPPORTED_OS_INFO = uintptr           /* winnt.h:8228:25 */

type _ACTIVATION_CONTEXT_DETAILED_INFORMATION = struct {
	dwFlags                      DWORD
	ulFormatVersion              DWORD
	ulAssemblyCount              DWORD
	ulRootManifestPathType       DWORD
	ulRootManifestPathChars      DWORD
	ulRootConfigurationPathType  DWORD
	ulRootConfigurationPathChars DWORD
	ulAppDirPathType             DWORD
	ulAppDirPathChars            DWORD
	_                            [4]byte
	lpRootManifestPath           PCWSTR
	lpRootConfigurationPath      PCWSTR
	lpAppDirPath                 PCWSTR
} /* winnt.h:8230:13 */

type ACTIVATION_CONTEXT_DETAILED_INFORMATION = _ACTIVATION_CONTEXT_DETAILED_INFORMATION /* winnt.h:8243:7 */
type PACTIVATION_CONTEXT_DETAILED_INFORMATION = uintptr                                 /* winnt.h:8243:47 */

type PCACTIVATION_CONTEXT_QUERY_INDEX = uintptr                   /* winnt.h:8245:58 */
type PCASSEMBLY_FILE_DETAILED_INFORMATION = uintptr               /* winnt.h:8246:54 */
type PCACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION = uintptr /* winnt.h:8247:76 */
type PCACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION = uintptr         /* winnt.h:8248:68 */
type PCCOMPATIBILITY_CONTEXT_ELEMENT = uintptr                    /* winnt.h:8249:57 */
type PCACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION = uintptr     /* winnt.h:8250:72 */
type PCACTIVATION_CONTEXT_DETAILED_INFORMATION = uintptr          /* winnt.h:8251:67 */

type RTL_VERIFIER_DLL_LOAD_CALLBACK = uintptr      /* winnt.h:8268:18 */
type RTL_VERIFIER_DLL_UNLOAD_CALLBACK = uintptr    /* winnt.h:8269:18 */
type RTL_VERIFIER_NTDLLHEAPFREE_CALLBACK = uintptr /* winnt.h:8270:18 */

type _RTL_VERIFIER_THUNK_DESCRIPTOR = struct {
	ThunkName       PCHAR
	ThunkOldAddress PVOID
	ThunkNewAddress PVOID
} /* winnt.h:8272:13 */

type RTL_VERIFIER_THUNK_DESCRIPTOR = _RTL_VERIFIER_THUNK_DESCRIPTOR /* winnt.h:8276:7 */
type PRTL_VERIFIER_THUNK_DESCRIPTOR = uintptr                       /* winnt.h:8276:37 */

type _RTL_VERIFIER_DLL_DESCRIPTOR = struct {
	DllName    PWCHAR
	DllFlags   DWORD
	_          [4]byte
	DllAddress PVOID
	DllThunks  PRTL_VERIFIER_THUNK_DESCRIPTOR
} /* winnt.h:8278:13 */

type RTL_VERIFIER_DLL_DESCRIPTOR = _RTL_VERIFIER_DLL_DESCRIPTOR /* winnt.h:8283:7 */
type PRTL_VERIFIER_DLL_DESCRIPTOR = uintptr                     /* winnt.h:8283:35 */

type _RTL_VERIFIER_PROVIDER_DESCRIPTOR = struct {
	Length                        DWORD
	_                             [4]byte
	ProviderDlls                  PRTL_VERIFIER_DLL_DESCRIPTOR
	ProviderDllLoadCallback       RTL_VERIFIER_DLL_LOAD_CALLBACK
	ProviderDllUnloadCallback     RTL_VERIFIER_DLL_UNLOAD_CALLBACK
	VerifierImage                 PWSTR
	VerifierFlags                 DWORD
	VerifierDebug                 DWORD
	RtlpGetStackTraceAddress      PVOID
	RtlpDebugPageHeapCreate       PVOID
	RtlpDebugPageHeapDestroy      PVOID
	ProviderNtdllHeapFreeCallback RTL_VERIFIER_NTDLLHEAPFREE_CALLBACK
} /* winnt.h:8285:13 */

type RTL_VERIFIER_PROVIDER_DESCRIPTOR = _RTL_VERIFIER_PROVIDER_DESCRIPTOR /* winnt.h:8297:7 */
type PRTL_VERIFIER_PROVIDER_DESCRIPTOR = uintptr                          /* winnt.h:8297:40 */

type _HARDWARE_COUNTER_DATA = struct {
	Type     HARDWARE_COUNTER_TYPE
	Reserved DWORD
	Value    DWORD64
} /* winnt.h:8410:13 */

type HARDWARE_COUNTER_DATA = _HARDWARE_COUNTER_DATA /* winnt.h:8414:7 */
type PHARDWARE_COUNTER_DATA = uintptr               /* winnt.h:8414:29 */

type _PERFORMANCE_DATA = struct {
	Size               WORD
	Version            BYTE
	HwCountersCount    BYTE
	ContextSwitchCount DWORD
	WaitReasonBitMap   DWORD64
	CycleTime          DWORD64
	RetryCount         DWORD
	Reserved           DWORD
	HwCounters         [16]HARDWARE_COUNTER_DATA
} /* winnt.h:8416:13 */

type PERFORMANCE_DATA = _PERFORMANCE_DATA /* winnt.h:8426:7 */
type PPERFORMANCE_DATA = uintptr          /* winnt.h:8426:24 */

type _EVENTLOGRECORD = struct {
	Length              DWORD
	Reserved            DWORD
	RecordNumber        DWORD
	TimeGenerated       DWORD
	TimeWritten         DWORD
	EventID             DWORD
	EventType           WORD
	NumStrings          WORD
	EventCategory       WORD
	ReservedFlags       WORD
	ClosingRecordNumber DWORD
	StringOffset        DWORD
	UserSidLength       DWORD
	UserSidOffset       DWORD
	DataLength          DWORD
	DataOffset          DWORD
} /* winnt.h:8457:13 */

type EVENTLOGRECORD = _EVENTLOGRECORD /* winnt.h:8474:7 */
type PEVENTLOGRECORD = uintptr        /* winnt.h:8474:22 */

type _EVENTSFORLOGFILE = struct {
	_                [0]uint32
	ulSize           DWORD
	szLogicalLogFile [256]WCHAR
	ulNumRecords     DWORD
} /* winnt.h:8478:13 */

type EVENTSFORLOGFILE = _EVENTSFORLOGFILE /* winnt.h:8483:7 */
type PEVENTSFORLOGFILE = uintptr          /* winnt.h:8483:24 */

type _PACKEDEVENTINFO = struct {
	_                     [0]uint32
	ulSize                DWORD
	ulNumEventsForLogFile DWORD
} /* winnt.h:8485:13 */

type PACKEDEVENTINFO = _PACKEDEVENTINFO /* winnt.h:8489:7 */
type PPACKEDEVENTINFO = uintptr         /* winnt.h:8489:23 */

type SERVICE_NODE_TYPE = uint32 /* winnt.h:8587:7 */

type SERVICE_LOAD_TYPE = uint32 /* winnt.h:8592:7 */

type SERVICE_ERROR_TYPE = uint32 /* winnt.h:8596:7 */

type _TAPE_ERASE = struct {
	Type      DWORD
	Immediate BOOLEAN
	_         [3]byte
} /* winnt.h:8615:13 */

type TAPE_ERASE = _TAPE_ERASE /* winnt.h:8618:7 */
type PTAPE_ERASE = uintptr    /* winnt.h:8618:18 */

type _TAPE_PREPARE = struct {
	Operation DWORD
	Immediate BOOLEAN
	_         [3]byte
} /* winnt.h:8627:13 */

type TAPE_PREPARE = _TAPE_PREPARE /* winnt.h:8630:7 */
type PTAPE_PREPARE = uintptr      /* winnt.h:8630:20 */

type _TAPE_WRITE_MARKS = struct {
	Type      DWORD
	Count     DWORD
	Immediate BOOLEAN
	_         [3]byte
} /* winnt.h:8637:13 */

type TAPE_WRITE_MARKS = _TAPE_WRITE_MARKS /* winnt.h:8641:7 */
type PTAPE_WRITE_MARKS = uintptr          /* winnt.h:8641:24 */

type _TAPE_GET_POSITION = struct {
	Type      DWORD
	Partition DWORD
	Offset    LARGE_INTEGER
} /* winnt.h:8647:13 */

type TAPE_GET_POSITION = _TAPE_GET_POSITION /* winnt.h:8651:7 */
type PTAPE_GET_POSITION = uintptr           /* winnt.h:8651:25 */

type _TAPE_SET_POSITION = struct {
	Method    DWORD
	Partition DWORD
	Offset    LARGE_INTEGER
	Immediate BOOLEAN
	_         [7]byte
} /* winnt.h:8664:13 */

type TAPE_SET_POSITION = _TAPE_SET_POSITION /* winnt.h:8669:7 */
type PTAPE_SET_POSITION = uintptr           /* winnt.h:8669:25 */

type _TAPE_GET_DRIVE_PARAMETERS = struct {
	ECC                   BOOLEAN
	Compression           BOOLEAN
	DataPadding           BOOLEAN
	ReportSetmarks        BOOLEAN
	DefaultBlockSize      DWORD
	MaximumBlockSize      DWORD
	MinimumBlockSize      DWORD
	MaximumPartitionCount DWORD
	FeaturesLow           DWORD
	FeaturesHigh          DWORD
	EOTWarningZoneSize    DWORD
} /* winnt.h:8738:13 */

type TAPE_GET_DRIVE_PARAMETERS = _TAPE_GET_DRIVE_PARAMETERS /* winnt.h:8750:7 */
type PTAPE_GET_DRIVE_PARAMETERS = uintptr                   /* winnt.h:8750:33 */

type _TAPE_SET_DRIVE_PARAMETERS = struct {
	ECC                BOOLEAN
	Compression        BOOLEAN
	DataPadding        BOOLEAN
	ReportSetmarks     BOOLEAN
	EOTWarningZoneSize DWORD
} /* winnt.h:8752:13 */

type TAPE_SET_DRIVE_PARAMETERS = _TAPE_SET_DRIVE_PARAMETERS /* winnt.h:8758:7 */
type PTAPE_SET_DRIVE_PARAMETERS = uintptr                   /* winnt.h:8758:33 */

type _TAPE_GET_MEDIA_PARAMETERS = struct {
	Capacity       LARGE_INTEGER
	Remaining      LARGE_INTEGER
	BlockSize      DWORD
	PartitionCount DWORD
	WriteProtected BOOLEAN
	_              [7]byte
} /* winnt.h:8760:13 */

type TAPE_GET_MEDIA_PARAMETERS = _TAPE_GET_MEDIA_PARAMETERS /* winnt.h:8766:7 */
type PTAPE_GET_MEDIA_PARAMETERS = uintptr                   /* winnt.h:8766:33 */

type _TAPE_SET_MEDIA_PARAMETERS = struct{ BlockSize DWORD } /* winnt.h:8768:13 */

type TAPE_SET_MEDIA_PARAMETERS = _TAPE_SET_MEDIA_PARAMETERS /* winnt.h:8770:7 */
type PTAPE_SET_MEDIA_PARAMETERS = uintptr                   /* winnt.h:8770:33 */

type _TAPE_CREATE_PARTITION = struct {
	Method DWORD
	Count  DWORD
	Size   DWORD
} /* winnt.h:8776:13 */

type TAPE_CREATE_PARTITION = _TAPE_CREATE_PARTITION /* winnt.h:8780:7 */
type PTAPE_CREATE_PARTITION = uintptr               /* winnt.h:8780:29 */

type _TAPE_WMI_OPERATIONS = struct {
	Method         DWORD
	DataBufferSize DWORD
	DataBuffer     PVOID
} /* winnt.h:8788:13 */

type TAPE_WMI_OPERATIONS = _TAPE_WMI_OPERATIONS /* winnt.h:8792:7 */
type PTAPE_WMI_OPERATIONS = uintptr             /* winnt.h:8792:27 */

type TAPE_DRIVE_PROBLEM_TYPE = uint32 /* winnt.h:8796:7 */

type TP_VERSION = DWORD              /* winnt.h:8799:17 */
type PTP_VERSION = uintptr           /* winnt.h:8799:28 */
type PTP_CALLBACK_INSTANCE = uintptr /* winnt.h:8800:61 */
type PTP_SIMPLE_CALLBACK = uintptr   /* winnt.h:8801:16 */
type PTP_POOL = uintptr              /* winnt.h:8802:35 */

type TP_CALLBACK_PRIORITY = uint32 /* winnt.h:8810:5 */

type _TP_POOL_STACK_INFORMATION = struct {
	StackReserve SIZE_T
	StackCommit  SIZE_T
} /* winnt.h:8812:11 */

type TP_POOL_STACK_INFORMATION = _TP_POOL_STACK_INFORMATION /* winnt.h:8815:5 */
type PTP_POOL_STACK_INFORMATION = uintptr                   /* winnt.h:8815:32 */
type PTP_CLEANUP_GROUP = uintptr                            /* winnt.h:8817:53 */
type PTP_CLEANUP_GROUP_CANCEL_CALLBACK = uintptr            /* winnt.h:8818:16 */

type _TP_CALLBACK_ENVIRON_V1 = struct {
	Version                    TP_VERSION
	_                          [4]byte
	Pool                       PTP_POOL
	CleanupGroup               PTP_CLEANUP_GROUP
	CleanupGroupCancelCallback PTP_CLEANUP_GROUP_CANCEL_CALLBACK
	RaceDll                    PVOID
	ActivationContext          uintptr
	FinalizationCallback       PTP_SIMPLE_CALLBACK
	u                          struct{ Flags DWORD }
	_                          [4]byte
} /* winnt.h:8842:11 */

type TP_CALLBACK_ENVIRON_V1 = _TP_CALLBACK_ENVIRON_V1 /* winnt.h:8858:5 */
type TP_CALLBACK_ENVIRON = TP_CALLBACK_ENVIRON_V1     /* winnt.h:8859:34 */
type PTP_CALLBACK_ENVIRON = uintptr                   /* winnt.h:8859:54 */
type PTP_WORK = uintptr                               /* winnt.h:8862:35 */
type PTP_WORK_CALLBACK = uintptr                      /* winnt.h:8863:16 */
type PTP_TIMER = uintptr                              /* winnt.h:8864:37 */
type PTP_TIMER_CALLBACK = uintptr                     /* winnt.h:8865:16 */
type TP_WAIT_RESULT = DWORD                           /* winnt.h:8866:17 */
type PTP_WAIT = uintptr                               /* winnt.h:8867:35 */
type PTP_WAIT_CALLBACK = uintptr                      /* winnt.h:8868:16 */
type PTP_IO = uintptr                                 /* winnt.h:8869:31 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type CRM_PROTOCOL_ID = GUID     /* ktmtypes.h:13:16 */
type PCRM_PROTOCOL_ID = uintptr /* ktmtypes.h:13:32 */

type NOTIFICATION_MASK = ULONG /* ktmtypes.h:38:17 */

type _TRANSACTION_NOTIFICATION = struct {
	TransactionKey          PVOID
	TransactionNotification ULONG
	_                       [4]byte
	TmVirtualClock          LARGE_INTEGER
	ArgumentLength          ULONG
	_                       [4]byte
} /* ktmtypes.h:78:11 */

type TRANSACTION_NOTIFICATION = _TRANSACTION_NOTIFICATION /* ktmtypes.h:83:5 */
type PTRANSACTION_NOTIFICATION = uintptr                  /* ktmtypes.h:83:30 */

type _TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT = struct {
	EnlistmentId GUID
	UOW          GUID
} /* ktmtypes.h:85:11 */

type TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT = _TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT /* ktmtypes.h:88:5 */
type PTRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT = uintptr                                    /* ktmtypes.h:88:48 */

type _TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT = struct {
	TmIdentity GUID
	Flags      ULONG
} /* ktmtypes.h:92:11 */

type TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT = _TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT /* ktmtypes.h:95:5 */
type PTRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT = uintptr                                     /* ktmtypes.h:95:49 */

type SAVEPOINT_ID = ULONG    /* ktmtypes.h:97:17 */
type PSAVEPOINT_ID = uintptr /* ktmtypes.h:97:30 */

type _TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT = struct{ SavepointId SAVEPOINT_ID } /* ktmtypes.h:99:11 */

type TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT = _TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT /* ktmtypes.h:101:5 */
type PTRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT = uintptr                                     /* ktmtypes.h:101:49 */

type _TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT = struct {
	PropagationCookie ULONG
	UOW               GUID
	TmIdentity        GUID
	BufferLength      ULONG
} /* ktmtypes.h:103:11 */

type TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT = _TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT /* ktmtypes.h:108:5 */
type PTRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT = uintptr                                     /* ktmtypes.h:108:49 */

type _TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT = struct {
	MarshalCookie ULONG
	UOW           GUID
} /* ktmtypes.h:110:11 */

type TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT = _TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT /* ktmtypes.h:113:5 */
type PTRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT = uintptr                                   /* ktmtypes.h:113:47 */

type TRANSACTION_NOTIFICATION_PROMOTE_ARGUMENT = TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT /* ktmtypes.h:115:55 */
type PTRANSACTION_NOTIFICATION_PROMOTE_ARGUMENT = uintptr                                    /* ktmtypes.h:115:97 */

type _KCRM_MARSHAL_HEADER = struct {
	VersionMajor ULONG
	VersionMinor ULONG
	NumProtocols ULONG
	Unused       ULONG
} /* ktmtypes.h:123:11 */

type KCRM_MARSHAL_HEADER = _KCRM_MARSHAL_HEADER /* ktmtypes.h:128:5 */
type PKCRM_MARSHAL_HEADER = uintptr             /* ktmtypes.h:128:25 */
type PRKCRM_MARSHAL_HEADER = uintptr            /* ktmtypes.h:128:47 */

type _KCRM_TRANSACTION_BLOB = struct {
	UOW            GUID
	TmIdentity     GUID
	IsolationLevel ULONG
	IsolationFlags ULONG
	Timeout        ULONG
	Description    [64]WCHAR
} /* ktmtypes.h:130:11 */

type KCRM_TRANSACTION_BLOB = _KCRM_TRANSACTION_BLOB /* ktmtypes.h:137:5 */
type PKCRM_TRANSACTION_BLOB = uintptr               /* ktmtypes.h:137:27 */
type PRKCRM_TRANSACTION_BLOB = uintptr              /* ktmtypes.h:137:51 */

type _KCRM_PROTOCOL_BLOB = struct {
	ProtocolId              CRM_PROTOCOL_ID
	StaticInfoLength        ULONG
	TransactionIdInfoLength ULONG
	Unused1                 ULONG
	Unused2                 ULONG
} /* ktmtypes.h:139:11 */

type KCRM_PROTOCOL_BLOB = _KCRM_PROTOCOL_BLOB /* ktmtypes.h:145:5 */
type PKCRM_PROTOCOL_BLOB = uintptr            /* ktmtypes.h:145:24 */
type PRKCRM_PROTOCOL_BLOB = uintptr           /* ktmtypes.h:145:45 */

type TRANSACTION_OUTCOME = uint32 /* winnt.h:9001:9 */

type TRANSACTION_STATE = uint32 /* winnt.h:9007:9 */

type _TRANSACTION_BASIC_INFORMATION = struct {
	TransactionId GUID
	State         DWORD
	Outcome       DWORD
} /* winnt.h:9009:15 */

type TRANSACTION_BASIC_INFORMATION = _TRANSACTION_BASIC_INFORMATION /* winnt.h:9013:9 */
type PTRANSACTION_BASIC_INFORMATION = uintptr                       /* winnt.h:9013:39 */

type _TRANSACTIONMANAGER_BASIC_INFORMATION = struct {
	TmIdentity   GUID
	VirtualClock LARGE_INTEGER
} /* winnt.h:9015:15 */

type TRANSACTIONMANAGER_BASIC_INFORMATION = _TRANSACTIONMANAGER_BASIC_INFORMATION /* winnt.h:9018:9 */
type PTRANSACTIONMANAGER_BASIC_INFORMATION = uintptr                              /* winnt.h:9018:46 */

type _TRANSACTIONMANAGER_LOG_INFORMATION = struct{ LogIdentity GUID } /* winnt.h:9020:15 */

type TRANSACTIONMANAGER_LOG_INFORMATION = _TRANSACTIONMANAGER_LOG_INFORMATION /* winnt.h:9022:9 */
type PTRANSACTIONMANAGER_LOG_INFORMATION = uintptr                            /* winnt.h:9022:44 */

type _TRANSACTIONMANAGER_LOGPATH_INFORMATION = struct {
	LogPathLength DWORD
	LogPath       [1]WCHAR
	_             [2]byte
} /* winnt.h:9024:15 */

type TRANSACTIONMANAGER_LOGPATH_INFORMATION = _TRANSACTIONMANAGER_LOGPATH_INFORMATION /* winnt.h:9027:9 */
type PTRANSACTIONMANAGER_LOGPATH_INFORMATION = uintptr                                /* winnt.h:9027:48 */

type _TRANSACTIONMANAGER_RECOVERY_INFORMATION = struct{ LastRecoveredLsn ULONGLONG } /* winnt.h:9029:15 */

type TRANSACTIONMANAGER_RECOVERY_INFORMATION = _TRANSACTIONMANAGER_RECOVERY_INFORMATION /* winnt.h:9031:9 */
type PTRANSACTIONMANAGER_RECOVERY_INFORMATION = uintptr                                 /* winnt.h:9031:49 */

type _TRANSACTIONMANAGER_OLDEST_INFORMATION = struct{ OldestTransactionGuid GUID } /* winnt.h:9033:15 */

type TRANSACTIONMANAGER_OLDEST_INFORMATION = _TRANSACTIONMANAGER_OLDEST_INFORMATION /* winnt.h:9035:9 */
type PTRANSACTIONMANAGER_OLDEST_INFORMATION = uintptr                               /* winnt.h:9035:47 */

type _TRANSACTION_PROPERTIES_INFORMATION = struct {
	IsolationLevel    DWORD
	IsolationFlags    DWORD
	Timeout           LARGE_INTEGER
	Outcome           DWORD
	DescriptionLength DWORD
	Description       [1]WCHAR
	_                 [6]byte
} /* winnt.h:9037:15 */

type TRANSACTION_PROPERTIES_INFORMATION = _TRANSACTION_PROPERTIES_INFORMATION /* winnt.h:9044:9 */
type PTRANSACTION_PROPERTIES_INFORMATION = uintptr                            /* winnt.h:9044:44 */

type _TRANSACTION_BIND_INFORMATION = struct{ TmHandle HANDLE } /* winnt.h:9046:15 */

type TRANSACTION_BIND_INFORMATION = _TRANSACTION_BIND_INFORMATION /* winnt.h:9048:9 */
type PTRANSACTION_BIND_INFORMATION = uintptr                      /* winnt.h:9048:38 */

type _TRANSACTION_ENLISTMENT_PAIR = struct {
	EnlistmentId      GUID
	ResourceManagerId GUID
} /* winnt.h:9050:15 */

type TRANSACTION_ENLISTMENT_PAIR = _TRANSACTION_ENLISTMENT_PAIR /* winnt.h:9053:9 */
type PTRANSACTION_ENLISTMENT_PAIR = uintptr                     /* winnt.h:9053:37 */

type _TRANSACTION_ENLISTMENTS_INFORMATION = struct {
	NumberOfEnlistments DWORD
	EnlistmentPair      [1]TRANSACTION_ENLISTMENT_PAIR
} /* winnt.h:9055:15 */

type TRANSACTION_ENLISTMENTS_INFORMATION = _TRANSACTION_ENLISTMENTS_INFORMATION /* winnt.h:9058:9 */
type PTRANSACTION_ENLISTMENTS_INFORMATION = uintptr                             /* winnt.h:9058:45 */

type _TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION = struct{ SuperiorEnlistmentPair TRANSACTION_ENLISTMENT_PAIR } /* winnt.h:9060:15 */

type TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION = _TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION /* winnt.h:9062:9 */
type PTRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION = uintptr                                     /* winnt.h:9062:53 */

type _RESOURCEMANAGER_BASIC_INFORMATION = struct {
	ResourceManagerId GUID
	DescriptionLength DWORD
	Description       [1]WCHAR
	_                 [2]byte
} /* winnt.h:9064:15 */

type RESOURCEMANAGER_BASIC_INFORMATION = _RESOURCEMANAGER_BASIC_INFORMATION /* winnt.h:9068:9 */
type PRESOURCEMANAGER_BASIC_INFORMATION = uintptr                           /* winnt.h:9068:43 */

type _RESOURCEMANAGER_COMPLETION_INFORMATION = struct {
	IoCompletionPortHandle HANDLE
	CompletionKey          ULONG_PTR
} /* winnt.h:9070:15 */

type RESOURCEMANAGER_COMPLETION_INFORMATION = _RESOURCEMANAGER_COMPLETION_INFORMATION /* winnt.h:9073:9 */
type PRESOURCEMANAGER_COMPLETION_INFORMATION = uintptr                                /* winnt.h:9073:48 */

type TRANSACTION_INFORMATION_CLASS = uint32 /* winnt.h:9082:9 */

type TRANSACTIONMANAGER_INFORMATION_CLASS = uint32 /* winnt.h:9091:9 */

type RESOURCEMANAGER_INFORMATION_CLASS = uint32 /* winnt.h:9096:9 */

type _ENLISTMENT_BASIC_INFORMATION = struct {
	EnlistmentId      GUID
	TransactionId     GUID
	ResourceManagerId GUID
} /* winnt.h:9098:15 */

type ENLISTMENT_BASIC_INFORMATION = _ENLISTMENT_BASIC_INFORMATION /* winnt.h:9102:9 */
type PENLISTMENT_BASIC_INFORMATION = uintptr                      /* winnt.h:9102:38 */

type _ENLISTMENT_CRM_INFORMATION = struct {
	CrmTransactionManagerId GUID
	CrmResourceManagerId    GUID
	CrmEnlistmentId         GUID
} /* winnt.h:9104:15 */

type ENLISTMENT_CRM_INFORMATION = _ENLISTMENT_CRM_INFORMATION /* winnt.h:9108:9 */
type PENLISTMENT_CRM_INFORMATION = uintptr                    /* winnt.h:9108:36 */

type ENLISTMENT_INFORMATION_CLASS = uint32 /* winnt.h:9114:9 */

type _TRANSACTION_LIST_ENTRY = struct{ UOW GUID } /* winnt.h:9116:15 */

type TRANSACTION_LIST_ENTRY = _TRANSACTION_LIST_ENTRY /* winnt.h:9118:9 */
type PTRANSACTION_LIST_ENTRY = uintptr                /* winnt.h:9118:32 */

type _TRANSACTION_LIST_INFORMATION = struct {
	NumberOfTransactions   DWORD
	TransactionInformation [1]TRANSACTION_LIST_ENTRY
} /* winnt.h:9120:15 */

type TRANSACTION_LIST_INFORMATION = _TRANSACTION_LIST_INFORMATION /* winnt.h:9123:9 */
type PTRANSACTION_LIST_INFORMATION = uintptr                      /* winnt.h:9123:38 */

type KTMOBJECT_TYPE = uint32   /* winnt.h:9131:9 */
type PKTMOBJECT_TYPE = uintptr /* winnt.h:9131:24 */

type _KTMOBJECT_CURSOR = struct {
	LastQuery     GUID
	ObjectIdCount DWORD
	ObjectIds     [1]GUID
} /* winnt.h:9133:15 */

type KTMOBJECT_CURSOR = _KTMOBJECT_CURSOR /* winnt.h:9137:9 */
type PKTMOBJECT_CURSOR = uintptr          /* winnt.h:9137:26 */

// Field Names From (See _fields_ section)
// FIXME: Verify these against documentation
// -- These documentation describes Win32 Constants and Structures in Python --
// Constants - http://packages.python.org/winappdbg/winappdbg.win32.context_i386-pysrc.html
// WOW64_FLOATING_SAVE_AREA - http://packages.python.org/winappdbg/winappdbg.win32.context_amd64.WOW64_FLOATING_SAVE_AREA-class.html
// WOW64_CONTEXT - http://packages.python.org/winappdbg/winappdbg.win32.context_amd64.WOW64_CONTEXT-class.html

type _WOW64_FLOATING_SAVE_AREA = struct {
	ControlWord   DWORD
	StatusWord    DWORD
	TagWord       DWORD
	ErrorOffset   DWORD
	ErrorSelector DWORD
	DataOffset    DWORD
	DataSelector  DWORD
	RegisterArea  [80]BYTE
	Cr0NpxState   DWORD
} /* winnt.h:9174:9 */

// Field Names From (See _fields_ section)
// FIXME: Verify these against documentation
// -- These documentation describes Win32 Constants and Structures in Python --
// Constants - http://packages.python.org/winappdbg/winappdbg.win32.context_i386-pysrc.html
// WOW64_FLOATING_SAVE_AREA - http://packages.python.org/winappdbg/winappdbg.win32.context_amd64.WOW64_FLOATING_SAVE_AREA-class.html
// WOW64_CONTEXT - http://packages.python.org/winappdbg/winappdbg.win32.context_amd64.WOW64_CONTEXT-class.html

type WOW64_FLOATING_SAVE_AREA = _WOW64_FLOATING_SAVE_AREA /* winnt.h:9184:3 */
type PWOW64_FLOATING_SAVE_AREA = uintptr                  /* winnt.h:9184:29 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type _WOW64_CONTEXT = struct {
	ContextFlags      DWORD
	Dr0               DWORD
	Dr1               DWORD
	Dr2               DWORD
	Dr3               DWORD
	Dr6               DWORD
	Dr7               DWORD
	FloatSave         WOW64_FLOATING_SAVE_AREA
	SegGs             DWORD
	SegFs             DWORD
	SegEs             DWORD
	SegDs             DWORD
	Edi               DWORD
	Esi               DWORD
	Ebx               DWORD
	Edx               DWORD
	Ecx               DWORD
	Eax               DWORD
	Ebp               DWORD
	Eip               DWORD
	SegCs             DWORD
	EFlags            DWORD
	Esp               DWORD
	SegSs             DWORD
	ExtendedRegisters [512]BYTE
} /* winnt.h:9187:9 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type WOW64_CONTEXT = _WOW64_CONTEXT /* winnt.h:9213:3 */
type PWOW64_CONTEXT = uintptr       /* winnt.h:9213:18 */
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _WOW64_LDT_ENTRY = struct {
	LimitLow WORD
	BaseLow  WORD
	HighWord struct {
		_     [0]uint32
		Bytes struct {
			BaseMid BYTE
			Flags1  BYTE
			Flags2  BYTE
			BaseHi  BYTE
		}
	}
} /* winnt.h:9216:9 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type WOW64_LDT_ENTRY = _WOW64_LDT_ENTRY /* winnt.h:9239:3 */
type PWOW64_LDT_ENTRY = uintptr         /* winnt.h:9239:20 */

type _WOW64_DESCRIPTOR_TABLE_ENTRY = struct {
	Selector   DWORD
	Descriptor WOW64_LDT_ENTRY
} /* winnt.h:9241:13 */

type WOW64_DESCRIPTOR_TABLE_ENTRY = _WOW64_DESCRIPTOR_TABLE_ENTRY /* winnt.h:9244:7 */
type PWOW64_DESCRIPTOR_TABLE_ENTRY = uintptr                      /* winnt.h:9244:36 */

type WPARAM = UINT_PTR  /* minwindef.h:166:20 */
type LPARAM = LONG_PTR  /* minwindef.h:167:20 */
type LRESULT = LONG_PTR /* minwindef.h:168:20 */

type SPHANDLE = uintptr    /* minwindef.h:189:18 */
type LPHANDLE = uintptr    /* minwindef.h:190:18 */
type HGLOBAL = HANDLE      /* minwindef.h:191:18 */
type HLOCAL = HANDLE       /* minwindef.h:192:18 */
type GLOBALHANDLE = HANDLE /* minwindef.h:193:18 */
type LOCALHANDLE = HANDLE  /* minwindef.h:194:18 */
type FARPROC = uintptr     /* minwindef.h:196:19 */
type NEARPROC = uintptr    /* minwindef.h:197:19 */
type PROC = uintptr        /* minwindef.h:198:19 */

type ATOM = WORD /* minwindef.h:205:16 */

type HFILE = int32                        /* minwindef.h:207:15 */
type HINSTANCE__ = struct{ unused int32 } /* minwindef.h:208:3 */

type HINSTANCE = uintptr             /* minwindef.h:208:3 */
type HKEY__ = struct{ unused int32 } /* minwindef.h:209:3 */

type HKEY = uintptr                 /* minwindef.h:209:3 */
type PHKEY = uintptr                /* minwindef.h:210:16 */
type HKL__ = struct{ unused int32 } /* minwindef.h:211:3 */

type HKL = uintptr                     /* minwindef.h:211:3 */
type HLSURF__ = struct{ unused int32 } /* minwindef.h:212:3 */

type HLSURF = uintptr                     /* minwindef.h:212:3 */
type HMETAFILE__ = struct{ unused int32 } /* minwindef.h:213:3 */

type HMETAFILE = uintptr             /* minwindef.h:213:3 */
type HMODULE = HINSTANCE             /* minwindef.h:214:21 */
type HRGN__ = struct{ unused int32 } /* minwindef.h:215:3 */

type HRGN = uintptr                   /* minwindef.h:215:3 */
type HRSRC__ = struct{ unused int32 } /* minwindef.h:216:3 */

type HRSRC = uintptr                    /* minwindef.h:216:3 */
type HSPRITE__ = struct{ unused int32 } /* minwindef.h:217:3 */

type HSPRITE = uintptr               /* minwindef.h:217:3 */
type HSTR__ = struct{ unused int32 } /* minwindef.h:218:3 */

type HSTR = uintptr                   /* minwindef.h:218:3 */
type HTASK__ = struct{ unused int32 } /* minwindef.h:219:3 */

type HTASK = uintptr                    /* minwindef.h:219:3 */
type HWINSTA__ = struct{ unused int32 } /* minwindef.h:220:3 */

type HWINSTA = uintptr /* minwindef.h:220:3 */

type _FILETIME = struct {
	dwLowDateTime  DWORD
	dwHighDateTime DWORD
} /* minwindef.h:222:11 */

type FILETIME = _FILETIME /* minwindef.h:225:5 */
type PFILETIME = uintptr  /* minwindef.h:225:14 */
type LPFILETIME = uintptr /* minwindef.h:225:25 */

// Make sure winnt.h is included.
// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type HWND__ = struct{ unused int32 } /* windef.h:26:1 */

type HWND = uintptr                   /* windef.h:26:1 */
type HHOOK__ = struct{ unused int32 } /* windef.h:27:1 */

type HHOOK = uintptr /* windef.h:27:1 */

type HGDIOBJ = uintptr /* windef.h:38:16 */

type HACCEL__ = struct{ unused int32 } /* windef.h:43:1 */

type HACCEL = uintptr                   /* windef.h:43:1 */
type HBITMAP__ = struct{ unused int32 } /* windef.h:44:1 */

type HBITMAP = uintptr                 /* windef.h:44:1 */
type HBRUSH__ = struct{ unused int32 } /* windef.h:45:1 */

type HBRUSH = uintptr                       /* windef.h:45:1 */
type HCOLORSPACE__ = struct{ unused int32 } /* windef.h:46:1 */

type HCOLORSPACE = uintptr          /* windef.h:46:1 */
type HDC__ = struct{ unused int32 } /* windef.h:47:1 */

type HDC = uintptr                    /* windef.h:47:1 */
type HGLRC__ = struct{ unused int32 } /* windef.h:48:1 */

type HGLRC = uintptr                  /* windef.h:48:1 */
type HDESK__ = struct{ unused int32 } /* windef.h:49:1 */

type HDESK = uintptr                         /* windef.h:49:1 */
type HENHMETAFILE__ = struct{ unused int32 } /* windef.h:50:1 */

type HENHMETAFILE = uintptr           /* windef.h:50:1 */
type HFONT__ = struct{ unused int32 } /* windef.h:51:1 */

type HFONT = uintptr                  /* windef.h:51:1 */
type HICON__ = struct{ unused int32 } /* windef.h:52:1 */

type HICON = uintptr                  /* windef.h:52:1 */
type HMENU__ = struct{ unused int32 } /* windef.h:53:1 */

type HMENU = uintptr                     /* windef.h:53:1 */
type HPALETTE__ = struct{ unused int32 } /* windef.h:54:1 */

type HPALETTE = uintptr              /* windef.h:54:1 */
type HPEN__ = struct{ unused int32 } /* windef.h:55:1 */

type HPEN = uintptr                      /* windef.h:55:1 */
type HMONITOR__ = struct{ unused int32 } /* windef.h:56:1 */

type HMONITOR = uintptr                       /* windef.h:56:1 */
type HWINEVENTHOOK__ = struct{ unused int32 } /* windef.h:58:1 */

type HWINEVENTHOOK = uintptr /* windef.h:58:1 */

type HCURSOR = HICON  /* windef.h:60:15 */
type COLORREF = DWORD /* windef.h:61:15 */

type HUMPD__ = struct{ unused int32 } /* windef.h:65:1 */

type HUMPD = uintptr /* windef.h:65:1 */

type LPCOLORREF = uintptr /* windef.h:67:15 */

type tagRECT = struct {
	left   LONG
	top    LONG
	right  LONG
	bottom LONG
} /* windef.h:73:9 */

type RECT = tagRECT   /* windef.h:78:3 */
type PRECT = uintptr  /* windef.h:78:8 */
type NPRECT = uintptr /* windef.h:78:15 */
type LPRECT = uintptr /* windef.h:78:23 */

type LPCRECT = uintptr /* windef.h:80:20 */

type _RECTL = struct {
	left   LONG
	top    LONG
	right  LONG
	bottom LONG
} /* windef.h:82:9 */

type RECTL = _RECTL    /* windef.h:87:3 */
type PRECTL = uintptr  /* windef.h:87:9 */
type LPRECTL = uintptr /* windef.h:87:17 */

type LPCRECTL = uintptr /* windef.h:89:21 */

type tagPOINT = struct {
	x LONG
	y LONG
} /* windef.h:91:9 */

type POINT = tagPOINT  /* windef.h:94:3 */
type PPOINT = uintptr  /* windef.h:94:9 */
type NPPOINT = uintptr /* windef.h:94:17 */
type LPPOINT = uintptr /* windef.h:94:26 */

type _POINTL = struct {
	x LONG
	y LONG
} /* windef.h:96:9 */

type POINTL = _POINTL  /* windef.h:99:3 */
type PPOINTL = uintptr /* windef.h:99:10 */

type tagSIZE = struct {
	cx LONG
	cy LONG
} /* windef.h:101:9 */

type SIZE = tagSIZE   /* windef.h:104:3 */
type PSIZE = uintptr  /* windef.h:104:8 */
type LPSIZE = uintptr /* windef.h:104:15 */

type SIZEL = SIZE      /* windef.h:106:14 */
type PSIZEL = uintptr  /* windef.h:107:14 */
type LPSIZEL = uintptr /* windef.h:107:22 */

type tagPOINTS = struct {
	x SHORT
	y SHORT
} /* windef.h:109:9 */

type POINTS = tagPOINTS /* windef.h:112:3 */
type PPOINTS = uintptr  /* windef.h:112:10 */
type LPPOINTS = uintptr /* windef.h:112:19 */

type APP_LOCAL_DEVICE_ID1 = struct{ value [32]BYTE } /* windef.h:116:9 */

type APP_LOCAL_DEVICE_ID = APP_LOCAL_DEVICE_ID1 /* windef.h:118:3 */

type DPI_AWARENESS_CONTEXT__ = struct{ unused int32 } /* windef.h:155:1 */

type DPI_AWARENESS_CONTEXT = uintptr /* windef.h:155:1 */

type DPI_AWARENESS = int32 /* windef.h:162:3 */

type DPI_HOSTING_BEHAVIOR = int32 /* windef.h:174:3 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type _SECURITY_ATTRIBUTES = struct {
	nLength              DWORD
	_                    [4]byte
	lpSecurityDescriptor LPVOID
	bInheritHandle       WINBOOL
	_                    [4]byte
} /* minwinbase.h:13:11 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type SECURITY_ATTRIBUTES = _SECURITY_ATTRIBUTES /* minwinbase.h:17:5 */
type PSECURITY_ATTRIBUTES = uintptr             /* minwinbase.h:17:26 */
type LPSECURITY_ATTRIBUTES = uintptr            /* minwinbase.h:17:49 */

type _OVERLAPPED = struct {
	Internal     ULONG_PTR
	InternalHigh ULONG_PTR
	__16         struct {
		_   [0]uint64
		__0 struct {
			Offset     DWORD
			OffsetHigh DWORD
		}
	}
	hEvent HANDLE
} /* minwinbase.h:19:11 */

type OVERLAPPED = _OVERLAPPED /* minwinbase.h:30:5 */
type LPOVERLAPPED = uintptr   /* minwinbase.h:30:17 */

type _OVERLAPPED_ENTRY = struct {
	lpCompletionKey            ULONG_PTR
	lpOverlapped               LPOVERLAPPED
	Internal                   ULONG_PTR
	dwNumberOfBytesTransferred DWORD
	_                          [4]byte
} /* minwinbase.h:32:11 */

type OVERLAPPED_ENTRY = _OVERLAPPED_ENTRY /* minwinbase.h:37:5 */
type LPOVERLAPPED_ENTRY = uintptr         /* minwinbase.h:37:23 */

type _SYSTEMTIME = struct {
	wYear         WORD
	wMonth        WORD
	wDayOfWeek    WORD
	wDay          WORD
	wHour         WORD
	wMinute       WORD
	wSecond       WORD
	wMilliseconds WORD
} /* minwinbase.h:49:11 */

type SYSTEMTIME = _SYSTEMTIME /* minwinbase.h:58:5 */
type PSYSTEMTIME = uintptr    /* minwinbase.h:58:17 */
type LPSYSTEMTIME = uintptr   /* minwinbase.h:58:31 */

type _WIN32_FIND_DATAA = struct {
	dwFileAttributes   DWORD
	ftCreationTime     FILETIME
	ftLastAccessTime   FILETIME
	ftLastWriteTime    FILETIME
	nFileSizeHigh      DWORD
	nFileSizeLow       DWORD
	dwReserved0        DWORD
	dwReserved1        DWORD
	cFileName          [260]CHAR
	cAlternateFileName [14]CHAR
	_                  [2]byte
} /* minwinbase.h:61:11 */

type WIN32_FIND_DATAA = _WIN32_FIND_DATAA /* minwinbase.h:77:5 */
type PWIN32_FIND_DATAA = uintptr          /* minwinbase.h:77:23 */
type LPWIN32_FIND_DATAA = uintptr         /* minwinbase.h:77:43 */

type _WIN32_FIND_DATAW = struct {
	dwFileAttributes   DWORD
	ftCreationTime     FILETIME
	ftLastAccessTime   FILETIME
	ftLastWriteTime    FILETIME
	nFileSizeHigh      DWORD
	nFileSizeLow       DWORD
	dwReserved0        DWORD
	dwReserved1        DWORD
	cFileName          [260]WCHAR
	cAlternateFileName [14]WCHAR
} /* minwinbase.h:79:11 */

type WIN32_FIND_DATAW = _WIN32_FIND_DATAW /* minwinbase.h:95:5 */
type PWIN32_FIND_DATAW = uintptr          /* minwinbase.h:95:23 */
type LPWIN32_FIND_DATAW = uintptr         /* minwinbase.h:95:43 */

type WIN32_FIND_DATA = WIN32_FIND_DATAW     /* minwinbase.h:97:3 */
type PWIN32_FIND_DATA = PWIN32_FIND_DATAW   /* minwinbase.h:98:3 */
type LPWIN32_FIND_DATA = LPWIN32_FIND_DATAW /* minwinbase.h:99:3 */

type FINDEX_INFO_LEVELS = uint32 /* minwinbase.h:106:5 */

type FINDEX_SEARCH_OPS = uint32 /* minwinbase.h:119:5 */

type GET_FILEEX_INFO_LEVELS = uint32 /* minwinbase.h:134:5 */

type CRITICAL_SECTION = RTL_CRITICAL_SECTION                /* minwinbase.h:171:32 */
type PCRITICAL_SECTION = PRTL_CRITICAL_SECTION              /* minwinbase.h:172:33 */
type LPCRITICAL_SECTION = PRTL_CRITICAL_SECTION             /* minwinbase.h:173:33 */
type CRITICAL_SECTION_DEBUG = RTL_CRITICAL_SECTION_DEBUG    /* minwinbase.h:174:38 */
type PCRITICAL_SECTION_DEBUG = PRTL_CRITICAL_SECTION_DEBUG  /* minwinbase.h:175:39 */
type LPCRITICAL_SECTION_DEBUG = PRTL_CRITICAL_SECTION_DEBUG /* minwinbase.h:176:39 */

type LPOVERLAPPED_COMPLETION_ROUTINE = uintptr /* minwinbase.h:178:16 */

type _PROCESS_HEAP_ENTRY = struct {
	lpData       PVOID
	cbData       DWORD
	cbOverhead   BYTE
	iRegionIndex BYTE
	wFlags       WORD
	__16         struct {
		Block struct {
			hMem       HANDLE
			dwReserved [3]DWORD
			_          [4]byte
		}
	}
} /* minwinbase.h:183:11 */

type PROCESS_HEAP_ENTRY = _PROCESS_HEAP_ENTRY /* minwinbase.h:201:5 */
type LPPROCESS_HEAP_ENTRY = uintptr           /* minwinbase.h:201:24 */
type PPROCESS_HEAP_ENTRY = uintptr            /* minwinbase.h:201:46 */

type _REASON_CONTEXT = struct {
	Version ULONG
	Flags   DWORD
	Reason  struct {
		Detailed struct {
			LocalizedReasonModule HMODULE
			LocalizedReasonId     ULONG
			ReasonStringCount     ULONG
			ReasonStrings         uintptr
		}
	}
} /* minwinbase.h:210:11 */

type REASON_CONTEXT = _REASON_CONTEXT /* minwinbase.h:222:5 */
type PREASON_CONTEXT = uintptr        /* minwinbase.h:222:21 */

type PTHREAD_START_ROUTINE = uintptr                /* minwinbase.h:234:17 */
type LPTHREAD_START_ROUTINE = PTHREAD_START_ROUTINE /* minwinbase.h:235:33 */

type PENCLAVE_ROUTINE = uintptr           /* minwinbase.h:237:18 */
type LPENCLAVE_ROUTINE = PENCLAVE_ROUTINE /* minwinbase.h:238:28 */

type _EXCEPTION_DEBUG_INFO = struct {
	ExceptionRecord EXCEPTION_RECORD
	dwFirstChance   DWORD
	_               [4]byte
} /* minwinbase.h:240:11 */

type EXCEPTION_DEBUG_INFO = _EXCEPTION_DEBUG_INFO /* minwinbase.h:243:5 */
type LPEXCEPTION_DEBUG_INFO = uintptr             /* minwinbase.h:243:27 */

type _CREATE_THREAD_DEBUG_INFO = struct {
	hThread           HANDLE
	lpThreadLocalBase LPVOID
	lpStartAddress    LPTHREAD_START_ROUTINE
} /* minwinbase.h:245:11 */

type CREATE_THREAD_DEBUG_INFO = _CREATE_THREAD_DEBUG_INFO /* minwinbase.h:249:5 */
type LPCREATE_THREAD_DEBUG_INFO = uintptr                 /* minwinbase.h:249:31 */

type _CREATE_PROCESS_DEBUG_INFO = struct {
	hFile                 HANDLE
	hProcess              HANDLE
	hThread               HANDLE
	lpBaseOfImage         LPVOID
	dwDebugInfoFileOffset DWORD
	nDebugInfoSize        DWORD
	lpThreadLocalBase     LPVOID
	lpStartAddress        LPTHREAD_START_ROUTINE
	lpImageName           LPVOID
	fUnicode              WORD
	_                     [6]byte
} /* minwinbase.h:251:11 */

type CREATE_PROCESS_DEBUG_INFO = _CREATE_PROCESS_DEBUG_INFO /* minwinbase.h:262:5 */
type LPCREATE_PROCESS_DEBUG_INFO = uintptr                  /* minwinbase.h:262:32 */

type _EXIT_THREAD_DEBUG_INFO = struct{ dwExitCode DWORD } /* minwinbase.h:264:11 */

type EXIT_THREAD_DEBUG_INFO = _EXIT_THREAD_DEBUG_INFO /* minwinbase.h:266:5 */
type LPEXIT_THREAD_DEBUG_INFO = uintptr               /* minwinbase.h:266:29 */

type _EXIT_PROCESS_DEBUG_INFO = struct{ dwExitCode DWORD } /* minwinbase.h:268:11 */

type EXIT_PROCESS_DEBUG_INFO = _EXIT_PROCESS_DEBUG_INFO /* minwinbase.h:270:5 */
type LPEXIT_PROCESS_DEBUG_INFO = uintptr                /* minwinbase.h:270:30 */

type _LOAD_DLL_DEBUG_INFO = struct {
	hFile                 HANDLE
	lpBaseOfDll           LPVOID
	dwDebugInfoFileOffset DWORD
	nDebugInfoSize        DWORD
	lpImageName           LPVOID
	fUnicode              WORD
	_                     [6]byte
} /* minwinbase.h:272:11 */

type LOAD_DLL_DEBUG_INFO = _LOAD_DLL_DEBUG_INFO /* minwinbase.h:279:5 */
type LPLOAD_DLL_DEBUG_INFO = uintptr            /* minwinbase.h:279:26 */

type _UNLOAD_DLL_DEBUG_INFO = struct{ lpBaseOfDll LPVOID } /* minwinbase.h:281:11 */

type UNLOAD_DLL_DEBUG_INFO = _UNLOAD_DLL_DEBUG_INFO /* minwinbase.h:283:5 */
type LPUNLOAD_DLL_DEBUG_INFO = uintptr              /* minwinbase.h:283:28 */

type _OUTPUT_DEBUG_STRING_INFO = struct {
	lpDebugStringData  LPSTR
	fUnicode           WORD
	nDebugStringLength WORD
	_                  [4]byte
} /* minwinbase.h:285:11 */

type OUTPUT_DEBUG_STRING_INFO = _OUTPUT_DEBUG_STRING_INFO /* minwinbase.h:289:5 */
type LPOUTPUT_DEBUG_STRING_INFO = uintptr                 /* minwinbase.h:289:31 */

type _RIP_INFO = struct {
	dwError DWORD
	dwType  DWORD
} /* minwinbase.h:291:11 */

type RIP_INFO = _RIP_INFO /* minwinbase.h:294:5 */
type LPRIP_INFO = uintptr /* minwinbase.h:294:15 */

type _DEBUG_EVENT = struct {
	dwDebugEventCode DWORD
	dwProcessId      DWORD
	dwThreadId       DWORD
	_                [4]byte
	u                struct{ Exception EXCEPTION_DEBUG_INFO }
} /* minwinbase.h:296:11 */

type DEBUG_EVENT = _DEBUG_EVENT /* minwinbase.h:311:5 */
type LPDEBUG_EVENT = uintptr    /* minwinbase.h:311:18 */

type LPCONTEXT = PCONTEXT                  /* minwinbase.h:314:20 */
type BEM_FREE_INTERFACE_CALLBACK = uintptr /* bemapiset.h:21:16 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type PTOP_LEVEL_EXCEPTION_FILTER = uintptr                      /* errhandlingapi.h:17:14 */
type LPTOP_LEVEL_EXCEPTION_FILTER = PTOP_LEVEL_EXCEPTION_FILTER /* errhandlingapi.h:18:37 */
type _BY_HANDLE_FILE_INFORMATION = struct {
	dwFileAttributes     DWORD
	ftCreationTime       FILETIME
	ftLastAccessTime     FILETIME
	ftLastWriteTime      FILETIME
	dwVolumeSerialNumber DWORD
	nFileSizeHigh        DWORD
	nFileSizeLow         DWORD
	nNumberOfLinks       DWORD
	nFileIndexHigh       DWORD
	nFileIndexLow        DWORD
} /* fileapi.h:36:11 */

type BY_HANDLE_FILE_INFORMATION = _BY_HANDLE_FILE_INFORMATION /* fileapi.h:47:5 */
type PBY_HANDLE_FILE_INFORMATION = uintptr                    /* fileapi.h:47:33 */
type LPBY_HANDLE_FILE_INFORMATION = uintptr                   /* fileapi.h:48:5 */

type _WIN32_FILE_ATTRIBUTE_DATA = struct {
	dwFileAttributes DWORD
	ftCreationTime   FILETIME
	ftLastAccessTime FILETIME
	ftLastWriteTime  FILETIME
	nFileSizeHigh    DWORD
	nFileSizeLow     DWORD
} /* fileapi.h:142:11 */

type WIN32_FILE_ATTRIBUTE_DATA = _WIN32_FILE_ATTRIBUTE_DATA /* fileapi.h:149:5 */
type LPWIN32_FILE_ATTRIBUTE_DATA = uintptr                  /* fileapi.h:149:32 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type _HEAP_SUMMARY = struct {
	cb           DWORD
	_            [4]byte
	cbAllocated  SIZE_T
	cbCommitted  SIZE_T
	cbReserved   SIZE_T
	cbMaxReserve SIZE_T
} /* heapapi.h:18:11 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type HEAP_SUMMARY = _HEAP_SUMMARY /* heapapi.h:24:5 */
type PHEAP_SUMMARY = uintptr      /* heapapi.h:24:18 */

type LPHEAP_SUMMARY = PHEAP_SUMMARY /* heapapi.h:26:25 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type tagENUMUILANG = struct {
	NumOfEnumUILang    ULONG
	SizeOfEnumUIBuffer ULONG
	pEnumUIBuffer      uintptr
} /* libloaderapi.h:18:11 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type ENUMUILANG = tagENUMUILANG /* libloaderapi.h:22:5 */
type PENUMUILANG = uintptr      /* libloaderapi.h:22:17 */

type ENUMRESLANGPROCA = uintptr /* libloaderapi.h:25:19 */
type ENUMRESLANGPROCW = uintptr /* libloaderapi.h:26:19 */
type ENUMRESNAMEPROCA = uintptr /* libloaderapi.h:27:19 */
type ENUMRESNAMEPROCW = uintptr /* libloaderapi.h:28:19 */
type ENUMRESTYPEPROCA = uintptr /* libloaderapi.h:29:19 */
type ENUMRESTYPEPROCW = uintptr /* libloaderapi.h:30:19 */

type PGET_MODULE_HANDLE_EXA = uintptr /* libloaderapi.h:41:19 */
type PGET_MODULE_HANDLE_EXW = uintptr /* libloaderapi.h:42:19 */

type DLL_DIRECTORY_COOKIE = PVOID    /* libloaderapi.h:45:17 */
type PDLL_DIRECTORY_COOKIE = uintptr /* libloaderapi.h:45:39 */

type _REDIRECTION_FUNCTION_DESCRIPTOR = struct {
	DllName           PCSTR
	FunctionName      PCSTR
	RedirectionTarget PVOID
} /* libloaderapi.h:158:9 */

type REDIRECTION_FUNCTION_DESCRIPTOR = _REDIRECTION_FUNCTION_DESCRIPTOR /* libloaderapi.h:162:3 */
type PREDIRECTION_FUNCTION_DESCRIPTOR = uintptr                         /* libloaderapi.h:162:36 */

type PCREDIRECTION_FUNCTION_DESCRIPTOR = uintptr /* libloaderapi.h:164:47 */

type _REDIRECTION_DESCRIPTOR = struct {
	Version       ULONG
	FunctionCount ULONG
	Redirections  PCREDIRECTION_FUNCTION_DESCRIPTOR
} /* libloaderapi.h:166:9 */

type REDIRECTION_DESCRIPTOR = _REDIRECTION_DESCRIPTOR /* libloaderapi.h:170:3 */
type PREDIRECTION_DESCRIPTOR = uintptr                /* libloaderapi.h:170:27 */

type PCREDIRECTION_DESCRIPTOR = uintptr /* libloaderapi.h:172:38 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type MEMORY_RESOURCE_NOTIFICATION_TYPE = uint32 /* memoryapi.h:21:5 */

type _STARTUPINFOA = struct {
	cb              DWORD
	_               [4]byte
	lpReserved      LPSTR
	lpDesktop       LPSTR
	lpTitle         LPSTR
	dwX             DWORD
	dwY             DWORD
	dwXSize         DWORD
	dwYSize         DWORD
	dwXCountChars   DWORD
	dwYCountChars   DWORD
	dwFillAttribute DWORD
	dwFlags         DWORD
	wShowWindow     WORD
	cbReserved2     WORD
	_               [4]byte
	lpReserved2     LPBYTE
	hStdInput       HANDLE
	hStdOutput      HANDLE
	hStdError       HANDLE
} /* processthreadsapi.h:51:11 */

type STARTUPINFOA = _STARTUPINFOA /* processthreadsapi.h:70:5 */
type LPSTARTUPINFOA = uintptr     /* processthreadsapi.h:70:19 */

type _STARTUPINFOW = struct {
	cb              DWORD
	_               [4]byte
	lpReserved      LPWSTR
	lpDesktop       LPWSTR
	lpTitle         LPWSTR
	dwX             DWORD
	dwY             DWORD
	dwXSize         DWORD
	dwYSize         DWORD
	dwXCountChars   DWORD
	dwYCountChars   DWORD
	dwFillAttribute DWORD
	dwFlags         DWORD
	wShowWindow     WORD
	cbReserved2     WORD
	_               [4]byte
	lpReserved2     LPBYTE
	hStdInput       HANDLE
	hStdOutput      HANDLE
	hStdError       HANDLE
} /* processthreadsapi.h:72:11 */

type STARTUPINFOW = _STARTUPINFOW /* processthreadsapi.h:91:5 */
type LPSTARTUPINFOW = uintptr     /* processthreadsapi.h:91:19 */

type STARTUPINFO = STARTUPINFOW     /* processthreadsapi.h:93:3 */
type LPSTARTUPINFO = LPSTARTUPINFOW /* processthreadsapi.h:94:3 */

type _PROCESS_INFORMATION = struct {
	hProcess    HANDLE
	hThread     HANDLE
	dwProcessId DWORD
	dwThreadId  DWORD
} /* processthreadsapi.h:96:11 */

type PROCESS_INFORMATION = _PROCESS_INFORMATION /* processthreadsapi.h:101:5 */
type PPROCESS_INFORMATION = uintptr             /* processthreadsapi.h:101:26 */
type LPPROCESS_INFORMATION = uintptr            /* processthreadsapi.h:101:49 */

type PPROC_THREAD_ATTRIBUTE_LIST = uintptr  /* processthreadsapi.h:106:46 */
type LPPROC_THREAD_ATTRIBUTE_LIST = uintptr /* processthreadsapi.h:106:76 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type SRWLOCK = RTL_SRWLOCK /* synchapi.h:34:23 */
type PSRWLOCK = uintptr    /* synchapi.h:34:32 */

type INIT_ONCE = RTL_RUN_ONCE    /* synchapi.h:36:24 */
type PINIT_ONCE = PRTL_RUN_ONCE  /* synchapi.h:37:25 */
type LPINIT_ONCE = PRTL_RUN_ONCE /* synchapi.h:38:25 */

type PINIT_ONCE_FN = uintptr                     /* synchapi.h:40:19 */
type CONDITION_VARIABLE = RTL_CONDITION_VARIABLE /* synchapi.h:41:34 */
type PCONDITION_VARIABLE = uintptr               /* synchapi.h:41:54 */

type PTIMERAPCROUTINE = uintptr /* synchapi.h:102:16 */

type SYNCHRONIZATION_BARRIER = RTL_BARRIER    /* synchapi.h:104:23 */
type PSYNCHRONIZATION_BARRIER = PRTL_BARRIER  /* synchapi.h:105:24 */
type LPSYNCHRONIZATION_BARRIER = PRTL_BARRIER /* synchapi.h:106:24 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type _SYSTEM_INFO = struct {
	__0                         struct{ dwOemId DWORD }
	dwPageSize                  DWORD
	lpMinimumApplicationAddress LPVOID
	lpMaximumApplicationAddress LPVOID
	dwActiveProcessorMask       DWORD_PTR
	dwNumberOfProcessors        DWORD
	dwProcessorType             DWORD
	dwAllocationGranularity     DWORD
	wProcessorLevel             WORD
	wProcessorRevision          WORD
} /* sysinfoapi.h:18:11 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type SYSTEM_INFO = _SYSTEM_INFO /* sysinfoapi.h:35:5 */
type LPSYSTEM_INFO = uintptr    /* sysinfoapi.h:35:18 */

type _MEMORYSTATUSEX = struct {
	dwLength                DWORD
	dwMemoryLoad            DWORD
	ullTotalPhys            DWORDLONG
	ullAvailPhys            DWORDLONG
	ullTotalPageFile        DWORDLONG
	ullAvailPageFile        DWORDLONG
	ullTotalVirtual         DWORDLONG
	ullAvailVirtual         DWORDLONG
	ullAvailExtendedVirtual DWORDLONG
} /* sysinfoapi.h:48:11 */

type MEMORYSTATUSEX = _MEMORYSTATUSEX /* sysinfoapi.h:58:5 */
type LPMEMORYSTATUSEX = uintptr       /* sysinfoapi.h:58:20 */

type COMPUTER_NAME_FORMAT = uint32 /* sysinfoapi.h:80:5 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type PTP_WIN32_IO_CALLBACK = uintptr /* threadpoolapiset.h:18:16 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// There are 3 separate ways this file is intended to be used:
//
//    1) Included from intrin.h.  In this case, all intrinsics in this file get declarations and
//       implementations.  No special #defines are needed for this case.
//
//    2) Included from the library versions of these functions (ie mingw-w64-crt\intrincs\*.c).  All
//       intrinsics in this file must also be included in the library.  In this case, only the
//       specific functions requested will get defined, and they will not be defined as inline.  If
//       you have followed the instructions (below) for adding functions to this file, then all you
//       need to have in the .c file is the following:
//
//       #define __INTRINSIC_ONLYSPECIAL
//       #define __INTRINSIC_SPECIAL___stosb // Causes code generation in intrin-impl.h
//
//       #include <intrin.h>
//
//    3) Included from various platform sdk headers.  Some platform sdk headers (such as winnt.h)
//       define a subset of intrinsics.  To avoid potential conflicts, this file is designed to
//       allow for specific subsets of functions to be defined.  This is done by defining the
//       appropriate variable before including this file:
//
//       #define __INTRINSIC_GROUP_WINNT
//       #include <psdk_inc/intrin-impl.h>
//
//    In all cases, it is acceptable to include this file multiple times in any order (ie include
//    winnt.h to get its subset, then include intrin.h to get everything, or vice versa).
//
//    See also the comments at the top of intrin.h.

// To add an implementation for a new intrinsic to this file, you should comment out the current prototype in intrin.h.
//    If the function you are adding is not in intrin.h, you should not be adding it to this file.  This file is only
//    for MSVC intrinsics.
//
//    Make sure you put your definition in the right section (x86 vs x64), and use this outline when adding definitions
//    to this file:
//
// #if __INTRINSIC_PROLOG(__int2c)
//
// <prototype goes here>
//
// __INTRINSICS_USEINLINE
// <code goes here>
//
// #define __INTRINSIC_DEFINED___int2c
// #endif

// Note that there is no file-wide #if to prevent intrin-impl.h from being
//    included multiple times.  This is because this file might be included multiple
//    times to define various subsets of the functions it contains.

// However we do check for __MINGW_INTRIN_INLINE.  In theory this means we
//    can work with other compilers.

// Clang has support for MSVC builtins, GCC doesn't

// These macros are used by the routines below.  While this file may be included
//    multiple times, these macros only need to be defined once.

// The Barrier functions can never be in the library.  Since gcc only
// supports ReadWriteBarrier, map all 3 to do the same.

// The logic for this macro is:
//    if the function is not yet defined AND
//    (
//        (if we are not just defining special OR
//            (we are defining special AND this is one of the ones we are defining)
//        )
//    )

// Normally __INTRINSIC_ONLYSPECIAL is used to indicate that we are
//    being included in the library version of the intrinsic (case 2).  However,
//    that really only affects the definition of __INTRINSICS_USEINLINE.
//    So here we are letting it serve an additional purpose of only defining
//    the intrinsics for a certain file (case 3).  For example, to create the
//    intrinsics for the functions in winnt.h, define __INTRINSIC_GROUP_WINNT.
//
//    Note that this file can be included multiple times, and as a result
//    there can be overlap (definitions that appear in more than one
//    file).  This is handled by __INTRINSIC_DEFINED_*
//
//    If no groups are defined (such as what happens when including intrin.h),
//    all intrinsics are defined.

// If __INTRINSIC_ONLYSPECIAL is defined at this point, we are processing case 2.  In
//    that case, don't go looking for groups

// Note that this gets undefined at the end of this file

// To add an additional group, put the #ifdef and definitions here.

// Before 4.9.2, ia32intrin.h had broken versions of these.

// *****************************************************

// *****************************************************

// GCC 8 has already defined _xgetbv, Clang 9 has _xgetbv defined as a macro
// redirecting to the __builtin_ia32_xgetbv builtin.

// *****************************************************

type PFIBER_START_ROUTINE = uintptr               /* winbase.h:160:16 */
type LPFIBER_START_ROUTINE = PFIBER_START_ROUTINE /* winbase.h:161:32 */

type LPLDT_ENTRY = LPVOID /* winbase.h:166:18 */

type _COMMPROP = struct {
	wPacketLength       WORD
	wPacketVersion      WORD
	dwServiceMask       DWORD
	dwReserved1         DWORD
	dwMaxTxQueue        DWORD
	dwMaxRxQueue        DWORD
	dwMaxBaud           DWORD
	dwProvSubType       DWORD
	dwProvCapabilities  DWORD
	dwSettableParams    DWORD
	dwSettableBaud      DWORD
	wSettableData       WORD
	wSettableStopParity WORD
	dwCurrentTxQueue    DWORD
	dwCurrentRxQueue    DWORD
	dwProvSpec1         DWORD
	dwProvSpec2         DWORD
	wcProvChar          [1]WCHAR
	_                   [2]byte
} /* winbase.h:240:11 */

type COMMPROP = _COMMPROP /* winbase.h:259:5 */
type LPCOMMPROP = uintptr /* winbase.h:259:14 */

type _COMSTAT = struct {
	fCtsHold uint32 /* DWORD fCtsHold: 1, DWORD fDsrHold: 1, DWORD fRlsdHold: 1, DWORD fXoffHold: 1, DWORD fXoffSent: 1, DWORD fEof: 1, DWORD fTxim: 1, DWORD fReserved: 25 */
	_        [4]byte
	cbInQue  DWORD
	cbOutQue DWORD
} /* winbase.h:263:11 */

type COMSTAT = _COMSTAT  /* winbase.h:274:5 */
type LPCOMSTAT = uintptr /* winbase.h:274:13 */

type _DCB = struct {
	DCBlength  DWORD
	BaudRate   DWORD
	fBinary    uint32 /* DWORD fBinary: 1, DWORD fParity: 1, DWORD fOutxCtsFlow: 1, DWORD fOutxDsrFlow: 1, DWORD fDtrControl: 2, DWORD fDsrSensitivity: 1, DWORD fTXContinueOnXoff: 1, DWORD fOutX: 1, DWORD fInX: 1, DWORD fErrorChar: 1, DWORD fNull: 1, DWORD fRtsControl: 2, DWORD fAbortOnError: 1, DWORD fDummy2: 17 */
	_          [2]byte
	wReserved  WORD
	XonLim     WORD
	XoffLim    WORD
	ByteSize   BYTE
	Parity     BYTE
	StopBits   BYTE
	XonChar    int8
	XoffChar   int8
	ErrorChar  int8
	EofChar    int8
	EvtChar    int8
	wReserved1 WORD
	_          [2]byte
} /* winbase.h:285:11 */

type DCB = _DCB      /* winbase.h:314:5 */
type LPDCB = uintptr /* winbase.h:314:9 */

type _COMMTIMEOUTS = struct {
	ReadIntervalTimeout         DWORD
	ReadTotalTimeoutMultiplier  DWORD
	ReadTotalTimeoutConstant    DWORD
	WriteTotalTimeoutMultiplier DWORD
	WriteTotalTimeoutConstant   DWORD
} /* winbase.h:316:11 */

type COMMTIMEOUTS = _COMMTIMEOUTS /* winbase.h:322:5 */
type LPCOMMTIMEOUTS = uintptr     /* winbase.h:322:18 */

type _COMMCONFIG = struct {
	dwSize            DWORD
	wVersion          WORD
	wReserved         WORD
	dcb               DCB
	dwProviderSubType DWORD
	dwProviderOffset  DWORD
	dwProviderSize    DWORD
	wcProviderData    [1]WCHAR
	_                 [2]byte
} /* winbase.h:324:11 */

type COMMCONFIG = _COMMCONFIG /* winbase.h:333:5 */
type LPCOMMCONFIG = uintptr   /* winbase.h:333:16 */

type _MEMORYSTATUS = struct {
	dwLength        DWORD
	dwMemoryLoad    DWORD
	dwTotalPhys     SIZE_T
	dwAvailPhys     SIZE_T
	dwTotalPageFile SIZE_T
	dwAvailPageFile SIZE_T
	dwTotalVirtual  SIZE_T
	dwAvailVirtual  SIZE_T
} /* winbase.h:364:11 */

type MEMORYSTATUS = _MEMORYSTATUS /* winbase.h:373:5 */
type LPMEMORYSTATUS = uintptr     /* winbase.h:373:18 */

type _JIT_DEBUG_INFO = struct {
	dwSize                  DWORD
	dwProcessorArchitecture DWORD
	dwThreadID              DWORD
	dwReserved0             DWORD
	lpExceptionAddress      ULONG64
	lpExceptionRecord       ULONG64
	lpContextRecord         ULONG64
} /* winbase.h:431:11 */

type JIT_DEBUG_INFO = _JIT_DEBUG_INFO /* winbase.h:439:5 */
type LPJIT_DEBUG_INFO = uintptr       /* winbase.h:439:20 */

type JIT_DEBUG_INFO32 = JIT_DEBUG_INFO /* winbase.h:441:26 */
type LPJIT_DEBUG_INFO32 = uintptr      /* winbase.h:441:44 */
type JIT_DEBUG_INFO64 = JIT_DEBUG_INFO /* winbase.h:442:26 */
type LPJIT_DEBUG_INFO64 = uintptr      /* winbase.h:442:44 */

type LPEXCEPTION_RECORD = PEXCEPTION_RECORD     /* winbase.h:445:29 */
type LPEXCEPTION_POINTERS = PEXCEPTION_POINTERS /* winbase.h:446:31 */

type _OFSTRUCT = struct {
	cBytes     BYTE
	fFixedDisk BYTE
	nErrCode   WORD
	Reserved1  WORD
	Reserved2  WORD
	szPathName [128]CHAR
} /* winbase.h:620:11 */

type OFSTRUCT = _OFSTRUCT /* winbase.h:627:5 */
type LPOFSTRUCT = uintptr /* winbase.h:627:15 */
type POFSTRUCT = uintptr  /* winbase.h:627:27 */

type THREAD_INFORMATION_CLASS = uint32 /* winbase.h:1188:5 */

type DEP_SYSTEM_POLICY_TYPE = uint32 /* winbase.h:1285:5 */

type PFE_EXPORT_FUNC = uintptr /* winbase.h:1378:17 */
type PFE_IMPORT_FUNC = uintptr /* winbase.h:1379:17 */

type _WIN32_STREAM_ID = struct {
	dwStreamId         DWORD
	dwStreamAttributes DWORD
	Size               LARGE_INTEGER
	dwStreamNameSize   DWORD
	cStreamName        [1]WCHAR
	_                  [2]byte
} /* winbase.h:1456:11 */

type WIN32_STREAM_ID = _WIN32_STREAM_ID /* winbase.h:1462:5 */
type LPWIN32_STREAM_ID = uintptr        /* winbase.h:1462:21 */

type PROCESS_INFORMATION_CLASS = uint32 /* winbase.h:1573:5 */

type PGET_SYSTEM_WOW64_DIRECTORY_A = uintptr /* winbase.h:1887:16 */
type PGET_SYSTEM_WOW64_DIRECTORY_W = uintptr /* winbase.h:1888:16 */

type LPPROGRESS_ROUTINE = uintptr /* winbase.h:2005:17 */

type STREAM_INFO_LEVELS = uint32 /* winbase.h:2219:5 */

type _WIN32_FIND_STREAM_DATA = struct {
	StreamSize  LARGE_INTEGER
	cStreamName [296]WCHAR
} /* winbase.h:2221:11 */

type WIN32_FIND_STREAM_DATA = _WIN32_FIND_STREAM_DATA /* winbase.h:2224:5 */
type PWIN32_FIND_STREAM_DATA = uintptr                /* winbase.h:2224:28 */

type _EVENTLOG_FULL_INFORMATION = struct{ dwFull DWORD } /* winbase.h:2282:11 */

type EVENTLOG_FULL_INFORMATION = _EVENTLOG_FULL_INFORMATION /* winbase.h:2284:5 */
type LPEVENTLOG_FULL_INFORMATION = uintptr                  /* winbase.h:2284:31 */

type tagHW_PROFILE_INFOA = struct {
	dwDockInfo      DWORD
	szHwProfileGuid [39]CHAR
	szHwProfileName [80]CHAR
	_               [1]byte
} /* winbase.h:2478:11 */

type HW_PROFILE_INFOA = tagHW_PROFILE_INFOA /* winbase.h:2482:5 */
type LPHW_PROFILE_INFOA = uintptr           /* winbase.h:2482:22 */

type tagHW_PROFILE_INFOW = struct {
	dwDockInfo      DWORD
	szHwProfileGuid [39]WCHAR
	szHwProfileName [80]WCHAR
	_               [2]byte
} /* winbase.h:2484:11 */

type HW_PROFILE_INFOW = tagHW_PROFILE_INFOW /* winbase.h:2488:5 */
type LPHW_PROFILE_INFOW = uintptr           /* winbase.h:2488:22 */

type HW_PROFILE_INFO = HW_PROFILE_INFOW     /* winbase.h:2490:3 */
type LPHW_PROFILE_INFO = LPHW_PROFILE_INFOW /* winbase.h:2491:3 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// ********************   WARNING   ********************
// This is inconsistent with MSDN!
// In MSDN:
//     ERROR_IPSEC_IKE_QM_LIMIT => 13884 (here not defined)
//     ERROR_IPSEC_IKE_NEG_STATUS_END => 13897 (here 13884)
// Source:
//     WinINet Reference -> WinINet Constants -> Error Messages
//     https://msdn.microsoft.com/en-us/library/windows/desktop/aa385465%28v=vs.85%29.aspx
// ******************** END WARNING ********************
//#define ERROR_IPSEC_IKE_NEG_STATUS_END __MSABI_LONG(13884)

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type _TIME_ZONE_INFORMATION = struct {
	Bias         LONG
	StandardName [32]WCHAR
	StandardDate SYSTEMTIME
	StandardBias LONG
	DaylightName [32]WCHAR
	DaylightDate SYSTEMTIME
	DaylightBias LONG
} /* timezoneapi.h:21:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// ********************   WARNING   ********************
// This is inconsistent with MSDN!
// In MSDN:
//     ERROR_IPSEC_IKE_QM_LIMIT => 13884 (here not defined)
//     ERROR_IPSEC_IKE_NEG_STATUS_END => 13897 (here 13884)
// Source:
//     WinINet Reference -> WinINet Constants -> Error Messages
//     https://msdn.microsoft.com/en-us/library/windows/desktop/aa385465%28v=vs.85%29.aspx
// ******************** END WARNING ********************
//#define ERROR_IPSEC_IKE_NEG_STATUS_END __MSABI_LONG(13884)

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type TIME_ZONE_INFORMATION = _TIME_ZONE_INFORMATION /* timezoneapi.h:29:5 */
type PTIME_ZONE_INFORMATION = uintptr               /* timezoneapi.h:29:27 */
type LPTIME_ZONE_INFORMATION = uintptr              /* timezoneapi.h:29:51 */

type _TIME_DYNAMIC_ZONE_INFORMATION = struct {
	Bias                        LONG
	StandardName                [32]WCHAR
	StandardDate                SYSTEMTIME
	StandardBias                LONG
	DaylightName                [32]WCHAR
	DaylightDate                SYSTEMTIME
	DaylightBias                LONG
	TimeZoneKeyName             [128]WCHAR
	DynamicDaylightTimeDisabled BOOLEAN
	_                           [3]byte
} /* timezoneapi.h:31:11 */

type DYNAMIC_TIME_ZONE_INFORMATION = _TIME_DYNAMIC_ZONE_INFORMATION /* timezoneapi.h:41:5 */
type PDYNAMIC_TIME_ZONE_INFORMATION = uintptr                       /* timezoneapi.h:41:35 */

type _SYSTEM_POWER_STATUS = struct {
	ACLineStatus        BYTE
	BatteryFlag         BYTE
	BatteryLifePercent  BYTE
	Reserved1           BYTE
	BatteryLifeTime     DWORD
	BatteryFullLifeTime DWORD
} /* winbase.h:2571:11 */

type SYSTEM_POWER_STATUS = _SYSTEM_POWER_STATUS /* winbase.h:2578:5 */
type LPSYSTEM_POWER_STATUS = uintptr            /* winbase.h:2578:25 */

type tagACTCTXA = struct {
	cbSize                 ULONG
	dwFlags                DWORD
	lpSource               LPCSTR
	wProcessorArchitecture USHORT
	wLangId                LANGID
	_                      [4]byte
	lpAssemblyDirectory    LPCSTR
	lpResourceName         LPCSTR
	lpApplicationName      LPCSTR
	hModule                HMODULE
} /* winbase.h:2649:11 */

type ACTCTXA = tagACTCTXA /* winbase.h:2659:5 */
type PACTCTXA = uintptr   /* winbase.h:2659:13 */

type tagACTCTXW = struct {
	cbSize                 ULONG
	dwFlags                DWORD
	lpSource               LPCWSTR
	wProcessorArchitecture USHORT
	wLangId                LANGID
	_                      [4]byte
	lpAssemblyDirectory    LPCWSTR
	lpResourceName         LPCWSTR
	lpApplicationName      LPCWSTR
	hModule                HMODULE
} /* winbase.h:2661:11 */

type ACTCTXW = tagACTCTXW /* winbase.h:2671:5 */
type PACTCTXW = uintptr   /* winbase.h:2671:13 */

type ACTCTX = ACTCTXW   /* winbase.h:2673:3 */
type PACTCTX = PACTCTXW /* winbase.h:2674:3 */

type PCACTCTXA = uintptr /* winbase.h:2676:25 */
type PCACTCTXW = uintptr /* winbase.h:2677:25 */

type PCACTCTX = PCACTCTXW /* winbase.h:2679:3 */

type tagACTCTX_SECTION_KEYED_DATA_2600 = struct {
	cbSize                    ULONG
	ulDataFormatVersion       ULONG
	lpData                    PVOID
	ulLength                  ULONG
	_                         [4]byte
	lpSectionGlobalData       PVOID
	ulSectionGlobalDataLength ULONG
	_                         [4]byte
	lpSectionBase             PVOID
	ulSectionTotalLength      ULONG
	_                         [4]byte
	hActCtx                   HANDLE
	ulAssemblyRosterIndex     ULONG
	_                         [4]byte
} /* winbase.h:2693:11 */

type ACTCTX_SECTION_KEYED_DATA_2600 = tagACTCTX_SECTION_KEYED_DATA_2600 /* winbase.h:2704:5 */
type PACTCTX_SECTION_KEYED_DATA_2600 = uintptr                          /* winbase.h:2704:36 */

type PCACTCTX_SECTION_KEYED_DATA_2600 = uintptr /* winbase.h:2706:48 */

type tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA = struct {
	lpInformation             PVOID
	lpSectionBase             PVOID
	ulSectionLength           ULONG
	_                         [4]byte
	lpSectionGlobalDataBase   PVOID
	ulSectionGlobalDataLength ULONG
	_                         [4]byte
} /* winbase.h:2708:11 */

type ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA = tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA /* winbase.h:2714:5 */
type PACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA = uintptr                                       /* winbase.h:2714:49 */

type PCACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA = uintptr /* winbase.h:2716:61 */

type tagACTCTX_SECTION_KEYED_DATA = struct {
	cbSize                    ULONG
	ulDataFormatVersion       ULONG
	lpData                    PVOID
	ulLength                  ULONG
	_                         [4]byte
	lpSectionGlobalData       PVOID
	ulSectionGlobalDataLength ULONG
	_                         [4]byte
	lpSectionBase             PVOID
	ulSectionTotalLength      ULONG
	_                         [4]byte
	hActCtx                   HANDLE
	ulAssemblyRosterIndex     ULONG
	ulFlags                   ULONG
	AssemblyMetadata          ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA
} /* winbase.h:2718:11 */

type ACTCTX_SECTION_KEYED_DATA = tagACTCTX_SECTION_KEYED_DATA /* winbase.h:2731:5 */
type PACTCTX_SECTION_KEYED_DATA = uintptr                     /* winbase.h:2731:31 */

type PCACTCTX_SECTION_KEYED_DATA = uintptr /* winbase.h:2733:43 */

type _ACTIVATION_CONTEXT_BASIC_INFORMATION = struct {
	hActCtx HANDLE
	dwFlags DWORD
	_       [4]byte
} /* winbase.h:2746:11 */

type ACTIVATION_CONTEXT_BASIC_INFORMATION = _ACTIVATION_CONTEXT_BASIC_INFORMATION /* winbase.h:2749:5 */
type PACTIVATION_CONTEXT_BASIC_INFORMATION = uintptr                              /* winbase.h:2749:42 */

type PCACTIVATION_CONTEXT_BASIC_INFORMATION = uintptr /* winbase.h:2751:62 */

type PQUERYACTCTXW_FUNC = uintptr /* winbase.h:2763:19 */

type APPLICATION_RECOVERY_CALLBACK = uintptr /* winbase.h:2783:17 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _DRAWPATRECT = struct {
	ptPosition POINT
	ptSize     POINT
	wStyle     WORD
	wPattern   WORD
} /* wingdi.h:224:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type DRAWPATRECT = _DRAWPATRECT /* wingdi.h:229:5 */
type PDRAWPATRECT = uintptr     /* wingdi.h:229:17 */

type _PSINJECTDATA = struct {
	DataBytes      DWORD
	InjectionPoint WORD
	PageNumber     WORD
} /* wingdi.h:335:11 */

type PSINJECTDATA = _PSINJECTDATA /* wingdi.h:339:5 */
type PPSINJECTDATA = uintptr      /* wingdi.h:339:18 */

type _PSFEATURE_OUTPUT = struct {
	bPageIndependent WINBOOL
	bSetPageDevice   WINBOOL
} /* wingdi.h:393:11 */

type PSFEATURE_OUTPUT = _PSFEATURE_OUTPUT /* wingdi.h:396:5 */
type PPSFEATURE_OUTPUT = uintptr          /* wingdi.h:396:22 */

type _PSFEATURE_CUSTPAPER = struct {
	lOrientation  LONG
	lWidth        LONG
	lHeight       LONG
	lWidthOffset  LONG
	lHeightOffset LONG
} /* wingdi.h:398:11 */

type PSFEATURE_CUSTPAPER = _PSFEATURE_CUSTPAPER /* wingdi.h:404:5 */
type PPSFEATURE_CUSTPAPER = uintptr             /* wingdi.h:404:25 */

type tagXFORM = struct {
	eM11 FLOAT
	eM12 FLOAT
	eM21 FLOAT
	eM22 FLOAT
	eDx  FLOAT
	eDy  FLOAT
} /* wingdi.h:452:11 */

type XFORM = tagXFORM  /* wingdi.h:459:5 */
type PXFORM = uintptr  /* wingdi.h:459:11 */
type LPXFORM = uintptr /* wingdi.h:459:19 */

type tagBITMAP = struct {
	bmType       LONG
	bmWidth      LONG
	bmHeight     LONG
	bmWidthBytes LONG
	bmPlanes     WORD
	bmBitsPixel  WORD
	_            [4]byte
	bmBits       LPVOID
} /* wingdi.h:461:11 */

type BITMAP = tagBITMAP /* wingdi.h:469:5 */
type PBITMAP = uintptr  /* wingdi.h:469:12 */
type NPBITMAP = uintptr /* wingdi.h:469:21 */
type LPBITMAP = uintptr /* wingdi.h:469:31 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type tagRGBTRIPLE = struct {
	rgbtBlue  BYTE
	rgbtGreen BYTE
	rgbtRed   BYTE
} /* wingdi.h:472:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type RGBTRIPLE = tagRGBTRIPLE /* wingdi.h:476:5 */
type PRGBTRIPLE = uintptr     /* wingdi.h:476:15 */
type NPRGBTRIPLE = uintptr    /* wingdi.h:476:27 */
type LPRGBTRIPLE = uintptr    /* wingdi.h:476:40 */
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type tagRGBQUAD = struct {
	rgbBlue     BYTE
	rgbGreen    BYTE
	rgbRed      BYTE
	rgbReserved BYTE
} /* wingdi.h:479:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type RGBQUAD = tagRGBQUAD /* wingdi.h:484:5 */

type LPRGBQUAD = uintptr /* wingdi.h:488:19 */

type LCSCSTYPE = LONG /* wingdi.h:501:16 */

type LCSGAMUTMATCH = LONG /* wingdi.h:504:16 */

type FXPT16DOT16 = int32     /* wingdi.h:528:20 */
type LPFXPT16DOT16 = uintptr /* wingdi.h:528:32 */
type FXPT2DOT30 = int32      /* wingdi.h:529:20 */
type LPFXPT2DOT30 = uintptr  /* wingdi.h:529:31 */

type tagCIEXYZ = struct {
	ciexyzX FXPT2DOT30
	ciexyzY FXPT2DOT30
	ciexyzZ FXPT2DOT30
} /* wingdi.h:531:11 */

type CIEXYZ = tagCIEXYZ /* wingdi.h:535:5 */
type LPCIEXYZ = uintptr /* wingdi.h:538:18 */
type tagICEXYZTRIPLE = struct {
	ciexyzRed   CIEXYZ
	ciexyzGreen CIEXYZ
	ciexyzBlue  CIEXYZ
} /* wingdi.h:541:11 */

type CIEXYZTRIPLE = tagICEXYZTRIPLE /* wingdi.h:545:5 */
type LPCIEXYZTRIPLE = uintptr       /* wingdi.h:548:24 */

type tagLOGCOLORSPACEA = struct {
	lcsSignature  DWORD
	lcsVersion    DWORD
	lcsSize       DWORD
	lcsCSType     LCSCSTYPE
	lcsIntent     LCSGAMUTMATCH
	lcsEndpoints  CIEXYZTRIPLE
	lcsGammaRed   DWORD
	lcsGammaGreen DWORD
	lcsGammaBlue  DWORD
	lcsFilename   [260]CHAR
} /* wingdi.h:552:11 */

type LOGCOLORSPACEA = tagLOGCOLORSPACEA /* wingdi.h:563:5 */
type LPLOGCOLORSPACEA = uintptr         /* wingdi.h:563:20 */

type tagLOGCOLORSPACEW = struct {
	lcsSignature  DWORD
	lcsVersion    DWORD
	lcsSize       DWORD
	lcsCSType     LCSCSTYPE
	lcsIntent     LCSGAMUTMATCH
	lcsEndpoints  CIEXYZTRIPLE
	lcsGammaRed   DWORD
	lcsGammaGreen DWORD
	lcsGammaBlue  DWORD
	lcsFilename   [260]WCHAR
} /* wingdi.h:565:11 */

type LOGCOLORSPACEW = tagLOGCOLORSPACEW /* wingdi.h:576:5 */
type LPLOGCOLORSPACEW = uintptr         /* wingdi.h:576:20 */

type LOGCOLORSPACE = LOGCOLORSPACEW     /* wingdi.h:578:3 */
type LPLOGCOLORSPACE = LPLOGCOLORSPACEW /* wingdi.h:579:3 */

type tagBITMAPCOREHEADER = struct {
	bcSize     DWORD
	bcWidth    WORD
	bcHeight   WORD
	bcPlanes   WORD
	bcBitCount WORD
} /* wingdi.h:583:11 */

type BITMAPCOREHEADER = tagBITMAPCOREHEADER /* wingdi.h:589:5 */
type LPBITMAPCOREHEADER = uintptr           /* wingdi.h:589:22 */
type PBITMAPCOREHEADER = uintptr            /* wingdi.h:589:42 */

type tagBITMAPINFOHEADER = struct {
	biSize          DWORD
	biWidth         LONG
	biHeight        LONG
	biPlanes        WORD
	biBitCount      WORD
	biCompression   DWORD
	biSizeImage     DWORD
	biXPelsPerMeter LONG
	biYPelsPerMeter LONG
	biClrUsed       DWORD
	biClrImportant  DWORD
} /* wingdi.h:593:11 */

type BITMAPINFOHEADER = tagBITMAPINFOHEADER /* wingdi.h:605:5 */
type LPBITMAPINFOHEADER = uintptr           /* wingdi.h:605:22 */
type PBITMAPINFOHEADER = uintptr            /* wingdi.h:605:42 */

type BITMAPV4HEADER = struct {
	bV4Size          DWORD
	bV4Width         LONG
	bV4Height        LONG
	bV4Planes        WORD
	bV4BitCount      WORD
	bV4V4Compression DWORD
	bV4SizeImage     DWORD
	bV4XPelsPerMeter LONG
	bV4YPelsPerMeter LONG
	bV4ClrUsed       DWORD
	bV4ClrImportant  DWORD
	bV4RedMask       DWORD
	bV4GreenMask     DWORD
	bV4BlueMask      DWORD
	bV4AlphaMask     DWORD
	bV4CSType        DWORD
	bV4Endpoints     CIEXYZTRIPLE
	bV4GammaRed      DWORD
	bV4GammaGreen    DWORD
	bV4GammaBlue     DWORD
}                               /* wingdi.h:630:5 */
type LPBITMAPV4HEADER = uintptr /* wingdi.h:630:20 */
type PBITMAPV4HEADER = uintptr  /* wingdi.h:630:38 */

type BITMAPV5HEADER = struct {
	bV5Size          DWORD
	bV5Width         LONG
	bV5Height        LONG
	bV5Planes        WORD
	bV5BitCount      WORD
	bV5Compression   DWORD
	bV5SizeImage     DWORD
	bV5XPelsPerMeter LONG
	bV5YPelsPerMeter LONG
	bV5ClrUsed       DWORD
	bV5ClrImportant  DWORD
	bV5RedMask       DWORD
	bV5GreenMask     DWORD
	bV5BlueMask      DWORD
	bV5AlphaMask     DWORD
	bV5CSType        DWORD
	bV5Endpoints     CIEXYZTRIPLE
	bV5GammaRed      DWORD
	bV5GammaGreen    DWORD
	bV5GammaBlue     DWORD
	bV5Intent        DWORD
	bV5ProfileData   DWORD
	bV5ProfileSize   DWORD
	bV5Reserved      DWORD
}                               /* wingdi.h:657:5 */
type LPBITMAPV5HEADER = uintptr /* wingdi.h:657:20 */
type PBITMAPV5HEADER = uintptr  /* wingdi.h:657:38 */

type tagBITMAPINFO = struct {
	bmiHeader BITMAPINFOHEADER
	bmiColors [1]RGBQUAD
} /* wingdi.h:671:11 */

type BITMAPINFO = tagBITMAPINFO /* wingdi.h:674:5 */
type LPBITMAPINFO = uintptr     /* wingdi.h:674:16 */
type PBITMAPINFO = uintptr      /* wingdi.h:674:30 */

type tagBITMAPCOREINFO = struct {
	bmciHeader BITMAPCOREHEADER
	bmciColors [1]RGBTRIPLE
	_          [1]byte
} /* wingdi.h:678:11 */

type BITMAPCOREINFO = tagBITMAPCOREINFO /* wingdi.h:681:5 */
type LPBITMAPCOREINFO = uintptr         /* wingdi.h:681:20 */
type PBITMAPCOREINFO = uintptr          /* wingdi.h:681:38 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type tagBITMAPFILEHEADER = struct {
	bfType      WORD
	_           [2]byte
	bfSize      DWORD
	bfReserved1 WORD
	bfReserved2 WORD
	bfOffBits   DWORD
} /* wingdi.h:684:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type BITMAPFILEHEADER = tagBITMAPFILEHEADER /* wingdi.h:690:5 */
type LPBITMAPFILEHEADER = uintptr           /* wingdi.h:690:22 */
type PBITMAPFILEHEADER = uintptr            /* wingdi.h:690:42 */
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type tagFONTSIGNATURE = struct {
	fsUsb [4]DWORD
	fsCsb [2]DWORD
} /* wingdi.h:699:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type FONTSIGNATURE = tagFONTSIGNATURE /* wingdi.h:702:5 */
type PFONTSIGNATURE = uintptr         /* wingdi.h:702:19 */
type LPFONTSIGNATURE = uintptr        /* wingdi.h:702:35 */

type tagCHARSETINFO = struct {
	ciCharset UINT
	ciACP     UINT
	fs        FONTSIGNATURE
} /* wingdi.h:704:11 */

type CHARSETINFO = tagCHARSETINFO /* wingdi.h:708:5 */
type PCHARSETINFO = uintptr       /* wingdi.h:708:17 */
type NPCHARSETINFO = uintptr      /* wingdi.h:708:31 */
type LPCHARSETINFO = uintptr      /* wingdi.h:708:46 */

type tagLOCALESIGNATURE = struct {
	lsUsb          [4]DWORD
	lsCsbDefault   [2]DWORD
	lsCsbSupported [2]DWORD
} /* wingdi.h:717:11 */

type LOCALESIGNATURE = tagLOCALESIGNATURE /* wingdi.h:721:5 */
type PLOCALESIGNATURE = uintptr           /* wingdi.h:721:21 */
type LPLOCALESIGNATURE = uintptr          /* wingdi.h:721:39 */

type tagHANDLETABLE = struct{ objectHandle [1]HGDIOBJ } /* wingdi.h:727:11 */

type HANDLETABLE = tagHANDLETABLE /* wingdi.h:729:5 */
type PHANDLETABLE = uintptr       /* wingdi.h:729:17 */
type LPHANDLETABLE = uintptr      /* wingdi.h:729:31 */

type tagMETARECORD = struct {
	rdSize     DWORD
	rdFunction WORD
	rdParm     [1]WORD
} /* wingdi.h:731:11 */

type METARECORD = tagMETARECORD /* wingdi.h:735:5 */
type PMETARECORD = uintptr      /* wingdi.h:738:42 */
type LPMETARECORD = uintptr     /* wingdi.h:741:42 */

type tagMETAFILEPICT = struct {
	mm   LONG
	xExt LONG
	yExt LONG
	_    [4]byte
	hMF  HMETAFILE
} /* wingdi.h:743:11 */

type METAFILEPICT = tagMETAFILEPICT /* wingdi.h:748:5 */
type LPMETAFILEPICT = uintptr       /* wingdi.h:748:18 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type tagMETAHEADER = struct {
	mtType         WORD
	mtHeaderSize   WORD
	mtVersion      WORD
	_              [2]byte
	mtSize         DWORD
	mtNoObjects    WORD
	_              [2]byte
	mtMaxRecord    DWORD
	mtNoParameters WORD
	_              [2]byte
} /* wingdi.h:753:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type METAHEADER = tagMETAHEADER /* wingdi.h:761:5 */
type PMETAHEADER = uintptr      /* wingdi.h:762:42 */
type LPMETAHEADER = uintptr     /* wingdi.h:763:42 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type tagENHMETARECORD = struct {
	iType DWORD
	nSize DWORD
	dParm [1]DWORD
} /* wingdi.h:769:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type ENHMETARECORD = tagENHMETARECORD /* wingdi.h:773:5 */
type PENHMETARECORD = uintptr         /* wingdi.h:773:19 */
type LPENHMETARECORD = uintptr        /* wingdi.h:773:35 */

type tagENHMETAHEADER = struct {
	iType          DWORD
	nSize          DWORD
	rclBounds      RECTL
	rclFrame       RECTL
	dSignature     DWORD
	nVersion       DWORD
	nBytes         DWORD
	nRecords       DWORD
	nHandles       WORD
	sReserved      WORD
	nDescription   DWORD
	offDescription DWORD
	nPalEntries    DWORD
	szlDevice      SIZEL
	szlMillimeters SIZEL
	cbPixelFormat  DWORD
	offPixelFormat DWORD
	bOpenGL        DWORD
	szlMicrometers SIZEL
} /* wingdi.h:775:11 */

type ENHMETAHEADER = tagENHMETAHEADER /* wingdi.h:795:5 */
type PENHMETAHEADER = uintptr         /* wingdi.h:795:19 */
type LPENHMETAHEADER = uintptr        /* wingdi.h:795:35 */

type BCHAR = WCHAR /* wingdi.h:807:17 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type tagTEXTMETRICA = struct {
	tmHeight           LONG
	tmAscent           LONG
	tmDescent          LONG
	tmInternalLeading  LONG
	tmExternalLeading  LONG
	tmAveCharWidth     LONG
	tmMaxCharWidth     LONG
	tmWeight           LONG
	tmOverhang         LONG
	tmDigitizedAspectX LONG
	tmDigitizedAspectY LONG
	tmFirstChar        BYTE
	tmLastChar         BYTE
	tmDefaultChar      BYTE
	tmBreakChar        BYTE
	tmItalic           BYTE
	tmUnderlined       BYTE
	tmStruckOut        BYTE
	tmPitchAndFamily   BYTE
	tmCharSet          BYTE
	_                  [3]byte
} /* wingdi.h:818:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type TEXTMETRICA = tagTEXTMETRICA /* wingdi.h:839:5 */
type PTEXTMETRICA = uintptr       /* wingdi.h:839:17 */
type NPTEXTMETRICA = uintptr      /* wingdi.h:839:31 */
type LPTEXTMETRICA = uintptr      /* wingdi.h:839:46 */

type tagTEXTMETRICW = struct {
	tmHeight           LONG
	tmAscent           LONG
	tmDescent          LONG
	tmInternalLeading  LONG
	tmExternalLeading  LONG
	tmAveCharWidth     LONG
	tmMaxCharWidth     LONG
	tmWeight           LONG
	tmOverhang         LONG
	tmDigitizedAspectX LONG
	tmDigitizedAspectY LONG
	tmFirstChar        WCHAR
	tmLastChar         WCHAR
	tmDefaultChar      WCHAR
	tmBreakChar        WCHAR
	tmItalic           BYTE
	tmUnderlined       BYTE
	tmStruckOut        BYTE
	tmPitchAndFamily   BYTE
	tmCharSet          BYTE
	_                  [3]byte
} /* wingdi.h:841:11 */

type TEXTMETRICW = tagTEXTMETRICW /* wingdi.h:862:5 */
type PTEXTMETRICW = uintptr       /* wingdi.h:862:17 */
type NPTEXTMETRICW = uintptr      /* wingdi.h:862:31 */
type LPTEXTMETRICW = uintptr      /* wingdi.h:862:46 */

type TEXTMETRIC = TEXTMETRICW     /* wingdi.h:864:3 */
type PTEXTMETRIC = PTEXTMETRICW   /* wingdi.h:865:3 */
type NPTEXTMETRIC = NPTEXTMETRICW /* wingdi.h:866:3 */
type LPTEXTMETRIC = LPTEXTMETRICW /* wingdi.h:867:3 */
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type tagNEWTEXTMETRICA = struct {
	tmHeight           LONG
	tmAscent           LONG
	tmDescent          LONG
	tmInternalLeading  LONG
	tmExternalLeading  LONG
	tmAveCharWidth     LONG
	tmMaxCharWidth     LONG
	tmWeight           LONG
	tmOverhang         LONG
	tmDigitizedAspectX LONG
	tmDigitizedAspectY LONG
	tmFirstChar        BYTE
	tmLastChar         BYTE
	tmDefaultChar      BYTE
	tmBreakChar        BYTE
	tmItalic           BYTE
	tmUnderlined       BYTE
	tmStruckOut        BYTE
	tmPitchAndFamily   BYTE
	tmCharSet          BYTE
	_                  [3]byte
	ntmFlags           DWORD
	ntmSizeEM          UINT
	ntmCellHeight      UINT
	ntmAvgWidth        UINT
} /* wingdi.h:885:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
type NEWTEXTMETRICA = tagNEWTEXTMETRICA /* wingdi.h:910:5 */
type PNEWTEXTMETRICA = uintptr          /* wingdi.h:910:20 */
type NPNEWTEXTMETRICA = uintptr         /* wingdi.h:910:37 */
type LPNEWTEXTMETRICA = uintptr         /* wingdi.h:910:55 */

type tagNEWTEXTMETRICW = struct {
	tmHeight           LONG
	tmAscent           LONG
	tmDescent          LONG
	tmInternalLeading  LONG
	tmExternalLeading  LONG
	tmAveCharWidth     LONG
	tmMaxCharWidth     LONG
	tmWeight           LONG
	tmOverhang         LONG
	tmDigitizedAspectX LONG
	tmDigitizedAspectY LONG
	tmFirstChar        WCHAR
	tmLastChar         WCHAR
	tmDefaultChar      WCHAR
	tmBreakChar        WCHAR
	tmItalic           BYTE
	tmUnderlined       BYTE
	tmStruckOut        BYTE
	tmPitchAndFamily   BYTE
	tmCharSet          BYTE
	_                  [3]byte
	ntmFlags           DWORD
	ntmSizeEM          UINT
	ntmCellHeight      UINT
	ntmAvgWidth        UINT
} /* wingdi.h:912:11 */

type NEWTEXTMETRICW = tagNEWTEXTMETRICW /* wingdi.h:937:5 */
type PNEWTEXTMETRICW = uintptr          /* wingdi.h:937:20 */
type NPNEWTEXTMETRICW = uintptr         /* wingdi.h:937:37 */
type LPNEWTEXTMETRICW = uintptr         /* wingdi.h:937:55 */

type NEWTEXTMETRIC = NEWTEXTMETRICW     /* wingdi.h:939:3 */
type PNEWTEXTMETRIC = PNEWTEXTMETRICW   /* wingdi.h:940:3 */
type NPNEWTEXTMETRIC = NPNEWTEXTMETRICW /* wingdi.h:941:3 */
type LPNEWTEXTMETRIC = LPNEWTEXTMETRICW /* wingdi.h:942:3 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type tagNEWTEXTMETRICEXA = struct {
	ntmTm      NEWTEXTMETRICA
	ntmFontSig FONTSIGNATURE
} /* wingdi.h:946:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type NEWTEXTMETRICEXA = tagNEWTEXTMETRICEXA /* wingdi.h:949:5 */

type tagNEWTEXTMETRICEXW = struct {
	ntmTm      NEWTEXTMETRICW
	ntmFontSig FONTSIGNATURE
} /* wingdi.h:951:11 */

type NEWTEXTMETRICEXW = tagNEWTEXTMETRICEXW /* wingdi.h:954:5 */

type NEWTEXTMETRICEX = NEWTEXTMETRICEXW /* wingdi.h:956:3 */

type tagPELARRAY = struct {
	paXCount LONG
	paYCount LONG
	paXExt   LONG
	paYExt   LONG
	paRGBs   BYTE
	_        [3]byte
} /* wingdi.h:961:11 */

type PELARRAY = tagPELARRAY /* wingdi.h:967:5 */
type PPELARRAY = uintptr    /* wingdi.h:967:14 */
type NPPELARRAY = uintptr   /* wingdi.h:967:25 */
type LPPELARRAY = uintptr   /* wingdi.h:967:37 */
type tagLOGBRUSH = struct {
	lbStyle UINT
	lbColor COLORREF
	lbHatch ULONG_PTR
} /* wingdi.h:970:11 */

type LOGBRUSH = tagLOGBRUSH /* wingdi.h:974:5 */
type PLOGBRUSH = uintptr    /* wingdi.h:974:14 */
type NPLOGBRUSH = uintptr   /* wingdi.h:974:25 */
type LPLOGBRUSH = uintptr   /* wingdi.h:974:37 */

type tagLOGBRUSH32 = struct {
	lbStyle UINT
	lbColor COLORREF
	lbHatch ULONG
} /* wingdi.h:976:11 */

type LOGBRUSH32 = tagLOGBRUSH32 /* wingdi.h:980:5 */
type PLOGBRUSH32 = uintptr      /* wingdi.h:980:16 */
type NPLOGBRUSH32 = uintptr     /* wingdi.h:980:29 */
type LPLOGBRUSH32 = uintptr     /* wingdi.h:980:43 */
type PATTERN = LOGBRUSH         /* wingdi.h:983:20 */
type PPATTERN = uintptr         /* wingdi.h:984:19 */
type NPPATTERN = uintptr        /* wingdi.h:985:19 */
type LPPATTERN = uintptr        /* wingdi.h:986:19 */

type tagLOGPEN = struct {
	lopnStyle UINT
	lopnWidth POINT
	lopnColor COLORREF
} /* wingdi.h:990:11 */

type LOGPEN = tagLOGPEN /* wingdi.h:994:5 */
type PLOGPEN = uintptr  /* wingdi.h:994:12 */
type NPLOGPEN = uintptr /* wingdi.h:994:21 */
type LPLOGPEN = uintptr /* wingdi.h:994:31 */

type tagEXTLOGPEN = struct {
	elpPenStyle   DWORD
	elpWidth      DWORD
	elpBrushStyle UINT
	elpColor      COLORREF
	elpHatch      ULONG_PTR
	elpNumEntries DWORD
	elpStyleEntry [1]DWORD
} /* wingdi.h:998:11 */

type EXTLOGPEN = tagEXTLOGPEN /* wingdi.h:1006:5 */
type PEXTLOGPEN = uintptr     /* wingdi.h:1006:15 */
type NPEXTLOGPEN = uintptr    /* wingdi.h:1006:27 */
type LPEXTLOGPEN = uintptr    /* wingdi.h:1006:40 */

type tagEXTLOGPEN32 = struct {
	elpPenStyle   DWORD
	elpWidth      DWORD
	elpBrushStyle UINT
	elpColor      COLORREF
	elpHatch      ULONG
	elpNumEntries DWORD
	elpStyleEntry [1]DWORD
} /* wingdi.h:1010:11 */

type EXTLOGPEN32 = tagEXTLOGPEN32 /* wingdi.h:1018:5 */
type PEXTLOGPEN32 = uintptr       /* wingdi.h:1018:18 */
type NPEXTLOGPEN32 = uintptr      /* wingdi.h:1018:33 */
type LPEXTLOGPEN32 = uintptr      /* wingdi.h:1018:49 */

type tagPALETTEENTRY = struct {
	peRed   BYTE
	peGreen BYTE
	peBlue  BYTE
	peFlags BYTE
} /* wingdi.h:1022:11 */

type PALETTEENTRY = tagPALETTEENTRY /* wingdi.h:1027:5 */
type PPALETTEENTRY = uintptr        /* wingdi.h:1027:18 */
type LPPALETTEENTRY = uintptr       /* wingdi.h:1027:33 */

type tagLOGPALETTE = struct {
	palVersion    WORD
	palNumEntries WORD
	palPalEntry   [1]PALETTEENTRY
} /* wingdi.h:1032:11 */

type LOGPALETTE = tagLOGPALETTE /* wingdi.h:1036:5 */
type PLOGPALETTE = uintptr      /* wingdi.h:1036:16 */
type NPLOGPALETTE = uintptr     /* wingdi.h:1036:29 */
type LPLOGPALETTE = uintptr     /* wingdi.h:1036:43 */

type tagLOGFONTA = struct {
	lfHeight         LONG
	lfWidth          LONG
	lfEscapement     LONG
	lfOrientation    LONG
	lfWeight         LONG
	lfItalic         BYTE
	lfUnderline      BYTE
	lfStrikeOut      BYTE
	lfCharSet        BYTE
	lfOutPrecision   BYTE
	lfClipPrecision  BYTE
	lfQuality        BYTE
	lfPitchAndFamily BYTE
	lfFaceName       [32]CHAR
} /* wingdi.h:1043:11 */

type LOGFONTA = tagLOGFONTA /* wingdi.h:1058:5 */
type PLOGFONTA = uintptr    /* wingdi.h:1058:14 */
type NPLOGFONTA = uintptr   /* wingdi.h:1058:25 */
type LPLOGFONTA = uintptr   /* wingdi.h:1058:37 */

type tagLOGFONTW = struct {
	lfHeight         LONG
	lfWidth          LONG
	lfEscapement     LONG
	lfOrientation    LONG
	lfWeight         LONG
	lfItalic         BYTE
	lfUnderline      BYTE
	lfStrikeOut      BYTE
	lfCharSet        BYTE
	lfOutPrecision   BYTE
	lfClipPrecision  BYTE
	lfQuality        BYTE
	lfPitchAndFamily BYTE
	lfFaceName       [32]WCHAR
} /* wingdi.h:1060:11 */

type LOGFONTW = tagLOGFONTW /* wingdi.h:1075:5 */
type PLOGFONTW = uintptr    /* wingdi.h:1075:14 */
type NPLOGFONTW = uintptr   /* wingdi.h:1075:25 */
type LPLOGFONTW = uintptr   /* wingdi.h:1075:37 */

type LOGFONT = LOGFONTW     /* wingdi.h:1077:3 */
type PLOGFONT = PLOGFONTW   /* wingdi.h:1078:3 */
type NPLOGFONT = NPLOGFONTW /* wingdi.h:1079:3 */
type LPLOGFONT = LPLOGFONTW /* wingdi.h:1080:3 */

type tagENUMLOGFONTA = struct {
	elfLogFont  LOGFONTA
	elfFullName [64]BYTE
	elfStyle    [32]BYTE
} /* wingdi.h:1086:11 */

type ENUMLOGFONTA = tagENUMLOGFONTA /* wingdi.h:1090:5 */
type LPENUMLOGFONTA = uintptr       /* wingdi.h:1090:18 */

type tagENUMLOGFONTW = struct {
	elfLogFont  LOGFONTW
	elfFullName [64]WCHAR
	elfStyle    [32]WCHAR
} /* wingdi.h:1092:11 */

type ENUMLOGFONTW = tagENUMLOGFONTW /* wingdi.h:1096:5 */
type LPENUMLOGFONTW = uintptr       /* wingdi.h:1096:18 */

type ENUMLOGFONT = ENUMLOGFONTW     /* wingdi.h:1098:3 */
type LPENUMLOGFONT = LPENUMLOGFONTW /* wingdi.h:1099:3 */

type tagENUMLOGFONTEXA = struct {
	elfLogFont  LOGFONTA
	elfFullName [64]BYTE
	elfStyle    [32]BYTE
	elfScript   [32]BYTE
} /* wingdi.h:1101:11 */

type ENUMLOGFONTEXA = tagENUMLOGFONTEXA /* wingdi.h:1106:5 */
type LPENUMLOGFONTEXA = uintptr         /* wingdi.h:1106:20 */

type tagENUMLOGFONTEXW = struct {
	elfLogFont  LOGFONTW
	elfFullName [64]WCHAR
	elfStyle    [32]WCHAR
	elfScript   [32]WCHAR
} /* wingdi.h:1108:11 */

type ENUMLOGFONTEXW = tagENUMLOGFONTEXW /* wingdi.h:1113:5 */
type LPENUMLOGFONTEXW = uintptr         /* wingdi.h:1113:20 */

type ENUMLOGFONTEX = ENUMLOGFONTEXW     /* wingdi.h:1115:3 */
type LPENUMLOGFONTEX = LPENUMLOGFONTEXW /* wingdi.h:1116:3 */

type tagPANOSE = struct {
	bFamilyType      BYTE
	bSerifStyle      BYTE
	bWeight          BYTE
	bProportion      BYTE
	bContrast        BYTE
	bStrokeVariation BYTE
	bArmStyle        BYTE
	bLetterform      BYTE
	bMidline         BYTE
	bXHeight         BYTE
} /* wingdi.h:1237:11 */

type PANOSE = tagPANOSE /* wingdi.h:1248:5 */
type LPPANOSE = uintptr /* wingdi.h:1248:12 */

type tagEXTLOGFONTA = struct {
	elfLogFont   LOGFONTA
	elfFullName  [64]BYTE
	elfStyle     [32]BYTE
	elfVersion   DWORD
	elfStyleSize DWORD
	elfMatch     DWORD
	elfReserved  DWORD
	elfVendorId  [4]BYTE
	elfCulture   DWORD
	elfPanose    PANOSE
	_            [2]byte
} /* wingdi.h:1358:11 */

type EXTLOGFONTA = tagEXTLOGFONTA /* wingdi.h:1369:5 */
type PEXTLOGFONTA = uintptr       /* wingdi.h:1369:17 */
type NPEXTLOGFONTA = uintptr      /* wingdi.h:1369:31 */
type LPEXTLOGFONTA = uintptr      /* wingdi.h:1369:46 */

type tagEXTLOGFONTW = struct {
	elfLogFont   LOGFONTW
	elfFullName  [64]WCHAR
	elfStyle     [32]WCHAR
	elfVersion   DWORD
	elfStyleSize DWORD
	elfMatch     DWORD
	elfReserved  DWORD
	elfVendorId  [4]BYTE
	elfCulture   DWORD
	elfPanose    PANOSE
	_            [2]byte
} /* wingdi.h:1371:11 */

type EXTLOGFONTW = tagEXTLOGFONTW /* wingdi.h:1382:5 */
type PEXTLOGFONTW = uintptr       /* wingdi.h:1382:17 */
type NPEXTLOGFONTW = uintptr      /* wingdi.h:1382:31 */
type LPEXTLOGFONTW = uintptr      /* wingdi.h:1382:46 */

type EXTLOGFONT = EXTLOGFONTW     /* wingdi.h:1384:3 */
type PEXTLOGFONT = PEXTLOGFONTW   /* wingdi.h:1385:3 */
type NPEXTLOGFONT = NPEXTLOGFONTW /* wingdi.h:1386:3 */
type LPEXTLOGFONT = LPEXTLOGFONTW /* wingdi.h:1387:3 */

type _devicemodeA = struct {
	dmDeviceName    [32]BYTE
	dmSpecVersion   WORD
	dmDriverVersion WORD
	dmSize          WORD
	dmDriverExtra   WORD
	dmFields        DWORD
	__44            struct {
		_   [0]uint32
		__0 struct {
			dmOrientation   int16
			dmPaperSize     int16
			dmPaperLength   int16
			dmPaperWidth    int16
			dmScale         int16
			dmCopies        int16
			dmDefaultSource int16
			dmPrintQuality  int16
		}
	}
	dmColor            int16
	dmDuplex           int16
	dmYResolution      int16
	dmTTOption         int16
	dmCollate          int16
	dmFormName         [32]BYTE
	dmLogPixels        WORD
	dmBitsPerPel       DWORD
	dmPelsWidth        DWORD
	dmPelsHeight       DWORD
	__116              struct{ dmDisplayFlags DWORD }
	dmDisplayFrequency DWORD
	dmICMMethod        DWORD
	dmICMIntent        DWORD
	dmMediaType        DWORD
	dmDitherType       DWORD
	dmReserved1        DWORD
	dmReserved2        DWORD
	dmPanningWidth     DWORD
	dmPanningHeight    DWORD
} /* wingdi.h:1671:11 */

type DEVMODEA = _devicemodeA /* wingdi.h:1718:5 */
type PDEVMODEA = uintptr     /* wingdi.h:1718:14 */
type NPDEVMODEA = uintptr    /* wingdi.h:1718:25 */
type LPDEVMODEA = uintptr    /* wingdi.h:1718:37 */

type _devicemodeW = struct {
	dmDeviceName    [32]WCHAR
	dmSpecVersion   WORD
	dmDriverVersion WORD
	dmSize          WORD
	dmDriverExtra   WORD
	dmFields        DWORD
	__76            struct {
		_   [0]uint32
		__0 struct {
			dmOrientation   int16
			dmPaperSize     int16
			dmPaperLength   int16
			dmPaperWidth    int16
			dmScale         int16
			dmCopies        int16
			dmDefaultSource int16
			dmPrintQuality  int16
		}
	}
	dmColor            int16
	dmDuplex           int16
	dmYResolution      int16
	dmTTOption         int16
	dmCollate          int16
	dmFormName         [32]WCHAR
	dmLogPixels        WORD
	dmBitsPerPel       DWORD
	dmPelsWidth        DWORD
	dmPelsHeight       DWORD
	__180              struct{ dmDisplayFlags DWORD }
	dmDisplayFrequency DWORD
	dmICMMethod        DWORD
	dmICMIntent        DWORD
	dmMediaType        DWORD
	dmDitherType       DWORD
	dmReserved1        DWORD
	dmReserved2        DWORD
	dmPanningWidth     DWORD
	dmPanningHeight    DWORD
} /* wingdi.h:1720:11 */

type DEVMODEW = _devicemodeW /* wingdi.h:1767:5 */
type PDEVMODEW = uintptr     /* wingdi.h:1767:14 */
type NPDEVMODEW = uintptr    /* wingdi.h:1767:25 */
type LPDEVMODEW = uintptr    /* wingdi.h:1767:37 */

type DEVMODE = DEVMODEW     /* wingdi.h:1769:3 */
type PDEVMODE = PDEVMODEW   /* wingdi.h:1770:3 */
type NPDEVMODE = NPDEVMODEW /* wingdi.h:1771:3 */
type LPDEVMODE = LPDEVMODEW /* wingdi.h:1772:3 */

type _DISPLAY_DEVICEA = struct {
	cb           DWORD
	DeviceName   [32]CHAR
	DeviceString [128]CHAR
	StateFlags   DWORD
	DeviceID     [128]CHAR
	DeviceKey    [128]CHAR
} /* wingdi.h:2023:11 */

type DISPLAY_DEVICEA = _DISPLAY_DEVICEA /* wingdi.h:2030:5 */
type PDISPLAY_DEVICEA = uintptr         /* wingdi.h:2030:21 */
type LPDISPLAY_DEVICEA = uintptr        /* wingdi.h:2030:39 */

type _DISPLAY_DEVICEW = struct {
	cb           DWORD
	DeviceName   [32]WCHAR
	DeviceString [128]WCHAR
	StateFlags   DWORD
	DeviceID     [128]WCHAR
	DeviceKey    [128]WCHAR
} /* wingdi.h:2032:11 */

type DISPLAY_DEVICEW = _DISPLAY_DEVICEW /* wingdi.h:2039:5 */
type PDISPLAY_DEVICEW = uintptr         /* wingdi.h:2039:21 */
type LPDISPLAY_DEVICEW = uintptr        /* wingdi.h:2039:39 */

type DISPLAY_DEVICE = DISPLAY_DEVICEW     /* wingdi.h:2041:3 */
type PDISPLAY_DEVICE = PDISPLAY_DEVICEW   /* wingdi.h:2042:3 */
type LPDISPLAY_DEVICE = LPDISPLAY_DEVICEW /* wingdi.h:2043:3 */

type _RGNDATAHEADER = struct {
	dwSize   DWORD
	iType    DWORD
	nCount   DWORD
	nRgnSize DWORD
	rcBound  RECT
} /* wingdi.h:2422:11 */

type RGNDATAHEADER = _RGNDATAHEADER /* wingdi.h:2428:5 */
type PRGNDATAHEADER = uintptr       /* wingdi.h:2428:19 */

type _RGNDATA = struct {
	rdh    RGNDATAHEADER
	Buffer [1]int8
	_      [3]byte
} /* wingdi.h:2430:11 */

type RGNDATA = _RGNDATA  /* wingdi.h:2433:5 */
type PRGNDATA = uintptr  /* wingdi.h:2433:13 */
type NPRGNDATA = uintptr /* wingdi.h:2433:23 */
type LPRGNDATA = uintptr /* wingdi.h:2433:34 */

type _ABC = struct {
	abcA int32
	abcB UINT
	abcC int32
} /* wingdi.h:2439:11 */

type ABC = _ABC      /* wingdi.h:2443:5 */
type PABC = uintptr  /* wingdi.h:2443:9 */
type NPABC = uintptr /* wingdi.h:2443:15 */
type LPABC = uintptr /* wingdi.h:2443:22 */

type _ABCFLOAT = struct {
	abcfA FLOAT
	abcfB FLOAT
	abcfC FLOAT
} /* wingdi.h:2445:11 */

type ABCFLOAT = _ABCFLOAT /* wingdi.h:2449:5 */
type PABCFLOAT = uintptr  /* wingdi.h:2449:14 */
type NPABCFLOAT = uintptr /* wingdi.h:2449:25 */
type LPABCFLOAT = uintptr /* wingdi.h:2449:37 */

type _OUTLINETEXTMETRICA = struct {
	otmSize                UINT
	otmTextMetrics         TEXTMETRICA
	otmFiller              BYTE
	otmPanoseNumber        PANOSE
	_                      [1]byte
	otmfsSelection         UINT
	otmfsType              UINT
	otmsCharSlopeRise      int32
	otmsCharSlopeRun       int32
	otmItalicAngle         int32
	otmEMSquare            UINT
	otmAscent              int32
	otmDescent             int32
	otmLineGap             UINT
	otmsCapEmHeight        UINT
	otmsXHeight            UINT
	otmrcFontBox           RECT
	otmMacAscent           int32
	otmMacDescent          int32
	otmMacLineGap          UINT
	otmusMinimumPPEM       UINT
	otmptSubscriptSize     POINT
	otmptSubscriptOffset   POINT
	otmptSuperscriptSize   POINT
	otmptSuperscriptOffset POINT
	otmsStrikeoutSize      UINT
	otmsStrikeoutPosition  int32
	otmsUnderscoreSize     int32
	otmsUnderscorePosition int32
	_                      [4]byte
	otmpFamilyName         PSTR
	otmpFaceName           PSTR
	otmpStyleName          PSTR
	otmpFullName           PSTR
} /* wingdi.h:2455:11 */

type OUTLINETEXTMETRICA = _OUTLINETEXTMETRICA /* wingdi.h:2488:5 */
type POUTLINETEXTMETRICA = uintptr            /* wingdi.h:2488:24 */
type NPOUTLINETEXTMETRICA = uintptr           /* wingdi.h:2488:45 */
type LPOUTLINETEXTMETRICA = uintptr           /* wingdi.h:2488:67 */

type _OUTLINETEXTMETRICW = struct {
	otmSize                UINT
	otmTextMetrics         TEXTMETRICW
	otmFiller              BYTE
	otmPanoseNumber        PANOSE
	_                      [1]byte
	otmfsSelection         UINT
	otmfsType              UINT
	otmsCharSlopeRise      int32
	otmsCharSlopeRun       int32
	otmItalicAngle         int32
	otmEMSquare            UINT
	otmAscent              int32
	otmDescent             int32
	otmLineGap             UINT
	otmsCapEmHeight        UINT
	otmsXHeight            UINT
	otmrcFontBox           RECT
	otmMacAscent           int32
	otmMacDescent          int32
	otmMacLineGap          UINT
	otmusMinimumPPEM       UINT
	otmptSubscriptSize     POINT
	otmptSubscriptOffset   POINT
	otmptSuperscriptSize   POINT
	otmptSuperscriptOffset POINT
	otmsStrikeoutSize      UINT
	otmsStrikeoutPosition  int32
	otmsUnderscoreSize     int32
	otmsUnderscorePosition int32
	otmpFamilyName         PSTR
	otmpFaceName           PSTR
	otmpStyleName          PSTR
	otmpFullName           PSTR
} /* wingdi.h:2490:11 */

type OUTLINETEXTMETRICW = _OUTLINETEXTMETRICW /* wingdi.h:2523:5 */
type POUTLINETEXTMETRICW = uintptr            /* wingdi.h:2523:24 */
type NPOUTLINETEXTMETRICW = uintptr           /* wingdi.h:2523:45 */
type LPOUTLINETEXTMETRICW = uintptr           /* wingdi.h:2523:67 */

type OUTLINETEXTMETRIC = OUTLINETEXTMETRICW     /* wingdi.h:2525:3 */
type POUTLINETEXTMETRIC = POUTLINETEXTMETRICW   /* wingdi.h:2526:3 */
type NPOUTLINETEXTMETRIC = NPOUTLINETEXTMETRICW /* wingdi.h:2527:3 */
type LPOUTLINETEXTMETRIC = LPOUTLINETEXTMETRICW /* wingdi.h:2528:3 */

type tagPOLYTEXTA = struct {
	x       int32
	y       int32
	n       UINT
	_       [4]byte
	lpstr   LPCSTR
	uiFlags UINT
	rcl     RECT
	_       [4]byte
	pdx     uintptr
} /* wingdi.h:2533:11 */

type POLYTEXTA = tagPOLYTEXTA /* wingdi.h:2541:5 */
type PPOLYTEXTA = uintptr     /* wingdi.h:2541:15 */
type NPPOLYTEXTA = uintptr    /* wingdi.h:2541:27 */
type LPPOLYTEXTA = uintptr    /* wingdi.h:2541:40 */

type tagPOLYTEXTW = struct {
	x       int32
	y       int32
	n       UINT
	_       [4]byte
	lpstr   LPCWSTR
	uiFlags UINT
	rcl     RECT
	_       [4]byte
	pdx     uintptr
} /* wingdi.h:2543:11 */

type POLYTEXTW = tagPOLYTEXTW /* wingdi.h:2551:5 */
type PPOLYTEXTW = uintptr     /* wingdi.h:2551:15 */
type NPPOLYTEXTW = uintptr    /* wingdi.h:2551:27 */
type LPPOLYTEXTW = uintptr    /* wingdi.h:2551:40 */

type POLYTEXT = POLYTEXTW     /* wingdi.h:2553:3 */
type PPOLYTEXT = PPOLYTEXTW   /* wingdi.h:2554:3 */
type NPPOLYTEXT = NPPOLYTEXTW /* wingdi.h:2555:3 */
type LPPOLYTEXT = LPPOLYTEXTW /* wingdi.h:2556:3 */

type _FIXED = struct {
	fract WORD
	value int16
} /* wingdi.h:2560:11 */

type FIXED = _FIXED /* wingdi.h:2563:5 */

type _MAT2 = struct {
	eM11 FIXED
	eM12 FIXED
	eM21 FIXED
	eM22 FIXED
} /* wingdi.h:2565:11 */

type MAT2 = _MAT2     /* wingdi.h:2570:5 */
type LPMAT2 = uintptr /* wingdi.h:2570:10 */

type _GLYPHMETRICS = struct {
	gmBlackBoxX     UINT
	gmBlackBoxY     UINT
	gmptGlyphOrigin POINT
	gmCellIncX      int16
	gmCellIncY      int16
} /* wingdi.h:2572:11 */

type GLYPHMETRICS = _GLYPHMETRICS /* wingdi.h:2578:5 */
type LPGLYPHMETRICS = uintptr     /* wingdi.h:2578:18 */

type tagPOINTFX = struct {
	x FIXED
	y FIXED
} /* wingdi.h:2598:11 */

type POINTFX = tagPOINTFX /* wingdi.h:2601:5 */
type LPPOINTFX = uintptr  /* wingdi.h:2601:13 */

type tagTTPOLYCURVE = struct {
	wType WORD
	cpfx  WORD
	apfx  [1]POINTFX
} /* wingdi.h:2603:11 */

type TTPOLYCURVE = tagTTPOLYCURVE /* wingdi.h:2607:5 */
type LPTTPOLYCURVE = uintptr      /* wingdi.h:2607:17 */

type tagTTPOLYGONHEADER = struct {
	cb       DWORD
	dwType   DWORD
	pfxStart POINTFX
} /* wingdi.h:2609:11 */

type TTPOLYGONHEADER = tagTTPOLYGONHEADER /* wingdi.h:2613:5 */
type LPTTPOLYGONHEADER = uintptr          /* wingdi.h:2613:21 */

type tagGCP_RESULTSA = struct {
	lStructSize DWORD
	_           [4]byte
	lpOutString LPSTR
	lpOrder     uintptr
	lpDx        uintptr
	lpCaretPos  uintptr
	lpClass     LPSTR
	lpGlyphs    LPWSTR
	nGlyphs     UINT
	nMaxFit     int32
} /* wingdi.h:2656:11 */

type GCP_RESULTSA = tagGCP_RESULTSA /* wingdi.h:2666:5 */
type LPGCP_RESULTSA = uintptr       /* wingdi.h:2666:18 */
type tagGCP_RESULTSW = struct {
	lStructSize DWORD
	_           [4]byte
	lpOutString LPWSTR
	lpOrder     uintptr
	lpDx        uintptr
	lpCaretPos  uintptr
	lpClass     LPSTR
	lpGlyphs    LPWSTR
	nGlyphs     UINT
	nMaxFit     int32
} /* wingdi.h:2667:11 */

type GCP_RESULTSW = tagGCP_RESULTSW /* wingdi.h:2677:5 */
type LPGCP_RESULTSW = uintptr       /* wingdi.h:2677:18 */

type GCP_RESULTS = GCP_RESULTSW     /* wingdi.h:2679:3 */
type LPGCP_RESULTS = LPGCP_RESULTSW /* wingdi.h:2680:3 */

type _RASTERIZER_STATUS = struct {
	nSize       int16
	wFlags      int16
	nLanguageID int16
} /* wingdi.h:2682:11 */

type RASTERIZER_STATUS = _RASTERIZER_STATUS /* wingdi.h:2686:5 */
type LPRASTERIZER_STATUS = uintptr          /* wingdi.h:2686:23 */

type tagPIXELFORMATDESCRIPTOR = struct {
	nSize           WORD
	nVersion        WORD
	dwFlags         DWORD
	iPixelType      BYTE
	cColorBits      BYTE
	cRedBits        BYTE
	cRedShift       BYTE
	cGreenBits      BYTE
	cGreenShift     BYTE
	cBlueBits       BYTE
	cBlueShift      BYTE
	cAlphaBits      BYTE
	cAlphaShift     BYTE
	cAccumBits      BYTE
	cAccumRedBits   BYTE
	cAccumGreenBits BYTE
	cAccumBlueBits  BYTE
	cAccumAlphaBits BYTE
	cDepthBits      BYTE
	cStencilBits    BYTE
	cAuxBuffers     BYTE
	iLayerType      BYTE
	bReserved       BYTE
	dwLayerMask     DWORD
	dwVisibleMask   DWORD
	dwDamageMask    DWORD
} /* wingdi.h:2693:11 */

type PIXELFORMATDESCRIPTOR = tagPIXELFORMATDESCRIPTOR /* wingdi.h:2720:5 */
type PPIXELFORMATDESCRIPTOR = uintptr                 /* wingdi.h:2720:27 */
type LPPIXELFORMATDESCRIPTOR = uintptr                /* wingdi.h:2720:51 */

type OLDFONTENUMPROCA = uintptr /* wingdi.h:2753:15 */
type OLDFONTENUMPROCW = uintptr /* wingdi.h:2754:15 */

type FONTENUMPROCA = OLDFONTENUMPROCA /* wingdi.h:2764:28 */
type FONTENUMPROCW = OLDFONTENUMPROCW /* wingdi.h:2765:28 */

type FONTENUMPROC = FONTENUMPROCW /* wingdi.h:2767:3 */

type GOBJENUMPROC = uintptr /* wingdi.h:2769:15 */
type LINEDDAPROC = uintptr  /* wingdi.h:2770:16 */

type LPFNDEVMODE = uintptr /* wingdi.h:2832:16 */
type LPFNDEVCAPS = uintptr /* wingdi.h:2833:17 */

type tagWCRANGE = struct {
	wcLow   WCHAR
	cGlyphs USHORT
} /* wingdi.h:3013:11 */

type WCRANGE = tagWCRANGE /* wingdi.h:3016:5 */
type PWCRANGE = uintptr   /* wingdi.h:3016:13 */
type LPWCRANGE = uintptr  /* wingdi.h:3016:23 */

type tagGLYPHSET = struct {
	cbThis           DWORD
	flAccel          DWORD
	cGlyphsSupported DWORD
	cRanges          DWORD
	ranges           [1]WCRANGE
} /* wingdi.h:3018:11 */

type GLYPHSET = tagGLYPHSET /* wingdi.h:3024:5 */
type PGLYPHSET = uintptr    /* wingdi.h:3024:14 */
type LPGLYPHSET = uintptr   /* wingdi.h:3024:25 */

type tagDESIGNVECTOR = struct {
	dvReserved DWORD
	dvNumAxes  DWORD
	dvValues   [16]LONG
} /* wingdi.h:3046:11 */

type DESIGNVECTOR = tagDESIGNVECTOR /* wingdi.h:3050:5 */
type PDESIGNVECTOR = uintptr        /* wingdi.h:3050:18 */
type LPDESIGNVECTOR = uintptr       /* wingdi.h:3050:33 */

type tagAXISINFOA = struct {
	axMinValue LONG
	axMaxValue LONG
	axAxisName [16]BYTE
} /* wingdi.h:3067:11 */

type AXISINFOA = tagAXISINFOA /* wingdi.h:3071:5 */
type PAXISINFOA = uintptr     /* wingdi.h:3071:15 */
type LPAXISINFOA = uintptr    /* wingdi.h:3071:27 */

type tagAXISINFOW = struct {
	axMinValue LONG
	axMaxValue LONG
	axAxisName [16]WCHAR
} /* wingdi.h:3073:11 */

type AXISINFOW = tagAXISINFOW /* wingdi.h:3077:5 */
type PAXISINFOW = uintptr     /* wingdi.h:3077:15 */
type LPAXISINFOW = uintptr    /* wingdi.h:3077:27 */

type AXISINFO = AXISINFOW     /* wingdi.h:3079:3 */
type PAXISINFO = PAXISINFOW   /* wingdi.h:3080:3 */
type LPAXISINFO = LPAXISINFOW /* wingdi.h:3081:3 */

type tagAXESLISTA = struct {
	axlReserved DWORD
	axlNumAxes  DWORD
	axlAxisInfo [16]AXISINFOA
} /* wingdi.h:3083:11 */

type AXESLISTA = tagAXESLISTA /* wingdi.h:3087:5 */
type PAXESLISTA = uintptr     /* wingdi.h:3087:15 */
type LPAXESLISTA = uintptr    /* wingdi.h:3087:27 */

type tagAXESLISTW = struct {
	axlReserved DWORD
	axlNumAxes  DWORD
	axlAxisInfo [16]AXISINFOW
} /* wingdi.h:3089:11 */

type AXESLISTW = tagAXESLISTW /* wingdi.h:3093:5 */
type PAXESLISTW = uintptr     /* wingdi.h:3093:15 */
type LPAXESLISTW = uintptr    /* wingdi.h:3093:27 */

type AXESLIST = AXESLISTW     /* wingdi.h:3095:3 */
type PAXESLIST = PAXESLISTW   /* wingdi.h:3096:3 */
type LPAXESLIST = LPAXESLISTW /* wingdi.h:3097:3 */

type tagENUMLOGFONTEXDVA = struct {
	elfEnumLogfontEx ENUMLOGFONTEXA
	elfDesignVector  DESIGNVECTOR
} /* wingdi.h:3099:11 */

type ENUMLOGFONTEXDVA = tagENUMLOGFONTEXDVA /* wingdi.h:3102:5 */
type PENUMLOGFONTEXDVA = uintptr            /* wingdi.h:3102:22 */
type LPENUMLOGFONTEXDVA = uintptr           /* wingdi.h:3102:41 */

type tagENUMLOGFONTEXDVW = struct {
	elfEnumLogfontEx ENUMLOGFONTEXW
	elfDesignVector  DESIGNVECTOR
} /* wingdi.h:3104:11 */

type ENUMLOGFONTEXDVW = tagENUMLOGFONTEXDVW /* wingdi.h:3107:5 */
type PENUMLOGFONTEXDVW = uintptr            /* wingdi.h:3107:22 */
type LPENUMLOGFONTEXDVW = uintptr           /* wingdi.h:3107:41 */

type ENUMLOGFONTEXDV = ENUMLOGFONTEXDVW     /* wingdi.h:3109:3 */
type PENUMLOGFONTEXDV = PENUMLOGFONTEXDVW   /* wingdi.h:3110:3 */
type LPENUMLOGFONTEXDV = LPENUMLOGFONTEXDVW /* wingdi.h:3111:3 */

type tagENUMTEXTMETRICA = struct {
	etmNewTextMetricEx NEWTEXTMETRICEXA
	etmAxesList        AXESLISTA
} /* wingdi.h:3119:11 */

type ENUMTEXTMETRICA = tagENUMTEXTMETRICA /* wingdi.h:3122:5 */
type PENUMTEXTMETRICA = uintptr           /* wingdi.h:3122:21 */
type LPENUMTEXTMETRICA = uintptr          /* wingdi.h:3122:39 */
type tagENUMTEXTMETRICW = struct {
	etmNewTextMetricEx NEWTEXTMETRICEXW
	etmAxesList        AXESLISTW
} /* wingdi.h:3123:11 */

type ENUMTEXTMETRICW = tagENUMTEXTMETRICW /* wingdi.h:3127:5 */
type PENUMTEXTMETRICW = uintptr           /* wingdi.h:3127:21 */
type LPENUMTEXTMETRICW = uintptr          /* wingdi.h:3127:39 */

type ENUMTEXTMETRIC = ENUMTEXTMETRICW     /* wingdi.h:3129:3 */
type PENUMTEXTMETRIC = PENUMTEXTMETRICW   /* wingdi.h:3130:3 */
type LPENUMTEXTMETRIC = LPENUMTEXTMETRICW /* wingdi.h:3131:3 */

type COLOR16 = USHORT /* wingdi.h:3233:18 */

type _TRIVERTEX = struct {
	x     LONG
	y     LONG
	Red   COLOR16
	Green COLOR16
	Blue  COLOR16
	Alpha COLOR16
} /* wingdi.h:3235:11 */

type TRIVERTEX = _TRIVERTEX /* wingdi.h:3242:5 */
type PTRIVERTEX = uintptr   /* wingdi.h:3242:15 */
type LPTRIVERTEX = uintptr  /* wingdi.h:3242:27 */
type _GRADIENT_TRIANGLE = struct {
	Vertex1 ULONG
	Vertex2 ULONG
	Vertex3 ULONG
} /* wingdi.h:3245:11 */

type GRADIENT_TRIANGLE = _GRADIENT_TRIANGLE /* wingdi.h:3249:5 */
type PGRADIENT_TRIANGLE = uintptr           /* wingdi.h:3249:23 */
type LPGRADIENT_TRIANGLE = uintptr          /* wingdi.h:3249:43 */

type _GRADIENT_RECT = struct {
	UpperLeft  ULONG
	LowerRight ULONG
} /* wingdi.h:3251:11 */

type GRADIENT_RECT = _GRADIENT_RECT /* wingdi.h:3254:5 */
type PGRADIENT_RECT = uintptr       /* wingdi.h:3254:19 */
type LPGRADIENT_RECT = uintptr      /* wingdi.h:3254:35 */
type _BLENDFUNCTION = struct {
	BlendOp             BYTE
	BlendFlags          BYTE
	SourceConstantAlpha BYTE
	AlphaFormat         BYTE
} /* wingdi.h:3257:11 */

type BLENDFUNCTION = _BLENDFUNCTION /* wingdi.h:3262:5 */
type PBLENDFUNCTION = uintptr       /* wingdi.h:3262:19 */

type MFENUMPROC = uintptr /* wingdi.h:3290:15 */

type ENHMFENUMPROC = uintptr /* wingdi.h:3294:15 */

type tagDIBSECTION = struct {
	dsBm        BITMAP
	dsBmih      BITMAPINFOHEADER
	dsBitfields [3]DWORD
	_           [4]byte
	dshSection  HANDLE
	dsOffset    DWORD
	_           [4]byte
} /* wingdi.h:3326:11 */

type DIBSECTION = tagDIBSECTION /* wingdi.h:3332:5 */
type LPDIBSECTION = uintptr     /* wingdi.h:3332:16 */
type PDIBSECTION = uintptr      /* wingdi.h:3332:30 */

type tagCOLORADJUSTMENT = struct {
	caSize            WORD
	caFlags           WORD
	caIlluminantIndex WORD
	caRedGamma        WORD
	caGreenGamma      WORD
	caBlueGamma       WORD
	caReferenceBlack  WORD
	caReferenceWhite  WORD
	caContrast        SHORT
	caBrightness      SHORT
	caColorfulness    SHORT
	caRedGreenTint    SHORT
} /* wingdi.h:3379:11 */

type COLORADJUSTMENT = tagCOLORADJUSTMENT /* wingdi.h:3392:5 */
type PCOLORADJUSTMENT = uintptr           /* wingdi.h:3392:21 */
type LPCOLORADJUSTMENT = uintptr          /* wingdi.h:3392:39 */

type ABORTPROC = uintptr /* wingdi.h:3398:19 */

type _DOCINFOA = struct {
	cbSize       int32
	_            [4]byte
	lpszDocName  LPCSTR
	lpszOutput   LPCSTR
	lpszDatatype LPCSTR
	fwType       DWORD
	_            [4]byte
} /* wingdi.h:3400:11 */

type DOCINFOA = _DOCINFOA /* wingdi.h:3406:5 */
type LPDOCINFOA = uintptr /* wingdi.h:3406:14 */

type _DOCINFOW = struct {
	cbSize       int32
	_            [4]byte
	lpszDocName  LPCWSTR
	lpszOutput   LPCWSTR
	lpszDatatype LPCWSTR
	fwType       DWORD
	_            [4]byte
} /* wingdi.h:3408:11 */

type DOCINFOW = _DOCINFOW /* wingdi.h:3414:5 */
type LPDOCINFOW = uintptr /* wingdi.h:3414:14 */

type DOCINFO = DOCINFOW     /* wingdi.h:3416:3 */
type LPDOCINFO = LPDOCINFOW /* wingdi.h:3417:3 */

type tagKERNINGPAIR = struct {
	wFirst      WORD
	wSecond     WORD
	iKernAmount int32
} /* wingdi.h:3487:11 */

type KERNINGPAIR = tagKERNINGPAIR /* wingdi.h:3491:5 */
type LPKERNINGPAIR = uintptr      /* wingdi.h:3491:17 */

type ICMENUMPROCA = uintptr /* wingdi.h:3509:15 */
type ICMENUMPROCW = uintptr /* wingdi.h:3510:15 */

type tagEMR = struct {
	iType DWORD
	nSize DWORD
} /* wingdi.h:3675:11 */

type EMR = tagEMR   /* wingdi.h:3678:5 */
type PEMR = uintptr /* wingdi.h:3678:9 */

type tagEMRTEXT = struct {
	ptlReference POINTL
	nChars       DWORD
	offString    DWORD
	fOptions     DWORD
	rcl          RECTL
	offDx        DWORD
} /* wingdi.h:3680:11 */

type EMRTEXT = tagEMRTEXT /* wingdi.h:3687:5 */
type PEMRTEXT = uintptr   /* wingdi.h:3687:13 */

type tagABORTPATH = struct{ emr EMR } /* wingdi.h:3689:11 */

type EMRABORTPATH = tagABORTPATH      /* wingdi.h:3691:5 */
type PEMRABORTPATH = uintptr          /* wingdi.h:3691:18 */
type EMRBEGINPATH = tagABORTPATH      /* wingdi.h:3691:33 */
type PEMRBEGINPATH = uintptr          /* wingdi.h:3691:46 */
type EMRENDPATH = tagABORTPATH        /* wingdi.h:3691:61 */
type PEMRENDPATH = uintptr            /* wingdi.h:3691:72 */
type EMRCLOSEFIGURE = tagABORTPATH    /* wingdi.h:3691:85 */
type PEMRCLOSEFIGURE = uintptr        /* wingdi.h:3691:100 */
type EMRFLATTENPATH = tagABORTPATH    /* wingdi.h:3691:117 */
type PEMRFLATTENPATH = uintptr        /* wingdi.h:3691:132 */
type EMRWIDENPATH = tagABORTPATH      /* wingdi.h:3691:149 */
type PEMRWIDENPATH = uintptr          /* wingdi.h:3691:162 */
type EMRSETMETARGN = tagABORTPATH     /* wingdi.h:3691:177 */
type PEMRSETMETARGN = uintptr         /* wingdi.h:3691:191 */
type EMRSAVEDC = tagABORTPATH         /* wingdi.h:3691:207 */
type PEMRSAVEDC = uintptr             /* wingdi.h:3691:217 */
type EMRREALIZEPALETTE = tagABORTPATH /* wingdi.h:3691:229 */
type PEMRREALIZEPALETTE = uintptr     /* wingdi.h:3691:247 */

type tagEMRSELECTCLIPPATH = struct {
	emr   EMR
	iMode DWORD
} /* wingdi.h:3693:11 */

type EMRSELECTCLIPPATH = tagEMRSELECTCLIPPATH    /* wingdi.h:3696:5 */
type PEMRSELECTCLIPPATH = uintptr                /* wingdi.h:3696:23 */
type EMRSETBKMODE = tagEMRSELECTCLIPPATH         /* wingdi.h:3696:43 */
type PEMRSETBKMODE = uintptr                     /* wingdi.h:3696:56 */
type EMRSETMAPMODE = tagEMRSELECTCLIPPATH        /* wingdi.h:3696:71 */
type PEMRSETMAPMODE = uintptr                    /* wingdi.h:3696:85 */
type EMRSETLAYOUT = tagEMRSELECTCLIPPATH         /* wingdi.h:3696:101 */
type PEMRSETLAYOUT = uintptr                     /* wingdi.h:3696:114 */
type EMRSETPOLYFILLMODE = tagEMRSELECTCLIPPATH   /* wingdi.h:3697:5 */
type PEMRSETPOLYFILLMODE = uintptr               /* wingdi.h:3697:24 */
type EMRSETROP2 = tagEMRSELECTCLIPPATH           /* wingdi.h:3697:45 */
type PEMRSETROP2 = uintptr                       /* wingdi.h:3697:56 */
type EMRSETSTRETCHBLTMODE = tagEMRSELECTCLIPPATH /* wingdi.h:3697:69 */
type PEMRSETSTRETCHBLTMODE = uintptr             /* wingdi.h:3697:90 */
type EMRSETICMMODE = tagEMRSELECTCLIPPATH        /* wingdi.h:3697:113 */
type PEMRSETICMMODE = uintptr                    /* wingdi.h:3698:5 */
type EMRSETTEXTALIGN = tagEMRSELECTCLIPPATH      /* wingdi.h:3698:21 */
type PEMRSETTEXTALIGN = uintptr                  /* wingdi.h:3698:37 */

type tagEMRSETMITERLIMIT = struct {
	emr         EMR
	eMiterLimit FLOAT
} /* wingdi.h:3700:11 */

type EMRSETMITERLIMIT = tagEMRSETMITERLIMIT /* wingdi.h:3703:5 */
type PEMRSETMITERLIMIT = uintptr            /* wingdi.h:3703:22 */

type tagEMRRESTOREDC = struct {
	emr       EMR
	iRelative LONG
} /* wingdi.h:3705:11 */

type EMRRESTOREDC = tagEMRRESTOREDC /* wingdi.h:3708:5 */
type PEMRRESTOREDC = uintptr        /* wingdi.h:3708:18 */

type tagEMRSETARCDIRECTION = struct {
	emr           EMR
	iArcDirection DWORD
} /* wingdi.h:3710:11 */

type EMRSETARCDIRECTION = tagEMRSETARCDIRECTION /* wingdi.h:3714:5 */
type PEMRSETARCDIRECTION = uintptr              /* wingdi.h:3714:24 */

type tagEMRSETMAPPERFLAGS = struct {
	emr     EMR
	dwFlags DWORD
} /* wingdi.h:3716:11 */

type EMRSETMAPPERFLAGS = tagEMRSETMAPPERFLAGS /* wingdi.h:3719:5 */
type PEMRSETMAPPERFLAGS = uintptr             /* wingdi.h:3719:23 */

type tagEMRSETTEXTCOLOR = struct {
	emr     EMR
	crColor COLORREF
} /* wingdi.h:3721:11 */

type EMRSETBKCOLOR = tagEMRSETTEXTCOLOR   /* wingdi.h:3724:5 */
type PEMRSETBKCOLOR = uintptr             /* wingdi.h:3724:19 */
type EMRSETTEXTCOLOR = tagEMRSETTEXTCOLOR /* wingdi.h:3724:35 */
type PEMRSETTEXTCOLOR = uintptr           /* wingdi.h:3724:51 */

type tagEMRSELECTOBJECT = struct {
	emr      EMR
	ihObject DWORD
} /* wingdi.h:3726:11 */

type EMRSELECTOBJECT = tagEMRSELECTOBJECT /* wingdi.h:3729:5 */
type PEMRSELECTOBJECT = uintptr           /* wingdi.h:3729:21 */
type EMRDELETEOBJECT = tagEMRSELECTOBJECT /* wingdi.h:3729:39 */
type PEMRDELETEOBJECT = uintptr           /* wingdi.h:3729:55 */

type tagEMRSELECTPALETTE = struct {
	emr   EMR
	ihPal DWORD
} /* wingdi.h:3731:11 */

type EMRSELECTPALETTE = tagEMRSELECTPALETTE /* wingdi.h:3734:5 */
type PEMRSELECTPALETTE = uintptr            /* wingdi.h:3734:22 */

type tagEMRRESIZEPALETTE = struct {
	emr      EMR
	ihPal    DWORD
	cEntries DWORD
} /* wingdi.h:3736:11 */

type EMRRESIZEPALETTE = tagEMRRESIZEPALETTE /* wingdi.h:3740:5 */
type PEMRRESIZEPALETTE = uintptr            /* wingdi.h:3740:22 */

type tagEMRSETPALETTEENTRIES = struct {
	emr         EMR
	ihPal       DWORD
	iStart      DWORD
	cEntries    DWORD
	aPalEntries [1]PALETTEENTRY
} /* wingdi.h:3742:11 */

type EMRSETPALETTEENTRIES = tagEMRSETPALETTEENTRIES /* wingdi.h:3748:5 */
type PEMRSETPALETTEENTRIES = uintptr                /* wingdi.h:3748:26 */

type tagEMRSETCOLORADJUSTMENT = struct {
	emr             EMR
	ColorAdjustment COLORADJUSTMENT
} /* wingdi.h:3750:11 */

type EMRSETCOLORADJUSTMENT = tagEMRSETCOLORADJUSTMENT /* wingdi.h:3753:5 */
type PEMRSETCOLORADJUSTMENT = uintptr                 /* wingdi.h:3753:27 */

type tagEMRGDICOMMENT = struct {
	emr    EMR
	cbData DWORD
	Data   [1]BYTE
	_      [3]byte
} /* wingdi.h:3755:11 */

type EMRGDICOMMENT = tagEMRGDICOMMENT /* wingdi.h:3759:5 */
type PEMRGDICOMMENT = uintptr         /* wingdi.h:3759:19 */

type tagEMREOF = struct {
	emr           EMR
	nPalEntries   DWORD
	offPalEntries DWORD
	nSizeLast     DWORD
} /* wingdi.h:3761:11 */

type EMREOF = tagEMREOF /* wingdi.h:3766:5 */
type PEMREOF = uintptr  /* wingdi.h:3766:12 */

type tagEMRLINETO = struct {
	emr EMR
	ptl POINTL
} /* wingdi.h:3768:11 */

type EMRLINETO = tagEMRLINETO   /* wingdi.h:3771:5 */
type PEMRLINETO = uintptr       /* wingdi.h:3771:15 */
type EMRMOVETOEX = tagEMRLINETO /* wingdi.h:3771:27 */
type PEMRMOVETOEX = uintptr     /* wingdi.h:3771:39 */

type tagEMROFFSETCLIPRGN = struct {
	emr       EMR
	ptlOffset POINTL
} /* wingdi.h:3773:11 */

type EMROFFSETCLIPRGN = tagEMROFFSETCLIPRGN /* wingdi.h:3776:5 */
type PEMROFFSETCLIPRGN = uintptr            /* wingdi.h:3776:22 */

type tagEMRFILLPATH = struct {
	emr       EMR
	rclBounds RECTL
} /* wingdi.h:3778:11 */

type EMRFILLPATH = tagEMRFILLPATH          /* wingdi.h:3781:5 */
type PEMRFILLPATH = uintptr                /* wingdi.h:3781:17 */
type EMRSTROKEANDFILLPATH = tagEMRFILLPATH /* wingdi.h:3781:31 */
type PEMRSTROKEANDFILLPATH = uintptr       /* wingdi.h:3781:52 */
type EMRSTROKEPATH = tagEMRFILLPATH        /* wingdi.h:3781:75 */
type PEMRSTROKEPATH = uintptr              /* wingdi.h:3781:89 */

type tagEMREXCLUDECLIPRECT = struct {
	emr     EMR
	rclClip RECTL
} /* wingdi.h:3783:11 */

type EMREXCLUDECLIPRECT = tagEMREXCLUDECLIPRECT   /* wingdi.h:3786:5 */
type PEMREXCLUDECLIPRECT = uintptr                /* wingdi.h:3786:24 */
type EMRINTERSECTCLIPRECT = tagEMREXCLUDECLIPRECT /* wingdi.h:3786:45 */
type PEMRINTERSECTCLIPRECT = uintptr              /* wingdi.h:3786:66 */

type tagEMRSETVIEWPORTORGEX = struct {
	emr       EMR
	ptlOrigin POINTL
} /* wingdi.h:3788:11 */

type EMRSETVIEWPORTORGEX = tagEMRSETVIEWPORTORGEX /* wingdi.h:3791:5 */
type PEMRSETVIEWPORTORGEX = uintptr               /* wingdi.h:3791:25 */
type EMRSETWINDOWORGEX = tagEMRSETVIEWPORTORGEX   /* wingdi.h:3791:47 */
type PEMRSETWINDOWORGEX = uintptr                 /* wingdi.h:3791:65 */
type EMRSETBRUSHORGEX = tagEMRSETVIEWPORTORGEX    /* wingdi.h:3791:85 */
type PEMRSETBRUSHORGEX = uintptr                  /* wingdi.h:3791:102 */

type tagEMRSETVIEWPORTEXTEX = struct {
	emr       EMR
	szlExtent SIZEL
} /* wingdi.h:3793:11 */

type EMRSETVIEWPORTEXTEX = tagEMRSETVIEWPORTEXTEX /* wingdi.h:3796:5 */
type PEMRSETVIEWPORTEXTEX = uintptr               /* wingdi.h:3796:25 */
type EMRSETWINDOWEXTEX = tagEMRSETVIEWPORTEXTEX   /* wingdi.h:3796:47 */
type PEMRSETWINDOWEXTEX = uintptr                 /* wingdi.h:3796:65 */

type tagEMRSCALEVIEWPORTEXTEX = struct {
	emr    EMR
	xNum   LONG
	xDenom LONG
	yNum   LONG
	yDenom LONG
} /* wingdi.h:3798:11 */

type EMRSCALEVIEWPORTEXTEX = tagEMRSCALEVIEWPORTEXTEX /* wingdi.h:3804:5 */
type PEMRSCALEVIEWPORTEXTEX = uintptr                 /* wingdi.h:3804:27 */
type EMRSCALEWINDOWEXTEX = tagEMRSCALEVIEWPORTEXTEX   /* wingdi.h:3804:51 */
type PEMRSCALEWINDOWEXTEX = uintptr                   /* wingdi.h:3804:71 */

type tagEMRSETWORLDTRANSFORM = struct {
	emr   EMR
	xform XFORM
} /* wingdi.h:3806:11 */

type EMRSETWORLDTRANSFORM = tagEMRSETWORLDTRANSFORM /* wingdi.h:3809:5 */
type PEMRSETWORLDTRANSFORM = uintptr                /* wingdi.h:3809:26 */

type tagEMRMODIFYWORLDTRANSFORM = struct {
	emr   EMR
	xform XFORM
	iMode DWORD
} /* wingdi.h:3811:11 */

type EMRMODIFYWORLDTRANSFORM = tagEMRMODIFYWORLDTRANSFORM /* wingdi.h:3815:5 */
type PEMRMODIFYWORLDTRANSFORM = uintptr                   /* wingdi.h:3815:29 */

type tagEMRSETPIXELV = struct {
	emr      EMR
	ptlPixel POINTL
	crColor  COLORREF
} /* wingdi.h:3817:11 */

type EMRSETPIXELV = tagEMRSETPIXELV /* wingdi.h:3821:5 */
type PEMRSETPIXELV = uintptr        /* wingdi.h:3821:18 */

type tagEMREXTFLOODFILL = struct {
	emr      EMR
	ptlStart POINTL
	crColor  COLORREF
	iMode    DWORD
} /* wingdi.h:3823:11 */

type EMREXTFLOODFILL = tagEMREXTFLOODFILL /* wingdi.h:3828:5 */
type PEMREXTFLOODFILL = uintptr           /* wingdi.h:3828:21 */

type tagEMRELLIPSE = struct {
	emr    EMR
	rclBox RECTL
} /* wingdi.h:3830:11 */

type EMRELLIPSE = tagEMRELLIPSE   /* wingdi.h:3833:5 */
type PEMRELLIPSE = uintptr        /* wingdi.h:3833:16 */
type EMRRECTANGLE = tagEMRELLIPSE /* wingdi.h:3833:29 */
type PEMRRECTANGLE = uintptr      /* wingdi.h:3833:42 */

type tagEMRROUNDRECT = struct {
	emr       EMR
	rclBox    RECTL
	szlCorner SIZEL
} /* wingdi.h:3835:11 */

type EMRROUNDRECT = tagEMRROUNDRECT /* wingdi.h:3839:5 */
type PEMRROUNDRECT = uintptr        /* wingdi.h:3839:18 */

type tagEMRARC = struct {
	emr      EMR
	rclBox   RECTL
	ptlStart POINTL
	ptlEnd   POINTL
} /* wingdi.h:3841:11 */

type EMRARC = tagEMRARC   /* wingdi.h:3846:5 */
type PEMRARC = uintptr    /* wingdi.h:3846:12 */
type EMRARCTO = tagEMRARC /* wingdi.h:3846:21 */
type PEMRARCTO = uintptr  /* wingdi.h:3846:30 */
type EMRCHORD = tagEMRARC /* wingdi.h:3846:41 */
type PEMRCHORD = uintptr  /* wingdi.h:3846:50 */
type EMRPIE = tagEMRARC   /* wingdi.h:3846:61 */
type PEMRPIE = uintptr    /* wingdi.h:3846:68 */

type tagEMRANGLEARC = struct {
	emr         EMR
	ptlCenter   POINTL
	nRadius     DWORD
	eStartAngle FLOAT
	eSweepAngle FLOAT
} /* wingdi.h:3848:11 */

type EMRANGLEARC = tagEMRANGLEARC /* wingdi.h:3854:5 */
type PEMRANGLEARC = uintptr       /* wingdi.h:3854:17 */

type tagEMRPOLYLINE = struct {
	emr       EMR
	rclBounds RECTL
	cptl      DWORD
	aptl      [1]POINTL
} /* wingdi.h:3856:11 */

type EMRPOLYLINE = tagEMRPOLYLINE     /* wingdi.h:3861:5 */
type PEMRPOLYLINE = uintptr           /* wingdi.h:3861:17 */
type EMRPOLYBEZIER = tagEMRPOLYLINE   /* wingdi.h:3861:31 */
type PEMRPOLYBEZIER = uintptr         /* wingdi.h:3861:45 */
type EMRPOLYGON = tagEMRPOLYLINE      /* wingdi.h:3861:61 */
type PEMRPOLYGON = uintptr            /* wingdi.h:3861:72 */
type EMRPOLYBEZIERTO = tagEMRPOLYLINE /* wingdi.h:3861:85 */
type PEMRPOLYBEZIERTO = uintptr       /* wingdi.h:3861:101 */
type EMRPOLYLINETO = tagEMRPOLYLINE   /* wingdi.h:3861:119 */
type PEMRPOLYLINETO = uintptr         /* wingdi.h:3861:133 */

type tagEMRPOLYLINE16 = struct {
	emr       EMR
	rclBounds RECTL
	cpts      DWORD
	apts      [1]POINTS
} /* wingdi.h:3863:11 */

type EMRPOLYLINE16 = tagEMRPOLYLINE16     /* wingdi.h:3868:5 */
type PEMRPOLYLINE16 = uintptr             /* wingdi.h:3868:19 */
type EMRPOLYBEZIER16 = tagEMRPOLYLINE16   /* wingdi.h:3868:35 */
type PEMRPOLYBEZIER16 = uintptr           /* wingdi.h:3868:51 */
type EMRPOLYGON16 = tagEMRPOLYLINE16      /* wingdi.h:3868:69 */
type PEMRPOLYGON16 = uintptr              /* wingdi.h:3868:82 */
type EMRPOLYBEZIERTO16 = tagEMRPOLYLINE16 /* wingdi.h:3868:97 */
type PEMRPOLYBEZIERTO16 = uintptr         /* wingdi.h:3868:115 */
type EMRPOLYLINETO16 = tagEMRPOLYLINE16   /* wingdi.h:3868:135 */
type PEMRPOLYLINETO16 = uintptr           /* wingdi.h:3868:151 */

type tagEMRPOLYDRAW = struct {
	emr       EMR
	rclBounds RECTL
	cptl      DWORD
	aptl      [1]POINTL
	abTypes   [1]BYTE
	_         [3]byte
} /* wingdi.h:3870:11 */

type EMRPOLYDRAW = tagEMRPOLYDRAW /* wingdi.h:3876:5 */
type PEMRPOLYDRAW = uintptr       /* wingdi.h:3876:17 */

type tagEMRPOLYDRAW16 = struct {
	emr       EMR
	rclBounds RECTL
	cpts      DWORD
	apts      [1]POINTS
	abTypes   [1]BYTE
	_         [3]byte
} /* wingdi.h:3878:11 */

type EMRPOLYDRAW16 = tagEMRPOLYDRAW16 /* wingdi.h:3884:5 */
type PEMRPOLYDRAW16 = uintptr         /* wingdi.h:3884:19 */

type tagEMRPOLYPOLYLINE = struct {
	emr         EMR
	rclBounds   RECTL
	nPolys      DWORD
	cptl        DWORD
	aPolyCounts [1]DWORD
	aptl        [1]POINTL
} /* wingdi.h:3886:11 */

type EMRPOLYPOLYLINE = tagEMRPOLYPOLYLINE /* wingdi.h:3893:5 */
type PEMRPOLYPOLYLINE = uintptr           /* wingdi.h:3893:21 */
type EMRPOLYPOLYGON = tagEMRPOLYPOLYLINE  /* wingdi.h:3893:39 */
type PEMRPOLYPOLYGON = uintptr            /* wingdi.h:3893:54 */

type tagEMRPOLYPOLYLINE16 = struct {
	emr         EMR
	rclBounds   RECTL
	nPolys      DWORD
	cpts        DWORD
	aPolyCounts [1]DWORD
	apts        [1]POINTS
} /* wingdi.h:3895:11 */

type EMRPOLYPOLYLINE16 = tagEMRPOLYPOLYLINE16 /* wingdi.h:3902:5 */
type PEMRPOLYPOLYLINE16 = uintptr             /* wingdi.h:3902:23 */
type EMRPOLYPOLYGON16 = tagEMRPOLYPOLYLINE16  /* wingdi.h:3902:43 */
type PEMRPOLYPOLYGON16 = uintptr              /* wingdi.h:3902:60 */

type tagEMRINVERTRGN = struct {
	emr       EMR
	rclBounds RECTL
	cbRgnData DWORD
	RgnData   [1]BYTE
	_         [3]byte
} /* wingdi.h:3904:11 */

type EMRINVERTRGN = tagEMRINVERTRGN /* wingdi.h:3909:5 */
type PEMRINVERTRGN = uintptr        /* wingdi.h:3909:18 */
type EMRPAINTRGN = tagEMRINVERTRGN  /* wingdi.h:3909:33 */
type PEMRPAINTRGN = uintptr         /* wingdi.h:3909:45 */

type tagEMRFILLRGN = struct {
	emr       EMR
	rclBounds RECTL
	cbRgnData DWORD
	ihBrush   DWORD
	RgnData   [1]BYTE
	_         [3]byte
} /* wingdi.h:3911:11 */

type EMRFILLRGN = tagEMRFILLRGN /* wingdi.h:3917:5 */
type PEMRFILLRGN = uintptr      /* wingdi.h:3917:16 */

type tagEMRFRAMERGN = struct {
	emr       EMR
	rclBounds RECTL
	cbRgnData DWORD
	ihBrush   DWORD
	szlStroke SIZEL
	RgnData   [1]BYTE
	_         [3]byte
} /* wingdi.h:3919:11 */

type EMRFRAMERGN = tagEMRFRAMERGN /* wingdi.h:3926:5 */
type PEMRFRAMERGN = uintptr       /* wingdi.h:3926:17 */

type tagEMREXTSELECTCLIPRGN = struct {
	emr       EMR
	cbRgnData DWORD
	iMode     DWORD
	RgnData   [1]BYTE
	_         [3]byte
} /* wingdi.h:3928:11 */

type EMREXTSELECTCLIPRGN = tagEMREXTSELECTCLIPRGN /* wingdi.h:3933:5 */
type PEMREXTSELECTCLIPRGN = uintptr               /* wingdi.h:3933:25 */

type tagEMREXTTEXTOUTA = struct {
	emr           EMR
	rclBounds     RECTL
	iGraphicsMode DWORD
	exScale       FLOAT
	eyScale       FLOAT
	emrtext       EMRTEXT
} /* wingdi.h:3935:11 */

type EMREXTTEXTOUTA = tagEMREXTTEXTOUTA /* wingdi.h:3942:5 */
type PEMREXTTEXTOUTA = uintptr          /* wingdi.h:3942:20 */
type EMREXTTEXTOUTW = tagEMREXTTEXTOUTA /* wingdi.h:3942:37 */
type PEMREXTTEXTOUTW = uintptr          /* wingdi.h:3942:52 */

type tagEMRPOLYTEXTOUTA = struct {
	emr           EMR
	rclBounds     RECTL
	iGraphicsMode DWORD
	exScale       FLOAT
	eyScale       FLOAT
	cStrings      LONG
	aemrtext      [1]EMRTEXT
} /* wingdi.h:3944:11 */

type EMRPOLYTEXTOUTA = tagEMRPOLYTEXTOUTA /* wingdi.h:3952:5 */
type PEMRPOLYTEXTOUTA = uintptr           /* wingdi.h:3952:21 */
type EMRPOLYTEXTOUTW = tagEMRPOLYTEXTOUTA /* wingdi.h:3952:39 */
type PEMRPOLYTEXTOUTW = uintptr           /* wingdi.h:3952:55 */

type tagEMRBITBLT = struct {
	emr          EMR
	rclBounds    RECTL
	xDest        LONG
	yDest        LONG
	cxDest       LONG
	cyDest       LONG
	dwRop        DWORD
	xSrc         LONG
	ySrc         LONG
	xformSrc     XFORM
	crBkColorSrc COLORREF
	iUsageSrc    DWORD
	offBmiSrc    DWORD
	cbBmiSrc     DWORD
	offBitsSrc   DWORD
	cbBitsSrc    DWORD
} /* wingdi.h:3954:11 */

type EMRBITBLT = tagEMRBITBLT /* wingdi.h:3971:5 */
type PEMRBITBLT = uintptr     /* wingdi.h:3971:15 */

type tagEMRSTRETCHBLT = struct {
	emr          EMR
	rclBounds    RECTL
	xDest        LONG
	yDest        LONG
	cxDest       LONG
	cyDest       LONG
	dwRop        DWORD
	xSrc         LONG
	ySrc         LONG
	xformSrc     XFORM
	crBkColorSrc COLORREF
	iUsageSrc    DWORD
	offBmiSrc    DWORD
	cbBmiSrc     DWORD
	offBitsSrc   DWORD
	cbBitsSrc    DWORD
	cxSrc        LONG
	cySrc        LONG
} /* wingdi.h:3973:11 */

type EMRSTRETCHBLT = tagEMRSTRETCHBLT /* wingdi.h:3992:5 */
type PEMRSTRETCHBLT = uintptr         /* wingdi.h:3992:19 */

type tagEMRMASKBLT = struct {
	emr          EMR
	rclBounds    RECTL
	xDest        LONG
	yDest        LONG
	cxDest       LONG
	cyDest       LONG
	dwRop        DWORD
	xSrc         LONG
	ySrc         LONG
	xformSrc     XFORM
	crBkColorSrc COLORREF
	iUsageSrc    DWORD
	offBmiSrc    DWORD
	cbBmiSrc     DWORD
	offBitsSrc   DWORD
	cbBitsSrc    DWORD
	xMask        LONG
	yMask        LONG
	iUsageMask   DWORD
	offBmiMask   DWORD
	cbBmiMask    DWORD
	offBitsMask  DWORD
	cbBitsMask   DWORD
} /* wingdi.h:3994:11 */

type EMRMASKBLT = tagEMRMASKBLT /* wingdi.h:4018:5 */
type PEMRMASKBLT = uintptr      /* wingdi.h:4018:16 */

type tagEMRPLGBLT = struct {
	emr          EMR
	rclBounds    RECTL
	aptlDest     [3]POINTL
	xSrc         LONG
	ySrc         LONG
	cxSrc        LONG
	cySrc        LONG
	xformSrc     XFORM
	crBkColorSrc COLORREF
	iUsageSrc    DWORD
	offBmiSrc    DWORD
	cbBmiSrc     DWORD
	offBitsSrc   DWORD
	cbBitsSrc    DWORD
	xMask        LONG
	yMask        LONG
	iUsageMask   DWORD
	offBmiMask   DWORD
	cbBmiMask    DWORD
	offBitsMask  DWORD
	cbBitsMask   DWORD
} /* wingdi.h:4020:11 */

type EMRPLGBLT = tagEMRPLGBLT /* wingdi.h:4042:5 */
type PEMRPLGBLT = uintptr     /* wingdi.h:4042:15 */

type tagEMRSETDIBITSTODEVICE = struct {
	emr        EMR
	rclBounds  RECTL
	xDest      LONG
	yDest      LONG
	xSrc       LONG
	ySrc       LONG
	cxSrc      LONG
	cySrc      LONG
	offBmiSrc  DWORD
	cbBmiSrc   DWORD
	offBitsSrc DWORD
	cbBitsSrc  DWORD
	iUsageSrc  DWORD
	iStartScan DWORD
	cScans     DWORD
} /* wingdi.h:4044:11 */

type EMRSETDIBITSTODEVICE = tagEMRSETDIBITSTODEVICE /* wingdi.h:4060:5 */
type PEMRSETDIBITSTODEVICE = uintptr                /* wingdi.h:4060:26 */

type tagEMRSTRETCHDIBITS = struct {
	emr        EMR
	rclBounds  RECTL
	xDest      LONG
	yDest      LONG
	xSrc       LONG
	ySrc       LONG
	cxSrc      LONG
	cySrc      LONG
	offBmiSrc  DWORD
	cbBmiSrc   DWORD
	offBitsSrc DWORD
	cbBitsSrc  DWORD
	iUsageSrc  DWORD
	dwRop      DWORD
	cxDest     LONG
	cyDest     LONG
} /* wingdi.h:4062:11 */

type EMRSTRETCHDIBITS = tagEMRSTRETCHDIBITS /* wingdi.h:4079:5 */
type PEMRSTRETCHDIBITS = uintptr            /* wingdi.h:4079:22 */

type tagEMREXTCREATEFONTINDIRECTW = struct {
	emr    EMR
	ihFont DWORD
	elfw   EXTLOGFONTW
} /* wingdi.h:4081:11 */

type EMREXTCREATEFONTINDIRECTW = tagEMREXTCREATEFONTINDIRECTW /* wingdi.h:4085:5 */
type PEMREXTCREATEFONTINDIRECTW = uintptr                     /* wingdi.h:4085:31 */

type tagEMRCREATEPALETTE = struct {
	emr   EMR
	ihPal DWORD
	lgpl  LOGPALETTE
} /* wingdi.h:4087:11 */

type EMRCREATEPALETTE = tagEMRCREATEPALETTE /* wingdi.h:4091:5 */
type PEMRCREATEPALETTE = uintptr            /* wingdi.h:4091:22 */

type tagEMRCREATEPEN = struct {
	emr   EMR
	ihPen DWORD
	lopn  LOGPEN
} /* wingdi.h:4093:11 */

type EMRCREATEPEN = tagEMRCREATEPEN /* wingdi.h:4097:5 */
type PEMRCREATEPEN = uintptr        /* wingdi.h:4097:18 */

type tagEMREXTCREATEPEN = struct {
	emr     EMR
	ihPen   DWORD
	offBmi  DWORD
	cbBmi   DWORD
	offBits DWORD
	cbBits  DWORD
	_       [4]byte
	elp     EXTLOGPEN
} /* wingdi.h:4099:11 */

type EMREXTCREATEPEN = tagEMREXTCREATEPEN /* wingdi.h:4107:5 */
type PEMREXTCREATEPEN = uintptr           /* wingdi.h:4107:21 */

type tagEMRCREATEBRUSHINDIRECT = struct {
	emr     EMR
	ihBrush DWORD
	lb      LOGBRUSH32
} /* wingdi.h:4109:11 */

type EMRCREATEBRUSHINDIRECT = tagEMRCREATEBRUSHINDIRECT /* wingdi.h:4113:5 */
type PEMRCREATEBRUSHINDIRECT = uintptr                  /* wingdi.h:4113:28 */

type tagEMRCREATEMONOBRUSH = struct {
	emr     EMR
	ihBrush DWORD
	iUsage  DWORD
	offBmi  DWORD
	cbBmi   DWORD
	offBits DWORD
	cbBits  DWORD
} /* wingdi.h:4115:11 */

type EMRCREATEMONOBRUSH = tagEMRCREATEMONOBRUSH /* wingdi.h:4123:5 */
type PEMRCREATEMONOBRUSH = uintptr              /* wingdi.h:4123:24 */

type tagEMRCREATEDIBPATTERNBRUSHPT = struct {
	emr     EMR
	ihBrush DWORD
	iUsage  DWORD
	offBmi  DWORD
	cbBmi   DWORD
	offBits DWORD
	cbBits  DWORD
} /* wingdi.h:4125:11 */

type EMRCREATEDIBPATTERNBRUSHPT = tagEMRCREATEDIBPATTERNBRUSHPT /* wingdi.h:4133:5 */
type PEMRCREATEDIBPATTERNBRUSHPT = uintptr                      /* wingdi.h:4133:32 */

type tagEMRFORMAT = struct {
	dSignature DWORD
	nVersion   DWORD
	cbData     DWORD
	offData    DWORD
} /* wingdi.h:4135:11 */

type EMRFORMAT = tagEMRFORMAT /* wingdi.h:4140:5 */
type PEMRFORMAT = uintptr     /* wingdi.h:4140:15 */

type tagEMRGLSRECORD = struct {
	emr    EMR
	cbData DWORD
	Data   [1]BYTE
	_      [3]byte
} /* wingdi.h:4142:11 */

type EMRGLSRECORD = tagEMRGLSRECORD /* wingdi.h:4146:5 */
type PEMRGLSRECORD = uintptr        /* wingdi.h:4146:18 */

type tagEMRGLSBOUNDEDRECORD = struct {
	emr       EMR
	rclBounds RECTL
	cbData    DWORD
	Data      [1]BYTE
	_         [3]byte
} /* wingdi.h:4148:11 */

type EMRGLSBOUNDEDRECORD = tagEMRGLSBOUNDEDRECORD /* wingdi.h:4153:5 */
type PEMRGLSBOUNDEDRECORD = uintptr               /* wingdi.h:4153:25 */

type tagEMRPIXELFORMAT = struct {
	emr EMR
	pfd PIXELFORMATDESCRIPTOR
} /* wingdi.h:4155:11 */

type EMRPIXELFORMAT = tagEMRPIXELFORMAT /* wingdi.h:4158:5 */
type PEMRPIXELFORMAT = uintptr          /* wingdi.h:4158:20 */

type tagEMRCREATECOLORSPACE = struct {
	emr  EMR
	ihCS DWORD
	lcs  LOGCOLORSPACEA
} /* wingdi.h:4160:11 */

type EMRCREATECOLORSPACE = tagEMRCREATECOLORSPACE /* wingdi.h:4164:5 */
type PEMRCREATECOLORSPACE = uintptr               /* wingdi.h:4164:25 */

type tagEMRSETCOLORSPACE = struct {
	emr  EMR
	ihCS DWORD
} /* wingdi.h:4166:11 */

type EMRSETCOLORSPACE = tagEMRSETCOLORSPACE    /* wingdi.h:4169:5 */
type PEMRSETCOLORSPACE = uintptr               /* wingdi.h:4169:22 */
type EMRSELECTCOLORSPACE = tagEMRSETCOLORSPACE /* wingdi.h:4169:41 */
type PEMRSELECTCOLORSPACE = uintptr            /* wingdi.h:4169:61 */
type EMRDELETECOLORSPACE = tagEMRSETCOLORSPACE /* wingdi.h:4169:83 */
type PEMRDELETECOLORSPACE = uintptr            /* wingdi.h:4169:103 */

type tagEMREXTESCAPE = struct {
	emr       EMR
	iEscape   INT
	cbEscData INT
	EscData   [1]BYTE
	_         [3]byte
} /* wingdi.h:4171:11 */

type EMREXTESCAPE = tagEMREXTESCAPE  /* wingdi.h:4176:5 */
type PEMREXTESCAPE = uintptr         /* wingdi.h:4176:18 */
type EMRDRAWESCAPE = tagEMREXTESCAPE /* wingdi.h:4176:33 */
type PEMRDRAWESCAPE = uintptr        /* wingdi.h:4176:47 */

type tagEMRNAMEDESCAPE = struct {
	emr       EMR
	iEscape   INT
	cbDriver  INT
	cbEscData INT
	EscData   [1]BYTE
	_         [3]byte
} /* wingdi.h:4178:11 */

type EMRNAMEDESCAPE = tagEMRNAMEDESCAPE /* wingdi.h:4184:5 */
type PEMRNAMEDESCAPE = uintptr          /* wingdi.h:4184:20 */

type tagEMRSETICMPROFILE = struct {
	emr     EMR
	dwFlags DWORD
	cbName  DWORD
	cbData  DWORD
	Data    [1]BYTE
	_       [3]byte
} /* wingdi.h:4188:11 */

type EMRSETICMPROFILE = tagEMRSETICMPROFILE  /* wingdi.h:4194:5 */
type PEMRSETICMPROFILE = uintptr             /* wingdi.h:4194:22 */
type EMRSETICMPROFILEA = tagEMRSETICMPROFILE /* wingdi.h:4194:41 */
type PEMRSETICMPROFILEA = uintptr            /* wingdi.h:4194:59 */
type EMRSETICMPROFILEW = tagEMRSETICMPROFILE /* wingdi.h:4194:79 */
type PEMRSETICMPROFILEW = uintptr            /* wingdi.h:4194:97 */

type tagEMRCREATECOLORSPACEW = struct {
	emr     EMR
	ihCS    DWORD
	lcs     LOGCOLORSPACEW
	dwFlags DWORD
	cbData  DWORD
	Data    [1]BYTE
	_       [3]byte
} /* wingdi.h:4198:11 */

type EMRCREATECOLORSPACEW = tagEMRCREATECOLORSPACEW /* wingdi.h:4205:5 */
type PEMRCREATECOLORSPACEW = uintptr                /* wingdi.h:4205:26 */

type tagCOLORMATCHTOTARGET = struct {
	emr      EMR
	dwAction DWORD
	dwFlags  DWORD
	cbName   DWORD
	cbData   DWORD
	Data     [1]BYTE
	_        [3]byte
} /* wingdi.h:4209:11 */

type EMRCOLORMATCHTOTARGET = tagCOLORMATCHTOTARGET /* wingdi.h:4216:5 */
type PEMRCOLORMATCHTOTARGET = uintptr              /* wingdi.h:4216:27 */

type tagCOLORCORRECTPALETTE = struct {
	emr         EMR
	ihPalette   DWORD
	nFirstEntry DWORD
	nPalEntries DWORD
	nReserved   DWORD
} /* wingdi.h:4218:11 */

type EMRCOLORCORRECTPALETTE = tagCOLORCORRECTPALETTE /* wingdi.h:4224:5 */
type PEMRCOLORCORRECTPALETTE = uintptr               /* wingdi.h:4224:28 */

type tagEMRALPHABLEND = struct {
	emr          EMR
	rclBounds    RECTL
	xDest        LONG
	yDest        LONG
	cxDest       LONG
	cyDest       LONG
	dwRop        DWORD
	xSrc         LONG
	ySrc         LONG
	xformSrc     XFORM
	crBkColorSrc COLORREF
	iUsageSrc    DWORD
	offBmiSrc    DWORD
	cbBmiSrc     DWORD
	offBitsSrc   DWORD
	cbBitsSrc    DWORD
	cxSrc        LONG
	cySrc        LONG
} /* wingdi.h:4226:11 */

type EMRALPHABLEND = tagEMRALPHABLEND /* wingdi.h:4245:5 */
type PEMRALPHABLEND = uintptr         /* wingdi.h:4245:19 */

type tagEMRGRADIENTFILL = struct {
	emr       EMR
	rclBounds RECTL
	nVer      DWORD
	nTri      DWORD
	ulMode    ULONG
	Ver       [1]TRIVERTEX
} /* wingdi.h:4247:11 */

type EMRGRADIENTFILL = tagEMRGRADIENTFILL /* wingdi.h:4254:5 */
type PEMRGRADIENTFILL = uintptr           /* wingdi.h:4254:21 */

type tagEMRTRANSPARENTBLT = struct {
	emr          EMR
	rclBounds    RECTL
	xDest        LONG
	yDest        LONG
	cxDest       LONG
	cyDest       LONG
	dwRop        DWORD
	xSrc         LONG
	ySrc         LONG
	xformSrc     XFORM
	crBkColorSrc COLORREF
	iUsageSrc    DWORD
	offBmiSrc    DWORD
	cbBmiSrc     DWORD
	offBitsSrc   DWORD
	cbBitsSrc    DWORD
	cxSrc        LONG
	cySrc        LONG
} /* wingdi.h:4256:11 */

type EMRTRANSPARENTBLT = tagEMRTRANSPARENTBLT /* wingdi.h:4275:5 */
type PEMRTRANSPARENTBLT = uintptr             /* wingdi.h:4275:23 */

type _POINTFLOAT = struct {
	x FLOAT
	y FLOAT
} /* wingdi.h:4302:11 */

type POINTFLOAT = _POINTFLOAT /* wingdi.h:4305:5 */
type PPOINTFLOAT = uintptr    /* wingdi.h:4305:16 */

type _GLYPHMETRICSFLOAT = struct {
	gmfBlackBoxX     FLOAT
	gmfBlackBoxY     FLOAT
	gmfptGlyphOrigin POINTFLOAT
	gmfCellIncX      FLOAT
	gmfCellIncY      FLOAT
} /* wingdi.h:4307:11 */

type GLYPHMETRICSFLOAT = _GLYPHMETRICSFLOAT /* wingdi.h:4313:5 */
type PGLYPHMETRICSFLOAT = uintptr           /* wingdi.h:4313:23 */
type LPGLYPHMETRICSFLOAT = uintptr          /* wingdi.h:4313:43 */

type tagLAYERPLANEDESCRIPTOR = struct {
	nSize           WORD
	nVersion        WORD
	dwFlags         DWORD
	iPixelType      BYTE
	cColorBits      BYTE
	cRedBits        BYTE
	cRedShift       BYTE
	cGreenBits      BYTE
	cGreenShift     BYTE
	cBlueBits       BYTE
	cBlueShift      BYTE
	cAlphaBits      BYTE
	cAlphaShift     BYTE
	cAccumBits      BYTE
	cAccumRedBits   BYTE
	cAccumGreenBits BYTE
	cAccumBlueBits  BYTE
	cAccumAlphaBits BYTE
	cDepthBits      BYTE
	cStencilBits    BYTE
	cAuxBuffers     BYTE
	iLayerPlane     BYTE
	bReserved       BYTE
	crTransparent   COLORREF
} /* wingdi.h:4323:11 */

type LAYERPLANEDESCRIPTOR = tagLAYERPLANEDESCRIPTOR /* wingdi.h:4348:5 */
type PLAYERPLANEDESCRIPTOR = uintptr                /* wingdi.h:4348:26 */
type LPLAYERPLANEDESCRIPTOR = uintptr               /* wingdi.h:4348:49 */

type _WGLSWAP = struct {
	hdc     HDC
	uiFlags UINT
	_       [4]byte
} /* wingdi.h:4402:11 */

type WGLSWAP = _WGLSWAP  /* wingdi.h:4405:5 */
type PWGLSWAP = uintptr  /* wingdi.h:4405:13 */
type LPWGLSWAP = uintptr /* wingdi.h:4405:23 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// Copyright (C) 1989, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
//
// This file is part of GCC.
//
// GCC is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// GCC is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with GCC; see the file COPYING.  If not, write to
// the Free Software Foundation, 51 Franklin Street, Fifth Floor,
// Boston, MA 02110-1301, USA.

// As a special exception, if you include this header file into source
//    files compiled by GCC, this header file does not by itself cause
//    the resulting executable to be covered by the GNU General Public
//    License.  This exception does not however invalidate any other
//    reasons why the executable file might be covered by the GNU General
//    Public License.

// ISO C Standard:  7.15  Variable arguments  <stdarg.h>

// include mingw stuff
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// Copyright (C) 1989-2020 Free Software Foundation, Inc.
//
// This file is part of GCC.
//
// GCC is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 3, or (at your option)
// any later version.
//
// GCC is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// Under Section 7 of GPL version 3, you are granted additional
// permissions described in the GCC Runtime Library Exception, version
// 3.1, as published by the Free Software Foundation.
//
// You should have received a copy of the GNU General Public License and
// a copy of the GCC Runtime Library Exception along with this program;
// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
// <http://www.gnu.org/licenses/>.

// ISO C Standard:  7.15  Variable arguments  <stdarg.h>

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// __declspec(selectany) must be applied to initialized objects on GCC 5 hence must not be used here.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type HDWP = HANDLE                    /* winuser.h:32:18 */
type LPMENUTEMPLATEA = PVOID          /* winuser.h:35:17 */
type LPMENUTEMPLATEW = PVOID          /* winuser.h:36:17 */
type LPMENUTEMPLATE = LPMENUTEMPLATEW /* winuser.h:39:3 */

type WNDPROC = uintptr /* winuser.h:41:19 */

type DLGPROC = uintptr /* winuser.h:46:19 */

type TIMERPROC = uintptr      /* winuser.h:50:16 */
type GRAYSTRINGPROC = uintptr /* winuser.h:51:19 */
type WNDENUMPROC = uintptr    /* winuser.h:52:19 */
type HOOKPROC = uintptr       /* winuser.h:53:19 */
type SENDASYNCPROC = uintptr  /* winuser.h:54:16 */

type PROPENUMPROCA = uintptr /* winuser.h:56:19 */
type PROPENUMPROCW = uintptr /* winuser.h:57:19 */

type PROPENUMPROCEXA = uintptr /* winuser.h:59:19 */
type PROPENUMPROCEXW = uintptr /* winuser.h:60:19 */

type EDITWORDBREAKPROCA = uintptr /* winuser.h:62:15 */
type EDITWORDBREAKPROCW = uintptr /* winuser.h:63:15 */

type DRAWSTATEPROC = uintptr /* winuser.h:65:19 */

type PROPENUMPROC = PROPENUMPROCW           /* winuser.h:93:3 */
type PROPENUMPROCEX = PROPENUMPROCEXW       /* winuser.h:94:3 */
type EDITWORDBREAKPROC = EDITWORDBREAKPROCW /* winuser.h:95:3 */

type NAMEENUMPROCA = uintptr          /* winuser.h:98:19 */
type NAMEENUMPROCW = uintptr          /* winuser.h:99:19 */
type WINSTAENUMPROCA = NAMEENUMPROCA  /* winuser.h:100:25 */
type WINSTAENUMPROCW = NAMEENUMPROCW  /* winuser.h:101:25 */
type DESKTOPENUMPROCA = NAMEENUMPROCA /* winuser.h:102:25 */
type DESKTOPENUMPROCW = NAMEENUMPROCW /* winuser.h:103:25 */

type WINSTAENUMPROC = WINSTAENUMPROCW   /* winuser.h:113:3 */
type DESKTOPENUMPROC = DESKTOPENUMPROCW /* winuser.h:114:3 */

type tagCBT_CREATEWNDA = struct {
	lpcs            uintptr
	hwndInsertAfter HWND
} /* winuser.h:494:11 */

type tagCREATESTRUCTA = struct {
	lpCreateParams LPVOID
	hInstance      HINSTANCE
	hMenu          HMENU
	hwndParent     HWND
	cy             int32
	cx             int32
	y              int32
	x              int32
	style          LONG
	_              [4]byte
	lpszName       LPCSTR
	lpszClass      LPCSTR
	dwExStyle      DWORD
	_              [4]byte
} /* winuser.h:494:11 */

type CBT_CREATEWNDA = tagCBT_CREATEWNDA /* winuser.h:497:5 */
type LPCBT_CREATEWNDA = uintptr         /* winuser.h:497:20 */

type tagCBT_CREATEWNDW = struct {
	lpcs            uintptr
	hwndInsertAfter HWND
} /* winuser.h:499:11 */

type tagCREATESTRUCTW = struct {
	lpCreateParams LPVOID
	hInstance      HINSTANCE
	hMenu          HMENU
	hwndParent     HWND
	cy             int32
	cx             int32
	y              int32
	x              int32
	style          LONG
	_              [4]byte
	lpszName       LPCWSTR
	lpszClass      LPCWSTR
	dwExStyle      DWORD
	_              [4]byte
} /* winuser.h:499:11 */

type CBT_CREATEWNDW = tagCBT_CREATEWNDW /* winuser.h:502:5 */
type LPCBT_CREATEWNDW = uintptr         /* winuser.h:502:20 */

type CBT_CREATEWND = CBT_CREATEWNDW     /* winuser.h:504:3 */
type LPCBT_CREATEWND = LPCBT_CREATEWNDW /* winuser.h:505:3 */

type tagCBTACTIVATESTRUCT = struct {
	fMouse     WINBOOL
	_          [4]byte
	hWndActive HWND
} /* winuser.h:507:11 */

type CBTACTIVATESTRUCT = tagCBTACTIVATESTRUCT /* winuser.h:510:5 */
type LPCBTACTIVATESTRUCT = uintptr            /* winuser.h:510:23 */

type tagWTSSESSION_NOTIFICATION = struct {
	cbSize      DWORD
	dwSessionId DWORD
} /* winuser.h:514:11 */

type WTSSESSION_NOTIFICATION = tagWTSSESSION_NOTIFICATION /* winuser.h:517:5 */
type PWTSSESSION_NOTIFICATION = uintptr                   /* winuser.h:517:29 */

type SHELLHOOKINFO = struct {
	hwnd HWND
	rc   RECT
}                              /* winuser.h:638:5 */
type LPSHELLHOOKINFO = uintptr /* winuser.h:638:19 */

type tagEVENTMSG = struct {
	message UINT
	paramL  UINT
	paramH  UINT
	time    DWORD
	hwnd    HWND
} /* winuser.h:640:11 */

type EVENTMSG = tagEVENTMSG  /* winuser.h:646:5 */
type PEVENTMSGMSG = uintptr  /* winuser.h:646:14 */
type NPEVENTMSGMSG = uintptr /* winuser.h:646:28 */
type LPEVENTMSGMSG = uintptr /* winuser.h:646:43 */

type PEVENTMSG = uintptr  /* winuser.h:648:30 */
type NPEVENTMSG = uintptr /* winuser.h:648:41 */
type LPEVENTMSG = uintptr /* winuser.h:648:53 */

type tagCWPSTRUCT = struct {
	lParam  LPARAM
	wParam  WPARAM
	message UINT
	_       [4]byte
	hwnd    HWND
} /* winuser.h:650:11 */

type CWPSTRUCT = tagCWPSTRUCT /* winuser.h:655:5 */
type PCWPSTRUCT = uintptr     /* winuser.h:655:15 */
type NPCWPSTRUCT = uintptr    /* winuser.h:655:27 */
type LPCWPSTRUCT = uintptr    /* winuser.h:655:40 */

type tagCWPRETSTRUCT = struct {
	lResult LRESULT
	lParam  LPARAM
	wParam  WPARAM
	message UINT
	_       [4]byte
	hwnd    HWND
} /* winuser.h:657:11 */

type CWPRETSTRUCT = tagCWPRETSTRUCT /* winuser.h:663:5 */
type PCWPRETSTRUCT = uintptr        /* winuser.h:663:18 */
type NPCWPRETSTRUCT = uintptr       /* winuser.h:663:33 */
type LPCWPRETSTRUCT = uintptr       /* winuser.h:663:49 */

type tagKBDLLHOOKSTRUCT = struct {
	vkCode      DWORD
	scanCode    DWORD
	flags       DWORD
	time        DWORD
	dwExtraInfo ULONG_PTR
} /* winuser.h:676:11 */

type KBDLLHOOKSTRUCT = tagKBDLLHOOKSTRUCT /* winuser.h:682:5 */
type LPKBDLLHOOKSTRUCT = uintptr          /* winuser.h:682:21 */
type PKBDLLHOOKSTRUCT = uintptr           /* winuser.h:682:40 */

type tagMSLLHOOKSTRUCT = struct {
	pt          POINT
	mouseData   DWORD
	flags       DWORD
	time        DWORD
	_           [4]byte
	dwExtraInfo ULONG_PTR
} /* winuser.h:684:11 */

type MSLLHOOKSTRUCT = tagMSLLHOOKSTRUCT /* winuser.h:690:5 */
type LPMSLLHOOKSTRUCT = uintptr         /* winuser.h:690:20 */
type PMSLLHOOKSTRUCT = uintptr          /* winuser.h:690:38 */

type tagDEBUGHOOKINFO = struct {
	idThread          DWORD
	idThreadInstaller DWORD
	lParam            LPARAM
	wParam            WPARAM
	code              int32
	_                 [4]byte
} /* winuser.h:692:11 */

type DEBUGHOOKINFO = tagDEBUGHOOKINFO /* winuser.h:698:5 */
type PDEBUGHOOKINFO = uintptr         /* winuser.h:698:19 */
type NPDEBUGHOOKINFO = uintptr        /* winuser.h:698:35 */
type LPDEBUGHOOKINFO = uintptr        /* winuser.h:698:52 */

type tagMOUSEHOOKSTRUCT = struct {
	pt           POINT
	hwnd         HWND
	wHitTestCode UINT
	_            [4]byte
	dwExtraInfo  ULONG_PTR
} /* winuser.h:700:11 */

type MOUSEHOOKSTRUCT = tagMOUSEHOOKSTRUCT /* winuser.h:705:5 */
type LPMOUSEHOOKSTRUCT = uintptr          /* winuser.h:705:21 */
type PMOUSEHOOKSTRUCT = uintptr           /* winuser.h:705:40 */

type tagMOUSEHOOKSTRUCTEX = struct {
	__unnamed MOUSEHOOKSTRUCT
	mouseData DWORD
	_         [4]byte
} /* winuser.h:712:11 */

type MOUSEHOOKSTRUCTEX = tagMOUSEHOOKSTRUCTEX /* winuser.h:715:5 */
type LPMOUSEHOOKSTRUCTEX = uintptr            /* winuser.h:715:23 */
type PMOUSEHOOKSTRUCTEX = uintptr             /* winuser.h:715:44 */

type tagHARDWAREHOOKSTRUCT = struct {
	hwnd    HWND
	message UINT
	_       [4]byte
	wParam  WPARAM
	lParam  LPARAM
} /* winuser.h:718:11 */

type HARDWAREHOOKSTRUCT = tagHARDWAREHOOKSTRUCT /* winuser.h:723:5 */
type LPHARDWAREHOOKSTRUCT = uintptr             /* winuser.h:723:24 */
type PHARDWAREHOOKSTRUCT = uintptr              /* winuser.h:723:46 */

type tagMOUSEMOVEPOINT = struct {
	x           int32
	y           int32
	time        DWORD
	_           [4]byte
	dwExtraInfo ULONG_PTR
} /* winuser.h:759:11 */

type MOUSEMOVEPOINT = tagMOUSEMOVEPOINT /* winuser.h:764:5 */
type PMOUSEMOVEPOINT = uintptr          /* winuser.h:764:20 */
type LPMOUSEMOVEPOINT = uintptr         /* winuser.h:764:37 */

type tagUSEROBJECTFLAGS = struct {
	fInherit  WINBOOL
	fReserved WINBOOL
	dwFlags   DWORD
} /* winuser.h:866:11 */

type USEROBJECTFLAGS = tagUSEROBJECTFLAGS /* winuser.h:870:5 */
type PUSEROBJECTFLAGS = uintptr           /* winuser.h:870:21 */

type tagWNDCLASSEXA = struct {
	cbSize        UINT
	style         UINT
	lpfnWndProc   WNDPROC
	cbClsExtra    int32
	cbWndExtra    int32
	hInstance     HINSTANCE
	hIcon         HICON
	hCursor       HCURSOR
	hbrBackground HBRUSH
	lpszMenuName  LPCSTR
	lpszClassName LPCSTR
	hIconSm       HICON
} /* winuser.h:883:11 */

type WNDCLASSEXA = tagWNDCLASSEXA /* winuser.h:896:5 */
type PWNDCLASSEXA = uintptr       /* winuser.h:896:17 */
type NPWNDCLASSEXA = uintptr      /* winuser.h:896:31 */
type LPWNDCLASSEXA = uintptr      /* winuser.h:896:46 */

type tagWNDCLASSEXW = struct {
	cbSize        UINT
	style         UINT
	lpfnWndProc   WNDPROC
	cbClsExtra    int32
	cbWndExtra    int32
	hInstance     HINSTANCE
	hIcon         HICON
	hCursor       HCURSOR
	hbrBackground HBRUSH
	lpszMenuName  LPCWSTR
	lpszClassName LPCWSTR
	hIconSm       HICON
} /* winuser.h:898:11 */

type WNDCLASSEXW = tagWNDCLASSEXW /* winuser.h:911:5 */
type PWNDCLASSEXW = uintptr       /* winuser.h:911:17 */
type NPWNDCLASSEXW = uintptr      /* winuser.h:911:31 */
type LPWNDCLASSEXW = uintptr      /* winuser.h:911:46 */

type WNDCLASSEX = WNDCLASSEXW     /* winuser.h:913:3 */
type PWNDCLASSEX = PWNDCLASSEXW   /* winuser.h:914:3 */
type NPWNDCLASSEX = NPWNDCLASSEXW /* winuser.h:915:3 */
type LPWNDCLASSEX = LPWNDCLASSEXW /* winuser.h:916:3 */

type tagWNDCLASSA = struct {
	style         UINT
	_             [4]byte
	lpfnWndProc   WNDPROC
	cbClsExtra    int32
	cbWndExtra    int32
	hInstance     HINSTANCE
	hIcon         HICON
	hCursor       HCURSOR
	hbrBackground HBRUSH
	lpszMenuName  LPCSTR
	lpszClassName LPCSTR
} /* winuser.h:918:11 */

type WNDCLASSA = tagWNDCLASSA /* winuser.h:929:5 */
type PWNDCLASSA = uintptr     /* winuser.h:929:15 */
type NPWNDCLASSA = uintptr    /* winuser.h:929:27 */
type LPWNDCLASSA = uintptr    /* winuser.h:929:40 */

type tagWNDCLASSW = struct {
	style         UINT
	_             [4]byte
	lpfnWndProc   WNDPROC
	cbClsExtra    int32
	cbWndExtra    int32
	hInstance     HINSTANCE
	hIcon         HICON
	hCursor       HCURSOR
	hbrBackground HBRUSH
	lpszMenuName  LPCWSTR
	lpszClassName LPCWSTR
} /* winuser.h:931:11 */

type WNDCLASSW = tagWNDCLASSW /* winuser.h:942:5 */
type PWNDCLASSW = uintptr     /* winuser.h:942:15 */
type NPWNDCLASSW = uintptr    /* winuser.h:942:27 */
type LPWNDCLASSW = uintptr    /* winuser.h:942:40 */

type WNDCLASS = WNDCLASSW     /* winuser.h:944:3 */
type PWNDCLASS = PWNDCLASSW   /* winuser.h:945:3 */
type NPWNDCLASS = NPWNDCLASSW /* winuser.h:946:3 */
type LPWNDCLASS = LPWNDCLASSW /* winuser.h:947:3 */

type tagMSG = struct {
	hwnd    HWND
	message UINT
	_       [4]byte
	wParam  WPARAM
	lParam  LPARAM
	time    DWORD
	pt      POINT
	_       [4]byte
} /* winuser.h:955:11 */

type MSG = tagMSG    /* winuser.h:962:5 */
type PMSG = uintptr  /* winuser.h:962:9 */
type NPMSG = uintptr /* winuser.h:962:15 */
type LPMSG = uintptr /* winuser.h:962:22 */

type tagMINMAXINFO = struct {
	ptReserved     POINT
	ptMaxSize      POINT
	ptMaxPosition  POINT
	ptMinTrackSize POINT
	ptMaxTrackSize POINT
} /* winuser.h:1072:11 */

type MINMAXINFO = tagMINMAXINFO /* winuser.h:1078:5 */
type PMINMAXINFO = uintptr      /* winuser.h:1078:16 */
type LPMINMAXINFO = uintptr     /* winuser.h:1078:29 */

type tagCOPYDATASTRUCT = struct {
	dwData ULONG_PTR
	cbData DWORD
	_      [4]byte
	lpData PVOID
} /* winuser.h:1115:11 */

type COPYDATASTRUCT = tagCOPYDATASTRUCT /* winuser.h:1119:5 */
type PCOPYDATASTRUCT = uintptr          /* winuser.h:1119:20 */

type tagMDINEXTMENU = struct {
	hmenuIn   HMENU
	hmenuNext HMENU
	hwndNext  HWND
} /* winuser.h:1121:11 */

type MDINEXTMENU = tagMDINEXTMENU /* winuser.h:1125:5 */
type PMDINEXTMENU = uintptr       /* winuser.h:1125:17 */
type LPMDINEXTMENU = uintptr      /* winuser.h:1125:31 */

type POWERBROADCAST_SETTING = struct {
	PowerSetting GUID
	DataLength   DWORD
	Data         [1]UCHAR
	_            [3]byte
}                                      /* winuser.h:1317:5 */
type PPOWERBROADCAST_SETTING = uintptr /* winuser.h:1317:28 */

type tagWINDOWPOS = struct {
	hwnd            HWND
	hwndInsertAfter HWND
	x               int32
	y               int32
	cx              int32
	cy              int32
	flags           UINT
	_               [4]byte
} /* winuser.h:1520:11 */

type WINDOWPOS = tagWINDOWPOS /* winuser.h:1528:5 */
type LPWINDOWPOS = uintptr    /* winuser.h:1528:15 */
type PWINDOWPOS = uintptr     /* winuser.h:1528:28 */

type tagNCCALCSIZE_PARAMS = struct {
	rgrc  [3]RECT
	lppos PWINDOWPOS
} /* winuser.h:1530:11 */

type NCCALCSIZE_PARAMS = tagNCCALCSIZE_PARAMS /* winuser.h:1533:5 */
type LPNCCALCSIZE_PARAMS = uintptr            /* winuser.h:1533:23 */

type tagTRACKMOUSEEVENT = struct {
	cbSize      DWORD
	dwFlags     DWORD
	hwndTrack   HWND
	dwHoverTime DWORD
	_           [4]byte
} /* winuser.h:1567:11 */

type TRACKMOUSEEVENT = tagTRACKMOUSEEVENT /* winuser.h:1572:5 */
type LPTRACKMOUSEEVENT = uintptr          /* winuser.h:1572:21 */

type tagACCEL = struct {
	fVirt BYTE
	_     [1]byte
	key   WORD
	cmd   WORD
} /* winuser.h:1817:11 */

type ACCEL = tagACCEL  /* winuser.h:1821:5 */
type LPACCEL = uintptr /* winuser.h:1821:11 */

type tagPAINTSTRUCT = struct {
	hdc         HDC
	fErase      WINBOOL
	rcPaint     RECT
	fRestore    WINBOOL
	fIncUpdate  WINBOOL
	rgbReserved [32]BYTE
	_           [4]byte
} /* winuser.h:1823:11 */

type PAINTSTRUCT = tagPAINTSTRUCT /* winuser.h:1830:5 */
type PPAINTSTRUCT = uintptr       /* winuser.h:1830:17 */
type NPPAINTSTRUCT = uintptr      /* winuser.h:1830:31 */
type LPPAINTSTRUCT = uintptr      /* winuser.h:1830:46 */

type CREATESTRUCTA = tagCREATESTRUCTA /* winuser.h:1845:5 */
type LPCREATESTRUCTA = uintptr        /* winuser.h:1845:19 */

type CREATESTRUCTW = tagCREATESTRUCTW /* winuser.h:1860:5 */
type LPCREATESTRUCTW = uintptr        /* winuser.h:1860:19 */

type CREATESTRUCT = CREATESTRUCTW     /* winuser.h:1862:3 */
type LPCREATESTRUCT = LPCREATESTRUCTW /* winuser.h:1863:3 */

type tagWINDOWPLACEMENT = struct {
	length           UINT
	flags            UINT
	showCmd          UINT
	ptMinPosition    POINT
	ptMaxPosition    POINT
	rcNormalPosition RECT
} /* winuser.h:1865:11 */

type WINDOWPLACEMENT = tagWINDOWPLACEMENT /* winuser.h:1872:5 */
type PWINDOWPLACEMENT = uintptr           /* winuser.h:1873:27 */
type LPWINDOWPLACEMENT = uintptr          /* winuser.h:1873:45 */

type tagNMHDR = struct {
	hwndFrom HWND
	idFrom   UINT_PTR
	code     UINT
	_        [4]byte
} /* winuser.h:1881:11 */

type NMHDR = tagNMHDR /* winuser.h:1885:5 */

type LPNMHDR = uintptr /* winuser.h:1889:17 */

type tagSTYLESTRUCT = struct {
	styleOld DWORD
	styleNew DWORD
} /* winuser.h:1891:11 */

type STYLESTRUCT = tagSTYLESTRUCT /* winuser.h:1894:5 */
type LPSTYLESTRUCT = uintptr      /* winuser.h:1894:17 */

type tagMEASUREITEMSTRUCT = struct {
	CtlType    UINT
	CtlID      UINT
	itemID     UINT
	itemWidth  UINT
	itemHeight UINT
	_          [4]byte
	itemData   ULONG_PTR
} /* winuser.h:1920:11 */

type MEASUREITEMSTRUCT = tagMEASUREITEMSTRUCT /* winuser.h:1927:5 */
type PMEASUREITEMSTRUCT = uintptr             /* winuser.h:1927:23 */
type LPMEASUREITEMSTRUCT = uintptr            /* winuser.h:1927:43 */

type tagDRAWITEMSTRUCT = struct {
	CtlType    UINT
	CtlID      UINT
	itemID     UINT
	itemAction UINT
	itemState  UINT
	_          [4]byte
	hwndItem   HWND
	hDC        HDC
	rcItem     RECT
	itemData   ULONG_PTR
} /* winuser.h:1929:11 */

type DRAWITEMSTRUCT = tagDRAWITEMSTRUCT /* winuser.h:1939:5 */
type PDRAWITEMSTRUCT = uintptr          /* winuser.h:1939:20 */
type LPDRAWITEMSTRUCT = uintptr         /* winuser.h:1939:37 */

type tagDELETEITEMSTRUCT = struct {
	CtlType  UINT
	CtlID    UINT
	itemID   UINT
	_        [4]byte
	hwndItem HWND
	itemData ULONG_PTR
} /* winuser.h:1941:11 */

type DELETEITEMSTRUCT = tagDELETEITEMSTRUCT /* winuser.h:1947:5 */
type PDELETEITEMSTRUCT = uintptr            /* winuser.h:1947:22 */
type LPDELETEITEMSTRUCT = uintptr           /* winuser.h:1947:41 */

type tagCOMPAREITEMSTRUCT = struct {
	CtlType    UINT
	CtlID      UINT
	hwndItem   HWND
	itemID1    UINT
	_          [4]byte
	itemData1  ULONG_PTR
	itemID2    UINT
	_          [4]byte
	itemData2  ULONG_PTR
	dwLocaleId DWORD
	_          [4]byte
} /* winuser.h:1949:11 */

type COMPAREITEMSTRUCT = tagCOMPAREITEMSTRUCT /* winuser.h:1958:5 */
type PCOMPAREITEMSTRUCT = uintptr             /* winuser.h:1958:23 */
type LPCOMPAREITEMSTRUCT = uintptr            /* winuser.h:1958:43 */

type BSMINFO = struct {
	cbSize UINT
	_      [4]byte
	hdesk  HDESK
	hwnd   HWND
	luid   LUID
}                       /* winuser.h:2063:5 */
type PBSMINFO = uintptr /* winuser.h:2063:13 */

type HDEVNOTIFY = PVOID    /* winuser.h:2096:17 */
type PHDEVNOTIFY = uintptr /* winuser.h:2097:22 */

type HPOWERNOTIFY = HANDLE   /* winuser.h:2120:18 */
type PHPOWERNOTIFY = uintptr /* winuser.h:2121:24 */

type PREGISTERCLASSNAMEW = uintptr /* winuser.h:2198:19 */

type tagUPDATELAYEREDWINDOWINFO = struct {
	cbSize   DWORD
	_        [4]byte
	hdcDst   HDC
	pptDst   uintptr
	psize    uintptr
	hdcSrc   HDC
	pptSrc   uintptr
	crKey    COLORREF
	_        [4]byte
	pblend   uintptr
	dwFlags  DWORD
	_        [4]byte
	prcDirty uintptr
} /* winuser.h:2221:11 */

type UPDATELAYEREDWINDOWINFO = tagUPDATELAYEREDWINDOWINFO /* winuser.h:2232:5 */
type PUPDATELAYEREDWINDOWINFO = uintptr                   /* winuser.h:2232:29 */

type FLASHWINFO = struct {
	cbSize    UINT
	_         [4]byte
	hwnd      HWND
	dwFlags   DWORD
	uCount    UINT
	dwTimeout DWORD
	_         [4]byte
}                          /* winuser.h:2272:5 */
type PFLASHWINFO = uintptr /* winuser.h:2272:16 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type DLGTEMPLATE = struct {
	style           DWORD
	dwExtendedStyle DWORD
	cdit            WORD
	x               int16
	y               int16
	cx              int16
	cy              int16
	_               [2]byte
} /* winuser.h:2346:5 */

type LPDLGTEMPLATEA = uintptr /* winuser.h:2350:23 */
type LPDLGTEMPLATEW = uintptr /* winuser.h:2351:23 */

type LPDLGTEMPLATE = LPDLGTEMPLATEW /* winuser.h:2353:3 */

type LPCDLGTEMPLATEA = uintptr /* winuser.h:2357:29 */
type LPCDLGTEMPLATEW = uintptr /* winuser.h:2358:29 */

type LPCDLGTEMPLATE = LPCDLGTEMPLATEW /* winuser.h:2360:3 */

type DLGITEMTEMPLATE = struct {
	style           DWORD
	dwExtendedStyle DWORD
	x               int16
	y               int16
	cx              int16
	cy              int16
	id              WORD
	_               [2]byte
} /* winuser.h:2372:5 */

type PDLGITEMTEMPLATEA = uintptr /* winuser.h:2374:27 */
type PDLGITEMTEMPLATEW = uintptr /* winuser.h:2375:27 */

type PDLGITEMTEMPLATE = PDLGITEMTEMPLATEW /* winuser.h:2377:3 */

type LPDLGITEMTEMPLATEA = uintptr /* winuser.h:2379:27 */
type LPDLGITEMTEMPLATEW = uintptr /* winuser.h:2380:27 */

type LPDLGITEMTEMPLATE = LPDLGITEMTEMPLATEW /* winuser.h:2382:3 */

type DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = uint32 /* winuser.h:2444:5 */

type DIALOG_DPI_CHANGE_BEHAVIORS = uint32 /* winuser.h:2454:5 */

type tagMOUSEINPUT = struct {
	dx          LONG
	dy          LONG
	mouseData   DWORD
	dwFlags     DWORD
	time        DWORD
	_           [4]byte
	dwExtraInfo ULONG_PTR
} /* winuser.h:2733:11 */

type MOUSEINPUT = tagMOUSEINPUT /* winuser.h:2740:5 */
type PMOUSEINPUT = uintptr      /* winuser.h:2740:16 */
type LPMOUSEINPUT = uintptr     /* winuser.h:2740:29 */

type tagKEYBDINPUT = struct {
	wVk         WORD
	wScan       WORD
	dwFlags     DWORD
	time        DWORD
	_           [4]byte
	dwExtraInfo ULONG_PTR
} /* winuser.h:2742:11 */

type KEYBDINPUT = tagKEYBDINPUT /* winuser.h:2748:5 */
type PKEYBDINPUT = uintptr      /* winuser.h:2748:16 */
type LPKEYBDINPUT = uintptr     /* winuser.h:2748:29 */

type tagHARDWAREINPUT = struct {
	uMsg    DWORD
	wParamL WORD
	wParamH WORD
} /* winuser.h:2750:11 */

type HARDWAREINPUT = tagHARDWAREINPUT /* winuser.h:2754:5 */
type PHARDWAREINPUT = uintptr         /* winuser.h:2754:19 */
type LPHARDWAREINPUT = uintptr        /* winuser.h:2754:35 */

type tagINPUT = struct {
	__type DWORD
	_      [4]byte
	__8    struct{ mi MOUSEINPUT }
} /* winuser.h:2756:11 */

type INPUT = tagINPUT  /* winuser.h:2763:5 */
type PINPUT = uintptr  /* winuser.h:2763:11 */
type LPINPUT = uintptr /* winuser.h:2763:19 */

type tagLASTINPUTINFO = struct {
	cbSize UINT
	dwTime DWORD
} /* winuser.h:2967:11 */

type LASTINPUTINFO = tagLASTINPUTINFO /* winuser.h:2970:5 */
type PLASTINPUTINFO = uintptr         /* winuser.h:2970:19 */

type tagTPMPARAMS = struct {
	cbSize    UINT
	rcExclude RECT
} /* winuser.h:3293:11 */

type TPMPARAMS = tagTPMPARAMS /* winuser.h:3296:5 */

type tagMENUINFO = struct {
	cbSize          DWORD
	fMask           DWORD
	dwStyle         DWORD
	cyMax           UINT
	hbrBack         HBRUSH
	dwContextHelpID DWORD
	_               [4]byte
	dwMenuData      ULONG_PTR
} /* winuser.h:3298:11 */

type MENUINFO = tagMENUINFO /* winuser.h:3306:5 */
type LPMENUINFO = uintptr   /* winuser.h:3306:14 */

type LPTPMPARAMS = uintptr /* winuser.h:3308:21 */
type LPCMENUINFO = uintptr /* winuser.h:3309:26 */

type tagMENUGETOBJECTINFO = struct {
	dwFlags DWORD
	uPos    UINT
	hmenu   HMENU
	riid    PVOID
	pvObj   PVOID
} /* winuser.h:3319:11 */

type MENUGETOBJECTINFO = tagMENUGETOBJECTINFO /* winuser.h:3325:5 */
type PMENUGETOBJECTINFO = uintptr             /* winuser.h:3325:23 */

type tagMENUITEMINFOA = struct {
	cbSize        UINT
	fMask         UINT
	fType         UINT
	fState        UINT
	wID           UINT
	_             [4]byte
	hSubMenu      HMENU
	hbmpChecked   HBITMAP
	hbmpUnchecked HBITMAP
	dwItemData    ULONG_PTR
	dwTypeData    LPSTR
	cch           UINT
	_             [4]byte
	hbmpItem      HBITMAP
} /* winuser.h:3327:11 */

type MENUITEMINFOA = tagMENUITEMINFOA /* winuser.h:3340:5 */
type LPMENUITEMINFOA = uintptr        /* winuser.h:3340:19 */

type tagMENUITEMINFOW = struct {
	cbSize        UINT
	fMask         UINT
	fType         UINT
	fState        UINT
	wID           UINT
	_             [4]byte
	hSubMenu      HMENU
	hbmpChecked   HBITMAP
	hbmpUnchecked HBITMAP
	dwItemData    ULONG_PTR
	dwTypeData    LPWSTR
	cch           UINT
	_             [4]byte
	hbmpItem      HBITMAP
} /* winuser.h:3342:11 */

type MENUITEMINFOW = tagMENUITEMINFOW /* winuser.h:3355:5 */
type LPMENUITEMINFOW = uintptr        /* winuser.h:3355:19 */

type MENUITEMINFO = MENUITEMINFOW     /* winuser.h:3357:3 */
type LPMENUITEMINFO = LPMENUITEMINFOW /* winuser.h:3358:3 */

type LPCMENUITEMINFOA = uintptr /* winuser.h:3360:31 */
type LPCMENUITEMINFOW = uintptr /* winuser.h:3361:31 */

type LPCMENUITEMINFO = LPCMENUITEMINFOW /* winuser.h:3363:3 */

type tagDROPSTRUCT = struct {
	hwndSource    HWND
	hwndSink      HWND
	wFmt          DWORD
	_             [4]byte
	dwData        ULONG_PTR
	ptDrop        POINT
	dwControlData DWORD
	_             [4]byte
} /* winuser.h:3411:11 */

type DROPSTRUCT = tagDROPSTRUCT /* winuser.h:3418:5 */
type PDROPSTRUCT = uintptr      /* winuser.h:3418:16 */
type LPDROPSTRUCT = uintptr     /* winuser.h:3418:29 */

type tagDRAWTEXTPARAMS = struct {
	cbSize        UINT
	iTabLength    int32
	iLeftMargin   int32
	iRightMargin  int32
	uiLengthDrawn UINT
} /* winuser.h:3465:11 */

type DRAWTEXTPARAMS = tagDRAWTEXTPARAMS /* winuser.h:3471:5 */
type LPDRAWTEXTPARAMS = uintptr         /* winuser.h:3471:20 */

type tagHELPINFO = struct {
	cbSize       UINT
	iContextType int32
	iCtrlId      int32
	_            [4]byte
	hItemHandle  HANDLE
	dwContextId  DWORD_PTR
	MousePos     POINT
} /* winuser.h:3652:11 */

type HELPINFO = tagHELPINFO /* winuser.h:3659:5 */
type LPHELPINFO = uintptr   /* winuser.h:3659:14 */

type MSGBOXCALLBACK = uintptr /* winuser.h:3716:16 */

type tagMSGBOXPARAMSA = struct {
	cbSize             UINT
	_                  [4]byte
	hwndOwner          HWND
	hInstance          HINSTANCE
	lpszText           LPCSTR
	lpszCaption        LPCSTR
	dwStyle            DWORD
	_                  [4]byte
	lpszIcon           LPCSTR
	dwContextHelpId    DWORD_PTR
	lpfnMsgBoxCallback MSGBOXCALLBACK
	dwLanguageId       DWORD
	_                  [4]byte
} /* winuser.h:3718:11 */

type MSGBOXPARAMSA = tagMSGBOXPARAMSA /* winuser.h:3729:5 */
type PMSGBOXPARAMSA = uintptr         /* winuser.h:3729:19 */
type LPMSGBOXPARAMSA = uintptr        /* winuser.h:3729:35 */

type tagMSGBOXPARAMSW = struct {
	cbSize             UINT
	_                  [4]byte
	hwndOwner          HWND
	hInstance          HINSTANCE
	lpszText           LPCWSTR
	lpszCaption        LPCWSTR
	dwStyle            DWORD
	_                  [4]byte
	lpszIcon           LPCWSTR
	dwContextHelpId    DWORD_PTR
	lpfnMsgBoxCallback MSGBOXCALLBACK
	dwLanguageId       DWORD
	_                  [4]byte
} /* winuser.h:3731:11 */

type MSGBOXPARAMSW = tagMSGBOXPARAMSW /* winuser.h:3742:5 */
type PMSGBOXPARAMSW = uintptr         /* winuser.h:3742:19 */
type LPMSGBOXPARAMSW = uintptr        /* winuser.h:3742:35 */

type MSGBOXPARAMS = MSGBOXPARAMSW     /* winuser.h:3744:3 */
type PMSGBOXPARAMS = PMSGBOXPARAMSW   /* winuser.h:3745:3 */
type LPMSGBOXPARAMS = LPMSGBOXPARAMSW /* winuser.h:3746:3 */

type MENUITEMTEMPLATEHEADER = struct {
	versionNumber WORD
	offset        WORD
}                                      /* winuser.h:4059:5 */
type PMENUITEMTEMPLATEHEADER = uintptr /* winuser.h:4059:28 */

type MENUITEMTEMPLATE = struct {
	mtOption WORD
	mtID     WORD
	mtString [1]WCHAR
}                                /* winuser.h:4065:5 */
type PMENUITEMTEMPLATE = uintptr /* winuser.h:4065:22 */

type _ICONINFO = struct {
	fIcon    WINBOOL
	xHotspot DWORD
	yHotspot DWORD
	_        [4]byte
	hbmMask  HBITMAP
	hbmColor HBITMAP
} /* winuser.h:4142:11 */

type ICONINFO = _ICONINFO /* winuser.h:4148:5 */
type PICONINFO = uintptr  /* winuser.h:4149:20 */

type tagCURSORSHAPE = struct {
	xHotSpot  int32
	yHotSpot  int32
	cx        int32
	cy        int32
	cbWidth   int32
	Planes    BYTE
	BitsPixel BYTE
	_         [2]byte
} /* winuser.h:4166:11 */

type CURSORSHAPE = tagCURSORSHAPE /* winuser.h:4174:5 */
type LPCURSORSHAPE = uintptr      /* winuser.h:4174:17 */

type tagSCROLLINFO = struct {
	cbSize    UINT
	fMask     UINT
	nMin      int32
	nMax      int32
	nPage     UINT
	nPos      int32
	nTrackPos int32
} /* winuser.h:4882:11 */

type SCROLLINFO = tagSCROLLINFO /* winuser.h:4890:5 */
type LPSCROLLINFO = uintptr     /* winuser.h:4890:16 */
type LPCSCROLLINFO = uintptr    /* winuser.h:4891:28 */

type tagMDICREATESTRUCTA = struct {
	szClass LPCSTR
	szTitle LPCSTR
	hOwner  HANDLE
	x       int32
	y       int32
	cx      int32
	cy      int32
	style   DWORD
	_       [4]byte
	lParam  LPARAM
} /* winuser.h:4909:11 */

type MDICREATESTRUCTA = tagMDICREATESTRUCTA /* winuser.h:4919:5 */
type LPMDICREATESTRUCTA = uintptr           /* winuser.h:4919:22 */

type tagMDICREATESTRUCTW = struct {
	szClass LPCWSTR
	szTitle LPCWSTR
	hOwner  HANDLE
	x       int32
	y       int32
	cx      int32
	cy      int32
	style   DWORD
	_       [4]byte
	lParam  LPARAM
} /* winuser.h:4921:11 */

type MDICREATESTRUCTW = tagMDICREATESTRUCTW /* winuser.h:4931:5 */
type LPMDICREATESTRUCTW = uintptr           /* winuser.h:4931:22 */

type MDICREATESTRUCT = MDICREATESTRUCTW     /* winuser.h:4933:3 */
type LPMDICREATESTRUCT = LPMDICREATESTRUCTW /* winuser.h:4934:3 */

type tagCLIENTCREATESTRUCT = struct {
	hWindowMenu  HANDLE
	idFirstChild UINT
	_            [4]byte
} /* winuser.h:4936:11 */

type CLIENTCREATESTRUCT = tagCLIENTCREATESTRUCT /* winuser.h:4939:5 */
type LPCLIENTCREATESTRUCT = uintptr             /* winuser.h:4939:24 */

type HELPPOLY = DWORD /* winuser.h:4965:17 */

type tagMULTIKEYHELPA = struct {
	mkSize      DWORD
	mkKeylist   CHAR
	szKeyphrase [1]CHAR
	_           [2]byte
} /* winuser.h:4967:11 */

type MULTIKEYHELPA = tagMULTIKEYHELPA /* winuser.h:4971:5 */
type PMULTIKEYHELPA = uintptr         /* winuser.h:4971:19 */
type LPMULTIKEYHELPA = uintptr        /* winuser.h:4971:35 */

type tagMULTIKEYHELPW = struct {
	mkSize      DWORD
	mkKeylist   WCHAR
	szKeyphrase [1]WCHAR
} /* winuser.h:4973:11 */

type MULTIKEYHELPW = tagMULTIKEYHELPW /* winuser.h:4977:5 */
type PMULTIKEYHELPW = uintptr         /* winuser.h:4977:19 */
type LPMULTIKEYHELPW = uintptr        /* winuser.h:4977:35 */

type MULTIKEYHELP = MULTIKEYHELPW     /* winuser.h:4979:3 */
type PMULTIKEYHELP = PMULTIKEYHELPW   /* winuser.h:4980:3 */
type LPMULTIKEYHELP = LPMULTIKEYHELPW /* winuser.h:4981:3 */

type tagHELPWININFOA = struct {
	wStructSize int32
	x           int32
	y           int32
	dx          int32
	dy          int32
	wMax        int32
	rgchMember  [2]CHAR
	_           [2]byte
} /* winuser.h:4983:11 */

type HELPWININFOA = tagHELPWININFOA /* winuser.h:4991:5 */
type PHELPWININFOA = uintptr        /* winuser.h:4991:18 */
type LPHELPWININFOA = uintptr       /* winuser.h:4991:33 */

type tagHELPWININFOW = struct {
	wStructSize int32
	x           int32
	y           int32
	dx          int32
	dy          int32
	wMax        int32
	rgchMember  [2]WCHAR
} /* winuser.h:4993:11 */

type HELPWININFOW = tagHELPWININFOW /* winuser.h:5001:5 */
type PHELPWININFOW = uintptr        /* winuser.h:5001:18 */
type LPHELPWININFOW = uintptr       /* winuser.h:5001:33 */

type HELPWININFO = HELPWININFOW     /* winuser.h:5003:3 */
type PHELPWININFO = PHELPWININFOW   /* winuser.h:5004:3 */
type LPHELPWININFO = LPHELPWININFOW /* winuser.h:5005:3 */

type tagNONCLIENTMETRICSA = struct {
	cbSize           UINT
	iBorderWidth     int32
	iScrollWidth     int32
	iScrollHeight    int32
	iCaptionWidth    int32
	iCaptionHeight   int32
	lfCaptionFont    LOGFONTA
	iSmCaptionWidth  int32
	iSmCaptionHeight int32
	lfSmCaptionFont  LOGFONTA
	iMenuWidth       int32
	iMenuHeight      int32
	lfMenuFont       LOGFONTA
	lfStatusFont     LOGFONTA
	lfMessageFont    LOGFONTA
} /* winuser.h:5408:11 */

type NONCLIENTMETRICSA = tagNONCLIENTMETRICSA /* winuser.h:5427:5 */
type PNONCLIENTMETRICSA = uintptr             /* winuser.h:5427:23 */
type LPNONCLIENTMETRICSA = uintptr            /* winuser.h:5427:43 */

type tagNONCLIENTMETRICSW = struct {
	cbSize           UINT
	iBorderWidth     int32
	iScrollWidth     int32
	iScrollHeight    int32
	iCaptionWidth    int32
	iCaptionHeight   int32
	lfCaptionFont    LOGFONTW
	iSmCaptionWidth  int32
	iSmCaptionHeight int32
	lfSmCaptionFont  LOGFONTW
	iMenuWidth       int32
	iMenuHeight      int32
	lfMenuFont       LOGFONTW
	lfStatusFont     LOGFONTW
	lfMessageFont    LOGFONTW
} /* winuser.h:5429:11 */

type NONCLIENTMETRICSW = tagNONCLIENTMETRICSW /* winuser.h:5448:5 */
type PNONCLIENTMETRICSW = uintptr             /* winuser.h:5448:23 */
type LPNONCLIENTMETRICSW = uintptr            /* winuser.h:5448:43 */

type NONCLIENTMETRICS = NONCLIENTMETRICSW     /* winuser.h:5450:3 */
type PNONCLIENTMETRICS = PNONCLIENTMETRICSW   /* winuser.h:5451:3 */
type LPNONCLIENTMETRICS = LPNONCLIENTMETRICSW /* winuser.h:5452:3 */

type tagMINIMIZEDMETRICS = struct {
	cbSize   UINT
	iWidth   int32
	iHorzGap int32
	iVertGap int32
	iArrange int32
} /* winuser.h:5472:11 */

type MINIMIZEDMETRICS = tagMINIMIZEDMETRICS /* winuser.h:5478:5 */
type PMINIMIZEDMETRICS = uintptr            /* winuser.h:5478:22 */
type LPMINIMIZEDMETRICS = uintptr           /* winuser.h:5478:41 */

type tagICONMETRICSA = struct {
	cbSize       UINT
	iHorzSpacing int32
	iVertSpacing int32
	iTitleWrap   int32
	lfFont       LOGFONTA
} /* winuser.h:5482:11 */

type ICONMETRICSA = tagICONMETRICSA /* winuser.h:5488:5 */
type PICONMETRICSA = uintptr        /* winuser.h:5488:18 */
type LPICONMETRICSA = uintptr       /* winuser.h:5488:33 */

type tagICONMETRICSW = struct {
	cbSize       UINT
	iHorzSpacing int32
	iVertSpacing int32
	iTitleWrap   int32
	lfFont       LOGFONTW
} /* winuser.h:5490:11 */

type ICONMETRICSW = tagICONMETRICSW /* winuser.h:5496:5 */
type PICONMETRICSW = uintptr        /* winuser.h:5496:18 */
type LPICONMETRICSW = uintptr       /* winuser.h:5496:33 */

type ICONMETRICS = ICONMETRICSW     /* winuser.h:5498:3 */
type PICONMETRICS = PICONMETRICSW   /* winuser.h:5499:3 */
type LPICONMETRICS = LPICONMETRICSW /* winuser.h:5500:3 */

type tagANIMATIONINFO = struct {
	cbSize      UINT
	iMinAnimate int32
} /* winuser.h:5504:11 */

type ANIMATIONINFO = tagANIMATIONINFO /* winuser.h:5507:5 */
type LPANIMATIONINFO = uintptr        /* winuser.h:5507:19 */

type tagSERIALKEYSA = struct {
	cbSize         UINT
	dwFlags        DWORD
	lpszActivePort LPSTR
	lpszPort       LPSTR
	iBaudRate      UINT
	iPortState     UINT
	iActive        UINT
	_              [4]byte
} /* winuser.h:5509:11 */

type SERIALKEYSA = tagSERIALKEYSA /* winuser.h:5517:5 */
type LPSERIALKEYSA = uintptr      /* winuser.h:5517:17 */

type tagSERIALKEYSW = struct {
	cbSize         UINT
	dwFlags        DWORD
	lpszActivePort LPWSTR
	lpszPort       LPWSTR
	iBaudRate      UINT
	iPortState     UINT
	iActive        UINT
	_              [4]byte
} /* winuser.h:5519:11 */

type SERIALKEYSW = tagSERIALKEYSW /* winuser.h:5527:5 */
type LPSERIALKEYSW = uintptr      /* winuser.h:5527:17 */

type SERIALKEYS = SERIALKEYSW     /* winuser.h:5529:3 */
type LPSERIALKEYS = LPSERIALKEYSW /* winuser.h:5530:3 */

type tagHIGHCONTRASTA = struct {
	cbSize            UINT
	dwFlags           DWORD
	lpszDefaultScheme LPSTR
} /* winuser.h:5532:11 */

type HIGHCONTRASTA = tagHIGHCONTRASTA /* winuser.h:5536:5 */
type LPHIGHCONTRASTA = uintptr        /* winuser.h:5536:19 */

type tagHIGHCONTRASTW = struct {
	cbSize            UINT
	dwFlags           DWORD
	lpszDefaultScheme LPWSTR
} /* winuser.h:5538:11 */

type HIGHCONTRASTW = tagHIGHCONTRASTW /* winuser.h:5542:5 */
type LPHIGHCONTRASTW = uintptr        /* winuser.h:5542:19 */

type HIGHCONTRAST = HIGHCONTRASTW     /* winuser.h:5544:3 */
type LPHIGHCONTRAST = LPHIGHCONTRASTW /* winuser.h:5545:3 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// __declspec(selectany) must be applied to initialized objects on GCC 5 hence must not be used here.

type _VIDEOPARAMETERS = struct {
	Guid                  GUID
	dwOffset              ULONG
	dwCommand             ULONG
	dwFlags               ULONG
	dwMode                ULONG
	dwTVStandard          ULONG
	dwAvailableModes      ULONG
	dwAvailableTVStandard ULONG
	dwFlickerFilter       ULONG
	dwOverScanX           ULONG
	dwOverScanY           ULONG
	dwMaxUnscaledX        ULONG
	dwMaxUnscaledY        ULONG
	dwPositionX           ULONG
	dwPositionY           ULONG
	dwBrightness          ULONG
	dwContrast            ULONG
	dwCPType              ULONG
	dwCPCommand           ULONG
	dwCPStandard          ULONG
	dwCPKey               ULONG
	bCP_APSTriggerBits    ULONG
	bOEMCopyProtection    [256]UCHAR
} /* tvout.h:11:9 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// __declspec(selectany) must be applied to initialized objects on GCC 5 hence must not be used here.

type VIDEOPARAMETERS = _VIDEOPARAMETERS /* tvout.h:35:3 */
type PVIDEOPARAMETERS = uintptr         /* tvout.h:35:19 */
type LPVIDEOPARAMETERS = uintptr        /* tvout.h:35:37 */

type tagFILTERKEYS = struct {
	cbSize      UINT
	dwFlags     DWORD
	iWaitMSec   DWORD
	iDelayMSec  DWORD
	iRepeatMSec DWORD
	iBounceMSec DWORD
} /* winuser.h:5641:11 */

type FILTERKEYS = tagFILTERKEYS /* winuser.h:5648:5 */
type LPFILTERKEYS = uintptr     /* winuser.h:5648:16 */

type tagSTICKYKEYS = struct {
	cbSize  UINT
	dwFlags DWORD
} /* winuser.h:5660:11 */

type STICKYKEYS = tagSTICKYKEYS /* winuser.h:5663:5 */
type LPSTICKYKEYS = uintptr     /* winuser.h:5663:16 */

type tagMOUSEKEYS = struct {
	cbSize          UINT
	dwFlags         DWORD
	iMaxSpeed       DWORD
	iTimeToMaxSpeed DWORD
	iCtrlSpeed      DWORD
	dwReserved1     DWORD
	dwReserved2     DWORD
} /* winuser.h:5693:11 */

type MOUSEKEYS = tagMOUSEKEYS /* winuser.h:5701:5 */
type LPMOUSEKEYS = uintptr    /* winuser.h:5701:15 */

type tagACCESSTIMEOUT = struct {
	cbSize       UINT
	dwFlags      DWORD
	iTimeOutMSec DWORD
} /* winuser.h:5719:11 */

type ACCESSTIMEOUT = tagACCESSTIMEOUT /* winuser.h:5723:5 */
type LPACCESSTIMEOUT = uintptr        /* winuser.h:5723:19 */

type tagSOUNDSENTRYA = struct {
	cbSize                 UINT
	dwFlags                DWORD
	iFSTextEffect          DWORD
	iFSTextEffectMSec      DWORD
	iFSTextEffectColorBits DWORD
	iFSGrafEffect          DWORD
	iFSGrafEffectMSec      DWORD
	iFSGrafEffectColor     DWORD
	iWindowsEffect         DWORD
	iWindowsEffectMSec     DWORD
	lpszWindowsEffectDLL   LPSTR
	iWindowsEffectOrdinal  DWORD
	_                      [4]byte
} /* winuser.h:5744:11 */

type SOUNDSENTRYA = tagSOUNDSENTRYA /* winuser.h:5757:5 */
type LPSOUNDSENTRYA = uintptr       /* winuser.h:5757:18 */

type tagSOUNDSENTRYW = struct {
	cbSize                 UINT
	dwFlags                DWORD
	iFSTextEffect          DWORD
	iFSTextEffectMSec      DWORD
	iFSTextEffectColorBits DWORD
	iFSGrafEffect          DWORD
	iFSGrafEffectMSec      DWORD
	iFSGrafEffectColor     DWORD
	iWindowsEffect         DWORD
	iWindowsEffectMSec     DWORD
	lpszWindowsEffectDLL   LPWSTR
	iWindowsEffectOrdinal  DWORD
	_                      [4]byte
} /* winuser.h:5759:11 */

type SOUNDSENTRYW = tagSOUNDSENTRYW /* winuser.h:5772:5 */
type LPSOUNDSENTRYW = uintptr       /* winuser.h:5772:18 */

type SOUNDSENTRY = SOUNDSENTRYW     /* winuser.h:5774:3 */
type LPSOUNDSENTRY = LPSOUNDSENTRYW /* winuser.h:5775:3 */

type tagTOGGLEKEYS = struct {
	cbSize  UINT
	dwFlags DWORD
} /* winuser.h:5787:11 */

type TOGGLEKEYS = tagTOGGLEKEYS /* winuser.h:5790:5 */
type LPTOGGLEKEYS = uintptr     /* winuser.h:5790:16 */

type tagMONITORINFO = struct {
	cbSize    DWORD
	rcMonitor RECT
	rcWork    RECT
	dwFlags   DWORD
} /* winuser.h:5792:11 */

type MONITORINFO = tagMONITORINFO /* winuser.h:5797:5 */
type LPMONITORINFO = uintptr      /* winuser.h:5797:17 */

type tagMONITORINFOEXA = struct {
	__0 struct {
		cbSize    DWORD
		rcMonitor RECT
		rcWork    RECT
		dwFlags   DWORD
	}
	szDevice [32]CHAR
} /* winuser.h:5819:11 */

type MONITORINFOEXA = tagMONITORINFOEXA /* winuser.h:5827:5 */
type LPMONITORINFOEXA = uintptr         /* winuser.h:5827:20 */

type tagMONITORINFOEXW = struct {
	__0 struct {
		cbSize    DWORD
		rcMonitor RECT
		rcWork    RECT
		dwFlags   DWORD
	}
	szDevice [32]WCHAR
} /* winuser.h:5829:11 */

type MONITORINFOEXW = tagMONITORINFOEXW /* winuser.h:5837:5 */
type LPMONITORINFOEXW = uintptr         /* winuser.h:5837:20 */

type MONITORINFOEX = MONITORINFOEXW     /* winuser.h:5839:3 */
type LPMONITORINFOEX = LPMONITORINFOEXW /* winuser.h:5840:3 */

type MONITORENUMPROC = uintptr /* winuser.h:5843:19 */

type WINEVENTPROC = uintptr /* winuser.h:5885:16 */

type tagGUITHREADINFO = struct {
	cbSize        DWORD
	flags         DWORD
	hwndActive    HWND
	hwndFocus     HWND
	hwndCapture   HWND
	hwndMenuOwner HWND
	hwndMoveSize  HWND
	hwndCaret     HWND
	rcCaret       RECT
} /* winuser.h:6062:11 */

type GUITHREADINFO = tagGUITHREADINFO /* winuser.h:6072:5 */
type PGUITHREADINFO = uintptr         /* winuser.h:6072:19 */
type LPGUITHREADINFO = uintptr        /* winuser.h:6072:35 */

type tagCURSORINFO = struct {
	cbSize      DWORD
	flags       DWORD
	hCursor     HCURSOR
	ptScreenPos POINT
} /* winuser.h:6167:11 */

type CURSORINFO = tagCURSORINFO /* winuser.h:6172:5 */
type PCURSORINFO = uintptr      /* winuser.h:6172:16 */
type LPCURSORINFO = uintptr     /* winuser.h:6172:29 */

type tagWINDOWINFO = struct {
	cbSize          DWORD
	rcWindow        RECT
	rcClient        RECT
	dwStyle         DWORD
	dwExStyle       DWORD
	dwWindowStatus  DWORD
	cxWindowBorders UINT
	cyWindowBorders UINT
	atomWindowType  ATOM
	wCreatorVersion WORD
} /* winuser.h:6181:11 */

type WINDOWINFO = tagWINDOWINFO /* winuser.h:6192:5 */
type PWINDOWINFO = uintptr      /* winuser.h:6192:16 */
type LPWINDOWINFO = uintptr     /* winuser.h:6192:29 */

type tagTITLEBARINFO = struct {
	cbSize     DWORD
	rcTitleBar RECT
	rgstate    [6]DWORD
} /* winuser.h:6198:11 */

type TITLEBARINFO = tagTITLEBARINFO /* winuser.h:6202:5 */
type PTITLEBARINFO = uintptr        /* winuser.h:6202:18 */
type LPTITLEBARINFO = uintptr       /* winuser.h:6202:33 */

type tagMENUBARINFO = struct {
	cbSize      DWORD
	rcBar       RECT
	_           [4]byte
	hMenu       HMENU
	hwndMenu    HWND
	fBarFocused uint8 /* WINBOOL fBarFocused: 1, WINBOOL fFocused: 1 */
	_           [7]byte
} /* winuser.h:6215:11 */

type MENUBARINFO = tagMENUBARINFO /* winuser.h:6222:5 */
type PMENUBARINFO = uintptr       /* winuser.h:6222:17 */
type LPMENUBARINFO = uintptr      /* winuser.h:6222:31 */

type tagSCROLLBARINFO = struct {
	cbSize        DWORD
	rcScrollBar   RECT
	dxyLineButton int32
	xyThumbTop    int32
	xyThumbBottom int32
	reserved      int32
	rgstate       [6]DWORD
} /* winuser.h:6226:11 */

type SCROLLBARINFO = tagSCROLLBARINFO /* winuser.h:6234:5 */
type PSCROLLBARINFO = uintptr         /* winuser.h:6234:19 */
type LPSCROLLBARINFO = uintptr        /* winuser.h:6234:35 */

type tagCOMBOBOXINFO = struct {
	cbSize      DWORD
	rcItem      RECT
	rcButton    RECT
	stateButton DWORD
	hwndCombo   HWND
	hwndItem    HWND
	hwndList    HWND
} /* winuser.h:6238:11 */

type COMBOBOXINFO = tagCOMBOBOXINFO /* winuser.h:6246:5 */
type PCOMBOBOXINFO = uintptr        /* winuser.h:6246:18 */
type LPCOMBOBOXINFO = uintptr       /* winuser.h:6246:33 */

type tagALTTABINFO = struct {
	cbSize    DWORD
	cItems    int32
	cColumns  int32
	cRows     int32
	iColFocus int32
	iRowFocus int32
	cxItem    int32
	cyItem    int32
	ptStart   POINT
} /* winuser.h:6263:11 */

type ALTTABINFO = tagALTTABINFO /* winuser.h:6273:5 */
type PALTTABINFO = uintptr      /* winuser.h:6273:16 */
type LPALTTABINFO = uintptr     /* winuser.h:6273:29 */

type HRAWINPUT__ = struct{ unused int32 } /* winuser.h:6287:3 */

type HRAWINPUT = uintptr /* winuser.h:6287:3 */

type tagRAWINPUTHEADER = struct {
	dwType  DWORD
	dwSize  DWORD
	hDevice HANDLE
	wParam  WPARAM
} /* winuser.h:6296:11 */

type RAWINPUTHEADER = tagRAWINPUTHEADER /* winuser.h:6301:5 */
type PRAWINPUTHEADER = uintptr          /* winuser.h:6301:20 */
type LPRAWINPUTHEADER = uintptr         /* winuser.h:6301:37 */

type tagRAWMOUSE = struct {
	usFlags            USHORT
	_                  [2]byte
	__4                struct{ ulButtons ULONG }
	ulRawButtons       ULONG
	lLastX             LONG
	lLastY             LONG
	ulExtraInformation ULONG
} /* winuser.h:6310:11 */

type RAWMOUSE = tagRAWMOUSE /* winuser.h:6323:5 */
type PRAWMOUSE = uintptr    /* winuser.h:6323:14 */
type LPRAWMOUSE = uintptr   /* winuser.h:6323:25 */

type tagRAWKEYBOARD = struct {
	MakeCode         USHORT
	Flags            USHORT
	Reserved         USHORT
	VKey             USHORT
	Message          UINT
	ExtraInformation ULONG
} /* winuser.h:6357:11 */

type RAWKEYBOARD = tagRAWKEYBOARD /* winuser.h:6364:5 */
type PRAWKEYBOARD = uintptr       /* winuser.h:6364:17 */
type LPRAWKEYBOARD = uintptr      /* winuser.h:6364:31 */

type tagRAWHID = struct {
	dwSizeHid DWORD
	dwCount   DWORD
	bRawData  [1]BYTE
	_         [3]byte
} /* winuser.h:6377:11 */

type RAWHID = tagRAWHID /* winuser.h:6381:5 */
type PRAWHID = uintptr  /* winuser.h:6381:12 */
type LPRAWHID = uintptr /* winuser.h:6381:21 */

type tagRAWINPUT = struct {
	header RAWINPUTHEADER
	data   struct{ mouse RAWMOUSE }
} /* winuser.h:6383:11 */

type RAWINPUT = tagRAWINPUT /* winuser.h:6390:5 */
type PRAWINPUT = uintptr    /* winuser.h:6390:14 */
type LPRAWINPUT = uintptr   /* winuser.h:6390:25 */

type tagRID_DEVICE_INFO_MOUSE = struct {
	dwId                DWORD
	dwNumberOfButtons   DWORD
	dwSampleRate        DWORD
	fHasHorizontalWheel WINBOOL
} /* winuser.h:6413:11 */

type RID_DEVICE_INFO_MOUSE = tagRID_DEVICE_INFO_MOUSE /* winuser.h:6418:5 */
type PRID_DEVICE_INFO_MOUSE = uintptr                 /* winuser.h:6418:27 */

type tagRID_DEVICE_INFO_KEYBOARD = struct {
	dwType                 DWORD
	dwSubType              DWORD
	dwKeyboardMode         DWORD
	dwNumberOfFunctionKeys DWORD
	dwNumberOfIndicators   DWORD
	dwNumberOfKeysTotal    DWORD
} /* winuser.h:6420:11 */

type RID_DEVICE_INFO_KEYBOARD = tagRID_DEVICE_INFO_KEYBOARD /* winuser.h:6427:5 */
type PRID_DEVICE_INFO_KEYBOARD = uintptr                    /* winuser.h:6427:30 */

type tagRID_DEVICE_INFO_HID = struct {
	dwVendorId      DWORD
	dwProductId     DWORD
	dwVersionNumber DWORD
	usUsagePage     USHORT
	usUsage         USHORT
} /* winuser.h:6429:11 */

type RID_DEVICE_INFO_HID = tagRID_DEVICE_INFO_HID /* winuser.h:6435:5 */
type PRID_DEVICE_INFO_HID = uintptr               /* winuser.h:6435:25 */

type tagRID_DEVICE_INFO = struct {
	cbSize DWORD
	dwType DWORD
	__8    struct {
		mouse RID_DEVICE_INFO_MOUSE
		_     [8]byte
	}
} /* winuser.h:6437:11 */

type RID_DEVICE_INFO = tagRID_DEVICE_INFO /* winuser.h:6445:5 */
type PRID_DEVICE_INFO = uintptr           /* winuser.h:6445:21 */
type LPRID_DEVICE_INFO = uintptr          /* winuser.h:6445:39 */

type tagRAWINPUTDEVICE = struct {
	usUsagePage USHORT
	usUsage     USHORT
	dwFlags     DWORD
	hwndTarget  HWND
} /* winuser.h:6453:11 */

type RAWINPUTDEVICE = tagRAWINPUTDEVICE /* winuser.h:6458:5 */
type PRAWINPUTDEVICE = uintptr          /* winuser.h:6458:20 */
type LPRAWINPUTDEVICE = uintptr         /* winuser.h:6458:37 */

type PCRAWINPUTDEVICE = uintptr /* winuser.h:6460:32 */

type tagRAWINPUTDEVICELIST = struct {
	hDevice HANDLE
	dwType  DWORD
	_       [4]byte
} /* winuser.h:6487:11 */

type RAWINPUTDEVICELIST = tagRAWINPUTDEVICELIST /* winuser.h:6490:5 */
type PRAWINPUTDEVICELIST = uintptr              /* winuser.h:6490:24 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type LGRPID = DWORD  /* winnls.h:644:17 */
type LCTYPE = DWORD  /* winnls.h:645:17 */
type CALTYPE = DWORD /* winnls.h:646:17 */
type CALID = DWORD   /* winnls.h:647:17 */

type _cpinfo = struct {
	MaxCharSize UINT
	DefaultChar [2]BYTE
	LeadByte    [12]BYTE
	_           [2]byte
} /* winnls.h:649:11 */

type CPINFO = _cpinfo   /* winnls.h:653:5 */
type LPCPINFO = uintptr /* winnls.h:653:12 */
type _cpinfoexA = struct {
	MaxCharSize        UINT
	DefaultChar        [2]BYTE
	LeadByte           [12]BYTE
	UnicodeDefaultChar WCHAR
	CodePage           UINT
	CodePageName       [260]CHAR
} /* winnls.h:654:11 */

type CPINFOEXA = _cpinfoexA /* winnls.h:661:5 */
type LPCPINFOEXA = uintptr  /* winnls.h:661:15 */

type _cpinfoexW = struct {
	MaxCharSize        UINT
	DefaultChar        [2]BYTE
	LeadByte           [12]BYTE
	UnicodeDefaultChar WCHAR
	CodePage           UINT
	CodePageName       [260]WCHAR
} /* winnls.h:663:11 */

type CPINFOEXW = _cpinfoexW /* winnls.h:670:5 */
type LPCPINFOEXW = uintptr  /* winnls.h:670:15 */

type CPINFOEX = CPINFOEXW     /* winnls.h:672:3 */
type LPCPINFOEX = LPCPINFOEXW /* winnls.h:673:3 */

type _numberfmtA = struct {
	NumDigits     UINT
	LeadingZero   UINT
	Grouping      UINT
	_             [4]byte
	lpDecimalSep  LPSTR
	lpThousandSep LPSTR
	NegativeOrder UINT
	_             [4]byte
} /* winnls.h:675:11 */

type NUMBERFMTA = _numberfmtA /* winnls.h:682:5 */
type LPNUMBERFMTA = uintptr   /* winnls.h:682:16 */
type _numberfmtW = struct {
	NumDigits     UINT
	LeadingZero   UINT
	Grouping      UINT
	_             [4]byte
	lpDecimalSep  LPWSTR
	lpThousandSep LPWSTR
	NegativeOrder UINT
	_             [4]byte
} /* winnls.h:683:11 */

type NUMBERFMTW = _numberfmtW /* winnls.h:690:5 */
type LPNUMBERFMTW = uintptr   /* winnls.h:690:16 */

type NUMBERFMT = NUMBERFMTW     /* winnls.h:692:3 */
type LPNUMBERFMT = LPNUMBERFMTW /* winnls.h:693:3 */

type _currencyfmtA = struct {
	NumDigits        UINT
	LeadingZero      UINT
	Grouping         UINT
	_                [4]byte
	lpDecimalSep     LPSTR
	lpThousandSep    LPSTR
	NegativeOrder    UINT
	PositiveOrder    UINT
	lpCurrencySymbol LPSTR
} /* winnls.h:695:11 */

type CURRENCYFMTA = _currencyfmtA /* winnls.h:704:5 */
type LPCURRENCYFMTA = uintptr     /* winnls.h:704:18 */

type _currencyfmtW = struct {
	NumDigits        UINT
	LeadingZero      UINT
	Grouping         UINT
	_                [4]byte
	lpDecimalSep     LPWSTR
	lpThousandSep    LPWSTR
	NegativeOrder    UINT
	PositiveOrder    UINT
	lpCurrencySymbol LPWSTR
} /* winnls.h:706:11 */

type CURRENCYFMTW = _currencyfmtW /* winnls.h:715:5 */
type LPCURRENCYFMTW = uintptr     /* winnls.h:715:18 */

type CURRENCYFMT = CURRENCYFMTW     /* winnls.h:717:3 */
type LPCURRENCYFMT = LPCURRENCYFMTW /* winnls.h:718:3 */

type NLS_FUNCTION = DWORD /* winnls.h:724:17 */

type _nlsversioninfo = struct {
	dwNLSVersionInfoSize DWORD
	dwNLSVersion         DWORD
	dwDefinedVersion     DWORD
} /* winnls.h:735:11 */

type NLSVERSIONINFO = _nlsversioninfo /* winnls.h:739:5 */
type LPNLSVERSIONINFO = uintptr       /* winnls.h:739:20 */

type _nlsversioninfoex = struct {
	dwNLSVersionInfoSize DWORD
	dwNLSVersion         DWORD
	dwDefinedVersion     DWORD
	dwEffectiveId        DWORD
	guidCustomVersion    GUID
} /* winnls.h:742:11 */

type NLSVERSIONINFOEX = _nlsversioninfoex /* winnls.h:748:5 */
type LPNLSVERSIONINFOEX = uintptr         /* winnls.h:748:22 */

type GEOID = LONG     /* winnls.h:750:16 */
type GEOTYPE = DWORD  /* winnls.h:751:17 */
type GEOCLASS = DWORD /* winnls.h:752:17 */

type LANGUAGEGROUP_ENUMPROCA = uintptr   /* winnls.h:798:19 */
type LANGGROUPLOCALE_ENUMPROCA = uintptr /* winnls.h:799:19 */
type UILANGUAGE_ENUMPROCA = uintptr      /* winnls.h:800:19 */
type CODEPAGE_ENUMPROCA = uintptr        /* winnls.h:801:19 */
type DATEFMT_ENUMPROCA = uintptr         /* winnls.h:802:19 */
type DATEFMT_ENUMPROCEXA = uintptr       /* winnls.h:803:19 */
type TIMEFMT_ENUMPROCA = uintptr         /* winnls.h:804:19 */
type CALINFO_ENUMPROCA = uintptr         /* winnls.h:805:19 */
type CALINFO_ENUMPROCEXA = uintptr       /* winnls.h:806:19 */
type LOCALE_ENUMPROCA = uintptr          /* winnls.h:807:19 */
type LOCALE_ENUMPROCW = uintptr          /* winnls.h:808:19 */
type LANGUAGEGROUP_ENUMPROCW = uintptr   /* winnls.h:809:19 */
type LANGGROUPLOCALE_ENUMPROCW = uintptr /* winnls.h:810:19 */
type UILANGUAGE_ENUMPROCW = uintptr      /* winnls.h:811:19 */
type CODEPAGE_ENUMPROCW = uintptr        /* winnls.h:812:19 */
type DATEFMT_ENUMPROCW = uintptr         /* winnls.h:813:19 */
type DATEFMT_ENUMPROCEXW = uintptr       /* winnls.h:814:19 */
type TIMEFMT_ENUMPROCW = uintptr         /* winnls.h:815:19 */
type CALINFO_ENUMPROCW = uintptr         /* winnls.h:816:19 */
type CALINFO_ENUMPROCEXW = uintptr       /* winnls.h:817:19 */
type GEO_ENUMPROC = uintptr              /* winnls.h:818:19 */

type _FILEMUIINFO = struct {
	dwSize               DWORD
	dwVersion            DWORD
	dwFileType           DWORD
	pChecksum            [16]BYTE
	pServiceChecksum     [16]BYTE
	dwLanguageNameOffset DWORD
	dwTypeIDMainSize     DWORD
	dwTypeIDMainOffset   DWORD
	dwTypeNameMainOffset DWORD
	dwTypeIDMUISize      DWORD
	dwTypeIDMUIOffset    DWORD
	dwTypeNameMUIOffset  DWORD
	abBuffer             [8]BYTE
} /* winnls.h:869:11 */

type FILEMUIINFO = _FILEMUIINFO /* winnls.h:883:5 */
type PFILEMUIINFO = uintptr     /* winnls.h:883:17 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type _COORD = struct {
	X SHORT
	Y SHORT
} /* wincon.h:20:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type COORD = _COORD   /* wincon.h:23:5 */
type PCOORD = uintptr /* wincon.h:23:11 */

type _SMALL_RECT = struct {
	Left   SHORT
	Top    SHORT
	Right  SHORT
	Bottom SHORT
} /* wincon.h:25:11 */

type SMALL_RECT = _SMALL_RECT /* wincon.h:30:5 */
type PSMALL_RECT = uintptr    /* wincon.h:30:16 */

type _KEY_EVENT_RECORD = struct {
	bKeyDown          WINBOOL
	wRepeatCount      WORD
	wVirtualKeyCode   WORD
	wVirtualScanCode  WORD
	uChar             struct{ UnicodeChar WCHAR }
	dwControlKeyState DWORD
} /* wincon.h:32:11 */

type KEY_EVENT_RECORD = _KEY_EVENT_RECORD /* wincon.h:42:5 */
type PKEY_EVENT_RECORD = uintptr          /* wincon.h:42:22 */

type _MOUSE_EVENT_RECORD = struct {
	dwMousePosition   COORD
	dwButtonState     DWORD
	dwControlKeyState DWORD
	dwEventFlags      DWORD
} /* wincon.h:62:11 */

type MOUSE_EVENT_RECORD = _MOUSE_EVENT_RECORD /* wincon.h:67:5 */
type PMOUSE_EVENT_RECORD = uintptr            /* wincon.h:67:24 */

type _WINDOW_BUFFER_SIZE_RECORD = struct{ dwSize COORD } /* wincon.h:82:11 */

type WINDOW_BUFFER_SIZE_RECORD = _WINDOW_BUFFER_SIZE_RECORD /* wincon.h:84:5 */
type PWINDOW_BUFFER_SIZE_RECORD = uintptr                   /* wincon.h:84:31 */

type _MENU_EVENT_RECORD = struct{ dwCommandId UINT } /* wincon.h:86:11 */

type MENU_EVENT_RECORD = _MENU_EVENT_RECORD /* wincon.h:88:5 */
type PMENU_EVENT_RECORD = uintptr           /* wincon.h:88:23 */

type _FOCUS_EVENT_RECORD = struct{ bSetFocus WINBOOL } /* wincon.h:90:11 */

type FOCUS_EVENT_RECORD = _FOCUS_EVENT_RECORD /* wincon.h:92:5 */
type PFOCUS_EVENT_RECORD = uintptr            /* wincon.h:92:24 */

type _INPUT_RECORD = struct {
	EventType WORD
	_         [2]byte
	Event     struct{ KeyEvent KEY_EVENT_RECORD }
} /* wincon.h:94:11 */

type INPUT_RECORD = _INPUT_RECORD /* wincon.h:103:5 */
type PINPUT_RECORD = uintptr      /* wincon.h:103:18 */

type _CHAR_INFO = struct {
	Char       struct{ UnicodeChar WCHAR }
	Attributes WORD
} /* wincon.h:111:11 */

type CHAR_INFO = _CHAR_INFO /* wincon.h:117:5 */
type PCHAR_INFO = uintptr   /* wincon.h:117:15 */

type _CONSOLE_SCREEN_BUFFER_INFO = struct {
	dwSize              COORD
	dwCursorPosition    COORD
	wAttributes         WORD
	srWindow            SMALL_RECT
	dwMaximumWindowSize COORD
} /* wincon.h:137:11 */

type CONSOLE_SCREEN_BUFFER_INFO = _CONSOLE_SCREEN_BUFFER_INFO /* wincon.h:143:5 */
type PCONSOLE_SCREEN_BUFFER_INFO = uintptr                    /* wincon.h:143:32 */

type _CONSOLE_CURSOR_INFO = struct {
	dwSize   DWORD
	bVisible WINBOOL
} /* wincon.h:145:11 */

type CONSOLE_CURSOR_INFO = _CONSOLE_CURSOR_INFO /* wincon.h:148:5 */
type PCONSOLE_CURSOR_INFO = uintptr             /* wincon.h:148:25 */

type _CONSOLE_FONT_INFO = struct {
	nFont      DWORD
	dwFontSize COORD
} /* wincon.h:150:11 */

type CONSOLE_FONT_INFO = _CONSOLE_FONT_INFO /* wincon.h:153:5 */
type PCONSOLE_FONT_INFO = uintptr           /* wincon.h:153:23 */

type _CONSOLE_SELECTION_INFO = struct {
	dwFlags           DWORD
	dwSelectionAnchor COORD
	srSelection       SMALL_RECT
} /* wincon.h:155:11 */

type CONSOLE_SELECTION_INFO = _CONSOLE_SELECTION_INFO /* wincon.h:159:5 */
type PCONSOLE_SELECTION_INFO = uintptr                /* wincon.h:159:28 */

type PHANDLER_ROUTINE = uintptr /* wincon.h:167:19 */

type _CONSOLE_FONT_INFOEX = struct {
	cbSize     ULONG
	nFont      DWORD
	dwFontSize COORD
	FontFamily UINT
	FontWeight UINT
	FaceName   [32]WCHAR
} /* wincon.h:321:9 */

type CONSOLE_FONT_INFOEX = _CONSOLE_FONT_INFOEX /* wincon.h:328:3 */
type PCONSOLE_FONT_INFOEX = uintptr             /* wincon.h:328:24 */

type _CONSOLE_HISTORY_INFO = struct {
	cbSize                 UINT
	HistoryBufferSize      UINT
	NumberOfHistoryBuffers UINT
	dwFlags                DWORD
} /* wincon.h:332:9 */

type CONSOLE_HISTORY_INFO = _CONSOLE_HISTORY_INFO /* wincon.h:337:3 */
type PCONSOLE_HISTORY_INFO = uintptr              /* wincon.h:337:25 */

type _CONSOLE_READCONSOLE_CONTROL = struct {
	nLength           ULONG
	nInitialChars     ULONG
	dwCtrlWakeupMask  ULONG
	dwControlKeyState ULONG
} /* wincon.h:339:9 */

type CONSOLE_READCONSOLE_CONTROL = _CONSOLE_READCONSOLE_CONTROL /* wincon.h:344:3 */
type PCONSOLE_READCONSOLE_CONTROL = uintptr                     /* wincon.h:344:32 */

type _CONSOLE_SCREEN_BUFFER_INFOEX = struct {
	cbSize               ULONG
	dwSize               COORD
	dwCursorPosition     COORD
	wAttributes          WORD
	srWindow             SMALL_RECT
	dwMaximumWindowSize  COORD
	wPopupAttributes     WORD
	bFullscreenSupported WINBOOL
	ColorTable           [16]COLORREF
} /* wincon.h:346:9 */

type CONSOLE_SCREEN_BUFFER_INFOEX = _CONSOLE_SCREEN_BUFFER_INFOEX /* wincon.h:356:3 */
type PCONSOLE_SCREEN_BUFFER_INFOEX = uintptr                      /* wincon.h:356:33 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// defines from verrsrc.h file

type tagVS_FIXEDFILEINFO = struct {
	dwSignature        DWORD
	dwStrucVersion     DWORD
	dwFileVersionMS    DWORD
	dwFileVersionLS    DWORD
	dwProductVersionMS DWORD
	dwProductVersionLS DWORD
	dwFileFlagsMask    DWORD
	dwFileFlags        DWORD
	dwFileOS           DWORD
	dwFileType         DWORD
	dwFileSubtype      DWORD
	dwFileDateMS       DWORD
	dwFileDateLS       DWORD
} /* winver.h:118:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// defines from verrsrc.h file

type VS_FIXEDFILEINFO = tagVS_FIXEDFILEINFO /* winver.h:133:5 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type REGSAM = ACCESS_MASK /* winreg.h:43:23 */
type LSTATUS = LONG       /* winreg.h:44:16 */

type val_context = struct {
	valuelen      int32
	_             [4]byte
	value_context LPVOID
	val_buff_ptr  LPVOID
} /* winreg.h:62:3 */

type PVALCONTEXT = uintptr /* winreg.h:68:30 */

type pvalueA = struct {
	pv_valuename     LPSTR
	pv_valuelen      int32
	_                [4]byte
	pv_value_context LPVOID
	pv_type          DWORD
	_                [4]byte
} /* winreg.h:70:11 */

type PVALUEA = pvalueA  /* winreg.h:75:4 */
type PPVALUEA = uintptr /* winreg.h:75:12 */

type pvalueW = struct {
	pv_valuename     LPWSTR
	pv_valuelen      int32
	_                [4]byte
	pv_value_context LPVOID
	pv_type          DWORD
	_                [4]byte
} /* winreg.h:77:11 */

type PVALUEW = pvalueW  /* winreg.h:82:4 */
type PPVALUEW = uintptr /* winreg.h:82:12 */

type PVALUE = PVALUEW   /* winreg.h:84:3 */
type PPVALUE = PPVALUEW /* winreg.h:85:3 */

type PQUERYHANDLER = uintptr /* winreg.h:89:24 */

type provider_info = struct {
	pi_R0_1val     PQUERYHANDLER
	pi_R0_allvals  PQUERYHANDLER
	pi_R3_1val     PQUERYHANDLER
	pi_R3_allvals  PQUERYHANDLER
	pi_flags       DWORD
	_              [4]byte
	pi_key_context LPVOID
} /* winreg.h:91:11 */

type REG_PROVIDER = provider_info /* winreg.h:98:5 */

type PPROVIDER = uintptr /* winreg.h:100:32 */

type value_entA = struct {
	ve_valuename LPSTR
	ve_valuelen  DWORD
	_            [4]byte
	ve_valueptr  DWORD_PTR
	ve_type      DWORD
	_            [4]byte
} /* winreg.h:102:11 */

type VALENTA = value_entA /* winreg.h:107:5 */
type PVALENTA = uintptr   /* winreg.h:107:13 */

type value_entW = struct {
	ve_valuename LPWSTR
	ve_valuelen  DWORD
	_            [4]byte
	ve_valueptr  DWORD_PTR
	ve_type      DWORD
	_            [4]byte
} /* winreg.h:109:11 */

type VALENTW = value_entW /* winreg.h:114:5 */
type PVALENTW = uintptr   /* winreg.h:114:13 */

type VALENT = VALENTW   /* winreg.h:116:3 */
type PVALENT = PVALENTW /* winreg.h:117:3 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type _NETRESOURCEA = struct {
	dwScope       DWORD
	dwType        DWORD
	dwDisplayType DWORD
	dwUsage       DWORD
	lpLocalName   LPSTR
	lpRemoteName  LPSTR
	lpComment     LPSTR
	lpProvider    LPSTR
} /* winnetwk.h:53:11 */

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type NETRESOURCEA = _NETRESOURCEA /* winnetwk.h:62:5 */
type LPNETRESOURCEA = uintptr     /* winnetwk.h:62:18 */
type _NETRESOURCEW = struct {
	dwScope       DWORD
	dwType        DWORD
	dwDisplayType DWORD
	dwUsage       DWORD
	lpLocalName   LPWSTR
	lpRemoteName  LPWSTR
	lpComment     LPWSTR
	lpProvider    LPWSTR
} /* winnetwk.h:63:11 */

type NETRESOURCEW = _NETRESOURCEW /* winnetwk.h:72:5 */
type LPNETRESOURCEW = uintptr     /* winnetwk.h:72:18 */

type NETRESOURCE = NETRESOURCEW     /* winnetwk.h:74:3 */
type LPNETRESOURCE = LPNETRESOURCEW /* winnetwk.h:75:3 */

type _CONNECTDLGSTRUCTA = struct {
	cbStructure DWORD
	_           [4]byte
	hwndOwner   HWND
	lpConnRes   LPNETRESOURCEA
	dwFlags     DWORD
	dwDevNum    DWORD
} /* winnetwk.h:129:11 */

type CONNECTDLGSTRUCTA = _CONNECTDLGSTRUCTA /* winnetwk.h:135:5 */
type LPCONNECTDLGSTRUCTA = uintptr          /* winnetwk.h:135:23 */

type _CONNECTDLGSTRUCTW = struct {
	cbStructure DWORD
	_           [4]byte
	hwndOwner   HWND
	lpConnRes   LPNETRESOURCEW
	dwFlags     DWORD
	dwDevNum    DWORD
} /* winnetwk.h:137:11 */

type CONNECTDLGSTRUCTW = _CONNECTDLGSTRUCTW /* winnetwk.h:143:5 */
type LPCONNECTDLGSTRUCTW = uintptr          /* winnetwk.h:143:23 */

type CONNECTDLGSTRUCT = CONNECTDLGSTRUCTW     /* winnetwk.h:145:3 */
type LPCONNECTDLGSTRUCT = LPCONNECTDLGSTRUCTW /* winnetwk.h:146:3 */

type _DISCDLGSTRUCTA = struct {
	cbStructure  DWORD
	_            [4]byte
	hwndOwner    HWND
	lpLocalName  LPSTR
	lpRemoteName LPSTR
	dwFlags      DWORD
	_            [4]byte
} /* winnetwk.h:161:11 */

type DISCDLGSTRUCTA = _DISCDLGSTRUCTA /* winnetwk.h:167:5 */
type LPDISCDLGSTRUCTA = uintptr       /* winnetwk.h:167:20 */

type _DISCDLGSTRUCTW = struct {
	cbStructure  DWORD
	_            [4]byte
	hwndOwner    HWND
	lpLocalName  LPWSTR
	lpRemoteName LPWSTR
	dwFlags      DWORD
	_            [4]byte
} /* winnetwk.h:169:11 */

type DISCDLGSTRUCTW = _DISCDLGSTRUCTW /* winnetwk.h:175:5 */
type LPDISCDLGSTRUCTW = uintptr       /* winnetwk.h:175:20 */

type DISCDLGSTRUCT = DISCDLGSTRUCTW     /* winnetwk.h:177:3 */
type LPDISCDLGSTRUCT = LPDISCDLGSTRUCTW /* winnetwk.h:178:3 */

type _UNIVERSAL_NAME_INFOA = struct{ lpUniversalName LPSTR } /* winnetwk.h:204:11 */

type UNIVERSAL_NAME_INFOA = _UNIVERSAL_NAME_INFOA /* winnetwk.h:206:5 */
type LPUNIVERSAL_NAME_INFOA = uintptr             /* winnetwk.h:206:26 */

type _UNIVERSAL_NAME_INFOW = struct{ lpUniversalName LPWSTR } /* winnetwk.h:208:11 */

type UNIVERSAL_NAME_INFOW = _UNIVERSAL_NAME_INFOW /* winnetwk.h:210:5 */
type LPUNIVERSAL_NAME_INFOW = uintptr             /* winnetwk.h:210:26 */

type UNIVERSAL_NAME_INFO = UNIVERSAL_NAME_INFOW     /* winnetwk.h:212:3 */
type LPUNIVERSAL_NAME_INFO = LPUNIVERSAL_NAME_INFOW /* winnetwk.h:213:3 */

type _REMOTE_NAME_INFOA = struct {
	lpUniversalName  LPSTR
	lpConnectionName LPSTR
	lpRemainingPath  LPSTR
} /* winnetwk.h:215:11 */

type REMOTE_NAME_INFOA = _REMOTE_NAME_INFOA /* winnetwk.h:219:5 */
type LPREMOTE_NAME_INFOA = uintptr          /* winnetwk.h:219:23 */

type _REMOTE_NAME_INFOW = struct {
	lpUniversalName  LPWSTR
	lpConnectionName LPWSTR
	lpRemainingPath  LPWSTR
} /* winnetwk.h:221:11 */

type REMOTE_NAME_INFOW = _REMOTE_NAME_INFOW /* winnetwk.h:225:5 */
type LPREMOTE_NAME_INFOW = uintptr          /* winnetwk.h:225:23 */

type REMOTE_NAME_INFO = REMOTE_NAME_INFOW     /* winnetwk.h:227:3 */
type LPREMOTE_NAME_INFO = LPREMOTE_NAME_INFOW /* winnetwk.h:228:3 */

type _NETINFOSTRUCT = struct {
	cbStructure       DWORD
	dwProviderVersion DWORD
	dwStatus          DWORD
	dwCharacteristics DWORD
	dwHandle          ULONG_PTR
	wNetType          WORD
	_                 [2]byte
	dwPrinters        DWORD
	dwDrives          DWORD
	_                 [4]byte
} /* winnetwk.h:247:11 */

type NETINFOSTRUCT = _NETINFOSTRUCT /* winnetwk.h:256:5 */
type LPNETINFOSTRUCT = uintptr      /* winnetwk.h:256:19 */

type PFNGETPROFILEPATHA = uintptr /* winnetwk.h:267:16 */
type PFNGETPROFILEPATHW = uintptr /* winnetwk.h:268:16 */

type PFNRECONCILEPROFILEA = uintptr /* winnetwk.h:272:16 */
type PFNRECONCILEPROFILEW = uintptr /* winnetwk.h:273:16 */

type PFNPROCESSPOLICIESA = uintptr /* winnetwk.h:280:19 */
type PFNPROCESSPOLICIESW = uintptr /* winnetwk.h:281:19 */

type _NETCONNECTINFOSTRUCT = struct {
	cbStructure   DWORD
	dwFlags       DWORD
	dwSpeed       DWORD
	dwDelay       DWORD
	dwOptDataSize DWORD
} /* winnetwk.h:335:11 */

type NETCONNECTINFOSTRUCT = _NETCONNECTINFOSTRUCT /* winnetwk.h:341:5 */
type LPNETCONNECTINFOSTRUCT = uintptr             /* winnetwk.h:341:26 */

type PUWSTR_C = uintptr /* stralign.h:105:42 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type _SERVICE_DESCRIPTIONA = struct{ lpDescription LPSTR } /* winsvc.h:95:11 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER within this package.

type SERVICE_DESCRIPTIONA = _SERVICE_DESCRIPTIONA /* winsvc.h:97:5 */
type LPSERVICE_DESCRIPTIONA = uintptr             /* winsvc.h:97:26 */

type _SERVICE_DESCRIPTIONW = struct{ lpDescription LPWSTR } /* winsvc.h:99:11 */

type SERVICE_DESCRIPTIONW = _SERVICE_DESCRIPTIONW /* winsvc.h:101:5 */
type LPSERVICE_DESCRIPTIONW = uintptr             /* winsvc.h:101:26 */

type SERVICE_DESCRIPTION = SERVICE_DESCRIPTIONW     /* winsvc.h:103:3 */
type LPSERVICE_DESCRIPTION = LPSERVICE_DESCRIPTIONW /* winsvc.h:104:3 */

type SC_ACTION_TYPE = uint32 /* winsvc.h:108:5 */

type _SC_ACTION = struct {
	Type  SC_ACTION_TYPE
	Delay DWORD
} /* winsvc.h:110:11 */

type SC_ACTION = _SC_ACTION /* winsvc.h:113:5 */
type LPSC_ACTION = uintptr  /* winsvc.h:113:15 */

type _SERVICE_FAILURE_ACTIONSA = struct {
	dwResetPeriod DWORD
	_             [4]byte
	lpRebootMsg   LPSTR
	lpCommand     LPSTR
	cActions      DWORD
	_             [4]byte
	lpsaActions   uintptr
} /* winsvc.h:115:11 */

type SERVICE_FAILURE_ACTIONSA = _SERVICE_FAILURE_ACTIONSA /* winsvc.h:121:5 */
type LPSERVICE_FAILURE_ACTIONSA = uintptr                 /* winsvc.h:121:30 */

type _SERVICE_FAILURE_ACTIONSW = struct {
	dwResetPeriod DWORD
	_             [4]byte
	lpRebootMsg   LPWSTR
	lpCommand     LPWSTR
	cActions      DWORD
	_             [4]byte
	lpsaActions   uintptr
} /* winsvc.h:123:11 */

type SERVICE_FAILURE_ACTIONSW = _SERVICE_FAILURE_ACTIONSW /* winsvc.h:129:5 */
type LPSERVICE_FAILURE_ACTIONSW = uintptr                 /* winsvc.h:129:30 */

type SERVICE_FAILURE_ACTIONS = SERVICE_FAILURE_ACTIONSW     /* winsvc.h:131:3 */
type LPSERVICE_FAILURE_ACTIONS = LPSERVICE_FAILURE_ACTIONSW /* winsvc.h:132:3 */

type SC_HANDLE__ = struct{ unused int32 } /* winsvc.h:134:3 */

type SC_HANDLE = uintptr   /* winsvc.h:134:3 */
type LPSC_HANDLE = uintptr /* winsvc.h:135:21 */

type SERVICE_STATUS_HANDLE__ = struct{ unused int32 } /* winsvc.h:137:3 */

type SERVICE_STATUS_HANDLE = uintptr /* winsvc.h:137:3 */

type SC_STATUS_TYPE = uint32 /* winsvc.h:141:5 */

type SC_ENUM_TYPE = uint32 /* winsvc.h:145:5 */

type _SERVICE_STATUS = struct {
	dwServiceType             DWORD
	dwCurrentState            DWORD
	dwControlsAccepted        DWORD
	dwWin32ExitCode           DWORD
	dwServiceSpecificExitCode DWORD
	dwCheckPoint              DWORD
	dwWaitHint                DWORD
} /* winsvc.h:147:11 */

type SERVICE_STATUS = _SERVICE_STATUS /* winsvc.h:155:5 */
type LPSERVICE_STATUS = uintptr       /* winsvc.h:155:20 */

type _SERVICE_STATUS_PROCESS = struct {
	dwServiceType             DWORD
	dwCurrentState            DWORD
	dwControlsAccepted        DWORD
	dwWin32ExitCode           DWORD
	dwServiceSpecificExitCode DWORD
	dwCheckPoint              DWORD
	dwWaitHint                DWORD
	dwProcessId               DWORD
	dwServiceFlags            DWORD
} /* winsvc.h:157:11 */

type SERVICE_STATUS_PROCESS = _SERVICE_STATUS_PROCESS /* winsvc.h:167:5 */
type LPSERVICE_STATUS_PROCESS = uintptr               /* winsvc.h:167:28 */

type _ENUM_SERVICE_STATUSA = struct {
	lpServiceName LPSTR
	lpDisplayName LPSTR
	ServiceStatus SERVICE_STATUS
	_             [4]byte
} /* winsvc.h:169:11 */

type ENUM_SERVICE_STATUSA = _ENUM_SERVICE_STATUSA /* winsvc.h:173:5 */
type LPENUM_SERVICE_STATUSA = uintptr             /* winsvc.h:173:26 */

type _ENUM_SERVICE_STATUSW = struct {
	lpServiceName LPWSTR
	lpDisplayName LPWSTR
	ServiceStatus SERVICE_STATUS
	_             [4]byte
} /* winsvc.h:175:11 */

type ENUM_SERVICE_STATUSW = _ENUM_SERVICE_STATUSW /* winsvc.h:179:5 */
type LPENUM_SERVICE_STATUSW = uintptr             /* winsvc.h:179:26 */

type ENUM_SERVICE_STATUS = ENUM_SERVICE_STATUSW     /* winsvc.h:181:3 */
type LPENUM_SERVICE_STATUS = LPENUM_SERVICE_STATUSW /* winsvc.h:182:3 */

type _ENUM_SERVICE_STATUS_PROCESSA = struct {
	lpServiceName        LPSTR
	lpDisplayName        LPSTR
	ServiceStatusProcess SERVICE_STATUS_PROCESS
	_                    [4]byte
} /* winsvc.h:184:11 */

type ENUM_SERVICE_STATUS_PROCESSA = _ENUM_SERVICE_STATUS_PROCESSA /* winsvc.h:188:5 */
type LPENUM_SERVICE_STATUS_PROCESSA = uintptr                     /* winsvc.h:188:34 */

type _ENUM_SERVICE_STATUS_PROCESSW = struct {
	lpServiceName        LPWSTR
	lpDisplayName        LPWSTR
	ServiceStatusProcess SERVICE_STATUS_PROCESS
	_                    [4]byte
} /* winsvc.h:190:11 */

type ENUM_SERVICE_STATUS_PROCESSW = _ENUM_SERVICE_STATUS_PROCESSW /* winsvc.h:194:5 */
type LPENUM_SERVICE_STATUS_PROCESSW = uintptr                     /* winsvc.h:194:34 */

type ENUM_SERVICE_STATUS_PROCESS = ENUM_SERVICE_STATUS_PROCESSW     /* winsvc.h:196:3 */
type LPENUM_SERVICE_STATUS_PROCESS = LPENUM_SERVICE_STATUS_PROCESSW /* winsvc.h:197:3 */

type SC_LOCK = LPVOID /* winsvc.h:199:18 */

type _QUERY_SERVICE_LOCK_STATUSA = struct {
	fIsLocked      DWORD
	_              [4]byte
	lpLockOwner    LPSTR
	dwLockDuration DWORD
	_              [4]byte
} /* winsvc.h:201:11 */

type QUERY_SERVICE_LOCK_STATUSA = _QUERY_SERVICE_LOCK_STATUSA /* winsvc.h:205:5 */
type LPQUERY_SERVICE_LOCK_STATUSA = uintptr                   /* winsvc.h:205:32 */

type _QUERY_SERVICE_LOCK_STATUSW = struct {
	fIsLocked      DWORD
	_              [4]byte
	lpLockOwner    LPWSTR
	dwLockDuration DWORD
	_              [4]byte
} /* winsvc.h:207:11 */

type QUERY_SERVICE_LOCK_STATUSW = _QUERY_SERVICE_LOCK_STATUSW /* winsvc.h:211:5 */
type LPQUERY_SERVICE_LOCK_STATUSW = uintptr                   /* winsvc.h:211:32 */

type QUERY_SERVICE_LOCK_STATUS = QUERY_SERVICE_LOCK_STATUSW     /* winsvc.h:213:3 */
type LPQUERY_SERVICE_LOCK_STATUS = LPQUERY_SERVICE_LOCK_STATUSW /* winsvc.h:214:3 */

type _QUERY_SERVICE_CONFIGA = struct {
	dwServiceType      DWORD
	dwStartType        DWORD
	dwErrorControl     DWORD
	_                  [4]byte
	lpBinaryPathName   LPSTR
	lpLoadOrderGroup   LPSTR
	dwTagId            DWORD
	_                  [4]byte
	lpDependencies     LPSTR
	lpServiceStartName LPSTR
	lpDisplayName      LPSTR
} /* winsvc.h:216:11 */

type QUERY_SERVICE_CONFIGA = _QUERY_SERVICE_CONFIGA /* winsvc.h:226:5 */
type LPQUERY_SERVICE_CONFIGA = uintptr              /* winsvc.h:226:27 */

type _QUERY_SERVICE_CONFIGW = struct {
	dwServiceType      DWORD
	dwStartType        DWORD
	dwErrorControl     DWORD
	_                  [4]byte
	lpBinaryPathName   LPWSTR
	lpLoadOrderGroup   LPWSTR
	dwTagId            DWORD
	_                  [4]byte
	lpDependencies     LPWSTR
	lpServiceStartName LPWSTR
	lpDisplayName      LPWSTR
} /* winsvc.h:228:11 */

type QUERY_SERVICE_CONFIGW = _QUERY_SERVICE_CONFIGW /* winsvc.h:238:5 */
type LPQUERY_SERVICE_CONFIGW = uintptr              /* winsvc.h:238:27 */

type QUERY_SERVICE_CONFIG = QUERY_SERVICE_CONFIGW     /* winsvc.h:240:3 */
type LPQUERY_SERVICE_CONFIG = LPQUERY_SERVICE_CONFIGW /* winsvc.h:241:3 */

type LPSERVICE_MAIN_FUNCTIONW = uintptr /* winsvc.h:243:16 */
type LPSERVICE_MAIN_FUNCTIONA = uintptr /* winsvc.h:244:16 */

type _SERVICE_TABLE_ENTRYA = struct {
	lpServiceName LPSTR
	lpServiceProc LPSERVICE_MAIN_FUNCTIONA
} /* winsvc.h:248:11 */

type SERVICE_TABLE_ENTRYA = _SERVICE_TABLE_ENTRYA /* winsvc.h:251:5 */
type LPSERVICE_TABLE_ENTRYA = uintptr             /* winsvc.h:251:26 */

type _SERVICE_TABLE_ENTRYW = struct {
	lpServiceName LPWSTR
	lpServiceProc LPSERVICE_MAIN_FUNCTIONW
} /* winsvc.h:253:11 */

type SERVICE_TABLE_ENTRYW = _SERVICE_TABLE_ENTRYW /* winsvc.h:256:5 */
type LPSERVICE_TABLE_ENTRYW = uintptr             /* winsvc.h:256:26 */

type SERVICE_TABLE_ENTRY = SERVICE_TABLE_ENTRYW     /* winsvc.h:258:3 */
type LPSERVICE_TABLE_ENTRY = LPSERVICE_TABLE_ENTRYW /* winsvc.h:259:3 */

type LPHANDLER_FUNCTION = uintptr    /* winsvc.h:261:16 */
type LPHANDLER_FUNCTION_EX = uintptr /* winsvc.h:262:17 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type _MODEMDEVCAPS = struct {
	dwActualSize              DWORD
	dwRequiredSize            DWORD
	dwDevSpecificOffset       DWORD
	dwDevSpecificSize         DWORD
	dwModemProviderVersion    DWORD
	dwModemManufacturerOffset DWORD
	dwModemManufacturerSize   DWORD
	dwModemModelOffset        DWORD
	dwModemModelSize          DWORD
	dwModemVersionOffset      DWORD
	dwModemVersionSize        DWORD
	dwDialOptions             DWORD
	dwCallSetupFailTimer      DWORD
	dwInactivityTimeout       DWORD
	dwSpeakerVolume           DWORD
	dwSpeakerMode             DWORD
	dwModemOptions            DWORD
	dwMaxDTERate              DWORD
	dwMaxDCERate              DWORD
	abVariablePortion         [1]BYTE
	_                         [3]byte
} /* mcx.h:9:9 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type MODEMDEVCAPS = _MODEMDEVCAPS /* mcx.h:30:3 */
type PMODEMDEVCAPS = uintptr      /* mcx.h:30:16 */
type LPMODEMDEVCAPS = uintptr     /* mcx.h:30:31 */

type _MODEMSETTINGS = struct {
	dwActualSize             DWORD
	dwRequiredSize           DWORD
	dwDevSpecificOffset      DWORD
	dwDevSpecificSize        DWORD
	dwCallSetupFailTimer     DWORD
	dwInactivityTimeout      DWORD
	dwSpeakerVolume          DWORD
	dwSpeakerMode            DWORD
	dwPreferredModemOptions  DWORD
	dwNegotiatedModemOptions DWORD
	dwNegotiatedDCERate      DWORD
	abVariablePortion        [1]BYTE
	_                        [3]byte
} /* mcx.h:32:9 */

type MODEMSETTINGS = _MODEMSETTINGS /* mcx.h:45:3 */
type PMODEMSETTINGS = uintptr       /* mcx.h:45:17 */
type LPMODEMSETTINGS = uintptr      /* mcx.h:45:33 */

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

type HIMC__ = struct{ unused int32 } /* imm.h:18:3 */

type HIMC = uintptr                   /* imm.h:18:3 */
type HIMCC__ = struct{ unused int32 } /* imm.h:19:3 */

type HIMCC = uintptr /* imm.h:19:3 */

type LPHKL = uintptr  /* imm.h:21:15 */
type LPUINT = uintptr /* imm.h:24:16 */

type tagCOMPOSITIONFORM = struct {
	dwStyle      DWORD
	ptCurrentPos POINT
	rcArea       RECT
} /* imm.h:27:11 */

type COMPOSITIONFORM = tagCOMPOSITIONFORM /* imm.h:31:5 */
type PCOMPOSITIONFORM = uintptr           /* imm.h:31:21 */
type NPCOMPOSITIONFORM = uintptr          /* imm.h:31:39 */
type LPCOMPOSITIONFORM = uintptr          /* imm.h:31:58 */

type tagCANDIDATEFORM = struct {
	dwIndex      DWORD
	dwStyle      DWORD
	ptCurrentPos POINT
	rcArea       RECT
} /* imm.h:33:11 */

type CANDIDATEFORM = tagCANDIDATEFORM /* imm.h:38:5 */
type PCANDIDATEFORM = uintptr         /* imm.h:38:19 */
type NPCANDIDATEFORM = uintptr        /* imm.h:38:35 */
type LPCANDIDATEFORM = uintptr        /* imm.h:38:52 */

type tagCANDIDATELIST = struct {
	dwSize      DWORD
	dwStyle     DWORD
	dwCount     DWORD
	dwSelection DWORD
	dwPageStart DWORD
	dwPageSize  DWORD
	dwOffset    [1]DWORD
} /* imm.h:40:11 */

type CANDIDATELIST = tagCANDIDATELIST /* imm.h:48:5 */
type PCANDIDATELIST = uintptr         /* imm.h:48:19 */
type NPCANDIDATELIST = uintptr        /* imm.h:48:35 */
type LPCANDIDATELIST = uintptr        /* imm.h:48:52 */

type tagREGISTERWORDA = struct {
	lpReading LPSTR
	lpWord    LPSTR
} /* imm.h:50:11 */

type REGISTERWORDA = tagREGISTERWORDA /* imm.h:53:5 */
type PREGISTERWORDA = uintptr         /* imm.h:53:19 */
type NPREGISTERWORDA = uintptr        /* imm.h:53:35 */
type LPREGISTERWORDA = uintptr        /* imm.h:53:52 */

type tagREGISTERWORDW = struct {
	lpReading LPWSTR
	lpWord    LPWSTR
} /* imm.h:55:11 */

type REGISTERWORDW = tagREGISTERWORDW /* imm.h:58:5 */
type PREGISTERWORDW = uintptr         /* imm.h:58:19 */
type NPREGISTERWORDW = uintptr        /* imm.h:58:35 */
type LPREGISTERWORDW = uintptr        /* imm.h:58:52 */

type REGISTERWORD = REGISTERWORDW     /* imm.h:60:3 */
type PREGISTERWORD = PREGISTERWORDW   /* imm.h:61:3 */
type NPREGISTERWORD = NPREGISTERWORDW /* imm.h:62:3 */
type LPREGISTERWORD = LPREGISTERWORDW /* imm.h:63:3 */

type tagRECONVERTSTRING = struct {
	dwSize            DWORD
	dwVersion         DWORD
	dwStrLen          DWORD
	dwStrOffset       DWORD
	dwCompStrLen      DWORD
	dwCompStrOffset   DWORD
	dwTargetStrLen    DWORD
	dwTargetStrOffset DWORD
} /* imm.h:65:11 */

type RECONVERTSTRING = tagRECONVERTSTRING /* imm.h:74:5 */
type PRECONVERTSTRING = uintptr           /* imm.h:74:21 */
type NPRECONVERTSTRING = uintptr          /* imm.h:74:39 */
type LPRECONVERTSTRING = uintptr          /* imm.h:74:58 */

type tagSTYLEBUFA = struct {
	dwStyle       DWORD
	szDescription [32]CHAR
} /* imm.h:78:11 */

type STYLEBUFA = tagSTYLEBUFA /* imm.h:81:5 */
type PSTYLEBUFA = uintptr     /* imm.h:81:15 */
type NPSTYLEBUFA = uintptr    /* imm.h:81:27 */
type LPSTYLEBUFA = uintptr    /* imm.h:81:40 */

type tagSTYLEBUFW = struct {
	dwStyle       DWORD
	szDescription [32]WCHAR
} /* imm.h:83:11 */

type STYLEBUFW = tagSTYLEBUFW /* imm.h:86:5 */
type PSTYLEBUFW = uintptr     /* imm.h:86:15 */
type NPSTYLEBUFW = uintptr    /* imm.h:86:27 */
type LPSTYLEBUFW = uintptr    /* imm.h:86:40 */

type STYLEBUF = STYLEBUFW     /* imm.h:88:3 */
type PSTYLEBUF = PSTYLEBUFW   /* imm.h:89:3 */
type NPSTYLEBUF = NPSTYLEBUFW /* imm.h:90:3 */
type LPSTYLEBUF = LPSTYLEBUFW /* imm.h:91:3 */

type tagIMEMENUITEMINFOA = struct {
	cbSize        UINT
	fType         UINT
	fState        UINT
	wID           UINT
	hbmpChecked   HBITMAP
	hbmpUnchecked HBITMAP
	dwItemData    DWORD
	szString      [80]CHAR
	_             [4]byte
	hbmpItem      HBITMAP
} /* imm.h:95:11 */

type IMEMENUITEMINFOA = tagIMEMENUITEMINFOA /* imm.h:105:5 */
type PIMEMENUITEMINFOA = uintptr            /* imm.h:105:22 */
type NPIMEMENUITEMINFOA = uintptr           /* imm.h:105:41 */
type LPIMEMENUITEMINFOA = uintptr           /* imm.h:105:61 */

type tagIMEMENUITEMINFOW = struct {
	cbSize        UINT
	fType         UINT
	fState        UINT
	wID           UINT
	hbmpChecked   HBITMAP
	hbmpUnchecked HBITMAP
	dwItemData    DWORD
	szString      [80]WCHAR
	_             [4]byte
	hbmpItem      HBITMAP
} /* imm.h:107:11 */

type IMEMENUITEMINFOW = tagIMEMENUITEMINFOW /* imm.h:117:5 */
type PIMEMENUITEMINFOW = uintptr            /* imm.h:117:22 */
type NPIMEMENUITEMINFOW = uintptr           /* imm.h:117:41 */
type LPIMEMENUITEMINFOW = uintptr           /* imm.h:117:61 */

type IMEMENUITEMINFO = IMEMENUITEMINFOW     /* imm.h:119:3 */
type PIMEMENUITEMINFO = PIMEMENUITEMINFOW   /* imm.h:120:3 */
type NPIMEMENUITEMINFO = NPIMEMENUITEMINFOW /* imm.h:121:3 */
type LPIMEMENUITEMINFO = LPIMEMENUITEMINFOW /* imm.h:122:3 */

type tagIMECHARPOSITION = struct {
	dwSize      DWORD
	dwCharPos   DWORD
	pt          POINT
	cLineHeight UINT
	rcDocument  RECT
} /* imm.h:124:11 */

type IMECHARPOSITION = tagIMECHARPOSITION /* imm.h:130:5 */
type PIMECHARPOSITION = uintptr           /* imm.h:130:21 */
type NPIMECHARPOSITION = uintptr          /* imm.h:130:39 */
type LPIMECHARPOSITION = uintptr          /* imm.h:130:58 */

type IMCENUMPROC = uintptr /* imm.h:132:19 */

type REGISTERWORDENUMPROCA = uintptr /* imm.h:185:15 */
type REGISTERWORDENUMPROCW = uintptr /* imm.h:186:15 */

type _fsize_t = uint32 /* wchar.h:82:25 */

type _wfinddata32_t = struct {
	attrib      uint32
	time_create int32
	time_access int32
	time_write  int32
	size        _fsize_t
	name        [260]wchar_t
} /* wchar.h:87:3 */

type _wfinddata32i64_t = struct {
	attrib      uint32
	time_create int32
	time_access int32
	time_write  int32
	size        int64
	name        [260]wchar_t
} /* wchar.h:96:3 */

type _wfinddata64i32_t = struct {
	attrib      uint32
	_           [4]byte
	time_create int64
	time_access int64
	time_write  int64
	size        _fsize_t
	name        [260]wchar_t
	_           [4]byte
} /* wchar.h:105:3 */

type _wfinddata64_t = struct {
	attrib      uint32
	_           [4]byte
	time_create int64
	time_access int64
	time_write  int64
	size        int64
	name        [260]wchar_t
} /* wchar.h:114:3 */

type _ino_t = uint16 /* wchar.h:394:26 */
type ino_t = uint16  /* wchar.h:396:26 */

type _dev_t = uint32 /* wchar.h:402:24 */
type dev_t = uint32  /* wchar.h:404:24 */

type _stat32 = struct {
	st_dev   _dev_t
	st_ino   _ino_t
	st_mode  uint16
	st_nlink int16
	st_uid   int16
	st_gid   int16
	_        [2]byte
	st_rdev  _dev_t
	st_size  _off_t
	st_atime int32
	st_mtime int32
	st_ctime int32
} /* _mingw_stat64.h:25:3 */

type _stat32i64 = struct {
	st_dev   _dev_t
	st_ino   _ino_t
	st_mode  uint16
	st_nlink int16
	st_uid   int16
	st_gid   int16
	_        [2]byte
	st_rdev  _dev_t
	_        [4]byte
	st_size  int64
	st_atime int32
	st_mtime int32
	st_ctime int32
	_        [4]byte
} /* _mingw_stat64.h:55:3 */

type _stat64i32 = struct {
	st_dev   _dev_t
	st_ino   _ino_t
	st_mode  uint16
	st_nlink int16
	st_uid   int16
	st_gid   int16
	_        [2]byte
	st_rdev  _dev_t
	st_size  _off_t
	st_atime int64
	st_mtime int64
	st_ctime int64
} /* _mingw_stat64.h:69:3 */

type _stat64 = struct {
	st_dev   _dev_t
	st_ino   _ino_t
	st_mode  uint16
	st_nlink int16
	st_uid   int16
	st_gid   int16
	_        [2]byte
	st_rdev  _dev_t
	_        [4]byte
	st_size  int64
	st_atime int64
	st_mtime int64
	st_ctime int64
} /* _mingw_stat64.h:83:3 */

type tm = struct {
	tm_sec   int32
	tm_min   int32
	tm_hour  int32
	tm_mday  int32
	tm_mon   int32
	tm_year  int32
	tm_wday  int32
	tm_yday  int32
	tm_isdst int32
} /* wchar.h:1369:3 */

type mbstate_t = int32 /* wchar.h:1431:15 */
type _Wint_t = wchar_t /* wchar.h:1433:19 */

type _TCHAR = wchar_t  /* tchar.h:110:19 */
type _TSCHAR = wchar_t /* tchar.h:111:19 */
type _TUCHAR = wchar_t /* tchar.h:112:19 */
type _TXCHAR = wchar_t /* tchar.h:113:19 */
type _TINT = wint_t    /* tchar.h:114:18 */

// dirent structures and functions

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
// *
// This file has no copyright assigned and is placed in the Public Domain.
// This file is part of the mingw-w64 runtime package.
// No warranty is given; refer to the file DISCLAIMER.PD within this package.

var _dowildcard int32 = 0 /* tclAppInit.c:39:5 */

// The following #if block allows you to change how Tcl finds the startup
// script, prime the library or encoding paths, fiddle with the argv, etc.,
// without needing to rewrite Tcl_Main()

//----------------------------------------------------------------------
//
// main --
//
//	This is the main program for the application.
//
// Results:
//	None: Tcl_Main never returns here, so this procedure never returns
//	either.
//
// Side effects:
//	Just about anything, since from here we call arbitrary Tcl code.
//
//----------------------------------------------------------------------

func main(tls *libc.TLS, argc int32, dummy uintptr) int32 { /* tclAppInit.c:88:1: */
	bp := tls.Alloc(16)
	defer tls.Free(16)
	*(*int32)(unsafe.Pointer(bp)) = argc

	// var argv uintptr at bp+8, 8

	var p uintptr

	// Set up the default locale to be standard "C" locale so parsing is
	// performed correctly.

	libc.Xsetlocale(tls, LC_ALL, ts)

	// Get our args from the c-runtime. Ignore command line.

	setargv(tls, bp, bp+8)

	// Forward slashes substituted for backslashes.

	for p = *(*uintptr)(unsafe.Pointer(*(*uintptr)(unsafe.Pointer(bp + 8 /* argv */)))); int32(*(*TCHAR)(unsafe.Pointer(p))) != 0; p += 2 {
		if int32(*(*TCHAR)(unsafe.Pointer(p))) == '\\' {
			*(*TCHAR)(unsafe.Pointer(p)) = TCHAR('/')
		}
	}

	tcl.XTcl_MainExW(tls, *(*int32)(unsafe.Pointer(bp /* argc */)), *(*uintptr)(unsafe.Pointer(bp + 8 /* argv */)), *(*uintptr)(unsafe.Pointer(&struct {
		f func(*libc.TLS, uintptr) int32
	}{Tcl_AppInit})), tcl.XTcl_CreateInterp(tls))
	return 0 // Needed only to prevent compiler warning.
}

//----------------------------------------------------------------------
//
// Tcl_AppInit --
//
//	This procedure performs application-specific initialization. Most
//	applications, especially those that incorporate additional packages,
//	will have their own version of this procedure.
//
// Results:
//	Returns a standard Tcl completion code, and leaves an error message in
//	the interp's result if an error occurs.
//
// Side effects:
//	Depends on the startup script.
//
//----------------------------------------------------------------------

func Tcl_AppInit(tls *libc.TLS, interp uintptr) int32 { /* tclAppInit.c:155:1: */
	if tcl.XTcl_Init(tls, interp) == TCL_ERROR {
		return TCL_ERROR
	}

	// Call the init procedures for included packages. Each call should look
	// like this:
	//
	// if (Mod_Init(interp) == TCL_ERROR) {
	//     return TCL_ERROR;
	// }
	//
	// where "Mod" is the name of the module. (Dynamically-loadable packages
	// should have the same entry-point name.)

	// Call Tcl_CreateCommand for application-specific commands, if they
	// weren't already created by the init procedures called above.

	// Specify a user-specific startup file to invoke if the application is
	// run interactively. Typically the startup file is "~/.apprc" where "app"
	// is the name of the application. If this line is deleted then no
	// user-specific startup file will be run under any conditions.

	tcl.XTcl_ObjSetVar2(tls, interp, tcl.XTcl_NewStringObj(tls, ts+2, -1), uintptr(0),
		tcl.XTcl_NewStringObj(tls, ts+17, -1), TCL_GLOBAL_ONLY)
	return TCL_OK
}

//-------------------------------------------------------------------------
//
// setargv --
//
//	Parse the Windows command line string into argc/argv. Done here
//	because we don't trust the builtin argument parser in crt0. Windows
//	applications are responsible for breaking their command line into
//	arguments.
//
//	2N backslashes + quote -> N backslashes + begin quoted string
//	2N + 1 backslashes + quote -> literal
//	N backslashes + non-quote -> literal
//	quote + quote in a quoted string -> single quote
//	quote + quote not in quoted string -> empty string
//	quote -> begin quoted string
//
// Results:
//	Fills argcPtr with the number of arguments and argvPtr with the array
//	of arguments.
//
// Side effects:
//	Memory allocated.
//
//--------------------------------------------------------------------------

func setargv(tls *libc.TLS, argcPtr uintptr, argvPtr uintptr) { /* tclAppInit.c:239:1: */
	var cmdLine uintptr
	var p uintptr
	var arg uintptr
	var argSpace uintptr
	var argv uintptr
	var argc int32
	var size int32
	var inquote int32
	var copy int32
	var slashes int32

	cmdLine = libc.XGetCommandLineW(tls)

	// Precompute an overly pessimistic guess at the number of arguments in
	// the command line by counting non-space spans.

	size = 2
	for p = cmdLine; int32(*(*TCHAR)(unsafe.Pointer(p))) != 0; p += 2 {
		if int32(*(*TCHAR)(unsafe.Pointer(p))) == ' ' || int32(*(*TCHAR)(unsafe.Pointer(p))) == '\t' { // INTL: ISO space.
			size++
			for int32(*(*TCHAR)(unsafe.Pointer(p))) == ' ' || int32(*(*TCHAR)(unsafe.Pointer(p))) == '\t' { // INTL: ISO space.
				p += 2
			}
			if int32(*(*TCHAR)(unsafe.Pointer(p))) == 0 {
				break
			}
		}
	}

	// Make sure we don't call ckalloc through the (not yet initialized) stub table

	argSpace = tcl.XTcl_Alloc(tls, uint32(uint64(size)*uint64(unsafe.Sizeof(uintptr(0)))+libc.Xwcslen(tls, cmdLine)*size_t(unsafe.Sizeof(TCHAR(0)))+uint64(unsafe.Sizeof(TCHAR(0)))))
	argv = argSpace
	argSpace += 2 * uintptr(uint64(size)*(uint64(unsafe.Sizeof(uintptr(0)))/uint64(unsafe.Sizeof(TCHAR(0)))))
	size--

	p = cmdLine
	for argc = 0; argc < size; argc++ {
		*(*uintptr)(unsafe.Pointer(argv + uintptr(argc)*8)) = libc.AssignUintptr(&arg, argSpace)
		for int32(*(*TCHAR)(unsafe.Pointer(p))) == ' ' || int32(*(*TCHAR)(unsafe.Pointer(p))) == '\t' { // INTL: ISO space.
			p += 2
		}
		if int32(*(*TCHAR)(unsafe.Pointer(p))) == 0 {
			break
		}

		inquote = 0
		slashes = 0
		for 1 != 0 {
			copy = 1
			for int32(*(*TCHAR)(unsafe.Pointer(p))) == '\\' {
				slashes++
				p += 2
			}
			if int32(*(*TCHAR)(unsafe.Pointer(p))) == '"' {
				if slashes&1 == 0 {
					copy = 0
					if inquote != 0 && int32(*(*TCHAR)(unsafe.Pointer(p + 1*2))) == '"' {
						p += 2
						copy = 1
					} else {
						inquote = libc.BoolInt32(!(inquote != 0))
					}
				}
				slashes >>= 1
			}

			for slashes != 0 {
				*(*TCHAR)(unsafe.Pointer(arg)) = TCHAR('\\')
				arg += 2
				slashes--
			}

			if int32(*(*TCHAR)(unsafe.Pointer(p))) == 0 || !(inquote != 0) && (int32(*(*TCHAR)(unsafe.Pointer(p))) == ' ' || int32(*(*TCHAR)(unsafe.Pointer(p))) == '\t') { // INTL: ISO space.
				break
			}
			if copy != 0 {
				*(*TCHAR)(unsafe.Pointer(arg)) = *(*TCHAR)(unsafe.Pointer(p))
				arg += 2
			}
			p += 2
		}
		*(*TCHAR)(unsafe.Pointer(arg)) = TCHAR(0)
		argSpace = arg + uintptr(1)*2
	}
	*(*uintptr)(unsafe.Pointer(argv + uintptr(argc)*8)) = uintptr(0)

	*(*int32)(unsafe.Pointer(argcPtr)) = argc
	*(*uintptr)(unsafe.Pointer(argvPtr)) = argv
}

// Local Variables:
// mode: c
// c-basic-offset: 4
// fill-column: 78
// End:

var ts1 = "C\x00tcl_rcFileName\x00~/tclshrc.tcl\x00"
var ts = (*reflect.StringHeader)(unsafe.Pointer(&ts1)).Data
