type AASHELLMENUFILENAME @cbTotal !rgbReserved[12] @szFileName[1]
type AASHELLMENUITEM !*lpReserved1 iReserved uiReserved AASHELLMENUFILENAME*lpName @*psz
type ABC abcA abcB abcC
type ABCFLOAT FLOAT'abcfA FLOAT'abcfB FLOAT'abcfC
def ABE_BOTTOM 3
def ABE_LEFT 0
def ABE_RIGHT 2
def ABE_TOP 1
def ABL_5_WO 64
def ABM_ACTIVATE 0x00000006
def ABM_GETAUTOHIDEBAR 0x00000007
def ABM_GETSTATE 0x00000004
def ABM_GETTASKBARPOS 0x00000005
def ABM_NEW 0x00000000
def ABM_QUERYPOS 0x00000002
def ABM_REMOVE 0x00000001
def ABM_SETAUTOHIDEBAR 0x00000008
def ABM_SETPOS 0x00000003
def ABM_SETSTATE 0x0000000a
def ABM_WINDOWPOSCHANGED 0x0000009
def ABN_FULLSCREENAPP 0x0000002
def ABN_POSCHANGED 0x0000001
def ABN_STATECHANGE 0x0000000
def ABN_WINDOWARRANGE 0x0000003
def ABORTDOC 2
def ABOVE_NORMAL_PRIORITY_CLASS 0x00008000
def ABSOLUTE 1
def ABS_ALWAYSONTOP 0x0000002
def ABS_AUTOHIDE 0x0000001
type ACCEL !fVirt @key @cmd
type ACCESSTIMEOUT cbSize dwFlags iTimeOutMSec
type ACCESS_ALLOWED_ACE ACE_HEADER'Header Mask SidStart
def ACCESS_ALLOWED_ACE_TYPE 0x0
type ACCESS_ALLOWED_CALLBACK_ACE ACE_HEADER'Header Mask SidStart
def ACCESS_ALLOWED_CALLBACK_ACE_TYPE 0x9
type ACCESS_ALLOWED_CALLBACK_OBJECT_ACE ACE_HEADER'Header Mask Flags GUID'ObjectType GUID'InheritedObjectType SidStart
def ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE 0xB
def ACCESS_ALLOWED_COMPOUND_ACE_TYPE 0x4
type ACCESS_ALLOWED_OBJECT_ACE ACE_HEADER'Header Mask Flags GUID'ObjectType GUID'InheritedObjectType SidStart
def ACCESS_ALLOWED_OBJECT_ACE_TYPE 0x5
type ACCESS_DENIED_ACE ACE_HEADER'Header Mask SidStart
def ACCESS_DENIED_ACE_TYPE 0x1
type ACCESS_DENIED_CALLBACK_ACE ACE_HEADER'Header Mask SidStart
def ACCESS_DENIED_CALLBACK_ACE_TYPE 0xA
type ACCESS_DENIED_CALLBACK_OBJECT_ACE ACE_HEADER'Header Mask Flags GUID'ObjectType GUID'InheritedObjectType SidStart
def ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE 0xC
type ACCESS_DENIED_OBJECT_ACE ACE_HEADER'Header Mask Flags GUID'ObjectType GUID'InheritedObjectType SidStart
def ACCESS_DENIED_OBJECT_ACE_TYPE 0x6
def ACCESS_DS_OBJECT_TYPE_NAME_A "Directory Service Object"
def ACCESS_DS_OBJECT_TYPE_NAME_W L"Directory Service Object"
def ACCESS_DS_SOURCE_A "DS"
def ACCESS_DS_SOURCE_W L"DS"
def ACCESS_FILTERKEYS 0x0002
def ACCESS_MAX_LEVEL 4
def ACCESS_MAX_MS_ACE_TYPE 0x8
def ACCESS_MAX_MS_OBJECT_ACE_TYPE 0x8
def ACCESS_MAX_MS_V2_ACE_TYPE 0x3
def ACCESS_MAX_MS_V3_ACE_TYPE 0x4
def ACCESS_MAX_MS_V4_ACE_TYPE 0x8
def ACCESS_MAX_MS_V5_ACE_TYPE 0x10
def ACCESS_MIN_MS_ACE_TYPE 0x0
def ACCESS_MIN_MS_OBJECT_ACE_TYPE 0x5
def ACCESS_MOUSEKEYS 0x0003
def ACCESS_OBJECT_GUID 0
def ACCESS_PROPERTY_GUID 2
def ACCESS_PROPERTY_SET_GUID 1
def ACCESS_STICKYKEYS 0x0001
def ACCESS_SYSTEM_SECURITY 0x01000000
def ACDD_VISIBLE 0x0001
def ACEO_FIRSTUNUSED 0x10000
def ACEO_MOSTRECENTFIRST 0x1
def ACEO_NONE 0
type ACE_HEADER !AceType !AceFlags @AceSize
def ACE_INHERITED_OBJECT_TYPE_PRESENT 0x2
def ACE_OBJECT_TYPE_PRESENT 0x1
type ACL !AclRevision !Sbz1 @AclSize @AceCount @Sbz2
def ACLO_CURRENTDIR 1
def ACLO_DESKTOP 4
def ACLO_FAVORITES 8
def ACLO_FILESYSDIRS 32
def ACLO_FILESYSONLY 16
def ACLO_MYCOMPUTER 2
def ACLO_NONE 0
def ACL_REVISION 2
def ACL_REVISION1 1
def ACL_REVISION2 2
def ACL_REVISION3 3
def ACL_REVISION4 4
def ACL_REVISION_DS 4
type ACL_REVISION_INFORMATION AclRevision
type ACL_SIZE_INFORMATION AceCount AclBytesInUse AclBytesFree
def ACM_OPEN 0x00000464
def ACM_OPENA 0x00000464
def ACM_OPENW 0x00000467
def ACM_PLAY 0x00000465
def ACM_STOP 0x00000466
def ACN_START 1
def ACN_STOP 2
def ACO_AUTOAPPEND 0x2
def ACO_AUTOSUGGEST 0x1
def ACO_FILTERPREFIXES 0x8
def ACO_NONE 0
def ACO_RTLREADING 0x40
def ACO_SEARCH 0x4
def ACO_UPDOWNKEYDROPSLIST 0x20
def ACO_USETAB 0x10
def ACS_AUTOPLAY 0x0004
def ACS_CENTER 0x0001
def ACS_TIMER 0x0008
def ACS_TRANSPARENT 0x0002
type ACTCTX cbSize dwFlags $lpSource @wProcessorArchitecture @wLangId $lpAssemblyDirectory $lpResourceName $lpApplicationName hModule
type ACTCTXA cbSize dwFlags $lpSource @wProcessorArchitecture @wLangId $lpAssemblyDirectory $lpResourceName $lpApplicationName hModule
type ACTCTXW cbSize dwFlags @*lpSource @wProcessorArchitecture @wLangId @*lpAssemblyDirectory @*lpResourceName @*lpApplicationName hModule
def ACTCTX_FLAG_APPLICATION_NAME_VALID 0x00000020
def ACTCTX_FLAG_ASSEMBLY_DIRECTORY_VALID 0x00000004
def ACTCTX_FLAG_HMODULE_VALID 0x00000080
def ACTCTX_FLAG_LANGID_VALID 0x00000002
def ACTCTX_FLAG_PROCESSOR_ARCHITECTURE_VALID 0x00000001
def ACTCTX_FLAG_RESOURCE_NAME_VALID 0x00000008
def ACTCTX_FLAG_SET_PROCESS_DEFAULT 0x00000010
def ACTCTX_FLAG_SOURCE_IS_ASSEMBLYREF 0x00000040
type ACTCTX_SECTION_KEYED_DATA cbSize ulDataFormatVersion !*lpData ulLength !*lpSectionGlobalData ulSectionGlobalDataLength !*lpSectionBase ulSectionTotalLength hActCtx ulAssemblyRosterIndex ulFlags ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA'AssemblyMetadata
type ACTCTX_SECTION_KEYED_DATA_2600 cbSize ulDataFormatVersion !*lpData ulLength !*lpSectionGlobalData ulSectionGlobalDataLength !*lpSectionBase ulSectionTotalLength hActCtx ulAssemblyRosterIndex
type ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA !*lpInformation !*lpSectionBase ulSectionLength !*lpSectionGlobalDataBase ulSectionGlobalDataLength
type ACTION_HEADER transport_id @action_code @reserved
def ACTIVATE_WINDOWLESS 1
type ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ulFlags ulEncodedAssemblyIdentityLength ulManifestPathType ulManifestPathLength LARGE_INTEGER'liManifestLastWriteTime ulPolicyPathType ulPolicyPathLength LARGE_INTEGER'liPolicyLastWriteTime ulMetadataSatelliteRosterIndex ulManifestVersionMajor ulManifestVersionMinor ulPolicyVersionMajor ulPolicyVersionMinor ulAssemblyDirectoryNameLength @*lpAssemblyEncodedAssemblyIdentity @*lpAssemblyManifestPath @*lpAssemblyPolicyPath @*lpAssemblyDirectoryName ulFileCount
type ACTIVATION_CONTEXT_BASIC_INFORMATION hActCtx dwFlags
def ACTIVATION_CONTEXT_BASIC_INFORMATION_DEFINED 1
type ACTIVATION_CONTEXT_DETAILED_INFORMATION dwFlags ulFormatVersion ulAssemblyCount ulRootManifestPathType ulRootManifestPathChars ulRootConfigurationPathType ulRootConfigurationPathChars ulAppDirPathType ulAppDirPathChars @*lpRootManifestPath @*lpRootConfigurationPath @*lpAppDirPath
def ACTIVATION_CONTEXT_PATH_TYPE_ASSEMBLYREF 4
def ACTIVATION_CONTEXT_PATH_TYPE_NONE 1
def ACTIVATION_CONTEXT_PATH_TYPE_URL 3
def ACTIVATION_CONTEXT_PATH_TYPE_WIN32_FILE 2
type ACTIVATION_CONTEXT_QUERY_INDEX ulAssemblyIndex ulFileIndexInAssembly
def ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION 1
def ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES 9
def ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION 5
def ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION 7
def ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION 4
def ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION 6
def ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION 2
def ACTIVATION_CONTEXT_SECTION_GLOBAL_OBJECT_RENAME_TABLE 8
def ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION 3
def ACTIVEOBJECT_STRONG 0x0
def ACTIVEOBJECT_WEAK 0x1
def AC_LINE_BACKUP_POWER 0x02
def AC_LINE_OFFLINE 0x00
def AC_LINE_ONLINE 0x01
def AC_LINE_UNKNOWN 0xFF
def AC_SRC_ALPHA 0x01
def AC_SRC_OVER 0x00
type ADAPTER_STATUS !adapter_address[6] !rev_major !reserved0 !adapter_type !rev_minor @duration @frmr_recv @frmr_xmit @iframe_recv_err @xmit_aborts xmit_success recv_success @iframe_xmit_err @recv_buff_unavail @t1_timeouts @ti_timeouts reserved1 @free_ncbs @max_cfg_ncbs @max_ncbs @xmit_buf_unavail @max_dgram_size @pending_sess @max_cfg_sess @max_sess @max_sess_pkt_size @name_count
type ADDJOB_INFO_1 $Path JobId
type ADDJOB_INFO_1A $Path JobId
type ADDJOB_INFO_1W @*Path JobId
def ADDRESS_TAG_BIT 0x80000000U
def ADDR_ANY 0x00000000
type ADMINISTRATOR_POWER_POLICY MinSleep MaxSleep MinVideoTimeout MaxVideoTimeout MinSpindownTimeout MaxSpindownTimeout
def ADR_1 90
def ADR_2 91
def ADVFCACHE_FORCEBUILTIN 16
def ADVFCACHE_NOHANDLER 8
def ADVFCACHE_ONSAVE 32
def ADVF_DATAONSTOP 64
def ADVF_NODATA 1
def ADVF_ONLYONCE 4
def ADVF_PRIMEFIRST 2
def AD_CLOCKWISE 2
def AD_COUNTERCLOCKWISE 1
type AFPROTOCOLS iAddressFamily iProtocol
def AF_12844 25
def AF_APPLETALK 16
def AF_ATM 22
def AF_BAN 21
def AF_CCITT 10
def AF_CHAOS 5
def AF_CLUSTER 24
def AF_DATAKIT 9
def AF_DECnet 12
def AF_DLI 13
def AF_ECMA 8
def AF_FIREFOX 19
def AF_HYLINK 15
def AF_ICLFXBM 31
def AF_IMPLINK 3
def AF_INET 2
def AF_INET6 23
def AF_IPX 6
def AF_IRDA 26
def AF_ISO 7
def AF_LAT 14
def AF_MAX 32
def AF_NETBIOS 17
def AF_NETDES 28
def AF_NS 6
def AF_OSI 7
def AF_PUP 4
def AF_SNA 11
def AF_TCNMESSAGE 30
def AF_TCNPROCESS 29
def AF_UNIX 1
def AF_UNKNOWN1 20
def AF_UNSPEC 0
def AF_VOICEVIEW 18
def AIT1_8mm 38
def AIT_8mm 89
def ALERT_SYSTEM_CRITICAL 5
def ALERT_SYSTEM_ERROR 3
def ALERT_SYSTEM_INFORMATIONAL 1
def ALERT_SYSTEM_QUERY 4
def ALERT_SYSTEM_WARNING 2
def ALG_CLASS_ALL 0x0000E000
def ALG_CLASS_ANY 0
def ALG_CLASS_DATA_ENCRYPT 0x00006000
def ALG_CLASS_HASH 0x00008000
def ALG_CLASS_KEY_EXCHANGE 0x0000A000
def ALG_CLASS_MSG_ENCRYPT 0x00004000
def ALG_CLASS_SIGNATURE 0x00002000
def ALG_SID_3DES 3
def ALG_SID_3DES_112 9
def ALG_SID_AES 17
def ALG_SID_AES_128 14
def ALG_SID_AES_192 15
def ALG_SID_AES_256 16
def ALG_SID_AGREED_KEY_ANY 3
def ALG_SID_ANY 0
def ALG_SID_CAST 6
def ALG_SID_CYLINK_MEK 12
def ALG_SID_DES 1
def ALG_SID_DESX 4
def ALG_SID_DH_EPHEM 2
def ALG_SID_DH_SANDF 1
def ALG_SID_DSS_ANY 0
def ALG_SID_DSS_DMS 2
def ALG_SID_DSS_PKCS 1
def ALG_SID_EXAMPLE 80
def ALG_SID_HASH_REPLACE_OWF 11
def ALG_SID_HMAC 9
def ALG_SID_IDEA 5
def ALG_SID_KEA 4
def ALG_SID_MAC 5
def ALG_SID_MD2 1
def ALG_SID_MD4 2
def ALG_SID_MD5 3
def ALG_SID_PCT1_MASTER 4
def ALG_SID_RC2 2
def ALG_SID_RC4 1
def ALG_SID_RC5 13
def ALG_SID_RIPEMD 6
def ALG_SID_RIPEMD160 7
def ALG_SID_RSA_ANY 0
def ALG_SID_RSA_ENTRUST 3
def ALG_SID_RSA_MSATWORK 2
def ALG_SID_RSA_PGP 4
def ALG_SID_RSA_PKCS 1
def ALG_SID_SAFERSK128 8
def ALG_SID_SAFERSK64 7
def ALG_SID_SCHANNEL_ENC_KEY 7
def ALG_SID_SCHANNEL_MAC_KEY 3
def ALG_SID_SCHANNEL_MASTER_HASH 2
def ALG_SID_SEAL 2
def ALG_SID_SHA 4
def ALG_SID_SHA1 4
def ALG_SID_SHA_256 12
def ALG_SID_SHA_384 13
def ALG_SID_SHA_512 14
def ALG_SID_SKIPJACK 10
def ALG_SID_SSL2_MASTER 5
def ALG_SID_SSL3SHAMD5 8
def ALG_SID_SSL3_MASTER 1
def ALG_SID_TEK 11
def ALG_SID_TLS1PRF 10
def ALG_SID_TLS1_MASTER 6
def ALG_TYPE_ANY 0
def ALG_TYPE_BLOCK 0x00000600
def ALG_TYPE_DH 0x00000A00
def ALG_TYPE_DSS 0x00000200
def ALG_TYPE_RSA 0x00000400
def ALG_TYPE_SECURECHANNEL 0x00000C00
def ALG_TYPE_STREAM 0x00000800
def ALL_TRANSPORTS "M[0][0][0]"
def ALTERNATE 1
type ALTTABINFO cbSize cItems cColumns cRows iColFocus iRowFocus cxItem cyItem POINT'ptStart
def AME_8mm 37
def ANIMATE_CLASS "SysAnimate32"
def ANIMATE_CLASSA "SysAnimate32"
def ANIMATE_CLASSW L"SysAnimate32"
type ANIMATIONINFO cbSize iMinAnimate
def ANNO_CONTAINER 1
def ANNO_THIS 0
def ANONYMOUS_LOGON_LUID {0x3e6,0x0}
type ANON_OBJECT_HEADER @Sig1 @Sig2 @Version @Machine TimeDateStamp GUID'ClassID SizeOfData
def ANSI_CHARSET 0
def ANSI_FIXED_FONT 11
def ANSI_NULL 0
 ;;(CHAR)0
type ANSI_STRING @Length @MaximumLength $Buffer
def ANSI_VAR_FONT 12
def ANTIALIASED_QUALITY 4
def ANYSIZE_ARRAY 1
def APD_COPY_ALL_FILES 0x00000004
def APD_COPY_FROM_DIRECTORY 0x00000010
def APD_COPY_NEW_FILES 0x00000008
def APD_STRICT_DOWNGRADE 0x00000002
def APD_STRICT_UPGRADE 0x00000001
type APPBARDATA cbSize hWnd uCallbackMessage uEdge RECT'rc lParam
def APPCLASS_MASK 0x0000000F
def APPCLASS_MONITOR 0x00000001
def APPCLASS_STANDARD 0x00000000
def APPCMD_CLIENTONLY 0x00000010
def APPCMD_FILTERINITS 0x00000020
def APPCMD_MASK 0x00000FF0
def APPCOMMAND_BASS_BOOST 20
def APPCOMMAND_BASS_DOWN 19
def APPCOMMAND_BASS_UP 21
def APPCOMMAND_BROWSER_BACKWARD 1
def APPCOMMAND_BROWSER_FAVORITES 6
def APPCOMMAND_BROWSER_FORWARD 2
def APPCOMMAND_BROWSER_HOME 7
def APPCOMMAND_BROWSER_REFRESH 3
def APPCOMMAND_BROWSER_SEARCH 5
def APPCOMMAND_BROWSER_STOP 4
def APPCOMMAND_CLOSE 31
def APPCOMMAND_COPY 36
def APPCOMMAND_CORRECTION_LIST 45
def APPCOMMAND_CUT 37
def APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE 43
def APPCOMMAND_FIND 28
def APPCOMMAND_FORWARD_MAIL 40
def APPCOMMAND_HELP 27
def APPCOMMAND_LAUNCH_APP1 17
def APPCOMMAND_LAUNCH_APP2 18
def APPCOMMAND_LAUNCH_MAIL 15
def APPCOMMAND_LAUNCH_MEDIA_SELECT 16
def APPCOMMAND_MEDIA_CHANNEL_DOWN 52
def APPCOMMAND_MEDIA_CHANNEL_UP 51
def APPCOMMAND_MEDIA_FAST_FORWARD 49
def APPCOMMAND_MEDIA_NEXTTRACK 11
def APPCOMMAND_MEDIA_PAUSE 47
def APPCOMMAND_MEDIA_PLAY 46
def APPCOMMAND_MEDIA_PLAY_PAUSE 14
def APPCOMMAND_MEDIA_PREVIOUSTRACK 12
def APPCOMMAND_MEDIA_RECORD 48
def APPCOMMAND_MEDIA_REWIND 50
def APPCOMMAND_MEDIA_STOP 13
def APPCOMMAND_MICROPHONE_VOLUME_DOWN 25
def APPCOMMAND_MICROPHONE_VOLUME_MUTE 24
def APPCOMMAND_MICROPHONE_VOLUME_UP 26
def APPCOMMAND_MIC_ON_OFF_TOGGLE 44
def APPCOMMAND_NEW 29
def APPCOMMAND_OPEN 30
def APPCOMMAND_PASTE 38
def APPCOMMAND_PRINT 33
def APPCOMMAND_REDO 35
def APPCOMMAND_REPLY_TO_MAIL 39
def APPCOMMAND_SAVE 32
def APPCOMMAND_SEND_MAIL 41
def APPCOMMAND_SPELL_CHECK 42
def APPCOMMAND_TREBLE_DOWN 22
def APPCOMMAND_TREBLE_UP 23
def APPCOMMAND_UNDO 34
def APPCOMMAND_VOLUME_DOWN 9
def APPCOMMAND_VOLUME_MUTE 8
def APPCOMMAND_VOLUME_UP 10
def APPLICATION_ERROR_MASK 0x20000000
def APPLICATION_VERIFIER_ACCESS_VIOLATION 0x0002
def APPLICATION_VERIFIER_BAD_HEAP_HANDLE 0x0005
def APPLICATION_VERIFIER_COM_API_IN_DLLMAIN 0x0401
def APPLICATION_VERIFIER_COM_CF_SUCCESS_WITH_NULL 0x040A
def APPLICATION_VERIFIER_COM_ERROR 0x0400
def APPLICATION_VERIFIER_COM_GCO_SUCCESS_WITH_NULL 0x040B
def APPLICATION_VERIFIER_COM_HOLDING_LOCKS_ON_CALL 0x0410
def APPLICATION_VERIFIER_COM_NULL_DACL 0x0406
def APPLICATION_VERIFIER_COM_OBJECT_IN_FREED_MEMORY 0x040C
def APPLICATION_VERIFIER_COM_OBJECT_IN_UNLOADED_DLL 0x040D
def APPLICATION_VERIFIER_COM_SMUGGLED_PROXY 0x0409
def APPLICATION_VERIFIER_COM_SMUGGLED_WRAPPER 0x0408
def APPLICATION_VERIFIER_COM_UNBALANCED_COINIT 0x0403
def APPLICATION_VERIFIER_COM_UNBALANCED_OLEINIT 0x0404
def APPLICATION_VERIFIER_COM_UNBALANCED_SWC 0x0405
def APPLICATION_VERIFIER_COM_UNHANDLED_EXCEPTION 0x0402
def APPLICATION_VERIFIER_COM_UNSAFE_IMPERSONATION 0x0407
def APPLICATION_VERIFIER_COM_VTBL_IN_FREED_MEMORY 0x040E
def APPLICATION_VERIFIER_COM_VTBL_IN_UNLOADED_DLL 0x040F
def APPLICATION_VERIFIER_CONTINUABLE_BREAK 0x10000000
def APPLICATION_VERIFIER_CORRUPTED_HEAP_BLOCK 0x0008
def APPLICATION_VERIFIER_DESTROY_PROCESS_HEAP 0x0009
def APPLICATION_VERIFIER_DOUBLE_FREE 0x0007
def APPLICATION_VERIFIER_EXIT_THREAD_OWNS_LOCK 0x0200
def APPLICATION_VERIFIER_EXTREME_SIZE_REQUEST 0x0004
def APPLICATION_VERIFIER_INCORRECT_WAIT_CALL 0x0302
def APPLICATION_VERIFIER_INTERNAL_ERROR 0x80000000
def APPLICATION_VERIFIER_INTERNAL_WARNING 0x40000000
def APPLICATION_VERIFIER_INVALID_ALLOCMEM 0x0601
def APPLICATION_VERIFIER_INVALID_EXIT_PROCESS_CALL 0x0101
def APPLICATION_VERIFIER_INVALID_FREEMEM 0x0600
def APPLICATION_VERIFIER_INVALID_HANDLE 0x0300
def APPLICATION_VERIFIER_INVALID_MAPVIEW 0x0602
def APPLICATION_VERIFIER_INVALID_TLS_VALUE 0x0301
def APPLICATION_VERIFIER_LOCK_ALREADY_INITIALIZED 0x0211
def APPLICATION_VERIFIER_LOCK_CORRUPTED 0x0205
def APPLICATION_VERIFIER_LOCK_DOUBLE_INITIALIZE 0x0203
def APPLICATION_VERIFIER_LOCK_INVALID_LOCK_COUNT 0x0208
def APPLICATION_VERIFIER_LOCK_INVALID_OWNER 0x0206
def APPLICATION_VERIFIER_LOCK_INVALID_RECURSION_COUNT 0x0207
def APPLICATION_VERIFIER_LOCK_IN_FREED_HEAP 0x0202
def APPLICATION_VERIFIER_LOCK_IN_FREED_MEMORY 0x0204
def APPLICATION_VERIFIER_LOCK_IN_UNLOADED_DLL 0x0201
def APPLICATION_VERIFIER_LOCK_NOT_INITIALIZED 0x0210
def APPLICATION_VERIFIER_LOCK_OVER_RELEASED 0x0209
def APPLICATION_VERIFIER_NO_BREAK 0x20000000
def APPLICATION_VERIFIER_NULL_HANDLE 0x0303
def APPLICATION_VERIFIER_PROBE_FREE_MEM 0x0604
def APPLICATION_VERIFIER_PROBE_GUARD_PAGE 0x0605
def APPLICATION_VERIFIER_PROBE_INVALID_ADDRESS 0x0603
def APPLICATION_VERIFIER_PROBE_INVALID_START_OR_SIZE 0x0607
def APPLICATION_VERIFIER_PROBE_NULL 0x0606
def APPLICATION_VERIFIER_RPC_ERROR 0x0500
def APPLICATION_VERIFIER_STACK_OVERFLOW 0x000B
def APPLICATION_VERIFIER_SWITCHED_HEAP_HANDLE 0x0006
def APPLICATION_VERIFIER_TERMINATE_THREAD_CALL 0x0100
def APPLICATION_VERIFIER_UNEXPECTED_EXCEPTION 0x000A
def APPLICATION_VERIFIER_UNKNOWN_ERROR 0x0001
def APPLICATION_VERIFIER_UNSYNCHRONIZED_ACCESS 0x0003
def APPLICATION_VERIFIER_WAIT_IN_DLLMAIN 0x0304
def APTTYPE_CURRENT 0xFFFFFFFF
def APTTYPE_MAINSTA 3
def APTTYPE_MTA 1
def APTTYPE_NA 2
def APTTYPE_STA 0
def ARABIC_CHARSET 178
def ARCONTENT_AUDIOCD 0x00000004
def ARCONTENT_AUTOPLAYMUSIC 0x00000100
def ARCONTENT_AUTOPLAYPIX 0x00000080
def ARCONTENT_AUTOPLAYVIDEO 0x00000200
def ARCONTENT_AUTORUNINF 0x00000002
def ARCONTENT_BLANKCD 0x00000010
def ARCONTENT_BLANKDVD 0x00000020
def ARCONTENT_DVDMOVIE 0x00000008
def ARCONTENT_UNKNOWNCONTENT 0x00000040
type ARRAYDESC TYPEDESC'tdescElem @cDims SAFEARRAYBOUND'rgbounds[1]
type ARRAY_INFO Dimension *BufferConformanceMark *BufferVarianceMark *MaxCountArray *OffsetArray *ActualCountArray
def ARW_BOTTOMLEFT 0x0000
def ARW_BOTTOMRIGHT 0x0001
def ARW_DOWN 0x0004
def ARW_HIDE 0x0008
def ARW_LEFT 0x0000
def ARW_RIGHT 0x0000
def ARW_STARTMASK 0x0003
def ARW_STARTRIGHT 0x0001
def ARW_STARTTOP 0x0002
def ARW_TOPLEFT 0x0002
def ARW_TOPRIGHT 0x0003
def ARW_UP 0x0004
def ASFW_ANY 0xFFFFFFFF
def ASPECTX 40
def ASPECTXY 44
def ASPECTY 42
def ASPECT_FILTERING 0x0001
type ASSEMBLY_DLL_REDIRECTION_DETAILED_INFORMATION ulFlags ulFilenameLength ulPathLength @*lpFileName @*lpFilePath
type ASSEMBLY_FILE_DETAILED_INFORMATION ulFlags ulFilenameLength ulPathLength @*lpFileName @*lpFilePath
def ASSERT_ALTERNATE 0x9
def ASSERT_PRIMARY 0x8
def ASSOCDATA_EDITFLAGS 5
def ASSOCDATA_HASPERUSERASSOC 4
def ASSOCDATA_MAX 7
def ASSOCDATA_MSIDESCRIPTOR 1
def ASSOCDATA_NOACTIVATEHANDLER 2
def ASSOCDATA_QUERYCLASSSTORE 3
def ASSOCDATA_VALUE 6
def ASSOCENUM_NONE 0
def ASSOCF_IGNOREBASECLASS 0x00000200
def ASSOCF_INIT_BYEXENAME 0x00000002
def ASSOCF_INIT_DEFAULTTOFOLDER 0x00000008
def ASSOCF_INIT_DEFAULTTOSTAR 0x00000004
def ASSOCF_INIT_NOREMAPCLSID 0x00000001
def ASSOCF_NOFIXUPS 0x00000100
def ASSOCF_NOTRUNCATE 0x00000020
def ASSOCF_NOUSERSETTINGS 0x00000010
def ASSOCF_OPEN_BYEXENAME 0x00000002
def ASSOCF_REMAPRUNDLL 0x00000080
def ASSOCF_VERIFY 0x00000040
def ASSOCKEY_APP 2
def ASSOCKEY_BASECLASS 4
def ASSOCKEY_CLASS 3
def ASSOCKEY_MAX 5
def ASSOCKEY_SHELLEXECCLASS 1
def ASSOCSTR_COMMAND 1
def ASSOCSTR_CONTENTTYPE 14
def ASSOCSTR_DDEAPPLICATION 9
def ASSOCSTR_DDECOMMAND 7
def ASSOCSTR_DDEIFEXEC 8
def ASSOCSTR_DDETOPIC 10
def ASSOCSTR_DEFAULTICON 15
def ASSOCSTR_EXECUTABLE 2
def ASSOCSTR_FRIENDLYAPPNAME 4
def ASSOCSTR_FRIENDLYDOCNAME 3
def ASSOCSTR_INFOTIP 11
def ASSOCSTR_MAX 17
def ASSOCSTR_NOOPEN 5
def ASSOCSTR_QUICKTIP 12
def ASSOCSTR_SHELLEXTENSION 16
def ASSOCSTR_SHELLNEWVALUE 6
def ASSOCSTR_TILEINFO 13
def ASYNCH 0x80
def ASYNC_MODE_COMPATIBILITY 0x00000001
def ASYNC_MODE_DEFAULT 0x00000000
type ASYNC_STGMEDIUM :STGMEDIUM'_
def ATAPI_ID_CMD 0xA1
def ATF_ONOFFFEEDBACK 0x00000002
def ATF_TIMEOUTON 0x00000001
def ATOM_HTMLHELP_API_ANSI 14
 ;;(WORD)(14)
def ATOM_HTMLHELP_API_UNICODE 15
 ;;(WORD)(15)
def ATTACH_PARENT_PROCESS 0xFFFFFFFF
def ATTR_CONVERTED 0x02
def ATTR_FIXEDCONVERTED 0x05
def ATTR_INPUT 0x00
def ATTR_INPUT_ERROR 0x04
def ATTR_TARGET_CONVERTED 0x01
def ATTR_TARGET_NOTCONVERTED 0x03
def AT_KEYEXCHANGE 1
def AT_SIGNATURE 2
def AUDIT_ALLOW_NO_PRIVILEGE 0x1
type AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA cbSize dwRegPolicySettings CMSG_SIGNER_INFO*pSignerInfo
type AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS cbSize fCommercial
type AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA cbSize dwRegPolicySettings fCommercial
def AUTHTYPE_CLIENT 1
def AUTHTYPE_SERVER 2
type AUTO_SCROLL_DATA iNextSample dwLastScroll bFull POINT'pts[3] dwTimes[3]
type AUXCAPS @wMid @wPid vDriverVersion !szPname[32] @wTechnology @wReserved1 dwSupport
type AUXCAPS2 @wMid @wPid vDriverVersion !szPname[32] @wTechnology @wReserved1 dwSupport GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type AUXCAPS2A @wMid @wPid vDriverVersion !szPname[32] @wTechnology @wReserved1 dwSupport GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type AUXCAPS2W @wMid @wPid vDriverVersion @szPname[32] @wTechnology @wReserved1 dwSupport GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type AUXCAPSA @wMid @wPid vDriverVersion !szPname[32] @wTechnology @wReserved1 dwSupport
type AUXCAPSW @wMid @wPid vDriverVersion @szPname[32] @wTechnology @wReserved1 dwSupport
def AUXCAPS_AUXIN 2
def AUXCAPS_CDAUDIO 1
def AUXCAPS_LRVOLUME 0x0002
def AUXCAPS_VOLUME 0x0001
def AUX_MAPPER 0xFFFFFFFF
def AVATAR_F2 78
def AW_ACTIVATE 0x00020000
def AW_BLEND 0x00080000
def AW_CENTER 0x00000010
def AW_HIDE 0x00010000
def AW_HOR_NEGATIVE 0x00000002
def AW_HOR_POSITIVE 0x00000001
def AW_SLIDE 0x00040000
def AW_VER_NEGATIVE 0x00000008
def AW_VER_POSITIVE 0x00000004
type AXESLIST axlReserved axlNumAxes AXISINFO'axlAxisInfo[16]
type AXESLISTA axlReserved axlNumAxes AXISINFO'axlAxisInfo[16]
type AXESLISTW axlReserved axlNumAxes AXISINFOW'axlAxisInfo[16]
type AXISINFO axMinValue axMaxValue !axAxisName[16]
type AXISINFOA axMinValue axMaxValue !axAxisName[16]
type AXISINFOW axMinValue axMaxValue @axAxisName[16]
dll msvcrt [_abnormal_termination]#AbnormalTermination
dll gdi32 #AbortDoc hdc
dll gdi32 #AbortPath hdc
dll "winspool.drv" #AbortPrinter hPrinter
dll advapi32 [AbortSystemShutdownA]#AbortSystemShutdown $lpMachineName
dll advapi32 #AccessCheck !*pSecurityDescriptor ClientToken DesiredAccess GENERIC_MAPPING*GenericMapping PRIVILEGE_SET*PrivilegeSet *PrivilegeSetLength *GrantedAccess *AccessStatus
dll advapi32 [AccessCheckAndAuditAlarmA]#AccessCheckAndAuditAlarm $SubsystemName !*HandleId $ObjectTypeName $ObjectName !*SecurityDescriptor DesiredAccess GENERIC_MAPPING*GenericMapping ObjectCreation *GrantedAccess *AccessStatus *pfGenerateOnClose
dll advapi32 #AccessCheckByType !*pSecurityDescriptor !*PrincipalSelfSid ClientToken DesiredAccess OBJECT_TYPE_LIST*ObjectTypeList ObjectTypeListLength GENERIC_MAPPING*GenericMapping PRIVILEGE_SET*PrivilegeSet *PrivilegeSetLength *GrantedAccess *AccessStatus
dll advapi32 [AccessCheckByTypeAndAuditAlarmA]#AccessCheckByTypeAndAuditAlarm $SubsystemName !*HandleId $ObjectTypeName $ObjectName !*SecurityDescriptor !*PrincipalSelfSid DesiredAccess AuditType Flags OBJECT_TYPE_LIST*ObjectTypeList ObjectTypeListLength GENERIC_MAPPING*GenericMapping ObjectCreation *GrantedAccess *AccessStatus *pfGenerateOnClose
dll advapi32 #AccessCheckByTypeResultList !*pSecurityDescriptor !*PrincipalSelfSid ClientToken DesiredAccess OBJECT_TYPE_LIST*ObjectTypeList ObjectTypeListLength GENERIC_MAPPING*GenericMapping PRIVILEGE_SET*PrivilegeSet *PrivilegeSetLength *GrantedAccessList *AccessStatusList
dll advapi32 [AccessCheckByTypeResultListAndAuditAlarmA]#AccessCheckByTypeResultListAndAuditAlarm $SubsystemName !*HandleId $ObjectTypeName $ObjectName !*SecurityDescriptor !*PrincipalSelfSid DesiredAccess AuditType Flags OBJECT_TYPE_LIST*ObjectTypeList ObjectTypeListLength GENERIC_MAPPING*GenericMapping ObjectCreation *GrantedAccess *AccessStatusList *pfGenerateOnClose
dll advapi32 [AccessCheckByTypeResultListAndAuditAlarmByHandleA]#AccessCheckByTypeResultListAndAuditAlarmByHandle $SubsystemName !*HandleId ClientToken $ObjectTypeName $ObjectName !*SecurityDescriptor !*PrincipalSelfSid DesiredAccess AuditType Flags OBJECT_TYPE_LIST*ObjectTypeList ObjectTypeListLength GENERIC_MAPPING*GenericMapping ObjectCreation *GrantedAccess *AccessStatusList *pfGenerateOnClose
dll oleacc #AccessibleChildren IAccessible'paccContainer iChildStart cChildren VARIANT*rgvarChildren *pcObtained
dll oleacc #AccessibleObjectFromEvent hwnd dwId dwChildId IAccessible*ppacc VARIANT*pvarChild
dll oleacc #AccessibleObjectFromPoint POINT'ptScreen IAccessible*ppacc VARIANT*pvarChild
dll oleacc #AccessibleObjectFromWindow hwnd dwId GUID*riid !**ppvObject
def AclRevisionInformation 1
def AclSizeInformation 2
dll kernel32 #ActivateActCtx hActCtx *lpCookie
dll user32 #ActivateKeyboardLayout hkl Flags
def ActivationContextBasicInformation 1
def ActivationContextDetailedInformation 2
def AdapterType 0x00000004
dll advapi32 #AddAccessAllowedAce ACL*pAcl dwAceRevision AccessMask !*pSid
dll advapi32 #AddAccessAllowedAceEx ACL*pAcl dwAceRevision AceFlags AccessMask !*pSid
dll advapi32 #AddAccessAllowedObjectAce ACL*pAcl dwAceRevision AceFlags AccessMask GUID*ObjectTypeGuid GUID*InheritedObjectTypeGuid !*pSid
dll advapi32 #AddAccessDeniedAce ACL*pAcl dwAceRevision AccessMask !*pSid
dll advapi32 #AddAccessDeniedAceEx ACL*pAcl dwAceRevision AceFlags AccessMask !*pSid
dll advapi32 #AddAccessDeniedObjectAce ACL*pAcl dwAceRevision AceFlags AccessMask GUID*ObjectTypeGuid GUID*InheritedObjectTypeGuid !*pSid
dll advapi32 #AddAce ACL*pAcl dwAceRevision dwStartingAceIndex !*pAceList nAceListLength
dll kernel32 [AddAtomA]@AddAtom $lpString
dll advapi32 #AddAuditAccessAce ACL*pAcl dwAceRevision dwAccessMask !*pSid bAuditSuccess bAuditFailure
dll advapi32 #AddAuditAccessAceEx ACL*pAcl dwAceRevision AceFlags dwAccessMask !*pSid bAuditSuccess bAuditFailure
dll advapi32 #AddAuditAccessObjectAce ACL*pAcl dwAceRevision AceFlags AccessMask GUID*ObjectTypeGuid GUID*InheritedObjectTypeGuid !*pSid bAuditSuccess bAuditFailure
dll kernel32 [AddConsoleAliasA]#AddConsoleAlias $Source $Target $ExeName
dll gdi32 #AddFontMemResourceEx !*pbFont cbFont !*pdv *pcFonts
dll gdi32 [AddFontResourceA]#AddFontResource $lpszFilename
dll gdi32 [AddFontResourceExA]#AddFontResourceEx $lpszFilename fl !*pdv
dll "winspool.drv" [AddFormA]#AddForm hPrinter Level !*pForm
dll "winspool.drv" [AddJobA]#AddJob hPrinter Level !*pData cbBuf *pcbNeeded
dll kernel32 [AddLocalAlternateComputerNameA]#AddLocalAlternateComputerName $lpDnsFQHostname ulFlags
dll "winspool.drv" [AddMonitorA]#AddMonitor $pName Level !*pMonitors
dll "winspool.drv" [AddPortA]#AddPort $pName hWnd $pMonitorName
dll "winspool.drv" [AddPrintProcessorA]#AddPrintProcessor $pName $pEnvironment $pPathName $pPrintProcessorName
dll "winspool.drv" [AddPrintProvidorA]#AddPrintProvidor $pName level !*pProvidorInfo
dll "winspool.drv" [AddPrinterA]#AddPrinter $pName Level !*pPrinter
dll "winspool.drv" [AddPrinterConnectionA]#AddPrinterConnection $pName
dll "winspool.drv" [AddPrinterDriverA]#AddPrinterDriver $pName Level !*pDriverInfo
dll "winspool.drv" [AddPrinterDriverExA]#AddPrinterDriverEx $pName Level !*pDriverInfo dwFileCopyFlags
dll kernel32 AddRefActCtx hActCtx
dll advapi32 #AddUsersToEncryptedFile @*lpFileName ENCRYPTION_CERTIFICATE_LIST*pUsers
dll kernel32 !*AddVectoredExceptionHandler FirstHandler VectoredHandler
 ;;VectoredHandler: function# EXCEPTION_POINTERS*ExceptionInfo
dll advapi32 #AdjustTokenGroups TokenHandle ResetToDefault TOKEN_GROUPS*NewState BufferLength TOKEN_GROUPS*PreviousState *ReturnLength
dll advapi32 #AdjustTokenPrivileges TokenHandle DisableAllPrivileges TOKEN_PRIVILEGES*NewState BufferLength TOKEN_PRIVILEGES*PreviousState *ReturnLength
dll user32 #AdjustWindowRect RECT*lpRect dwStyle bMenu
dll user32 #AdjustWindowRectEx RECT*lpRect dwStyle bMenu dwExStyle
def AdministratorPowerPolicy 9
dll "winspool.drv" [AdvancedDocumentPropertiesA]#AdvancedDocumentProperties hWnd hPrinter $pDeviceName DEVMODE*pDevModeOutput DEVMODE*pDevModeInput
def AllComputerNames 2
def AllElements 0
dll kernel32 #AllocConsole
dll advapi32 #AllocateAndInitializeSid SID_IDENTIFIER_AUTHORITY*pIdentifierAuthority !nSubAuthorityCount nSubAuthority0 nSubAuthority1 nSubAuthority2 nSubAuthority3 nSubAuthority4 nSubAuthority5 nSubAuthority6 nSubAuthority7 !**pSid
dll advapi32 #AllocateLocallyUniqueId LUID*Luid
dll kernel32 #AllocateUserPhysicalPages hProcess *NumberOfPages *PageArray
dll user32 #AllowSetForegroundWindow dwProcessId
dll msimg32 #AlphaBlend hdcDest nXOriginDest nYOriginDest nWidthDest nHeightDest hdcSrc nXOriginSrc nYOriginSrc nWidthSrc nHeightSrc BLENDFUNCTION'blendFunction
def AlternateComputerNames 1
dll gdi32 #AngleArc hdc X Y dwRadius FLOAT'eStartAngle FLOAT'eSweepAngle
dll gdi32 #AnimatePalette hpal iStartIndex cEntries PALETTEENTRY*ppe
dll user32 #AnimateWindow hWnd dwTime dwFlags
dll C_macro Animate_Close hwnd
 ;;SendMessage(hwnd,(0x0400+100),0,0)
dll C_macro Animate_Create hwndP id dwStyle hInstance
 ;;CreateWindowEx(0,"SysAnimate32",0,dwStyle,0,0,0,0,hwndP,id,hInstance,0)
dll C_macro Animate_Open hwnd szName
 ;;SendMessage(hwnd,(0x0400+100),0,szName)
dll C_macro Animate_OpenEx hwnd hInst szName
 ;;SendMessage(hwnd,(0x0400+100),hInst,szName)
dll C_macro Animate_Play hwnd from to rep
 ;;SendMessage(hwnd,(0x0400+101),rep,(((((from)&0xffff))|((((to)&0xffff)))<<16)))
dll C_macro Animate_Seek hwnd frame
 ;;SendMessage(hwnd,(0x0400+101),1,(((((frame)&0xffff))|((((frame)&0xffff)))<<16)))
dll C_macro Animate_Stop hwnd
 ;;SendMessage(hwnd,(0x0400+102),0,0)
dll user32 #AnyPopup
dll user32 [AppendMenuA]#AppendMenu hMenu uFlags uIDNewItem $lpNewItem
dll gdi32 #Arc hdc nLeftRect nTopRect nRightRect nBottomRect nXStartArc nYStartArc nXEndArc nYEndArc
dll gdi32 #ArcTo hdc nLeftRect nTopRect nRightRect nBottomRect nXRadial1 nYRadial1 nXRadial2 nYRadial2
dll advapi32 #AreAllAccessesGranted GrantedAccess DesiredAccess
dll advapi32 #AreAnyAccessesGranted GrantedAccess DesiredAccess
dll kernel32 #AreFileApisANSI
dll user32 #ArrangeIconicWindows hWnd
def AssemblyDetailedInformationInActivationContext 3
def AssemblyDetailedInformationInActivationContxt 3
dll kernel32 #AssignProcessToJobObject hJob hProcess
dll shlwapi #AssocCreate GUID'clsid GUID*riid !**ppv
dll shlwapi #AssocIsDangerous @*pszAssoc
dll shlwapi [AssocQueryKeyA]#AssocQueryKey flags key $pszAssoc $pszExtra *phkeyOut
dll shlwapi [AssocQueryStringA]#AssocQueryString flags str $pszAssoc $pszExtra $pszOut *pcchOut
dll shlwapi [AssocQueryStringByKeyA]#AssocQueryStringByKey flags str hkAssoc $pszExtra $pszOut *pcchOut
interface AsyncIAdviseSink :IUnknown
	Begin_OnDataChange(FORMATETC*pFormatetc STGMEDIUM*pStgmed)
	Finish_OnDataChange()
	Begin_OnViewChange(dwAspect lindex)
	Finish_OnViewChange()
	Begin_OnRename(IMoniker'pmk)
	Finish_OnRename()
	Begin_OnSave()
	Finish_OnSave()
	Begin_OnClose()
	Finish_OnClose()
	{00000150-0000-0000-C000-000000000046}
interface AsyncIAdviseSink2 :AsyncIAdviseSink
	Begin_OnLinkSrcChange(IMoniker'pmk)
	Finish_OnLinkSrcChange()
	{00000151-0000-0000-C000-000000000046}
interface# AsyncIMultiQI :IUnknown
	Begin_QueryMultipleInterfaces(cMQIs MULTI_QI*pMQIs)
	Finish_QueryMultipleInterfaces(MULTI_QI*pMQIs)
	{000e0020-0000-0000-C000-000000000046}
interface# AsyncIPipeByte :IUnknown
	Begin_Pull(cRequest)
	Finish_Pull(!*buf *pcReturned)
	Begin_Push(!*buf cSent)
	Finish_Push()
	{DB2F3ACB-2F86-11d1-8E04-00C04FB9989A}
interface# AsyncIPipeDouble :IUnknown
	Begin_Pull(cRequest)
	Finish_Pull(^*buf *pcReturned)
	Begin_Push(^*buf cSent)
	Finish_Push()
	{DB2F3ACF-2F86-11d1-8E04-00C04FB9989A}
interface# AsyncIPipeLong :IUnknown
	Begin_Pull(cRequest)
	Finish_Pull(*buf *pcReturned)
	Begin_Push(*buf cSent)
	Finish_Push()
	{DB2F3ACD-2F86-11d1-8E04-00C04FB9989A}
interface AsyncIUnknown :IUnknown
	[h]Begin_QueryInterface(GUID*riid)
	[h]Finish_QueryInterface(!**ppvObject)
	[h]Begin_AddRef()
	#Finish_AddRef()
	[h]Begin_Release()
	#Finish_Release()
	{000e0000-0000-0000-C000-000000000046}
dll urlmon #AsyncInstallDistributionUnit @*szDistUnit @*szTYPE @*szExt dwFileVersionMS dwFileVersionLS @*szURL IBindCtx'pbc !*pvReserved flags
dll kernel32 #AttachConsole dwProcessId
dll user32 #AttachThreadInput idAttach idAttachTo fAttach
def AuditEventDirectoryServiceAccess 1
def AuditEventObjectAccess 0
def AutoLoad 0x00000002
def BACKGROUND_BLUE 0x0010
def BACKGROUND_GREEN 0x0020
def BACKGROUND_INTENSITY 0x0080
def BACKGROUND_RED 0x0040
def BACKUP_ALTERNATE_DATA 0x00000004
def BACKUP_DATA 0x00000001
def BACKUP_EA_DATA 0x00000002
def BACKUP_INVALID 0x00000000
def BACKUP_LINK 0x00000005
def BACKUP_OBJECT_ID 0x00000007
def BACKUP_PROPERTY_DATA 0x00000006
def BACKUP_REPARSE_DATA 0x00000008
def BACKUP_SECURITY_DATA 0x00000003
def BACKUP_SPARSE_BLOCK 0x00000009
def BALTIC_CHARSET 186
def BANDINFO 24
type BANDINFOSFB dwMask dwStateMask dwState crBkgnd crBtnLt crBtnDk @wViewMode @wAlign IShellFolder'psf ITEMIDLIST*pidl
type BANDSITEINFO dwMask dwState dwStyle
def BASE_PROTOCOL 1
def BASIC_CONSTRAINTS_CERT_CHAIN_POLICY_CA_FLAG 0x80000000
def BASIC_CONSTRAINTS_CERT_CHAIN_POLICY_END_ENTITY_FLAG 0x40000000
def BATTERY_FLAG_CHARGING 0x08
def BATTERY_FLAG_CRITICAL 0x04
def BATTERY_FLAG_HIGH 0x01
def BATTERY_FLAG_LOW 0x02
def BATTERY_FLAG_NO_BATTERY 0x80
def BATTERY_FLAG_UNKNOWN 0xFF
def BATTERY_LIFE_UNKNOWN 0xFFFFFFFF
def BATTERY_PERCENTAGE_UNKNOWN 0xFF
type BATTERY_REPORTING_SCALE Granularity Capacity
def BAUD_075 0x00000001
def BAUD_110 0x00000002
def BAUD_115200 0x00020000
def BAUD_1200 0x00000040
def BAUD_128K 0x00010000
def BAUD_134_5 0x00000004
def BAUD_14400 0x00001000
def BAUD_150 0x00000008
def BAUD_1800 0x00000080
def BAUD_19200 0x00002000
def BAUD_2400 0x00000100
def BAUD_300 0x00000010
def BAUD_38400 0x00004000
def BAUD_4800 0x00000200
def BAUD_56K 0x00008000
def BAUD_57600 0x00040000
def BAUD_600 0x00000020
def BAUD_7200 0x00000400
def BAUD_9600 0x00000800
def BAUD_USER 0x10000000
def BCM_FIRST 0x1600
def BCM_GETIDEALSIZE 0x00001601
def BCM_GETIMAGELIST 0x00001603
def BCM_GETTEXTMARGIN 0x00001605
def BCM_SETIMAGELIST 0x00001602
def BCM_SETTEXTMARGIN 0x00001604
def BCN_FIRST 0xFFFFFB1E
def BCN_HOTITEMCHANGE 0xFFFFFB1F
def BCN_LAST 0xFFFFFABA
def BDR_INNER 0x0000000C
def BDR_OUTER 0x00000003
def BDR_RAISED 0x00000005
def BDR_RAISEDINNER 0x0004
def BDR_RAISEDOUTER 0x0001
def BDR_SUNKEN 0x0000000A
def BDR_SUNKENINNER 0x0008
def BDR_SUNKENOUTER 0x0002
def BEGIN_PATH 4096
def BELOW_NORMAL_PRIORITY_CLASS 0x00004000
def BFFM_ENABLEOK 0x00000465
def BFFM_INITIALIZED 1
def BFFM_IUNKNOWN 5
def BFFM_SELCHANGED 2
def BFFM_SETEXPANDED 0x0000046A
def BFFM_SETOKTEXT 0x00000469
def BFFM_SETSELECTION 0x00000466
def BFFM_SETSELECTIONA 0x00000466
def BFFM_SETSELECTIONW 0x00000467
def BFFM_SETSTATUSTEXT 0x00000464
def BFFM_SETSTATUSTEXTA 0x00000464
def BFFM_SETSTATUSTEXTW 0x00000468
def BFFM_VALIDATEFAILED 3
def BFFM_VALIDATEFAILEDA 3
def BFFM_VALIDATEFAILEDW 4
def BF_ADJUST 0x2000
def BF_BOTTOM 0x0008
def BF_BOTTOMLEFT 0x00000009
def BF_BOTTOMRIGHT 0x0000000C
def BF_DIAGONAL 0x0010
def BF_DIAGONAL_ENDBOTTOMLEFT 0x00000019
def BF_DIAGONAL_ENDBOTTOMRIGHT 0x0000001C
def BF_DIAGONAL_ENDTOPLEFT 0x00000013
def BF_DIAGONAL_ENDTOPRIGHT 0x00000016
def BF_FLAT 0x4000
def BF_LEFT 0x0001
def BF_MIDDLE 0x0800
def BF_MONO 0x8000
def BF_RECT 0x0000000F
def BF_RIGHT 0x0004
def BF_SOFT 0x1000
def BF_TOP 0x0002
def BF_TOPLEFT 0x00000003
def BF_TOPRIGHT 0x00000006
def BHID_LinkTargetItem uuidof("{3981E228-F559-11D3-8E3A-00C04F6837D5}")
def BHID_SFObject uuidof("{3981E224-F559-11D3-8E3A-00C04F6837D5}")
def BHID_SFUIObject uuidof("{3981E225-F559-11D3-8E3A-00C04F6837D5}")
def BHID_SFViewObject uuidof("{3981E226-F559-11D3-8E3A-00C04F6837D5}")
def BHID_Storage uuidof("{3981E227-F559-11D3-8E3A-00C04F6837D5}")
def BHID_StorageEnum uuidof("{4621A4E3-F0D6-4773-8A9C-46E77B174840}")
def BHID_Stream uuidof("{1CEBB3AB-7C10-499A-A417-92CA16C4CB83}")
type BIDIOPTIONS cbSize @wMask @wEffects
def BIDI_ACCESS_ADMINISTRATOR 0x1
def BIDI_ACCESS_USER 0x2
def BIDI_ACTION_ENUM_SCHEMA L"EnumSchema"
def BIDI_ACTION_GET L"Get"
def BIDI_ACTION_GET_ALL L"GetAll"
def BIDI_ACTION_SET L"Set"
def BIDI_BLOB 7
def BIDI_BOOL 3
type BIDI_DATA dwBidiType __BIDI_DATA1'u
def BIDI_ENUM 6
def BIDI_FLOAT 2
def BIDI_INT 1
def BIDI_NULL 0
type BIDI_REQUEST_CONTAINER Version Flags Count BIDI_REQUEST_DATA'aData[1]
type BIDI_REQUEST_DATA dwReqNumber @*pSchema BIDI_DATA'data
type BIDI_RESPONSE_CONTAINER Version Flags Count BIDI_RESPONSE_DATA'aData[1]
type BIDI_RESPONSE_DATA dwResult dwReqNumber @*pSchema BIDI_DATA'data
def BIDI_STRING 4
def BIDI_TEXT 5
def BIF_BROWSEFORCOMPUTER 0x1000
def BIF_BROWSEFORPRINTER 0x2000
def BIF_BROWSEINCLUDEFILES 0x4000
def BIF_BROWSEINCLUDEURLS 0x0080
def BIF_DONTGOBELOWDOMAIN 0x0002
def BIF_EDITBOX 0x0010
def BIF_NEWDIALOGSTYLE 0x0040
def BIF_NONEWFOLDERBUTTON 0x0200
def BIF_NOTRANSLATETARGETS 0x0400
def BIF_RETURNFSANCESTORS 0x0008
def BIF_RETURNONLYFSDIRS 0x0001
def BIF_SHAREABLE 0x8000
def BIF_STATUSTEXT 0x0004
def BIF_UAHINT 0x0100
def BIF_USENEWUI 0x00000050
def BIF_VALIDATE 0x0020
def BIGENDIAN 0x0000
type BINARY_CONTAINER cbBuf !*pData
def BINDF_ASYNCHRONOUS 0x1
def BINDF_ASYNCSTORAGE 0x2
def BINDF_DIRECT_READ 0x20000
def BINDF_DONTPUTINCACHE 0x20
def BINDF_DONTUSECACHE 0x10
def BINDF_ENFORCERESTRICTED 0x800000
def BINDF_FORMS_SUBMIT 0x40000
def BINDF_FREE_THREADED 0x10000
def BINDF_FROMURLMON 0x100000
def BINDF_FWD_BACK 0x200000
def BINDF_GETCLASSOBJECT 0x4000
def BINDF_GETFROMCACHE_IF_NET_FAIL 0x80000
def BINDF_GETNEWESTVERSION 0x10
def BINDF_HYPERLINK 0x400
def BINDF_IGNORESECURITYPROBLEM 0x100
def BINDF_NEEDFILE 0x40
def BINDF_NOCOPYDATA 0x80
def BINDF_NOPROGRESSIVERENDERING 0x4
def BINDF_NOWRITECACHE 0x20
def BINDF_NO_UI 0x800
def BINDF_OFFLINEOPERATION 0x8
def BINDF_PRAGMA_NO_CACHE 0x2000
def BINDF_PREFERDEFAULTHANDLER 0x400000
def BINDF_PULLDATA 0x80
def BINDF_RESERVED_1 0x8000
def BINDF_RESYNCHRONIZE 0x200
def BINDF_SILENTOPERATION 0x1000
type BINDINFO cbSize @*szExtraInfo STGMEDIUM'stgmedData grfBindInfoF dwBindVerb @*szCustomVerb cbstgmedData dwOptions dwOptionsFlags dwCodePage SECURITY_ATTRIBUTES'securityAttributes GUID'iid IUnknown'pUnk dwReserved
def BINDINFOF_URLENCODEDEXTRAINFO 0x2
def BINDINFOF_URLENCODESTGMEDDATA 0x1
def BINDINFO_OPTIONS_BINDTOOBJECT 0x100000
def BINDINFO_OPTIONS_DISABLE_UTF8 0x40000
def BINDINFO_OPTIONS_ENABLE_UTF8 0x20000
def BINDINFO_OPTIONS_USE_IE_ENCODING 0x80000
def BINDINFO_OPTIONS_WININETFLAG 0x10000
type BINDPTR FUNCDESC*lpfuncdesc []VARDESC*lpvardesc []ITypeComp'lptcomp
def BINDSPEED_IMMEDIATE 3
def BINDSPEED_INDEFINITE 1
def BINDSPEED_MODERATE 2
def BINDSTATUS_ACCEPTRANGES 33
def BINDSTATUS_BEGINDOWNLOADCOMPONENTS 7
def BINDSTATUS_BEGINDOWNLOADDATA 4
def BINDSTATUS_BEGINSYNCOPERATION 15
def BINDSTATUS_BEGINUPLOADDATA 17
def BINDSTATUS_CACHEFILENAMEAVAILABLE 14
def BINDSTATUS_CLASSIDAVAILABLE 12
def BINDSTATUS_CLASSINSTALLLOCATION 23
def BINDSTATUS_CLSIDCANINSTANTIATE 28
def BINDSTATUS_COMPACT_POLICY_RECEIVED 35
def BINDSTATUS_CONNECTING 2
def BINDSTATUS_CONTENTDISPOSITIONATTACH 26
def BINDSTATUS_COOKIE_SENT 34
def BINDSTATUS_COOKIE_STATE_ACCEPT 38
def BINDSTATUS_COOKIE_STATE_DOWNGRADE 42
def BINDSTATUS_COOKIE_STATE_LEASH 41
def BINDSTATUS_COOKIE_STATE_PROMPT 40
def BINDSTATUS_COOKIE_STATE_REJECT 39
def BINDSTATUS_COOKIE_STATE_UNKNOWN 37
def BINDSTATUS_COOKIE_SUPPRESSED 36
def BINDSTATUS_DECODING 24
def BINDSTATUS_DIRECTBIND 30
def BINDSTATUS_DOWNLOADINGDATA 5
def BINDSTATUS_ENCODING 21
def BINDSTATUS_ENDDOWNLOADCOMPONENTS 9
def BINDSTATUS_ENDDOWNLOADDATA 6
def BINDSTATUS_ENDSYNCOPERATION 16
def BINDSTATUS_ENDUPLOADDATA 19
def BINDSTATUS_FILTERREPORTMIMETYPE 27
def BINDSTATUS_FINDINGRESOURCE 1
def BINDSTATUS_INSTALLINGCOMPONENTS 8
def BINDSTATUS_IUNKNOWNAVAILABLE 29
def BINDSTATUS_LOADINGMIMEHANDLER 25
def BINDSTATUS_MIMETYPEAVAILABLE 13
def BINDSTATUS_P3P_HEADER 44
def BINDSTATUS_PERSISTENT_COOKIE_RECEIVED 46
def BINDSTATUS_POLICY_HREF 43
def BINDSTATUS_PROTOCOLCLASSID 20
def BINDSTATUS_PROXYDETECTING 32
def BINDSTATUS_RAWMIMETYPE 31
def BINDSTATUS_REDIRECTING 3
def BINDSTATUS_SENDINGREQUEST 11
def BINDSTATUS_SESSION_COOKIES_ALLOWED 47
def BINDSTATUS_SESSION_COOKIE_RECEIVED 45
def BINDSTATUS_UPLOADINGDATA 18
def BINDSTATUS_USINGCACHEDCOPY 10
def BINDSTATUS_VERIFIEDMIMETYPEAVAILABLE 22
def BINDSTRING_ACCEPT_ENCODINGS 11
def BINDSTRING_ACCEPT_MIMES 2
def BINDSTRING_EXTRA_URL 3
def BINDSTRING_FLAG_BIND_TO_OBJECT 16
def BINDSTRING_HEADERS 1
def BINDSTRING_IID 15
def BINDSTRING_LANGUAGE 4
def BINDSTRING_OS 9
def BINDSTRING_PASSWORD 6
def BINDSTRING_POST_COOKIE 12
def BINDSTRING_POST_DATA_MIME 13
def BINDSTRING_PTR_BIND_CONTEXT 17
def BINDSTRING_UA_COLOR 8
def BINDSTRING_UA_PIXELS 7
def BINDSTRING_URL 14
def BINDSTRING_USERNAME 5
def BINDSTRING_USER_AGENT 10
def BINDVERB_CUSTOM 0x3
def BINDVERB_GET 0
def BINDVERB_POST 0x1
def BINDVERB_PUT 0x2
def BIND_JUSTTESTEXISTENCE 2
def BIND_MAYBOTHERUSER 1
type BIND_OPTS cbStruct grfFlags grfMode dwTickCountDeadline
type BIND_OPTS2 dwTrackFlags dwClassContext locale COSERVERINFO*pServerInfo
type BIN_COUNT BIN_RANGE'BinRange BinCount
type BIN_RANGE LARGE_INTEGER'StartValue LARGE_INTEGER'Length
type BIN_RESULTS NumberOfBins BIN_COUNT'BinCounts[1]
type BITMAP bmType bmWidth bmHeight bmWidthBytes @bmPlanes @bmBitsPixel !*bmBits
type BITMAPCOREHEADER bcSize @bcWidth @bcHeight @bcPlanes @bcBitCount
type BITMAPCOREINFO BITMAPCOREHEADER'bmciHeader RGBTRIPLE'bmciColors[1]
type BITMAPFILEHEADER @bfType bfSize @bfReserved1 @bfReserved2 bfOffBits
type BITMAPINFO BITMAPINFOHEADER'bmiHeader RGBQUAD'bmiColors[1]
type BITMAPINFOHEADER biSize biWidth biHeight @biPlanes @biBitCount biCompression biSizeImage biXPelsPerMeter biYPelsPerMeter biClrUsed biClrImportant
type BITMAPV4HEADER bV4Size bV4Width bV4Height @bV4Planes @bV4BitCount bV4V4Compression bV4SizeImage bV4XPelsPerMeter bV4YPelsPerMeter bV4ClrUsed bV4ClrImportant bV4RedMask bV4GreenMask bV4BlueMask bV4AlphaMask bV4CSType CIEXYZTRIPLE'bV4Endpoints bV4GammaRed bV4GammaGreen bV4GammaBlue
type BITMAPV5HEADER bV5Size bV5Width bV5Height @bV5Planes @bV5BitCount bV5Compression bV5SizeImage bV5XPelsPerMeter bV5YPelsPerMeter bV5ClrUsed bV5ClrImportant bV5RedMask bV5GreenMask bV5BlueMask bV5AlphaMask bV5CSType CIEXYZTRIPLE'bV5Endpoints bV5GammaRed bV5GammaGreen bV5GammaBlue bV5Intent bV5ProfileData bV5ProfileSize bV5Reserved
def BITSPIXEL 12
def BI_BITFIELDS 3
def BI_JPEG 4
def BI_PNG 5
def BI_RGB 0
def BI_RLE4 2
def BI_RLE8 1
def BKMODE_LAST 2
def BLACKNESS 0x00000042
def BLACKONWHITE 1
def BLACK_BRUSH 4
def BLACK_PEN 7
type BLENDFUNCTION !BlendOp !BlendFlags !SourceConstantAlpha !AlphaFormat
type BLOB cbSize !*pBlobData
type BLOBHEADER !bType !bVersion @reserved aiKeyAlg
def BLTALIGNMENT 119
def BMICON_LARGE 0
def BMICON_SMALL 1
def BM_CLICK 0x00F5
def BM_GETCHECK 0x00F0
def BM_GETIMAGE 0x00F6
def BM_GETSTATE 0x00F2
def BM_SETCHECK 0x00F1
def BM_SETIMAGE 0x00F7
def BM_SETSTATE 0x00F3
def BM_SETSTYLE 0x00F4
def BN_CLICKED 0
def BN_DBLCLK 5
def BN_DISABLE 4
def BN_DOUBLECLICKED 5
def BN_HILITE 2
def BN_KILLFOCUS 7
def BN_PAINT 1
def BN_PUSHED 2
def BN_SETFOCUS 6
def BN_UNHILITE 3
def BN_UNPUSHED 3
def BOE_CONTEXTALIGNMENT 0x0010
def BOE_CONTEXTREADING 0x0008
def BOE_NEUTRALOVERRIDE 0x0004
def BOLD_FONTTYPE 0x0100
def BOM_CONTEXTALIGNMENT 0x0010
def BOM_CONTEXTREADING 0x0008
def BOM_NEUTRALOVERRIDE 0x0004
type BORDERWIDTHS left top right bottom
def BROADCAST_QUERY_DENY 0x424D5144
type BROWSEINFO hwndOwner ITEMIDLIST*pidlRoot $pszDisplayName $lpszTitle ulFlags lpfn lParam iImage
type BROWSEINFOA hwndOwner ITEMIDLIST*pidlRoot $pszDisplayName $lpszTitle ulFlags lpfn lParam iImage
type BROWSEINFOW hwndOwner ITEMIDLIST*pidlRoot @*pszDisplayName @*lpszTitle ulFlags lpfn lParam iImage
def BSCF_AVAILABLEDATASIZEUNKNOWN 0x10
def BSCF_DATAFULLYAVAILABLE 0x8
def BSCF_FIRSTDATANOTIFICATION 0x1
def BSCF_INTERMEDIATEDATANOTIFICATION 0x2
def BSCF_LASTDATANOTIFICATION 0x4
def BSF_ALLOWSFW 0x00000080
def BSF_FLUSHDISK 0x00000004
def BSF_FORCEIFHUNG 0x00000020
def BSF_IGNORECURRENTTASK 0x00000002
def BSF_LUID 0x00000400
def BSF_MSGSRV32ISOK 0x80000000
def BSF_MSGSRV32ISOK_BIT 31
def BSF_NOHANG 0x00000008
def BSF_NOTIMEOUTIFNOTHUNG 0x00000040
def BSF_POSTMESSAGE 0x00000010
def BSF_QUERY 0x00000001
def BSF_RETURNHDESK 0x00000200
def BSF_SENDNOTIFYMESSAGE 0x00000100
def BSID_BANDADDED 0
def BSID_BANDREMOVED 1
def BSIM_STATE 0x00000001
def BSIM_STYLE 0x00000002
def BSIS_ALWAYSGRIPPER 0x00000002
def BSIS_AUTOGRIPPER 0x00000000
def BSIS_LEFTALIGN 0x00000004
def BSIS_LOCKED 0x00000100
def BSIS_NOCAPTION 0x00000040
def BSIS_NOCONTEXTMENU 0x00000010
def BSIS_NODROPTARGET 0x00000020
def BSIS_NOGRIPPER 0x00000001
def BSIS_PREFERNOLINEBREAK 0x00000080
def BSIS_SINGLECLICK 0x00000008
type BSMINFO cbSize hdesk hwnd LUID'luid
def BSM_ALLCOMPONENTS 0x00000000
def BSM_ALLDESKTOPS 0x00000010
def BSM_APPLICATIONS 0x00000008
def BSM_INSTALLABLEDRIVERS 0x00000004
def BSM_NETDRIVER 0x00000002
def BSM_VXDS 0x00000001
def BSSF_NOTITLE 0x00000002
def BSSF_UNDELETEABLE 0x00001000
def BSSF_VISIBLE 0x00000001
type BSTR :BSTR'_
type BSTRBLOB cbSize !*pData
def BST_CHECKED 0x0001
def BST_FOCUS 0x0008
def BST_HOT 0x0200
def BST_INDETERMINATE 0x0002
def BST_PUSHED 0x0004
def BST_UNCHECKED 0x0000
def BS_3STATE 0x00000005
def BS_AUTO3STATE 0x00000006
def BS_AUTOCHECKBOX 0x00000003
def BS_AUTORADIOBUTTON 0x00000009
def BS_BITMAP 0x00000080
def BS_BOTTOM 0x00000800
def BS_CENTER 0x00000300
def BS_CHECKBOX 0x00000002
def BS_DEFPUSHBUTTON 0x00000001
def BS_DIBPATTERN 5
def BS_DIBPATTERN8X8 8
def BS_DIBPATTERNPT 6
def BS_FLAT 0x00008000
def BS_GROUPBOX 0x00000007
def BS_HATCHED 2
def BS_HOLLOW 1
def BS_ICON 0x00000040
def BS_INDEXED 4
def BS_LEFT 0x00000100
def BS_LEFTTEXT 0x00000020
def BS_MONOPATTERN 9
def BS_MULTILINE 0x00002000
def BS_NOTIFY 0x00004000
def BS_NULL 1
def BS_OWNERDRAW 0x0000000B
def BS_PATTERN 3
def BS_PATTERN8X8 7
def BS_PUSHBOX 0x0000000A
def BS_PUSHBUTTON 0x00000000
def BS_PUSHLIKE 0x00001000
def BS_RADIOBUTTON 0x00000004
def BS_RIGHT 0x00000200
def BS_RIGHTBUTTON 0x00000020
def BS_SOLID 0
def BS_TEXT 0x00000000
def BS_TOP 0x00000400
def BS_TYPEMASK 0x0000000F
def BS_USERBUTTON 0x00000008
def BS_VCENTER 0x00000C00
def BTNS_AUTOSIZE 0x0010
def BTNS_BUTTON 0x0000
def BTNS_CHECK 0x0002
def BTNS_CHECKGROUP 0x00000006
def BTNS_DROPDOWN 0x0008
def BTNS_GROUP 0x0004
def BTNS_NOPREFIX 0x0020
def BTNS_SEP 0x0001
def BTNS_SHOWTEXT 0x0040
def BTNS_WHOLEDROPDOWN 0x0080
def BUFSIZ 512
type BULK_SECURITY_TEST_DATA DesiredAccess SecurityIds[1]
type BUTTON_IMAGELIST himl RECT'margin uAlign
def BUTTON_IMAGELIST_ALIGN_BOTTOM 3
def BUTTON_IMAGELIST_ALIGN_CENTER 4
def BUTTON_IMAGELIST_ALIGN_LEFT 0
def BUTTON_IMAGELIST_ALIGN_RIGHT 1
def BUTTON_IMAGELIST_ALIGN_TOP 2
type BYTE_BLOB clSize !abData[1]
type BYTE_SIZEDARR clSize !*pData
type BY_HANDLE_FILE_INFORMATION dwFileAttributes FILETIME'ftCreationTime FILETIME'ftLastAccessTime FILETIME'ftLastWriteTime dwVolumeSerialNumber nFileSizeHigh nFileSizeLow nNumberOfLinks nFileIndexHigh nFileIndexLow
dll advapi32 [BackupEventLogA]#BackupEventLog hEventLog $lpBackupFileName
dll kernel32 #BackupRead hFile !*lpBuffer nNumberOfBytesToRead *lpNumberOfBytesRead bAbort bProcessSecurity !**lpContext
dll kernel32 #BackupSeek hFile dwLowBytesToSeek dwHighBytesToSeek *lpdwLowByteSeeked *lpdwHighByteSeeked !**lpContext
dll kernel32 #BackupWrite hFile !*lpBuffer nNumberOfBytesToWrite *lpNumberOfBytesWritten bAbort bProcessSecurity !**lpContext
dll kernel32 #Beep dwFreq dwDuration
dll user32 #BeginDeferWindowPos nNumWindows
dll user32 #BeginPaint hWnd PAINTSTRUCT*lpPaint
dll gdi32 #BeginPath hdc
dll kernel32 [BeginUpdateResourceA]#BeginUpdateResource $pFileName bDeleteExistingResources
type BinaryParam !*Buffer @Size
dll kernel32 #BindIoCompletionCallback FileHandle Function Flags
 ;;Function: function dwErrorCode dwNumberOfBytesTransfered OVERLAPPED*lpOverlapped
dll ole32 #BindMoniker IMoniker'pmk grfOpt GUID*iidResult !**ppvResult
dll gdi32 #BitBlt hdcDest nXDest nYDest nWidth nHeight hdcSrc nXSrc nYSrc dwRop
def BootLoad 0x00000000
dll user32 #BringWindowToTop hWnd
dll user32 [BroadcastSystemMessageA]#BroadcastSystemMessage dwFlags *lpdwRecipients uiMessage wParam lParam
dll user32 [BroadcastSystemMessageExA]#BroadcastSystemMessageEx dwFlags *lpdwRecipients uiMessage wParam lParam BSMINFO*pBSMInfo
dll oleaut32 #BstrFromVector SAFEARRAY*psa BSTR*pbstr
dll kernel32 [BuildCommDCBA]#BuildCommDCB $lpDef DCB*lpDCB
dll kernel32 [BuildCommDCBAndTimeoutsA]#BuildCommDCBAndTimeouts $lpDef DCB*lpDCB COMMTIMEOUTS*lpCommTimeouts
def BusType1394 4
def BusTypeAta 3
def BusTypeAtapi 2
def BusTypeFibre 6
def BusTypeMaxReserved 0x7F
def BusTypeRAID 8
def BusTypeScsi 1
def BusTypeSsa 5
def BusTypeUnknown 0x00
def BusTypeUsb 7
dll C_macro Button_GetIdealSize hwnd psize
 ;;SendMessage(hwnd,(0x1600+0x0001),0,psize)
dll C_macro Button_GetImageList hwnd pbuttonImagelist
 ;;SendMessage(hwnd,(0x1600+0x0003),0,pbuttonImagelist)
dll C_macro Button_GetTextMargin hwnd pmargin
 ;;SendMessage(hwnd,(0x1600+0x0005),0,pmargin)
dll C_macro Button_SetImageList hwnd pbuttonImagelist
 ;;SendMessage(hwnd,(0x1600+0x0002),0,pbuttonImagelist)
dll C_macro Button_SetTextMargin hwnd pmargin
 ;;SendMessage(hwnd,(0x1600+0x0004),0,pmargin)
def C1_ALPHA 0x0100
def C1_BLANK 0x0040
def C1_CNTRL 0x0020
def C1_DEFINED 0x0200
def C1_DIGIT 0x0004
def C1_LOWER 0x0002
def C1_PUNCT 0x0010
def C1_SPACE 0x0008
def C1_UPPER 0x0001
def C1_XDIGIT 0x0080
def C2_ARABICNUMBER 0x0006
def C2_BLOCKSEPARATOR 0x0008
def C2_COMMONSEPARATOR 0x0007
def C2_EUROPENUMBER 0x0003
def C2_EUROPESEPARATOR 0x0004
def C2_EUROPETERMINATOR 0x0005
def C2_LEFTTORIGHT 0x0001
def C2_NOTAPPLICABLE 0x0000
def C2_OTHERNEUTRAL 0x000B
def C2_RIGHTTOLEFT 0x0002
def C2_SEGMENTSEPARATOR 0x0009
def C2_WHITESPACE 0x000A
def C3_ALPHA 0x8000
def C3_DIACRITIC 0x0002
def C3_FULLWIDTH 0x0080
def C3_HALFWIDTH 0x0040
def C3_HIRAGANA 0x0020
def C3_IDEOGRAPH 0x0100
def C3_KASHIDA 0x0200
def C3_KATAKANA 0x0010
def C3_LEXICAL 0x0400
def C3_NONSPACING 0x0001
def C3_NOTAPPLICABLE 0x0000
def C3_SYMBOL 0x0008
def C3_VOWELMARK 0x0004
type CABINETSTATE @cLength @nVersion bf1 fMenuEnumFilter
def CABINETSTATE_VERSION 2
type CABOOL cElems @*pElems
type CABSTR cElems BSTR*pElems
type CABSTRBLOB cElems BSTRBLOB*pElems
type CAC cElems !*pElems
def CACHE_E_FIRST 0x80040170
def CACHE_E_LAST 0x8004017F
def CACHE_E_NOCACHE_UPDATED 0x80040170
def CACHE_S_FIRST 0x00040170
def CACHE_S_FORMATETC_NOTSUPPORTED 0x00040170
def CACHE_S_LAST 0x0004017F
def CACHE_S_SAMECACHE 0x00040171
def CACHE_S_SOMECACHES_NOTUPDATED 0x00040172
type CACLIPDATA cElems CLIPDATA*pElems
type CACLSID cElems GUID*pElems
type CACY cElems CURRENCY*pElems
type CADATE cElems DATE*pElems
type CADBL cElems ^*pElems
def CADV_LATEACK 0xFFFF
type CADWORD cElems *pElems
type CAFILETIME cElems FILETIME*pElems
type CAFLT cElems FLOAT*pElems
type CAH cElems LARGE_INTEGER*pElems
type CAI cElems @*pElems
type CAL cElems *pElems
def CALERT_SYSTEM 6
def CALG_3DES 0x00006603
def CALG_3DES_112 0x00006609
def CALG_AES 0x00006611
def CALG_AES_128 0x0000660E
def CALG_AES_192 0x0000660F
def CALG_AES_256 0x00006610
def CALG_AGREEDKEY_ANY 0x0000AA03
def CALG_CYLINK_MEK 0x0000660C
def CALG_DES 0x00006601
def CALG_DESX 0x00006604
def CALG_DH_EPHEM 0x0000AA02
def CALG_DH_SF 0x0000AA01
def CALG_DSS_SIGN 0x00002200
def CALG_HASH_REPLACE_OWF 0x0000800B
def CALG_HMAC 0x00008009
def CALG_HUGHES_MD5 0x0000A003
def CALG_KEA_KEYX 0x0000AA04
def CALG_MAC 0x00008005
def CALG_MD2 0x00008001
def CALG_MD4 0x00008002
def CALG_MD5 0x00008003
def CALG_NO_SIGN 0x00002000
def CALG_PCT1_MASTER 0x00004C04
def CALG_RC2 0x00006602
def CALG_RC4 0x00006801
def CALG_RC5 0x0000660D
def CALG_RSA_KEYX 0x0000A400
def CALG_RSA_SIGN 0x00002400
def CALG_SCHANNEL_ENC_KEY 0x00004C07
def CALG_SCHANNEL_MAC_KEY 0x00004C03
def CALG_SCHANNEL_MASTER_HASH 0x00004C02
def CALG_SEAL 0x00006802
def CALG_SHA 0x00008004
def CALG_SHA1 0x00008004
def CALG_SHA_256 0x0000800C
def CALG_SHA_384 0x0000800D
def CALG_SHA_512 0x0000800E
def CALG_SKIPJACK 0x0000660A
def CALG_SSL2_MASTER 0x00004C05
def CALG_SSL3_MASTER 0x00004C01
def CALG_SSL3_SHAMD5 0x00008008
def CALG_TEK 0x0000660B
def CALG_TLS1PRF 0x0000800A
def CALG_TLS1_MASTER 0x00004C06
def CALLBACK_CHUNK_FINISHED 0x00000000
def CALLBACK_EVENT 0x00050000
def CALLBACK_FUNCTION 0x00030000
def CALLBACK_NULL 0x00000000
def CALLBACK_STREAM_SWITCH 0x00000001
def CALLBACK_TASK 0x00020000
def CALLBACK_THREAD 0x00020000
def CALLBACK_TYPEMASK 0x00070000
def CALLBACK_WINDOW 0x00010000
def CALLTYPE_ASYNC 3
def CALLTYPE_ASYNC_CALLPENDING 5
def CALLTYPE_NESTED 2
def CALLTYPE_TOPLEVEL 1
def CALLTYPE_TOPLEVEL_CALLPENDING 4
def CALL_PENDING 0x02
type CALPOLESTR cElems @**pElems
type CALPSTR cElems $*pElems
type CALPWSTR cElems @**pElems
def CAL_GREGORIAN 1
def CAL_GREGORIAN_ARABIC 10
def CAL_GREGORIAN_ME_FRENCH 9
def CAL_GREGORIAN_US 2
def CAL_GREGORIAN_XLIT_ENGLISH 11
def CAL_GREGORIAN_XLIT_FRENCH 12
def CAL_HEBREW 8
def CAL_HIJRI 6
def CAL_ICALINTVALUE 0x00000001
def CAL_ITWODIGITYEARMAX 0x00000030
def CAL_IYEAROFFSETRANGE 0x00000003
def CAL_JAPAN 3
def CAL_KOREA 5
def CAL_NOUSEROVERRIDE 0x80000000
def CAL_RETURN_NUMBER 0x20000000
def CAL_SABBREVDAYNAME1 0x0000000e
def CAL_SABBREVDAYNAME2 0x0000000f
def CAL_SABBREVDAYNAME3 0x00000010
def CAL_SABBREVDAYNAME4 0x00000011
def CAL_SABBREVDAYNAME5 0x00000012
def CAL_SABBREVDAYNAME6 0x00000013
def CAL_SABBREVDAYNAME7 0x00000014
def CAL_SABBREVMONTHNAME1 0x00000022
def CAL_SABBREVMONTHNAME10 0x0000002b
def CAL_SABBREVMONTHNAME11 0x0000002c
def CAL_SABBREVMONTHNAME12 0x0000002d
def CAL_SABBREVMONTHNAME13 0x0000002e
def CAL_SABBREVMONTHNAME2 0x00000023
def CAL_SABBREVMONTHNAME3 0x00000024
def CAL_SABBREVMONTHNAME4 0x00000025
def CAL_SABBREVMONTHNAME5 0x00000026
def CAL_SABBREVMONTHNAME6 0x00000027
def CAL_SABBREVMONTHNAME7 0x00000028
def CAL_SABBREVMONTHNAME8 0x00000029
def CAL_SABBREVMONTHNAME9 0x0000002a
def CAL_SCALNAME 0x00000002
def CAL_SDAYNAME1 0x00000007
def CAL_SDAYNAME2 0x00000008
def CAL_SDAYNAME3 0x00000009
def CAL_SDAYNAME4 0x0000000a
def CAL_SDAYNAME5 0x0000000b
def CAL_SDAYNAME6 0x0000000c
def CAL_SDAYNAME7 0x0000000d
def CAL_SERASTRING 0x00000004
def CAL_SLONGDATE 0x00000006
def CAL_SMONTHNAME1 0x00000015
def CAL_SMONTHNAME10 0x0000001e
def CAL_SMONTHNAME11 0x0000001f
def CAL_SMONTHNAME12 0x00000020
def CAL_SMONTHNAME13 0x00000021
def CAL_SMONTHNAME2 0x00000016
def CAL_SMONTHNAME3 0x00000017
def CAL_SMONTHNAME4 0x00000018
def CAL_SMONTHNAME5 0x00000019
def CAL_SMONTHNAME6 0x0000001a
def CAL_SMONTHNAME7 0x0000001b
def CAL_SMONTHNAME8 0x0000001c
def CAL_SMONTHNAME9 0x0000001d
def CAL_SSHORTDATE 0x00000005
def CAL_SYEARMONTH 0x0000002f
def CAL_TAIWAN 4
def CAL_THAI 7
def CAL_USE_CP_ACP 0x40000000
type CANDIDATEFORM dwIndex dwStyle POINT'ptCurrentPos RECT'rcArea
type CANDIDATELIST dwSize dwStyle dwCount dwSelection dwPageStart dwPageSize dwOffset[1]
type CAPROPVARIANT cElems tagPROPVARIANT*pElems
def CAPSLOCK_ON 0x0080
def CAPTUREBLT 0x40000000
def CAP_ATAPI_ID_CMD 2
def CAP_ATA_ID_CMD 1
def CAP_SMART_CMD 4
type CASCODE cElems *pElems
type CATEGORYINFO GUID'catid lcid @szDescription[128]
type CATEGORY_INFO cif @wszName[260]
type CATID Data1 @Data2 @Data3 !Data4[8]
def CATID_BrowsableShellExt uuidof("{00021490-0000-0000-C000-000000000046}")
def CATID_BrowseInPlace uuidof("{00021491-0000-0000-C000-000000000046}")
def CATID_CommBand uuidof("{00021494-0000-0000-C000-000000000046}")
def CATID_DeskBand uuidof("{00021492-0000-0000-C000-000000000046}")
def CATID_InfoBand uuidof("{00021493-0000-0000-C000-000000000046}")
def CATINFO_COLLAPSED 0x1
def CATINFO_HIDDEN 0x2
def CATINFO_NORMAL 0
def CATSORT_DEFAULT 0
def CATSORT_NAME 0x1
def CAT_E_CATIDNOEXIST 0x80040160
def CAT_E_FIRST 0x80040160
def CAT_E_LAST 0x80040161
def CAT_E_NODESCRIPTION 0x80040161
type CAUB cElems !*pElems
type CAUH cElems ULARGE_INTEGER*pElems
type CAUI cElems @*pElems
type CAUL cElems *pElems
type CAUUID cElems GUID*pElems
def CA_LOG_FILTER 0x0002
def CA_NEGATIVE 0x0001
def CBEIF_DI_SETITEM 0x10000000
def CBEIF_IMAGE 0x00000002
def CBEIF_INDENT 0x00000010
def CBEIF_LPARAM 0x00000020
def CBEIF_OVERLAY 0x00000008
def CBEIF_SELECTEDIMAGE 0x00000004
def CBEIF_TEXT 0x00000001
def CBEMAXSTRLEN 260
def CBEM_DELETEITEM 0x0144
def CBEM_GETCOMBOCONTROL 0x00000406
def CBEM_GETEDITCONTROL 0x00000407
def CBEM_GETEXSTYLE 0x00000409
def CBEM_GETEXTENDEDSTYLE 0x00000409
def CBEM_GETIMAGELIST 0x00000403
def CBEM_GETITEM 0x00000404
def CBEM_GETITEMA 0x00000404
def CBEM_GETITEMW 0x0000040D
def CBEM_GETUNICODEFORMAT 0x00002006
def CBEM_HASEDITCHANGED 0x0000040A
def CBEM_INSERTITEM 0x00000401
def CBEM_INSERTITEMA 0x00000401
def CBEM_INSERTITEMW 0x0000040B
def CBEM_SETEXSTYLE 0x00000408
def CBEM_SETEXTENDEDSTYLE 0x0000040E
def CBEM_SETIMAGELIST 0x00000402
def CBEM_SETITEM 0x00000405
def CBEM_SETITEMA 0x00000405
def CBEM_SETITEMW 0x0000040C
def CBEM_SETUNICODEFORMAT 0x00002005
def CBEM_SETWINDOWTHEME 0x0000200B
def CBENF_DROPDOWN 4
def CBENF_ESCAPE 3
def CBENF_KILLFOCUS 1
def CBENF_RETURN 2
def CBEN_BEGINEDIT 0xFFFFFCDC
def CBEN_DELETEITEM 0xFFFFFCDE
def CBEN_DRAGBEGIN 0xFFFFFCD8
def CBEN_DRAGBEGINA 0xFFFFFCD8
def CBEN_DRAGBEGINW 0xFFFFFCD7
def CBEN_ENDEDIT 0xFFFFFCDB
def CBEN_ENDEDITA 0xFFFFFCDB
def CBEN_ENDEDITW 0xFFFFFCDA
def CBEN_FIRST 0xFFFFFCE0
def CBEN_GETDISPINFO 0xFFFFFCE0
def CBEN_GETDISPINFOA 0xFFFFFCE0
def CBEN_GETDISPINFOW 0xFFFFFCD9
def CBEN_INSERTITEM 0xFFFFFCDF
def CBEN_LAST 0xFFFFFCC2
def CBES_EX_CASESENSITIVE 0x00000010
def CBES_EX_NOEDITIMAGE 0x00000001
def CBES_EX_NOEDITIMAGEINDENT 0x00000002
def CBES_EX_NOSIZELIMIT 0x00000008
def CBES_EX_PATHWORDBREAKPROC 0x00000004
def CBF_FAIL_ADVISES 0x00004000
def CBF_FAIL_ALLSVRXACTIONS 0x0003f000
def CBF_FAIL_CONNECTIONS 0x00002000
def CBF_FAIL_EXECUTES 0x00008000
def CBF_FAIL_POKES 0x00010000
def CBF_FAIL_REQUESTS 0x00020000
def CBF_FAIL_SELFCONNECTIONS 0x00001000
def CBF_SKIP_ALLNOTIFICATIONS 0x003c0000
def CBF_SKIP_CONNECT_CONFIRMS 0x00040000
def CBF_SKIP_DISCONNECTS 0x00200000
def CBF_SKIP_REGISTRATIONS 0x00080000
def CBF_SKIP_UNREGISTRATIONS 0x00100000
def CBM_FIRST 0x1700
def CBM_INIT 0x04
def CBN_CLOSEUP 8
def CBN_DBLCLK 2
def CBN_DROPDOWN 7
def CBN_EDITCHANGE 5
def CBN_EDITUPDATE 6
def CBN_ERRSPACE 0xFFFFFFFF
def CBN_KILLFOCUS 4
def CBN_SELCHANGE 1
def CBN_SELENDCANCEL 10
def CBN_SELENDOK 9
def CBN_SETFOCUS 3
def CBR_110 110
def CBR_115200 115200
def CBR_1200 1200
def CBR_128000 128000
def CBR_14400 14400
def CBR_19200 19200
def CBR_2400 2400
def CBR_256000 256000
def CBR_300 300
def CBR_38400 38400
def CBR_4800 4800
def CBR_56000 56000
def CBR_57600 57600
def CBR_600 600
def CBR_9600 9600
def CBR_BLOCK 0xFFFFFFFF
def CBS_AUTOHSCROLL 0x0040
def CBS_DISABLENOSCROLL 0x0800
def CBS_DROPDOWN 0x0002
def CBS_DROPDOWNLIST 0x0003
def CBS_HASSTRINGS 0x0200
def CBS_LOWERCASE 0x4000
def CBS_NOINTEGRALHEIGHT 0x0400
def CBS_OEMCONVERT 0x0080
def CBS_OWNERDRAWFIXED 0x0010
def CBS_OWNERDRAWVARIABLE 0x0020
def CBS_SIMPLE 0x0001
def CBS_SORT 0x0100
def CBS_UPPERCASE 0x2000
type CBTACTIVATESTRUCT fMouse hWndActive
type CBT_CREATEWND CREATESTRUCT*lpcs hwndInsertAfter
type CBT_CREATEWNDA CREATESTRUCT*lpcs hwndInsertAfter
type CBT_CREATEWNDW CREATESTRUCTW*lpcs hwndInsertAfter
def CB_ADDSTRING 0x0143
def CB_DELETESTRING 0x0144
def CB_DIR 0x0145
def CB_ERR 0xFFFFFFFF
def CB_ERRSPACE 0xFFFFFFFE
def CB_FINDSTRING 0x014C
def CB_FINDSTRINGEXACT 0x0158
def CB_GETCOMBOBOXINFO 0x0164
def CB_GETCOUNT 0x0146
def CB_GETCURSEL 0x0147
def CB_GETDROPPEDCONTROLRECT 0x0152
def CB_GETDROPPEDSTATE 0x0157
def CB_GETDROPPEDWIDTH 0x015f
def CB_GETEDITSEL 0x0140
def CB_GETEXTENDEDUI 0x0156
def CB_GETHORIZONTALEXTENT 0x015d
def CB_GETITEMDATA 0x0150
def CB_GETITEMHEIGHT 0x0154
def CB_GETLBTEXT 0x0148
def CB_GETLBTEXTLEN 0x0149
def CB_GETLOCALE 0x015A
def CB_GETMINVISIBLE 0x00001702
def CB_GETTOPINDEX 0x015b
def CB_INITSTORAGE 0x0161
def CB_INSERTSTRING 0x014A
def CB_LIMITTEXT 0x0141
def CB_MSGMAX 0x0165
def CB_OKAY 0
def CB_RESETCONTENT 0x014B
def CB_SELECTSTRING 0x014D
def CB_SETCURSEL 0x014E
def CB_SETDROPPEDWIDTH 0x0160
def CB_SETEDITSEL 0x0142
def CB_SETEXTENDEDUI 0x0155
def CB_SETHORIZONTALEXTENT 0x015e
def CB_SETITEMDATA 0x0151
def CB_SETITEMHEIGHT 0x0153
def CB_SETLOCALE 0x0159
def CB_SETMINVISIBLE 0x00001701
def CB_SETTOPINDEX 0x015c
def CB_SHOWDROPDOWN 0x014F
def CCERR_CHOOSECOLORCODES 0x5000
type CCERT_STORE_PROV_FIND_INFO cbSize dwMsgAndCertEncodingType dwFindFlags dwFindType !*pvFindPara
def CCHDEVICENAME 32
def CCHFORMNAME 32
def CCHILDREN_SCROLLBAR 5
def CCHILDREN_TITLEBAR 5
def CCH_MAX_PROPSTG_NAME 31
def CCM_DPISCALE 0x0000200C
def CCM_FIRST 0x2000
def CCM_GETCOLORSCHEME 0x00002003
def CCM_GETDROPTARGET 0x00002004
def CCM_GETUNICODEFORMAT 0x00002006
def CCM_GETVERSION 0x00002008
def CCM_LAST 0x00002200
def CCM_SETBKCOLOR 0x00002001
def CCM_SETCOLORSCHEME 0x00002002
def CCM_SETNOTIFYWINDOW 0x00002009
def CCM_SETUNICODEFORMAT 0x00002005
def CCM_SETVERSION 0x00002007
def CCM_SETWINDOWTHEME 0x0000200B
type CCRYPT_OID_INFO cbSize $pszOID @*pwszName dwGroupId {dwValue []Algid []dwLength} CRYPT_INTEGER_BLOB'ExtraInfo
def CCS_ADJUSTABLE 0x00000020
def CCS_BOTTOM 0x00000003
def CCS_LEFT 0x00000081
def CCS_NODIVIDER 0x00000040
def CCS_NOMOVEX 0x00000082
def CCS_NOMOVEY 0x00000002
def CCS_NOPARENTALIGN 0x00000008
def CCS_NORESIZE 0x00000004
def CCS_RIGHT 0x00000083
def CCS_TOP 0x00000001
def CCS_VERT 0x00000080
def CC_ANYCOLOR 0x00000100
def CC_CDECL 1
def CC_CHORD 4
def CC_CIRCLES 1
def CC_ELLIPSES 8
def CC_ENABLEHOOK 0x00000010
def CC_ENABLETEMPLATE 0x00000020
def CC_ENABLETEMPLATEHANDLE 0x00000040
def CC_FASTCALL 0
def CC_FPFASTCALL 5
def CC_FULLOPEN 0x00000002
def CC_INTERIORS 128
def CC_MACPASCAL 3
def CC_MAX 9
def CC_MPWCDECL 7
def CC_MPWPASCAL 8
def CC_MSCPASCAL 2
def CC_NONE 0
def CC_PASCAL 2
def CC_PIE 2
def CC_PREVENTFULLOPEN 0x00000004
def CC_RGBINIT 0x00000001
def CC_ROUNDRECT 256
def CC_SHOWHELP 0x00000008
def CC_SOLIDCOLOR 0x00000080
def CC_STDCALL 4
def CC_STYLED 32
def CC_SYSCALL 6
def CC_WIDE 16
def CC_WIDESTYLED 64
def CDB2GVF_SHOWALLFILES 0x00000001
def CDB2N_CONTEXTMENU_DONE 0x00000001
def CDB2N_CONTEXTMENU_START 0x00000002
def CDBE_RET_DEFAULT 0
def CDBE_RET_DONTRUNOTHEREXTS 0x1
def CDBE_RET_STOPWIZARD 0x2
def CDBE_TYPE_ALL 0xffffffff
def CDBE_TYPE_DATA 0x2
def CDBE_TYPE_MUSIC 0x1
def CDBOSC_KILLFOCUS 0x00000001
def CDBOSC_RENAME 0x00000003
def CDBOSC_SELCHANGE 0x00000002
def CDBOSC_SETFOCUS 0x00000000
def CDBOSC_STATECHANGE 0x00000004
def CDDS_ITEM 0x00010000
def CDDS_ITEMPOSTERASE 0x00010004
def CDDS_ITEMPOSTPAINT 0x00010002
def CDDS_ITEMPREERASE 0x00010003
def CDDS_ITEMPREPAINT 0x00010001
def CDDS_POSTERASE 0x00000004
def CDDS_POSTPAINT 0x00000002
def CDDS_PREERASE 0x00000003
def CDDS_PREPAINT 0x00000001
def CDDS_SUBITEM 0x00020000
def CDERR_DIALOGFAILURE 0xFFFF
def CDERR_FINDRESFAILURE 0x0006
def CDERR_GENERALCODES 0x0000
def CDERR_INITIALIZATION 0x0002
def CDERR_LOADRESFAILURE 0x0007
def CDERR_LOADSTRFAILURE 0x0005
def CDERR_LOCKRESFAILURE 0x0008
def CDERR_MEMALLOCFAILURE 0x0009
def CDERR_MEMLOCKFAILURE 0x000A
def CDERR_NOHINSTANCE 0x0004
def CDERR_NOHOOK 0x000B
def CDERR_NOTEMPLATE 0x0003
def CDERR_REGISTERMSGFAIL 0x000C
def CDERR_STRUCTSIZE 0x0001
def CDIS_CHECKED 0x0008
def CDIS_DEFAULT 0x0020
def CDIS_DISABLED 0x0004
def CDIS_FOCUS 0x0010
def CDIS_GRAYED 0x0002
def CDIS_HOT 0x0040
def CDIS_INDETERMINATE 0x0100
def CDIS_MARKED 0x0080
def CDIS_SELECTED 0x0001
def CDIS_SHOWKEYBOARDCUES 0x0200
def CDM_FIRST 0x00000464
def CDM_GETFILEPATH 0x00000465
def CDM_GETFOLDERIDLIST 0x00000467
def CDM_GETFOLDERPATH 0x00000466
def CDM_GETSPEC 0x00000464
def CDM_HIDECONTROL 0x00000469
def CDM_LAST 0x000004C8
def CDM_SETCONTROLTEXT 0x00000468
def CDM_SETDEFEXT 0x0000046A
def CDN_FILEOK 0xFFFFFDA2
def CDN_FIRST 0xFFFFFDA7
def CDN_FOLDERCHANGE 0xFFFFFDA5
def CDN_HELP 0xFFFFFDA3
def CDN_INCLUDEITEM 0xFFFFFDA0
def CDN_INITDONE 0xFFFFFDA7
def CDN_LAST 0xFFFFFD45
def CDN_SELCHANGE 0xFFFFFDA6
def CDN_SHAREVIOLATION 0xFFFFFDA4
def CDN_TYPECHANGE 0xFFFFFDA1
def CDRF_DODEFAULT 0x00000000
def CDRF_NEWFONT 0x00000002
def CDRF_NOTIFYITEMDRAW 0x00000020
def CDRF_NOTIFYPOSTERASE 0x00000040
def CDRF_NOTIFYPOSTPAINT 0x00000010
def CDRF_NOTIFYSUBITEMDRAW 0x00000020
def CDRF_SKIPDEFAULT 0x00000004
def CDS_FULLSCREEN 0x00000004
def CDS_GLOBAL 0x00000008
def CDS_NORESET 0x10000000
def CDS_RESET 0x40000000
def CDS_SET_PRIMARY 0x00000010
def CDS_TEST 0x00000002
def CDS_UPDATEREGISTRY 0x00000001
def CDS_VIDEOPARAMETERS 0x00000020
def CD_LBSELADD 2
def CD_LBSELCHANGE 0
def CD_LBSELNOITEMS 0xFFFFFFFF
def CD_LBSELSUB 1
def CD_R 52
def CD_ROM 51
def CD_RW 53
dll shell32 #CDefFolderMenu_Create2 ITEMIDLIST*pidlFolder hwnd cidl ITEMIDLIST**apidl IShellFolder'psf lpfn nKeys *ahkeyClsKeys IContextMenu*ppcm
 ;;lpfn: function# IShellFolder'psf hwnd IDataObject'pdtobj uMsg wParam lParam
def CERICHEDIT_CLASSA "RichEditCEA"
def CERICHEDIT_CLASSW L"RichEditCEW"
def CERTSRV_E_ALIGNMENT_FAULT 0x80094010
def CERTSRV_E_ARCHIVED_KEY_REQUIRED 0x80094804
def CERTSRV_E_ARCHIVED_KEY_UNEXPECTED 0x80094810
def CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE 0x8009400E
def CERTSRV_E_BAD_RENEWAL_SUBJECT 0x80094806
def CERTSRV_E_BAD_REQUESTSTATUS 0x80094003
def CERTSRV_E_BAD_REQUESTSUBJECT 0x80094001
def CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL 0x8009400C
def CERTSRV_E_BAD_TEMPLATE_VERSION 0x80094807
def CERTSRV_E_CERT_TYPE_OVERLAP 0x80094814
def CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE 0x80094013
def CERTSRV_E_ENCODING_LENGTH 0x80094007
def CERTSRV_E_ENROLL_DENIED 0x80094011
def CERTSRV_E_INVALID_CA_CERTIFICATE 0x80094005
def CERTSRV_E_ISSUANCE_POLICY_REQUIRED 0x8009480C
def CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED 0x8009400A
def CERTSRV_E_KEY_LENGTH 0x80094811
def CERTSRV_E_NO_CAADMIN_DEFINED 0x8009400D
def CERTSRV_E_NO_CERT_TYPE 0x80094801
def CERTSRV_E_NO_DB_SESSIONS 0x8009400F
def CERTSRV_E_NO_REQUEST 0x80094002
def CERTSRV_E_NO_VALID_KRA 0x8009400B
def CERTSRV_E_PROPERTY_EMPTY 0x80094004
def CERTSRV_E_RESTRICTEDOFFICER 0x80094009
def CERTSRV_E_ROLECONFLICT 0x80094008
def CERTSRV_E_SERVER_SUSPENDED 0x80094006
def CERTSRV_E_SIGNATURE_COUNT 0x8009480A
def CERTSRV_E_SIGNATURE_POLICY_REQUIRED 0x80094809
def CERTSRV_E_SIGNATURE_REJECTED 0x8009480B
def CERTSRV_E_SMIME_REQUIRED 0x80094805
def CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED 0x80094803
def CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED 0x8009480E
def CERTSRV_E_SUBJECT_DNS_REQUIRED 0x8009480F
def CERTSRV_E_SUBJECT_EMAIL_REQUIRED 0x80094812
def CERTSRV_E_SUBJECT_UPN_REQUIRED 0x8009480D
def CERTSRV_E_TEMPLATE_CONFLICT 0x80094802
def CERTSRV_E_TEMPLATE_DENIED 0x80094012
def CERTSRV_E_TEMPLATE_POLICY_REQUIRED 0x80094808
def CERTSRV_E_UNKNOWN_CERT_TYPE 0x80094813
def CERTSRV_E_UNSUPPORTED_CERT_TYPE 0x80094800
type CERT_ACCESS_DESCRIPTION $pszAccessMethod CERT_ALT_NAME_ENTRY'AccessLocation
def CERT_ACCESS_STATE_LM_SYSTEM_STORE_FLAG 0x4
def CERT_ACCESS_STATE_PROP_ID 14
def CERT_ACCESS_STATE_SYSTEM_STORE_FLAG 0x2
def CERT_ACCESS_STATE_WRITE_PERSIST_FLAG 0x1
def CERT_AIA_URL_RETRIEVED_PROP_ID 67
def CERT_ALT_NAME_DIRECTORY_NAME 5
def CERT_ALT_NAME_DNS_NAME 3
def CERT_ALT_NAME_EDI_PARTY_NAME 6
type CERT_ALT_NAME_ENTRY dwAltNameChoice {CERT_OTHER_NAME*pOtherName []@*pwszRfc822Name []@*pwszDNSName []CRYPT_INTEGER_BLOB'DirectoryName []@*pwszURL []CRYPT_INTEGER_BLOB'IPAddress []$pszRegisteredID}
def CERT_ALT_NAME_ENTRY_ERR_INDEX_MASK 0xFF
def CERT_ALT_NAME_ENTRY_ERR_INDEX_SHIFT 16
type CERT_ALT_NAME_INFO cAltEntry CERT_ALT_NAME_ENTRY*rgAltEntry
def CERT_ALT_NAME_IP_ADDRESS 8
def CERT_ALT_NAME_OTHER_NAME 1
def CERT_ALT_NAME_REGISTERED_ID 9
def CERT_ALT_NAME_RFC822_NAME 2
def CERT_ALT_NAME_URL 7
def CERT_ALT_NAME_VALUE_ERR_INDEX_MASK 0x0000FFFF
def CERT_ALT_NAME_VALUE_ERR_INDEX_SHIFT 0
def CERT_ALT_NAME_X400_ADDRESS 4
def CERT_ARCHIVED_KEY_HASH_PROP_ID 65
def CERT_ARCHIVED_PROP_ID 19
type CERT_AUTHORITY_INFO_ACCESS cAccDescr CERT_ACCESS_DESCRIPTION*rgAccDescr
type CERT_AUTHORITY_KEY_ID2_INFO CRYPT_INTEGER_BLOB'KeyId CERT_ALT_NAME_INFO'AuthorityCertIssuer CRYPT_INTEGER_BLOB'AuthorityCertSerialNumber
type CERT_AUTHORITY_KEY_ID_INFO CRYPT_INTEGER_BLOB'KeyId CRYPT_INTEGER_BLOB'CertIssuer CRYPT_INTEGER_BLOB'CertSerialNumber
def CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_PARTIAL_CHAIN_LOGGING_FLAG 0x2
def CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_UNTRUSTED_ROOT_LOGGING_FLAG 0x1
def CERT_AUTH_ROOT_AUTO_UPDATE_FLAGS_VALUE_NAME L"Flags"
def CERT_AUTH_ROOT_AUTO_UPDATE_LOCAL_MACHINE_REGPATH L"Software\Microsoft\SystemCertificates\AuthRoot\AutoUpdate"
def CERT_AUTH_ROOT_AUTO_UPDATE_ROOT_DIR_URL_VALUE_NAME L"RootDirUrl"
def CERT_AUTH_ROOT_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME L"SyncDeltaTime"
def CERT_AUTH_ROOT_CAB_FILENAME L"authrootstl.cab"
def CERT_AUTH_ROOT_CERT_EXT L".crt"
def CERT_AUTH_ROOT_CTL_FILENAME L"authroot.stl"
def CERT_AUTH_ROOT_CTL_FILENAME_A "authroot.stl"
def CERT_AUTH_ROOT_SEQ_FILENAME L"authrootseq.txt"
def CERT_AUTO_ENROLL_PROP_ID 21
def CERT_AUTO_ENROLL_RETRY_PROP_ID 66
type CERT_BASIC_CONSTRAINTS2_INFO fCA fPathLenConstraint dwPathLenConstraint
type CERT_BASIC_CONSTRAINTS_INFO CRYPT_BIT_BLOB'SubjectType fPathLenConstraint dwPathLenConstraint cSubtreesConstraint CRYPT_INTEGER_BLOB*rgSubtreesConstraint
type CERT_BLOB cbData !*pbData
def CERT_CASE_INSENSITIVE_IS_RDN_ATTRS_FLAG 0x2
def CERT_CA_SUBJECT_FLAG 0x80
type CERT_CHAIN cCerts CRYPT_INTEGER_BLOB*certs CRYPT_KEY_PROV_INFO'keyLocatorInfo
def CERT_CHAIN_CACHE_END_CERT 0x00000001
def CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL 0x00000004
def CERT_CHAIN_CONFIG_REGPATH L"Software\Microsoft\Cryptography\OID\EncodingType 0\CertDllCreateCertificateChainEngine\Config"
type CERT_CHAIN_CONTEXT cbSize CERT_TRUST_STATUS'TrustStatus cChain CERT_SIMPLE_CHAIN**rgpChain cLowerQualityChainContext _CERT_CHAIN_CONTEXT**rgpLowerQualityChainContext fHasRevocationFreshnessTime dwRevocationFreshnessTime
def CERT_CHAIN_DISABLE_AIA_URL_RETRIEVAL_VALUE_NAME L"DisableAIAUrlRetrieval"
def CERT_CHAIN_DISABLE_AUTH_ROOT_AUTO_UPDATE 0x00000100
def CERT_CHAIN_DISABLE_PASS1_QUALITY_FILTERING 0x00000040
type CERT_CHAIN_ELEMENT cbSize CERT_CONTEXT*pCertContext CERT_TRUST_STATUS'TrustStatus CERT_REVOCATION_INFO*pRevocationInfo CTL_USAGE*pIssuanceUsage CTL_USAGE*pApplicationUsage @*pwszExtendedErrorInfo
def CERT_CHAIN_ENABLE_CACHE_AUTO_UPDATE 0x00000010
def CERT_CHAIN_ENABLE_SHARE_STORE 0x00000020
type CERT_CHAIN_ENGINE_CONFIG cbSize hRestrictedRoot hRestrictedTrust hRestrictedOther cAdditionalStore *rghAdditionalStore dwFlags dwUrlRetrievalTimeout MaximumCachedCertificates CycleDetectionModulus
def CERT_CHAIN_FIND_BY_ISSUER 1
def CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG 0x8000
def CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG 0x0004
def CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG 0x0001
def CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG 0x0002
def CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG 0x0008
def CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG 0x4000
type CERT_CHAIN_FIND_BY_ISSUER_PARA cbSize $pszUsageIdentifier dwKeySpec dwAcquirePrivateKeyFlags cIssuer CRYPT_INTEGER_BLOB*rgIssuer pfnFindCallback !*pvFindArg
type CERT_CHAIN_FIND_ISSUER_PARA cbSize $pszUsageIdentifier dwKeySpec dwAcquirePrivateKeyFlags cIssuer CRYPT_INTEGER_BLOB*rgIssuer pfnFindCallback !*pvFindArg
def CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_DEFAULT 5
def CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_VALUE_NAME L"MaxAIAUrlCountInCert"
def CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_BYTE_COUNT_DEFAULT 100000
def CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_BYTE_COUNT_VALUE_NAME L"MaxAIAUrlRetrievalByteCount"
def CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_CERT_COUNT_DEFAULT 10
def CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_CERT_COUNT_VALUE_NAME L"MaxAIAUrlRetrievalCertCount"
def CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_COUNT_PER_CHAIN_DEFAULT 10
def CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_COUNT_PER_CHAIN_VALUE_NAME L"MaxAIAUrlRetrievalCountPerChain"
type CERT_CHAIN_PARA cbSize CERT_USAGE_MATCH'RequestedUsage
def CERT_CHAIN_POLICY_ALLOW_TESTROOT_FLAG 0x00008000
def CERT_CHAIN_POLICY_ALLOW_UNKNOWN_CA_FLAG 0x00000010
def CERT_CHAIN_POLICY_AUTHENTICODE 2
def CERT_CHAIN_POLICY_AUTHENTICODE_TS 3
def CERT_CHAIN_POLICY_BASE 1
def CERT_CHAIN_POLICY_BASIC_CONSTRAINTS 5
def CERT_CHAIN_POLICY_IGNORE_ALL_NOT_TIME_VALID_FLAGS 0x00000007
def CERT_CHAIN_POLICY_IGNORE_ALL_REV_UNKNOWN_FLAGS 0x00000F00
def CERT_CHAIN_POLICY_IGNORE_CA_REV_UNKNOWN_FLAG 0x00000400
def CERT_CHAIN_POLICY_IGNORE_CTL_NOT_TIME_VALID_FLAG 0x00000002
def CERT_CHAIN_POLICY_IGNORE_CTL_SIGNER_REV_UNKNOWN_FLAG 0x00000200
def CERT_CHAIN_POLICY_IGNORE_END_REV_UNKNOWN_FLAG 0x00000100
def CERT_CHAIN_POLICY_IGNORE_INVALID_BASIC_CONSTRAINTS_FLAG 0x00000008
def CERT_CHAIN_POLICY_IGNORE_INVALID_NAME_FLAG 0x00000040
def CERT_CHAIN_POLICY_IGNORE_INVALID_POLICY_FLAG 0x00000080
def CERT_CHAIN_POLICY_IGNORE_NOT_TIME_NESTED_FLAG 0x00000004
def CERT_CHAIN_POLICY_IGNORE_NOT_TIME_VALID_FLAG 0x00000001
def CERT_CHAIN_POLICY_IGNORE_ROOT_REV_UNKNOWN_FLAG 0x00000800
def CERT_CHAIN_POLICY_IGNORE_WRONG_USAGE_FLAG 0x00000020
def CERT_CHAIN_POLICY_MICROSOFT_ROOT 7
def CERT_CHAIN_POLICY_NT_AUTH 6
type CERT_CHAIN_POLICY_PARA cbSize dwFlags !*pvExtraPolicyPara
def CERT_CHAIN_POLICY_SSL 4
type CERT_CHAIN_POLICY_STATUS cbSize dwError lChainIndex lElementIndex !*pvExtraPolicyStatus
def CERT_CHAIN_POLICY_TRUST_TESTROOT_FLAG 0x00004000
def CERT_CHAIN_RETURN_LOWER_QUALITY_CONTEXTS 0x00000080
def CERT_CHAIN_REVOCATION_ACCUMULATIVE_TIMEOUT 0x08000000
def CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY 0x80000000
def CERT_CHAIN_REVOCATION_CHECK_CHAIN 0x20000000
def CERT_CHAIN_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT 0x40000000
def CERT_CHAIN_REVOCATION_CHECK_END_CERT 0x10000000
def CERT_CHAIN_THREAD_STORE_SYNC 0x00000002
def CERT_CHAIN_TIMESTAMP_TIME 0x00000200
def CERT_CHAIN_USE_LOCAL_MACHINE_STORE 0x00000008
def CERT_CLOSE_STORE_CHECK_FLAG 0x00000002
def CERT_CLOSE_STORE_FORCE_FLAG 0x00000001
def CERT_COMPARE_ANY 0
def CERT_COMPARE_ATTR 3
def CERT_COMPARE_CERT_ID 16
def CERT_COMPARE_CROSS_CERT_DIST_POINTS 17
def CERT_COMPARE_CTL_USAGE 10
def CERT_COMPARE_ENHKEY_USAGE 10
def CERT_COMPARE_EXISTING 13
def CERT_COMPARE_HASH 1
def CERT_COMPARE_ISSUER_OF 12
def CERT_COMPARE_KEY_IDENTIFIER 15
def CERT_COMPARE_KEY_SPEC 9
def CERT_COMPARE_MASK 0xFFFF
def CERT_COMPARE_MD5_HASH 4
def CERT_COMPARE_NAME 2
def CERT_COMPARE_NAME_STR_A 7
def CERT_COMPARE_NAME_STR_W 8
def CERT_COMPARE_PROPERTY 5
def CERT_COMPARE_PUBKEY_MD5_HASH 18
def CERT_COMPARE_PUBLIC_KEY 6
def CERT_COMPARE_SHA1_HASH 1
def CERT_COMPARE_SHIFT 16
def CERT_COMPARE_SIGNATURE_HASH 14
def CERT_COMPARE_SUBJECT_CERT 11
type CERT_CONTEXT dwCertEncodingType !*pbCertEncoded cbCertEncoded CERT_INFO*pCertInfo hCertStore
def CERT_CONTEXT_REVOCATION_TYPE 1
def CERT_CREATE_CONTEXT_NOCOPY_FLAG 0x1
def CERT_CREATE_CONTEXT_NO_ENTRY_FLAG 0x8
def CERT_CREATE_CONTEXT_NO_HCRYPTMSG_FLAG 0x4
type CERT_CREATE_CONTEXT_PARA cbSize pfnFree !*pvFree
def CERT_CREATE_CONTEXT_SORTED_FLAG 0x2
def CERT_CREATE_SELFSIGN_NO_KEY_INFO 2
def CERT_CREATE_SELFSIGN_NO_SIGN 1
type CERT_CRL_CONTEXT_PAIR CERT_CONTEXT*pCertContext CRL_CONTEXT*pCrlContext
def CERT_CRL_SIGN_KEY_USAGE 0x02
def CERT_CROSS_CERT_DIST_POINTS_PROP_ID 23
def CERT_CTL_USAGE_PROP_ID 9
def CERT_DATA_ENCIPHERMENT_KEY_USAGE 0x10
def CERT_DATE_STAMP_PROP_ID 27
def CERT_DECIPHER_ONLY_KEY_USAGE 0x80
def CERT_DEFAULT_OID_PUBLIC_KEY_SIGN "1.2.840.113549.1.1.1"
def CERT_DEFAULT_OID_PUBLIC_KEY_XCHG "1.2.840.113549.1.1.1"
def CERT_DESCRIPTION_PROP_ID 13
type CERT_DH_PARAMETERS CRYPT_INTEGER_BLOB'p CRYPT_INTEGER_BLOB'g
def CERT_DIGITAL_SIGNATURE_KEY_USAGE 0x80
type CERT_DSS_PARAMETERS CRYPT_INTEGER_BLOB'p CRYPT_INTEGER_BLOB'q CRYPT_INTEGER_BLOB'g
def CERT_DSS_R_LEN 20
def CERT_DSS_SIGNATURE_LEN 0x00000028
def CERT_DSS_S_LEN 20
def CERT_EFSBLOB_REGPATH L"Software\Policies\Microsoft\SystemCertificates\EFS"
def CERT_EFSBLOB_VALUE_NAME L"EFSBlob"
def CERT_EFS_PROP_ID 17
def CERT_ENCIPHER_ONLY_KEY_USAGE 0x01
def CERT_ENCODING_TYPE_MASK 0x0000FFFF
def CERT_END_ENTITY_SUBJECT_FLAG 0x40
type CERT_ENHKEY_USAGE cUsageIdentifier $*rgpszUsageIdentifier
def CERT_ENHKEY_USAGE_PROP_ID 9
def CERT_ENROLLMENT_PROP_ID 26
def CERT_EXCLUDED_SUBTREE_BIT 0x80000000
def CERT_EXTENDED_ERROR_INFO_PROP_ID 30
type CERT_EXTENSION $pszObjId fCritical CRYPT_INTEGER_BLOB'Value
type CERT_EXTENSIONS cExtension CERT_EXTENSION*rgExtension
def CERT_E_CHAINING 0x800B010A
def CERT_E_CN_NO_MATCH 0x800B010F
def CERT_E_CRITICAL 0x800B0105
def CERT_E_EXPIRED 0x800B0101
def CERT_E_INVALID_NAME 0x800B0114
def CERT_E_INVALID_POLICY 0x800B0113
def CERT_E_ISSUERCHAINING 0x800B0107
def CERT_E_MALFORMED 0x800B0108
def CERT_E_PATHLENCONST 0x800B0104
def CERT_E_PURPOSE 0x800B0106
def CERT_E_REVOCATION_FAILURE 0x800B010E
def CERT_E_REVOKED 0x800B010C
def CERT_E_ROLE 0x800B0103
def CERT_E_UNTRUSTEDCA 0x800B0112
def CERT_E_UNTRUSTEDROOT 0x800B0109
def CERT_E_UNTRUSTEDTESTROOT 0x800B010D
def CERT_E_VALIDITYPERIODNESTING 0x800B0102
def CERT_E_WRONG_USAGE 0x800B0110
def CERT_FILE_STORE_COMMIT_ENABLE_FLAG 0x10000
def CERT_FIND_ANY 0x00000000
def CERT_FIND_CERT_ID 0x00100000
def CERT_FIND_CROSS_CERT_DIST_POINTS 0x00110000
def CERT_FIND_CTL_USAGE 0x000A0000
def CERT_FIND_ENHKEY_USAGE 0x000A0000
def CERT_FIND_EXISTING 0x000D0000
def CERT_FIND_EXT_ONLY_CTL_USAGE_FLAG 0x2
def CERT_FIND_EXT_ONLY_ENHKEY_USAGE_FLAG 0x2
def CERT_FIND_HASH 0x00010000
def CERT_FIND_ISSUER_ATTR 0x00030004
def CERT_FIND_ISSUER_NAME 0x00020004
def CERT_FIND_ISSUER_OF 0x000C0000
def CERT_FIND_ISSUER_STR 0x00080004
def CERT_FIND_ISSUER_STR_A 0x00070004
def CERT_FIND_ISSUER_STR_W 0x00080004
def CERT_FIND_KEY_IDENTIFIER 0x000F0000
def CERT_FIND_KEY_SPEC 0x00090000
def CERT_FIND_MD5_HASH 0x00040000
def CERT_FIND_NO_CTL_USAGE_FLAG 0x8
def CERT_FIND_NO_ENHKEY_USAGE_FLAG 0x8
def CERT_FIND_OPTIONAL_CTL_USAGE_FLAG 0x1
def CERT_FIND_OPTIONAL_ENHKEY_USAGE_FLAG 0x1
def CERT_FIND_OR_CTL_USAGE_FLAG 0x10
def CERT_FIND_OR_ENHKEY_USAGE_FLAG 0x10
def CERT_FIND_PROPERTY 0x00050000
def CERT_FIND_PROP_ONLY_CTL_USAGE_FLAG 0x4
def CERT_FIND_PROP_ONLY_ENHKEY_USAGE_FLAG 0x4
def CERT_FIND_PUBKEY_MD5_HASH 0x00120000
def CERT_FIND_PUBLIC_KEY 0x00060000
def CERT_FIND_SHA1_HASH 0x00010000
def CERT_FIND_SIGNATURE_HASH 0x000E0000
def CERT_FIND_SUBJECT_ATTR 0x00030007
def CERT_FIND_SUBJECT_CERT 0x000B0000
def CERT_FIND_SUBJECT_NAME 0x00020007
def CERT_FIND_SUBJECT_STR 0x00080007
def CERT_FIND_SUBJECT_STR_A 0x00070007
def CERT_FIND_SUBJECT_STR_W 0x00080007
def CERT_FIND_VALID_CTL_USAGE_FLAG 0x20
def CERT_FIND_VALID_ENHKEY_USAGE_FLAG 0x20
def CERT_FIRST_RESERVED_PROP_ID 68
def CERT_FIRST_USER_PROP_ID 0x00008000
type CERT_FORTEZZA_DATA_PROP !SerialNumber[8] CertIndex !CertLabel[36]
def CERT_FORTEZZA_DATA_PROP_ID 18
def CERT_FRIENDLY_NAME_PROP_ID 11
type CERT_GENERAL_SUBTREE CERT_ALT_NAME_ENTRY'Base dwMinimum fMaximum dwMaximum
def CERT_GROUP_POLICY_SYSTEM_STORE_REGPATH L"Software\Policies\Microsoft\SystemCertificates"
def CERT_HASH_PROP_ID 3
type CERT_ID dwIdChoice {CERT_ISSUER_SERIAL_NUMBER'IssuerSerialNumber []CRYPT_INTEGER_BLOB'KeyId []CRYPT_INTEGER_BLOB'HashId}
def CERT_ID_ISSUER_SERIAL_NUMBER 1
def CERT_ID_KEY_IDENTIFIER 2
def CERT_ID_SHA1_HASH 3
def CERT_IE30_RESERVED_PROP_ID 7
def CERT_IE_DIRTY_FLAGS_REGPATH L"Software\Microsoft\Cryptography\IEDirtyFlags"
type CERT_INFO dwVersion CRYPT_INTEGER_BLOB'SerialNumber CRYPT_ALGORITHM_IDENTIFIER'SignatureAlgorithm CRYPT_INTEGER_BLOB'Issuer FILETIME'NotBefore FILETIME'NotAfter CRYPT_INTEGER_BLOB'Subject CERT_PUBLIC_KEY_INFO'SubjectPublicKeyInfo CRYPT_BIT_BLOB'IssuerUniqueId CRYPT_BIT_BLOB'SubjectUniqueId cExtension CERT_EXTENSION*rgExtension
def CERT_INFO_EXTENSION_FLAG 11
def CERT_INFO_ISSUER_FLAG 4
def CERT_INFO_ISSUER_UNIQUE_ID_FLAG 9
def CERT_INFO_NOT_AFTER_FLAG 6
def CERT_INFO_NOT_BEFORE_FLAG 5
def CERT_INFO_SERIAL_NUMBER_FLAG 2
def CERT_INFO_SIGNATURE_ALGORITHM_FLAG 3
def CERT_INFO_SUBJECT_FLAG 7
def CERT_INFO_SUBJECT_PUBLIC_KEY_INFO_FLAG 8
def CERT_INFO_SUBJECT_UNIQUE_ID_FLAG 10
def CERT_INFO_VERSION_FLAG 1
def CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID 24
type CERT_ISSUER_SERIAL_NUMBER CRYPT_INTEGER_BLOB'Issuer CRYPT_INTEGER_BLOB'SerialNumber
def CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID 28
type CERT_KEYGEN_REQUEST_INFO dwVersion CERT_PUBLIC_KEY_INFO'SubjectPublicKeyInfo @*pwszChallengeString
def CERT_KEYGEN_REQUEST_V1 0
def CERT_KEY_AGREEMENT_KEY_USAGE 0x08
type CERT_KEY_ATTRIBUTES_INFO CRYPT_INTEGER_BLOB'KeyId CRYPT_BIT_BLOB'IntendedKeyUsage CERT_PRIVATE_KEY_VALIDITY*pPrivateKeyUsagePeriod
def CERT_KEY_CERT_SIGN_KEY_USAGE 0x04
type CERT_KEY_CONTEXT cbSize hCryptProv dwKeySpec
def CERT_KEY_CONTEXT_PROP_ID 5
def CERT_KEY_ENCIPHERMENT_KEY_USAGE 0x20
def CERT_KEY_IDENTIFIER_PROP_ID 20
def CERT_KEY_PROV_HANDLE_PROP_ID 1
def CERT_KEY_PROV_INFO_PROP_ID 2
def CERT_KEY_SPEC_PROP_ID 6
type CERT_KEY_USAGE_RESTRICTION_INFO cCertPolicyId CERT_POLICY_ID*rgCertPolicyId CRYPT_BIT_BLOB'RestrictedKeyUsage
def CERT_LAST_RESERVED_PROP_ID 0x00007FFF
def CERT_LAST_USER_PROP_ID 0x0000FFFF
def CERT_LDAP_STORE_AREC_EXCLUSIVE_FLAG 0x20000
def CERT_LDAP_STORE_OPENED_FLAG 0x40000
type CERT_LDAP_STORE_OPENED_PARA !*pvLdapSessionHandle @*pwszLdapUrl
def CERT_LDAP_STORE_SIGN_FLAG 0x10000
def CERT_LDAP_STORE_UNBIND_FLAG 0x80000
def CERT_LOCAL_MACHINE_SYSTEM_STORE_REGPATH L"Software\Microsoft\SystemCertificates"
def CERT_MAX_ASN_ENCODED_DSS_SIGNATURE_LEN 0x00000030
def CERT_MD5_HASH_PROP_ID 4
def CERT_NAME_ATTR_TYPE 3
type CERT_NAME_BLOB cbData !*pbData
type CERT_NAME_CONSTRAINTS_INFO cPermittedSubtree CERT_GENERAL_SUBTREE*rgPermittedSubtree cExcludedSubtree CERT_GENERAL_SUBTREE*rgExcludedSubtree
def CERT_NAME_DISABLE_IE4_UTF8_FLAG 0x00010000
def CERT_NAME_DNS_TYPE 6
def CERT_NAME_EMAIL_TYPE 1
def CERT_NAME_FRIENDLY_DISPLAY_TYPE 5
type CERT_NAME_INFO cRDN CERT_RDN*rgRDN
def CERT_NAME_ISSUER_FLAG 0x1
def CERT_NAME_RDN_TYPE 2
def CERT_NAME_SIMPLE_DISPLAY_TYPE 4
def CERT_NAME_STR_COMMA_FLAG 0x04000000
def CERT_NAME_STR_CRLF_FLAG 0x08000000
def CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG 0x00010000
def CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG 0x00020000
def CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG 0x00040000
def CERT_NAME_STR_NO_PLUS_FLAG 0x20000000
def CERT_NAME_STR_NO_QUOTING_FLAG 0x10000000
def CERT_NAME_STR_REVERSE_FLAG 0x02000000
def CERT_NAME_STR_SEMICOLON_FLAG 0x40000000
def CERT_NAME_UPN_TYPE 8
def CERT_NAME_URL_TYPE 7
type CERT_NAME_VALUE dwValueType CRYPT_INTEGER_BLOB'Value
def CERT_NEXT_UPDATE_LOCATION_PROP_ID 10
def CERT_NON_REPUDIATION_KEY_USAGE 0x40
def CERT_OCM_SUBCOMPONENTS_LOCAL_MACHINE_REGPATH L"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OC Manager\Subcomponents"
def CERT_OCM_SUBCOMPONENTS_ROOT_AUTO_UPDATE_VALUE_NAME L"RootAutoUpdate"
def CERT_OFFLINE_CRL_SIGN_KEY_USAGE 0x02
def CERT_OID_NAME_STR 2
type CERT_OTHER_NAME $pszObjId CRYPT_INTEGER_BLOB'Value
type CERT_PAIR CRYPT_INTEGER_BLOB'Forward CRYPT_INTEGER_BLOB'Reverse
def CERT_PHYSICAL_STORE_ADD_ENABLE_FLAG 0x1
def CERT_PHYSICAL_STORE_AUTH_ROOT_NAME L".AuthRoot"
def CERT_PHYSICAL_STORE_DEFAULT_NAME L".Default"
def CERT_PHYSICAL_STORE_DS_USER_CERTIFICATE_NAME L".UserCertificate"
def CERT_PHYSICAL_STORE_ENTERPRISE_NAME L".Enterprise"
def CERT_PHYSICAL_STORE_GROUP_POLICY_NAME L".GroupPolicy"
type CERT_PHYSICAL_STORE_INFO cbSize $pszOpenStoreProvider dwOpenEncodingType dwOpenFlags CRYPT_INTEGER_BLOB'OpenParameters dwFlags dwPriority
def CERT_PHYSICAL_STORE_INSERT_COMPUTER_NAME_ENABLE_FLAG 0x8
def CERT_PHYSICAL_STORE_LOCAL_MACHINE_GROUP_POLICY_NAME L".LocalMachineGroupPolicy"
def CERT_PHYSICAL_STORE_LOCAL_MACHINE_NAME L".LocalMachine"
def CERT_PHYSICAL_STORE_OPEN_DISABLE_FLAG 0x2
def CERT_PHYSICAL_STORE_PREDEFINED_ENUM_FLAG 0x1
def CERT_PHYSICAL_STORE_REMOTE_OPEN_DISABLE_FLAG 0x4
type CERT_POLICIES_INFO cPolicyInfo CERT_POLICY_INFO*rgPolicyInfo
type CERT_POLICY95_QUALIFIER1 @*pszPracticesReference $pszNoticeIdentifier $pszNSINoticeIdentifier cCPSURLs CPS_URLS*rgCPSURLs
type CERT_POLICY_CONSTRAINTS_INFO fRequireExplicitPolicy dwRequireExplicitPolicySkipCerts fInhibitPolicyMapping dwInhibitPolicyMappingSkipCerts
type CERT_POLICY_ID cCertPolicyElementId $*rgpszCertPolicyElementId
type CERT_POLICY_INFO $pszPolicyIdentifier cPolicyQualifier CERT_POLICY_QUALIFIER_INFO*rgPolicyQualifier
type CERT_POLICY_MAPPING $pszIssuerDomainPolicy $pszSubjectDomainPolicy
type CERT_POLICY_MAPPINGS_INFO cPolicyMapping CERT_POLICY_MAPPING*rgPolicyMapping
type CERT_POLICY_QUALIFIER_INFO $pszPolicyQualifierId CRYPT_INTEGER_BLOB'Qualifier
type CERT_POLICY_QUALIFIER_NOTICE_REFERENCE $pszOrganization cNoticeNumbers *rgNoticeNumbers
type CERT_POLICY_QUALIFIER_USER_NOTICE CERT_POLICY_QUALIFIER_NOTICE_REFERENCE*pNoticeReference @*pszDisplayText
type CERT_PRIVATE_KEY_VALIDITY FILETIME'NotBefore FILETIME'NotAfter
def CERT_PROT_ROOT_DISABLE_CURRENT_USER_FLAG 0x1
def CERT_PROT_ROOT_DISABLE_LM_AUTH_FLAG 0x8
def CERT_PROT_ROOT_DISABLE_NOT_DEFINED_NAME_CONSTRAINT_FLAG 0x20
def CERT_PROT_ROOT_DISABLE_NT_AUTH_REQUIRED_FLAG 0x10
def CERT_PROT_ROOT_FLAGS_REGPATH L"Software\Policies\Microsoft\SystemCertificates\Root\ProtectedRoots"
def CERT_PROT_ROOT_FLAGS_VALUE_NAME L"Flags"
def CERT_PROT_ROOT_INHIBIT_ADD_AT_INIT_FLAG 0x2
def CERT_PROT_ROOT_INHIBIT_PURGE_LM_FLAG 0x4
def CERT_PROT_ROOT_ONLY_LM_GPT_FLAG 0x8
def CERT_PUBKEY_ALG_PARA_PROP_ID 22
def CERT_PUBKEY_HASH_RESERVED_PROP_ID 8
type CERT_PUBLIC_KEY_INFO CRYPT_ALGORITHM_IDENTIFIER'Algorithm CRYPT_BIT_BLOB'PublicKey
def CERT_PVK_FILE_PROP_ID 12
def CERT_QUERY_CONTENT_CERT 1
def CERT_QUERY_CONTENT_CERT_PAIR 13
def CERT_QUERY_CONTENT_CRL 3
def CERT_QUERY_CONTENT_CTL 2
def CERT_QUERY_CONTENT_FLAG_ALL 0x00003FFE
def CERT_QUERY_CONTENT_FLAG_CERT 0x00000002
def CERT_QUERY_CONTENT_FLAG_CERT_PAIR 0x00002000
def CERT_QUERY_CONTENT_FLAG_CRL 0x00000008
def CERT_QUERY_CONTENT_FLAG_CTL 0x00000004
def CERT_QUERY_CONTENT_FLAG_PFX 0x00001000
def CERT_QUERY_CONTENT_FLAG_PKCS10 0x00000800
def CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED 0x00000100
def CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED_EMBED 0x00000400
def CERT_QUERY_CONTENT_FLAG_PKCS7_UNSIGNED 0x00000200
def CERT_QUERY_CONTENT_FLAG_SERIALIZED_CERT 0x00000020
def CERT_QUERY_CONTENT_FLAG_SERIALIZED_CRL 0x00000080
def CERT_QUERY_CONTENT_FLAG_SERIALIZED_CTL 0x00000040
def CERT_QUERY_CONTENT_FLAG_SERIALIZED_STORE 0x00000010
def CERT_QUERY_CONTENT_PFX 12
def CERT_QUERY_CONTENT_PKCS10 11
def CERT_QUERY_CONTENT_PKCS7_SIGNED 8
def CERT_QUERY_CONTENT_PKCS7_SIGNED_EMBED 10
def CERT_QUERY_CONTENT_PKCS7_UNSIGNED 9
def CERT_QUERY_CONTENT_SERIALIZED_CERT 5
def CERT_QUERY_CONTENT_SERIALIZED_CRL 7
def CERT_QUERY_CONTENT_SERIALIZED_CTL 6
def CERT_QUERY_CONTENT_SERIALIZED_STORE 4
def CERT_QUERY_FORMAT_ASN_ASCII_HEX_ENCODED 3
def CERT_QUERY_FORMAT_BASE64_ENCODED 2
def CERT_QUERY_FORMAT_BINARY 1
def CERT_QUERY_FORMAT_FLAG_ALL 0x0000000E
def CERT_QUERY_FORMAT_FLAG_ASN_ASCII_HEX_ENCODED 0x00000008
def CERT_QUERY_FORMAT_FLAG_BASE64_ENCODED 0x00000004
def CERT_QUERY_FORMAT_FLAG_BINARY 0x00000002
def CERT_QUERY_OBJECT_BLOB 0x00000002
def CERT_QUERY_OBJECT_FILE 0x00000001
type CERT_RDN cRDNAttr CERT_RDN_ATTR*rgRDNAttr
def CERT_RDN_ANY_TYPE 0
type CERT_RDN_ATTR $pszObjId dwValueType CRYPT_INTEGER_BLOB'Value
def CERT_RDN_BMP_STRING 12
def CERT_RDN_DISABLE_CHECK_TYPE_FLAG 0x40000000
def CERT_RDN_DISABLE_IE4_UTF8_FLAG 0x01000000
def CERT_RDN_ENABLE_T61_UNICODE_FLAG 0x80000000
def CERT_RDN_ENABLE_UTF8_UNICODE_FLAG 0x20000000
def CERT_RDN_ENCODED_BLOB 1
def CERT_RDN_FLAGS_MASK 0xFF000000
def CERT_RDN_GENERAL_STRING 10
def CERT_RDN_GRAPHIC_STRING 8
def CERT_RDN_IA5_STRING 7
def CERT_RDN_INT4_STRING 11
def CERT_RDN_ISO646_STRING 9
def CERT_RDN_NUMERIC_STRING 3
def CERT_RDN_OCTET_STRING 2
def CERT_RDN_PRINTABLE_STRING 4
def CERT_RDN_T61_STRING 5
def CERT_RDN_TELETEX_STRING 5
def CERT_RDN_TYPE_MASK 0x000000FF
def CERT_RDN_UNICODE_STRING 12
def CERT_RDN_UNIVERSAL_STRING 11
def CERT_RDN_UTF8_STRING 13
type CERT_RDN_VALUE_BLOB cbData !*pbData
def CERT_RDN_VIDEOTEX_STRING 6
def CERT_RDN_VISIBLE_STRING 9
def CERT_REGISTRY_STORE_CLIENT_GPT_FLAG 0x80000000
type CERT_REGISTRY_STORE_CLIENT_GPT_PARA hKeyBase @*pwszRegPath
def CERT_REGISTRY_STORE_LM_GPT_FLAG 0x01000000
def CERT_REGISTRY_STORE_MY_IE_DIRTY_FLAG 0x80000
def CERT_REGISTRY_STORE_REMOTE_FLAG 0x10000
def CERT_REGISTRY_STORE_ROAMING_FLAG 0x40000
type CERT_REGISTRY_STORE_ROAMING_PARA hKey @*pwszStoreDirectory
def CERT_REGISTRY_STORE_SERIALIZED_FLAG 0x20000
def CERT_RENEWAL_PROP_ID 64
type CERT_REQUEST_INFO dwVersion CRYPT_INTEGER_BLOB'Subject CERT_PUBLIC_KEY_INFO'SubjectPublicKeyInfo cAttribute CRYPT_ATTRIBUTE*rgAttribute
def CERT_REQUEST_V1 0
type CERT_REVOCATION_CRL_INFO cbSize CRL_CONTEXT*pBaseCrlContext CRL_CONTEXT*pDeltaCrlContext CRL_ENTRY*pCrlEntry fDeltaCrlEntry
type CERT_REVOCATION_INFO cbSize dwRevocationResult $pszRevocationOid !*pvOidSpecificInfo fHasFreshnessTime dwFreshnessTime CERT_REVOCATION_CRL_INFO*pCrlInfo
type CERT_REVOCATION_PARA cbSize CERT_CONTEXT*pIssuerCert cCertStore *rgCertStore hCrlStore FILETIME*pftTimeToUse
type CERT_REVOCATION_STATUS cbSize dwIndex dwError dwReason fHasFreshnessTime dwFreshnessTime
def CERT_RSA_PUBLIC_KEY_OBJID "1.2.840.113549.1.1.1"
def CERT_SET_KEY_CONTEXT_PROP_ID 0x00000001
def CERT_SET_KEY_PROV_HANDLE_PROP_ID 0x00000001
def CERT_SET_PROPERTY_IGNORE_PERSIST_ERROR_FLAG 0x80000000
def CERT_SET_PROPERTY_INHIBIT_PERSIST_FLAG 0x40000000
def CERT_SHA1_HASH_PROP_ID 3
def CERT_SIGNATURE_HASH_PROP_ID 15
type CERT_SIGNED_CONTENT_INFO CRYPT_INTEGER_BLOB'ToBeSigned CRYPT_ALGORITHM_IDENTIFIER'SignatureAlgorithm CRYPT_BIT_BLOB'Signature
type CERT_SIMPLE_CHAIN cbSize CERT_TRUST_STATUS'TrustStatus cElement CERT_CHAIN_ELEMENT**rgpElement CERT_TRUST_LIST_INFO*pTrustListInfo fHasRevocationFreshnessTime dwRevocationFreshnessTime
def CERT_SIMPLE_NAME_STR 1
def CERT_SMART_CARD_DATA_PROP_ID 16
def CERT_STORE_ADD_ALWAYS 4
def CERT_STORE_ADD_NEW 1
def CERT_STORE_ADD_NEWER 6
def CERT_STORE_ADD_NEWER_INHERIT_PROPERTIES 7
def CERT_STORE_ADD_REPLACE_EXISTING 3
def CERT_STORE_ADD_REPLACE_EXISTING_INHERIT_PROPERTIES 5
def CERT_STORE_ADD_USE_EXISTING 2
def CERT_STORE_ALL_CONTEXT_FLAG 0xFFFFFFFF
def CERT_STORE_BACKUP_RESTORE_FLAG 0x00000800
def CERT_STORE_BASE_CRL_FLAG 0x00000100
def CERT_STORE_CERTIFICATE_CONTEXT 1
def CERT_STORE_CERTIFICATE_CONTEXT_FLAG 0x00000002
def CERT_STORE_CREATE_NEW_FLAG 0x00002000
def CERT_STORE_CRL_CONTEXT 2
def CERT_STORE_CRL_CONTEXT_FLAG 0x00000004
def CERT_STORE_CTL_CONTEXT 3
def CERT_STORE_CTL_CONTEXT_FLAG 0x00000008
def CERT_STORE_CTRL_AUTO_RESYNC 4
def CERT_STORE_CTRL_CANCEL_NOTIFY 5
def CERT_STORE_CTRL_COMMIT 3
def CERT_STORE_CTRL_COMMIT_CLEAR_FLAG 0x2
def CERT_STORE_CTRL_COMMIT_FORCE_FLAG 0x1
def CERT_STORE_CTRL_INHIBIT_DUPLICATE_HANDLE_FLAG 0x1
def CERT_STORE_CTRL_NOTIFY_CHANGE 2
def CERT_STORE_CTRL_RESYNC 1
def CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG 0x00000004
def CERT_STORE_DELETE_FLAG 0x00000010
def CERT_STORE_DELTA_CRL_FLAG 0x00000200
def CERT_STORE_ENUM_ARCHIVED_FLAG 0x00000200
def CERT_STORE_LOCALIZED_NAME_PROP_ID 0x1000
def CERT_STORE_MANIFOLD_FLAG 0x00000100
def CERT_STORE_MAXIMUM_ALLOWED_FLAG 0x00001000
def CERT_STORE_NO_CRL_FLAG 0x00010000
def CERT_STORE_NO_CRYPT_RELEASE_FLAG 0x00000001
def CERT_STORE_NO_ISSUER_FLAG 0x00020000
def CERT_STORE_OPEN_EXISTING_FLAG 0x00004000
def CERT_STORE_PROV_CLOSE_FUNC 0
def CERT_STORE_PROV_COLLECTION 11
def CERT_STORE_PROV_CONTROL_FUNC 13
def CERT_STORE_PROV_DELETED_FLAG 0x2
def CERT_STORE_PROV_DELETE_CERT_FUNC 3
def CERT_STORE_PROV_DELETE_CRL_FUNC 7
def CERT_STORE_PROV_DELETE_CTL_FUNC 11
def CERT_STORE_PROV_EXTERNAL_FLAG 0x1
def CERT_STORE_PROV_FILE 3
def CERT_STORE_PROV_FILENAME 8
def CERT_STORE_PROV_FILENAME_A 7
def CERT_STORE_PROV_FILENAME_W 8
def CERT_STORE_PROV_FIND_CERT_FUNC 14
def CERT_STORE_PROV_FIND_CRL_FUNC 17
def CERT_STORE_PROV_FIND_CTL_FUNC 20
type CERT_STORE_PROV_FIND_INFO cbSize dwMsgAndCertEncodingType dwFindFlags dwFindType !*pvFindPara
def CERT_STORE_PROV_FREE_FIND_CERT_FUNC 15
def CERT_STORE_PROV_FREE_FIND_CRL_FUNC 18
def CERT_STORE_PROV_FREE_FIND_CTL_FUNC 21
def CERT_STORE_PROV_GET_CERT_PROPERTY_FUNC 16
def CERT_STORE_PROV_GET_CRL_PROPERTY_FUNC 19
def CERT_STORE_PROV_GET_CTL_PROPERTY_FUNC 22
type CERT_STORE_PROV_INFO cbSize cStoreProvFunc !**rgpvStoreProvFunc hStoreProv dwStoreProvFlags hStoreProvFuncAddr2
def CERT_STORE_PROV_LDAP 16
def CERT_STORE_PROV_LDAP_W 16
def CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG 0x10
def CERT_STORE_PROV_MEMORY 2
def CERT_STORE_PROV_MSG 1
def CERT_STORE_PROV_NO_PERSIST_FLAG 0x4
def CERT_STORE_PROV_PHYSICAL 14
def CERT_STORE_PROV_PHYSICAL_W 14
def CERT_STORE_PROV_PKCS7 5
def CERT_STORE_PROV_READ_CERT_FUNC 1
def CERT_STORE_PROV_READ_CRL_FUNC 5
def CERT_STORE_PROV_READ_CTL_FUNC 9
def CERT_STORE_PROV_REG 4
def CERT_STORE_PROV_SERIALIZED 6
def CERT_STORE_PROV_SET_CERT_PROPERTY_FUNC 4
def CERT_STORE_PROV_SET_CRL_PROPERTY_FUNC 8
def CERT_STORE_PROV_SET_CTL_PROPERTY_FUNC 12
def CERT_STORE_PROV_SMART_CARD 15
def CERT_STORE_PROV_SMART_CARD_W 15
def CERT_STORE_PROV_SYSTEM 10
def CERT_STORE_PROV_SYSTEM_A 9
def CERT_STORE_PROV_SYSTEM_REGISTRY 13
def CERT_STORE_PROV_SYSTEM_REGISTRY_A 12
def CERT_STORE_PROV_SYSTEM_REGISTRY_W 13
def CERT_STORE_PROV_SYSTEM_STORE_FLAG 0x8
def CERT_STORE_PROV_SYSTEM_W 10
def CERT_STORE_PROV_WRITE_ADD_FLAG 0x1
def CERT_STORE_PROV_WRITE_CERT_FUNC 2
def CERT_STORE_PROV_WRITE_CRL_FUNC 6
def CERT_STORE_PROV_WRITE_CTL_FUNC 10
def CERT_STORE_READONLY_FLAG 0x00008000
def CERT_STORE_REVOCATION_FLAG 0x00000004
def CERT_STORE_SAVE_AS_PKCS7 2
def CERT_STORE_SAVE_AS_STORE 1
def CERT_STORE_SAVE_TO_FILE 1
def CERT_STORE_SAVE_TO_FILENAME 4
def CERT_STORE_SAVE_TO_FILENAME_A 3
def CERT_STORE_SAVE_TO_FILENAME_W 4
def CERT_STORE_SAVE_TO_MEMORY 2
def CERT_STORE_SET_LOCALIZED_NAME_FLAG 0x00000002
def CERT_STORE_SHARE_CONTEXT_FLAG 0x00000080
def CERT_STORE_SHARE_STORE_FLAG 0x00000040
def CERT_STORE_SIGNATURE_FLAG 0x00000001
def CERT_STORE_TIME_VALIDITY_FLAG 0x00000002
def CERT_STORE_UNSAFE_PHYSICAL_FLAG 0x00000020
def CERT_STORE_UPDATE_KEYID_FLAG 0x00000400
def CERT_SUBJECT_NAME_MD5_HASH_PROP_ID 29
def CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID 25
def CERT_SYSTEM_STORE_CURRENT_SERVICE 0x00040000
def CERT_SYSTEM_STORE_CURRENT_SERVICE_ID 4
def CERT_SYSTEM_STORE_CURRENT_USER 0x00010000
def CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY 0x00070000
def CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY_ID 7
def CERT_SYSTEM_STORE_CURRENT_USER_ID 1
type CERT_SYSTEM_STORE_INFO cbSize
def CERT_SYSTEM_STORE_LOCAL_MACHINE 0x00020000
def CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE 0x00090000
def CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE_ID 9
def CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY 0x00080000
def CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY_ID 8
def CERT_SYSTEM_STORE_LOCAL_MACHINE_ID 2
def CERT_SYSTEM_STORE_LOCATION_MASK 0x00FF0000
def CERT_SYSTEM_STORE_LOCATION_SHIFT 16
def CERT_SYSTEM_STORE_MASK 0xFFFF0000
def CERT_SYSTEM_STORE_RELOCATE_FLAG 0x80000000
type CERT_SYSTEM_STORE_RELOCATE_PARA {hKeyBase []!*pvBase} {!*pvSystemStore []$pszSystemStore []@*pwszSystemStore}
def CERT_SYSTEM_STORE_SERVICES 0x00050000
def CERT_SYSTEM_STORE_SERVICES_ID 5
def CERT_SYSTEM_STORE_UNPROTECTED_FLAG 0x40000000
def CERT_SYSTEM_STORE_USERS 0x00060000
def CERT_SYSTEM_STORE_USERS_ID 6
type CERT_TEMPLATE_EXT $pszObjId dwMajorVersion fMinorVersion dwMinorVersion
def CERT_TRUST_CTL_IS_NOT_SIGNATURE_VALID 0x00040000
def CERT_TRUST_CTL_IS_NOT_TIME_VALID 0x00020000
def CERT_TRUST_CTL_IS_NOT_VALID_FOR_USAGE 0x00080000
def CERT_TRUST_HAS_EXACT_MATCH_ISSUER 0x00000001
def CERT_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT 0x00008000
def CERT_TRUST_HAS_ISSUANCE_CHAIN_POLICY 0x00000200
def CERT_TRUST_HAS_KEY_MATCH_ISSUER 0x00000002
def CERT_TRUST_HAS_NAME_MATCH_ISSUER 0x00000004
def CERT_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT 0x00002000
def CERT_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT 0x00004000
def CERT_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT 0x00001000
def CERT_TRUST_HAS_PREFERRED_ISSUER 0x00000100
def CERT_TRUST_HAS_VALID_NAME_CONSTRAINTS 0x00000400
def CERT_TRUST_INVALID_BASIC_CONSTRAINTS 0x00000400
def CERT_TRUST_INVALID_EXTENSION 0x00000100
def CERT_TRUST_INVALID_NAME_CONSTRAINTS 0x00000800
def CERT_TRUST_INVALID_POLICY_CONSTRAINTS 0x00000200
def CERT_TRUST_IS_COMPLEX_CHAIN 0x00010000
def CERT_TRUST_IS_CYCLIC 0x00000080
def CERT_TRUST_IS_NOT_SIGNATURE_VALID 0x00000008
def CERT_TRUST_IS_NOT_TIME_NESTED 0x00000002
def CERT_TRUST_IS_NOT_TIME_VALID 0x00000001
def CERT_TRUST_IS_NOT_VALID_FOR_USAGE 0x00000010
def CERT_TRUST_IS_OFFLINE_REVOCATION 0x01000000
def CERT_TRUST_IS_PARTIAL_CHAIN 0x00010000
def CERT_TRUST_IS_REVOKED 0x00000004
def CERT_TRUST_IS_SELF_SIGNED 0x00000008
def CERT_TRUST_IS_UNTRUSTED_ROOT 0x00000020
type CERT_TRUST_LIST_INFO cbSize CTL_ENTRY*pCtlEntry CTL_CONTEXT*pCtlContext
def CERT_TRUST_NO_ERROR 0x00000000
def CERT_TRUST_NO_ISSUANCE_CHAIN_POLICY 0x02000000
def CERT_TRUST_PUB_ALLOW_END_USER_TRUST 0x00000000
def CERT_TRUST_PUB_ALLOW_ENTERPRISE_ADMIN_TRUST 0x00000002
def CERT_TRUST_PUB_ALLOW_MACHINE_ADMIN_TRUST 0x00000001
def CERT_TRUST_PUB_ALLOW_TRUST_MASK 0x00000003
def CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME L"AuthenticodeFlags"
def CERT_TRUST_PUB_CHECK_PUBLISHER_REV_FLAG 0x00000100
def CERT_TRUST_PUB_CHECK_TIMESTAMP_REV_FLAG 0x00000200
def CERT_TRUST_PUB_SAFER_GROUP_POLICY_REGPATH L"Software\Policies\Microsoft\SystemCertificates\TrustedPublisher\Safer"
def CERT_TRUST_PUB_SAFER_LOCAL_MACHINE_REGPATH L"Software\Microsoft\SystemCertificates\TrustedPublisher\Safer"
def CERT_TRUST_REVOCATION_STATUS_UNKNOWN 0x00000040
type CERT_TRUST_STATUS dwErrorStatus dwInfoStatus
def CERT_UNICODE_ATTR_ERR_INDEX_MASK 0x003F
def CERT_UNICODE_ATTR_ERR_INDEX_SHIFT 16
def CERT_UNICODE_IS_RDN_ATTRS_FLAG 0x1
def CERT_UNICODE_RDN_ERR_INDEX_MASK 0x3FF
def CERT_UNICODE_RDN_ERR_INDEX_SHIFT 22
def CERT_UNICODE_VALUE_ERR_INDEX_MASK 0x0000FFFF
def CERT_UNICODE_VALUE_ERR_INDEX_SHIFT 0
type CERT_USAGE_MATCH dwType CTL_USAGE'Usage
def CERT_V1 0
def CERT_V2 1
def CERT_V3 2
def CERT_VERIFY_ALLOW_MORE_USAGE_FLAG 0x8
def CERT_VERIFY_CACHE_ONLY_BASED_REVOCATION 0x00000002
def CERT_VERIFY_INHIBIT_CTL_UPDATE_FLAG 0x1
def CERT_VERIFY_NO_TIME_CHECK_FLAG 0x4
def CERT_VERIFY_REV_ACCUMULATIVE_TIMEOUT_FLAG 0x00000004
def CERT_VERIFY_REV_CHAIN_FLAG 0x00000001
def CERT_VERIFY_TRUSTED_SIGNERS_FLAG 0x2
def CERT_VERIFY_UPDATED_CTL_FLAG 0x1
def CERT_X500_NAME_STR 3
type CERT_X942_DH_PARAMETERS CRYPT_INTEGER_BLOB'p CRYPT_INTEGER_BLOB'g CRYPT_INTEGER_BLOB'q CRYPT_INTEGER_BLOB'j CERT_X942_DH_VALIDATION_PARAMS*pValidationParams
type CERT_X942_DH_VALIDATION_PARAMS CRYPT_BIT_BLOB'seed pgenCounter
def CE_BREAK 0x0010
def CE_DNS 0x0800
def CE_FRAME 0x0008
def CE_IOE 0x0400
def CE_MODE 0x8000
def CE_OOP 0x1000
def CE_OVERRUN 0x0002
def CE_PTO 0x0200
def CE_RXOVER 0x0001
def CE_RXPARITY 0x0004
def CE_TXFULL 0x0100
def CFERR_CHOOSEFONTCODES 0x2000
def CFERR_MAXLESSTHANMIN 0x2002
def CFERR_NOFONTS 0x2001
def CFE_ALLCAPS 0x0080
def CFE_AUTOBACKCOLOR 0x04000000
def CFE_AUTOCOLOR 0x40000000
def CFE_BOLD 0x0001
def CFE_DISABLED 0x2000
def CFE_EMBOSS 0x0800
def CFE_HIDDEN 0x0100
def CFE_IMPRINT 0x1000
def CFE_ITALIC 0x0002
def CFE_LINK 0x0020
def CFE_OUTLINE 0x0200
def CFE_PROTECTED 0x0010
def CFE_REVISED 0x4000
def CFE_SHADOW 0x0400
def CFE_SMALLCAPS 0x0040
def CFE_STRIKEOUT 0x0008
def CFE_SUBSCRIPT 0x00010000
def CFE_SUPERSCRIPT 0x00020000
def CFE_UNDERLINE 0x0004
def CFM_ALL 0xF800003F
def CFM_ALL2 0xFEFFFFFF
def CFM_ALLCAPS 0x0080
def CFM_ANIMATION 0x00040000
def CFM_BACKCOLOR 0x04000000
def CFM_BOLD 0x00000001
def CFM_CHARSET 0x08000000
def CFM_COLOR 0x40000000
def CFM_DISABLED 0x2000
def CFM_EFFECTS 0x4000003F
def CFM_EFFECTS2 0x44037FFF
def CFM_EMBOSS 0x0800
def CFM_FACE 0x20000000
def CFM_HIDDEN 0x0100
def CFM_IMPRINT 0x1000
def CFM_ITALIC 0x00000002
def CFM_KERNING 0x00100000
def CFM_LCID 0x02000000
def CFM_LINK 0x00000020
def CFM_OFFSET 0x10000000
def CFM_OUTLINE 0x0200
def CFM_PROTECTED 0x00000010
def CFM_REVAUTHOR 0x00008000
def CFM_REVISED 0x4000
def CFM_SHADOW 0x0400
def CFM_SIZE 0x80000000
def CFM_SMALLCAPS 0x0040
def CFM_SPACING 0x00200000
def CFM_STRIKEOUT 0x00000008
def CFM_STYLE 0x00080000
def CFM_SUBSCRIPT 0x00030000
def CFM_SUPERSCRIPT 0x00030000
def CFM_UNDERLINE 0x00000004
def CFM_UNDERLINETYPE 0x00800000
def CFM_WEIGHT 0x00400000
def CFSEPCHAR 0x0000002B
def CFSTR_AUTOPLAY_SHELLIDLISTS "Autoplay Enumerated IDList Array"
def CFSTR_DRAGCONTEXT "DragContext"
def CFSTR_FILECONTENTS "FileContents"
def CFSTR_FILEDESCRIPTOR "FileGroupDescriptor"
def CFSTR_FILEDESCRIPTORA "FileGroupDescriptor"
def CFSTR_FILEDESCRIPTORW "FileGroupDescriptorW"
def CFSTR_FILENAME "FileName"
def CFSTR_FILENAMEA "FileName"
def CFSTR_FILENAMEMAP "FileNameMap"
def CFSTR_FILENAMEMAPA "FileNameMap"
def CFSTR_FILENAMEMAPW "FileNameMapW"
def CFSTR_FILENAMEW "FileNameW"
def CFSTR_INDRAGLOOP "InShellDragLoop"
def CFSTR_INETURL "UniformResourceLocator"
def CFSTR_INETURLA "UniformResourceLocator"
def CFSTR_INETURLW "UniformResourceLocatorW"
def CFSTR_LOGICALPERFORMEDDROPEFFECT "Logical Performed DropEffect"
def CFSTR_MIME_AIFF "audio/aiff"
def CFSTR_MIME_AVI "video/avi"
def CFSTR_MIME_BASICAUDIO "audio/basic"
def CFSTR_MIME_BMP "image/bmp"
def CFSTR_MIME_FRACTALS "application/fractals"
def CFSTR_MIME_GIF "image/gif"
def CFSTR_MIME_HTA "application/hta"
def CFSTR_MIME_HTML "text/html"
def CFSTR_MIME_JPEG "image/jpeg"
def CFSTR_MIME_MPEG "video/mpeg"
def CFSTR_MIME_NULL 0
def CFSTR_MIME_PDF "application/pdf"
def CFSTR_MIME_PJPEG "image/pjpeg"
def CFSTR_MIME_POSTSCRIPT "application/postscript"
def CFSTR_MIME_QUICKTIME "video/quicktime"
def CFSTR_MIME_RAWDATA "application/octet-stream"
def CFSTR_MIME_RAWDATASTRM "application/octet-stream"
def CFSTR_MIME_RICHTEXT "text/richtext"
def CFSTR_MIME_TEXT "text/plain"
def CFSTR_MIME_TIFF "image/tiff"
def CFSTR_MIME_WAV "audio/wav"
def CFSTR_MIME_XBM "image/xbm"
def CFSTR_MIME_XML "text/xml"
def CFSTR_MIME_X_AIFF "audio/x-aiff"
def CFSTR_MIME_X_ART "image/x-jg"
def CFSTR_MIME_X_BITMAP "image/x-xbitmap"
def CFSTR_MIME_X_EMF "image/x-emf"
def CFSTR_MIME_X_MSVIDEO "video/x-msvideo"
def CFSTR_MIME_X_PNG "image/x-png"
def CFSTR_MIME_X_REALAUDIO "audio/x-pn-realaudio"
def CFSTR_MIME_X_SGI_MOVIE "video/x-sgi-movie"
def CFSTR_MIME_X_WAV "audio/x-wav"
def CFSTR_MIME_X_WMF "image/x-wmf"
def CFSTR_MOUNTEDVOLUME "MountedVolume"
def CFSTR_NETRESOURCES "Net Resource"
def CFSTR_PASTESUCCEEDED "Paste Succeeded"
def CFSTR_PERFORMEDDROPEFFECT "Performed DropEffect"
def CFSTR_PERSISTEDDATAOBJECT "PersistedDataObject"
def CFSTR_PREFERREDDROPEFFECT "Preferred DropEffect"
def CFSTR_PRINTERGROUP "PrinterFriendlyName"
def CFSTR_SHELLIDLIST "Shell IDList Array"
def CFSTR_SHELLIDLISTOFFSET "Shell Object Offsets"
def CFSTR_SHELLURL "UniformResourceLocator"
def CFSTR_TARGETCLSID "TargetCLSID"
def CFS_CANDIDATEPOS 0x0040
def CFS_DEFAULT 0x0000
def CFS_EXCLUDE 0x0080
def CFS_FORCE_POSITION 0x0020
def CFS_POINT 0x0002
def CFS_RECT 0x0001
def CFU_CF1UNDERLINE 0xFF
def CFU_INVERT 0xFE
def CFU_UNDERLINE 1
def CFU_UNDERLINEDASH 5
def CFU_UNDERLINEDASHDOT 6
def CFU_UNDERLINEDASHDOTDOT 7
def CFU_UNDERLINEDOTTED 4
def CFU_UNDERLINEDOUBLE 3
def CFU_UNDERLINEDOUBLEWAVE 11
def CFU_UNDERLINEHAIRLINE 10
def CFU_UNDERLINEHEAVYWAVE 12
def CFU_UNDERLINELONGDASH 13
def CFU_UNDERLINENONE 0
def CFU_UNDERLINETHICK 9
def CFU_UNDERLINETHICKDASH 14
def CFU_UNDERLINETHICKDASHDOT 15
def CFU_UNDERLINETHICKDASHDOTDOT 16
def CFU_UNDERLINETHICKDOTTED 17
def CFU_UNDERLINETHICKLONGDASH 18
def CFU_UNDERLINEWAVE 8
def CFU_UNDERLINEWORD 2
def CF_ACCEPT 0x0000
def CF_ANSIONLY 0x00000400
def CF_APPLY 0x00000200
def CF_BITMAP 2
def CF_BOTH 0x00000003
def CF_DEFER 0x0002
def CF_DIB 8
def CF_DIBV5 17
def CF_DIF 5
def CF_DSPBITMAP 0x0082
def CF_DSPENHMETAFILE 0x008E
def CF_DSPMETAFILEPICT 0x0083
def CF_DSPTEXT 0x0081
def CF_EFFECTS 0x00000100
def CF_ENABLEHOOK 0x00000008
def CF_ENABLETEMPLATE 0x00000010
def CF_ENABLETEMPLATEHANDLE 0x00000020
def CF_ENHMETAFILE 14
def CF_FIXEDPITCHONLY 0x00004000
def CF_FORCEFONTEXIST 0x00010000
def CF_GDIOBJFIRST 0x0300
def CF_GDIOBJLAST 0x03FF
def CF_HDROP 15
def CF_INITTOLOGFONTSTRUCT 0x00000040
def CF_LIMITSIZE 0x00002000
def CF_LOCALE 16
def CF_MAX 18
def CF_METAFILEPICT 3
def CF_NOFACESEL 0x00080000
def CF_NOOEMFONTS 0x00000800
def CF_NOSCRIPTSEL 0x00800000
def CF_NOSIMULATIONS 0x00001000
def CF_NOSIZESEL 0x00200000
def CF_NOSTYLESEL 0x00100000
def CF_NOVECTORFONTS 0x00000800
def CF_NOVERTFONTS 0x01000000
def CF_NULL 0
def CF_OEMTEXT 7
def CF_OWNERDISPLAY 0x0080
def CF_PALETTE 9
def CF_PENDATA 10
def CF_PRINTERFONTS 0x00000002
def CF_PRIVATEFIRST 0x0200
def CF_PRIVATELAST 0x02FF
def CF_REJECT 0x0001
def CF_RETEXTOBJ "RichEdit Text and Objects"
def CF_RIFF 11
def CF_RTF "Rich Text Format"
def CF_RTFNOOBJS "Rich Text Format Without Objects"
def CF_SCALABLEONLY 0x00020000
def CF_SCREENFONTS 0x00000001
def CF_SCRIPTSONLY 0x00000400
def CF_SELECTSCRIPT 0x00400000
def CF_SHOWHELP 0x00000004
def CF_SYLK 4
def CF_TEXT 1
def CF_TIFF 6
def CF_TTONLY 0x00040000
def CF_UNICODETEXT 13
def CF_USESTYLE 0x00000080
def CF_WAVE 12
def CF_WYSIWYG 0x00008000
def CGID_DefView uuidof("{4AF07F10-D231-11D0-B942-00A0C90312E1}")
def CGID_Explorer uuidof("{000214D0-0000-0000-C000-000000000046}")
def CGID_ExplorerBarDoc uuidof("{000214D3-0000-0000-C000-000000000046}")
def CGID_MENUDESKBAR uuidof("{5C9F0A12-959E-11D0-A3A4-00A0C9082636}")
def CGID_ShellDocView uuidof("{000214D1-0000-0000-C000-000000000046}")
def CGID_ShellServiceObject uuidof("{000214D2-0000-0000-C000-000000000046}")
def CGID_ShortCut uuidof("{93A68750-951A-11D1-946F-000000000000}")
def CHANGEKIND_ADDMEMBER 0
def CHANGEKIND_CHANGEFAILED 6
def CHANGEKIND_DELETEMEMBER 1
def CHANGEKIND_GENERAL 4
def CHANGEKIND_INVALIDATE 5
def CHANGEKIND_MAX 7
def CHANGEKIND_SETDOCUMENTATION 3
def CHANGEKIND_SETNAMES 2
def CHANGER_BAR_CODE_SCANNER_INSTALLED 0x00000001
def CHANGER_CARTRIDGE_MAGAZINE 0x00000100
def CHANGER_CLEANER_ACCESS_NOT_VALID 0x00040000
def CHANGER_CLEANER_AUTODISMOUNT 0x80000004
def CHANGER_CLEANER_OPS_NOT_SUPPORTED 0x80000040
def CHANGER_CLEANER_SLOT 0x00000040
def CHANGER_CLOSE_IEPORT 0x00000004
def CHANGER_DEVICE_REINITIALIZE_CAPABLE 0x08000000
def CHANGER_DRIVE_CLEANING_REQUIRED 0x00010000
def CHANGER_DRIVE_EMPTY_ON_DOOR_ACCESS 0x20000000
type CHANGER_ELEMENT ElementType ElementAddress
type CHANGER_ELEMENT_LIST CHANGER_ELEMENT'Element NumberOfElements
type CHANGER_ELEMENT_STATUS CHANGER_ELEMENT'Element CHANGER_ELEMENT'SrcElementAddress Flags ExceptionCode !TargetId !Lun @Reserved !PrimaryVolumeID[36] !AlternateVolumeID[36]
type CHANGER_ELEMENT_STATUS_EX CHANGER_ELEMENT'Element CHANGER_ELEMENT'SrcElementAddress Flags ExceptionCode !TargetId !Lun @Reserved !PrimaryVolumeID[36] !AlternateVolumeID[36] !VendorIdentification[8] !ProductIdentification[16] !SerialNumber[32]
def CHANGER_EXCHANGE_MEDIA 0x00000020
type CHANGER_EXCHANGE_MEDIUM CHANGER_ELEMENT'Transport CHANGER_ELEMENT'Source CHANGER_ELEMENT'Destination1 CHANGER_ELEMENT'Destination2 !Flip1 !Flip2
def CHANGER_IEPORT_USER_CONTROL_CLOSE 0x80000100
def CHANGER_IEPORT_USER_CONTROL_OPEN 0x80000080
type CHANGER_INITIALIZE_ELEMENT_STATUS CHANGER_ELEMENT_LIST'ElementList !BarCodeScan
def CHANGER_INIT_ELEM_STAT_WITH_RANGE 0x00000002
def CHANGER_KEYPAD_ENABLE_DISABLE 0x10000000
def CHANGER_LOCK_UNLOCK 0x00000080
def CHANGER_MEDIUM_FLIP 0x00000200
def CHANGER_MOVE_EXTENDS_IEPORT 0x80000200
type CHANGER_MOVE_MEDIUM CHANGER_ELEMENT'Transport CHANGER_ELEMENT'Source CHANGER_ELEMENT'Destination !Flip
def CHANGER_MOVE_RETRACTS_IEPORT 0x80000400
def CHANGER_OPEN_IEPORT 0x00000008
def CHANGER_POSITION_TO_ELEMENT 0x00000400
def CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE 0x80000002
def CHANGER_PREDISMOUNT_ALIGN_TO_SLOT 0x80000001
def CHANGER_PREDISMOUNT_EJECT_REQUIRED 0x00020000
def CHANGER_PREMOUNT_EJECT_REQUIRED 0x00080000
type CHANGER_PRODUCT_DATA !VendorId[8] !ProductId[16] !Revision[4] !SerialNumber[32] !DeviceType
type CHANGER_READ_ELEMENT_STATUS CHANGER_ELEMENT_LIST'ElementList !VolumeTagInfo
def CHANGER_REPORT_IEPORT_STATE 0x00000800
def CHANGER_RESERVED_BIT 0x80000000
def CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR 0x80000020
type CHANGER_SEND_VOLUME_TAG_INFORMATION CHANGER_ELEMENT'StartingElement ActionCode !VolumeIDTemplate[40]
def CHANGER_SERIAL_NUMBER_VALID 0x04000000
type CHANGER_SET_ACCESS CHANGER_ELEMENT'Element Control
type CHANGER_SET_POSITION CHANGER_ELEMENT'Transport CHANGER_ELEMENT'Destination !Flip
def CHANGER_SLOTS_USE_TRAYS 0x80000010
def CHANGER_STATUS_NON_VOLATILE 0x00000010
def CHANGER_STORAGE_DRIVE 0x00001000
def CHANGER_STORAGE_IEPORT 0x00002000
def CHANGER_STORAGE_SLOT 0x00004000
def CHANGER_STORAGE_TRANSPORT 0x00008000
def CHANGER_TO_DRIVE 0x08
def CHANGER_TO_IEPORT 0x04
def CHANGER_TO_SLOT 0x02
def CHANGER_TO_TRANSPORT 0x01
def CHANGER_TRUE_EXCHANGE_CAPABLE 0x80000008
def CHANGER_VOLUME_ASSERT 0x00400000
def CHANGER_VOLUME_IDENTIFICATION 0x00100000
def CHANGER_VOLUME_REPLACE 0x00800000
def CHANGER_VOLUME_SEARCH 0x00200000
def CHANGER_VOLUME_UNDEFINE 0x01000000
type CHARFORMAT cbSize dwMask dwEffects yHeight yOffset crTextColor !bCharSet !bPitchAndFamily !szFaceName[32]
type CHARFORMAT2 :CHARFORMAT'_base @wWeight @sSpacing crBackColor lcid dwReserved @sStyle @wKerning !bUnderlineType !bAnimation !bRevAuthor
type CHARFORMAT2A :CHARFORMAT'_base @wWeight @sSpacing crBackColor lcid dwReserved @sStyle @wKerning !bUnderlineType !bAnimation !bRevAuthor
type CHARFORMAT2W :CHARFORMATW'_base @wWeight @sSpacing crBackColor lcid dwReserved @sStyle @wKerning !bUnderlineType !bAnimation !bRevAuthor
type CHARFORMATA cbSize dwMask dwEffects yHeight yOffset crTextColor !bCharSet !bPitchAndFamily !szFaceName[32]
def CHARFORMATDELTA sizeof(CHARFORMAT2A)-sizeof(CHARFORMATA)
type CHARFORMATW cbSize dwMask dwEffects yHeight yOffset crTextColor !bCharSet !bPitchAndFamily @szFaceName[32]
type CHARRANGE cpMin cpMax
type CHARSETINFO ciCharset ciACP FONTSIGNATURE'fs
def CHAR_BIT 8
type CHAR_INFO __CHAR_INFO1'Char @Attributes
def CHAR_MAX 127
def CHAR_MIN 0xFFFFFF80
def CHECKJPEGFORMAT 4119
def CHECKPNGFORMAT 4120
def CHILDID_SELF 0
def CHINESEBIG5_CHARSET 136
type CHOOSECOLOR lStructSize hwndOwner hInstance rgbResult *lpCustColors Flags lCustData lpfnHook $lpTemplateName
type CHOOSECOLORA lStructSize hwndOwner hInstance rgbResult *lpCustColors Flags lCustData lpfnHook $lpTemplateName
type CHOOSECOLORW lStructSize hwndOwner hInstance rgbResult *lpCustColors Flags lCustData lpfnHook @*lpTemplateName
type CHOOSEFONT lStructSize hwndOwner hDC LOGFONT*lpLogFont iPointSize Flags rgbColors lCustData lpfnHook $lpTemplateName hInstance $lpszStyle @nFontType @___MISSING_ALIGNMENT__ nSizeMin nSizeMax
type CHOOSEFONTA lStructSize hwndOwner hDC LOGFONT*lpLogFont iPointSize Flags rgbColors lCustData lpfnHook $lpTemplateName hInstance $lpszStyle @nFontType @___MISSING_ALIGNMENT__ nSizeMin nSizeMax
type CHOOSEFONTW lStructSize hwndOwner hDC LOGFONTW*lpLogFont iPointSize Flags rgbColors lCustData lpfnHook @*lpTemplateName hInstance @*lpszStyle @nFontType @___MISSING_ALIGNMENT__ nSizeMin nSizeMax
type CID cidl aoffset[1]
type CIDA cidl aoffset[1]
type CIEXYZ ciexyzX ciexyzY ciexyzZ
type CIEXYZTRIPLE CIEXYZ'ciexyzRed CIEXYZ'ciexyzGreen CIEXYZ'ciexyzBlue
def CIP_ACCESS_DENIED 1
def CIP_DISK_FULL 0
def CIP_EXE_SELF_REGISTERATION_TIMEOUT 6
def CIP_NAME_CONFLICT 4
def CIP_NEED_REBOOT 8
def CIP_NEWER_VERSION_EXISTS 2
def CIP_OLDER_VERSION_EXISTS 3
def CIP_TRUST_VERIFICATION_COMPONENT_MISSING 5
def CIP_UNSAFE_TO_ABORT 7
def CLASSFACTORY_E_FIRST 0x80040110
def CLASSFACTORY_E_LAST 0x8004011F
def CLASSFACTORY_S_FIRST 0x00040110
def CLASSFACTORY_S_LAST 0x0004011F
def CLASS_E_CLASSNOTAVAILABLE 0x80040111
def CLASS_E_NOAGGREGATION 0x80040110
def CLASS_E_NOTLICENSED 0x80040112
type CLASS_MEDIA_CHANGE_CONTEXT MediaChangeCount NewState
def CLEANER_CARTRIDGE 50
type CLEANLOCALSTORAGE IUnknown'pInterface !*pStorage flags
def CLEARTYPE_NATURAL_QUALITY 6
def CLEARTYPE_QUALITY 5
type CLIENTCREATESTRUCT hWindowMenu idFirstChild
def CLIENTSITE_E_FIRST 0x80040190
def CLIENTSITE_E_LAST 0x8004019F
def CLIENTSITE_S_FIRST 0x00040190
def CLIENTSITE_S_LAST 0x0004019F
type CLIENT_CALL_RETURN !*Pointer []Simple
def CLIPBRD_E_BAD_DATA 0x800401D3
def CLIPBRD_E_CANT_CLOSE 0x800401D4
def CLIPBRD_E_CANT_EMPTY 0x800401D1
def CLIPBRD_E_CANT_OPEN 0x800401D0
def CLIPBRD_E_CANT_SET 0x800401D2
def CLIPBRD_E_FIRST 0x800401D0
def CLIPBRD_E_LAST 0x800401DF
def CLIPBRD_S_FIRST 0x000401D0
def CLIPBRD_S_LAST 0x000401DF
def CLIPCAPS 36
type CLIPDATA cbSize ulClipFmt !*pClipData
def CLIP_CHARACTER_PRECIS 1
def CLIP_DEFAULT_PRECIS 0
def CLIP_EMBEDDED 0x00000080
def CLIP_LH_ANGLES 0x00000010
def CLIP_MASK 0xf
def CLIP_STROKE_PRECIS 2
def CLIP_TO_PATH 4097
def CLIP_TT_ALWAYS 0x00000020
def CLK_TCK 1000
def CLOCKS_PER_SEC 1000
def CLOSECHANNEL 4112
def CLOSEPROPS_DISCARD 0x0001
def CLOSEPROPS_NONE 0x0000
def CLRBREAK 9
def CLRDTR 6
def CLRRTS 4
def CLR_DEFAULT 0xFF000000
def CLR_HILIGHT 0xFF000000
def CLR_INVALID 0xFFFFFFFF
def CLR_NONE 0xFFFFFFFF
def CLSCTX_ALL 0x00000017
def CLSCTX_DISABLE_AAA 0x8000
def CLSCTX_ENABLE_AAA 0x10000
def CLSCTX_ENABLE_CODE_DOWNLOAD 0x2000
def CLSCTX_FROM_DEFAULT_CONTEXT 0x20000
def CLSCTX_INPROC 0x00000003
def CLSCTX_INPROC_HANDLER 0x2
def CLSCTX_INPROC_HANDLER16 0x20
def CLSCTX_INPROC_SERVER 0x1
def CLSCTX_INPROC_SERVER16 0x8
def CLSCTX_LOCAL_SERVER 0x4
def CLSCTX_NO_CODE_DOWNLOAD 0x400
def CLSCTX_NO_CUSTOM_MARSHAL 0x1000
def CLSCTX_NO_FAILURE_LOG 0x4000
def CLSCTX_REMOTE_SERVER 0x10
def CLSCTX_RESERVED1 0x40
def CLSCTX_RESERVED2 0x80
def CLSCTX_RESERVED3 0x100
def CLSCTX_RESERVED4 0x200
def CLSCTX_RESERVED5 0x800
def CLSCTX_SERVER 0x00000015
type CLSID Data1 @Data2 @Data3 !Data4[8]
dll ole32 #CLSIDFromProgID @*lpszProgID GUID*lpclsid
dll ole32 #CLSIDFromProgIDEx @*lpszProgID GUID*lpclsid
dll ole32 #CLSIDFromString @*lpsz GUID*pclsid
def CLSID_ACLCustomMRU uuidof("{6935DB93-21E8-4CCC-BEB9-9FE3C77A297A}")
def CLSID_ACLHistory uuidof("{00BB2764-6A77-11D0-A535-00C04FD7D062}")
def CLSID_ACLMRU uuidof("{6756A641-DE71-11D0-831B-00AA005B4383}")
def CLSID_ACLMulti uuidof("{00BB2765-6A77-11D0-A535-00C04FD7D062}")
def CLSID_ACListISF uuidof("{03C036F1-A186-11D0-824A-00AA005B4383}")
def CLSID_AccPropServices uuidof("{B5F8350B-0548-48B1-A6EE-88BD00B4A5E7}")
def CLSID_ActiveDesktop uuidof("{75048700-EF1F-11D0-9888-006097DEACF9}")
def CLSID_AddressBarParser uuidof("{e0e11a09-5cb8-4b6c-8332-e00720a168f2}")
def CLSID_AlphabeticalCategorizer uuidof("{3c2654c6-7372-4f6b-b310-55d6128f49d2}")
def CLSID_AutoComplete uuidof("{00BB2763-6A77-11D0-A535-00C04FD7D062}")
def CLSID_CAccPropServices uuidof("{b5f8350b-0548-48b1-a6ee-88bd00b4a5e7}")
def CLSID_CAnchorBrowsePropertyPage uuidof("{3050F3BB-98B5-11CF-BB82-00AA00BDCE0B}")
def CLSID_CColorPropPage uuidof("{0BE35201-8F91-11CE-9DE3-00AA004BB851}")
def CLSID_CDBurn uuidof("{fbeb8a05-beee-4442-804e-409d6c4515e9}")
def CLSID_CDocBrowsePropertyPage uuidof("{3050F3B4-98B5-11CF-BB82-00AA00BDCE0B}")
def CLSID_CFSIconOverlayManager uuidof("{63B51F81-C868-11D0-999C-00C04FD655E1}")
def CLSID_CFontPropPage uuidof("{0BE35200-8F91-11CE-9DE3-00AA004BB851}")
def CLSID_CImageBrowsePropertyPage uuidof("{3050F3B3-98B5-11CF-BB82-00AA00BDCE0B}")
def CLSID_CPicturePropPage uuidof("{0BE35202-8F91-11CE-9DE3-00AA004BB851}")
def CLSID_CScriptErrorList uuidof("{EFD01300-160F-11d2-BB2E-00805FF7EFCA}")
def CLSID_CTask uuidof("{148BD520-A2AB-11CE-B11F-00AA00530503}")
def CLSID_CTaskScheduler uuidof("{148BD52A-A2AB-11CE-B11F-00AA00530503}")
def CLSID_CURLSearchHook uuidof("{CFBFAE00-17A6-11D0-99CB-00C04FD64497}")
def CLSID_CUrlHistory uuidof("{3C374A40-BAE4-11CF-BF7D-00AA006946EE}")
def CLSID_ControlPanel uuidof("{21EC2020-3AEA-1069-A2DD-08002B30309D}")
def CLSID_ConvertVBX uuidof("{FB8F0822-0164-101B-84ED-08002B2EC713}")
def CLSID_DOMDocument uuidof("{2933BF90-7B36-11d2-B20E-00C04F983E60}")
def CLSID_DOMFreeThreadedDocument uuidof("{2933BF91-7B36-11d2-B20E-00C04F983E60}")
def CLSID_DarwinAppPublisher uuidof("{CFCCC7A0-A282-11D1-9082-006008059382}")
def CLSID_DocFileColumnProvider uuidof("{24F14F01-7B1C-11D1-838F-0000F80461CF}")
def CLSID_DocHostUIHandler uuidof("{7057E952-BD1B-11D1-8919-00C04FC2C836}")
def CLSID_DragDropHelper uuidof("{4657278A-411B-11D2-839A-00C04FD918D0}")
def CLSID_DriveSizeCategorizer uuidof("{94357B53-CA29-4b78-83AE-E8FE7409134F}")
def CLSID_DriveTypeCategorizer uuidof("{B0A8F3CF-4333-4bab-8873-1CCB1CADA48B}")
def CLSID_FileSearchBand uuidof("{C4EE31F3-4768-11D2-BE5C-00A0C9A83DA1}")
def CLSID_FileSysColumnProvider uuidof("{0D2E74C4-3C34-11D2-A27E-00C04FC30871}")
def CLSID_FileTypes uuidof("{B091E540-83E3-11CF-A713-0020AFD79762}")
def CLSID_FolderItem uuidof("{FEF10FA2-355E-4E06-9381-9B24D7F7CC88}")
def CLSID_FolderItemsFDF uuidof("{53C74826-AB99-4D33-ACA4-3117F51D3788}")
def CLSID_FolderShortcut uuidof("{0AFACED1-E828-11D1-9187-B532F1E9575D}")
def CLSID_FolderViewHost uuidof("{20b1cb23-6968-4eb9-b7d4-a66d00d07cee}")
def CLSID_FreeSpaceCategorizer uuidof("{B5607793-24AC-44c7-82E2-831726AA6CB7}")
def CLSID_HWShellExecute uuidof("{FFB8655F-81B9-4FCE-B89C-9A6BA76D13E7}")
def CLSID_ISFBand uuidof("{D82BE2B0-5764-11D0-A96E-00C04FD705A2}")
def CLSID_ImageProperties uuidof("{7ab770c7-0e23-4d7a-8aa2-19bfad479829}")
def CLSID_ImageRecompress uuidof("{6e33091c-d2f8-4740-b55e-2e11d1477a2c}")
def CLSID_Internet uuidof("{871C5380-42A0-1069-A2EA-08002B30309D}")
def CLSID_InternetButtons uuidof("{1E796980-9CC5-11D1-A83F-00C04FC99D61}")
def CLSID_InternetExplorer uuidof("{0002DF01-0000-0000-C000-000000000046}")
def CLSID_InternetPrintOrdering uuidof("{add36aa8-751a-4579-a266-d66f5202ccbb}")
def CLSID_InternetShortcut uuidof("{FBF23B40-E3F0-101B-8488-00AA003E56F8}")
def CLSID_LinkColumnProvider uuidof("{24F14F02-7B1C-11D1-838F-0000F80461CF}")
def CLSID_MSOButtons uuidof("{178F34B8-A282-11D2-86C5-00C04F8EEA99}")
def CLSID_MenuBand uuidof("{5B4DAE26-B807-11D0-9815-00C04FD91972}")
def CLSID_MenuBandSite uuidof("{E13EF4E4-D2F2-11D0-9816-00C04FD91972}")
def CLSID_MenuToolbarBase uuidof("{40B96610-B522-11D1-B3B4-00AA006EFDE7}")
def CLSID_MergedCategorizer uuidof("{8e827c11-33e7-4bc1-b242-8cd9a1c2b304}")
def CLSID_MountedVolume uuidof("{12518493-00B2-11D2-9FA5-9E3420524153}")
def CLSID_MyComputer uuidof("{20D04FE0-3AEA-1069-A2D8-08002B30309D}")
def CLSID_MyDocuments uuidof("{450D8FBA-AD25-11D0-98A8-0800361B1103}")
def CLSID_NamespaceWalker uuidof("{72eb61e0-8672-4303-9175-f2e4c68b2e7c}")
def CLSID_NetCrawler uuidof("{601ac3dc-786a-4eb0-bf40-ee3521e70bfb}")
def CLSID_NetworkDomain uuidof("{46E06680-4BF0-11D1-83EE-00A0C90DC849}")
def CLSID_NetworkPlaces uuidof("{208D2C60-3AEA-1069-A2D7-08002B30309D}")
def CLSID_NetworkServer uuidof("{C0542A90-4BF0-11D1-83EE-00A0C90DC849}")
def CLSID_NetworkShare uuidof("{54A754C0-4BF0-11D1-83EE-00A0C90DC849}")
def CLSID_NewMenu uuidof("{D969A300-E7FF-11D0-A93B-00A0C90F2719}")
def CLSID_PassportClientServices uuidof("{2d2307c8-7db4-40d6-9100-d52af4f97a5b}")
def CLSID_PassportWizard uuidof("{58f1f272-9240-4f51-b6d4-fd63d1618591}")
def CLSID_PersistPropset uuidof("{FB8F0821-0164-101B-84ED-08002B2EC713}")
def CLSID_Printers uuidof("{2227A280-3AEA-1069-A2DE-08002B30309D}")
def CLSID_ProgressDialog uuidof("{F8383852-FCD3-11D1-A6B9-006097DF5BD4}")
def CLSID_PropertiesUI uuidof("{d912f8cf-0396-4915-884e-fb425d32943b}")
def CLSID_PublishDropTarget uuidof("{CC6EEFFB-43F6-46c5-9619-51D571967F7D}")
def CLSID_PublishingWizard uuidof("{6b33163c-76a5-4b6c-bf21-45de9cd503a1}")
def CLSID_QueryAssociations uuidof("{A07034FD-6CAA-4954-AC3F-97A27216F98A}")
def CLSID_QueryCancelAutoPlay uuidof("{331F1768-05A9-4ddd-B86E-DAE34DDC998A}")
def CLSID_QuickLinks uuidof("{0E5CBF21-D15F-11D0-8301-00AA005B4383}")
def CLSID_RecycleBin uuidof("{645FF040-5081-101B-9F08-00AA002F954E}")
def CLSID_SearchAssistantOC uuidof("{B45FF030-4447-11D2-85DE-00C04FA35C89}")
def CLSID_SearchCommand uuidof("{B005E690-678D-11d1-B758-00A0C90564FE}")
def CLSID_Shell uuidof("{13709620-C279-11CE-A49E-444553540000}")
def CLSID_ShellBrowserWindow uuidof("{c08afd90-f2a1-11d1-8455-00a0c91f3880}")
def CLSID_ShellDesktop uuidof("{00021400-0000-0000-C000-000000000046}")
def CLSID_ShellDispatchInproc uuidof("{0A89A860-D7B1-11CE-8350-444553540000}")
def CLSID_ShellFSFolder uuidof("{F3364BA0-65B9-11CE-A9BA-00AA004AE837}")
def CLSID_ShellFldSetExt uuidof("{6D5313C0-8C62-11D1-B2CD-006097DF8C11}")
def CLSID_ShellFolderItem uuidof("{2fe352ea-fd1f-11d2-b1f4-00c04f8eeb3e}")
def CLSID_ShellFolderView uuidof("{62112AA1-EBE4-11cf-A5FB-0020AFE7292D}")
def CLSID_ShellFolderViewOC uuidof("{9BA05971-F6A8-11CF-A442-00A0C90A8F39}")
def CLSID_ShellLink uuidof("{00021401-0000-0000-C000-000000000046}")
def CLSID_ShellLinkObject uuidof("{11219420-1768-11d1-95BE-00609797EA4F}")
def CLSID_ShellNameSpace uuidof("{55136805-B2DE-11D1-B9F2-00A0C98BC547}")
def CLSID_ShellThumbnailDiskCache uuidof("{1EBDCF80-A200-11D0-A3A4-00C04FD706EC}")
def CLSID_ShellUIHelper uuidof("{64AB4BB7-111E-11d1-8F79-00C04FC2FBE1}")
def CLSID_ShellWindows uuidof("{9BA05972-F6A8-11CF-A442-00A0C90A8F39}")
def CLSID_SizeCategorizer uuidof("{55d7b852-f6d1-42f2-aa75-8728a1b2d264}")
def CLSID_StdFont uuidof("{0BE35203-8F91-11CE-9DE3-00AA004BB851}")
def CLSID_StdPicture uuidof("{0BE35204-8F91-11CE-9DE3-00AA004BB851}")
def CLSID_StgFolder uuidof("{E773F1AF-3A65-4866-857D-846FC9C4598A}")
def CLSID_TaskbarList uuidof("{56FDF344-FD6D-11d0-958A-006097C9A090}")
def CLSID_TimeCategorizer uuidof("{3bb4118f-ddfd-4d30-a348-9fb5d6bf1afe}")
def CLSID_ToolbarExtButtons uuidof("{2CE4B5D8-A28F-11D2-86C5-00C04F8EEA99}")
def CLSID_TrayBandSiteService uuidof("{F60AD0A0-E5E1-45cb-B51A-E15B9F8B2934}")
def CLSID_UserEventTimer uuidof("{864A1288-354C-4D19-9D68-C2742BB14997}")
def CLSID_UserEventTimerCallback uuidof("{15fffd13-5140-41b8-b89a-c8d5759cd2b2}")
def CLSID_UserNotification uuidof("{0010890e-8789-413c-adbc-48f5b511b3af}")
def CLSID_WebBrowser uuidof("{8856F961-340A-11D0-A96B-00C04FD705A2}")
def CLSID_WebBrowser_V1 uuidof("{EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B}")
def CLSID_WebViewFolderContents uuidof("{1820FED0-473E-11D0-A96C-00C04FD705A2}")
def CLSID_WebWizardHost uuidof("{c827f149-55c1-4d28-935e-57e47caed973}")
def CLSID_XMLDSOControl uuidof("{550dda30-0541-11d2-9ca9-0060b0ec3d39}")
def CLSID_XMLDocument uuidof("{CFC399AF-D876-11d0-9C10-00C04FC99C8E}")
def CLSID_XMLHTTPRequest uuidof("{ED8C108E-4349-11D2-91A4-00C04F7969E8}")
def CMB_MASKED 0x02
def CMC_ADD_ATTRIBUTES 63
type CMC_ADD_ATTRIBUTES_INFO dwCmcDataReference cCertReference *rgdwCertReference cAttribute CRYPT_ATTRIBUTE*rgAttribute
def CMC_ADD_EXTENSIONS 62
type CMC_ADD_EXTENSIONS_INFO dwCmcDataReference cCertReference *rgdwCertReference cExtension CERT_EXTENSION*rgExtension
def CMC_DATA 59
type CMC_DATA_INFO cTaggedAttribute CMC_TAGGED_ATTRIBUTE*rgTaggedAttribute cTaggedRequest CMC_TAGGED_REQUEST*rgTaggedRequest cTaggedContentInfo CMC_TAGGED_CONTENT_INFO*rgTaggedContentInfo cTaggedOtherMsg CMC_TAGGED_OTHER_MSG*rgTaggedOtherMsg
def CMC_FAIL_BAD_ALG 0
def CMC_FAIL_BAD_CERT_ID 4
def CMC_FAIL_BAD_IDENTITY 7
def CMC_FAIL_BAD_MESSAGE_CHECK 1
def CMC_FAIL_BAD_REQUEST 2
def CMC_FAIL_BAD_TIME 3
def CMC_FAIL_INTERNAL_CA_ERROR 11
def CMC_FAIL_MUST_ARCHIVE_KEYS 6
def CMC_FAIL_NO_KEY_REUSE 10
def CMC_FAIL_POP_FAILED 9
def CMC_FAIL_POP_REQUIRED 8
def CMC_FAIL_TRY_LATER 12
def CMC_FAIL_UNSUPORTED_EXT 5
def CMC_OTHER_INFO_FAIL_CHOICE 1
def CMC_OTHER_INFO_NO_CHOICE 0
def CMC_OTHER_INFO_PEND_CHOICE 2
type CMC_PEND_INFO CRYPT_INTEGER_BLOB'PendToken FILETIME'PendTime
def CMC_RESPONSE 60
type CMC_RESPONSE_INFO cTaggedAttribute CMC_TAGGED_ATTRIBUTE*rgTaggedAttribute cTaggedContentInfo CMC_TAGGED_CONTENT_INFO*rgTaggedContentInfo cTaggedOtherMsg CMC_TAGGED_OTHER_MSG*rgTaggedOtherMsg
def CMC_STATUS 61
def CMC_STATUS_CONFIRM_REQUIRED 5
def CMC_STATUS_FAILED 2
type CMC_STATUS_INFO dwStatus cBodyList *rgdwBodyList @*pwszStatusString dwOtherInfoChoice {dwFailInfo []CMC_PEND_INFO*pPendInfo}
def CMC_STATUS_NO_SUPPORT 4
def CMC_STATUS_PENDING 3
def CMC_STATUS_SUCCESS 0
type CMC_TAGGED_ATTRIBUTE dwBodyPartID CRYPT_ATTRIBUTE'Attribute
type CMC_TAGGED_CERT_REQUEST dwBodyPartID CRYPT_INTEGER_BLOB'SignedCertRequest
def CMC_TAGGED_CERT_REQUEST_CHOICE 1
type CMC_TAGGED_CONTENT_INFO dwBodyPartID CRYPT_INTEGER_BLOB'EncodedContentInfo
type CMC_TAGGED_OTHER_MSG dwBodyPartID $pszObjId CRYPT_INTEGER_BLOB'Value
type CMC_TAGGED_REQUEST dwTaggedRequestChoice {CMC_TAGGED_CERT_REQUEST*pTaggedCertRequest}
def CMDID_INTSHORTCUTCREATE 1
def CMDSTR_NEWFOLDER "NewFolder"
def CMDSTR_NEWFOLDERA "NewFolder"
def CMDSTR_NEWFOLDERW L"NewFolder"
def CMDSTR_VIEWDETAILS "ViewDetails"
def CMDSTR_VIEWDETAILSA "ViewDetails"
def CMDSTR_VIEWDETAILSW L"ViewDetails"
def CMDSTR_VIEWLIST "ViewList"
def CMDSTR_VIEWLISTA "ViewList"
def CMDSTR_VIEWLISTW L"ViewList"
def CMF_CANRENAME 0x00000010
def CMF_DEFAULTONLY 0x00000001
def CMF_EXPLORE 0x00000004
def CMF_EXTENDEDVERBS 0x00000100
def CMF_INCLUDESTATIC 0x00000040
def CMF_NODEFAULT 0x00000020
def CMF_NORMAL 0x00000000
def CMF_NOVERBS 0x00000008
def CMF_RESERVED 0xffff0000
def CMF_VERBSONLY 0x00000002
def CMIC_MASK_ASYNCOK 0x00100000
def CMIC_MASK_CONTROL_DOWN 0x40000000
def CMIC_MASK_FLAG_LOG_USAGE 0x04000000
def CMIC_MASK_FLAG_NO_UI 0x00000400
def CMIC_MASK_HOTKEY 0x00000020
def CMIC_MASK_ICON 0x00000010
def CMIC_MASK_NOZONECHECKS 0x00800000
def CMIC_MASK_NO_CONSOLE 0x00008000
def CMIC_MASK_PTINVOKE 0x20000000
def CMIC_MASK_SHIFT_DOWN 0x10000000
def CMIC_MASK_UNICODE 0x00004000
type CMINVOKECOMMANDINFO cbSize fMask hwnd $lpVerb $lpParameters $lpDirectory nShow dwHotKey hIcon
type CMINVOKECOMMANDINFOEX cbSize fMask hwnd $lpVerb $lpParameters $lpDirectory nShow dwHotKey hIcon $lpTitle @*lpVerbW @*lpParametersW @*lpDirectoryW @*lpTitleW POINT'ptInvoke
def CMSG_ALL_FLAGS 0xFFFFFFFF
type CMSG_ATTR cAttr CRYPT_ATTRIBUTE*rgAttr
def CMSG_ATTR_CERT_COUNT_PARAM 31
def CMSG_ATTR_CERT_PARAM 32
def CMSG_AUTHENTICATED_ATTRIBUTES_FLAG 0x00000008
def CMSG_BARE_CONTENT_FLAG 0x00000001
def CMSG_BARE_CONTENT_PARAM 3
def CMSG_CERT_COUNT_PARAM 11
def CMSG_CERT_PARAM 12
def CMSG_CMS_ENCAPSULATED_CONTENT_FLAG 0x00000040
def CMSG_CMS_ENCAPSULATED_CTL_FLAG 0x00008000
def CMSG_CMS_RECIPIENT_COUNT_PARAM 33
def CMSG_CMS_RECIPIENT_ENCRYPTED_KEY_INDEX_PARAM 35
def CMSG_CMS_RECIPIENT_INDEX_PARAM 34
type CMSG_CMS_RECIPIENT_INFO dwRecipientChoice {CMSG_KEY_TRANS_RECIPIENT_INFO*pKeyTrans []CMSG_KEY_AGREE_RECIPIENT_INFO*pKeyAgree []CMSG_MAIL_LIST_RECIPIENT_INFO*pMailList}
def CMSG_CMS_RECIPIENT_INFO_PARAM 36
type CMSG_CMS_SIGNER_INFO dwVersion CERT_ID'SignerId CRYPT_ALGORITHM_IDENTIFIER'HashAlgorithm CRYPT_ALGORITHM_IDENTIFIER'HashEncryptionAlgorithm CRYPT_INTEGER_BLOB'EncryptedHash CRYPT_ATTRIBUTES'AuthAttrs CRYPT_ATTRIBUTES'UnauthAttrs
def CMSG_CMS_SIGNER_INFO_PARAM 39
def CMSG_COMPUTED_HASH_PARAM 22
def CMSG_CONTENTS_OCTETS_FLAG 0x00000010
def CMSG_CONTENT_ENCRYPT_FREE_PARA_FLAG 0x00000001
type CMSG_CONTENT_ENCRYPT_INFO cbSize hCryptProv CRYPT_ALGORITHM_IDENTIFIER'ContentEncryptionAlgorithm !*pvEncryptionAuxInfo cRecipients _CMSG_RECIPIENT_ENCODE_INFO*rgCmsRecipients pfnAlloc pfnFree dwEncryptFlags hContentEncryptKey dwFlags
def CMSG_CONTENT_ENCRYPT_PAD_ENCODED_LEN_FLAG 0x00000001
def CMSG_CONTENT_ENCRYPT_RELEASE_CONTEXT_FLAG 0x00008000
def CMSG_CONTENT_PARAM 2
def CMSG_CRL_COUNT_PARAM 13
def CMSG_CRL_PARAM 14
def CMSG_CRYPT_RELEASE_CONTEXT_FLAG 0x00008000
def CMSG_CTRL_ADD_ATTR_CERT 14
def CMSG_CTRL_ADD_CERT 10
def CMSG_CTRL_ADD_CMS_SIGNER_INFO 20
def CMSG_CTRL_ADD_CRL 12
def CMSG_CTRL_ADD_SIGNER 6
def CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR 8
type CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA cbSize dwSignerIndex CRYPT_INTEGER_BLOB'blob
def CMSG_CTRL_DECRYPT 2
type CMSG_CTRL_DECRYPT_PARA cbSize hCryptProv dwKeySpec dwRecipientIndex
def CMSG_CTRL_DEL_ATTR_CERT 15
def CMSG_CTRL_DEL_CERT 11
def CMSG_CTRL_DEL_CRL 13
def CMSG_CTRL_DEL_SIGNER 7
def CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR 9
type CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA cbSize dwSignerIndex dwUnauthAttrIndex
def CMSG_CTRL_KEY_AGREE_DECRYPT 17
type CMSG_CTRL_KEY_AGREE_DECRYPT_PARA cbSize hCryptProv dwKeySpec CMSG_KEY_AGREE_RECIPIENT_INFO*pKeyAgree dwRecipientIndex dwRecipientEncryptedKeyIndex CRYPT_BIT_BLOB'OriginatorPublicKey
def CMSG_CTRL_KEY_TRANS_DECRYPT 16
type CMSG_CTRL_KEY_TRANS_DECRYPT_PARA cbSize hCryptProv dwKeySpec CMSG_KEY_TRANS_RECIPIENT_INFO*pKeyTrans dwRecipientIndex
def CMSG_CTRL_MAIL_LIST_DECRYPT 18
type CMSG_CTRL_MAIL_LIST_DECRYPT_PARA cbSize hCryptProv CMSG_MAIL_LIST_RECIPIENT_INFO*pMailList dwRecipientIndex dwKeyChoice {hKeyEncryptionKey []!*pvKeyEncryptionKey}
def CMSG_CTRL_VERIFY_HASH 5
def CMSG_CTRL_VERIFY_SIGNATURE 1
def CMSG_CTRL_VERIFY_SIGNATURE_EX 19
type CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA cbSize hCryptProv dwSignerIndex dwSignerType !*pvSigner
def CMSG_DATA 1
def CMSG_DATA_FLAG 0x00000002
def CMSG_DEFAULT_INSTALLABLE_FUNC_OID 1
def CMSG_DETACHED_FLAG 0x00000004
def CMSG_ENCODED_MESSAGE 29
def CMSG_ENCODED_SIGNER 28
def CMSG_ENCODE_HASHED_SUBJECT_IDENTIFIER_FLAG 0x2
def CMSG_ENCODE_SORTED_CTL_FLAG 0x1
def CMSG_ENCODING_TYPE_MASK 0xFFFF0000
def CMSG_ENCRYPTED 6
def CMSG_ENCRYPTED_DIGEST 27
type CMSG_ENCRYPTED_ENCODE_INFO cbSize CRYPT_ALGORITHM_IDENTIFIER'ContentEncryptionAlgorithm !*pvEncryptionAuxInfo
def CMSG_ENCRYPTED_FLAG 0x00000040
def CMSG_ENCRYPT_PARAM 26
def CMSG_ENVELOPED 3
def CMSG_ENVELOPED_DATA_CMS_VERSION 2
def CMSG_ENVELOPED_DATA_PKCS_1_5_VERSION 0
def CMSG_ENVELOPED_DATA_V0 0
def CMSG_ENVELOPED_DATA_V2 2
type CMSG_ENVELOPED_ENCODE_INFO cbSize hCryptProv CRYPT_ALGORITHM_IDENTIFIER'ContentEncryptionAlgorithm !*pvEncryptionAuxInfo cRecipients CERT_INFO**rgpRecipients
def CMSG_ENVELOPED_FLAG 0x00000008
def CMSG_ENVELOPED_RECIPIENT_V0 0
def CMSG_ENVELOPED_RECIPIENT_V2 2
def CMSG_ENVELOPED_RECIPIENT_V3 3
def CMSG_ENVELOPED_RECIPIENT_V4 4
def CMSG_ENVELOPE_ALGORITHM_PARAM 15
def CMSG_HASHED 5
def CMSG_HASHED_DATA_CMS_VERSION 2
def CMSG_HASHED_DATA_PKCS_1_5_VERSION 0
def CMSG_HASHED_DATA_V0 0
def CMSG_HASHED_DATA_V2 2
type CMSG_HASHED_ENCODE_INFO cbSize hCryptProv CRYPT_ALGORITHM_IDENTIFIER'HashAlgorithm !*pvHashAuxInfo
def CMSG_HASHED_FLAG 0x00000020
def CMSG_HASH_ALGORITHM_PARAM 20
def CMSG_HASH_DATA_PARAM 21
def CMSG_INDEFINITE_LENGTH 0xFFFFFFFF
def CMSG_INNER_CONTENT_TYPE_PARAM 4
def CMSG_KEY_AGREE_ENCRYPT_FREE_MATERIAL_FLAG 0x00000002
def CMSG_KEY_AGREE_ENCRYPT_FREE_PARA_FLAG 0x00000001
def CMSG_KEY_AGREE_ENCRYPT_FREE_PUBKEY_ALG_FLAG 0x00000004
def CMSG_KEY_AGREE_ENCRYPT_FREE_PUBKEY_BITS_FLAG 0x00000010
def CMSG_KEY_AGREE_ENCRYPT_FREE_PUBKEY_PARA_FLAG 0x00000008
type CMSG_KEY_AGREE_ENCRYPT_INFO cbSize dwRecipientIndex CRYPT_ALGORITHM_IDENTIFIER'KeyEncryptionAlgorithm CRYPT_INTEGER_BLOB'UserKeyingMaterial dwOriginatorChoice {CERT_ID'OriginatorCertId []CERT_PUBLIC_KEY_INFO'OriginatorPublicKeyInfo} cKeyAgreeKeyEncryptInfo CMSG_KEY_AGREE_KEY_ENCRYPT_INFO**rgpKeyAgreeKeyEncryptInfo dwFlags
def CMSG_KEY_AGREE_EPHEMERAL_KEY_CHOICE 1
type CMSG_KEY_AGREE_KEY_ENCRYPT_INFO cbSize CRYPT_INTEGER_BLOB'EncryptedKey
def CMSG_KEY_AGREE_ORIGINATOR_CERT 1
def CMSG_KEY_AGREE_ORIGINATOR_PUBLIC_KEY 2
def CMSG_KEY_AGREE_RECIPIENT 2
type CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO cbSize CRYPT_ALGORITHM_IDENTIFIER'KeyEncryptionAlgorithm !*pvKeyEncryptionAuxInfo CRYPT_ALGORITHM_IDENTIFIER'KeyWrapAlgorithm !*pvKeyWrapAuxInfo hCryptProv dwKeySpec dwKeyChoice {CRYPT_ALGORITHM_IDENTIFIER*pEphemeralAlgorithm []CERT_ID*pSenderId} CRYPT_INTEGER_BLOB'UserKeyingMaterial cRecipientEncryptedKeys CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO**rgpRecipientEncryptedKeys
type CMSG_KEY_AGREE_RECIPIENT_INFO dwVersion dwOriginatorChoice {CERT_ID'OriginatorCertId []CERT_PUBLIC_KEY_INFO'OriginatorPublicKeyInfo} CRYPT_INTEGER_BLOB'UserKeyingMaterial CRYPT_ALGORITHM_IDENTIFIER'KeyEncryptionAlgorithm cRecipientEncryptedKeys CMSG_RECIPIENT_ENCRYPTED_KEY_INFO**rgpRecipientEncryptedKeys
def CMSG_KEY_AGREE_STATIC_KEY_CHOICE 2
def CMSG_KEY_AGREE_VERSION 3
def CMSG_KEY_TRANS_CMS_VERSION 2
def CMSG_KEY_TRANS_ENCRYPT_FREE_PARA_FLAG 0x00000001
type CMSG_KEY_TRANS_ENCRYPT_INFO cbSize dwRecipientIndex CRYPT_ALGORITHM_IDENTIFIER'KeyEncryptionAlgorithm CRYPT_INTEGER_BLOB'EncryptedKey dwFlags
def CMSG_KEY_TRANS_PKCS_1_5_VERSION 0
def CMSG_KEY_TRANS_RECIPIENT 1
type CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO cbSize CRYPT_ALGORITHM_IDENTIFIER'KeyEncryptionAlgorithm !*pvKeyEncryptionAuxInfo hCryptProv CRYPT_BIT_BLOB'RecipientPublicKey CERT_ID'RecipientId
type CMSG_KEY_TRANS_RECIPIENT_INFO dwVersion CERT_ID'RecipientId CRYPT_ALGORITHM_IDENTIFIER'KeyEncryptionAlgorithm CRYPT_INTEGER_BLOB'EncryptedKey
def CMSG_LENGTH_ONLY_FLAG 0x00000002
def CMSG_MAIL_LIST_ENCRYPT_FREE_PARA_FLAG 0x00000001
type CMSG_MAIL_LIST_ENCRYPT_INFO cbSize dwRecipientIndex CRYPT_ALGORITHM_IDENTIFIER'KeyEncryptionAlgorithm CRYPT_INTEGER_BLOB'EncryptedKey dwFlags
def CMSG_MAIL_LIST_HANDLE_KEY_CHOICE 1
def CMSG_MAIL_LIST_RECIPIENT 3
type CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO cbSize CRYPT_ALGORITHM_IDENTIFIER'KeyEncryptionAlgorithm !*pvKeyEncryptionAuxInfo hCryptProv dwKeyChoice {hKeyEncryptionKey []!*pvKeyEncryptionKey} CRYPT_INTEGER_BLOB'KeyId FILETIME'Date CRYPT_ATTRIBUTE_TYPE_VALUE*pOtherAttr
type CMSG_MAIL_LIST_RECIPIENT_INFO dwVersion CRYPT_INTEGER_BLOB'KeyId CRYPT_ALGORITHM_IDENTIFIER'KeyEncryptionAlgorithm CRYPT_INTEGER_BLOB'EncryptedKey FILETIME'Date CRYPT_ATTRIBUTE_TYPE_VALUE*pOtherAttr
def CMSG_MAIL_LIST_VERSION 4
def CMSG_MAX_LENGTH_FLAG 0x00000020
def CMSG_OID_EXPORT_ENCRYPT_KEY_FUNC "CryptMsgDllExportEncryptKey"
def CMSG_OID_EXPORT_KEY_AGREE_FUNC "CryptMsgDllExportKeyAgree"
def CMSG_OID_EXPORT_KEY_TRANS_FUNC "CryptMsgDllExportKeyTrans"
def CMSG_OID_EXPORT_MAIL_LIST_FUNC "CryptMsgDllExportMailList"
def CMSG_OID_GEN_CONTENT_ENCRYPT_KEY_FUNC "CryptMsgDllGenContentEncryptKey"
def CMSG_OID_GEN_ENCRYPT_KEY_FUNC "CryptMsgDllGenEncryptKey"
def CMSG_OID_IMPORT_ENCRYPT_KEY_FUNC "CryptMsgDllImportEncryptKey"
def CMSG_OID_IMPORT_KEY_AGREE_FUNC "CryptMsgDllImportKeyAgree"
def CMSG_OID_IMPORT_KEY_TRANS_FUNC "CryptMsgDllImportKeyTrans"
def CMSG_OID_IMPORT_MAIL_LIST_FUNC "CryptMsgDllImportMailList"
type CMSG_RC2_AUX_INFO cbSize dwBitLen
type CMSG_RC4_AUX_INFO cbSize dwBitLen
def CMSG_RC4_NO_SALT_FLAG 0x40000000
def CMSG_RECIPIENT_COUNT_PARAM 17
type CMSG_RECIPIENT_ENCODE_INFO dwRecipientChoice {CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO*pKeyTrans []CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO*pKeyAgree []CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO*pMailList}
type CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO cbSize CRYPT_BIT_BLOB'RecipientPublicKey CERT_ID'RecipientId FILETIME'Date CRYPT_ATTRIBUTE_TYPE_VALUE*pOtherAttr
type CMSG_RECIPIENT_ENCRYPTED_KEY_INFO CERT_ID'RecipientId CRYPT_INTEGER_BLOB'EncryptedKey FILETIME'Date CRYPT_ATTRIBUTE_TYPE_VALUE*pOtherAttr
def CMSG_RECIPIENT_INDEX_PARAM 18
def CMSG_RECIPIENT_INFO_PARAM 19
def CMSG_SIGNED 2
def CMSG_SIGNED_AND_ENVELOPED 4
type CMSG_SIGNED_AND_ENVELOPED_ENCODE_INFO cbSize CMSG_SIGNED_ENCODE_INFO'SignedInfo CMSG_ENVELOPED_ENCODE_INFO'EnvelopedInfo
def CMSG_SIGNED_AND_ENVELOPED_FLAG 0x00000010
def CMSG_SIGNED_DATA_CMS_VERSION 3
def CMSG_SIGNED_DATA_PKCS_1_5_VERSION 1
def CMSG_SIGNED_DATA_V1 1
def CMSG_SIGNED_DATA_V3 3
type CMSG_SIGNED_ENCODE_INFO cbSize cSigners CMSG_SIGNER_ENCODE_INFO*rgSigners cCertEncoded CRYPT_INTEGER_BLOB*rgCertEncoded cCrlEncoded CRYPT_INTEGER_BLOB*rgCrlEncoded
def CMSG_SIGNED_FLAG 0x00000004
def CMSG_SIGNER_AUTH_ATTR_PARAM 9
def CMSG_SIGNER_CERT_ID_PARAM 38
def CMSG_SIGNER_CERT_INFO_PARAM 7
def CMSG_SIGNER_COUNT_PARAM 5
type CMSG_SIGNER_ENCODE_INFO cbSize CERT_INFO*pCertInfo hCryptProv dwKeySpec CRYPT_ALGORITHM_IDENTIFIER'HashAlgorithm !*pvHashAuxInfo cAuthAttr CRYPT_ATTRIBUTE*rgAuthAttr cUnauthAttr CRYPT_ATTRIBUTE*rgUnauthAttr
def CMSG_SIGNER_HASH_ALGORITHM_PARAM 8
type CMSG_SIGNER_INFO dwVersion CRYPT_INTEGER_BLOB'Issuer CRYPT_INTEGER_BLOB'SerialNumber CRYPT_ALGORITHM_IDENTIFIER'HashAlgorithm CRYPT_ALGORITHM_IDENTIFIER'HashEncryptionAlgorithm CRYPT_INTEGER_BLOB'EncryptedHash CRYPT_ATTRIBUTES'AuthAttrs CRYPT_ATTRIBUTES'UnauthAttrs
def CMSG_SIGNER_INFO_CMS_VERSION 3
def CMSG_SIGNER_INFO_PARAM 6
def CMSG_SIGNER_INFO_PKCS_1_5_VERSION 1
def CMSG_SIGNER_INFO_V1 1
def CMSG_SIGNER_INFO_V3 3
def CMSG_SIGNER_ONLY_FLAG 0x2
def CMSG_SIGNER_UNAUTH_ATTR_PARAM 10
type CMSG_SP3_COMPATIBLE_AUX_INFO cbSize dwFlags
def CMSG_SP3_COMPATIBLE_ENCRYPT_FLAG 0x80000000
type CMSG_STREAM_INFO cbContent pfnStreamOutput !*pvArg
def CMSG_TRUSTED_SIGNER_FLAG 0x1
def CMSG_TYPE_PARAM 1
def CMSG_UNPROTECTED_ATTR_PARAM 37
def CMSG_USE_SIGNER_INDEX_FLAG 0x4
def CMSG_VERIFY_SIGNER_CERT 2
def CMSG_VERIFY_SIGNER_CHAIN 3
def CMSG_VERIFY_SIGNER_NULL 4
def CMSG_VERIFY_SIGNER_PUBKEY 1
def CMSG_VERSION_PARAM 30
type CMS_DH_KEY_INFO dwVersion Algid $pszContentEncObjId CRYPT_INTEGER_BLOB'PubInfo !*pReserved
type CMS_KEY_INFO dwVersion Algid !*pbOID cbOID
def CMS_SIGNER_INFO 501
def CM_CMYK_COLOR 0x00000004
def CM_DEVICE_ICM 0x00000001
def CM_GAMMA_RAMP 0x00000002
def CM_IN_GAMUT 0
def CM_NONE 0x00000000
def CM_OUT_OF_GAMUT 255
type CM_POWER_DATA PD_Size PD_MostRecentPowerState PD_Capabilities PD_D1Latency PD_D2Latency PD_D3Latency PD_PowerStateMapping[7] PD_DeepestSystemWake
type COAUTHIDENTITY @*User UserLength @*Domain DomainLength @*Password PasswordLength Flags
type COAUTHINFO dwAuthnSvc dwAuthzSvc @*pwszServerPrincName dwAuthnLevel dwImpersonationLevel COAUTHIDENTITY*pAuthIdentityData dwCapabilities
type CODEBASEHOLD cbSize @*szDistUnit @*szCodeBase dwVersionMS dwVersionLS dwStyle
def COINIT_APARTMENTTHREADED 0x2
def COINIT_DISABLE_OLE1DDE 0x4
def COINIT_MULTITHREADED 0x0
def COINIT_SPEED_OVER_MEMORY 0x8
def COLE_DEFAULT_AUTHINFO 0xFFFFFFFF
def COLE_DEFAULT_PRINCIPAL 0xFFFFFFFF
type COLORADJUSTMENT @caSize @caFlags @caIlluminantIndex @caRedGamma @caGreenGamma @caBlueGamma @caReferenceBlack @caReferenceWhite @caContrast @caBrightness @caColorfulness @caRedGreenTint
type COLORMAP from to
def COLORMATCHTOTARGET_EMBEDED 0x00000001
def COLORMGMTCAPS 121
def COLORMGMTDLGORD 1551
def COLOROKSTRING "commdlg_ColorOK"
def COLOROKSTRINGA "commdlg_ColorOK"
def COLOROKSTRINGW L"commdlg_ColorOK"
def COLORONCOLOR 3
def COLORRES 108
type COLORSCHEME dwSize clrBtnHighlight clrBtnShadow
def COLOR_3DDKSHADOW 21
def COLOR_3DFACE 15
def COLOR_3DHIGHLIGHT 20
def COLOR_3DHILIGHT 20
def COLOR_3DLIGHT 22
def COLOR_3DSHADOW 16
def COLOR_ACTIVEBORDER 10
def COLOR_ACTIVECAPTION 2
def COLOR_ADJ_MAX 100
 ;;(SHORT)100
def COLOR_ADJ_MIN 0xFFFFFF9C
 ;;(SHORT)-100
def COLOR_APPWORKSPACE 12
def COLOR_BACKGROUND 1
def COLOR_BTNFACE 15
def COLOR_BTNHIGHLIGHT 20
def COLOR_BTNHILIGHT 20
def COLOR_BTNSHADOW 16
def COLOR_BTNTEXT 18
def COLOR_CAPTIONTEXT 9
def COLOR_DESKTOP 1
def COLOR_GRADIENTACTIVECAPTION 27
def COLOR_GRADIENTINACTIVECAPTION 28
def COLOR_GRAYTEXT 17
def COLOR_HIGHLIGHT 13
def COLOR_HIGHLIGHTTEXT 14
def COLOR_HOTLIGHT 26
def COLOR_INACTIVEBORDER 11
def COLOR_INACTIVECAPTION 3
def COLOR_INACTIVECAPTIONTEXT 19
def COLOR_INFOBK 24
def COLOR_INFOTEXT 23
def COLOR_MENU 4
def COLOR_MENUBAR 30
def COLOR_MENUHILIGHT 29
def COLOR_MENUTEXT 7
def COLOR_SCROLLBAR 0
def COLOR_WINDOW 5
def COLOR_WINDOWFRAME 6
def COLOR_WINDOWTEXT 8
def COMADMIN_E_ALREADYINSTALLED 0x80110404
def COMADMIN_E_AMBIGUOUS_APPLICATION_NAME 0x8011045C
def COMADMIN_E_AMBIGUOUS_PARTITION_NAME 0x8011045D
def COMADMIN_E_APPDIRNOTFOUND 0x8011041F
def COMADMIN_E_APPLICATIONEXISTS 0x8011040B
def COMADMIN_E_APPLID_MATCHES_CLSID 0x80110446
def COMADMIN_E_APP_FILE_READFAIL 0x80110408
def COMADMIN_E_APP_FILE_VERSION 0x80110409
def COMADMIN_E_APP_FILE_WRITEFAIL 0x80110407
def COMADMIN_E_APP_NOT_RUNNING 0x8011080A
def COMADMIN_E_AUTHENTICATIONLEVEL 0x80110413
def COMADMIN_E_BADPATH 0x8011040A
def COMADMIN_E_BADREGISTRYLIBID 0x8011041E
def COMADMIN_E_BADREGISTRYPROGID 0x80110412
def COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET 0x8011081F
def COMADMIN_E_BASE_PARTITION_ONLY 0x80110450
def COMADMIN_E_CANNOT_ALIAS_EVENTCLASS 0x80110820
def COMADMIN_E_CANTCOPYFILE 0x8011040D
def COMADMIN_E_CANTMAKEINPROCSERVICE 0x80110814
def COMADMIN_E_CANTRECYCLELIBRARYAPPS 0x8011080F
def COMADMIN_E_CANTRECYCLESERVICEAPPS 0x80110811
def COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT 0x8011044D
def COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY 0x8011044A
def COMADMIN_E_CAN_NOT_EXPORT_SYS_APP 0x8011044C
def COMADMIN_E_CAN_NOT_START_APP 0x8011044B
def COMADMIN_E_CAT_BITNESSMISMATCH 0x80110482
def COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME 0x80110457
def COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED 0x8011045B
def COMADMIN_E_CAT_INVALID_PARTITION_NAME 0x80110458
def COMADMIN_E_CAT_PARTITION_IN_USE 0x80110459
def COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED 0x80110485
def COMADMIN_E_CAT_SERVERFAULT 0x80110486
def COMADMIN_E_CAT_UNACCEPTABLEBITNESS 0x80110483
def COMADMIN_E_CAT_WRONGAPPBITNESS 0x80110484
def COMADMIN_E_CLSIDORIIDMISMATCH 0x80110418
def COMADMIN_E_COMPFILE_BADTLB 0x80110428
def COMADMIN_E_COMPFILE_CLASSNOTAVAIL 0x80110427
def COMADMIN_E_COMPFILE_DOESNOTEXIST 0x80110424
def COMADMIN_E_COMPFILE_GETCLASSOBJ 0x80110426
def COMADMIN_E_COMPFILE_LOADDLLFAIL 0x80110425
def COMADMIN_E_COMPFILE_NOREGISTRAR 0x80110434
def COMADMIN_E_COMPFILE_NOTINSTALLABLE 0x80110429
def COMADMIN_E_COMPONENTEXISTS 0x80110439
def COMADMIN_E_COMP_MOVE_BAD_DEST 0x8011042E
def COMADMIN_E_COMP_MOVE_DEST 0x8011081D
def COMADMIN_E_COMP_MOVE_LOCKED 0x8011042D
def COMADMIN_E_COMP_MOVE_PRIVATE 0x8011081E
def COMADMIN_E_COMP_MOVE_SOURCE 0x8011081C
def COMADMIN_E_COREQCOMPINSTALLED 0x80110435
def COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET 0x80110816
def COMADMIN_E_DLLLOADFAILED 0x8011041D
def COMADMIN_E_DLLREGISTERSERVER 0x8011041A
def COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER 0x8011044E
def COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES 0x8011045A
def COMADMIN_E_INVALIDUSERIDS 0x80110410
def COMADMIN_E_INVALID_PARTITION 0x8011080B
def COMADMIN_E_KEYMISSING 0x80110403
def COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT 0x8011081A
def COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS 0x8011081B
def COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE 0x8011044F
def COMADMIN_E_MIG_SCHEMANOTFOUND 0x80110481
def COMADMIN_E_MIG_VERSIONNOTSUPPORTED 0x80110480
def COMADMIN_E_NOREGISTRYCLSID 0x80110411
def COMADMIN_E_NOSERVERSHARE 0x8011041B
def COMADMIN_E_NOTCHANGEABLE 0x8011042A
def COMADMIN_E_NOTDELETEABLE 0x8011042B
def COMADMIN_E_NOTINREGISTRY 0x8011043E
def COMADMIN_E_NOUSER 0x8011040F
def COMADMIN_E_OBJECTERRORS 0x80110401
def COMADMIN_E_OBJECTEXISTS 0x80110438
def COMADMIN_E_OBJECTINVALID 0x80110402
def COMADMIN_E_OBJECTNOTPOOLABLE 0x8011043F
def COMADMIN_E_OBJECT_DOES_NOT_EXIST 0x80110809
def COMADMIN_E_OBJECT_PARENT_MISSING 0x80110808
def COMADMIN_E_PARTITIONS_DISABLED 0x80110824
def COMADMIN_E_PARTITION_ACCESSDENIED 0x80110818
def COMADMIN_E_PARTITION_MSI_ONLY 0x80110819
def COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED 0x80110813
def COMADMIN_E_PRIVATE_ACCESSDENIED 0x80110821
def COMADMIN_E_PROCESSALREADYRECYCLED 0x80110812
def COMADMIN_E_PROGIDINUSEBYCLSID 0x80110815
def COMADMIN_E_PROPERTYSAVEFAILED 0x80110437
def COMADMIN_E_PROPERTY_OVERFLOW 0x8011043C
def COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED 0x80110817
def COMADMIN_E_REGDB_ALREADYRUNNING 0x80110475
def COMADMIN_E_REGDB_NOTINITIALIZED 0x80110472
def COMADMIN_E_REGDB_NOTOPEN 0x80110473
def COMADMIN_E_REGDB_SYSTEMERR 0x80110474
def COMADMIN_E_REGFILE_CORRUPT 0x8011043B
def COMADMIN_E_REGISTERTLB 0x80110430
def COMADMIN_E_REGISTRARFAILED 0x80110423
def COMADMIN_E_REGISTRY_ACCESSDENIED 0x80110823
def COMADMIN_E_REMOTEINTERFACE 0x80110419
def COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM 0x80110449
def COMADMIN_E_ROLEEXISTS 0x8011040C
def COMADMIN_E_ROLE_DOES_NOT_EXIST 0x80110447
def COMADMIN_E_SAFERINVALID 0x80110822
def COMADMIN_E_SERVICENOTINSTALLED 0x80110436
def COMADMIN_E_SESSION 0x8011042C
def COMADMIN_E_START_APP_DISABLED 0x80110451
def COMADMIN_E_START_APP_NEEDS_COMPONENTS 0x80110448
def COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE 0x8011080D
def COMADMIN_E_SYSTEMAPP 0x80110433
def COMADMIN_E_USERPASSWDNOTVALID 0x80110414
def COMADMIN_E_USER_IN_SET 0x8011080E
def COMBND_RPCTIMEOUT 0x1
def COMBND_SERVER_LOCALITY 0x2
type COMBOBOXEXITEM mask iItem $pszText cchTextMax iImage iSelectedImage iOverlay iIndent lParam
type COMBOBOXEXITEMA mask iItem $pszText cchTextMax iImage iSelectedImage iOverlay iIndent lParam
type COMBOBOXEXITEMW mask iItem @*pszText cchTextMax iImage iSelectedImage iOverlay iIndent lParam
type COMBOBOXINFO cbSize RECT'rcItem RECT'rcButton stateButton hwndCombo hwndItem hwndList
def COMCTL32_VERSION 6
def COMIMAGE_FLAGS_32BITREQUIRED 0x00000002
def COMIMAGE_FLAGS_ILONLY 0x00000001
def COMIMAGE_FLAGS_IL_LIBRARY 0x00000004
def COMIMAGE_FLAGS_STRONGNAMESIGNED 0x00000008
def COMIMAGE_FLAGS_TRACKDEBUGDATA 0x00010000
type COMMCONFIG dwSize @wVersion @wReserved DCB'dcb dwProviderSubType dwProviderOffset dwProviderSize @wcProviderData[1]
def COMMON_LVB_GRID_HORIZONTAL 0x0400
def COMMON_LVB_GRID_LVERTICAL 0x0800
def COMMON_LVB_GRID_RVERTICAL 0x1000
def COMMON_LVB_LEADING_BYTE 0x0100
def COMMON_LVB_REVERSE_VIDEO 0x4000
def COMMON_LVB_SBCSDBCS 0x0300
def COMMON_LVB_TRAILING_BYTE 0x0200
def COMMON_LVB_UNDERSCORE 0x8000
type COMMPROP @wPacketLength @wPacketVersion dwServiceMask dwReserved1 dwMaxTxQueue dwMaxRxQueue dwMaxBaud dwProvSubType dwProvCapabilities dwSettableParams dwSettableBaud @wSettableData @wSettableStopParity dwCurrentTxQueue dwCurrentRxQueue dwProvSpec1 dwProvSpec2 @wcProvChar[1]
def COMMPROP_INITIALIZED 0xE73CF52E
type COMMTIMEOUTS ReadIntervalTimeout ReadTotalTimeoutMultiplier ReadTotalTimeoutConstant WriteTotalTimeoutMultiplier WriteTotalTimeoutConstant
type COMM_FAULT_OFFSETS @CommOffset @FaultOffset
type COMPAREITEMSTRUCT CtlType CtlID hwndItem itemID1 itemData1 itemID2 itemData2 dwLocaleId
def COMPARE_STRING 0x0001
type COMPCOLOR crText crBackground dwEffects
def COMPLEXREGION 3
type COMPOSITIONFORM dwStyle POINT'ptCurrentPos RECT'rcArea
def COMPRESSION_ENGINE_HIBER 0x0200
def COMPRESSION_ENGINE_MAXIMUM 0x0100
def COMPRESSION_ENGINE_STANDARD 0x0000
def COMPRESSION_FORMAT_DEFAULT 0x0001
def COMPRESSION_FORMAT_LZNT1 0x0002
def COMPRESSION_FORMAT_NONE 0x0000
def COMPRESSION_FORMAT_SPARSE 0x4000
def COMP_EQUAL 0
def COMP_NOTLESS 1
def COMQC_E_APPLICATION_NOT_QUEUED 0x80110600
def COMQC_E_BAD_MESSAGE 0x80110604
def COMQC_E_NO_IPERSISTSTREAM 0x80110603
def COMQC_E_NO_QUEUEABLE_INTERFACES 0x80110601
def COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE 0x80110602
def COMQC_E_UNAUTHENTICATED 0x80110605
def COMQC_E_UNTRUSTED_ENQUEUER 0x80110606
type COMSTAT bf1 cbInQue cbOutQue
def COM_RIGHTS_EXECUTE 1
def COM_RIGHTS_SAFE_FOR_SCRIPTING 2
type CONFIRMSAFETY GUID'clsid IUnknown'pUnk dwFlags
def CONFIRMSAFETYACTION_LOADOBJECT 0x00000001
def CONNDLG_CONN_POINT 0x00000002
def CONNDLG_HIDE_BOX 0x00000008
def CONNDLG_NOT_PERSIST 0x00000020
def CONNDLG_PERSIST 0x00000010
def CONNDLG_RO_PATH 0x00000001
def CONNDLG_USE_MRU 0x00000004
type CONNECTDATA IUnknown'pUnk dwCookie
type CONNECTDLGSTRUCT cbStructure hwndOwner NETRESOURCE*lpConnRes dwFlags dwDevNum
type CONNECTDLGSTRUCTA cbStructure hwndOwner NETRESOURCE*lpConnRes dwFlags dwDevNum
type CONNECTDLGSTRUCTW cbStructure hwndOwner NETRESOURCEW*lpConnRes dwFlags dwDevNum
def CONNECT_CMD_SAVECRED 0x00001000
def CONNECT_COMMANDLINE 0x00000800
def CONNECT_CURRENT_MEDIA 0x00000200
def CONNECT_DEFERRED 0x00000400
def CONNECT_E_ADVISELIMIT 0x80040201
def CONNECT_E_CANNOTCONNECT 0x80040202
def CONNECT_E_FIRST 0x80040200
def CONNECT_E_LAST 0x8004020F
def CONNECT_E_NOCONNECTION 0x80040200
def CONNECT_E_OVERRIDDEN 0x80040203
def CONNECT_INTERACTIVE 0x00000008
def CONNECT_LOCALDRIVE 0x00000100
def CONNECT_NEED_DRIVE 0x00000020
def CONNECT_PROMPT 0x00000010
def CONNECT_REDIRECT 0x00000080
def CONNECT_REFCOUNT 0x00000040
def CONNECT_RESERVED 0xFF000000
def CONNECT_S_FIRST 0x00040200
def CONNECT_S_LAST 0x0004020F
def CONNECT_TEMPORARY 0x00000004
def CONNECT_UPDATE_PROFILE 0x00000001
def CONNECT_UPDATE_RECENT 0x00000002
def CONSOLE_APPLICATION_16BIT 0x0001
def CONSOLE_CARET_SELECTION 0x0001
def CONSOLE_CARET_VISIBLE 0x0002
type CONSOLE_CURSOR_INFO dwSize bVisible
type CONSOLE_FONT_INFO nFont COORD'dwFontSize
def CONSOLE_FULLSCREEN 1
def CONSOLE_FULLSCREEN_HARDWARE 2
def CONSOLE_MOUSE_DOWN 0x0008
def CONSOLE_MOUSE_SELECTION 0x0004
def CONSOLE_NO_SELECTION 0x0000
type CONSOLE_SCREEN_BUFFER_INFO COORD'dwSize COORD'dwCursorPosition @wAttributes SMALL_RECT'srWindow COORD'dwMaximumWindowSize
type CONSOLE_SELECTION_INFO dwFlags COORD'dwSelectionAnchor SMALL_RECT'srSelection
def CONSOLE_SELECTION_IN_PROGRESS 0x0001
def CONSOLE_SELECTION_NOT_EMPTY 0x0002
def CONSOLE_TEXTMODE_BUFFER 1
def CONTAINER_INHERIT_ACE 0x2
type CONTEXT ContextFlags Dr0 Dr1 Dr2 Dr3 Dr6 Dr7 FLOATING_SAVE_AREA'FloatSave SegGs SegFs SegEs SegDs Edi Esi Ebx Edx Ecx Eax Ebp Eip SegCs EFlags Esp SegSs !ExtendedRegisters[512]
def CONTEXT_ALL 0x0001003F
def CONTEXT_CONTROL 0x00010001
def CONTEXT_DEBUG_REGISTERS 0x00010010
def CONTEXT_EXTENDED_REGISTERS 0x00010020
def CONTEXT_E_ABORTED 0x8004E002
def CONTEXT_E_ABORTING 0x8004E003
def CONTEXT_E_FIRST 0x8004E000
def CONTEXT_E_LAST 0x8004E02F
def CONTEXT_E_NOCONTEXT 0x8004E004
def CONTEXT_E_NOJIT 0x8004E026
def CONTEXT_E_NOTRANSACTION 0x8004E027
def CONTEXT_E_OLDREF 0x8004E007
def CONTEXT_E_ROLENOTFOUND 0x8004E00C
def CONTEXT_E_SYNCH_TIMEOUT 0x8004E006
def CONTEXT_E_TMNOTAVAILABLE 0x8004E00F
def CONTEXT_E_WOULD_DEADLOCK 0x8004E005
def CONTEXT_FLOATING_POINT 0x00010008
def CONTEXT_FULL 0x00010007
def CONTEXT_INTEGER 0x00010002
def CONTEXT_OID_CAPI2_ANY 5
def CONTEXT_OID_CERTIFICATE 1
def CONTEXT_OID_CREATE_OBJECT_CONTEXT_FUNC "ContextDllCreateObjectContext"
def CONTEXT_OID_CRL 2
def CONTEXT_OID_CTL 3
def CONTEXT_OID_PKCS7 4
def CONTEXT_SEGMENTS 0x00010004
def CONTEXT_S_FIRST 0x0004E000
def CONTEXT_S_LAST 0x0004E02F
def CONTEXT_i386 0x00010000
def CONTEXT_i486 0x00010000
type CONTROLINFO cb hAccel @cAccel dwFlags
def CONTROL_C_EXIT 0xC000013A
type CONVCONTEXT cb wFlags wCountryID iCodePage dwLangID dwSecurity SECURITY_QUALITY_OF_SERVICE'qos
def CONVERT10_E_FIRST 0x800401C0
def CONVERT10_E_LAST 0x800401CF
def CONVERT10_E_OLESTREAM_BITMAP_TO_DIB 0x800401C3
def CONVERT10_E_OLESTREAM_FMT 0x800401C2
def CONVERT10_E_OLESTREAM_GET 0x800401C0
def CONVERT10_E_OLESTREAM_PUT 0x800401C1
def CONVERT10_E_STG_DIB_TO_BITMAP 0x800401C6
def CONVERT10_E_STG_FMT 0x800401C4
def CONVERT10_E_STG_NO_STD_STREAM 0x800401C5
def CONVERT10_S_FIRST 0x000401C0
def CONVERT10_S_LAST 0x000401CF
def CONVERT10_S_NO_PRESENTATION 0x000401C0
type CONVINFO cb hUser hConvPartner hszSvcPartner hszServiceReq hszTopic hszItem wFmt wType wStatus wConvst wLastError hConvList CONVCONTEXT'ConvCtxt hwnd hwndPartner
type COORD @X @Y
type COPYDATASTRUCT dwData cbData !*lpData
def COPYFILE_SIS_FLAGS 0x0003
def COPYFILE_SIS_LINK 0x0001
def COPYFILE_SIS_REPLACE 0x0002
def COPY_FILE_ALLOW_DECRYPTED_DESTINATION 0x00000008
def COPY_FILE_FAIL_IF_EXISTS 0x00000001
def COPY_FILE_OPEN_SOURCE_FOR_WRITE 0x00000004
def COPY_FILE_RESTARTABLE 0x00000002
def COR_DELETED_NAME_LENGTH 8
def COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE 0xFF
def COR_VERSION_MAJOR 2
def COR_VERSION_MAJOR_V2 2
def COR_VERSION_MINOR 0
def COR_VTABLEGAP_NAME_LENGTH 8
def COR_VTABLE_32BIT 0x01
def COR_VTABLE_64BIT 0x02
def COR_VTABLE_CALL_MOST_DERIVED 0x10
def COR_VTABLE_FROM_UNMANAGED 0x04
type COSERVERINFO dwReserved1 @*pwszName COAUTHINFO*pAuthInfo dwReserved2
def COWAIT_ALERTABLE 2
def COWAIT_INPUTAVAILABLE 4
def COWAIT_WAITALL 1
def CO_E_ACCESSCHECKFAILED 0x8001012A
def CO_E_ACESINWRONGORDER 0x8001013A
def CO_E_ACNOTINITIALIZED 0x8001013F
def CO_E_ACTIVATIONFAILED 0x8004E021
def CO_E_ACTIVATIONFAILED_CATALOGERROR 0x8004E023
def CO_E_ACTIVATIONFAILED_EVENTLOGGED 0x8004E022
def CO_E_ACTIVATIONFAILED_TIMEOUT 0x8004E024
def CO_E_ALREADYINITIALIZED 0x800401F1
def CO_E_APPDIDNTREG 0x800401FE
def CO_E_APPNOTFOUND 0x800401F5
def CO_E_APPSINGLEUSE 0x800401F6
def CO_E_ASYNC_WORK_REJECTED 0x80004029
def CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT 0x80004024
def CO_E_BAD_PATH 0x80080004
def CO_E_BAD_SERVER_NAME 0x80004014
def CO_E_CANCEL_DISABLED 0x80010140
def CO_E_CANTDETERMINECLASS 0x800401F2
def CO_E_CANT_REMOTE 0x80004013
def CO_E_CLASSSTRING 0x800401F3
def CO_E_CLASS_CREATE_FAILED 0x80080001
def CO_E_CLASS_DISABLED 0x80004027
def CO_E_CLRNOTAVAILABLE 0x80004028
def CO_E_CLSREG_INCONSISTENT 0x8000401F
def CO_E_CONVERSIONFAILED 0x8001012E
def CO_E_CREATEPROCESS_FAILURE 0x80004018
def CO_E_DBERROR 0x8004E02B
def CO_E_DECODEFAILED 0x8001013D
def CO_E_DLLNOTFOUND 0x800401F8
def CO_E_ERRORINAPP 0x800401F7
def CO_E_ERRORINDLL 0x800401F9
def CO_E_EXCEEDSYSACLLIMIT 0x80010139
def CO_E_FAILEDTOCLOSEHANDLE 0x80010138
def CO_E_FAILEDTOCREATEFILE 0x80010137
def CO_E_FAILEDTOGENUUID 0x80010136
def CO_E_FAILEDTOGETSECCTX 0x80010124
def CO_E_FAILEDTOGETTOKENINFO 0x80010126
def CO_E_FAILEDTOGETWINDIR 0x80010134
def CO_E_FAILEDTOIMPERSONATE 0x80010123
def CO_E_FAILEDTOOPENPROCESSTOKEN 0x8001013C
def CO_E_FAILEDTOOPENTHREADTOKEN 0x80010125
def CO_E_FAILEDTOQUERYCLIENTBLANKET 0x80010128
def CO_E_FAILEDTOSETDACL 0x80010129
def CO_E_FIRST 0x800401F0
def CO_E_IIDREG_INCONSISTENT 0x80004020
def CO_E_IIDSTRING 0x800401F4
def CO_E_INCOMPATIBLESTREAMVERSION 0x8001013B
def CO_E_INITIALIZATIONFAILED 0x8004E025
def CO_E_INIT_CLASS_CACHE 0x80004009
def CO_E_INIT_MEMORY_ALLOCATOR 0x80004008
def CO_E_INIT_ONLY_SINGLE_THREADED 0x80004012
def CO_E_INIT_RPC_CHANNEL 0x8000400A
def CO_E_INIT_SCM_EXEC_FAILURE 0x80004011
def CO_E_INIT_SCM_FILE_MAPPING_EXISTS 0x8000400F
def CO_E_INIT_SCM_MAP_VIEW_OF_FILE 0x80004010
def CO_E_INIT_SCM_MUTEX_EXISTS 0x8000400E
def CO_E_INIT_SHARED_ALLOCATOR 0x80004007
def CO_E_INIT_TLS 0x80004006
def CO_E_INIT_TLS_CHANNEL_CONTROL 0x8000400C
def CO_E_INIT_TLS_SET_CHANNEL_CONTROL 0x8000400B
def CO_E_INIT_UNACCEPTED_USER_ALLOCATOR 0x8000400D
def CO_E_INVALIDSID 0x8001012D
def CO_E_ISOLEVELMISMATCH 0x8004E02F
def CO_E_LAST 0x800401FF
def CO_E_LAUNCH_PERMSSION_DENIED 0x8000401B
def CO_E_LOOKUPACCNAMEFAILED 0x80010132
def CO_E_LOOKUPACCSIDFAILED 0x80010130
def CO_E_MALFORMED_SPN 0x80004033
def CO_E_MSI_ERROR 0x80004023
def CO_E_NETACCESSAPIFAILED 0x8001012B
def CO_E_NOCOOKIES 0x8004E02A
def CO_E_NOIISINTRINSICS 0x8004E029
def CO_E_NOMATCHINGNAMEFOUND 0x80010131
def CO_E_NOMATCHINGSIDFOUND 0x8001012F
def CO_E_NOSYNCHRONIZATION 0x8004E02E
def CO_E_NOTCONSTRUCTED 0x8004E02D
def CO_E_NOTINITIALIZED 0x800401F0
def CO_E_NOTPOOLED 0x8004E02C
def CO_E_NOT_SUPPORTED 0x80004021
def CO_E_NO_SECCTX_IN_ACTIVATE 0x8000402B
def CO_E_OBJISREG 0x800401FC
def CO_E_OBJNOTCONNECTED 0x800401FD
def CO_E_OBJNOTREG 0x800401FB
def CO_E_OBJSRV_RPC_FAILURE 0x80080006
def CO_E_OLE1DDE_DISABLED 0x80004016
def CO_E_PATHTOOLONG 0x80010135
def CO_E_RELEASED 0x800401FF
def CO_E_RELOAD_DLL 0x80004022
def CO_E_REMOTE_COMMUNICATION_FAILURE 0x8000401D
def CO_E_RUNAS_CREATEPROCESS_FAILURE 0x80004019
def CO_E_RUNAS_LOGON_FAILURE 0x8000401A
def CO_E_RUNAS_SYNTAX 0x80004017
def CO_E_SCM_ERROR 0x80080002
def CO_E_SCM_RPC_FAILURE 0x80080003
def CO_E_SERVER_EXEC_FAILURE 0x80080005
def CO_E_SERVER_INIT_TIMEOUT 0x8000402A
def CO_E_SERVER_NOT_PAUSED 0x80004026
def CO_E_SERVER_PAUSED 0x80004025
def CO_E_SERVER_START_TIMEOUT 0x8000401E
def CO_E_SERVER_STOPPING 0x80080008
def CO_E_SETSERLHNDLFAILED 0x80010133
def CO_E_START_SERVICE_FAILURE 0x8000401C
def CO_E_SXS_CONFIG 0x80004032
def CO_E_THREADINGMODEL_CHANGED 0x8004E028
def CO_E_THREADPOOL_CONFIG 0x80004031
def CO_E_TRACKER_CONFIG 0x80004030
def CO_E_TRUSTEEDOESNTMATCHCLIENT 0x80010127
def CO_E_WRONGOSFORAPP 0x800401FA
def CO_E_WRONGTRUSTEENAMESYNTAX 0x8001012C
def CO_E_WRONG_SERVER_IDENTITY 0x80004015
def CO_S_FIRST 0x000401F0
def CO_S_LAST 0x000401FF
def CO_S_MACHINENAMENOTFOUND 0x00080013
def CO_S_NOTALLINTERFACES 0x00080012
type CPINFO MaxCharSize !DefaultChar[2] !LeadByte[12]
type CPINFOEX MaxCharSize !DefaultChar[2] !LeadByte[12] @UnicodeDefaultChar CodePage !CodePageName[260]
type CPINFOEXA MaxCharSize !DefaultChar[2] !LeadByte[12] @UnicodeDefaultChar CodePage !CodePageName[260]
type CPINFOEXW MaxCharSize !DefaultChar[2] !LeadByte[12] @UnicodeDefaultChar CodePage @CodePageName[260]
def CPS_CANCEL 0x0004
def CPS_COMPLETE 0x0001
def CPS_CONVERT 0x0002
def CPS_REVERT 0x0003
type CPS_URLS @*pszURL CRYPT_ALGORITHM_IDENTIFIER*pAlgorithm CRYPT_INTEGER_BLOB*pDigest
def CP_ACP 0
def CP_INSTALLED 0x00000001
def CP_MACCP 2
def CP_NONE 0
def CP_OEMCP 1
def CP_RECTANGLE 1
def CP_REGION 2
def CP_SUPPORTED 0x00000002
def CP_SYMBOL 42
def CP_THREAD_ACP 3
def CP_UTF7 65000
def CP_UTF8 65001
def CP_WINANSI 1004
def CP_WINNEUTRAL 1004
def CP_WINUNICODE 1200
def CREATECOLORSPACE_EMBEDED 0x00000001
def CREATEPROCESS_MANIFEST_RESOURCE_ID 1
 ;;(WORD)(1)
type CREATESTRUCT !*lpCreateParams hInstance hMenu hwndParent cy cx y x style $lpszName $lpszClass dwExStyle
type CREATESTRUCTA !*lpCreateParams hInstance hMenu hwndParent cy cx y x style $lpszName $lpszClass dwExStyle
type CREATESTRUCTW !*lpCreateParams hInstance hMenu hwndParent cy cx y x style @*lpszName @*lpszClass dwExStyle
def CREATE_ALWAYS 2
def CREATE_BREAKAWAY_FROM_JOB 0x01000000
def CREATE_DEFAULT_ERROR_MODE 0x04000000
type CREATE_DISK PartitionStyle {CREATE_DISK_MBR'Mbr []CREATE_DISK_GPT'Gpt}
type CREATE_DISK_GPT GUID'DiskId MaxPartitionCount
type CREATE_DISK_MBR Signature
def CREATE_FORCEDOS 0x00002000
def CREATE_FOR_DIR 2
def CREATE_FOR_IMPORT 1
def CREATE_IGNORE_SYSTEM_DEFAULT 0x80000000
def CREATE_NEW 1
def CREATE_NEW_CONSOLE 0x00000010
def CREATE_NEW_PROCESS_GROUP 0x00000200
def CREATE_NO_WINDOW 0x08000000
def CREATE_PRESERVE_CODE_AUTHZ_LEVEL 0x02000000
def CREATE_PROCESS_DEBUG_EVENT 3
type CREATE_PROCESS_DEBUG_INFO hFile hProcess hThread !*lpBaseOfImage dwDebugInfoFileOffset nDebugInfoSize !*lpThreadLocalBase lpStartAddress !*lpImageName @fUnicode
def CREATE_SEPARATE_WOW_VDM 0x00000800
def CREATE_SHARED_WOW_VDM 0x00001000
def CREATE_SUSPENDED 0x00000004
def CREATE_THREAD_DEBUG_EVENT 2
type CREATE_THREAD_DEBUG_INFO hThread !*lpThreadLocalBase lpStartAddress
def CREATE_UNICODE_ENVIRONMENT 0x00000400
type CREATE_USN_JOURNAL_DATA %MaximumSize %AllocationDelta
def CREDENTIAL_OID_PASSWORD_CREDENTIALS 1
def CREDENTIAL_OID_PASSWORD_CREDENTIALS_A 1
def CREDENTIAL_OID_PASSWORD_CREDENTIALS_W 2
type CRGB !bRed !bGreen !bBlue !bExtra
type CRITICAL_SECTION RTL_CRITICAL_SECTION_DEBUG*DebugInfo LockCount RecursionCount OwningThread LockSemaphore SpinCount
type CRITICAL_SECTION_DEBUG @Type @CreatorBackTraceIndex RTL_CRITICAL_SECTION*CriticalSection LIST_ENTRY'ProcessLocksList EntryCount ContentionCount Spare[2]
type CRL_BLOB cbData !*pbData
type CRL_CONTEXT dwCertEncodingType !*pbCrlEncoded cbCrlEncoded CRL_INFO*pCrlInfo hCertStore
type CRL_DIST_POINT CRL_DIST_POINT_NAME'DistPointName CRYPT_BIT_BLOB'ReasonFlags CERT_ALT_NAME_INFO'CRLIssuer
type CRL_DIST_POINTS_INFO cDistPoint CRL_DIST_POINT*rgDistPoint
def CRL_DIST_POINT_ERR_CRL_ISSUER_BIT 0x80000000
def CRL_DIST_POINT_ERR_INDEX_MASK 0x7F
def CRL_DIST_POINT_ERR_INDEX_SHIFT 24
def CRL_DIST_POINT_FULL_NAME 1
def CRL_DIST_POINT_ISSUER_RDN_NAME 2
type CRL_DIST_POINT_NAME dwDistPointNameChoice {CERT_ALT_NAME_INFO'FullName}
def CRL_DIST_POINT_NO_NAME 0
type CRL_ENTRY CRYPT_INTEGER_BLOB'SerialNumber FILETIME'RevocationDate cExtension CERT_EXTENSION*rgExtension
def CRL_FIND_ANY 0
def CRL_FIND_EXISTING 2
def CRL_FIND_ISSUED_BY 1
def CRL_FIND_ISSUED_BY_AKI_FLAG 0x1
def CRL_FIND_ISSUED_BY_BASE_FLAG 0x8
def CRL_FIND_ISSUED_BY_DELTA_FLAG 0x4
def CRL_FIND_ISSUED_BY_SIGNATURE_FLAG 0x2
def CRL_FIND_ISSUED_FOR 3
type CRL_FIND_ISSUED_FOR_PARA CERT_CONTEXT*pSubjectCert CERT_CONTEXT*pIssuerCert
type CRL_INFO dwVersion CRYPT_ALGORITHM_IDENTIFIER'SignatureAlgorithm CRYPT_INTEGER_BLOB'Issuer FILETIME'ThisUpdate FILETIME'NextUpdate cCRLEntry CRL_ENTRY*rgCRLEntry cExtension CERT_EXTENSION*rgExtension
type CRL_ISSUING_DIST_POINT CRL_DIST_POINT_NAME'DistPointName fOnlyContainsUserCerts fOnlyContainsCACerts CRYPT_BIT_BLOB'OnlySomeReasonFlags fIndirectCRL
def CRL_REASON_AFFILIATION_CHANGED 3
def CRL_REASON_AFFILIATION_CHANGED_FLAG 0x10
def CRL_REASON_CA_COMPROMISE 2
def CRL_REASON_CA_COMPROMISE_FLAG 0x20
def CRL_REASON_CERTIFICATE_HOLD 6
def CRL_REASON_CERTIFICATE_HOLD_FLAG 0x02
def CRL_REASON_CESSATION_OF_OPERATION 5
def CRL_REASON_CESSATION_OF_OPERATION_FLAG 0x04
def CRL_REASON_KEY_COMPROMISE 1
def CRL_REASON_KEY_COMPROMISE_FLAG 0x40
def CRL_REASON_REMOVE_FROM_CRL 8
def CRL_REASON_SUPERSEDED 4
def CRL_REASON_SUPERSEDED_FLAG 0x08
def CRL_REASON_UNSPECIFIED 0
def CRL_REASON_UNUSED_FLAG 0x80
type CRL_REVOCATION_INFO CRL_ENTRY*pCrlEntry CRL_CONTEXT*pCrlContext _CERT_CHAIN_CONTEXT*pCrlIssuerChain
def CRL_V1 0
def CRL_V2 1
type CROSS_CERT_DIST_POINTS_INFO dwSyncDeltaTime cDistPoint CERT_ALT_NAME_INFO*rgDistPoint
def CROSS_CERT_DIST_POINT_ERR_INDEX_MASK 0xFF
def CROSS_CERT_DIST_POINT_ERR_INDEX_SHIFT 24
def CRYPTPROTECTMEMORY_BLOCK_SIZE 16
def CRYPTPROTECTMEMORY_CROSS_PROCESS 0x01
def CRYPTPROTECTMEMORY_SAME_LOGON 0x02
def CRYPTPROTECTMEMORY_SAME_PROCESS 0x00
def CRYPTPROTECT_AUDIT 0x10
def CRYPTPROTECT_CRED_REGENERATE 0x80
def CRYPTPROTECT_CRED_SYNC 0x8
def CRYPTPROTECT_DEFAULT_PROVIDER uuidof("{DF9D8CD0-1501-11D1-8C7A-00C04FC297EB}")
def CRYPTPROTECT_FIRST_RESERVED_FLAGVAL 0x0FFFFFFF
def CRYPTPROTECT_LAST_RESERVED_FLAGVAL 0xFFFFFFFF
def CRYPTPROTECT_LOCAL_MACHINE 0x4
def CRYPTPROTECT_NO_RECOVERY 0x20
type CRYPTPROTECT_PROMPTSTRUCT cbSize dwPromptFlags hwndApp @*szPrompt
def CRYPTPROTECT_PROMPT_ON_PROTECT 0x2
def CRYPTPROTECT_PROMPT_ON_UNPROTECT 0x1
def CRYPTPROTECT_PROMPT_REQUIRE_STRONG 0x10
def CRYPTPROTECT_PROMPT_RESERVED 0x04
def CRYPTPROTECT_PROMPT_STRONG 0x08
def CRYPTPROTECT_UI_FORBIDDEN 0x1
def CRYPTPROTECT_VERIFY_PROTECTION 0x40
def CRYPT_ACCUMULATIVE_TIMEOUT 0x00000800
def CRYPT_ACQUIRE_CACHE_FLAG 0x00000001
def CRYPT_ACQUIRE_COMPARE_KEY_FLAG 0x00000004
def CRYPT_ACQUIRE_SILENT_FLAG 0x00000040
def CRYPT_ACQUIRE_USE_PROV_INFO_FLAG 0x00000002
def CRYPT_AIA_RETRIEVAL 0x00080000
type CRYPT_ALGORITHM_IDENTIFIER $pszObjId CRYPT_INTEGER_BLOB'Parameters
def CRYPT_ARCHIVABLE 0x00004000
def CRYPT_ARCHIVE 0x0100
def CRYPT_ASN_ENCODING 0x00000001
def CRYPT_ASYNC_RETRIEVAL 0x00000010
type CRYPT_ASYNC_RETRIEVAL_COMPLETION pfnCompletion !*pvCompletion
type CRYPT_ATTRIBUTE $pszObjId cValue CRYPT_INTEGER_BLOB*rgValue
type CRYPT_ATTRIBUTES cAttr CRYPT_ATTRIBUTE*rgAttr
type CRYPT_ATTRIBUTE_TYPE_VALUE $pszObjId CRYPT_INTEGER_BLOB'Value
type CRYPT_ATTR_BLOB cbData !*pbData
type CRYPT_BIT_BLOB cbData !*pbData cUnusedBits
type CRYPT_BLOB_ARRAY cBlob CRYPT_INTEGER_BLOB*rgBlob
def CRYPT_BLOB_VER3 0x00000080
def CRYPT_CACHE_ONLY_RETRIEVAL 0x00000002
def CRYPT_CHECK_FRESHNESS_TIME_VALIDITY 0x00000400
type CRYPT_CONTENT_INFO $pszObjId CRYPT_INTEGER_BLOB'Content
type CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY $pszObjId cValue CRYPT_INTEGER_BLOB*rgValue
def CRYPT_CREATE_IV 0x00000200
def CRYPT_CREATE_SALT 0x00000004
type CRYPT_CREDENTIALS cbSize $pszCredentialsOid !*pvCredentials
type CRYPT_CSP_PROVIDER dwKeySpec @*pwszProviderName CRYPT_BIT_BLOB'Signature
type CRYPT_DATA_BLOB cbData !*pbData
def CRYPT_DATA_KEY 0x00000800
def CRYPT_DECODE_ALLOC_FLAG 0x8000
def CRYPT_DECODE_NOCOPY_FLAG 0x1
def CRYPT_DECODE_NO_SIGNATURE_BYTE_REVERSAL_FLAG 0x8
type CRYPT_DECODE_PARA cbSize pfnAlloc pfnFree
def CRYPT_DECODE_SHARE_OID_STRING_FLAG 0x4
def CRYPT_DECODE_TO_BE_SIGNED_FLAG 0x2
def CRYPT_DECRYPT 0x0002
type CRYPT_DECRYPT_MESSAGE_PARA cbSize dwMsgAndCertEncodingType cCertStore *rghCertStore
def CRYPT_DECRYPT_RSA_NO_PADDING_CHECK 0x00000020
def CRYPT_DEFAULT_CONTEXT_AUTO_RELEASE_FLAG 0x00000001
def CRYPT_DEFAULT_CONTEXT_CERT_SIGN_OID 1
def CRYPT_DEFAULT_CONTEXT_MULTI_CERT_SIGN_OID 2
type CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA cOID $*rgpszOID
def CRYPT_DEFAULT_CONTEXT_PROCESS_FLAG 0x00000002
def CRYPT_DEFAULT_OID "DEFAULT"
def CRYPT_DELETEKEYSET 0x00000010
def CRYPT_DELETE_DEFAULT 0x00000004
def CRYPT_DELETE_KEYSET 0x0001
type CRYPT_DER_BLOB cbData !*pbData
def CRYPT_DESTROYKEY 0x00000004
type CRYPT_DIGEST_BLOB cbData !*pbData
def CRYPT_DONT_CACHE_RESULT 0x00000008
def CRYPT_DONT_CHECK_TIME_VALIDITY 0x00000200
def CRYPT_DONT_VERIFY_SIGNATURE 0x00000100
def CRYPT_ENCODE_ALLOC_FLAG 0x8000
def CRYPT_ENCODE_DECODE_NONE 0
def CRYPT_ENCODE_NO_SIGNATURE_BYTE_REVERSAL_FLAG 0x8
type CRYPT_ENCODE_PARA cbSize pfnAlloc pfnFree
def CRYPT_ENCRYPT 0x0001
type CRYPT_ENCRYPTED_PRIVATE_KEY_INFO CRYPT_ALGORITHM_IDENTIFIER'EncryptionAlgorithm CRYPT_INTEGER_BLOB'EncryptedPrivateKey
def CRYPT_ENCRYPT_ALG_OID_GROUP_ID 2
type CRYPT_ENCRYPT_MESSAGE_PARA cbSize dwMsgEncodingType hCryptProv CRYPT_ALGORITHM_IDENTIFIER'ContentEncryptionAlgorithm !*pvEncryptionAuxInfo dwFlags dwInnerContentType
def CRYPT_ENHKEY_USAGE_OID_GROUP_ID 7
type CRYPT_ENROLLMENT_NAME_VALUE_PAIR @*pwszName @*pwszValue
def CRYPT_EXPORT 0x0004
def CRYPT_EXPORTABLE 0x00000001
def CRYPT_EXPORT_KEY 0x0040
def CRYPT_EXT_OR_ATTR_OID_GROUP_ID 6
def CRYPT_E_ALREADY_DECRYPTED 0x80091009
def CRYPT_E_ASN1_BADARGS 0x80093109
def CRYPT_E_ASN1_BADPDU 0x80093108
def CRYPT_E_ASN1_BADREAL 0x8009310A
def CRYPT_E_ASN1_BADTAG 0x8009310B
def CRYPT_E_ASN1_CHOICE 0x8009310C
def CRYPT_E_ASN1_CONSTRAINT 0x80093105
def CRYPT_E_ASN1_CORRUPT 0x80093103
def CRYPT_E_ASN1_EOD 0x80093102
def CRYPT_E_ASN1_ERROR 0x80093100
def CRYPT_E_ASN1_EXTENDED 0x80093201
def CRYPT_E_ASN1_INTERNAL 0x80093101
def CRYPT_E_ASN1_LARGE 0x80093104
def CRYPT_E_ASN1_MEMORY 0x80093106
def CRYPT_E_ASN1_NOEOD 0x80093202
def CRYPT_E_ASN1_NYI 0x80093134
def CRYPT_E_ASN1_OVERFLOW 0x80093107
def CRYPT_E_ASN1_PDU_TYPE 0x80093133
def CRYPT_E_ASN1_RULE 0x8009310D
def CRYPT_E_ASN1_UTF8 0x8009310E
def CRYPT_E_ATTRIBUTES_MISSING 0x8009100F
def CRYPT_E_AUTH_ATTR_MISSING 0x80091006
def CRYPT_E_BAD_ENCODE 0x80092002
def CRYPT_E_BAD_LEN 0x80092001
def CRYPT_E_BAD_MSG 0x8009200D
def CRYPT_E_CONTROL_TYPE 0x8009100C
def CRYPT_E_DELETED_PREV 0x80092008
def CRYPT_E_EXISTS 0x80092005
def CRYPT_E_FILERESIZED 0x80092025
def CRYPT_E_FILE_ERROR 0x80092003
def CRYPT_E_HASH_VALUE 0x80091007
def CRYPT_E_INVALID_IA5_STRING 0x80092022
def CRYPT_E_INVALID_INDEX 0x80091008
def CRYPT_E_INVALID_MSG_TYPE 0x80091004
def CRYPT_E_INVALID_NUMERIC_STRING 0x80092020
def CRYPT_E_INVALID_PRINTABLE_STRING 0x80092021
def CRYPT_E_INVALID_X500_STRING 0x80092023
def CRYPT_E_ISSUER_SERIALNUMBER 0x8009100D
def CRYPT_E_MISSING_PUBKEY_PARA 0x8009202C
def CRYPT_E_MSG_ERROR 0x80091001
def CRYPT_E_NOT_CHAR_STRING 0x80092024
def CRYPT_E_NOT_DECRYPTED 0x8009100A
def CRYPT_E_NOT_FOUND 0x80092004
def CRYPT_E_NOT_IN_CTL 0x8009202A
def CRYPT_E_NOT_IN_REVOCATION_DATABASE 0x80092014
def CRYPT_E_NO_DECRYPT_CERT 0x8009200C
def CRYPT_E_NO_KEY_PROPERTY 0x8009200B
def CRYPT_E_NO_MATCH 0x80092009
def CRYPT_E_NO_PROVIDER 0x80092006
def CRYPT_E_NO_REVOCATION_CHECK 0x80092012
def CRYPT_E_NO_REVOCATION_DLL 0x80092011
def CRYPT_E_NO_SIGNER 0x8009200E
def CRYPT_E_NO_TRUSTED_SIGNER 0x8009202B
def CRYPT_E_NO_VERIFY_USAGE_CHECK 0x80092028
def CRYPT_E_NO_VERIFY_USAGE_DLL 0x80092027
def CRYPT_E_OID_FORMAT 0x80091003
def CRYPT_E_OSS_ERROR 0x80093000
def CRYPT_E_PENDING_CLOSE 0x8009200F
def CRYPT_E_RECIPIENT_NOT_FOUND 0x8009100B
def CRYPT_E_REVOCATION_OFFLINE 0x80092013
def CRYPT_E_REVOKED 0x80092010
def CRYPT_E_SECURITY_SETTINGS 0x80092026
def CRYPT_E_SELF_SIGNED 0x80092007
def CRYPT_E_SIGNER_NOT_FOUND 0x8009100E
def CRYPT_E_STREAM_INSUFFICIENT_DATA 0x80091011
def CRYPT_E_STREAM_MSG_NOT_READY 0x80091010
def CRYPT_E_UNEXPECTED_ENCODING 0x80091005
def CRYPT_E_UNEXPECTED_MSG_TYPE 0x8009200A
def CRYPT_E_UNKNOWN_ALGO 0x80091002
def CRYPT_E_VERIFY_USAGE_OFFLINE 0x80092029
def CRYPT_FAILED 0
def CRYPT_FASTSGC 0x0002
def CRYPT_FIND_MACHINE_KEYSET_FLAG 0x00000002
def CRYPT_FIND_SILENT_KEYSET_FLAG 0x00000040
def CRYPT_FIND_USER_KEYSET_FLAG 0x00000001
def CRYPT_FIRST 1
def CRYPT_FIRST_ALG_OID_GROUP_ID 1
def CRYPT_FLAG_IPSEC 0x0010
def CRYPT_FLAG_PCT1 0x0001
def CRYPT_FLAG_SIGNING 0x0020
def CRYPT_FLAG_SSL2 0x0002
def CRYPT_FLAG_SSL3 0x0004
def CRYPT_FLAG_TLS1 0x0008
def CRYPT_FORMAT_COMMA 0x1000
def CRYPT_FORMAT_CRLF 0x0200
def CRYPT_FORMAT_OID 0x0004
def CRYPT_FORMAT_RDN_CRLF 0x0200
def CRYPT_FORMAT_RDN_REVERSE 0x0800
def CRYPT_FORMAT_RDN_SEMICOLON 0x0100
def CRYPT_FORMAT_RDN_UNQUOTE 0x0400
def CRYPT_FORMAT_SEMICOLON 0x0100
def CRYPT_FORMAT_SIMPLE 0x0001
def CRYPT_FORMAT_STR_MULTI_LINE 0x0001
def CRYPT_FORMAT_STR_NO_HEX 0x0010
def CRYPT_FORMAT_X509 0x0002
def CRYPT_GET_INSTALLED_OID_FUNC_FLAG 0x1
def CRYPT_GET_URL_FROM_AUTH_ATTRIBUTE 0x00000008
def CRYPT_GET_URL_FROM_EXTENSION 0x00000002
def CRYPT_GET_URL_FROM_PROPERTY 0x00000001
def CRYPT_GET_URL_FROM_UNAUTH_ATTRIBUTE 0x00000004
def CRYPT_HASH_ALG_OID_GROUP_ID 1
type CRYPT_HASH_BLOB cbData !*pbData
type CRYPT_HASH_INFO CRYPT_ALGORITHM_IDENTIFIER'HashAlgorithm CRYPT_INTEGER_BLOB'Hash
type CRYPT_HASH_MESSAGE_PARA cbSize dwMsgEncodingType hCryptProv CRYPT_ALGORITHM_IDENTIFIER'HashAlgorithm !*pvHashAuxInfo
def CRYPT_IMPL_HARDWARE 1
def CRYPT_IMPL_MIXED 3
def CRYPT_IMPL_REMOVABLE 8
def CRYPT_IMPL_SOFTWARE 2
def CRYPT_IMPL_UNKNOWN 4
def CRYPT_IMPORT_KEY 0x0080
def CRYPT_INITIATOR 0x00000040
def CRYPT_INSTALL_OID_FUNC_BEFORE_FLAG 1
def CRYPT_INSTALL_OID_INFO_BEFORE_FLAG 1
type CRYPT_INTEGER_BLOB cbData !*pbData
def CRYPT_IPSEC_HMAC_KEY 0x00000100
def CRYPT_I_NEW_PROTECTION_REQUIRED 0x00091012
def CRYPT_KEEP_TIME_VALID 0x00000080
def CRYPT_KEK 0x00000400
def CRYPT_KEYID_ALLOC_FLAG 0x00008000
def CRYPT_KEYID_DELETE_FLAG 0x00000010
def CRYPT_KEYID_MACHINE_FLAG 0x00000020
def CRYPT_KEYID_SET_NEW_FLAG 0x00002000
type CRYPT_KEY_PROV_INFO @*pwszContainerName @*pwszProvName dwProvType dwFlags cProvParam CRYPT_KEY_PROV_PARAM*rgProvParam dwKeySpec
type CRYPT_KEY_PROV_PARAM dwParam !*pbData cbData dwFlags
type CRYPT_KEY_SIGN_MESSAGE_PARA cbSize dwMsgAndCertEncodingType hCryptProv dwKeySpec CRYPT_ALGORITHM_IDENTIFIER'HashAlgorithm !*pvHashAuxInfo CRYPT_ALGORITHM_IDENTIFIER'PubKeyAlgorithm
type CRYPT_KEY_VERIFY_MESSAGE_PARA cbSize dwMsgEncodingType hCryptProv
def CRYPT_LAST_ALG_OID_GROUP_ID 4
def CRYPT_LAST_OID_GROUP_ID 9
def CRYPT_LDAP_AREC_EXCLUSIVE_RETRIEVAL 0x00040000
def CRYPT_LDAP_INSERT_ENTRY_ATTRIBUTE 0x00008000
def CRYPT_LDAP_SCOPE_BASE_ONLY_RETRIEVAL 0x00002000
def CRYPT_LDAP_SIGN_RETRIEVAL 0x00010000
def CRYPT_LITTLE_ENDIAN 0x00000001
def CRYPT_LOCALIZED_NAME_ENCODING_TYPE 0
def CRYPT_LOCALIZED_NAME_OID "LocalizedNames"
def CRYPT_MAC 0x0020
def CRYPT_MACHINE_DEFAULT 0x00000001
def CRYPT_MACHINE_KEYSET 0x00000020
def CRYPT_MATCH_ANY_ENCODING_TYPE 0xFFFFFFFF
def CRYPT_MESSAGE_BARE_CONTENT_OUT_FLAG 0x00000001
def CRYPT_MESSAGE_ENCAPSULATED_CONTENT_OUT_FLAG 0x00000002
def CRYPT_MESSAGE_KEYID_RECIPIENT_FLAG 0x4
def CRYPT_MESSAGE_KEYID_SIGNER_FLAG 0x00000004
def CRYPT_MESSAGE_SILENT_KEYSET_FLAG 0x00000040
def CRYPT_MODE_CBC 1
def CRYPT_MODE_CBCI 6
def CRYPT_MODE_CBCOFM 9
def CRYPT_MODE_CBCOFMI 10
def CRYPT_MODE_CFB 4
def CRYPT_MODE_CFBP 7
def CRYPT_MODE_CTS 5
def CRYPT_MODE_ECB 2
def CRYPT_MODE_OFB 3
def CRYPT_MODE_OFBP 8
def CRYPT_NDR_ENCODING 0x00000002
def CRYPT_NEWKEYSET 0x00000008
def CRYPT_NEXT 2
def CRYPT_NOHASHOID 0x00000001
def CRYPT_NO_AUTH_RETRIEVAL 0x00020000
def CRYPT_NO_SALT 0x00000010
def CRYPT_OAEP 0x00000040
type CRYPT_OBJID_BLOB cbData !*pbData
type CRYPT_OBJID_TABLE dwAlgId $pszObjId
def CRYPT_OFFLINE_CHECK_RETRIEVAL 0x00004000
def CRYPT_OID_CREATE_COM_OBJECT_FUNC "CryptDllCreateCOMObject"
def CRYPT_OID_DECODE_OBJECT_EX_FUNC "CryptDllDecodeObjectEx"
def CRYPT_OID_DECODE_OBJECT_FUNC "CryptDllDecodeObject"
def CRYPT_OID_ENCODE_OBJECT_EX_FUNC "CryptDllEncodeObjectEx"
def CRYPT_OID_ENCODE_OBJECT_FUNC "CryptDllEncodeObject"
def CRYPT_OID_ENUM_PHYSICAL_STORE_FUNC "CertDllEnumPhysicalStore"
def CRYPT_OID_ENUM_SYSTEM_STORE_FUNC "CertDllEnumSystemStore"
def CRYPT_OID_EXPORT_PRIVATE_KEY_INFO_FUNC "CryptDllExportPrivateKeyInfoEx"
def CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_FUNC "CryptDllExportPublicKeyInfoEx"
def CRYPT_OID_FIND_LOCALIZED_NAME_FUNC "CryptDllFindLocalizedName"
def CRYPT_OID_FIND_OID_INFO_FUNC "CryptDllFindOIDInfo"
def CRYPT_OID_FORMAT_OBJECT_FUNC "CryptDllFormatObject"
type CRYPT_OID_FUNC_ENTRY $pszOID !*pvFuncAddr
def CRYPT_OID_IMPORT_PRIVATE_KEY_INFO_FUNC "CryptDllImportPrivateKeyInfoEx"
def CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_FUNC "CryptDllImportPublicKeyInfoEx"
type CRYPT_OID_INFO cbSize $pszOID @*pwszName dwGroupId {dwValue []Algid []dwLength} CRYPT_INTEGER_BLOB'ExtraInfo
def CRYPT_OID_INFO_ALGID_KEY 3
def CRYPT_OID_INFO_NAME_KEY 2
def CRYPT_OID_INFO_OID_KEY 1
def CRYPT_OID_INFO_SIGN_KEY 4
def CRYPT_OID_INHIBIT_SIGNATURE_FORMAT_FLAG 0x1
def CRYPT_OID_NO_NULL_ALGORITHM_PARA_FLAG 0x4
def CRYPT_OID_OPEN_STORE_PROV_FUNC "CertDllOpenStoreProv"
def CRYPT_OID_OPEN_SYSTEM_STORE_PROV_FUNC "CertDllOpenSystemStoreProv"
def CRYPT_OID_REGISTER_PHYSICAL_STORE_FUNC "CertDllRegisterPhysicalStore"
def CRYPT_OID_REGISTER_SYSTEM_STORE_FUNC "CertDllRegisterSystemStore"
def CRYPT_OID_REGPATH "Software\Microsoft\Cryptography\OID"
def CRYPT_OID_REG_DLL_VALUE_NAME L"Dll"
def CRYPT_OID_REG_ENCODING_TYPE_PREFIX "EncodingType "
def CRYPT_OID_REG_FLAGS_VALUE_NAME L"CryptFlags"
def CRYPT_OID_REG_FUNC_NAME_VALUE_NAME L"FuncName"
def CRYPT_OID_REG_FUNC_NAME_VALUE_NAME_A "FuncName"
def CRYPT_OID_SYSTEM_STORE_LOCATION_VALUE_NAME L"SystemStoreLocation"
def CRYPT_OID_UNREGISTER_PHYSICAL_STORE_FUNC "CertDllUnregisterPhysicalStore"
def CRYPT_OID_UNREGISTER_SYSTEM_STORE_FUNC "CertDllUnregisterSystemStore"
def CRYPT_OID_USE_PUBKEY_PARA_FOR_PKCS7_FLAG 0x2
def CRYPT_OID_VERIFY_CERTIFICATE_CHAIN_POLICY_FUNC "CertDllVerifyCertificateChainPolicy"
def CRYPT_OID_VERIFY_CTL_USAGE_FUNC "CertDllVerifyCTLUsage"
def CRYPT_OID_VERIFY_REVOCATION_FUNC "CertDllVerifyRevocation"
def CRYPT_ONLINE 0x00000080
def CRYPT_OWF_REPL_LM_HASH 0x00000001
def CRYPT_PARAM_ASYNC_RETRIEVAL_COMPLETION 1
def CRYPT_PARAM_CANCEL_ASYNC_RETRIEVAL 2
type CRYPT_PASSWORD_CREDENTIALS cbSize $pszUsername $pszPassword
type CRYPT_PASSWORD_CREDENTIALSA cbSize $pszUsername $pszPassword
type CRYPT_PASSWORD_CREDENTIALSW cbSize @*pszUsername @*pszPassword
type CRYPT_PKCS8_EXPORT_PARAMS hCryptProv dwKeySpec $pszPrivateKeyObjId pEncryptPrivateKeyFunc !*pVoidEncryptFunc
type CRYPT_PKCS8_IMPORT_PARAMS CRYPT_INTEGER_BLOB'PrivateKey pResolvehCryptProvFunc !*pVoidResolveFunc pDecryptPrivateKeyFunc !*pVoidDecryptFunc
def CRYPT_POLICY_OID_GROUP_ID 8
def CRYPT_PREGEN 0x00000040
type CRYPT_PRIVATE_KEY_BLOB_AND_PARAMS CRYPT_INTEGER_BLOB'PrivateKey pResolvehCryptProvFunc !*pVoidResolveFunc pDecryptPrivateKeyFunc !*pVoidDecryptFunc
type CRYPT_PRIVATE_KEY_INFO Version CRYPT_ALGORITHM_IDENTIFIER'Algorithm CRYPT_INTEGER_BLOB'PrivateKey CRYPT_ATTRIBUTES*pAttributes
def CRYPT_PSTORE 0x00000002
def CRYPT_PUBKEY_ALG_OID_GROUP_ID 3
def CRYPT_RC2_128BIT_VERSION 58
def CRYPT_RC2_40BIT_VERSION 160
def CRYPT_RC2_56BIT_VERSION 52
def CRYPT_RC2_64BIT_VERSION 120
type CRYPT_RC2_CBC_PARAMETERS dwVersion fIV !rgbIV[8]
def CRYPT_RDN_ATTR_OID_GROUP_ID 5
def CRYPT_READ 0x0008
def CRYPT_RECIPIENT 0x00000010
def CRYPT_REGISTER_FIRST_INDEX 0
def CRYPT_REGISTER_LAST_INDEX 0xFFFFFFFF
type CRYPT_RETRIEVE_AUX_INFO cbSize FILETIME*pLastSyncTime dwMaxUrlRetrievalByteCount
def CRYPT_RETRIEVE_MULTIPLE_OBJECTS 0x00000001
def CRYPT_SECRETDIGEST 0x00000001
def CRYPT_SEC_DESCR 0x00000001
type CRYPT_SEQUENCE_OF_ANY cValue CRYPT_INTEGER_BLOB*rgValue
def CRYPT_SERVER 0x00000400
def CRYPT_SF 0x00000100
def CRYPT_SGC 0x0001
def CRYPT_SGCKEY 0x00002000
def CRYPT_SGC_ENUM 4
def CRYPT_SIGN_ALG_OID_GROUP_ID 4
type CRYPT_SIGN_MESSAGE_PARA cbSize dwMsgEncodingType CERT_CONTEXT*pSigningCert CRYPT_ALGORITHM_IDENTIFIER'HashAlgorithm !*pvHashAuxInfo cMsgCert CERT_CONTEXT**rgpMsgCert cMsgCrl CRL_CONTEXT**rgpMsgCrl cAuthAttr CRYPT_ATTRIBUTE*rgAuthAttr cUnauthAttr CRYPT_ATTRIBUTE*rgUnauthAttr dwFlags dwInnerContentType
def CRYPT_SILENT 0x00000040
type CRYPT_SMIME_CAPABILITIES cCapability CRYPT_SMIME_CAPABILITY*rgCapability
type CRYPT_SMIME_CAPABILITY $pszObjId CRYPT_INTEGER_BLOB'Parameters
def CRYPT_SORTED_CTL_ENCODE_HASHED_SUBJECT_IDENTIFIER_FLAG 0x10000
def CRYPT_SSL2_FALLBACK 0x00000002
def CRYPT_STICKY_CACHE_RETRIEVAL 0x00001000
def CRYPT_STRING_ANY 0x00000007
def CRYPT_STRING_BASE64 0x00000001
def CRYPT_STRING_BASE64HEADER 0x00000000
def CRYPT_STRING_BASE64REQUESTHEADER 0x00000003
def CRYPT_STRING_BASE64X509CRLHEADER 0x00000009
def CRYPT_STRING_BASE64_ANY 0x00000006
def CRYPT_STRING_BINARY 0x00000002
def CRYPT_STRING_HEX 0x00000004
def CRYPT_STRING_HEXADDR 0x0000000a
def CRYPT_STRING_HEXASCII 0x00000005
def CRYPT_STRING_HEXASCIIADDR 0x0000000b
def CRYPT_STRING_HEX_ANY 0x00000008
def CRYPT_STRING_NOCR 0x80000000
def CRYPT_SUCCEED 1
def CRYPT_TEMPLATE_OID_GROUP_ID 9
type CRYPT_TIME_STAMP_REQUEST_INFO $pszTimeStampAlgorithm $pszContentType CRYPT_INTEGER_BLOB'Content cAttribute CRYPT_ATTRIBUTE*rgAttribute
def CRYPT_TYPE2_FORMAT 0x00000002
type CRYPT_UINT_BLOB cbData !*pbData
def CRYPT_UI_PROMPT 0x00000004
def CRYPT_UNICODE_NAME_DECODE_DISABLE_IE4_UTF8_FLAG 0x01000000
def CRYPT_UNICODE_NAME_ENCODE_DISABLE_CHECK_TYPE_FLAG 0x40000000
def CRYPT_UNICODE_NAME_ENCODE_ENABLE_T61_UNICODE_FLAG 0x80000000
def CRYPT_UNICODE_NAME_ENCODE_ENABLE_UTF8_UNICODE_FLAG 0x20000000
def CRYPT_UPDATE_KEY 0x00000008
type CRYPT_URL_ARRAY cUrl @**rgwszUrl
type CRYPT_URL_INFO cbSize dwSyncDeltaTime cGroup *rgcGroupEntry
def CRYPT_USERDATA 1
def CRYPT_USER_DEFAULT 0x00000002
def CRYPT_USER_KEYSET 0x00001000
def CRYPT_USER_PROTECTED 0x00000002
def CRYPT_VERIFYCONTEXT 0xF0000000
def CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT 2
def CRYPT_VERIFY_CERT_SIGN_ISSUER_CHAIN 3
def CRYPT_VERIFY_CERT_SIGN_ISSUER_NULL 4
def CRYPT_VERIFY_CERT_SIGN_ISSUER_PUBKEY 1
def CRYPT_VERIFY_CERT_SIGN_SUBJECT_BLOB 1
def CRYPT_VERIFY_CERT_SIGN_SUBJECT_CERT 2
def CRYPT_VERIFY_CERT_SIGN_SUBJECT_CRL 3
def CRYPT_VERIFY_CONTEXT_SIGNATURE 0x00000020
def CRYPT_VERIFY_DATA_HASH 0x00000040
type CRYPT_VERIFY_MESSAGE_PARA cbSize dwMsgAndCertEncodingType hCryptProv pfnGetSignerCertificate !*pvGetArg
def CRYPT_VOLATILE 0x00001000
def CRYPT_WIRE_ONLY_RETRIEVAL 0x00000004
def CRYPT_WRITE 0x0010
def CRYPT_X931_FORMAT 0x00000004
def CRYPT_X942_COUNTER_BYTE_LENGTH 4
def CRYPT_X942_KEY_LENGTH_BYTE_LENGTH 4
type CRYPT_X942_OTHER_INFO $pszContentEncryptionObjId !rgbCounter[4] !rgbKeyLength[4] CRYPT_INTEGER_BLOB'PubInfo
def CRYPT_X942_PUB_INFO_BYTE_LENGTH 0x00000040
def CRYPT_Y_ONLY 0x00000001
type CSADDR_INFO SOCKET_ADDRESS'LocalAddr SOCKET_ADDRESS'RemoteAddr iSocketType iProtocol
def CSC_NAVIGATEBACK 0x2
def CSC_NAVIGATEFORWARD 0x1
def CSC_UPDATECOMMANDS 0xffffffff
type CSFV cbSize IShellFolder'pshf IShellView'psvOuter ITEMIDLIST*pidl lEvents pfnCallback fvm
def CSIDL_ADMINTOOLS 0x0030
def CSIDL_ALTSTARTUP 0x001d
def CSIDL_APPDATA 0x001a
def CSIDL_BITBUCKET 0x000a
def CSIDL_CDBURN_AREA 0x003b
def CSIDL_COMMON_ADMINTOOLS 0x002f
def CSIDL_COMMON_ALTSTARTUP 0x001e
def CSIDL_COMMON_APPDATA 0x0023
def CSIDL_COMMON_DESKTOPDIRECTORY 0x0019
def CSIDL_COMMON_DOCUMENTS 0x002e
def CSIDL_COMMON_FAVORITES 0x001f
def CSIDL_COMMON_MUSIC 0x0035
def CSIDL_COMMON_OEM_LINKS 0x003a
def CSIDL_COMMON_PICTURES 0x0036
def CSIDL_COMMON_PROGRAMS 0X0017
def CSIDL_COMMON_STARTMENU 0x0016
def CSIDL_COMMON_STARTUP 0x0018
def CSIDL_COMMON_TEMPLATES 0x002d
def CSIDL_COMMON_VIDEO 0x0037
def CSIDL_COMPUTERSNEARME 0x003d
def CSIDL_CONNECTIONS 0x0031
def CSIDL_CONTROLS 0x0003
def CSIDL_COOKIES 0x0021
def CSIDL_DESKTOP 0x0000
def CSIDL_DESKTOPDIRECTORY 0x0010
def CSIDL_DRIVES 0x0011
def CSIDL_FAVORITES 0x0006
def CSIDL_FLAG_CREATE 0x8000
def CSIDL_FLAG_DONT_VERIFY 0x4000
def CSIDL_FLAG_MASK 0xFF00
def CSIDL_FLAG_NO_ALIAS 0x1000
def CSIDL_FLAG_PER_USER_INIT 0x0800
def CSIDL_FLAG_PFTI_TRACKTARGET 0x4000
def CSIDL_FONTS 0x0014
def CSIDL_HISTORY 0x0022
def CSIDL_INTERNET 0x0001
def CSIDL_INTERNET_CACHE 0x0020
def CSIDL_LOCAL_APPDATA 0x001c
def CSIDL_MYDOCUMENTS 0x000c
def CSIDL_MYMUSIC 0x000d
def CSIDL_MYPICTURES 0x0027
def CSIDL_MYVIDEO 0x000e
def CSIDL_NETHOOD 0x0013
def CSIDL_NETWORK 0x0012
def CSIDL_PERSONAL 0x0005
def CSIDL_PRINTERS 0x0004
def CSIDL_PRINTHOOD 0x001b
def CSIDL_PROFILE 0x0028
def CSIDL_PROGRAMS 0x0002
def CSIDL_PROGRAM_FILES 0x0026
def CSIDL_PROGRAM_FILESX86 0x002a
def CSIDL_PROGRAM_FILES_COMMON 0x002b
def CSIDL_PROGRAM_FILES_COMMONX86 0x002c
def CSIDL_RECENT 0x0008
def CSIDL_RESOURCES 0x0038
def CSIDL_RESOURCES_LOCALIZED 0x0039
def CSIDL_SENDTO 0x0009
def CSIDL_STARTMENU 0x000b
def CSIDL_STARTUP 0x0007
def CSIDL_SYSTEM 0x0025
def CSIDL_SYSTEMX86 0x0029
def CSIDL_TEMPLATES 0x0015
def CSIDL_WINDOWS 0x0024
def CSOUND_SYSTEM 16
type CSPLATFORM dwPlatformId dwVersionHi dwVersionLo dwProcessorArch
def CSTR_EQUAL 2
def CSTR_GREATER_THAN 3
def CSTR_LESS_THAN 1
def CS_BYTEALIGNCLIENT 0x1000
def CS_BYTEALIGNWINDOW 0x2000
def CS_CLASSDC 0x0040
def CS_DBLCLKS 0x0008
def CS_DELETE_TRANSFORM 0x00000003
def CS_DISABLE 0x00000002
def CS_DROPSHADOW 0x00020000
def CS_ENABLE 0x00000001
def CS_E_ADMIN_LIMIT_EXCEEDED 0x8004016D
def CS_E_CLASS_NOTFOUND 0x80040166
def CS_E_FIRST 0x80040164
def CS_E_INTERNAL_ERROR 0x8004016F
def CS_E_INVALID_PATH 0x8004016B
def CS_E_INVALID_VERSION 0x80040167
def CS_E_LAST 0x8004016F
def CS_E_NETWORK_ERROR 0x8004016C
def CS_E_NOT_DELETABLE 0x80040165
def CS_E_NO_CLASSSTORE 0x80040168
def CS_E_OBJECT_ALREADY_EXISTS 0x8004016A
def CS_E_OBJECT_NOTFOUND 0x80040169
def CS_E_PACKAGE_NOTFOUND 0x80040164
def CS_E_SCHEMA_MISMATCH 0x8004016E
def CS_GLOBALCLASS 0x4000
def CS_HREDRAW 0x0002
def CS_IME 0x00010000
def CS_INSERTCHAR 0x2000
def CS_NOCLOSE 0x0200
def CS_NOMOVECARET 0x4000
def CS_OWNDC 0x0020
def CS_PARENTDC 0x0080
def CS_SAVEBITS 0x0800
type CS_STUB_INFO WireCodeset DesiredReceivingCodeset !*CSArrayInfo
def CS_VREDRAW 0x0001
def CTFMODEBIAS_CONVERSATION 0x0005
def CTFMODEBIAS_DATETIME 0x0004
def CTFMODEBIAS_DEFAULT 0x0000
def CTFMODEBIAS_FILENAME 0x0001
def CTFMODEBIAS_FULLWIDTHALPHANUMERIC 0x000B
def CTFMODEBIAS_HALFWIDTHALPHANUMERIC 0x000C
def CTFMODEBIAS_HALFWIDTHKATAKANA 0x000A
def CTFMODEBIAS_HANGUL 0x0009
def CTFMODEBIAS_HIRAGANA 0x0007
def CTFMODEBIAS_KATAKANA 0x0008
def CTFMODEBIAS_NAME 0x0002
def CTFMODEBIAS_NUMERIC 0x0006
def CTFMODEBIAS_READING 0x0003
def CTF_COINIT 0x00000008
def CTF_FREELIBANDEXIT 0x00000010
def CTF_INSIST 0x00000001
def CTF_PROCESS_REF 0x00000004
def CTF_REF_COUNTED 0x00000020
def CTF_THREAD_REF 0x00000002
def CTF_WAIT_ALLOWCOM 0x00000040
def CTLCOLOR_BTN 3
def CTLCOLOR_DLG 4
def CTLCOLOR_EDIT 1
def CTLCOLOR_LISTBOX 2
def CTLCOLOR_MAX 7
def CTLCOLOR_MSGBOX 0
def CTLCOLOR_SCROLLBAR 5
def CTLCOLOR_STATIC 6
type CTL_ANY_SUBJECT_INFO CRYPT_ALGORITHM_IDENTIFIER'SubjectAlgorithm CRYPT_INTEGER_BLOB'SubjectIdentifier
def CTL_ANY_SUBJECT_TYPE 1
def CTL_CERT_SUBJECT_TYPE 2
type CTL_CONTEXT dwMsgAndCertEncodingType !*pbCtlEncoded cbCtlEncoded CTL_INFO*pCtlInfo hCertStore hCryptMsg !*pbCtlContent cbCtlContent
type CTL_ENTRY CRYPT_INTEGER_BLOB'SubjectIdentifier cAttribute CRYPT_ATTRIBUTE*rgAttribute
def CTL_ENTRY_FROM_PROP_CHAIN_FLAG 0x1
def CTL_E_BADFILEMODE 0x800A0036
def CTL_E_BADFILENAME 0x800A0040
def CTL_E_BADFILENAMEORNUMBER 0x800A0034
def CTL_E_BADRECORDLENGTH 0x800A003B
def CTL_E_BADRECORDNUMBER 0x800A003F
def CTL_E_CANTSAVEFILETOTEMP 0x800A02DF
def CTL_E_CUSTOM_FIRST 0x800A0258
def CTL_E_DEVICEIOERROR 0x800A0039
def CTL_E_DEVICEUNAVAILABLE 0x800A0044
def CTL_E_DISKFULL 0x800A003D
def CTL_E_DISKNOTREADY 0x800A0047
def CTL_E_DIVISIONBYZERO 0x800A000B
def CTL_E_FILEALREADYEXISTS 0x800A003A
def CTL_E_FILEALREADYOPEN 0x800A0037
def CTL_E_FILENOTFOUND 0x800A0035
def CTL_E_GETNOTSUPPORTED 0x800A018A
def CTL_E_GETNOTSUPPORTEDATRUNTIME 0x800A0189
def CTL_E_ILLEGALFUNCTIONCALL 0x800A0005
def CTL_E_INVALIDCLIPBOARDFORMAT 0x800A01CC
def CTL_E_INVALIDFILEFORMAT 0x800A0141
def CTL_E_INVALIDPATTERNSTRING 0x800A005D
def CTL_E_INVALIDPICTURE 0x800A01E1
def CTL_E_INVALIDPROPERTYARRAYINDEX 0x800A017D
def CTL_E_INVALIDPROPERTYVALUE 0x800A017C
def CTL_E_INVALIDUSEOFNULL 0x800A005E
def CTL_E_NEEDPROPERTYARRAYINDEX 0x800A0181
def CTL_E_OUTOFMEMORY 0x800A0007
def CTL_E_OUTOFSTACKSPACE 0x800A001C
def CTL_E_OUTOFSTRINGSPACE 0x800A000E
def CTL_E_OVERFLOW 0x800A0006
def CTL_E_PATHFILEACCESSERROR 0x800A004B
def CTL_E_PATHNOTFOUND 0x800A004C
def CTL_E_PERMISSIONDENIED 0x800A0046
def CTL_E_PRINTERERROR 0x800A01E2
def CTL_E_PROPERTYNOTFOUND 0x800A01A6
def CTL_E_REPLACEMENTSTOOLONG 0x800A02EA
def CTL_E_SEARCHTEXTNOTFOUND 0x800A02E8
def CTL_E_SETNOTPERMITTED 0x800A0183
def CTL_E_SETNOTSUPPORTED 0x800A017F
def CTL_E_SETNOTSUPPORTEDATRUNTIME 0x800A017E
def CTL_E_TOOMANYFILES 0x800A0043
def CTL_FIND_ANY 0
def CTL_FIND_EXISTING 5
def CTL_FIND_MD5_HASH 2
def CTL_FIND_NO_LIST_ID_CBDATA 0xFFFFFFFF
def CTL_FIND_NO_SIGNER_PTR 0xFFFFFFFF
def CTL_FIND_SAME_USAGE_FLAG 0x1
def CTL_FIND_SHA1_HASH 1
def CTL_FIND_SUBJECT 4
type CTL_FIND_SUBJECT_PARA cbSize CTL_FIND_USAGE_PARA*pUsagePara dwSubjectType !*pvSubject
def CTL_FIND_USAGE 3
type CTL_FIND_USAGE_PARA cbSize CTL_USAGE'SubjectUsage CRYPT_INTEGER_BLOB'ListIdentifier CERT_INFO*pSigner
type CTL_INFO dwVersion CTL_USAGE'SubjectUsage CRYPT_INTEGER_BLOB'ListIdentifier CRYPT_INTEGER_BLOB'SequenceNumber FILETIME'ThisUpdate FILETIME'NextUpdate CRYPT_ALGORITHM_IDENTIFIER'SubjectAlgorithm cCTLEntry CTL_ENTRY*rgCTLEntry cExtension CERT_EXTENSION*rgExtension
type CTL_USAGE cUsageIdentifier $*rgpszUsageIdentifier
type CTL_USAGE_MATCH dwType CTL_USAGE'Usage
def CTL_V1 0
type CTL_VERIFY_USAGE_PARA cbSize CRYPT_INTEGER_BLOB'ListIdentifier cCtlStore *rghCtlStore cSignerStore *rghSignerStore
type CTL_VERIFY_USAGE_STATUS cbSize dwError dwFlags CTL_CONTEXT**ppCtl dwCtlEntryIndex CERT_CONTEXT**ppSigner dwSignerIndex
def CTRLINFO_EATS_ESCAPE 2
def CTRLINFO_EATS_RETURN 1
def CTRL_BREAK_EVENT 1
def CTRL_CLOSE_EVENT 2
def CTRL_C_EVENT 0
def CTRL_LOGOFF_EVENT 5
def CTRL_SHUTDOWN_EVENT 6
def CTRY_ALBANIA 355
def CTRY_ALGERIA 213
def CTRY_ARGENTINA 54
def CTRY_ARMENIA 374
def CTRY_AUSTRALIA 61
def CTRY_AUSTRIA 43
def CTRY_AZERBAIJAN 994
def CTRY_BAHRAIN 973
def CTRY_BELARUS 375
def CTRY_BELGIUM 32
def CTRY_BELIZE 501
def CTRY_BOLIVIA 591
def CTRY_BRAZIL 55
def CTRY_BRUNEI_DARUSSALAM 673
def CTRY_BULGARIA 359
def CTRY_CANADA 2
def CTRY_CARIBBEAN 1
def CTRY_CHILE 56
def CTRY_COLOMBIA 57
def CTRY_COSTA_RICA 506
def CTRY_CROATIA 385
def CTRY_CZECH 420
def CTRY_DEFAULT 0
def CTRY_DENMARK 45
def CTRY_DOMINICAN_REPUBLIC 1
def CTRY_ECUADOR 593
def CTRY_EGYPT 20
def CTRY_EL_SALVADOR 503
def CTRY_ESTONIA 372
def CTRY_FAEROE_ISLANDS 298
def CTRY_FINLAND 358
def CTRY_FRANCE 33
def CTRY_GEORGIA 995
def CTRY_GERMANY 49
def CTRY_GREECE 30
def CTRY_GUATEMALA 502
def CTRY_HONDURAS 504
def CTRY_HONG_KONG 852
def CTRY_HUNGARY 36
def CTRY_ICELAND 354
def CTRY_INDIA 91
def CTRY_INDONESIA 62
def CTRY_IRAN 981
def CTRY_IRAQ 964
def CTRY_IRELAND 353
def CTRY_ISRAEL 972
def CTRY_ITALY 39
def CTRY_JAMAICA 1
def CTRY_JAPAN 81
def CTRY_JORDAN 962
def CTRY_KAZAKSTAN 7
def CTRY_KENYA 254
def CTRY_KUWAIT 965
def CTRY_KYRGYZSTAN 996
def CTRY_LATVIA 371
def CTRY_LEBANON 961
def CTRY_LIBYA 218
def CTRY_LIECHTENSTEIN 41
def CTRY_LITHUANIA 370
def CTRY_LUXEMBOURG 352
def CTRY_MACAU 853
def CTRY_MACEDONIA 389
def CTRY_MALAYSIA 60
def CTRY_MALDIVES 960
def CTRY_MEXICO 52
def CTRY_MONACO 33
def CTRY_MONGOLIA 976
def CTRY_MOROCCO 212
def CTRY_NETHERLANDS 31
def CTRY_NEW_ZEALAND 64
def CTRY_NICARAGUA 505
def CTRY_NORWAY 47
def CTRY_OMAN 968
def CTRY_PAKISTAN 92
def CTRY_PANAMA 507
def CTRY_PARAGUAY 595
def CTRY_PERU 51
def CTRY_PHILIPPINES 63
def CTRY_POLAND 48
def CTRY_PORTUGAL 351
def CTRY_PRCHINA 86
def CTRY_PUERTO_RICO 1
def CTRY_QATAR 974
def CTRY_ROMANIA 40
def CTRY_RUSSIA 7
def CTRY_SAUDI_ARABIA 966
def CTRY_SERBIA 381
def CTRY_SINGAPORE 65
def CTRY_SLOVAK 421
def CTRY_SLOVENIA 386
def CTRY_SOUTH_AFRICA 27
def CTRY_SOUTH_KOREA 82
def CTRY_SPAIN 34
def CTRY_SWEDEN 46
def CTRY_SWITZERLAND 41
def CTRY_SYRIA 963
def CTRY_TAIWAN 886
def CTRY_TATARSTAN 7
def CTRY_THAILAND 66
def CTRY_TRINIDAD_Y_TOBAGO 1
def CTRY_TUNISIA 216
def CTRY_TURKEY 90
def CTRY_UAE 971
def CTRY_UKRAINE 380
def CTRY_UNITED_KINGDOM 44
def CTRY_UNITED_STATES 1
def CTRY_URUGUAY 598
def CTRY_UZBEKISTAN 7
def CTRY_VENEZUELA 58
def CTRY_VIET_NAM 84
def CTRY_YEMEN 967
def CTRY_ZIMBABWE 263
def CT_CTYPE1 0x00000001
def CT_CTYPE2 0x00000002
def CT_CTYPE3 0x00000004
type CURRENCY :CURRENCY'_
type CURRENCYFMT NumDigits LeadingZero Grouping $lpDecimalSep $lpThousandSep NegativeOrder PositiveOrder $lpCurrencySymbol
type CURRENCYFMTA NumDigits LeadingZero Grouping $lpDecimalSep $lpThousandSep NegativeOrder PositiveOrder $lpCurrencySymbol
type CURRENCYFMTW NumDigits LeadingZero Grouping @*lpDecimalSep @*lpThousandSep NegativeOrder PositiveOrder @*lpCurrencySymbol
type CURSORINFO cbSize flags hCursor POINT'ptScreenPos
type CURSORSHAPE xHotSpot yHotSpot cx cy cbWidth !Planes !BitsPixel
def CURSOR_SHOWING 0x00000001
def CURVECAPS 28
def CUR_BLOB_VERSION 2
type CUSTDATA cCustData CUSTDATAITEM*prgCustData
type CUSTDATAITEM GUID'guid VARIANT'varValue
def CWCSTORAGENAME 32
type CWPRETSTRUCT lResult lParam wParam message hwnd
type CWPSTRUCT lParam wParam message hwnd
def CWP_ALL 0x0000
def CWP_SKIPDISABLED 0x0002
def CWP_SKIPINVISIBLE 0x0001
def CWP_SKIPTRANSPARENT 0x0004
def CW_DEFAULT 0x0009001F
def CW_USEDEFAULT 0x80000000
type CY {Lo Hi} []%int64
def CYGNET_12_WO 69
dll shell32 #CallCPLEntry16 hinst lpfnEntry hwndCPL msg lParam1 lParam2
dll user32 [CallMsgFilterA]#CallMsgFilter MSG*lpMsg nCode
dll kernel32 [CallNamedPipeA]#CallNamedPipe $lpNamedPipeName !*lpInBuffer nInBufferSize !*lpOutBuffer nOutBufferSize *lpBytesRead nTimeOut
dll user32 #CallNextHookEx hhk nCode wParam lParam
dll unicows [CallWindowProcA]#CallWindowProc lpPrevWndFunc hWnd Msg wParam lParam
 ;;lpPrevWndFunc: function# a b c d
dll gdi32 #CancelDC hdc
dll kernel32 #CancelDeviceWakeupRequest hDevice
dll kernel32 #CancelIo hFile
dll kernel32 #CancelTimerQueueTimer TimerQueue Timer
dll kernel32 #CancelWaitableTimer hTimer
dll user32 @CascadeWindows hwndParent wHow RECT*lpRect cKids *lpKids
dll crypt32 #CertAddCRLContextToStore hCertStore CRL_CONTEXT*pCrlContext dwAddDisposition CRL_CONTEXT**ppStoreContext
dll crypt32 #CertAddCRLLinkToStore hCertStore CRL_CONTEXT*pCrlContext dwAddDisposition CRL_CONTEXT**ppStoreContext
dll crypt32 #CertAddCTLContextToStore hCertStore CTL_CONTEXT*pCtlContext dwAddDisposition CTL_CONTEXT**ppStoreContext
dll crypt32 #CertAddCTLLinkToStore hCertStore CTL_CONTEXT*pCtlContext dwAddDisposition CTL_CONTEXT**ppStoreContext
dll crypt32 #CertAddCertificateContextToStore hCertStore CERT_CONTEXT*pCertContext dwAddDisposition CERT_CONTEXT**ppStoreContext
dll crypt32 #CertAddCertificateLinkToStore hCertStore CERT_CONTEXT*pCertContext dwAddDisposition CERT_CONTEXT**ppStoreContext
dll crypt32 #CertAddEncodedCRLToStore hCertStore dwCertEncodingType !*pbCrlEncoded cbCrlEncoded dwAddDisposition CRL_CONTEXT**ppCrlContext
dll crypt32 #CertAddEncodedCTLToStore hCertStore dwMsgAndCertEncodingType !*pbCtlEncoded cbCtlEncoded dwAddDisposition CTL_CONTEXT**ppCtlContext
dll crypt32 #CertAddEncodedCertificateToStore hCertStore dwCertEncodingType !*pbCertEncoded cbCertEncoded dwAddDisposition CERT_CONTEXT**ppCertContext
dll crypt32 [CertAddEncodedCertificateToSystemStoreA]#CertAddEncodedCertificateToSystemStore $szCertStoreName !*pbCertEncoded cbCertEncoded
dll crypt32 #CertAddEnhancedKeyUsageIdentifier CERT_CONTEXT*pCertContext $pszUsageIdentifier
dll crypt32 #CertAddSerializedElementToStore hCertStore !*pbElement cbElement dwAddDisposition dwFlags dwContextTypeFlags *pdwContextType !**ppvContext
dll crypt32 #CertAddStoreToCollection hCollectionStore hSiblingStore dwUpdateFlags dwPriority
dll crypt32 $CertAlgIdToOID dwAlgId
dll crypt32 #CertCloseStore hCertStore dwFlags
dll crypt32 #CertCompareCertificate dwCertEncodingType CERT_INFO*pCertId1 CERT_INFO*pCertId2
dll crypt32 #CertCompareCertificateName dwCertEncodingType CRYPT_INTEGER_BLOB*pCertName1 CRYPT_INTEGER_BLOB*pCertName2
dll crypt32 #CertCompareIntegerBlob CRYPT_INTEGER_BLOB*pInt1 CRYPT_INTEGER_BLOB*pInt2
dll crypt32 #CertComparePublicKeyInfo dwCertEncodingType CERT_PUBLIC_KEY_INFO*pPublicKey1 CERT_PUBLIC_KEY_INFO*pPublicKey2
dll crypt32 #CertControlStore hCertStore dwFlags dwCtrlType !*pvCtrlPara
dll crypt32 CRL_CONTEXT*CertCreateCRLContext dwCertEncodingType !*pbCrlEncoded cbCrlEncoded
dll crypt32 CTL_CONTEXT*CertCreateCTLContext dwMsgAndCertEncodingType !*pbCtlEncoded cbCtlEncoded
dll crypt32 #CertCreateCTLEntryFromCertificateContextProperties CERT_CONTEXT*pCertContext cOptAttr CRYPT_ATTRIBUTE*rgOptAttr dwFlags !*pvReserved CTL_ENTRY*pCtlEntry *pcbCtlEntry
dll crypt32 #CertCreateCertificateChainEngine CERT_CHAIN_ENGINE_CONFIG*pConfig *phChainEngine
dll crypt32 CERT_CONTEXT*CertCreateCertificateContext dwCertEncodingType !*pbCertEncoded cbCertEncoded
dll crypt32 !*CertCreateContext dwContextType dwEncodingType !*pbEncoded cbEncoded dwFlags CERT_CREATE_CONTEXT_PARA*pCreatePara
dll crypt32 CERT_CONTEXT*CertCreateSelfSignCertificate hProv CRYPT_INTEGER_BLOB*pSubjectIssuerBlob dwFlags CRYPT_KEY_PROV_INFO*pKeyProvInfo CRYPT_ALGORITHM_IDENTIFIER*pSignatureAlgorithm SYSTEMTIME*pStartTime SYSTEMTIME*pEndTime CERT_EXTENSIONS*pExtensions
dll crypt32 #CertDeleteCRLFromStore CRL_CONTEXT*pCrlContext
dll crypt32 #CertDeleteCTLFromStore CTL_CONTEXT*pCtlContext
dll crypt32 #CertDeleteCertificateFromStore CERT_CONTEXT*pCertContext
dll crypt32 CRL_CONTEXT*CertDuplicateCRLContext CRL_CONTEXT*pCrlContext
dll crypt32 CTL_CONTEXT*CertDuplicateCTLContext CTL_CONTEXT*pCtlContext
dll crypt32 _CERT_CHAIN_CONTEXT*CertDuplicateCertificateChain _CERT_CHAIN_CONTEXT*pChainContext
dll crypt32 CERT_CONTEXT*CertDuplicateCertificateContext CERT_CONTEXT*pCertContext
dll crypt32 #CertDuplicateStore hCertStore
dll crypt32 #CertEnumCRLContextProperties CRL_CONTEXT*pCrlContext dwPropId
dll crypt32 CRL_CONTEXT*CertEnumCRLsInStore hCertStore CRL_CONTEXT*pPrevCrlContext
dll crypt32 #CertEnumCTLContextProperties CTL_CONTEXT*pCtlContext dwPropId
dll crypt32 CTL_CONTEXT*CertEnumCTLsInStore hCertStore CTL_CONTEXT*pPrevCtlContext
dll crypt32 #CertEnumCertificateContextProperties CERT_CONTEXT*pCertContext dwPropId
dll crypt32 CERT_CONTEXT*CertEnumCertificatesInStore hCertStore CERT_CONTEXT*pPrevCertContext
dll crypt32 #CertEnumPhysicalStore !*pvSystemStore dwFlags !*pvArg pfnEnum
 ;;pfnEnum: function# !*pvSystemStore dwFlags @*pwszStoreName CERT_PHYSICAL_STORE_INFO*pStoreInfo !*pvReserved !*pvArg
dll crypt32 #CertEnumSubjectInSortedCTL CTL_CONTEXT*pCtlContext !**ppvNextSubject CRYPT_INTEGER_BLOB*pSubjectIdentifier CRYPT_INTEGER_BLOB*pEncodedAttributes
dll crypt32 #CertEnumSystemStore dwFlags !*pvSystemStoreLocationPara !*pvArg pfnEnum
 ;;pfnEnum: function# !*pvSystemStore dwFlags CERT_SYSTEM_STORE_INFO*pStoreInfo !*pvReserved !*pvArg
dll crypt32 #CertEnumSystemStoreLocation dwFlags !*pvArg pfnEnum
 ;;pfnEnum: function# @*pwszStoreLocation dwFlags !*pvReserved !*pvArg
dll crypt32 CRYPT_ATTRIBUTE*CertFindAttribute $pszObjId cAttr CRYPT_ATTRIBUTE*rgAttr
dll crypt32 CRL_CONTEXT*CertFindCRLInStore hCertStore dwCertEncodingType dwFindFlags dwFindType !*pvFindPara CRL_CONTEXT*pPrevCrlContext
dll crypt32 CTL_CONTEXT*CertFindCTLInStore hCertStore dwMsgAndCertEncodingType dwFindFlags dwFindType !*pvFindPara CTL_CONTEXT*pPrevCtlContext
dll crypt32 #CertFindCertificateInCRL CERT_CONTEXT*pCert CRL_CONTEXT*pCrlContext dwFlags !*pvReserved CRL_ENTRY**ppCrlEntry
dll crypt32 CERT_CONTEXT*CertFindCertificateInStore hCertStore dwCertEncodingType dwFindFlags dwFindType !*pvFindPara CERT_CONTEXT*pPrevCertContext
dll crypt32 _CERT_CHAIN_CONTEXT*CertFindChainInStore hCertStore dwCertEncodingType dwFindFlags dwFindType !*pvFindPara _CERT_CHAIN_CONTEXT*pPrevChainContext
dll crypt32 CERT_EXTENSION*CertFindExtension $pszObjId cExtensions CERT_EXTENSION*rgExtensions
dll crypt32 CERT_RDN_ATTR*CertFindRDNAttr $pszObjId CERT_NAME_INFO*pName
dll crypt32 CTL_ENTRY*CertFindSubjectInCTL dwEncodingType dwSubjectType !*pvSubject CTL_CONTEXT*pCtlContext dwFlags
dll crypt32 #CertFindSubjectInSortedCTL CRYPT_INTEGER_BLOB*pSubjectIdentifier CTL_CONTEXT*pCtlContext dwFlags !*pvReserved CRYPT_INTEGER_BLOB*pEncodedAttributes
dll crypt32 #CertFreeCRLContext CRL_CONTEXT*pCrlContext
dll crypt32 #CertFreeCTLContext CTL_CONTEXT*pCtlContext
dll crypt32 CertFreeCertificateChain _CERT_CHAIN_CONTEXT*pChainContext
dll crypt32 CertFreeCertificateChainEngine hChainEngine
dll crypt32 #CertFreeCertificateContext CERT_CONTEXT*pCertContext
dll crypt32 #CertGetCRLContextProperty CRL_CONTEXT*pCrlContext dwPropId !*pvData *pcbData
dll crypt32 CRL_CONTEXT*CertGetCRLFromStore hCertStore CERT_CONTEXT*pIssuerContext CRL_CONTEXT*pPrevCrlContext *pdwFlags
dll crypt32 #CertGetCTLContextProperty CTL_CONTEXT*pCtlContext dwPropId !*pvData *pcbData
dll crypt32 #CertGetCertificateChain hChainEngine CERT_CONTEXT*pCertContext FILETIME*pTime hAdditionalStore CERT_CHAIN_PARA*pChainPara dwFlags !*pvReserved _CERT_CHAIN_CONTEXT**ppChainContext
dll crypt32 #CertGetCertificateContextProperty CERT_CONTEXT*pCertContext dwPropId !*pvData *pcbData
dll crypt32 #CertGetEnhancedKeyUsage CERT_CONTEXT*pCertContext dwFlags CTL_USAGE*pUsage *pcbUsage
dll crypt32 #CertGetIntendedKeyUsage dwCertEncodingType CERT_INFO*pCertInfo !*pbKeyUsage cbKeyUsage
dll crypt32 CERT_CONTEXT*CertGetIssuerCertificateFromStore hCertStore CERT_CONTEXT*pSubjectContext CERT_CONTEXT*pPrevIssuerContext *pdwFlags
dll crypt32 [CertGetNameStringA]#CertGetNameString CERT_CONTEXT*pCertContext dwType dwFlags !*pvTypePara $pszNameString cchNameString
dll crypt32 #CertGetPublicKeyLength dwCertEncodingType CERT_PUBLIC_KEY_INFO*pPublicKey
dll crypt32 #CertGetStoreProperty hCertStore dwPropId !*pvData *pcbData
dll crypt32 CERT_CONTEXT*CertGetSubjectCertificateFromStore hCertStore dwCertEncodingType CERT_INFO*pCertId
dll crypt32 #CertGetValidUsages cCerts CERT_CONTEXT**rghCerts *cNumOIDs $*rghOIDs *pcbOIDs
dll crypt32 #CertIsRDNAttrsInCertificateName dwCertEncodingType dwFlags CRYPT_INTEGER_BLOB*pCertName CERT_RDN*pRDN
dll crypt32 #CertIsValidCRLForCertificate CERT_CONTEXT*pCert CRL_CONTEXT*pCrl dwFlags !*pvReserved
dll crypt32 [CertNameToStrA]#CertNameToStr dwCertEncodingType CRYPT_INTEGER_BLOB*pName dwStrType $psz csz
dll crypt32 #CertOIDToAlgId $pszObjId
dll crypt32 #CertOpenStore $lpszStoreProvider dwEncodingType hCryptProv dwFlags !*pvPara
dll crypt32 [CertOpenSystemStoreA]#CertOpenSystemStore hProv $szSubsystemProtocol
dll crypt32 [CertRDNValueToStrA]#CertRDNValueToStr dwValueType CRYPT_INTEGER_BLOB*pValue $psz csz
dll crypt32 #CertRegisterPhysicalStore !*pvSystemStore dwFlags @*pwszStoreName CERT_PHYSICAL_STORE_INFO*pStoreInfo !*pvReserved
dll crypt32 #CertRegisterSystemStore !*pvSystemStore dwFlags CERT_SYSTEM_STORE_INFO*pStoreInfo !*pvReserved
dll crypt32 #CertRemoveEnhancedKeyUsageIdentifier CERT_CONTEXT*pCertContext $pszUsageIdentifier
dll crypt32 CertRemoveStoreFromCollection hCollectionStore hSiblingStore
dll crypt32 #CertResyncCertificateChainEngine hChainEngine
dll crypt32 #CertSaveStore hCertStore dwEncodingType dwSaveAs dwSaveTo !*pvSaveToPara dwFlags
dll crypt32 #CertSerializeCRLStoreElement CRL_CONTEXT*pCrlContext dwFlags !*pbElement *pcbElement
dll crypt32 #CertSerializeCTLStoreElement CTL_CONTEXT*pCtlContext dwFlags !*pbElement *pcbElement
dll crypt32 #CertSerializeCertificateStoreElement CERT_CONTEXT*pCertContext dwFlags !*pbElement *pcbElement
dll crypt32 #CertSetCRLContextProperty CRL_CONTEXT*pCrlContext dwPropId dwFlags !*pvData
dll crypt32 #CertSetCTLContextProperty CTL_CONTEXT*pCtlContext dwPropId dwFlags !*pvData
dll crypt32 #CertSetCertificateContextPropertiesFromCTLEntry CERT_CONTEXT*pCertContext CTL_ENTRY*pCtlEntry dwFlags
dll crypt32 #CertSetCertificateContextProperty CERT_CONTEXT*pCertContext dwPropId dwFlags !*pvData
dll crypt32 #CertSetEnhancedKeyUsage CERT_CONTEXT*pCertContext CTL_USAGE*pUsage
dll crypt32 #CertSetStoreProperty hCertStore dwPropId dwFlags !*pvData
dll crypt32 [CertStrToNameA]#CertStrToName dwCertEncodingType $pszX500 dwStrType !*pvReserved !*pbEncoded *pcbEncoded $*ppszError
dll crypt32 #CertUnregisterPhysicalStore !*pvSystemStore dwFlags @*pwszStoreName
dll crypt32 #CertUnregisterSystemStore !*pvSystemStore dwFlags
dll crypt32 #CertVerifyCRLRevocation dwCertEncodingType CERT_INFO*pCertId cCrlInfo CRL_INFO**rgpCrlInfo
dll crypt32 #CertVerifyCRLTimeValidity FILETIME*pTimeToVerify CRL_INFO*pCrlInfo
dll crypt32 #CertVerifyCTLUsage dwEncodingType dwSubjectType !*pvSubject CTL_USAGE*pSubjectUsage dwFlags CTL_VERIFY_USAGE_PARA*pVerifyUsagePara CTL_VERIFY_USAGE_STATUS*pVerifyUsageStatus
dll crypt32 #CertVerifyCertificateChainPolicy $pszPolicyOID _CERT_CHAIN_CONTEXT*pChainContext CERT_CHAIN_POLICY_PARA*pPolicyPara CERT_CHAIN_POLICY_STATUS*pPolicyStatus
dll crypt32 #CertVerifyRevocation dwEncodingType dwRevType cContext !**rgpvContext dwFlags CERT_REVOCATION_PARA*pRevPara CERT_REVOCATION_STATUS*pRevStatus
dll crypt32 #CertVerifySubjectCertificateContext CERT_CONTEXT*pSubject CERT_CONTEXT*pIssuer *pdwFlags
dll crypt32 #CertVerifyTimeValidity FILETIME*pTimeToVerify CERT_INFO*pCertInfo
dll crypt32 #CertVerifyValidityNesting CERT_INFO*pSubjectInfo CERT_INFO*pIssuerInfo
dll user32 #ChangeClipboardChain hWndRemove hWndNewNext
dll user32 [ChangeDisplaySettingsA]#ChangeDisplaySettings DEVMODE*lpDevMode dwFlags
dll user32 [ChangeDisplaySettingsExA]#ChangeDisplaySettingsEx $lpszDeviceName DEVMODE*lpDevMode hwnd dwflags !*lParam
dll user32 [ChangeMenuA]#ChangeMenu hMenu cmd $lpszNewItem cmdInsert flags
dll advapi32 [ChangeServiceConfigA]#ChangeServiceConfig hService dwServiceType dwStartType dwErrorControl $lpBinaryPathName $lpLoadOrderGroup *lpdwTagId $lpDependencies $lpServiceStartName $lpPassword $lpDisplayName
dll advapi32 [ChangeServiceConfig2A]#ChangeServiceConfig2 hService dwInfoLevel !*lpInfo
dll kernel32 #ChangeTimerQueueTimer TimerQueue Timer DueTime Period
def ChangerDoor 5
def ChangerDrive 4
def ChangerIEPort 3
def ChangerKeypad 6
def ChangerMaxElement 7
def ChangerSlot 2
def ChangerTransport 1
dll user32 [CharLowerA]$CharLower $lpsz
dll user32 [CharLowerBuffA]#CharLowerBuff $lpsz cchLength
dll user32 [CharNextA]$CharNext $lpsz
dll user32 $CharNextExA @CodePage $lpCurrentChar dwFlags
dll user32 [CharPrevA]$CharPrev $lpszStart $lpszCurrent
dll user32 $CharPrevExA @CodePage $lpStart $lpCurrentChar dwFlags
dll user32 [CharToOemA]#CharToOem $lpszSrc $lpszDst
dll user32 [CharToOemBuffA]#CharToOemBuff $lpszSrc $lpszDst cchDstLength
dll user32 [CharUpperA]$CharUpper $lpsz
dll user32 [CharUpperBuffA]#CharUpperBuff $lpsz cchLength
dll gdi32 #CheckColorsInGamut hDC !*lpRGBTriples !*lpBuffer nCount
dll user32 #CheckDlgButton hDlg nIDButton uCheck
dll user32 #CheckMenuItem hMenu uIDCheckItem uCheck
dll user32 #CheckMenuRadioItem hmenu idFirst idLast idCheck uFlags
dll kernel32 [CheckNameLegalDOS8Dot3A]#CheckNameLegalDOS8Dot3 $lpName $lpOemName OemNameSize *pbNameContainsSpaces *pbNameLegal
dll user32 #CheckRadioButton hDlg nIDFirstButton nIDLastButton nIDCheckButton
dll kernel32 #CheckRemoteDebuggerPresent hProcess *pbDebuggerPresent
dll advapi32 #CheckTokenMembership TokenHandle !*SidToCheck *IsMember
dll user32 #ChildWindowFromPoint hWndParent POINT'Point
dll user32 #ChildWindowFromPointEx hwndParent POINT'pt uFlags
dll comdlg32 [ChooseColorA]#ChooseColor CHOOSECOLOR*lpcc
dll comdlg32 [ChooseFontA]#ChooseFont CHOOSEFONT*lpcf
dll gdi32 #ChoosePixelFormat hdc PIXELFORMATDESCRIPTOR*ppfd
dll gdi32 #Chord hdc nLeftRect nTopRect nRightRect nBottomRect nXRadial1 nYRadial1 nXRadial2 nYRadial2
dll shlwapi [ChrCmpIA]#ChrCmpI @w1 @w2
dll kernel32 #ClearCommBreak hFile
dll kernel32 #ClearCommError hFile *lpErrors COMSTAT*lpStat
dll oleaut32 ClearCustData CUSTDATA*pCustData
dll advapi32 [ClearEventLogA]#ClearEventLog hEventLog $lpBackupFileName
dll user32 #ClientToScreen hWnd POINT*lpPoint
dll user32 #ClipCursor RECT*lpRect
dll user32 #CloseClipboard
dll user32 #CloseDesktop hDesktop
dll winmm #CloseDriver hDriver lParam1 lParam2
dll advapi32 CloseEncryptedFileRaw !*pvContext
dll gdi32 #CloseEnhMetaFile hdc
dll advapi32 #CloseEventLog hEventLog
dll gdi32 #CloseFigure hdc
dll kernel32 #CloseHandle hObject
dll gdi32 #CloseMetaFile hdc
dll "winspool.drv" #ClosePrinter hPrinter
dll advapi32 #CloseServiceHandle hSCObject
dll uxtheme #CloseThemeData hTheme
dll user32 #CloseWindow hWnd
dll user32 #CloseWindowStation hWinSta
dll ole32 #CoAddRefServerProcess
dll ole32 #CoAllowSetForegroundWindow IUnknown'pUnk !*lpvReserved
dll ole32 #CoBuildVersion
dll ole32 #CoCancelCall dwThreadId ulTimeout
dll ole32 #CoCopyProxy IUnknown'pProxy IUnknown*ppCopy
dll ole32 #CoCreateFreeThreadedMarshaler IUnknown'punkOuter IUnknown*ppunkMarshal
dll ole32 #CoCreateGuid GUID*pguid
dll ole32 #CoCreateInstance GUID*rclsid IUnknown'pUnkOuter dwClsContext GUID*riid !**ppv
dll ole32 #CoCreateInstanceEx GUID*Clsid IUnknown'punkOuter dwClsCtx COSERVERINFO*pServerInfo dwCount MULTI_QI*pResults
dll ole32 #CoDisableCallCancellation !*pReserved
dll ole32 #CoDisconnectObject IUnknown'pUnk dwReserved
dll ole32 #CoDosDateTimeToFileTime @nDosDate @nDosTime FILETIME*lpFileTime
dll ole32 #CoEnableCallCancellation !*pReserved
dll ole32 #CoFileTimeNow FILETIME*lpFileTime
dll ole32 #CoFileTimeToDosDateTime FILETIME*lpFileTime @*lpDosDate @*lpDosTime
dll ole32 CoFreeAllLibraries
dll ole32 CoFreeLibrary hInst
dll ole32 CoFreeUnusedLibraries
dll ole32 CoFreeUnusedLibrariesEx dwUnloadDelay dwReserved
dll ole32 #CoGetCallContext GUID*riid !**ppInterface
dll ole32 #CoGetCallerTID *lpdwTID
dll ole32 #CoGetCancelObject dwThreadId GUID*iid !**ppUnk
dll ole32 #CoGetClassObject GUID*rclsid dwClsContext !*pvReserved GUID*riid !**ppv
dll urlmon #CoGetClassObjectFromURL GUID*rCLASSID @*szCODE dwFileVersionMS dwFileVersionLS @*szTYPE IBindCtx'pBindCtx dwClsContext !*pvReserved GUID*riid !**ppv
dll ole32 #CoGetContextToken *pToken
dll ole32 #CoGetCurrentProcess
dll ole32 #CoGetInstanceFromFile COSERVERINFO*pServerInfo GUID*pClsid IUnknown'punkOuter dwClsCtx grfMode @*pwszName dwCount MULTI_QI*pResults
dll ole32 #CoGetInstanceFromIStorage COSERVERINFO*pServerInfo GUID*pClsid IUnknown'punkOuter dwClsCtx IStorage'pstg dwCount MULTI_QI*pResults
dll ole32 #CoGetInterfaceAndReleaseStream IStream'pStm GUID*iid !**ppv
dll ole32 #CoGetMalloc dwMemContext IMalloc*ppMalloc
dll ole32 #CoGetMarshalSizeMax *pulSize GUID*riid IUnknown'pUnk dwDestContext !*pvDestContext mshlflags
dll ole32 #CoGetObject @*pszName BIND_OPTS*pBindOptions GUID*riid !**ppv
dll ole32 #CoGetObjectContext GUID*riid !**ppv
dll ole32 #CoGetPSClsid GUID*riid GUID*pClsid
dll ole32 #CoGetStandardMarshal GUID*riid IUnknown'pUnk dwDestContext !*pvDestContext mshlflags IMarshal*ppMarshal
dll ole32 #CoGetStdMarshalEx IUnknown'pUnkOuter smexflags IUnknown*ppUnkInner
dll ole32 #CoGetTreatAsClass GUID*clsidOld GUID*pClsidNew
dll ole32 #CoImpersonateClient
dll ole32 #CoInitialize !*pvReserved
dll ole32 #CoInitializeEx !*pvReserved dwCoInit
dll ole32 #CoInitializeSecurity !*pSecDesc cAuthSvc SOLE_AUTHENTICATION_SERVICE*asAuthSvc !*pReserved1 dwAuthnLevel dwImpLevel !*pAuthList dwCapabilities !*pReserved3
dll ole32 #CoInstall IBindCtx'pbc dwFlags uCLSSPEC*pClassSpec QUERYCONTEXT*pQuery @*pszCodeBase
dll urlmon #CoInternetCombineUrl @*pwzBaseUrl @*pwzRelativeUrl dwCombineFlags @*pszResult cchResult *pcchResult dwReserved
dll urlmon #CoInternetCompareUrl @*pwzUrl1 @*pwzUrl2 dwFlags
dll urlmon #CoInternetCreateSecurityManager IServiceProvider'pSP IInternetSecurityManager*ppSM dwReserved
dll urlmon #CoInternetCreateZoneManager IServiceProvider'pSP IInternetZoneManager*ppZM dwReserved
dll urlmon #CoInternetGetProtocolFlags @*pwzUrl *pdwFlags dwReserved
dll urlmon #CoInternetGetSecurityUrl @*pwzUrl @**ppwzSecUrl psuAction dwReserved
dll urlmon #CoInternetGetSession dwSessionMode IInternetSession*ppIInternetSession dwReserved
dll urlmon #CoInternetParseUrl @*pwzUrl ParseAction dwFlags @*pszResult cchResult *pcchResult dwReserved
dll urlmon #CoInternetQueryInfo @*pwzUrl QueryOptions dwQueryFlags !*pvBuffer cbBuffer *pcbBuffer dwReserved
dll ole32 #CoInvalidateRemoteMachineBindings @*pszMachineName
dll ole32 #CoIsHandlerConnected IUnknown'pUnk
dll ole32 #CoIsOle1Class GUID*rclsid
dll ole32 #CoLoadLibrary @*lpszLibName bAutoFree
dll ole32 #CoLockObjectExternal IUnknown'pUnk fLock fLastUnlockReleases
dll ole32 #CoMarshalHresult IStream'pstm hresult
dll ole32 #CoMarshalInterThreadInterfaceInStream GUID*riid IUnknown'pUnk IStream*ppStm
dll ole32 #CoMarshalInterface IStream'pStm GUID*riid IUnknown'pUnk dwDestContext !*pvDestContext mshlflags
dll ole32 #CoQueryAuthenticationServices *pcAuthSvc SOLE_AUTHENTICATION_SERVICE**asAuthSvc
dll ole32 #CoQueryClientBlanket *pAuthnSvc *pAuthzSvc @**pServerPrincName *pAuthnLevel *pImpLevel *pPrivs *pCapabilities
dll ole32 #CoQueryProxyBlanket IUnknown'pProxy *pwAuthnSvc *pAuthzSvc @**pServerPrincName *pAuthnLevel *pImpLevel *pAuthInfo *pCapabilites
dll ole32 #CoRegisterChannelHook GUID*ExtensionUuid IChannelHook'pChannelHook
dll ole32 #CoRegisterClassObject GUID*rclsid IUnknown'pUnk dwClsContext flags *lpdwRegister
dll ole32 #CoRegisterInitializeSpy IInitializeSpy'pSpy ULARGE_INTEGER*puliCookie
dll ole32 #CoRegisterMallocSpy IMallocSpy'pMallocSpy
dll ole32 #CoRegisterMessageFilter IMessageFilter'lpMessageFilter IMessageFilter*lplpMessageFilter
dll ole32 #CoRegisterPSClsid GUID*riid GUID*rclsid
dll ole32 #CoRegisterSurrogate ISurrogate'pSurrogate
dll ole32 #CoReleaseMarshalData IStream'pStm
dll ole32 #CoReleaseServerProcess
dll ole32 #CoResumeClassObjects
dll ole32 #CoRevertToSelf
dll ole32 #CoRevokeClassObject dwRegister
dll ole32 #CoRevokeInitializeSpy ULARGE_INTEGER'uliCookie
dll ole32 #CoRevokeMallocSpy
dll ole32 #CoSetCancelObject IUnknown'pUnk
dll ole32 #CoSetProxyBlanket IUnknown'pProxy dwAuthnSvc dwAuthzSvc @*pServerPrincName dwAuthnLevel dwImpLevel pAuthInfo dwCapabilities
dll ole32 #CoSuspendClassObjects
dll ole32 #CoSwitchCallContext IUnknown'pNewObject IUnknown*ppOldObject
dll ole32 !*CoTaskMemAlloc cb
dll ole32 CoTaskMemFree !*pv
dll ole32 !*CoTaskMemRealloc !*pv cb
dll ole32 #CoTestCancel
dll ole32 #CoTreatAsClass GUID*clsidOld GUID*clsidNew
dll ole32 CoUninitialize
dll ole32 #CoUnmarshalHresult IStream'pstm *phresult
dll ole32 #CoUnmarshalInterface IStream'pStm GUID*riid !**ppv
dll ole32 #CoWaitForMultipleHandles dwFlags dwTimeout cHandles *pHandles *lpdwindex
dll shlwapi #ColorAdjustLuma clrRGB n fScale
dll gdi32 #ColorCorrectPalette hDC hPalette dwFirstEntry dwNumOfEntries
dll shlwapi #ColorHLSToRGB @wHue @wLuminance @wSaturation
dll gdi32 #ColorMatchToTarget hDC hdcTarget uiAction
dll shlwapi ColorRGBToHLS clrRGB @*pwHue @*pwLuminance @*pwSaturation
dll gdi32 #CombineRgn hrgnDest hrgnSrc1 hrgnSrc2 fnCombineMode
dll gdi32 #CombineTransform XFORM*lpxformResult XFORM*lpxform1 XFORM*lpxform2
dll C_macro ComboBox_GetMinVisible hwnd
 ;;SendMessage(hwnd,(0x1700+2),0,0)
dll C_macro ComboBox_SetMinVisible hwnd iMinVisible
 ;;SendMessage(hwnd,(0x1700+1),iMinVisible,0)
dll kernel32 [CommConfigDialogA]#CommConfigDialog $lpszName hWnd COMMCONFIG*lpCC
dll comdlg32 #CommDlgExtendedError
dll C_macro CommDlg_OpenSave_GetFilePath _hdlg _psz _cbmax
 ;;SendMessage(_hdlg,((0x0400+100)+0x0001),_cbmax,_psz)
dll C_macro CommDlg_OpenSave_GetFolderIDList _hdlg _pidl _cbmax
 ;;SendMessage(_hdlg,((0x0400+100)+0x0003),_cbmax,_pidl)
dll C_macro CommDlg_OpenSave_GetFolderPath _hdlg _psz _cbmax
 ;;SendMessage(_hdlg,((0x0400+100)+0x0002),_cbmax,_psz)
dll C_macro CommDlg_OpenSave_GetSpec _hdlg _psz _cbmax
 ;;SendMessage(_hdlg,((0x0400+100)+0x0000),_cbmax,_psz)
dll C_macro CommDlg_OpenSave_HideControl _hdlg _id
 ;;SendMessage(_hdlg,((0x0400+100)+0x0005),_id,0)
dll C_macro CommDlg_OpenSave_SetControlText _hdlg _id _text
 ;;SendMessage(_hdlg,((0x0400+100)+0x0004),_id,_text)
dll C_macro CommDlg_OpenSave_SetDefExt _hdlg _pszext
 ;;SendMessage(_hdlg,((0x0400+100)+0x0006),0,_pszext)
dll shell32 @**CommandLineToArgvW @*lpCmdLine *pNumArgs
dll kernel32 #CompareFileTime FILETIME*lpFileTime1 FILETIME*lpFileTime2
dll urlmon #CompareSecurityIds !*pbSecurityId1 dwLen1 !*pbSecurityId2 dwLen2 dwReserved
dll kernel32 [CompareStringA]#CompareString Locale dwCmpFlags $lpString1 cchCount1 $lpString2 cchCount2
def ComputerNameDnsDomain 2
def ComputerNameDnsFullyQualified 3
def ComputerNameDnsHostname 1
def ComputerNameMax 8
def ComputerNameNetBIOS 0
def ComputerNamePhysicalDnsDomain 6
def ComputerNamePhysicalDnsFullyQualified 7
def ComputerNamePhysicalDnsHostname 5
def ComputerNamePhysicalNetBIOS 4
def ComputerNameTypeMax 3
dll "winspool.drv" [ConfigurePortA]#ConfigurePort $pName hWnd $pPortName
dll kernel32 #ConnectNamedPipe hNamedPipe OVERLAPPED*lpOverlapped
dll "winspool.drv" #ConnectToPrinterDlg hwnd Flags
type ContextProperty GUID'policyId flags IUnknown'pUnk
dll kernel32 #ContinueDebugEvent dwProcessId dwThreadId dwContinueStatus
dll advapi32 #ControlService hService dwControl SERVICE_STATUS*lpServiceStatus
dll kernel32 #ConvertDefaultLocale Locale
dll kernel32 #ConvertFiberToThread
dll kernel32 !*ConvertThreadToFiber !*lpParameter
dll kernel32 !*ConvertThreadToFiberEx !*lpParameter dwFlags
dll advapi32 #ConvertToAutoInheritPrivateObjectSecurity !*ParentDescriptor !*CurrentSecurityDescriptor !**NewSecurityDescriptor GUID*ObjectType !IsDirectoryObject GENERIC_MAPPING*GenericMapping
dll user32 [CopyAcceleratorTableA]#CopyAcceleratorTable hAccelSrc ACCEL*lpAccelDst cAccelEntries
dll urlmon #CopyBindInfo BINDINFO*pcbiSrc BINDINFO*pbiDest
dll C_macro CopyCursor pcur
 ;;CopyIcon(pcur))
dll gdi32 [CopyEnhMetaFileA]#CopyEnhMetaFile hemfSrc $lpszFile
dll kernel32 [CopyFileA]#CopyFile $lpExistingFileName $lpNewFileName bFailIfExists
dll kernel32 [CopyFileExA]#CopyFileEx $lpExistingFileName $lpNewFileName lpProgressRoutine !*lpData *pbCancel dwCopyFlags
 ;;lpProgressRoutine: function# LARGE_INTEGER'TotalFileSize LARGE_INTEGER'TotalBytesTransferred LARGE_INTEGER'StreamSize LARGE_INTEGER'StreamBytesTransferred dwStreamNumber dwCallbackReason hSourceFile hDestinationFile !*lpData
dll user32 #CopyIcon hIcon
dll user32 #CopyImage hImage uType cxDesired cyDesired fuFlags
dll kernel32 #CopyLZFile a b
dll gdi32 [CopyMetaFileA]#CopyMetaFile hmfSrc $lpszFile
dll user32 #CopyRect RECT*lprcDst RECT*lprcSrc
dll advapi32 #CopySid nDestinationSidLength !*pDestinationSid !*pSourceSid
dll urlmon #CopyStgMedium STGMEDIUM*pcstgmedSrc STGMEDIUM*pstgmedDest
dll user32 #CountClipboardFormats
dll user32 [CreateAcceleratorTableA]#CreateAcceleratorTable ACCEL*lpaccl cEntries
dll kernel32 [CreateActCtxA]#CreateActCtx ACTCTX*pActCtx
dll ole32 #CreateAntiMoniker IMoniker*ppmk
dll urlmon #CreateAsyncBindCtx reserved IBindStatusCallback'pBSCb IEnumFORMATETC'pEFetc IBindCtx*ppBC
dll urlmon #CreateAsyncBindCtxEx IBindCtx'pbc dwOptions IBindStatusCallback'pBSCb IEnumFORMATETC'pEnum IBindCtx*ppBC reserved
dll ole32 #CreateBindCtx reserved IBindCtx*ppbc
dll gdi32 #CreateBitmap nWidth nHeight cPlanes cBitsPerPel !*lpvBits
dll gdi32 #CreateBitmapIndirect BITMAP*lpbm
dll gdi32 #CreateBrushIndirect LOGBRUSH*lplb
dll user32 #CreateCaret hWnd hBitmap nWidth nHeight
dll ole32 #CreateClassMoniker GUID*rclsid IMoniker*ppmk
dll gdi32 [CreateColorSpaceA]#CreateColorSpace LOGCOLORSPACE*lpLogColorSpace
dll gdi32 #CreateCompatibleBitmap hdc nWidth nHeight
dll gdi32 #CreateCompatibleDC hdc
dll kernel32 #CreateConsoleScreenBuffer dwDesiredAccess dwShareMode SECURITY_ATTRIBUTES*lpSecurityAttributes dwFlags !*lpScreenBufferData
dll user32 #CreateCursor hInst xHotSpot yHotSpot nWidth nHeight !*pvANDPlane !*pvXORPlane
dll gdi32 [CreateDCA]#CreateDC $lpszDriver $lpszDevice $lpszOutput DEVMODE*lpInitData
dll gdi32 #CreateDIBPatternBrush hglbDIBPacked fuColorSpec
dll gdi32 #CreateDIBPatternBrushPt !*lpPackedDIB iUsage
dll gdi32 #CreateDIBSection hdc BITMAPINFO*pbmi iUsage !**ppvBits hSection dwOffset
dll gdi32 #CreateDIBitmap hdc BITMAPINFOHEADER*lpbmih fdwInit !*lpbInit BITMAPINFO*lpbmi fuUsage
dll ole32 #CreateDataAdviseHolder IDataAdviseHolder*ppDAHolder
dll ole32 #CreateDataCache IUnknown'pUnkOuter GUID*rclsid GUID*iid !**ppv
dll user32 [CreateDesktopA]#CreateDesktop $lpszDesktop $lpszDevice DEVMODE*pDevmode dwFlags dwDesiredAccess SECURITY_ATTRIBUTES*lpsa
dll C_macro CreateDialog hInstance lpName hWndParent lpDialogFunc
 ;;CreateDialogParam(hInstance,lpName,hWndParent,lpDialogFunc,0)
dll C_macro CreateDialogIndirect hInstance lpTemplate hWndParent lpDialogFunc
 ;;CreateDialogIndirectParam(hInstance,lpTemplate,hWndParent,lpDialogFunc,0)
dll user32 [CreateDialogIndirectParamA]#CreateDialogIndirectParam hInstance DLGTEMPLATE*lpTemplate hWndParent lpDialogFunc dwInitParam
 ;;lpDialogFunc: function# a b c d
dll user32 [CreateDialogParamA]#CreateDialogParam hInstance $lpTemplateName hWndParent lpDialogFunc dwInitParam
 ;;lpDialogFunc: function# a b c d
dll kernel32 [CreateDirectoryA]#CreateDirectory $lpPathName SECURITY_ATTRIBUTES*lpSecurityAttributes
dll kernel32 [CreateDirectoryExA]#CreateDirectoryEx $lpTemplateDirectory $lpNewDirectory SECURITY_ATTRIBUTES*lpSecurityAttributes
dll gdi32 #CreateDiscardableBitmap hdc nWidth nHeight
dll oleaut32 #CreateDispTypeInfo INTERFACEDATA*pidata lcid ITypeInfo*pptinfo
dll gdi32 #CreateEllipticRgn nLeftRect nTopRect nRightRect nBottomRect
dll gdi32 #CreateEllipticRgnIndirect RECT*lprc
dll gdi32 [CreateEnhMetaFileA]#CreateEnhMetaFile hdcRef $lpFilename RECT*lpRect $lpDescription
dll ole32 #CreateErrorInfo ICreateErrorInfo*pperrinfo
dll kernel32 [CreateEventA]#CreateEvent SECURITY_ATTRIBUTES*lpEventAttributes bManualReset bInitialState $lpName
dll kernel32 !*CreateFiber dwStackSize lpStartAddress !*lpParameter
 ;;lpStartAddress: function !*lpFiberParameter
dll kernel32 !*CreateFiberEx dwStackCommitSize dwStackReserveSize dwFlags lpStartAddress !*lpParameter
 ;;lpStartAddress: function !*lpFiberParameter
dll kernel32 [CreateFileA]#CreateFile $lpFileName dwDesiredAccess dwShareMode SECURITY_ATTRIBUTES*lpSecurityAttributes dwCreationDisposition dwFlagsAndAttributes hTemplateFile
dll kernel32 [CreateFileMappingA]#CreateFileMapping hFile SECURITY_ATTRIBUTES*lpFileMappingAttributes flProtect dwMaximumSizeHigh dwMaximumSizeLow $lpName
dll ole32 #CreateFileMoniker @*lpszPathName IMoniker*ppmk
dll gdi32 [CreateFontA]#CreateFont nHeight nWidth nEscapement nOrientation fnWeight fdwItalic fdwUnderline fdwStrikeOut fdwCharSet fdwOutputPrecision fdwClipPrecision fdwQuality fdwPitchAndFamily $lpszFace
dll gdi32 [CreateFontIndirectA]#CreateFontIndirect LOGFONT*lplf
dll gdi32 [CreateFontIndirectExA]#CreateFontIndirectEx ENUMLOGFONTEXDV*penumlfex
dll urlmon #CreateFormatEnumerator cfmtetc FORMATETC*rgfmtetc IEnumFORMATETC*ppenumfmtetc
dll ole32 #CreateGenericComposite IMoniker'pmkFirst IMoniker'pmkRest IMoniker*ppmkComposite
dll gdi32 #CreateHalftonePalette hdc
dll kernel32 [CreateHardLinkA]#CreateHardLink $lpFileName $lpExistingFileName SECURITY_ATTRIBUTES*lpSecurityAttributes
dll gdi32 #CreateHatchBrush fnStyle clrref
dll gdi32 [CreateICA]#CreateIC $lpszDriver $lpszDevice $lpszOutput DEVMODE*lpdvmInit
dll ole32 #CreateILockBytesOnHGlobal hGlobal fDeleteOnRelease ILockBytes*pplkbyt
dll user32 #CreateIcon hInstance nWidth nHeight !cPlanes !cBitsPixel !*lpbANDbits !*lpbXORbits
dll user32 #CreateIconFromResource !*presbits dwResSize fIcon dwVer
dll user32 #CreateIconFromResourceEx !*presbits dwResSize fIcon dwVer cxDesired cyDesired Flags
dll user32 #CreateIconIndirect ICONINFO*piconinfo
dll kernel32 #CreateIoCompletionPort FileHandle ExistingCompletionPort CompletionKey NumberOfConcurrentThreads
dll ole32 #CreateItemMoniker @*lpszDelim @*lpszItem IMoniker*ppmk
dll kernel32 [CreateJobObjectA]#CreateJobObject SECURITY_ATTRIBUTES*lpJobAttributes $lpName
dll kernel32 #CreateJobSet NumJob JOB_SET_ARRAY*UserJobSet Flags
dll user32 [CreateMDIWindowA]#CreateMDIWindow $lpClassName $lpWindowName dwStyle X Y nWidth nHeight hWndParent hInstance lParam
dll kernel32 [CreateMailslotA]#CreateMailslot $lpName nMaxMessageSize lReadTimeout SECURITY_ATTRIBUTES*lpSecurityAttributes
dll comctl32 #CreateMappedBitmap hInstance idBitmap wFlags COLORMAP*lpColorMap iNumMaps
dll kernel32 #CreateMemoryResourceNotification NotificationType
dll user32 #CreateMenu
dll gdi32 [CreateMetaFileA]#CreateMetaFile $lpszFile
dll kernel32 [CreateMutexA]#CreateMutex SECURITY_ATTRIBUTES*lpMutexAttributes bInitialOwner $lpName
dll kernel32 [CreateNamedPipeA]#CreateNamedPipe $lpName dwOpenMode dwPipeMode nMaxInstances nOutBufferSize nInBufferSize nDefaultTimeOut SECURITY_ATTRIBUTES*lpSecurityAttributes
dll ole32 #CreateObjrefMoniker IUnknown'punk IMoniker*ppmk
dll ole32 #CreateOleAdviseHolder IOleAdviseHolder*ppOAHolder
dll gdi32 #CreatePalette LOGPALETTE*lplgpl
dll gdi32 #CreatePatternBrush hbmp
dll gdi32 #CreatePen fnPenStyle nWidth crColor
dll gdi32 #CreatePenIndirect LOGPEN*lplgpn
dll kernel32 #CreatePipe *hReadPipe *hWritePipe SECURITY_ATTRIBUTES*lpPipeAttributes nSize
dll ole32 #CreatePointerMoniker IUnknown'punk IMoniker*ppmk
dll gdi32 #CreatePolyPolygonRgn POINT*lppt *lpPolyCounts nCount fnPolyFillMode
dll gdi32 #CreatePolygonRgn POINT*lppt cPoints fnPolyFillMode
dll user32 #CreatePopupMenu
dll advapi32 #CreatePrivateObjectSecurity !*ParentDescriptor !*CreatorDescriptor !**NewDescriptor IsDirectoryObject Token GENERIC_MAPPING*GenericMapping
dll advapi32 #CreatePrivateObjectSecurityEx !*ParentDescriptor !*CreatorDescriptor !**NewDescriptor GUID*ObjectType IsContainerObject AutoInheritFlags Token GENERIC_MAPPING*GenericMapping
dll advapi32 #CreatePrivateObjectSecurityWithMultipleInheritance !*ParentDescriptor !*CreatorDescriptor !**NewDescriptor GUID**ObjectTypes GuidCount IsContainerObject AutoInheritFlags Token GENERIC_MAPPING*GenericMapping
dll kernel32 [CreateProcessA]#CreateProcess $lpApplicationName $lpCommandLine SECURITY_ATTRIBUTES*lpProcessAttributes SECURITY_ATTRIBUTES*lpThreadAttributes bInheritHandles dwCreationFlags !*lpEnvironment $lpCurrentDirectory STARTUPINFO*lpStartupInfo PROCESS_INFORMATION*lpProcessInformation
dll advapi32 [CreateProcessAsUserA]#CreateProcessAsUser hToken $lpApplicationName $lpCommandLine SECURITY_ATTRIBUTES*lpProcessAttributes SECURITY_ATTRIBUTES*lpThreadAttributes bInheritHandles dwCreationFlags !*lpEnvironment $lpCurrentDirectory STARTUPINFO*lpStartupInfo PROCESS_INFORMATION*lpProcessInformation
dll advapi32 #CreateProcessWithLogonW @*lpUsername @*lpDomain @*lpPassword dwLogonFlags @*lpApplicationName @*lpCommandLine dwCreationFlags !*lpEnvironment @*lpCurrentDirectory STARTUPINFOW*lpStartupInfo PROCESS_INFORMATION*lpProcessInformation
dll advapi32 #CreateProcessWithTokenW hToken dwLogonFlags @*lpApplicationName @*lpCommandLine dwCreationFlags !*lpEnvironment @*lpCurrentDirectory STARTUPINFOW*lpStartupInfo PROCESS_INFORMATION*lpProcessInformation
dll comctl32 [CreatePropertySheetPageA]#CreatePropertySheetPage PROPSHEETPAGEA_V3*constPropSheetPagePointer
dll gdi32 #CreateRectRgn nLeftRect nTopRect nRightRect nBottomRect
dll gdi32 #CreateRectRgnIndirect RECT*lprc
dll kernel32 #CreateRemoteThread hProcess SECURITY_ATTRIBUTES*lpThreadAttributes dwStackSize lpStartAddress !*lpParameter dwCreationFlags *lpThreadId
 ;;lpStartAddress: function# !*lpThreadParameter
dll advapi32 #CreateRestrictedToken ExistingTokenHandle Flags DisableSidCount SID_AND_ATTRIBUTES*SidsToDisable DeletePrivilegeCount LUID_AND_ATTRIBUTES*PrivilegesToDelete RestrictedSidCount SID_AND_ATTRIBUTES*SidsToRestrict *NewTokenHandle
dll gdi32 #CreateRoundRectRgn nLeftRect nTopRect nRightRect nBottomRect nWidthEllipse nHeightEllipse
dll gdi32 [CreateScalableFontResourceA]#CreateScalableFontResource fdwHidden $lpszFontRes $lpszFontFile $lpszCurrentPath
dll kernel32 [CreateSemaphoreA]#CreateSemaphore SECURITY_ATTRIBUTES*lpSemaphoreAttributes lInitialCount lMaximumCount $lpName
dll advapi32 [CreateServiceA]#CreateService hSCManager $lpServiceName $lpDisplayName dwDesiredAccess dwServiceType dwStartType dwErrorControl $lpBinaryPathName $lpLoadOrderGroup *lpdwTagId $lpDependencies $lpServiceStartName $lpPassword
dll gdi32 #CreateSolidBrush crColor
dll comctl32 [CreateStatusWindowA]#CreateStatusWindow style $lpszText hwndParent wID
dll oleacc #CreateStdAccessibleObject hwnd idObject GUID*riid !**ppvObject
dll oleacc [CreateStdAccessibleProxyA]#CreateStdAccessibleProxy hwnd $pClassName idObject GUID*riid !**ppvObject
dll oleaut32 #CreateStdDispatch IUnknown'punkOuter !*pvThis ITypeInfo'ptinfo IUnknown*ppunkStdDisp
dll ole32 #CreateStdProgressIndicator hwndParent @*pszTitle IBindStatusCallback'pIbscCaller IBindStatusCallback*ppIbsc
dll ole32 #CreateStreamOnHGlobal hGlobal fDeleteOnRelease IStream*ppstm
dll kernel32 #CreateTapePartition hDevice dwPartitionMethod dwCount dwSize
dll kernel32 #CreateThread SECURITY_ATTRIBUTES*lpThreadAttributes dwStackSize lpStartAddress !*lpParameter dwCreationFlags *lpThreadId
 ;;lpStartAddress: function# !*lpThreadParameter
dll kernel32 #CreateTimerQueue
dll kernel32 #CreateTimerQueueTimer *phNewTimer TimerQueue Callback !*Parameter DueTime Period Flags
 ;;Callback: function !*a !b
dll comctl32 #CreateToolbarEx hwnd ws wID nBitmaps hBMInst wBMID TBBUTTON*lpButtons iNumButtons dxButton dyButton dxBitmap dyBitmap uStructSize
dll kernel32 #CreateToolhelp32Snapshot dwFlags th32ProcessID
dll oleaut32 #CreateTypeLib syskind @*szFile ICreateTypeLib*ppctlib
dll oleaut32 #CreateTypeLib2 syskind @*szFile ICreateTypeLib2*ppctlib
dll urlmon #CreateURLMoniker IMoniker'pMkCtx @*szURL IMoniker*ppmk
dll urlmon #CreateURLMonikerEx IMoniker'pMkCtx @*szURL IMoniker*ppmk dwFlags
dll comctl32 #CreateUpDownControl dwStyle x y cx cy hParent nID hInst hBuddy nUpper nLower nPos
dll kernel32 [CreateWaitableTimerA]#CreateWaitableTimer SECURITY_ATTRIBUTES*lpTimerAttributes bManualReset $lpTimerName
dll advapi32 #CreateWellKnownSid WellKnownSidType !*DomainSid !*pSid *cbSid
dll C_macro CreateWindow lpClassName lpWindowName dwStyle x y nWidth nHeight hWndParent hMenu hInstance lpParam
 ;;CreateWindowEx(0,lpClassName,lpWindowName,dwStyle,x,y,nWidth,nHeight,hWndParent,hMenu,hInstance,lpParam)
dll user32 [CreateWindowExA]#CreateWindowEx dwExStyle $lpClassName $lpWindowName dwStyle X Y nWidth nHeight hWndParent hMenu hInstance !*lpParam
dll user32 [CreateWindowStationA]#CreateWindowStation $lpwinsta dwReserved dwDesiredAccess SECURITY_ATTRIBUTES*lpsa
def CriticalError 0x00000003
dll crypt32 #CryptAcquireCertificatePrivateKey CERT_CONTEXT*pCert dwFlags !*pvReserved *phCryptProv *pdwKeySpec *pfCallerFreeProv
dll advapi32 [CryptAcquireContextA]#CryptAcquireContext *phProv $szContainer $szProvider dwProvType dwFlags
dll crypt32 [CryptBinaryToStringA]#CryptBinaryToString !*pbBinary cbBinary dwFlags $pszString *pcchString
dll cryptnet #CryptCancelAsyncRetrieval hAsyncRetrieval
dll crypt32 #CryptCloseAsyncHandle hAsync
dll advapi32 #CryptContextAddRef hProv *pdwReserved dwFlags
dll crypt32 #CryptCreateAsyncHandle dwFlags *phAsync
dll advapi32 #CryptCreateHash hProv Algid hKey dwFlags *phHash
dll crypt32 #CryptCreateKeyIdentifierFromCSP dwCertEncodingType $pszPubKeyOID BLOBHEADER*pPubKeyStruc cbPubKeyStruc dwFlags !*pvReserved !*pbHash *pcbHash
dll crypt32 #CryptDecodeMessage dwMsgTypeFlags CRYPT_DECRYPT_MESSAGE_PARA*pDecryptPara CRYPT_VERIFY_MESSAGE_PARA*pVerifyPara dwSignerIndex !*pbEncodedBlob cbEncodedBlob dwPrevInnerContentType *pdwMsgType *pdwInnerContentType !*pbDecoded *pcbDecoded CERT_CONTEXT**ppXchgCert CERT_CONTEXT**ppSignerCert
dll crypt32 #CryptDecodeObject dwCertEncodingType $lpszStructType !*pbEncoded cbEncoded dwFlags !*pvStructInfo *pcbStructInfo
dll crypt32 #CryptDecodeObjectEx dwCertEncodingType $lpszStructType !*pbEncoded cbEncoded dwFlags CRYPT_DECODE_PARA*pDecodePara !*pvStructInfo *pcbStructInfo
dll advapi32 #CryptDecrypt hKey hHash Final dwFlags !*pbData *pdwDataLen
dll crypt32 #CryptDecryptAndVerifyMessageSignature CRYPT_DECRYPT_MESSAGE_PARA*pDecryptPara CRYPT_VERIFY_MESSAGE_PARA*pVerifyPara dwSignerIndex !*pbEncryptedBlob cbEncryptedBlob !*pbDecrypted *pcbDecrypted CERT_CONTEXT**ppXchgCert CERT_CONTEXT**ppSignerCert
dll crypt32 #CryptDecryptMessage CRYPT_DECRYPT_MESSAGE_PARA*pDecryptPara !*pbEncryptedBlob cbEncryptedBlob !*pbDecrypted *pcbDecrypted CERT_CONTEXT**ppXchgCert
dll advapi32 #CryptDeriveKey hProv Algid hBaseData dwFlags *phKey
dll advapi32 #CryptDestroyHash hHash
dll advapi32 #CryptDestroyKey hKey
dll advapi32 #CryptDuplicateHash hHash *pdwReserved dwFlags *phHash
dll advapi32 #CryptDuplicateKey hKey *pdwReserved dwFlags *phKey
dll crypt32 #CryptEncodeObject dwCertEncodingType $lpszStructType !*pvStructInfo !*pbEncoded *pcbEncoded
dll crypt32 #CryptEncodeObjectEx dwCertEncodingType $lpszStructType !*pvStructInfo dwFlags CRYPT_ENCODE_PARA*pEncodePara !*pvEncoded *pcbEncoded
dll advapi32 #CryptEncrypt hKey hHash Final dwFlags !*pbData *pdwDataLen dwBufLen
dll crypt32 #CryptEncryptMessage CRYPT_ENCRYPT_MESSAGE_PARA*pEncryptPara cRecipientCert CERT_CONTEXT**rgpRecipientCert !*pbToBeEncrypted cbToBeEncrypted !*pbEncryptedBlob *pcbEncryptedBlob
dll crypt32 #CryptEnumKeyIdentifierProperties CRYPT_INTEGER_BLOB*pKeyIdentifier dwPropId dwFlags @*pwszComputerName !*pvReserved !*pvArg pfnEnum
 ;;pfnEnum: function# CRYPT_INTEGER_BLOB*pKeyIdentifier dwFlags !*pvReserved !*pvArg cProp *rgdwPropId !**rgpvData *rgcbData
dll crypt32 #CryptEnumOIDFunction dwEncodingType $pszFuncName $pszOID dwFlags !*pvArg pfnEnumOIDFunc
 ;;pfnEnumOIDFunc: function# dwEncodingType $pszFuncName $pszOID cValue *rgdwValueType @**rgpwszValueName !**rgpbValueData *rgcbValueData !*pvArg
dll crypt32 #CryptEnumOIDInfo dwGroupId dwFlags !*pvArg pfnEnumOIDInfo
 ;;pfnEnumOIDInfo: function# CRYPT_OID_INFO*pInfo !*pvArg
dll advapi32 [CryptEnumProviderTypesA]#CryptEnumProviderTypes dwIndex *pdwReserved dwFlags *pdwProvType $szTypeName *pcbTypeName
dll advapi32 [CryptEnumProvidersA]#CryptEnumProviders dwIndex *pdwReserved dwFlags *pdwProvType $szProvName *pcbProvName
dll advapi32 #CryptExportKey hKey hExpKey dwBlobType dwFlags !*pbData *pdwDataLen
dll crypt32 #CryptExportPKCS8 hCryptProv dwKeySpec $pszPrivateKeyObjId dwFlags !*pvAuxInfo !*pbPrivateKeyBlob *pcbPrivateKeyBlob
dll crypt32 #CryptExportPublicKeyInfo hCryptProv dwKeySpec dwCertEncodingType CERT_PUBLIC_KEY_INFO*pInfo *pcbInfo
dll crypt32 #CryptExportPublicKeyInfoEx hCryptProv dwKeySpec dwCertEncodingType $pszPublicKeyObjId dwFlags !*pvAuxInfo CERT_PUBLIC_KEY_INFO*pInfo *pcbInfo
dll crypt32 #CryptFindCertificateKeyProvInfo CERT_CONTEXT*pCert dwFlags !*pvReserved
dll crypt32 @*CryptFindLocalizedName @*pwszCryptName
dll crypt32 CRYPT_OID_INFO*CryptFindOIDInfo dwKeyType !*pvKey dwGroupId
dll cryptnet #CryptFlushTimeValidObject $pszFlushTimeValidOid !*pvPara CERT_CONTEXT*pIssuer dwFlags !*pvReserved
dll crypt32 #CryptFormatObject dwCertEncodingType dwFormatType dwFormatStrType !*pFormatStruct $lpszStructType !*pbEncoded cbEncoded !*pbFormat *pcbFormat
dll crypt32 #CryptFreeOIDFunctionAddress hFuncAddr dwFlags
dll advapi32 #CryptGenKey hProv Algid dwFlags *phKey
dll advapi32 #CryptGenRandom hProv dwLen !*pbBuffer
dll crypt32 #CryptGetAsyncParam hAsync $pszParamOid !**ppvParam *ppfnFree
 ;;ppfnFree: function $pszParamOid !*pvParam
dll crypt32 #CryptGetDefaultOIDDllList hFuncSet dwEncodingType @*pwszDllList *pcchDllList
dll crypt32 #CryptGetDefaultOIDFunctionAddress hFuncSet dwEncodingType @*pwszDll dwFlags !**ppvFuncAddr *phFuncAddr
dll advapi32 [CryptGetDefaultProviderA]#CryptGetDefaultProvider dwProvType *pdwReserved dwFlags $pszProvName *pcbProvName
dll advapi32 #CryptGetHashParam hHash dwParam !*pbData *pdwDataLen dwFlags
dll crypt32 #CryptGetKeyIdentifierProperty CRYPT_INTEGER_BLOB*pKeyIdentifier dwPropId dwFlags @*pwszComputerName !*pvReserved !*pvData *pcbData
dll advapi32 #CryptGetKeyParam hKey dwParam !*pbData *pdwDataLen dwFlags
dll crypt32 #CryptGetMessageCertificates dwMsgAndCertEncodingType hCryptProv dwFlags !*pbSignedBlob cbSignedBlob
dll crypt32 #CryptGetMessageSignerCount dwMsgEncodingType !*pbSignedBlob cbSignedBlob
dll crypt32 #CryptGetOIDFunctionAddress hFuncSet dwEncodingType $pszOID dwFlags !**ppvFuncAddr *phFuncAddr
dll crypt32 #CryptGetOIDFunctionValue dwEncodingType $pszFuncName $pszOID @*pwszValueName *pdwValueType !*pbValueData *pcbValueData
dll cryptnet #CryptGetObjectUrl $pszUrlOid !*pvPara dwFlags CRYPT_URL_ARRAY*pUrlArray *pcbUrlArray CRYPT_URL_INFO*pUrlInfo *pcbUrlInfo !*pvReserved
dll advapi32 #CryptGetProvParam hProv dwParam !*pbData *pdwDataLen dwFlags
dll cryptnet #CryptGetTimeValidObject $pszTimeValidOid !*pvPara CERT_CONTEXT*pIssuer FILETIME*pftValidFor dwFlags dwTimeout !**ppvObject CRYPT_CREDENTIALS*pCredentials !*pvReserved
dll advapi32 #CryptGetUserKey hProv dwKeySpec *phUserKey
dll crypt32 #CryptHashCertificate hCryptProv Algid dwFlags !*pbEncoded cbEncoded !*pbComputedHash *pcbComputedHash
dll advapi32 #CryptHashData hHash !*pbData dwDataLen dwFlags
dll crypt32 #CryptHashMessage CRYPT_HASH_MESSAGE_PARA*pHashPara fDetachedHash cToBeHashed !**rgpbToBeHashed *rgcbToBeHashed !*pbHashedBlob *pcbHashedBlob !*pbComputedHash *pcbComputedHash
dll crypt32 #CryptHashPublicKeyInfo hCryptProv Algid dwFlags dwCertEncodingType CERT_PUBLIC_KEY_INFO*pInfo !*pbComputedHash *pcbComputedHash
dll advapi32 #CryptHashSessionKey hHash hKey dwFlags
dll crypt32 #CryptHashToBeSigned hCryptProv dwCertEncodingType !*pbEncoded cbEncoded !*pbComputedHash *pcbComputedHash
dll advapi32 #CryptImportKey hProv !*pbData dwDataLen hPubKey dwFlags *phKey
dll crypt32 #CryptImportPKCS8 CRYPT_PKCS8_IMPORT_PARAMS'sImportParams dwFlags *phCryptProv !*pvAuxInfo
dll crypt32 #CryptImportPublicKeyInfo hCryptProv dwCertEncodingType CERT_PUBLIC_KEY_INFO*pInfo *phKey
dll crypt32 #CryptImportPublicKeyInfoEx hCryptProv dwCertEncodingType CERT_PUBLIC_KEY_INFO*pInfo aiKeyAlg dwFlags !*pvAuxInfo *phKey
dll crypt32 #CryptInitOIDFunctionSet $pszFuncName dwFlags
dll cryptnet #CryptInstallCancelRetrieval pfnCancel !*pvArg dwFlags !*pvReserved
 ;;pfnCancel: function# dwFlags !*pvArg
dll crypt32 #CryptInstallDefaultContext hCryptProv dwDefaultType !*pvDefaultPara dwFlags !*pvReserved *phDefaultContext
dll crypt32 #CryptInstallOIDFunctionAddress hModule dwEncodingType $pszFuncName cFuncEntry CRYPT_OID_FUNC_ENTRY*rgFuncEntry dwFlags
dll crypt32 !*CryptMemAlloc cbSize
dll crypt32 CryptMemFree !*pv
dll crypt32 !*CryptMemRealloc !*pv cbSize
dll crypt32 #CryptMsgCalculateEncodedLength dwMsgEncodingType dwFlags dwMsgType !*pvMsgEncodeInfo $pszInnerContentObjID cbData
dll crypt32 #CryptMsgClose hCryptMsg
dll crypt32 #CryptMsgControl hCryptMsg dwFlags dwCtrlType !*pvCtrlPara
dll crypt32 #CryptMsgCountersign hCryptMsg dwIndex cCountersigners CMSG_SIGNER_ENCODE_INFO*rgCountersigners
dll crypt32 #CryptMsgCountersignEncoded dwEncodingType !*pbSignerInfo cbSignerInfo cCountersigners CMSG_SIGNER_ENCODE_INFO*rgCountersigners !*pbCountersignature *pcbCountersignature
dll crypt32 #CryptMsgDuplicate hCryptMsg
dll crypt32 #CryptMsgEncodeAndSignCTL dwMsgEncodingType CTL_INFO*pCtlInfo CMSG_SIGNED_ENCODE_INFO*pSignInfo dwFlags !*pbEncoded *pcbEncoded
dll crypt32 #CryptMsgGetAndVerifySigner hCryptMsg cSignerStore *rghSignerStore dwFlags CERT_CONTEXT**ppSigner *pdwSignerIndex
dll crypt32 #CryptMsgGetParam hCryptMsg dwParamType dwIndex !*pvData *pcbData
dll crypt32 #CryptMsgOpenToDecode dwMsgEncodingType dwFlags dwMsgType hCryptProv CERT_INFO*pRecipientInfo CMSG_STREAM_INFO*pStreamInfo
dll crypt32 #CryptMsgOpenToEncode dwMsgEncodingType dwFlags dwMsgType !*pvMsgEncodeInfo $pszInnerContentObjID CMSG_STREAM_INFO*pStreamInfo
dll crypt32 #CryptMsgSignCTL dwMsgEncodingType !*pbCtlContent cbCtlContent CMSG_SIGNED_ENCODE_INFO*pSignInfo dwFlags !*pbEncoded *pcbEncoded
dll crypt32 #CryptMsgUpdate hCryptMsg !*pbData cbData fFinal
dll crypt32 #CryptMsgVerifyCountersignatureEncoded hCryptProv dwEncodingType !*pbSignerInfo cbSignerInfo !*pbSignerInfoCountersignature cbSignerInfoCountersignature CERT_INFO*pciCountersigner
dll crypt32 #CryptMsgVerifyCountersignatureEncodedEx hCryptProv dwEncodingType !*pbSignerInfo cbSignerInfo !*pbSignerInfoCountersignature cbSignerInfoCountersignature dwSignerType !*pvSigner dwFlags !*pvReserved
dll crypt32 #CryptProtectData CRYPT_INTEGER_BLOB*pDataIn @*szDataDescr CRYPT_INTEGER_BLOB*pOptionalEntropy !*pvReserved CRYPTPROTECT_PROMPTSTRUCT*pPromptStruct dwFlags CRYPT_INTEGER_BLOB*pDataOut
dll crypt32 #CryptProtectMemory !*pDataIn cbDataIn dwFlags
dll crypt32 #CryptQueryObject dwObjectType !*pvObject dwExpectedContentTypeFlags dwExpectedFormatTypeFlags dwFlags *pdwMsgAndCertEncodingType *pdwContentType *pdwFormatType *phCertStore *phMsg !**ppvContext
dll crypt32 #CryptRegisterDefaultOIDFunction dwEncodingType $pszFuncName dwIndex @*pwszDll
dll crypt32 #CryptRegisterOIDFunction dwEncodingType $pszFuncName $pszOID @*pwszDll $pszOverrideFuncName
dll crypt32 #CryptRegisterOIDInfo CRYPT_OID_INFO*pInfo dwFlags
dll advapi32 #CryptReleaseContext hProv dwFlags
dll cryptnet [CryptRetrieveObjectByUrlA]#CryptRetrieveObjectByUrl $pszUrl $pszObjectOid dwRetrievalFlags dwTimeout !**ppvObject hAsyncRetrieve CRYPT_CREDENTIALS*pCredentials !*pvVerify CRYPT_RETRIEVE_AUX_INFO*pAuxInfo
dll crypt32 #CryptSetAsyncParam hAsync $pszParamOid !*pvParam pfnFree
 ;;pfnFree: function $pszParamOid !*pvParam
dll advapi32 #CryptSetHashParam hHash dwParam !*pbData dwFlags
dll crypt32 #CryptSetKeyIdentifierProperty CRYPT_INTEGER_BLOB*pKeyIdentifier dwPropId dwFlags @*pwszComputerName !*pvReserved !*pvData
dll advapi32 #CryptSetKeyParam hKey dwParam !*pbData dwFlags
dll crypt32 #CryptSetOIDFunctionValue dwEncodingType $pszFuncName $pszOID @*pwszValueName dwValueType !*pbValueData cbValueData
dll advapi32 #CryptSetProvParam hProv dwParam !*pbData dwFlags
dll advapi32 [CryptSetProviderA]#CryptSetProvider $pszProvName dwProvType
dll advapi32 [CryptSetProviderExA]#CryptSetProviderEx $pszProvName dwProvType *pdwReserved dwFlags
dll crypt32 #CryptSignAndEncodeCertificate hCryptProv dwKeySpec dwCertEncodingType $lpszStructType !*pvStructInfo CRYPT_ALGORITHM_IDENTIFIER*pSignatureAlgorithm !*pvHashAuxInfo !*pbEncoded *pcbEncoded
dll crypt32 #CryptSignAndEncryptMessage CRYPT_SIGN_MESSAGE_PARA*pSignPara CRYPT_ENCRYPT_MESSAGE_PARA*pEncryptPara cRecipientCert CERT_CONTEXT**rgpRecipientCert !*pbToBeSignedAndEncrypted cbToBeSignedAndEncrypted !*pbSignedAndEncryptedBlob *pcbSignedAndEncryptedBlob
dll crypt32 #CryptSignCertificate hCryptProv dwKeySpec dwCertEncodingType !*pbEncodedToBeSigned cbEncodedToBeSigned CRYPT_ALGORITHM_IDENTIFIER*pSignatureAlgorithm !*pvHashAuxInfo !*pbSignature *pcbSignature
dll advapi32 [CryptSignHashA]#CryptSignHash hHash dwKeySpec $szDescription dwFlags !*pbSignature *pdwSigLen
dll crypt32 #CryptSignMessage CRYPT_SIGN_MESSAGE_PARA*pSignPara fDetachedSignature cToBeSigned !**rgpbToBeSigned *rgcbToBeSigned !*pbSignedBlob *pcbSignedBlob
dll crypt32 #CryptSignMessageWithKey CRYPT_KEY_SIGN_MESSAGE_PARA*pSignPara !*pbToBeSigned cbToBeSigned !*pbSignedBlob *pcbSignedBlob
dll crypt32 [CryptStringToBinaryA]#CryptStringToBinary $pszString cchString dwFlags !*pbBinary *pcbBinary *pdwSkip *pdwFlags
dll cryptnet #CryptUninstallCancelRetrieval dwFlags !*pvReserved
dll crypt32 #CryptUninstallDefaultContext hDefaultContext dwFlags !*pvReserved
dll crypt32 #CryptUnprotectData CRYPT_INTEGER_BLOB*pDataIn @**ppszDataDescr CRYPT_INTEGER_BLOB*pOptionalEntropy !*pvReserved CRYPTPROTECT_PROMPTSTRUCT*pPromptStruct dwFlags CRYPT_INTEGER_BLOB*pDataOut
dll crypt32 #CryptUnprotectMemory !*pDataIn cbDataIn dwFlags
dll crypt32 #CryptUnregisterDefaultOIDFunction dwEncodingType $pszFuncName @*pwszDll
dll crypt32 #CryptUnregisterOIDFunction dwEncodingType $pszFuncName $pszOID
dll crypt32 #CryptUnregisterOIDInfo CRYPT_OID_INFO*pInfo
dll crypt32 #CryptVerifyCertificateSignature hCryptProv dwCertEncodingType !*pbEncoded cbEncoded CERT_PUBLIC_KEY_INFO*pPublicKey
dll crypt32 #CryptVerifyCertificateSignatureEx hCryptProv dwCertEncodingType dwSubjectType !*pvSubject dwIssuerType !*pvIssuer dwFlags !*pvReserved
dll crypt32 #CryptVerifyDetachedMessageHash CRYPT_HASH_MESSAGE_PARA*pHashPara !*pbDetachedHashBlob cbDetachedHashBlob cToBeHashed !**rgpbToBeHashed *rgcbToBeHashed !*pbComputedHash *pcbComputedHash
dll crypt32 #CryptVerifyDetachedMessageSignature CRYPT_VERIFY_MESSAGE_PARA*pVerifyPara dwSignerIndex !*pbDetachedSignBlob cbDetachedSignBlob cToBeSigned !**rgpbToBeSigned *rgcbToBeSigned CERT_CONTEXT**ppSignerCert
dll crypt32 #CryptVerifyMessageHash CRYPT_HASH_MESSAGE_PARA*pHashPara !*pbHashedBlob cbHashedBlob !*pbToBeHashed *pcbToBeHashed !*pbComputedHash *pcbComputedHash
dll crypt32 #CryptVerifyMessageSignature CRYPT_VERIFY_MESSAGE_PARA*pVerifyPara dwSignerIndex !*pbSignedBlob cbSignedBlob !*pbDecoded *pcbDecoded CERT_CONTEXT**ppSignerCert
dll crypt32 #CryptVerifyMessageSignatureWithKey CRYPT_KEY_VERIFY_MESSAGE_PARA*pVerifyPara CERT_PUBLIC_KEY_INFO*pPublicKeyInfo !*pbSignedBlob cbSignedBlob !*pbDecoded *pcbDecoded
dll advapi32 [CryptVerifySignatureA]#CryptVerifySignature hHash !*pbSignature dwSigLen hPubKey $szDescription dwFlags
def DACL_SECURITY_INFORMATION 0x00000004
dll shell32 #DAD_AutoScroll hwnd AUTO_SCROLL_DATA*pad POINT*pptNow
dll shell32 #DAD_DragEnterEx hwndTarget POINT'ptStart
dll shell32 #DAD_DragEnterEx2 hwndTarget POINT'ptStart IDataObject'pdtObject
dll shell32 #DAD_DragLeave
dll shell32 #DAD_DragMove POINT'pt
dll shell32 #DAD_SetDragImage him POINT*pptOffset
dll shell32 #DAD_ShowDragImage fShow
type DAILY @DaysInterval
def DATABITS_16 0x0010
 ;;(WORD)0x0010
def DATABITS_16X 0x0020
 ;;(WORD)0x0020
def DATABITS_5 0x0001
 ;;(WORD)0x0001
def DATABITS_6 0x0002
 ;;(WORD)0x0002
def DATABITS_7 0x0004
 ;;(WORD)0x0004
def DATABITS_8 0x0008
 ;;(WORD)0x0008
type DATABLOCK_HEADER cbSize dwSignature
def DATADIR_GET 1
def DATADIR_SET 2
type DATAINFO ulTotalSize ulavrPacketSize ulConnectSpeed ulProcessorSpeed
type DATATYPES_INFO_1 $pName
type DATATYPES_INFO_1A $pName
type DATATYPES_INFO_1W @*pName
type DATA_BLOB cbData !*pbData
def DATA_E_FIRST 0x80040130
def DATA_E_FORMATETC 0x80040064
def DATA_E_LAST 0x8004013F
def DATA_SOURCE_LOGFILE 0x00000002
def DATA_SOURCE_REGISTRY 0x00000001
def DATA_SOURCE_WBEM 0x00000004
def DATA_S_FIRST 0x00040130
def DATA_S_LAST 0x0004013F
def DATA_S_SAMEFORMATETC 0x00040130
type DATE :DATE'_
def DATETIMEPICK_CLASS "SysDateTimePick32"
def DATETIMEPICK_CLASSA "SysDateTimePick32"
def DATETIMEPICK_CLASSW L"SysDateTimePick32"
def DATE_LONGDATE 0x00000002
def DATE_LTRREADING 0x00000010
def DATE_RTLREADING 0x00000020
def DATE_SHORTDATE 0x00000001
def DATE_USE_ALT_CALENDAR 0x00000004
def DATE_YEARMONTH 0x00000008
def DA_LAST 0x7FFFFFFF
def DBCID_CLSIDOFBAR 2
def DBCID_EMPTY 0
def DBCID_GETBAR 4
def DBCID_ONDRAG 1
def DBCID_RESIZE 3
def DBC_GS_IDEAL 0
def DBC_GS_SIZEDOWN 1
def DBC_HIDE 0
def DBC_SHOW 1
def DBC_SHOWOBSCURE 2
def DBG_COMMAND_EXCEPTION 0x40010009
def DBG_CONTINUE 0x00010002
def DBG_CONTROL_BREAK 0x40010008
def DBG_CONTROL_C 0x40010005
def DBG_EXCEPTION_HANDLED 0x00010001
def DBG_EXCEPTION_NOT_HANDLED 0x80010001
def DBG_TERMINATE_PROCESS 0x40010004
def DBG_TERMINATE_THREAD 0x40010003
def DBID_BANDINFOCHANGED 0
def DBID_DELAYINIT 4
def DBID_FINISHINIT 5
def DBID_MAXIMIZEBAND 2
def DBID_PERMITAUTOHIDE 7
def DBID_PUSHCHEVRON 3
def DBID_SETWINDOWTHEME 6
def DBID_SHOWONLY 1
def DBIF_VIEWMODE_FLOATING 0x0002
def DBIF_VIEWMODE_NORMAL 0x0000
def DBIF_VIEWMODE_TRANSPARENT 0x0004
def DBIF_VIEWMODE_VERTICAL 0x0001
def DBIMF_ADDTOFRONT 0x0200
def DBIMF_BKCOLOR 0x0040
def DBIMF_BREAK 0x0100
def DBIMF_DEBOSSED 0x0020
def DBIMF_FIXED 0x0001
def DBIMF_FIXEDBMP 0x0004
def DBIMF_NORMAL 0x0000
def DBIMF_TOPALIGN 0x0400
def DBIMF_UNDELETEABLE 0x0010
def DBIMF_USECHEVRON 0x0080
def DBIMF_VARIABLEHEIGHT 0x0008
def DBIM_ACTUAL 0x0008
def DBIM_BKCOLOR 0x0040
def DBIM_INTEGRAL 0x0004
def DBIM_MAXSIZE 0x0002
def DBIM_MINSIZE 0x0001
def DBIM_MODEFLAGS 0x0020
def DBIM_TITLE 0x0010
def DBL_DIG 15
def DBL_EPSILON 2.2204460492503131e-016
def DBL_MANT_DIG 53
def DBL_MAX 1.7976931348623158e+308
def DBL_MAX_10_EXP 308
def DBL_MAX_EXP 1024
def DBL_MIN 2.2250738585072014e-308
def DBL_MIN_10_EXP 0xFFFFFECD
def DBL_MIN_EXP 0xFFFFFC03
def DBL_RADIX 2
def DBL_ROUNDS 1
def DBPC_SELECTFIRST 0xFFFFFFFF
def DBPC_SELECTLAST 0xFFFFFFFE
def DBTF_MEDIA 0x0001
def DBTF_NET 0x0002
def DBTF_RESOURCE 0x00000001
def DBTF_SLOWNET 0x00000004
def DBTF_XPORT 0x00000002
def DBT_APPYBEGIN 0x0000
def DBT_APPYEND 0x0001
def DBT_CONFIGCHANGECANCELED 0x0019
def DBT_CONFIGCHANGED 0x0018
def DBT_CONFIGMGAPI32 0x0022
def DBT_CONFIGMGPRIVATE 0x7FFF
def DBT_CUSTOMEVENT 0x8006
def DBT_DEVICEARRIVAL 0x8000
def DBT_DEVICEQUERYREMOVE 0x8001
def DBT_DEVICEQUERYREMOVEFAILED 0x8002
def DBT_DEVICEREMOVECOMPLETE 0x8004
def DBT_DEVICEREMOVEPENDING 0x8003
def DBT_DEVICETYPESPECIFIC 0x8005
def DBT_DEVNODES_CHANGED 0x0007
def DBT_DEVTYP_DEVICEINTERFACE 0x00000005
def DBT_DEVTYP_DEVNODE 0x00000001
def DBT_DEVTYP_HANDLE 0x00000006
def DBT_DEVTYP_NET 0x00000004
def DBT_DEVTYP_OEM 0x00000000
def DBT_DEVTYP_PORT 0x00000003
def DBT_DEVTYP_VOLUME 0x00000002
def DBT_LOW_DISK_SPACE 0x0048
def DBT_MONITORCHANGE 0x001B
def DBT_NO_DISK_SPACE 0x0047
def DBT_QUERYCHANGECONFIG 0x0017
def DBT_SHELLLOGGEDON 0x0020
def DBT_USERDEFINED 0xFFFF
def DBT_VOLLOCKLOCKFAILED 0x8043
def DBT_VOLLOCKLOCKRELEASED 0x8045
def DBT_VOLLOCKLOCKTAKEN 0x8042
def DBT_VOLLOCKQUERYLOCK 0x8041
def DBT_VOLLOCKQUERYUNLOCK 0x8044
def DBT_VOLLOCKUNLOCKFAILED 0x8046
def DBT_VPOWERDAPI 0x8100
def DBT_VXDINITCOMPLETE 0x0023
type DCB DCBlength BaudRate bf1 @wReserved @XonLim @XoffLim !ByteSize !Parity !StopBits !XonChar !XoffChar !ErrorChar !EofChar !EvtChar @wReserved1
def DCBA_FACEDOWNCENTER 0x0101
def DCBA_FACEDOWNLEFT 0x0102
def DCBA_FACEDOWNNONE 0x0100
def DCBA_FACEDOWNRIGHT 0x0103
def DCBA_FACEUPCENTER 0x0001
def DCBA_FACEUPLEFT 0x0002
def DCBA_FACEUPNONE 0x0000
def DCBA_FACEUPRIGHT 0x0003
def DCB_ACCUMULATE 0x0002
def DCB_DIRTY 0x0002
def DCB_DISABLE 0x0008
def DCB_ENABLE 0x0004
def DCB_RESET 0x0001
def DCB_SET 0x00000003
def DCE_C_ERROR_STRING_LEN 256
def DCOM_CALL_CANCELED 0x2
def DCOM_CALL_COMPLETE 0x1
def DCOM_NONE 0
def DCTT_BITMAP 0x0000001
def DCTT_DOWNLOAD 0x0000002
def DCTT_DOWNLOAD_OUTLINE 0x0000008
def DCTT_SUBDEV 0x0000004
def DCX_CACHE 0x00000002
def DCX_CLIPCHILDREN 0x00000008
def DCX_CLIPSIBLINGS 0x00000010
def DCX_EXCLUDERGN 0x00000040
def DCX_EXCLUDEUPDATE 0x00000100
def DCX_INTERSECTRGN 0x00000080
def DCX_INTERSECTUPDATE 0x00000200
def DCX_LOCKWINDOWUPDATE 0x00000400
def DCX_NORESETATTRS 0x00000004
def DCX_PARENTCLIP 0x00000020
def DCX_VALIDATE 0x00200000
def DCX_WINDOW 0x00000001
def DC_ACTIVE 0x0001
def DC_BINADJUST 19
def DC_BINNAMES 12
def DC_BINS 6
def DC_BRUSH 18
def DC_BUTTONS 0x1000
def DC_COLLATE 22
def DC_COLORDEVICE 32
def DC_COPIES 18
def DC_DATATYPE_PRODUCED 21
def DC_DRIVER 11
def DC_DUPLEX 7
def DC_EMF_COMPLIANT 20
def DC_ENUMRESOLUTIONS 13
def DC_EXTRA 9
def DC_FIELDS 1
def DC_FILEDEPENDENCIES 14
def DC_GRADIENT 0x0020
def DC_HASDEFID 0x534B
def DC_ICON 0x0004
def DC_INBUTTON 0x0010
def DC_MANUFACTURER 23
def DC_MAXEXTENT 5
def DC_MEDIAREADY 29
def DC_MEDIATYPENAMES 34
def DC_MEDIATYPES 35
def DC_MINEXTENT 4
def DC_MODEL 24
def DC_NUP 33
def DC_ORIENTATION 17
def DC_PAPERNAMES 16
def DC_PAPERS 2
def DC_PAPERSIZE 3
def DC_PEN 19
def DC_PERSONALITY 25
def DC_PRINTERMEM 28
def DC_PRINTRATE 26
def DC_PRINTRATEPPM 31
def DC_PRINTRATEUNIT 27
def DC_SIZE 8
def DC_SMALLCAP 0x0002
def DC_STAPLE 30
def DC_TEXT 0x0008
def DC_TRUETYPE 15
def DC_VERSION 10
def DDD_EXACT_MATCH_ON_REMOVE 0x00000004
def DDD_LUID_BROADCAST_DRIVE 0x00000010
def DDD_NO_BROADCAST_SYSTEM 0x00000008
def DDD_RAW_TARGET_PATH 0x00000001
def DDD_REMOVE_DEFINITION 0x00000002
type DDEACK @bf1
type DDEADVISE @bf1 @cfFormat
type DDEDATA @bf1 @cfFormat !Value[1]
type DDELN @bf1 @cfFormat
type DDEML_MSG_HOOK_DATA uiLo uiHi cbData Data[8]
type DDEPOKE @bf1 @cfFormat !Value[1]
type DDEUP @bf1 @cfFormat !rgb[1]
def DDE_FACK 0x8000
def DDE_FACKREQ 0x8000
def DDE_FACKRESERVED 0xFFFF3F00
def DDE_FADVRESERVED 0xFFFF3FFF
def DDE_FAPPSTATUS 0x00ff
def DDE_FBUSY 0x4000
def DDE_FDATRESERVED 0xFFFF4FFF
def DDE_FDEFERUPD 0x4000
def DDE_FNOTPROCESSED 0x0000
def DDE_FPOKRESERVED 0xFFFFDFFF
def DDE_FRELEASE 0x2000
def DDE_FREQUESTED 0x1000
def DDL_ARCHIVE 0x0020
def DDL_DIRECTORY 0x0010
def DDL_DRIVES 0x4000
def DDL_EXCLUSIVE 0x8000
def DDL_HIDDEN 0x0002
def DDL_POSTMSGS 0x2000
def DDL_READONLY 0x0001
def DDL_READWRITE 0x0000
def DDL_SYSTEM 0x0004
def DDS_4mm 0x20
def DD_DEFDRAGDELAY 200
def DD_DEFDRAGMINDIST 2
def DD_DEFSCROLLDELAY 50
def DD_DEFSCROLLINSET 11
def DD_DEFSCROLLINTERVAL 50
def DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION 0x00000001
type DEBUGHOOKINFO idThread idThreadInstaller lParam wParam code
type DEBUG_EVENT dwDebugEventCode dwProcessId dwThreadId __DEBUG_EVENT1'u
def DEBUG_ONLY_THIS_PROCESS 0x00000002
def DEBUG_PROCESS 0x00000001
type DECIMAL @wReserved {{!scale !sign} []@signscale} Hi32 {{Lo32 Mid32} []%Lo64}
def DECIMAL_NEG 0x80
 ;;(BYTE)0x80
def DECLSPEC_CACHEALIGN __declspec(align(128))
def DECLSPEC_DEPRECATED __declspec(deprecated)
def DECLSPEC_NORETURN __declspec(noreturn)
def DECLSPEC_NOVTABLE __declspec(novtable)
type DECRYPTION_STATUS_BUFFER !NoEncryptedStreams
def DEFAULT_CHARSET 1
def DEFAULT_GUI_FONT 17
def DEFAULT_IMPERSONATION_LEVEL 2
def DEFAULT_PALETTE 15
def DEFAULT_PITCH 0
def DEFAULT_QUALITY 0
def DEFAULT_UNREACHABLE default:__assume(0)
def DEF_PRIORITY 1
def DELETE 0x00010000
type DELETEITEMSTRUCT CtlType CtlID itemID hwndItem itemData
type DELETE_USN_JOURNAL_DATA %UsnJournalID DeleteFlags
def DEREGISTERED 0x05
def DESCKIND_FUNCDESC 1
def DESCKIND_IMPLICITAPPOBJ 4
def DESCKIND_MAX 5
def DESCKIND_NONE 0
def DESCKIND_TYPECOMP 3
def DESCKIND_VARDESC 2
type DESIGNVECTOR dvReserved dvNumAxes dvValues[16]
type DESKBANDINFO dwMask POINTL'ptMinSize POINTL'ptMaxSize POINTL'ptIntegral POINTL'ptActual @wszTitle[256] dwModeFlags crBkgnd
def DESKTOPHORZRES 118
def DESKTOPVERTRES 117
def DESKTOP_CREATEMENU 0x0004
def DESKTOP_CREATEWINDOW 0x0002
def DESKTOP_ENUMERATE 0x0040
def DESKTOP_HOOKCONTROL 0x0008
def DESKTOP_JOURNALPLAYBACK 0x0020
def DESKTOP_JOURNALRECORD 0x0010
def DESKTOP_READOBJECTS 0x0001
def DESKTOP_SWITCHDESKTOP 0x0100
def DESKTOP_WRITEOBJECTS 0x0080
def DETACHED_PROCESS 0x00000008
type DETAILSINFO ITEMIDLIST*pidl fmt cxChar STRRET'str iImage
def DEVICEDATA 19
def DEVICE_DEFAULT_FONT 14
def DEVICE_FONTTYPE 0x002
type DEVICE_MEDIA_INFO __DEVICE_MEDIA_INFO1'DeviceSpecific
def DEVICE_NOTIFY_ALL_INTERFACE_CLASSES 0x00000004
def DEVICE_NOTIFY_SERVICE_HANDLE 0x00000001
def DEVICE_NOTIFY_WINDOW_HANDLE 0x00000000
type DEVMODE !dmDeviceName[32] @dmSpecVersion @dmDriverVersion @dmSize @dmDriverExtra dmFields {{@dmOrientation @dmPaperSize @dmPaperLength @dmPaperWidth @dmScale @dmCopies @dmDefaultSource @dmPrintQuality} []{POINTL'dmPosition dmDisplayOrientation dmDisplayFixedOutput}} @dmColor @dmDuplex @dmYResolution @dmTTOption @dmCollate !dmFormName[32] @dmLogPixels dmBitsPerPel dmPelsWidth dmPelsHeight {dmDisplayFlags []dmNup} dmDisplayFrequency dmICMMethod dmICMIntent dmMediaType dmDitherType dmReserved1 dmReserved2 dmPanningWidth dmPanningHeight
type DEVMODEA !dmDeviceName[32] @dmSpecVersion @dmDriverVersion @dmSize @dmDriverExtra dmFields {{@dmOrientation @dmPaperSize @dmPaperLength @dmPaperWidth @dmScale @dmCopies @dmDefaultSource @dmPrintQuality} []{POINTL'dmPosition dmDisplayOrientation dmDisplayFixedOutput}} @dmColor @dmDuplex @dmYResolution @dmTTOption @dmCollate !dmFormName[32] @dmLogPixels dmBitsPerPel dmPelsWidth dmPelsHeight {dmDisplayFlags []dmNup} dmDisplayFrequency dmICMMethod dmICMIntent dmMediaType dmDitherType dmReserved1 dmReserved2 dmPanningWidth dmPanningHeight
type DEVMODEW @dmDeviceName[32] @dmSpecVersion @dmDriverVersion @dmSize @dmDriverExtra dmFields {{@dmOrientation @dmPaperSize @dmPaperLength @dmPaperWidth @dmScale @dmCopies @dmDefaultSource @dmPrintQuality} []{POINTL'dmPosition dmDisplayOrientation dmDisplayFixedOutput}} @dmColor @dmDuplex @dmYResolution @dmTTOption @dmCollate @dmFormName[32] @dmLogPixels dmBitsPerPel dmPelsWidth dmPelsHeight {dmDisplayFlags []dmNup} dmDisplayFrequency dmICMMethod dmICMIntent dmMediaType dmDitherType dmReserved1 dmReserved2 dmPanningWidth dmPanningHeight
type DEVNAMES @wDriverOffset @wDeviceOffset @wOutputOffset @wDefault
type DEV_BROADCAST_DEVICEINTERFACE dbcc_size dbcc_devicetype dbcc_reserved GUID'dbcc_classguid !dbcc_name[1]
type DEV_BROADCAST_DEVICEINTERFACE_ dbcc_size dbcc_devicetype dbcc_reserved GUID'dbcc_classguid !dbcc_name[1]
type DEV_BROADCAST_DEVICEINTERFACE_A dbcc_size dbcc_devicetype dbcc_reserved GUID'dbcc_classguid !dbcc_name[1]
type DEV_BROADCAST_DEVICEINTERFACE_W dbcc_size dbcc_devicetype dbcc_reserved GUID'dbcc_classguid @dbcc_name[1]
type DEV_BROADCAST_DEVNODE dbcd_size dbcd_devicetype dbcd_reserved dbcd_devnode
type DEV_BROADCAST_HANDLE dbch_size dbch_devicetype dbch_reserved dbch_handle dbch_hdevnotify GUID'dbch_eventguid dbch_nameoffset !dbch_data[1]
type DEV_BROADCAST_HANDLE32 dbch_size dbch_devicetype dbch_reserved dbch_handle dbch_hdevnotify GUID'dbch_eventguid dbch_nameoffset !dbch_data[1]
type DEV_BROADCAST_HANDLE64 dbch_size dbch_devicetype dbch_reserved %dbch_handle %dbch_hdevnotify GUID'dbch_eventguid dbch_nameoffset !dbch_data[1]
type DEV_BROADCAST_HDR dbch_size dbch_devicetype dbch_reserved
type DEV_BROADCAST_NET dbcn_size dbcn_devicetype dbcn_reserved dbcn_resource dbcn_flags
type DEV_BROADCAST_OEM dbco_size dbco_devicetype dbco_reserved dbco_identifier dbco_suppfunc
type DEV_BROADCAST_PORT dbcp_size dbcp_devicetype dbcp_reserved !dbcp_name[1]
type DEV_BROADCAST_PORT_ dbcp_size dbcp_devicetype dbcp_reserved !dbcp_name[1]
type DEV_BROADCAST_PORT_A dbcp_size dbcp_devicetype dbcp_reserved !dbcp_name[1]
type DEV_BROADCAST_PORT_W dbcp_size dbcp_devicetype dbcp_reserved @dbcp_name[1]
type DEV_BROADCAST_VOLUME dbcv_size dbcv_devicetype dbcv_reserved dbcv_unitmask @dbcv_flags
def DFCS_ADJUSTRECT 0x2000
def DFCS_BUTTON3STATE 0x0008
def DFCS_BUTTONCHECK 0x0000
def DFCS_BUTTONPUSH 0x0010
def DFCS_BUTTONRADIO 0x0004
def DFCS_BUTTONRADIOIMAGE 0x0001
def DFCS_BUTTONRADIOMASK 0x0002
def DFCS_CAPTIONCLOSE 0x0000
def DFCS_CAPTIONHELP 0x0004
def DFCS_CAPTIONMAX 0x0002
def DFCS_CAPTIONMIN 0x0001
def DFCS_CAPTIONRESTORE 0x0003
def DFCS_CHECKED 0x0400
def DFCS_FLAT 0x4000
def DFCS_HOT 0x1000
def DFCS_INACTIVE 0x0100
def DFCS_MENUARROW 0x0000
def DFCS_MENUARROWRIGHT 0x0004
def DFCS_MENUBULLET 0x0002
def DFCS_MENUCHECK 0x0001
def DFCS_MONO 0x8000
def DFCS_PUSHED 0x0200
def DFCS_SCROLLCOMBOBOX 0x0005
def DFCS_SCROLLDOWN 0x0001
def DFCS_SCROLLLEFT 0x0002
def DFCS_SCROLLRIGHT 0x0003
def DFCS_SCROLLSIZEGRIP 0x0008
def DFCS_SCROLLSIZEGRIPRIGHT 0x0010
def DFCS_SCROLLUP 0x0000
def DFCS_TRANSPARENT 0x0800
def DFC_BUTTON 4
def DFC_CAPTION 1
def DFC_MENU 2
def DFC_POPUPMENU 5
def DFC_SCROLL 3
interface# DFConstraint :IDispatch
	get_Name(BSTR*pbs)
	get_Value(VARIANT*pv)
	{4a3df050-23bd-11d2-939f-00a0c91eedba}
def DFM_CMD_PROPERTIES 0xFFFFFFFB
def DFM_GETDEFSTATICID 14
def DFM_INVOKECOMMAND 2
def DFM_MERGECONTEXTMENU 1
def DF_ALLOWOTHERACCOUNTHOOK 0x0001
type DHPRIVKEY_VER3 magic bitlenP bitlenQ bitlenJ bitlenX DSSSEED'DSSSeed
type DHPUBKEY magic bitlen
type DHPUBKEY_VER3 magic bitlenP bitlenQ bitlenJ DSSSEED'DSSSeed
def DIALOPTION_BILLING 0x00000040
def DIALOPTION_DIALTONE 0x00000100
def DIALOPTION_QUIET 0x00000080
type DIBSECTION BITMAP'dsBm BITMAPINFOHEADER'dsBmih dsBitfields[3] dshSection dsOffset
def DIB_PAL_COLORS 1
def DIB_RGB_COLORS 0
def DIFFERENCE 11
def DIGSIG_E_CRYPTO 0x800B0008
def DIGSIG_E_DECODE 0x800B0006
def DIGSIG_E_ENCODE 0x800B0005
def DIGSIG_E_EXTENSIBILITY 0x800B0007
def DISABLE_MAX_PRIVILEGE 0x1
def DISABLE_SMART 0xD9
def DISCARDCACHE_NOSAVE 1
def DISCARDCACHE_SAVEIFDIRTY 0
type DISCDLGSTRUCT cbStructure hwndOwner $lpLocalName $lpRemoteName dwFlags
type DISCDLGSTRUCTA cbStructure hwndOwner $lpLocalName $lpRemoteName dwFlags
type DISCDLGSTRUCTW cbStructure hwndOwner @*lpLocalName @*lpRemoteName dwFlags
def DISCHARGE_POLICY_CRITICAL 0
def DISCHARGE_POLICY_LOW 1
def DISC_NO_FORCE 0x00000040
def DISC_UPDATE_PROFILE 0x00000001
def DISK_BINNING 3
type DISK_CACHE_INFORMATION !ParametersSavable !ReadCacheEnabled !WriteCacheEnabled ReadRetentionPriority WriteRetentionPriority @DisablePrefetchTransferLength !PrefetchScalar {____DISK_CACHE_INFORMATION11'ScalarPrefetch []____DISK_CACHE_INFORMATION12'BlockPrefetch}
type DISK_CONTROLLER_NUMBER ControllerNumber DiskNumber
type DISK_DETECTION_INFO SizeOfDetectInfo DetectionType {{DISK_INT13_INFO'Int13 DISK_EX_INT13_INFO'ExInt13}}
type DISK_EXTENT DiskNumber LARGE_INTEGER'StartingOffset LARGE_INTEGER'ExtentLength
type DISK_EX_INT13_INFO @ExBufferSize @ExFlags ExCylinders ExHeads ExSectorsPerTrack %ExSectorsPerDrive @ExSectorSize @ExReserved
type DISK_GEOMETRY LARGE_INTEGER'Cylinders MediaType TracksPerCylinder SectorsPerTrack BytesPerSector
type DISK_GEOMETRY_EX DISK_GEOMETRY'Geometry LARGE_INTEGER'DiskSize !Data[1]
type DISK_GROW_PARTITION PartitionNumber LARGE_INTEGER'BytesToGrow
type DISK_HISTOGRAM LARGE_INTEGER'DiskSize LARGE_INTEGER'Start LARGE_INTEGER'End LARGE_INTEGER'Average LARGE_INTEGER'AverageRead LARGE_INTEGER'AverageWrite Granularity Size ReadCount WriteCount HISTOGRAM_BUCKET*Histogram
def DISK_HISTOGRAM_SIZE sizeof(DISK_HISTOGRAM)
type DISK_INT13_INFO @DriveSelect MaxCylinders @SectorsPerTrack @MaxHeads @NumberDrives
type DISK_LOGGING !Function !*BufferAddress BufferSize
def DISK_LOGGING_DUMP 2
def DISK_LOGGING_START 0
def DISK_LOGGING_STOP 1
type DISK_PARTITION_INFO SizeOfPartitionInfo PartitionStyle {____DISK_PARTITION_INFO11'Mbr []____DISK_PARTITION_INFO12'Gpt}
type DISK_PERFORMANCE LARGE_INTEGER'BytesRead LARGE_INTEGER'BytesWritten LARGE_INTEGER'ReadTime LARGE_INTEGER'WriteTime LARGE_INTEGER'IdleTime ReadCount WriteCount QueueDepth SplitCount LARGE_INTEGER'QueryTime StorageDeviceNumber @StorageManagerName[8]
type DISK_RECORD LARGE_INTEGER'ByteOffset LARGE_INTEGER'StartTime LARGE_INTEGER'EndTime !*VirtualAddress NumberOfBytes !DeviceNumber !ReadRequest
def DISPATCH_METHOD 0x1
def DISPATCH_PROPERTYGET 0x2
def DISPATCH_PROPERTYPUT 0x4
def DISPATCH_PROPERTYPUTREF 0x8
def DISPID_ABOUTBOX 0xFFFFFDD8
def DISPID_ACCELERATOR 0xFFFFFDE1
def DISPID_ACC_CHILD 0xFFFFEC76
def DISPID_ACC_CHILDCOUNT 0xFFFFEC77
def DISPID_ACC_DEFAULTACTION 0xFFFFEC6B
def DISPID_ACC_DESCRIPTION 0xFFFFEC73
def DISPID_ACC_DODEFAULTACTION 0xFFFFEC66
def DISPID_ACC_FOCUS 0xFFFFEC6D
def DISPID_ACC_HELP 0xFFFFEC70
def DISPID_ACC_HELPTOPIC 0xFFFFEC6F
def DISPID_ACC_HITTEST 0xFFFFEC67
def DISPID_ACC_KEYBOARDSHORTCUT 0xFFFFEC6E
def DISPID_ACC_LOCATION 0xFFFFEC69
def DISPID_ACC_NAME 0xFFFFEC75
def DISPID_ACC_NAVIGATE 0xFFFFEC68
def DISPID_ACC_PARENT 0xFFFFEC78
def DISPID_ACC_ROLE 0xFFFFEC72
def DISPID_ACC_SELECT 0xFFFFEC6A
def DISPID_ACC_SELECTION 0xFFFFEC6C
def DISPID_ACC_STATE 0xFFFFEC71
def DISPID_ACC_VALUE 0xFFFFEC74
def DISPID_ADDITEM 0xFFFFFDD7
def DISPID_AMBIENT_APPEARANCE 0xFFFFFD34
def DISPID_AMBIENT_AUTOCLIP 0xFFFFFD35
def DISPID_AMBIENT_BACKCOLOR 0xFFFFFD43
def DISPID_AMBIENT_CHARSET 0xFFFFFD29
def DISPID_AMBIENT_CODEPAGE 0xFFFFFD2B
def DISPID_AMBIENT_DISPLAYASDEFAULT 0xFFFFFD37
def DISPID_AMBIENT_DISPLAYNAME 0xFFFFFD42
def DISPID_AMBIENT_FONT 0xFFFFFD41
def DISPID_AMBIENT_FORECOLOR 0xFFFFFD40
def DISPID_AMBIENT_LOCALEID 0xFFFFFD3F
def DISPID_AMBIENT_MESSAGEREFLECT 0xFFFFFD3E
def DISPID_AMBIENT_PALETTE 0xFFFFFD2A
def DISPID_AMBIENT_RIGHTTOLEFT 0xFFFFFD24
def DISPID_AMBIENT_SCALEUNITS 0xFFFFFD3D
def DISPID_AMBIENT_SHOWGRABHANDLES 0xFFFFFD39
def DISPID_AMBIENT_SHOWHATCHING 0xFFFFFD38
def DISPID_AMBIENT_SUPPORTSMNEMONICS 0xFFFFFD36
def DISPID_AMBIENT_TEXTALIGN 0xFFFFFD3C
def DISPID_AMBIENT_TOPTOBOTTOM 0xFFFFFD23
def DISPID_AMBIENT_TRANSFERPRIORITY 0xFFFFFD28
def DISPID_AMBIENT_UIDEAD 0xFFFFFD3A
def DISPID_AMBIENT_USERMODE 0xFFFFFD3B
def DISPID_APPEARANCE 0xFFFFFDF8
def DISPID_AUTOSIZE 0xFFFFFE0C
def DISPID_BACKCOLOR 0xFFFFFE0B
def DISPID_BACKSTYLE 0xFFFFFE0A
def DISPID_BORDERCOLOR 0xFFFFFE09
def DISPID_BORDERSTYLE 0xFFFFFE08
def DISPID_BORDERVISIBLE 0xFFFFFDF9
def DISPID_BORDERWIDTH 0xFFFFFE07
def DISPID_CAPTION 0xFFFFFDFA
def DISPID_CLEAR 0xFFFFFDD6
def DISPID_CLICK 0xFFFFFDA8
def DISPID_CLICK_VALUE 0xFFFFFD9E
def DISPID_COLLECT 0xFFFFFFF8
def DISPID_COLUMN 0xFFFFFDEF
def DISPID_CONSTRUCTOR 0xFFFFFFFA
def DISPID_DBLCLICK 0xFFFFFDA7
def DISPID_DESTRUCTOR 0xFFFFFFF9
def DISPID_DISPLAYSTYLE 0xFFFFFDE4
def DISPID_DOCLICK 0xFFFFFDD9
def DISPID_DRAWMODE 0xFFFFFE05
def DISPID_DRAWSTYLE 0xFFFFFE04
def DISPID_DRAWWIDTH 0xFFFFFE03
def DISPID_Delete 0xFFFFFCDF
def DISPID_ENABLED 0xFFFFFDFE
def DISPID_ENTERKEYBEHAVIOR 0xFFFFFDE0
def DISPID_ERROREVENT 0xFFFFFDA0
def DISPID_EVALUATE 0xFFFFFFFB
def DISPID_FILLCOLOR 0xFFFFFE02
def DISPID_FILLSTYLE 0xFFFFFE01
def DISPID_FONT 0xFFFFFE00
def DISPID_FONT_BOLD 3
def DISPID_FONT_CHANGED 9
def DISPID_FONT_CHARSET 8
def DISPID_FONT_ITALIC 4
def DISPID_FONT_NAME 0
def DISPID_FONT_SIZE 2
def DISPID_FONT_STRIKE 6
def DISPID_FONT_UNDER 5
def DISPID_FONT_WEIGHT 7
def DISPID_FORECOLOR 0xFFFFFDFF
def DISPID_GROUPNAME 0xFFFFFDE3
def DISPID_HWND 0xFFFFFDFD
def DISPID_IMEMODE 0xFFFFFDE2
def DISPID_KEYDOWN 0xFFFFFDA6
def DISPID_KEYPRESS 0xFFFFFDA5
def DISPID_KEYUP 0xFFFFFDA4
def DISPID_LIST 0xFFFFFDF0
def DISPID_LISTCOUNT 0xFFFFFDED
def DISPID_LISTINDEX 0xFFFFFDF2
def DISPID_MAXLENGTH 0xFFFFFDEB
def DISPID_MOUSEDOWN 0xFFFFFDA3
def DISPID_MOUSEICON 0xFFFFFDF6
def DISPID_MOUSEMOVE 0xFFFFFDA2
def DISPID_MOUSEPOINTER 0xFFFFFDF7
def DISPID_MOUSEUP 0xFFFFFDA1
def DISPID_MULTILINE 0xFFFFFDE7
def DISPID_MULTISELECT 0xFFFFFDEC
def DISPID_NEWENUM 0xFFFFFFFC
def DISPID_NUMBEROFCOLUMNS 0xFFFFFDE5
def DISPID_NUMBEROFROWS 0xFFFFFDE6
def DISPID_Name 0xFFFFFCE0
def DISPID_Object 0xFFFFFCDE
def DISPID_PASSWORDCHAR 0xFFFFFDEA
def DISPID_PICTURE 0xFFFFFDF5
def DISPID_PICT_HANDLE 0
def DISPID_PICT_HEIGHT 5
def DISPID_PICT_HPAL 2
def DISPID_PICT_RENDER 6
def DISPID_PICT_TYPE 3
def DISPID_PICT_WIDTH 4
def DISPID_PROPERTYPUT 0xFFFFFFFD
def DISPID_Parent 0xFFFFFCDD
def DISPID_READYSTATE 0xFFFFFDF3
def DISPID_READYSTATECHANGE 0xFFFFFD9F
def DISPID_REFRESH 0xFFFFFDDA
def DISPID_REMOVEITEM 0xFFFFFDD5
def DISPID_RIGHTTOLEFT 0xFFFFFD9D
def DISPID_SCROLLBARS 0xFFFFFDE9
def DISPID_SELECTED 0xFFFFFDF1
def DISPID_SELLENGTH 0xFFFFFDDC
def DISPID_SELSTART 0xFFFFFDDD
def DISPID_SELTEXT 0xFFFFFDDE
def DISPID_TABKEYBEHAVIOR 0xFFFFFDDF
def DISPID_TABSTOP 0xFFFFFDFC
def DISPID_TEXT 0xFFFFFDFB
def DISPID_THIS 0xFFFFFD9B
def DISPID_TOPTOBOTTOM 0xFFFFFD9C
def DISPID_UNKNOWN 0xFFFFFFFF
def DISPID_VALID 0xFFFFFDF4
def DISPID_VALUE 0
def DISPID_WORDWRAP 0xFFFFFDE8
type DISPLAY_DEVICE cb !DeviceName[32] !DeviceString[128] StateFlags !DeviceID[128] !DeviceKey[128]
type DISPLAY_DEVICEA cb !DeviceName[32] !DeviceString[128] StateFlags !DeviceID[128] !DeviceKey[128]
type DISPLAY_DEVICEW cb @DeviceName[32] @DeviceString[128] StateFlags @DeviceID[128] @DeviceKey[128]
def DISPLAY_DEVICE_ACTIVE 0x00000001
def DISPLAY_DEVICE_ATTACHED 0x00000002
def DISPLAY_DEVICE_ATTACHED_TO_DESKTOP 0x00000001
def DISPLAY_DEVICE_DISCONNECT 0x02000000
def DISPLAY_DEVICE_MIRRORING_DRIVER 0x00000008
def DISPLAY_DEVICE_MODESPRUNED 0x08000000
def DISPLAY_DEVICE_MULTI_DRIVER 0x00000002
def DISPLAY_DEVICE_PRIMARY_DEVICE 0x00000004
def DISPLAY_DEVICE_REMOTE 0x04000000
def DISPLAY_DEVICE_REMOVABLE 0x00000020
def DISPLAY_DEVICE_VGA_COMPATIBLE 0x00000010
type DISPPARAMS VARIANT*rgvarg *rgdispidNamedArgs cArgs cNamedArgs
def DISP_CHANGE_BADDUALVIEW 0xFFFFFFFA
def DISP_CHANGE_BADFLAGS 0xFFFFFFFC
def DISP_CHANGE_BADMODE 0xFFFFFFFE
def DISP_CHANGE_BADPARAM 0xFFFFFFFB
def DISP_CHANGE_FAILED 0xFFFFFFFF
def DISP_CHANGE_NOTUPDATED 0xFFFFFFFD
def DISP_CHANGE_RESTART 1
def DISP_CHANGE_SUCCESSFUL 0
def DISP_E_ARRAYISLOCKED 0x8002000D
def DISP_E_BADCALLEE 0x80020010
def DISP_E_BADINDEX 0x8002000B
def DISP_E_BADPARAMCOUNT 0x8002000E
def DISP_E_BADVARTYPE 0x80020008
def DISP_E_BUFFERTOOSMALL 0x80020013
def DISP_E_DIVBYZERO 0x80020012
def DISP_E_EXCEPTION 0x80020009
def DISP_E_MEMBERNOTFOUND 0x80020003
def DISP_E_NONAMEDARGS 0x80020007
def DISP_E_NOTACOLLECTION 0x80020011
def DISP_E_OVERFLOW 0x8002000A
def DISP_E_PARAMNOTFOUND 0x80020004
def DISP_E_PARAMNOTOPTIONAL 0x8002000F
def DISP_E_TYPEMISMATCH 0x80020005
def DISP_E_UNKNOWNINTERFACE 0x80020001
def DISP_E_UNKNOWNLCID 0x8002000C
def DISP_E_UNKNOWNNAME 0x80020006
def DI_APPBANDING 0x00000001
def DI_CHANNEL 1
def DI_COMPAT 0x0004
def DI_DEFAULTSIZE 0x0008
def DI_GETDRAGIMAGE "ShellGetDragImage"
def DI_IMAGE 0x0002
def DI_MASK 0x0001
def DI_MEMORYMAP_WRITE 0x00000001
def DI_NOMIRROR 0x0010
def DI_NORMAL 0x0003
def DI_READ_SPOOL_JOB 3
def DI_ROPS_READ_DESTINATION 0x00000002
def DKGRAY_BRUSH 3
def DLGC_BUTTON 0x2000
def DLGC_DEFPUSHBUTTON 0x0010
def DLGC_HASSETSEL 0x0008
def DLGC_RADIOBUTTON 0x0040
def DLGC_STATIC 0x0100
def DLGC_UNDEFPUSHBUTTON 0x0020
def DLGC_WANTALLKEYS 0x0004
def DLGC_WANTARROWS 0x0001
def DLGC_WANTCHARS 0x0080
def DLGC_WANTMESSAGE 0x0004
def DLGC_WANTTAB 0x0002
type DLGITEMTEMPLATE style dwExtendedStyle @x @y @cx @cy @id
type DLGTEMPLATE style dwExtendedStyle @cdit @x @y @cx @cy
def DLGWINDOWEXTRA 30
type DLLVERSIONINFO cbSize dwMajorVersion dwMinorVersion dwBuildNumber dwPlatformID
type DLLVERSIONINFO2 DLLVERSIONINFO'info1 dwFlags %ullVersion
def DLLVER_BUILD_MASK 0x00000000FFFF0000
def DLLVER_MAJOR_MASK 0xFFFF000000000000
def DLLVER_MINOR_MASK 0x0000FFFF00000000
def DLLVER_PLATFORM_NT 0x00000002
def DLLVER_PLATFORM_WINDOWS 0x00000001
def DLLVER_QFE_MASK 0x000000000000FFFF
def DLL_PROCESS_ATTACH 1
def DLL_PROCESS_DETACH 0
def DLL_PROCESS_VERIFIER 4
def DLL_THREAD_ATTACH 2
def DLL_THREAD_DETACH 3
def DLT 39
def DL_BEGINDRAG 0x00000485
def DL_CANCELDRAG 0x00000488
def DL_COPYCURSOR 2
def DL_CURSORSET 0
def DL_DRAGGING 0x00000486
def DL_DROPPED 0x00000487
def DL_MOVECURSOR 3
def DL_STOPCURSOR 1
def DMBIN_AUTO 7
def DMBIN_CASSETTE 14
def DMBIN_ENVELOPE 5
def DMBIN_ENVMANUAL 6
def DMBIN_FIRST 1
def DMBIN_FORMSOURCE 15
def DMBIN_LARGECAPACITY 11
def DMBIN_LARGEFMT 10
def DMBIN_LAST 15
def DMBIN_LOWER 2
def DMBIN_MANUAL 4
def DMBIN_MIDDLE 3
def DMBIN_ONLYONE 1
def DMBIN_SMALLFMT 9
def DMBIN_TRACTOR 8
def DMBIN_UPPER 1
def DMBIN_USER 256
def DMCOLLATE_FALSE 0
def DMCOLLATE_TRUE 1
def DMCOLOR_COLOR 2
def DMCOLOR_MONOCHROME 1
def DMDFO_CENTER 2
def DMDFO_DEFAULT 0
def DMDFO_STRETCH 1
def DMDISPLAYFLAGS_TEXTMODE 0x00000004
def DMDITHER_COARSE 2
def DMDITHER_ERRORDIFFUSION 5
def DMDITHER_FINE 3
def DMDITHER_GRAYSCALE 10
def DMDITHER_LINEART 4
def DMDITHER_NONE 1
def DMDITHER_RESERVED6 6
def DMDITHER_RESERVED7 7
def DMDITHER_RESERVED8 8
def DMDITHER_RESERVED9 9
def DMDITHER_USER 256
def DMDO_180 2
def DMDO_270 3
def DMDO_90 1
def DMDO_DEFAULT 0
def DMDUP_HORIZONTAL 3
def DMDUP_SIMPLEX 1
def DMDUP_VERTICAL 2
def DMI 48
def DMICMMETHOD_DEVICE 4
def DMICMMETHOD_DRIVER 3
def DMICMMETHOD_NONE 1
def DMICMMETHOD_SYSTEM 2
def DMICMMETHOD_USER 256
def DMICM_ABS_COLORIMETRIC 4
def DMICM_COLORIMETRIC 3
def DMICM_CONTRAST 2
def DMICM_SATURATE 1
def DMICM_USER 256
def DMLERR_ADVACKTIMEOUT 0x4000
def DMLERR_BUSY 0x4001
def DMLERR_DATAACKTIMEOUT 0x4002
def DMLERR_DLL_NOT_INITIALIZED 0x4003
def DMLERR_DLL_USAGE 0x4004
def DMLERR_EXECACKTIMEOUT 0x4005
def DMLERR_FIRST 0x4000
def DMLERR_INVALIDPARAMETER 0x4006
def DMLERR_LAST 0x4011
def DMLERR_LOW_MEMORY 0x4007
def DMLERR_MEMORY_ERROR 0x4008
def DMLERR_NOTPROCESSED 0x4009
def DMLERR_NO_CONV_ESTABLISHED 0x400a
def DMLERR_NO_ERROR 0
def DMLERR_POKEACKTIMEOUT 0x400b
def DMLERR_POSTMSG_FAILED 0x400c
def DMLERR_REENTRANCY 0x400d
def DMLERR_SERVER_DIED 0x400e
def DMLERR_SYS_ERROR 0x400f
def DMLERR_UNADVACKTIMEOUT 0x4010
def DMLERR_UNFOUND_QUEUE_ID 0x4011
def DMMEDIA_GLOSSY 3
def DMMEDIA_STANDARD 1
def DMMEDIA_TRANSPARENCY 2
def DMMEDIA_USER 256
def DMNUP_ONEUP 2
def DMNUP_SYSTEM 1
def DMORIENT_LANDSCAPE 2
def DMORIENT_PORTRAIT 1
def DMPAPER_10X11 45
def DMPAPER_10X14 16
def DMPAPER_11X17 17
def DMPAPER_12X11 90
def DMPAPER_15X11 46
def DMPAPER_9X11 44
def DMPAPER_A2 66
def DMPAPER_A3 8
def DMPAPER_A3_EXTRA 63
def DMPAPER_A3_EXTRA_TRANSVERSE 68
def DMPAPER_A3_ROTATED 76
def DMPAPER_A3_TRANSVERSE 67
def DMPAPER_A4 9
def DMPAPER_A4SMALL 10
def DMPAPER_A4_EXTRA 53
def DMPAPER_A4_PLUS 60
def DMPAPER_A4_ROTATED 77
def DMPAPER_A4_TRANSVERSE 55
def DMPAPER_A5 11
def DMPAPER_A5_EXTRA 64
def DMPAPER_A5_ROTATED 78
def DMPAPER_A5_TRANSVERSE 61
def DMPAPER_A6 70
def DMPAPER_A6_ROTATED 83
def DMPAPER_A_PLUS 57
def DMPAPER_B4 12
def DMPAPER_B4_JIS_ROTATED 79
def DMPAPER_B5 13
def DMPAPER_B5_EXTRA 65
def DMPAPER_B5_JIS_ROTATED 80
def DMPAPER_B5_TRANSVERSE 62
def DMPAPER_B6_JIS 88
def DMPAPER_B6_JIS_ROTATED 89
def DMPAPER_B_PLUS 58
def DMPAPER_CSHEET 24
def DMPAPER_DBL_JAPANESE_POSTCARD 69
def DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED 82
def DMPAPER_DSHEET 25
def DMPAPER_ENV_10 20
def DMPAPER_ENV_11 21
def DMPAPER_ENV_12 22
def DMPAPER_ENV_14 23
def DMPAPER_ENV_9 19
def DMPAPER_ENV_B4 33
def DMPAPER_ENV_B5 34
def DMPAPER_ENV_B6 35
def DMPAPER_ENV_C3 29
def DMPAPER_ENV_C4 30
def DMPAPER_ENV_C5 28
def DMPAPER_ENV_C6 31
def DMPAPER_ENV_C65 32
def DMPAPER_ENV_DL 27
def DMPAPER_ENV_INVITE 47
def DMPAPER_ENV_ITALY 36
def DMPAPER_ENV_MONARCH 37
def DMPAPER_ENV_PERSONAL 38
def DMPAPER_ESHEET 26
def DMPAPER_EXECUTIVE 7
def DMPAPER_FANFOLD_LGL_GERMAN 41
def DMPAPER_FANFOLD_STD_GERMAN 40
def DMPAPER_FANFOLD_US 39
def DMPAPER_FIRST 1
def DMPAPER_FOLIO 14
def DMPAPER_ISO_B4 42
def DMPAPER_JAPANESE_POSTCARD 43
def DMPAPER_JAPANESE_POSTCARD_ROTATED 81
def DMPAPER_JENV_CHOU3 73
def DMPAPER_JENV_CHOU3_ROTATED 86
def DMPAPER_JENV_CHOU4 74
def DMPAPER_JENV_CHOU4_ROTATED 87
def DMPAPER_JENV_KAKU2 71
def DMPAPER_JENV_KAKU2_ROTATED 84
def DMPAPER_JENV_KAKU3 72
def DMPAPER_JENV_KAKU3_ROTATED 85
def DMPAPER_JENV_YOU4 91
def DMPAPER_JENV_YOU4_ROTATED 92
def DMPAPER_LAST 118
def DMPAPER_LEDGER 4
def DMPAPER_LEGAL 5
def DMPAPER_LEGAL_EXTRA 51
def DMPAPER_LETTER 1
def DMPAPER_LETTERSMALL 2
def DMPAPER_LETTER_EXTRA 50
def DMPAPER_LETTER_EXTRA_TRANSVERSE 56
def DMPAPER_LETTER_PLUS 59
def DMPAPER_LETTER_ROTATED 75
def DMPAPER_LETTER_TRANSVERSE 54
def DMPAPER_NOTE 18
def DMPAPER_P16K 93
def DMPAPER_P16K_ROTATED 106
def DMPAPER_P32K 94
def DMPAPER_P32KBIG 95
def DMPAPER_P32KBIG_ROTATED 108
def DMPAPER_P32K_ROTATED 107
def DMPAPER_PENV_1 96
def DMPAPER_PENV_10 105
def DMPAPER_PENV_10_ROTATED 118
def DMPAPER_PENV_1_ROTATED 109
def DMPAPER_PENV_2 97
def DMPAPER_PENV_2_ROTATED 110
def DMPAPER_PENV_3 98
def DMPAPER_PENV_3_ROTATED 111
def DMPAPER_PENV_4 99
def DMPAPER_PENV_4_ROTATED 112
def DMPAPER_PENV_5 100
def DMPAPER_PENV_5_ROTATED 113
def DMPAPER_PENV_6 101
def DMPAPER_PENV_6_ROTATED 114
def DMPAPER_PENV_7 102
def DMPAPER_PENV_7_ROTATED 115
def DMPAPER_PENV_8 103
def DMPAPER_PENV_8_ROTATED 116
def DMPAPER_PENV_9 104
def DMPAPER_PENV_9_ROTATED 117
def DMPAPER_QUARTO 15
def DMPAPER_RESERVED_48 48
def DMPAPER_RESERVED_49 49
def DMPAPER_STATEMENT 6
def DMPAPER_TABLOID 3
def DMPAPER_TABLOID_EXTRA 52
def DMPAPER_USER 256
def DMRES_DRAFT 0xFFFFFFFF
def DMRES_HIGH 0xFFFFFFFC
def DMRES_LOW 0xFFFFFFFE
def DMRES_MEDIUM 0xFFFFFFFD
def DMTT_BITMAP 1
def DMTT_DOWNLOAD 2
def DMTT_DOWNLOAD_OUTLINE 4
def DMTT_SUBDEV 3
def DM_BITSPERPEL 0x00040000
def DM_COLLATE 0x00008000
def DM_COLOR 0x00000800
def DM_COPIES 0x00000100
def DM_COPY 2
def DM_DEFAULTSOURCE 0x00000200
def DM_DISPLAYFIXEDOUTPUT 0x20000000
def DM_DISPLAYFLAGS 0x00200000
def DM_DISPLAYFREQUENCY 0x00400000
def DM_DISPLAYORIENTATION 0x00000080
def DM_DITHERTYPE 0x04000000
def DM_DUPLEX 0x00001000
def DM_FORMNAME 0x00010000
def DM_GETDEFID 0x00000400
def DM_ICMINTENT 0x01000000
def DM_ICMMETHOD 0x00800000
def DM_IN_BUFFER 8
def DM_IN_PROMPT 4
def DM_LOGPIXELS 0x00020000
def DM_MEDIATYPE 0x02000000
def DM_MODIFY 8
def DM_NUP 0x00000040
def DM_ORIENTATION 0x00000001
def DM_OUT_BUFFER 2
def DM_OUT_DEFAULT 1
def DM_PANNINGHEIGHT 0x10000000
def DM_PANNINGWIDTH 0x08000000
def DM_PAPERLENGTH 0x00000004
def DM_PAPERSIZE 0x00000002
def DM_PAPERWIDTH 0x00000008
def DM_PELSHEIGHT 0x00100000
def DM_PELSWIDTH 0x00080000
def DM_POSITION 0x00000020
def DM_PRINTQUALITY 0x00000400
def DM_PROMPT 4
def DM_REPOSITION 0x00000402
def DM_SCALE 0x00000010
def DM_SETDEFID 0x00000401
def DM_SPECVERSION 0x0401
def DM_TTOPTION 0x00004000
def DM_UPDATE 1
def DM_YRESOLUTION 0x00002000
def DNS_ERROR_AUTOZONE_ALREADY_EXISTS 9610
def DNS_ERROR_AXFR 9752
def DNS_ERROR_BAD_PACKET 9502
def DNS_ERROR_CANNOT_FIND_ROOT_HINTS 9564
def DNS_ERROR_CNAME_COLLISION 9709
def DNS_ERROR_CNAME_LOOP 9707
def DNS_ERROR_DATABASE_BASE 9700
def DNS_ERROR_DATAFILE_BASE 9650
def DNS_ERROR_DATAFILE_OPEN_FAILURE 9653
def DNS_ERROR_DATAFILE_PARSING 9655
def DNS_ERROR_DP_ALREADY_ENLISTED 9904
def DNS_ERROR_DP_ALREADY_EXISTS 9902
def DNS_ERROR_DP_BASE 9900
def DNS_ERROR_DP_DOES_NOT_EXIST 9901
def DNS_ERROR_DP_NOT_AVAILABLE 9905
def DNS_ERROR_DP_NOT_ENLISTED 9903
def DNS_ERROR_DS_UNAVAILABLE 9717
def DNS_ERROR_DS_ZONE_ALREADY_EXISTS 9718
def DNS_ERROR_FILE_WRITEBACK_FAILED 9654
def DNS_ERROR_FORWARDER_ALREADY_EXISTS 9619
def DNS_ERROR_GENERAL_API_BASE 9550
def DNS_ERROR_INCONSISTENT_ROOT_HINTS 9565
def DNS_ERROR_INVALID_DATA 13
def DNS_ERROR_INVALID_DATAFILE_NAME 9652
def DNS_ERROR_INVALID_IP_ADDRESS 9552
def DNS_ERROR_INVALID_NAME 123
def DNS_ERROR_INVALID_NAME_CHAR 9560
def DNS_ERROR_INVALID_PROPERTY 9553
def DNS_ERROR_INVALID_TYPE 9551
def DNS_ERROR_INVALID_ZONE_OPERATION 9603
def DNS_ERROR_INVALID_ZONE_TYPE 9611
def DNS_ERROR_MASK 0x00002328
def DNS_ERROR_NAME_DOES_NOT_EXIST 9714
def DNS_ERROR_NAME_NOT_IN_ZONE 9706
def DNS_ERROR_NBSTAT_INIT_FAILED 9617
def DNS_ERROR_NEED_SECONDARY_ADDRESSES 9614
def DNS_ERROR_NEED_WINS_SERVERS 9616
def DNS_ERROR_NODE_CREATION_FAILED 9703
def DNS_ERROR_NODE_IS_CNAME 9708
def DNS_ERROR_NON_RFC_NAME 9556
def DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER 9562
def DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION 9563
def DNS_ERROR_NOT_UNIQUE 9555
def DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE 9719
def DNS_ERROR_NO_CREATE_CACHE_DATA 9713
def DNS_ERROR_NO_DNS_SERVERS 9852
def DNS_ERROR_NO_MEMORY 14
def DNS_ERROR_NO_PACKET 9503
def DNS_ERROR_NO_TCPIP 9851
def DNS_ERROR_NO_ZONE_INFO 9602
def DNS_ERROR_NUMERIC_NAME 9561
def DNS_ERROR_OPERATION_BASE 9750
def DNS_ERROR_PACKET_FMT_BASE 9500
def DNS_ERROR_PRIMARY_REQUIRES_DATAFILE 9651
def DNS_ERROR_RCODE 9504
def DNS_ERROR_RCODE_BADKEY 9017
def DNS_ERROR_RCODE_BADSIG 9016
def DNS_ERROR_RCODE_BADTIME 9018
def DNS_ERROR_RCODE_FORMAT_ERROR 9001
def DNS_ERROR_RCODE_LAST 9018
def DNS_ERROR_RCODE_NAME_ERROR 9003
def DNS_ERROR_RCODE_NOTAUTH 9009
def DNS_ERROR_RCODE_NOTZONE 9010
def DNS_ERROR_RCODE_NOT_IMPLEMENTED 9004
def DNS_ERROR_RCODE_NO_ERROR 0
def DNS_ERROR_RCODE_NXRRSET 9008
def DNS_ERROR_RCODE_REFUSED 9005
def DNS_ERROR_RCODE_SERVER_FAILURE 9002
def DNS_ERROR_RCODE_YXDOMAIN 9006
def DNS_ERROR_RCODE_YXRRSET 9007
def DNS_ERROR_RECORD_ALREADY_EXISTS 9711
def DNS_ERROR_RECORD_DOES_NOT_EXIST 9701
def DNS_ERROR_RECORD_FORMAT 9702
def DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT 9710
def DNS_ERROR_RECORD_TIMED_OUT 9705
def DNS_ERROR_RESPONSE_CODES_BASE 9000
def DNS_ERROR_SECONDARY_DATA 9712
def DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP 9612
def DNS_ERROR_SECURE_BASE 9800
def DNS_ERROR_SETUP_BASE 9850
def DNS_ERROR_SOA_DELETE_INVALID 9618
def DNS_ERROR_TRY_AGAIN_LATER 9554
def DNS_ERROR_UNKNOWN_RECORD_TYPE 9704
def DNS_ERROR_UNSECURE_PACKET 9505
def DNS_ERROR_WINS_INIT_FAILED 9615
def DNS_ERROR_ZONE_ALREADY_EXISTS 9609
def DNS_ERROR_ZONE_BASE 9600
def DNS_ERROR_ZONE_CONFIGURATION_ERROR 9604
def DNS_ERROR_ZONE_CREATION_FAILED 9608
def DNS_ERROR_ZONE_DOES_NOT_EXIST 9601
def DNS_ERROR_ZONE_HAS_NO_NS_RECORDS 9606
def DNS_ERROR_ZONE_HAS_NO_SOA_RECORD 9605
def DNS_ERROR_ZONE_IS_SHUTDOWN 9621
def DNS_ERROR_ZONE_LOCKED 9607
def DNS_ERROR_ZONE_NOT_SECONDARY 9613
def DNS_ERROR_ZONE_REQUIRES_MASTER_IP 9620
def DNS_FILTEROFF 0x0008
def DNS_FILTERON 0x0004
def DNS_INFO_ADDED_LOCAL_WINS 9753
def DNS_INFO_AXFR_COMPLETE 9751
def DNS_INFO_NO_RECORDS 9501
def DNS_REGISTER 0x0001
def DNS_STATUS_CONTINUE_NEEDED 9801
def DNS_STATUS_DOTTED_NAME 9558
def DNS_STATUS_FQDN 9557
def DNS_STATUS_PACKET_UNSECURE 9505
def DNS_STATUS_SINGLE_PART_NAME 9559
def DNS_UNREGISTER 0x0002
def DNS_WARNING_DOMAIN_UNDELETED 9716
def DNS_WARNING_PTR_CREATE_FAILED 9715
def DN_DEFAULTPRN 0x0001
type DOCINFO cbSize $lpszDocName $lpszOutput $lpszDatatype fwType
type DOCINFOA cbSize $lpszDocName $lpszOutput $lpszDatatype fwType
type DOCINFOW cbSize @*lpszDocName @*lpszOutput @*lpszDatatype fwType
def DOCKINFO_DOCKED 0x2
def DOCKINFO_UNDOCKED 0x1
def DOCKINFO_USER_DOCKED 0x00000006
def DOCKINFO_USER_SUPPLIED 0x4
def DOCKINFO_USER_UNDOCKED 0x00000005
def DOCMISC_CANCREATEMULTIPLEVIEWS 1
def DOCMISC_CANTOPENEDIT 4
def DOCMISC_NOFILESUPPORT 8
def DOCMISC_SUPPORTCOMPLEXRECTANGLES 2
type DOC_INFO_1 $pDocName $pOutputFile $pDatatype
type DOC_INFO_1A $pDocName $pOutputFile $pDatatype
type DOC_INFO_1W @*pDocName @*pOutputFile @*pDatatype
type DOC_INFO_2 $pDocName $pOutputFile $pDatatype dwMode JobId
type DOC_INFO_2A $pDocName $pOutputFile $pDatatype dwMode JobId
type DOC_INFO_2W @*pDocName @*pOutputFile @*pDatatype dwMode JobId
type DOC_INFO_3 $pDocName $pOutputFile $pDatatype dwFlags
type DOC_INFO_3A $pDocName $pOutputFile $pDatatype dwFlags
type DOC_INFO_3W @*pDocName @*pOutputFile @*pDatatype dwFlags
def DOF_DIRECTORY 0x8003
def DOF_DOCUMENT 0x8002
def DOF_EXECUTABLE 0x8001
def DOF_MULTIPLE 0x8004
def DOF_PROGMAN 0x0001
def DOF_SHELLDATA 0x0002
def DOMAIN 1
def DOMAIN_ALIAS_RID_ACCOUNT_OPS 0x00000224
def DOMAIN_ALIAS_RID_ADMINS 0x00000220
def DOMAIN_ALIAS_RID_BACKUP_OPS 0x00000227
def DOMAIN_ALIAS_RID_GUESTS 0x00000222
def DOMAIN_ALIAS_RID_INCOMING_FOREST_TRUST_BUILDERS 0x0000022D
def DOMAIN_ALIAS_RID_LOGGING_USERS 0x0000022F
def DOMAIN_ALIAS_RID_MONITORING_USERS 0x0000022E
def DOMAIN_ALIAS_RID_NETWORK_CONFIGURATION_OPS 0x0000022C
def DOMAIN_ALIAS_RID_POWER_USERS 0x00000223
def DOMAIN_ALIAS_RID_PREW2KCOMPACCESS 0x0000022A
def DOMAIN_ALIAS_RID_PRINT_OPS 0x00000226
def DOMAIN_ALIAS_RID_RAS_SERVERS 0x00000229
def DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS 0x0000022B
def DOMAIN_ALIAS_RID_REPLICATOR 0x00000228
def DOMAIN_ALIAS_RID_SYSTEM_OPS 0x00000225
def DOMAIN_ALIAS_RID_USERS 0x00000221
def DOMAIN_GROUP_RID_ADMINS 0x00000200
def DOMAIN_GROUP_RID_CERT_ADMINS 0x00000205
def DOMAIN_GROUP_RID_COMPUTERS 0x00000203
def DOMAIN_GROUP_RID_CONTROLLERS 0x00000204
def DOMAIN_GROUP_RID_ENTERPRISE_ADMINS 0x00000207
def DOMAIN_GROUP_RID_GUESTS 0x00000202
def DOMAIN_GROUP_RID_POLICY_ADMINS 0x00000208
def DOMAIN_GROUP_RID_SCHEMA_ADMINS 0x00000206
def DOMAIN_GROUP_RID_USERS 0x00000201
def DOMAIN_USER_RID_ADMIN 0x000001F4
def DOMAIN_USER_RID_GUEST 0x000001F5
def DOMAIN_USER_RID_KRBTGT 0x000001F6
def DOMAIN_USER_RID_MAX 0x000003E7
def DONT_RESOLVE_DLL_REFERENCES 0x00000001
def DOUBLE_CLICK 0x0002
def DOWNLOADFACE 514
def DOWNLOADHEADER 4111
def DO_DROPFILE 0x454C4946
def DO_PRINTFILE 0x544E5250
def DPAS_INSERTAFTER 0x0004
def DPAS_INSERTBEFORE 0x0002
def DPAS_SORTED 0x0001
def DPA_APPEND 0x7fffffff
dll comctl32 #DPA_DeleteAllPtrs hdpa
dll comctl32 !*DPA_DeletePtr hdpa i
dll comctl32 DPA_DestroyCallback hdpa pfnCB !*pData
 ;;pfnCB: function# !*p !*pData
def DPA_ERR 0xFFFFFFFF
dll comctl32 DPA_EnumCallback hdpa pfnCB !*pData
 ;;pfnCB: function# !*p !*pData
dll comctl32 #DPA_InsertPtr hdpa i !*p
dll comctl32 #DPA_Search hdpa !*pFind iStart pfnCompare lParam options
 ;;pfnCompare: function# !*p1 !*p2 lParam
dll comctl32 #DPA_SetPtr hdpa i !*p
dll comctl32 #DPA_Sort hdpa pfnCompare lParam
 ;;pfnCompare: function# !*p1 !*p2 lParam
def DPD_DELETE_ALL_FILES 0x00000004
def DPD_DELETE_SPECIFIC_VERSION 0x00000002
def DPD_DELETE_UNUSED_FILES 0x00000001
dll gdi32 #DPtoLP hdc POINT*lpPoints nCount
def DRAFTMODE 7
def DRAFT_QUALITY 1
def DRAGDROP_E_ALREADYREGISTERED 0x80040101
def DRAGDROP_E_FIRST 0x80040100
def DRAGDROP_E_INVALIDHWND 0x80040102
def DRAGDROP_E_LAST 0x8004010F
def DRAGDROP_E_NOTREGISTERED 0x80040100
def DRAGDROP_S_CANCEL 0x00040101
def DRAGDROP_S_DROP 0x00040100
def DRAGDROP_S_FIRST 0x00040100
def DRAGDROP_S_LAST 0x0004010F
def DRAGDROP_S_USEDEFAULTCURSORS 0x00040102
type DRAGINFO uSize POINT'pt fNC $lpFileList grfKeyState
type DRAGINFOA uSize POINT'pt fNC $lpFileList grfKeyState
type DRAGINFOW uSize POINT'pt fNC @*lpFileList grfKeyState
type DRAGLISTINFO uNotification hWnd POINT'ptCursor
def DRAGLISTMSGSTRING "commctrl_DragListMsg"
type DRAWITEMSTRUCT CtlType CtlID itemID itemAction itemState hwndItem hDC RECT'rcItem itemData
type DRAWPATRECT POINT'ptPosition POINT'ptSize @wStyle @wPattern
def DRAWPATTERNRECT 25
type DRAWTEXTPARAMS cbSize iTabLength iLeftMargin iRightMargin uiLengthDrawn
type DRIVERSTATUS !bDriverError !bIDEError !bReserved[2] dwReserved[2]
def DRIVERVERSION 0
type DRIVER_INFO_1 $pName
type DRIVER_INFO_1A $pName
type DRIVER_INFO_1W @*pName
type DRIVER_INFO_2 cVersion $pName $pEnvironment $pDriverPath $pDataFile $pConfigFile
type DRIVER_INFO_2A cVersion $pName $pEnvironment $pDriverPath $pDataFile $pConfigFile
type DRIVER_INFO_2W cVersion @*pName @*pEnvironment @*pDriverPath @*pDataFile @*pConfigFile
type DRIVER_INFO_3 cVersion $pName $pEnvironment $pDriverPath $pDataFile $pConfigFile $pHelpFile $pDependentFiles $pMonitorName $pDefaultDataType
type DRIVER_INFO_3A cVersion $pName $pEnvironment $pDriverPath $pDataFile $pConfigFile $pHelpFile $pDependentFiles $pMonitorName $pDefaultDataType
type DRIVER_INFO_3W cVersion @*pName @*pEnvironment @*pDriverPath @*pDataFile @*pConfigFile @*pHelpFile @*pDependentFiles @*pMonitorName @*pDefaultDataType
type DRIVER_INFO_4 cVersion $pName $pEnvironment $pDriverPath $pDataFile $pConfigFile $pHelpFile $pDependentFiles $pMonitorName $pDefaultDataType $pszzPreviousNames
type DRIVER_INFO_4A cVersion $pName $pEnvironment $pDriverPath $pDataFile $pConfigFile $pHelpFile $pDependentFiles $pMonitorName $pDefaultDataType $pszzPreviousNames
type DRIVER_INFO_4W cVersion @*pName @*pEnvironment @*pDriverPath @*pDataFile @*pConfigFile @*pHelpFile @*pDependentFiles @*pMonitorName @*pDefaultDataType @*pszzPreviousNames
type DRIVER_INFO_5 cVersion $pName $pEnvironment $pDriverPath $pDataFile $pConfigFile dwDriverAttributes dwConfigVersion dwDriverVersion
type DRIVER_INFO_5A cVersion $pName $pEnvironment $pDriverPath $pDataFile $pConfigFile dwDriverAttributes dwConfigVersion dwDriverVersion
type DRIVER_INFO_5W cVersion @*pName @*pEnvironment @*pDriverPath @*pDataFile @*pConfigFile dwDriverAttributes dwConfigVersion dwDriverVersion
type DRIVER_INFO_6 cVersion $pName $pEnvironment $pDriverPath $pDataFile $pConfigFile $pHelpFile $pDependentFiles $pMonitorName $pDefaultDataType $pszzPreviousNames FILETIME'ftDriverDate %dwlDriverVersion $pszMfgName $pszOEMUrl $pszHardwareID $pszProvider
type DRIVER_INFO_6A cVersion $pName $pEnvironment $pDriverPath $pDataFile $pConfigFile $pHelpFile $pDependentFiles $pMonitorName $pDefaultDataType $pszzPreviousNames FILETIME'ftDriverDate %dwlDriverVersion $pszMfgName $pszOEMUrl $pszHardwareID $pszProvider
type DRIVER_INFO_6W cVersion @*pName @*pEnvironment @*pDriverPath @*pDataFile @*pConfigFile @*pHelpFile @*pDependentFiles @*pMonitorName @*pDefaultDataType @*pszzPreviousNames FILETIME'ftDriverDate %dwlDriverVersion @*pszMfgName @*pszOEMUrl @*pszHardwareID @*pszProvider
def DRIVER_KERNELMODE 0x00000001
def DRIVER_USERMODE 0x00000002
def DRIVE_CDROM 5
def DRIVE_FIXED 3
type DRIVE_LAYOUT_INFORMATION PartitionCount Signature PARTITION_INFORMATION'PartitionEntry[1]
type DRIVE_LAYOUT_INFORMATION_EX PartitionStyle PartitionCount {DRIVE_LAYOUT_INFORMATION_MBR'Mbr []DRIVE_LAYOUT_INFORMATION_GPT'Gpt} PARTITION_INFORMATION_EX'PartitionEntry[1]
type DRIVE_LAYOUT_INFORMATION_GPT GUID'DiskId LARGE_INTEGER'StartingUsableOffset LARGE_INTEGER'UsableLength MaxPartitionCount
type DRIVE_LAYOUT_INFORMATION_MBR Signature
def DRIVE_NO_ROOT_DIR 1
def DRIVE_RAMDISK 6
def DRIVE_REMOTE 4
def DRIVE_REMOVABLE 2
def DRIVE_UNKNOWN 0
def DROPEFFECT_COPY 1
def DROPEFFECT_LINK 4
def DROPEFFECT_MOVE 2
def DROPEFFECT_NONE 0
def DROPEFFECT_SCROLL 0x80000000
type DROPFILES pFiles POINT'pt fNC fWide
type DROPSTRUCT hwndSource hwndSink wFmt dwData POINT'ptDrop dwControlData
def DRVCNF_CANCEL 0x0000
def DRVCNF_OK 0x0001
def DRVCNF_RESTART 0x0002
type DRVCONFIGINFO dwDCISize @*lpszDCISectionName @*lpszDCIAliasName
type DRVCONFIGINFOEX dwDCISize @*lpszDCISectionName @*lpszDCIAliasName dnDevNode
def DRV_CANCEL 0x0000
def DRV_CLOSE 0x0004
def DRV_CONFIGURE 0x0007
def DRV_DISABLE 0x0005
def DRV_ENABLE 0x0002
def DRV_EXITSESSION 0x000B
def DRV_FREE 0x0006
def DRV_INSTALL 0x0009
def DRV_LOAD 0x0001
def DRV_MCI_FIRST 0x0800
def DRV_MCI_LAST 0x000017FF
def DRV_OK 0x0001
def DRV_OPEN 0x0003
def DRV_POWER 0x000F
def DRV_QUERYCONFIGURE 0x0008
def DRV_REMOVE 0x000A
def DRV_RESERVED 0x0800
def DRV_RESTART 0x0002
def DRV_USER 0x4000
def DSA_APPEND 0x7fffffff
dll comctl32 #DSA_Create cbItem cItemGrow
dll comctl32 #DSA_Destroy hdsa
dll comctl32 DSA_DestroyCallback hdsa pfnCB !*pData
 ;;pfnCB: function# !*p !*pData
def DSA_ERR 0xFFFFFFFF
dll comctl32 !*DSA_GetItemPtr hdsa i
dll comctl32 #DSA_InsertItem hdsa i !*pitem
def DSPRINT_PENDING 0x80000000
def DSPRINT_PUBLISH 0x00000001
def DSPRINT_REPUBLISH 0x00000008
def DSPRINT_UNPUBLISH 0x00000004
def DSPRINT_UPDATE 0x00000002
type DSSPRIVKEY_VER3 magic bitlenP bitlenQ bitlenJ bitlenX DSSSEED'DSSSeed
type DSSPUBKEY magic bitlen
type DSSPUBKEY_VER3 magic bitlenP bitlenQ bitlenJ DSSSEED'DSSSeed
type DSSSEED counter !seed[20]
def DSS_DISABLED 0x0020
def DSS_HIDEPREFIX 0x0200
def DSS_MONO 0x0080
def DSS_NORMAL 0x0000
def DSS_PREFIXONLY 0x0400
def DSS_RIGHT 0x8000
def DSS_UNION 0x0010
def DSTINVERT 0x00550009
def DST_BITMAP 0x0004
def DST_COMPLEX 0x0000
def DST_ICON 0x0003
def DST_L 82
def DST_M 81
def DST_PREFIXTEXT 0x0002
def DST_S 80
def DST_TEXT 0x0001
def DS_3DLOOK 0x0004
def DS_ABSALIGN 0x01
def DS_CENTER 0x0800
def DS_CENTERMOUSE 0x1000
def DS_CONTEXTHELP 0x2000
def DS_CONTROL 0x0400
def DS_FIXEDSYS 0x0008
def DS_LOCALEDIT 0x20
def DS_MODALFRAME 0x80
def DS_NOFAILCREATE 0x0010
def DS_NOIDLEMSG 0x100
def DS_SETFONT 0x40
def DS_SETFOREGROUND 0x200
def DS_SHELLFONT 0x00000048
def DS_SYSMODAL 0x02
def DS_S_SUCCESS 0
interface# DSearchCommandEvents :IDispatch
	{60890160-69f0-11d1-b758-00a0c90564fe}
interface# DShellFolderViewEvents :IDispatch
	{62112AA2-EBE4-11cf-A5FB-0020AFE7292D}
interface# DShellNameSpaceEvents :IDispatch
	{55136806-B2DE-11D1-B9F2-00A0C98BC547}
interface# DShellWindowsEvents :IDispatch
	{fe4106e0-399a-11d0-a48c-00a0c90a8f39}
type DTBGOPTS dwSize dwFlags RECT'rcClip
def DTBG_CLIPRECT 0x00000001
def DTBG_COMPUTINGREGION 0x00000010
def DTBG_DRAWSOLID 0x00000002
def DTBG_MIRRORDC 0x00000020
def DTBG_OMITBORDER 0x00000004
def DTBG_OMITCONTENT 0x00000008
def DTM_FIRST 0x1000
def DTM_GETMCCOLOR 0x00001007
def DTM_GETMCFONT 0x0000100A
def DTM_GETMONTHCAL 0x00001008
def DTM_GETRANGE 0x00001003
def DTM_GETSYSTEMTIME 0x00001001
def DTM_SETFORMAT 0x00001005
def DTM_SETFORMATA 0x00001005
def DTM_SETFORMATW 0x00001032
def DTM_SETMCCOLOR 0x00001006
def DTM_SETMCFONT 0x00001009
def DTM_SETRANGE 0x00001004
def DTM_SETSYSTEMTIME 0x00001002
def DTN_CLOSEUP 0xFFFFFD0F
def DTN_DATETIMECHANGE 0xFFFFFD09
def DTN_DROPDOWN 0xFFFFFD0E
def DTN_FIRST 0xFFFFFD08
def DTN_FORMAT 0xFFFFFD0C
def DTN_FORMATA 0xFFFFFD0C
def DTN_FORMATQUERY 0xFFFFFD0D
def DTN_FORMATQUERYA 0xFFFFFD0D
def DTN_FORMATQUERYW 0xFFFFFD1A
def DTN_FORMATW 0xFFFFFD19
def DTN_LAST 0xFFFFFCE1
def DTN_USERSTRING 0xFFFFFD0A
def DTN_USERSTRINGA 0xFFFFFD0A
def DTN_USERSTRINGW 0xFFFFFD17
def DTN_WMKEYDOWN 0xFFFFFD0B
def DTN_WMKEYDOWNA 0xFFFFFD0B
def DTN_WMKEYDOWNW 0xFFFFFD18
def DTR_CONTROL_DISABLE 0x00
def DTR_CONTROL_ENABLE 0x01
def DTR_CONTROL_HANDSHAKE 0x02
def DTS_APPCANPARSE 0x0010
def DTS_LONGDATEFORMAT 0x0004
def DTS_RIGHTALIGN 0x0020
def DTS_SHORTDATECENTURYFORMAT 0x000C
def DTS_SHORTDATEFORMAT 0x0000
def DTS_SHOWNONE 0x0002
def DTS_TIMEFORMAT 0x0009
def DTS_UPDOWN 0x0001
def DTT_GRAYED 0x1
def DT_BOTTOM 0x00000008
def DT_CALCRECT 0x00000400
def DT_CENTER 0x00000001
def DT_CHARSTREAM 4
def DT_DISPFILE 6
def DT_EDITCONTROL 0x00002000
def DT_END_ELLIPSIS 0x00008000
def DT_EXPANDTABS 0x00000040
def DT_EXTERNALLEADING 0x00000200
def DT_HIDEPREFIX 0x00100000
def DT_INTERNAL 0x00001000
def DT_LEFT 0x00000000
def DT_METAFILE 5
def DT_MODIFYSTRING 0x00010000
def DT_NOCLIP 0x00000100
def DT_NOFULLWIDTHCHARBREAK 0x00080000
def DT_NOPREFIX 0x00000800
def DT_PATH_ELLIPSIS 0x00004000
def DT_PLOTTER 0
def DT_PREFIXONLY 0x00200000
def DT_RASCAMERA 3
def DT_RASDISPLAY 1
def DT_RASPRINTER 2
def DT_RIGHT 0x00000002
def DT_RTLREADING 0x00020000
def DT_SINGLELINE 0x00000020
def DT_TABSTOP 0x00000080
def DT_TOP 0x00000000
def DT_VCENTER 0x00000004
def DT_WORDBREAK 0x00000010
def DT_WORD_ELLIPSIS 0x00040000
def DUPLICATE 0x06
def DUPLICATE_CLOSE_SOURCE 0x00000001
def DUPLICATE_DEREG 0x07
def DUPLICATE_SAME_ACCESS 0x00000002
type DVASPECTINFO cb dwFlags
def DVASPECTINFOFLAG_CANOPTIMIZE 1
def DVASPECT_CONTENT 1
def DVASPECT_COPY 3
def DVASPECT_DOCPRINT 8
def DVASPECT_ICON 4
def DVASPECT_LINK 4
def DVASPECT_OPAQUE 16
def DVASPECT_SHORTNAME 2
def DVASPECT_THUMBNAIL 2
def DVASPECT_TRANSPARENT 32
def DVD_R 55
def DVD_RAM 88
def DVD_ROM 54
def DVD_RW 56
type DVEXTENTINFO cb dwExtentMode SIZE'sizelProposed
def DVEXTENT_CONTENT 0
def DVEXTENT_INTEGRAL 1
type DVTARGETDEVICE tdSize @tdDriverNameOffset @tdDeviceNameOffset @tdPortNameOffset @tdExtDevmodeOffset !tdData[1]
def DV_6mm 47
def DV_E_CLIPFORMAT 0x8004006A
def DV_E_DVASPECT 0x8004006B
def DV_E_DVTARGETDEVICE 0x80040065
def DV_E_DVTARGETDEVICE_SIZE 0x8004006C
def DV_E_FORMATETC 0x80040064
def DV_E_LINDEX 0x80040068
def DV_E_NOIVIEWOBJECT 0x8004006D
def DV_E_STATDATA 0x80040067
def DV_E_STGMEDIUM 0x80040066
def DV_E_TYMED 0x80040069
def DWFAF_HIDDEN 0x0001
def DWFRF_DELETECONFIGDATA 0x0001
def DWFRF_NORMAL 0x0000
def DWLP_DLGPROC 0x00000004
def DWLP_MSGRESULT 0
def DWLP_USER 0x00000008
def DWL_DLGPROC 4
def DWL_MSGRESULT 0
def DWL_USER 8
type DWORD_BLOB clSize alData[1]
type DWORD_SIZEDARR clSize *pData
interface# DWebBrowserEvents :IDispatch
	{EAB22AC2-30C1-11CF-A7EB-0000C05BAE0B}
interface# DWebBrowserEvents2 :IDispatch
	{34A715A0-6587-11D0-924A-0020AFC7AC4D}
dll C_macro DateTime_GetMonthCal hdp
 ;;SendMessage(hdp,(0x1000+8),0,0)
dll C_macro DateTime_GetMonthCalColor hdp iColor
 ;;SendMessage(hdp,(0x1000+7),iColor,0)
dll C_macro DateTime_GetMonthCalFont hdp
 ;;SendMessage(hdp,(0x1000+10),0,0)
dll C_macro DateTime_GetRange hdp rgst
 ;;SendMessage(hdp,(0x1000+3),0,rgst)
dll C_macro DateTime_GetSystemtime hdp pst
 ;;SendMessage(hdp,(0x1000+1),0,pst)
dll C_macro DateTime_SetFormat hdp sz
 ;;SendMessage(hdp,(0x1000+5),0,sz)
dll C_macro DateTime_SetMonthCalColor hdp iColor clr
 ;;SendMessage(hdp,(0x1000+6),iColor,clr)
dll C_macro DateTime_SetMonthCalFont hdp hfont fRedraw
 ;;SendMessage(hdp,(0x1000+9),hfont,fRedraw)
dll C_macro DateTime_SetRange hdp gd rgst
 ;;SendMessage(hdp,(0x1000+4),gd,rgst)
dll C_macro DateTime_SetSystemtime hdp gd pst
 ;;SendMessage(hdp,(0x1000+2),gd,pst)
dll rpcrt4 [DceErrorInqTextA]#DceErrorInqText RpcStatus $ErrorText
dll ole32 #DcomChannelSetHResult !*pvReserved *pulReserved appsHR
dll user32 #DdeAbandonTransaction idInst hConv idTransaction
dll user32 !*DdeAccessData hData *pcbDataSize
dll user32 #DdeAddData hData !*pSrc cb cbOff
dll user32 #DdeClientTransaction !*pData cbData hConv hszItem wFmt wType dwTimeout *pdwResult
dll user32 #DdeCmpStringHandles hsz1 hsz2
dll unicows #DdeConnect idInst hszService hszTopic CONVCONTEXT*pCC
dll unicows #DdeConnectList idInst hszService hszTopic hConvList CONVCONTEXT*pCC
dll user32 #DdeCreateDataHandle idInst !*pSrc cb cbOff hszItem wFmt afCmd
dll user32 [DdeCreateStringHandleA]#DdeCreateStringHandle idInst $psz iCodePage
dll user32 #DdeDisconnect hConv
dll user32 #DdeDisconnectList hConvList
dll user32 #DdeEnableCallback idInst hConv wCmd
dll user32 #DdeFreeDataHandle hData
dll user32 #DdeFreeStringHandle idInst hsz
dll user32 #DdeGetData hData !*pDst cbMax cbOff
dll user32 #DdeGetLastError idInst
dll user32 #DdeImpersonateClient hConv
dll user32 [DdeInitializeA]#DdeInitialize *pidInst pfnCallback afCmd ulRes
 ;;pfnCallback: function# wType wFmt hConv hsz1 hsz2 hData dwData1 dwData2
dll user32 #DdeKeepStringHandle idInst hsz
dll user32 #DdeNameService idInst hsz1 hsz2 afCmd
dll user32 #DdePostAdvise idInst hszTopic hszItem
dll unicows #DdeQueryConvInfo hConv idTransaction CONVINFO*pConvInfo
dll user32 #DdeQueryNextServer hConvList hConvPrev
dll user32 [DdeQueryStringA]#DdeQueryString idInst hsz $psz cchMax iCodePage
dll user32 #DdeReconnect hConv
dll user32 #DdeSetQualityOfService hwndClient SECURITY_QUALITY_OF_SERVICE*pqosNew SECURITY_QUALITY_OF_SERVICE*pqosPrev
dll user32 #DdeSetUserHandle hConv id hUser
dll user32 #DdeUnaccessData hData
dll user32 #DdeUninitialize idInst
dll kernel32 #DeactivateActCtx dwFlags ulCookie
dll kernel32 #DebugActiveProcess dwProcessId
dll kernel32 #DebugActiveProcessStop dwProcessId
dll kernel32 DebugBreak
dll kernel32 #DebugBreakProcess Process
dll kernel32 #DebugSetProcessKillOnExit KillOnExit
dll advapi32 [DecryptFileA]#DecryptFile $lpFileName dwReserved
dll user32 [DefDlgProcA]#DefDlgProc hDlg Msg wParam lParam
dll winmm #DefDriverProc dwDriverIdentifier hdrvr uMsg lParam1 lParam2
dll user32 [DefFrameProcA]#DefFrameProc hWnd hWndMDIClient uMsg wParam lParam
dll C_macro DefHookProc nCode wParam lParam phhk
 ;;CallNextHookEx(*phhk,nCode,wParam,lParam)
dll user32 [DefMDIChildProcA]#DefMDIChildProc hWnd uMsg wParam lParam
dll user32 #DefRawInputProc RAWINPUT**paRawInput nInput cbSizeHeader
dll comctl32 #DefSubclassProc hWnd uMsg wParam lParam
dll user32 [DefWindowProcA]#DefWindowProc hWnd Msg wParam lParam
dll user32 #DeferWindowPos hWinPosInfo hWnd hWndInsertAfter x y cx cy uFlags
dll kernel32 [DefineDosDeviceA]#DefineDosDevice dwFlags $lpDeviceName $lpTargetPath
dll advapi32 #DeleteAce ACL*pAcl dwAceIndex
dll kernel32 @DeleteAtom @nAtom
dll gdi32 #DeleteColorSpace hColorSpace
dll kernel32 DeleteCriticalSection CRITICAL_SECTION*lpCriticalSection
dll gdi32 #DeleteDC hdc
dll gdi32 #DeleteEnhMetaFile hemf
dll kernel32 DeleteFiber !*lpFiber
dll kernel32 [DeleteFileA]#DeleteFile $lpFileName
dll "winspool.drv" [DeleteFormA]#DeleteForm hPrinter $pFormName
dll user32 #DeleteMenu hMenu uPosition uFlags
dll gdi32 #DeleteMetaFile hmf
dll "winspool.drv" [DeleteMonitorA]#DeleteMonitor $pName $pEnvironment $pMonitorName
dll gdi32 #DeleteObject hObject
dll "winspool.drv" [DeletePortA]#DeletePort $pName hWnd $pPortName
dll "winspool.drv" [DeletePrintProcessorA]#DeletePrintProcessor $pName $pEnvironment $pPrintProcessorName
dll "winspool.drv" [DeletePrintProvidorA]#DeletePrintProvidor $pName $pEnvironment $pPrintProvidorName
dll "winspool.drv" #DeletePrinter hPrinter
dll "winspool.drv" [DeletePrinterConnectionA]#DeletePrinterConnection $pName
dll "winspool.drv" [DeletePrinterDataA]#DeletePrinterData hPrinter $pValueName
dll "winspool.drv" [DeletePrinterDataExA]#DeletePrinterDataEx hPrinter $pKeyName $pValueName
dll "winspool.drv" [DeletePrinterDriverA]#DeletePrinterDriver $pName $pEnvironment $pDriverName
dll "winspool.drv" [DeletePrinterDriverExA]#DeletePrinterDriverEx $pName $pEnvironment $pDriverName dwDeleteFlag dwVersionFlag
dll "winspool.drv" [DeletePrinterKeyA]#DeletePrinterKey hPrinter $pKeyName
dll advapi32 #DeleteService hService
dll kernel32 #DeleteTimerQueue TimerQueue
dll kernel32 #DeleteTimerQueueEx TimerQueue CompletionEvent
dll kernel32 #DeleteTimerQueueTimer TimerQueue Timer CompletionEvent
dll kernel32 [DeleteVolumeMountPointA]#DeleteVolumeMountPoint $lpszVolumeMountPoint
def DemandLoad 0x00000003
dll advapi32 #DeregisterEventSource hEventLog
dll user32 #DeregisterShellHookWindow hWnd
dll gdi32 #DescribePixelFormat hdc iPixelFormat nBytes PIXELFORMATDESCRIPTOR*ppfd
dll user32 #DestroyAcceleratorTable hAccel
dll user32 #DestroyCaret
dll user32 #DestroyCursor hCursor
dll user32 #DestroyIcon hIcon
dll user32 #DestroyMenu hMenu
dll advapi32 #DestroyPrivateObjectSecurity !**ObjectDescriptor
dll comctl32 #DestroyPropertySheetPage hPSPage
dll user32 #DestroyWindow hWnd
def DetectExInt13 2
def DetectInt13 1
def DetectNone 0
dll "winspool.drv" [DeviceCapabilitiesA]#DeviceCapabilities $pDevice $pPort @fwCapability $pOutput DEVMODE*pDevMode
dll kernel32 #DeviceIoControl hDevice dwIoControlCode !*lpInBuffer nInBufferSize !*lpOutBuffer nOutBufferSize *lpBytesReturned OVERLAPPED*lpOverlapped
def DeviceProblemCHMError 2
def DeviceProblemCHMMoveError 6
def DeviceProblemCHMZeroError 7
def DeviceProblemCalibrationError 4
def DeviceProblemCartridgeEjectError 11
def DeviceProblemCartridgeInsertError 8
def DeviceProblemDoorOpen 3
def DeviceProblemDriveError 13
def DeviceProblemGripperError 12
def DeviceProblemHardware 1
def DeviceProblemNone 0
def DeviceProblemPositionError 9
def DeviceProblemSensorError 10
def DeviceProblemTargetFailure 5
dll C_macro DialogBox hInstance lpTemplate hWndParent lpDialogFunc
 ;;DialogBoxParam(hInstance,lpTemplate,hWndParent,lpDialogFunc,0)
dll C_macro DialogBoxIndirect hInstance lpTemplate hWndParent lpDialogFunc
 ;;DialogBoxIndirectParam(hInstance,lpTemplate,hWndParent,lpDialogFunc,0)
dll user32 [DialogBoxIndirectParamA]#DialogBoxIndirectParam hInstance DLGTEMPLATE*hDialogTemplate hWndParent lpDialogFunc dwInitParam
 ;;lpDialogFunc: function# a b c d
dll user32 [DialogBoxParamA]#DialogBoxParam hInstance $lpTemplateName hWndParent lpDialogFunc dwInitParam
 ;;lpDialogFunc: function# a b c d
def DisableLoad 0x00000004
dll user32 DisableProcessWindowsGhosting
dll kernel32 #DisableThreadLibraryCalls hLibModule
dll kernel32 #DisconnectNamedPipe hNamedPipe
def DiskWriteCacheDisableNotSupported 2
def DiskWriteCacheForceDisable 1
def DiskWriteCacheNormal 0
dll oleaut32 #DispCallFunc !*pvInstance oVft cc @vtReturn cActuals @*prgvt VARIANT**prgpvarg VARIANT*pvargResult
dll oleaut32 #DispGetIDsOfNames ITypeInfo'ptinfo @**rgszNames cNames *rgdispid
dll oleaut32 #DispGetParam DISPPARAMS*pdispparams position @vtTarg VARIANT*pvarResult *puArgErr
dll oleaut32 #DispInvoke !*_this ITypeInfo'ptinfo dispidMember @wFlags DISPPARAMS*pparams VARIANT*pvarResult EXCEPINFO*pexcepinfo *puArgErr
dll user32 [DispatchMessageA]#DispatchMessage MSG*lpMsg
dll user32 [DlgDirListA]#DlgDirList hDlg $lpPathSpec nIDListBox nIDStaticPath uFileType
dll user32 [DlgDirListComboBoxA]#DlgDirListComboBox hDlg $lpPathSpec nIDComboBox nIDStaticPath uFiletype
dll user32 [DlgDirSelectComboBoxExA]#DlgDirSelectComboBoxEx hDlg $lpString nCount nIDComboBox
dll user32 [DlgDirSelectExA]#DlgDirSelectEx hDlg $lpString nCount nIDListBox
dll activeds #DllCanUnloadNow
dll activeds #DllGetClassObject GUID*rclsid GUID*riid !**ppv
dll comctl32 #DllInstall bInstall @*pszCmdLine
dll activeds #DllRegisterServer
dll activeds #DllUnregisterServer
dll kernel32 [DnsHostnameToComputerNameA]#DnsHostnameToComputerName $Hostname $ComputerName *nSize
dll ole32 #DoDragDrop IDataObject'pDataObj IDropSource'pDropSource dwOKEffects *pdwEffect
dll shell32 [DoEnvironmentSubstA]#DoEnvironmentSubst $szString cchString
dll "winspool.drv" [DocumentPropertiesA]#DocumentProperties hWnd hPrinter $pDeviceName DEVMODE*pDevModeOutput DEVMODE*pDevModeInput fMode
dll kernel32 #DosDateTimeToFileTime @wFatDate @wFatTime FILETIME*lpFileTime
dll oleaut32 #DosDateTimeToVariantTime @wDosDate @wDosTime ^*pvtime
dll shell32 DragAcceptFiles hWnd fAccept
dll user32 #DragDetect hwnd POINT'pt
dll shell32 DragFinish hDrop
dll user32 #DragObject a b c d e
dll shell32 [DragQueryFileA]#DragQueryFile hDrop iFile $lpszFile cch
dll shell32 #DragQueryPoint hDrop POINT*lppt
dll user32 #DrawAnimatedRects hwnd idAni RECT*lprcFrom RECT*lprcTo
dll user32 #DrawCaption hwnd hdc RECT*lprc uFlags
dll user32 #DrawEdge hdc RECT*qrc edge grfFlags
dll gdi32 #DrawEscape hdc nEscape cbInput $lpszInData
dll user32 #DrawFocusRect hDC RECT*lprc
dll user32 #DrawFrameControl hdc RECT*lprc uType uState
dll user32 #DrawIcon hDC X Y hIcon
dll user32 #DrawIconEx hdc xLeft yTop hIcon cxWidth cyWidth istepIfAniCur hbrFlickerFreeDraw diFlags
dll comctl32 DrawInsert handParent hLB nItem
dll user32 #DrawMenuBar hWnd
dll comctl32 #DrawShadowText hdc @*pszText cch RECT*prc dwFlags crText crShadow ixOffset iyOffset
dll user32 [DrawStateA]#DrawState hdc hbr lpOutputFunc lData wData x y cx cy fuFlags
 ;;lpOutputFunc: function# hdc lData wData cx cy
dll comctl32 [DrawStatusTextA]DrawStatusText hDC RECT*lprc $pszText uFlags
dll user32 [DrawTextA]#DrawText hDC $lpString nCount RECT*lpRect uFormat
dll user32 [DrawTextExA]#DrawTextEx hdc $lpchText cchText RECT*lprc dwDTFormat DRAWTEXTPARAMS*lpDTParams
dll uxtheme #DrawThemeBackground hTheme hdc iPartId iStateId RECT*pRect RECT*pClipRect
dll uxtheme #DrawThemeBackgroundEx hTheme hdc iPartId iStateId RECT*pRect DTBGOPTS*pOptions
dll uxtheme #DrawThemeEdge hTheme hdc iPartId iStateId RECT*pDestRect uEdge uFlags RECT*pContentRect
dll uxtheme #DrawThemeIcon hTheme hdc iPartId iStateId RECT*pRect himl iImageIndex
dll uxtheme #DrawThemeParentBackground hwnd hdc RECT*prc
dll uxtheme #DrawThemeText hTheme hdc iPartId iStateId @*pszText iCharCount dwTextFlags dwTextFlags2 RECT*pRect
dll shell32 #DriveType iDrive
def DriverType 0x00000001
dll winmm #DrvGetModuleHandle hDriver
dll advapi32 #DuplicateEncryptionInfoFile @*SrcFileName @*DstFileName dwCreationDistribution dwAttributes SECURITY_ATTRIBUTES*lpSecurityAttributes
dll kernel32 #DuplicateHandle hSourceProcessHandle hSourceHandle hTargetProcessHandle *lpTargetHandle dwDesiredAccess bInheritHandle dwOptions
dll shell32 #DuplicateIcon hInst hIcon
dll advapi32 #DuplicateToken ExistingTokenHandle ImpersonationLevel *DuplicateTokenHandle
dll advapi32 #DuplicateTokenEx hExistingToken dwDesiredAccess SECURITY_ATTRIBUTES*lpTokenAttributes ImpersonationLevel TokenType *phNewToken
def E2BIG 7
def EACCES 13
def EAGAIN 11
def EASTEUROPE_CHARSET 238
def EBADF 9
def EBUSY 16
def ECHILD 10
def ECM_FIRST 0x1500
def ECOOP_AND 0x0003
def ECOOP_OR 0x0002
def ECOOP_SET 0x0001
def ECOOP_XOR 0x0004
def ECO_AUTOHSCROLL 0x00000080
def ECO_AUTOVSCROLL 0x00000040
def ECO_AUTOWORDSELECTION 0x00000001
def ECO_NOHIDESEL 0x00000100
def ECO_READONLY 0x00000800
def ECO_SAVESEL 0x00008000
def ECO_SELECTIONBAR 0x01000000
def ECO_VERTICAL 0x00400000
def ECO_WANTRETURN 0x00001000
def EC_DISABLE 0x0008
def EC_ENABLEALL 0
def EC_ENABLEONE 0x0080
def EC_LEFTMARGIN 0x0001
def EC_QUERYWAITING 2
def EC_RIGHTMARGIN 0x0002
def EC_USEFONTINFO 0xffff
def EDEADLK 36
def EDEADLOCK 36
def EDGE_BUMP 0x00000009
def EDGE_ETCHED 0x00000006
def EDGE_RAISED 0x00000005
def EDGE_SUNKEN 0x0000000A
type EDITBALLOONTIP cbStruct @*pszTitle @*pszText ttiIcon
type EDITSTREAM dwCookie dwError pfnCallback
def EDOM 33
def EDS_RAWMODE 0x00000002
def EEInfoGCCOM 11
def EEInfoGCFRS 12
def EEInfoNextRecordsMissing 2
def EEInfoPreviousRecordsMissing 1
def EEInfoUseFileTime 4
def EEXIST 17
def EFAULT 14
def EFBIG 27
type EFS_CERTIFICATE_BLOB dwCertEncodingType cbData !*pbData
type EFS_HASH_BLOB cbData !*pbData
type EFS_KEY_INFO dwVersion Entropy Algorithm KeyLength
type EFS_RPC_BLOB cbData !*pbData
def EFS_USE_RECOVERY_KEYS 0x1
def EILSEQ 42
def EIMES_CANCELCOMPSTRINFOCUS 0x0002
def EIMES_COMPLETECOMPSTRKILLFOCUS 0x0004
def EIMES_GETCOMPSTRATONCE 0x0001
def EINTR 4
def EINVAL 22
def EIO 5
def EISDIR 21
type ELEMDESC TYPEDESC'tdesc {IDLDESC'idldesc []PARAMDESC'paramdesc}
def ELEMENT_STATUS_ACCESS 0x00000008
def ELEMENT_STATUS_AVOLTAG 0x20000000
def ELEMENT_STATUS_EXCEPT 0x00000004
def ELEMENT_STATUS_EXENAB 0x00000010
def ELEMENT_STATUS_FULL 0x00000001
def ELEMENT_STATUS_ID_VALID 0x00002000
def ELEMENT_STATUS_IMPEXP 0x00000002
def ELEMENT_STATUS_INENAB 0x00000020
def ELEMENT_STATUS_INVERT 0x00400000
def ELEMENT_STATUS_LUN_VALID 0x00001000
def ELEMENT_STATUS_NOT_BUS 0x00008000
def ELEMENT_STATUS_PRODUCT_DATA 0x00000040
def ELEMENT_STATUS_PVOLTAG 0x10000000
def ELEMENT_STATUS_SVALID 0x00800000
def ELF_CULTURE_LATIN 0
def ELF_VENDOR_SIZE 4
def ELF_VERSION 0
def EMARCH_ENC_I17_IC_INST_WORD_POS_X 12
def EMARCH_ENC_I17_IC_INST_WORD_X 3
def EMARCH_ENC_I17_IC_SIZE_X 1
def EMARCH_ENC_I17_IC_VAL_POS_X 21
def EMARCH_ENC_I17_IMM41a_INST_WORD_POS_X 14
def EMARCH_ENC_I17_IMM41a_INST_WORD_X 1
def EMARCH_ENC_I17_IMM41a_SIZE_X 10
def EMARCH_ENC_I17_IMM41a_VAL_POS_X 22
def EMARCH_ENC_I17_IMM41b_INST_WORD_POS_X 24
def EMARCH_ENC_I17_IMM41b_INST_WORD_X 1
def EMARCH_ENC_I17_IMM41b_SIZE_X 8
def EMARCH_ENC_I17_IMM41b_VAL_POS_X 32
def EMARCH_ENC_I17_IMM41c_INST_WORD_POS_X 0
def EMARCH_ENC_I17_IMM41c_INST_WORD_X 2
def EMARCH_ENC_I17_IMM41c_SIZE_X 23
def EMARCH_ENC_I17_IMM41c_VAL_POS_X 40
def EMARCH_ENC_I17_IMM5C_INST_WORD_POS_X 13
def EMARCH_ENC_I17_IMM5C_INST_WORD_X 3
def EMARCH_ENC_I17_IMM5C_SIZE_X 5
def EMARCH_ENC_I17_IMM5C_VAL_POS_X 16
def EMARCH_ENC_I17_IMM7B_INST_WORD_POS_X 4
def EMARCH_ENC_I17_IMM7B_INST_WORD_X 3
def EMARCH_ENC_I17_IMM7B_SIZE_X 7
def EMARCH_ENC_I17_IMM7B_VAL_POS_X 0
def EMARCH_ENC_I17_IMM9D_INST_WORD_POS_X 18
def EMARCH_ENC_I17_IMM9D_INST_WORD_X 3
def EMARCH_ENC_I17_IMM9D_SIZE_X 9
def EMARCH_ENC_I17_IMM9D_VAL_POS_X 7
def EMARCH_ENC_I17_SIGN_INST_WORD_POS_X 27
def EMARCH_ENC_I17_SIGN_INST_WORD_X 3
def EMARCH_ENC_I17_SIGN_SIZE_X 1
def EMARCH_ENC_I17_SIGN_VAL_POS_X 63
def EMBDHLP_CREATENOW 0x00000000
def EMBDHLP_DELAYCREATE 0x00010000
def EMBDHLP_INPROC_HANDLER 0x0000
def EMBDHLP_INPROC_SERVER 0x0001
def EMFILE 24
def EMLINK 31
def EMO_ENTER 1
def EMO_EXIT 0
def EMO_EXPAND 3
def EMO_EXPANDDOCUMENT 1
def EMO_EXPANDSELECTION 0
def EMO_GETVIEWMODE 5
def EMO_MOVESELECTION 4
def EMO_PROMOTE 2
type EMR iType nSize
type EMRABORTPATH EMR'emr
type EMRALPHABLEND EMR'emr RECTL'rclBounds xDest yDest cxDest cyDest dwRop xSrc ySrc XFORM'xformSrc crBkColorSrc iUsageSrc offBmiSrc cbBmiSrc offBitsSrc cbBitsSrc cxSrc cySrc
type EMRANGLEARC EMR'emr POINTL'ptlCenter nRadius FLOAT'eStartAngle FLOAT'eSweepAngle
type EMRARC EMR'emr RECTL'rclBox POINTL'ptlStart POINTL'ptlEnd
type EMRARCTO EMR'emr RECTL'rclBox POINTL'ptlStart POINTL'ptlEnd
type EMRBEGINPATH EMR'emr
type EMRBITBLT EMR'emr RECTL'rclBounds xDest yDest cxDest cyDest dwRop xSrc ySrc XFORM'xformSrc crBkColorSrc iUsageSrc offBmiSrc cbBmiSrc offBitsSrc cbBitsSrc
type EMRCHORD EMR'emr RECTL'rclBox POINTL'ptlStart POINTL'ptlEnd
type EMRCLOSEFIGURE EMR'emr
type EMRCOLORCORRECTPALETTE EMR'emr ihPalette nFirstEntry nPalEntries nReserved
type EMRCOLORMATCHTOTARGET EMR'emr dwAction dwFlags cbName cbData !Data[1]
type EMRCREATEBRUSHINDIRECT EMR'emr ihBrush LOGBRUSH32'lb
type EMRCREATECOLORSPACE EMR'emr ihCS LOGCOLORSPACE'lcs
type EMRCREATECOLORSPACEW EMR'emr ihCS LOGCOLORSPACEW'lcs dwFlags cbData !Data[1]
type EMRCREATEDIBPATTERNBRUSHPT EMR'emr ihBrush iUsage offBmi cbBmi offBits cbBits
type EMRCREATEMONOBRUSH EMR'emr ihBrush iUsage offBmi cbBmi offBits cbBits
type EMRCREATEPALETTE EMR'emr ihPal LOGPALETTE'lgpl
type EMRCREATEPEN EMR'emr ihPen LOGPEN'lopn
type EMRDELETECOLORSPACE EMR'emr ihCS
type EMRDELETEOBJECT EMR'emr ihObject
type EMRDRAWESCAPE EMR'emr iEscape cbEscData !EscData[1]
type EMRELLIPSE EMR'emr RECTL'rclBox
type EMRENDPATH EMR'emr
type EMREOF EMR'emr nPalEntries offPalEntries nSizeLast
type EMREXCLUDECLIPRECT EMR'emr RECTL'rclClip
type EMREXTCREATEFONTINDIRECTW EMR'emr ihFont EXTLOGFONTW'elfw
type EMREXTCREATEPEN EMR'emr ihPen offBmi cbBmi offBits cbBits EXTLOGPEN'elp
type EMREXTESCAPE EMR'emr iEscape cbEscData !EscData[1]
type EMREXTFLOODFILL EMR'emr POINTL'ptlStart crColor iMode
type EMREXTSELECTCLIPRGN EMR'emr cbRgnData iMode !RgnData[1]
type EMREXTTEXTOUT EMR'emr RECTL'rclBounds iGraphicsMode FLOAT'exScale FLOAT'eyScale EMRTEXT'emrtext
type EMREXTTEXTOUTA EMR'emr RECTL'rclBounds iGraphicsMode FLOAT'exScale FLOAT'eyScale EMRTEXT'emrtext
type EMREXTTEXTOUTW EMR'emr RECTL'rclBounds iGraphicsMode FLOAT'exScale FLOAT'eyScale EMRTEXT'emrtext
type EMRFILLPATH EMR'emr RECTL'rclBounds
type EMRFILLRGN EMR'emr RECTL'rclBounds cbRgnData ihBrush !RgnData[1]
type EMRFLATTENPATH EMR'emr
type EMRFORMAT dSignature nVersion cbData offData
type EMRFRAMERGN EMR'emr RECTL'rclBounds cbRgnData ihBrush SIZE'szlStroke !RgnData[1]
type EMRGDICOMMENT EMR'emr cbData !Data[1]
type EMRGLSBOUNDEDRECORD EMR'emr RECTL'rclBounds cbData !Data[1]
type EMRGLSRECORD EMR'emr cbData !Data[1]
type EMRGRADIENTFILL EMR'emr RECTL'rclBounds nVer nTri ulMode TRIVERTEX'Ver[1]
type EMRINTERSECTCLIPRECT EMR'emr RECTL'rclClip
type EMRINVERTRGN EMR'emr RECTL'rclBounds cbRgnData !RgnData[1]
type EMRLINETO EMR'emr POINTL'ptl
type EMRMASKBLT EMR'emr RECTL'rclBounds xDest yDest cxDest cyDest dwRop xSrc ySrc XFORM'xformSrc crBkColorSrc iUsageSrc offBmiSrc cbBmiSrc offBitsSrc cbBitsSrc xMask yMask iUsageMask offBmiMask cbBmiMask offBitsMask cbBitsMask
type EMRMODIFYWORLDTRANSFORM EMR'emr XFORM'xform iMode
type EMRMOVETOEX EMR'emr POINTL'ptl
type EMRNAMEDESCAPE EMR'emr iEscape cbDriver cbEscData !EscData[1]
type EMROFFSETCLIPRGN EMR'emr POINTL'ptlOffset
type EMRPAINTRGN EMR'emr RECTL'rclBounds cbRgnData !RgnData[1]
type EMRPIE EMR'emr RECTL'rclBox POINTL'ptlStart POINTL'ptlEnd
type EMRPIXELFORMAT EMR'emr PIXELFORMATDESCRIPTOR'pfd
type EMRPLGBLT EMR'emr RECTL'rclBounds POINTL'aptlDest[3] xSrc ySrc cxSrc cySrc XFORM'xformSrc crBkColorSrc iUsageSrc offBmiSrc cbBmiSrc offBitsSrc cbBitsSrc xMask yMask iUsageMask offBmiMask cbBmiMask offBitsMask cbBitsMask
type EMRPOLYBEZIER EMR'emr RECTL'rclBounds cptl POINTL'aptl[1]
type EMRPOLYBEZIER16 EMR'emr RECTL'rclBounds cpts POINTS'apts[1]
type EMRPOLYBEZIERTO EMR'emr RECTL'rclBounds cptl POINTL'aptl[1]
type EMRPOLYBEZIERTO16 EMR'emr RECTL'rclBounds cpts POINTS'apts[1]
type EMRPOLYDRAW EMR'emr RECTL'rclBounds cptl POINTL'aptl[1] !abTypes[1]
type EMRPOLYDRAW16 EMR'emr RECTL'rclBounds cpts POINTS'apts[1] !abTypes[1]
type EMRPOLYGON EMR'emr RECTL'rclBounds cptl POINTL'aptl[1]
type EMRPOLYGON16 EMR'emr RECTL'rclBounds cpts POINTS'apts[1]
type EMRPOLYLINE EMR'emr RECTL'rclBounds cptl POINTL'aptl[1]
type EMRPOLYLINE16 EMR'emr RECTL'rclBounds cpts POINTS'apts[1]
type EMRPOLYLINETO EMR'emr RECTL'rclBounds cptl POINTL'aptl[1]
type EMRPOLYLINETO16 EMR'emr RECTL'rclBounds cpts POINTS'apts[1]
type EMRPOLYPOLYGON EMR'emr RECTL'rclBounds nPolys cptl aPolyCounts[1] POINTL'aptl[1]
type EMRPOLYPOLYGON16 EMR'emr RECTL'rclBounds nPolys cpts aPolyCounts[1] POINTS'apts[1]
type EMRPOLYPOLYLINE EMR'emr RECTL'rclBounds nPolys cptl aPolyCounts[1] POINTL'aptl[1]
type EMRPOLYPOLYLINE16 EMR'emr RECTL'rclBounds nPolys cpts aPolyCounts[1] POINTS'apts[1]
type EMRPOLYTEXTOUT EMR'emr RECTL'rclBounds iGraphicsMode FLOAT'exScale FLOAT'eyScale cStrings EMRTEXT'aemrtext[1]
type EMRPOLYTEXTOUTA EMR'emr RECTL'rclBounds iGraphicsMode FLOAT'exScale FLOAT'eyScale cStrings EMRTEXT'aemrtext[1]
type EMRPOLYTEXTOUTW EMR'emr RECTL'rclBounds iGraphicsMode FLOAT'exScale FLOAT'eyScale cStrings EMRTEXT'aemrtext[1]
type EMRREALIZEPALETTE EMR'emr
type EMRRECTANGLE EMR'emr RECTL'rclBox
type EMRRESIZEPALETTE EMR'emr ihPal cEntries
type EMRRESTOREDC EMR'emr iRelative
type EMRROUNDRECT EMR'emr RECTL'rclBox SIZE'szlCorner
type EMRSAVEDC EMR'emr
type EMRSCALEVIEWPORTEXTEX EMR'emr xNum xDenom yNum yDenom
type EMRSCALEWINDOWEXTEX EMR'emr xNum xDenom yNum yDenom
type EMRSELECTCLIPPATH EMR'emr iMode
type EMRSELECTCOLORSPACE EMR'emr ihCS
type EMRSELECTOBJECT EMR'emr ihObject
type EMRSELECTPALETTE EMR'emr ihPal
type EMRSETARCDIRECTION EMR'emr iArcDirection
type EMRSETBKCOLOR EMR'emr crColor
type EMRSETBKMODE EMR'emr iMode
type EMRSETBRUSHORGEX EMR'emr POINTL'ptlOrigin
type EMRSETCOLORADJUSTMENT EMR'emr COLORADJUSTMENT'ColorAdjustment
type EMRSETCOLORSPACE EMR'emr ihCS
type EMRSETDIBITSTODEVICE EMR'emr RECTL'rclBounds xDest yDest xSrc ySrc cxSrc cySrc offBmiSrc cbBmiSrc offBitsSrc cbBitsSrc iUsageSrc iStartScan cScans
type EMRSETICMMODE EMR'emr iMode
type EMRSETICMPROFILE EMR'emr dwFlags cbName cbData !Data[1]
type EMRSETICMPROFILEA EMR'emr dwFlags cbName cbData !Data[1]
type EMRSETICMPROFILEW EMR'emr dwFlags cbName cbData !Data[1]
type EMRSETLAYOUT EMR'emr iMode
type EMRSETMAPMODE EMR'emr iMode
type EMRSETMAPPERFLAGS EMR'emr dwFlags
type EMRSETMETARGN EMR'emr
type EMRSETMITERLIMIT EMR'emr FLOAT'eMiterLimit
type EMRSETPALETTEENTRIES EMR'emr ihPal iStart cEntries PALETTEENTRY'aPalEntries[1]
type EMRSETPIXELV EMR'emr POINTL'ptlPixel crColor
type EMRSETPOLYFILLMODE EMR'emr iMode
type EMRSETROP2 EMR'emr iMode
type EMRSETSTRETCHBLTMODE EMR'emr iMode
type EMRSETTEXTALIGN EMR'emr iMode
type EMRSETTEXTCOLOR EMR'emr crColor
type EMRSETVIEWPORTEXTEX EMR'emr SIZE'szlExtent
type EMRSETVIEWPORTORGEX EMR'emr POINTL'ptlOrigin
type EMRSETWINDOWEXTEX EMR'emr SIZE'szlExtent
type EMRSETWINDOWORGEX EMR'emr POINTL'ptlOrigin
type EMRSETWORLDTRANSFORM EMR'emr XFORM'xform
type EMRSTRETCHBLT EMR'emr RECTL'rclBounds xDest yDest cxDest cyDest dwRop xSrc ySrc XFORM'xformSrc crBkColorSrc iUsageSrc offBmiSrc cbBmiSrc offBitsSrc cbBitsSrc cxSrc cySrc
type EMRSTRETCHDIBITS EMR'emr RECTL'rclBounds xDest yDest xSrc ySrc cxSrc cySrc offBmiSrc cbBmiSrc offBitsSrc cbBitsSrc iUsageSrc dwRop cxDest cyDest
type EMRSTROKEANDFILLPATH EMR'emr RECTL'rclBounds
type EMRSTROKEPATH EMR'emr RECTL'rclBounds
type EMRTEXT POINTL'ptlReference nChars offString fOptions RECTL'rcl offDx
type EMRTRANSPARENTBLT EMR'emr RECTL'rclBounds xDest yDest cxDest cyDest dwRop xSrc ySrc XFORM'xformSrc crBkColorSrc iUsageSrc offBmiSrc cbBmiSrc offBitsSrc cbBitsSrc cxSrc cySrc
type EMRWIDENPATH EMR'emr
def EMR_ABORTPATH 68
def EMR_ALPHABLEND 114
def EMR_ANGLEARC 41
def EMR_ARC 45
def EMR_ARCTO 55
def EMR_BEGINPATH 59
def EMR_BITBLT 76
def EMR_CHORD 46
def EMR_CLOSEFIGURE 61
def EMR_COLORCORRECTPALETTE 111
def EMR_COLORMATCHTOTARGETW 121
def EMR_CREATEBRUSHINDIRECT 39
def EMR_CREATECOLORSPACE 99
def EMR_CREATECOLORSPACEW 122
def EMR_CREATEDIBPATTERNBRUSHPT 94
def EMR_CREATEMONOBRUSH 93
def EMR_CREATEPALETTE 49
def EMR_CREATEPEN 38
def EMR_DELETECOLORSPACE 101
def EMR_DELETEOBJECT 40
def EMR_ELLIPSE 42
def EMR_ENDPATH 60
def EMR_EOF 14
def EMR_EXCLUDECLIPRECT 29
def EMR_EXTCREATEFONTINDIRECTW 82
def EMR_EXTCREATEPEN 95
def EMR_EXTFLOODFILL 53
def EMR_EXTSELECTCLIPRGN 75
def EMR_EXTTEXTOUTA 83
def EMR_EXTTEXTOUTW 84
def EMR_FILLPATH 62
def EMR_FILLRGN 71
def EMR_FLATTENPATH 65
def EMR_FRAMERGN 72
def EMR_GDICOMMENT 70
def EMR_GLSBOUNDEDRECORD 103
def EMR_GLSRECORD 102
def EMR_GRADIENTFILL 118
def EMR_HEADER 1
def EMR_INTERSECTCLIPRECT 30
def EMR_INVERTRGN 73
def EMR_LINETO 54
def EMR_MASKBLT 78
def EMR_MAX 122
def EMR_MIN 1
def EMR_MODIFYWORLDTRANSFORM 36
def EMR_MOVETOEX 27
def EMR_OFFSETCLIPRGN 26
def EMR_PAINTRGN 74
def EMR_PIE 47
def EMR_PIXELFORMAT 104
def EMR_PLGBLT 79
def EMR_POLYBEZIER 2
def EMR_POLYBEZIER16 85
def EMR_POLYBEZIERTO 5
def EMR_POLYBEZIERTO16 88
def EMR_POLYDRAW 56
def EMR_POLYDRAW16 92
def EMR_POLYGON 3
def EMR_POLYGON16 86
def EMR_POLYLINE 4
def EMR_POLYLINE16 87
def EMR_POLYLINETO 6
def EMR_POLYLINETO16 89
def EMR_POLYPOLYGON 8
def EMR_POLYPOLYGON16 91
def EMR_POLYPOLYLINE 7
def EMR_POLYPOLYLINE16 90
def EMR_POLYTEXTOUTA 96
def EMR_POLYTEXTOUTW 97
def EMR_REALIZEPALETTE 52
def EMR_RECTANGLE 43
def EMR_RESERVED_105 105
def EMR_RESERVED_106 106
def EMR_RESERVED_107 107
def EMR_RESERVED_108 108
def EMR_RESERVED_109 109
def EMR_RESERVED_110 110
def EMR_RESERVED_117 117
def EMR_RESERVED_119 119
def EMR_RESERVED_120 120
def EMR_RESIZEPALETTE 51
def EMR_RESTOREDC 34
def EMR_ROUNDRECT 44
def EMR_SAVEDC 33
def EMR_SCALEVIEWPORTEXTEX 31
def EMR_SCALEWINDOWEXTEX 32
def EMR_SELECTCLIPPATH 67
def EMR_SELECTOBJECT 37
def EMR_SELECTPALETTE 48
def EMR_SETARCDIRECTION 57
def EMR_SETBKCOLOR 25
def EMR_SETBKMODE 18
def EMR_SETBRUSHORGEX 13
def EMR_SETCOLORADJUSTMENT 23
def EMR_SETCOLORSPACE 100
def EMR_SETDIBITSTODEVICE 80
def EMR_SETICMMODE 98
def EMR_SETICMPROFILEA 112
def EMR_SETICMPROFILEW 113
def EMR_SETLAYOUT 115
def EMR_SETMAPMODE 17
def EMR_SETMAPPERFLAGS 16
def EMR_SETMETARGN 28
def EMR_SETMITERLIMIT 58
def EMR_SETPALETTEENTRIES 50
def EMR_SETPIXELV 15
def EMR_SETPOLYFILLMODE 19
def EMR_SETROP2 20
def EMR_SETSTRETCHBLTMODE 21
def EMR_SETTEXTALIGN 22
def EMR_SETTEXTCOLOR 24
def EMR_SETVIEWPORTEXTEX 11
def EMR_SETVIEWPORTORGEX 12
def EMR_SETWINDOWEXTEX 9
def EMR_SETWINDOWORGEX 10
def EMR_SETWORLDTRANSFORM 35
def EMR_STRETCHBLT 77
def EMR_STRETCHDIBITS 81
def EMR_STROKEANDFILLPATH 63
def EMR_STROKEPATH 64
def EMR_TRANSPARENTBLT 116
def EMR_WIDENPATH 66
def EMSIS_COMPOSITIONSTRING 0x0001
def EM_AUTOURLDETECT 0x0000045B
def EM_CANPASTE 0x00000432
def EM_CANREDO 0x00000455
def EM_CANUNDO 0x00C6
def EM_CHARFROMPOS 0x00D7
def EM_CONVPOSITION 0x0000046C
def EM_DENORMAL 0x00080000
def EM_DISPLAYBAND 0x00000433
def EM_EMPTYUNDOBUFFER 0x00CD
def EM_EXGETSEL 0x00000434
def EM_EXLIMITTEXT 0x00000435
def EM_EXLINEFROMCHAR 0x00000436
def EM_EXSETSEL 0x00000437
def EM_FINDTEXT 0x00000438
def EM_FINDTEXTEX 0x0000044F
def EM_FINDTEXTEXW 0x0000047C
def EM_FINDTEXTW 0x0000047B
def EM_FINDWORDBREAK 0x0000044C
def EM_FMTLINES 0x00C8
def EM_FORMATRANGE 0x00000439
def EM_GETAUTOURLDETECT 0x0000045C
def EM_GETBIDIOPTIONS 0x000004C9
def EM_GETCHARFORMAT 0x0000043A
def EM_GETCTFMODEBIAS 0x000004ED
def EM_GETCTFOPENSTATUS 0x000004F0
def EM_GETCUEBANNER 0x00001502
def EM_GETEDITSTYLE 0x000004CD
def EM_GETEVENTMASK 0x0000043B
def EM_GETFIRSTVISIBLELINE 0x00CE
def EM_GETHANDLE 0x00BD
def EM_GETHYPHENATEINFO 0x000004E6
def EM_GETIMECOLOR 0x00000469
def EM_GETIMECOMPMODE 0x0000047A
def EM_GETIMECOMPTEXT 0x000004F2
def EM_GETIMEMODEBIAS 0x0000047F
def EM_GETIMEOPTIONS 0x0000046B
def EM_GETIMEPROPERTY 0x000004F4
def EM_GETIMESTATUS 0x00D9
def EM_GETLANGOPTIONS 0x00000479
def EM_GETLIMITTEXT 0x00D5
def EM_GETLINE 0x00C4
def EM_GETLINECOUNT 0x00BA
def EM_GETMARGINS 0x00D4
def EM_GETMODIFY 0x00B8
def EM_GETOLEINTERFACE 0x0000043C
def EM_GETOPTIONS 0x0000044E
def EM_GETPAGE 0x000004E4
def EM_GETPAGEROTATE 0x000004EB
def EM_GETPARAFORMAT 0x0000043D
def EM_GETPASSWORDCHAR 0x00D2
def EM_GETPUNCTUATION 0x00000465
def EM_GETRECT 0x00B2
def EM_GETREDONAME 0x00000457
def EM_GETSCROLLPOS 0x000004DD
def EM_GETSEL 0x00B0
def EM_GETSELTEXT 0x0000043E
def EM_GETTEXTEX 0x0000045E
def EM_GETTEXTLENGTHEX 0x0000045F
def EM_GETTEXTMODE 0x0000045A
def EM_GETTEXTRANGE 0x0000044B
def EM_GETTHUMB 0x00BE
def EM_GETTYPOGRAPHYOPTIONS 0x000004CB
def EM_GETUNDONAME 0x00000456
def EM_GETVIEWKIND 0x000004E2
def EM_GETWORDBREAKPROC 0x00D1
def EM_GETWORDBREAKPROCEX 0x00000450
def EM_GETWORDWRAPMODE 0x00000467
def EM_GETZOOM 0x000004E0
def EM_HIDEBALLOONTIP 0x00001504
def EM_HIDESELECTION 0x0000043F
def EM_INEXACT 0x00000001
def EM_INVALID 0x00000010
def EM_ISIME 0x000004F3
def EM_LIMITTEXT 0x00C5
def EM_LINEFROMCHAR 0x00C9
def EM_LINEINDEX 0x00BB
def EM_LINELENGTH 0x00C1
def EM_LINESCROLL 0x00B6
def EM_OUTLINE 0x000004DC
def EM_OVERFLOW 0x00000004
def EM_PASTESPECIAL 0x00000440
def EM_POSFROMCHAR 0x00D6
def EM_RECONVERSION 0x0000047D
def EM_REDO 0x00000454
def EM_REPLACESEL 0x00C2
def EM_REQUESTRESIZE 0x00000441
def EM_SCROLL 0x00B5
def EM_SCROLLCARET 0x00B7
def EM_SELECTIONTYPE 0x00000442
def EM_SETBIDIOPTIONS 0x000004C8
def EM_SETBKGNDCOLOR 0x00000443
def EM_SETCHARFORMAT 0x00000444
def EM_SETCTFMODEBIAS 0x000004EE
def EM_SETCTFOPENSTATUS 0x000004F1
def EM_SETCUEBANNER 0x00001501
def EM_SETEDITSTYLE 0x000004CC
def EM_SETEVENTMASK 0x00000445
def EM_SETFONTSIZE 0x000004DF
def EM_SETHANDLE 0x00BC
def EM_SETHYPHENATEINFO 0x000004E7
def EM_SETIMECOLOR 0x00000468
def EM_SETIMEMODEBIAS 0x0000047E
def EM_SETIMEOPTIONS 0x0000046A
def EM_SETIMESTATUS 0x00D8
def EM_SETLANGOPTIONS 0x00000478
def EM_SETLIMITTEXT 0x00C5
def EM_SETMARGINS 0x00D3
def EM_SETMODIFY 0x00B9
def EM_SETOLECALLBACK 0x00000446
def EM_SETOPTIONS 0x0000044D
def EM_SETPAGE 0x000004E5
def EM_SETPAGEROTATE 0x000004EC
def EM_SETPALETTE 0x0000045D
def EM_SETPARAFORMAT 0x00000447
def EM_SETPASSWORDCHAR 0x00CC
def EM_SETPUNCTUATION 0x00000464
def EM_SETREADONLY 0x00CF
def EM_SETRECT 0x00B3
def EM_SETRECTNP 0x00B4
def EM_SETSCROLLPOS 0x000004DE
def EM_SETSEL 0x00B1
def EM_SETTABSTOPS 0x00CB
def EM_SETTARGETDEVICE 0x00000448
def EM_SETTEXTEX 0x00000461
def EM_SETTEXTMODE 0x00000459
def EM_SETTYPOGRAPHYOPTIONS 0x000004CA
def EM_SETUNDOLIMIT 0x00000452
def EM_SETVIEWKIND 0x000004E3
def EM_SETWORDBREAKPROC 0x00D0
def EM_SETWORDBREAKPROCEX 0x00000451
def EM_SETWORDWRAPMODE 0x00000466
def EM_SETZOOM 0x000004E1
def EM_SHOWBALLOONTIP 0x00001503
def EM_SHOWSCROLLBAR 0x00000460
def EM_STOPGROUPTYPING 0x00000458
def EM_STREAMIN 0x00000449
def EM_STREAMOUT 0x0000044A
def EM_UNDERFLOW 0x00000002
def EM_UNDO 0x00C7
def EM_ZERODIVIDE 0x00000008
def ENABLEDUPLEX 28
def ENABLEPAIRKERNING 769
def ENABLERELATIVEWIDTHS 768
def ENABLE_DISABLE_AUTOSAVE 0xD2
def ENABLE_DISABLE_AUTO_OFFLINE 0xDB
def ENABLE_ECHO_INPUT 0x0004
def ENABLE_LINE_INPUT 0x0002
def ENABLE_MOUSE_INPUT 0x0010
def ENABLE_PROCESSED_INPUT 0x0001
def ENABLE_PROCESSED_OUTPUT 0x0001
def ENABLE_SMART 0xD8
def ENABLE_WINDOW_INPUT 0x0008
def ENABLE_WRAP_AT_EOL_OUTPUT 0x0002
def ENAMETOOLONG 38
def ENCAPSULATED_POSTSCRIPT 4116
type ENCORRECTTEXT NMHDR'nmhdr CHARRANGE'chrg @seltyp
type ENCRYPTED_DATA_INFO %StartingFileOffset OutputBufferOffset BytesWithinFileSize BytesWithinValidDataLength @CompressionFormat !DataUnitShift !ChunkShift !ClusterShift !EncryptionFormat @NumberOfDataBlocks DataBlockSize[1]
type ENCRYPTION_BUFFER EncryptionOperation !Private[1]
type ENCRYPTION_CERTIFICATE cbTotalLength SID*pUserSid EFS_CERTIFICATE_BLOB*pCertBlob
type ENCRYPTION_CERTIFICATE_HASH cbTotalLength SID*pUserSid EFS_HASH_BLOB*pHash @*lpDisplayInformation
type ENCRYPTION_CERTIFICATE_HASH_LIST nCert_Hash ENCRYPTION_CERTIFICATE_HASH**pUsers
type ENCRYPTION_CERTIFICATE_LIST nUsers ENCRYPTION_CERTIFICATE**pUsers
def ENCRYPTION_FORMAT_DEFAULT 0x01
def ENDDOC 11
type ENDROPFILES NMHDR'nmhdr hDrop cp fProtected
def ENDSESSION_LOGOFF 0x80000000
def END_PATH 4098
def ENFILE 23
def ENHANCED_KEY 0x0100
type ENHMETAHEADER iType nSize RECTL'rclBounds RECTL'rclFrame dSignature nVersion nBytes nRecords @nHandles @sReserved nDescription offDescription nPalEntries SIZE'szlDevice SIZE'szlMillimeters cbPixelFormat offPixelFormat bOpenGL SIZE'szlMicrometers
type ENHMETARECORD iType nSize dParm[1]
def ENHMETA_SIGNATURE 0x464D4520
def ENHMETA_STOCK_OBJECT 0x80000000
type ENLINK NMHDR'nmhdr msg wParam lParam CHARRANGE'chrg
type ENLOWFIRTF NMHDR'nmhdr $szControl
def ENM_CHANGE 0x00000001
def ENM_CORRECTTEXT 0x00400000
def ENM_DRAGDROPDONE 0x00000010
def ENM_DROPFILES 0x00100000
def ENM_IMECHANGE 0x00800000
def ENM_KEYEVENTS 0x00010000
def ENM_LANGCHANGE 0x01000000
def ENM_LINK 0x04000000
def ENM_LOWFIRTF 0x08000000
def ENM_MOUSEEVENTS 0x00020000
def ENM_NONE 0x00000000
def ENM_OBJECTPOSITIONS 0x02000000
def ENM_PAGECHANGE 0x00000040
def ENM_PARAGRAPHEXPANDED 0x00000020
def ENM_PROTECTED 0x00200000
def ENM_REQUESTRESIZE 0x00040000
def ENM_SCROLL 0x00000004
def ENM_SCROLLEVENTS 0x00000008
def ENM_SELCHANGE 0x00080000
def ENM_UPDATE 0x00000002
def ENODEV 19
def ENOENT 2
def ENOEXEC 8
def ENOLCK 39
type ENOLEOPFAILED NMHDR'nmhdr iob lOper hr
def ENOMEM 12
def ENOSPC 28
def ENOSYS 40
def ENOTDIR 20
def ENOTEMPTY 41
def ENOTTY 25
type ENPROTECTED NMHDR'nmhdr msg wParam lParam CHARRANGE'chrg
type ENSAVECLIPBOARD NMHDR'nmhdr cObjectCount cch
type ENUMLOGFONT LOGFONT'elfLogFont !elfFullName[64] !elfStyle[32]
type ENUMLOGFONTA LOGFONT'elfLogFont !elfFullName[64] !elfStyle[32]
type ENUMLOGFONTEX LOGFONT'elfLogFont !elfFullName[64] !elfStyle[32] !elfScript[32]
type ENUMLOGFONTEXA LOGFONT'elfLogFont !elfFullName[64] !elfStyle[32] !elfScript[32]
type ENUMLOGFONTEXDV ENUMLOGFONTEX'elfEnumLogfontEx DESIGNVECTOR'elfDesignVector
type ENUMLOGFONTEXDVA ENUMLOGFONTEX'elfEnumLogfontEx DESIGNVECTOR'elfDesignVector
type ENUMLOGFONTEXDVW ENUMLOGFONTEXW'elfEnumLogfontEx DESIGNVECTOR'elfDesignVector
type ENUMLOGFONTEXW LOGFONTW'elfLogFont @elfFullName[64] @elfStyle[32] @elfScript[32]
type ENUMLOGFONTW LOGFONTW'elfLogFont @elfFullName[64] @elfStyle[32]
def ENUMPAPERBINS 31
def ENUMPAPERMETRICS 34
type ENUMSHELLIMAGESTOREDATA @szPath[260] FILETIME'ftTimeStamp
type ENUMTEXTMETRIC NEWTEXTMETRICEX'etmNewTextMetricEx AXESLIST'etmAxesList
type ENUMTEXTMETRICA NEWTEXTMETRICEX'etmNewTextMetricEx AXESLIST'etmAxesList
type ENUMTEXTMETRICW NEWTEXTMETRICEXW'etmNewTextMetricEx AXESLISTW'etmAxesList
def ENUM_ALL_CALENDARS 0xffffffff
def ENUM_CURRENT_SETTINGS 0xFFFFFFFF
def ENUM_E_FIRST 0x800401B0
def ENUM_E_LAST 0x800401BF
type ENUM_PAGE_FILE_INFORMATION cb Reserved TotalSize TotalInUse PeakUsage
def ENUM_REGISTRY_SETTINGS 0xFFFFFFFE
type ENUM_SERVICE_STATUS $lpServiceName $lpDisplayName SERVICE_STATUS'ServiceStatus
type ENUM_SERVICE_STATUSA $lpServiceName $lpDisplayName SERVICE_STATUS'ServiceStatus
type ENUM_SERVICE_STATUSW @*lpServiceName @*lpDisplayName SERVICE_STATUS'ServiceStatus
type ENUM_SERVICE_STATUS_PROCESS $lpServiceName $lpDisplayName SERVICE_STATUS_PROCESS'ServiceStatusProcess
type ENUM_SERVICE_STATUS_PROCESSA $lpServiceName $lpDisplayName SERVICE_STATUS_PROCESS'ServiceStatusProcess
type ENUM_SERVICE_STATUS_PROCESSW @*lpServiceName @*lpDisplayName SERVICE_STATUS_PROCESS'ServiceStatusProcess
def ENUM_S_FIRST 0x000401B0
def ENUM_S_LAST 0x000401BF
def ENXIO 6
def EN_ALIGNLTR 0x0710
def EN_ALIGNRTL 0x0711
def EN_ALIGN_LTR_EC 0x0700
def EN_ALIGN_RTL_EC 0x0701
def EN_CHANGE 0x0300
def EN_CORRECTTEXT 0x0705
def EN_DRAGDROPDONE 0x070c
def EN_DROPFILES 0x0703
def EN_ERRSPACE 0x0500
def EN_HSCROLL 0x0601
def EN_IMECHANGE 0x0707
def EN_KILLFOCUS 0x0200
def EN_LINK 0x070b
def EN_LOWFIRTF 0x070f
def EN_MAXTEXT 0x0501
def EN_MSGFILTER 0x0700
def EN_OBJECTPOSITIONS 0x070a
def EN_OLEOPFAILED 0x0709
def EN_PAGECHANGE 0x070e
def EN_PARAGRAPHEXPANDED 0x070d
def EN_PROTECTED 0x0704
def EN_REQUESTRESIZE 0x0701
def EN_SAVECLIPBOARD 0x0708
def EN_SELCHANGE 0x0702
def EN_SETFOCUS 0x0100
def EN_STOPNOUNDO 0x0706
def EN_UPDATE 0x0400
def EN_VSCROLL 0x0602
def EOAC_ACCESS_CONTROL 0x4
def EOAC_ANY_AUTHORITY 0x80
def EOAC_APPID 0x8
def EOAC_AUTO_IMPERSONATE 0x400
def EOAC_DEFAULT 0x800
def EOAC_DISABLE_AAA 0x1000
def EOAC_DYNAMIC 0x10
def EOAC_DYNAMIC_CLOAKING 0x40
def EOAC_MAKE_FULLSIC 0x100
def EOAC_MUTUAL_AUTH 0x1
def EOAC_NONE 0
def EOAC_NO_CUSTOM_MARSHAL 0x2000
def EOAC_REQUIRE_FULLSIC 0x200
def EOAC_SECURE_REFS 0x2
def EOAC_STATIC_CLOAKING 0x20
def EOF 0xFFFFFFFF
def EPERM 1
def EPIPE 32
def EPR_0 0
def EPR_180 2
def EPR_270 1
def EPR_90 3
def EPSPRINTING 33
def EPS_SIGNATURE 0x46535045
def EPT_S_CANT_CREATE 1899
def EPT_S_CANT_PERFORM_OP 1752
def EPT_S_INVALID_ENTRY 1751
def EPT_S_NOT_REGISTERED 1753
def ERANGE 34
def EROFS 30
def ERROR 0
def ERROR_ACCESS_DENIED 5
def ERROR_ACCESS_DISABLED_BY_POLICY 1260
def ERROR_ACCESS_DISABLED_WEBBLADE 1277
def ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER 1278
def ERROR_ACCOUNT_DISABLED 1331
def ERROR_ACCOUNT_EXPIRED 1793
def ERROR_ACCOUNT_LOCKED_OUT 1909
def ERROR_ACCOUNT_RESTRICTION 1327
def ERROR_ACTIVATION_COUNT_EXCEEDED 7059
def ERROR_ACTIVE_CONNECTIONS 2402
def ERROR_ADAP_HDW_ERR 57
def ERROR_ADDRESS_ALREADY_ASSOCIATED 1227
def ERROR_ADDRESS_NOT_ASSOCIATED 1228
def ERROR_ALIAS_EXISTS 1379
def ERROR_ALLOTTED_SPACE_EXCEEDED 1344
def ERROR_ALL_NODES_NOT_AVAILABLE 5037
def ERROR_ALL_SIDS_FILTERED 0xC0090002
def ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED 1933
def ERROR_ALREADY_ASSIGNED 85
def ERROR_ALREADY_EXISTS 183
def ERROR_ALREADY_FIBER 1280
def ERROR_ALREADY_INITIALIZED 1247
def ERROR_ALREADY_REGISTERED 1242
def ERROR_ALREADY_RUNNING_LKG 1074
def ERROR_ALREADY_THREAD 1281
def ERROR_ALREADY_WAITING 1904
def ERROR_APPHELP_BLOCK 1259
def ERROR_APP_WRONG_OS 1151
def ERROR_ARENA_TRASHED 7
def ERROR_ARITHMETIC_OVERFLOW 534
def ERROR_ATOMIC_LOCKS_NOT_SUPPORTED 174
def ERROR_AUDITING_DISABLED 0xC0090001
def ERROR_AUTHENTICATION_FIREWALL_FAILED 1935
def ERROR_AUTODATASEG_EXCEEDS_64k 199
def ERROR_BADDB 1009
def ERROR_BADKEY 1010
def ERROR_BAD_ARGUMENTS 160
def ERROR_BAD_COMMAND 22
def ERROR_BAD_CONFIGURATION 1610
def ERROR_BAD_DESCRIPTOR_FORMAT 1361
def ERROR_BAD_DEVICE 1200
def ERROR_BAD_DEV_TYPE 66
def ERROR_BAD_DRIVER 2001
def ERROR_BAD_DRIVER_LEVEL 119
def ERROR_BAD_ENVIRONMENT 10
def ERROR_BAD_EXE_FORMAT 193
def ERROR_BAD_FORMAT 11
def ERROR_BAD_IMPERSONATION_LEVEL 1346
def ERROR_BAD_INHERITANCE_ACL 1340
def ERROR_BAD_LENGTH 24
def ERROR_BAD_LOGON_SESSION_STATE 1365
def ERROR_BAD_NETPATH 53
def ERROR_BAD_NET_NAME 67
def ERROR_BAD_NET_RESP 58
def ERROR_BAD_PATHNAME 161
def ERROR_BAD_PIPE 230
def ERROR_BAD_PROFILE 1206
def ERROR_BAD_PROVIDER 1204
def ERROR_BAD_QUERY_SYNTAX 1615
def ERROR_BAD_RECOVERY_POLICY 6012
def ERROR_BAD_REM_ADAP 60
def ERROR_BAD_THREADID_ADDR 159
def ERROR_BAD_TOKEN_TYPE 1349
def ERROR_BAD_UNIT 20
def ERROR_BAD_USERNAME 2202
def ERROR_BAD_USER_PROFILE 1253
def ERROR_BAD_VALIDATION_CLASS 1348
def ERROR_BEGINNING_OF_MEDIA 1102
def ERROR_BIDI_DEVICE_OFFLINE 0x000032CC
def ERROR_BIDI_ERROR_BASE 13000
def ERROR_BIDI_NOT_SUPPORTED 50
def ERROR_BIDI_SCHEMA_NOT_SUPPORTED 0x000032CD
def ERROR_BIDI_SCHEMA_READ_ONLY 0x000032CA
def ERROR_BIDI_SERVER_OFFLINE 0x000032CB
def ERROR_BIDI_STATUS_OK 0
def ERROR_BIDI_STATUS_WARNING 0x000032C9
def ERROR_BOOT_ALREADY_ACCEPTED 1076
def ERROR_BROKEN_PIPE 109
def ERROR_BUFFER_OVERFLOW 111
def ERROR_BUSY 170
def ERROR_BUSY_DRIVE 142
def ERROR_BUS_RESET 1111
def ERROR_CALLBACK_SUPPLIED_INVALID_DATA 1273
def ERROR_CALL_NOT_IMPLEMENTED 120
def ERROR_CANCELLED 1223
def ERROR_CANCEL_VIOLATION 173
def ERROR_CANNOT_COPY 266
def ERROR_CANNOT_DETECT_DRIVER_FAILURE 1080
def ERROR_CANNOT_DETECT_PROCESS_ABORT 1081
def ERROR_CANNOT_FIND_WND_CLASS 1407
def ERROR_CANNOT_IMPERSONATE 1368
def ERROR_CANNOT_MAKE 82
def ERROR_CANNOT_OPEN_PROFILE 1205
def ERROR_CANTOPEN 1011
def ERROR_CANTREAD 1012
def ERROR_CANTWRITE 1013
def ERROR_CANT_ACCESS_DOMAIN_INFO 1351
def ERROR_CANT_ACCESS_FILE 1920
def ERROR_CANT_DELETE_LAST_ITEM 4335
def ERROR_CANT_DISABLE_MANDATORY 1310
def ERROR_CANT_EVICT_ACTIVE_NODE 5009
def ERROR_CANT_OPEN_ANONYMOUS 1347
def ERROR_CANT_RESOLVE_FILENAME 1921
def ERROR_CAN_NOT_COMPLETE 1003
def ERROR_CAN_NOT_DEL_LOCAL_WINS 4001
def ERROR_CHILD_MUST_BE_VOLATILE 1021
def ERROR_CHILD_NOT_COMPLETE 129
def ERROR_CHILD_WINDOW_MENU 1436
def ERROR_CIRCULAR_DEPENDENCY 1059
def ERROR_CLASS_ALREADY_EXISTS 1410
def ERROR_CLASS_DOES_NOT_EXIST 1411
def ERROR_CLASS_HAS_WINDOWS 1412
def ERROR_CLEANER_CARTRIDGE_INSTALLED 4340
def ERROR_CLEANER_CARTRIDGE_SPENT 4333
def ERROR_CLEANER_SLOT_NOT_SET 4332
def ERROR_CLEANER_SLOT_SET 4331
def ERROR_CLIPBOARD_NOT_OPEN 1418
def ERROR_CLIPPING_NOT_SUPPORTED 2005
def ERROR_CLUSCFG_ALREADY_COMMITTED 5901
def ERROR_CLUSCFG_ROLLBACK_FAILED 5902
def ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT 5903
def ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND 5032
def ERROR_CLUSTERLOG_CORRUPT 5029
def ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE 5031
def ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE 5033
def ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE 5030
def ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME 5900
def ERROR_CLUSTER_DATABASE_SEQMISMATCH 5083
def ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP 5896
def ERROR_CLUSTER_GUM_NOT_LOCKER 5085
def ERROR_CLUSTER_INCOMPATIBLE_VERSIONS 5075
def ERROR_CLUSTER_INSTANCE_ID_MISMATCH 5893
def ERROR_CLUSTER_INVALID_NETWORK 5054
def ERROR_CLUSTER_INVALID_NETWORK_PROVIDER 5049
def ERROR_CLUSTER_INVALID_NODE 5039
def ERROR_CLUSTER_INVALID_REQUEST 5048
def ERROR_CLUSTER_IPADDR_IN_USE 5057
def ERROR_CLUSTER_JOIN_ABORTED 5074
def ERROR_CLUSTER_JOIN_IN_PROGRESS 5041
def ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS 5053
def ERROR_CLUSTER_LAST_INTERNAL_NETWORK 5066
def ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND 5043
def ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED 5076
def ERROR_CLUSTER_MEMBERSHIP_HALT 5892
def ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE 5890
def ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME 5905
def ERROR_CLUSTER_NETINTERFACE_EXISTS 5046
def ERROR_CLUSTER_NETINTERFACE_NOT_FOUND 5047
def ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE 5064
def ERROR_CLUSTER_NETWORK_ALREADY_ONLINE 5063
def ERROR_CLUSTER_NETWORK_EXISTS 5044
def ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS 5067
def ERROR_CLUSTER_NETWORK_NOT_FOUND 5045
def ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP 5894
def ERROR_CLUSTER_NETWORK_NOT_INTERNAL 5060
def ERROR_CLUSTER_NODE_ALREADY_DOWN 5062
def ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT 5088
def ERROR_CLUSTER_NODE_ALREADY_MEMBER 5065
def ERROR_CLUSTER_NODE_ALREADY_UP 5061
def ERROR_CLUSTER_NODE_DOWN 5050
def ERROR_CLUSTER_NODE_EXISTS 5040
def ERROR_CLUSTER_NODE_NOT_FOUND 5042
def ERROR_CLUSTER_NODE_NOT_MEMBER 5052
def ERROR_CLUSTER_NODE_NOT_PAUSED 5058
def ERROR_CLUSTER_NODE_NOT_READY 5072
def ERROR_CLUSTER_NODE_PAUSED 5070
def ERROR_CLUSTER_NODE_SHUTTING_DOWN 5073
def ERROR_CLUSTER_NODE_UNREACHABLE 5051
def ERROR_CLUSTER_NODE_UP 5056
def ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED 5081
def ERROR_CLUSTER_NO_SECURITY_CONTEXT 5059
def ERROR_CLUSTER_OLD_VERSION 5904
def ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST 5082
def ERROR_CLUSTER_PARAMETER_MISMATCH 5897
def ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH 5895
def ERROR_CLUSTER_QUORUMLOG_NOT_FOUND 5891
def ERROR_CLUSTER_RESNAME_NOT_FOUND 5080
def ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND 5078
def ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED 5079
def ERROR_CLUSTER_SHUTTING_DOWN 5022
def ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED 5077
def ERROR_CLUSTER_WRONG_OS_VERSION 5899
def ERROR_COLORSPACE_MISMATCH 2021
def ERROR_COMMITMENT_LIMIT 1455
def ERROR_CONNECTED_OTHER_PASSWORD 2108
def ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT 2109
def ERROR_CONNECTION_ABORTED 1236
def ERROR_CONNECTION_ACTIVE 1230
def ERROR_CONNECTION_COUNT_LIMIT 1238
def ERROR_CONNECTION_INVALID 1229
def ERROR_CONNECTION_REFUSED 1225
def ERROR_CONNECTION_UNAVAIL 1201
def ERROR_CONTEXT_EXPIRED 1931
def ERROR_CONTINUE 1246
def ERROR_CONTROLLING_IEPORT 4329
def ERROR_CONTROL_ID_NOT_FOUND 1421
def ERROR_CORE_RESOURCE 5026
def ERROR_COUNTER_TIMEOUT 1121
def ERROR_CRC 23
def ERROR_CREATE_FAILED 1631
def ERROR_CSCSHARE_OFFLINE 1262
def ERROR_CTX_BAD_VIDEO_MODE 7025
def ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY 7005
def ERROR_CTX_CLIENT_LICENSE_IN_USE 7052
def ERROR_CTX_CLIENT_LICENSE_NOT_SET 7053
def ERROR_CTX_CLIENT_QUERY_TIMEOUT 7040
def ERROR_CTX_CLOSE_PENDING 7007
def ERROR_CTX_CONSOLE_CONNECT 7042
def ERROR_CTX_CONSOLE_DISCONNECT 7041
def ERROR_CTX_GRAPHICS_INVALID 7035
def ERROR_CTX_INVALID_MODEMNAME 7010
def ERROR_CTX_INVALID_PD 7002
def ERROR_CTX_INVALID_WD 7049
def ERROR_CTX_LICENSE_CLIENT_INVALID 7055
def ERROR_CTX_LICENSE_EXPIRED 7056
def ERROR_CTX_LICENSE_NOT_AVAILABLE 7054
def ERROR_CTX_LOGON_DISABLED 7037
def ERROR_CTX_MODEM_INF_NOT_FOUND 7009
def ERROR_CTX_MODEM_RESPONSE_BUSY 7015
def ERROR_CTX_MODEM_RESPONSE_ERROR 7011
def ERROR_CTX_MODEM_RESPONSE_NO_CARRIER 7013
def ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE 7014
def ERROR_CTX_MODEM_RESPONSE_TIMEOUT 7012
def ERROR_CTX_MODEM_RESPONSE_VOICE 7016
def ERROR_CTX_NOT_CONSOLE 7038
def ERROR_CTX_NO_OUTBUF 7008
def ERROR_CTX_PD_NOT_FOUND 7003
def ERROR_CTX_SERVICE_NAME_COLLISION 7006
def ERROR_CTX_SHADOW_DENIED 7044
def ERROR_CTX_SHADOW_DISABLED 7051
def ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE 7058
def ERROR_CTX_SHADOW_INVALID 7050
def ERROR_CTX_SHADOW_NOT_RUNNING 7057
def ERROR_CTX_TD_ERROR 7017
def ERROR_CTX_WD_NOT_FOUND 7004
def ERROR_CTX_WINSTATION_ACCESS_DENIED 7045
def ERROR_CTX_WINSTATION_ALREADY_EXISTS 7023
def ERROR_CTX_WINSTATION_BUSY 7024
def ERROR_CTX_WINSTATION_NAME_INVALID 7001
def ERROR_CTX_WINSTATION_NOT_FOUND 7022
def ERROR_CURRENT_DIRECTORY 16
def ERROR_CURRENT_DOMAIN_NOT_ALLOWED 1399
def ERROR_DATABASE_BACKUP_CORRUPT 5087
def ERROR_DATABASE_DOES_NOT_EXIST 1065
def ERROR_DATABASE_FAILURE 4313
def ERROR_DATABASE_FULL 4314
def ERROR_DATATYPE_MISMATCH 1629
def ERROR_DC_NOT_FOUND 1425
def ERROR_DDE_FAIL 1156
def ERROR_DEBUGGER_INACTIVE 1284
def ERROR_DECRYPTION_FAILED 6001
def ERROR_DELAY_LOAD_FAILED 1285
def ERROR_DELETE_PENDING 303
def ERROR_DELETING_ICM_XFORM 2019
def ERROR_DEPENDENCY_ALREADY_EXISTS 5003
def ERROR_DEPENDENCY_NOT_ALLOWED 5069
def ERROR_DEPENDENCY_NOT_FOUND 5002
def ERROR_DEPENDENT_RESOURCE_EXISTS 5001
def ERROR_DEPENDENT_SERVICES_RUNNING 1051
def ERROR_DESTINATION_ELEMENT_FULL 1161
def ERROR_DESTROY_OBJECT_OF_OTHER_THREAD 1435
def ERROR_DEVICE_ALREADY_REMEMBERED 1202
def ERROR_DEVICE_DOOR_OPEN 1166
def ERROR_DEVICE_IN_USE 2404
def ERROR_DEVICE_NOT_AVAILABLE 4319
def ERROR_DEVICE_NOT_CONNECTED 1167
def ERROR_DEVICE_NOT_PARTITIONED 1107
def ERROR_DEVICE_REINITIALIZATION_NEEDED 1164
def ERROR_DEVICE_REMOVED 1617
def ERROR_DEVICE_REQUIRES_CLEANING 1165
def ERROR_DEV_NOT_EXIST 55
def ERROR_DHCP_ADDRESS_CONFLICT 4100
def ERROR_DIFFERENT_SERVICE_ACCOUNT 1079
def ERROR_DIRECTORY 267
def ERROR_DIRECT_ACCESS_HANDLE 130
def ERROR_DIR_EFS_DISALLOWED 6010
def ERROR_DIR_NOT_EMPTY 145
def ERROR_DIR_NOT_ROOT 144
def ERROR_DISCARDED 157
def ERROR_DISK_CHANGE 107
def ERROR_DISK_CORRUPT 1393
def ERROR_DISK_FULL 112
def ERROR_DISK_OPERATION_FAILED 1127
def ERROR_DISK_RECALIBRATE_FAILED 1126
def ERROR_DISK_RESET_FAILED 1128
def ERROR_DISK_TOO_FRAGMENTED 302
def ERROR_DLL_INIT_FAILED 1114
def ERROR_DLL_NOT_FOUND 1157
def ERROR_DOMAIN_CONTROLLER_EXISTS 1250
def ERROR_DOMAIN_CONTROLLER_NOT_FOUND 1908
def ERROR_DOMAIN_EXISTS 1356
def ERROR_DOMAIN_LIMIT_EXCEEDED 1357
def ERROR_DOMAIN_TRUST_INCONSISTENT 1810
def ERROR_DOWNGRADE_DETECTED 1265
def ERROR_DRIVER_BLOCKED 1275
def ERROR_DRIVE_LOCKED 108
def ERROR_DRIVE_MEDIA_MISMATCH 4303
def ERROR_DRIVE_NOT_INSTALLED 0x00000008
def ERROR_DS_ADD_REPLICA_INHIBITED 8302
def ERROR_DS_ADMIN_LIMIT_EXCEEDED 8228
def ERROR_DS_AFFECTS_MULTIPLE_DSAS 8249
def ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER 8578
def ERROR_DS_ALIASED_OBJ_MISSING 8334
def ERROR_DS_ALIAS_DEREF_PROBLEM 8244
def ERROR_DS_ALIAS_POINTS_TO_ALIAS 8336
def ERROR_DS_ALIAS_PROBLEM 8241
def ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS 8205
def ERROR_DS_ATTRIBUTE_OWNED_BY_SAM 8346
def ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED 8204
def ERROR_DS_ATT_ALREADY_EXISTS 8318
def ERROR_DS_ATT_IS_NOT_ON_OBJ 8310
def ERROR_DS_ATT_NOT_DEF_FOR_CLASS 8317
def ERROR_DS_ATT_NOT_DEF_IN_SCHEMA 8303
def ERROR_DS_ATT_SCHEMA_REQ_ID 8399
def ERROR_DS_ATT_SCHEMA_REQ_SYNTAX 8416
def ERROR_DS_ATT_VAL_ALREADY_EXISTS 8323
def ERROR_DS_AUTHORIZATION_FAILED 8599
def ERROR_DS_AUTH_METHOD_NOT_SUPPORTED 8231
def ERROR_DS_AUTH_UNKNOWN 8234
def ERROR_DS_AUX_CLS_TEST_FAIL 8389
def ERROR_DS_BACKLINK_WITHOUT_LINK 8482
def ERROR_DS_BAD_ATT_SCHEMA_SYNTAX 8400
def ERROR_DS_BAD_HIERARCHY_FILE 8425
def ERROR_DS_BAD_INSTANCE_TYPE 8313
def ERROR_DS_BAD_NAME_SYNTAX 8335
def ERROR_DS_BAD_RDN_ATT_ID_SYNTAX 8392
def ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED 8426
def ERROR_DS_BUSY 8206
def ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD 8585
def ERROR_DS_CANT_ADD_ATT_VALUES 8320
def ERROR_DS_CANT_ADD_SYSTEM_ONLY 8358
def ERROR_DS_CANT_ADD_TO_GC 8550
def ERROR_DS_CANT_CACHE_ATT 8401
def ERROR_DS_CANT_CACHE_CLASS 8402
def ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC 8553
def ERROR_DS_CANT_CREATE_UNDER_SCHEMA 8510
def ERROR_DS_CANT_DELETE 8398
def ERROR_DS_CANT_DELETE_DSA_OBJ 8340
def ERROR_DS_CANT_DEL_MASTER_CROSSREF 8375
def ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC 8604
def ERROR_DS_CANT_DEREF_ALIAS 8337
def ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN 8603
def ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF 8589
def ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN 8537
def ERROR_DS_CANT_FIND_DSA_OBJ 8419
def ERROR_DS_CANT_FIND_EXPECTED_NC 8420
def ERROR_DS_CANT_FIND_NC_IN_CACHE 8421
def ERROR_DS_CANT_MIX_MASTER_AND_REPS 8331
def ERROR_DS_CANT_MOD_OBJ_CLASS 8215
def ERROR_DS_CANT_MOD_PRIMARYGROUPID 8506
def ERROR_DS_CANT_MOD_SYSTEM_ONLY 8369
def ERROR_DS_CANT_MOVE_ACCOUNT_GROUP 8498
def ERROR_DS_CANT_MOVE_APP_BASIC_GROUP 8608
def ERROR_DS_CANT_MOVE_APP_QUERY_GROUP 8609
def ERROR_DS_CANT_MOVE_DELETED_OBJECT 8489
def ERROR_DS_CANT_MOVE_RESOURCE_GROUP 8499
def ERROR_DS_CANT_ON_NON_LEAF 8213
def ERROR_DS_CANT_ON_RDN 8214
def ERROR_DS_CANT_REMOVE_ATT_CACHE 8403
def ERROR_DS_CANT_REMOVE_CLASS_CACHE 8404
def ERROR_DS_CANT_REM_MISSING_ATT 8324
def ERROR_DS_CANT_REM_MISSING_ATT_VAL 8325
def ERROR_DS_CANT_REPLACE_HIDDEN_REC 8424
def ERROR_DS_CANT_RETRIEVE_ATTS 8481
def ERROR_DS_CANT_RETRIEVE_CHILD 8422
def ERROR_DS_CANT_RETRIEVE_DN 8405
def ERROR_DS_CANT_RETRIEVE_INSTANCE 8407
def ERROR_DS_CANT_RETRIEVE_SD 8526
def ERROR_DS_CANT_START 8531
def ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ 8560
def ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS 8493
def ERROR_DS_CHILDREN_EXIST 8332
def ERROR_DS_CLASS_MUST_BE_CONCRETE 8359
def ERROR_DS_CLASS_NOT_DSA 8343
def ERROR_DS_CLIENT_LOOP 8259
def ERROR_DS_CODE_INCONSISTENCY 8408
def ERROR_DS_COMPARE_FALSE 8229
def ERROR_DS_COMPARE_TRUE 8230
def ERROR_DS_CONFIDENTIALITY_REQUIRED 8237
def ERROR_DS_CONFIG_PARAM_MISSING 8427
def ERROR_DS_CONSTRAINT_VIOLATION 8239
def ERROR_DS_CONSTRUCTED_ATT_MOD 8475
def ERROR_DS_CONTROL_NOT_FOUND 8258
def ERROR_DS_COULDNT_CONTACT_FSMO 8367
def ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE 8503
def ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE 8502
def ERROR_DS_COULDNT_UPDATE_SPNS 8525
def ERROR_DS_COUNTING_AB_INDICES_FAILED 8428
def ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD 8491
def ERROR_DS_CROSS_DOM_MOVE_ERROR 8216
def ERROR_DS_CROSS_NC_DN_RENAME 8368
def ERROR_DS_CROSS_REF_BUSY 8602
def ERROR_DS_CROSS_REF_EXISTS 8374
def ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE 8495
def ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 8586
def ERROR_DS_DATABASE_ERROR 8409
def ERROR_DS_DECODING_ERROR 8253
def ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED 8536
def ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST 8535
def ERROR_DS_DIFFERENT_REPL_EPOCHS 8593
def ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER 8615
def ERROR_DS_DNS_LOOKUP_FAILURE 8524
def ERROR_DS_DOMAIN_RENAME_IN_PROGRESS 8612
def ERROR_DS_DOMAIN_VERSION_TOO_HIGH 8564
def ERROR_DS_DOMAIN_VERSION_TOO_LOW 8566
def ERROR_DS_DRA_ABANDON_SYNC 8462
def ERROR_DS_DRA_ACCESS_DENIED 8453
def ERROR_DS_DRA_BAD_DN 8439
def ERROR_DS_DRA_BAD_INSTANCE_TYPE 8445
def ERROR_DS_DRA_BAD_NC 8440
def ERROR_DS_DRA_BUSY 8438
def ERROR_DS_DRA_CONNECTION_FAILED 8444
def ERROR_DS_DRA_DB_ERROR 8451
def ERROR_DS_DRA_DN_EXISTS 8441
def ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT 8544
def ERROR_DS_DRA_EXTN_CONNECTION_FAILED 8466
def ERROR_DS_DRA_GENERIC 8436
def ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET 8464
def ERROR_DS_DRA_INCONSISTENT_DIT 8443
def ERROR_DS_DRA_INTERNAL_ERROR 8442
def ERROR_DS_DRA_INVALID_PARAMETER 8437
def ERROR_DS_DRA_MAIL_PROBLEM 8447
def ERROR_DS_DRA_MISSING_PARENT 8460
def ERROR_DS_DRA_NAME_COLLISION 8458
def ERROR_DS_DRA_NOT_SUPPORTED 8454
def ERROR_DS_DRA_NO_REPLICA 8452
def ERROR_DS_DRA_OBJ_IS_REP_SOURCE 8450
def ERROR_DS_DRA_OBJ_NC_MISMATCH 8545
def ERROR_DS_DRA_OUT_OF_MEM 8446
def ERROR_DS_DRA_PREEMPTED 8461
def ERROR_DS_DRA_REF_ALREADY_EXISTS 8448
def ERROR_DS_DRA_REF_NOT_FOUND 8449
def ERROR_DS_DRA_REPL_PENDING 8477
def ERROR_DS_DRA_RPC_CANCELLED 8455
def ERROR_DS_DRA_SCHEMA_CONFLICT 8543
def ERROR_DS_DRA_SCHEMA_INFO_SHIP 8542
def ERROR_DS_DRA_SCHEMA_MISMATCH 8418
def ERROR_DS_DRA_SHUTDOWN 8463
def ERROR_DS_DRA_SINK_DISABLED 8457
def ERROR_DS_DRA_SOURCE_DISABLED 8456
def ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA 8465
def ERROR_DS_DRA_SOURCE_REINSTALLED 8459
def ERROR_DS_DRS_EXTENSIONS_CHANGED 8594
def ERROR_DS_DSA_MUST_BE_INT_MASTER 8342
def ERROR_DS_DST_DOMAIN_NOT_NATIVE 8496
def ERROR_DS_DST_NC_MISMATCH 8486
def ERROR_DS_DS_REQUIRED 8478
def ERROR_DS_DUPLICATE_ID_FOUND 8605
def ERROR_DS_DUP_LDAP_DISPLAY_NAME 8382
def ERROR_DS_DUP_LINK_ID 8468
def ERROR_DS_DUP_MAPI_ID 8380
def ERROR_DS_DUP_MSDS_INTID 8597
def ERROR_DS_DUP_OID 8379
def ERROR_DS_DUP_RDN 8378
def ERROR_DS_DUP_SCHEMA_ID_GUID 8381
def ERROR_DS_ENCODING_ERROR 8252
def ERROR_DS_EPOCH_MISMATCH 8483
def ERROR_DS_EXISTING_AD_CHILD_NC 8613
def ERROR_DS_EXISTS_IN_AUX_CLS 8393
def ERROR_DS_EXISTS_IN_MAY_HAVE 8386
def ERROR_DS_EXISTS_IN_MUST_HAVE 8385
def ERROR_DS_EXISTS_IN_POSS_SUP 8395
def ERROR_DS_EXISTS_IN_RDNATTID 8598
def ERROR_DS_EXISTS_IN_SUB_CLS 8394
def ERROR_DS_FILTER_UNKNOWN 8254
def ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS 8555
def ERROR_DS_FOREST_VERSION_TOO_HIGH 8563
def ERROR_DS_FOREST_VERSION_TOO_LOW 8565
def ERROR_DS_GCVERIFY_ERROR 8417
def ERROR_DS_GC_NOT_AVAILABLE 8217
def ERROR_DS_GC_REQUIRED 8547
def ERROR_DS_GENERIC_ERROR 8341
def ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER 8519
def ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER 8516
def ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER 8517
def ERROR_DS_GOVERNSID_MISSING 8410
def ERROR_DS_GROUP_CONVERSION_ERROR 8607
def ERROR_DS_HAVE_PRIMARY_MEMBERS 8521
def ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED 8429
def ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD 8507
def ERROR_DS_ILLEGAL_MOD_OPERATION 8311
def ERROR_DS_ILLEGAL_SUPERIOR 8345
def ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION 8492
def ERROR_DS_INAPPROPRIATE_AUTH 8233
def ERROR_DS_INAPPROPRIATE_MATCHING 8238
def ERROR_DS_INCOMPATIBLE_CONTROLS_USED 8574
def ERROR_DS_INCOMPATIBLE_VERSION 8567
def ERROR_DS_INCORRECT_ROLE_OWNER 8210
def ERROR_DS_INIT_FAILURE 8532
def ERROR_DS_INIT_FAILURE_CONSOLE 8561
def ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE 8512
def ERROR_DS_INSTALL_NO_SRC_SCH_VERSION 8511
def ERROR_DS_INSTALL_SCHEMA_MISMATCH 8467
def ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT 8606
def ERROR_DS_INSUFF_ACCESS_RIGHTS 8344
def ERROR_DS_INTERNAL_FAILURE 8430
def ERROR_DS_INVALID_ATTRIBUTE_SYNTAX 8203
def ERROR_DS_INVALID_DMD 8360
def ERROR_DS_INVALID_DN_SYNTAX 8242
def ERROR_DS_INVALID_GROUP_TYPE 8513
def ERROR_DS_INVALID_LDAP_DISPLAY_NAME 8479
def ERROR_DS_INVALID_NAME_FOR_SPN 8554
def ERROR_DS_INVALID_ROLE_OWNER 8366
def ERROR_DS_INVALID_SCRIPT 8600
def ERROR_DS_INVALID_SEARCH_FLAG 8500
def ERROR_DS_IS_LEAF 8243
def ERROR_DS_KEY_NOT_UNIQUE 8527
def ERROR_DS_LDAP_SEND_QUEUE_FULL 8616
def ERROR_DS_LINK_ID_NOT_AVAILABLE 8577
def ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER 8520
def ERROR_DS_LOCAL_ERROR 8251
def ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY 8548
def ERROR_DS_LOOP_DETECT 8246
def ERROR_DS_LOW_DSA_VERSION 8568
def ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 8572
def ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED 8557
def ERROR_DS_MASTERDSA_REQUIRED 8314
def ERROR_DS_MAX_OBJ_SIZE_EXCEEDED 8304
def ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY 8201
def ERROR_DS_MISSING_EXPECTED_ATT 8411
def ERROR_DS_MISSING_FSMO_SETTINGS 8434
def ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER 8497
def ERROR_DS_MISSING_REQUIRED_ATT 8316
def ERROR_DS_MISSING_SUPREF 8406
def ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG 8581
def ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE 8579
def ERROR_DS_MODIFYDN_WRONG_GRANDPARENT 8582
def ERROR_DS_MUST_BE_RUN_ON_DST_DC 8558
def ERROR_DS_NAME_ERROR_DOMAIN_ONLY 8473
def ERROR_DS_NAME_ERROR_NOT_FOUND 8470
def ERROR_DS_NAME_ERROR_NOT_UNIQUE 8471
def ERROR_DS_NAME_ERROR_NO_MAPPING 8472
def ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING 8474
def ERROR_DS_NAME_ERROR_RESOLVING 8469
def ERROR_DS_NAME_ERROR_TRUST_REFERRAL 8583
def ERROR_DS_NAME_NOT_UNIQUE 8571
def ERROR_DS_NAME_REFERENCE_INVALID 8373
def ERROR_DS_NAME_TOO_LONG 8348
def ERROR_DS_NAME_TOO_MANY_PARTS 8347
def ERROR_DS_NAME_TYPE_UNKNOWN 8351
def ERROR_DS_NAME_UNPARSEABLE 8350
def ERROR_DS_NAME_VALUE_TOO_LONG 8349
def ERROR_DS_NAMING_MASTER_GC 8523
def ERROR_DS_NAMING_VIOLATION 8247
def ERROR_DS_NCNAME_MISSING_CR_REF 8412
def ERROR_DS_NCNAME_MUST_BE_NC 8357
def ERROR_DS_NC_MUST_HAVE_NC_PARENT 8494
def ERROR_DS_NC_STILL_HAS_DSAS 8546
def ERROR_DS_NONEXISTENT_MAY_HAVE 8387
def ERROR_DS_NONEXISTENT_MUST_HAVE 8388
def ERROR_DS_NONEXISTENT_POSS_SUP 8390
def ERROR_DS_NONSAFE_SCHEMA_CHANGE 8508
def ERROR_DS_NON_BASE_SEARCH 8480
def ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX 8377
def ERROR_DS_NOT_AN_OBJECT 8352
def ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC 8487
def ERROR_DS_NOT_CLOSEST 8588
def ERROR_DS_NOT_INSTALLED 8200
def ERROR_DS_NOT_ON_BACKLINK 8362
def ERROR_DS_NOT_SUPPORTED 8256
def ERROR_DS_NOT_SUPPORTED_SORT_ORDER 8570
def ERROR_DS_NO_ATTRIBUTE_OR_VALUE 8202
def ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN 8569
def ERROR_DS_NO_CHAINED_EVAL 8328
def ERROR_DS_NO_CHAINING 8327
def ERROR_DS_NO_CHECKPOINT_WITH_PDC 8551
def ERROR_DS_NO_CROSSREF_FOR_NC 8363
def ERROR_DS_NO_DELETED_NAME 8355
def ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS 8549
def ERROR_DS_NO_MORE_RIDS 8209
def ERROR_DS_NO_MSDS_INTID 8596
def ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN 8514
def ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN 8515
def ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC 8580
def ERROR_DS_NO_PARENT_OBJECT 8329
def ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION 8533
def ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA 8306
def ERROR_DS_NO_REF_DOMAIN 8575
def ERROR_DS_NO_REQUESTED_ATTS_FOUND 8308
def ERROR_DS_NO_RESULTS_RETURNED 8257
def ERROR_DS_NO_RIDS_ALLOCATED 8208
def ERROR_DS_NO_SUCH_OBJECT 8240
def ERROR_DS_NO_TREE_DELETE_ABOVE_NC 8501
def ERROR_DS_NTDSCRIPT_PROCESS_ERROR 8592
def ERROR_DS_NTDSCRIPT_SYNTAX_ERROR 8591
def ERROR_DS_OBJECT_BEING_REMOVED 8339
def ERROR_DS_OBJECT_CLASS_REQUIRED 8315
def ERROR_DS_OBJECT_RESULTS_TOO_LARGE 8248
def ERROR_DS_OBJ_CLASS_NOT_DEFINED 8371
def ERROR_DS_OBJ_CLASS_NOT_SUBCLASS 8372
def ERROR_DS_OBJ_CLASS_VIOLATION 8212
def ERROR_DS_OBJ_GUID_EXISTS 8361
def ERROR_DS_OBJ_NOT_FOUND 8333
def ERROR_DS_OBJ_STRING_NAME_EXISTS 8305
def ERROR_DS_OBJ_TOO_LARGE 8312
def ERROR_DS_OFFSET_RANGE_ERROR 8262
def ERROR_DS_OPERATIONS_ERROR 8224
def ERROR_DS_OUT_OF_SCOPE 8338
def ERROR_DS_OUT_OF_VERSION_STORE 8573
def ERROR_DS_PARAM_ERROR 8255
def ERROR_DS_PARENT_IS_AN_ALIAS 8330
def ERROR_DS_PDC_OPERATION_IN_PROGRESS 8490
def ERROR_DS_PROTOCOL_ERROR 8225
def ERROR_DS_RANGE_CONSTRAINT 8322
def ERROR_DS_RDN_DOESNT_MATCH_SCHEMA 8307
def ERROR_DS_RECALCSCHEMA_FAILED 8396
def ERROR_DS_REFERRAL 8235
def ERROR_DS_REFERRAL_LIMIT_EXCEEDED 8260
def ERROR_DS_REFUSING_FSMO_ROLES 8433
def ERROR_DS_REMOTE_CROSSREF_OP_FAILED 8601
def ERROR_DS_REPLICATOR_ONLY 8370
def ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR 8595
def ERROR_DS_REPL_LIFETIME_EXCEEDED 8614
def ERROR_DS_RESERVED_LINK_ID 8576
def ERROR_DS_RIDMGR_INIT_ERROR 8211
def ERROR_DS_ROLE_NOT_VERIFIED 8610
def ERROR_DS_ROOT_CANT_BE_SUBREF 8326
def ERROR_DS_ROOT_MUST_BE_NC 8301
def ERROR_DS_ROOT_REQUIRES_CLASS_TOP 8432
def ERROR_DS_SAM_INIT_FAILURE 8504
def ERROR_DS_SAM_INIT_FAILURE_CONSOLE 8562
def ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY 8530
def ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD 8529
def ERROR_DS_SCHEMA_ALLOC_FAILED 8415
def ERROR_DS_SCHEMA_NOT_LOADED 8414
def ERROR_DS_SCHEMA_UPDATE_DISALLOWED 8509
def ERROR_DS_SECURITY_CHECKING_ERROR 8413
def ERROR_DS_SECURITY_ILLEGAL_MODIFY 8423
def ERROR_DS_SEC_DESC_INVALID 8354
def ERROR_DS_SEC_DESC_TOO_SHORT 8353
def ERROR_DS_SEMANTIC_ATT_TEST 8383
def ERROR_DS_SENSITIVE_GROUP_VIOLATION 8505
def ERROR_DS_SERVER_DOWN 8250
def ERROR_DS_SHUTTING_DOWN 8364
def ERROR_DS_SINGLE_USER_MODE_FAILED 8590
def ERROR_DS_SINGLE_VALUE_CONSTRAINT 8321
def ERROR_DS_SIZELIMIT_EXCEEDED 8227
def ERROR_DS_SORT_CONTROL_MISSING 8261
def ERROR_DS_SOURCE_AUDITING_NOT_ENABLED 8552
def ERROR_DS_SOURCE_DOMAIN_IN_FOREST 8534
def ERROR_DS_SRC_AND_DST_NC_IDENTICAL 8485
def ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH 8540
def ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER 8559
def ERROR_DS_SRC_GUID_MISMATCH 8488
def ERROR_DS_SRC_NAME_MISMATCH 8484
def ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER 8538
def ERROR_DS_SRC_SID_EXISTS_IN_FOREST 8539
def ERROR_DS_STRING_SD_CONVERSION_FAILED 8522
def ERROR_DS_STRONG_AUTH_REQUIRED 8232
def ERROR_DS_SUBREF_MUST_HAVE_PARENT 8356
def ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD 8376
def ERROR_DS_SUB_CLS_TEST_FAIL 8391
def ERROR_DS_SYNTAX_MISMATCH 8384
def ERROR_DS_THREAD_LIMIT_EXCEEDED 8587
def ERROR_DS_TIMELIMIT_EXCEEDED 8226
def ERROR_DS_TREE_DELETE_NOT_FINISHED 8397
def ERROR_DS_UNABLE_TO_SURRENDER_ROLES 8435
def ERROR_DS_UNAVAILABLE 8207
def ERROR_DS_UNAVAILABLE_CRIT_EXTENSION 8236
def ERROR_DS_UNICODEPWD_NOT_IN_QUOTES 8556
def ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER 8518
def ERROR_DS_UNKNOWN_ERROR 8431
def ERROR_DS_UNKNOWN_OPERATION 8365
def ERROR_DS_UNWILLING_TO_PERFORM 8245
def ERROR_DS_USER_BUFFER_TO_SMALL 8309
def ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL 8611
def ERROR_DS_WRONG_LINKED_ATT_SYNTAX 8528
def ERROR_DS_WRONG_OM_OBJ_CLASS 8476
def ERROR_DUPLICATE_SERVICE_NAME 1078
def ERROR_DUPLICATE_TAG 2014
def ERROR_DUP_DOMAINNAME 1221
def ERROR_DUP_NAME 52
def ERROR_DYNLINK_FROM_INVALID_RING 196
def ERROR_EAS_DIDNT_FIT 275
def ERROR_EAS_NOT_SUPPORTED 282
def ERROR_EA_ACCESS_DENIED 994
def ERROR_EA_FILE_CORRUPT 276
def ERROR_EA_LIST_INCONSISTENT 255
def ERROR_EA_TABLE_FULL 277
def ERROR_EFS_ALG_BLOB_TOO_BIG 6013
def ERROR_EFS_DISABLED 6015
def ERROR_EFS_SERVER_NOT_TRUSTED 6011
def ERROR_EFS_VERSION_NOT_SUPPORT 6016
def ERROR_EMPTY 4306
def ERROR_ENCRYPTION_FAILED 6000
def ERROR_END_OF_MEDIA 1100
def ERROR_ENVVAR_NOT_FOUND 203
def ERROR_EOM_OVERFLOW 1129
def ERROR_EVENTLOG_CANT_START 1501
def ERROR_EVENTLOG_FILE_CHANGED 1503
def ERROR_EVENTLOG_FILE_CORRUPT 1500
def ERROR_EXCEPTION_IN_SERVICE 1064
def ERROR_EXCL_SEM_ALREADY_OWNED 101
def ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY 217
def ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY 218
def ERROR_EXE_MACHINE_TYPE_MISMATCH 216
def ERROR_EXE_MARKED_INVALID 192
def ERROR_EXTENDED_ERROR 1208
def ERROR_FAILED_SERVICE_CONTROLLER_CONNECT 1063
def ERROR_FAIL_I24 83
def ERROR_FILEMARK_DETECTED 1101
def ERROR_FILENAME_EXCED_RANGE 206
def ERROR_FILE_CORRUPT 1392
def ERROR_FILE_ENCRYPTED 6002
def ERROR_FILE_EXISTS 80
def ERROR_FILE_INVALID 1006
def ERROR_FILE_NOT_ENCRYPTED 6007
def ERROR_FILE_NOT_FOUND 2
def ERROR_FILE_OFFLINE 4350
def ERROR_FILE_READ_ONLY 6009
def ERROR_FLOPPY_BAD_REGISTERS 1125
def ERROR_FLOPPY_ID_MARK_NOT_FOUND 1122
def ERROR_FLOPPY_UNKNOWN_ERROR 1124
def ERROR_FLOPPY_WRONG_CYLINDER 1123
def ERROR_FULLSCREEN_MODE 1007
def ERROR_FULL_BACKUP 4004
def ERROR_FUNCTION_FAILED 1627
def ERROR_FUNCTION_NOT_CALLED 1626
def ERROR_GENERIC_NOT_MAPPED 1360
def ERROR_GEN_FAILURE 31
def ERROR_GLOBAL_ONLY_HOOK 1429
def ERROR_GRACEFUL_DISCONNECT 1226
def ERROR_GROUP_EXISTS 1318
def ERROR_GROUP_NOT_AVAILABLE 5012
def ERROR_GROUP_NOT_FOUND 5013
def ERROR_GROUP_NOT_ONLINE 5014
def ERROR_HANDLE_DISK_FULL 39
def ERROR_HANDLE_EOF 38
def ERROR_HOOK_NEEDS_HMOD 1428
def ERROR_HOOK_NOT_INSTALLED 1431
def ERROR_HOOK_TYPE_NOT_ALLOWED 1458
def ERROR_HOST_DOWN 1256
def ERROR_HOST_NODE_NOT_AVAILABLE 5005
def ERROR_HOST_NODE_NOT_GROUP_OWNER 5016
def ERROR_HOST_NODE_NOT_RESOURCE_OWNER 5015
def ERROR_HOST_UNREACHABLE 1232
def ERROR_HOTKEY_ALREADY_REGISTERED 1409
def ERROR_HOTKEY_NOT_REGISTERED 1419
def ERROR_HWNDS_HAVE_DIFF_PARENT 1441
def ERROR_ICM_NOT_ENABLED 2018
def ERROR_ILLEGAL_ELEMENT_ADDRESS 1162
def ERROR_ILL_FORMED_PASSWORD 1324
def ERROR_INCORRECT_ADDRESS 1241
def ERROR_INC_BACKUP 4003
def ERROR_INDEX_ABSENT 1611
def ERROR_INDIGENOUS_TYPE 4338
def ERROR_INFLOOP_IN_RELOC_CHAIN 202
def ERROR_INIT_STATUS_NEEDED 0x00000011
def ERROR_INSTALL_ALREADY_RUNNING 1618
def ERROR_INSTALL_FAILURE 1603
def ERROR_INSTALL_LANGUAGE_UNSUPPORTED 1623
def ERROR_INSTALL_LOG_FAILURE 1622
def ERROR_INSTALL_NOTUSED 1634
def ERROR_INSTALL_PACKAGE_INVALID 1620
def ERROR_INSTALL_PACKAGE_OPEN_FAILED 1619
def ERROR_INSTALL_PACKAGE_REJECTED 1625
def ERROR_INSTALL_PACKAGE_VERSION 1613
def ERROR_INSTALL_PLATFORM_UNSUPPORTED 1633
def ERROR_INSTALL_REMOTE_DISALLOWED 1640
def ERROR_INSTALL_REMOTE_PROHIBITED 1645
def ERROR_INSTALL_SERVICE_FAILURE 1601
def ERROR_INSTALL_SOURCE_ABSENT 1612
def ERROR_INSTALL_SUSPEND 1604
def ERROR_INSTALL_TEMP_UNWRITABLE 1632
def ERROR_INSTALL_TRANSFORM_FAILURE 1624
def ERROR_INSTALL_TRANSFORM_REJECTED 1644
def ERROR_INSTALL_UI_FAILURE 1621
def ERROR_INSTALL_USEREXIT 1602
def ERROR_INSUFFICIENT_BUFFER 122
def ERROR_INTERNAL_DB_CORRUPTION 1358
def ERROR_INTERNAL_DB_ERROR 1383
def ERROR_INTERNAL_ERROR 1359
def ERROR_INVALID_ACCEL_HANDLE 1403
def ERROR_INVALID_ACCESS 12
def ERROR_INVALID_ACCOUNT_NAME 1315
def ERROR_INVALID_ACL 1336
def ERROR_INVALID_ADDRESS 487
def ERROR_INVALID_AT_INTERRUPT_TIME 104
def ERROR_INVALID_BLOCK 9
def ERROR_INVALID_BLOCK_LENGTH 1106
def ERROR_INVALID_CATEGORY 117
def ERROR_INVALID_CLEANER 4310
def ERROR_INVALID_CMM 2010
def ERROR_INVALID_COLORINDEX 2022
def ERROR_INVALID_COLORSPACE 2017
def ERROR_INVALID_COMBOBOX_MESSAGE 1422
def ERROR_INVALID_COMMAND_LINE 1639
def ERROR_INVALID_COMPUTERNAME 1210
def ERROR_INVALID_CURSOR_HANDLE 1402
def ERROR_INVALID_DATA 13
def ERROR_INVALID_DATATYPE 1804
def ERROR_INVALID_DLL 1154
def ERROR_INVALID_DOMAINNAME 1212
def ERROR_INVALID_DOMAIN_ROLE 1354
def ERROR_INVALID_DOMAIN_STATE 1353
def ERROR_INVALID_DRIVE 15
def ERROR_INVALID_DRIVE_OBJECT 4321
def ERROR_INVALID_DWP_HANDLE 1405
def ERROR_INVALID_EA_HANDLE 278
def ERROR_INVALID_EA_NAME 254
def ERROR_INVALID_EDIT_HEIGHT 1424
def ERROR_INVALID_ENVIRONMENT 1805
def ERROR_INVALID_EVENTNAME 1211
def ERROR_INVALID_EVENT_COUNT 151
def ERROR_INVALID_EXE_SIGNATURE 191
def ERROR_INVALID_FIELD 1616
def ERROR_INVALID_FILTER_PROC 1427
def ERROR_INVALID_FLAGS 1004
def ERROR_INVALID_FLAG_NUMBER 186
def ERROR_INVALID_FORM_NAME 1902
def ERROR_INVALID_FORM_SIZE 1903
def ERROR_INVALID_FUNCTION 1
def ERROR_INVALID_GROUPNAME 1209
def ERROR_INVALID_GROUP_ATTRIBUTES 1345
def ERROR_INVALID_GW_COMMAND 1443
def ERROR_INVALID_HANDLE 6
def ERROR_INVALID_HANDLE_STATE 1609
def ERROR_INVALID_HOOK_FILTER 1426
def ERROR_INVALID_HOOK_HANDLE 1404
def ERROR_INVALID_ICON_HANDLE 1414
def ERROR_INVALID_ID_AUTHORITY 1343
def ERROR_INVALID_IMPORT_OF_NON_DLL 1276
def ERROR_INVALID_INDEX 1413
def ERROR_INVALID_KEYBOARD_HANDLE 1457
def ERROR_INVALID_LB_MESSAGE 1432
def ERROR_INVALID_LEVEL 124
def ERROR_INVALID_LIBRARY 4301
def ERROR_INVALID_LIST_FORMAT 153
def ERROR_INVALID_LOGON_HOURS 1328
def ERROR_INVALID_LOGON_TYPE 1367
def ERROR_INVALID_MEDIA 4300
def ERROR_INVALID_MEDIA_POOL 4302
def ERROR_INVALID_MEMBER 1388
def ERROR_INVALID_MENU_HANDLE 1401
def ERROR_INVALID_MESSAGE 1002
def ERROR_INVALID_MESSAGEDEST 1218
def ERROR_INVALID_MESSAGENAME 1217
def ERROR_INVALID_MINALLOCSIZE 195
def ERROR_INVALID_MODULETYPE 190
def ERROR_INVALID_MONITOR_HANDLE 1461
def ERROR_INVALID_MSGBOX_STYLE 1438
def ERROR_INVALID_NAME 123
def ERROR_INVALID_NETNAME 1214
def ERROR_INVALID_OPERATION 4317
def ERROR_INVALID_OPERATION_ON_QUORUM 5068
def ERROR_INVALID_OPLOCK_PROTOCOL 301
def ERROR_INVALID_ORDINAL 182
def ERROR_INVALID_OWNER 1307
def ERROR_INVALID_PARAMETER 87
def ERROR_INVALID_PASSWORD 86
def ERROR_INVALID_PASSWORDNAME 1216
def ERROR_INVALID_PIXEL_FORMAT 2000
def ERROR_INVALID_PRIMARY_GROUP 1308
def ERROR_INVALID_PRINTER_COMMAND 1803
def ERROR_INVALID_PRINTER_NAME 1801
def ERROR_INVALID_PRINTER_STATE 1906
def ERROR_INVALID_PRINT_MONITOR 3007
def ERROR_INVALID_PRIORITY 1800
def ERROR_INVALID_PROFILE 2011
def ERROR_INVALID_REPARSE_DATA 4392
def ERROR_INVALID_SCROLLBAR_RANGE 1448
def ERROR_INVALID_SECURITY_DESCR 1338
def ERROR_INVALID_SEGDPL 198
def ERROR_INVALID_SEGMENT_NUMBER 180
def ERROR_INVALID_SEPARATOR_FILE 1799
def ERROR_INVALID_SERVER_STATE 1352
def ERROR_INVALID_SERVICENAME 1213
def ERROR_INVALID_SERVICE_ACCOUNT 1057
def ERROR_INVALID_SERVICE_CONTROL 1052
def ERROR_INVALID_SERVICE_LOCK 1071
def ERROR_INVALID_SHARENAME 1215
def ERROR_INVALID_SHOWWIN_COMMAND 1449
def ERROR_INVALID_SID 1337
def ERROR_INVALID_SIGNAL_NUMBER 209
def ERROR_INVALID_SPI_VALUE 1439
def ERROR_INVALID_STACKSEG 189
def ERROR_INVALID_STARTING_CODESEG 188
def ERROR_INVALID_STATE 5023
def ERROR_INVALID_SUB_AUTHORITY 1335
def ERROR_INVALID_TABLE 1628
def ERROR_INVALID_TARGET_HANDLE 114
def ERROR_INVALID_THREAD_ID 1444
def ERROR_INVALID_TIME 1901
def ERROR_INVALID_TRANSFORM 2020
def ERROR_INVALID_USER_BUFFER 1784
def ERROR_INVALID_VERIFY_SWITCH 118
def ERROR_INVALID_WINDOW_HANDLE 1400
def ERROR_INVALID_WINDOW_STYLE 2002
def ERROR_INVALID_WORKSTATION 1329
def ERROR_IOPL_NOT_ENABLED 197
def ERROR_IO_DEVICE 1117
def ERROR_IO_INCOMPLETE 996
def ERROR_IO_PENDING 997
def ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND 13014
def ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND 13013
def ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND 13015
def ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED 13860
def ERROR_IPSEC_IKE_ATTRIB_FAIL 13802
def ERROR_IPSEC_IKE_AUTH_FAIL 13801
def ERROR_IPSEC_IKE_BENIGN_REINIT 13878
def ERROR_IPSEC_IKE_CRL_FAILED 13817
def ERROR_IPSEC_IKE_DECRYPT 13867
def ERROR_IPSEC_IKE_DH_FAIL 13822
def ERROR_IPSEC_IKE_DH_FAILURE 13864
def ERROR_IPSEC_IKE_DROP_NO_RESPONSE 13813
def ERROR_IPSEC_IKE_ENCRYPT 13866
def ERROR_IPSEC_IKE_ERROR 13816
def ERROR_IPSEC_IKE_FAILQUERYSSP 13854
def ERROR_IPSEC_IKE_FAILSSPINIT 13853
def ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR 13804
def ERROR_IPSEC_IKE_GETSPIFAIL 13857
def ERROR_IPSEC_IKE_INVALID_AUTH_ALG 13874
def ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN 13881
def ERROR_IPSEC_IKE_INVALID_CERT_TYPE 13819
def ERROR_IPSEC_IKE_INVALID_COOKIE 13846
def ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG 13873
def ERROR_IPSEC_IKE_INVALID_FILTER 13858
def ERROR_IPSEC_IKE_INVALID_GROUP 13865
def ERROR_IPSEC_IKE_INVALID_HASH 13870
def ERROR_IPSEC_IKE_INVALID_HASH_ALG 13871
def ERROR_IPSEC_IKE_INVALID_HASH_SIZE 13872
def ERROR_IPSEC_IKE_INVALID_HEADER 13824
def ERROR_IPSEC_IKE_INVALID_KEY_USAGE 13818
def ERROR_IPSEC_IKE_INVALID_PAYLOAD 13843
def ERROR_IPSEC_IKE_INVALID_POLICY 13861
def ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY 13879
def ERROR_IPSEC_IKE_INVALID_SIG 13875
def ERROR_IPSEC_IKE_INVALID_SIGNATURE 13826
def ERROR_IPSEC_IKE_INVALID_SITUATION 13863
def ERROR_IPSEC_IKE_KERBEROS_ERROR 13827
def ERROR_IPSEC_IKE_LOAD_FAILED 13876
def ERROR_IPSEC_IKE_LOAD_SOFT_SA 13844
def ERROR_IPSEC_IKE_MM_ACQUIRE_DROP 13809
def ERROR_IPSEC_IKE_MM_DELAY_DROP 13814
def ERROR_IPSEC_IKE_MM_LIMIT 13882
def ERROR_IPSEC_IKE_NEGOTIATION_DISABLED 13883
def ERROR_IPSEC_IKE_NEGOTIATION_PENDING 13803
def ERROR_IPSEC_IKE_NEG_STATUS_BEGIN 13800
def ERROR_IPSEC_IKE_NEG_STATUS_END 13884
def ERROR_IPSEC_IKE_NOTCBPRIV 13851
def ERROR_IPSEC_IKE_NO_CERT 13806
def ERROR_IPSEC_IKE_NO_MM_POLICY 13850
def ERROR_IPSEC_IKE_NO_PEER_CERT 13847
def ERROR_IPSEC_IKE_NO_POLICY 13825
def ERROR_IPSEC_IKE_NO_PRIVATE_KEY 13820
def ERROR_IPSEC_IKE_NO_PUBLIC_KEY 13828
def ERROR_IPSEC_IKE_OUT_OF_MEMORY 13859
def ERROR_IPSEC_IKE_PEER_CRL_FAILED 13848
def ERROR_IPSEC_IKE_POLICY_CHANGE 13849
def ERROR_IPSEC_IKE_POLICY_MATCH 13868
def ERROR_IPSEC_IKE_PROCESS_ERR 13829
def ERROR_IPSEC_IKE_PROCESS_ERR_CERT 13835
def ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ 13836
def ERROR_IPSEC_IKE_PROCESS_ERR_DELETE 13841
def ERROR_IPSEC_IKE_PROCESS_ERR_HASH 13837
def ERROR_IPSEC_IKE_PROCESS_ERR_ID 13834
def ERROR_IPSEC_IKE_PROCESS_ERR_KE 13833
def ERROR_IPSEC_IKE_PROCESS_ERR_NONCE 13839
def ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY 13840
def ERROR_IPSEC_IKE_PROCESS_ERR_PROP 13831
def ERROR_IPSEC_IKE_PROCESS_ERR_SA 13830
def ERROR_IPSEC_IKE_PROCESS_ERR_SIG 13838
def ERROR_IPSEC_IKE_PROCESS_ERR_TRANS 13832
def ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR 13842
def ERROR_IPSEC_IKE_QM_ACQUIRE_DROP 13810
def ERROR_IPSEC_IKE_QM_DELAY_DROP 13815
def ERROR_IPSEC_IKE_QUEUE_DROP_MM 13811
def ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM 13812
def ERROR_IPSEC_IKE_RPC_DELETE 13877
def ERROR_IPSEC_IKE_SA_DELETED 13807
def ERROR_IPSEC_IKE_SA_REAPED 13808
def ERROR_IPSEC_IKE_SECLOADFAIL 13852
def ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN 13845
def ERROR_IPSEC_IKE_SRVACQFAIL 13855
def ERROR_IPSEC_IKE_SRVQUERYCRED 13856
def ERROR_IPSEC_IKE_TIMED_OUT 13805
def ERROR_IPSEC_IKE_UNKNOWN_DOI 13862
def ERROR_IPSEC_IKE_UNSUPPORTED_ID 13869
def ERROR_IPSEC_MM_AUTH_EXISTS 13010
def ERROR_IPSEC_MM_AUTH_IN_USE 13012
def ERROR_IPSEC_MM_AUTH_NOT_FOUND 13011
def ERROR_IPSEC_MM_AUTH_PENDING_DELETION 13022
def ERROR_IPSEC_MM_FILTER_EXISTS 13006
def ERROR_IPSEC_MM_FILTER_NOT_FOUND 13007
def ERROR_IPSEC_MM_FILTER_PENDING_DELETION 13018
def ERROR_IPSEC_MM_POLICY_EXISTS 13003
def ERROR_IPSEC_MM_POLICY_IN_USE 13005
def ERROR_IPSEC_MM_POLICY_NOT_FOUND 13004
def ERROR_IPSEC_MM_POLICY_PENDING_DELETION 13021
def ERROR_IPSEC_QM_POLICY_EXISTS 13000
def ERROR_IPSEC_QM_POLICY_IN_USE 13002
def ERROR_IPSEC_QM_POLICY_NOT_FOUND 13001
def ERROR_IPSEC_QM_POLICY_PENDING_DELETION 13023
def ERROR_IPSEC_TRANSPORT_FILTER_EXISTS 13008
def ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND 13009
def ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION 13019
def ERROR_IPSEC_TUNNEL_FILTER_EXISTS 13016
def ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND 13017
def ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION 13020
def ERROR_IRQ_BUSY 1119
def ERROR_IS_JOINED 134
def ERROR_IS_JOIN_PATH 147
def ERROR_IS_JOIN_TARGET 133
def ERROR_IS_SUBSTED 135
def ERROR_IS_SUBST_PATH 146
def ERROR_IS_SUBST_TARGET 149
def ERROR_ITERATED_DATA_EXCEEDS_64k 194
def ERROR_JOIN_TO_JOIN 138
def ERROR_JOIN_TO_SUBST 140
def ERROR_JOURNAL_DELETE_IN_PROGRESS 1178
def ERROR_JOURNAL_ENTRY_DELETED 1181
def ERROR_JOURNAL_HOOK_SET 1430
def ERROR_JOURNAL_NOT_ACTIVE 1179
def ERROR_KEY_DELETED 1018
def ERROR_KEY_HAS_CHILDREN 1020
def ERROR_KM_DRIVER_BLOCKED 1930
def ERROR_LABEL_QUESTIONABLE 0x00000002
def ERROR_LABEL_TOO_LONG 154
def ERROR_LABEL_UNREADABLE 0x00000001
def ERROR_LAST_ADMIN 1322
def ERROR_LB_WITHOUT_TABSTOPS 1434
def ERROR_LIBRARY_FULL 4322
def ERROR_LIBRARY_OFFLINE 4305
def ERROR_LICENSE_QUOTA_EXCEEDED 1395
def ERROR_LISTBOX_ID_NOT_FOUND 1416
def ERROR_LM_CROSS_ENCRYPTION_REQUIRED 1390
def ERROR_LOCAL_USER_SESSION_KEY 1303
def ERROR_LOCKED 212
def ERROR_LOCK_FAILED 167
def ERROR_LOCK_VIOLATION 33
def ERROR_LOGIN_TIME_RESTRICTION 1239
def ERROR_LOGIN_WKSTA_RESTRICTION 1240
def ERROR_LOGON_FAILURE 1326
def ERROR_LOGON_NOT_GRANTED 1380
def ERROR_LOGON_SESSION_COLLISION 1366
def ERROR_LOGON_SESSION_EXISTS 1363
def ERROR_LOGON_TYPE_NOT_GRANTED 1385
def ERROR_LOG_FILE_FULL 1502
def ERROR_LUIDS_EXHAUSTED 1334
def ERROR_MACHINE_LOCKED 1271
def ERROR_MAGAZINE_NOT_PRESENT 1163
def ERROR_MAPPED_ALIGNMENT 1132
def ERROR_MAX_THRDS_REACHED 164
def ERROR_MEDIA_CHANGED 1110
def ERROR_MEDIA_INCOMPATIBLE 4315
def ERROR_MEDIA_NOT_AVAILABLE 4318
def ERROR_MEDIA_OFFLINE 4304
def ERROR_MEDIA_UNAVAILABLE 4308
def ERROR_MEDIUM_NOT_ACCESSIBLE 4323
def ERROR_MEMBERS_PRIMARY_GROUP 1374
def ERROR_MEMBER_IN_ALIAS 1378
def ERROR_MEMBER_IN_GROUP 1320
def ERROR_MEMBER_NOT_IN_ALIAS 1377
def ERROR_MEMBER_NOT_IN_GROUP 1321
def ERROR_MENU_ITEM_NOT_FOUND 1456
def ERROR_MESSAGE_EXCEEDS_MAX_SIZE 4336
def ERROR_MESSAGE_SYNC_ONLY 1159
def ERROR_METAFILE_NOT_SUPPORTED 2003
def ERROR_META_EXPANSION_TOO_LONG 208
def ERROR_MOD_NOT_FOUND 126
def ERROR_MORE_DATA 234
def ERROR_MORE_WRITES 1120
def ERROR_MR_MID_NOT_FOUND 317
def ERROR_MUTUAL_AUTH_FAILED 1397
def ERROR_NEGATIVE_SEEK 131
def ERROR_NESTING_NOT_ALLOWED 215
def ERROR_NETLOGON_NOT_STARTED 1792
def ERROR_NETNAME_DELETED 64
def ERROR_NETWORK_ACCESS_DENIED 65
def ERROR_NETWORK_BUSY 54
def ERROR_NETWORK_NOT_AVAILABLE 5035
def ERROR_NETWORK_UNREACHABLE 1231
def ERROR_NET_WRITE_FAULT 88
def ERROR_NOACCESS 998
def ERROR_NODE_CANNOT_BE_CLUSTERED 5898
def ERROR_NODE_CANT_HOST_RESOURCE 5071
def ERROR_NODE_NOT_AVAILABLE 5036
def ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT 1807
def ERROR_NOLOGON_SERVER_TRUST_ACCOUNT 1809
def ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT 1808
def ERROR_NONE_MAPPED 1332
def ERROR_NONPAGED_SYSTEM_RESOURCES 1451
def ERROR_NON_ACCOUNT_SID 1257
def ERROR_NON_DOMAIN_SID 1258
def ERROR_NON_MDICHILD_WINDOW 1445
def ERROR_NOTIFY_ENUM_DIR 1022
def ERROR_NOT_ALL_ASSIGNED 1300
def ERROR_NOT_AUTHENTICATED 1244
def ERROR_NOT_A_REPARSE_POINT 4390
def ERROR_NOT_CHILD_WINDOW 1442
def ERROR_NOT_CONNECTED 2250
def ERROR_NOT_CONTAINER 1207
def ERROR_NOT_DOS_DISK 26
def ERROR_NOT_EMPTY 4307
def ERROR_NOT_ENOUGH_MEMORY 8
def ERROR_NOT_ENOUGH_QUOTA 1816
def ERROR_NOT_ENOUGH_SERVER_MEMORY 1130
def ERROR_NOT_EXPORT_FORMAT 6008
def ERROR_NOT_FOUND 1168
def ERROR_NOT_JOINED 136
def ERROR_NOT_LOCKED 158
def ERROR_NOT_LOGGED_ON 1245
def ERROR_NOT_LOGON_PROCESS 1362
def ERROR_NOT_OWNER 288
def ERROR_NOT_QUORUM_CAPABLE 5021
def ERROR_NOT_QUORUM_CLASS 5025
def ERROR_NOT_READY 21
def ERROR_NOT_REGISTRY_FILE 1017
def ERROR_NOT_SAFEBOOT_SERVICE 1084
def ERROR_NOT_SAME_DEVICE 17
def ERROR_NOT_SUBSTED 137
def ERROR_NOT_SUPPORTED 50
def ERROR_NOT_SUPPORTED_ON_SBS 1254
def ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER 8584
def ERROR_NO_ASSOCIATION 1155
def ERROR_NO_BROWSER_SERVERS_FOUND 6118
def ERROR_NO_DATA 232
def ERROR_NO_DATA_DETECTED 1104
def ERROR_NO_EFS 6004
def ERROR_NO_IMPERSONATION_TOKEN 1309
def ERROR_NO_INHERITANCE 1391
def ERROR_NO_LOGON_SERVERS 1311
def ERROR_NO_LOG_SPACE 1019
def ERROR_NO_MATCH 1169
def ERROR_NO_MEDIA_IN_DRIVE 1112
def ERROR_NO_MORE_DEVICES 1248
def ERROR_NO_MORE_FILES 18
def ERROR_NO_MORE_ITEMS 259
def ERROR_NO_MORE_SEARCH_HANDLES 113
def ERROR_NO_MORE_USER_HANDLES 1158
def ERROR_NO_NETWORK 1222
def ERROR_NO_NET_OR_BAD_PATH 1203
def ERROR_NO_PROC_SLOTS 89
def ERROR_NO_PROMOTION_ACTIVE 8222
def ERROR_NO_QUOTAS_FOR_ACCOUNT 1302
def ERROR_NO_RECOVERY_POLICY 6003
def ERROR_NO_RECOVERY_PROGRAM 1082
def ERROR_NO_SCROLLBARS 1447
def ERROR_NO_SECURITY_ON_OBJECT 1350
def ERROR_NO_SHUTDOWN_IN_PROGRESS 1116
def ERROR_NO_SIGNAL_SENT 205
def ERROR_NO_SITENAME 1919
def ERROR_NO_SPOOL_SPACE 62
def ERROR_NO_SUCH_ALIAS 1376
def ERROR_NO_SUCH_DOMAIN 1355
def ERROR_NO_SUCH_GROUP 1319
def ERROR_NO_SUCH_LOGON_SESSION 1312
def ERROR_NO_SUCH_MEMBER 1387
def ERROR_NO_SUCH_PACKAGE 1364
def ERROR_NO_SUCH_PRIVILEGE 1313
def ERROR_NO_SUCH_SITE 1249
def ERROR_NO_SUCH_USER 1317
def ERROR_NO_SUPPORTING_DRIVES 4339
def ERROR_NO_SYSTEM_MENU 1437
def ERROR_NO_SYSTEM_RESOURCES 1450
def ERROR_NO_TOKEN 1008
def ERROR_NO_TRACKING_SERVICE 1172
def ERROR_NO_TRUST_LSA_SECRET 1786
def ERROR_NO_TRUST_SAM_ACCOUNT 1787
def ERROR_NO_UNICODE_TRANSLATION 1113
def ERROR_NO_USER_KEYS 6006
def ERROR_NO_USER_SESSION_KEY 1394
def ERROR_NO_VOLUME_ID 1173
def ERROR_NO_VOLUME_LABEL 125
def ERROR_NO_WILDCARD_CHARACTERS 1417
def ERROR_NT_CROSS_ENCRYPTION_REQUIRED 1386
def ERROR_NULL_LM_PASSWORD 1304
def ERROR_OBJECT_ALREADY_EXISTS 5010
def ERROR_OBJECT_IN_LIST 5011
def ERROR_OBJECT_NOT_FOUND 4312
def ERROR_OLD_WIN_VERSION 1150
def ERROR_ONLY_IF_CONNECTED 1251
def ERROR_OPEN_FAILED 110
def ERROR_OPEN_FILES 2401
def ERROR_OPERATION_ABORTED 995
def ERROR_OPLOCK_NOT_GRANTED 300
def ERROR_OUTOFMEMORY 14
def ERROR_OUT_OF_PAPER 28
def ERROR_OUT_OF_STRUCTURES 84
def ERROR_OVERRIDE_NOCHANGES 1252
def ERROR_PAGED_SYSTEM_RESOURCES 1452
def ERROR_PAGEFILE_QUOTA 1454
def ERROR_PARAMETER_QUOTA_EXCEEDED 1283
def ERROR_PARTIAL_COPY 299
def ERROR_PARTITION_FAILURE 1105
def ERROR_PASSWORD_EXPIRED 1330
def ERROR_PASSWORD_MUST_CHANGE 1907
def ERROR_PASSWORD_RESTRICTION 1325
def ERROR_PATCH_PACKAGE_INVALID 1636
def ERROR_PATCH_PACKAGE_OPEN_FAILED 1635
def ERROR_PATCH_PACKAGE_REJECTED 1643
def ERROR_PATCH_PACKAGE_UNSUPPORTED 1637
def ERROR_PATCH_TARGET_NOT_FOUND 1642
def ERROR_PATH_BUSY 148
def ERROR_PATH_NOT_FOUND 3
def ERROR_PER_USER_TRUST_QUOTA_EXCEEDED 1932
def ERROR_PIPE_BUSY 231
def ERROR_PIPE_CONNECTED 535
def ERROR_PIPE_LISTENING 536
def ERROR_PIPE_NOT_CONNECTED 233
def ERROR_PKINIT_FAILURE 1263
def ERROR_POINT_NOT_FOUND 1171
def ERROR_POLICY_OBJECT_NOT_FOUND 8219
def ERROR_POLICY_ONLY_IN_DS 8220
def ERROR_POPUP_ALREADY_ACTIVE 1446
def ERROR_PORT_UNREACHABLE 1234
def ERROR_POSSIBLE_DEADLOCK 1131
def ERROR_POTENTIAL_FILE_FOUND 1180
def ERROR_PRINTER_ALREADY_EXISTS 1802
def ERROR_PRINTER_DELETED 1905
def ERROR_PRINTER_DRIVER_ALREADY_INSTALLED 1795
def ERROR_PRINTER_DRIVER_BLOCKED 3014
def ERROR_PRINTER_DRIVER_IN_USE 3001
def ERROR_PRINTER_DRIVER_WARNED 3013
def ERROR_PRINTER_HAS_JOBS_QUEUED 3009
def ERROR_PRINTER_NOT_FOUND 3012
def ERROR_PRINTQ_FULL 61
def ERROR_PRINT_CANCELLED 63
def ERROR_PRINT_MONITOR_ALREADY_INSTALLED 3006
def ERROR_PRINT_MONITOR_IN_USE 3008
def ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED 3005
def ERROR_PRIVATE_DIALOG_INDEX 1415
def ERROR_PRIVILEGE_NOT_HELD 1314
def ERROR_PROCESS_ABORTED 1067
def ERROR_PROC_NOT_FOUND 127
def ERROR_PRODUCT_UNINSTALLED 1614
def ERROR_PRODUCT_VERSION 1638
def ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE 2015
def ERROR_PROFILE_NOT_FOUND 2016
def ERROR_PROMOTION_ACTIVE 8221
def ERROR_PROTOCOL_UNREACHABLE 1233
def ERROR_QUORUMLOG_OPEN_FAILED 5028
def ERROR_QUORUM_DISK_NOT_FOUND 5086
def ERROR_QUORUM_OWNER_ALIVE 5034
def ERROR_QUORUM_RESOURCE 5020
def ERROR_QUORUM_RESOURCE_ONLINE_FAILED 5027
def ERROR_READ_FAULT 30
def ERROR_RECOVERY_FAILURE 1279
def ERROR_REC_NON_EXISTENT 4005
def ERROR_REDIRECTOR_HAS_OPEN_HANDLES 1794
def ERROR_REDIR_PAUSED 72
def ERROR_REGISTRY_CORRUPT 1015
def ERROR_REGISTRY_IO_FAILED 1016
def ERROR_REGISTRY_RECOVERED 1014
def ERROR_REG_NAT_CONSUMPTION 1261
def ERROR_RELOC_CHAIN_XEEDS_SEGLIM 201
def ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED 1936
def ERROR_REMOTE_SESSION_LIMIT_EXCEEDED 1220
def ERROR_REMOTE_STORAGE_MEDIA_ERROR 4352
def ERROR_REMOTE_STORAGE_NOT_ACTIVE 4351
def ERROR_REM_NOT_LIST 51
def ERROR_REPARSE_ATTRIBUTE_CONFLICT 4391
def ERROR_REPARSE_TAG_INVALID 4393
def ERROR_REPARSE_TAG_MISMATCH 4394
def ERROR_REQUEST_ABORTED 1235
def ERROR_REQUEST_REFUSED 4320
def ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION 1459
def ERROR_REQ_NOT_ACCEP 71
def ERROR_RESMON_CREATE_FAILED 5017
def ERROR_RESMON_INVALID_STATE 5084
def ERROR_RESMON_ONLINE_FAILED 5018
def ERROR_RESOURCE_DATA_NOT_FOUND 1812
def ERROR_RESOURCE_DISABLED 4309
def ERROR_RESOURCE_FAILED 5038
def ERROR_RESOURCE_LANG_NOT_FOUND 1815
def ERROR_RESOURCE_NAME_NOT_FOUND 1814
def ERROR_RESOURCE_NOT_AVAILABLE 5006
def ERROR_RESOURCE_NOT_FOUND 5007
def ERROR_RESOURCE_NOT_ONLINE 5004
def ERROR_RESOURCE_NOT_PRESENT 4316
def ERROR_RESOURCE_ONLINE 5019
def ERROR_RESOURCE_PROPERTIES_STORED 5024
def ERROR_RESOURCE_PROPERTY_UNCHANGEABLE 5089
def ERROR_RESOURCE_TYPE_NOT_FOUND 1813
def ERROR_RETRY 1237
def ERROR_REVISION_MISMATCH 1306
def ERROR_RING2SEG_MUST_BE_MOVABLE 200
def ERROR_RING2_STACK_IN_USE 207
def ERROR_RMODE_APP 1153
def ERROR_RPL_NOT_ALLOWED 4006
def ERROR_RXACT_COMMIT_FAILURE 1370
def ERROR_RXACT_INVALID_STATE 1369
def ERROR_SAME_DRIVE 143
def ERROR_SAM_INIT_FAILURE 8541
def ERROR_SCOPE_NOT_FOUND 318
def ERROR_SCREEN_ALREADY_LOCKED 1440
def ERROR_SECRET_TOO_LONG 1382
def ERROR_SECTOR_NOT_FOUND 27
def ERROR_SEEK 25
def ERROR_SEEK_ON_DEVICE 132
def ERROR_SEM_IS_SET 102
def ERROR_SEM_NOT_FOUND 187
def ERROR_SEM_OWNER_DIED 105
def ERROR_SEM_TIMEOUT 121
def ERROR_SEM_USER_LIMIT 106
def ERROR_SERIAL_NO_DEVICE 1118
def ERROR_SERVER_DISABLED 1341
def ERROR_SERVER_HAS_OPEN_HANDLES 1811
def ERROR_SERVER_NOT_DISABLED 1342
def ERROR_SERVER_SHUTDOWN_IN_PROGRESS 1255
def ERROR_SERVICE_ALREADY_RUNNING 1056
def ERROR_SERVICE_CANNOT_ACCEPT_CTRL 1061
def ERROR_SERVICE_DATABASE_LOCKED 1055
def ERROR_SERVICE_DEPENDENCY_DELETED 1075
def ERROR_SERVICE_DEPENDENCY_FAIL 1068
def ERROR_SERVICE_DISABLED 1058
def ERROR_SERVICE_DOES_NOT_EXIST 1060
def ERROR_SERVICE_EXISTS 1073
def ERROR_SERVICE_LOGON_FAILED 1069
def ERROR_SERVICE_MARKED_FOR_DELETE 1072
def ERROR_SERVICE_NEVER_STARTED 1077
def ERROR_SERVICE_NOT_ACTIVE 1062
def ERROR_SERVICE_NOT_FOUND 1243
def ERROR_SERVICE_NOT_IN_EXE 1083
def ERROR_SERVICE_NO_THREAD 1054
def ERROR_SERVICE_REQUEST_TIMEOUT 1053
def ERROR_SERVICE_SPECIFIC_ERROR 1066
def ERROR_SERVICE_START_HANG 1070
def ERROR_SESSION_CREDENTIAL_CONFLICT 1219
def ERROR_SETCOUNT_ON_BAD_LB 1433
def ERROR_SETMARK_DETECTED 1103
def ERROR_SET_NOT_FOUND 1170
def ERROR_SET_POWER_STATE_FAILED 1141
def ERROR_SET_POWER_STATE_VETOED 1140
def ERROR_SEVERITY_ERROR 0xC0000000
def ERROR_SEVERITY_INFORMATIONAL 0x40000000
def ERROR_SEVERITY_SUCCESS 0x00000000
def ERROR_SEVERITY_WARNING 0x80000000
def ERROR_SHARED_POLICY 8218
def ERROR_SHARING_BUFFER_EXCEEDED 36
def ERROR_SHARING_PAUSED 70
def ERROR_SHARING_VIOLATION 32
def ERROR_SHUTDOWN_CLUSTER 5008
def ERROR_SHUTDOWN_IN_PROGRESS 1115
def ERROR_SIGNAL_PENDING 162
def ERROR_SIGNAL_REFUSED 156
def ERROR_SINGLE_INSTANCE_APP 1152
def ERROR_SLOT_NOT_PRESENT 0x00000004
def ERROR_SMARTCARD_SUBSYSTEM_FAILURE 1264
def ERROR_SOME_NOT_MAPPED 1301
def ERROR_SOURCE_ELEMENT_EMPTY 1160
def ERROR_SPECIAL_ACCOUNT 1371
def ERROR_SPECIAL_GROUP 1372
def ERROR_SPECIAL_USER 1373
def ERROR_SPL_NO_ADDJOB 3004
def ERROR_SPL_NO_STARTDOC 3003
def ERROR_SPOOL_FILE_NOT_FOUND 3002
def ERROR_STACK_BUFFER_OVERRUN 1282
def ERROR_STACK_OVERFLOW 1001
def ERROR_STATIC_INIT 4002
def ERROR_SUBST_TO_JOIN 141
def ERROR_SUBST_TO_SUBST 139
def ERROR_SUCCESS 0
def ERROR_SUCCESS_REBOOT_INITIATED 1641
def ERROR_SUCCESS_REBOOT_REQUIRED 3010
def ERROR_SUCCESS_RESTART_REQUIRED 3011
def ERROR_SWAPERROR 999
def ERROR_SXS_ACTIVATION_CONTEXT_DISABLED 14006
def ERROR_SXS_ASSEMBLY_NOT_FOUND 14003
def ERROR_SXS_CANT_GEN_ACTCTX 14001
def ERROR_SXS_DUPLICATE_ASSEMBLY_NAME 14027
def ERROR_SXS_DUPLICATE_CLSID 14023
def ERROR_SXS_DUPLICATE_DLL_NAME 14021
def ERROR_SXS_DUPLICATE_IID 14024
def ERROR_SXS_DUPLICATE_PROGID 14026
def ERROR_SXS_DUPLICATE_TLBID 14025
def ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME 14022
def ERROR_SXS_FILE_HASH_MISMATCH 14028
def ERROR_SXS_INVALID_ACTCTXDATA_FORMAT 14002
def ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE 14017
def ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME 14080
def ERROR_SXS_INVALID_XML_NAMESPACE_URI 14014
def ERROR_SXS_KEY_NOT_FOUND 14007
def ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED 14016
def ERROR_SXS_MANIFEST_FORMAT_ERROR 14004
def ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE 14019
def ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE 14018
def ERROR_SXS_MANIFEST_PARSE_ERROR 14005
def ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE 14079
def ERROR_SXS_POLICY_PARSE_ERROR 14029
def ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT 14020
def ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET 14011
def ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING 14078
def ERROR_SXS_PROTECTION_CATALOG_NOT_VALID 14076
def ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT 14075
def ERROR_SXS_PROTECTION_RECOVERY_FAILED 14074
def ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED 14015
def ERROR_SXS_SECTION_NOT_FOUND 14000
def ERROR_SXS_THREAD_QUERIES_DISABLED 14010
def ERROR_SXS_UNKNOWN_ENCODING 14013
def ERROR_SXS_UNKNOWN_ENCODING_GROUP 14012
def ERROR_SXS_UNTRANSLATABLE_HRESULT 14077
def ERROR_SXS_VERSION_CONFLICT 14008
def ERROR_SXS_WRONG_SECTION_TYPE 14009
def ERROR_SXS_XML_E_BADCHARDATA 14036
def ERROR_SXS_XML_E_BADCHARINSTRING 14034
def ERROR_SXS_XML_E_BADNAMECHAR 14033
def ERROR_SXS_XML_E_BADPEREFINSUBSET 14059
def ERROR_SXS_XML_E_BADSTARTNAMECHAR 14032
def ERROR_SXS_XML_E_BADXMLCASE 14069
def ERROR_SXS_XML_E_BADXMLDECL 14056
def ERROR_SXS_XML_E_COMMENTSYNTAX 14031
def ERROR_SXS_XML_E_DUPLICATEATTRIBUTE 14053
def ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE 14045
def ERROR_SXS_XML_E_EXPECTINGTAGEND 14038
def ERROR_SXS_XML_E_INCOMPLETE_ENCODING 14043
def ERROR_SXS_XML_E_INTERNALERROR 14041
def ERROR_SXS_XML_E_INVALIDATROOTLEVEL 14055
def ERROR_SXS_XML_E_INVALIDENCODING 14067
def ERROR_SXS_XML_E_INVALIDSWITCH 14068
def ERROR_SXS_XML_E_INVALID_DECIMAL 14047
def ERROR_SXS_XML_E_INVALID_HEXIDECIMAL 14048
def ERROR_SXS_XML_E_INVALID_STANDALONE 14070
def ERROR_SXS_XML_E_INVALID_UNICODE 14049
def ERROR_SXS_XML_E_INVALID_VERSION 14072
def ERROR_SXS_XML_E_MISSINGEQUALS 14073
def ERROR_SXS_XML_E_MISSINGQUOTE 14030
def ERROR_SXS_XML_E_MISSINGROOT 14057
def ERROR_SXS_XML_E_MISSINGSEMICOLON 14039
def ERROR_SXS_XML_E_MISSINGWHITESPACE 14037
def ERROR_SXS_XML_E_MISSING_PAREN 14044
def ERROR_SXS_XML_E_MULTIPLEROOTS 14054
def ERROR_SXS_XML_E_MULTIPLE_COLONS 14046
def ERROR_SXS_XML_E_RESERVEDNAMESPACE 14066
def ERROR_SXS_XML_E_UNBALANCEDPAREN 14040
def ERROR_SXS_XML_E_UNCLOSEDCDATA 14065
def ERROR_SXS_XML_E_UNCLOSEDCOMMENT 14063
def ERROR_SXS_XML_E_UNCLOSEDDECL 14064
def ERROR_SXS_XML_E_UNCLOSEDENDTAG 14061
def ERROR_SXS_XML_E_UNCLOSEDSTARTTAG 14060
def ERROR_SXS_XML_E_UNCLOSEDSTRING 14062
def ERROR_SXS_XML_E_UNCLOSEDTAG 14052
def ERROR_SXS_XML_E_UNEXPECTEDENDTAG 14051
def ERROR_SXS_XML_E_UNEXPECTEDEOF 14058
def ERROR_SXS_XML_E_UNEXPECTED_STANDALONE 14071
def ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE 14042
def ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK 14050
def ERROR_SXS_XML_E_XMLDECLSYNTAX 14035
def ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED 1274
def ERROR_SYSTEM_TRACE 150
def ERROR_TAG_NOT_FOUND 2012
def ERROR_TAG_NOT_PRESENT 2013
def ERROR_THREAD_1_INACTIVE 210
def ERROR_TIMEOUT 1460
def ERROR_TIME_SKEW 1398
def ERROR_TLW_WITH_WSCHILD 1406
def ERROR_TOKEN_ALREADY_IN_USE 1375
def ERROR_TOO_MANY_CMDS 56
def ERROR_TOO_MANY_CONTEXT_IDS 1384
def ERROR_TOO_MANY_LINKS 1142
def ERROR_TOO_MANY_LUIDS_REQUESTED 1333
def ERROR_TOO_MANY_MODULES 214
def ERROR_TOO_MANY_MUXWAITERS 152
def ERROR_TOO_MANY_NAMES 68
def ERROR_TOO_MANY_OPEN_FILES 4
def ERROR_TOO_MANY_POSTS 298
def ERROR_TOO_MANY_SECRETS 1381
def ERROR_TOO_MANY_SEMAPHORES 100
def ERROR_TOO_MANY_SEM_REQUESTS 103
def ERROR_TOO_MANY_SESS 69
def ERROR_TOO_MANY_SIDS 1389
def ERROR_TOO_MANY_TCBS 155
def ERROR_TRANSFORM_NOT_SUPPORTED 2004
def ERROR_TRANSPORT_FULL 4328
def ERROR_TRAY_MALFUNCTION 0x00000010
def ERROR_TRUSTED_DOMAIN_FAILURE 1788
def ERROR_TRUSTED_RELATIONSHIP_FAILURE 1789
def ERROR_TRUST_FAILURE 1790
def ERROR_UNABLE_TO_CLEAN 4311
def ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA 4330
def ERROR_UNABLE_TO_INVENTORY_DRIVE 4325
def ERROR_UNABLE_TO_INVENTORY_SLOT 4326
def ERROR_UNABLE_TO_INVENTORY_TRANSPORT 4327
def ERROR_UNABLE_TO_LOAD_MEDIUM 4324
def ERROR_UNABLE_TO_LOCK_MEDIA 1108
def ERROR_UNABLE_TO_MOVE_REPLACEMENT 1176
def ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 1177
def ERROR_UNABLE_TO_REMOVE_REPLACED 1175
def ERROR_UNABLE_TO_UNLOAD_MEDIA 1109
def ERROR_UNEXPECTED_OMID 4334
def ERROR_UNEXP_NET_ERR 59
def ERROR_UNHANDLED_ERROR 0xFFFFFFFF
def ERROR_UNKNOWN_COMPONENT 1607
def ERROR_UNKNOWN_FEATURE 1606
def ERROR_UNKNOWN_PORT 1796
def ERROR_UNKNOWN_PRINTER_DRIVER 1797
def ERROR_UNKNOWN_PRINTPROCESSOR 1798
def ERROR_UNKNOWN_PRINT_MONITOR 3000
def ERROR_UNKNOWN_PRODUCT 1605
def ERROR_UNKNOWN_PROPERTY 1608
def ERROR_UNKNOWN_REVISION 1305
def ERROR_UNRECOGNIZED_MEDIA 1785
def ERROR_UNRECOGNIZED_VOLUME 1005
def ERROR_UNSUPPORTED_TYPE 1630
def ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED 1934
def ERROR_USER_EXISTS 1316
def ERROR_USER_MAPPED_FILE 1224
def ERROR_VC_DISCONNECTED 240
def ERROR_VDM_DISALLOWED 1286
def ERROR_VOLUME_CONTAINS_SYS_FILES 4337
def ERROR_VOLUME_NOT_SIS_ENABLED 4500
def ERROR_VOLUME_NOT_SUPPORT_EFS 6014
def ERROR_WAIT_NO_CHILDREN 128
def ERROR_WINDOW_NOT_COMBOBOX 1423
def ERROR_WINDOW_NOT_DIALOG 1420
def ERROR_WINDOW_OF_OTHER_THREAD 1408
def ERROR_WINS_INTERNAL 4000
def ERROR_WMI_ALREADY_DISABLED 4212
def ERROR_WMI_ALREADY_ENABLED 4206
def ERROR_WMI_DP_FAILED 4209
def ERROR_WMI_DP_NOT_FOUND 4204
def ERROR_WMI_GUID_DISCONNECTED 4207
def ERROR_WMI_GUID_NOT_FOUND 4200
def ERROR_WMI_INSTANCE_NOT_FOUND 4201
def ERROR_WMI_INVALID_MOF 4210
def ERROR_WMI_INVALID_REGINFO 4211
def ERROR_WMI_ITEMID_NOT_FOUND 4202
def ERROR_WMI_READ_ONLY 4213
def ERROR_WMI_SERVER_UNAVAILABLE 4208
def ERROR_WMI_SET_FAILURE 4214
def ERROR_WMI_TRY_AGAIN 4203
def ERROR_WMI_UNRESOLVED_INSTANCE_REF 4205
def ERROR_WORKING_SET_QUOTA 1453
def ERROR_WRITE_FAULT 29
def ERROR_WRITE_PROTECT 19
def ERROR_WRONG_DISK 34
def ERROR_WRONG_EFS 6005
def ERROR_WRONG_PASSWORD 1323
def ERROR_WRONG_TARGET_NAME 1396
def ESB_DISABLE_BOTH 0x0003
def ESB_DISABLE_DOWN 0x0002
def ESB_DISABLE_LEFT 0x0001
def ESB_DISABLE_LTUP 0x0001
def ESB_DISABLE_RIGHT 0x0002
def ESB_DISABLE_RTDN 0x0002
def ESB_DISABLE_UP 0x0001
def ESB_ENABLE_BOTH 0x0000
def ESPIPE 29
def ESRCH 3
def ES_AUTOHSCROLL 0x0080
def ES_AUTOVSCROLL 0x0040
def ES_CENTER 0x0001
def ES_CONTINUOUS 0x80000000
def ES_DISABLENOSCROLL 0x00002000
def ES_DISPLAY_REQUIRED 0x00000002
def ES_EX_NOCALLOLEINIT 0x00000000
def ES_LEFT 0x0000
def ES_LOWERCASE 0x0010
def ES_MULTILINE 0x0004
def ES_NOHIDESEL 0x0100
def ES_NOIME 0x00080000
def ES_NOOLEDRAGDROP 0x00000008
def ES_NUMBER 0x2000
def ES_OEMCONVERT 0x0400
def ES_PASSWORD 0x0020
def ES_READONLY 0x0800
def ES_RIGHT 0x0002
def ES_SAVESEL 0x00008000
def ES_SELECTIONBAR 0x01000000
def ES_SELFIME 0x00040000
def ES_SUNKEN 0x00004000
def ES_SYSTEM_REQUIRED 0x00000001
def ES_UPPERCASE 0x0008
def ES_USER_PRESENT 0x00000004
def ES_VERTICAL 0x00400000
def ES_WANTRETURN 0x1000
def ETDT_DISABLE 0x00000001
def ETDT_ENABLE 0x00000002
def ETDT_ENABLETAB 0x00000006
def ETDT_USETABTEXTURE 0x00000004
def ETO_CLIPPED 0x0004
def ETO_GLYPH_INDEX 0x0010
def ETO_IGNORELANGUAGE 0x1000
def ETO_NUMERICSLATIN 0x0800
def ETO_NUMERICSLOCAL 0x0400
def ETO_OPAQUE 0x0002
def ETO_PDY 0x2000
def ETO_RTLREADING 0x0080
def EVENPARITY 2
type EVENTLOGRECORD Length Reserved RecordNumber TimeGenerated TimeWritten EventID @EventType @NumStrings @EventCategory @ReservedFlags ClosingRecordNumber StringOffset UserSidLength UserSidOffset DataLength DataOffset
def EVENTLOG_AUDIT_FAILURE 0x0010
def EVENTLOG_AUDIT_SUCCESS 0x0008
def EVENTLOG_BACKWARDS_READ 0x0008
def EVENTLOG_END_ALL_PAIRED_EVENTS 0x0004
def EVENTLOG_END_PAIRED_EVENT 0x0002
def EVENTLOG_ERROR_TYPE 0x0001
def EVENTLOG_FORWARDS_READ 0x0004
def EVENTLOG_FULL_INFO 0
type EVENTLOG_FULL_INFORMATION dwFull
def EVENTLOG_INFORMATION_TYPE 0x0004
def EVENTLOG_PAIRED_EVENT_ACTIVE 0x0008
def EVENTLOG_PAIRED_EVENT_INACTIVE 0x0010
def EVENTLOG_SEEK_READ 0x0002
def EVENTLOG_SEQUENTIAL_READ 0x0001
def EVENTLOG_START_PAIRED_EVENT 0x0001
def EVENTLOG_SUCCESS 0x0000
def EVENTLOG_WARNING_TYPE 0x0002
type EVENTMSG message paramL paramH time hwnd
type EVENTSFORLOGFILE ulSize @szLogicalLogFile[256] ulNumRecords EVENTLOGRECORD'pEventLogRecords[1]
def EVENT_ALL_ACCESS 0x001F0003
def EVENT_CONSOLE_CARET 0x4001
def EVENT_CONSOLE_END_APPLICATION 0x4007
def EVENT_CONSOLE_LAYOUT 0x4005
def EVENT_CONSOLE_START_APPLICATION 0x4006
def EVENT_CONSOLE_UPDATE_REGION 0x4002
def EVENT_CONSOLE_UPDATE_SCROLL 0x4004
def EVENT_CONSOLE_UPDATE_SIMPLE 0x4003
def EVENT_E_ALL_SUBSCRIBERS_FAILED 0x80040201
def EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT 0x8004020E
def EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT 0x8004020D
def EVENT_E_COMPLUS_NOT_INSTALLED 0x8004020C
def EVENT_E_FIRST 0x80040200
def EVENT_E_INTERNALERROR 0x80040206
def EVENT_E_INTERNALEXCEPTION 0x80040205
def EVENT_E_INVALID_EVENT_CLASS_PARTITION 0x8004020F
def EVENT_E_INVALID_PER_USER_SID 0x80040207
def EVENT_E_LAST 0x8004021F
def EVENT_E_MISSING_EVENTCLASS 0x8004020A
def EVENT_E_NOT_ALL_REMOVED 0x8004020B
def EVENT_E_PER_USER_SID_NOT_LOGGED_ON 0x80040210
def EVENT_E_QUERYFIELD 0x80040204
def EVENT_E_QUERYSYNTAX 0x80040203
def EVENT_E_TOO_MANY_METHODS 0x80040209
def EVENT_E_USER_EXCEPTION 0x80040208
def EVENT_MAX 0x7FFFFFFF
def EVENT_MIN 0x00000001
def EVENT_MODIFY_STATE 0x0002
def EVENT_OBJECT_ACCELERATORCHANGE 0x8012
def EVENT_OBJECT_CREATE 0x8000
def EVENT_OBJECT_DEFACTIONCHANGE 0x8011
def EVENT_OBJECT_DESCRIPTIONCHANGE 0x800D
def EVENT_OBJECT_DESTROY 0x8001
def EVENT_OBJECT_FOCUS 0x8005
def EVENT_OBJECT_HELPCHANGE 0x8010
def EVENT_OBJECT_HIDE 0x8003
def EVENT_OBJECT_LOCATIONCHANGE 0x800B
def EVENT_OBJECT_NAMECHANGE 0x800C
def EVENT_OBJECT_PARENTCHANGE 0x800F
def EVENT_OBJECT_REORDER 0x8004
def EVENT_OBJECT_SELECTION 0x8006
def EVENT_OBJECT_SELECTIONADD 0x8007
def EVENT_OBJECT_SELECTIONREMOVE 0x8008
def EVENT_OBJECT_SELECTIONWITHIN 0x8009
def EVENT_OBJECT_SHOW 0x8002
def EVENT_OBJECT_STATECHANGE 0x800A
def EVENT_OBJECT_VALUECHANGE 0x800E
def EVENT_SYSTEM_ALERT 0x0002
def EVENT_SYSTEM_CAPTUREEND 0x0009
def EVENT_SYSTEM_CAPTURESTART 0x0008
def EVENT_SYSTEM_CONTEXTHELPEND 0x000D
def EVENT_SYSTEM_CONTEXTHELPSTART 0x000C
def EVENT_SYSTEM_DIALOGEND 0x0011
def EVENT_SYSTEM_DIALOGSTART 0x0010
def EVENT_SYSTEM_DRAGDROPEND 0x000F
def EVENT_SYSTEM_DRAGDROPSTART 0x000E
def EVENT_SYSTEM_FOREGROUND 0x0003
def EVENT_SYSTEM_MENUEND 0x0005
def EVENT_SYSTEM_MENUPOPUPEND 0x0007
def EVENT_SYSTEM_MENUPOPUPSTART 0x0006
def EVENT_SYSTEM_MENUSTART 0x0004
def EVENT_SYSTEM_MINIMIZEEND 0x0017
def EVENT_SYSTEM_MINIMIZESTART 0x0016
def EVENT_SYSTEM_MOVESIZEEND 0x000B
def EVENT_SYSTEM_MOVESIZESTART 0x000A
def EVENT_SYSTEM_SCROLLINGEND 0x0013
def EVENT_SYSTEM_SCROLLINGSTART 0x0012
def EVENT_SYSTEM_SOUND 0x0001
def EVENT_SYSTEM_SWITCHEND 0x0015
def EVENT_SYSTEM_SWITCHSTART 0x0014
def EVENT_S_FIRST 0x00040200
def EVENT_S_LAST 0x0004021F
def EVENT_S_NOSUBSCRIBERS 0x00040202
def EVENT_S_SOME_SUBSCRIBERS_FAILED 0x00040200
def EV_BREAK 0x0040
def EV_CTS 0x0008
def EV_DSR 0x0010
def EV_ERR 0x0080
def EV_EVENT1 0x0800
def EV_EVENT2 0x1000
def EV_PERR 0x0200
def EV_RING 0x0100
def EV_RLSD 0x0020
def EV_RX80FULL 0x0400
def EV_RXCHAR 0x0001
def EV_RXFLAG 0x0002
def EV_TXEMPTY 0x0004
def EWX_FORCE 0x00000004
def EWX_FORCEIFHUNG 0x00000010
def EWX_LOGOFF 0
def EWX_POWEROFF 0x00000008
def EWX_REBOOT 0x00000002
def EWX_SHUTDOWN 0x00000001
type EXCEPINFO @wCode @wReserved BSTR'bstrSource BSTR'bstrDescription BSTR'bstrHelpFile dwHelpContext !*pvReserved fa_pfnDeferredFillIn scode
def EXCEPTION_ACCESS_VIOLATION 0xC0000005
def EXCEPTION_ARRAY_BOUNDS_EXCEEDED 0xC000008C
def EXCEPTION_BREAKPOINT 0x80000003
def EXCEPTION_CONTINUE_EXECUTION 0xFFFFFFFF
def EXCEPTION_CONTINUE_SEARCH 0
def EXCEPTION_DATATYPE_MISALIGNMENT 0x80000002
def EXCEPTION_DEBUG_EVENT 1
type EXCEPTION_DEBUG_INFO EXCEPTION_RECORD'ExceptionRecord dwFirstChance
def EXCEPTION_EXECUTE_HANDLER 1
def EXCEPTION_FLT_DENORMAL_OPERAND 0xC000008D
def EXCEPTION_FLT_DIVIDE_BY_ZERO 0xC000008E
def EXCEPTION_FLT_INEXACT_RESULT 0xC000008F
def EXCEPTION_FLT_INVALID_OPERATION 0xC0000090
def EXCEPTION_FLT_OVERFLOW 0xC0000091
def EXCEPTION_FLT_STACK_CHECK 0xC0000092
def EXCEPTION_FLT_UNDERFLOW 0xC0000093
def EXCEPTION_GUARD_PAGE 0x80000001
def EXCEPTION_ILLEGAL_INSTRUCTION 0xC000001D
def EXCEPTION_INT_DIVIDE_BY_ZERO 0xC0000094
def EXCEPTION_INT_OVERFLOW 0xC0000095
def EXCEPTION_INVALID_DISPOSITION 0xC0000026
def EXCEPTION_INVALID_HANDLE 0xC0000008
def EXCEPTION_IN_PAGE_ERROR 0xC0000006
def EXCEPTION_MAXIMUM_PARAMETERS 15
def EXCEPTION_NONCONTINUABLE 0x1
def EXCEPTION_NONCONTINUABLE_EXCEPTION 0xC0000025
type EXCEPTION_POINTERS EXCEPTION_RECORD*ExceptionRecord CONTEXT*ContextRecord
def EXCEPTION_PRIV_INSTRUCTION 0xC0000096
type EXCEPTION_RECORD ExceptionCode ExceptionFlags EXCEPTION_RECORD*ExceptionRecord !*ExceptionAddress NumberParameters ExceptionInformation[15]
type EXCEPTION_RECORD32 ExceptionCode ExceptionFlags ExceptionRecord ExceptionAddress NumberParameters ExceptionInformation[15]
type EXCEPTION_RECORD64 ExceptionCode ExceptionFlags %ExceptionRecord %ExceptionAddress NumberParameters __unusedAlignment %ExceptionInformation[15]
def EXCEPTION_SINGLE_STEP 0x80000004
def EXCEPTION_STACK_OVERFLOW 0xC00000FD
def EXDEV 18
def EXECUTE_OFFLINE_DIAGS 0xD4
def EXIT_FAILURE 1
def EXIT_PROCESS_DEBUG_EVENT 5
type EXIT_PROCESS_DEBUG_INFO dwExitCode
def EXIT_SUCCESS 0
def EXIT_THREAD_DEBUG_EVENT 4
type EXIT_THREAD_DEBUG_INFO dwExitCode
def EXPORT_PRIVATE_KEYS 0x0004
def EXPO_OFFLOAD_FUNC_NAME "OffloadModExpo"
def EXPO_OFFLOAD_REG_VALUE "ExpoOffload"
def EXPPS_FILETYPES 0x1
def EXP_DARWIN_ID_SIG 0xA0000006
type EXP_DARWIN_LINK DATABLOCK_HEADER'dbh !szDarwinID[260] @szwDarwinID[260]
def EXP_LOGO3_ID_SIG 0xA0000007
type EXP_SPECIAL_FOLDER cbSize dwSignature idSpecialFolder cbOffset
def EXP_SPECIAL_FOLDER_SIG 0xA0000005
def EXP_SZ_ICON_SIG 0xA0000007
type EXP_SZ_LINK cbSize dwSignature !szTarget[260] @swzTarget[260]
def EXP_SZ_LINK_SIG 0xA0000001
def EXTCONN_CALLABLE 0x4
def EXTCONN_STRONG 0x1
def EXTCONN_WEAK 0x2
def EXTEND_IEPORT 2
type EXTLOGFONT LOGFONT'elfLogFont !elfFullName[64] !elfStyle[32] elfVersion elfStyleSize elfMatch elfReserved !elfVendorId[4] elfCulture PANOSE'elfPanose
type EXTLOGFONTA LOGFONT'elfLogFont !elfFullName[64] !elfStyle[32] elfVersion elfStyleSize elfMatch elfReserved !elfVendorId[4] elfCulture PANOSE'elfPanose
type EXTLOGFONTW LOGFONTW'elfLogFont @elfFullName[64] @elfStyle[32] elfVersion elfStyleSize elfMatch elfReserved !elfVendorId[4] elfCulture PANOSE'elfPanose
type EXTLOGPEN elpPenStyle elpWidth elpBrushStyle elpColor elpHatch elpNumEntries elpStyleEntry[1]
type EXTRASEARCH GUID'guidSearch @wszFriendlyName[80] @wszUrl[2084]
def EXTTEXTOUT 512
def EXT_DEVICE_CAPS 4099
def E_ABORT 0x80004004
def E_ACCESSDENIED 0x80070005
def E_DRAW 0x80040140
def E_FAIL 0x80004005
def E_HANDLE 0x80070006
def E_INVALIDARG 0x80070057
def E_NOINTERFACE 0x80004002
def E_NOTIMPL 0x80004001
def E_OUTOFMEMORY 0x8007000E
def E_PENDING 0x8000000A
def E_POINTER 0x80004003
def E_UNEXPECTED 0x8000FFFF
dll C_macro Edit_GetCueBannerText hwnd lpwText cchText
 ;;SendMessage(hwnd,(0x1500+2),lpwText,cchText)
dll C_macro Edit_HideBalloonTip hwnd
 ;;SendMessage(hwnd,(0x1500+4),0,0)
dll C_macro Edit_SetCueBannerText hwnd lpcwText
 ;;SendMessage(hwnd,(0x1500+1),0,lpcwText)
dll C_macro Edit_ShowBalloonTip hwnd peditballoontip
 ;;SendMessage(hwnd,(0x1500+3),0,peditballoontip)
dll gdi32 #Ellipse hdc nLeftRect nTopRect nRightRect nBottomRect
dll user32 #EmptyClipboard
dll psapi #EmptyWorkingSet hProcess
dll user32 #EnableMenuItem hMenu uIDEnableItem uEnable
dll user32 #EnableScrollBar hWnd wSBflags wArrows
dll uxtheme #EnableThemeDialogTexture hwnd dwFlags
dll uxtheme #EnableTheming fEnable
dll unicows #EnableWindow hWnd bEnable
dll advapi32 [EncryptFileA]#EncryptFile $lpFileName
dll advapi32 #EncryptionDisable @*DirPath Disable
dll user32 #EndDeferWindowPos hWinPosInfo
dll user32 #EndDialog hDlg nResult
dll gdi32 #EndDoc hdc
dll "winspool.drv" #EndDocPrinter hPrinter
dll user32 #EndMenu
dll gdi32 #EndPage hdc
dll "winspool.drv" #EndPagePrinter hPrinter
dll user32 #EndPaint hWnd PAINTSTRUCT*lpPaint
dll gdi32 #EndPath hdc
dll kernel32 [EndUpdateResourceA]#EndUpdateResource hUpdate fDiscard
dll kernel32 EnterCriticalSection CRITICAL_SECTION*lpCriticalSection
dll kernel32 [EnumCalendarInfoA]#EnumCalendarInfo lpCalInfoEnumProc Locale Calendar CalType
 ;;lpCalInfoEnumProc: function# $a
dll kernel32 [EnumCalendarInfoExA]#EnumCalendarInfoEx lpCalInfoEnumProcEx Locale Calendar CalType
 ;;lpCalInfoEnumProcEx: function# $a b
dll user32 #EnumChildWindows hWndParent lpEnumFunc lParam
 ;;lpEnumFunc: function# a b
dll unicows #EnumClipboardFormats format
dll kernel32 [EnumDateFormatsA]#EnumDateFormats lpDateFmtEnumProc Locale dwFlags
 ;;lpDateFmtEnumProc: function# $a
dll kernel32 [EnumDateFormatsExA]#EnumDateFormatsEx lpDateFmtEnumProcEx Locale dwFlags
 ;;lpDateFmtEnumProcEx: function# $a b
dll advapi32 [EnumDependentServicesA]#EnumDependentServices hService dwServiceState ENUM_SERVICE_STATUS*lpServices cbBufSize *pcbBytesNeeded *lpServicesReturned
dll user32 #EnumDesktopWindows hDesktop lpfn lParam
 ;;lpfn: function# a b
dll user32 [EnumDesktopsA]#EnumDesktops hwinsta lpEnumFunc lParam
 ;;lpEnumFunc: function# $a b
dll psapi #EnumDeviceDrivers !**lpImageBase cb *lpcbNeeded
dll user32 [EnumDisplayDevicesA]#EnumDisplayDevices $lpDevice iDevNum DISPLAY_DEVICE*lpDisplayDevice dwFlags
dll user32 #EnumDisplayMonitors hdc RECT*lprcClip lpfnEnum dwData
 ;;lpfnEnum: function# a b RECT*c d
dll user32 [EnumDisplaySettingsA]#EnumDisplaySettings $lpszDeviceName iModeNum DEVMODE*lpDevMode
dll user32 [EnumDisplaySettingsExA]#EnumDisplaySettingsEx $lpszDeviceName iModeNum DEVMODE*lpDevMode dwFlags
dll gdi32 #EnumEnhMetaFile hdc hemf lpEnhMetaFunc !*lpData RECT*lpRect
 ;;lpEnhMetaFunc: function# a HANDLETABLE*b ENHMETARECORD*c d e
dll gdi32 [EnumFontFamiliesA]#EnumFontFamilies hdc $lpszFamily lpEnumFontFamProc lParam
 ;;lpEnumFontFamProc: function# LOGFONT*a TEXTMETRIC*b c d
dll gdi32 [EnumFontFamiliesExA]#EnumFontFamiliesEx hdc LOGFONT*lpLogfont lpEnumFontFamExProc lParam dwFlags
 ;;lpEnumFontFamExProc: function# LOGFONT*a TEXTMETRIC*b c d
dll gdi32 [EnumFontsA]#EnumFonts hdc $lpFaceName lpFontFunc lParam
 ;;lpFontFunc: function# LOGFONT*a TEXTMETRIC*b c d
dll "winspool.drv" [EnumFormsA]#EnumForms hPrinter Level !*pForm cbBuf *pcbNeeded *pcReturned
dll gdi32 [EnumICMProfilesA]#EnumICMProfiles hDC lpEnumICMProfilesFunc lParam
 ;;lpEnumICMProfilesFunc: function# $a b
dll "winspool.drv" [EnumJobsA]#EnumJobs hPrinter FirstJob NoJobs Level !*pJob cbBuf *pcbNeeded *pcReturned
dll kernel32 [EnumLanguageGroupLocalesA]#EnumLanguageGroupLocales lpLangGroupLocaleEnumProc LanguageGroup dwFlags lParam
 ;;lpLangGroupLocaleEnumProc: function# a b $c d
dll gdi32 #EnumMetaFile hdc hmf lpMetaFunc lParam
 ;;lpMetaFunc: function# a HANDLETABLE*b METARECORD*c d e
dll "winspool.drv" [EnumMonitorsA]#EnumMonitors $pName Level !*pMonitors cbBuf *pcbNeeded *pcReturned
dll gdi32 #EnumObjects hdc nObjectType lpObjectFunc lParam
 ;;lpObjectFunc: function# !*a b
dll psapi [EnumPageFilesA]#EnumPageFiles pCallBackRoutine !*pContext
 ;;pCallBackRoutine: function# !*pContext ENUM_PAGE_FILE_INFORMATION*pPageFileInfo $lpFilename
dll "winspool.drv" [EnumPortsA]#EnumPorts $pName Level !*pPorts cbBuf *pcbNeeded *pcReturned
dll "winspool.drv" [EnumPrintProcessorDatatypesA]#EnumPrintProcessorDatatypes $pName $pPrintProcessorName Level !*pDatatypes cbBuf *pcbNeeded *pcReturned
dll "winspool.drv" [EnumPrintProcessorsA]#EnumPrintProcessors $pName $pEnvironment Level !*pPrintProcessorInfo cbBuf *pcbNeeded *pcReturned
dll "winspool.drv" [EnumPrinterDataA]#EnumPrinterData hPrinter dwIndex $pValueName cbValueName *pcbValueName *pType !*pData cbData *pcbData
dll "winspool.drv" [EnumPrinterDataExA]#EnumPrinterDataEx hPrinter $pKeyName !*pEnumValues cbEnumValues *pcbEnumValues *pnEnumValues
dll "winspool.drv" [EnumPrinterDriversA]#EnumPrinterDrivers $pName $pEnvironment Level !*pDriverInfo cbBuf *pcbNeeded *pcReturned
dll "winspool.drv" [EnumPrinterKeyA]#EnumPrinterKey hPrinter $pKeyName $pSubkey cbSubkey *pcbSubkey
dll "winspool.drv" [EnumPrintersA]#EnumPrinters Flags $Name Level !*pPrinterEnum cbBuf *pcbNeeded *pcReturned
dll psapi #EnumProcessModules hProcess *lphModule cb *lpcbNeeded
dll psapi #EnumProcesses *lpidProcess cb *cbNeeded
dll unicows [EnumPropsA]#EnumProps hWnd lpEnumFunc
 ;;lpEnumFunc: function# a $b c
dll unicows [EnumPropsExA]#EnumPropsEx hWnd lpEnumFunc lParam
 ;;lpEnumFunc: function# a $b c d
dll kernel32 [EnumResourceLanguagesA]#EnumResourceLanguages hModule $lpType $lpName lpEnumFunc lParam
 ;;lpEnumFunc: function# hModule $lpType $lpName @wLanguage lParam
dll kernel32 [EnumResourceNamesA]#EnumResourceNames hModule $lpType lpEnumFunc lParam
 ;;lpEnumFunc: function# hModule $lpType $lpName lParam
dll kernel32 [EnumResourceTypesA]#EnumResourceTypes hModule lpEnumFunc lParam
 ;;lpEnumFunc: function# hModule $lpType lParam
dll advapi32 [EnumServicesStatusA]#EnumServicesStatus hSCManager dwServiceType dwServiceState ENUM_SERVICE_STATUS*lpServices cbBufSize *pcbBytesNeeded *lpServicesReturned *lpResumeHandle
dll advapi32 [EnumServicesStatusExA]#EnumServicesStatusEx hSCManager InfoLevel dwServiceType dwServiceState !*lpServices cbBufSize *pcbBytesNeeded *lpServicesReturned *lpResumeHandle $pszGroupName
dll kernel32 [EnumSystemCodePagesA]#EnumSystemCodePages lpCodePageEnumProc dwFlags
 ;;lpCodePageEnumProc: function# $a
dll kernel32 #EnumSystemGeoID GeoClass ParentGeoId lpGeoEnumProc
 ;;lpGeoEnumProc: function# a
dll kernel32 [EnumSystemLanguageGroupsA]#EnumSystemLanguageGroups lpLanguageGroupEnumProc dwFlags lParam
 ;;lpLanguageGroupEnumProc: function# a $b $c d e
dll kernel32 [EnumSystemLocalesA]#EnumSystemLocales lpLocaleEnumProc dwFlags
 ;;lpLocaleEnumProc: function# $a
dll C_macro EnumTaskWindows hTask lpfn lParam
 ;;EnumThreadWindows((hTask),lpfn,lParam)
dll user32 #EnumThreadWindows dwThreadId lpfn lParam
 ;;lpfn: function# a b
dll kernel32 [EnumTimeFormatsA]#EnumTimeFormats lpTimeFmtEnumProc Locale dwFlags
 ;;lpTimeFmtEnumProc: function# $a
dll kernel32 [EnumUILanguagesA]#EnumUILanguages lpUILanguageEnumProc dwFlags lParam
 ;;lpUILanguageEnumProc: function# $a b
dll user32 [EnumWindowStationsA]#EnumWindowStations lpEnumFunc lParam
 ;;lpEnumFunc: function# $a b
dll user32 #EnumWindows lpEnumFunc lParam
 ;;lpEnumFunc: function# a b
dll kernel32 [EnumerateLocalComputerNamesA]#EnumerateLocalComputerNames NameType ulFlags $lpDnsFQHostname *nSize
dll advapi32 #EqualDomainSid !*pSid1 !*pSid2 *pfEqual
dll advapi32 #EqualPrefixSid !*pSid1 !*pSid2
def EqualPriority 0
dll user32 #EqualRect RECT*lprc1 RECT*lprc2
dll gdi32 #EqualRgn hSrcRgn1 hSrcRgn2
dll advapi32 #EqualSid !*pSid1 !*pSid2
dll kernel32 #EraseTape hDevice dwEraseType bImmediate
dll gdi32 #Escape hdc nEscape cbInput $lpvInData !*lpvOutData
dll kernel32 #EscapeCommFunction hFile dwFunc
def ExceptionCollidedUnwind 3
def ExceptionContinueExecution 0
def ExceptionContinueSearch 1
def ExceptionNestedException 2
dll gdi32 #ExcludeClipRect hdc nLeftRect nTopRect nRightRect nBottomRect
dll user32 #ExcludeUpdateRgn hDC hWnd
dll kernel32 ExitProcess uExitCode
dll kernel32 ExitThread dwExitCode
dll C_macro ExitWindows dwReserved Code
 ;;ExitWindowsEx(0,0xFFFFFFFF)
dll user32 #ExitWindowsEx uFlags dwReserved
dll kernel32 [ExpandEnvironmentStringsA]#ExpandEnvironmentStrings $lpSrc $lpDst nSize
dll gdi32 #ExtCreatePen dwPenStyle dwWidth LOGBRUSH*lplb dwStyleCount *lpStyle
dll gdi32 #ExtCreateRegion XFORM*lpXform nCount RGNDATA*lpRgnData
dll "winspool.drv" #ExtDeviceMode hWnd hInst DEVMODE*pDevModeOutput $pDeviceName $pPort DEVMODE*pDevModeInput $pProfile fMode
dll gdi32 #ExtEscape hdc nEscape cbInput $lpszInData cbOutput $lpszOutData
dll gdi32 #ExtFloodFill hdc nXStart nYStart crColor fuFillType
dll gdi32 #ExtSelectClipRgn hdc hrgn fnMode
dll gdi32 [ExtTextOutA]#ExtTextOut hdc X Y fuOptions RECT*lprc $lpString cbCount *lpDx
dll shell32 [ExtractAssociatedIconA]#ExtractAssociatedIcon hInst $lpIconPath @*lpiIcon
dll shell32 [ExtractAssociatedIconExA]#ExtractAssociatedIconEx hInst $lpIconPath @*lpiIconIndex @*lpiIconId
dll shell32 [ExtractIconA]#ExtractIcon hInst $lpszExeFileName nIconIndex
dll shell32 [ExtractIconExA]#ExtractIconEx $lpszFile nIconIndex *phiconLarge *phiconSmall nIcons
def F3_120M_512 13
def F3_128Mb_512 20
def F3_1Pt23_1024 18
def F3_1Pt2_512 17
def F3_1Pt44_512 2
def F3_200Mb_512 23
def F3_20Pt8_512 4
def F3_230Mb_512 21
def F3_240M_512 24
def F3_2Pt88_512 3
def F3_32M_512 25
def F3_640_512 14
def F3_720_512 5
def F5_160_512 10
def F5_180_512 9
def F5_1Pt23_1024 19
def F5_1Pt2_512 1
def F5_320_1024 8
def F5_320_512 7
def F5_360_512 6
def F5_640_512 15
def F5_720_512 16
def F8_256_128 22
def FACILITY_AAF 18
def FACILITY_ACS 20
def FACILITY_BACKGROUNDCOPY 32
def FACILITY_CERT 11
def FACILITY_COMPLUS 17
def FACILITY_CONFIGURATION 33
def FACILITY_CONTROL 10
def FACILITY_DISPATCH 2
def FACILITY_DPLAY 21
def FACILITY_HTTP 25
def FACILITY_INTERNET 12
def FACILITY_ITF 4
def FACILITY_MEDIASERVER 13
def FACILITY_METADIRECTORY 35
def FACILITY_MSMQ 14
def FACILITY_NT_BIT 0x10000000
def FACILITY_NULL 0
def FACILITY_RPC 1
def FACILITY_SCARD 16
def FACILITY_SECURITY 9
def FACILITY_SETUPAPI 15
def FACILITY_SSPI 9
def FACILITY_STATE_MANAGEMENT 34
def FACILITY_STORAGE 3
def FACILITY_SXS 23
def FACILITY_UMI 22
def FACILITY_URT 19
def FACILITY_WIN32 7
def FACILITY_WINDOWS 8
def FACILITY_WINDOWS_CE 24
def FADF_AUTO 0x1
def FADF_BSTR 0x100
def FADF_DISPATCH 0x400
def FADF_EMBEDDED 0x4
def FADF_FIXEDSIZE 0x10
def FADF_HAVEIID 0x40
def FADF_HAVEVARTYPE 0x80
def FADF_RECORD 0x20
def FADF_RESERVED 0xf008
def FADF_STATIC 0x2
def FADF_UNKNOWN 0x200
def FADF_VARIANT 0x800
def FAILED_ACCESS_ACE_FLAG 0x80
def FALSE 0
def FALT 0x10
def FAPPCOMMAND_KEY 0
def FAPPCOMMAND_MASK 0xF000
def FAPPCOMMAND_MOUSE 0x8000
def FAPPCOMMAND_OEM 0x1000
type FAT_STATISTICS CreateHits SuccessfulCreates FailedCreates NonCachedReads NonCachedReadBytes NonCachedWrites NonCachedWriteBytes NonCachedDiskReads NonCachedDiskWrites
def FCIDM_BROWSERFIRST 0xa000
def FCIDM_BROWSERLAST 0xbf00
def FCIDM_GLOBALFIRST 0x8000
def FCIDM_GLOBALLAST 0x9fff
def FCIDM_MENU_EDIT 0x00008040
def FCIDM_MENU_EXPLORE 0x00008150
def FCIDM_MENU_FAVORITES 0x00008170
def FCIDM_MENU_FILE 0x00008000
def FCIDM_MENU_FIND 0x00008140
def FCIDM_MENU_HELP 0x00008100
def FCIDM_MENU_TOOLS 0x000080C0
def FCIDM_MENU_TOOLS_SEP_GOTO 0x000080C1
def FCIDM_MENU_VIEW 0x00008080
def FCIDM_MENU_VIEW_SEP_OPTIONS 0x00008081
def FCIDM_SHVIEWFIRST 0x0000
def FCIDM_SHVIEWLAST 0x7fff
def FCIDM_STATUS 0x0000A001
def FCIDM_TOOLBAR 0x0000A000
def FCONTROL 0x08
def FCSM_CLSID 0x00000008
def FCSM_FLAGS 0x00000040
def FCSM_ICONFILE 0x00000010
def FCSM_INFOTIP 0x00000004
def FCSM_LOGO 0x00000020
def FCSM_VIEWID 0x00000001
def FCSM_WEBVIEWTEMPLATE 0x00000002
def FCS_FLAG_DRAGDROP 2
def FCS_FORCEWRITE 0x00000002
def FCS_READ 0x00000001
def FCS_WRITE 0x00000003
def FCT_ADDTOEND 0x0004
def FCT_CONFIGABLE 0x0002
def FCT_MERGE 0x0001
def FCW_INTERNETBAR 0x0006
def FCW_PROGRESS 0x0008
def FCW_STATUS 0x0001
def FCW_TOOLBAR 0x0002
def FCW_TREE 0x0003
def FD_ACCEPT 0x00000008
def FD_ACCEPT_BIT 3
def FD_ACCESSTIME 0x0010
def FD_ADDRESS_LIST_CHANGE 0x00000200
def FD_ADDRESS_LIST_CHANGE_BIT 9
def FD_ALL_EVENTS 0x000003FF
def FD_ATTRIBUTES 0x0004
def FD_CLOSE 0x00000020
def FD_CLOSE_BIT 5
def FD_CLSID 0x0001
def FD_CONNECT 0x00000010
def FD_CONNECT_BIT 4
def FD_CREATETIME 0x0008
def FD_FILESIZE 0x0040
def FD_GROUP_QOS 0x00000080
def FD_GROUP_QOS_BIT 7
dll C_macro FD_ISSET fd set
 ;;__WSAFDIsSet(fd,set)
def FD_LINKUI 0x8000
def FD_MAX_EVENTS 10
def FD_OOB 0x00000004
def FD_OOB_BIT 2
def FD_PROGRESSUI 0x4000
def FD_QOS 0x00000040
def FD_QOS_BIT 6
def FD_READ 0x00000001
def FD_READ_BIT 0
def FD_ROUTING_INTERFACE_CHANGE 0x00000100
def FD_ROUTING_INTERFACE_CHANGE_BIT 8
type FD_SET fd_count fd_array[64]
def FD_SETSIZE 64
def FD_SIZEPOINT 0x0002
def FD_WRITE 0x00000002
def FD_WRITESTIME 0x0020
def FD_WRITE_BIT 1
def FEATURESETTING_CUSTPAPER 3
def FEATURESETTING_MIRROR 4
def FEATURESETTING_NEGATIVE 5
def FEATURESETTING_NUP 0
def FEATURESETTING_OUTPUT 1
def FEATURESETTING_PRIVATE_BEGIN 0x1000
def FEATURESETTING_PRIVATE_END 0x1FFF
def FEATURESETTING_PROTOCOL 6
def FEATURESETTING_PSLEVEL 2
def FE_FONTSMOOTHINGCLEARTYPE 0x0002
def FE_FONTSMOOTHINGDOCKING 0x8000
def FE_FONTSMOOTHINGORIENTATIONBGR 0x0000
def FE_FONTSMOOTHINGORIENTATIONRGB 0x0001
def FE_FONTSMOOTHINGSTANDARD 0x0001
def FF_DECORATIVE 0x00000050
def FF_DONTCARE 0x00000000
def FF_MODERN 0x00000030
def FF_ROMAN 0x00000010
def FF_SCRIPT 0x00000040
def FF_SWISS 0x00000020
def FIBER_FLAG_FLOAT_SWITCH 0x1
def FIEF_FLAG_FORCE_JITUI 0x1
def FIEF_FLAG_PEEK 0x2
def FIEF_FLAG_SKIP_INSTALLED_VERSION_CHECK 0x4
type FILE $_ptr _cnt $_base _flag _file _charbuf _bufsiz $_tmpfname
type FILEDESCRIPTOR dwFlags GUID'clsid SIZE'sizel POINTL'pointl dwFileAttributes FILETIME'ftCreationTime FILETIME'ftLastAccessTime FILETIME'ftLastWriteTime nFileSizeHigh nFileSizeLow !cFileName[260]
type FILEDESCRIPTORA dwFlags GUID'clsid SIZE'sizel POINTL'pointl dwFileAttributes FILETIME'ftCreationTime FILETIME'ftLastAccessTime FILETIME'ftLastWriteTime nFileSizeHigh nFileSizeLow !cFileName[260]
type FILEDESCRIPTORW dwFlags GUID'clsid SIZE'sizel POINTL'pointl dwFileAttributes FILETIME'ftCreationTime FILETIME'ftLastAccessTime FILETIME'ftLastWriteTime nFileSizeHigh nFileSizeLow @cFileName[260]
type FILEGROUPDESCRIPTOR cItems FILEDESCRIPTOR'fgd[1]
type FILEGROUPDESCRIPTORA cItems FILEDESCRIPTOR'fgd[1]
type FILEGROUPDESCRIPTORW cItems FILEDESCRIPTORW'fgd[1]
def FILENAME_MAX 260
def FILEOKSTRING "commdlg_FileNameOK"
def FILEOKSTRINGA "commdlg_FileNameOK"
def FILEOKSTRINGW L"commdlg_FileNameOK"
def FILEOPENORD 1536
type FILESYSTEM_STATISTICS @FileSystemType @Version SizeOfCompleteStructure UserFileReads UserFileReadBytes UserDiskReads UserFileWrites UserFileWriteBytes UserDiskWrites MetaDataReads MetaDataReadBytes MetaDataDiskReads MetaDataWrites MetaDataWriteBytes MetaDataDiskWrites
def FILESYSTEM_STATISTICS_TYPE_FAT 2
def FILESYSTEM_STATISTICS_TYPE_NTFS 1
type FILETIME dwLowDateTime dwHighDateTime
def FILE_ACTION_ADDED 0x00000001
def FILE_ACTION_MODIFIED 0x00000003
def FILE_ACTION_REMOVED 0x00000002
def FILE_ACTION_RENAMED_NEW_NAME 0x00000005
def FILE_ACTION_RENAMED_OLD_NAME 0x00000004
def FILE_ADD_FILE 0x0002
def FILE_ADD_SUBDIRECTORY 0x0004
type FILE_ALLOCATED_RANGE_BUFFER LARGE_INTEGER'FileOffset LARGE_INTEGER'Length
def FILE_ALL_ACCESS 0x001F01FF
def FILE_ANY_ACCESS 0
def FILE_APPEND_DATA 0x0004
def FILE_ATTRIBUTE_ARCHIVE 0x00000020
def FILE_ATTRIBUTE_COMPRESSED 0x00000800
def FILE_ATTRIBUTE_DEVICE 0x00000040
def FILE_ATTRIBUTE_DIRECTORY 0x00000010
def FILE_ATTRIBUTE_ENCRYPTED 0x00004000
def FILE_ATTRIBUTE_HIDDEN 0x00000002
def FILE_ATTRIBUTE_NORMAL 0x00000080
def FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 0x00002000
def FILE_ATTRIBUTE_OFFLINE 0x00001000
def FILE_ATTRIBUTE_READONLY 0x00000001
def FILE_ATTRIBUTE_REPARSE_POINT 0x00000400
def FILE_ATTRIBUTE_SPARSE_FILE 0x00000200
def FILE_ATTRIBUTE_SYSTEM 0x00000004
def FILE_ATTRIBUTE_TEMPORARY 0x00000100
def FILE_BEGIN 0
def FILE_CASE_PRESERVED_NAMES 0x00000002
def FILE_CASE_SENSITIVE_SEARCH 0x00000001
def FILE_CLEAR_ENCRYPTION 0x00000002
def FILE_CREATE_PIPE_INSTANCE 0x0004
def FILE_CURRENT 1
def FILE_DELETE_CHILD 0x0040
def FILE_DEVICE_8042_PORT 0x00000027
def FILE_DEVICE_ACPI 0x00000032
def FILE_DEVICE_BATTERY 0x00000029
def FILE_DEVICE_BEEP 0x00000001
def FILE_DEVICE_BUS_EXTENDER 0x0000002a
def FILE_DEVICE_CD_ROM 0x00000002
def FILE_DEVICE_CD_ROM_FILE_SYSTEM 0x00000003
def FILE_DEVICE_CHANGER 0x00000030
def FILE_DEVICE_CONTROLLER 0x00000004
def FILE_DEVICE_DATALINK 0x00000005
def FILE_DEVICE_DFS 0x00000006
def FILE_DEVICE_DFS_FILE_SYSTEM 0x00000035
def FILE_DEVICE_DFS_VOLUME 0x00000036
def FILE_DEVICE_DISK 0x00000007
def FILE_DEVICE_DISK_FILE_SYSTEM 0x00000008
def FILE_DEVICE_DVD 0x00000033
def FILE_DEVICE_FILE_SYSTEM 0x00000009
def FILE_DEVICE_FIPS 0x0000003A
def FILE_DEVICE_FULLSCREEN_VIDEO 0x00000034
def FILE_DEVICE_INFINIBAND 0x0000003B
def FILE_DEVICE_INPORT_PORT 0x0000000a
def FILE_DEVICE_KEYBOARD 0x0000000b
def FILE_DEVICE_KS 0x0000002f
def FILE_DEVICE_KSEC 0x00000039
def FILE_DEVICE_MAILSLOT 0x0000000c
def FILE_DEVICE_MASS_STORAGE 0x0000002d
def FILE_DEVICE_MIDI_IN 0x0000000d
def FILE_DEVICE_MIDI_OUT 0x0000000e
def FILE_DEVICE_MODEM 0x0000002b
def FILE_DEVICE_MOUSE 0x0000000f
def FILE_DEVICE_MULTI_UNC_PROVIDER 0x00000010
def FILE_DEVICE_NAMED_PIPE 0x00000011
def FILE_DEVICE_NETWORK 0x00000012
def FILE_DEVICE_NETWORK_BROWSER 0x00000013
def FILE_DEVICE_NETWORK_FILE_SYSTEM 0x00000014
def FILE_DEVICE_NETWORK_REDIRECTOR 0x00000028
def FILE_DEVICE_NULL 0x00000015
def FILE_DEVICE_PARALLEL_PORT 0x00000016
def FILE_DEVICE_PHYSICAL_NETCARD 0x00000017
def FILE_DEVICE_PRINTER 0x00000018
def FILE_DEVICE_SCANNER 0x00000019
def FILE_DEVICE_SCREEN 0x0000001c
def FILE_DEVICE_SERENUM 0x00000037
def FILE_DEVICE_SERIAL_MOUSE_PORT 0x0000001a
def FILE_DEVICE_SERIAL_PORT 0x0000001b
def FILE_DEVICE_SMARTCARD 0x00000031
def FILE_DEVICE_SMB 0x0000002e
def FILE_DEVICE_SOUND 0x0000001d
def FILE_DEVICE_STREAMS 0x0000001e
def FILE_DEVICE_TAPE 0x0000001f
def FILE_DEVICE_TAPE_FILE_SYSTEM 0x00000020
def FILE_DEVICE_TERMSRV 0x00000038
def FILE_DEVICE_TRANSPORT 0x00000021
def FILE_DEVICE_UNKNOWN 0x00000022
def FILE_DEVICE_VDM 0x0000002c
def FILE_DEVICE_VIDEO 0x00000023
def FILE_DEVICE_VIRTUAL_DISK 0x00000024
def FILE_DEVICE_WAVE_IN 0x00000025
def FILE_DEVICE_WAVE_OUT 0x00000026
def FILE_DIR_DISALLOWED 9
def FILE_ENCRYPTABLE 0
def FILE_END 2
def FILE_EXECUTE 0x0020
def FILE_FILE_COMPRESSION 0x00000010
def FILE_FLAG_BACKUP_SEMANTICS 0x02000000
def FILE_FLAG_DELETE_ON_CLOSE 0x04000000
def FILE_FLAG_FIRST_PIPE_INSTANCE 0x00080000
def FILE_FLAG_NO_BUFFERING 0x20000000
def FILE_FLAG_OPEN_NO_RECALL 0x00100000
def FILE_FLAG_OPEN_REPARSE_POINT 0x00200000
def FILE_FLAG_OVERLAPPED 0x40000000
def FILE_FLAG_POSIX_SEMANTICS 0x01000000
def FILE_FLAG_RANDOM_ACCESS 0x10000000
def FILE_FLAG_SEQUENTIAL_SCAN 0x08000000
def FILE_FLAG_WRITE_THROUGH 0x80000000
def FILE_GENERIC_EXECUTE 0x001200A0
def FILE_GENERIC_READ 0x00120089
def FILE_GENERIC_WRITE 0x00120116
def FILE_IS_ENCRYPTED 1
def FILE_LIST_DIRECTORY 0x0001
def FILE_MAP_ALL_ACCESS 0x000F001F
def FILE_MAP_COPY 0x0001
def FILE_MAP_READ 0x0004
def FILE_MAP_WRITE 0x0002
def FILE_NAMED_STREAMS 0x00040000
def FILE_NOTIFY_CHANGE_ATTRIBUTES 0x00000004
def FILE_NOTIFY_CHANGE_CREATION 0x00000040
def FILE_NOTIFY_CHANGE_DIR_NAME 0x00000002
def FILE_NOTIFY_CHANGE_FILE_NAME 0x00000001
def FILE_NOTIFY_CHANGE_LAST_ACCESS 0x00000020
def FILE_NOTIFY_CHANGE_LAST_WRITE 0x00000010
def FILE_NOTIFY_CHANGE_SECURITY 0x00000100
def FILE_NOTIFY_CHANGE_SIZE 0x00000008
type FILE_NOTIFY_INFORMATION NextEntryOffset Action FileNameLength @FileName[1]
type FILE_OBJECTID_BUFFER !ObjectId[16] {{!BirthVolumeId[16] !BirthObjectId[16] !DomainId[16]} []!ExtendedInfo[48]}
def FILE_PERSISTENT_ACLS 0x00000008
type FILE_PREFETCH Type Count %Prefetch[1]
def FILE_PREFETCH_TYPE_FOR_CREATE 0x1
def FILE_READ_ACCESS 0x0001
def FILE_READ_ATTRIBUTES 0x0080
def FILE_READ_DATA 0x0001
def FILE_READ_EA 0x0008
def FILE_READ_ONLY 8
def FILE_READ_ONLY_VOLUME 0x00080000
def FILE_ROOT_DIR 3
type FILE_SEGMENT_ELEMENT !*Buffer []%Alignment
def FILE_SET_ENCRYPTION 0x00000001
type FILE_SET_SPARSE_BUFFER !SetSparse
def FILE_SHARE_DELETE 0x00000004
def FILE_SHARE_READ 0x00000001
def FILE_SHARE_WRITE 0x00000002
def FILE_SPECIAL_ACCESS 0
def FILE_SUPPORTS_ENCRYPTION 0x00020000
def FILE_SUPPORTS_OBJECT_IDS 0x00010000
def FILE_SUPPORTS_REMOTE_STORAGE 0x00000100
def FILE_SUPPORTS_REPARSE_POINTS 0x00000080
def FILE_SUPPORTS_SPARSE_FILES 0x00000040
def FILE_SYSTEM_ATTR 2
def FILE_SYSTEM_DIR 4
def FILE_SYSTEM_NOT_SUPPORT 6
def FILE_TRAVERSE 0x0020
def FILE_TYPE_CHAR 0x0002
def FILE_TYPE_DISK 0x0001
def FILE_TYPE_PIPE 0x0003
def FILE_TYPE_REMOTE 0x8000
def FILE_TYPE_UNKNOWN 0x0000
def FILE_UNICODE_ON_DISK 0x00000004
def FILE_UNKNOWN 5
def FILE_USER_DISALLOWED 7
def FILE_VOLUME_IS_COMPRESSED 0x00008000
def FILE_VOLUME_QUOTAS 0x00000020
def FILE_WRITE_ACCESS 0x0002
def FILE_WRITE_ATTRIBUTES 0x0100
def FILE_WRITE_DATA 0x0002
def FILE_WRITE_EA 0x0010
type FILE_ZERO_DATA_INFORMATION LARGE_INTEGER'FileOffset LARGE_INTEGER'BeyondFinalZero
type FILTERKEYS cbSize dwFlags iWaitMSec iDelayMSec iRepeatMSec iBounceMSec
def FINDDLGORD 1540
def FINDMSGSTRING "commdlg_FindReplace"
def FINDMSGSTRINGA "commdlg_FindReplace"
def FINDMSGSTRINGW L"commdlg_FindReplace"
type FINDREPLACE lStructSize hwndOwner hInstance Flags $lpstrFindWhat $lpstrReplaceWith @wFindWhatLen @wReplaceWithLen lCustData lpfnHook $lpTemplateName
type FINDREPLACEA lStructSize hwndOwner hInstance Flags $lpstrFindWhat $lpstrReplaceWith @wFindWhatLen @wReplaceWithLen lCustData lpfnHook $lpTemplateName
type FINDREPLACEW lStructSize hwndOwner hInstance Flags @*lpstrFindWhat @*lpstrReplaceWith @wFindWhatLen @wReplaceWithLen lCustData lpfnHook @*lpTemplateName
type FINDTEXT CHARRANGE'chrg $lpstrText
type FINDTEXTA CHARRANGE'chrg $lpstrText
type FINDTEXTEX CHARRANGE'chrg $lpstrText CHARRANGE'chrgText
type FINDTEXTEXA CHARRANGE'chrg $lpstrText CHARRANGE'chrgText
type FINDTEXTEXW CHARRANGE'chrg @*lpstrText CHARRANGE'chrgText
type FINDTEXTW CHARRANGE'chrg @*lpstrText
def FIND_ACTCTX_SECTION_KEY_RETURN_ASSEMBLY_METADATA 0x00000004
def FIND_ACTCTX_SECTION_KEY_RETURN_FLAGS 0x00000002
def FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX 0x00000001
type FIND_BY_SID_DATA Restart SID'Sid
type FIND_BY_SID_OUTPUT NextEntryOffset FileIndex FileNameLength @FileName[1]
def FIND_FIRST_EX_CASE_SENSITIVE 0x00000001
type FIND_NAME_BUFFER !length !access_control !frame_control !destination_addr[6] !source_addr[6] !routing_info[18]
type FIND_NAME_HEADER @node_count !reserved !unique_group
def FIOASYNC 0x8004667D
def FIONBIO 0x8004667E
def FIONREAD 0x4004667F
type FIXED @fract @value
def FIXED_PITCH 1
def FKF_AVAILABLE 0x00000002
def FKF_CLICKON 0x00000040
def FKF_CONFIRMHOTKEY 0x00000008
def FKF_FILTERKEYSON 0x00000001
def FKF_HOTKEYACTIVE 0x00000004
def FKF_HOTKEYSOUND 0x00000010
def FKF_INDICATOR 0x00000020
type FLAGGED_BYTE_BLOB fFlags clSize !abData[1]
type FLAGGED_WORD_BLOB fFlags clSize @asData[1]
type FLAG_STGMEDIUM ContextFlags fPassOwnership STGMEDIUM'Stgmed
type FLASHWINFO cbSize hwnd dwFlags uCount dwTimeout
def FLASHW_ALL 0x00000003
def FLASHW_CAPTION 0x00000001
def FLASHW_STOP 0
def FLASHW_TIMER 0x00000004
def FLASHW_TIMERNOFG 0x0000000C
def FLASHW_TRAY 0x00000002
def FLI_GLYPHS 0x00040000
def FLI_MASK 0x103B
type FLOAT :FLOAT'_
type FLOAT128 %LowPart %HighPart
type FLOATING_SAVE_ARE ControlWord StatusWord TagWord ErrorOffset ErrorSelector DataOffset DataSelector !RegisterArea[80] Cr0NpxState
type FLOATING_SAVE_AREA ControlWord StatusWord TagWord ErrorOffset ErrorSelector DataOffset DataSelector !RegisterArea[80] Cr0NpxState
def FLOODFILLBORDER 0
def FLOODFILLSURFACE 1
type FLOWSPEC TokenRate TokenBucketSize PeakBandwidth Latency DelayVariation ServiceType MaxSduSize MinimumPolicedSize
def FLS_MAXIMUM_AVAILABLE 128
def FLS_OUT_OF_INDEXES 0xFFFFFFFF
def FLT_DIG 6
def FLT_EPSILON 1.192092896e-07F
def FLT_GUARD 0
def FLT_MANT_DIG 24
def FLT_MAX 3.402823466e+38F
def FLT_MAX_10_EXP 38
def FLT_MAX_EXP 128
def FLT_MIN 1.175494351e-38F
def FLT_MIN_10_EXP 0xFFFFFFDB
def FLT_MIN_EXP 0xFFFFFF83
def FLT_NORMALIZE 0
def FLT_RADIX 2
def FLT_ROUNDS 1
def FLUSHOUTPUT 6
def FMFD_DEFAULT 0x00000000
def FMFD_URLASFILENAME 0x00000001
type FMTID Data1 @Data2 @Data3 !Data4[8]
def FMTID_Briefcase uuidof("{328D8B21-7729-4BFC-954C-902B329D56B0}")
def FMTID_DRM uuidof("{AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}")
def FMTID_Displaced uuidof("{9B174B33-40FF-11D2-A27E-00C04FC30871}")
def FMTID_ImageProperties uuidof("{14B81DA1-0135-4D31-96D9-6CBFC9671A99}")
def FMTID_InternetSite uuidof("{000214A1-0000-0000-C000-000000000046}")
def FMTID_Intshcut uuidof("{000214A0-0000-0000-C000-000000000046}")
def FMTID_MUSIC uuidof("{56A3372E-CE9C-11D2-9F0E-006097C686F6}")
def FMTID_Misc uuidof("{9B174B34-40FF-11D2-A27E-00C04FC30871}")
def FMTID_Query uuidof("{49691C90-7E17-101A-A91C-08002B2ECDA9}")
def FMTID_ShellDetails uuidof("{28636AA6-953D-11D2-B5D6-00C04FD918D0}")
def FMTID_Storage uuidof("{B725F130-47EF-101A-A5F1-02608C9EEBAC}")
def FMTID_Volume uuidof("{9B174B35-40FF-11D2-A27E-00C04FC30871}")
def FMTID_WebView uuidof("{F2275480-F782-4291-BD94-F13693513AEC}")
def FNERR_BUFFERTOOSMALL 0x3003
def FNERR_FILENAMECODES 0x3000
def FNERR_INVALIDFILENAME 0x3002
def FNERR_SUBCLASSFAILURE 0x3001
def FNOINVERT 0x02
def FOCUS_EVENT 0x0010
type FOCUS_EVENT_RECORD bSetFocus
def FOF_ALLOWUNDO 0x0040
def FOF_CONFIRMMOUSE 0x0002
def FOF_FILESONLY 0x0080
def FOF_MULTIDESTFILES 0x0001
def FOF_NOCONFIRMATION 0x0010
def FOF_NOCONFIRMMKDIR 0x0200
def FOF_NOCOPYSECURITYATTRIBS 0x0800
def FOF_NOERRORUI 0x0400
def FOF_NORECURSEREPARSE 0x8000
def FOF_NORECURSION 0x1000
def FOF_NO_CONNECTED_ELEMENTS 0x2000
def FOF_RENAMEONCOLLISION 0x0008
def FOF_SILENT 0x0004
def FOF_SIMPLEPROGRESS 0x0100
def FOF_WANTMAPPINGHANDLE 0x0020
def FOF_WANTNUKEWARNING 0x4000
type FOLDERSETTINGS ViewMode fFlags
type FONTDESC cbSizeofstruct @*lpstrName CURRENCY'cySize @sWeight @sCharset fItalic fUnderline fStrikethrough
def FONTDLGORD 1542
def FONTMAPPER_MAX 10
type FONTSIGNATURE fsUsb[4] fsCsb[2]
def FOPEN_MAX 20
def FOREGROUND_BLUE 0x0001
def FOREGROUND_GREEN 0x0002
def FOREGROUND_INTENSITY 0x0008
def FOREGROUND_RED 0x0004
def FOREST_USER_RID_MAX 0x000001F3
def FORMATDLGORD30 1544
def FORMATDLGORD31 1543
type FORMATETC @cfFormat DVTARGETDEVICE*ptd dwAspect lindex tymed
type FORMATRANGE hdc hdcTarget RECT'rc RECT'rcPage CHARRANGE'chrg
type FORMAT_EX_PARAMETERS MediaType StartCylinderNumber EndCylinderNumber StartHeadNumber EndHeadNumber @FormatGapLength @SectorsPerTrack @SectorNumber[1]
def FORMAT_MESSAGE_ALLOCATE_BUFFER 0x00000100
def FORMAT_MESSAGE_ARGUMENT_ARRAY 0x00002000
def FORMAT_MESSAGE_FROM_HMODULE 0x00000800
def FORMAT_MESSAGE_FROM_STRING 0x00000400
def FORMAT_MESSAGE_FROM_SYSTEM 0x00001000
def FORMAT_MESSAGE_IGNORE_INSERTS 0x00000200
def FORMAT_MESSAGE_MAX_WIDTH_MASK 0x000000FF
type FORMAT_PARAMETERS MediaType StartCylinderNumber EndCylinderNumber StartHeadNumber EndHeadNumber
def FORM_BUILTIN 0x00000001
type FORM_INFO_1 Flags $pName SIZE'Size RECTL'ImageableArea
type FORM_INFO_1A Flags $pName SIZE'Size RECTL'ImageableArea
type FORM_INFO_1W Flags @*pName SIZE'Size RECTL'ImageableArea
def FORM_PRINTER 0x00000002
def FORM_USER 0x00000000
def FOURCC_DOS 0x20534F44
 ;;(BYTE)('D')|((BYTE)('O')<<8)|((BYTE)('S')<<16)|((BYTE)(32)<<24)
def FOURCC_LIST 0x5453494C
 ;;(BYTE)('L')|((BYTE)('I')<<8)|((BYTE)('S')<<16)|((BYTE)('T')<<24)
def FOURCC_MEM 0x204D454D
 ;;(BYTE)('M')|((BYTE)('E')<<8)|((BYTE)('M')<<16)|((BYTE)(32)<<24)
def FOURCC_RIFF 0x46464952
 ;;(BYTE)('R')|((BYTE)('I')<<8)|((BYTE)('F')<<16)|((BYTE)('F')<<24)
def FO_COPY 0x0002
def FO_DELETE 0x0003
def FO_MOVE 0x0001
def FO_RENAME 0x0004
def FPE_DENORMAL 0x82
def FPE_EXPLICITGEN 0x8c
def FPE_INEXACT 0x86
def FPE_INVALID 0x81
def FPE_OVERFLOW 0x84
def FPE_SQRTNEG 0x88
def FPE_STACKOVERFLOW 0x8a
def FPE_STACKUNDERFLOW 0x8b
def FPE_UNDERFLOW 0x85
def FPE_UNEMULATED 0x87
def FPE_ZERODIVIDE 0x83
type FPO_DATA ulOffStart cbProcSize cdwLocals @cdwParams @bf1
def FRAME_FPO 0
def FRAME_NONFPO 3
def FRAME_TRAP 1
def FRAME_TSS 2
def FRERR_BUFFERLENGTHZERO 0x4001
def FRERR_FINDREPLACECODES 0x4000
def FROM_LEFT_1ST_BUTTON_PRESSED 0x0001
def FROM_LEFT_2ND_BUTTON_PRESSED 0x0004
def FROM_LEFT_3RD_BUTTON_PRESSED 0x0008
def FROM_LEFT_4TH_BUTTON_PRESSED 0x0010
def FROM_PROTOCOL_INFO 0xFFFFFFFF
def FRS_ERR_AUTHENTICATION 8008
def FRS_ERR_CHILD_TO_PARENT_COMM 8011
def FRS_ERR_INSUFFICIENT_PRIV 8007
def FRS_ERR_INTERNAL 8005
def FRS_ERR_INTERNAL_API 8004
def FRS_ERR_INVALID_API_SEQUENCE 8001
def FRS_ERR_INVALID_SERVICE_PARAMETER 8017
def FRS_ERR_PARENT_AUTHENTICATION 8010
def FRS_ERR_PARENT_INSUFFICIENT_PRIV 8009
def FRS_ERR_PARENT_TO_CHILD_COMM 8012
def FRS_ERR_SERVICE_COMM 8006
def FRS_ERR_STARTING_SERVICE 8002
def FRS_ERR_STOPPING_SERVICE 8003
def FRS_ERR_SYSVOL_DEMOTE 8016
def FRS_ERR_SYSVOL_IS_BUSY 8015
def FRS_ERR_SYSVOL_POPULATE 8013
def FRS_ERR_SYSVOL_POPULATE_TIMEOUT 8014
def FR_DIALOGTERM 0x00000040
def FR_DOWN 0x00000001
def FR_ENABLEHOOK 0x00000100
def FR_ENABLETEMPLATE 0x00000200
def FR_ENABLETEMPLATEHANDLE 0x00002000
def FR_FINDNEXT 0x00000008
def FR_HIDEMATCHCASE 0x00008000
def FR_HIDEUPDOWN 0x00004000
def FR_HIDEWHOLEWORD 0x00010000
def FR_MATCHALEFHAMZA 0x80000000
def FR_MATCHCASE 0x00000004
def FR_MATCHDIAC 0x20000000
def FR_MATCHKASHIDA 0x40000000
def FR_NOMATCHCASE 0x00000800
def FR_NOT_ENUM 0x20
def FR_NOUPDOWN 0x00000400
def FR_NOWHOLEWORD 0x00001000
def FR_PRIVATE 0x10
def FR_RAW 0x00020000
def FR_REPLACE 0x00000010
def FR_REPLACEALL 0x00000020
def FR_SHOWHELP 0x00000080
def FR_WHOLEWORD 0x00000002
def FSB_ENCARTA_MODE 1
def FSB_FLAT_MODE 2
def FSB_REGULAR_MODE 0
def FSCTL_ALLOW_EXTENDED_DASD_IO 0x00090083
def FSCTL_CREATE_OR_GET_OBJECT_ID 0x000900C0
def FSCTL_CREATE_USN_JOURNAL 0x000900E7
def FSCTL_DELETE_OBJECT_ID 0x000900A0
def FSCTL_DELETE_REPARSE_POINT 0x000900AC
def FSCTL_DELETE_USN_JOURNAL 0x000900F8
def FSCTL_DISMOUNT_VOLUME 0x00090020
def FSCTL_ENCRYPTION_FSCTL_IO 0x000900DB
def FSCTL_ENUM_USN_DATA 0x000900B3
def FSCTL_EXTEND_VOLUME 0x000900F0
def FSCTL_FILESYSTEM_GET_STATISTICS 0x00090060
def FSCTL_FILE_PREFETCH 0x00090120
def FSCTL_FIND_FILES_BY_SID 0x0009008F
def FSCTL_GET_COMPRESSION 0x0009003C
def FSCTL_GET_NTFS_FILE_RECORD 0x00090068
def FSCTL_GET_NTFS_VOLUME_DATA 0x00090064
def FSCTL_GET_OBJECT_ID 0x0009009C
def FSCTL_GET_REPARSE_POINT 0x000900A8
def FSCTL_GET_RETRIEVAL_POINTERS 0x00090073
def FSCTL_GET_VOLUME_BITMAP 0x0009006F
def FSCTL_HSM_DATA 0x0009C113
def FSCTL_HSM_MSG 0x0009C108
def FSCTL_INVALIDATE_VOLUMES 0x00090054
def FSCTL_IS_PATHNAME_VALID 0x0009002C
def FSCTL_IS_VOLUME_DIRTY 0x00090078
def FSCTL_IS_VOLUME_MOUNTED 0x00090028
def FSCTL_LOCK_VOLUME 0x00090018
def FSCTL_MARK_AS_SYSTEM_HIVE 0x0009004F
def FSCTL_MARK_HANDLE 0x000900FC
def FSCTL_MARK_VOLUME_DIRTY 0x00090030
def FSCTL_MOVE_FILE 0x00090074
def FSCTL_OPBATCH_ACK_CLOSE_PENDING 0x00090010
def FSCTL_OPLOCK_BREAK_ACKNOWLEDGE 0x0009000C
def FSCTL_OPLOCK_BREAK_ACK_NO_2 0x00090050
def FSCTL_OPLOCK_BREAK_NOTIFY 0x00090014
def FSCTL_QUERY_ALLOCATED_RANGES 0x000940CF
def FSCTL_QUERY_FAT_BPB 0x00090058
type FSCTL_QUERY_FAT_BPB_BUFFER !First0x24BytesOfBootSector[36]
def FSCTL_QUERY_RETRIEVAL_POINTERS 0x0009003B
def FSCTL_QUERY_USN_JOURNAL 0x000900F4
def FSCTL_READ_FILE_USN_DATA 0x000900EB
def FSCTL_READ_FROM_PLEX 0x0009411E
def FSCTL_READ_RAW_ENCRYPTED 0x000900E3
def FSCTL_READ_USN_JOURNAL 0x000900BB
def FSCTL_RECALL_FILE 0x00090117
def FSCTL_REQUEST_BATCH_OPLOCK 0x00090008
def FSCTL_REQUEST_FILTER_OPLOCK 0x0009005C
def FSCTL_REQUEST_OPLOCK_LEVEL_1 0x00090000
def FSCTL_REQUEST_OPLOCK_LEVEL_2 0x00090004
def FSCTL_SECURITY_ID_CHECK 0x000940B7
def FSCTL_SET_COMPRESSION 0x0009C040
def FSCTL_SET_ENCRYPTION 0x000900D7
def FSCTL_SET_OBJECT_ID 0x00090098
def FSCTL_SET_OBJECT_ID_EXTENDED 0x000900BC
def FSCTL_SET_REPARSE_POINT 0x000900A4
def FSCTL_SET_SPARSE 0x000900C4
def FSCTL_SET_ZERO_DATA 0x000980C8
def FSCTL_SIS_COPYFILE 0x00090100
def FSCTL_SIS_LINK_FILES 0x0009C104
def FSCTL_UNLOCK_VOLUME 0x0009001C
def FSCTL_WRITE_RAW_ENCRYPTED 0x000900DF
def FSCTL_WRITE_USN_CLOSE_RECORD 0x000900EF
def FSHIFT 0x04
def FS_ARABIC 0x00000040
def FS_BALTIC 0x00000080
def FS_CASE_IS_PRESERVED 0x00000002
def FS_CASE_SENSITIVE 0x00000001
def FS_CHINESESIMP 0x00040000
def FS_CHINESETRAD 0x00100000
def FS_CYRILLIC 0x00000004
def FS_FILE_COMPRESSION 0x00000010
def FS_FILE_ENCRYPTION 0x00020000
def FS_GREEK 0x00000008
def FS_HEBREW 0x00000020
def FS_JISJAPAN 0x00020000
def FS_JOHAB 0x00200000
def FS_LATIN1 0x00000001
def FS_LATIN2 0x00000002
def FS_PERSISTENT_ACLS 0x00000008
def FS_SYMBOL 0x80000000
def FS_THAI 0x00010000
def FS_TURKISH 0x00000010
def FS_UNICODE_STORED_ON_DISK 0x00000004
def FS_VIETNAMESE 0x00000100
def FS_VOL_IS_COMPRESSED 0x00008000
def FS_WANSUNG 0x00080000
type FULL_PTR_TO_REFID_ELEMENT FULL_PTR_TO_REFID_ELEMENT*Next !*Pointer RefId !State
type FULL_PTR_XLAT_TABLES __FULL_PTR_XLAT_TABLES1'RefIdToPointer __FULL_PTR_XLAT_TABLES2'PointerToRefId NextRefId XlatSide
type FUNCDESC memid *lprgscode ELEMDESC*lprgelemdescParam funckind invkind callconv @cParams @cParamsOpt @oVft @cScodes ELEMDESC'elemdescFunc @wFuncFlags
def FUNCFLAG_FBINDABLE 0x4
def FUNCFLAG_FDEFAULTBIND 0x20
def FUNCFLAG_FDEFAULTCOLLELEM 0x100
def FUNCFLAG_FDISPLAYBIND 0x10
def FUNCFLAG_FHIDDEN 0x40
def FUNCFLAG_FIMMEDIATEBIND 0x1000
def FUNCFLAG_FNONBROWSABLE 0x400
def FUNCFLAG_FREPLACEABLE 0x800
def FUNCFLAG_FREQUESTEDIT 0x8
def FUNCFLAG_FRESTRICTED 0x1
def FUNCFLAG_FSOURCE 0x2
def FUNCFLAG_FUIDEFAULT 0x200
def FUNCFLAG_FUSESGETLASTERROR 0x80
def FUNC_DISPATCH 4
def FUNC_NONVIRTUAL 2
def FUNC_PUREVIRTUAL 1
def FUNC_STATIC 3
def FUNC_VIRTUAL 0
def FVIRTKEY 1
def FVM_DETAILS 4
def FVM_FIRST 1
def FVM_ICON 1
def FVM_LAST 7
def FVM_LIST 3
def FVM_SMALLICON 2
def FVM_THUMBNAIL 5
def FVM_THUMBSTRIP 7
def FVM_TILE 6
type FVSHOWINFO cbSize hwndOwner iShow dwFlags RECT'rect IUnknown'punkRel @strNewFile[260]
def FVSIF_CANVIEWIT 0x40000000
def FVSIF_NEWFAILED 0x08000000
def FVSIF_NEWFILE 0x80000000
def FVSIF_PINNED 0x00000002
def FVSIF_RECT 0x00000001
def FWF_ABBREVIATEDNAMES 0x2
def FWF_ALIGNLEFT 0x800
def FWF_AUTOARRANGE 0x1
def FWF_BESTFITWINDOW 0x10
def FWF_CHECKSELECT 0x40000
def FWF_DESKTOP 0x20
def FWF_HIDEFILENAMES 0x20000
def FWF_NOCLIENTEDGE 0x200
def FWF_NOICONS 0x1000
def FWF_NOSCROLL 0x400
def FWF_NOSUBFOLDERS 0x80
def FWF_NOVISIBLE 0x4000
def FWF_NOWEBVIEW 0x10000
def FWF_OWNERDATA 0x8
def FWF_SHOWSELALWAYS 0x2000
def FWF_SINGLECLICKACTIVATE 0x8000
def FWF_SINGLESEL 0x40
def FWF_SNAPTOGRID 0x4
def FWF_TRANSPARENT 0x100
def FW_BLACK 900
def FW_BOLD 700
def FW_DEMIBOLD 600
def FW_DONTCARE 0
def FW_EXTRABOLD 800
def FW_EXTRALIGHT 200
def FW_HEAVY 900
def FW_LIGHT 300
def FW_MEDIUM 500
def FW_NORMAL 400
def FW_REGULAR 400
def FW_SEMIBOLD 600
def FW_THIN 100
def FW_ULTRABOLD 800
def FW_ULTRALIGHT 200
dll kernel32 [FatalAppExitA]FatalAppExit uAction $lpMessageText
dll kernel32 FatalExit ExitCode
dll urlmon #FaultInIEFeature hWnd uCLSSPEC*pClassSpec QUERYCONTEXT*pQuery dwFlags
def FileDirectoryInformation 1
dll advapi32 [FileEncryptionStatusA]#FileEncryptionStatus $lpFileName *lpStatus
def FileInformationInAssemblyOfAssemblyInActivationContext 4
def FileInformationInAssemblyOfAssemblyInActivationContxt 4
def FileSystemType 0x00000002
dll kernel32 #FileTimeToDosDateTime FILETIME*lpFileTime @*lpFatDate @*lpFatTime
dll kernel32 #FileTimeToLocalFileTime FILETIME*lpFileTime FILETIME*lpLocalFileTime
dll kernel32 #FileTimeToSystemTime FILETIME*lpFileTime SYSTEMTIME*lpSystemTime
dll kernel32 #FillConsoleOutputAttribute hConsoleOutput @wAttribute nLength COORD'dwWriteCoord *lpNumberOfAttrsWritten
dll kernel32 [FillConsoleOutputCharacterA]#FillConsoleOutputCharacter hConsoleOutput !cCharacter nLength COORD'dwWriteCoord *lpNumberOfCharsWritten
dll gdi32 #FillPath hdc
dll user32 #FillRect hDC RECT*lprc hbr
dll gdi32 #FillRgn hdc hrgn hbr
dll kernel32 #FindActCtxSectionGuid dwFlags GUID*lpExtensionGuid ulSectionId GUID*lpGuidToFind ACTCTX_SECTION_KEYED_DATA*ReturnedData
dll kernel32 [FindActCtxSectionStringA]#FindActCtxSectionString dwFlags GUID*lpExtensionGuid ulSectionId $lpStringToFind ACTCTX_SECTION_KEYED_DATA*ReturnedData
dll kernel32 [FindAtomA]@FindAtom $lpString
dll wintrust #FindCertsByIssuer CERT_CHAIN*pCertChains *pcbCertChains *pcCertChains !*pbEncodedIssuerName cbEncodedIssuerName @*pwszPurpose dwKeySpec
dll kernel32 #FindClose hFindFile
dll kernel32 #FindCloseChangeNotification hChangeHandle
dll "winspool.drv" #FindClosePrinterChangeNotification hChange
def FindExInfoMaxInfoLevel 1
def FindExInfoStandard 0
def FindExSearchLimitToDevices 2
def FindExSearchLimitToDirectories 1
def FindExSearchMaxSearchOp 3
def FindExSearchNameMatch 0
dll shell32 [FindExecutableA]#FindExecutable $lpFile $lpDirectory $lpResult
dll kernel32 [FindFirstChangeNotificationA]#FindFirstChangeNotification $lpPathName bWatchSubtree dwNotifyFilter
dll kernel32 [FindFirstFileA]#FindFirstFile $lpFileName WIN32_FIND_DATA*lpFindFileData
dll kernel32 [FindFirstFileExA]#FindFirstFileEx $lpFileName fInfoLevelId !*lpFindFileData fSearchOp !*lpSearchFilter dwAdditionalFlags
dll advapi32 #FindFirstFreeAce ACL*pAcl !**pAce
dll "winspool.drv" #FindFirstPrinterChangeNotification hPrinter fdwFlags fdwOptions !*pPrinterNotifyOptions
dll kernel32 #FindFirstStreamW @*lpFileName InfoLevel !*lpFindStreamData dwFlags
dll kernel32 [FindFirstVolumeA]#FindFirstVolume $lpszVolumeName cchBufferLength
dll kernel32 [FindFirstVolumeMountPointA]#FindFirstVolumeMountPoint $lpszRootPathName $lpszVolumeMountPoint cchBufferLength
dll urlmon #FindMediaType $rgszTypes @*rgcfTypes
dll urlmon #FindMediaTypeClass IBindCtx'pBC $szType GUID*pclsID reserved
dll urlmon #FindMimeFromData IBindCtx'pBC @*pwzUrl !*pBuffer cbSize @*pwzMimeProposed dwMimeFlags @**ppwzMimeOut dwReserved
dll kernel32 #FindNextChangeNotification hChangeHandle
dll kernel32 [FindNextFileA]#FindNextFile hFindFile WIN32_FIND_DATA*lpFindFileData
dll "winspool.drv" #FindNextPrinterChangeNotification hChange *pdwChange !*pvReserved !**ppPrinterNotifyInfo
dll kernel32 #FindNextStreamW hFindStream !*lpFindStreamData
dll kernel32 [FindNextVolumeA]#FindNextVolume hFindVolume $lpszVolumeName cchBufferLength
dll kernel32 [FindNextVolumeMountPointA]#FindNextVolumeMountPoint hFindVolumeMountPoint $lpszVolumeMountPoint cchBufferLength
dll kernel32 [FindResourceA]#FindResource hModule $lpName $lpType
dll kernel32 [FindResourceExA]#FindResourceEx hModule $lpType $lpName @wLanguage
def FindStreamInfoMaxInfoLevel 1
def FindStreamInfoStandard 0
dll comdlg32 [FindTextA]#FindText FINDREPLACE*lpfr
dll kernel32 #FindVolumeClose hFindVolume
dll kernel32 #FindVolumeMountPointClose hFindVolumeMountPoint
dll user32 [FindWindowA]#FindWindow $lpClassName $lpWindowName
dll user32 [FindWindowExA]#FindWindowEx hwndParent hwndChildAfter $lpszClass $lpszWindow
dll gdi32 #FixBrushOrgEx a b c POINT*d
def FixedMedia 12
dll user32 #FlashWindow hWnd bInvert
dll user32 #FlashWindowEx FLASHWINFO*pfwi
dll comctl32 #FlatSB_EnableScrollBar hwnd wSBflags wArrows
dll comctl32 #FlatSB_GetScrollInfo hwnd code SCROLLINFO*lpsi
dll comctl32 #FlatSB_GetScrollPos hwnd code
dll comctl32 #FlatSB_GetScrollProp hwnd propIndex *pValue
dll comctl32 [FlatSB_GetScrollProp]#FlatSB_GetScrollPropPtr hwnd propIndex *pValue
dll comctl32 #FlatSB_GetScrollRange hwnd code *lpMinPos *lpMaxPos
dll comctl32 #FlatSB_SetScrollInfo hwnd code SCROLLINFO*lpsi fRedraw
dll comctl32 #FlatSB_SetScrollPos hwnd code pos fRedraw
dll comctl32 #FlatSB_SetScrollProp hwnd index newValue fRedraw
dll comctl32 [FlatSB_SetScrollProp]#FlatSB_SetScrollPropPtr hwnd index newValue fRedraw
dll comctl32 #FlatSB_SetScrollRange hwnd code min max fRedraw
dll comctl32 #FlatSB_ShowScrollBar hwnd code fShow
dll gdi32 #FlattenPath hdc
dll gdi32 #FloodFill hdc nXStart nYStart crFill
dll kernel32 #FlsAlloc lpCallback
 ;;lpCallback: function !*lpFlsData
dll kernel32 #FlsFree dwFlsIndex
dll kernel32 !*FlsGetValue dwFlsIndex
dll kernel32 #FlsSetValue dwFlsIndex !*lpFlsData
dll kernel32 #FlushConsoleInputBuffer hConsoleInput
dll kernel32 #FlushFileBuffers hFile
dll kernel32 #FlushInstructionCache hProcess !*lpBaseAddress dwSize
dll "winspool.drv" #FlushPrinter hPrinter !*pBuf cbBuf *pcWritten cSleep
dll kernel32 #FlushViewOfFile !*lpBaseAddress dwNumberOfBytesToFlush
dll iprop #FmtIdToPropStgName GUID*pfmtid @*oszName
dll kernel32 [FoldStringA]#FoldString dwMapFlags $lpSrcStr cchSrc $lpDestStr cchDest
interface# Folder :IDispatch
	get_Title(BSTR*pbs)
	get_Application(IDispatch*ppid)
	get_Parent(IDispatch*ppid)
	get_ParentFolder(Folder*ppsf)
	Items(FolderItems*ppid)
	ParseName(BSTR'bName FolderItem*ppid)
	NewFolder(BSTR'bName VARIANT'vOptions)
	MoveHere(VARIANT'vItem VARIANT'vOptions)
	CopyHere(VARIANT'vItem VARIANT'vOptions)
	GetDetailsOf(VARIANT'vItem iColumn BSTR*pbs)
	{BBCBDE60-C3FF-11CE-8350-444553540000}
interface# Folder2 :Folder
	get_Self(FolderItem*ppfi)
	get_OfflineStatus(*pul)
	Synchronize()
	get_HaveToShowWebViewBarricade(@*pbHaveToShowWebViewBarricade)
	DismissedWebViewBarricade()
	{f0d2d8ef-3890-11d2-bf8b-00c04fb93661}
interface# Folder3 :Folder2
	get_ShowWebViewBarricade(@*pbShowWebViewBarricade)
	put_ShowWebViewBarricade(@bShowWebViewBarricade)
	{A7AE5F64-C4D7-4d7f-9307-4D24EE54B841}
interface# FolderItem :IDispatch
	get_Application(IDispatch*ppid)
	get_Parent(IDispatch*ppid)
	get_Name(BSTR*pbs)
	put_Name(BSTR'bs)
	get_Path(BSTR*pbs)
	get_GetLink(IDispatch*ppid)
	get_GetFolder(IDispatch*ppid)
	get_IsLink(@*pb)
	get_IsFolder(@*pb)
	get_IsFileSystem(@*pb)
	get_IsBrowsable(@*pb)
	get_ModifyDate(DATE*pdt)
	put_ModifyDate(DATE'dt)
	get_Size(*pul)
	get_Type(BSTR*pbs)
	Verbs(FolderItemVerbs*ppfic)
	InvokeVerb(VARIANT'vVerb)
	{FAC32C80-CBE4-11CE-8350-444553540000}
interface# FolderItem2 :FolderItem
	InvokeVerbEx(VARIANT'vVerb VARIANT'vArgs)
	ExtendedProperty(BSTR'bstrPropName VARIANT*pvRet)
	{edc817aa-92b8-11d1-b075-00c04fc33aa5}
interface# FolderItemVerb :IDispatch
	get_Application(IDispatch*ppid)
	get_Parent(IDispatch*ppid)
	get_Name(BSTR*pbs)
	DoIt()
	{08EC3E00-50B0-11CF-960C-0080C7F4EE85}
interface# FolderItemVerbs :IDispatch
	get_Count(*plCount)
	get_Application(IDispatch*ppid)
	get_Parent(IDispatch*ppid)
	Item(VARIANT'index FolderItemVerb*ppid)
	_NewEnum(IUnknown*ppunk)
	{1F8352C0-50B0-11CF-960C-0080C7F4EE85}
interface# FolderItems :IDispatch
	get_Count(*plCount)
	get_Application(IDispatch*ppid)
	get_Parent(IDispatch*ppid)
	Item(VARIANT'index FolderItem*ppid)
	_NewEnum(IUnknown*ppunk)
	{744129E0-CBE5-11CE-8350-444553540000}
interface# FolderItems2 :FolderItems
	InvokeVerbEx(VARIANT'vVerb VARIANT'vArgs)
	{C94F0AD0-F363-11d2-A327-00C04F8EEC7F}
interface# FolderItems3 :FolderItems2
	Filter(grfFlags BSTR'bstrFileSpec)
	get_Verbs(FolderItemVerbs*ppfic)
	{eaa7c309-bbec-49d5-821d-64d966cb667f}
def ForcedShutdown 1
dll kernel32 [FormatMessageA]#FormatMessage dwFlags !*lpSource dwMessageId dwLanguageId $lpBuffer nSize $*Arguments
dll user32 #FrameRect hDC RECT*lprc hbr
dll gdi32 #FrameRgn hdc hrgn hbr nWidth nHeight
dll kernel32 #FreeConsole
dll user32 #FreeDDElParam msg lParam
dll advapi32 FreeEncryptionCertificateHashList ENCRYPTION_CERTIFICATE_HASH_LIST*pHashes
dll kernel32 [FreeEnvironmentStringsA]#FreeEnvironmentStrings $lpszEnvironmentBlock
dll kernel32 #FreeLibrary hLibModule
dll kernel32 FreeLibraryAndExitThread hLibModule dwExitCode
dll C_macro FreeModule hLibModule
 ;;FreeLibrary(hLibModule)
dll "winspool.drv" #FreePrinterNotifyInfo PRINTER_NOTIFY_INFO*pPrinterNotifyInfo
dll iprop #FreePropVariantArray cVariants PROPVARIANT*rgvars
dll kernel32 #FreeResource hResData
dll advapi32 !*FreeSid !*pSid
dll kernel32 #FreeUserPhysicalPages hProcess *NumberOfPages *PageArray
def GA_PARENT 1
def GA_ROOT 2
def GA_ROOTOWNER 3
def GB2312_CHARSET 134
def GCLP_HBRBACKGROUND 0xFFFFFFF6
def GCLP_HCURSOR 0xFFFFFFF4
def GCLP_HICON 0xFFFFFFF2
def GCLP_HICONSM 0xFFFFFFDE
def GCLP_HMODULE 0xFFFFFFF0
def GCLP_MENUNAME 0xFFFFFFF8
def GCLP_WNDPROC 0xFFFFFFE8
def GCL_CBCLSEXTRA 0xFFFFFFEC
def GCL_CBWNDEXTRA 0xFFFFFFEE
def GCL_CONVERSION 0x0001
def GCL_HBRBACKGROUND 0xFFFFFFF6
def GCL_HCURSOR 0xFFFFFFF4
def GCL_HICON 0xFFFFFFF2
def GCL_HICONSM 0xFFFFFFDE
def GCL_HMODULE 0xFFFFFFF0
def GCL_MENUNAME 0xFFFFFFF8
def GCL_REVERSECONVERSION 0x0002
def GCL_REVERSE_LENGTH 0x0003
def GCL_STYLE 0xFFFFFFE6
def GCL_WNDPROC 0xFFFFFFE8
def GCM_RIGHTMOUSEDROP 0x8000
def GCPCLASS_ARABIC 2
def GCPCLASS_HEBREW 2
def GCPCLASS_LATIN 1
def GCPCLASS_LATINNUMBER 5
def GCPCLASS_LATINNUMERICSEPARATOR 7
def GCPCLASS_LATINNUMERICTERMINATOR 6
def GCPCLASS_LOCALNUMBER 4
def GCPCLASS_NEUTRAL 3
def GCPCLASS_NUMERICSEPARATOR 8
def GCPCLASS_POSTBOUNDLTR 0x20
def GCPCLASS_POSTBOUNDRTL 0x10
def GCPCLASS_PREBOUNDLTR 0x80
def GCPCLASS_PREBOUNDRTL 0x40
def GCPGLYPH_LINKAFTER 0x4000
def GCPGLYPH_LINKBEFORE 0x8000
def GCP_CLASSIN 0x00080000
def GCP_DBCS 0x0001
def GCP_DIACRITIC 0x0100
def GCP_DISPLAYZWG 0x00400000
def GCP_ERROR 0x8000
def GCP_GLYPHSHAPE 0x0010
def GCP_JUSTIFY 0x00010000
def GCP_JUSTIFYIN 0x00200000
def GCP_KASHIDA 0x0400
def GCP_LIGATE 0x0020
def GCP_MAXEXTENT 0x00100000
def GCP_NEUTRALOVERRIDE 0x02000000
def GCP_NUMERICOVERRIDE 0x01000000
def GCP_NUMERICSLATIN 0x04000000
def GCP_NUMERICSLOCAL 0x08000000
def GCP_REORDER 0x0002
type GCP_RESULTS lStructSize $lpOutString *lpOrder *lpDx *lpCaretPos $lpClass @*lpGlyphs nGlyphs nMaxFit
type GCP_RESULTSA lStructSize $lpOutString *lpOrder *lpDx *lpCaretPos $lpClass @*lpGlyphs nGlyphs nMaxFit
type GCP_RESULTSW lStructSize @*lpOutString *lpOrder *lpDx *lpCaretPos $lpClass @*lpGlyphs nGlyphs nMaxFit
def GCP_SYMSWAPOFF 0x00800000
def GCP_USEKERNING 0x0008
def GCS_COMPATTR 0x0010
def GCS_COMPCLAUSE 0x0020
def GCS_COMPREADATTR 0x0002
def GCS_COMPREADCLAUSE 0x0004
def GCS_COMPREADSTR 0x0001
def GCS_COMPSTR 0x0008
def GCS_CURSORPOS 0x0080
def GCS_DELTASTART 0x0100
def GCS_HELPTEXT 0x00000001
def GCS_HELPTEXTA 0x00000001
def GCS_HELPTEXTW 0x00000005
def GCS_RESULTCLAUSE 0x1000
def GCS_RESULTREADCLAUSE 0x0400
def GCS_RESULTREADSTR 0x0200
def GCS_RESULTSTR 0x0800
def GCS_UNICODE 0x00000004
def GCS_VALIDATE 0x00000002
def GCS_VALIDATEA 0x00000002
def GCS_VALIDATEW 0x00000006
def GCS_VERB 0x00000000
def GCS_VERBA 0x00000000
def GCS_VERBW 0x00000004
def GCT_INVALID 0x0000
def GCT_LFNCHAR 0x0001
def GCT_SEPARATOR 0x0008
def GCT_SHORTCHAR 0x0002
def GCT_WILD 0x0004
def GCW_ATOM 0xFFFFFFE0
def GDICOMMENT_BEGINGROUP 0x00000002
def GDICOMMENT_ENDGROUP 0x00000003
def GDICOMMENT_IDENTIFIER 0x43494447
def GDICOMMENT_MULTIFORMATS 0x40000004
def GDICOMMENT_UNICODE_END 0x00000080
def GDICOMMENT_UNICODE_STRING 0x00000040
def GDICOMMENT_WINDOWS_METAFILE 0x80000001
def GDI_ERROR 0xFFFFFFFF
type GDI_NONREMOTE fContext __GDI_NONREMOTE1'u
type GDI_OBJECT ObjectType __GDI_OBJECT1'u
def GDTR_MAX 0x0002
def GDTR_MIN 0x0001
def GDT_ERROR 0xFFFFFFFF
def GDT_NONE 1
def GDT_VALID 0
def GENERIC_ALL 0x10000000
type GENERIC_BINDING_INFO !*pObj Size pfnBind pfnUnbind
type GENERIC_BINDING_ROUTINE_PAIR pfnBind pfnUnbind
def GENERIC_EXECUTE 0x20000000
type GENERIC_MAPPING GenericRead GenericWrite GenericExecute GenericAll
def GENERIC_READ 0x80000000
def GENERIC_WRITE 0x40000000
def GEOCLASS_NATION 16
def GEOCLASS_REGION 14
def GEOID_NOT_AVAILABLE 0xFFFFFFFF
def GEO_FRIENDLYNAME 0x0008
def GEO_ISO2 0x0004
def GEO_ISO3 0x0005
def GEO_LATITUDE 0x0002
def GEO_LCID 0x0007
def GEO_LONGITUDE 0x0003
def GEO_NATION 0x0001
def GEO_OFFICIALLANGUAGES 0x000B
def GEO_OFFICIALNAME 0x0009
def GEO_RFC1766 0x0006
def GEO_TIMEZONES 0x000A
def GETCOLORTABLE 5
def GETDEVICEUNITS 42
def GETEXTENDEDTEXTMETRICS 256
def GETEXTENTTABLE 257
def GETFACENAME 513
def GETPAIRKERNTABLE 258
def GETPENWIDTH 16
def GETPHYSPAGESIZE 12
def GETPRINTINGOFFSET 13
def GETPROPS_NONE 0x0000
def GETSCALINGFACTOR 14
def GETSETPAPERBINS 29
def GETSETPAPERMETRICS 35
def GETSETPRINTORIENT 30
def GETSETSCREENPARAMS 3072
def GETTECHNOLGY 20
def GETTECHNOLOGY 20
type GETTEXTEX cb flags codepage $lpDefaultChar *lpUsedDefChar
type GETTEXTLENGTHEX flags codepage
def GETTRACKKERNTABLE 259
def GETVECTORBRUSHSIZE 27
def GETVECTORPENSIZE 26
type GETVERSIONINPARAMS !bVersion !bRevision !bReserved !bIDEDeviceMap fCapabilities dwReserved[4]
type GET_CHANGER_PARAMETERS Size @NumberTransportElements @NumberStorageElements @NumberCleanerSlots @NumberIEElements @NumberDataTransferElements @NumberOfDoors @FirstSlotNumber @FirstDriveNumber @FirstTransportNumber @FirstIEPortNumber @FirstCleanerSlotAddress @MagazineSize DriveCleanTimeout Features0 Features1 !MoveFromTransport !MoveFromSlot !MoveFromIePort !MoveFromDrive !ExchangeFromTransport !ExchangeFromSlot !ExchangeFromIePort !ExchangeFromDrive !LockUnlockCapabilities !PositionCapabilities !Reserved1[2] Reserved2[2]
type GET_LENGTH_INFORMATION LARGE_INTEGER'Length
type GET_MEDIA_TYPES DeviceType MediaInfoCount DEVICE_MEDIA_INFO'MediaInfo[1]
def GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS 0x00000004
def GET_MODULE_HANDLE_EX_FLAG_PIN 0x00000001
def GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT 0x00000002
def GET_PS_FEATURESETTING 4121
def GET_SYSTEM_WOW64_DIRECTORY_NAME_A_A "GetSystemWow64DirectoryA"
def GET_SYSTEM_WOW64_DIRECTORY_NAME_A_T "GetSystemWow64DirectoryA"
def GET_SYSTEM_WOW64_DIRECTORY_NAME_A_W L"GetSystemWow64DirectoryA"
def GET_SYSTEM_WOW64_DIRECTORY_NAME_T_A "GetSystemWow64DirectoryA"
def GET_SYSTEM_WOW64_DIRECTORY_NAME_T_T "GetSystemWow64DirectoryA"
def GET_SYSTEM_WOW64_DIRECTORY_NAME_T_W L"GetSystemWow64DirectoryA"
def GET_SYSTEM_WOW64_DIRECTORY_NAME_W_A "GetSystemWow64DirectoryW"
def GET_SYSTEM_WOW64_DIRECTORY_NAME_W_T "GetSystemWow64DirectoryW"
def GET_SYSTEM_WOW64_DIRECTORY_NAME_W_W L"GetSystemWow64DirectoryW"
def GET_TAPE_DRIVE_INFORMATION 1
def GET_TAPE_MEDIA_INFORMATION 0
def GGI_MARK_NONEXISTING_GLYPHS 0X0001
def GGL_INDEX 0x00000002
def GGL_LEVEL 0x00000001
def GGL_PRIVATE 0x00000004
def GGL_STRING 0x00000003
def GGO_BEZIER 3
def GGO_BITMAP 1
def GGO_GLYPH_INDEX 0x0080
def GGO_GRAY2_BITMAP 4
def GGO_GRAY4_BITMAP 5
def GGO_GRAY8_BITMAP 6
def GGO_METRICS 0
def GGO_NATIVE 2
def GGO_UNHINTED 0x0100
def GHND 0x00000042
def GIL_ASYNC 0x0020
def GIL_DEFAULTICON 0x0040
def GIL_DONTCACHE 0x0010
def GIL_FORSHELL 0x0002
def GIL_FORSHORTCUT 0x0080
def GIL_NOTFILENAME 0x0008
def GIL_OPENICON 0x0001
def GIL_PERCLASS 0x0004
def GIL_PERINSTANCE 0x0002
def GIL_SIMULATEDOC 0x0001
type GLYPHMETRICS gmBlackBoxX gmBlackBoxY POINT'gmptGlyphOrigin @gmCellIncX @gmCellIncY
type GLYPHMETRICSFLOAT FLOAT'gmfBlackBoxX FLOAT'gmfBlackBoxY POINTFLOAT'gmfptGlyphOrigin FLOAT'gmfCellIncX FLOAT'gmfCellIncY
type GLYPHSET cbThis flAccel cGlyphsSupported cRanges WCRANGE'ranges[1]
def GL_ID_CANNOTSAVE 0x00000011
def GL_ID_CHOOSECANDIDATE 0x00000028
def GL_ID_INPUTCODE 0x00000026
def GL_ID_INPUTRADICAL 0x00000025
def GL_ID_INPUTREADING 0x00000024
def GL_ID_INPUTSYMBOL 0x00000027
def GL_ID_NOCONVERT 0x00000020
def GL_ID_NODICTIONARY 0x00000010
def GL_ID_NOMODULE 0x00000001
def GL_ID_PRIVATE_FIRST 0x00008000
def GL_ID_PRIVATE_LAST 0x0000FFFF
def GL_ID_READINGCONFLICT 0x00000023
def GL_ID_REVERSECONVERSION 0x00000029
def GL_ID_TOOMANYSTROKE 0x00000022
def GL_ID_TYPINGERROR 0x00000021
def GL_ID_UNKNOWN 0x00000000
def GL_LEVEL_ERROR 0x00000002
def GL_LEVEL_FATAL 0x00000001
def GL_LEVEL_INFORMATION 0x00000004
def GL_LEVEL_NOGUIDELINE 0x00000000
def GL_LEVEL_WARNING 0x00000003
def GMDI_GOINTOPOPUPS 0x0002
def GMDI_USEDISABLED 0x0001
def GMEM_DDESHARE 0x2000
def GMEM_DISCARDABLE 0x0100
def GMEM_DISCARDED 0x4000
def GMEM_FIXED 0x0000
def GMEM_INVALID_HANDLE 0x8000
def GMEM_LOCKCOUNT 0x00FF
def GMEM_LOWER 0x1000
def GMEM_MODIFY 0x0080
def GMEM_MOVEABLE 0x0002
def GMEM_NOCOMPACT 0x0010
def GMEM_NODISCARD 0x0020
def GMEM_NOTIFY 0x4000
def GMEM_NOT_BANKED 0x1000
def GMEM_SHARE 0x2000
def GMEM_VALID_FLAGS 0x7F72
def GMEM_ZEROINIT 0x0040
def GMMP_USE_DISPLAY_POINTS 1
def GMMP_USE_HIGH_RESOLUTION_POINTS 2
def GMR_DAYSTATE 1
def GMR_VISIBLE 0
def GM_ADVANCED 2
def GM_COMPATIBLE 1
def GM_LAST 2
def GPTR 0x00000040
def GPT_ATTRIBUTE_PLATFORM_REQUIRED 0x0000000000000001
def GPT_BASIC_DATA_ATTRIBUTE_HIDDEN 0x4000000000000000
def GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER 0x8000000000000000
def GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY 0x1000000000000000
def GRADIENT_FILL_OP_FLAG 0x000000ff
def GRADIENT_FILL_RECT_H 0x00000000
def GRADIENT_FILL_RECT_V 0x00000001
def GRADIENT_FILL_TRIANGLE 0x00000002
type GRADIENT_RECT UpperLeft LowerRight
type GRADIENT_TRIANGLE Vertex1 Vertex2 Vertex3
def GRAY_BRUSH 2
def GREEK_CHARSET 161
def GROUP_NAME 0x80
def GROUP_SECURITY_INFORMATION 0x00000002
def GR_GDIOBJECTS 0
def GR_USEROBJECTS 1
def GS_8BIT_INDICES 0x00000001
def GTL_CLOSE 4
def GTL_DEFAULT 0
def GTL_NUMBYTES 16
def GTL_NUMCHARS 8
def GTL_PRECISE 2
def GTL_USECRLF 1
def GT_DEFAULT 0
def GT_NOHIDDENTEXT 8
def GT_RAWTEXT 4
def GT_SELECTION 2
def GT_USECRLF 1
type GUID Data1 @Data2 @Data3 !Data4[8]
def GUIDKIND_DEFAULT_SOURCE_DISP_IID 1
def GUID_CHECKVALUEEXCLUSIVE uuidof("{6650430C-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_COLOR uuidof("{66504301-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_DEVINTERFACE_CDCHANGER uuidof("{53F56312-B6BF-11D0-94F2-00A0C91EFB8B}")
def GUID_DEVINTERFACE_CDROM uuidof("{53F56308-B6BF-11D0-94F2-00A0C91EFB8B}")
def GUID_DEVINTERFACE_COMPORT uuidof("{86E0D1E0-8089-11D0-9CE4-08003E301F73}")
def GUID_DEVINTERFACE_DISK uuidof("{53F56307-B6BF-11D0-94F2-00A0C91EFB8B}")
def GUID_DEVINTERFACE_FLOPPY uuidof("{53F56311-B6BF-11D0-94F2-00A0C91EFB8B}")
def GUID_DEVINTERFACE_MEDIUMCHANGER uuidof("{53F56310-B6BF-11D0-94F2-00A0C91EFB8B}")
def GUID_DEVINTERFACE_PARTITION uuidof("{53F5630A-B6BF-11D0-94F2-00A0C91EFB8B}")
def GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR uuidof("{4D36E978-E325-11CE-BFC1-08002BE10318}")
def GUID_DEVINTERFACE_STORAGEPORT uuidof("{2ACCFE60-C130-11D2-B082-00A0C91EFB8B}")
def GUID_DEVINTERFACE_TAPE uuidof("{53F5630B-B6BF-11D0-94F2-00A0C91EFB8B}")
def GUID_DEVINTERFACE_VOLUME uuidof("{53F5630D-B6BF-11D0-94F2-00A0C91EFB8B}")
def GUID_DEVINTERFACE_WRITEONCEDISK uuidof("{53F5630C-B6BF-11D0-94F2-00A0C91EFB8B}")
def GUID_FONTBOLD uuidof("{6650430F-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_FONTITALIC uuidof("{66504310-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_FONTNAME uuidof("{6650430D-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_FONTSIZE uuidof("{6650430E-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_FONTSTRIKETHROUGH uuidof("{66504312-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_FONTUNDERSCORE uuidof("{66504311-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_HANDLE uuidof("{66504313-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_HIMETRIC uuidof("{66504300-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_OPTIONVALUEEXCLUSIVE uuidof("{6650430B-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_XPOS uuidof("{66504306-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_XPOSPIXEL uuidof("{66504302-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_XSIZE uuidof("{66504308-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_XSIZEPIXEL uuidof("{66504304-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_YPOS uuidof("{66504307-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_YPOSPIXEL uuidof("{66504303-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_YSIZE uuidof("{66504309-BE0F-101A-8BBB-00AA00300CAB}")
def GUID_YSIZEPIXEL uuidof("{66504305-BE0F-101A-8BBB-00AA00300CAB}")
type GUITHREADINFO cbSize flags hwndActive hwndFocus hwndCapture hwndMenuOwner hwndMoveSize hwndCaret RECT'rcCaret
def GUI_16BITTASK 0x00000020
def GUI_CARETBLINKING 0x00000001
def GUI_INMENUMODE 0x00000004
def GUI_INMOVESIZE 0x00000002
def GUI_POPUPMENUMODE 0x00000010
def GUI_SYSTEMMENUMODE 0x00000008
def GWLP_HINSTANCE 0xFFFFFFFA
def GWLP_HWNDPARENT 0xFFFFFFF8
def GWLP_ID 0xFFFFFFF4
def GWLP_USERDATA 0xFFFFFFEB
def GWLP_WNDPROC 0xFFFFFFFC
def GWL_EXSTYLE 0xFFFFFFEC
def GWL_HINSTANCE 0xFFFFFFFA
def GWL_HWNDPARENT 0xFFFFFFF8
def GWL_ID 0xFFFFFFF4
def GWL_STYLE 0xFFFFFFF0
def GWL_USERDATA 0xFFFFFFEB
def GWL_WNDPROC 0xFFFFFFFC
def GW_CHILD 5
def GW_ENABLEDPOPUP 6
def GW_HWNDFIRST 0
def GW_HWNDLAST 1
def GW_HWNDNEXT 2
def GW_HWNDPREV 3
def GW_MAX 6
def GW_OWNER 4
dll gdi32 #GdiComment hdc cbSize !*lpData
dll gdi32 #GdiFlush
dll gdi32 #GdiGetBatchLimit
dll gdi32 #GdiSetBatchLimit dwLimit
dll kernel32 #GenerateConsoleCtrlEvent dwCtrlEvent dwProcessGroupId
dll kernel32 #GetACP
dll advapi32 #GetAce ACL*pAcl dwAceIndex !**pAce
dll advapi32 #GetAclInformation ACL*pAcl !*pAclInformation nAclInformationLength dwAclInformationClass
dll oleaut32 #GetActiveObject GUID*rclsid !*pvReserved IUnknown*ppunk
dll user32 #GetActiveWindow
dll oleaut32 #GetAltMonthNames lcid @***prgp
dll user32 [GetAltTabInfoA]#GetAltTabInfo hwnd iItem ALTTABINFO*pati $pszItemText cchItemText
dll user32 #GetAncestor hwnd gaFlags
dll gdi32 #GetArcDirection hdc
dll gdi32 #GetAspectRatioFilterEx hdc SIZE*lpAspectRatio
dll user32 @GetAsyncKeyState vKey
dll kernel32 [GetAtomNameA]#GetAtomName @nAtom $lpBuffer nSize
dll kernel32 [GetBinaryTypeA]#GetBinaryType $lpApplicationName *lpBinaryType
dll gdi32 #GetBitmapBits hbmp cbBuffer !*lpvBits
dll gdi32 #GetBitmapDimensionEx hBitmap SIZE*lpDimension
dll gdi32 #GetBkColor hdc
dll gdi32 #GetBkMode hdc
dll gdi32 #GetBoundsRect hdc RECT*lprcBounds flags
dll gdi32 #GetBrushOrgEx hdc POINT*lppt
dll kernel32 #GetCPInfo CodePage CPINFO*lpCPInfo
dll kernel32 [GetCPInfoExA]#GetCPInfoEx CodePage dwFlags CPINFOEX*lpCPInfoEx
dll kernel32 [GetCalendarInfoA]#GetCalendarInfo Locale Calendar CalType $lpCalData cchData *lpValue
dll user32 #GetCapture
dll user32 #GetCaretBlinkTime
dll user32 #GetCaretPos POINT*lpPoint
dll gdi32 [GetCharABCWidthsA]#GetCharABCWidths hdc uFirstChar uLastChar ABC*lpabc
dll gdi32 [GetCharABCWidthsFloatA]#GetCharABCWidthsFloat hdc iFirstChar iLastChar ABCFLOAT*lpABCF
dll gdi32 #GetCharABCWidthsI hdc giFirst cgi @*pgi ABC*lpabc
dll gdi32 [GetCharWidthA]#GetCharWidth hdc iFirstChar iLastChar *lpBuffer
dll gdi32 [GetCharWidth32A]#GetCharWidth32 hdc iFirstChar iLastChar *lpBuffer
dll gdi32 [GetCharWidthFloatA]#GetCharWidthFloat hdc iFirstChar iLastChar FLOAT*pxBuffer
dll gdi32 #GetCharWidthI hdc giFirst cgi @*pgi *lpBuffer
dll gdi32 [GetCharacterPlacementA]#GetCharacterPlacement hdc $lpString nCount nMaxExtent GCP_RESULTS*lpResults dwFlags
dll ole32 #GetClassFile @*szFilename GUID*pclsid
dll urlmon #GetClassFileOrMime IBindCtx'pBC @*szFilename !*pBuffer cbSize @*szMime dwReserved GUID*pclsid
dll user32 [GetClassInfoA]#GetClassInfo hInstance $lpClassName WNDCLASS*lpWndClass
dll user32 [GetClassInfoExA]#GetClassInfoEx hinst $lpszClass WNDCLASSEX*lpwcx
dll user32 [GetClassLongA]#GetClassLong hWnd nIndex
dll unicows [GetClassLongW]#GetClassLongPtrW hWnd nIndex
dll user32 [GetClassNameA]#GetClassName hWnd $lpClassName nMaxCount
dll urlmon #GetClassURL @*szURL GUID*pClsID
dll user32 @GetClassWord hWnd nIndex
dll user32 #GetClientRect hWnd RECT*lpRect
dll gdi32 #GetClipBox hdc RECT*lprc
dll user32 #GetClipCursor RECT*lpRect
dll gdi32 #GetClipRgn hdc hrgn
dll unicows #GetClipboardData uFormat
dll user32 [GetClipboardFormatNameA]#GetClipboardFormatName format $lpszFormatName cchMaxCount
dll user32 #GetClipboardOwner
dll user32 #GetClipboardSequenceNumber
dll user32 #GetClipboardViewer
dll gdi32 #GetColorAdjustment hdc COLORADJUSTMENT*lpca
dll gdi32 #GetColorSpace hDC
dll user32 #GetComboBoxInfo hwndCombo COMBOBOXINFO*pcbi
dll kernel32 #GetCommConfig hCommDev COMMCONFIG*lpCC *lpdwSize
dll kernel32 #GetCommMask hFile *lpEvtMask
dll kernel32 #GetCommModemStatus hFile *lpModemStat
dll kernel32 #GetCommProperties hFile COMMPROP*lpCommProp
dll kernel32 #GetCommState hFile DCB*lpDCB
dll kernel32 #GetCommTimeouts hFile COMMTIMEOUTS*lpCommTimeouts
dll kernel32 [GetCommandLineA]$GetCommandLine
dll urlmon #GetComponentIDFromCLSSPEC uCLSSPEC*pClassspec $*ppszComponentID
dll kernel32 [GetCompressedFileSizeA]#GetCompressedFileSize $lpFileName *lpFileSizeHigh
dll kernel32 [GetComputerNameA]#GetComputerName $lpBuffer *nSize
dll kernel32 [GetComputerNameExA]#GetComputerNameEx NameType $lpBuffer *nSize
dll kernel32 [GetConsoleAliasA]#GetConsoleAlias $Source $TargetBuffer TargetBufferLength $ExeName
dll kernel32 [GetConsoleAliasExesA]#GetConsoleAliasExes $ExeNameBuffer ExeNameBufferLength
dll kernel32 [GetConsoleAliasExesLengthA]#GetConsoleAliasExesLength
dll kernel32 [GetConsoleAliasesA]#GetConsoleAliases $AliasBuffer AliasBufferLength $ExeName
dll kernel32 [GetConsoleAliasesLengthA]#GetConsoleAliasesLength $ExeName
dll kernel32 #GetConsoleCP
dll kernel32 #GetConsoleCursorInfo hConsoleOutput CONSOLE_CURSOR_INFO*lpConsoleCursorInfo
dll kernel32 #GetConsoleDisplayMode *lpModeFlags
dll kernel32 COORD'GetConsoleFontSize hConsoleOutput nFont
dll kernel32 #GetConsoleMode hConsoleHandle *lpMode
dll kernel32 #GetConsoleOutputCP
dll kernel32 #GetConsoleProcessList *lpdwProcessList dwProcessCount
dll kernel32 #GetConsoleScreenBufferInfo hConsoleOutput CONSOLE_SCREEN_BUFFER_INFO*lpConsoleScreenBufferInfo
dll kernel32 #GetConsoleSelectionInfo CONSOLE_SELECTION_INFO*lpConsoleSelectionInfo
dll kernel32 [GetConsoleTitleA]#GetConsoleTitle $lpConsoleTitle nSize
dll kernel32 #GetConsoleWindow
dll ole32 #GetConvertStg IStorage'pStg
dll kernel32 [GetCurrencyFormatA]#GetCurrencyFormat Locale dwFlags $lpValue CURRENCYFMT*lpFormat $lpCurrencyStr cchCurrency
dll kernel32 #GetCurrentActCtx *lphActCtx
dll kernel32 #GetCurrentConsoleFont hConsoleOutput bMaximumWindow CONSOLE_FONT_INFO*lpConsoleCurrentFont
dll kernel32 [GetCurrentDirectoryA]#GetCurrentDirectory nBufferLength $lpBuffer
dll advapi32 [GetCurrentHwProfileA]#GetCurrentHwProfile HW_PROFILE_INFO*lpHwProfileInfo
dll gdi32 #GetCurrentObject hdc uObjectType
dll gdi32 #GetCurrentPositionEx hdc POINT*lpPoint
dll kernel32 #GetCurrentProcess
dll kernel32 #GetCurrentProcessId
dll kernel32 #GetCurrentProcessorNumber
dll uxtheme #GetCurrentThemeName @*pszThemeFileName cchMaxNameChars @*pszColorBuff cchMaxColorChars @*pszSizeBuff cchMaxSizeChars
dll kernel32 #GetCurrentThread
dll kernel32 #GetCurrentThreadId
dll C_macro GetCurrentTime 
 ;;GetTickCount()
dll user32 #GetCursor
dll user32 #GetCursorInfo CURSORINFO*pci
dll user32 #GetCursorPos POINT*lpPoint
dll user32 #GetDC hWnd
dll gdi32 #GetDCBrushColor hdc
dll user32 #GetDCEx hWnd hrgnClip flags
dll gdi32 #GetDCOrgEx hdc POINT*lpPoint
dll gdi32 #GetDCPenColor hdc
dll gdi32 #GetDIBColorTable hdc uStartIndex cEntries RGBQUAD*pColors
dll gdi32 #GetDIBits hdc hbmp uStartScan cScanLines !*lpvBits BITMAPINFO*lpbi uUsage
dll kernel32 [GetDateFormatA]#GetDateFormat Locale dwFlags SYSTEMTIME*lpDate $lpFormat $lpDateStr cchDate
dll kernel32 [GetDefaultCommConfigA]#GetDefaultCommConfig $lpszName COMMCONFIG*lpCC *lpdwSize
dll "winspool.drv" [GetDefaultPrinterA]#GetDefaultPrinter $pszBuffer *pcchBuffer
dll user32 #GetDesktopWindow
dll gdi32 #GetDeviceCaps hdc nIndex
dll psapi [GetDeviceDriverBaseNameA]#GetDeviceDriverBaseName !*ImageBase $lpBaseName nSize
dll psapi [GetDeviceDriverFileNameA]#GetDeviceDriverFileName !*ImageBase $lpFilename nSize
dll gdi32 #GetDeviceGammaRamp hDC !*lpRamp
dll kernel32 #GetDevicePowerState hDevice *pfOn
dll user32 #GetDialogBaseUnits
dll kernel32 [GetDiskFreeSpaceA]#GetDiskFreeSpace $lpRootPathName *lpSectorsPerCluster *lpBytesPerSector *lpNumberOfFreeClusters *lpTotalNumberOfClusters
dll kernel32 [GetDiskFreeSpaceExA]#GetDiskFreeSpaceEx $lpDirectoryName ULARGE_INTEGER*lpFreeBytesAvailableToCaller ULARGE_INTEGER*lpTotalNumberOfBytes ULARGE_INTEGER*lpTotalNumberOfFreeBytes
dll user32 #GetDlgCtrlID hWnd
dll user32 #GetDlgItem hDlg nIDDlgItem
dll user32 #GetDlgItemInt hDlg nIDDlgItem *lpTranslated bSigned
dll user32 [GetDlgItemTextA]#GetDlgItemText hDlg nIDDlgItem $lpString nMaxCount
dll kernel32 [GetDllDirectoryA]#GetDllDirectory nBufferLength $lpBuffer
dll user32 #GetDoubleClickTime
dll kernel32 [GetDriveTypeA]#GetDriveType $lpRootPathName
dll winmm #GetDriverModuleHandle hDriver
dll comctl32 GetEffectiveClientRect hWnd RECT*lprc *lpInfo
dll gdi32 [GetEnhMetaFileA]#GetEnhMetaFile $lpszMetaFile
dll gdi32 #GetEnhMetaFileBits hemf cbBuffer !*lpbBuffer
dll gdi32 [GetEnhMetaFileDescriptionA]#GetEnhMetaFileDescription hemf cchBuffer $lpszDescription
dll gdi32 #GetEnhMetaFileHeader hemf cbBuffer ENHMETAHEADER*lpemh
dll gdi32 #GetEnhMetaFilePaletteEntries hemf cEntries PALETTEENTRY*lppe
dll gdi32 #GetEnhMetaFilePixelFormat hemf cbBuffer PIXELFORMATDESCRIPTOR*ppfd
dll kernel32 $GetEnvironmentStrings
dll kernel32 [GetEnvironmentStrings]$GetEnvironmentStringsA
dll kernel32 [GetEnvironmentVariableA]#GetEnvironmentVariable $lpName $lpBuffer nSize
dll ole32 #GetErrorInfo dwReserved IErrorInfo*pperrinfo
dll advapi32 #GetEventLogInformation hEventLog dwInfoLevel !*lpBuffer cbBufSize *pcbBytesNeeded
def GetExceptionInformation _exception_info
dll kernel32 #GetExitCodeProcess hProcess *lpExitCode
dll kernel32 #GetExitCodeThread hThread *lpExitCode
dll kernel32 [GetExpandedNameA]#GetExpandedName $lpszSource $lpszBuffer
dll kernel32 [GetFileAttributesA]#GetFileAttributes $lpFileName
dll kernel32 [GetFileAttributesExA]#GetFileAttributesEx $lpFileName fInfoLevelId !*lpFileInformation
def GetFileExInfoStandard 0
def GetFileExMaxInfoLevel 1
dll kernel32 #GetFileInformationByHandle hFile BY_HANDLE_FILE_INFORMATION*lpFileInformation
dll shell32 #GetFileNameFromBrowse hwnd @*pszFilePath cbFilePath @*pszWorkingDir @*pszDefExt @*pszFilters @*pszTitle
dll advapi32 [GetFileSecurityA]#GetFileSecurity $lpFileName RequestedInformation !*pSecurityDescriptor nLength *lpnLengthNeeded
dll kernel32 #GetFileSize hFile *lpFileSizeHigh
dll kernel32 #GetFileSizeEx hFile LARGE_INTEGER*lpFileSize
dll kernel32 #GetFileTime hFile FILETIME*lpCreationTime FILETIME*lpLastAccessTime FILETIME*lpLastWriteTime
dll comdlg32 [GetFileTitleA]@GetFileTitle $lpszFile $lpszTitle @cbBuf
dll kernel32 #GetFileType hFile
dll version [GetFileVersionInfoA]#GetFileVersionInfo $lptstrFilename dwHandle dwLen !*lpData
dll version [GetFileVersionInfoSizeA]#GetFileVersionInfoSize $lptstrFilename *lpdwHandle
dll kernel32 [GetFirmwareEnvironmentVariableA]#GetFirmwareEnvironmentVariable $lpName $lpGuid !*pBuffer nSize
dll user32 #GetFocus
dll gdi32 #GetFontData hdc dwTable dwOffset !*lpvBuffer cbData
dll gdi32 #GetFontLanguageInfo hdc
dll gdi32 #GetFontUnicodeRanges hdc GLYPHSET*lpgs
dll user32 #GetForegroundWindow
dll "winspool.drv" [GetFormA]#GetForm hPrinter $pFormName Level !*pForm cbBuf *pcbNeeded
dll kernel32 [GetFullPathNameA]#GetFullPathName $lpFileName nBufferLength $lpBuffer $*lpFilePart
dll user32 #GetGUIThreadInfo idThread GUITHREADINFO*pgui
dll kernel32 [GetGeoInfoA]#GetGeoInfo Location GeoType $lpGeoData cchData @LangId
dll gdi32 [GetGlyphIndicesA]#GetGlyphIndices hdc $lpstr c @*pgi fl
dll gdi32 [GetGlyphOutlineA]#GetGlyphOutline hdc uChar uFormat GLYPHMETRICS*lpgm cbBuffer !*lpvBuffer MAT2*lpmat2
dll gdi32 #GetGraphicsMode hdc
dll user32 #GetGuiResources hProcess uiFlags
dll ole32 #GetHGlobalFromILockBytes ILockBytes'plkbyt *phglobal
dll ole32 #GetHGlobalFromStream IStream'pstm *phglobal
dll kernel32 #GetHandleInformation hObject *lpdwFlags
dll gdi32 [GetICMProfileA]#GetICMProfile hDC *lpcbName $lpszFilename
dll user32 #GetIconInfo hIcon ICONINFO*piconinfo
dll user32 #GetInputState
dll "winspool.drv" [GetJobA]#GetJob hPrinter JobId Level !*pJob cbBuf *pcbNeeded
dll user32 #GetKBCodePage
dll advapi32 #GetKernelObjectSecurity Handle RequestedInformation !*pSecurityDescriptor nLength *lpnLengthNeeded
dll gdi32 [GetKerningPairsA]#GetKerningPairs hdc nNumPairs KERNINGPAIR*lpkrnpair
dll user32 [GetKeyNameTextA]#GetKeyNameText lParam $lpString nSize
dll user32 @GetKeyState nVirtKey
dll user32 #GetKeyboardLayout idThread
dll user32 #GetKeyboardLayoutList nBuff *lpList
dll user32 [GetKeyboardLayoutNameA]#GetKeyboardLayoutName $pwszKLID
dll user32 #GetKeyboardState !*lpKeyState
dll user32 #GetKeyboardType nTypeFlag
dll kernel32 #GetLargePageMinimum
dll kernel32 COORD'GetLargestConsoleWindowSize hConsoleOutput
dll user32 #GetLastActivePopup hWnd
dll kernel32 #GetLastError
dll user32 #GetLastInputInfo LASTINPUTINFO*plii
dll user32 #GetLayeredWindowAttributes hwnd *pcrKey !*pbAlpha *pdwFlags
dll gdi32 #GetLayout hdc
dll advapi32 #GetLengthSid !*pSid
dll user32 #GetListBoxInfo hwnd
dll kernel32 GetLocalTime SYSTEMTIME*lpSystemTime
dll kernel32 [GetLocaleInfoA]#GetLocaleInfo Locale LCType $lpLCData cchData
dll gdi32 [GetLogColorSpaceA]#GetLogColorSpace hColorSpace LOGCOLORSPACE*lpBuffer nSize
dll kernel32 [GetLogicalDriveStringsA]#GetLogicalDriveStrings nBufferLength $lpBuffer
dll kernel32 #GetLogicalDrives
dll kernel32 #GetLogicalProcessorInformation SYSTEM_LOGICAL_PROCESSOR_INFORMATION*Buffer *ReturnedLength
dll kernel32 [GetLongPathNameA]#GetLongPathName $lpszShortPath $lpszLongPath cchBuffer
dll comctl32 @GetMUILanguage
dll kernel32 #GetMailslotInfo hMailslot *lpMaxMessageSize *lpNextSize *lpMessageCount *lpReadTimeout
dll gdi32 #GetMapMode hdc
dll psapi [GetMappedFileNameA]#GetMappedFileName hProcess !*lpv $lpFilename nSize
dll user32 #GetMenu hWnd
dll user32 #GetMenuBarInfo hwnd idObject idItem MENUBARINFO*pmbi
dll user32 #GetMenuCheckMarkDimensions
dll user32 #GetMenuContextHelpId hmenu
dll user32 #GetMenuDefaultItem hMenu fByPos gmdiFlags
dll user32 #GetMenuInfo hmenu MENUINFO*lpcmi
dll user32 #GetMenuItemCount hMenu
dll user32 #GetMenuItemID hMenu nPos
dll user32 [GetMenuItemInfoA]#GetMenuItemInfo hMenu uItem fByPosition MENUITEMINFO*lpmii
dll user32 #GetMenuItemRect hWnd hMenu uItem RECT*lprcItem
dll user32 #GetMenuState hMenu uId uFlags
dll user32 [GetMenuStringA]#GetMenuString hMenu uIDItem $lpString nMaxCount uFlag
dll user32 [GetMessageA]#GetMessage MSG*lpMsg hWnd wMsgFilterMin wMsgFilterMax
dll user32 #GetMessageExtraInfo
dll user32 #GetMessagePos
dll user32 #GetMessageTime
dll gdi32 [GetMetaFileA]#GetMetaFile $a
dll gdi32 #GetMetaFileBitsEx hmf nSize !*lpvData
dll gdi32 #GetMetaRgn hdc hrgn
dll gdi32 #GetMiterLimit hdc FLOAT*peLimit
dll psapi [GetModuleBaseNameA]#GetModuleBaseName hProcess hModule $lpBaseName nSize
dll kernel32 [GetModuleFileNameA]#GetModuleFileName hModule $lpFilename nSize
dll psapi [GetModuleFileNameExA]#GetModuleFileNameEx hProcess hModule $lpFilename nSize
dll kernel32 [GetModuleHandleA]#GetModuleHandle $lpModuleName
dll kernel32 [GetModuleHandleExA]#GetModuleHandleEx dwFlags $lpModuleName *phModule
dll psapi #GetModuleInformation hProcess hModule MODULEINFO*lpmodinfo cb
dll user32 [GetMonitorInfoA]#GetMonitorInfo hMonitor MONITORINFO*lpmi
dll user32 #GetMouseMovePointsEx cbSize MOUSEMOVEPOINT*lppt MOUSEMOVEPOINT*lpptBuf nBufPoints resolution
dll kernel32 #GetNLSVersion Function Locale NLSVERSIONINFO*lpVersionInformation
dll kernel32 [GetNamedPipeHandleStateA]#GetNamedPipeHandleState hNamedPipe *lpState *lpCurInstances *lpMaxCollectionCount *lpCollectDataTimeout $lpUserName nMaxUserNameSize
dll kernel32 #GetNamedPipeInfo hNamedPipe *lpFlags *lpOutBufferSize *lpInBufferSize *lpMaxInstances
dll kernel32 GetNativeSystemInfo SYSTEM_INFO*lpSystemInfo
dll gdi32 #GetNearestColor hdc crColor
dll gdi32 #GetNearestPaletteIndex hpal crColor
dll user32 #GetNextDlgGroupItem hDlg hCtl bPrevious
dll user32 #GetNextDlgTabItem hDlg hCtl bPrevious
dll C_macro GetNextWindow hWnd wCmd
 ;;GetWindow(hWnd,wCmd)
dll kernel32 #GetNumaAvailableMemoryNode !Node %*AvailableBytes
dll kernel32 #GetNumaHighestNodeNumber *HighestNodeNumber
dll kernel32 #GetNumaNodeProcessorMask !Node %*ProcessorMask
dll kernel32 #GetNumaProcessorNode !Processor !*NodeNumber
dll kernel32 [GetNumberFormatA]#GetNumberFormat Locale dwFlags $lpValue NUMBERFMT*lpFormat $lpNumberStr cchNumber
dll kernel32 #GetNumberOfConsoleInputEvents hConsoleInput *lpNumberOfEvents
dll kernel32 #GetNumberOfConsoleMouseButtons *lpNumberOfMouseButtons
dll advapi32 #GetNumberOfEventLogRecords hEventLog *NumberOfRecords
dll kernel32 #GetOEMCP
dll gdi32 [GetObjectA]#GetObject hgdiobj cbBuffer !*lpvObject
dll gdi32 #GetObjectType h
dll advapi32 #GetOldestEventLogRecord hEventLog *OldestRecord
dll oleacc GetOleaccVersionInfo *pVer *pBuild
dll scarddlg [GetOpenCardNameA]#GetOpenCardName OPENCARDNAME*pDlgStruc
dll user32 #GetOpenClipboardWindow
dll comdlg32 [GetOpenFileNameA]#GetOpenFileName OPENFILENAME*lpofn
dll gdi32 [GetOutlineTextMetricsA]#GetOutlineTextMetrics hdc cbData OUTLINETEXTMETRIC*lpOTM
dll kernel32 #GetOverlappedResult hFile OVERLAPPED*lpOverlapped *lpNumberOfBytesTransferred bWait
dll gdi32 #GetPaletteEntries hpal iStartIndex nEntries PALETTEENTRY*lppe
dll user32 #GetParent hWnd
dll gdi32 #GetPath hdc POINT*lpPoints !*lpTypes nSize
dll psapi #GetPerformanceInfo PERFORMANCE_INFORMATION*pPerformanceInformation cb
dll gdi32 #GetPixel hdc nXPos nYPos
dll gdi32 #GetPixelFormat hdc
dll gdi32 #GetPolyFillMode hdc
dll "winspool.drv" [GetPrintProcessorDirectoryA]#GetPrintProcessorDirectory $pName $pEnvironment Level !*pPrintProcessorInfo cbBuf *pcbNeeded
dll "winspool.drv" [GetPrinterA]#GetPrinter hPrinter Level !*pPrinter cbBuf *pcbNeeded
dll "winspool.drv" [GetPrinterDataA]#GetPrinterData hPrinter $pValueName *pType !*pData nSize *pcbNeeded
dll "winspool.drv" [GetPrinterDataExA]#GetPrinterDataEx hPrinter $pKeyName $pValueName *pType !*pData nSize *pcbNeeded
dll "winspool.drv" [GetPrinterDriverA]#GetPrinterDriver hPrinter $pEnvironment Level !*pDriverInfo cbBuf *pcbNeeded
dll "winspool.drv" [GetPrinterDriverDirectoryA]#GetPrinterDriverDirectory $pName $pEnvironment Level !*pDriverDirectory cbBuf *pcbNeeded
dll kernel32 #GetPriorityClass hProcess
dll user32 #GetPriorityClipboardFormat *paFormatPriorityList cFormats
dll advapi32 #GetPrivateObjectSecurity !*ObjectDescriptor SecurityInformation !*ResultantDescriptor DescriptorLength *ReturnLength
dll kernel32 [GetPrivateProfileIntA]#GetPrivateProfileInt $lpAppName $lpKeyName nDefault $lpFileName
dll kernel32 [GetPrivateProfileSectionA]#GetPrivateProfileSection $lpAppName $lpReturnedString nSize $lpFileName
dll kernel32 [GetPrivateProfileSectionNamesA]#GetPrivateProfileSectionNames $lpszReturnBuffer nSize $lpFileName
dll kernel32 [GetPrivateProfileStringA]#GetPrivateProfileString $lpAppName $lpKeyName $lpDefault $lpReturnedString nSize $lpFileName
dll kernel32 [GetPrivateProfileStructA]#GetPrivateProfileStruct $lpszSection $lpszKey !*lpStruct uSizeStruct $szFile
dll kernel32 #GetProcAddress hModule $lpProcName
dll kernel32 #GetProcessAffinityMask hProcess *lpProcessAffinityMask *lpSystemAffinityMask
dll user32 #GetProcessDefaultLayout *pdwDefaultLayout
dll kernel32 #GetProcessHandleCount hProcess *pdwHandleCount
dll kernel32 #GetProcessHeap
dll kernel32 #GetProcessHeaps NumberOfHeaps *ProcessHeaps
dll kernel32 #GetProcessId Process
dll kernel32 #GetProcessIdOfThread Thread
dll psapi [GetProcessImageFileNameA]#GetProcessImageFileName hProcess $lpImageFileName nSize
dll kernel32 #GetProcessIoCounters hProcess IO_COUNTERS*lpIoCounters
dll psapi #GetProcessMemoryInfo Process PROCESS_MEMORY_COUNTERS*ppsmemCounters cb
dll kernel32 #GetProcessPriorityBoost hProcess *pDisablePriorityBoost
dll kernel32 #GetProcessShutdownParameters *lpdwLevel *lpdwFlags
dll kernel32 #GetProcessTimes hProcess FILETIME*lpCreationTime FILETIME*lpExitTime FILETIME*lpKernelTime FILETIME*lpUserTime
dll kernel32 #GetProcessVersion ProcessId
dll user32 #GetProcessWindowStation
dll kernel32 #GetProcessWorkingSetSize hProcess *lpMinimumWorkingSetSize *lpMaximumWorkingSetSize
dll kernel32 #GetProcessWorkingSetSizeEx hProcess *lpMinimumWorkingSetSize *lpMaximumWorkingSetSize *Flags
dll kernel32 [GetProfileIntA]#GetProfileInt $lpAppName $lpKeyName nDefault
dll kernel32 [GetProfileSectionA]#GetProfileSection $lpAppName $lpReturnedString nSize
dll kernel32 [GetProfileStringA]#GetProfileString $lpAppName $lpKeyName $lpDefault $lpReturnedString nSize
dll unicows [GetPropA]#GetProp hWnd $lpString
dll user32 #GetQueueStatus flags
dll kernel32 #GetQueuedCompletionStatus CompletionPort *lpNumberOfBytesTransferred *lpCompletionKey OVERLAPPED**lpOverlapped dwMilliseconds
dll gdi32 #GetROP2 hdc
dll gdi32 #GetRandomRgn hdc hrgn iNum
dll gdi32 #GetRasterizerCaps RASTERIZER_STATUS*lprs cb
dll user32 #GetRawInputBuffer RAWINPUT*pData *pcbSize cbSizeHeader
dll user32 #GetRawInputData hRawInput uiCommand !*pData *pcbSize cbSizeHeader
dll user32 [GetRawInputDeviceInfoA]#GetRawInputDeviceInfo hDevice uiCommand !*pData *pcbSize
dll user32 #GetRawInputDeviceList RAWINPUTDEVICELIST*pRawInputDeviceList *puiNumDevices cbSize
dll oleaut32 #GetRecordInfoFromGuids GUID*rGuidTypeLib uVerMajor uVerMinor lcid GUID*rGuidTypeInfo IRecordInfo*ppRecInfo
dll oleaut32 #GetRecordInfoFromTypeInfo ITypeInfo'pTypeInfo IRecordInfo*ppRecInfo
dll gdi32 #GetRegionData hRgn dwCount RGNDATA*lpRgnData
dll user32 #GetRegisteredRawInputDevices RAWINPUTDEVICE*pRawInputDevices *puiNumDevices cbSize
dll gdi32 #GetRgnBox hrgn RECT*lprc
dll oleacc [GetRoleTextA]#GetRoleText lRole $lpszRole cchRoleMax
dll ole32 #GetRunningObjectTable reserved IRunningObjectTable*pprot
dll comdlg32 [GetSaveFileNameA]#GetSaveFileName OPENFILENAME*lpofn
dll user32 #GetScrollBarInfo hwnd idObject SCROLLBARINFO*psbi
dll user32 #GetScrollInfo hwnd fnBar SCROLLINFO*lpsi
dll user32 #GetScrollPos hWnd nBar
dll user32 #GetScrollRange hWnd nBar *lpMinPos *lpMaxPos
dll advapi32 #GetSecurityDescriptorControl !*pSecurityDescriptor @*pControl *lpdwRevision
dll advapi32 #GetSecurityDescriptorDacl !*pSecurityDescriptor *lpbDaclPresent ACL**pDacl *lpbDaclDefaulted
dll advapi32 #GetSecurityDescriptorGroup !*pSecurityDescriptor !**pGroup *lpbGroupDefaulted
dll advapi32 #GetSecurityDescriptorLength !*pSecurityDescriptor
dll advapi32 #GetSecurityDescriptorOwner !*pSecurityDescriptor !**pOwner *lpbOwnerDefaulted
dll advapi32 #GetSecurityDescriptorRMControl !*SecurityDescriptor !*RMControl
dll advapi32 #GetSecurityDescriptorSacl !*pSecurityDescriptor *lpbSaclPresent ACL**pSacl *lpbSaclDefaulted
dll advapi32 [GetServiceDisplayNameA]#GetServiceDisplayName hSCManager $lpServiceName $lpDisplayName *lpcchBuffer
dll advapi32 [GetServiceKeyNameA]#GetServiceKeyName hSCManager $lpDisplayName $lpServiceName *lpcchBuffer
dll user32 #GetShellWindow
dll kernel32 [GetShortPathNameA]#GetShortPathName $lpszLongPath $lpszShortPath cchBuffer
dll advapi32 SID_IDENTIFIER_AUTHORITY*GetSidIdentifierAuthority !*pSid
dll advapi32 #GetSidLengthRequired !nSubAuthorityCount
dll advapi32 #*GetSidSubAuthority !*pSid nSubAuthority
dll advapi32 !*GetSidSubAuthorityCount !*pSid
dll urlmon #GetSoftwareUpdateInfo @*szDistUnit SOFTDISTINFO*psdi
dll kernel32 [GetStartupInfoA]GetStartupInfo STARTUPINFO*lpStartupInfo
dll oleacc [GetStateTextA]#GetStateText lStateBit $lpszState cchState
dll kernel32 #GetStdHandle nStdHandle
dll gdi32 #GetStockObject fnObject
dll gdi32 #GetStretchBltMode hdc
dll kernel32 [GetStringTypeExA]#GetStringTypeEx Locale dwInfoType $lpSrcStr cchSrc @*lpCharType
dll user32 #GetSubMenu hMenu nPos
dll user32 #GetSysColor nIndex
dll user32 #GetSysColorBrush nIndex
dll kernel32 #GetSystemDefaultLCID
dll kernel32 @GetSystemDefaultLangID
dll kernel32 @GetSystemDefaultUILanguage
dll kernel32 [GetSystemDirectoryA]#GetSystemDirectory $lpBuffer uSize
dll kernel32 GetSystemInfo SYSTEM_INFO*lpSystemInfo
dll user32 #GetSystemMenu hWnd bRevert
dll user32 #GetSystemMetrics nIndex
dll gdi32 #GetSystemPaletteEntries hdc iStartIndex nEntries PALETTEENTRY*lppe
dll gdi32 #GetSystemPaletteUse hdc
dll kernel32 #GetSystemPowerStatus SYSTEM_POWER_STATUS*lpSystemPowerStatus
dll kernel32 #GetSystemRegistryQuota *pdwQuotaAllowed *pdwQuotaUsed
dll kernel32 GetSystemTime SYSTEMTIME*lpSystemTime
dll kernel32 #GetSystemTimeAdjustment *lpTimeAdjustment *lpTimeIncrement *lpTimeAdjustmentDisabled
dll kernel32 GetSystemTimeAsFileTime FILETIME*lpSystemTimeAsFileTime
dll kernel32 #GetSystemTimes FILETIME*lpIdleTime FILETIME*lpKernelTime FILETIME*lpUserTime
dll kernel32 [GetSystemWindowsDirectoryA]#GetSystemWindowsDirectory $lpBuffer uSize
dll kernel32 [GetSystemWow64DirectoryA]#GetSystemWow64Directory $lpBuffer uSize
dll user32 [GetTabbedTextExtentA]#GetTabbedTextExtent hDC $lpString nCount nTabPositions *lpnTabStopPositions
dll kernel32 #GetTapeParameters hDevice dwOperation *lpdwSize !*lpTapeInformation
dll kernel32 #GetTapePosition hDevice dwPositionType *lpdwPartition *lpdwOffsetLow *lpdwOffsetHigh
dll kernel32 #GetTapeStatus hDevice
dll kernel32 [GetTempFileNameA]#GetTempFileName $lpPathName $lpPrefixString uUnique $lpTempFileName
dll kernel32 [GetTempPathA]#GetTempPath nBufferLength $lpBuffer
dll gdi32 #GetTextAlign hdc
dll gdi32 #GetTextCharacterExtra hdc
dll gdi32 #GetTextCharset hdc
dll gdi32 #GetTextCharsetInfo hdc FONTSIGNATURE*lpSig dwFlags
dll gdi32 #GetTextColor hdc
dll gdi32 [GetTextExtentExPointA]#GetTextExtentExPoint hdc $lpszStr cchString nMaxExtent *lpnFit *alpDx SIZE*lpSize
dll gdi32 #GetTextExtentExPointI hdc @*pgiIn cgi nMaxExtent *lpnFit *alpDx SIZE*lpSize
dll gdi32 [GetTextExtentPointA]#GetTextExtentPoint hdc $lpString cbString SIZE*lpSize
dll gdi32 [GetTextExtentPoint32A]#GetTextExtentPoint32 hdc $lpString cbString SIZE*lpSize
dll gdi32 #GetTextExtentPointI hdc @*pgiIn cgi SIZE*lpSize
dll gdi32 [GetTextFaceA]#GetTextFace hdc nCount $lpFaceName
dll gdi32 [GetTextMetricsA]#GetTextMetrics hdc TEXTMETRIC*lptm
dll uxtheme #GetThemeAppProperties
dll uxtheme #GetThemeBackgroundContentRect hTheme hdc iPartId iStateId RECT*pBoundingRect RECT*pContentRect
dll uxtheme #GetThemeBackgroundExtent hTheme hdc iPartId iStateId RECT*pContentRect RECT*pExtentRect
dll uxtheme #GetThemeBackgroundRegion hTheme hdc iPartId iStateId RECT*pRect *pRegion
dll uxtheme #GetThemeBool hTheme iPartId iStateId iPropId *pfVal
dll uxtheme #GetThemeColor hTheme iPartId iStateId iPropId *pColor
dll uxtheme #GetThemeDocumentationProperty @*pszThemeName @*pszPropertyName @*pszValueBuff cchMaxValChars
dll uxtheme #GetThemeEnumValue hTheme iPartId iStateId iPropId *piVal
dll uxtheme #GetThemeFilename hTheme iPartId iStateId iPropId @*pszThemeFileName cchMaxBuffChars
dll uxtheme #GetThemeFont hTheme hdc iPartId iStateId iPropId LOGFONT*pFont
dll uxtheme #GetThemeInt hTheme iPartId iStateId iPropId *piVal
dll uxtheme #GetThemeIntList hTheme iPartId iStateId iPropId INTLIST*pIntList
dll uxtheme #GetThemeMargins hTheme hdc iPartId iStateId iPropId RECT*prc MARGINS*pMargins
dll uxtheme #GetThemeMetric hTheme hdc iPartId iStateId iPropId *piVal
dll uxtheme #GetThemePartSize hTheme hdc iPartId iStateId RECT*prc eSize SIZE*psz
dll uxtheme #GetThemePosition hTheme iPartId iStateId iPropId POINT*pPoint
dll uxtheme #GetThemePropertyOrigin hTheme iPartId iStateId iPropId *pOrigin
dll uxtheme #GetThemeRect hTheme iPartId iStateId iPropId RECT*pRect
dll uxtheme #GetThemeString hTheme iPartId iStateId iPropId @*pszBuff cchMaxBuffChars
dll uxtheme #GetThemeSysBool hTheme iBoolId
dll uxtheme #GetThemeSysColor hTheme iColorId
dll uxtheme #GetThemeSysColorBrush hTheme iColorId
dll uxtheme #GetThemeSysFont hTheme iFontId LOGFONT*plf
dll uxtheme #GetThemeSysInt hTheme iIntId *piValue
dll uxtheme #GetThemeSysSize hTheme iSizeId
dll uxtheme #GetThemeSysString hTheme iStringId @*pszStringBuff cchMaxStringChars
dll uxtheme #GetThemeTextExtent hTheme hdc iPartId iStateId @*pszText iCharCount dwTextFlags RECT*pBoundingRect RECT*pExtentRect
dll uxtheme #GetThemeTextMetrics hTheme hdc iPartId iStateId TEXTMETRIC*ptm
dll kernel32 #GetThreadContext hThread CONTEXT*lpContext
dll user32 #GetThreadDesktop dwThreadId
dll kernel32 #GetThreadIOPendingFlag hThread *lpIOIsPending
dll kernel32 #GetThreadId Thread
dll kernel32 #GetThreadLocale
dll kernel32 #GetThreadPriority hThread
dll kernel32 #GetThreadPriorityBoost hThread *pDisablePriorityBoost
dll kernel32 #GetThreadSelectorEntry hThread dwSelector LDT_ENTRY*lpSelectorEntry
dll kernel32 #GetThreadTimes hThread FILETIME*lpCreationTime FILETIME*lpExitTime FILETIME*lpKernelTime FILETIME*lpUserTime
dll kernel32 #GetTickCount
dll kernel32 [GetTimeFormatA]#GetTimeFormat Locale dwFlags SYSTEMTIME*lpTime $lpFormat $lpTimeStr cchTime
dll kernel32 #GetTimeZoneInformation TIME_ZONE_INFORMATION*lpTimeZoneInformation
dll user32 #GetTitleBarInfo hwnd TITLEBARINFO*pti
dll advapi32 #GetTokenInformation TokenHandle TokenInformationClass !*TokenInformation TokenInformationLength *ReturnLength
dll user32 #GetTopWindow hWnd
dll user32 #GetUpdateRect hWnd RECT*lpRect bErase
dll user32 #GetUpdateRgn hWnd hRgn bErase
dll kernel32 #GetUserDefaultLCID
dll kernel32 @GetUserDefaultLangID
dll kernel32 @GetUserDefaultUILanguage
dll kernel32 #GetUserGeoID GeoClass
dll advapi32 [GetUserNameA]#GetUserName $lpBuffer *nSize
dll user32 [GetUserObjectInformationA]#GetUserObjectInformation hObj nIndex !*pvInfo nLength *lpnLengthNeeded
dll user32 #GetUserObjectSecurity hObj *pSIRequested !*pSID nLength *lpnLengthNeeded
dll kernel32 #GetVersion
dll kernel32 [GetVersionExA]#GetVersionEx OSVERSIONINFO*lpVersionInformation
dll gdi32 #GetViewportExtEx hdc SIZE*lpSize
dll gdi32 #GetViewportOrgEx hdc POINT*lpPoint
dll kernel32 [GetVolumeInformationA]#GetVolumeInformation $lpRootPathName $lpVolumeNameBuffer nVolumeNameSize *lpVolumeSerialNumber *lpMaximumComponentLength *lpFileSystemFlags $lpFileSystemNameBuffer nFileSystemNameSize
dll kernel32 [GetVolumeNameForVolumeMountPointA]#GetVolumeNameForVolumeMountPoint $lpszVolumeMountPoint $lpszVolumeName cchBufferLength
dll kernel32 [GetVolumePathNameA]#GetVolumePathName $lpszFileName $lpszVolumePathName cchBufferLength
dll kernel32 [GetVolumePathNamesForVolumeNameA]#GetVolumePathNamesForVolumeName $lpszVolumeName $lpszVolumePathNames cchBufferLength *lpcchReturnLength
dll gdi32 #GetWinMetaFileBits hemf cbBuffer !*lpbBuffer fnMapMode hdcRef
dll user32 #GetWindow hWnd uCmd
dll user32 #GetWindowContextHelpId hwnd
dll user32 #GetWindowDC hWnd
dll gdi32 #GetWindowExtEx hdc SIZE*lpSize
dll user32 #GetWindowInfo hwnd WINDOWINFO*pwi
dll unicows [GetWindowLongA]#GetWindowLong hWnd nIndex
dll unicows [GetWindowLongW]#GetWindowLongPtrW hWnd nIndex
dll user32 [GetWindowModuleFileNameA]#GetWindowModuleFileName hwnd $pszFileName cchFileNameMax
dll gdi32 #GetWindowOrgEx hdc POINT*lpPoint
dll user32 #GetWindowPlacement hWnd WINDOWPLACEMENT*lpwndpl
dll user32 #GetWindowRect hWnd RECT*lpRect
dll user32 #GetWindowRgn hWnd hRgn
dll user32 #GetWindowRgnBox hWnd RECT*lprc
dll comctl32 #GetWindowSubclass hWnd pfnSubclass uIdSubclass *pdwRefData
 ;;pfnSubclass: function# hWnd uMsg wParam lParam uIdSubclass dwRefData
dll C_macro GetWindowTask hWnd
 ;;GetWindowThreadProcessId(hWnd,0))
dll user32 [GetWindowTextA]#GetWindowText hWnd $lpString nMaxCount
dll user32 [GetWindowTextLengthA]#GetWindowTextLength hWnd
dll uxtheme #GetWindowTheme hwnd
dll user32 #GetWindowThreadProcessId hWnd *lpdwProcessId
dll user32 @GetWindowWord hWnd nIndex
dll advapi32 #GetWindowsAccountDomainSid !*pSid !*ppDomainSid *cbSid
dll kernel32 [GetWindowsDirectoryA]#GetWindowsDirectory $lpBuffer uSize
dll gdi32 #GetWorldTransform hdc XFORM*lpXform
dll kernel32 #GetWriteWatch dwFlags !*lpBaseAddress dwRegionSize !**lpAddresses *lpdwCount *lpdwGranularity
dll psapi #GetWsChanges hProcess PSAPI_WS_WATCH_INFORMATION*lpWatchInfo cb
dll kernel32 [GlobalAddAtomA]@GlobalAddAtom $lpString
dll kernel32 #GlobalAlloc uFlags dwBytes
dll kernel32 #GlobalCompact dwMinFree
dll kernel32 @GlobalDeleteAtom @nAtom
dll C_macro GlobalDiscard h
 ;;GlobalReAlloc(h,0,0x0002)
dll kernel32 [GlobalFindAtomA]@GlobalFindAtom $lpString
dll kernel32 GlobalFix hMem
dll kernel32 #GlobalFlags hMem
dll kernel32 #GlobalFree hMem
dll kernel32 [GlobalGetAtomNameA]#GlobalGetAtomName @nAtom $lpBuffer nSize
dll kernel32 #GlobalHandle !*pMem
dll kernel32 !*GlobalLock hMem
dll kernel32 GlobalMemoryStatus MEMORYSTATUS*lpBuffer
dll kernel32 #GlobalMemoryStatusEx MEMORYSTATUSEX*lpBuffer
dll kernel32 #GlobalReAlloc hMem dwBytes uFlags
dll kernel32 #GlobalSize hMem
dll kernel32 #GlobalUnWire hMem
dll kernel32 GlobalUnfix hMem
dll kernel32 #GlobalUnlock hMem
dll kernel32 !*GlobalWire hMem
dll msimg32 #GradientFill hdc TRIVERTEX*pVertex dwNumVertex !*pMesh dwNumMesh dwMode
dll user32 [GrayStringA]#GrayString hDC hBrush lpOutputFunc lpData nCount X Y nWidth nHeight
 ;;lpOutputFunc: function# a b c
def HALFTONE 4
type HANDLETABLE objectHandle[1]
def HANDLE_FLAG_INHERIT 0x00000001
def HANDLE_FLAG_PROTECT_FROM_CLOSE 0x00000002
def HANGEUL_CHARSET 129
def HANGUL_CHARSET 129
def HANGUP_COMPLETE 0x05
def HANGUP_PENDING 0x04
type HARDWAREHOOKSTRUCT hwnd message wParam lParam
type HARDWAREINPUT uMsg @wParamL @wParamH
def HBMMENU_CALLBACK 0xFFFFFFFF
def HBMMENU_MBAR_CLOSE 5
def HBMMENU_MBAR_CLOSE_D 6
def HBMMENU_MBAR_MINIMIZE 3
def HBMMENU_MBAR_MINIMIZE_D 7
def HBMMENU_MBAR_RESTORE 2
def HBMMENU_POPUP_CLOSE 8
def HBMMENU_POPUP_MAXIMIZE 10
def HBMMENU_POPUP_MINIMIZE 11
def HBMMENU_POPUP_RESTORE 9
def HBMMENU_SYSTEM 1
def HCBT_ACTIVATE 5
def HCBT_CLICKSKIPPED 6
def HCBT_CREATEWND 3
def HCBT_DESTROYWND 4
def HCBT_KEYSKIPPED 7
def HCBT_MINMAX 1
def HCBT_MOVESIZE 0
def HCBT_QS 2
def HCBT_SETFOCUS 9
def HCBT_SYSCOMMAND 8
def HCCE_CURRENT_USER 0
def HCCE_LOCAL_MACHINE 0x1
def HCF_AVAILABLE 0x00000002
def HCF_CONFIRMHOTKEY 0x00000008
def HCF_HIGHCONTRASTON 0x00000001
def HCF_HOTKEYACTIVE 0x00000004
def HCF_HOTKEYAVAILABLE 0x00000040
def HCF_HOTKEYSOUND 0x00000010
def HCF_INDICATOR 0x00000020
def HC_ACTION 0
def HC_GETNEXT 1
def HC_NOREM 3
def HC_NOREMOVE 3
def HC_SKIP 2
def HC_SYSMODALOFF 5
def HC_SYSMODALON 4
def HDATA_APPOWNED 0x0001
def HDFT_HASNOVALUE 0x8000
def HDFT_ISNUMBER 0x0001
def HDFT_ISSTRING 0x0000
def HDF_BITMAP 0x2000
def HDF_BITMAP_ON_RIGHT 0x1000
def HDF_CENTER 0x0002
def HDF_IMAGE 0x0800
def HDF_JUSTIFYMASK 0x0003
def HDF_LEFT 0x0000
def HDF_OWNERDRAW 0x8000
def HDF_RIGHT 0x0001
def HDF_RTLREADING 0x0004
def HDF_SORTDOWN 0x0200
def HDF_SORTUP 0x0400
def HDF_STRING 0x4000
type HDHITTESTINFO POINT'pt flags iItem
type HDITEM mask cxy $pszText hbm cchTextMax fmt lParam iImage iOrder type !*pvFilter
type HDITEMA mask cxy $pszText hbm cchTextMax fmt lParam iImage iOrder type !*pvFilter
def HDITEMA_V1_SIZE 28
type HDITEMW mask cxy @*pszText hbm cchTextMax fmt lParam iImage iOrder type !*pvFilter
def HDITEMW_V1_SIZE 28
def HDITEM_V1_SIZE 28
def HDI_BITMAP 0x0010
def HDI_DI_SETITEM 0x0040
def HDI_FILTER 0x0100
def HDI_FORMAT 0x0004
def HDI_HEIGHT 0x0001
def HDI_IMAGE 0x0020
def HDI_LPARAM 0x0008
def HDI_ORDER 0x0080
def HDI_TEXT 0x0002
def HDI_WIDTH 0x0001
type HDLAYOUT RECT*prc WINDOWPOS*pwpos
def HDM_CLEARFILTER 0x00001218
def HDM_CREATEDRAGIMAGE 0x00001210
def HDM_DELETEITEM 0x00001202
def HDM_EDITFILTER 0x00001217
def HDM_FIRST 0x1200
def HDM_GETBITMAPMARGIN 0x00001215
def HDM_GETIMAGELIST 0x00001209
def HDM_GETITEM 0x00001203
def HDM_GETITEMA 0x00001203
def HDM_GETITEMCOUNT 0x00001200
def HDM_GETITEMRECT 0x00001207
def HDM_GETITEMW 0x0000120B
def HDM_GETORDERARRAY 0x00001211
def HDM_GETUNICODEFORMAT 0x00002006
def HDM_HITTEST 0x00001206
def HDM_INSERTITEM 0x00001201
def HDM_INSERTITEMA 0x00001201
def HDM_INSERTITEMW 0x0000120A
def HDM_LAYOUT 0x00001205
def HDM_ORDERTOINDEX 0x0000120F
def HDM_SETBITMAPMARGIN 0x00001214
def HDM_SETFILTERCHANGETIMEOUT 0x00001216
def HDM_SETHOTDIVIDER 0x00001213
def HDM_SETIMAGELIST 0x00001208
def HDM_SETITEM 0x00001204
def HDM_SETITEMA 0x00001204
def HDM_SETITEMW 0x0000120C
def HDM_SETORDERARRAY 0x00001212
def HDM_SETUNICODEFORMAT 0x00002005
def HDN_BEGINDRAG 0xFFFFFECA
def HDN_BEGINTRACK 0xFFFFFECE
def HDN_BEGINTRACKA 0xFFFFFECE
def HDN_BEGINTRACKW 0xFFFFFEBA
def HDN_DIVIDERDBLCLICK 0xFFFFFECF
def HDN_DIVIDERDBLCLICKA 0xFFFFFECF
def HDN_DIVIDERDBLCLICKW 0xFFFFFEBB
def HDN_ENDDRAG 0xFFFFFEC9
def HDN_ENDTRACK 0xFFFFFECD
def HDN_ENDTRACKA 0xFFFFFECD
def HDN_ENDTRACKW 0xFFFFFEB9
def HDN_FILTERBTNCLICK 0xFFFFFEC7
def HDN_FILTERCHANGE 0xFFFFFEC8
def HDN_FIRST 0xFFFFFED4
def HDN_GETDISPINFO 0xFFFFFECB
def HDN_GETDISPINFOA 0xFFFFFECB
def HDN_GETDISPINFOW 0xFFFFFEB7
def HDN_ITEMCHANGED 0xFFFFFED3
def HDN_ITEMCHANGEDA 0xFFFFFED3
def HDN_ITEMCHANGEDW 0xFFFFFEBF
def HDN_ITEMCHANGING 0xFFFFFED4
def HDN_ITEMCHANGINGA 0xFFFFFED4
def HDN_ITEMCHANGINGW 0xFFFFFEC0
def HDN_ITEMCLICK 0xFFFFFED2
def HDN_ITEMCLICKA 0xFFFFFED2
def HDN_ITEMCLICKW 0xFFFFFEBE
def HDN_ITEMDBLCLICK 0xFFFFFED1
def HDN_ITEMDBLCLICKA 0xFFFFFED1
def HDN_ITEMDBLCLICKW 0xFFFFFEBD
def HDN_LAST 0xFFFFFE71
def HDN_TRACK 0xFFFFFECC
def HDN_TRACKA 0xFFFFFECC
def HDN_TRACKW 0xFFFFFEB8
def HDS_BUTTONS 0x0002
def HDS_DRAGDROP 0x0040
def HDS_FILTERBAR 0x0100
def HDS_FLAT 0x0200
def HDS_FULLDRAG 0x0080
def HDS_HIDDEN 0x0008
def HDS_HORZ 0x0000
def HDS_HOTTRACK 0x0004
type HDTEXTFILTER $pszText cchTextMax
type HD_HITTESTINFO POINT'pt flags iItem
type HD_ITEM mask cxy $pszText hbm cchTextMax fmt lParam iImage iOrder type !*pvFilter
type HD_ITEMA mask cxy $pszText hbm cchTextMax fmt lParam iImage iOrder type !*pvFilter
type HD_ITEMW mask cxy @*pszText hbm cchTextMax fmt lParam iImage iOrder type !*pvFilter
type HD_LAYOUT RECT*prc WINDOWPOS*pwpos
type HD_NOTIFY NMHDR'hdr iItem iButton HDITEM*pitem
type HD_NOTIFYA NMHDR'hdr iItem iButton HDITEM*pitem
type HD_NOTIFYW NMHDR'hdr iItem iButton HDITEMW*pitem
type HD_TEXTFILTER $pszText cchTextMax
type HD_TEXTFILTERA $pszText cchTextMax
type HD_TEXTFILTERW @*pszText cchTextMax
type HEAPENTRY32 dwSize hHandle dwAddress dwBlockSize dwFlags dwLockCount dwResvd th32ProcessID th32HeapID
type HEAPLIST32 dwSize th32ProcessID th32HeapID dwFlags
def HEAP_CREATE_ALIGN_16 0x00010000
def HEAP_CREATE_ENABLE_TRACING 0x00020000
def HEAP_DISABLE_COALESCE_ON_FREE 0x00000080
def HEAP_FREE_CHECKING_ENABLED 0x00000040
def HEAP_GENERATE_EXCEPTIONS 0x00000004
def HEAP_GROWABLE 0x00000002
def HEAP_MAXIMUM_TAG 0x0FFF
def HEAP_NO_SERIALIZE 0x00000001
def HEAP_PSEUDO_TAG_FLAG 0x8000
def HEAP_REALLOC_IN_PLACE_ONLY 0x00000010
def HEAP_TAG_SHIFT 18
def HEAP_TAIL_CHECKING_ENABLED 0x00000020
def HEAP_ZERO_MEMORY 0x00000008
def HEBREW_CHARSET 177
type HELPINFO cbSize iContextType iCtrlId hItemHandle dwContextId POINT'MousePos
def HELPINFO_MENUITEM 0x0002
def HELPINFO_WINDOW 0x0001
def HELPMSGSTRING "commdlg_help"
def HELPMSGSTRINGA "commdlg_help"
def HELPMSGSTRINGW L"commdlg_help"
type HELPWININFO wStructSize x y dx dy wMax !rgchMember[2]
type HELPWININFOA wStructSize x y dx dy wMax !rgchMember[2]
type HELPWININFOW wStructSize x y dx dy wMax @rgchMember[2]
def HELP_COMMAND 0x0102
def HELP_CONTENTS 0x0003
def HELP_CONTEXT 0x0001
def HELP_CONTEXTMENU 0x000a
def HELP_CONTEXTPOPUP 0x0008
def HELP_FINDER 0x000b
def HELP_FORCEFILE 0x0009
def HELP_HELPONHELP 0x0004
def HELP_INDEX 0x0003
def HELP_KEY 0x0101
def HELP_MULTIKEY 0x0201
def HELP_PARTIALKEY 0x0105
def HELP_QUIT 0x0002
def HELP_SETCONTENTS 0x0005
def HELP_SETINDEX 0x0005
def HELP_SETPOPUP_POS 0x000d
def HELP_SETWINPOS 0x0203
def HELP_TCARD 0x8000
def HELP_TCARD_DATA 0x0010
def HELP_TCARD_OTHER_CALLER 0x0011
def HELP_WM_HELP 0x000c
def HF32_DEFAULT 1
def HF32_SHARED 2
def HFILE_ERROR 0xFFFFFFFF
def HGDI_ERROR 0xFFFFFFFF
def HHACT_BACK 7
def HHACT_CONTRACT 6
def HHACT_CUSTOMIZE 16
def HHACT_EXPAND 5
def HHACT_FORWARD 8
def HHACT_HIGHLIGHT 15
def HHACT_HOME 11
def HHACT_JUMP1 17
def HHACT_JUMP2 18
def HHACT_LAST_ENUM 23
def HHACT_NOTES 22
def HHACT_OPTIONS 13
def HHACT_PRINT 14
def HHACT_REFRESH 10
def HHACT_STOP 9
def HHACT_SYNC 12
def HHACT_TAB_CONTENTS 0
def HHACT_TAB_FAVORITES 4
def HHACT_TAB_HISTORY 3
def HHACT_TAB_INDEX 1
def HHACT_TAB_SEARCH 2
def HHACT_TOC_NEXT 20
def HHACT_TOC_PREV 21
def HHACT_ZOOM 19
type HHNTRACK NMHDR'hdr $pszCurUrl idAction HH_WINTYPE*phhWinType
def HHN_FIRST 0xFFFFFCA4
def HHN_LAST 0xFFFFFC91
def HHN_NAVCOMPLETE 0xFFFFFCA4
type HHN_NOTIFY NMHDR'hdr $pszUrl
def HHN_TRACK 0xFFFFFCA3
def HHN_WINDOW_CREATE 0xFFFFFCA2
def HHT_ABOVE 0x0100
def HHT_BELOW 0x0200
def HHT_NOWHERE 0x0001
def HHT_ONDIVIDER 0x0004
def HHT_ONDIVOPEN 0x0008
def HHT_ONFILTER 0x0010
def HHT_ONFILTERBUTTON 0x0020
def HHT_ONHEADER 0x0002
def HHT_TOLEFT 0x0800
def HHT_TORIGHT 0x0400
def HHWIN_BUTTON_BACK 0x00000004
def HHWIN_BUTTON_BROWSE_BCK 0x00000100
def HHWIN_BUTTON_BROWSE_FWD 0x00000080
def HHWIN_BUTTON_CONTENTS 0x00000400
def HHWIN_BUTTON_EXPAND 0x00000002
def HHWIN_BUTTON_FAVORITES 0x00020000
def HHWIN_BUTTON_FORWARD 0x00000008
def HHWIN_BUTTON_HISTORY 0x00010000
def HHWIN_BUTTON_HOME 0x00000040
def HHWIN_BUTTON_INDEX 0x00004000
def HHWIN_BUTTON_JUMP1 0x00040000
def HHWIN_BUTTON_JUMP2 0x00080000
def HHWIN_BUTTON_NOTES 0x00000200
def HHWIN_BUTTON_OPTIONS 0x00001000
def HHWIN_BUTTON_PRINT 0x00002000
def HHWIN_BUTTON_REFRESH 0x00000020
def HHWIN_BUTTON_SEARCH 0x00008000
def HHWIN_BUTTON_STOP 0x00000010
def HHWIN_BUTTON_SYNC 0x00000800
def HHWIN_BUTTON_TOC_NEXT 0x00200000
def HHWIN_BUTTON_TOC_PREV 0x00400000
def HHWIN_BUTTON_ZOOM 0x00100000
def HHWIN_DEF_BUTTONS 0x00003006
def HHWIN_NAVTAB_BOTTOM 2
def HHWIN_NAVTAB_LEFT 1
def HHWIN_NAVTAB_TOP 0
def HHWIN_NAVTYPE_AUTHOR 5
def HHWIN_NAVTYPE_CUSTOM_FIRST 11
def HHWIN_NAVTYPE_FAVORITES 3
def HHWIN_NAVTYPE_HISTORY 4
def HHWIN_NAVTYPE_INDEX 1
def HHWIN_NAVTYPE_SEARCH 2
def HHWIN_NAVTYPE_TOC 0
def HHWIN_PARAM_CUR_TAB 0x00002000
def HHWIN_PARAM_EXPANSION 0x00000200
def HHWIN_PARAM_EXSTYLES 0x00000008
def HHWIN_PARAM_HISTORY_COUNT 0x00001000
def HHWIN_PARAM_INFOTYPES 0x00000080
def HHWIN_PARAM_NAV_WIDTH 0x00000020
def HHWIN_PARAM_PROPERTIES 0x00000002
def HHWIN_PARAM_RECT 0x00000010
def HHWIN_PARAM_SHOWSTATE 0x00000040
def HHWIN_PARAM_STYLES 0x00000004
def HHWIN_PARAM_TABORDER 0x00000800
def HHWIN_PARAM_TABPOS 0x00000400
def HHWIN_PARAM_TB_FLAGS 0x00000100
def HHWIN_PROP_AUTO_SYNC 0x00000100
def HHWIN_PROP_CHANGE_TITLE 0x00002000
def HHWIN_PROP_MENU 0x00010000
def HHWIN_PROP_NAV_ONLY_WIN 0x00004000
def HHWIN_PROP_NODEF_EXSTYLES 0x00000010
def HHWIN_PROP_NODEF_STYLES 0x00000008
def HHWIN_PROP_NOTB_TEXT 0x00000040
def HHWIN_PROP_NOTITLEBAR 0x00000004
def HHWIN_PROP_NO_TOOLBAR 0x00008000
def HHWIN_PROP_ONTOP 0x00000002
def HHWIN_PROP_POST_QUIT 0x00000080
def HHWIN_PROP_TAB_ADVSEARCH 0x00020000
def HHWIN_PROP_TAB_AUTOHIDESHOW 0x00000001
def HHWIN_PROP_TAB_CUSTOM1 0x00080000
def HHWIN_PROP_TAB_CUSTOM2 0x00100000
def HHWIN_PROP_TAB_CUSTOM3 0x00200000
def HHWIN_PROP_TAB_CUSTOM4 0x00400000
def HHWIN_PROP_TAB_CUSTOM5 0x00800000
def HHWIN_PROP_TAB_CUSTOM6 0x01000000
def HHWIN_PROP_TAB_CUSTOM7 0x02000000
def HHWIN_PROP_TAB_CUSTOM8 0x04000000
def HHWIN_PROP_TAB_CUSTOM9 0x08000000
def HHWIN_PROP_TAB_FAVORITES 0x00001000
def HHWIN_PROP_TAB_HISTORY 0x00000800
def HHWIN_PROP_TAB_SEARCH 0x00000400
def HHWIN_PROP_TRACKING 0x00000200
def HHWIN_PROP_TRI_PANE 0x00000020
def HHWIN_PROP_USER_POS 0x00040000
def HHWIN_TB_MARGIN 0x10000000
type HH_AKLINK cbStruct fReserved $pszKeywords $pszUrl $pszMsgText $pszMsgTitle $pszWindow fIndexOnFail
def HH_ALINK_LOOKUP 0x0013
def HH_CLOSE_ALL 0x0012
def HH_DISPLAY_INDEX 0x0002
def HH_DISPLAY_SEARCH 0x0003
def HH_DISPLAY_TEXT_POPUP 0x000E
def HH_DISPLAY_TOC 0x0001
def HH_DISPLAY_TOPIC 0x0000
type HH_ENUM_CAT cbStruct $pszCatName $pszCatDescription
def HH_ENUM_CATEGORY 0x0015
def HH_ENUM_CATEGORY_IT 0x0016
def HH_ENUM_INFO_TYPE 0x0007
type HH_ENUM_IT cbStruct iType $pszCatName $pszITName $pszITDescription
def HH_FTS_DEFAULT_PROXIMITY 0xFFFFFFFF
type HH_FTS_QUERY cbStruct fUniCodeStrings $pszSearchQuery iProximity fStemmedSearch fTitleOnly fExecute $pszWindow
def HH_GET_LAST_ERROR 0x0014
def HH_GET_WIN_HANDLE 0x0006
def HH_GET_WIN_TYPE 0x0005
type HH_GLOBAL_PROPERTY id VARIANT'var
def HH_GPROPID_CONTENT_LANGUAGE 5
def HH_GPROPID_CURRENT_SUBSET 4
def HH_GPROPID_SINGLETHREAD 1
def HH_GPROPID_TOOLBAR_MARGIN 2
def HH_GPROPID_UI_LANGUAGE 3
def HH_HELP_CONTEXT 0x000F
def HH_HELP_FINDER 0x0000
def HH_INITIALIZE 0x001C
def HH_KEYWORD_LOOKUP 0x000D
def HH_MAX_TABS 19
def HH_MAX_TABS_CUSTOM 0x00000009
type HH_POPUP cbStruct hinst idString $pszText POINT'pt clrForeground clrBackground RECT'rcMargins $pszFont
def HH_PRETRANSLATEMESSAGE 0x00fd
def HH_RESERVED1 0x000A
def HH_RESERVED2 0x000B
def HH_RESERVED3 0x000C
def HH_RESET_IT_FILTER 0x0017
def HH_SET_EXCLUSIVE_FILTER 0x0019
def HH_SET_GLOBAL_PROPERTY 0x00fc
def HH_SET_INCLUSIVE_FILTER 0x0018
type HH_SET_INFOTYPE cbStruct $pszCatName $pszInfoTypeName
def HH_SET_INFO_TYPE 0x0008
def HH_SET_QUERYSERVICE 0x001E
def HH_SET_WIN_TYPE 0x0004
def HH_SYNC 0x0009
def HH_TAB_AUTHOR 5
def HH_TAB_CONTENTS 0
def HH_TAB_CUSTOM_FIRST 11
def HH_TAB_CUSTOM_LAST 19
def HH_TAB_FAVORITES 3
def HH_TAB_HISTORY 4
def HH_TAB_INDEX 1
def HH_TAB_SEARCH 2
def HH_TP_HELP_CONTEXTMENU 0x0010
def HH_TP_HELP_WM_HELP 0x0011
def HH_UNINITIALIZE 0x001D
type HH_WINTYPE cbStruct fUniCodeStrings $pszType fsValidMembers fsWinProperties $pszCaption dwStyles dwExStyles RECT'rcWindowPos nShowState hwndHelp hwndCaller *paInfoTypes hwndToolBar hwndNavigation hwndHTML iNavWidth RECT'rcHTML $pszToc $pszIndex $pszFile $pszHome fsToolBarFlags fNotExpanded curNavType tabpos idNotify !tabOrder[20] cHistory $pszJump1 $pszJump2 $pszUrlJump1 $pszUrlJump2 RECT'rcMinSize cbInfoTypes $pszCustomTabs
def HICF_ACCELERATOR 0x00000004
def HICF_ARROWKEYS 0x00000002
def HICF_DUPACCEL 0x00000008
def HICF_ENTERING 0x00000010
def HICF_LEAVING 0x00000020
def HICF_LMOUSE 0x00000080
def HICF_MOUSE 0x00000001
def HICF_OTHER 0x00000000
def HICF_RESELECT 0x00000040
def HICF_TOGGLEDROPDOWN 0x00000100
def HIDE_WINDOW 0
type HIGHCONTRAST cbSize dwFlags $lpszDefaultScheme
type HIGHCONTRASTA cbSize dwFlags $lpszDefaultScheme
type HIGHCONTRASTW cbSize dwFlags @*lpszDefaultScheme
def HIGH_PRIORITY_CLASS 0x00000080
def HINSTANCE_ERROR 32
def HINST_COMMCTRL 0xFFFFFFFF
type HISTOGRAM_BUCKET Reads Writes
def HISTOGRAM_BUCKET_SIZE sizeof(HISTOGRAM_BUCKET)
def HIST_ADDTOFAVORITES 3
def HIST_BACK 0
def HIST_FAVORITES 2
def HIST_FORWARD 1
def HIST_NO_OF_BUCKETS 24
def HIST_VIEWTREE 4
def HITACHI_12_WO 68
def HITRESULT_CLOSE 2
def HITRESULT_HIT 3
def HITRESULT_OUTSIDE 0
def HITRESULT_TRANSPARENT 1
type HIT_LOGGING_INFO dwStructSize $lpszLoggedUrlName SYSTEMTIME'StartTime SYSTEMTIME'EndTime $lpszExtendedInfo
def HKCOMB_A 0x0008
def HKCOMB_C 0x0004
def HKCOMB_CA 0x0040
def HKCOMB_NONE 0x0001
def HKCOMB_S 0x0002
def HKCOMB_SA 0x0020
def HKCOMB_SC 0x0010
def HKCOMB_SCA 0x0080
def HKEY_CLASSES_ROOT 0x80000000
def HKEY_CURRENT_CONFIG 0x80000005
def HKEY_CURRENT_USER 0x80000001
def HKEY_DYN_DATA 0x80000006
def HKEY_LOCAL_MACHINE 0x80000002
def HKEY_PERFORMANCE_DATA 0x80000004
def HKEY_PERFORMANCE_NLSTEXT 0x80000060
def HKEY_PERFORMANCE_TEXT 0x80000050
def HKEY_USERS 0x80000003
def HKL_NEXT 1
def HKL_PREV 0
def HKM_GETHOTKEY 0x00000402
def HKM_SETHOTKEY 0x00000401
def HKM_SETRULES 0x00000403
type HMAC_INFO HashAlgid !*pbInnerString cbInnerString !*pbOuterString cbOuterString
def HOLLOW_BRUSH 5
def HORZRES 8
def HORZSIZE 4
type HOSTENT $h_name $*h_aliases @h_addrtype @h_length $*h_addr_list
def HOST_NOT_FOUND 11001
def HOTKEYF_ALT 0x04
def HOTKEYF_CONTROL 0x02
def HOTKEYF_EXT 0x08
def HOTKEYF_SHIFT 0x01
def HOTKEY_CLASS "msctls_hotkey32"
def HOTKEY_CLASSA "msctls_hotkey32"
def HOTKEY_CLASSW L"msctls_hotkey32"
def HOVER_DEFAULT 0xFFFFFFFF
def HP_ALGID 0x0001
def HP_HASHSIZE 0x0004
def HP_HASHVAL 0x0002
def HP_HMAC_INFO 0x0005
def HP_TLS1PRF_LABEL 0x0006
def HP_TLS1PRF_SEED 0x0007
def HSHELL_ACCESSIBILITYSTATE 11
def HSHELL_ACTIVATESHELLWINDOW 3
def HSHELL_APPCOMMAND 12
def HSHELL_ENDTASK 10
def HSHELL_FLASH 0x00008006
def HSHELL_GETMINRECT 5
def HSHELL_HIGHBIT 0x8000
def HSHELL_LANGUAGE 8
def HSHELL_REDRAW 6
def HSHELL_RUDEAPPACTIVATED 0x00008004
def HSHELL_SYSMENU 9
def HSHELL_TASKMAN 7
def HSHELL_WINDOWACTIVATED 4
def HSHELL_WINDOWCREATED 1
def HSHELL_WINDOWDESTROYED 2
def HSHELL_WINDOWREPLACED 13
def HSHELL_WINDOWREPLACING 14
type HSZPAIR hszSvc hszTopic
def HS_BDIAGONAL 3
def HS_CROSS 4
def HS_DIAGCROSS 5
def HS_FDIAGONAL 2
def HS_HORIZONTAL 0
def HS_VERTICAL 1
def HTBORDER 18
def HTBOTTOM 15
def HTBOTTOMLEFT 16
def HTBOTTOMRIGHT 17
def HTCAPTION 2
def HTCLIENT 1
def HTCLOSE 20
def HTERROR 0xFFFFFFFE
def HTGROWBOX 4
def HTHELP 21
def HTHSCROLL 6
def HTLEFT 10
def HTMAXBUTTON 9
def HTMENU 5
def HTMINBUTTON 8
def HTNOWHERE 0
def HTOBJECT 19
def HTREDUCE 8
def HTRIGHT 11
def HTSIZE 4
def HTSIZEFIRST 10
def HTSIZELAST 17
def HTSYSMENU 3
def HTTB_BACKGROUNDSEG 0x0000
def HTTB_CAPTION 0x0004
def HTTB_FIXEDBORDER 0x0002
def HTTB_RESIZINGBORDER 0x000000F0
def HTTB_RESIZINGBORDER_BOTTOM 0x0080
def HTTB_RESIZINGBORDER_LEFT 0x0010
def HTTB_RESIZINGBORDER_RIGHT 0x0040
def HTTB_RESIZINGBORDER_TOP 0x0020
def HTTB_SIZINGTEMPLATE 0x0100
def HTTB_SYSTEMSIZINGMARGINS 0x0200
def HTTOP 12
def HTTOPLEFT 13
def HTTOPRIGHT 14
type HTTPSPolicyCallbackData {cbStruct []cbSize} dwAuthType fdwChecks @*pwszServerName
def HTTRANSPARENT 0xFFFFFFFF
def HTVSCROLL 7
def HTZOOM 9
def HWND_BOTTOM 1
def HWND_BROADCAST 0xffff
def HWND_DESKTOP 0
def HWND_MESSAGE 0xFFFFFFFD
def HWND_NOTOPMOST 0xFFFFFFFE
def HWND_TOP 0
def HWND_TOPMOST 0xFFFFFFFF
def HW_PROFILE_GUIDLEN 39
type HW_PROFILE_INFO dwDockInfo !szHwProfileGuid[39] !szHwProfileName[80]
type HW_PROFILE_INFOA dwDockInfo !szHwProfileGuid[39] !szHwProfileName[80]
type HW_PROFILE_INFOW dwDockInfo @szHwProfileGuid[39] @szHwProfileName[80]
type HYPER_SIZEDARR clSize %*pData
type HYPHENATEINFO @cbSize @dxHyphenateZone fa_pfnHyphenate
type HYPHRESULT khyph ichHyph @chHyph
def H_REALTIME_DATASOURCE 0
def H_WBEM_DATASOURCE 0xFFFFFFFF
dll shlwapi #HashData !*pbData cbData !*pbHash cbHash
dll C_macro Header_ClearAllFilters hwnd
 ;;SendMessage(hwnd,(0x1200+24),-1,0)
dll C_macro Header_ClearFilter hwnd i
 ;;SendMessage(hwnd,(0x1200+24),i,0)
dll C_macro Header_CreateDragImage hwnd i
 ;;SendMessage(hwnd,(0x1200+16),i,0)
dll C_macro Header_DeleteItem hwndHD i
 ;;SendMessage(hwndHD,(0x1200+2),i,0)
dll C_macro Header_EditFilter hwnd i fDiscardChanges
 ;;SendMessage(hwnd,(0x1200+23),i,((((((fDiscardChanges)&0xffff))|((((0)&0xffff)))<<16))))
dll C_macro Header_GetBitmapMargin hwnd
 ;;SendMessage(hwnd,(0x1200+21),0,0)
dll C_macro Header_GetImageList hwnd
 ;;SendMessage(hwnd,(0x1200+9),0,0)
dll C_macro Header_GetItem hwndHD i phdi
 ;;SendMessage(hwndHD,(0x1200+3),i,phdi)
dll C_macro Header_GetItemCount hwndHD
 ;;SendMessage(hwndHD,(0x1200+0),0,0)
dll C_macro Header_GetItemRect hwnd iItem lprc
 ;;SendMessage(hwnd,(0x1200+7),iItem,lprc)
dll C_macro Header_GetOrderArray hwnd iCount lpi
 ;;SendMessage(hwnd,(0x1200+17),iCount,lpi)
dll C_macro Header_GetUnicodeFormat hwnd
 ;;SendMessage(hwnd,(0x2000+6),0,0)
dll C_macro Header_InsertItem hwndHD i phdi
 ;;SendMessage(hwndHD,(0x1200+1),i,(const HDITEMA*)(phdi))
dll C_macro Header_Layout hwndHD playout
 ;;SendMessage(hwndHD,(0x1200+5),0,playout)
dll C_macro Header_OrderToIndex hwnd i
 ;;SendMessage(hwnd,(0x1200+15),i,0)
dll C_macro Header_SetBitmapMargin hwnd iWidth
 ;;SendMessage(hwnd,(0x1200+20),iWidth,0)
dll C_macro Header_SetFilterChangeTimeout hwnd i
 ;;SendMessage(hwnd,(0x1200+22),0,i)
dll C_macro Header_SetHotDivider hwnd fPos dw
 ;;SendMessage(hwnd,(0x1200+19),fPos,dw)
dll C_macro Header_SetImageList hwnd himl
 ;;SendMessage(hwnd,(0x1200+8),0,himl)
dll C_macro Header_SetItem hwndHD i phdi
 ;;SendMessage(hwndHD,(0x1200+4),i,(const HDITEMA*)(phdi))
dll C_macro Header_SetOrderArray hwnd iCount lpi
 ;;SendMessage(hwnd,(0x1200+18),iCount,lpi)
dll C_macro Header_SetUnicodeFormat hwnd fUnicode
 ;;SendMessage(hwnd,(0x2000+5),fUnicode,0)
dll kernel32 #Heap32First HEAPENTRY32*lphe th32ProcessID th32HeapID
dll kernel32 #Heap32ListFirst hSnapshot HEAPLIST32*lphl
dll kernel32 #Heap32ListNext hSnapshot HEAPLIST32*lphl
dll kernel32 #Heap32Next HEAPENTRY32*lphe
dll kernel32 !*HeapAlloc hHeap dwFlags dwBytes
dll kernel32 #HeapCompact hHeap dwFlags
def HeapCompatibilityInformation 0
dll kernel32 #HeapCreate flOptions dwInitialSize dwMaximumSize
dll kernel32 #HeapDestroy hHeap
dll kernel32 #HeapFree hHeap dwFlags !*lpMem
dll kernel32 #HeapLock hHeap
dll kernel32 #HeapQueryInformation HeapHandle HeapInformationClass !*HeapInformation HeapInformationLength *ReturnLength
dll kernel32 !*HeapReAlloc hHeap dwFlags !*lpMem dwBytes
dll kernel32 #HeapSetInformation HeapHandle HeapInformationClass !*HeapInformation HeapInformationLength
dll kernel32 #HeapSize hHeap dwFlags !*lpMem
dll kernel32 #HeapUnlock hHeap
dll kernel32 #HeapValidate hHeap dwFlags !*lpMem
dll kernel32 #HeapWalk hHeap PROCESS_HEAP_ENTRY*lpEntry
dll user32 #HideCaret hWnd
def HighMemoryResourceNotification 1
dll user32 #HiliteMenuItem hWnd hMenu uIDHiliteItem uHilite
dll uxtheme #HitTestThemeBackground hTheme hdc iPartId iStateId dwOptions RECT*pRect hrgn POINT'ptTest @*pwHitTestCode
dll urlmon #HlinkGoBack IUnknown'pUnk
dll urlmon #HlinkGoForward IUnknown'pUnk
dll urlmon #HlinkNavigateMoniker IUnknown'pUnk IMoniker'pmkTarget
dll urlmon #HlinkNavigateString IUnknown'pUnk @*szTarget
dll urlmon #HlinkSimpleNavigateToMoniker IMoniker'pmkTarget @*szLocation @*szTargetFrameName IUnknown'pUnk IBindCtx'pbc IBindStatusCallback'pbsc grfHLNF dwReserved
dll urlmon #HlinkSimpleNavigateToString @*szTarget @*szLocation @*szTargetFrameName IUnknown'pUnk IBindCtx'pbc IBindStatusCallback'pbsc grfHLNF dwReserved
def IACE_CHILDREN 0x0001
def IACE_DEFAULT 0x0010
def IACE_IGNORENOCONTEXT 0x0020
interface# IACList :IUnknown
	Expand(@*pszExpand)
	{77A130B0-94FD-11D0-A544-00C04FD7D062}
interface# IACList2 :IACList
	SetOptions(dwFlag)
	GetOptions(*pdwFlag)
	{470141A0-5186-11D2-BBB6-0060977B464C}
interface# IAccIdentity :IUnknown
	GetIdentityString(dwIDChild !**ppIDString *pdwIDStringLen)
	{7852b78d-1cfd-41c1-a615-9c0c85960b5f}
interface# IAccPropServer :IUnknown
	GetPropValue(!*pIDString dwIDStringLen GUID'idProp VARIANT*pvarValue *pfHasProp)
	{76c0dbbb-15e0-4e7b-b61b-20eeea2001e0}
interface# IAccPropServices :IUnknown
	SetPropValue(!*pIDString dwIDStringLen GUID'idProp VARIANT'var)
	SetPropServer(!*pIDString dwIDStringLen GUID*paProps cProps IAccPropServer'pServer annoScope)
	ClearProps(!*pIDString dwIDStringLen GUID*paProps cProps)
	SetHwndProp(hwnd idObject idChild GUID'idProp VARIANT'var)
	SetHwndPropStr(hwnd idObject idChild GUID'idProp @*str)
	SetHwndPropServer(hwnd idObject idChild GUID*paProps cProps IAccPropServer'pServer annoScope)
	ClearHwndProps(hwnd idObject idChild GUID*paProps cProps)
	ComposeHwndIdentityString(hwnd idObject idChild !**ppIDString *pdwIDStringLen)
	DecomposeHwndIdentityString(!*pIDString dwIDStringLen *phwnd *pidObject *pidChild)
	SetHmenuProp(hmenu idChild GUID'idProp VARIANT'var)
	SetHmenuPropStr(hmenu idChild GUID'idProp @*str)
	SetHmenuPropServer(hmenu idChild GUID*paProps cProps IAccPropServer'pServer annoScope)
	ClearHmenuProps(hmenu idChild GUID*paProps cProps)
	ComposeHmenuIdentityString(hmenu idChild !**ppIDString *pdwIDStringLen)
	DecomposeHmenuIdentityString(!*pIDString dwIDStringLen *phmenu *pidChild)
	{6e26e776-04f0-495d-80e4-3330352e3169}
interface# IAccessible :IDispatch
	get_accParent(IDispatch*ppdispParent)
	get_accChildCount(*pcountChildren)
	get_accChild(VARIANT'varChild IDispatch*ppdispChild)
	get_accName(VARIANT'varChild BSTR*pszName)
	get_accValue(VARIANT'varChild BSTR*pszValue)
	get_accDescription(VARIANT'varChild BSTR*pszDescription)
	get_accRole(VARIANT'varChild VARIANT*pvarRole)
	get_accState(VARIANT'varChild VARIANT*pvarState)
	get_accHelp(VARIANT'varChild BSTR*pszHelp)
	get_accHelpTopic(BSTR*pszHelpFile VARIANT'varChild *pidTopic)
	get_accKeyboardShortcut(VARIANT'varChild BSTR*pszKeyboardShortcut)
	get_accFocus(VARIANT*pvarChild)
	get_accSelection(VARIANT*pvarChildren)
	get_accDefaultAction(VARIANT'varChild BSTR*pszDefaultAction)
	accSelect(flagsSelect VARIANT'varChild)
	accLocation(*pxLeft *pyTop *pcxWidth *pcyHeight VARIANT'varChild)
	accNavigate(navDir VARIANT'varStart VARIANT*pvarEndUpAt)
	accHitTest(xLeft yTop VARIANT*pvarChild)
	accDoDefaultAction(VARIANT'varChild)
	put_accName(VARIANT'varChild BSTR'szName)
	put_accValue(VARIANT'varChild BSTR'szValue)
	{618736e0-3c3d-11cf-810c-00aa00389b71}
interface# IAccessibleHandler :IUnknown
	AccessibleObjectFromID(hwnd lObjectID IAccessible*pIAccessible)
	{03022430-ABC4-11d0-BDE2-00AA001A1953}
interface# IActionProgress :IUnknown
	Begin(action flags)
	UpdateProgress(%ulCompleted %ulTotal)
	UpdateText(sptext @*pszText fMayCompact)
	QueryCancel(*pfCancelled)
	ResetCancel()
	End()
	{49ff1173-eadc-446d-9285-156453a6431c}
interface# IActionProgressDialog :IUnknown
	Initialize(flags @*pszTitle @*pszCancel)
	Stop()
	{49ff1172-eadc-446d-9285-156453a6431c}
interface# IAddrExclusionControl :IUnknown
	GetCurrentAddrExclusionList(GUID*riid !**ppEnumerator)
	UpdateAddrExclusionList(IUnknown'pEnumerator)
	{00000148-0000-0000-C000-000000000046}
interface# IAddrTrackingControl :IUnknown
	EnableCOMDynamicAddrTracking()
	DisableCOMDynamicAddrTracking()
	{00000147-0000-0000-C000-000000000046}
interface# IAddressBarParser :IUnknown
	ParseFromOutsideSource(@*pcszUrlIn dwParseFlags *pfWasCorrected)
	GetUrl(@*pszUrlOut cchUrlOutSize)
	SetUrl(@*pcszUrlIn dwGenType)
	GetDisplayName(@*pszUrlOut cchUrlOutSize)
	GetPidl(ITEMIDLIST**ppidl)
	SetPidl(ITEMIDLIST*pidl)
	GetArgs(@*pszArgsOut cchArgsOutSize)
	AddPath(ITEMIDLIST*pidl)
	{C9D81948-443A-40C7-945C-5E171B8C66B4}
interface IAdviseSink :IUnknown
	OnDataChange(FORMATETC*pFormatetc STGMEDIUM*pStgmed)
	OnViewChange(dwAspect lindex)
	OnRename(IMoniker'pmk)
	OnSave()
	OnClose()
	{0000010f-0000-0000-C000-000000000046}
interface IAdviseSink2 :IAdviseSink
	OnLinkSrcChange(IMoniker'pmk)
	{00000125-0000-0000-C000-000000000046}
interface IAdviseSinkEx :IAdviseSink
	OnViewStatusChange(dwViewStatus)
	{3AF24290-0C96-11CE-A0CF-00AA00600AB8}
interface# IAsyncManager :IUnknown
	CompleteCall(Result)
	GetCallContext(GUID*riid !**pInterface)
	GetState(*pulStateFlags)
	{0000002A-0000-0000-C000-000000000046}
interface# IAsyncOperation :IUnknown
	SetAsyncMode(fDoOpAsync)
	GetAsyncMode(*pfIsOpAsync)
	StartOperation(IBindCtx'pbcReserved)
	InOperation(*pfInAsyncOp)
	EndOperation(hResult IBindCtx'pbcReserved dwEffects)
	{3D8B0590-F691-11d2-8EA9-006097DF5BD4}
interface# IAsyncRpcChannelBuffer :IRpcChannelBuffer2
	Send(RPCOLEMESSAGE*pMsg ISynchronize'pSync *pulStatus)
	Receive(RPCOLEMESSAGE*pMsg *pulStatus)
	GetDestCtxEx(RPCOLEMESSAGE*pMsg *pdwDestContext !**ppvDestContext)
	{a5029fb6-3c34-11d1-9c99-00c04fb998aa}
interface# IAuthenticate :IUnknown
	Authenticate(*phwnd @**pszUsername @**pszPassword)
	{79eac9d0-baf9-11ce-8c82-00aa004ba90b}
interface# IAutoComplete :IUnknown
	Init(hwndEdit IUnknown'punkACL @*pwszRegKeyPath @*pwszQuickComplete)
	Enable(fEnable)
	{00bb2762-6a77-11d0-a535-00c04fd7d062}
interface# IAutoComplete2 :IAutoComplete
	SetOptions(dwFlag)
	GetOptions(*pdwFlag)
	{EAC04BC0-3791-11d2-BB95-0060977B464C}
interface# IAutoCompleteDropDown :IUnknown
	GetDropDownStatus(*pdwFlags @**ppwszString)
	ResetEnumerator()
	{3CD141F4-3C6A-11d2-BCAA-00C04FD929DB}
def IBM_3480 41
def IBM_3490E 42
def IBM_Magstar_3590 43
def IBM_Magstar_MP 44
interface# IBandSite :IUnknown
	AddBand(IUnknown'punk)
	EnumBands(uBand *pdwBandID)
	QueryBand(dwBandID IDeskBand*ppstb *pdwState @*pszName cchName)
	SetBandState(dwBandID dwMask dwState)
	RemoveBand(dwBandID)
	GetBandObject(dwBandID GUID*riid !**ppv)
	SetBandSiteInfo(BANDSITEINFO*pbsinfo)
	GetBandSiteInfo(BANDSITEINFO*pbsinfo)
	{4CF504B0-DE96-11D0-8B3F-00A0C911E8E5}
interface# IBanneredBar :IUnknown
	SetIconSize(iIcon)
	GetIconSize(*piIcon)
	SetBitmap(hBitmap)
	GetBitmap(*phBitmap)
	{596A9A94-013E-11D1-8D34-00A0C90F2719}
interface# IBindCtx :IUnknown
	RegisterObjectBound(IUnknown'punk)
	RevokeObjectBound(IUnknown'punk)
	ReleaseBoundObjects()
	SetBindOptions(BIND_OPTS*pbindopts)
	GetBindOptions(BIND_OPTS*pbindopts)
	GetRunningObjectTable(IRunningObjectTable*pprot)
	RegisterObjectParam(@*pszKey IUnknown'punk)
	GetObjectParam(@*pszKey IUnknown*ppunk)
	EnumObjectParam(IEnumString*ppenum)
	RevokeObjectParam(@*pszKey)
	{0000000e-0000-0000-C000-000000000046}
interface# IBindHost :IUnknown
	CreateMoniker(@*szName IBindCtx'pBC IMoniker*ppmk dwReserved)
	MonikerBindToStorage(IMoniker'pMk IBindCtx'pBC IBindStatusCallback'pBSC GUID*riid !**ppvObj)
	MonikerBindToObject(IMoniker'pMk IBindCtx'pBC IBindStatusCallback'pBSC GUID*riid !**ppvObj)
	{fc4801a1-2ba9-11cf-a229-00aa003d7352}
interface# IBindProtocol :IUnknown
	CreateBinding(@*szUrl IBindCtx'pbc IBinding*ppb)
	{79eac9cd-baf9-11ce-8c82-00aa004ba90b}
interface# IBindStatusCallback :IUnknown
	OnStartBinding(dwReserved IBinding'pib)
	GetPriority(*pnPriority)
	OnLowResource(reserved)
	OnProgress(ulProgress ulProgressMax ulStatusCode @*szStatusText)
	OnStopBinding(hresult @*szError)
	GetBindInfo(*grfBINDF BINDINFO*pbindinfo)
	OnDataAvailable(grfBSCF dwSize FORMATETC*pformatetc STGMEDIUM*pstgmed)
	OnObjectAvailable(GUID*riid IUnknown'punk)
	{79eac9c1-baf9-11ce-8c82-00aa004ba90b}
interface# IBinding :IUnknown
	Abort()
	Suspend()
	Resume()
	SetPriority(nPriority)
	GetPriority(*pnPriority)
	GetBindResult(GUID*pclsidProtocol *pdwResult @**pszResult *pdwReserved)
	{79eac9c0-baf9-11ce-8c82-00aa004ba90b}
interface# IBlockingLock :IUnknown
	Lock(dwTimeout)
	Unlock()
	{30f3d47a-6447-11d1-8e3c-00c04fb9386d}
def ICC_ANIMATE_CLASS 0x00000080
def ICC_BAR_CLASSES 0x00000004
def ICC_COOL_CLASSES 0x00000400
def ICC_DATE_CLASSES 0x00000100
def ICC_HOTKEY_CLASS 0x00000040
def ICC_INTERNET_CLASSES 0x00000800
def ICC_LINK_CLASS 0x00008000
def ICC_LISTVIEW_CLASSES 0x00000001
def ICC_NATIVEFNTCTL_CLASS 0x00002000
def ICC_PAGESCROLLER_CLASS 0x00001000
def ICC_PROGRESS_CLASS 0x00000020
def ICC_STANDARD_CLASSES 0x00004000
def ICC_TAB_CLASSES 0x00000008
def ICC_TREEVIEW_CLASSES 0x00000002
def ICC_UPDOWN_CLASS 0x00000010
def ICC_USEREX_CLASSES 0x00000200
def ICC_WIN95_CLASSES 0x000000FF
interface# ICDBurn :IUnknown
	GetRecorderDriveLetter(@*pszDrive cch)
	Burn(hwnd)
	HasRecordableDrive(*pfHasRecorder)
	{3d73a659-e5d0-4d42-afc0-5121ba425c8d}
interface# ICDBurnExt :IUnknown
	GetSupportedActionTypes(*pdwActions)
	{2271dcca-74fc-4414-8fb7-c56b05ace2d7}
def ICM_ADDPROFILE 1
def ICM_CTF 0x0005
def ICM_DELETEPROFILE 2
def ICM_DONE_OUTSIDEDC 4
def ICM_LEVEL2 0x0002
def ICM_LEVEL2_5 0x0003
def ICM_LEVEL2_SUI 0x0004
def ICM_LEVEL3 0x0001
def ICM_NOTOPEN 0x0000
def ICM_OFF 1
def ICM_ON 2
def ICM_QUERY 3
def ICM_QUERYMATCH 7
def ICM_QUERYPROFILE 3
def ICM_REGISTERICMATCHER 5
def ICM_SETDEFAULTPROFILE 4
def ICM_UNREGISTERICMATCHER 6
type ICONINFO fIcon xHotspot yHotspot hbmMask hbmColor
type ICONMETRICS cbSize iHorzSpacing iVertSpacing iTitleWrap LOGFONT'lfFont
type ICONMETRICSA cbSize iHorzSpacing iVertSpacing iTitleWrap LOGFONT'lfFont
type ICONMETRICSW cbSize iHorzSpacing iVertSpacing iTitleWrap LOGFONTW'lfFont
def ICON_BIG 1
def ICON_SMALL 0
def ICON_SMALL2 2
def ICT_RESULTREADSTR 1
def IC_AFFINE 0x00040000
def IC_PROJECTIVE 0x00000000
interface# ICallFactory :IUnknown
	CreateCall(GUID*riid IUnknown'pCtrlUnk GUID*riid2 IUnknown*ppv)
	{1c733a30-2a1c-11ce-ade5-00aa0044773d}
interface# ICancelMethodCalls :IUnknown
	Cancel(ulSeconds)
	TestCancel()
	{00000029-0000-0000-C000-000000000046}
interface# ICatInformation :IUnknown
	EnumCategories(lcid IEnumCATEGORYINFO*ppenumCategoryInfo)
	GetCategoryDesc(GUID*rcatid lcid @**pszDesc)
	EnumClassesOfCategories(cImplemented GUID*rgcatidImpl cRequired GUID*rgcatidReq IEnumGUID*ppenumClsid)
	IsClassOfCategories(GUID*rclsid cImplemented GUID*rgcatidImpl cRequired GUID*rgcatidReq)
	EnumImplCategoriesOfClass(GUID*rclsid IEnumGUID*ppenumCatid)
	EnumReqCategoriesOfClass(GUID*rclsid IEnumGUID*ppenumCatid)
	{0002E013-0000-0000-C000-000000000046}
interface# ICatRegister :IUnknown
	RegisterCategories(cCategories CATEGORYINFO*rgCategoryInfo)
	UnRegisterCategories(cCategories GUID*rgcatid)
	RegisterClassImplCategories(GUID*rclsid cCategories GUID*rgcatid)
	UnRegisterClassImplCategories(GUID*rclsid cCategories GUID*rgcatid)
	RegisterClassReqCategories(GUID*rclsid cCategories GUID*rgcatid)
	UnRegisterClassReqCategories(GUID*rclsid cCategories GUID*rgcatid)
	{0002E012-0000-0000-C000-000000000046}
interface# ICatalogFileInfo :IUnknown
	GetCatalogFile($*ppszCatalogFile)
	GetJavaTrust(!**ppJavaTrust)
	{711C7600-6B48-11d1-B403-00AA00B92AF1}
interface# ICategorizer :IUnknown
	GetDescription(@*pszDesc cch)
	GetCategory(cidl ITEMIDLIST**apidl *rgCategoryIds)
	GetCategoryInfo(dwCategoryId CATEGORY_INFO*pci)
	CompareCategory(csfFlags dwCategoryId1 dwCategoryId2)
	{a3b14589-9174-49a8-89a3-06a1ae2b9ba7}
interface# ICategoryProvider :IUnknown
	CanCategorizeOnSCID(SHCOLUMNID*pscid)
	GetDefaultCategory(GUID*pguid SHCOLUMNID*pscid)
	GetCategoryForSCID(SHCOLUMNID*pscid GUID*pguid)
	EnumCategories(IEnumGUID*penum)
	GetCategoryName(GUID*pguid @*pszName cch)
	CreateCategory(GUID*pguid GUID*riid !**ppv)
	{9af64809-5864-4c26-a720-c1f78c086ee3}
interface IChannelHook :IUnknown
	ClientGetSize(GUID*uExtent GUID*riid *pDataSize)
	ClientFillBuffer(GUID*uExtent GUID*riid *pDataSize !*pDataBuffer)
	ClientNotify(GUID*uExtent GUID*riid cbDataSize !*pDataBuffer lDataRep hrFault)
	ServerNotify(GUID*uExtent GUID*riid cbDataSize !*pDataBuffer lDataRep)
	ServerGetSize(GUID*uExtent GUID*riid hrFault *pDataSize)
	ServerFillBuffer(GUID*uExtent GUID*riid *pDataSize !*pDataBuffer hrFault)
	{1008c4a0-7613-11cf-9af1-0020af6e72f4}
interface# IClassActivator :IUnknown
	GetClassObject(GUID*rclsid dwClassContext locale GUID*riid !**ppv)
	{00000140-0000-0000-C000-000000000046}
interface# IClassFactory :IUnknown
	CreateInstance(IUnknown'pUnkOuter GUID*riid !**ppvObject)
	LockServer(fLock)
	{00000001-0000-0000-C000-000000000046}
interface# IClassFactory2 :IClassFactory
	GetLicInfo(LICINFO*pLicInfo)
	RequestLicKey(dwReserved BSTR*pBstrKey)
	CreateInstanceLic(IUnknown'pUnkOuter IUnknown'pUnkReserved GUID*riid BSTR'bstrKey !**ppvObj)
	{B196B28F-BAB4-101A-B69C-00AA00341D07}
interface# IClientSecurity :IUnknown
	QueryBlanket(IUnknown'pProxy *pAuthnSvc *pAuthzSvc @**pServerPrincName *pAuthnLevel *pImpLevel !**pAuthInfo *pCapabilites)
	SetBlanket(IUnknown'pProxy dwAuthnSvc dwAuthzSvc @*pServerPrincName dwAuthnLevel dwImpLevel !*pAuthInfo dwCapabilities)
	CopyProxy(IUnknown'pProxy IUnknown*ppCopy)
	{0000013D-0000-0000-C000-000000000046}
interface# ICodeInstall :IWindowForBindingUI
	OnCodeInstallProblem(ulStatusCode @*szDestination @*szSource dwReserved)
	{79eac9d1-baf9-11ce-8c82-00aa004ba90b}
interface# IColumnProvider :IUnknown
	Initialize(SHCOLUMNINIT*psci)
	GetColumnInfo(dwIndex SHCOLUMNINFO*psci)
	GetItemData(SHCOLUMNID*pscid SHCOLUMNDATA*pscd VARIANT*pvarData)
	{E8025004-1C42-11D2-BE2C-00A0C9A83DA1}
interface# IComThreadingInfo :IUnknown
	GetCurrentApartmentType(*pAptType)
	GetCurrentThreadType(*pThreadType)
	GetCurrentLogicalThreadId(GUID*pguidLogicalThreadId)
	SetCurrentLogicalThreadId(GUID*rguid)
	{000001ce-0000-0000-C000-000000000046}
interface# ICommDlgBrowser :IUnknown
	OnDefaultCommand(IShellView'ppshv)
	OnStateChange(IShellView'ppshv uChange)
	IncludeObject(IShellView'ppshv ITEMIDLIST*pidl)
	{000214F1-0000-0000-C000-000000000046}
interface# ICommDlgBrowser2 :IUnknown
	OnDefaultCommand(IShellView'ppshv)
	OnStateChange(IShellView'ppshv uChange)
	IncludeObject(IShellView'ppshv ITEMIDLIST*pidl)
	Notify(IShellView'ppshv dwNotifyType)
	GetDefaultMenuText(IShellView'ppshv @*pszText cchMax)
	GetViewFlags(*pdwFlags)
	{10339516-2894-11D2-9039-00C04F8EEB3E}
interface# IConnectionPoint :IUnknown
	GetConnectionInterface(GUID*pIID)
	GetConnectionPointContainer(IConnectionPointContainer*ppCPC)
	Advise(IUnknown'pUnkSink *pdwCookie)
	Unadvise(dwCookie)
	EnumConnections(IEnumConnections*ppEnum)
	{B196B286-BAB4-101A-B69C-00AA00341D07}
interface# IConnectionPointContainer :IUnknown
	EnumConnectionPoints(IEnumConnectionPoints*ppEnum)
	FindConnectionPoint(GUID*riid IConnectionPoint*ppCP)
	{B196B284-BAB4-101A-B69C-00AA00341D07}
interface# IContext :IUnknown
	SetProperty(GUID*rpolicyId flags IUnknown'pUnk)
	RemoveProperty(GUID*rPolicyId)
	GetProperty(GUID*rGuid *pFlags IUnknown*ppUnk)
	EnumContextProps(IEnumContextProps*ppEnumContextProps)
	{000001c0-0000-0000-C000-000000000046}
interface# IContextMenu :IUnknown
	QueryContextMenu(hmenu indexMenu idCmdFirst idCmdLast uFlags)
	InvokeCommand(CMINVOKECOMMANDINFO*lpici)
	GetCommandString(idCmd uType *pwReserved $pszName cchMax)
	{000214E4-0000-0000-C000-000000000046}
interface# IContextMenu2 :IContextMenu
	HandleMenuMsg(uMsg wParam lParam)
	{000214F4-0000-0000-C000-000000000046}
interface# IContextMenu3 :IContextMenu2
	HandleMenuMsg2(uMsg wParam lParam *plResult)
	{BCFCE0A0-EC17-11D0-8D10-00A0C90F2719}
interface# IContextMenuSite :IUnknown
	DoContextMenuPopup(IUnknown'punkContextMenu fFlags POINT'pt)
	{0811AEBE-0B87-4C54-9E72-548CF649016B}
interface# IContinue :IUnknown
	FContinue()
	{0000012a-0000-0000-C000-000000000046}
interface# IContinueCallback :IUnknown
	FContinue()
	FContinuePrinting(nCntPrinted nCurPage @*pwszPrintStatus)
	{b722bcca-4e68-101b-a2bc-00aa00404770}
interface ICopyHook :IUnknown
	#CopyCallback(hwnd wFunc wFlags $pszSrcFile dwSrcAttribs $pszDestFile dwDestAttribs)
interface ICopyHookA :IUnknown
	#CopyCallback(hwnd wFunc wFlags $pszSrcFile dwSrcAttribs $pszDestFile dwDestAttribs)
interface ICopyHookW :IUnknown
	#CopyCallback(hwnd wFunc wFlags @*pszSrcFile dwSrcAttribs @*pszDestFile dwDestAttribs)
interface# ICreateErrorInfo :IUnknown
	SetGUID(GUID*rguid)
	SetSource(@*szSource)
	SetDescription(@*szDescription)
	SetHelpFile(@*szHelpFile)
	SetHelpContext(dwHelpContext)
	{22F03340-547D-101B-8E65-08002B2BD119}
interface# ICreateTypeInfo :IUnknown
	SetGuid(GUID*guid)
	SetTypeFlags(uTypeFlags)
	SetDocString(@*pStrDoc)
	SetHelpContext(dwHelpContext)
	SetVersion(@wMajorVerNum @wMinorVerNum)
	AddRefTypeInfo(ITypeInfo'pTInfo *phRefType)
	AddFuncDesc(index FUNCDESC*pFuncDesc)
	AddImplType(index hRefType)
	SetImplTypeFlags(index implTypeFlags)
	SetAlignment(@cbAlignment)
	SetSchema(@*pStrSchema)
	AddVarDesc(index VARDESC*pVarDesc)
	SetFuncAndParamNames(index @**rgszNames cNames)
	SetVarName(index @*szName)
	SetTypeDescAlias(TYPEDESC*pTDescAlias)
	DefineFuncAsDllEntry(index @*szDllName @*szProcName)
	SetFuncDocString(index @*szDocString)
	SetVarDocString(index @*szDocString)
	SetFuncHelpContext(index dwHelpContext)
	SetVarHelpContext(index dwHelpContext)
	SetMops(index BSTR'bstrMops)
	SetTypeIdldesc(IDLDESC*pIdlDesc)
	LayOut()
	{00020405-0000-0000-C000-000000000046}
interface# ICreateTypeInfo2 :ICreateTypeInfo
	DeleteFuncDesc(index)
	DeleteFuncDescByMemId(memid invKind)
	DeleteVarDesc(index)
	DeleteVarDescByMemId(memid)
	DeleteImplType(index)
	SetCustData(GUID*guid VARIANT*pVarVal)
	SetFuncCustData(index GUID*guid VARIANT*pVarVal)
	SetParamCustData(indexFunc indexParam GUID*guid VARIANT*pVarVal)
	SetVarCustData(index GUID*guid VARIANT*pVarVal)
	SetImplTypeCustData(index GUID*guid VARIANT*pVarVal)
	SetHelpStringContext(dwHelpStringContext)
	SetFuncHelpStringContext(index dwHelpStringContext)
	SetVarHelpStringContext(index dwHelpStringContext)
	Invalidate()
	SetName(@*szName)
	{0002040E-0000-0000-C000-000000000046}
interface# ICreateTypeLib :IUnknown
	CreateTypeInfo(@*szName tkind ICreateTypeInfo*ppCTInfo)
	SetName(@*szName)
	SetVersion(@wMajorVerNum @wMinorVerNum)
	SetGuid(GUID*guid)
	SetDocString(@*szDoc)
	SetHelpFileName(@*szHelpFileName)
	SetHelpContext(dwHelpContext)
	SetLcid(lcid)
	SetLibFlags(uLibFlags)
	SaveAllChanges()
	{00020406-0000-0000-C000-000000000046}
interface# ICreateTypeLib2 :ICreateTypeLib
	DeleteTypeInfo(@*szName)
	SetCustData(GUID*guid VARIANT*pVarVal)
	SetHelpStringContext(dwHelpStringContext)
	SetHelpStringDll(@*szFileName)
	{0002040F-0000-0000-C000-000000000046}
interface# ICurrentWorkingDirectory :IUnknown
	GetDirectory(@*pwzPath cchSize)
	SetDirectory(@*pwzPath)
	{91956D21-9276-11D1-921A-006097DF5BD4}
def IDABORT 3
def IDANI_CAPTION 3
def IDANI_OPEN 1
def IDASYNC 32001
def IDB_HIST_LARGE_COLOR 9
def IDB_HIST_SMALL_COLOR 8
def IDB_STD_LARGE_COLOR 1
def IDB_STD_SMALL_COLOR 0
def IDB_VIEW_LARGE_COLOR 5
def IDB_VIEW_SMALL_COLOR 4
def IDCANCEL 2
def IDCLOSE 8
def IDCONTINUE 11
def IDC_APPSTARTING 32650
 ;;(WORD)(32650)
def IDC_ARROW 32512
 ;;(WORD)(32512)
def IDC_CROSS 32515
 ;;(WORD)(32515)
def IDC_HAND 32649
 ;;(WORD)(32649)
def IDC_HELP 32651
 ;;(WORD)(32651)
def IDC_IBEAM 32513
 ;;(WORD)(32513)
def IDC_ICON 32641
 ;;(WORD)(32641)
def IDC_NO 32648
 ;;(WORD)(32648)
def IDC_OFFLINE_HAND 103
def IDC_SIZE 32640
 ;;(WORD)(32640)
def IDC_SIZEALL 32646
 ;;(WORD)(32646)
def IDC_SIZENESW 32643
 ;;(WORD)(32643)
def IDC_SIZENS 32645
 ;;(WORD)(32645)
def IDC_SIZENWSE 32642
 ;;(WORD)(32642)
def IDC_SIZEWE 32644
 ;;(WORD)(32644)
def IDC_UPARROW 32516
 ;;(WORD)(32516)
def IDC_WAIT 32514
 ;;(WORD)(32514)
def IDD_WIZEXTN_FIRST 0x5000
def IDD_WIZEXTN_LAST 0x5100
def IDENTIFY_BUFFER_SIZE 512
type IDEREGS !bFeaturesReg !bSectorCountReg !bSectorNumberReg !bCylLowReg !bCylHighReg !bDriveHeadReg !bCommandReg !bReserved
def IDHELP 9
def IDHOT_SNAPDESKTOP 0xFFFFFFFE
def IDHOT_SNAPWINDOW 0xFFFFFFFF
def IDH_CANCEL 28444
def IDH_GENERIC_HELP_BUTTON 28442
def IDH_HELP 28445
def IDH_MISSING_CONTEXT 28441
def IDH_NO_HELP 28440
def IDH_OK 28443
def IDIGNORE 5
def IDI_APPLICATION 32512
 ;;(WORD)(32512)
def IDI_ASTERISK 32516
 ;;(WORD)(32516)
def IDI_ERROR 32513
 ;;(WORD)(32513)
def IDI_EXCLAMATION 32515
 ;;(WORD)(32515)
def IDI_HAND 32513
 ;;(WORD)(32513)
def IDI_INFORMATION 32516
 ;;(WORD)(32516)
def IDI_QUESTION 32514
 ;;(WORD)(32514)
def IDI_WARNING 32515
 ;;(WORD)(32515)
def IDI_WINLOGO 32517
 ;;(WORD)(32517)
type IDLDESC dwReserved @wIDLFlags
def IDLE_PRIORITY_CLASS 0x00000040
def IDLFLAG_FIN 0x1
def IDLFLAG_FLCID 0x4
def IDLFLAG_FOUT 0x2
def IDLFLAG_FRETVAL 0x8
def IDLFLAG_NONE 0
def IDL_CS_IN_PLACE_CONVERT 1
def IDL_CS_NEW_BUFFER_CONVERT 2
def IDL_CS_NO_CONVERT 0
def IDNO 7
def IDOK 1
def IDO_SHGIOI_LINK 0x0FFFFFFE
def IDO_SHGIOI_SHARE 0x0FFFFFFF
def IDO_SHGIOI_SLOWFILE 0x0FFFFFFFD
def IDRETRY 4
def IDTB_BACK 204
def IDTB_BROWSE_BACK 212
def IDTB_BROWSE_FWD 211
def IDTB_CONTENTS 213
def IDTB_CONTRACT 201
def IDTB_CUSTOMIZE 221
def IDTB_EXPAND 200
def IDTB_FAVORITES 217
def IDTB_FORWARD 209
def IDTB_HISTORY 216
def IDTB_HOME 205
def IDTB_INDEX 214
def IDTB_JUMP1 218
def IDTB_JUMP2 219
def IDTB_NOTES 210
def IDTB_OPTIONS 208
def IDTB_PRINT 207
def IDTB_REFRESH 203
def IDTB_SEARCH 215
def IDTB_STOP 202
def IDTB_SYNC 206
def IDTB_TOC_NEXT 223
def IDTB_TOC_PREV 224
def IDTB_ZOOM 222
def IDTIMEOUT 32000
def IDTRYAGAIN 10
interface# IDVGetEnum :IUnknown
	SetEnumReadyCallback(pfn !*pvData)
	CreateEnumIDListFromContents(ITEMIDLIST*pidlFolder dwEnumFlags IEnumIDList*ppEnumIDList)
	{70F55181-5FEA-4900-B6B8-7343CB0A348C}
 ;;pfn: function !*pvData
def IDYES 6
def ID_CMD 0xEC
def ID_DEFAULTINST 0xFFFFFFFE
def ID_PSREBOOTSYSTEM 0x00000003
def ID_PSRESTARTWINDOWS 0x2
interface# IDataAdviseHolder :IUnknown
	Advise(IDataObject'pDataObject FORMATETC*pFetc advf IAdviseSink'pAdvise *pdwConnection)
	Unadvise(dwConnection)
	EnumAdvise(IEnumSTATDATA*ppenumAdvise)
	SendOnDataChange(IDataObject'pDataObject dwReserved advf)
	{00000110-0000-0000-C000-000000000046}
interface# IDataFilter :IUnknown
	DoEncode(dwFlags lInBufferSize !*pbInBuffer lOutBufferSize !*pbOutBuffer lInBytesAvailable *plInBytesRead *plOutBytesWritten dwReserved)
	DoDecode(dwFlags lInBufferSize !*pbInBuffer lOutBufferSize !*pbOutBuffer lInBytesAvailable *plInBytesRead *plOutBytesWritten dwReserved)
	SetEncodingLevel(dwEncLevel)
	{69d14c80-c18e-11d0-a9ce-006097942311}
interface# IDataObject :IUnknown
	GetData(FORMATETC*pformatetcIn STGMEDIUM*pmedium)
	GetDataHere(FORMATETC*pformatetc STGMEDIUM*pmedium)
	QueryGetData(FORMATETC*pformatetc)
	GetCanonicalFormatEtc(FORMATETC*pformatectIn FORMATETC*pformatetcOut)
	SetData(FORMATETC*pformatetc STGMEDIUM*pmedium fRelease)
	EnumFormatEtc(dwDirection IEnumFORMATETC*ppenumFormatEtc)
	DAdvise(FORMATETC*pformatetc advf IAdviseSink'pAdvSink *pdwConnection)
	DUnadvise(dwConnection)
	EnumDAdvise(IEnumSTATDATA*ppenumAdvise)
	{0000010e-0000-0000-C000-000000000046}
interface# IDefViewFrame :IUnknown
	GetWindowLV(*phwnd)
	ReleaseWindowLV()
	GetShellFolder(IShellFolder*ppsf)
	{710EB7A0-45ED-11D0-924A-0020AFC7AC4D}
interface IDefViewID #QueryInterface(GUID*iid !*pObject) #AddRef() #Release() {00000000-0000-0000-C000-000000000046}
interface# IDefViewSafety :IUnknown
	IsSafePage()
	{9A93B3FB-4E75-4c74-871A-2CDA667F39A5}
interface# IDeskBand :IDockingWindow
	GetBandInfo(dwBandID dwViewMode DESKBANDINFO*pdbi)
	{EB0FE172-1A3A-11D0-89B3-00A0C90A90AC}
interface# IDeskBar :IOleWindow
	SetClient(IUnknown'punkClient)
	GetClient(IUnknown*ppunkClient)
	OnPosRectChangeDB(RECT*prc)
	{EB0FE173-1A3A-11D0-89B3-00A0C90A90AC}
interface# IDeskBarClient :IOleWindow
	SetDeskBarSite(IUnknown'punkSite)
	SetModeDBC(dwMode)
	UIActivateDBC(dwState)
	GetSize(dwWhich RECT*prc)
interface# IDirectWriterLock :IUnknown
	WaitForWriteAccess(dwTimeout)
	ReleaseWriteAccess()
	HaveWriteAccess()
	{0e6d4d92-6738-11cf-9608-00aa00680db4}
interface IDispatch :IUnknown
	#GetTypeInfoCount(*pctinfo)
	#GetTypeInfo(iTInfo lcid ITypeInfo'pTInfo)
	#GetIDsOfNames(GUID*riid word**rgszNames cNames lcid rgDispId)
	#Invoke(dispIdMember GUID*riid lcid @wFlags DISPPARAMS*pDispParams VARIANT*pVarResult EXCEPINFO*pExcepInfo *puArgErr)
	{00020400-0000-0000-C000-000000000046}
 ;;interface# IDispatch :IUnknown
	GetTypeInfoCount(*pctinfo)
	GetTypeInfo(iTInfo lcid ITypeInfo*ppTInfo)
	GetIDsOfNames(GUID*riid @**rgszNames cNames lcid *rgDispId)
	Invoke(dispIdMember GUID*riid lcid @wFlags DISPPARAMS*pDispParams VARIANT*pVarResult EXCEPINFO*pExcepInfo *puArgErr)
	{00020400-0000-0000-C000-000000000046}
interface# IDocViewSite :IUnknown
	OnSetTitle(VARIANT*pvTitle)
	{87D605E0-C511-11CF-89A9-00A0C9054129}
interface# IDockingWindow :IOleWindow
	ShowDW(fShow)
	CloseDW(dwReserved)
	ResizeBorderDW(RECT*prcBorder IUnknown'punkToolbarSite fReserved)
	{012dd920-7b26-11d0-8ca9-00a0c92dbfe8}
interface# IDockingWindowFrame :IOleWindow
	AddToolbar(IUnknown'punkSrc @*pwszItem dwAddFlags)
	RemoveToolbar(IUnknown'punkSrc dwRemoveFlags)
	FindToolbar(@*pwszItem GUID*riid !**ppv)
	{47D2657A-7B27-11D0-8CA9-00A0C92DBFE8}
interface# IDockingWindowSite :IOleWindow
	GetBorderDW(IUnknown'punkObj RECT*prcBorder)
	RequestBorderSpaceDW(IUnknown'punkObj RECT*pbw)
	SetBorderSpaceDW(IUnknown'punkObj RECT*pbw)
	{2A342FC2-7B26-11D0-8CA9-00A0C92DBFE8}
interface# IDragSourceHelper :IUnknown
	InitializeFromBitmap(SHDRAGIMAGE*pshdi IDataObject'pDataObject)
	InitializeFromWindow(hwnd POINT*ppt IDataObject'pDataObject)
	{DE5BF786-477A-11D2-839D-00C04FD918D0}
interface# IDropSource :IUnknown
	QueryContinueDrag(fEscapePressed grfKeyState)
	GiveFeedback(dwEffect)
	{00000121-0000-0000-C000-000000000046}
interface# IDropTarget :IUnknown
	DragEnter(IDataObject'pDataObj grfKeyState POINTL'pt *pdwEffect)
	DragOver(grfKeyState POINTL'pt *pdwEffect)
	DragLeave()
	Drop(IDataObject'pDataObj grfKeyState POINTL'pt *pdwEffect)
	{00000122-0000-0000-C000-000000000046}
interface# IDropTargetHelper :IUnknown
	DragEnter(hwndTarget IDataObject'pDataObject POINT*ppt dwEffect)
	DragLeave()
	DragOver(POINT*ppt dwEffect)
	Drop(IDataObject'pDataObject POINT*ppt dwEffect)
	Show(fShow)
	{4657278B-411B-11D2-839A-00C04FD918D0}
interface# IDummyHICONIncluder :IUnknown
	Dummy(h1 h2)
	{947990de-cc28-11d2-a0f7-00805f858fb1}
def IEIFLAG_ASPECT 0x0004
def IEIFLAG_ASYNC 0x0001
def IEIFLAG_CACHE 0x0002
def IEIFLAG_GLEAM 0x0010
def IEIFLAG_NOBORDER 0x0100
def IEIFLAG_NOSTAMP 0x0080
def IEIFLAG_OFFLINE 0x0008
def IEIFLAG_ORIGSIZE 0x0040
def IEIFLAG_QUALITY 0x0200
def IEIFLAG_REFRESH 0x0400
def IEIFLAG_SCREEN 0x0020
def IEIT_PRIORITY_NORMAL 0x10000000
def IEI_PRIORITY_MAX 0x7fffffff
def IEI_PRIORITY_MIN 0x00000000
def IE_BADID 0xFFFFFFFF
def IE_BAUDRATE 0xFFFFFFF4
def IE_BYTESIZE 0xFFFFFFF5
def IE_DEFAULT 0xFFFFFFFB
def IE_HARDWARE 0xFFFFFFF6
def IE_MEMORY 0xFFFFFFFC
def IE_NOPEN 0xFFFFFFFD
def IE_OPEN 0xFFFFFFFE
interface# IEncodingFilterFactory :IUnknown
	FindBestFilter(@*pwzCodeIn @*pwzCodeOut DATAINFO'info IDataFilter*ppDF)
	GetDefaultFilter(@*pwzCodeIn @*pwzCodeOut IDataFilter*ppDF)
	{70bdde00-c18e-11d0-a9ce-006097942311}
interface# IEnumACString :IEnumString
	NextItem(@*pszUrl cchMax *pulSortIndex)
	SetEnumOptions(dwOptions)
	GetEnumOptions(*pdwOptions)
	{8E74C210-CF9D-4eaf-A403-7356428F0A5A}
interface# IEnumCATEGORYINFO :IUnknown
	Next(celt CATEGORYINFO*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumCATEGORYINFO*ppenum)
	{0002E011-0000-0000-C000-000000000046}
interface# IEnumCATID :IUnknown
	Next(celt GUID*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumGUID**ppenum)
	{0002E000-0000-0000-C000-000000000046}
interface# IEnumCLSID :IUnknown
	Next(celt GUID*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumGUID**ppenum)
	{0002E000-0000-0000-C000-000000000046}
interface# IEnumConnectionPoints :IUnknown
	Next(cConnections IConnectionPoint*ppCP *pcFetched)
	Skip(cConnections)
	Reset()
	Clone(IEnumConnectionPoints*ppEnum)
	{B196B285-BAB4-101A-B69C-00AA00341D07}
interface# IEnumConnections :IUnknown
	Next(cConnections CONNECTDATA*rgcd *pcFetched)
	Skip(cConnections)
	Reset()
	Clone(IEnumConnections*ppEnum)
	{B196B287-BAB4-101A-B69C-00AA00341D07}
interface# IEnumContextProps :IUnknown
	Next(celt ContextProperty*pContextProperties *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumContextProps*ppEnumContextProps)
	Count(*pcelt)
	{000001c1-0000-0000-C000-000000000046}
interface# IEnumExtraSearch :IUnknown
	Next(celt EXTRASEARCH*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumExtraSearch*ppenum)
	{0E700BE1-9DB6-11d1-A1CE-00C04FD75D13}
interface# IEnumFORMATETC :IUnknown
	Next(celt FORMATETC*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumFORMATETC*ppenum)
	{00000103-0000-0000-C000-000000000046}
interface# IEnumGUID :IUnknown
	Next(celt GUID*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumGUID*ppenum)
	{0002E000-0000-0000-C000-000000000046}
interface# IEnumIDList :IUnknown
	Next(celt ITEMIDLIST**rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumIDList*ppenum)
	{000214F2-0000-0000-C000-000000000046}
interface# IEnumMoniker :IUnknown
	Next(celt IMoniker*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumMoniker*ppenum)
	{00000102-0000-0000-C000-000000000046}
interface# IEnumMsoView :IUnknown
	Next(cViews IOleDocumentView*rgpView *pcFetched)
	Skip(cViews)
	Reset()
	Clone(IEnumOleDocumentViews**ppEnum)
	{b722bcc8-4e68-101b-a2bc-00aa00404770}
interface# IEnumOLEVERB :IUnknown
	Next(celt OLEVERB*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumOLEVERB*ppenum)
	{00000104-0000-0000-C000-000000000046}
interface# IEnumOleDocumentViews :IUnknown
	Next(cViews IOleDocumentView*rgpView *pcFetched)
	Skip(cViews)
	Reset()
	Clone(IEnumOleDocumentViews*ppEnum)
	{b722bcc8-4e68-101b-a2bc-00aa00404770}
interface# IEnumOleUndoUnits :IUnknown
	Next(cElt IOleUndoUnit*rgElt *pcEltFetched)
	Skip(cElt)
	Reset()
	Clone(IEnumOleUndoUnits*ppEnum)
	{B3E7C340-EF97-11CE-9BC9-00AA00608E01}
interface# IEnumSTATDAT :IUnknown
	Next(celt STATDATA*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumSTATDATA*ppenum)
	{00000105-0000-0000-C000-000000000046}
interface# IEnumSTATDATA :IUnknown
	Next(celt STATDATA*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumSTATDATA*ppenum)
	{00000105-0000-0000-C000-000000000046}
interface# IEnumSTATPROPSETSTG :IUnknown
	Next(celt STATPROPSETSTG*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumSTATPROPSETSTG*ppenum)
	{0000013B-0000-0000-C000-000000000046}
interface# IEnumSTATPROPSTG :IUnknown
	Next(celt STATPROPSTG*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumSTATPROPSTG*ppenum)
	{00000139-0000-0000-C000-000000000046}
interface# IEnumSTATSTG :IUnknown
	Next(celt STATSTG*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumSTATSTG*ppenum)
	{0000000d-0000-0000-C000-000000000046}
interface# IEnumShellImageStore :IUnknown
	Reset()
	Next(celt ENUMSHELLIMAGESTOREDATA**prgElt *pceltFetched)
	Skip(celt)
	Clone(IEnumShellImageStore*ppEnum)
	{6DFD582B-92E3-11D1-98A3-00C04FB687DA}
interface# IEnumString :IUnknown
	Next(celt @**rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumString*ppenum)
	{00000101-0000-0000-C000-000000000046}
interface# IEnumTasks :IUnknown
	Next(celt @***rgpwszNames *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumWorkItems**ppEnumWorkItems)
	{148BD528-A2AB-11CE-B11F-00AA00530503}
interface# IEnumUnknown :IUnknown
	Next(celt IUnknown*rgelt *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumUnknown*ppenum)
	{00000100-0000-0000-C000-000000000046}
interface# IEnumVARIANT :IUnknown
	#Next(celt VARIANT*rgVar)
	Skip(celt)
	Reset()
	IEnumVARIANT'Clone()
	{00020404-0000-0000-C000-000000000046}
 ;;interface# IEnumVARIANT :IUnknown
	Next(celt VARIANT*rgVar *pCeltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumVARIANT*ppEnum)
	{00020404-0000-0000-C000-000000000046}
interface# IEnumWorkItems :IUnknown
	Next(celt @***rgpwszNames *pceltFetched)
	Skip(celt)
	Reset()
	Clone(IEnumWorkItems*ppEnumWorkItems)
	{148BD528-A2AB-11CE-B11F-00AA00530503}
interface# IErrorInfo :IUnknown
	GetGUID(GUID*pGUID)
	GetSource(BSTR*pBstrSource)
	GetDescription(BSTR*pBstrDescription)
	GetHelpFile(BSTR*pBstrHelpFile)
	GetHelpContext(*pdwHelpContext)
	{1CF2B120-547D-101B-8E65-08002B2BD119}
interface# IErrorLog :IUnknown
	AddError(@*pszPropName EXCEPINFO*pExcepInfo)
	{3127CA40-446E-11CE-8135-00AA004BB851}
interface IExternalConnection :IUnknown
	#AddConnection(extconn reserved)
	#ReleaseConnection(extconn reserved fLastReleaseCloses)
	{00000019-0000-0000-C000-000000000046}
interface# IExtractIcon :IUnknown
	GetIconLocation(uFlags $szIconFile cchMax *piIndex *pwFlags)
	Extract($pszFile nIconIndex *phiconLarge *phiconSmall nIconSize)
	{000214EB-0000-0000-C000-000000000046}
interface# IExtractIconA :IUnknown
	GetIconLocation(uFlags $szIconFile cchMax *piIndex *pwFlags)
	Extract($pszFile nIconIndex *phiconLarge *phiconSmall nIconSize)
	{000214EB-0000-0000-C000-000000000046}
interface# IExtractIconW :IUnknown
	GetIconLocation(uFlags @*szIconFile cchMax *piIndex *pwFlags)
	Extract(@*pszFile nIconIndex *phiconLarge *phiconSmall nIconSize)
	{000214FA-0000-0000-C000-000000000046}
interface# IExtractImage :IUnknown
	GetLocation(@*pszPathBuffer cch *pdwPriority SIZE*prgSize dwRecClrDepth *pdwFlags)
	Extract(*phBmpThumbnail)
	{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}
interface# IExtractImage2 :IExtractImage
	GetDateStamp(FILETIME*pDateStamp)
	{953BB1EE-93B4-11d1-98A3-00C04FB687DA}
interface# IFileSearchBand :IDispatch
	SetFocus()
	SetSearchParameters(BSTR*pbstrSearchID @bNavToResults VARIANT*pvarScope VARIANT*pvarQueryFile)
	get_SearchID(BSTR*pbstrSearchID)
	get_Scope(VARIANT*pvarScope)
	get_QueryFile(VARIANT*pvarFile)
	{2D91EEA1-9932-11d2-BE86-00A0C9A83DA1}
interface# IFileSystemBindData :IUnknown
	SetFindData(WIN32_FIND_DATAW*pfd)
	GetFindData(WIN32_FIND_DATAW*pfd)
	{01E18D10-4D8B-11D2-855D-006008059367}
interface# IFileViewer :IUnknown
	ShowInitialize(IFileViewerSite'lpfsi)
	Show(FVSHOWINFO*pvsi)
	PrintTo($pszDriver fSuppressUI)
	{000214F0-0000-0000-C000-000000000046}
interface# IFileViewerA :IUnknown
	ShowInitialize(IFileViewerSite'lpfsi)
	Show(FVSHOWINFO*pvsi)
	PrintTo($pszDriver fSuppressUI)
	{000214F0-0000-0000-C000-000000000046}
interface# IFileViewerSite :IUnknown
	SetPinnedWindow(hwnd)
	GetPinnedWindow(*phwnd)
	{000214F3-0000-0000-C000-000000000046}
interface# IFileViewerW :IUnknown
	ShowInitialize(IFileViewerSite'lpfsi)
	Show(FVSHOWINFO*pvsi)
	PrintTo(@*pszDriver fSuppressUI)
	{000214F8-0000-0000-C000-000000000046}
interface# IFillLockBytes :IUnknown
	FillAppend(!*pv cb *pcbWritten)
	FillAt(ULARGE_INTEGER'ulOffset !*pv cb *pcbWritten)
	SetFillSize(ULARGE_INTEGER'ulSize)
	Terminate(bCanceled)
	{99caf010-415e-11cf-8814-00aa00b569f5}
interface# IFolderBandPriv :IUnknown
	SetCascade(f)
	SetAccelerators(f)
	SetNoIcons(f)
	SetNoText(f)
	{47c01f95-e185-412c-b5c5-4f27df965aea}
interface# IFolderFilter :IUnknown
	ShouldShow(IShellFolder'psf ITEMIDLIST*pidlFolder ITEMIDLIST*pidlItem)
	GetEnumFlags(IShellFolder'psf ITEMIDLIST*pidlFolder *phwnd *pgrfFlags)
	{9CC22886-DC8E-11d2-B1D0-00C04F8EEB3E}
interface# IFolderFilterSite :IUnknown
	SetFilter(IUnknown'punk)
	{C0A651F5-B48B-11d2-B5ED-006097C686F6}
interface# IFolderView :IUnknown
	GetCurrentViewMode(*pViewMode)
	SetCurrentViewMode(ViewMode)
	GetFolder(GUID*riid !**ppv)
	Item(iItemIndex ITEMIDLIST**ppidl)
	ItemCount(uFlags *pcItems)
	Items(uFlags GUID*riid !**ppv)
	GetSelectionMarkedItem(*piItem)
	GetFocusedItem(*piItem)
	GetItemPosition(ITEMIDLIST*pidl POINT*ppt)
	GetSpacing(POINT*ppt)
	GetDefaultSpacing(POINT*ppt)
	GetAutoArrange()
	SelectItem(iItem dwFlags)
	SelectAndPositionItems(cidl ITEMIDLIST**apidl POINT*apt dwFlags)
	{cde725b0-ccc9-4519-917e-325d72fab4ce}
interface# IFolderViewHost :IUnknown
	Initialize(hwndParent IDataObject'pdo RECT*prc)
	{1ea58f02-d55a-411d-b09e-9e65ac21605b}
interface# IFolderViewOC :IDispatch
	SetFolderView(IDispatch'pdisp)
	{9BA05970-F6A8-11CF-A442-00A0C90A8F39}
interface# IFont :IUnknown
	get_Name(BSTR*pName)
	put_Name(BSTR'name)
	get_Size(CURRENCY*pSize)
	put_Size(CURRENCY'size)
	get_Bold(*pBold)
	put_Bold(bold)
	get_Italic(*pItalic)
	put_Italic(italic)
	get_Underline(*pUnderline)
	put_Underline(underline)
	get_Strikethrough(*pStrikethrough)
	put_Strikethrough(strikethrough)
	get_Weight(@*pWeight)
	put_Weight(@weight)
	get_Charset(@*pCharset)
	put_Charset(@charset)
	get_hFont(*phFont)
	Clone(IFont'ppFont)
	IsEqual(IFont'pFontOther)
	SetRatio(cyLogical cyHimetric)
	QueryTextMetrics(TEXTMETRICW*pTM)
	AddRefHfont(hFont)
	ReleaseHfont(hFont)
	SetHdc(hDC)
	{BEF6E002-A874-101A-8BBA-00AA00300CAB}
interface# IFontDisp :IDispatch
	{BEF6E003-A874-101A-8BBA-00AA00300CAB}
interface# IFontEventsDisp :IDispatch
	{4EF6100A-AF88-11D0-9846-00C04FC29993}
interface# IForegroundTransfer :IUnknown
	AllowForegroundTransfer(!*lpvReserved)
	{00000145-0000-0000-C000-000000000046}
def IGIMIF_RIGHTMENU 0x0001
def IGIMII_CMODE 0x0001
def IGIMII_CONFIGURE 0x0004
def IGIMII_HELP 0x0010
def IGIMII_INPUTTOOLS 0x0040
def IGIMII_OTHER 0x0020
def IGIMII_SMODE 0x0002
def IGIMII_TOOLS 0x0008
def IGNORE 0
def IGP_CONVERSION 0x00000008
def IGP_GETIMEVERSION 0xFFFFFFFC
def IGP_PROPERTY 0x00000004
def IGP_SELECT 0x00000018
def IGP_SENTENCE 0x0000000c
def IGP_SETCOMPSTR 0x00000014
def IGP_UI 0x00000010
interface# IGlobalInterfaceTable :IUnknown
	RegisterInterfaceInGlobal(IUnknown'pUnk GUID*riid *pdwCookie)
	RevokeInterfaceFromGlobal(dwCookie)
	GetInterfaceFromGlobal(dwCookie GUID*riid !**ppv)
	{00000146-0000-0000-C000-000000000046}
interface# IHWEventHandler :IUnknown
	Initialize(@*pszParams)
	HandleEvent(@*pszDeviceID @*pszAltDeviceID @*pszEventType)
	HandleEventWithContent(@*pszDeviceID @*pszAltDeviceID @*pszEventType @*pszContentTypeHandler IDataObject'pdataobject)
	{C1FB73D0-EC3A-4ba2-B512-8CDB9187B6D1}
interface# IHttpNegotiate :IUnknown
	BeginningTransaction(@*szURL @*szHeaders dwReserved @**pszAdditionalHeaders)
	OnResponse(dwResponseCode @*szResponseHeaders @*szRequestHeaders @**pszAdditionalRequestHeaders)
	{79eac9d2-baf9-11ce-8c82-00aa004ba90b}
interface# IHttpNegotiate2 :IHttpNegotiate
	GetRootSecurityId(!*pbSecurityId *pcbSecurityId dwReserved)
	{4F9F9FCB-E0F4-48eb-B7AB-FA2EA9365CB4}
interface# IHttpSecurity :IWindowForBindingUI
	OnSecurityProblem(dwProblem)
	{79eac9d7-bafa-11ce-8c82-00aa004ba90b}
type IID Data1 @Data2 @Data3 !Data4[8]
dll ole32 #IIDFromString @*lpsz GUID*lpiid
def IID_AsyncIAdviseSink uuidof("{00000150-0000-0000-C000-000000000046}")
def IID_AsyncIAdviseSink2 uuidof("{00000151-0000-0000-C000-000000000046}")
def IID_AsyncIMultiQI uuidof("{000e0020-0000-0000-C000-000000000046}")
def IID_AsyncIPipeByte uuidof("{DB2F3ACB-2F86-11d1-8E04-00C04FB9989A}")
def IID_AsyncIPipeDouble uuidof("{DB2F3ACF-2F86-11d1-8E04-00C04FB9989A}")
def IID_AsyncIPipeLong uuidof("{DB2F3ACD-2F86-11d1-8E04-00C04FB9989A}")
def IID_AsyncIUnknown uuidof("{000e0000-0000-0000-C000-000000000046}")
def IID_CDefView uuidof("{4434FF80-EF4C-11CE-AE65-08002B2E1262}")
def IID_DFConstraint uuidof("{4a3df050-23bd-11d2-939f-00a0c91eedba}")
def IID_DSearchCommandEvents uuidof("{60890160-69f0-11d1-b758-00a0c90564fe}")
def IID_DShellFolderViewEvents uuidof("{62112AA2-EBE4-11cf-A5FB-0020AFE7292D}")
def IID_DShellNameSpaceEvents uuidof("{55136806-B2DE-11D1-B9F2-00A0C98BC547}")
def IID_DShellWindowsEvents uuidof("{fe4106e0-399a-11d0-a48c-00a0c90a8f39}")
def IID_DWebBrowserEvents uuidof("{EAB22AC2-30C1-11CF-A7EB-0000C05BAE0B}")
def IID_DWebBrowserEvents2 uuidof("{34A715A0-6587-11D0-924A-0020AFC7AC4D}")
def IID_Folder uuidof("{BBCBDE60-C3FF-11CE-8350-444553540000}")
def IID_Folder2 uuidof("{f0d2d8ef-3890-11d2-bf8b-00c04fb93661}")
def IID_Folder3 uuidof("{A7AE5F64-C4D7-4d7f-9307-4D24EE54B841}")
def IID_FolderItem uuidof("{FAC32C80-CBE4-11CE-8350-444553540000}")
def IID_FolderItem2 uuidof("{edc817aa-92b8-11d1-b075-00c04fc33aa5}")
def IID_FolderItemVerb uuidof("{08EC3E00-50B0-11CF-960C-0080C7F4EE85}")
def IID_FolderItemVerbs uuidof("{1F8352C0-50B0-11CF-960C-0080C7F4EE85}")
def IID_FolderItems uuidof("{744129E0-CBE5-11CE-8350-444553540000}")
def IID_FolderItems2 uuidof("{C94F0AD0-F363-11d2-A327-00C04F8EEC7F}")
def IID_FolderItems3 uuidof("{eaa7c309-bbec-49d5-821d-64d966cb667f}")
def IID_IACList uuidof("{77A130B0-94FD-11D0-A544-00C04FD7D062}")
def IID_IACList2 uuidof("{470141A0-5186-11D2-BBB6-0060977B464C}")
def IID_IADesktopP2 uuidof("{B22754E2-4574-11D1-9888-006097DEACF9}")
def IID_IAccIdentity uuidof("{7852B78D-1CFD-41C1-A615-9C0C85960B5F}")
def IID_IAccPropMgrInternal uuidof("{2BD370A9-3E7F-4EDD-8A85-F8FED1F8E51F}")
def IID_IAccPropServer uuidof("{76C0DBBB-15E0-4E7B-B61B-20EEEA2001E0}")
def IID_IAccPropServices uuidof("{6E26E776-04F0-495D-80E4-3330352E3169}")
def IID_IAccessible uuidof("{618736E0-3C3D-11CF-810C-00AA00389B71}")
def IID_IAccessibleHandler uuidof("{03022430-ABC4-11D0-BDE2-00AA001A1953}")
def IID_IActionProgress uuidof("{49ff1173-eadc-446d-9285-156453a6431c}")
def IID_IActionProgressDialog uuidof("{49ff1172-eadc-446d-9285-156453a6431c}")
def IID_IActiveDesktop uuidof("{F490EB00-1240-11D1-9888-006097DEACF9}")
def IID_IActiveDesktopP uuidof("{52502EE0-EC80-11D0-89AB-00C04FC2972D}")
def IID_IAddrExclusionControl uuidof("{00000148-0000-0000-C000-000000000046}")
def IID_IAddrTrackingControl uuidof("{00000147-0000-0000-C000-000000000046}")
def IID_IAddressBarParser uuidof("{C9D81948-443A-40C7-945C-5E171B8C66B4}")
def IID_IAdviseSink uuidof("{0000010f-0000-0000-C000-000000000046}")
def IID_IAdviseSink2 uuidof("{00000125-0000-0000-C000-000000000046}")
def IID_IAdviseSinkEx uuidof("{3AF24290-0C96-11CE-A0CF-00AA00600AB8}")
def IID_IAsyncManager uuidof("{0000002A-0000-0000-C000-000000000046}")
def IID_IAsyncOperation uuidof("{3D8B0590-F691-11d2-8EA9-006097DF5BD4}")
def IID_IAsyncRpcChannelBuffer uuidof("{a5029fb6-3c34-11d1-9c99-00c04fb998aa}")
def IID_IAuthenticate uuidof("{79eac9d0-baf9-11ce-8c82-00aa004ba90b}")
def IID_IAutoCompList uuidof("{00BB2760-6A77-11D0-A535-00C04FD7D062}")
def IID_IAutoComplete uuidof("{00bb2762-6a77-11d0-a535-00c04fd7d062}")
def IID_IAutoComplete2 uuidof("{EAC04BC0-3791-11d2-BB95-0060977B464C}")
def IID_IAutoCompleteDropDown uuidof("{3CD141F4-3C6A-11d2-BCAA-00C04FD929DB}")
def IID_IBandSite uuidof("{4CF504B0-DE96-11D0-8B3F-00A0C911E8E5}")
def IID_IBanneredBar uuidof("{596A9A94-013E-11D1-8D34-00A0C90F2719}")
def IID_IBindCtx uuidof("{0000000e-0000-0000-C000-000000000046}")
def IID_IBindHost uuidof("{fc4801a1-2ba9-11cf-a229-00aa003d7352}")
def IID_IBindProtocol uuidof("{79eac9cd-baf9-11ce-8c82-00aa004ba90b}")
def IID_IBindStatusCallback uuidof("{79eac9c1-baf9-11ce-8c82-00aa004ba90b}")
def IID_IBinding uuidof("{79eac9c0-baf9-11ce-8c82-00aa004ba90b}")
def IID_IBlockingLock uuidof("{30f3d47a-6447-11d1-8e3c-00c04fb9386d}")
def IID_IBriefcaseStg uuidof("{8BCE1FA1-0921-101B-B1FF-00DD010CCC48}")
def IID_ICDBurn uuidof("{3d73a659-e5d0-4d42-afc0-5121ba425c8d}")
def IID_ICDBurnExt uuidof("{2271dcca-74fc-4414-8fb7-c56b05ace2d7}")
def IID_ICallFactory uuidof("{1c733a30-2a1c-11ce-ade5-00aa0044773d}")
def IID_ICancelMethodCalls uuidof("{00000029-0000-0000-C000-000000000046}")
def IID_ICatInformation uuidof("{0002E013-0000-0000-C000-000000000046}")
def IID_ICatRegister uuidof("{0002E012-0000-0000-C000-000000000046}")
def IID_ICatalogFileInfo uuidof("{711C7600-6B48-11d1-B403-00AA00B92AF1}")
def IID_ICategorizer uuidof("{a3b14589-9174-49a8-89a3-06a1ae2b9ba7}")
def IID_ICategoryProvider uuidof("{9af64809-5864-4c26-a720-c1f78c086ee3}")
def IID_IChannelHook uuidof("{1008c4a0-7613-11cf-9af1-0020af6e72f4}")
def IID_IClassActivator uuidof("{00000140-0000-0000-C000-000000000046}")
def IID_IClassFactory uuidof("{00000001-0000-0000-C000-000000000046}")
def IID_IClassFactory2 uuidof("{B196B28F-BAB4-101A-B69C-00AA00341D07}")
def IID_IClientSecurity uuidof("{0000013D-0000-0000-C000-000000000046}")
def IID_ICodeInstall uuidof("{79eac9d1-baf9-11ce-8c82-00aa004ba90b}")
def IID_IColumnProvider uuidof("{E8025004-1C42-11D2-BE2C-00A0C9A83DA1}")
def IID_IComThreadingInfo uuidof("{000001ce-0000-0000-C000-000000000046}")
def IID_ICommDlgBrowser uuidof("{000214F1-0000-0000-C000-000000000046}")
def IID_ICommDlgBrowser2 uuidof("{10339516-2894-11D2-9039-00C04F8EEB3E}")
def IID_IConnectionPoint uuidof("{B196B286-BAB4-101A-B69C-00AA00341D07}")
def IID_IConnectionPointContainer uuidof("{B196B284-BAB4-101A-B69C-00AA00341D07}")
def IID_IContext uuidof("{000001c0-0000-0000-C000-000000000046}")
def IID_IContextMenu uuidof("{000214E4-0000-0000-C000-000000000046}")
def IID_IContextMenu2 uuidof("{000214F4-0000-0000-C000-000000000046}")
def IID_IContextMenu3 uuidof("{BCFCE0A0-EC17-11D0-8D10-00A0C90F2719}")
def IID_IContextMenuSite uuidof("{0811AEBE-0B87-4C54-9E72-548CF649016B}")
def IID_IContinue uuidof("{0000012a-0000-0000-C000-000000000046}")
def IID_IContinueCallback uuidof("{b722bcca-4e68-101b-a2bc-00aa00404770}")
def IID_ICreateErrorInfo uuidof("{22F03340-547D-101B-8E65-08002B2BD119}")
def IID_ICreateTypeInfo uuidof("{00020405-0000-0000-C000-000000000046}")
def IID_ICreateTypeInfo2 uuidof("{0002040E-0000-0000-C000-000000000046}")
def IID_ICreateTypeLib uuidof("{00020406-0000-0000-C000-000000000046}")
def IID_ICreateTypeLib2 uuidof("{0002040F-0000-0000-C000-000000000046}")
def IID_ICurrentWorkingDirectory uuidof("{91956D21-9276-11D1-921A-006097DF5BD4}")
def IID_IDVGetEnum uuidof("{70F55181-5FEA-4900-B6B8-7343CB0A348C}")
def IID_IDataAdviseHolder uuidof("{00000110-0000-0000-C000-000000000046}")
def IID_IDataFilter uuidof("{69d14c80-c18e-11d0-a9ce-006097942311}")
def IID_IDataObject uuidof("{0000010e-0000-0000-C000-000000000046}")
def IID_IDefViewFrame uuidof("{710EB7A0-45ED-11D0-924A-0020AFC7AC4D}")
def IID_IDefViewID uuidof("{985F64F0-D410-4E02-BE22-DA07F2B5C5E1}")
def IID_IDefViewSafety uuidof("{9A93B3FB-4E75-4c74-871A-2CDA667F39A5}")
def IID_IDelayedRelease uuidof("{000214ED-0000-0000-C000-000000000046}")
def IID_IDelegateFolder uuidof("{ADD8BA80-002B-11D0-8F0F-00C04FD7D062}")
def IID_IDeskBand uuidof("{EB0FE172-1A3A-11D0-89B3-00A0C90A90AC}")
def IID_IDeskBar uuidof("{EB0FE173-1A3A-11D0-89B3-00A0C90A90AC}")
def IID_IDirectWriterLock uuidof("{0e6d4d92-6738-11cf-9608-00aa00680db4}")
def IID_IDiscardableBrowserProperty uuidof("{49C3DE7C-D329-11D0-AB73-00C04FC33E80}")
def IID_IDispatch uuidof("{00020400-0000-0000-C000-000000000046}")
def IID_IDocViewSite uuidof("{87D605E0-C511-11CF-89A9-00A0C9054129}")
def IID_IDockingWindow uuidof("{012dd920-7b26-11d0-8ca9-00a0c92dbfe8}")
def IID_IDockingWindowFrame uuidof("{47D2657A-7B27-11D0-8CA9-00A0C92DBFE8}")
def IID_IDockingWindowSite uuidof("{2A342FC2-7B26-11D0-8CA9-00A0C92DBFE8}")
def IID_IDragSourceHelper uuidof("{DE5BF786-477A-11D2-839D-00C04FD918D0}")
def IID_IDropSource uuidof("{00000121-0000-0000-C000-000000000046}")
def IID_IDropTarget uuidof("{00000122-0000-0000-C000-000000000046}")
def IID_IDropTargetHelper uuidof("{4657278B-411B-11D2-839A-00C04FD918D0}")
def IID_IDummyHICONIncluder uuidof("{947990de-cc28-11d2-a0f7-00805f858fb1}")
def IID_IEncodingFilterFactory uuidof("{70bdde00-c18e-11d0-a9ce-006097942311}")
def IID_IEnumACString uuidof("{8E74C210-CF9D-4eaf-A403-7356428F0A5A}")
def IID_IEnumCATEGORYINFO uuidof("{0002E011-0000-0000-C000-000000000046}")
def IID_IEnumConnectionPoints uuidof("{B196B285-BAB4-101A-B69C-00AA00341D07}")
def IID_IEnumConnections uuidof("{B196B287-BAB4-101A-B69C-00AA00341D07}")
def IID_IEnumContextProps uuidof("{000001c1-0000-0000-C000-000000000046}")
def IID_IEnumExtraSearch uuidof("{0E700BE1-9DB6-11D1-A1CE-00C04FD75D13}")
def IID_IEnumFORMATETC uuidof("{00000103-0000-0000-C000-000000000046}")
def IID_IEnumGUID uuidof("{0002E000-0000-0000-C000-000000000046}")
def IID_IEnumIDList uuidof("{000214F2-0000-0000-C000-000000000046}")
def IID_IEnumMoniker uuidof("{00000102-0000-0000-C000-000000000046}")
def IID_IEnumOLEVERB uuidof("{00000104-0000-0000-C000-000000000046}")
def IID_IEnumOleDocumentViews uuidof("{b722bcc8-4e68-101b-a2bc-00aa00404770}")
def IID_IEnumOleUndoUnits uuidof("{B3E7C340-EF97-11CE-9BC9-00AA00608E01}")
def IID_IEnumSTATDATA uuidof("{00000105-0000-0000-C000-000000000046}")
def IID_IEnumSTATPROPSETSTG uuidof("{0000013B-0000-0000-C000-000000000046}")
def IID_IEnumSTATPROPSTG uuidof("{00000139-0000-0000-C000-000000000046}")
def IID_IEnumSTATSTG uuidof("{0000000d-0000-0000-C000-000000000046}")
def IID_IEnumShellImageStore uuidof("{6DFD582B-92E3-11D1-98A3-00C04FB687DA}")
def IID_IEnumString uuidof("{00000101-0000-0000-C000-000000000046}")
def IID_IEnumUnknown uuidof("{00000100-0000-0000-C000-000000000046}")
def IID_IEnumVARIANT uuidof("{00020404-0000-0000-C000-000000000046}")
def IID_IEnumWorkItems uuidof("{148BD528-A2AB-11CE-B11F-00AA00530503}")
def IID_IErrorInfo uuidof("{1CF2B120-547D-101B-8E65-08002B2BD119}")
def IID_IErrorLog uuidof("{3127CA40-446E-11CE-8135-00AA004BB851}")
def IID_IExternalConnection uuidof("{00000019-0000-0000-C000-000000000046}")
def IID_IExtractIconA uuidof("{000214EB-0000-0000-C000-000000000046}")
def IID_IExtractIconW uuidof("{000214FA-0000-0000-C000-000000000046}")
def IID_IExtractImage uuidof("{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}")
def IID_IExtractImage2 uuidof("{953BB1EE-93B4-11d1-98A3-00C04FB687DA}")
def IID_IFileSearchBand uuidof("{2D91EEA1-9932-11d2-BE86-00A0C9A83DA1}")
def IID_IFileSystemBindData uuidof("{01E18D10-4D8B-11D2-855D-006008059367}")
def IID_IFileViewerA uuidof("{000214F0-0000-0000-C000-000000000046}")
def IID_IFileViewerSite uuidof("{000214F3-0000-0000-C000-000000000046}")
def IID_IFileViewerW uuidof("{000214F8-0000-0000-C000-000000000046}")
def IID_IFillLockBytes uuidof("{99caf010-415e-11cf-8814-00aa00b569f5}")
def IID_IFolderBandPriv uuidof("{47c01f95-e185-412c-b5c5-4f27df965aea}")
def IID_IFolderFilter uuidof("{9CC22886-DC8E-11d2-B1D0-00C04F8EEB3E}")
def IID_IFolderFilterSite uuidof("{C0A651F5-B48B-11d2-B5ED-006097C686F6}")
def IID_IFolderView uuidof("{cde725b0-ccc9-4519-917e-325d72fab4ce}")
def IID_IFolderViewHost uuidof("{1ea58f02-d55a-411d-b09e-9e65ac21605b}")
def IID_IFolderViewOC uuidof("{9BA05970-F6A8-11CF-A442-00A0C90A8F39}")
def IID_IFont uuidof("{BEF6E002-A874-101A-8BBA-00AA00300CAB}")
def IID_IFontDisp uuidof("{BEF6E003-A874-101A-8BBA-00AA00300CAB}")
def IID_IFontEventsDisp uuidof("{4EF6100A-AF88-11D0-9846-00C04FC29993}")
def IID_IForegroundTransfer uuidof("{00000145-0000-0000-C000-000000000046}")
def IID_IGlobalInterfaceTable uuidof("{00000146-0000-0000-C000-000000000046}")
def IID_IHWEventHandler uuidof("{C1FB73D0-EC3A-4ba2-B512-8CDB9187B6D1}")
def IID_IHttpNegotiate uuidof("{79eac9d2-baf9-11ce-8c82-00aa004ba90b}")
def IID_IHttpNegotiate2 uuidof("{4F9F9FCB-E0F4-48eb-B7AB-FA2EA9365CB4}")
def IID_IHttpSecurity uuidof("{79eac9d7-bafa-11ce-8c82-00aa004ba90b}")
def IID_IImageRecompress uuidof("{505f1513-6b3e-4892-a272-59f8889a4d3e}")
def IID_IInitializeSpy uuidof("{00000034-0000-0000-C000-000000000046}")
def IID_IInputObject uuidof("{68284FAA-6A48-11D0-8C78-00C04FD918B4}")
def IID_IInputObjectSite uuidof("{F1DB8392-7331-11D0-8C99-00A0C92DBFE8}")
def IID_IInsertItem uuidof("{D2B57227-3D23-4b95-93C0-492BD454C356}")
def IID_IInternalUnknown uuidof("{00000021-0000-0000-C000-000000000046}")
def IID_IInternet uuidof("{79eac9e0-baf9-11ce-8c82-00aa004ba90b}")
def IID_IInternetBindInfo uuidof("{79eac9e1-baf9-11ce-8c82-00aa004ba90b}")
def IID_IInternetHostSecurityManager uuidof("{3af280b6-cb3f-11d0-891e-00c04fb6bfc4}")
def IID_IInternetPriority uuidof("{79eac9eb-baf9-11ce-8c82-00aa004ba90b}")
def IID_IInternetProtocol uuidof("{79eac9e4-baf9-11ce-8c82-00aa004ba90b}")
def IID_IInternetProtocolInfo uuidof("{79eac9ec-baf9-11ce-8c82-00aa004ba90b}")
def IID_IInternetProtocolRoot uuidof("{79eac9e3-baf9-11ce-8c82-00aa004ba90b}")
def IID_IInternetProtocolSink uuidof("{79eac9e5-baf9-11ce-8c82-00aa004ba90b}")
def IID_IInternetProtocolSinkStackable uuidof("{79eac9f0-baf9-11ce-8c82-00aa004ba90b}")
def IID_IInternetSecurityManager uuidof("{79eac9ee-baf9-11ce-8c82-00aa004ba90b}")
def IID_IInternetSecurityMgrSite uuidof("{79eac9ed-baf9-11ce-8c82-00aa004ba90b}")
def IID_IInternetSession uuidof("{79eac9e7-baf9-11ce-8c82-00aa004ba90b}")
def IID_IInternetThreadSwitch uuidof("{79eac9e8-baf9-11ce-8c82-00aa004ba90b}")
def IID_IInternetZoneManager uuidof("{79eac9ef-baf9-11ce-8c82-00aa004ba90b}")
def IID_IItemNameLimits uuidof("{1df0d7f1-b267-4d28-8b10-12e23202a5c4}")
def IID_ILayoutStorage uuidof("{0e6d4d90-6738-11cf-9608-00aa00680db4}")
def IID_ILockBytes uuidof("{0000000a-0000-0000-C000-000000000046}")
def IID_IMalloc uuidof("{00000002-0000-0000-C000-000000000046}")
def IID_IMallocSpy uuidof("{0000001d-0000-0000-C000-000000000046}")
def IID_IMarshal uuidof("{00000003-0000-0000-C000-000000000046}")
def IID_IMarshal2 uuidof("{000001cf-0000-0000-C000-000000000046}")
def IID_IMenuBand uuidof("{568804CD-CBD7-11d0-9816-00C04FD91972}")
def IID_IMenuPopup uuidof("{D1E7AFEB-6A2E-11d0-8C78-00C04FD918B4}")
def IID_IMessageFilter uuidof("{00000016-0000-0000-C000-000000000046}")
def IID_IModalWindow uuidof("{b4db1657-70d7-485e-8e3e-6fcb5a5c1802}")
def IID_IMoniker uuidof("{0000000f-0000-0000-C000-000000000046}")
def IID_IMonikerProp uuidof("{a5ca5f7f-1847-4d87-9c5b-918509f7511d}")
def IID_IMountedVolume uuidof("{12518492-00B2-11D2-9FA5-9E3420524153}")
def IID_IMultiQI uuidof("{00000020-0000-0000-C000-000000000046}")
def IID_INamedPropertyBag uuidof("{FB700430-952C-11D1-946F-000000000000}")
def IID_INamespaceWalk uuidof("{57ced8a7-3f4a-432c-9350-30f24483f74f}")
def IID_INamespaceWalkCB uuidof("{d92995f8-cf5e-4a76-bf59-ead39ea2b97e}")
def IID_INetCrawler uuidof("{49c929ee-a1b7-4c58-b539-e63be392b6f3}")
def IID_INewShortcutHookA uuidof("{000214E1-0000-0000-C000-000000000046}")
def IID_INewShortcutHookW uuidof("{000214F7-0000-0000-C000-000000000046}")
def IID_INewWDEvents uuidof("{0751c551-7568-41c9-8e5b-e22e38919236}")
def IID_IObjContext uuidof("{000001c6-0000-0000-C000-000000000046}")
def IID_IObjMgr uuidof("{00BB2761-6A77-11D0-A535-00C04FD7D062}")
def IID_IObjectWithSite uuidof("{FC4801A3-2BA9-11CF-A229-00AA003D7352}")
def IID_IOleAdviseHolder uuidof("{00000111-0000-0000-C000-000000000046}")
def IID_IOleCache uuidof("{0000011e-0000-0000-C000-000000000046}")
def IID_IOleCache2 uuidof("{00000128-0000-0000-C000-000000000046}")
def IID_IOleCacheControl uuidof("{00000129-0000-0000-C000-000000000046}")
def IID_IOleClientSite uuidof("{00000118-0000-0000-C000-000000000046}")
def IID_IOleCommandTarget uuidof("{b722bccb-4e68-101b-a2bc-00aa00404770}")
def IID_IOleContainer uuidof("{0000011b-0000-0000-C000-000000000046}")
def IID_IOleControl uuidof("{B196B288-BAB4-101A-B69C-00AA00341D07}")
def IID_IOleControlSite uuidof("{B196B289-BAB4-101A-B69C-00AA00341D07}")
def IID_IOleDocument uuidof("{b722bcc5-4e68-101b-a2bc-00aa00404770}")
def IID_IOleDocumentSite uuidof("{b722bcc7-4e68-101b-a2bc-00aa00404770}")
def IID_IOleDocumentView uuidof("{b722bcc6-4e68-101b-a2bc-00aa00404770}")
def IID_IOleInPlaceActiveObject uuidof("{00000117-0000-0000-C000-000000000046}")
def IID_IOleInPlaceFrame uuidof("{00000116-0000-0000-C000-000000000046}")
def IID_IOleInPlaceObject uuidof("{00000113-0000-0000-C000-000000000046}")
def IID_IOleInPlaceObjectWindowless uuidof("{1C2056CC-5EF4-101B-8BC8-00AA003E3B29}")
def IID_IOleInPlaceSite uuidof("{00000119-0000-0000-C000-000000000046}")
def IID_IOleInPlaceSiteEx uuidof("{9C2CAD80-3424-11CF-B670-00AA004CD6D8}")
def IID_IOleInPlaceSiteWindowless uuidof("{922EADA0-3424-11CF-B670-00AA004CD6D8}")
def IID_IOleInPlaceUIWindow uuidof("{00000115-0000-0000-C000-000000000046}")
def IID_IOleItemContainer uuidof("{0000011c-0000-0000-C000-000000000046}")
def IID_IOleLink uuidof("{0000011d-0000-0000-C000-000000000046}")
def IID_IOleObject uuidof("{00000112-0000-0000-C000-000000000046}")
def IID_IOleParentUndoUnit uuidof("{A1FAF330-EF97-11CE-9BC9-00AA00608E01}")
def IID_IOleUndoManager uuidof("{D001F200-EF97-11CE-9BC9-00AA00608E01}")
def IID_IOleUndoUnit uuidof("{894AD3B0-EF97-11CE-9BC9-00AA00608E01}")
def IID_IOleWindow uuidof("{00000114-0000-0000-C000-000000000046}")
def IID_IOplockStorage uuidof("{8d19c834-8879-11d1-83e9-00c04fc2c6d4}")
def IID_IPSFactoryBuffer uuidof("{D5F569D0-593B-101A-B569-08002B2DBF7A}")
def IID_IParseDisplayName uuidof("{0000011a-0000-0000-C000-000000000046}")
def IID_IPassportClientServices uuidof("{b30f7305-5967-45d1-b7bc-d6eb7163d770}")
def IID_IPassportWizard uuidof("{a09db586-9180-41ac-9114-460a7f362b76}")
def IID_IPerPropertyBrowsing uuidof("{376BD3AA-3845-101B-84ED-08002B2EC713}")
def IID_IPersist uuidof("{0000010c-0000-0000-C000-000000000046}")
def IID_IPersistFile uuidof("{0000010b-0000-0000-C000-000000000046}")
def IID_IPersistFolder uuidof("{000214EA-0000-0000-C000-000000000046}")
def IID_IPersistFolder2 uuidof("{1AC3D9F0-175C-11d1-95BE-00609797EA4F}")
def IID_IPersistFolder3 uuidof("{CEF04FDF-FE72-11D2-87A5-00C04F6837CF}")
def IID_IPersistIDList uuidof("{1079acfc-29bd-11d3-8e0d-00c04f6837d5}")
def IID_IPersistMemory uuidof("{BD1AE5E0-A6AE-11CE-BD37-504200C10000}")
def IID_IPersistMoniker uuidof("{79eac9c9-baf9-11ce-8c82-00aa004ba90b}")
def IID_IPersistPropertyBag uuidof("{37D84F60-42CB-11CE-8135-00AA004BB851}")
def IID_IPersistPropertyBag2 uuidof("{22F55881-280B-11d0-A8A9-00A0C90C2004}")
def IID_IPersistStorage uuidof("{0000010a-0000-0000-C000-000000000046}")
def IID_IPersistStream uuidof("{00000109-0000-0000-C000-000000000046}")
def IID_IPersistStreamInit uuidof("{7FD52380-4E07-101B-AE2D-08002B2EC713}")
def IID_IPicture uuidof("{7BF80980-BF32-101A-8BBB-00AA00300CAB}")
def IID_IPictureDisp uuidof("{7BF80981-BF32-101A-8BBB-00AA00300CAB}")
def IID_IPipeByte uuidof("{DB2F3ACA-2F86-11d1-8E04-00C04FB9989A}")
def IID_IPipeDouble uuidof("{DB2F3ACE-2F86-11d1-8E04-00C04FB9989A}")
def IID_IPipeLong uuidof("{DB2F3ACC-2F86-11d1-8E04-00C04FB9989A}")
def IID_IPointerInactive uuidof("{55980BA0-35AA-11CF-B671-00AA004CD6D8}")
def IID_IPrint uuidof("{b722bcc9-4e68-101b-a2bc-00aa00404770}")
def IID_IPrintDialogCallback uuidof("{5852A2C3-6530-11D1-B6A3-0000F8757BF9}")
def IID_IPrintDialogServices uuidof("{509AAEDA-5639-11D1-B6A1-0000F8757BF9}")
def IID_IProcessInitControl uuidof("{72380d55-8d2b-43a3-8513-2b6ef31434e9}")
def IID_IProcessLock uuidof("{000001d5-0000-0000-C000-000000000046}")
def IID_IProfferService uuidof("{cb728b20-f786-11ce-92ad-00aa00a74cd0}")
def IID_IProgressDialog uuidof("{EBBC7C04-315E-11D2-B62F-006097DF5BD4}")
def IID_IProgressNotify uuidof("{a9d758a0-4617-11cf-95fc-00aa00680db4}")
def IID_IPropSheetPage uuidof("{000214F6-0000-0000-C000-000000000046}")
def IID_IPropertyBag uuidof("{55272A00-42CB-11CE-8135-00AA004BB851}")
def IID_IPropertyBag2 uuidof("{22F55882-280B-11d0-A8A9-00A0C90C2004}")
def IID_IPropertyFrame uuidof("{B196B28A-BAB4-101A-B69C-00AA00341D07}")
def IID_IPropertyNotifySink uuidof("{9BFBBC02-EFF1-101A-84ED-00AA00341D07}")
def IID_IPropertyPage uuidof("{B196B28D-BAB4-101A-B69C-00AA00341D07}")
def IID_IPropertyPage2 uuidof("{01E44665-24AC-101B-84ED-08002B2EC713}")
def IID_IPropertyPageSite uuidof("{B196B28C-BAB4-101A-B69C-00AA00341D07}")
def IID_IPropertySetStorage uuidof("{0000013A-0000-0000-C000-000000000046}")
def IID_IPropertyStorage uuidof("{00000138-0000-0000-C000-000000000046}")
def IID_IPropertyUI uuidof("{757a7d9f-919a-4118-99d7-dbb208c8cc66}")
def IID_IProvideClassInfo uuidof("{B196B283-BAB4-101A-B69C-00AA00341D07}")
def IID_IProvideClassInfo2 uuidof("{A6BC3AC0-DBAA-11CE-9DE3-00AA004BB851}")
def IID_IProvideMultipleClassInfo uuidof("{A7ABA9C1-8983-11cf-8F20-00805F2CD064}")
def IID_IProvideTaskPage uuidof("{4086658A-CBBB-11CF-B604-00C04FD8D565}")
def IID_IPublishingWizard uuidof("{aa9198bb-ccec-472d-beed-19a4f6733f7a}")
def IID_IQueryAssociations uuidof("{C46CA590-3C3F-11D2-BEE6-0000F805CA57}")
def IID_IQueryCancelAutoPlay uuidof("{DDEFE873-6997-4e68-BE26-39B633ADBE12}")
def IID_IQueryContinue uuidof("{7307055c-b24a-486b-9f25-163e597a28a9}")
def IID_IQueryInfo uuidof("{00021500-0000-0000-C000-000000000046}")
def IID_IQuickActivate uuidof("{CF51ED10-62FE-11CF-BF86-00A0C9034836}")
def IID_IROTData uuidof("{f29f6bc0-5021-11ce-aa15-00006901293f}")
def IID_IRecordInfo uuidof("{0000002F-0000-0000-C000-000000000046}")
def IID_IRegTreeItem uuidof("{A9521922-0812-4d44-9EC3-7FD38C726F3D}")
def IID_IReleaseMarshalBuffers uuidof("{eb0cb9e8-7996-11d2-872e-0000f8080859}")
def IID_IRemoteComputer uuidof("{000214FE-0000-0000-C000-000000000046}")
def IID_IResolveShellLink uuidof("{5CD52983-9449-11D2-963A-00C04F79ADF0}")
def IID_IRootStorage uuidof("{00000012-0000-0000-C000-000000000046}")
def IID_IRpcChannelBuffer uuidof("{D5F56B60-593B-101A-B569-08002B2DBF7A}")
def IID_IRpcChannelBuffer2 uuidof("{594f31d0-7f19-11d0-b194-00a0c90dc8bf}")
def IID_IRpcChannelBuffer3 uuidof("{25B15600-0115-11d0-BF0D-00AA00B8DFD2}")
def IID_IRpcHelper uuidof("{00000149-0000-0000-C000-000000000046}")
def IID_IRpcOptions uuidof("{00000144-0000-0000-C000-000000000046}")
def IID_IRpcProxyBuffer uuidof("{D5F56A34-593B-101A-B569-08002B2DBF7A}")
def IID_IRpcStubBuffer uuidof("{D5F56AFC-593B-101A-B569-08002B2DBF7A}")
def IID_IRpcSyntaxNegotiate uuidof("{58a08519-24c8-4935-b482-3fd823333a4f}")
def IID_IRunnableObject uuidof("{00000126-0000-0000-C000-000000000046}")
def IID_IRunnableTask uuidof("{85788D00-6807-11D0-B810-00C04FD706EC}")
def IID_IRunningObjectTable uuidof("{00000010-0000-0000-C000-000000000046}")
def IID_IScheduledWorkItem uuidof("{A6B952F0-A4B1-11D0-997D-00AA006887EC}")
def IID_IScriptErrorList uuidof("{F3470F24-15FD-11d2-BB2E-00805FF7EFCA}")
def IID_ISearch uuidof("{ba9239a4-3dd5-11d2-bf8b-00c04fb93661}")
def IID_ISearchAssistantOC uuidof("{72423E8F-8011-11d2-BE79-00A0C9A83DA1}")
def IID_ISearchAssistantOC2 uuidof("{72423E8F-8011-11d2-BE79-00A0C9A83DA2}")
def IID_ISearchAssistantOC3 uuidof("{72423E8F-8011-11d2-BE79-00A0C9A83DA3}")
def IID_ISearchCommandExt uuidof("{1D2EFD50-75CE-11d1-B75A-00A0C90564FE}")
def IID_ISearchContext uuidof("{09F656A2-41AF-480C-88F7-16CC0D164615}")
def IID_ISearches uuidof("{47c922a2-3dd5-11d2-bf8b-00c04fb93661}")
def IID_ISequentialStream uuidof("{0c733a30-2a1c-11ce-ade5-00aa0044773d}")
def IID_IServerSecurity uuidof("{0000013E-0000-0000-C000-000000000046}")
def IID_IServiceProvider uuidof("{6d5140c1-7436-11ce-8034-00aa006009fa}")
def IID_IShellBrowser uuidof("{000214E2-0000-0000-C000-000000000046}")
def IID_IShellChangeNotify uuidof("{D82BE2B1-5764-11D0-A96E-00C04FD705A2}")
def IID_IShellCopyHookA uuidof("{000214EF-0000-0000-C000-000000000046}")
def IID_IShellCopyHookW uuidof("{000214FC-0000-0000-C000-000000000046}")
def IID_IShellDetails uuidof("{000214EC-0000-0000-C000-000000000046}")
def IID_IShellDetails3 uuidof("{D2A105C0-87D5-11D1-8391-0000F80461CF}")
def IID_IShellDispatch uuidof("{D8F015C0-C278-11CE-A49E-444553540000}")
def IID_IShellDispatch2 uuidof("{A4C6892C-3BA9-11d2-9DEA-00C04FB16162}")
def IID_IShellDispatch3 uuidof("{177160ca-bb5a-411c-841d-bd38facdeaa0}")
def IID_IShellDispatch4 uuidof("{efd84b2d-4bcf-4298-be25-eb542a59fbda}")
def IID_IShellExecuteHookA uuidof("{000214F5-0000-0000-C000-000000000046}")
def IID_IShellExecuteHookW uuidof("{000214FB-0000-0000-C000-000000000046}")
def IID_IShellExtInit uuidof("{000214E8-0000-0000-C000-000000000046}")
def IID_IShellFavoritesNameSpace uuidof("{55136804-B2DE-11D1-B9F2-00A0C98BC547}")
def IID_IShellFolder uuidof("{000214E6-0000-0000-C000-000000000046}")
def IID_IShellFolder2 uuidof("{93F2F68C-1D1B-11D3-A30E-00C04F79ABD1}")
def IID_IShellFolderBand uuidof("{7FE80CC8-C247-11D0-B93A-00A0C90312E1}")
def IID_IShellFolderViewCB uuidof("{2047E320-F2A9-11CE-AE65-08002B2E1262}")
def IID_IShellFolderViewDual uuidof("{E7A1AF80-4D96-11CF-960C-0080C7F4EE85}")
def IID_IShellFolderViewDual2 uuidof("{31C147b6-0ADE-4A3C-B514-DDF932EF6D17}")
def IID_IShellIcon uuidof("{000214E5-0000-0000-C000-000000000046}")
def IID_IShellIconOverlay uuidof("{7D688A70-C613-11D0-999B-00C04FD655E1}")
def IID_IShellIconOverlayIdentifier uuidof("{0C6C4200-C589-11D0-999A-00C04FD655E1}")
def IID_IShellIconOverlayManager uuidof("{F10B5E34-DD3B-42A7-AA7D-2F4EC54BB09B}")
def IID_IShellImageStore uuidof("{48C8118C-B924-11D1-98D5-00C04FB687DA}")
def IID_IShellItem uuidof("{43826d1e-e718-42ee-bc55-a1e261c37bfe}")
def IID_IShellLinkA uuidof("{000214EE-0000-0000-C000-000000000046}")
def IID_IShellLinkDataList uuidof("{45E2B4AE-B1C3-11D0-B92F-00A0C90312E1}")
def IID_IShellLinkDual uuidof("{88A05C00-F000-11CE-8350-444553540000}")
def IID_IShellLinkDual2 uuidof("{317EE249-F12E-11d2-B1E4-00C04F8EEB3E}")
def IID_IShellLinkW uuidof("{000214F9-0000-0000-C000-000000000046}")
def IID_IShellNameSpace uuidof("{e572d3c9-37be-4ae2-825d-d521763e3108}")
def IID_IShellPropSheetExt uuidof("{000214E9-0000-0000-C000-000000000046}")
def IID_IShellUIHelper uuidof("{729FE2F8-1EA8-11d1-8F85-00C04FC2FBE1}")
def IID_IShellView uuidof("{000214E3-0000-0000-C000-000000000046}")
def IID_IShellView2 uuidof("{88E39E80-3578-11CF-AE69-08002B2E1262}")
def IID_IShellWindows uuidof("{85CB6900-4D95-11CF-960C-0080C7F4EE85}")
def IID_ISimpleFrameSite uuidof("{742B0E01-14E6-101B-914E-00AA00300CAB}")
def IID_ISoftDistExt uuidof("{B15B8DC1-C7E1-11d0-8680-00AA00BDCB71}")
def IID_ISpecifyPropertyPages uuidof("{B196B28B-BAB4-101A-B69C-00AA00341D07}")
def IID_IStdMarshalInfo uuidof("{00000018-0000-0000-C000-000000000046}")
def IID_IStorage uuidof("{0000000b-0000-0000-C000-000000000046}")
def IID_IStream uuidof("{0000000c-0000-0000-C000-000000000046}")
def IID_ISupportErrorInfo uuidof("{DF0B3D60-548F-101B-8E65-08002B2BD119}")
def IID_ISurrogate uuidof("{00000022-0000-0000-C000-000000000046}")
def IID_ISurrogateService uuidof("{000001d4-0000-0000-C000-000000000046}")
def IID_ISynchronize uuidof("{00000030-0000-0000-C000-000000000046}")
def IID_ISynchronizeContainer uuidof("{00000033-0000-0000-C000-000000000046}")
def IID_ISynchronizeEvent uuidof("{00000032-0000-0000-C000-000000000046}")
def IID_ISynchronizeHandle uuidof("{00000031-0000-0000-C000-000000000046}")
def IID_ISynchronizeMutex uuidof("{00000025-0000-0000-C000-000000000046}")
def IID_ISynchronizedCallBack uuidof("{74C26041-70D1-11D1-B75A-00A0C90564FE}")
def IID_ITask uuidof("{148BD524-A2AB-11CE-B11F-00AA00530503}")
def IID_ITaskScheduler uuidof("{148BD527-A2AB-11CE-B11F-00AA00530503}")
def IID_ITaskTrigger uuidof("{148BD52B-A2AB-11CE-B11F-00AA00530503}")
def IID_ITaskbarList uuidof("{56FDF342-FD6D-11d0-958A-006097C9A090}")
def IID_ITaskbarList2 uuidof("{602D4995-B13A-429b-A66E-1935E44F4317}")
def IID_IThumbnailCapture uuidof("{4EA39266-7211-409F-B622-F63DBD16C533}")
def IID_IThumbnailExtractor uuidof("{969dc708-5c76-11d1-8d86-0000f804b057}")
def IID_ITimeAndNoticeControl uuidof("{bc0bf6ae-8878-11d1-83e9-00c04fc2c6d4}")
def IID_ITypeChangeEvents uuidof("{00020410-0000-0000-C000-000000000046}")
def IID_ITypeComp uuidof("{00020403-0000-0000-C000-000000000046}")
def IID_ITypeFactory uuidof("{0000002E-0000-0000-C000-000000000046}")
def IID_ITypeInfo uuidof("{00020401-0000-0000-C000-000000000046}")
def IID_ITypeInfo2 uuidof("{00020412-0000-0000-C000-000000000046}")
def IID_ITypeLib uuidof("{00020402-0000-0000-C000-000000000046}")
def IID_ITypeLib2 uuidof("{00020411-0000-0000-C000-000000000046}")
def IID_ITypeMarshal uuidof("{0000002D-0000-0000-C000-000000000046}")
def IID_IURLSearchHook uuidof("{AC60F6A0-0FD9-11D0-99CB-00C04FD64497}")
def IID_IURLSearchHook2 uuidof("{5EE44DA4-6D32-46E3-86BC-07540DEDD0E0}")
def IID_IUniformResourceLocatorA uuidof("{FBF23B80-E3F0-101B-8488-00AA003E56F8}")
def IID_IUniformResourceLocatorW uuidof("{CABB0DA0-DA57-11CF-9974-0020AFD79762}")
def IID_IUrlMon uuidof("{00000026-0000-0000-C000-000000000046}")
def IID_IUserEventTimer uuidof("{0F504B94-6E42-42E6-99E0-E20FAFE52AB4}")
def IID_IUserEventTimerCallback uuidof("{e9ead8e6-2a25-410e-9b58-a9fbef1dd1a2}")
def IID_IUserNotification uuidof("{ba9711ba-5893-4787-a7e1-41277151550b}")
def IID_IViewObject uuidof("{0000010d-0000-0000-C000-000000000046}")
def IID_IViewObject2 uuidof("{00000127-0000-0000-C000-000000000046}")
def IID_IViewObjectEx uuidof("{3AF24292-0C96-11CE-A0CF-00AA00600AB8}")
def IID_IWaitMultiple uuidof("{0000002B-0000-0000-C000-000000000046}")
def IID_IWebBrowser uuidof("{EAB22AC1-30C1-11CF-A7EB-0000C05BAE0B}")
def IID_IWebBrowser2 uuidof("{D30C1661-CDAF-11d0-8A3E-00C04FC9E26E}")
def IID_IWebBrowserApp uuidof("{0002DF05-0000-0000-C000-000000000046}")
def IID_IWebWizardExtension uuidof("{0e6b3f66-98d1-48c0-a222-fbde74e2fbc5}")
def IID_IWebWizardHost uuidof("{18bcc359-4990-4bfb-b951-3c83702be5f9}")
def IID_IWinInetHttpInfo uuidof("{79eac9d8-bafa-11ce-8c82-00aa004ba90b}")
def IID_IWinInetInfo uuidof("{79eac9d6-bafa-11ce-8c82-00aa004ba90b}")
def IID_IWindowForBindingUI uuidof("{79eac9d5-bafa-11ce-8c82-00aa004ba90b}")
def IID_IWizardExtension uuidof("{c02ea696-86cc-491e-9b23-74394a0444a8}")
def IID_IWizardSite uuidof("{88960f5b-422f-4e7b-8013-73415381c3c3}")
def IID_IWrappedProtocol uuidof("{53c84785-8425-4dc5-971b-e58d9c19f9b6}")
def IID_IXMLAttribute uuidof("{D4D4A0FC-3B73-11d1-B2B4-00C04FB92596}")
def IID_IXMLDOMAttribute uuidof("{2933BF85-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMCDATASection uuidof("{2933BF8A-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMCharacterData uuidof("{2933BF84-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMComment uuidof("{2933BF88-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMDocument uuidof("{2933BF81-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMDocumentFragment uuidof("{3efaa413-272f-11d2-836f-0000f87a7782}")
def IID_IXMLDOMDocumentType uuidof("{2933BF8B-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMElement uuidof("{2933BF86-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMEntity uuidof("{2933BF8D-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMEntityReference uuidof("{2933BF8E-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMImplementation uuidof("{2933BF8F-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMNamedNodeMap uuidof("{2933BF83-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMNode uuidof("{2933BF80-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMNodeList uuidof("{2933BF82-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMNotation uuidof("{2933BF8C-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMParseError uuidof("{3efaa426-272f-11d2-836f-0000f87a7782}")
def IID_IXMLDOMProcessingInstruction uuidof("{2933BF89-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDOMText uuidof("{2933BF87-7B36-11d2-B20E-00C04F983E60}")
def IID_IXMLDSOControl uuidof("{310afa62-0575-11d2-9ca9-0060b0ec3d39}")
def IID_IXMLDocument uuidof("{F52E2B61-18A1-11d1-B105-00805F49916B}")
def IID_IXMLDocument2 uuidof("{2B8DE2FE-8D2D-11d1-B2FC-00C04FD915A9}")
def IID_IXMLElement uuidof("{3F7F31AC-E15F-11d0-9C25-00C04FC99C8E}")
def IID_IXMLElement2 uuidof("{2B8DE2FF-8D2D-11d1-B2FC-00C04FD915A9}")
def IID_IXMLElementCollection uuidof("{65725580-9B5D-11d0-9BFE-00C04FC99C8E}")
def IID_IXMLError uuidof("{948C5AD3-C58D-11d0-9C0B-00C04FC99C8E}")
def IID_IXMLHttpRequest uuidof("{ED8C108D-4349-11D2-91A4-00C04F7969E8}")
def IID_IXTLRuntime uuidof("{3efaa425-272f-11d2-836f-0000f87a7782}")
def IID_XMLDOMDocumentEvents uuidof("{3efaa427-272f-11d2-836f-0000f87a7782}")
def IID__SearchAssistantEvents uuidof("{1611FDDA-445B-11d2-85DE-00C04FA35C89}")
def IIS_IsOleaccProxy uuidof("{902697FA-80E4-4560-802A-A13F22A64709}")
interface# IImageRecompress :IUnknown
	RecompressImage(IShellItem'psi cx cy iQuality IStorage'pstg IStream*ppstrmOut)
	{505f1513-6b3e-4892-a272-59f8889a4d3e}
interface# IInitializeObject :IUnknown
	Initialize()
interface# IInitializeSpy :IUnknown
	PreInitialize(dwCoInit dwCurThreadAptRefs)
	PostInitialize(hrCoInit dwCoInit dwNewThreadAptRefs)
	PreUninitialize(dwCurThreadAptRefs)
	PostUninitialize(dwNewThreadAptRefs)
	{00000034-0000-0000-C000-000000000046}
interface# IInputObject :IUnknown
	UIActivateIO(fActivate MSG*lpMsg)
	HasFocusIO()
	TranslateAcceleratorIO(MSG*lpMsg)
	{68284FAA-6A48-11D0-8C78-00C04FD918B4}
interface# IInputObjectSite :IUnknown
	OnFocusChangeIS(IUnknown'punkObj fSetFocus)
	{F1DB8392-7331-11D0-8C99-00A0C92DBFE8}
interface# IInsertItem :IUnknown
	InsertItem(ITEMIDLIST*pidl)
	{D2B57227-3D23-4b95-93C0-492BD454C356}
interface# IInternalUnknown :IUnknown
	QueryInternalInterface(GUID*riid !**ppv)
	{00000021-0000-0000-C000-000000000046}
interface# IInternet :IUnknown
	{79eac9e0-baf9-11ce-8c82-00aa004ba90b}
interface# IInternetBindInfo :IUnknown
	GetBindInfo(*grfBINDF BINDINFO*pbindinfo)
	GetBindString(ulStringType @**ppwzStr cEl *pcElFetched)
	{79eac9e1-baf9-11ce-8c82-00aa004ba90b}
interface# IInternetHostSecurityManager :IUnknown
	GetSecurityId(!*pbSecurityId *pcbSecurityId dwReserved)
	ProcessUrlAction(dwAction !*pPolicy cbPolicy !*pContext cbContext dwFlags dwReserved)
	QueryCustomPolicy(GUID*guidKey !**ppPolicy *pcbPolicy !*pContext cbContext dwReserved)
	{3af280b6-cb3f-11d0-891e-00c04fb6bfc4}
interface# IInternetPriority :IUnknown
	SetPriority(nPriority)
	GetPriority(*pnPriority)
	{79eac9eb-baf9-11ce-8c82-00aa004ba90b}
interface# IInternetProtocol :IInternetProtocolRoot
	Read(!*pv cb *pcbRead)
	Seek(LARGE_INTEGER'dlibMove dwOrigin ULARGE_INTEGER*plibNewPosition)
	LockRequest(dwOptions)
	UnlockRequest()
	{79eac9e4-baf9-11ce-8c82-00aa004ba90b}
interface# IInternetProtocolInfo :IUnknown
	ParseUrl(@*pwzUrl ParseAction dwParseFlags @*pwzResult cchResult *pcchResult dwReserved)
	CombineUrl(@*pwzBaseUrl @*pwzRelativeUrl dwCombineFlags @*pwzResult cchResult *pcchResult dwReserved)
	CompareUrl(@*pwzUrl1 @*pwzUrl2 dwCompareFlags)
	QueryInfo(@*pwzUrl OueryOption dwQueryFlags !*pBuffer cbBuffer *pcbBuf dwReserved)
	{79eac9ec-baf9-11ce-8c82-00aa004ba90b}
interface# IInternetProtocolRoot :IUnknown
	Start(@*szUrl IInternetProtocolSink'pOIProtSink IInternetBindInfo'pOIBindInfo grfPI dwReserved)
	Continue(PROTOCOLDATA*pProtocolData)
	Abort(hrReason dwOptions)
	Terminate(dwOptions)
	Suspend()
	Resume()
	{79eac9e3-baf9-11ce-8c82-00aa004ba90b}
interface# IInternetProtocolSink :IUnknown
	Switch(PROTOCOLDATA*pProtocolData)
	ReportProgress(ulStatusCode @*szStatusText)
	ReportData(grfBSCF ulProgress ulProgressMax)
	ReportResult(hrResult dwError @*szResult)
	{79eac9e5-baf9-11ce-8c82-00aa004ba90b}
interface# IInternetProtocolSinkStackable :IUnknown
	SwitchSink(IInternetProtocolSink'pOIProtSink)
	CommitSwitch()
	RollbackSwitch()
	{79eac9f0-baf9-11ce-8c82-00aa004ba90b}
interface# IInternetSecurityManager :IUnknown
	SetSecuritySite(IInternetSecurityMgrSite'pSite)
	GetSecuritySite(IInternetSecurityMgrSite*ppSite)
	MapUrlToZone(@*pwszUrl *pdwZone dwFlags)
	GetSecurityId(@*pwszUrl !*pbSecurityId *pcbSecurityId dwReserved)
	ProcessUrlAction(@*pwszUrl dwAction !*pPolicy cbPolicy !*pContext cbContext dwFlags dwReserved)
	QueryCustomPolicy(@*pwszUrl GUID*guidKey !**ppPolicy *pcbPolicy !*pContext cbContext dwReserved)
	SetZoneMapping(dwZone @*lpszPattern dwFlags)
	GetZoneMappings(dwZone IEnumString*ppenumString dwFlags)
	{79eac9ee-baf9-11ce-8c82-00aa004ba90b}
interface# IInternetSecurityMgrSite :IUnknown
	GetWindow(*phwnd)
	EnableModeless(fEnable)
	{79eac9ed-baf9-11ce-8c82-00aa004ba90b}
interface# IInternetSession :IUnknown
	RegisterNameSpace(IClassFactory'pCF GUID*rclsid @*pwzProtocol cPatterns @**ppwzPatterns dwReserved)
	UnregisterNameSpace(IClassFactory'pCF @*pszProtocol)
	RegisterMimeFilter(IClassFactory'pCF GUID*rclsid @*pwzType)
	UnregisterMimeFilter(IClassFactory'pCF @*pwzType)
	CreateBinding(IBindCtx'pBC @*szUrl IUnknown'pUnkOuter IUnknown*ppUnk IInternetProtocol*ppOInetProt dwOption)
	SetSessionOption(dwOption !*pBuffer dwBufferLength dwReserved)
	GetSessionOption(dwOption !*pBuffer *pdwBufferLength dwReserved)
	{79eac9e7-baf9-11ce-8c82-00aa004ba90b}
interface# IInternetThreadSwitch :IUnknown
	Prepare()
	Continue()
	{79eac9e8-baf9-11ce-8c82-00aa004ba90b}
interface# IInternetZoneManager :IUnknown
	GetZoneAttributes(dwZone ZONEATTRIBUTES*pZoneAttributes)
	SetZoneAttributes(dwZone ZONEATTRIBUTES*pZoneAttributes)
	GetZoneCustomPolicy(dwZone GUID*guidKey !**ppPolicy *pcbPolicy urlZoneReg)
	SetZoneCustomPolicy(dwZone GUID*guidKey !*pPolicy cbPolicy urlZoneReg)
	GetZoneActionPolicy(dwZone dwAction !*pPolicy cbPolicy urlZoneReg)
	SetZoneActionPolicy(dwZone dwAction !*pPolicy cbPolicy urlZoneReg)
	PromptAction(dwAction hwndParent @*pwszUrl @*pwszText dwPromptFlags)
	LogAction(dwAction @*pwszUrl @*pwszText dwLogFlags)
	CreateZoneEnumerator(*pdwEnum *pdwCount dwFlags)
	GetZoneAt(dwEnum dwIndex *pdwZone)
	DestroyZoneEnumerator(dwEnum)
	CopyTemplatePoliciesToZone(dwTemplate dwZone dwReserved)
	{79eac9ef-baf9-11ce-8c82-00aa004ba90b}
interface# IItemNameLimits :IUnknown
	GetValidCharacters(@**ppwszValidChars @**ppwszInvalidChars)
	GetMaxLength(@*pszName *piMaxNameLen)
	{1df0d7f1-b267-4d28-8b10-12e23202a5c4}
dll shell32 ITEMIDLIST*ILAppendID ITEMIDLIST*pidl SHITEMID*pmkid fAppend
def ILCF_MOVE 0x00000000
def ILCF_SWAP 0x00000001
def ILC_COLOR 0x00000000
def ILC_COLOR16 0x00000010
def ILC_COLOR24 0x00000018
def ILC_COLOR32 0x00000020
def ILC_COLOR4 0x00000004
def ILC_COLOR8 0x00000008
def ILC_COLORDDB 0x000000FE
def ILC_MASK 0x00000001
def ILC_MIRROR 0x00002000
def ILC_PALETTE 0x00000800
def ILC_PERITEMMIRROR 0x00008000
dll shell32 ITEMIDLIST*ILClone ITEMIDLIST*pidl
dll shell32 ITEMIDLIST*ILCloneFirst ITEMIDLIST*pidl
dll shell32 ITEMIDLIST*ILCombine ITEMIDLIST*pidl1 ITEMIDLIST*pidl2
dll shell32 [ILCreateFromPathA]ITEMIDLIST*ILCreateFromPath $pszPath
def ILD_BLEND 0x00000004
def ILD_BLEND25 0x00000002
def ILD_BLEND50 0x00000004
def ILD_DPISCALE 0x00004000
def ILD_FOCUS 0x00000002
def ILD_IMAGE 0x00000020
def ILD_MASK 0x00000010
def ILD_NORMAL 0x00000000
def ILD_OVERLAYMASK 0x00000F00
def ILD_PRESERVEALPHA 0x00001000
def ILD_ROP 0x00000040
def ILD_SCALE 0x00002000
def ILD_SELECTED 0x00000004
def ILD_TRANSPARENT 0x00000001
dll shell32 ITEMIDLIST*ILFindChild ITEMIDLIST*pidlParent ITEMIDLIST*pidlChild
dll shell32 ITEMIDLIST*ILFindLastID ITEMIDLIST*pidl
dll shell32 ILFree ITEMIDLIST*pidl
dll shell32 ITEMIDLIST*ILGetNext ITEMIDLIST*pidl
dll shell32 #ILGetSize ITEMIDLIST*pidl
dll shell32 #ILIsEqual ITEMIDLIST*pidl1 ITEMIDLIST*pidl2
dll shell32 #ILIsParent ITEMIDLIST*pidl1 ITEMIDLIST*pidl2 fImmediate
def ILLUMINANT_A 1
def ILLUMINANT_B 2
def ILLUMINANT_C 3
def ILLUMINANT_D50 4
def ILLUMINANT_D55 5
def ILLUMINANT_D65 6
def ILLUMINANT_D75 7
def ILLUMINANT_DAYLIGHT 3
def ILLUMINANT_DEVICE_DEFAULT 0
def ILLUMINANT_F2 8
def ILLUMINANT_FLUORESCENT 8
def ILLUMINANT_MAX_INDEX 8
def ILLUMINANT_NTSC 3
def ILLUMINANT_TUNGSTEN 1
dll shell32 #ILLoadFromStream IStream'pstm ITEMIDLIST**pidl
def ILP_DOWNLEVEL 1
def ILP_NORMAL 0
dll shell32 #ILRemoveLastID ITEMIDLIST*pidl
def ILS_ALPHA 0x00000008
def ILS_GLOW 0x00000001
def ILS_NORMAL 0x00000000
def ILS_SATURATE 0x00000004
def ILS_SHADOW 0x00000002
dll shell32 #ILSaveToStream IStream'pstm ITEMIDLIST*pidl
interface# ILayoutStorage :IUnknown
	LayoutScript(StorageLayout*pStorageLayout nEntries glfInterleavedFlag)
	BeginMonitor()
	EndMonitor()
	ReLayoutDocfile(@*pwcsNewDfName)
	ReLayoutDocfileOnILockBytes(ILockBytes'pILockBytes)
	{0e6d4d90-6738-11cf-9608-00aa00680db4}
interface# ILockBytes :IUnknown
	ReadAt(ULARGE_INTEGER'ulOffset !*pv cb *pcbRead)
	WriteAt(ULARGE_INTEGER'ulOffset !*pv cb *pcbWritten)
	Flush()
	SetSize(ULARGE_INTEGER'cb)
	LockRegion(ULARGE_INTEGER'libOffset ULARGE_INTEGER'cb dwLockType)
	UnlockRegion(ULARGE_INTEGER'libOffset ULARGE_INTEGER'cb dwLockType)
	Stat(STATSTG*pstatstg grfStatFlag)
	{0000000a-0000-0000-C000-000000000046}
type IMAGEINFO hbmImage hbmMask Unused1 Unused2 RECT'rcImage
type IMAGELISTDRAWPARAMS cbSize himl i hdcDst x y cx cy xBitmap yBitmap rgbBk rgbFg fStyle dwRop fState Frame crEffect
def IMAGELISTDRAWPARAMS_V3_SIZE 56
type IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY %BeginAddress %EndAddress %ExceptionHandler %HandlerData %PrologEndAddress
type IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY BeginAddress EndAddress ExceptionHandler HandlerData PrologEndAddress
type IMAGE_ARCHITECTURE_ENTRY FixupInstRVA NewInst
type IMAGE_ARCHITECTURE_HEADER bf1 FirstEntryRVA
def IMAGE_ARCHIVE_END "`[10]"
def IMAGE_ARCHIVE_LINKER_MEMBER "/               "
def IMAGE_ARCHIVE_LONGNAMES_MEMBER "//              "
type IMAGE_ARCHIVE_MEMBER_HEADER !Name[16] !Date[12] !UserID[6] !GroupID[6] !Mode[8] !Size[10] !EndHeader[2]
def IMAGE_ARCHIVE_PAD "[10]"
def IMAGE_ARCHIVE_START "!<arch>[10]"
def IMAGE_ARCHIVE_START_SIZE 8
type IMAGE_AUX_SYMBOL __IMAGE_AUX_SYMBOL1'Sym []__IMAGE_AUX_SYMBOL2'File []__IMAGE_AUX_SYMBOL3'Section
type IMAGE_AUX_SYMBOL_TOKEN_DEF !bAuxType !bReserved SymbolTableIndex !rgbReserved[12]
def IMAGE_AUX_SYMBOL_TYPE_TOKEN_DEF 1
type IMAGE_BASE_RELOCATION VirtualAddress SizeOfBlock
def IMAGE_BITMAP 0
type IMAGE_BOUND_FORWARDER_REF TimeDateStamp @OffsetModuleName @Reserved
type IMAGE_BOUND_IMPORT_DESCRIPTOR TimeDateStamp @OffsetModuleName @NumberOfModuleForwarderRefs
type IMAGE_CE_RUNTIME_FUNCTION_ENTRY FuncStart bf1
type IMAGE_COFF_SYMBOLS_HEADER NumberOfSymbols LvaToFirstSymbol NumberOfLinenumbers LvaToFirstLinenumber RvaToFirstByteOfCode RvaToLastByteOfCode RvaToFirstByteOfData RvaToLastByteOfData
def IMAGE_COMDAT_SELECT_ANY 2
def IMAGE_COMDAT_SELECT_ASSOCIATIVE 5
def IMAGE_COMDAT_SELECT_EXACT_MATCH 4
def IMAGE_COMDAT_SELECT_LARGEST 6
def IMAGE_COMDAT_SELECT_NEWEST 7
def IMAGE_COMDAT_SELECT_NODUPLICATES 1
def IMAGE_COMDAT_SELECT_SAME_SIZE 3
type IMAGE_COR20_HEADER cb @MajorRuntimeVersion @MinorRuntimeVersion IMAGE_DATA_DIRECTORY'MetaData Flags EntryPointToken IMAGE_DATA_DIRECTORY'Resources IMAGE_DATA_DIRECTORY'StrongNameSignature IMAGE_DATA_DIRECTORY'CodeManagerTable IMAGE_DATA_DIRECTORY'VTableFixups IMAGE_DATA_DIRECTORY'ExportAddressTableJumps IMAGE_DATA_DIRECTORY'ManagedNativeHeader
def IMAGE_COR_EATJ_THUNK_SIZE 32
def IMAGE_COR_MIH_BASICBLOCK 0x08
def IMAGE_COR_MIH_EHRVA 0x02
def IMAGE_COR_MIH_METHODRVA 0x01
def IMAGE_CURSOR 2
type IMAGE_DATA_DIRECTORY VirtualAddress Size
type IMAGE_DEBUG_DIRECTORY Characteristics TimeDateStamp @MajorVersion @MinorVersion Type SizeOfData AddressOfRawData PointerToRawData
type IMAGE_DEBUG_MISC DataType Length !Unicode !Reserved[3] !Data[1]
def IMAGE_DEBUG_MISC_EXENAME 1
def IMAGE_DEBUG_TYPE_BORLAND 9
def IMAGE_DEBUG_TYPE_CLSID 11
def IMAGE_DEBUG_TYPE_CODEVIEW 2
def IMAGE_DEBUG_TYPE_COFF 1
def IMAGE_DEBUG_TYPE_EXCEPTION 5
def IMAGE_DEBUG_TYPE_FIXUP 6
def IMAGE_DEBUG_TYPE_FPO 3
def IMAGE_DEBUG_TYPE_MISC 4
def IMAGE_DEBUG_TYPE_OMAP_FROM_SRC 8
def IMAGE_DEBUG_TYPE_OMAP_TO_SRC 7
def IMAGE_DEBUG_TYPE_RESERVED10 10
def IMAGE_DEBUG_TYPE_UNKNOWN 0
def IMAGE_DIRECTORY_ENTRY_ARCHITECTURE 7
def IMAGE_DIRECTORY_ENTRY_BASERELOC 5
def IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT 11
def IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR 14
def IMAGE_DIRECTORY_ENTRY_DEBUG 6
def IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT 13
def IMAGE_DIRECTORY_ENTRY_EXCEPTION 3
def IMAGE_DIRECTORY_ENTRY_EXPORT 0
def IMAGE_DIRECTORY_ENTRY_GLOBALPTR 8
def IMAGE_DIRECTORY_ENTRY_IAT 12
def IMAGE_DIRECTORY_ENTRY_IMPORT 1
def IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG 10
def IMAGE_DIRECTORY_ENTRY_RESOURCE 2
def IMAGE_DIRECTORY_ENTRY_SECURITY 4
def IMAGE_DIRECTORY_ENTRY_TLS 9
def IMAGE_DLLCHARACTERISTICS_NO_BIND 0x0800
def IMAGE_DLLCHARACTERISTICS_NO_SEH 0x0400
def IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE 0x8000
def IMAGE_DLLCHARACTERISTICS_WDM_DRIVER 0x2000
type IMAGE_DOS_HEADER @e_magic @e_cblp @e_cp @e_crlc @e_cparhdr @e_minalloc @e_maxalloc @e_ss @e_sp @e_csum @e_ip @e_cs @e_lfarlc @e_ovno @e_res[4] @e_oemid @e_oeminfo @e_res2[10] e_lfanew
def IMAGE_DOS_SIGNATURE 0x5A4D
def IMAGE_ENHMETAFILE 3
type IMAGE_EXPORT_DIRECTORY Characteristics TimeDateStamp @MajorVersion @MinorVersion Name Base NumberOfFunctions NumberOfNames AddressOfFunctions AddressOfNames AddressOfNameOrdinals
def IMAGE_FILE_32BIT_MACHINE 0x0100
def IMAGE_FILE_AGGRESIVE_WS_TRIM 0x0010
def IMAGE_FILE_BYTES_REVERSED_HI 0x8000
def IMAGE_FILE_BYTES_REVERSED_LO 0x0080
def IMAGE_FILE_DEBUG_STRIPPED 0x0200
def IMAGE_FILE_DLL 0x2000
def IMAGE_FILE_EXECUTABLE_IMAGE 0x0002
type IMAGE_FILE_HEADER @Machine @NumberOfSections TimeDateStamp PointerToSymbolTable NumberOfSymbols @SizeOfOptionalHeader @Characteristics
def IMAGE_FILE_LARGE_ADDRESS_AWARE 0x0020
def IMAGE_FILE_LINE_NUMS_STRIPPED 0x0004
def IMAGE_FILE_LOCAL_SYMS_STRIPPED 0x0008
def IMAGE_FILE_MACHINE_ALPHA 0x0184
def IMAGE_FILE_MACHINE_ALPHA64 0x0284
def IMAGE_FILE_MACHINE_AM33 0x01d3
def IMAGE_FILE_MACHINE_AMD64 0x8664
def IMAGE_FILE_MACHINE_ARM 0x01c0
def IMAGE_FILE_MACHINE_AXP64 0x0284
def IMAGE_FILE_MACHINE_CEE 0xC0EE
def IMAGE_FILE_MACHINE_CEF 0x0CEF
def IMAGE_FILE_MACHINE_EBC 0x0EBC
def IMAGE_FILE_MACHINE_I386 0x014c
def IMAGE_FILE_MACHINE_IA64 0x0200
def IMAGE_FILE_MACHINE_M32R 0x9041
def IMAGE_FILE_MACHINE_MIPS16 0x0266
def IMAGE_FILE_MACHINE_MIPSFPU 0x0366
def IMAGE_FILE_MACHINE_MIPSFPU16 0x0466
def IMAGE_FILE_MACHINE_POWERPC 0x01F0
def IMAGE_FILE_MACHINE_POWERPCFP 0x01f1
def IMAGE_FILE_MACHINE_R10000 0x0168
def IMAGE_FILE_MACHINE_R3000 0x0162
def IMAGE_FILE_MACHINE_R4000 0x0166
def IMAGE_FILE_MACHINE_SH3 0x01a2
def IMAGE_FILE_MACHINE_SH3DSP 0x01a3
def IMAGE_FILE_MACHINE_SH3E 0x01a4
def IMAGE_FILE_MACHINE_SH4 0x01a6
def IMAGE_FILE_MACHINE_SH5 0x01a8
def IMAGE_FILE_MACHINE_THUMB 0x01c2
def IMAGE_FILE_MACHINE_TRICORE 0x0520
def IMAGE_FILE_MACHINE_UNKNOWN 0
def IMAGE_FILE_MACHINE_WCEMIPSV2 0x0169
def IMAGE_FILE_NET_RUN_FROM_SWAP 0x0800
def IMAGE_FILE_RELOCS_STRIPPED 0x0001
def IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP 0x0400
def IMAGE_FILE_SYSTEM 0x1000
def IMAGE_FILE_UP_SYSTEM_ONLY 0x4000
type IMAGE_FUNCTION_ENTRY StartingAddress EndingAddress EndOfPrologue
type IMAGE_FUNCTION_ENTRY64 %StartingAddress %EndingAddress {%EndOfPrologue []%UnwindInfoAddress}
type IMAGE_IA64_RUNTIME_FUNCTION_ENTRY BeginAddress EndAddress UnwindInfoAddress
def IMAGE_ICON 1
type IMAGE_IMPORT_BY_NAME @Hint !Name[1]
type IMAGE_IMPORT_DESCRIPTOR {Characteristics []OriginalFirstThunk} TimeDateStamp ForwarderChain Name FirstThunk
type IMAGE_LINENUMBER __IMAGE_LINENUMBER1'Type @Linenumber
type IMAGE_LOAD_CONFIG_DIRECTORY Size TimeDateStamp @MajorVersion @MinorVersion GlobalFlagsClear GlobalFlagsSet CriticalSectionDefaultTimeout DeCommitFreeBlockThreshold DeCommitTotalFreeThreshold LockPrefixTable MaximumAllocationSize VirtualMemoryThreshold ProcessHeapFlags ProcessAffinityMask @CSDVersion @Reserved1 EditList SecurityCookie SEHandlerTable SEHandlerCount
type IMAGE_LOAD_CONFIG_DIRECTORY32 Size TimeDateStamp @MajorVersion @MinorVersion GlobalFlagsClear GlobalFlagsSet CriticalSectionDefaultTimeout DeCommitFreeBlockThreshold DeCommitTotalFreeThreshold LockPrefixTable MaximumAllocationSize VirtualMemoryThreshold ProcessHeapFlags ProcessAffinityMask @CSDVersion @Reserved1 EditList SecurityCookie SEHandlerTable SEHandlerCount
type IMAGE_LOAD_CONFIG_DIRECTORY64 Size TimeDateStamp @MajorVersion @MinorVersion GlobalFlagsClear GlobalFlagsSet CriticalSectionDefaultTimeout %DeCommitFreeBlockThreshold %DeCommitTotalFreeThreshold %LockPrefixTable %MaximumAllocationSize %VirtualMemoryThreshold %ProcessAffinityMask ProcessHeapFlags @CSDVersion @Reserved1 %EditList %SecurityCookie %SEHandlerTable %SEHandlerCount
type IMAGE_NT_HEADERS Signature IMAGE_FILE_HEADER'FileHeader IMAGE_OPTIONAL_HEADER32'OptionalHeader
type IMAGE_NT_HEADERS32 Signature IMAGE_FILE_HEADER'FileHeader IMAGE_OPTIONAL_HEADER32'OptionalHeader
type IMAGE_NT_HEADERS64 Signature IMAGE_FILE_HEADER'FileHeader IMAGE_OPTIONAL_HEADER64'OptionalHeader
def IMAGE_NT_OPTIONAL_HDR32_MAGIC 0x10b
def IMAGE_NT_OPTIONAL_HDR64_MAGIC 0x20b
def IMAGE_NT_OPTIONAL_HDR_MAGIC 0x10b
def IMAGE_NT_SIGNATURE 0x00004550
def IMAGE_NUMBEROF_DIRECTORY_ENTRIES 16
type IMAGE_OPTIONAL_HEADER @Magic !MajorLinkerVersion !MinorLinkerVersion SizeOfCode SizeOfInitializedData SizeOfUninitializedData AddressOfEntryPoint BaseOfCode BaseOfData ImageBase SectionAlignment FileAlignment @MajorOperatingSystemVersion @MinorOperatingSystemVersion @MajorImageVersion @MinorImageVersion @MajorSubsystemVersion @MinorSubsystemVersion Win32VersionValue SizeOfImage SizeOfHeaders CheckSum @Subsystem @DllCharacteristics SizeOfStackReserve SizeOfStackCommit SizeOfHeapReserve SizeOfHeapCommit LoaderFlags NumberOfRvaAndSizes IMAGE_DATA_DIRECTORY'DataDirectory[16]
type IMAGE_OPTIONAL_HEADER32 @Magic !MajorLinkerVersion !MinorLinkerVersion SizeOfCode SizeOfInitializedData SizeOfUninitializedData AddressOfEntryPoint BaseOfCode BaseOfData ImageBase SectionAlignment FileAlignment @MajorOperatingSystemVersion @MinorOperatingSystemVersion @MajorImageVersion @MinorImageVersion @MajorSubsystemVersion @MinorSubsystemVersion Win32VersionValue SizeOfImage SizeOfHeaders CheckSum @Subsystem @DllCharacteristics SizeOfStackReserve SizeOfStackCommit SizeOfHeapReserve SizeOfHeapCommit LoaderFlags NumberOfRvaAndSizes IMAGE_DATA_DIRECTORY'DataDirectory[16]
type IMAGE_OPTIONAL_HEADER64 @Magic !MajorLinkerVersion !MinorLinkerVersion SizeOfCode SizeOfInitializedData SizeOfUninitializedData AddressOfEntryPoint BaseOfCode %ImageBase SectionAlignment FileAlignment @MajorOperatingSystemVersion @MinorOperatingSystemVersion @MajorImageVersion @MinorImageVersion @MajorSubsystemVersion @MinorSubsystemVersion Win32VersionValue SizeOfImage SizeOfHeaders CheckSum @Subsystem @DllCharacteristics %SizeOfStackReserve %SizeOfStackCommit %SizeOfHeapReserve %SizeOfHeapCommit LoaderFlags NumberOfRvaAndSizes IMAGE_DATA_DIRECTORY'DataDirectory[16]
def IMAGE_ORDINAL_FLAG 0x80000000
def IMAGE_ORDINAL_FLAG32 0x80000000
def IMAGE_ORDINAL_FLAG64 0x8000000000000000
type IMAGE_OS2_HEADER @ne_magic !ne_ver !ne_rev @ne_enttab @ne_cbenttab ne_crc @ne_flags @ne_autodata @ne_heap @ne_stack ne_csip ne_sssp @ne_cseg @ne_cmod @ne_cbnrestab @ne_segtab @ne_rsrctab @ne_restab @ne_modtab @ne_imptab ne_nrestab @ne_cmovent @ne_align @ne_cres !ne_exetyp !ne_flagsothers @ne_pretthunks @ne_psegrefbytes @ne_swaparea @ne_expver
def IMAGE_OS2_SIGNATURE 0x454E
def IMAGE_OS2_SIGNATURE_LE 0x454C
type IMAGE_RELOCATION {VirtualAddress []RelocCount} SymbolTableIndex @Type
def IMAGE_REL_ALPHA_ABSOLUTE 0x0000
def IMAGE_REL_ALPHA_BRADDR 0x0007
def IMAGE_REL_ALPHA_GPDISP 0x0006
def IMAGE_REL_ALPHA_GPREL32 0x0003
def IMAGE_REL_ALPHA_GPRELHI 0x0017
def IMAGE_REL_ALPHA_GPRELLO 0x0016
def IMAGE_REL_ALPHA_HINT 0x0008
def IMAGE_REL_ALPHA_INLINE_REFLONG 0x0009
def IMAGE_REL_ALPHA_LITERAL 0x0004
def IMAGE_REL_ALPHA_LITUSE 0x0005
def IMAGE_REL_ALPHA_MATCH 0x000D
def IMAGE_REL_ALPHA_PAIR 0x000C
def IMAGE_REL_ALPHA_REFHI 0x000A
def IMAGE_REL_ALPHA_REFLO 0x000B
def IMAGE_REL_ALPHA_REFLONG 0x0001
def IMAGE_REL_ALPHA_REFLONGNB 0x0010
def IMAGE_REL_ALPHA_REFQ1 0x0015
def IMAGE_REL_ALPHA_REFQ2 0x0014
def IMAGE_REL_ALPHA_REFQ3 0x0013
def IMAGE_REL_ALPHA_REFQUAD 0x0002
def IMAGE_REL_ALPHA_SECREL 0x000F
def IMAGE_REL_ALPHA_SECRELHI 0x0012
def IMAGE_REL_ALPHA_SECRELLO 0x0011
def IMAGE_REL_ALPHA_SECTION 0x000E
def IMAGE_REL_AMD64_ABSOLUTE 0x0000
def IMAGE_REL_AMD64_ADDR32 0x0002
def IMAGE_REL_AMD64_ADDR32NB 0x0003
def IMAGE_REL_AMD64_ADDR64 0x0001
def IMAGE_REL_AMD64_REL32 0x0004
def IMAGE_REL_AMD64_REL32_1 0x0005
def IMAGE_REL_AMD64_REL32_2 0x0006
def IMAGE_REL_AMD64_REL32_3 0x0007
def IMAGE_REL_AMD64_REL32_4 0x0008
def IMAGE_REL_AMD64_REL32_5 0x0009
def IMAGE_REL_AMD64_SECREL 0x000B
def IMAGE_REL_AMD64_SECREL7 0x000C
def IMAGE_REL_AMD64_SECTION 0x000A
def IMAGE_REL_AMD64_TOKEN 0x000D
def IMAGE_REL_AM_ABSOLUTE 0x0000
def IMAGE_REL_AM_ADDR32 0x0001
def IMAGE_REL_AM_ADDR32NB 0x0002
def IMAGE_REL_AM_CALL32 0x0003
def IMAGE_REL_AM_FUNCINFO 0x0004
def IMAGE_REL_AM_REL32_1 0x0005
def IMAGE_REL_AM_REL32_2 0x0006
def IMAGE_REL_AM_SECREL 0x0007
def IMAGE_REL_AM_SECTION 0x0008
def IMAGE_REL_AM_TOKEN 0x0009
def IMAGE_REL_ARM_ABSOLUTE 0x0000
def IMAGE_REL_ARM_ADDR32 0x0001
def IMAGE_REL_ARM_ADDR32NB 0x0002
def IMAGE_REL_ARM_BLX11 0x0009
def IMAGE_REL_ARM_BLX24 0x0008
def IMAGE_REL_ARM_BRANCH11 0x0004
def IMAGE_REL_ARM_BRANCH24 0x0003
def IMAGE_REL_ARM_GPREL12 0x0006
def IMAGE_REL_ARM_GPREL7 0x0007
def IMAGE_REL_ARM_SECREL 0x000F
def IMAGE_REL_ARM_SECTION 0x000E
def IMAGE_REL_ARM_TOKEN 0x0005
def IMAGE_REL_BASED_ABSOLUTE 0
def IMAGE_REL_BASED_DIR64 10
def IMAGE_REL_BASED_HIGH 1
def IMAGE_REL_BASED_HIGHADJ 4
def IMAGE_REL_BASED_HIGHLOW 3
def IMAGE_REL_BASED_IA64_IMM64 9
def IMAGE_REL_BASED_LOW 2
def IMAGE_REL_BASED_MIPS_JMPADDR 5
def IMAGE_REL_BASED_MIPS_JMPADDR16 9
def IMAGE_REL_CEE_ABSOLUTE 0x0000
def IMAGE_REL_CEE_ADDR32 0x0001
def IMAGE_REL_CEE_ADDR32NB 0x0003
def IMAGE_REL_CEE_ADDR64 0x0002
def IMAGE_REL_CEE_SECREL 0x0005
def IMAGE_REL_CEE_SECTION 0x0004
def IMAGE_REL_CEE_TOKEN 0x0006
def IMAGE_REL_CEF_ABSOLUTE 0x0000
def IMAGE_REL_CEF_ADDR32 0x0001
def IMAGE_REL_CEF_ADDR32NB 0x0003
def IMAGE_REL_CEF_ADDR64 0x0002
def IMAGE_REL_CEF_SECREL 0x0005
def IMAGE_REL_CEF_SECTION 0x0004
def IMAGE_REL_CEF_TOKEN 0x0006
def IMAGE_REL_I386_ABSOLUTE 0x0000
def IMAGE_REL_I386_DIR16 0x0001
def IMAGE_REL_I386_DIR32 0x0006
def IMAGE_REL_I386_DIR32NB 0x0007
def IMAGE_REL_I386_REL16 0x0002
def IMAGE_REL_I386_REL32 0x0014
def IMAGE_REL_I386_SECREL 0x000B
def IMAGE_REL_I386_SECREL7 0x000D
def IMAGE_REL_I386_SECTION 0x000A
def IMAGE_REL_I386_SEG12 0x0009
def IMAGE_REL_I386_TOKEN 0x000C
def IMAGE_REL_IA64_ABSOLUTE 0x0000
def IMAGE_REL_IA64_ADDEND 0x001F
def IMAGE_REL_IA64_DIR32 0x0004
def IMAGE_REL_IA64_DIR32NB 0x0010
def IMAGE_REL_IA64_DIR64 0x0005
def IMAGE_REL_IA64_GPREL22 0x0009
def IMAGE_REL_IA64_GPREL32 0x001C
def IMAGE_REL_IA64_IMM14 0x0001
def IMAGE_REL_IA64_IMM22 0x0002
def IMAGE_REL_IA64_IMM64 0x0003
def IMAGE_REL_IA64_IMMGPREL64 0x001A
def IMAGE_REL_IA64_LTOFF22 0x000A
def IMAGE_REL_IA64_PCREL21B 0x0006
def IMAGE_REL_IA64_PCREL21F 0x0008
def IMAGE_REL_IA64_PCREL21M 0x0007
def IMAGE_REL_IA64_PCREL60B 0x0016
def IMAGE_REL_IA64_PCREL60F 0x0017
def IMAGE_REL_IA64_PCREL60I 0x0018
def IMAGE_REL_IA64_PCREL60M 0x0019
def IMAGE_REL_IA64_PCREL60X 0x0015
def IMAGE_REL_IA64_SECREL22 0x000C
def IMAGE_REL_IA64_SECREL32 0x000E
def IMAGE_REL_IA64_SECREL64I 0x000D
def IMAGE_REL_IA64_SECTION 0x000B
def IMAGE_REL_IA64_SREL14 0x0011
def IMAGE_REL_IA64_SREL22 0x0012
def IMAGE_REL_IA64_SREL32 0x0013
def IMAGE_REL_IA64_TOKEN 0x001B
def IMAGE_REL_IA64_UREL32 0x0014
def IMAGE_REL_M32R_ABSOLUTE 0x0000
def IMAGE_REL_M32R_ADDR24 0x0003
def IMAGE_REL_M32R_ADDR32 0x0001
def IMAGE_REL_M32R_ADDR32NB 0x0002
def IMAGE_REL_M32R_GPREL16 0x0004
def IMAGE_REL_M32R_PAIR 0x000B
def IMAGE_REL_M32R_PCREL16 0x0006
def IMAGE_REL_M32R_PCREL24 0x0005
def IMAGE_REL_M32R_PCREL8 0x0007
def IMAGE_REL_M32R_REFHALF 0x0008
def IMAGE_REL_M32R_REFHI 0x0009
def IMAGE_REL_M32R_REFLO 0x000A
def IMAGE_REL_M32R_SECREL32 0x000D
def IMAGE_REL_M32R_SECTION 0x000C
def IMAGE_REL_M32R_TOKEN 0x000E
def IMAGE_REL_MIPS_ABSOLUTE 0x0000
def IMAGE_REL_MIPS_GPREL 0x0006
def IMAGE_REL_MIPS_JMPADDR 0x0003
def IMAGE_REL_MIPS_JMPADDR16 0x0010
def IMAGE_REL_MIPS_LITERAL 0x0007
def IMAGE_REL_MIPS_PAIR 0x0025
def IMAGE_REL_MIPS_REFHALF 0x0001
def IMAGE_REL_MIPS_REFHI 0x0004
def IMAGE_REL_MIPS_REFLO 0x0005
def IMAGE_REL_MIPS_REFWORD 0x0002
def IMAGE_REL_MIPS_REFWORDNB 0x0022
def IMAGE_REL_MIPS_SECREL 0x000B
def IMAGE_REL_MIPS_SECRELHI 0x000D
def IMAGE_REL_MIPS_SECRELLO 0x000C
def IMAGE_REL_MIPS_SECTION 0x000A
def IMAGE_REL_MIPS_TOKEN 0x000E
def IMAGE_REL_PPC_ABSOLUTE 0x0000
def IMAGE_REL_PPC_ADDR14 0x0005
def IMAGE_REL_PPC_ADDR16 0x0004
def IMAGE_REL_PPC_ADDR24 0x0003
def IMAGE_REL_PPC_ADDR32 0x0002
def IMAGE_REL_PPC_ADDR32NB 0x000A
def IMAGE_REL_PPC_ADDR64 0x0001
def IMAGE_REL_PPC_BRNTAKEN 0x0400
def IMAGE_REL_PPC_BRTAKEN 0x0200
def IMAGE_REL_PPC_GPREL 0x0015
def IMAGE_REL_PPC_IFGLUE 0x000D
def IMAGE_REL_PPC_IMGLUE 0x000E
def IMAGE_REL_PPC_NEG 0x0100
def IMAGE_REL_PPC_PAIR 0x0012
def IMAGE_REL_PPC_REFHI 0x0010
def IMAGE_REL_PPC_REFLO 0x0011
def IMAGE_REL_PPC_REL14 0x0007
def IMAGE_REL_PPC_REL24 0x0006
def IMAGE_REL_PPC_SECREL 0x000B
def IMAGE_REL_PPC_SECREL16 0x000F
def IMAGE_REL_PPC_SECRELHI 0x0014
def IMAGE_REL_PPC_SECRELLO 0x0013
def IMAGE_REL_PPC_SECTION 0x000C
def IMAGE_REL_PPC_TOCDEFN 0x0800
def IMAGE_REL_PPC_TOCREL14 0x0009
def IMAGE_REL_PPC_TOCREL16 0x0008
def IMAGE_REL_PPC_TOKEN 0x0016
def IMAGE_REL_PPC_TYPEMASK 0x00FF
def IMAGE_REL_SH3_ABSOLUTE 0x0000
def IMAGE_REL_SH3_DIRECT16 0x0001
def IMAGE_REL_SH3_DIRECT32 0x0002
def IMAGE_REL_SH3_DIRECT32_NB 0x0010
def IMAGE_REL_SH3_DIRECT4 0x0006
def IMAGE_REL_SH3_DIRECT4_LONG 0x0008
def IMAGE_REL_SH3_DIRECT4_WORD 0x0007
def IMAGE_REL_SH3_DIRECT8 0x0003
def IMAGE_REL_SH3_DIRECT8_LONG 0x0005
def IMAGE_REL_SH3_DIRECT8_WORD 0x0004
def IMAGE_REL_SH3_GPREL4_LONG 0x0011
def IMAGE_REL_SH3_PCREL12_WORD 0x000B
def IMAGE_REL_SH3_PCREL8_LONG 0x000A
def IMAGE_REL_SH3_PCREL8_WORD 0x0009
def IMAGE_REL_SH3_SECREL 0x000F
def IMAGE_REL_SH3_SECTION 0x000E
def IMAGE_REL_SH3_SIZEOF_SECTION 0x000D
def IMAGE_REL_SH3_STARTOF_SECTION 0x000C
def IMAGE_REL_SH3_TOKEN 0x0012
type IMAGE_RESOURCE_DATA_ENTRY OffsetToData Size CodePage Reserved
def IMAGE_RESOURCE_DATA_IS_DIRECTORY 0x80000000
type IMAGE_RESOURCE_DIRECTORY Characteristics TimeDateStamp @MajorVersion @MinorVersion @NumberOfNamedEntries @NumberOfIdEntries
type IMAGE_RESOURCE_DIRECTORY_ENTRY {{bf1} []Name []@Id} {OffsetToData []{bf2}}
type IMAGE_RESOURCE_DIRECTORY_STRING @Length !NameString[1]
type IMAGE_RESOURCE_DIR_STRING_U @Length @NameString[1]
def IMAGE_RESOURCE_NAME_IS_STRING 0x80000000
type IMAGE_ROM_HEADERS IMAGE_FILE_HEADER'FileHeader IMAGE_ROM_OPTIONAL_HEADER'OptionalHeader
def IMAGE_ROM_OPTIONAL_HDR_MAGIC 0x107
type IMAGE_ROM_OPTIONAL_HEADER @Magic !MajorLinkerVersion !MinorLinkerVersion SizeOfCode SizeOfInitializedData SizeOfUninitializedData AddressOfEntryPoint BaseOfCode BaseOfData BaseOfBss GprMask CprMask[4] GpValue
type IMAGE_RUNTIME_FUNCTION_ENTRY BeginAddress EndAddress UnwindInfoAddress
def IMAGE_SCN_ALIGN_1024BYTES 0x00B00000
def IMAGE_SCN_ALIGN_128BYTES 0x00800000
def IMAGE_SCN_ALIGN_16BYTES 0x00500000
def IMAGE_SCN_ALIGN_1BYTES 0x00100000
def IMAGE_SCN_ALIGN_2048BYTES 0x00C00000
def IMAGE_SCN_ALIGN_256BYTES 0x00900000
def IMAGE_SCN_ALIGN_2BYTES 0x00200000
def IMAGE_SCN_ALIGN_32BYTES 0x00600000
def IMAGE_SCN_ALIGN_4096BYTES 0x00D00000
def IMAGE_SCN_ALIGN_4BYTES 0x00300000
def IMAGE_SCN_ALIGN_512BYTES 0x00A00000
def IMAGE_SCN_ALIGN_64BYTES 0x00700000
def IMAGE_SCN_ALIGN_8192BYTES 0x00E00000
def IMAGE_SCN_ALIGN_8BYTES 0x00400000
def IMAGE_SCN_ALIGN_MASK 0x00F00000
def IMAGE_SCN_CNT_CODE 0x00000020
def IMAGE_SCN_CNT_INITIALIZED_DATA 0x00000040
def IMAGE_SCN_CNT_UNINITIALIZED_DATA 0x00000080
def IMAGE_SCN_GPREL 0x00008000
def IMAGE_SCN_LNK_COMDAT 0x00001000
def IMAGE_SCN_LNK_INFO 0x00000200
def IMAGE_SCN_LNK_NRELOC_OVFL 0x01000000
def IMAGE_SCN_LNK_OTHER 0x00000100
def IMAGE_SCN_LNK_REMOVE 0x00000800
def IMAGE_SCN_MEM_16BIT 0x00020000
def IMAGE_SCN_MEM_DISCARDABLE 0x02000000
def IMAGE_SCN_MEM_EXECUTE 0x20000000
def IMAGE_SCN_MEM_FARDATA 0x00008000
def IMAGE_SCN_MEM_LOCKED 0x00040000
def IMAGE_SCN_MEM_NOT_CACHED 0x04000000
def IMAGE_SCN_MEM_NOT_PAGED 0x08000000
def IMAGE_SCN_MEM_PRELOAD 0x00080000
def IMAGE_SCN_MEM_PURGEABLE 0x00020000
def IMAGE_SCN_MEM_READ 0x40000000
def IMAGE_SCN_MEM_SHARED 0x10000000
def IMAGE_SCN_MEM_WRITE 0x80000000
def IMAGE_SCN_NO_DEFER_SPEC_EXC 0x00004000
def IMAGE_SCN_SCALE_INDEX 0x00000001
def IMAGE_SCN_TYPE_NO_PAD 0x00000008
type IMAGE_SECTION_HEADER !Name[8] __IMAGE_SECTION_HEADER1'Misc VirtualAddress SizeOfRawData PointerToRawData PointerToRelocations PointerToLinenumbers @NumberOfRelocations @NumberOfLinenumbers Characteristics
def IMAGE_SEPARATE_DEBUG_FLAGS_MASK 0x8000
type IMAGE_SEPARATE_DEBUG_HEADER @Signature @Flags @Machine @Characteristics TimeDateStamp CheckSum ImageBase SizeOfImage NumberOfSections ExportedNamesSize DebugDirectorySize SectionAlignment Reserved[2]
def IMAGE_SEPARATE_DEBUG_MISMATCH 0x8000
def IMAGE_SEPARATE_DEBUG_SIGNATURE 0x4944
def IMAGE_SIZEOF_ARCHIVE_MEMBER_HDR 60
def IMAGE_SIZEOF_AUX_SYMBOL 18
def IMAGE_SIZEOF_BASE_RELOCATION 8
def IMAGE_SIZEOF_FILE_HEADER 20
def IMAGE_SIZEOF_LINENUMBER 6
def IMAGE_SIZEOF_NT_OPTIONAL32_HEADER 224
def IMAGE_SIZEOF_NT_OPTIONAL64_HEADER 240
def IMAGE_SIZEOF_NT_OPTIONAL_HEADER 224
def IMAGE_SIZEOF_RELOCATION 10
def IMAGE_SIZEOF_ROM_OPTIONAL_HEADER 56
def IMAGE_SIZEOF_SECTION_HEADER 40
def IMAGE_SIZEOF_SHORT_NAME 8
def IMAGE_SIZEOF_STD_OPTIONAL_HEADER 28
def IMAGE_SIZEOF_SYMBOL 18
def IMAGE_SUBSYSTEM_EFI_APPLICATION 10
def IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER 11
def IMAGE_SUBSYSTEM_EFI_ROM 13
def IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER 12
def IMAGE_SUBSYSTEM_NATIVE 1
def IMAGE_SUBSYSTEM_NATIVE_WINDOWS 8
def IMAGE_SUBSYSTEM_OS2_CUI 5
def IMAGE_SUBSYSTEM_POSIX_CUI 7
def IMAGE_SUBSYSTEM_UNKNOWN 0
def IMAGE_SUBSYSTEM_WINDOWS_CE_GUI 9
def IMAGE_SUBSYSTEM_WINDOWS_CUI 3
def IMAGE_SUBSYSTEM_WINDOWS_GUI 2
def IMAGE_SUBSYSTEM_XBOX 14
type IMAGE_SYMBOL __IMAGE_SYMBOL1'N Value @SectionNumber @Type !StorageClass !NumberOfAuxSymbols
def IMAGE_SYM_ABSOLUTE 0xFFFFFFFF
 ;;(SHORT)-1
def IMAGE_SYM_CLASS_ARGUMENT 0x0009
def IMAGE_SYM_CLASS_AUTOMATIC 0x0001
def IMAGE_SYM_CLASS_BIT_FIELD 0x0012
def IMAGE_SYM_CLASS_BLOCK 0x0064
def IMAGE_SYM_CLASS_CLR_TOKEN 0x006B
def IMAGE_SYM_CLASS_END_OF_FUNCTION 0xFFFFFFFF
 ;;(BYTE)-1
def IMAGE_SYM_CLASS_END_OF_STRUCT 0x0066
def IMAGE_SYM_CLASS_ENUM_TAG 0x000F
def IMAGE_SYM_CLASS_EXTERNAL 0x0002
def IMAGE_SYM_CLASS_EXTERNAL_DEF 0x0005
def IMAGE_SYM_CLASS_FAR_EXTERNAL 0x0044
def IMAGE_SYM_CLASS_FILE 0x0067
def IMAGE_SYM_CLASS_FUNCTION 0x0065
def IMAGE_SYM_CLASS_LABEL 0x0006
def IMAGE_SYM_CLASS_MEMBER_OF_ENUM 0x0010
def IMAGE_SYM_CLASS_MEMBER_OF_STRUCT 0x0008
def IMAGE_SYM_CLASS_MEMBER_OF_UNION 0x000B
def IMAGE_SYM_CLASS_NULL 0x0000
def IMAGE_SYM_CLASS_REGISTER 0x0004
def IMAGE_SYM_CLASS_REGISTER_PARAM 0x0011
def IMAGE_SYM_CLASS_SECTION 0x0068
def IMAGE_SYM_CLASS_STATIC 0x0003
def IMAGE_SYM_CLASS_STRUCT_TAG 0x000A
def IMAGE_SYM_CLASS_TYPE_DEFINITION 0x000D
def IMAGE_SYM_CLASS_UNDEFINED_LABEL 0x0007
def IMAGE_SYM_CLASS_UNDEFINED_STATIC 0x000E
def IMAGE_SYM_CLASS_UNION_TAG 0x000C
def IMAGE_SYM_CLASS_WEAK_EXTERNAL 0x0069
def IMAGE_SYM_DEBUG 0xFFFFFFFE
 ;;(SHORT)-2
def IMAGE_SYM_DTYPE_ARRAY 3
def IMAGE_SYM_DTYPE_FUNCTION 2
def IMAGE_SYM_DTYPE_NULL 0
def IMAGE_SYM_DTYPE_POINTER 1
def IMAGE_SYM_SECTION_MAX 0xFEFF
def IMAGE_SYM_TYPE_BYTE 0x000C
def IMAGE_SYM_TYPE_CHAR 0x0002
def IMAGE_SYM_TYPE_DOUBLE 0x0007
def IMAGE_SYM_TYPE_DWORD 0x000F
def IMAGE_SYM_TYPE_ENUM 0x000A
def IMAGE_SYM_TYPE_FLOAT 0x0006
def IMAGE_SYM_TYPE_INT 0x0004
def IMAGE_SYM_TYPE_LONG 0x0005
def IMAGE_SYM_TYPE_MOE 0x000B
def IMAGE_SYM_TYPE_NULL 0x0000
def IMAGE_SYM_TYPE_PCODE 0x8000
def IMAGE_SYM_TYPE_SHORT 0x0003
def IMAGE_SYM_TYPE_STRUCT 0x0008
def IMAGE_SYM_TYPE_UINT 0x000E
def IMAGE_SYM_TYPE_UNION 0x0009
def IMAGE_SYM_TYPE_VOID 0x0001
def IMAGE_SYM_TYPE_WORD 0x000D
def IMAGE_SYM_UNDEFINED 0
 ;;(SHORT)0
type IMAGE_THUNK_DATA __IMAGE_THUNK_DATA321'u1
type IMAGE_THUNK_DATA32 __IMAGE_THUNK_DATA321'u1
type IMAGE_THUNK_DATA64 __IMAGE_THUNK_DATA641'u1
type IMAGE_TLS_DIRECTORY StartAddressOfRawData EndAddressOfRawData AddressOfIndex AddressOfCallBacks SizeOfZeroFill Characteristics
type IMAGE_TLS_DIRECTORY32 StartAddressOfRawData EndAddressOfRawData AddressOfIndex AddressOfCallBacks SizeOfZeroFill Characteristics
type IMAGE_TLS_DIRECTORY64 %StartAddressOfRawData %EndAddressOfRawData %AddressOfIndex %AddressOfCallBacks SizeOfZeroFill Characteristics
type IMAGE_VXD_HEADER @e32_magic !e32_border !e32_worder e32_level @e32_cpu @e32_os e32_ver e32_mflags e32_mpages e32_startobj e32_eip e32_stackobj e32_esp e32_pagesize e32_lastpagesize e32_fixupsize e32_fixupsum e32_ldrsize e32_ldrsum e32_objtab e32_objcnt e32_objmap e32_itermap e32_rsrctab e32_rsrccnt e32_restab e32_enttab e32_dirtab e32_dircnt e32_fpagetab e32_frectab e32_impmod e32_impmodcnt e32_impproc e32_pagesum e32_datapage e32_preload e32_nrestab e32_cbnrestab e32_nressum e32_autodata e32_debuginfo e32_debuglen e32_instpreload e32_instdemand e32_heapsize !e32_res3[12] e32_winresoff e32_winreslen @e32_devid @e32_ddkver
def IMAGE_VXD_SIGNATURE 0x454C
def IMAGE_WEAK_EXTERN_SEARCH_ALIAS 3
def IMAGE_WEAK_EXTERN_SEARCH_LIBRARY 2
def IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY 1
def IMC_CLOSESTATUSWINDOW 0x0021
def IMC_GETCANDIDATEPOS 0x0007
def IMC_GETCOMPOSITIONFONT 0x0009
def IMC_GETCOMPOSITIONWINDOW 0x000B
def IMC_GETSTATUSWINDOWPOS 0x000F
def IMC_OPENSTATUSWINDOW 0x0022
def IMC_SETCANDIDATEPOS 0x0008
def IMC_SETCOMPOSITIONFONT 0x000A
def IMC_SETCOMPOSITIONWINDOW 0x000C
def IMC_SETSTATUSWINDOWPOS 0x0010
type IMECHARPOSITION dwSize dwCharPos POINT'pt cLineHeight RECT'rcDocument
type IMECOMPTEXT cb flags
type IMEMENUITEMINFO cbSize fType fState wID hbmpChecked hbmpUnchecked dwItemData !szString[80] hbmpItem
type IMEMENUITEMINFOA cbSize fType fState wID hbmpChecked hbmpUnchecked dwItemData !szString[80] hbmpItem
type IMEMENUITEMINFOW cbSize fType fState wID hbmpChecked hbmpUnchecked dwItemData @szString[80] hbmpItem
def IMEMENUITEM_STRING_SIZE 80
def IMEVER_0310 0x0003000A
def IMEVER_0400 0x00040000
def IME_CAND_CODE 0x0002
def IME_CAND_MEANING 0x0003
def IME_CAND_RADICAL 0x0004
def IME_CAND_READ 0x0001
def IME_CAND_STROKE 0x0005
def IME_CAND_UNKNOWN 0x0000
def IME_CHOTKEY_IME_NONIME_TOGGLE 0x10
def IME_CHOTKEY_SHAPE_TOGGLE 0x11
def IME_CHOTKEY_SYMBOL_TOGGLE 0x12
def IME_CMODE_ALPHANUMERIC 0x0000
def IME_CMODE_CHARCODE 0x0020
def IME_CMODE_CHINESE 0x0001
def IME_CMODE_EUDC 0x0200
def IME_CMODE_FIXED 0x0800
def IME_CMODE_FULLSHAPE 0x0008
def IME_CMODE_HANGEUL 0x0001
def IME_CMODE_HANGUL 0x0001
def IME_CMODE_HANJACONVERT 0x0040
def IME_CMODE_JAPANESE 0x0001
def IME_CMODE_KATAKANA 0x0002
def IME_CMODE_LANGUAGE 0x0003
def IME_CMODE_NATIVE 0x0001
def IME_CMODE_NOCONVERSION 0x0100
def IME_CMODE_RESERVED 0xF0000000
def IME_CMODE_ROMAN 0x0010
def IME_CMODE_SOFTKBD 0x0080
def IME_CMODE_SYMBOL 0x0400
def IME_CONFIG_GENERAL 1
def IME_CONFIG_REGISTERWORD 2
def IME_CONFIG_SELECTDICTIONARY 3
def IME_ESC_AUTOMATA 0x1009
def IME_ESC_GETHELPFILENAME 0x100b
def IME_ESC_GET_EUDC_DICTIONARY 0x1003
def IME_ESC_HANJA_MODE 0x1008
def IME_ESC_IME_NAME 0x1006
def IME_ESC_MAX_KEY 0x1005
def IME_ESC_PRIVATE_FIRST 0x0800
def IME_ESC_PRIVATE_HOTKEY 0x100a
def IME_ESC_PRIVATE_LAST 0x0FFF
def IME_ESC_QUERY_SUPPORT 0x0003
def IME_ESC_RESERVED_FIRST 0x0004
def IME_ESC_RESERVED_LAST 0x07FF
def IME_ESC_SEQUENCE_TO_INTERNAL 0x1001
def IME_ESC_SET_EUDC_DICTIONARY 0x1004
def IME_ESC_SYNC_HOTKEY 0x1007
def IME_HOTKEY_DSWITCH_FIRST 0x100
def IME_HOTKEY_DSWITCH_LAST 0x11F
def IME_HOTKEY_PRIVATE_FIRST 0x200
def IME_HOTKEY_PRIVATE_LAST 0x21F
def IME_ITHOTKEY_PREVIOUS_COMPOSITION 0x201
def IME_ITHOTKEY_RECONVERTSTRING 0x203
def IME_ITHOTKEY_RESEND_RESULTSTR 0x200
def IME_ITHOTKEY_UISTYLE_TOGGLE 0x202
def IME_JHOTKEY_CLOSE_OPEN 0x30
def IME_KHOTKEY_ENGLISH 0x52
def IME_KHOTKEY_HANJACONVERT 0x51
def IME_KHOTKEY_SHAPE_TOGGLE 0x50
def IME_PROP_AT_CARET 0x00010000
def IME_PROP_CANDLIST_START_FROM_1 0x00040000
def IME_PROP_COMPLETE_ON_UNSELECT 0x00100000
def IME_PROP_SPECIAL_UI 0x00020000
def IME_PROP_UNICODE 0x00080000
def IME_REGWORD_STYLE_EUDC 0x00000001
def IME_REGWORD_STYLE_USER_FIRST 0x80000000
def IME_REGWORD_STYLE_USER_LAST 0xFFFFFFFF
def IME_SMODE_AUTOMATIC 0x0004
def IME_SMODE_CONVERSATION 0x0010
def IME_SMODE_NONE 0x0000
def IME_SMODE_PHRASEPREDICT 0x0008
def IME_SMODE_PLAURALCLAUSE 0x0001
def IME_SMODE_RESERVED 0x0000F000
def IME_SMODE_SINGLECONVERT 0x0002
def IME_THOTKEY_IME_NONIME_TOGGLE 0x70
def IME_THOTKEY_SHAPE_TOGGLE 0x71
def IME_THOTKEY_SYMBOL_TOGGLE 0x72
def IMFS_CHECKED 0x00000008
def IMFS_DEFAULT 0x00001000
def IMFS_DISABLED 0x00000003
def IMFS_ENABLED 0x00000000
def IMFS_GRAYED 0x00000003
def IMFS_HILITE 0x00000080
def IMFS_UNCHECKED 0x00000000
def IMFS_UNHILITE 0x00000000
def IMFT_RADIOCHECK 0x00001
def IMFT_SEPARATOR 0x00002
def IMFT_SUBMENU 0x00004
def IMF_AUTOFONT 0x0002
def IMF_AUTOFONTSIZEADJUST 0x0010
def IMF_AUTOKEYBOARD 0x0001
def IMF_CLOSESTATUSWINDOW 0x0008
def IMF_DUALFONT 0x0080
def IMF_FORCEACTIVE 0x0040
def IMF_FORCEDISABLE 0x0004
def IMF_FORCEENABLE 0x0002
def IMF_FORCEINACTIVE 0x0080
def IMF_FORCENONE 0x0001
def IMF_FORCEREMEMBER 0x0100
def IMF_IMEALWAYSSENDNOTIFY 0x0008
def IMF_IMECANCELCOMPLETE 0x0004
def IMF_MULTIPLEEDIT 0x0400
def IMF_SMODE_NONE 0x0002
def IMF_SMODE_PLAURALCLAUSE 0x0001
def IMF_UIFONTS 0x0020
def IMF_VERTICAL 0x0020
def IMM_ERROR_GENERAL 0xFFFFFFFE
def IMM_ERROR_NODATA 0xFFFFFFFF
def IMN_CHANGECANDIDATE 0x0003
def IMN_CLOSECANDIDATE 0x0004
def IMN_CLOSESTATUSWINDOW 0x0001
def IMN_GUIDELINE 0x000D
def IMN_OPENCANDIDATE 0x0005
def IMN_OPENSTATUSWINDOW 0x0002
def IMN_PRIVATE 0x000E
def IMN_SETCANDIDATEPOS 0x0009
def IMN_SETCOMPOSITIONFONT 0x000A
def IMN_SETCOMPOSITIONWINDOW 0x000B
def IMN_SETCONVERSIONMODE 0x0006
def IMN_SETOPENSTATUS 0x0008
def IMN_SETSENTENCEMODE 0x0007
def IMN_SETSTATUSWINDOWPOS 0x000C
def IMPLINK_HIGHEXPER 158
def IMPLINK_IP 155
def IMPLINK_LOWEXPER 156
def IMPLTYPEFLAG_FDEFAULT 0x1
def IMPLTYPEFLAG_FDEFAULTVTABLE 0x8
def IMPLTYPEFLAG_FRESTRICTED 0x4
def IMPLTYPEFLAG_FSOURCE 0x2
def IMPORT_OBJECT_CODE 0
def IMPORT_OBJECT_CONST 2
def IMPORT_OBJECT_DATA 1
def IMPORT_OBJECT_HDR_SIG2 0xffff
type IMPORT_OBJECT_HEADER @Sig1 @Sig2 @Version @Machine TimeDateStamp SizeOfData {@Ordinal []@Hint} @bf1
def IMPORT_OBJECT_NAME 1
def IMPORT_OBJECT_NAME_NO_PREFIX 2
def IMPORT_OBJECT_NAME_UNDECORATE 3
def IMPORT_OBJECT_ORDINAL 0
def IMR_CANDIDATEWINDOW 0x0002
def IMR_COMPOSITIONFONT 0x0003
def IMR_COMPOSITIONWINDOW 0x0001
def IMR_CONFIRMRECONVERTSTRING 0x0005
def IMR_DOCUMENTFEED 0x0007
def IMR_QUERYCHARPOSITION 0x0006
def IMR_RECONVERTSTRING 0x0004
interface IMalloc :IUnknown
	!*Alloc(cb)
	!*Realloc(!*pv cb)
	Free(!*pv)
	#GetSize(!*pv)
	#DidAlloc(!*pv)
	HeapMinimize()
	{00000002-0000-0000-C000-000000000046}
interface IMallocSpy :IUnknown
	#PreAlloc(cbRequest)
	!*PostAlloc(!*pActual)
	!*PreFree(!*pRequest fSpyed)
	PostFree(fSpyed)
	#PreRealloc(!*pRequest cbRequest !**ppNewRequest fSpyed)
	!*PostRealloc(!*pActual fSpyed)
	!*PreGetSize(!*pRequest fSpyed)
	#PostGetSize(cbActual fSpyed)
	!*PreDidAlloc(!*pRequest fSpyed)
	#PostDidAlloc(!*pRequest fSpyed fActual)
	PreHeapMinimize()
	PostHeapMinimize()
	{0000001d-0000-0000-C000-000000000046}
interface# IMarshal :IUnknown
	GetUnmarshalClass(GUID*riid !*pv dwDestContext !*pvDestContext mshlflags GUID*pCid)
	GetMarshalSizeMax(GUID*riid !*pv dwDestContext !*pvDestContext mshlflags *pSize)
	MarshalInterface(IStream'pStm GUID*riid !*pv dwDestContext !*pvDestContext mshlflags)
	UnmarshalInterface(IStream'pStm GUID*riid !**ppv)
	ReleaseMarshalData(IStream'pStm)
	DisconnectObject(dwReserved)
	{00000003-0000-0000-C000-000000000046}
interface# IMarshal2 :IMarshal
	{000001cf-0000-0000-C000-000000000046}
interface# IMenuBand :IUnknown
	IsMenuMessage(MSG*pmsg)
	TranslateMenuMessage(MSG*pmsg *plRet)
	{568804CD-CBD7-11d0-9816-00C04FD91972}
interface# IMenuPopup :IDeskBar
	Popup(POINTL*ppt RECTL*prcExclude dwFlags)
	OnSelect(dwSelectType)
	SetSubMenu(IMenuPopup'pmp fSet)
	{D1E7AFEB-6A2E-11d0-8C78-00C04FD918B4}
interface IMessageFilter :IUnknown
	#HandleInComingCall(dwCallType htaskCaller dwTickCount INTERFACEINFO*lpInterfaceInfo)
	#RetryRejectedCall(htaskCallee dwTickCount dwRejectType)
	#MessagePending(htaskCallee dwTickCount dwPendingType)
	{00000016-0000-0000-C000-000000000046}
interface# IModalWindow :IUnknown
	Show(hwndParent)
	{b4db1657-70d7-485e-8e3e-6fcb5a5c1802}
interface# IMoniker :IPersistStream
	BindToObject(IBindCtx'pbc IMoniker'pmkToLeft GUID*riidResult !**ppvResult)
	BindToStorage(IBindCtx'pbc IMoniker'pmkToLeft GUID*riid !**ppvObj)
	Reduce(IBindCtx'pbc dwReduceHowFar IMoniker'ppmkToLeft IMoniker'ppmkReduced)
	ComposeWith(IMoniker'pmkRight fOnlyIfNotGeneric IMoniker'ppmkComposite)
	Enum(fForward IEnumMoniker*ppenumMoniker)
	IsEqual(IMoniker'pmkOtherMoniker)
	Hash(*pdwHash)
	IsRunning(IBindCtx'pbc IMoniker'pmkToLeft IMoniker'pmkNewlyRunning)
	GetTimeOfLastChange(IBindCtx'pbc IMoniker'pmkToLeft FILETIME*pFileTime)
	Inverse(IMoniker'ppmk)
	CommonPrefixWith(IMoniker'pmkOther IMoniker'ppmkPrefix)
	RelativePathTo(IMoniker'pmkOther IMoniker'ppmkRelPath)
	GetDisplayName(IBindCtx'pbc IMoniker'pmkToLeft @**ppszDisplayName)
	ParseDisplayName(IBindCtx'pbc IMoniker'pmkToLeft @*pszDisplayName *pchEaten IMoniker'ppmkOut)
	IsSystemMoniker(*pdwMksys)
	{0000000f-0000-0000-C000-000000000046}
interface# IMonikerProp :IUnknown
	PutProperty(mkp @*val)
	{a5ca5f7f-1847-4d87-9c5b-918509f7511d}
interface# IMsoCommandTarget :IUnknown
	QueryStatus(GUID*pguidCmdGroup cCmds OLECMD*prgCmds OLECMDTEXT*pCmdText)
	Exec(GUID*pguidCmdGroup nCmdID nCmdexecopt VARIANT*pvaIn VARIANT*pvaOut)
	{b722bccb-4e68-101b-a2bc-00aa00404770}
interface# IMsoDocument :IUnknown
	CreateView(IOleInPlaceSite'pIPSite IStream'pstm dwReserved IOleDocumentView**ppView)
	GetDocMiscStatus(*pdwStatus)
	EnumViews(IEnumOleDocumentViews**ppEnum IOleDocumentView**ppView)
	{b722bcc5-4e68-101b-a2bc-00aa00404770}
interface# IMsoDocumentSite :IUnknown
	ActivateMe(IOleDocumentView*pViewToActivate)
	{b722bcc7-4e68-101b-a2bc-00aa00404770}
interface# IMsoView :IUnknown
	SetInPlaceSite(IOleInPlaceSite'pIPSite)
	GetInPlaceSite(IOleInPlaceSite*ppIPSite)
	GetDocument(IUnknown*ppunk)
	SetRect(RECT*prcView)
	GetRect(RECT*prcView)
	SetRectComplex(RECT*prcView RECT*prcHScroll RECT*prcVScroll RECT*prcSizeBox)
	Show(fShow)
	UIActivate(fUIActivate)
	Open()
	CloseView(dwReserved)
	SaveViewState(IStream'pstm)
	ApplyViewState(IStream'pstm)
	Clone(IOleInPlaceSite'pIPSiteNew IOleDocumentView**ppViewNew)
	{b722bcc6-4e68-101b-a2bc-00aa00404770}
interface# IMultiQI :IUnknown
	QueryMultipleInterfaces(cMQIs MULTI_QI*pMQIs)
	{00000020-0000-0000-C000-000000000046}
def INADDR_ANY 0x00000000
def INADDR_BROADCAST 0xffffffff
def INADDR_LOOPBACK 0x7f000001
def INADDR_NONE 0xffffffff
def INCL_WINSOCK_API_PROTOTYPES 1
def INCL_WINSOCK_API_TYPEDEFS 0
def INDEXID_CONTAINER 0
def INDEXID_OBJECT 0
def INET_E_AUTHENTICATION_REQUIRED 0x800C0009
def INET_E_CANNOT_CONNECT 0x800C0004
def INET_E_CANNOT_INSTANTIATE_OBJECT 0x800C0010
def INET_E_CANNOT_LOAD_DATA 0x800C000F
def INET_E_CANNOT_LOCK_REQUEST 0x800C0016
def INET_E_CANNOT_REPLACE_SFP_FILE 0x800C0300
def INET_E_CODE_DOWNLOAD_DECLINED 0x800C0100
def INET_E_CONNECTION_TIMEOUT 0x800C000B
def INET_E_DATA_NOT_AVAILABLE 0x800C0007
def INET_E_DEFAULT_ACTION 0x800C0011
def INET_E_DOWNLOAD_FAILURE 0x800C0008
def INET_E_ERROR_FIRST 0x800C0002
def INET_E_ERROR_LAST 0x800C0300
def INET_E_INVALID_REQUEST 0x800C000C
def INET_E_INVALID_URL 0x800C0002
def INET_E_NO_SESSION 0x800C0003
def INET_E_NO_VALID_MEDIA 0x800C000A
def INET_E_OBJECT_NOT_FOUND 0x800C0006
def INET_E_QUERYOPTION_UNKNOWN 0x800C0013
def INET_E_REDIRECTING 0x800C0014
def INET_E_REDIRECT_FAILED 0x800C0014
def INET_E_REDIRECT_TO_DIR 0x800C0015
def INET_E_RESOURCE_NOT_FOUND 0x800C0005
def INET_E_RESULT_DISPATCHED 0x800C0200
def INET_E_SECURITY_PROBLEM 0x800C000E
def INET_E_TERMINATED_BIND 0x800C0018
def INET_E_UNKNOWN_PROTOCOL 0x800C000D
def INET_E_USE_DEFAULT_PROTOCOLHANDLER 0x800C0011
def INET_E_USE_DEFAULT_SETTING 0x800C0012
def INET_E_USE_EXTEND_BINDING 0x800C0017
def INFINITE 0xFFFFFFFF
def INFOTIPSIZE 1024
def INHERITED_ACE 0x10
def INHERIT_ONLY_ACE 0x8
type INITCOMMONCONTROLSEX dwSize dwICC
def INPLACE_E_FIRST 0x800401A0
def INPLACE_E_LAST 0x800401AF
def INPLACE_E_NOTOOLSPACE 0x800401A1
def INPLACE_E_NOTUNDOABLE 0x800401A0
def INPLACE_S_FIRST 0x000401A0
def INPLACE_S_LAST 0x000401AF
def INPLACE_S_TRUNCATED 0x000401A0
type INPUT type {MOUSEINPUT'mi []KEYBDINPUT'ki []HARDWAREINPUT'hi}
def INPUTLANGCHANGE_BACKWARD 0x0004
def INPUTLANGCHANGE_FORWARD 0x0002
def INPUTLANGCHANGE_SYSCHARSET 0x0001
def INPUT_HARDWARE 2
def INPUT_KEYBOARD 1
def INPUT_MOUSE 0
type INPUT_RECORD @EventType __INPUT_RECORD1'Event
interface# INTERFACE :IUnknown
	Init(flags @*pszAssoc hkProgid hwnd)
	GetString(flags str @*pszExtra @*pszOut *pcchOut)
	GetKey(flags key @*pszExtra *phkeyOut)
	GetData(flags data @*pszExtra !*pvOut *pcbOut)
	GetEnum(flags assocenum @*pszExtra GUID*riid !**ppvOut)
type INTERFACEDATA METHODDATA*pmethdata cMembers
type INTERFACEINFO IUnknown'pUnk GUID'iid @wMethod
def INTERNAL_TS_ACTIVE_CONSOLE_ID *0x7ffe02d8
def INTERNATIONAL_USAGE 0x00000001
def INTERNET_FLAG_BGUPDATE 0x00000008
type INTLIST iValueCount iValues[10]
def INT_MAX 2147483647
def INT_MIN 0x80000000
def INVALID_ATOM 0
 ;;(ATOM)0
def INVALID_FILE_ATTRIBUTES 0xFFFFFFFF
def INVALID_FILE_SIZE 0xFFFFFFFF
def INVALID_HANDLE_VALUE 0xFFFFFFFF
def INVALID_LINK_INDEX 0xFFFFFFFF
def INVALID_P_ROOT_SECURITY_ID 0xFFFFFFFF
def INVALID_SET_FILE_POINTER 0xFFFFFFFF
def INVALID_SOCKET 0xFFFFFFFF
def INVOKE_FUNC 1
def INVOKE_PROPERTYGET 2
def INVOKE_PROPERTYPUT 4
def INVOKE_PROPERTYPUTREF 8
type IN_ADDR __in_addr1'S_un
def IN_CLASSA_HOST 0x00ffffff
def IN_CLASSA_MAX 128
def IN_CLASSA_NET 0xff000000
def IN_CLASSA_NSHIFT 24
def IN_CLASSB_HOST 0x0000ffff
def IN_CLASSB_MAX 65536
def IN_CLASSB_NET 0xffff0000
def IN_CLASSB_NSHIFT 16
def IN_CLASSC_HOST 0x000000ff
def IN_CLASSC_NET 0xffffff00
def IN_CLASSC_NSHIFT 8
def IN_CLASSD_HOST 0x0fffffff
def IN_CLASSD_NET 0xf0000000
def IN_CLASSD_NSHIFT 28
interface# INamedPropertyBag :IUnknown
	ReadPropertyNPB(@*pszBagname @*pszPropName PROPVARIANT*pVar)
	WritePropertyNPB(@*pszBagname @*pszPropName PROPVARIANT*pVar)
	RemovePropertyNPB(@*pszBagname @*pszPropName)
	{FB700430-952C-11D1-946F-000000000000}
interface# INamespaceWalk :IUnknown
	Walk(IUnknown'punkToWalk dwFlags cDepth INamespaceWalkCB'pnswcb)
	GetIDArrayResult(*pcItems ITEMIDLIST***pppidl)
	{57ced8a7-3f4a-432c-9350-30f24483f74f}
interface# INamespaceWalkCB :IUnknown
	FoundItem(IShellFolder'psf ITEMIDLIST*pidl)
	EnterFolder(IShellFolder'psf ITEMIDLIST*pidl)
	LeaveFolder(IShellFolder'psf ITEMIDLIST*pidl)
	InitializeProgressDialog(@**ppszTitle @**ppszCancel)
	{d92995f8-cf5e-4a76-bf59-ead39ea2b97e}
interface# INetCrawler :IUnknown
	Update(dwFlags)
	{49c929ee-a1b7-4c58-b539-e63be392b6f3}
interface# INewShortcutHook :IUnknown
	SetReferent($pcszReferent hwnd)
	GetReferent($pszReferent cchReferent)
	SetFolder($pcszFolder)
	GetFolder($pszFolder cchFolder)
	GetName($pszName cchName)
	GetExtension($pszExtension cchExtension)
	{000214E1-0000-0000-C000-000000000046}
interface# INewShortcutHookA :IUnknown
	SetReferent($pcszReferent hwnd)
	GetReferent($pszReferent cchReferent)
	SetFolder($pcszFolder)
	GetFolder($pszFolder cchFolder)
	GetName($pszName cchName)
	GetExtension($pszExtension cchExtension)
	{000214E1-0000-0000-C000-000000000046}
interface# INewShortcutHookW :IUnknown
	SetReferent(@*pcszReferent hwnd)
	GetReferent(@*pszReferent cchReferent)
	SetFolder(@*pcszFolder)
	GetFolder(@*pszFolder cchFolder)
	GetName(@*pszName cchName)
	GetExtension(@*pszExtension cchExtension)
	{000214F7-0000-0000-C000-000000000046}
interface# INewWDEvents :IWebWizardHost
	PassportAuthenticate(BSTR'bstrSignInUrl @*pvfAuthenitcated)
	{0751c551-7568-41c9-8e5b-e22e38919236}
def IOCPARM_MASK 0x7f
def IOCTL_CHANGER_BASE 0x00000030
def IOCTL_CHANGER_EXCHANGE_MEDIUM 0x00304020
def IOCTL_CHANGER_GET_ELEMENT_STATUS 0x0030C014
def IOCTL_CHANGER_GET_PARAMETERS 0x00304000
def IOCTL_CHANGER_GET_PRODUCT_DATA 0x00304008
def IOCTL_CHANGER_GET_STATUS 0x00304004
def IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS 0x00304018
def IOCTL_CHANGER_MOVE_MEDIUM 0x00304024
def IOCTL_CHANGER_QUERY_VOLUME_TAGS 0x0030C02C
def IOCTL_CHANGER_REINITIALIZE_TRANSPORT 0x00304028
def IOCTL_CHANGER_SET_ACCESS 0x0030C010
def IOCTL_CHANGER_SET_POSITION 0x0030401C
def IOCTL_DISK_BASE 0x00000007
def IOCTL_DISK_CHECK_VERIFY 0x00074800
def IOCTL_DISK_CONTROLLER_NUMBER 0x00070044
def IOCTL_DISK_CREATE_DISK 0x0007C058
def IOCTL_DISK_DELETE_DRIVE_LAYOUT 0x0007C100
def IOCTL_DISK_EJECT_MEDIA 0x00074808
def IOCTL_DISK_FIND_NEW_DEVICES 0x00074818
def IOCTL_DISK_FORMAT_DRIVE 0x0007C3CC
def IOCTL_DISK_FORMAT_TRACKS 0x0007C018
def IOCTL_DISK_FORMAT_TRACKS_EX 0x0007C02C
def IOCTL_DISK_GET_CACHE_INFORMATION 0x000740D4
def IOCTL_DISK_GET_DRIVE_GEOMETRY 0x00070000
def IOCTL_DISK_GET_DRIVE_GEOMETRY_EX 0x000700A0
def IOCTL_DISK_GET_DRIVE_LAYOUT 0x0007400C
def IOCTL_DISK_GET_DRIVE_LAYOUT_EX 0x00070050
def IOCTL_DISK_GET_LENGTH_INFO 0x0007405C
def IOCTL_DISK_GET_MEDIA_TYPES 0x00070C00
def IOCTL_DISK_GET_PARTITION_INFO 0x00074004
def IOCTL_DISK_GET_PARTITION_INFO_EX 0x00070048
def IOCTL_DISK_GET_WRITE_CACHE_STATE 0x000740DC
def IOCTL_DISK_GROW_PARTITION 0x0007C0D0
def IOCTL_DISK_HISTOGRAM_DATA 0x00070034
def IOCTL_DISK_HISTOGRAM_RESET 0x00070038
def IOCTL_DISK_HISTOGRAM_STRUCTURE 0x00070030
def IOCTL_DISK_IS_WRITABLE 0x00070024
def IOCTL_DISK_LOAD_MEDIA 0x0007480C
def IOCTL_DISK_LOGGING 0x00070028
def IOCTL_DISK_MEDIA_REMOVAL 0x00074804
def IOCTL_DISK_PERFORMANCE 0x00070020
def IOCTL_DISK_PERFORMANCE_OFF 0x00070060
def IOCTL_DISK_REASSIGN_BLOCKS 0x0007C01C
def IOCTL_DISK_RELEASE 0x00074814
def IOCTL_DISK_REQUEST_DATA 0x00070040
def IOCTL_DISK_REQUEST_STRUCTURE 0x0007003C
def IOCTL_DISK_RESERVE 0x00074810
def IOCTL_DISK_SENSE_DEVICE 0x000703E0
def IOCTL_DISK_SET_CACHE_INFORMATION 0x0007C0D8
def IOCTL_DISK_SET_DRIVE_LAYOUT 0x0007C010
def IOCTL_DISK_SET_DRIVE_LAYOUT_EX 0x0007C054
def IOCTL_DISK_SET_PARTITION_INFO 0x0007C008
def IOCTL_DISK_SET_PARTITION_INFO_EX 0x0007C04C
def IOCTL_DISK_UPDATE_DRIVE_SIZE 0x0007C0C8
def IOCTL_DISK_UPDATE_PROPERTIES 0x00070140
def IOCTL_DISK_VERIFY 0x00070014
def IOCTL_SERENUM_EXPOSE_HARDWARE 0x00370200
def IOCTL_SERENUM_GET_PORT_NAME 0x0037020C
def IOCTL_SERENUM_PORT_DESC 0x00370208
def IOCTL_SERENUM_REMOVE_HARDWARE 0x00370204
def IOCTL_SERIAL_LSRMST_INSERT 0x001B007C
def IOCTL_SMARTCARD_CONFISCATE 0x00310010
def IOCTL_SMARTCARD_EJECT 0x00310018
def IOCTL_SMARTCARD_GET_ATTRIBUTE 0x00310008
def IOCTL_SMARTCARD_GET_LAST_ERROR 0x0031003C
def IOCTL_SMARTCARD_GET_PERF_CNTR 0x00310040
def IOCTL_SMARTCARD_GET_STATE 0x00310038
def IOCTL_SMARTCARD_IS_ABSENT 0x0031002C
def IOCTL_SMARTCARD_IS_PRESENT 0x00310028
def IOCTL_SMARTCARD_POWER 0x00310004
def IOCTL_SMARTCARD_SET_ATTRIBUTE 0x0031000C
def IOCTL_SMARTCARD_SET_PROTOCOL 0x00310030
def IOCTL_SMARTCARD_SWALLOW 0x0031001C
def IOCTL_SMARTCARD_TRANSMIT 0x00310014
def IOCTL_STORAGE_BASE 0x0000002d
def IOCTL_STORAGE_BREAK_RESERVATION 0x002D5014
def IOCTL_STORAGE_CHECK_VERIFY 0x002D4800
def IOCTL_STORAGE_CHECK_VERIFY2 0x002D0800
def IOCTL_STORAGE_EJECTION_CONTROL 0x002D0940
def IOCTL_STORAGE_EJECT_MEDIA 0x002D4808
def IOCTL_STORAGE_FIND_NEW_DEVICES 0x002D4818
def IOCTL_STORAGE_GET_DEVICE_NUMBER 0x002D1080
def IOCTL_STORAGE_GET_HOTPLUG_INFO 0x002D0C14
def IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER 0x002D0C10
def IOCTL_STORAGE_GET_MEDIA_TYPES 0x002D0C00
def IOCTL_STORAGE_GET_MEDIA_TYPES_EX 0x002D0C04
def IOCTL_STORAGE_LOAD_MEDIA 0x002D480C
def IOCTL_STORAGE_LOAD_MEDIA2 0x002D080C
def IOCTL_STORAGE_MCN_CONTROL 0x002D0944
def IOCTL_STORAGE_MEDIA_REMOVAL 0x002D4804
def IOCTL_STORAGE_PREDICT_FAILURE 0x002D1100
def IOCTL_STORAGE_RELEASE 0x002D4814
def IOCTL_STORAGE_RESERVE 0x002D4810
def IOCTL_STORAGE_RESET_BUS 0x002D5000
def IOCTL_STORAGE_RESET_DEVICE 0x002D5004
def IOCTL_STORAGE_SET_HOTPLUG_INFO 0x002DCC18
def IOCTL_VOLUME_BASE 0x00000056
def IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS 0x00560000
def IOCTL_VOLUME_IS_CLUSTERED 0x00560030
def IOC_IN 0x80000000
def IOC_INOUT 0xC0000000
def IOC_OUT 0x40000000
def IOC_PROTOCOL 0x10000000
def IOC_UNIX 0x00000000
def IOC_VENDOR 0x18000000
def IOC_VOID 0x20000000
def IOC_WS2 0x08000000
interface# IOInet :IUnknown
	{79eac9e0-baf9-11ce-8c82-00aa004ba90b}
interface# IOInetBindInfo :IUnknown
	GetBindInfo(*grfBINDF BINDINFO*pbindinfo)
	GetBindString(ulStringType @**ppwzStr cEl *pcElFetched)
	{79eac9e1-baf9-11ce-8c82-00aa004ba90b}
interface# IOInetPriority :IUnknown
	SetPriority(nPriority)
	GetPriority(*pnPriority)
	{79eac9eb-baf9-11ce-8c82-00aa004ba90b}
interface# IOInetProtocol :IInternetProtocolRoot
	Read(!*pv cb *pcbRead)
	Seek(LARGE_INTEGER'dlibMove dwOrigin ULARGE_INTEGER*plibNewPosition)
	LockRequest(dwOptions)
	UnlockRequest()
	{79eac9e4-baf9-11ce-8c82-00aa004ba90b}
interface# IOInetProtocolInfo :IUnknown
	ParseUrl(@*pwzUrl ParseAction dwParseFlags @*pwzResult cchResult *pcchResult dwReserved)
	CombineUrl(@*pwzBaseUrl @*pwzRelativeUrl dwCombineFlags @*pwzResult cchResult *pcchResult dwReserved)
	CompareUrl(@*pwzUrl1 @*pwzUrl2 dwCompareFlags)
	QueryInfo(@*pwzUrl OueryOption dwQueryFlags !*pBuffer cbBuffer *pcbBuf dwReserved)
	{79eac9ec-baf9-11ce-8c82-00aa004ba90b}
interface# IOInetProtocolRoot :IUnknown
	Start(@*szUrl IInternetProtocolSink*pOIProtSink IInternetBindInfo'pOIBindInfo grfPI dwReserved)
	Continue(PROTOCOLDATA*pProtocolData)
	Abort(hrReason dwOptions)
	Terminate(dwOptions)
	Suspend()
	Resume()
	{79eac9e3-baf9-11ce-8c82-00aa004ba90b}
interface# IOInetProtocolSink :IUnknown
	Switch(PROTOCOLDATA*pProtocolData)
	ReportProgress(ulStatusCode @*szStatusText)
	ReportData(grfBSCF ulProgress ulProgressMax)
	ReportResult(hrResult dwError @*szResult)
	{79eac9e5-baf9-11ce-8c82-00aa004ba90b}
interface# IOInetProtocolSinkStackable :IUnknown
	SwitchSink(IInternetProtocolSink'pOIProtSink)
	CommitSwitch()
	RollbackSwitch()
	{79eac9f0-baf9-11ce-8c82-00aa004ba90b}
interface# IOInetSession :IUnknown
	RegisterNameSpace(IClassFactory'pCF GUID*rclsid @*pwzProtocol cPatterns @**ppwzPatterns dwReserved)
	UnregisterNameSpace(IClassFactory'pCF @*pszProtocol)
	RegisterMimeFilter(IClassFactory'pCF GUID*rclsid @*pwzType)
	UnregisterMimeFilter(IClassFactory'pCF @*pwzType)
	CreateBinding(IBindCtx'pBC @*szUrl IUnknown'pUnkOuter IUnknown*ppUnk IInternetProtocol*ppOInetProt dwOption)
	SetSessionOption(dwOption !*pBuffer dwBufferLength dwReserved)
	GetSessionOption(dwOption !*pBuffer *pdwBufferLength dwReserved)
	{79eac9e7-baf9-11ce-8c82-00aa004ba90b}
interface# IOInetThreadSwitch :IUnknown
	Prepare()
	Continue()
	{79eac9e8-baf9-11ce-8c82-00aa004ba90b}
def IOMEGA_JAZ 74
def IOMEGA_ZIP 73
def IO_COMPLETION_ALL_ACCESS 0x001F0003
def IO_COMPLETION_MODIFY_STATE 0x0002
type IO_COUNTERS %ReadOperationCount %WriteOperationCount %OtherOperationCount %ReadTransferCount %WriteTransferCount %OtherTransferCount
def IO_REPARSE_TAG_DFS 0x8000000A
def IO_REPARSE_TAG_FILTER_MANAGER 0x8000000B
def IO_REPARSE_TAG_HSM 0xC0000004
def IO_REPARSE_TAG_MOUNT_POINT 0xA0000003
def IO_REPARSE_TAG_RESERVED_ONE 1
def IO_REPARSE_TAG_RESERVED_RANGE 1
def IO_REPARSE_TAG_RESERVED_ZERO 0
def IO_REPARSE_TAG_SIS 0x80000007
type IO_STATUS_BLOCK {Status []!*Pointer} Information
interface IObjContext :IContext
	Reserved1()
	Reserved2()
	Reserved3()
	Reserved4()
	Reserved5()
	Reserved6()
	Reserved7()
	{000001c6-0000-0000-C000-000000000046}
interface# IObjMgr :IUnknown
	Append(IUnknown'punk)
	Remove(IUnknown'punk)
	{00BB2761-6A77-11D0-A535-00C04FD7D062}
interface# IObjectWithSite :IUnknown
	SetSite(IUnknown'pUnkSite)
	GetSite(GUID*riid !**ppvSite)
	{FC4801A3-2BA9-11CF-A229-00AA003D7352}
interface# IOleAdviseHolder :IUnknown
	Advise(IAdviseSink'pAdvise *pdwConnection)
	Unadvise(dwConnection)
	EnumAdvise(IEnumSTATDATA*ppenumAdvise)
	SendOnRename(IMoniker'pmk)
	SendOnSave()
	SendOnClose()
	{00000111-0000-0000-C000-000000000046}
interface# IOleCache :IUnknown
	Cache(FORMATETC*pformatetc advf *pdwConnection)
	Uncache(dwConnection)
	EnumCache(IEnumSTATDATA*ppenumSTATDATA)
	InitCache(IDataObject'pDataObject)
	SetData(FORMATETC*pformatetc STGMEDIUM*pmedium fRelease)
	{0000011e-0000-0000-C000-000000000046}
interface# IOleCache2 :IOleCache
	UpdateCache(IDataObject'pDataObject grfUpdf !*pReserved)
	DiscardCache(dwDiscardOptions)
	{00000128-0000-0000-C000-000000000046}
interface# IOleCacheControl :IUnknown
	OnRun(IDataObject'pDataObject)
	OnStop()
	{00000129-0000-0000-C000-000000000046}
interface# IOleClientSite :IUnknown
	SaveObject()
	GetMoniker(dwAssign dwWhichMoniker IMoniker*ppmk)
	GetContainer(IOleContainer*ppContainer)
	ShowObject()
	OnShowWindow(fShow)
	RequestNewObjectLayout()
	{00000118-0000-0000-C000-000000000046}
interface# IOleCommandTarget :IUnknown
	QueryStatus(GUID*pguidCmdGroup cCmds OLECMD*prgCmds OLECMDTEXT*pCmdText)
	Exec(GUID*pguidCmdGroup nCmdID nCmdexecopt VARIANT*pvaIn VARIANT*pvaOut)
	{b722bccb-4e68-101b-a2bc-00aa00404770}
interface# IOleContainer :IParseDisplayName
	EnumObjects(grfFlags IEnumUnknown*ppenum)
	LockContainer(fLock)
	{0000011b-0000-0000-C000-000000000046}
interface# IOleControl :IUnknown
	GetControlInfo(CONTROLINFO*pCI)
	OnMnemonic(MSG*pMsg)
	OnAmbientPropertyChange(dispID)
	FreezeEvents(bFreeze)
	{B196B288-BAB4-101A-B69C-00AA00341D07}
interface# IOleControlSite :IUnknown
	OnControlInfoChanged()
	LockInPlaceActive(fLock)
	GetExtendedControl(IDispatch*ppDisp)
	TransformCoords(POINTL*pPtlHimetric POINTF*pPtfContainer dwFlags)
	TranslateAcceleratorA(MSG*pMsg grfModifiers)
	OnFocus(fGotFocus)
	ShowPropertyFrame()
	{B196B289-BAB4-101A-B69C-00AA00341D07}
interface# IOleDocument :IUnknown
	CreateView(IOleInPlaceSite'pIPSite IStream'pstm dwReserved IOleDocumentView'ppView)
	GetDocMiscStatus(*pdwStatus)
	EnumViews(IEnumOleDocumentViews*ppEnum IOleDocumentView'ppView)
	{b722bcc5-4e68-101b-a2bc-00aa00404770}
interface# IOleDocumentSite :IUnknown
	ActivateMe(IOleDocumentView'pViewToActivate)
	{b722bcc7-4e68-101b-a2bc-00aa00404770}
interface# IOleDocumentView :IUnknown
	SetInPlaceSite(IOleInPlaceSite'pIPSite)
	GetInPlaceSite(IOleInPlaceSite*ppIPSite)
	GetDocument(IUnknown*ppunk)
	SetRect(RECT*prcView)
	GetRect(RECT*prcView)
	SetRectComplex(RECT*prcView RECT*prcHScroll RECT*prcVScroll RECT*prcSizeBox)
	Show(fShow)
	UIActivate(fUIActivate)
	Open()
	CloseView(dwReserved)
	SaveViewState(IStream'pstm)
	ApplyViewState(IStream'pstm)
	Clone(IOleInPlaceSite'pIPSiteNew IOleDocumentView*ppViewNew)
	{b722bcc6-4e68-101b-a2bc-00aa00404770}
interface# IOleInPlaceActiveObject :IOleWindow
	TranslateAcceleratorA(MSG*lpmsg)
	OnFrameWindowActivate(fActivate)
	OnDocWindowActivate(fActivate)
	ResizeBorder(RECT*prcBorder IOleInPlaceUIWindow'pUIWindow fFrameWindow)
	EnableModeless(fEnable)
	{00000117-0000-0000-C000-000000000046}
interface# IOleInPlaceFrame :IOleInPlaceUIWindow
	InsertMenus(hmenuShared OLEMENUGROUPWIDTHS*lpMenuWidths)
	SetMenu(hmenuShared holemenu hwndActiveObject)
	RemoveMenus(hmenuShared)
	SetStatusText(@*pszStatusText)
	EnableModeless(fEnable)
	TranslateAcceleratorA(MSG*lpmsg @wID)
	{00000116-0000-0000-C000-000000000046}
interface# IOleInPlaceObject :IOleWindow
	InPlaceDeactivate()
	UIDeactivate()
	SetObjectRects(RECT*lprcPosRect RECT*lprcClipRect)
	ReactivateAndUndo()
	{00000113-0000-0000-C000-000000000046}
interface# IOleInPlaceObjectWindowless :IOleInPlaceObject
	OnWindowMessage(msg wParam lParam *plResult)
	GetDropTarget(IDropTarget*ppDropTarget)
	{1C2056CC-5EF4-101B-8BC8-00AA003E3B29}
interface# IOleInPlaceSite :IOleWindow
	CanInPlaceActivate()
	OnInPlaceActivate()
	OnUIActivate()
	GetWindowContext(IOleInPlaceFrame*ppFrame IOleInPlaceUIWindow*ppDoc RECT*lprcPosRect RECT*lprcClipRect OLEINPLACEFRAMEINFO*lpFrameInfo)
	Scroll(SIZE'scrollExtant)
	OnUIDeactivate(fUndoable)
	OnInPlaceDeactivate()
	DiscardUndoState()
	DeactivateAndUndo()
	OnPosRectChange(RECT*lprcPosRect)
	{00000119-0000-0000-C000-000000000046}
interface# IOleInPlaceSiteEx :IOleInPlaceSite
	OnInPlaceActivateEx(*pfNoRedraw dwFlags)
	OnInPlaceDeactivateEx(fNoRedraw)
	RequestUIActivate()
	{9C2CAD80-3424-11CF-B670-00AA004CD6D8}
interface# IOleInPlaceSiteWindowless :IOleInPlaceSiteEx
	CanWindowlessActivate()
	GetCapture()
	SetCapture(fCapture)
	GetFocus()
	SetFocus(fFocus)
	GetDC(RECT*pRect grfFlags *phDC)
	ReleaseDC(hDC)
	InvalidateRect(RECT*pRect fErase)
	InvalidateRgn(hRGN fErase)
	ScrollRect(dx dy RECT*pRectScroll RECT*pRectClip)
	AdjustRect(RECT*prc)
	OnDefWindowMessage(msg wParam lParam *plResult)
	{922EADA0-3424-11CF-B670-00AA004CD6D8}
interface# IOleInPlaceUIWindow :IOleWindow
	GetBorder(RECT*lprectBorder)
	RequestBorderSpace(RECT*pborderwidths)
	SetBorderSpace(RECT*pborderwidths)
	SetActiveObject(IOleInPlaceActiveObject'pActiveObject @*pszObjName)
	{00000115-0000-0000-C000-000000000046}
interface# IOleItemContainer :IOleContainer
	GetObjectA(@*pszItem dwSpeedNeeded IBindCtx'pbc GUID*riid !**ppvObject)
	GetObjectStorage(@*pszItem IBindCtx'pbc GUID*riid !**ppvStorage)
	IsRunning(@*pszItem)
	{0000011c-0000-0000-C000-000000000046}
interface# IOleLink :IUnknown
	SetUpdateOptions(dwUpdateOpt)
	GetUpdateOptions(*pdwUpdateOpt)
	SetSourceMoniker(IMoniker'pmk GUID*rclsid)
	GetSourceMoniker(IMoniker*ppmk)
	SetSourceDisplayName(@*pszStatusText)
	GetSourceDisplayName(@**ppszDisplayName)
	BindToSource(bindflags IBindCtx'pbc)
	BindIfRunning()
	GetBoundSource(IUnknown*ppunk)
	UnbindSource()
	Update(IBindCtx'pbc)
	{0000011d-0000-0000-C000-000000000046}
interface# IOleObject :IUnknown
	SetClientSite(IOleClientSite'pClientSite)
	GetClientSite(IOleClientSite*ppClientSite)
	SetHostNames(@*szContainerApp @*szContainerObj)
	Close(dwSaveOption)
	SetMoniker(dwWhichMoniker IMoniker'pmk)
	GetMoniker(dwAssign dwWhichMoniker IMoniker*ppmk)
	InitFromData(IDataObject'pDataObject fCreation dwReserved)
	GetClipboardData(dwReserved IDataObject*ppDataObject)
	DoVerb(iVerb MSG*lpmsg IOleClientSite'pActiveSite lindex hwndParent RECT*lprcPosRect)
	EnumVerbs(IEnumOLEVERB*ppEnumOleVerb)
	Update()
	IsUpToDate()
	GetUserClassID(GUID*pClsid)
	GetUserType(dwFormOfType @**pszUserType)
	SetExtent(dwDrawAspect SIZE*psizel)
	GetExtent(dwDrawAspect SIZE*psizel)
	Advise(IAdviseSink'pAdvSink *pdwConnection)
	Unadvise(dwConnection)
	EnumAdvise(IEnumSTATDATA*ppenumAdvise)
	GetMiscStatus(dwAspect *pdwStatus)
	SetColorScheme(LOGPALETTE*pLogpal)
	{00000112-0000-0000-C000-000000000046}
interface# IOleParentUndoUnit :IOleUndoUnit
	Open(IOleParentUndoUnit'pPUU)
	Close(IOleParentUndoUnit'pPUU fCommit)
	Add(IOleUndoUnit'pUU)
	FindUnit(IOleUndoUnit'pUU)
	GetParentState(*pdwState)
	{A1FAF330-EF97-11CE-9BC9-00AA00608E01}
interface# IOleUndoManager :IUnknown
	Open(IOleParentUndoUnit'pPUU)
	Close(IOleParentUndoUnit'pPUU fCommit)
	Add(IOleUndoUnit'pUU)
	GetOpenParentState(*pdwState)
	DiscardFrom(IOleUndoUnit'pUU)
	UndoTo(IOleUndoUnit'pUU)
	RedoTo(IOleUndoUnit'pUU)
	EnumUndoable(IEnumOleUndoUnits*ppEnum)
	EnumRedoable(IEnumOleUndoUnits*ppEnum)
	GetLastUndoDescription(BSTR*pBstr)
	GetLastRedoDescription(BSTR*pBstr)
	Enable(fEnable)
	{D001F200-EF97-11CE-9BC9-00AA00608E01}
interface# IOleUndoUnit :IUnknown
	Do(IOleUndoManager'pUndoManager)
	GetDescription(BSTR*pBstr)
	GetUnitType(GUID*pClsid *plID)
	OnNextAdd()
	{894AD3B0-EF97-11CE-9BC9-00AA00608E01}
interface# IOleWindow :IUnknown
	GetWindow(*phwnd)
	ContextSensitiveHelp(fEnterMode)
	{00000114-0000-0000-C000-000000000046}
interface# IOplockStorage :IUnknown
	CreateStorageEx(@*pwcsName grfMode stgfmt grfAttrs GUID*riid !**ppstgOpen)
	OpenStorageEx(@*pwcsName grfMode stgfmt grfAttrs GUID*riid !**ppstgOpen)
	{8d19c834-8879-11d1-83e9-00c04fc2c6d4}
def IPM_CLEARADDRESS 0x00000464
def IPM_GETADDRESS 0x00000466
def IPM_ISBLANK 0x00000469
def IPM_SETADDRESS 0x00000465
def IPM_SETFOCUS 0x00000468
def IPM_SETRANGE 0x00000467
def IPN_FIELDCHANGED 0xFFFFFCA4
def IPN_FIRST 0xFFFFFCA4
def IPN_LAST 0xFFFFFC91
def IPPORT_BIFFUDP 512
def IPPORT_CMDSERVER 514
def IPPORT_DAYTIME 13
def IPPORT_DISCARD 9
def IPPORT_ECHO 7
def IPPORT_EFSSERVER 520
def IPPORT_EXECSERVER 512
def IPPORT_FINGER 79
def IPPORT_FTP 21
def IPPORT_LOGINSERVER 513
def IPPORT_MTP 57
def IPPORT_NAMESERVER 42
def IPPORT_NETSTAT 15
def IPPORT_RESERVED 1024
def IPPORT_RJE 77
def IPPORT_ROUTESERVER 520
def IPPORT_SMTP 25
def IPPORT_SUPDUP 95
def IPPORT_SYSTAT 11
def IPPORT_TELNET 23
def IPPORT_TFTP 69
def IPPORT_TIMESERVER 37
def IPPORT_TTYLINK 87
def IPPORT_WHOIS 43
def IPPORT_WHOSERVER 513
def IPPROTO_AH 51
def IPPROTO_DSTOPTS 60
def IPPROTO_ESP 50
def IPPROTO_FRAGMENT 44
def IPPROTO_GGP 3
def IPPROTO_HOPOPTS 0
def IPPROTO_ICLFXBM 78
def IPPROTO_ICMP 1
def IPPROTO_ICMPV6 58
def IPPROTO_IDP 22
def IPPROTO_IGMP 2
def IPPROTO_IP 0
def IPPROTO_IPV4 4
def IPPROTO_IPV6 41
def IPPROTO_MAX 256
def IPPROTO_ND 77
def IPPROTO_NONE 59
def IPPROTO_PUP 12
def IPPROTO_RAW 255
def IPPROTO_ROUTING 43
def IPPROTO_TCP 6
def IPPROTO_UDP 17
interface# IPSFactoryBuffer :IUnknown
	CreateProxy(IUnknown'pUnkOuter GUID*riid IRpcProxyBuffer*ppProxy !**ppv)
	CreateStub(GUID*riid IUnknown'pUnkServer IRpcStubBuffer*ppStub)
	{D5F569D0-593B-101A-B569-08002B2DBF7A}
interface# IParseDisplayName :IUnknown
	ParseDisplayName(IBindCtx'pbc @*pszDisplayName *pchEaten IMoniker*ppmkOut)
	{0000011a-0000-0000-C000-000000000046}
interface# IPassportClientServices :IDispatch
	MemberExists(BSTR'bstrUser BSTR'bstrPassword @*pvfExists)
	{b30f7305-5967-45d1-b7bc-d6eb7163d770}
interface# IPassportWizard :IModalWindow
	SetOptions(dwOptions)
	{a09db586-9180-41ac-9114-460a7f362b76}
interface# IPerPropertyBrowsing :IUnknown
	GetDisplayString(dispID BSTR*pBstr)
	MapPropertyToPage(dispID GUID*pClsid)
	GetPredefinedStrings(dispID CALPOLESTR*pCaStringsOut CADWORD*pCaCookiesOut)
	GetPredefinedValue(dispID dwCookie VARIANT*pVarOut)
	{376BD3AA-3845-101B-84ED-08002B2EC713}
interface# IPersist :IUnknown
	GetClassID(GUID*pClassID)
	{0000010c-0000-0000-C000-000000000046}
interface# IPersistFile :IPersist
	IsDirty()
	Load(@*pszFileName dwMode)
	Save(@*pszFileName fRemember)
	SaveCompleted(@*pszFileName)
	GetCurFile(@**ppszFileName)
	{0000010b-0000-0000-C000-000000000046}
interface# IPersistFolder :IPersist
	Initialize(ITEMIDLIST*pidl)
	{000214EA-0000-0000-C000-000000000046}
interface# IPersistFolder2 :IPersistFolder
	GetCurFolder(ITEMIDLIST**ppidl)
	{1AC3D9F0-175C-11d1-95BE-00609797EA4F}
interface# IPersistFolder3 :IPersistFolder2
	InitializeEx(IBindCtx'pbc ITEMIDLIST*pidlRoot PERSIST_FOLDER_TARGET_INFO*ppfti)
	GetFolderTargetInfo(PERSIST_FOLDER_TARGET_INFO*ppfti)
	{CEF04FDF-FE72-11D2-87A5-00C04F6837CF}
interface# IPersistIDList :IPersist
	SetIDList(ITEMIDLIST*pidl)
	GetIDList(ITEMIDLIST**ppidl)
	{1079acfc-29bd-11d3-8e0d-00c04f6837d5}
interface# IPersistMemory :IPersist
	IsDirty()
	Load(!*pMem cbSize)
	Save(!*pMem fClearDirty cbSize)
	GetSizeMax(*pCbSize)
	InitNew()
	{BD1AE5E0-A6AE-11CE-BD37-504200C10000}
interface# IPersistMoniker :IUnknown
	GetClassID(GUID*pClassID)
	IsDirty()
	Load(fFullyAvailable IMoniker'pimkName IBindCtx'pibc grfMode)
	Save(IMoniker'pimkName IBindCtx'pbc fRemember)
	SaveCompleted(IMoniker'pimkName IBindCtx'pibc)
	GetCurMoniker(IMoniker*ppimkName)
	{79eac9c9-baf9-11ce-8c82-00aa004ba90b}
interface# IPersistPropertyBag :IPersist
	InitNew()
	Load(IPropertyBag'pPropBag IErrorLog'pErrorLog)
	Save(IPropertyBag'pPropBag fClearDirty fSaveAllProperties)
	{37D84F60-42CB-11CE-8135-00AA004BB851}
interface# IPersistPropertyBag2 :IPersist
	InitNew()
	Load(IPropertyBag2'pPropBag IErrorLog'pErrLog)
	Save(IPropertyBag2'pPropBag fClearDirty fSaveAllProperties)
	IsDirty()
	{22F55881-280B-11d0-A8A9-00A0C90C2004}
interface# IPersistStorage :IPersist
	IsDirty()
	InitNew(IStorage'pStg)
	Load(IStorage'pStg)
	Save(IStorage'pStgSave fSameAsLoad)
	SaveCompleted(IStorage'pStgNew)
	HandsOffStorage()
	{0000010a-0000-0000-C000-000000000046}
interface# IPersistStream :IPersist
	IsDirty()
	Load(IStream'pStm)
	Save(IStream'pStm fClearDirty)
	GetSizeMax(ULARGE_INTEGER*pcbSize)
	{00000109-0000-0000-C000-000000000046}
interface# IPersistStreamInit :IPersist
	IsDirty()
	Load(IStream'pStm)
	Save(IStream'pStm fClearDirty)
	GetSizeMax(ULARGE_INTEGER*pCbSize)
	InitNew()
	{7FD52380-4E07-101B-AE2D-08002B2EC713}
interface# IPicture :IUnknown
	get_Handle(*pHandle)
	get_hPal(*phPal)
	get_Type(@*pType)
	get_Width(*pWidth)
	get_Height(*pHeight)
	Render(hDC x y cx cy xSrc ySrc cxSrc cySrc RECT*pRcWBounds)
	set_hPal(hPal)
	get_CurDC(*phDC)
	SelectPicture(hDCIn *phDCOut *phBmpOut)
	get_KeepOriginalFormat(*pKeep)
	put_KeepOriginalFormat(keep)
	PictureChanged()
	SaveAsFile(IStream'pStream fSaveMemCopy *pCbSize)
	get_Attributes(*pDwAttr)
	{7BF80980-BF32-101A-8BBB-00AA00300CAB}
interface# IPictureDisp :IDispatch
	{7BF80981-BF32-101A-8BBB-00AA00300CAB}
interface# IPipeByte :IUnknown
	Pull(!*buf cRequest *pcReturned)
	Push(!*buf cSent)
	{DB2F3ACA-2F86-11d1-8E04-00C04FB9989A}
interface# IPipeDouble :IUnknown
	Pull(^*buf cRequest *pcReturned)
	Push(^*buf cSent)
	{DB2F3ACE-2F86-11d1-8E04-00C04FB9989A}
interface# IPipeLong :IUnknown
	Pull(*buf cRequest *pcReturned)
	Push(*buf cSent)
	{DB2F3ACC-2F86-11d1-8E04-00C04FB9989A}
interface# IPointerInactive :IUnknown
	GetActivationPolicy(*pdwPolicy)
	OnInactiveMouseMove(RECT*pRectBounds x y grfKeyState)
	OnInactiveSetCursor(RECT*pRectBounds x y dwMouseMsg fSetAlways)
	{55980BA0-35AA-11CF-B671-00AA004CD6D8}
interface# IPrint :IUnknown
	SetInitialPageNum(nFirstPage)
	GetPageInfo(*pnFirstPage *pcPages)
	Print(grfFlags DVTARGETDEVICE**pptd PAGESET**ppPageSet STGMEDIUM*pstgmOptions IContinueCallback'pcallback nFirstPage *pcPagesPrinted *pnLastPage)
	{b722bcc9-4e68-101b-a2bc-00aa00404770}
interface# IPrintDialogCallback :IUnknown
	InitDone()
	SelectionChange()
	HandleMessage(hDlg uMsg wParam lParam *pResult)
	{5852A2C3-6530-11D1-B6A3-0000F8757BF9}
interface# IPrintDialogServices :IUnknown
	GetCurrentDevMode(DEVMODE*pDevMode *pcbSize)
	GetCurrentPrinterName($pPrinterName *pcchSize)
	GetCurrentPortName($pPortName *pcchSize)
	{509AAEDA-5639-11D1-B6A1-0000F8757BF9}
interface# IProcessInitControl :IUnknown
	ResetInitializerTimeout(dwSecondsRemaining)
	{72380d55-8d2b-43a3-8513-2b6ef31434e9}
interface IProcessLock :IUnknown
	#AddRefOnProcess()
	#ReleaseRefOnProcess()
	{000001d5-0000-0000-C000-000000000046}
interface# IProfferService :IUnknown
	ProfferService(GUID*rguidService IServiceProvider'psp *pdwCookie)
	RevokeService(dwCookie)
	{cb728b20-f786-11ce-92ad-00aa00a74cd0}
interface IProgressDialog :IUnknown
	[h]StartProgressDialog(hwndParent IUnknown'punkEnableModless dwFlags !*pvResevered)
	[h]StopProgressDialog()
	[h]SetTitle(@*pwzTitle)
	[h]SetAnimation(hInstAnimation idAnimation)
	#HasUserCancelled()
	[h]SetProgress(dwCompleted dwTotal)
	[h]SetProgress64(%ullCompleted %ullTotal)
	[h]SetLine(dwLineNum @*pwzString fCompactPath !*pvResevered)
	[h]SetCancelMsg(@*pwzCancelMsg !*pvResevered)
	[h]Timer(dwTimerAction !*pvResevered)
	{EBBC7C04-315E-11D2-B62F-006097DF5BD4}
interface# IProgressNotify :IUnknown
	OnProgress(dwProgressCurrent dwProgressMaximum fAccurate fOwner)
	{a9d758a0-4617-11cf-95fc-00aa00680db4}
interface# IPropertyBag :IUnknown
	Read(@*pszPropName VARIANT*pVar IErrorLog'pErrorLog)
	Write(@*pszPropName VARIANT*pVar)
	{55272A00-42CB-11CE-8135-00AA004BB851}
interface# IPropertyBag2 :IUnknown
	Read(cProperties PROPBAG2*pPropBag IErrorLog'pErrLog VARIANT*pvarValue *phrError)
	Write(cProperties PROPBAG2*pPropBag VARIANT*pvarValue)
	CountProperties(*pcProperties)
	GetPropertyInfo(iProperty cProperties PROPBAG2*pPropBag *pcProperties)
	LoadObject(@*pstrName dwHint IUnknown'pUnkObject IErrorLog'pErrLog)
	{22F55882-280B-11d0-A8A9-00A0C90C2004}
interface# IPropertyNotifySink :IUnknown
	OnChanged(dispID)
	OnRequestEdit(dispID)
	{9BFBBC02-EFF1-101A-84ED-00AA00341D07}
interface# IPropertyPage :IUnknown
	SetPageSite(IPropertyPageSite'pPageSite)
	Activate(hWndParent RECT*pRect bModal)
	Deactivate()
	GetPageInfo(PROPPAGEINFO*pPageInfo)
	SetObjects(cObjects IUnknown*ppUnk)
	Show(nCmdShow)
	Move(RECT*pRect)
	IsPageDirty()
	Apply()
	Help(@*pszHelpDir)
	TranslateAcceleratorA(MSG*pMsg)
	{B196B28D-BAB4-101A-B69C-00AA00341D07}
interface# IPropertyPage2 :IPropertyPage
	EditProperty(dispID)
	{01E44665-24AC-101B-84ED-08002B2EC713}
interface# IPropertyPageSite :IUnknown
	OnStatusChange(dwFlags)
	GetLocaleID(*pLocaleID)
	GetPageContainer(IUnknown*ppUnk)
	TranslateAcceleratorA(MSG*pMsg)
	{B196B28C-BAB4-101A-B69C-00AA00341D07}
interface# IPropertySetStorage :IUnknown
	Create(GUID*rfmtid GUID*pclsid grfFlags grfMode IPropertyStorage*ppprstg)
	Open(GUID*rfmtid grfMode IPropertyStorage*ppprstg)
	Delete(GUID*rfmtid)
	Enum(IEnumSTATPROPSETSTG*ppenum)
	{0000013A-0000-0000-C000-000000000046}
interface# IPropertyStorage :IUnknown
	ReadMultiple(cpspec PROPSPEC*rgpspec PROPVARIANT*rgpropvar)
	WriteMultiple(cpspec PROPSPEC*rgpspec PROPVARIANT*rgpropvar propidNameFirst)
	DeleteMultiple(cpspec PROPSPEC*rgpspec)
	ReadPropertyNames(cpropid *rgpropid @**rglpwstrName)
	WritePropertyNames(cpropid *rgpropid @**rglpwstrName)
	DeletePropertyNames(cpropid *rgpropid)
	Commit(grfCommitFlags)
	Revert()
	Enum(IEnumSTATPROPSTG*ppenum)
	SetTimes(FILETIME*pctime FILETIME*patime FILETIME*pmtime)
	SetClass(GUID*clsid)
	Stat(STATPROPSETSTG*pstatpsstg)
	{00000138-0000-0000-C000-000000000046}
interface# IPropertyUI :IUnknown
	ParsePropertyName(@*pszName GUID*pfmtid *ppid *pchEaten)
	GetCannonicalName(GUID*fmtid pid @*pwszText cchText)
	GetDisplayName(GUID*fmtid pid flags @*pwszText cchText)
	GetPropertyDescription(GUID*fmtid pid @*pwszText cchText)
	GetDefaultWidth(GUID*fmtid pid *pcxChars)
	GetFlags(GUID*fmtid pid *pFlags)
	FormatForDisplay(GUID*fmtid pid PROPVARIANT*pvar flags @*pwszText cchText)
	GetHelpInfo(GUID*fmtid pid @*pwszHelpFile cch *puHelpID)
	{757a7d9f-919a-4118-99d7-dbb208c8cc66}
interface# IProvideClassInfo :IUnknown
	GetClassInfoA(ITypeInfo*ppTI)
	{B196B283-BAB4-101A-B69C-00AA00341D07}
interface# IProvideClassInfo2 :IProvideClassInfo
	GetGUID(dwGuidKind GUID*pGUID)
	{A6BC3AC0-DBAA-11CE-9DE3-00AA004BB851}
interface# IProvideMultipleClassInfo :IProvideClassInfo2
	GetMultiTypeInfoCount(*pcti)
	GetInfoOfIndex(iti dwFlags ITypeInfo*pptiCoClass *pdwTIFlags *pcdispidReserved GUID*piidPrimary GUID*piidSource)
	{A7ABA9C1-8983-11cf-8F20-00805F2CD064}
interface# IProvideTaskPage :IUnknown
	GetPage(tpType fPersistChanges *phPage)
	{4086658a-cbbb-11cf-b604-00c04fd8d565}
interface# IPublishingWizard :IWizardExtension
	Initialize(IDataObject'pdo dwOptions @*pszServiceProvider)
	GetTransferManifest(*phrFromTransfer IXMLDOMDocument*pdocManifest)
	{aa9198bb-ccec-472d-beed-19a4f6733f7a}
interface# IQueryAssociations :IUnknown
	Init(flags @*pszAssoc hkProgid hwnd)
	GetString(flags str @*pszExtra @*pszOut *pcchOut)
	GetKey(flags key @*pszExtra *phkeyOut)
	GetData(flags data @*pszExtra !*pvOut *pcbOut)
	GetEnum(flags assocenum @*pszExtra GUID*riid !**ppvOut)
	{C46CA590-3C3F-11D2-BEE6-0000F805CA57}
interface# IQueryCancelAutoPlay :IUnknown
	AllowAutoPlay(@*pszPath dwContentType @*pszLabel dwSerialNumber)
	{DDEFE873-6997-4e68-BE26-39B633ADBE12}
interface# IQueryContinue :IUnknown
	QueryContinue()
	{7307055c-b24a-486b-9f25-163e597a28a9}
interface# IQueryInfo :IUnknown
	GetInfoTip(dwFlags @**ppwszTip)
	GetInfoFlags(*pdwFlags)
	{00021500-0000-0000-C000-000000000046}
interface# IQuickActivate :IUnknown
	QuickActivate(QACONTAINER*pQaContainer QACONTROL*pQaControl)
	SetContentExtent(SIZE*pSizel)
	GetContentExtent(SIZE*pSizel)
	{CF51ED10-62FE-11CF-BF86-00A0C9034836}
interface# IROTData :IUnknown
	GetComparisonData(!*pbData cbMax *pcbData)
	{f29f6bc0-5021-11ce-aa15-00006901293f}
def IRTIR_TASK_FINISHED 4
def IRTIR_TASK_NOT_RUNNING 0
def IRTIR_TASK_PENDING 3
def IRTIR_TASK_RUNNING 1
def IRTIR_TASK_SUSPENDED 2
interface IRecordInfo :IUnknown
	[h]RecordInit(!*pvNew)
	[h]RecordClear(!*pvExisting)
	[h]RecordCopy(!*pvExisting !*pvNew)
	[h]GetGuid(GUID*pguid)
	[h]GetName(BSTR*pbstrName)
	[h]GetSize(*pcbSize)
	[h]GetTypeInfo(ITypeInfo*ppTypeInfo)
	[h]GetField(!*pvData @*szFieldName VARIANT*pvarField)
	[h]GetFieldNoCopy(!*pvData @*szFieldName VARIANT*pvarField !**ppvDataCArray)
	[h]PutField(wFlags !*pvData @*szFieldName VARIANT*pvarField)
	[h]PutFieldNoCopy(wFlags !*pvData @*szFieldName VARIANT*pvarField)
	[h]GetFieldNames(*pcNames BSTR*rgBstrNames)
	#IsMatchingType(IRecordInfo'pRecordInfo)
	!*RecordCreate()
	[h]RecordCreateCopy(!*pvSource !**ppvDest)
	[h]RecordDestroy(!*pvRecord)
	{0000002F-0000-0000-C000-000000000046}
interface# IRegTreeItem :IUnknown
	GetCheckState(*pbCheck)
	SetCheckState(bCheck)
	{A9521922-0812-4d44-9EC3-7FD38C726F3D}
interface# IReleaseMarshalBuffers :IUnknown
	ReleaseMarshalBuffer(RPCOLEMESSAGE*pMsg dwFlags IUnknown'pChnl)
	{eb0cb9e8-7996-11d2-872e-0000f8080859}
interface# IRemoteComputer :IUnknown
	Initialize(@*pszMachine bEnumerating)
	{000214FE-0000-0000-C000-000000000046}
interface# IResolveShellLink :IUnknown
	ResolveShellLink(IUnknown'punk hwnd fFlags)
	{5CD52983-9449-11D2-963A-00C04F79ADF0}
interface# IRootStorage :IUnknown
	SwitchToFile(@*pszFile)
	{00000012-0000-0000-C000-000000000046}
interface# IRpcChannelBuffer :IUnknown
	GetBuffer(RPCOLEMESSAGE*pMessage GUID*riid)
	SendReceive(RPCOLEMESSAGE*pMessage *pStatus)
	FreeBuffer(RPCOLEMESSAGE*pMessage)
	GetDestCtx(*pdwDestContext !**ppvDestContext)
	IsConnected()
	{D5F56B60-593B-101A-B569-08002B2DBF7A}
interface# IRpcChannelBuffer2 :IRpcChannelBuffer
	GetProtocolVersion(*pdwVersion)
	{594f31d0-7f19-11d0-b194-00a0c90dc8bf}
interface# IRpcChannelBuffer3 :IRpcChannelBuffer2
	Send(RPCOLEMESSAGE*pMsg *pulStatus)
	Receive(RPCOLEMESSAGE*pMsg ulSize *pulStatus)
	Cancel(RPCOLEMESSAGE*pMsg)
	GetCallContext(RPCOLEMESSAGE*pMsg GUID*riid !**pInterface)
	GetDestCtxEx(RPCOLEMESSAGE*pMsg *pdwDestContext !**ppvDestContext)
	GetState(RPCOLEMESSAGE*pMsg *pState)
	RegisterAsync(RPCOLEMESSAGE*pMsg IAsyncManager'pAsyncMgr)
	{25B15600-0115-11d0-BF0D-00AA00B8DFD2}
interface# IRpcHelper :IUnknown
	GetDCOMProtocolVersion(*pComVersion)
	GetIIDFromOBJREF(!*pObjRef GUID**piid)
	{00000149-0000-0000-C000-000000000046}
interface# IRpcOptions :IUnknown
	Set(IUnknown'pPrx dwProperty dwValue)
	Query(IUnknown'pPrx dwProperty *pdwValue)
	{00000144-0000-0000-C000-000000000046}
interface IRpcProxyBuffer :IUnknown
	[h]Connect(IRpcChannelBuffer'pRpcChannelBuffer)
	Disconnect()
	{D5F56A34-593B-101A-B569-08002B2DBF7A}
interface IRpcStubBuffer :IUnknown
	[h]Connect(IUnknown'pUnkServer)
	Disconnect()
	[h]Invoke(RPCOLEMESSAGE*_prpcmsg IRpcChannelBuffer'_pRpcChannelBuffer)
	IRpcStubBuffer'IsIIDSupported(GUID*riid)
	#CountRefs()
	[h]DebugServerQueryInterface(!**ppv)
	DebugServerRelease(!*pv)
	{D5F56AFC-593B-101A-B569-08002B2DBF7A}
interface# IRpcSyntaxNegotiate :IUnknown
	NegotiateSyntax(RPCOLEMESSAGE*pMsg)
	{58a08519-24c8-4935-b482-3fd823333a4f}
interface IRunnableObject :IUnknown
	[h]GetRunningClass(GUID*lpClsid)
	[h]Run(IBindCtx'pbc)
	#IsRunning()
	[h]LockRunning(fLock fLastUnlockCloses)
	[h]SetContainedObject(fContained)
	{00000126-0000-0000-C000-000000000046}
interface IRunnableTask :IUnknown
	[h]Run()
	[h]Kill(fWait)
	[h]Suspend()
	[h]Resume()
	#IsRunning()
	{85788D00-6807-11D0-B810-00C04FD706EC}
interface# IRunningObjectTable :IUnknown
	Register(grfFlags IUnknown'punkObject IMoniker'pmkObjectName *pdwRegister)
	Revoke(dwRegister)
	IsRunning(IMoniker'pmkObjectName)
	GetObjectA(IMoniker'pmkObjectName IUnknown*ppunkObject)
	NoteChangeTime(dwRegister FILETIME*pfiletime)
	GetTimeOfLastChange(IMoniker'pmkObjectName FILETIME*pfiletime)
	EnumRunning(IEnumMoniker*ppenumMoniker)
	{00000010-0000-0000-C000-000000000046}
def ISC_SHOWUIALL 0xC000000F
def ISC_SHOWUIALLCANDIDATEWINDOW 0x0000000F
def ISC_SHOWUICANDIDATEWINDOW 0x00000001
def ISC_SHOWUICOMPOSITIONWINDOW 0x80000000
def ISC_SHOWUIGUIDELINE 0x40000000
def ISFBVIEWMODE_LARGEICONS 0x0002
def ISFBVIEWMODE_LOGOS 0x0003
def ISFBVIEWMODE_SMALLICONS 0x0001
def ISFB_MASK_BKCOLOR 0x00000002
def ISFB_MASK_COLORS 0x00000020
def ISFB_MASK_IDLIST 0x00000010
def ISFB_MASK_SHELLFOLDER 0x00000008
def ISFB_MASK_STATE 0x00000001
def ISFB_MASK_VIEWMODE 0x00000004
def ISFB_STATE_ALLOWRENAME 0x00000002
def ISFB_STATE_BTNMINSIZE 0x00000100
def ISFB_STATE_CHANNELBAR 0x00000010
def ISFB_STATE_DEBOSSED 0x00000001
def ISFB_STATE_DEFAULT 0x00000000
def ISFB_STATE_FULLOPEN 0x00000040
def ISFB_STATE_NONAMESORT 0x00000080
def ISFB_STATE_NOSHOWTEXT 0x00000004
def ISFB_STATE_QLINKSMODE 0x00000020
def ISHCUTCMDID_DOWNLOADICON 0
def ISHCUTCMDID_INTSHORTCUTCREATE 1
def ISIOI_ICONFILE 0x00000001
def ISIOI_ICONINDEX 0x00000002
def ISMEX_CALLBACK 0x00000004
def ISMEX_NOSEND 0x00000000
def ISMEX_NOTIFY 0x00000002
def ISMEX_REPLIED 0x00000008
def ISMEX_SEND 0x00000001
def ISOLATIONAWARE_MANIFEST_RESOURCE_ID 2
 ;;(WORD)(2)
def ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID 3
 ;;(WORD)(3)
def IS_TEXT_UNICODE_ASCII16 0x0001
def IS_TEXT_UNICODE_CONTROLS 0x0004
def IS_TEXT_UNICODE_DBCS_LEADBYTE 0x0400
def IS_TEXT_UNICODE_ILLEGAL_CHARS 0x0100
def IS_TEXT_UNICODE_NOT_ASCII_MASK 0xF000
def IS_TEXT_UNICODE_NOT_UNICODE_MASK 0x0F00
def IS_TEXT_UNICODE_NULL_BYTES 0x1000
def IS_TEXT_UNICODE_ODD_LENGTH 0x0200
def IS_TEXT_UNICODE_REVERSE_ASCII16 0x0010
def IS_TEXT_UNICODE_REVERSE_CONTROLS 0x0040
def IS_TEXT_UNICODE_REVERSE_MASK 0x00F0
def IS_TEXT_UNICODE_REVERSE_SIGNATURE 0x0080
def IS_TEXT_UNICODE_REVERSE_STATISTICS 0x0020
def IS_TEXT_UNICODE_SIGNATURE 0x0008
def IS_TEXT_UNICODE_STATISTICS 0x0002
def IS_TEXT_UNICODE_UNICODE_MASK 0x000F
interface# IScheduledWorkItem :IUnknown
	CreateTrigger(@*piNewTrigger ITaskTrigger*ppTrigger)
	DeleteTrigger(@iTrigger)
	GetTriggerCount(@*pwCount)
	GetTrigger(@iTrigger ITaskTrigger*ppTrigger)
	GetTriggerString(@iTrigger @**ppwszTrigger)
	GetRunTimes(SYSTEMTIME*pstBegin SYSTEMTIME*pstEnd @*pCount SYSTEMTIME**rgstTaskTimes)
	GetNextRunTime(SYSTEMTIME*pstNextRun)
	SetIdleWait(@wIdleMinutes @wDeadlineMinutes)
	GetIdleWait(@*pwIdleMinutes @*pwDeadlineMinutes)
	Run()
	Terminate()
	EditWorkItem(hParent dwReserved)
	GetMostRecentRunTime(SYSTEMTIME*pstLastRun)
	GetStatus(*phrStatus)
	GetExitCode(*pdwExitCode)
	SetComment(@*pwszComment)
	GetComment(@**ppwszComment)
	SetCreator(@*pwszCreator)
	GetCreator(@**ppwszCreator)
	SetWorkItemData(@cbData !*rgbData)
	GetWorkItemData(@*pcbData !**prgbData)
	SetErrorRetryCount(@wRetryCount)
	GetErrorRetryCount(@*pwRetryCount)
	SetErrorRetryInterval(@wRetryInterval)
	GetErrorRetryInterval(@*pwRetryInterval)
	SetFlags(dwFlags)
	GetFlags(*pdwFlags)
	SetAccountInformation(@*pwszAccountName @*pwszPassword)
	GetAccountInformation(@**ppwszAccountName)
	{a6b952f0-a4b1-11d0-997d-00aa006887ec}
interface# ISchedulingAgent :IUnknown
	SetTargetComputer(@*pwszComputer)
	GetTargetComputer(@**ppwszComputer)
	Enum(IEnumWorkItems*ppEnumWorkItems)
	Activate(@*pwszName GUID*riid IUnknown*ppUnk)
	Delete(@*pwszName)
	NewWorkItem(@*pwszTaskName GUID*rclsid GUID*riid IUnknown*ppUnk)
	AddWorkItem(@*pwszTaskName IScheduledWorkItem'pWorkItem)
	IsOfType(@*pwszName GUID*riid)
	{148BD527-A2AB-11CE-B11F-00AA00530503}
interface# IScriptErrorList :IDispatch
	advanceError()
	retreatError()
	canAdvanceError(*pfCanAdvance)
	canRetreatError(*pfCanRetreat)
	getErrorLine(*plLine)
	getErrorChar(*plChar)
	getErrorCode(*plCode)
	getErrorMsg(BSTR*pstr)
	getErrorUrl(BSTR*pstr)
	getAlwaysShowLockState(*pfAlwaysShowLocked)
	getDetailsPaneOpen(*pfDetailsPaneOpen)
	setDetailsPaneOpen(fDetailsPaneOpen)
	getPerErrorDisplay(*pfPerErrorDisplay)
	setPerErrorDisplay(fPerErrorDisplay)
	{F3470F24-15FD-11d2-BB2E-00805FF7EFCA}
interface# ISearch :IDispatch
	get_Title(BSTR*pbstrTitle)
	get_Id(BSTR*pbstrId)
	get_Url(BSTR*pbstrUrl)
	{ba9239a4-3dd5-11d2-bf8b-00c04fb93661}
interface# ISearchAssistantOC :IDispatch
	AddNextMenuItem(BSTR'bstrText idItem)
	SetDefaultSearchUrl(BSTR'bstrUrl)
	NavigateToDefaultSearch()
	IsRestricted(BSTR'bstrGuid @*pVal)
	get_ShellFeaturesEnabled(@*pVal)
	get_SearchAssistantDefault(@*pVal)
	get_Searches(ISearches*ppid)
	get_InWebFolder(@*pVal)
	PutProperty(@bPerLocale BSTR'bstrName BSTR'bstrValue)
	GetProperty(@bPerLocale BSTR'bstrName BSTR*pbstrValue)
	put_EventHandled(@bHandled)
	ResetNextMenu()
	FindOnWeb()
	FindFilesOrFolders()
	FindComputer()
	FindPrinter()
	FindPeople()
	GetSearchAssistantURL(@bSubstitute @bCustomize BSTR*pbstrValue)
	NotifySearchSettingsChanged()
	put_ASProvider(BSTR'Provider)
	get_ASProvider(BSTR*pProvider)
	put_ASSetting(Setting)
	get_ASSetting(*pSetting)
	NETDetectNextNavigate()
	PutFindText(BSTR'FindTextA)
	get_Version(*pVersion)
	EncodeString(BSTR'bstrValue BSTR'bstrCharSet @bUseUTF8 BSTR*pbstrResult)
	{72423E8F-8011-11d2-BE79-00A0C9A83DA1}
interface# ISearchAssistantOC2 :ISearchAssistantOC
	get_ShowFindPrinter(@*pbShowFindPrinter)
	{72423E8F-8011-11d2-BE79-00A0C9A83DA2}
interface# ISearchAssistantOC3 :ISearchAssistantOC2
	get_SearchCompanionAvailable(@*pbAvailable)
	put_UseSearchCompanion(@bUseSC)
	get_UseSearchCompanion(@*pbUseSC)
	{72423E8F-8011-11d2-BE79-00A0C9A83DA3}
interface# ISearchCommandExt :IDispatch
	ClearResults()
	NavigateToSearchResults()
	get_ProgressText(BSTR*pbs)
	SaveSearch()
	GetErrorInfo(BSTR*pbs *phr)
	SearchFor(iFor)
	GetScopeInfo(BSTR'bsScope *pdwScopeInfo)
	RestoreSavedSearch(VARIANT*pvarFile)
	Execute(VARIANT*RecordsAffected VARIANT*Parameters Options)
	AddConstraint(BSTR'Name VARIANT'Value)
	GetNextConstraint(@fReset DFConstraint*ppdfc)
	{1D2EFD50-75CE-11d1-B75A-00A0C90564FE}
interface# ISearchContext :IUnknown
	GetSearchUrl(BSTR*pbstrSearchUrl)
	GetSearchText(BSTR*pbstrSearchText)
	GetSearchStyle(*pdwSearchStyle)
	{09F656A2-41AF-480C-88F7-16CC0D164615}
interface# ISearches :IDispatch
	get_Count(*plCount)
	get_Default(BSTR*pbstrDefault)
	Item(VARIANT'index ISearch*ppid)
	_NewEnum(IUnknown*ppunk)
	{47c922a2-3dd5-11d2-bf8b-00c04fb93661}
interface# ISequentialStream :IUnknown
	Read(!*pv cb *pcbRead)
	Write(!*pv cb *pcbWritten)
	{0c733a30-2a1c-11ce-ade5-00aa0044773d}
interface IServerSecurity :IUnknown
	[h]QueryBlanket(*pAuthnSvc *pAuthzSvc @**pServerPrincName *pAuthnLevel *pImpLevel !**pPrivs *pCapabilities)
	[h]ImpersonateClient()
	[h]RevertToSelf()
	#IsImpersonating()
	{0000013E-0000-0000-C000-000000000046}
interface# IServiceProvider :IUnknown
	QueryService(GUID*guidService GUID*riid !**ppvObject)
	{6d5140c1-7436-11ce-8034-00aa006009fa}
interface# IShellBrowser :IOleWindow
	InsertMenusSB(hmenuShared OLEMENUGROUPWIDTHS*lpMenuWidths)
	SetMenuSB(hmenuShared holemenuRes hwndActiveObject)
	RemoveMenusSB(hmenuShared)
	SetStatusTextSB(@*pszStatusText)
	EnableModelessSB(fEnable)
	TranslateAcceleratorSB(MSG*pmsg @wID)
	BrowseObject(ITEMIDLIST*pidl wFlags)
	GetViewStateStream(grfMode IStream*ppStrm)
	GetControlWindow(id *phwnd)
	SendControlMsg(id uMsg wParam lParam *pret)
	QueryActiveShellView(IShellView*ppshv)
	OnViewWindowActive(IShellView'pshv)
	SetToolbarItems(TBBUTTON*lpButtons nButtons uFlags)
	{000214E2-0000-0000-C000-000000000046}
interface# IShellChangeNotify :IUnknown
	OnChange(lEvent ITEMIDLIST*pidl1 ITEMIDLIST*pidl2)
	{D82BE2B1-5764-11D0-A96E-00C04FD705A2}
interface# IShellDetails :IUnknown
	GetDetailsOf(ITEMIDLIST*pidl iColumn SHELLDETAILS*pDetails)
	ColumnClick(iColumn)
	{000214EC-0000-0000-C000-000000000046}
interface# IShellDispatch :IDispatch
	get_Application(IDispatch*ppid)
	get_Parent(IDispatch*ppid)
	NameSpace(VARIANT'vDir Folder*ppsdf)
	BrowseForFolder(Hwnd BSTR'Title Options VARIANT'RootFolder Folder*ppsdf)
	Windows(IDispatch*ppid)
	Open(VARIANT'vDir)
	Explore(VARIANT'vDir)
	MinimizeAll()
	UndoMinimizeALL()
	FileRun()
	CascadeWindows()
	TileVertically()
	TileHorizontally()
	ShutdownWindows()
	Suspend()
	EjectPC()
	SetTime()
	TrayProperties()
	Help()
	FindFiles()
	FindComputer()
	RefreshMenu()
	ControlPanelItem(BSTR'szDir)
	{D8F015C0-C278-11CE-A49E-444553540000}
interface# IShellDispatch2 :IShellDispatch
	IsRestricted(BSTR'Group BSTR'Restriction *plRestrictValue)
	ShellExecuteA(BSTR'File VARIANT'vArgs VARIANT'vDir VARIANT'vOperation VARIANT'vShow)
	FindPrinter(BSTR'name BSTR'location BSTR'model)
	GetSystemInformation(BSTR'name VARIANT*pv)
	ServiceStart(BSTR'ServiceName VARIANT'Persistent VARIANT*pSuccess)
	ServiceStop(BSTR'ServiceName VARIANT'Persistent VARIANT*pSuccess)
	IsServiceRunning(BSTR'ServiceName VARIANT*pRunning)
	CanStartStopService(BSTR'ServiceName VARIANT*pCanStartStop)
	ShowBrowserBar(BSTR'bstrClsid VARIANT'bShow VARIANT*pSuccess)
	{A4C6892C-3BA9-11d2-9DEA-00C04FB16162}
interface# IShellDispatch3 :IShellDispatch2
	AddToRecent(VARIANT'varFile BSTR'bstrCategory)
	{177160ca-bb5a-411c-841d-bd38facdeaa0}
interface# IShellDispatch4 :IShellDispatch3
	WindowsSecurity()
	ToggleDesktop()
	ExplorerPolicy(BSTR'bstrPolicyName VARIANT*pValue)
	GetSetting(lSetting @*pResult)
	{efd84b2d-4bcf-4298-be25-eb542a59fbda}
interface# IShellExecuteHook :IUnknown
	Execute(SHELLEXECUTEINFO*pei)
	{000214F5-0000-0000-C000-000000000046}
interface# IShellExecuteHookA :IUnknown
	Execute(SHELLEXECUTEINFO*pei)
	{000214F5-0000-0000-C000-000000000046}
interface# IShellExecuteHookW :IUnknown
	Execute(SHELLEXECUTEINFOW*pei)
	{000214FB-0000-0000-C000-000000000046}
interface# IShellExtInit :IUnknown
	Initialize(ITEMIDLIST*pidlFolder IDataObject'pdtobj hkeyProgID)
	{000214E8-0000-0000-C000-000000000046}
interface# IShellFavoritesNameSpace :IDispatch
	MoveSelectionUp()
	MoveSelectionDown()
	ResetSort()
	NewFolder()
	Synchronize()
	Import()
	Export()
	InvokeContextMenuCommand(BSTR'strCommand)
	MoveSelectionTo()
	get_SubscriptionsEnabled(@*pBool)
	CreateSubscriptionForSelection(@*pBool)
	DeleteSubscriptionForSelection(@*pBool)
	SetRoot(BSTR'bstrFullPath)
	{55136804-B2DE-11D1-B9F2-00A0C98BC547}
interface# IShellFolder :IUnknown
	ParseDisplayName(hwnd IBindCtx'pbc @*pszDisplayName *pchEaten ITEMIDLIST**ppidl *pdwAttributes)
	EnumObjects(hwnd grfFlags IEnumIDList*ppenumIDList)
	BindToObject(ITEMIDLIST*pidl IBindCtx'pbc GUID*riid !**ppv)
	BindToStorage(ITEMIDLIST*pidl IBindCtx'pbc GUID*riid !**ppv)
	CompareIDs(lParam ITEMIDLIST*pidl1 ITEMIDLIST*pidl2)
	CreateViewObject(hwndOwner GUID*riid !**ppv)
	GetAttributesOf(cidl ITEMIDLIST**apidl *rgfInOut)
	GetUIObjectOf(hwndOwner cidl ITEMIDLIST**apidl GUID*riid *rgfReserved !**ppv)
	GetDisplayNameOf(ITEMIDLIST*pidl uFlags STRRET*pName)
	SetNameOf(hwnd ITEMIDLIST*pidl @*pszName uFlags ITEMIDLIST**ppidlOut)
	{000214E6-0000-0000-C000-000000000046}
interface# IShellFolder2 :IShellFolder
	GetDefaultSearchGUID(GUID*pguid)
	EnumSearches(IEnumExtraSearch*ppenum)
	GetDefaultColumn(dwRes *pSort *pDisplay)
	GetDefaultColumnState(iColumn *pcsFlags)
	GetDetailsEx(ITEMIDLIST*pidl SHCOLUMNID*pscid VARIANT*pv)
	GetDetailsOf(ITEMIDLIST*pidl iColumn SHELLDETAILS*psd)
	MapColumnToSCID(iColumn SHCOLUMNID*pscid)
	{93F2F68C-1D1B-11d3-A30E-00C04F79ABD1}
interface# IShellFolderBand :IUnknown
	InitializeSFB(IShellFolder'psf ITEMIDLIST*pidl)
	SetBandInfoSFB(BANDINFOSFB*pbi)
	GetBandInfoSFB(BANDINFOSFB*pbi)
	{7FE80CC8-C247-11D0-B93A-00A0C90312E1}
interface# IShellFolderViewCB :IUnknown
	MessageSFVCB(uMsg wParam lParam)
	{2047E320-F2A9-11CE-AE65-08002B2E1262}
interface# IShellFolderViewDual :IDispatch
	get_Application(IDispatch*ppid)
	get_Parent(IDispatch*ppid)
	get_Folder(Folder*ppid)
	SelectedItems(FolderItems*ppid)
	get_FocusedItem(FolderItem*ppid)
	SelectItem(VARIANT*pvfi dwFlags)
	PopupItemMenu(FolderItem'pfi VARIANT'vx VARIANT'vy BSTR*pbs)
	get_Script(IDispatch*ppDisp)
	get_ViewOptions(*plViewOptions)
	{E7A1AF80-4D96-11CF-960C-0080C7F4EE85}
interface# IShellFolderViewDual2 :IShellFolderViewDual
	get_CurrentViewMode(*pViewMode)
	put_CurrentViewMode(ViewMode)
	SelectItemRelative(iRelative)
	{31C147b6-0ADE-4A3C-B514-DDF932EF6D17}
interface# IShellIcon :IUnknown
	GetIconOf(ITEMIDLIST*pidl flags *lpIconIndex)
	{000214E5-0000-0000-C000-000000000046}
interface# IShellIconOverlay :IUnknown
	GetOverlayIndex(ITEMIDLIST*pidl *pIndex)
	GetOverlayIconIndex(ITEMIDLIST*pidl *pIconIndex)
	{7D688A70-C613-11D0-999B-00C04FD655E1}
interface# IShellIconOverlayIdentifier :IUnknown
	IsMemberOf(@*pwszPath dwAttrib)
	GetOverlayInfo(@*pwszIconFile cchMax *pIndex *pdwFlags)
	GetPriority(*pIPriority)
	{0C6C4200-C589-11D0-999A-00C04FD655E1}
interface# IShellIconOverlayManager :IUnknown
	GetFileOverlayInfo(@*pwszPath dwAttrib *pIndex dwflags)
	GetReservedOverlayInfo(@*pwszPath dwAttrib *pIndex dwflags iReservedID)
	RefreshOverlayImages(dwFlags)
	LoadNonloadedOverlayIdentifiers()
	OverlayIndexFromImageIndex(iImage *piIndex fAdd)
	{F10B5E34-DD3B-42A7-AA7D-2F4EC54BB09B}
interface# IShellImageStore :IUnknown
	Open(dwMode *pdwLock)
	Create(dwMode *pdwLock)
	ReleaseLock(*pdwLock)
	Close(*pdwLock)
	Commit(*pdwLock)
	IsLocked()
	GetMode(*pdwMode)
	GetCapabilities(*pdwCapMask)
	AddEntry(@*pszName FILETIME*pftTimeStamp dwMode hImage)
	GetEntry(@*pszName dwMode *phImage)
	DeleteEntry(@*pszName)
	IsEntryInStore(@*pszName FILETIME*pftTimeStamp)
	Enum(IEnumShellImageStore*ppEnum)
	{48C8118C-B924-11D1-98D5-00C04FB687DA}
interface# IShellItem :IUnknown
	BindToHandler(IBindCtx'pbc GUID*rbhid GUID*riid !**ppvOut)
	GetParent(IShellItem'ppsi)
	GetDisplayName(sigdnName @**ppszName)
	GetAttributes(sfgaoMask *psfgaoAttribs)
	Compare(IShellItem'psi hint *piOrder)
	{43826d1e-e718-42ee-bc55-a1e261c37bfe}
interface# IShellLink :IUnknown
	GetPath($pszFile cch WIN32_FIND_DATA*pfd fFlags)
	GetIDList(ITEMIDLIST**ppidl)
	SetIDList(ITEMIDLIST*pidl)
	GetDescription($pszName cch)
	SetDescription($pszName)
	GetWorkingDirectory($pszDir cch)
	SetWorkingDirectory($pszDir)
	GetArguments($pszArgs cch)
	SetArguments($pszArgs)
	GetHotkey(@*pwHotkey)
	SetHotkey(@wHotkey)
	GetShowCmd(*piShowCmd)
	SetShowCmd(iShowCmd)
	GetIconLocation($pszIconPath cch *piIcon)
	SetIconLocation($pszIconPath iIcon)
	SetRelativePath($pszPathRel dwReserved)
	Resolve(hwnd fFlags)
	SetPath($pszFile)
	{000214EE-0000-0000-C000-000000000046}
interface# IShellLinkA :IUnknown
	GetPath($pszFile cch WIN32_FIND_DATA*pfd fFlags)
	GetIDList(ITEMIDLIST**ppidl)
	SetIDList(ITEMIDLIST*pidl)
	GetDescription($pszName cch)
	SetDescription($pszName)
	GetWorkingDirectory($pszDir cch)
	SetWorkingDirectory($pszDir)
	GetArguments($pszArgs cch)
	SetArguments($pszArgs)
	GetHotkey(@*pwHotkey)
	SetHotkey(@wHotkey)
	GetShowCmd(*piShowCmd)
	SetShowCmd(iShowCmd)
	GetIconLocation($pszIconPath cch *piIcon)
	SetIconLocation($pszIconPath iIcon)
	SetRelativePath($pszPathRel dwReserved)
	Resolve(hwnd fFlags)
	SetPath($pszFile)
	{000214EE-0000-0000-C000-000000000046}
interface# IShellLinkDataList :IUnknown
	AddDataBlock(!*pDataBlock)
	CopyDataBlock(dwSig !**ppDataBlock)
	RemoveDataBlock(dwSig)
	GetFlags(*pdwFlags)
	SetFlags(dwFlags)
	{45E2B4AE-B1C3-11D0-B92F-00A0C90312E1}
interface# IShellLinkDual :IDispatch
	get_Path(BSTR*pbs)
	put_Path(BSTR'bs)
	get_Description(BSTR*pbs)
	put_Description(BSTR'bs)
	get_WorkingDirectory(BSTR*pbs)
	put_WorkingDirectory(BSTR'bs)
	get_Arguments(BSTR*pbs)
	put_Arguments(BSTR'bs)
	get_Hotkey(*piHK)
	put_Hotkey(iHK)
	get_ShowCommand(*piShowCommand)
	put_ShowCommand(iShowCommand)
	Resolve(fFlags)
	GetIconLocation(BSTR*pbs *piIcon)
	SetIconLocation(BSTR'bs iIcon)
	Save(VARIANT'vWhere)
	{88A05C00-F000-11CE-8350-444553540000}
interface# IShellLinkDual2 :IShellLinkDual
	get_Target(FolderItem*ppfi)
	{317EE249-F12E-11d2-B1E4-00C04F8EEB3E}
interface# IShellLinkW :IUnknown
	GetPath(@*pszFile cch WIN32_FIND_DATAW*pfd fFlags)
	GetIDList(ITEMIDLIST**ppidl)
	SetIDList(ITEMIDLIST*pidl)
	GetDescription(@*pszName cch)
	SetDescription(@*pszName)
	GetWorkingDirectory(@*pszDir cch)
	SetWorkingDirectory(@*pszDir)
	GetArguments(@*pszArgs cch)
	SetArguments(@*pszArgs)
	GetHotkey(@*pwHotkey)
	SetHotkey(@wHotkey)
	GetShowCmd(*piShowCmd)
	SetShowCmd(iShowCmd)
	GetIconLocation(@*pszIconPath cch *piIcon)
	SetIconLocation(@*pszIconPath iIcon)
	SetRelativePath(@*pszPathRel dwReserved)
	Resolve(hwnd fFlags)
	SetPath(@*pszFile)
	{000214F9-0000-0000-C000-000000000046}
interface# IShellNameSpace :IShellFavoritesNameSpace
	get_EnumOptions(*pgrfEnumFlags)
	put_EnumOptions(lVal)
	get_SelectedItem(IDispatch*pItem)
	put_SelectedItem(IDispatch'pItem)
	get_Root(VARIANT*pvar)
	put_Root(VARIANT'var)
	get_Depth(*piDepth)
	put_Depth(iDepth)
	get_Mode(*puMode)
	put_Mode(uMode)
	get_Flags(*pdwFlags)
	put_Flags(dwFlags)
	put_TVFlags(dwFlags)
	get_TVFlags(*dwFlags)
	get_Columns(BSTR*bstrColumns)
	put_Columns(BSTR'bstrColumns)
	get_CountViewTypes(*piTypes)
	SetViewType(iType)
	SelectedItems(IDispatch*ppid)
	Expand(VARIANT'var iDepth)
	UnselectAll()
	{e572d3c9-37be-4ae2-825d-d521763e3108}
interface# IShellPropSheetExt :IUnknown
	AddPages(pfnAddPage lParam)
	ReplacePage(uPageID pfnReplaceWith lParam)
	{000214E9-0000-0000-C000-000000000046}
 ;;pfnAddPage: function# a b ;;pfnReplaceWith: function# a b
interface IShellTaskScheduler :IUnknown
	[h]AddTask(IRunnableTask'pTask GUID*rtoid lParam dwPriority)
	[h]RemoveTasks(GUID*rtoid lParam fWaitIfRunning)
	#CountTasks(GUID*rtoid)
	[h]Status(dwReleaseStatus dwThreadTimeout)
interface# IShellTaskScheduler2 :IShellTaskScheduler
	AddTask2(IRunnableTask'pTask GUID*rtoid lParam dwPriority grfFlags)
	MoveTask(GUID*rtoid lParam dwPriority grfFlags)
interface# IShellUIHelper :IDispatch
	ResetFirstBootMode()
	ResetSafeMode()
	RefreshOfflineDesktop()
	AddFavorite(BSTR'URL VARIANT*Title)
	AddChannel(BSTR'URL)
	AddDesktopComponent(BSTR'URL BSTR'Type VARIANT*Left VARIANT*Top VARIANT*Width VARIANT*Height)
	IsSubscribed(BSTR'URL @*pBool)
	NavigateAndFind(BSTR'URL BSTR'strQuery VARIANT*varTargetFrame)
	ImportExportFavorites(@fImport BSTR'strImpExpPath)
	AutoCompleteSaveForm(VARIANT*Form)
	AutoScan(BSTR'strSearch BSTR'strFailureUrl VARIANT*pvarTargetFrame)
	AutoCompleteAttach(VARIANT*Reserved)
	ShowBrowserUI(BSTR'bstrName VARIANT*pvarIn VARIANT*pvarOut)
	{729FE2F8-1EA8-11d1-8F85-00C04FC2FBE1}
interface# IShellView :IOleWindow
	TranslateAcceleratorA(MSG*pmsg)
	EnableModeless(fEnable)
	UIActivate(uState)
	Refresh()
	CreateViewWindow(IShellView'psvPrevious FOLDERSETTINGS*pfs IShellBrowser'psb RECT*prcView *phWnd)
	DestroyViewWindow()
	GetCurrentInfo(FOLDERSETTINGS*pfs)
	AddPropertySheetPages(dwReserved pfn lparam)
	SaveViewState()
	SelectItem(ITEMIDLIST*pidlItem uFlags)
	GetItemObject(uItem GUID*riid !**ppv)
	{000214E3-0000-0000-C000-000000000046}
 ;;pfn: function# a b
interface# IShellView2 :IShellView
	GetView(GUID*pvid uView)
	CreateViewWindow2(SV2CVW2_PARAMS*lpParams)
	HandleRename(ITEMIDLIST*pidlNew)
	SelectAndPositionItem(ITEMIDLIST*pidlItem uFlags POINT*ppt)
	{88E39E80-3578-11CF-AE69-08002B2E1262}
interface# IShellWindows :IDispatch
	get_Count(*Count)
	Item(VARIANT'index IDispatch*Folder)
	_NewEnum(IUnknown*ppunk)
	Register(IDispatch'pid hwnd swClass *plCookie)
	RegisterPending(lThreadId VARIANT*pvarloc VARIANT*pvarlocRoot swClass *plCookie)
	Revoke(lCookie)
	OnNavigate(lCookie VARIANT*pvarLoc)
	OnActivated(lCookie @fActive)
	FindWindowSW(VARIANT*pvarLoc VARIANT*pvarLocRoot swClass *phwnd swfwOptions IDispatch*ppdispOut)
	OnCreated(lCookie IUnknown'punk)
	ProcessAttachDetach(@fAttach)
	{85CB6900-4D95-11CF-960C-0080C7F4EE85}
interface# ISimpleFrameSite :IUnknown
	PreMessageFilter(hWnd msg wp lp *plResult *pdwCookie)
	PostMessageFilter(hWnd msg wp lp *plResult dwCookie)
	{742B0E01-14E6-101B-914E-00AA00300CAB}
interface# ISoftDistExt :IUnknown
	ProcessSoftDist(@*szCDFURL IXMLElement'pSoftDistElement SOFTDISTINFO*lpsdi)
	GetFirstCodeBase(@**szCodeBase *dwMaxSize)
	GetNextCodeBase(@**szCodeBase *dwMaxSize)
	AsyncInstallDistributionUnit(IBindCtx'pbc !*pvReserved flags CODEBASEHOLD*lpcbh)
	{B15B8DC1-C7E1-11d0-8680-00AA00BDCB71}
interface# ISpecifyPropertyPages :IUnknown
	GetPages(CAUUID*pPages)
	{B196B28B-BAB4-101A-B69C-00AA00341D07}
interface# IStdMarshalInfo :IUnknown
	GetClassForHandler(dwDestContext !*pvDestContext GUID*pClsid)
	{00000018-0000-0000-C000-000000000046}
interface# IStorage :IUnknown
	CreateStream(@*pwcsName grfMode reserved1 reserved2 IStream*ppstm)
	OpenStream(@*pwcsName !*reserved1 grfMode reserved2 IStream*ppstm)
	CreateStorage(@*pwcsName grfMode reserved1 reserved2 IStorage'ppstg)
	OpenStorage(@*pwcsName IStorage'pstgPriority grfMode @**snbExclude reserved IStorage'ppstg)
	CopyTo(ciidExclude GUID*rgiidExclude @**snbExclude IStorage'pstgDest)
	MoveElementTo(@*pwcsName IStorage'pstgDest @*pwcsNewName grfFlags)
	Commit(grfCommitFlags)
	Revert()
	EnumElements(reserved1 !*reserved2 reserved3 IEnumSTATSTG*ppenum)
	DestroyElement(@*pwcsName)
	RenameElement(@*pwcsOldName @*pwcsNewName)
	SetElementTimes(@*pwcsName FILETIME*pctime FILETIME*patime FILETIME*pmtime)
	SetClass(GUID*clsid)
	SetStateBits(grfStateBits grfMask)
	Stat(STATSTG*pstatstg grfStatFlag)
	{0000000b-0000-0000-C000-000000000046}
interface# IStream :ISequentialStream
	Seek(LARGE_INTEGER'dlibMove dwOrigin ULARGE_INTEGER*plibNewPosition)
	SetSize(ULARGE_INTEGER'libNewSize)
	CopyTo(IStream'pstm ULARGE_INTEGER'cb ULARGE_INTEGER*pcbRead ULARGE_INTEGER*pcbWritten)
	Commit(grfCommitFlags)
	Revert()
	LockRegion(ULARGE_INTEGER'libOffset ULARGE_INTEGER'cb dwLockType)
	UnlockRegion(ULARGE_INTEGER'libOffset ULARGE_INTEGER'cb dwLockType)
	Stat(STATSTG*pstatstg grfStatFlag)
	Clone(IStream'ppstm)
	{0000000c-0000-0000-C000-000000000046}
interface# ISupportErrorInfo :IUnknown
	InterfaceSupportsErrorInfo(GUID*riid)
	{DF0B3D60-548F-101B-8E65-08002B2BD119}
interface# ISurrogate :IUnknown
	LoadDllServer(GUID*Clsid)
	FreeSurrogate()
	{00000022-0000-0000-C000-000000000046}
interface# ISurrogateService :IUnknown
	Init(GUID*rguidProcessID IProcessLock'pProcessLock *pfApplicationAware)
	ApplicationLaunch(GUID*rguidApplID appType)
	ApplicationFree(GUID*rguidApplID)
	CatalogRefresh(ulReserved)
	ProcessShutdown(shutdownType)
	{000001d4-0000-0000-C000-000000000046}
interface# ISynchronize :IUnknown
	Wait(dwFlags dwMilliseconds)
	Signal()
	Reset()
	{00000030-0000-0000-C000-000000000046}
interface# ISynchronizeContainer :IUnknown
	AddSynchronize(ISynchronize'pSync)
	WaitMultiple(dwFlags dwTimeOut ISynchronize*ppSync)
	{00000033-0000-0000-C000-000000000046}
interface# ISynchronizeEvent :ISynchronizeHandle
	SetEventHandle(*ph)
	{00000032-0000-0000-C000-000000000046}
interface# ISynchronizeHandle :IUnknown
	GetHandle(*ph)
	{00000031-0000-0000-C000-000000000046}
interface# ISynchronizeMutex :ISynchronize
	ReleaseMutex()
	{00000025-0000-0000-C000-000000000046}
def ITALIC_FONTTYPE 0x0200
type ITEMIDLIST SHITEMID'mkid
def ITSAT_DEFAULT_LPARAM 0xffffffff
def ITSAT_DEFAULT_PRIORITY 0x10000000
def ITSAT_MAX_PRIORITY 0x7fffffff
def ITSAT_MIN_PRIORITY 0x00000000
def ITSSFLAG_COMPLETE_ON_DESTROY 0x0000
def ITSSFLAG_FLAGS_MASK 0x0003
def ITSSFLAG_KILL_ON_DESTROY 0x0001
def ITSSFLAG_SUPPORTS_TERMINATE 0x0002
def ITSSFLAG_TASK_PLACEINBACK 0x00000002
def ITSSFLAG_TASK_PLACEINFRONT 0x00000001
def ITSSFLAG_THREAD_POOL_TIMEOUT 0x0020
def ITSSFLAG_THREAD_TERMINATE_TIMEOUT 0x0010
def ITSS_THREAD_DESTROY_DEFAULT_TIMEOUT 0x0000EA60
def ITSS_THREAD_TERMINATE_TIMEOUT 0xFFFFFFFF
def ITSS_THREAD_TIMEOUT_NO_CHANGE 0xFFFFFFFE
def IT_EXCLUSIVE 1
def IT_HIDDEN 2
def IT_INCLUSIVE 0
interface# ITask :IScheduledWorkItem
	SetApplicationName(@*pwszApplicationName)
	GetApplicationName(@**ppwszApplicationName)
	SetParameters(@*pwszParameters)
	GetParameters(@**ppwszParameters)
	SetWorkingDirectory(@*pwszWorkingDirectory)
	GetWorkingDirectory(@**ppwszWorkingDirectory)
	SetPriority(dwPriority)
	GetPriority(*pdwPriority)
	SetTaskFlags(dwFlags)
	GetTaskFlags(*pdwFlags)
	SetMaxRunTime(dwMaxRunTimeMS)
	GetMaxRunTime(*pdwMaxRunTimeMS)
	{148BD524-A2AB-11CE-B11F-00AA00530503}
interface# ITaskScheduler :IUnknown
	SetTargetComputer(@*pwszComputer)
	GetTargetComputer(@**ppwszComputer)
	Enum(IEnumWorkItems*ppEnumWorkItems)
	Activate(@*pwszName GUID*riid IUnknown*ppUnk)
	Delete(@*pwszName)
	NewWorkItem(@*pwszTaskName GUID*rclsid GUID*riid IUnknown*ppUnk)
	AddWorkItem(@*pwszTaskName IScheduledWorkItem'pWorkItem)
	IsOfType(@*pwszName GUID*riid)
	{148BD527-A2AB-11CE-B11F-00AA00530503}
interface# ITaskTrigger :IUnknown
	SetTrigger(TASK_TRIGGER*pTrigger)
	GetTrigger(TASK_TRIGGER*pTrigger)
	GetTriggerString(@**ppwszTrigger)
	{148BD52B-A2AB-11CE-B11F-00AA00530503}
interface# ITaskbarList :IUnknown
	HrInit()
	AddTab(hwnd)
	DeleteTab(hwnd)
	ActivateTab(hwnd)
	SetActiveAlt(hwnd)
	{56FDF342-FD6D-11d0-958A-006097C9A090}
interface# ITaskbarList2 :ITaskbarList
	MarkFullscreenWindow(hwnd fFullscreen)
	{602D4995-B13A-429b-A66E-1935E44F4317}
interface# IThumbnailCapture :IUnknown
	CaptureThumbnail(SIZE*pMaxSize IUnknown'pHTMLDoc2 *phbmThumbnail)
	{4EA39266-7211-409F-B622-F63DBD16C533}
interface# IThumbnailExtractor :IUnknown
	ExtractThumbnail(IStorage'pStg ulLength ulHeight *pulOutputLength *pulOutputHeight *phOutputBitmap)
	OnFileUpdated(IStorage'pStg)
	{969dc708-5c76-11d1-8d86-0000f804b057}
interface# ITimeAndNoticeControl :IUnknown
	SuppressChanges(res1 res2)
	{bc0bf6ae-8878-11d1-83e9-00c04fc2c6d4}
interface# ITypeChangeEvents :IUnknown
	RequestTypeChange(changeKind ITypeInfo'pTInfoBefore @*pStrName *pfCancel)
	AfterTypeChange(changeKind ITypeInfo'pTInfoAfter @*pStrName)
	{00020410-0000-0000-C000-000000000046}
interface# ITypeComp :IUnknown
	Bind(@*szName lHashVal @wFlags ITypeInfo'ppTInfo *pDescKind BINDPTR*pBindPtr)
	BindType(@*szName lHashVal ITypeInfo'ppTInfo ITypeComp*ppTComp)
	{00020403-0000-0000-C000-000000000046}
interface# ITypeFactory :IUnknown
	CreateFromTypeInfo(ITypeInfo'pTypeInfo GUID*riid IUnknown*ppv)
	{0000002E-0000-0000-C000-000000000046}
interface ITypeInfo :IUnknown
	[h]GetTypeAttr(TYPEATTR**ppTypeAttr)
	[h]GetTypeComp(ITypeComp*ppTComp)
	[h]GetFuncDesc(index FUNCDESC**ppFuncDesc)
	[h]GetVarDesc(index VARDESC**ppVarDesc)
	[h]GetNames(memid BSTR*rgBstrNames cMaxNames *pcNames)
	[h]GetRefTypeOfImplType(index *pRefType)
	[h]GetImplTypeFlags(index *pImplTypeFlags)
	[h]GetIDsOfNames(@**rgszNames cNames *pMemId)
	[h]Invoke(!*pvInstance memid @wFlags DISPPARAMS*pDispParams VARIANT*pVarResult EXCEPINFO*pExcepInfo *puArgErr)
	[h]GetDocumentation(memid BSTR*pBstrName BSTR*pBstrDocString *pdwHelpContext BSTR*pBstrHelpFile)
	[h]GetDllEntry(memid invKind BSTR*pBstrDllName BSTR*pBstrName @*pwOrdinal)
	[h]GetRefTypeInfo(hRefType ITypeInfo*ppTInfo)
	[h]AddressOfMember(memid invKind !**ppv)
	[h]CreateInstance(IUnknown'pUnkOuter GUID*riid !**ppvObj)
	[h]GetMops(memid BSTR*pBstrMops)
	[h]GetContainingTypeLib(ITypeLib*ppTLib *pIndex)
	ReleaseTypeAttr(TYPEATTR*pTypeAttr)
	ReleaseFuncDesc(FUNCDESC*pFuncDesc)
	ReleaseVarDesc(VARDESC*pVarDesc)
	{00020401-0000-0000-C000-000000000046}
interface# ITypeInfo2 :ITypeInfo
	GetTypeKind(*pTypeKind)
	GetTypeFlags(*pTypeFlags)
	GetFuncIndexOfMemId(memid invKind *pFuncIndex)
	GetVarIndexOfMemId(memid *pVarIndex)
	GetCustData(GUID*guid VARIANT*pVarVal)
	GetFuncCustData(index GUID*guid VARIANT*pVarVal)
	GetParamCustData(indexFunc indexParam GUID*guid VARIANT*pVarVal)
	GetVarCustData(index GUID*guid VARIANT*pVarVal)
	GetImplTypeCustData(index GUID*guid VARIANT*pVarVal)
	GetDocumentation2(memid lcid BSTR*pbstrHelpString *pdwHelpStringContext BSTR*pbstrHelpStringDll)
	GetAllCustData(CUSTDATA*pCustData)
	GetAllFuncCustData(index CUSTDATA*pCustData)
	GetAllParamCustData(indexFunc indexParam CUSTDATA*pCustData)
	GetAllVarCustData(index CUSTDATA*pCustData)
	GetAllImplTypeCustData(index CUSTDATA*pCustData)
	{00020412-0000-0000-C000-000000000046}
interface ITypeLib :IUnknown
	#GetTypeInfoCount()
	[h]GetTypeInfo(index ITypeInfo*ppTInfo)
	[h]GetTypeInfoType(index *pTKind)
	[h]GetTypeInfoOfGuid(GUID*guid ITypeInfo*ppTinfo)
	[h]GetLibAttr(TLIBATTR**ppTLibAttr)
	[h]GetTypeComp(ITypeComp*ppTComp)
	[h]GetDocumentation(index BSTR*pBstrName BSTR*pBstrDocString *pdwHelpContext BSTR*pBstrHelpFile)
	[h]IsName(@*szNameBuf lHashVal *pfName)
	[h]FindName(@*szNameBuf lHashVal ITypeInfo*ppTInfo *rgMemId @*pcFound)
	ReleaseTLibAttr(TLIBATTR*pTLibAttr)
	{00020402-0000-0000-C000-000000000046}
interface# ITypeLib2 :ITypeLib
	GetCustData(GUID*guid VARIANT*pVarVal)
	GetLibStatistics(*pcUniqueNames *pcchUniqueNames)
	GetDocumentation2(index lcid BSTR*pbstrHelpString *pdwHelpStringContext BSTR*pbstrHelpStringDll)
	GetAllCustData(CUSTDATA*pCustData)
	{00020411-0000-0000-C000-000000000046}
interface# ITypeMarshal :IUnknown
	Size(!*pvType dwDestContext !*pvDestContext *pSize)
	Marshal(!*pvType dwDestContext !*pvDestContext cbBufferLength !*pBuffer *pcbWritten)
	Unmarshal(!*pvType dwFlags cbBufferLength !*pBuffer *pcbRead)
	Free(!*pvType)
	{0000002D-0000-0000-C000-000000000046}
interface# IURLSearchHook :IUnknown
	Translate(@*lpwszSearchURL cchBufferSize)
	{AC60F6A0-0FD9-11D0-99CB-00C04FD64497}
interface# IURLSearchHook2 :IURLSearchHook
	TranslateWithSearchContext(@*lpwszSearchURL cchBufferSize ISearchContext'pSearchContext)
	{5EE44DA4-6D32-46E3-86BC-07540DEDD0E0}
interface IUnknown #QueryInterface(GUID*iid !*pObject) #AddRef() #Release() {00000000-0000-0000-C000-000000000046}
interface# IUrlMon :IUnknown
	AsyncGetClassBits(GUID*rclsid @*pszTYPE @*pszExt dwFileVersionMS dwFileVersionLS @*pszCodeBase IBindCtx'pbc dwClassContext GUID*riid flags)
	{00000026-0000-0000-C000-000000000046}
interface# IUserEventTimer :IUnknown
	SetUserEventTimer(hWnd uCallbackMessage uTimerElapse IUserEventTimerCallback'pUserEventTimerCallback *puUserEventTimerID)
	KillUserEventTimer(hWnd uUserEventTimerID)
	GetUserEventTimerElapsed(hWnd uUserEventTimerID *puTimerElapsed)
	InitTimerTickInterval(uTimerTickIntervalMs)
	{0F504B94-6E42-42E6-99E0-E20FAFE52AB4}
interface# IUserEventTimerCallback :IUnknown
	UserEventTimerProc(uUserEventTimerID uTimerElapse)
	{e9ead8e6-2a25-410e-9b58-a9fbef1dd1a2}
interface# IUserNotification :IUnknown
	SetBalloonInfo(@*pszTitle @*pszText dwInfoFlags)
	SetBalloonRetry(dwShowTime dwInterval cRetryCount)
	SetIconInfo(hIcon @*pszToolTip)
	Show(IQueryContinue'pqc dwContinuePollInterval)
	PlaySoundA(@*pszSoundName)
	{ba9711ba-5893-4787-a7e1-41277151550b}
interface# IViewObject :IUnknown
	Draw(dwDrawAspect lindex !*pvAspect DVTARGETDEVICE*ptd hdcTargetDev hdcDraw RECTL*lprcBounds RECTL*lprcWBounds fa_pfnContinue dwContinue)
	GetColorSet(dwDrawAspect lindex !*pvAspect DVTARGETDEVICE*ptd hicTargetDev LOGPALETTE**ppColorSet)
	Freeze(dwDrawAspect lindex !*pvAspect *pdwFreeze)
	Unfreeze(dwFreeze)
	SetAdvise(aspects advf IAdviseSink'pAdvSink)
	GetAdvise(*pAspects *pAdvf IAdviseSink*ppAdvSink)
	{0000010d-0000-0000-C000-000000000046}
interface# IViewObject2 :IViewObject
	GetExtent(dwDrawAspect lindex DVTARGETDEVICE*ptd SIZE*lpsizel)
	{00000127-0000-0000-C000-000000000046}
interface# IViewObjectEx :IViewObject2
	GetRect(dwAspect RECTL*pRect)
	GetViewStatus(*pdwStatus)
	QueryHitPoint(dwAspect RECT*pRectBounds POINT'ptlLoc lCloseHint *pHitResult)
	QueryHitRect(dwAspect RECT*pRectBounds RECT*pRectLoc lCloseHint *pHitResult)
	GetNaturalExtent(dwAspect lindex DVTARGETDEVICE*ptd hicTargetDev DVEXTENTINFO*pExtentInfo SIZE*pSizel)
	{3AF24292-0C96-11CE-A0CF-00AA00600AB8}
interface# IWaitMultiple :IUnknown
	WaitMultiple(timeout ISynchronize*pSync)
	AddSynchronize(ISynchronize'pSync)
	{0000002B-0000-0000-C000-000000000046}
interface# IWebBrowser :IDispatch
	GoBack()
	GoForward()
	GoHome()
	GoSearch()
	Navigate(BSTR'URL VARIANT*Flags VARIANT*TargetFrameName VARIANT*PostData VARIANT*Headers)
	Refresh()
	Refresh2(VARIANT*Level)
	Stop()
	get_Application(IDispatch*ppDisp)
	get_Parent(IDispatch*ppDisp)
	get_Container(IDispatch*ppDisp)
	get_Document(IDispatch*ppDisp)
	get_TopLevelContainer(@*pBool)
	get_Type(BSTR*Type)
	get_Left(*pl)
	put_Left(Left)
	get_Top(*pl)
	put_Top(Top)
	get_Width(*pl)
	put_Width(Width)
	get_Height(*pl)
	put_Height(Height)
	get_LocationName(BSTR*LocationName)
	get_LocationURL(BSTR*LocationURL)
	get_Busy(@*pBool)
	{EAB22AC1-30C1-11CF-A7EB-0000C05BAE0B}
interface# IWebBrowser2 :IWebBrowserApp
	Navigate2(VARIANT*URL VARIANT*Flags VARIANT*TargetFrameName VARIANT*PostData VARIANT*Headers)
	QueryStatusWB(cmdID *pcmdf)
	ExecWB(cmdID cmdexecopt VARIANT*pvaIn VARIANT*pvaOut)
	ShowBrowserBar(VARIANT*pvaClsid VARIANT*pvarShow VARIANT*pvarSize)
	get_ReadyState(*plReadyState)
	get_Offline(@*pbOffline)
	put_Offline(@bOffline)
	get_Silent(@*pbSilent)
	put_Silent(@bSilent)
	get_RegisterAsBrowser(@*pbRegister)
	put_RegisterAsBrowser(@bRegister)
	get_RegisterAsDropTarget(@*pbRegister)
	put_RegisterAsDropTarget(@bRegister)
	get_TheaterMode(@*pbRegister)
	put_TheaterMode(@bRegister)
	get_AddressBar(@*Value)
	put_AddressBar(@Value)
	get_Resizable(@*Value)
	put_Resizable(@Value)
	{D30C1661-CDAF-11d0-8A3E-00C04FC9E26E}
interface# IWebBrowserApp :IWebBrowser
	Quit()
	ClientToWindow(*pcx *pcy)
	PutProperty(BSTR'Property VARIANT'vtValue)
	GetProperty(BSTR'Property VARIANT*pvtValue)
	get_Name(BSTR*Name)
	get_HWND(*pHWND)
	get_FullName(BSTR*FullName)
	get_Path(BSTR*Path)
	get_Visible(@*pBool)
	put_Visible(@Value)
	get_StatusBar(@*pBool)
	put_StatusBar(@Value)
	get_StatusText(BSTR*StatusText)
	put_StatusText(BSTR'StatusText)
	get_ToolBar(*Value)
	put_ToolBar(Value)
	get_MenuBar(@*Value)
	put_MenuBar(@Value)
	get_FullScreen(@*pbFullScreen)
	put_FullScreen(@bFullScreen)
	{0002DF05-0000-0000-C000-000000000046}
interface# IWebWizardExtension :IWizardExtension
	SetInitialURL(@*pszURL)
	SetErrorURL(@*pszErrorURL)
	{0e6b3f66-98d1-48c0-a222-fbde74e2fbc5}
interface# IWebWizardHost :IDispatch
	FinalBack()
	FinalNext()
	Cancel()
	put_Caption(BSTR'bstrCaption)
	get_Caption(BSTR*pbstrCaption)
	put_Property(BSTR'bstrPropertyName VARIANT*pvProperty)
	get_Property(BSTR'bstrPropertyName VARIANT*pvProperty)
	SetWizardButtons(@vfEnableBack @vfEnableNext @vfLastPage)
	SetHeaderText(BSTR'bstrHeaderTitle BSTR'bstrHeaderSubtitle)
	{18bcc359-4990-4bfb-b951-3c83702be5f9}
interface# IWinInetHttpInfo :IWinInetInfo
	QueryInfo(dwOption !*pBuffer *pcbBuf *pdwFlags *pdwReserved)
	{79eac9d8-bafa-11ce-8c82-00aa004ba90b}
interface# IWinInetInfo :IUnknown
	QueryOption(dwOption !*pBuffer *pcbBuf)
	{79eac9d6-bafa-11ce-8c82-00aa004ba90b}
interface# IWindowForBindingUI :IUnknown
	GetWindow(GUID*rguidReason *phwnd)
	{79eac9d5-bafa-11ce-8c82-00aa004ba90b}
interface# IWizardExtension :IUnknown
	AddPages(*aPages cPages *pnPagesAdded)
	GetFirstPage(*phpage)
	GetLastPage(*phpage)
	{c02ea696-86cc-491e-9b23-74394a0444a8}
interface# IWizardSite :IUnknown
	GetPreviousPage(*phpage)
	GetNextPage(*phpage)
	GetCancelledPage(*phpage)
	{88960f5b-422f-4e7b-8013-73415381c3c3}
interface# IWrappedProtocol :IUnknown
	GetWrapperCode(*pnCode dwReserved)
	{53c84785-8425-4dc5-971b-e58d9c19f9b6}
interface# IXMLAttribute :IDispatch
	get_name(BSTR*n)
	get_value(BSTR*v)
	{D4D4A0FC-3B73-11d1-B2B4-00C04FB92596}
interface# IXMLDOMAttribute :IXMLDOMNode
	get_name(BSTR*attributeName)
	get_value(VARIANT*attributeValue)
	put_value(VARIANT'attributeValue)
	{2933BF85-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMCDATASection :IXMLDOMText
	{2933BF8A-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMCharacterData :IXMLDOMNode
	get_data(BSTR*data)
	put_data(BSTR'data)
	get_length(*dataLength)
	substringData(offset count BSTR*data)
	appendData(BSTR'data)
	insertData(offset BSTR'data)
	deleteData(offset count)
	replaceData(offset count BSTR'data)
	{2933BF84-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMComment :IXMLDOMCharacterData
	{2933BF88-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMDocument :IXMLDOMNode
	get_doctype(IXMLDOMDocumentType*documentType)
	get_implementation(IXMLDOMImplementation*impl)
	get_documentElement(IXMLDOMElement'DOMElement)
	putref_documentElement(IXMLDOMElement'DOMElement)
	createElement(BSTR'tagName IXMLDOMElement'element)
	createDocumentFragment(IXMLDOMDocumentFragment*docFrag)
	createTextNode(BSTR'data IXMLDOMText*text)
	createComment(BSTR'data IXMLDOMComment*comment)
	createCDATASection(BSTR'data IXMLDOMCDATASection*cdata)
	createProcessingInstruction(BSTR'target BSTR'data IXMLDOMProcessingInstruction*pi)
	createAttribute(BSTR'name IXMLDOMAttribute*attribute)
	createEntityReference(BSTR'name IXMLDOMEntityReference*entityRef)
	getElementsByTagName(BSTR'tagName IXMLDOMNodeList*resultList)
	createNode(VARIANT'Type BSTR'name BSTR'namespaceURI IXMLDOMNode*node)
	nodeFromID(BSTR'idString IXMLDOMNode*node)
	load(VARIANT'xmlSource @*isSuccessful)
	get_readyState(*value)
	get_parseError(IXMLDOMParseError*errorObj)
	get_url(BSTR*urlString)
	get_async(@*isAsync)
	put_async(@isAsync)
	abort()
	loadXML(BSTR'bstrXML @*isSuccessful)
	save(VARIANT'desination)
	get_validateOnParse(@*isValidating)
	put_validateOnParse(@isValidating)
	get_resolveExternals(@*isResolving)
	put_resolveExternals(@isResolving)
	get_preserveWhiteSpace(@*isPreserving)
	put_preserveWhiteSpace(@isPreserving)
	put_onreadystatechange(VARIANT'readystatechangeSink)
	put_ondataavailable(VARIANT'ondataavailableSink)
	put_ontransformnode(VARIANT'ontransformnodeSink)
	{2933BF81-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMDocumentFragment :IXMLDOMNode
	{3efaa413-272f-11d2-836f-0000f87a7782}
interface# IXMLDOMDocumentType :IXMLDOMNode
	get_name(BSTR*rootName)
	get_entities(IXMLDOMNamedNodeMap*entityMap)
	get_notations(IXMLDOMNamedNodeMap*notationMap)
	{2933BF8B-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMElement :IXMLDOMNode
	get_tagName(BSTR*tagName)
	getAttribute(BSTR'name VARIANT*value)
	setAttribute(BSTR'name VARIANT'value)
	removeAttribute(BSTR'name)
	getAttributeNode(BSTR'name IXMLDOMAttribute*attributeNode)
	setAttributeNode(IXMLDOMAttribute'DOMAttribute IXMLDOMAttribute*attributeNode)
	removeAttributeNode(IXMLDOMAttribute'DOMAttribute IXMLDOMAttribute*attributeNode)
	getElementsByTagName(BSTR'tagName IXMLDOMNodeList*resultList)
	normalize()
	{2933BF86-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMEntity :IXMLDOMNode
	get_publicId(VARIANT*publicID)
	get_systemId(VARIANT*systemID)
	get_notationName(BSTR*name)
	{2933BF8D-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMEntityReference :IXMLDOMNode
	{2933BF8E-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMImplementation :IDispatch
	hasFeature(BSTR'feature BSTR'version @*hasFeature)
	{2933BF8F-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMNamedNodeMap :IDispatch
	getNamedItem(BSTR'name IXMLDOMNode*namedItem)
	setNamedItem(IXMLDOMNode'newItem IXMLDOMNode*nameItem)
	removeNamedItem(BSTR'name IXMLDOMNode*namedItem)
	get_item(index IXMLDOMNode*listItem)
	get_length(*listLength)
	getQualifiedItem(BSTR'baseName BSTR'namespaceURI IXMLDOMNode*qualifiedItem)
	removeQualifiedItem(BSTR'baseName BSTR'namespaceURI IXMLDOMNode*qualifiedItem)
	nextNode(IXMLDOMNode*nextItem)
	reset()
	get__newEnum(IUnknown*ppUnk)
	{2933BF83-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMNode :IDispatch
	get_nodeName(BSTR*name)
	get_nodeValue(VARIANT*value)
	put_nodeValue(VARIANT'value)
	get_nodeType(*type)
	get_parentNode(IXMLDOMNode'parent)
	get_childNodes(IXMLDOMNodeList'childList)
	get_firstChild(IXMLDOMNode'firstChild)
	get_lastChild(IXMLDOMNode'lastChild)
	get_previousSibling(IXMLDOMNode'previousSibling)
	get_nextSibling(IXMLDOMNode'nextSibling)
	get_attributes(IXMLDOMNamedNodeMap*attributeMap)
	insertBefore(IXMLDOMNode'newChild VARIANT'refChild IXMLDOMNode'outNewChild)
	replaceChild(IXMLDOMNode'newChild IXMLDOMNode'oldChild IXMLDOMNode'outOldChild)
	removeChild(IXMLDOMNode'childNode IXMLDOMNode'oldChild)
	appendChild(IXMLDOMNode'newChild IXMLDOMNode'outNewChild)
	hasChildNodes(@*hasChild)
	get_ownerDocument(IXMLDOMDocument*DOMDocument)
	cloneNode(@deep IXMLDOMNode'cloneRoot)
	get_nodeTypeString(BSTR*nodeType)
	get_text(BSTR*text)
	put_text(BSTR'text)
	get_specified(@*isSpecified)
	get_definition(IXMLDOMNode'definitionNode)
	get_nodeTypedValue(VARIANT*typedValue)
	put_nodeTypedValue(VARIANT'typedValue)
	get_dataType(VARIANT*dataTypeName)
	put_dataType(BSTR'dataTypeName)
	get_xml(BSTR*xmlString)
	transformNode(IXMLDOMNode'stylesheet BSTR*xmlString)
	selectNodes(BSTR'queryString IXMLDOMNodeList'resultList)
	selectSingleNode(BSTR'queryString IXMLDOMNode'resultNode)
	get_parsed(@*isParsed)
	get_namespaceURI(BSTR*namespaceURI)
	get_prefix(BSTR*prefixString)
	get_baseName(BSTR*nameString)
	transformNodeToObject(IXMLDOMNode'stylesheet VARIANT'outputObject)
	{2933BF80-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMNodeList :IDispatch
	get_item(index IXMLDOMNode*listItem)
	get_length(*listLength)
	nextNode(IXMLDOMNode*nextItem)
	reset()
	get__newEnum(IUnknown*ppUnk)
	{2933BF82-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMNotation :IXMLDOMNode
	get_publicId(VARIANT*publicID)
	get_systemId(VARIANT*systemID)
	{2933BF8C-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMParseError :IDispatch
	get_errorCode(*errorCode)
	get_url(BSTR*urlString)
	get_reason(BSTR*reasonString)
	get_srcText(BSTR*sourceString)
	get_line(*lineNumber)
	get_linepos(*linePosition)
	get_filepos(*filePosition)
	{3efaa426-272f-11d2-836f-0000f87a7782}
interface# IXMLDOMProcessingInstruction :IXMLDOMNode
	get_target(BSTR*name)
	get_data(BSTR*value)
	put_data(BSTR'value)
	{2933BF89-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDOMText :IXMLDOMCharacterData
	splitText(offset IXMLDOMText*rightHandTextNode)
	{2933BF87-7B36-11d2-B20E-00C04F983E60}
interface# IXMLDSOControl :IDispatch
	get_XMLDocument(IXMLDOMDocument*ppDoc)
	put_XMLDocument(IXMLDOMDocument'ppDoc)
	get_JavaDSOCompatible(*fJavaDSOCompatible)
	put_JavaDSOCompatible(fJavaDSOCompatible)
	get_readyState(*state)
	{310afa62-0575-11d2-9ca9-0060b0ec3d39}
interface# IXMLDocument :IDispatch
	get_root(IXMLElement'p)
	get_fileSize(BSTR*p)
	get_fileModifiedDate(BSTR*p)
	get_fileUpdatedDate(BSTR*p)
	get_URL(BSTR*p)
	put_URL(BSTR'p)
	get_mimeType(BSTR*p)
	get_readyState(*pl)
	get_charset(BSTR*p)
	put_charset(BSTR'p)
	get_version(BSTR*p)
	get_doctype(BSTR*p)
	get_dtdURL(BSTR*p)
	createElement(VARIANT'vType VARIANT'var1 IXMLElement'ppElem)
	{F52E2B61-18A1-11d1-B105-00805F49916B}
interface# IXMLDocument2 :IDispatch
	get_root(IXMLElement2'p)
	get_fileSize(BSTR*p)
	get_fileModifiedDate(BSTR*p)
	get_fileUpdatedDate(BSTR*p)
	get_URL(BSTR*p)
	put_URL(BSTR'p)
	get_mimeType(BSTR*p)
	get_readyState(*pl)
	get_charset(BSTR*p)
	put_charset(BSTR'p)
	get_version(BSTR*p)
	get_doctype(BSTR*p)
	get_dtdURL(BSTR*p)
	createElement(VARIANT'vType VARIANT'var1 IXMLElement2'ppElem)
	get_async(@*pf)
	put_async(@f)
	{2B8DE2FE-8D2D-11d1-B2FC-00C04FD915A9}
interface# IXMLElement :IDispatch
	get_tagName(BSTR*p)
	put_tagName(BSTR'p)
	get_parent(IXMLElement'ppParent)
	setAttribute(BSTR'strPropertyName VARIANT'PropertyValue)
	getAttribute(BSTR'strPropertyName VARIANT*PropertyValue)
	removeAttribute(BSTR'strPropertyName)
	get_children(IXMLElementCollection*pp)
	get_type(*plType)
	get_text(BSTR*p)
	put_text(BSTR'p)
	addChild(IXMLElement'pChildElem lIndex lReserved)
	removeChild(IXMLElement'pChildElem)
	{3F7F31AC-E15F-11d0-9C25-00C04FC99C8E}
interface# IXMLElement2 :IDispatch
	get_tagName(BSTR*p)
	put_tagName(BSTR'p)
	get_parent(IXMLElement2'ppParent)
	setAttribute(BSTR'strPropertyName VARIANT'PropertyValue)
	getAttribute(BSTR'strPropertyName VARIANT*PropertyValue)
	removeAttribute(BSTR'strPropertyName)
	get_children(IXMLElementCollection*pp)
	get_type(*plType)
	get_text(BSTR*p)
	put_text(BSTR'p)
	addChild(IXMLElement2'pChildElem lIndex lReserved)
	removeChild(IXMLElement2'pChildElem)
	get_attributes(IXMLElementCollection*pp)
	{2B8DE2FF-8D2D-11d1-B2FC-00C04FD915A9}
interface# IXMLElementCollection :IDispatch
	put_length(v)
	get_length(*p)
	get__newEnum(IUnknown*ppUnk)
	item(VARIANT'var1 VARIANT'var2 IDispatch*ppDisp)
	{65725580-9B5D-11d0-9BFE-00C04FC99C8E}
interface# IXMLError :IUnknown
	GetErrorInfo(XML_ERROR*pErrorReturn)
	{948C5AD3-C58D-11d0-9C0B-00C04FC99C8E}
interface# IXMLHttpRequest :IDispatch
	open(BSTR'bstrMethod BSTR'bstrUrl VARIANT'varAsync VARIANT'bstrUser VARIANT'bstrPassword)
	setRequestHeader(BSTR'bstrHeader BSTR'bstrValue)
	getResponseHeader(BSTR'bstrHeader BSTR*pbstrValue)
	getAllResponseHeaders(BSTR*pbstrHeaders)
	send(VARIANT'varBody)
	abort()
	get_status(*plStatus)
	get_statusText(BSTR*pbstrStatus)
	get_responseXML(IDispatch*ppBody)
	get_responseText(BSTR*pbstrBody)
	get_responseBody(VARIANT*pvarBody)
	get_responseStream(VARIANT*pvarBody)
	get_readyState(*plState)
	put_onreadystatechange(IDispatch'pReadyStateSink)
	{ED8C108D-4349-11D2-91A4-00C04F7969E8}
interface# IXTLRuntime :IXMLDOMNode
	uniqueID(IXMLDOMNode'pNode *pID)
	depth(IXMLDOMNode'pNode *pDepth)
	childNumber(IXMLDOMNode'pNode *pNumber)
	ancestorChildNumber(BSTR'bstrNodeName IXMLDOMNode'pNode *pNumber)
	absoluteChildNumber(IXMLDOMNode'pNode *pNumber)
	formatIndex(lIndex BSTR'bstrFormat BSTR*pbstrFormattedString)
	formatNumber(^dblNumber BSTR'bstrFormat BSTR*pbstrFormattedString)
	formatDate(VARIANT'varDate BSTR'bstrFormat VARIANT'varDestLocale BSTR*pbstrFormattedString)
	formatTime(VARIANT'varTime BSTR'bstrFormat VARIANT'varDestLocale BSTR*pbstrFormattedString)
	{3efaa425-272f-11d2-836f-0000f87a7782}
def I_CHILDRENCALLBACK 0xFFFFFFFF
def I_COLUMNSCALLBACK 0xFFFFFFFF
def I_GROUPIDCALLBACK 0xFFFFFFFF
def I_GROUPIDNONE 0xFFFFFFFE
def I_IMAGECALLBACK 0xFFFFFFFF
def I_IMAGENONE 0xFFFFFFFE
def I_INDENTCALLBACK 0xFFFFFFFF
dll rpcrt4 !*I_RpcAllocate Size
dll rpcrt4 #I_RpcAsyncAbortCall RPC_ASYNC_STATE*pAsync ExceptionCode
dll rpcrt4 #I_RpcAsyncSetHandle RPC_MESSAGE*Message RPC_ASYNC_STATE*pAsync
dll rpcrt4 #I_RpcBindingCopy SourceBinding *DestinationBinding
dll rpcrt4 #I_RpcBindingHandleToAsyncHandle Binding !**AsyncHandle
dll rpcrt4 #I_RpcBindingInqConnId Binding !**ConnId *pfFirstCall
dll rpcrt4 [I_RpcBindingInqDynamicEndpointA]#I_RpcBindingInqDynamicEndpoint Binding $*DynamicEndpoint
dll rpcrt4 #I_RpcBindingInqLocalClientPID Binding *Pid
dll rpcrt4 #I_RpcBindingInqMarshalledTargetInfo Binding *MarshalledTargetInfoLength $*MarshalledTargetInfo
dll rpcrt4 #I_RpcBindingInqSecurityContext Binding !**SecurityContextHandle
dll rpcrt4 #I_RpcBindingInqTransportType Binding *Type
dll rpcrt4 #I_RpcBindingInqWireIdForSnego Binding $WireId
dll rpcrt4 #I_RpcBindingIsClientLocal BindingHandle *ClientLocalFlag
dll rpcrt4 #I_RpcBindingToStaticStringBindingW Binding @**StringBinding
dll rpcrt4 I_RpcClearMutex Mutex
dll rpcrt4 #I_RpcConnectionInqSockBuffSize *RecvBuffSize *SendBuffSize
dll rpcrt4 #I_RpcConnectionSetSockBuffSize RecvBuffSize SendBuffSize
dll rpcrt4 I_RpcDeleteMutex Mutex
dll rpcrt4 #I_RpcExceptionFilter ExceptionCode
dll rpcrt4 I_RpcFree !*Object
dll rpcrt4 #I_RpcFreeBuffer RPC_MESSAGE*Message
dll rpcrt4 #I_RpcFreePipeBuffer RPC_MESSAGE*Message
dll rpcrt4 #I_RpcGetBuffer RPC_MESSAGE*Message
dll rpcrt4 #I_RpcGetBufferWithObject RPC_MESSAGE*Message GUID*ObjectUuid
dll rpcrt4 #I_RpcGetCurrentCallHandle
dll rpcrt4 #I_RpcGetExtendedError
dll rpcrt4 #I_RpcIfInqTransferSyntaxes RpcIfHandle RPC_TRANSFER_SYNTAX*TransferSyntaxes TransferSyntaxSize *TransferSyntaxCount
dll rpcrt4 #I_RpcMapWin32Status Status
dll rpcrt4 #I_RpcNegotiateTransferSyntax RPC_MESSAGE*Message
dll rpcrt4 [I_RpcNsBindingSetEntryNameA]#I_RpcNsBindingSetEntryName Binding EntryNameSyntax $EntryName
dll rpcns4 #I_RpcNsGetBuffer RPC_MESSAGE*Message
dll rpcrt4 #I_RpcNsInterfaceExported EntryNameSyntax @*EntryName RPC_SERVER_INTERFACE*RpcInterfaceInformation
dll rpcrt4 #I_RpcNsInterfaceUnexported EntryNameSyntax @*EntryName RPC_SERVER_INTERFACE*RpcInterfaceInformation
dll rpcns4 I_RpcNsRaiseException RPC_MESSAGE*Message Status
dll rpcns4 #I_RpcNsSendReceive RPC_MESSAGE*Message *Handle
dll rpcrt4 I_RpcPauseExecution Milliseconds
type I_RpcProxyCallbackInterface IsValidMachineFn GetClientAddressFn GetConnectionTimeoutFn
dll rpcrt4 #I_RpcProxyNewConnection ConnectionType @*ServerAddress @*ServerPort !*ConnectionParameter I_RpcProxyCallbackInterface*ProxyCallbackInterface
dll rpcns4 #I_RpcReBindBuffer RPC_MESSAGE*Message
dll rpcrt4 #I_RpcReallocPipeBuffer RPC_MESSAGE*Message NewSize
dll rpcrt4 #I_RpcReceive RPC_MESSAGE*Message Size
dll rpcrt4 I_RpcRequestMutex *Mutex
dll rpcrt4 #I_RpcSend RPC_MESSAGE*Message
dll rpcrt4 #I_RpcSendReceive RPC_MESSAGE*Message
dll rpcrt4 #*I_RpcServerInqAddressChangeFn
dll rpcrt4 #I_RpcServerInqLocalConnAddress Binding !*Buffer *BufferSize *AddressFormat
dll rpcrt4 #I_RpcServerInqTransportType *Type
dll rpcrt4 #I_RpcServerRegisterForwardFunction *pForwardFunction
 ;;pForwardFunction: function# GUID*InterfaceId RPC_VERSION*InterfaceVersion GUID*ObjectId $Rpcpro !**ppDestEndpoint
dll rpcrt4 #I_RpcServerSetAddressChangeFn *pAddressChangeFn
 ;;pAddressChangeFn: function !*arg
dll rpcrt4 [I_RpcServerUseProtseq2A]#I_RpcServerUseProtseq2 $NetworkAddress $Protseq MaxCalls !*SecurityDescriptor !*Policy
dll rpcrt4 [I_RpcServerUseProtseqEp2A]#I_RpcServerUseProtseqEp2 $NetworkAddress $Protseq MaxCalls $Endpoint !*SecurityDescriptor !*Policy
dll rpcrt4 I_RpcSsDontSerializeContext
dll rpcrt4 #I_RpcTurnOnEEInfoPropagation
dll rpcrt4 #I_UuidCreate GUID*Uuid
def IdleShutdown 0
def IgnoreError 0x00000000
dll comctl32 #ImageList_Add himl hbmImage hbmMask
dll C_macro ImageList_AddIcon himl hicon
 ;;ImageList_ReplaceIcon(himl,-1,hicon)
dll comctl32 #ImageList_AddMasked himl hbmImage crMask
dll comctl32 #ImageList_BeginDrag himlTrack iTrack dxHotspot dyHotspot
dll comctl32 #ImageList_Copy himlDst iDst himlSrc iSrc uFlags
dll comctl32 #ImageList_Create cx cy flags cInitial cGrow
dll comctl32 #ImageList_Destroy himl
dll comctl32 #ImageList_DragEnter hwndLock x y
dll comctl32 #ImageList_DragLeave hwndLock
dll comctl32 #ImageList_DragMove x y
dll comctl32 #ImageList_DragShowNolock fShow
dll comctl32 #ImageList_Draw himl i hdcDst x y fStyle
dll comctl32 #ImageList_DrawEx himl i hdcDst x y dx dy rgbBk rgbFg fStyle
dll comctl32 #ImageList_DrawIndirect IMAGELISTDRAWPARAMS*pimldp
dll comctl32 #ImageList_Duplicate himl
dll comctl32 ImageList_EndDrag
dll C_macro ImageList_ExtractIcon hi himl i
 ;;ImageList_GetIcon(himl,i,0)
dll comctl32 #ImageList_GetBkColor himl
dll comctl32 #ImageList_GetDragImage POINT*ppt POINT*pptHotspot
dll comctl32 #ImageList_GetIcon himl i flags
dll comctl32 #ImageList_GetIconSize himl *cx *cy
dll comctl32 #ImageList_GetImageCount himl
dll comctl32 #ImageList_GetImageInfo himl i IMAGEINFO*pImageInfo
dll C_macro ImageList_LoadBitmap hi lpbmp cx cGrow crMask
 ;;ImageList_LoadImage(hi,lpbmp,cx,cGrow,crMask,0,0)
dll comctl32 [ImageList_LoadImageA]#ImageList_LoadImage hi $lpbmp cx cGrow crMask uType uFlags
dll comctl32 #ImageList_Merge himl1 i1 himl2 i2 dx dy
dll comctl32 #ImageList_Read IStream'pstm
dll comctl32 #ImageList_ReadEx dwFlags IStream'pstm GUID*riid !**ppv
dll comctl32 #ImageList_Remove himl i
dll C_macro ImageList_RemoveAll himl
 ;;ImageList_Remove(himl,-1)
dll comctl32 #ImageList_Replace himl i hbmImage hbmMask
dll comctl32 #ImageList_ReplaceIcon himl i hicon
dll comctl32 #ImageList_SetBkColor himl clrBk
dll comctl32 #ImageList_SetDragCursorImage himlDrag iDrag dxHotspot dyHotspot
dll comctl32 #ImageList_SetIconSize himl cx cy
dll comctl32 #ImageList_SetImageCount himl uNewCount
dll comctl32 #ImageList_SetOverlayImage himl iImage iOverlay
dll comctl32 #ImageList_Write himl IStream'pstm
dll comctl32 #ImageList_WriteEx himl dwFlags IStream'pstm
dll imm32 #ImmAssociateContext hWnd hIMC
dll imm32 #ImmAssociateContextEx hWnd hIMC dwFlags
dll imm32 [ImmConfigureIMEA]#ImmConfigureIME hKL hWnd dwMode !*lpData
dll imm32 #ImmCreateContext
dll imm32 #ImmDestroyContext hIMC
dll imm32 #ImmDisableIME idThread
dll imm32 #ImmDisableTextFrameService idThread
dll imm32 #ImmEnumInputContext idThread lpfn lParam
 ;;lpfn: function# a b
dll imm32 [ImmEnumRegisterWordA]#ImmEnumRegisterWord hKL lpfnEnumProc $lpszReading dwStyle $lpszRegister !*lpData
 ;;lpfnEnumProc: function# $a b $c !*d
dll imm32 [ImmEscapeA]#ImmEscape hKL hIMC uEscape !*lpData
dll imm32 [ImmGetCandidateListA]#ImmGetCandidateList hIMC deIndex CANDIDATELIST*lpCandList dwBufLen
dll imm32 [ImmGetCandidateListCountA]#ImmGetCandidateListCount hIMC *lpdwListCount
dll imm32 #ImmGetCandidateWindow hIMC dwIndex CANDIDATEFORM*lpCandidate
dll imm32 [ImmGetCompositionFontA]#ImmGetCompositionFont hIMC LOGFONT*lplf
dll imm32 [ImmGetCompositionStringA]#ImmGetCompositionString hIMC dwIndex !*lpBuf dwBufLen
dll imm32 #ImmGetCompositionWindow hIMC COMPOSITIONFORM*lpCompForm
dll imm32 #ImmGetContext hWnd
dll imm32 [ImmGetConversionListA]#ImmGetConversionList hKL hIMC $lpSrc CANDIDATELIST*lpDst dwBufLen uFlag
dll imm32 #ImmGetConversionStatus hIMC *lpfdwConversion *lpfdwSentence
dll imm32 #ImmGetDefaultIMEWnd hWnd
dll imm32 [ImmGetDescriptionA]#ImmGetDescription hKL $lpszDescription uBufLen
dll imm32 [ImmGetGuideLineA]#ImmGetGuideLine hIMC dwIndex $lpBuf dwBufLen
dll imm32 [ImmGetIMEFileNameA]#ImmGetIMEFileName hKL $lpszFileName uBufLen
dll imm32 [ImmGetImeMenuItemsA]#ImmGetImeMenuItems hIMC dwFlags dwType IMEMENUITEMINFO*lpImeParentMenu IMEMENUITEMINFO*lpImeMenu dwSize
dll imm32 #ImmGetOpenStatus hIMC
dll imm32 #ImmGetProperty hKL fdwIndex
dll imm32 [ImmGetRegisterWordStyleA]#ImmGetRegisterWordStyle hKL nItem STYLEBUF*lpStyleBuf
dll imm32 #ImmGetStatusWindowPos hIMC POINT*lpptPos
dll imm32 #ImmGetVirtualKey hWnd
dll imm32 [ImmInstallIMEA]#ImmInstallIME $lpszIMEFileName $lpszLayoutText
dll imm32 #ImmIsIME hKL
dll imm32 [ImmIsUIMessageA]#ImmIsUIMessage hWndIME msg wParam lParam
dll imm32 #ImmNotifyIME hIMC dwAction dwIndex dwValue
dll imm32 [ImmRegisterWordA]#ImmRegisterWord hKL $lpszReading dwStyle $lpszRegister
dll imm32 #ImmReleaseContext hWnd hIMC
dll imm32 #ImmSetCandidateWindow hIMC CANDIDATEFORM*lpCandidate
dll imm32 [ImmSetCompositionFontA]#ImmSetCompositionFont hIMC LOGFONT*lplf
dll imm32 [ImmSetCompositionStringA]#ImmSetCompositionString hIMC dwIndex !*lpComp dwCompLen !*lpRead dwReadLen
dll imm32 #ImmSetCompositionWindow hIMC COMPOSITIONFORM*lpCompForm
dll imm32 #ImmSetConversionStatus hIMC fdwConversion fdwSentence
dll imm32 #ImmSetOpenStatus hIMC fOpen
dll imm32 #ImmSetStatusWindowPos hIMC POINT*lpptPos
dll imm32 #ImmSimulateHotKey hWnd dwHotKeyID
dll imm32 [ImmUnregisterWordA]#ImmUnregisterWord hKL $lpszReading dwStyle $lpszUnregister
dll advapi32 #ImpersonateAnonymousToken ThreadHandle
dll user32 #ImpersonateDdeClientWindow hWndClient hWndServer
dll advapi32 #ImpersonateLoggedOnUser hToken
dll advapi32 #ImpersonateNamedPipeClient hNamedPipe
dll advapi32 #ImpersonateSelf ImpersonationLevel
dll user32 #InSendMessage
dll user32 #InSendMessageEx !*lpReserved
dll user32 #InflateRect RECT*lprc dx dy
dll kernel32 #InitAtomTable nSize
dll comctl32 InitCommonControls
dll comctl32 #InitCommonControlsEx INITCOMMONCONTROLSEX*lpInitCtrls
dll comctl32 InitMUILanguage @uiLang
dll advapi32 #InitializeAcl ACL*pAcl nAclLength dwAclRevision
dll kernel32 InitializeCriticalSection CRITICAL_SECTION*lpCriticalSection
dll kernel32 #InitializeCriticalSectionAndSpinCount CRITICAL_SECTION*lpCriticalSection dwSpinCount
dll comctl32 #InitializeFlatSB hwnd
dll psapi #InitializeProcessForWsWatch hProcess
dll kernel32 InitializeSListHead SLIST_HEADER*ListHead
dll advapi32 #InitializeSecurityDescriptor !*pSecurityDescriptor dwRevision
dll advapi32 #InitializeSid !*Sid SID_IDENTIFIER_AUTHORITY*pIdentifierAuthority !nSubAuthorityCount
dll advapi32 [InitiateSystemShutdownA]#InitiateSystemShutdown $lpMachineName $lpMessage dwTimeout bForceAppsClosed bRebootAfterShutdown
dll advapi32 [InitiateSystemShutdownExA]#InitiateSystemShutdownEx $lpMachineName $lpMessage dwTimeout bForceAppsClosed bRebootAfterShutdown dwReason
dll user32 [InsertMenuA]#InsertMenu hMenu uPosition uFlags uIDNewItem $lpNewItem
dll user32 [InsertMenuItemA]#InsertMenuItem hMenu uItem fByPosition MENUITEMINFO*lpmii
dll kernel32 #InterlockedCompareExchange *Destination Exchange Comperand
dll kernel32 %InterlockedCompareExchange64 %*Destination %Exchange %Comperand
dll kernel32 #InterlockedDecrement *lpAddend
dll kernel32 #InterlockedExchange *Target Value
dll kernel32 #InterlockedExchangeAdd *Addend Value
dll C_macro InterlockedExchangePointer Target Value
 ;;InterlockedExchange(Target,Value)
dll kernel32 SINGLE_LIST_ENTRY*InterlockedFlushSList SLIST_HEADER*ListHead
dll kernel32 #InterlockedIncrement *lpAddend
dll kernel32 SINGLE_LIST_ENTRY*InterlockedPopEntrySList SLIST_HEADER*ListHead
dll kernel32 SINGLE_LIST_ENTRY*InterlockedPushEntrySList SLIST_HEADER*ListHead SINGLE_LIST_ENTRY*ListEntry
dll user32 #InternalGetWindowText hWnd @*lpString nMaxCount
dll gdi32 #IntersectClipRect hdc nLeftRect nTopRect nRightRect nBottomRect
dll user32 #IntersectRect RECT*lprcDst RECT*lprcSrc1 RECT*lprcSrc2
dll C_macro IntlStrEqN s1 s2 nChar
 ;;IntlStrEqWorker(1,s1,s2,nChar)
dll C_macro IntlStrEqNI s1 s2 nChar
 ;;IntlStrEqWorker(0,s1,s2,nChar)
dll user32 #InvalidateRect hWnd RECT*lpRect bErase
dll user32 #InvalidateRgn hWnd hRgn bErase
dll user32 #InvertRect hDC RECT*lprc
dll gdi32 #InvertRgn hdc hrgn
dll ole32 #IsAccelerator hAccel cAccelEntries MSG*lpMsg @*lpwCmd
dll uxtheme #IsAppThemed
dll urlmon #IsAsyncMoniker IMoniker'pmk
dll kernel32 #IsBadCodePtr lpfn
 ;;lpfn: function#
dll kernel32 #IsBadHugeReadPtr !*lp ucb
dll kernel32 #IsBadHugeWritePtr !*lp ucb
dll kernel32 #IsBadReadPtr !*lp ucb
dll kernel32 [IsBadStringPtrA]#IsBadStringPtr $lpsz ucchMax
dll kernel32 #IsBadWritePtr !*lp ucb
dll user32 [IsCharAlphaA]#IsCharAlpha !ch
dll user32 [IsCharAlphaNumericA]#IsCharAlphaNumeric !ch
dll user32 [IsCharLowerA]#IsCharLower !ch
dll user32 [IsCharUpperA]#IsCharUpper !ch
dll user32 #IsChild hWndParent hWnd
dll unicows #IsClipboardFormatAvailable format
dll kernel32 #IsDBCSLeadByte !TestChar
dll kernel32 #IsDBCSLeadByteEx CodePage !TestChar
dll kernel32 #IsDebuggerPresent
dll user32 [IsDialogMessageA]#IsDialogMessage hDlg MSG*lpMsg
dll user32 #IsDlgButtonChecked hDlg nIDButton
dll C_macro IsEqualCATID rcatid1 rcatid2
 ;;IsEqualGUID(rcatid1,rcatid2)
dll C_macro IsEqualCLSID rclsid1 rclsid2
 ;;IsEqualGUID(rclsid1,rclsid2)
dll C_macro IsEqualFMTID rfmtid1 rfmtid2
 ;;IsEqualGUID(rfmtid1,rfmtid2)
dll C_macro IsEqualGUID GUID*guid1 GUID*guid2
 ;;!memcmp(guid1,guid2,sizeof(GUID))
dll C_macro IsEqualIID riid1 riid2
 ;;IsEqualGUID(riid1,riid2)
dll user32 #IsGUIThread bConvert
dll user32 #IsHungAppWindow hwnd
dll user32 #IsIconic hWnd
dll shell32 [IsLFNDriveA]#IsLFNDrive $pszPath
dll urlmon [IsLoggingEnabledA]#IsLoggingEnabled $pszUrl
dll user32 #IsMenu hMenu
dll kernel32 #IsNLSDefinedString Function dwFlags NLSVERSIONINFO*lpVersionInformation @*lpString cchStr
dll shell32 #IsNetDrive iDrive
dll kernel32 #IsProcessInJob ProcessHandle JobHandle *Result
dll kernel32 #IsProcessorFeaturePresent ProcessorFeature
dll user32 #IsRectEmpty RECT*lprc
dll kernel32 #IsSystemResumeAutomatic
dll advapi32 #IsTextUnicode !*lpBuffer cb *lpi
dll uxtheme #IsThemeActive
dll uxtheme #IsThemeBackgroundPartiallyTransparent hTheme iPartId iStateId
dll uxtheme #IsThemeDialogTextureEnabled hwnd
dll uxtheme #IsThemePartDefined hTheme iPartId iStateId
dll advapi32 #IsTokenRestricted TokenHandle
dll advapi32 #IsTokenUntrusted TokenHandle
dll shell32 #IsUserAnAdmin
dll advapi32 #IsValidAcl ACL*pAcl
dll kernel32 #IsValidCodePage CodePage
dll "winspool.drv" [IsValidDevmodeA]#IsValidDevmode DEVMODE*pDevmode DevmodeSize
dll kernel32 #IsValidLanguageGroup LanguageGroup dwFlags
dll kernel32 #IsValidLocale Locale dwFlags
dll advapi32 #IsValidSecurityDescriptor !*pSecurityDescriptor
dll advapi32 #IsValidSid !*pSid
dll urlmon #IsValidURL IBindCtx'pBC @*szURL dwReserved
dll advapi32 #IsWellKnownSid !*pSid WellKnownSidType
dll user32 #IsWinEventHookInstalled event
dll user32 #IsWindow hWnd
dll user32 #IsWindowEnabled hWnd
dll unicows #IsWindowUnicode hWnd
dll user32 #IsWindowVisible hWnd
dll kernel32 #IsWow64Process hProcess *Wow64Process
dll user32 #IsZoomed hWnd
def JL_BOTH 0x04
def JL_RECEIVER_ONLY 0x02
def JL_SENDER_ONLY 0x01
type JOBOBJECT_ASSOCIATE_COMPLETION_PORT !*CompletionKey CompletionPort
type JOBOBJECT_BASIC_ACCOUNTING_INFORMATION LARGE_INTEGER'TotalUserTime LARGE_INTEGER'TotalKernelTime LARGE_INTEGER'ThisPeriodTotalUserTime LARGE_INTEGER'ThisPeriodTotalKernelTime TotalPageFaultCount TotalProcesses ActiveProcesses TotalTerminatedProcesses
type JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_ACCOUNTING_INFORMATION'BasicInfo IO_COUNTERS'IoInfo
type JOBOBJECT_BASIC_LIMIT_INFORMATION LARGE_INTEGER'PerProcessUserTimeLimit LARGE_INTEGER'PerJobUserTimeLimit LimitFlags MinimumWorkingSetSize MaximumWorkingSetSize ActiveProcessLimit Affinity PriorityClass SchedulingClass
type JOBOBJECT_BASIC_PROCESS_ID_LIST NumberOfAssignedProcesses NumberOfProcessIdsInList ProcessIdList[1]
type JOBOBJECT_BASIC_UI_RESTRICTIONS UIRestrictionsClass
type JOBOBJECT_END_OF_JOB_TIME_INFORMATION EndOfJobTimeAction
type JOBOBJECT_EXTENDED_LIMIT_INFORMATION JOBOBJECT_BASIC_LIMIT_INFORMATION'BasicLimitInformation IO_COUNTERS'IoInfo ProcessMemoryLimit JobMemoryLimit PeakProcessMemoryUsed PeakJobMemoryUsed
type JOBOBJECT_JOBSET_INFORMATION MemberLevel
type JOBOBJECT_SECURITY_LIMIT_INFORMATION SecurityLimitFlags JobToken TOKEN_GROUPS*SidsToDisable TOKEN_PRIVILEGES*PrivilegesToDelete TOKEN_GROUPS*RestrictedSids
def JOB_ACCESS_ADMINISTER 0x00000010
def JOB_ACCESS_READ 0x00000020
def JOB_ALL_ACCESS 0x000F0030
def JOB_CONTROL_CANCEL 3
def JOB_CONTROL_DELETE 5
def JOB_CONTROL_LAST_PAGE_EJECTED 7
def JOB_CONTROL_PAUSE 1
def JOB_CONTROL_RESTART 4
def JOB_CONTROL_RESUME 2
def JOB_CONTROL_SENT_TO_PRINTER 6
def JOB_EXECUTE 0x00020010
type JOB_INFO_1 JobId $pPrinterName $pMachineName $pUserName $pDocument $pDatatype $pStatus Status Priority Position TotalPages PagesPrinted SYSTEMTIME'Submitted
type JOB_INFO_1A JobId $pPrinterName $pMachineName $pUserName $pDocument $pDatatype $pStatus Status Priority Position TotalPages PagesPrinted SYSTEMTIME'Submitted
type JOB_INFO_1W JobId @*pPrinterName @*pMachineName @*pUserName @*pDocument @*pDatatype @*pStatus Status Priority Position TotalPages PagesPrinted SYSTEMTIME'Submitted
type JOB_INFO_2 JobId $pPrinterName $pMachineName $pUserName $pDocument $pNotifyName $pDatatype $pPrintProcessor $pParameters $pDriverName DEVMODE*pDevMode $pStatus !*pSecurityDescriptor Status Priority Position StartTime UntilTime TotalPages Size SYSTEMTIME'Submitted Time PagesPrinted
type JOB_INFO_2A JobId $pPrinterName $pMachineName $pUserName $pDocument $pNotifyName $pDatatype $pPrintProcessor $pParameters $pDriverName DEVMODE*pDevMode $pStatus !*pSecurityDescriptor Status Priority Position StartTime UntilTime TotalPages Size SYSTEMTIME'Submitted Time PagesPrinted
type JOB_INFO_2W JobId @*pPrinterName @*pMachineName @*pUserName @*pDocument @*pNotifyName @*pDatatype @*pPrintProcessor @*pParameters @*pDriverName DEVMODEW*pDevMode @*pStatus !*pSecurityDescriptor Status Priority Position StartTime UntilTime TotalPages Size SYSTEMTIME'Submitted Time PagesPrinted
type JOB_INFO_3 JobId NextJobId Reserved
def JOB_NOTIFY_FIELD_BYTES_PRINTED 0x17
def JOB_NOTIFY_FIELD_DATATYPE 0x05
def JOB_NOTIFY_FIELD_DEVMODE 0x09
def JOB_NOTIFY_FIELD_DOCUMENT 0x0D
def JOB_NOTIFY_FIELD_DRIVER_NAME 0x08
def JOB_NOTIFY_FIELD_MACHINE_NAME 0x01
def JOB_NOTIFY_FIELD_NOTIFY_NAME 0x04
def JOB_NOTIFY_FIELD_PAGES_PRINTED 0x15
def JOB_NOTIFY_FIELD_PARAMETERS 0x07
def JOB_NOTIFY_FIELD_PORT_NAME 0x02
def JOB_NOTIFY_FIELD_POSITION 0x0F
def JOB_NOTIFY_FIELD_PRINTER_NAME 0x00
def JOB_NOTIFY_FIELD_PRINT_PROCESSOR 0x06
def JOB_NOTIFY_FIELD_PRIORITY 0x0E
def JOB_NOTIFY_FIELD_SECURITY_DESCRIPTOR 0x0C
def JOB_NOTIFY_FIELD_START_TIME 0x11
def JOB_NOTIFY_FIELD_STATUS 0x0A
def JOB_NOTIFY_FIELD_STATUS_STRING 0x0B
def JOB_NOTIFY_FIELD_SUBMITTED 0x10
def JOB_NOTIFY_FIELD_TIME 0x13
def JOB_NOTIFY_FIELD_TOTAL_BYTES 0x16
def JOB_NOTIFY_FIELD_TOTAL_PAGES 0x14
def JOB_NOTIFY_FIELD_UNTIL_TIME 0x12
def JOB_NOTIFY_FIELD_USER_NAME 0x03
def JOB_NOTIFY_TYPE 0x01
def JOB_OBJECT_ALL_ACCESS 0x001F001F
def JOB_OBJECT_ASSIGN_PROCESS 0x0001
def JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS 0x000000ff
def JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS 0x00003fff
def JOB_OBJECT_LIMIT_ACTIVE_PROCESS 0x00000008
def JOB_OBJECT_LIMIT_AFFINITY 0x00000010
def JOB_OBJECT_LIMIT_BREAKAWAY_OK 0x00000800
def JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION 0x00000400
def JOB_OBJECT_LIMIT_JOB_MEMORY 0x00000200
def JOB_OBJECT_LIMIT_JOB_TIME 0x00000004
def JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE 0x00002000
def JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME 0x00000040
def JOB_OBJECT_LIMIT_PRIORITY_CLASS 0x00000020
def JOB_OBJECT_LIMIT_PROCESS_MEMORY 0x00000100
def JOB_OBJECT_LIMIT_PROCESS_TIME 0x00000002
def JOB_OBJECT_LIMIT_RESERVED2 0x00004000
def JOB_OBJECT_LIMIT_RESERVED3 0x00008000
def JOB_OBJECT_LIMIT_RESERVED4 0x00010000
def JOB_OBJECT_LIMIT_RESERVED5 0x00020000
def JOB_OBJECT_LIMIT_RESERVED6 0x00040000
def JOB_OBJECT_LIMIT_SCHEDULING_CLASS 0x00000080
def JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK 0x00001000
def JOB_OBJECT_LIMIT_VALID_FLAGS 0x0007ffff
def JOB_OBJECT_LIMIT_WORKINGSET 0x00000001
def JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS 8
def JOB_OBJECT_MSG_ACTIVE_PROCESS_LIMIT 3
def JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO 4
def JOB_OBJECT_MSG_END_OF_JOB_TIME 1
def JOB_OBJECT_MSG_END_OF_PROCESS_TIME 2
def JOB_OBJECT_MSG_EXIT_PROCESS 7
def JOB_OBJECT_MSG_JOB_MEMORY_LIMIT 10
def JOB_OBJECT_MSG_NEW_PROCESS 6
def JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT 9
def JOB_OBJECT_POST_AT_END_OF_JOB 1
def JOB_OBJECT_QUERY 0x0004
def JOB_OBJECT_RESERVED_LIMIT_VALID_FLAGS 0x0007ffff
def JOB_OBJECT_SECURITY_FILTER_TOKENS 0x00000008
def JOB_OBJECT_SECURITY_NO_ADMIN 0x00000001
def JOB_OBJECT_SECURITY_ONLY_TOKEN 0x00000004
def JOB_OBJECT_SECURITY_RESTRICTED_TOKEN 0x00000002
def JOB_OBJECT_SECURITY_VALID_FLAGS 0x0000000f
def JOB_OBJECT_SET_ATTRIBUTES 0x0002
def JOB_OBJECT_SET_SECURITY_ATTRIBUTES 0x0010
def JOB_OBJECT_TERMINATE 0x0008
def JOB_OBJECT_TERMINATE_AT_END_OF_JOB 0
def JOB_OBJECT_UILIMIT_ALL 0x000000FF
def JOB_OBJECT_UILIMIT_DESKTOP 0x00000040
def JOB_OBJECT_UILIMIT_DISPLAYSETTINGS 0x00000010
def JOB_OBJECT_UILIMIT_EXITWINDOWS 0x00000080
def JOB_OBJECT_UILIMIT_GLOBALATOMS 0x00000020
def JOB_OBJECT_UILIMIT_HANDLES 0x00000001
def JOB_OBJECT_UILIMIT_NONE 0x00000000
def JOB_OBJECT_UILIMIT_READCLIPBOARD 0x00000002
def JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS 0x00000008
def JOB_OBJECT_UILIMIT_WRITECLIPBOARD 0x00000004
def JOB_OBJECT_UI_VALID_FLAGS 0x000000FF
def JOB_POSITION_UNSPECIFIED 0
def JOB_READ 0x00020020
type JOB_SET_ARRAY JobHandle MemberLevel Flags
def JOB_STATUS_BLOCKED_DEVQ 0x00000200
def JOB_STATUS_COMPLETE 0x00001000
def JOB_STATUS_DELETED 0x00000100
def JOB_STATUS_DELETING 0x00000004
def JOB_STATUS_ERROR 0x00000002
def JOB_STATUS_OFFLINE 0x00000020
def JOB_STATUS_PAPEROUT 0x00000040
def JOB_STATUS_PAUSED 0x00000001
def JOB_STATUS_PRINTED 0x00000080
def JOB_STATUS_PRINTING 0x00000010
def JOB_STATUS_RESTART 0x00000800
def JOB_STATUS_SPOOLING 0x00000008
def JOB_STATUS_USER_INTERVENTION 0x00000400
def JOB_WRITE 0x00020010
def JOHAB_CHARSET 130
type JOYCAPS @wMid @wPid !szPname[32] wXmin wXmax wYmin wYmax wZmin wZmax wNumButtons wPeriodMin wPeriodMax wRmin wRmax wUmin wUmax wVmin wVmax wCaps wMaxAxes wNumAxes wMaxButtons !szRegKey[32] !szOEMVxD[260]
type JOYCAPS2 @wMid @wPid !szPname[32] wXmin wXmax wYmin wYmax wZmin wZmax wNumButtons wPeriodMin wPeriodMax wRmin wRmax wUmin wUmax wVmin wVmax wCaps wMaxAxes wNumAxes wMaxButtons !szRegKey[32] !szOEMVxD[260] GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type JOYCAPS2A @wMid @wPid !szPname[32] wXmin wXmax wYmin wYmax wZmin wZmax wNumButtons wPeriodMin wPeriodMax wRmin wRmax wUmin wUmax wVmin wVmax wCaps wMaxAxes wNumAxes wMaxButtons !szRegKey[32] !szOEMVxD[260] GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type JOYCAPS2W @wMid @wPid @szPname[32] wXmin wXmax wYmin wYmax wZmin wZmax wNumButtons wPeriodMin wPeriodMax wRmin wRmax wUmin wUmax wVmin wVmax wCaps wMaxAxes wNumAxes wMaxButtons @szRegKey[32] @szOEMVxD[260] GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type JOYCAPSA @wMid @wPid !szPname[32] wXmin wXmax wYmin wYmax wZmin wZmax wNumButtons wPeriodMin wPeriodMax wRmin wRmax wUmin wUmax wVmin wVmax wCaps wMaxAxes wNumAxes wMaxButtons !szRegKey[32] !szOEMVxD[260]
type JOYCAPSW @wMid @wPid @szPname[32] wXmin wXmax wYmin wYmax wZmin wZmax wNumButtons wPeriodMin wPeriodMax wRmin wRmax wUmin wUmax wVmin wVmax wCaps wMaxAxes wNumAxes wMaxButtons @szRegKey[32] @szOEMVxD[260]
def JOYCAPS_HASPOV 0x0010
def JOYCAPS_HASR 0x0002
def JOYCAPS_HASU 0x0004
def JOYCAPS_HASV 0x0008
def JOYCAPS_HASZ 0x0001
def JOYCAPS_POV4DIR 0x0020
def JOYCAPS_POVCTS 0x0040
def JOYERR_BASE 160
def JOYERR_NOCANDO 0x000000A6
def JOYERR_NOERROR 0
def JOYERR_PARMS 0x000000A5
def JOYERR_UNPLUGGED 0x000000A7
type JOYINFO wXpos wYpos wZpos wButtons
type JOYINFOEX dwSize dwFlags dwXpos dwYpos dwZpos dwRpos dwUpos dwVpos dwButtons dwButtonNumber dwPOV dwReserved1 dwReserved2
def JOYSTICKID1 0
def JOYSTICKID2 1
def JOY_BUTTON1 0x0001
def JOY_BUTTON10 0x00000200
def JOY_BUTTON11 0x00000400
def JOY_BUTTON12 0x00000800
def JOY_BUTTON13 0x00001000
def JOY_BUTTON14 0x00002000
def JOY_BUTTON15 0x00004000
def JOY_BUTTON16 0x00008000
def JOY_BUTTON17 0x00010000
def JOY_BUTTON18 0x00020000
def JOY_BUTTON19 0x00040000
def JOY_BUTTON1CHG 0x0100
def JOY_BUTTON2 0x0002
def JOY_BUTTON20 0x00080000
def JOY_BUTTON21 0x00100000
def JOY_BUTTON22 0x00200000
def JOY_BUTTON23 0x00400000
def JOY_BUTTON24 0x00800000
def JOY_BUTTON25 0x01000000
def JOY_BUTTON26 0x02000000
def JOY_BUTTON27 0x04000000
def JOY_BUTTON28 0x08000000
def JOY_BUTTON29 0x10000000
def JOY_BUTTON2CHG 0x0200
def JOY_BUTTON3 0x0004
def JOY_BUTTON30 0x20000000
def JOY_BUTTON31 0x40000000
def JOY_BUTTON32 0x80000000
def JOY_BUTTON3CHG 0x0400
def JOY_BUTTON4 0x0008
def JOY_BUTTON4CHG 0x0800
def JOY_BUTTON5 0x00000010
def JOY_BUTTON6 0x00000020
def JOY_BUTTON7 0x00000040
def JOY_BUTTON8 0x00000080
def JOY_BUTTON9 0x00000100
def JOY_CAL_READ3 0x00040000
def JOY_CAL_READ4 0x00080000
def JOY_CAL_READ5 0x00400000
def JOY_CAL_READ6 0x00800000
def JOY_CAL_READALWAYS 0x00010000
def JOY_CAL_READRONLY 0x02000000
def JOY_CAL_READUONLY 0x04000000
def JOY_CAL_READVONLY 0x08000000
def JOY_CAL_READXONLY 0x00100000
def JOY_CAL_READXYONLY 0x00020000
def JOY_CAL_READYONLY 0x00200000
def JOY_CAL_READZONLY 0x01000000
def JOY_POVBACKWARD 18000
def JOY_POVCENTERED 0xFFFFFFFF
 ;;(WORD)-1
def JOY_POVFORWARD 0
def JOY_POVLEFT 27000
def JOY_POVRIGHT 9000
def JOY_RETURNALL 0x000000FF
def JOY_RETURNBUTTONS 0x00000080
def JOY_RETURNCENTERED 0x00000400
def JOY_RETURNPOV 0x00000040
def JOY_RETURNPOVCTS 0x00000200
def JOY_RETURNR 0x00000008
def JOY_RETURNRAWDATA 0x00000100
def JOY_RETURNU 0x00000010
def JOY_RETURNV 0x00000020
def JOY_RETURNX 0x00000001
def JOY_RETURNY 0x00000002
def JOY_RETURNZ 0x00000004
def JOY_USEDEADZONE 0x00000800
def JobObjectAssociateCompletionPortInformation 7
def JobObjectBasicAccountingInformation 1
def JobObjectBasicAndIoAccountingInformation 8
def JobObjectBasicLimitInformation 2
def JobObjectBasicProcessIdList 3
def JobObjectBasicUIRestrictions 4
def JobObjectEndOfJobTimeInformation 6
def JobObjectExtendedLimitInformation 9
def JobObjectJobSetInformation 10
def JobObjectSecurityLimitInformation 5
type KBDLLHOOKSTRUCT vkCode scanCode flags time dwExtraInfo
type KEAPUBKEY magic bitlen
type KERNINGPAIR @wFirst @wSecond iKernAmount
type KEYBDINPUT @wVk @wScan dwFlags time dwExtraInfo
def KEYBOARD_OVERRUN_MAKE_CODE 0xFF
def KEYEVENTF_EXTENDEDKEY 0x0001
def KEYEVENTF_KEYUP 0x0002
def KEYEVENTF_SCANCODE 0x0008
def KEYEVENTF_UNICODE 0x0004
def KEY_ALL_ACCESS 0x000F003F
def KEY_CREATE_LINK 0x0020
def KEY_CREATE_SUB_KEY 0x0004
def KEY_ENUMERATE_SUB_KEYS 0x0008
def KEY_EVENT 0x0001
type KEY_EVENT_RECORD bKeyDown @wRepeatCount @wVirtualKeyCode @wVirtualScanCode __KEY_EVENT_RECORD1'uChar dwControlKeyState
def KEY_EXECUTE 0x00020019
def KEY_LENGTH_MASK 0xFFFF0000
def KEY_NOTIFY 0x0010
def KEY_QUERY_VALUE 0x0001
def KEY_READ 0x00020019
def KEY_SET_VALUE 0x0002
type KEY_TYPE_SUBTYPE dwKeySpec GUID'Type GUID'Subtype
def KEY_WOW64_32KEY 0x0200
def KEY_WOW64_64KEY 0x0100
def KEY_WOW64_RES 0x0300
def KEY_WRITE 0x00020006
def KF_ALTDOWN 0x2000
def KF_DLGMODE 0x0800
def KF_EXTENDED 0x0100
def KF_MENUMODE 0x1000
def KF_REPEAT 0x4000
def KF_UP 0x8000
def KLF_ACTIVATE 0x00000001
def KLF_NOTELLSHELL 0x00000080
def KLF_REORDER 0x00000008
def KLF_REPLACELANG 0x00000010
def KLF_RESET 0x40000000
def KLF_SETFORPROCESS 0x00000100
def KLF_SHIFTLOCK 0x00010000
def KLF_SUBSTITUTE_OK 0x00000002
def KL_NAMELENGTH 9
def KODAK_14_WO 70
def KP_ADMIN_PIN 31
def KP_ALGID 7
def KP_BLOCKLEN 8
def KP_CERTIFICATE 26
def KP_CLEAR_KEY 27
def KP_CLIENT_RANDOM 21
def KP_CMS_DH_KEY_INFO 38
def KP_CMS_KEY_INFO 37
def KP_EFFECTIVE_KEYLEN 19
def KP_G 12
def KP_GET_USE_COUNT 42
def KP_HIGHEST_VERSION 41
def KP_INFO 18
def KP_IV 1
def KP_KEYEXCHANGE_PIN 32
def KP_KEYLEN 9
def KP_KEYVAL 30
def KP_MODE 4
def KP_MODE_BITS 5
def KP_OAEP_PARAMS 36
def KP_P 11
def KP_PADDING 3
def KP_PERMISSIONS 6
def KP_PRECOMP_MD5 24
def KP_PRECOMP_SHA 25
def KP_PREHASH 34
def KP_PUB_EX_LEN 28
def KP_PUB_EX_VAL 29
def KP_PUB_PARAMS 39
def KP_Q 13
def KP_RA 16
def KP_RB 17
def KP_ROUNDS 35
def KP_RP 23
def KP_SALT 2
def KP_SALT_EX 10
def KP_SCHANNEL_ALG 20
def KP_SERVER_RANDOM 22
def KP_SIGNATURE_PIN 33
def KP_VERIFY_PARAMS 40
def KP_X 14
def KP_Y 15
def KeepPrefetchedData 1
def KeepReadData 2
dll user32 #KillTimer hWnd uIDEvent
type LANA_ENUM !length !lana[255]
def LANG_AFRIKAANS 0x36
def LANG_ALBANIAN 0x1c
def LANG_ARABIC 0x01
def LANG_ARMENIAN 0x2b
def LANG_ASSAMESE 0x4d
def LANG_AZERI 0x2c
def LANG_BASQUE 0x2d
def LANG_BELARUSIAN 0x23
def LANG_BENGALI 0x45
def LANG_BULGARIAN 0x02
def LANG_CATALAN 0x03
def LANG_CHINESE 0x04
def LANG_CROATIAN 0x1a
def LANG_CZECH 0x05
def LANG_DANISH 0x06
def LANG_DIVEHI 0x65
def LANG_DUTCH 0x13
def LANG_ENGLISH 0x09
def LANG_ESTONIAN 0x25
def LANG_FAEROESE 0x38
def LANG_FARSI 0x29
def LANG_FINNISH 0x0b
def LANG_FRENCH 0x0c
def LANG_GALICIAN 0x56
def LANG_GEORGIAN 0x37
def LANG_GERMAN 0x07
def LANG_GREEK 0x08
def LANG_GUJARATI 0x47
def LANG_HEBREW 0x0d
def LANG_HINDI 0x39
def LANG_HUNGARIAN 0x0e
def LANG_ICELANDIC 0x0f
def LANG_INDONESIAN 0x21
def LANG_INVARIANT 0x7f
def LANG_ITALIAN 0x10
def LANG_JAPANESE 0x11
def LANG_KANNADA 0x4b
def LANG_KASHMIRI 0x60
def LANG_KAZAK 0x3f
def LANG_KONKANI 0x57
def LANG_KOREAN 0x12
def LANG_KYRGYZ 0x40
def LANG_LATVIAN 0x26
def LANG_LITHUANIAN 0x27
def LANG_MACEDONIAN 0x2f
def LANG_MALAY 0x3e
def LANG_MALAYALAM 0x4c
def LANG_MANIPURI 0x58
def LANG_MARATHI 0x4e
def LANG_MONGOLIAN 0x50
def LANG_NEPALI 0x61
def LANG_NEUTRAL 0x00
def LANG_NORWEGIAN 0x14
def LANG_ORIYA 0x48
def LANG_POLISH 0x15
def LANG_PORTUGUESE 0x16
def LANG_PUNJABI 0x46
def LANG_ROMANIAN 0x18
def LANG_RUSSIAN 0x19
def LANG_SANSKRIT 0x4f
def LANG_SERBIAN 0x1a
def LANG_SINDHI 0x59
def LANG_SLOVAK 0x1b
def LANG_SLOVENIAN 0x24
def LANG_SPANISH 0x0a
def LANG_SWAHILI 0x41
def LANG_SWEDISH 0x1d
def LANG_SYRIAC 0x5a
def LANG_SYSTEM_DEFAULT 0x00000800
 ;;(((WORD)(0x02))<<10)|(WORD)(0x00)
def LANG_TAMIL 0x49
def LANG_TATAR 0x44
def LANG_TELUGU 0x4a
def LANG_THAI 0x1e
def LANG_TURKISH 0x1f
def LANG_UKRAINIAN 0x22
def LANG_URDU 0x20
def LANG_USER_DEFAULT 0x00000400
 ;;(((WORD)(0x01))<<10)|(WORD)(0x00)
def LANG_UZBEK 0x43
def LANG_VIETNAMESE 0x2a
type LARGE_INTEGER {LowPart HighPart} []__LARGE_INTEGER2'u []%QuadPart
type LASTINPUTINFO cbSize dwTime
def LAYERED_PROTOCOL 0
type LAYERPLANEDESCRIPTOR @nSize @nVersion dwFlags !iPixelType !cColorBits !cRedBits !cRedShift !cGreenBits !cGreenShift !cBlueBits !cBlueShift !cAlphaBits !cAlphaShift !cAccumBits !cAccumRedBits !cAccumGreenBits !cAccumBlueBits !cAccumAlphaBits !cDepthBits !cStencilBits !cAuxBuffers !iLayerPlane !bReserved crTransparent
def LAYOUT_BITMAPORIENTATIONPRESERVED 0x00000008
def LAYOUT_BTT 0x00000002
def LAYOUT_ORIENTATIONMASK 0x00000007
def LAYOUT_RTL 0x00000001
def LAYOUT_VBH 0x00000004
dll comctl32 #LBItemFromPt hLB POINT'pt bAutoScroll
def LBN_DBLCLK 2
def LBN_ERRSPACE 0xFFFFFFFE
def LBN_KILLFOCUS 5
def LBN_SELCANCEL 3
def LBN_SELCHANGE 1
def LBN_SETFOCUS 4
def LBSELCHSTRING "commdlg_LBSelChangedNotify"
def LBSELCHSTRINGA "commdlg_LBSelChangedNotify"
def LBSELCHSTRINGW L"commdlg_LBSelChangedNotify"
def LBS_COMBOBOX 0x8000
def LBS_DISABLENOSCROLL 0x1000
def LBS_EXTENDEDSEL 0x0800
def LBS_HASSTRINGS 0x0040
def LBS_MULTICOLUMN 0x0200
def LBS_MULTIPLESEL 0x0008
def LBS_NODATA 0x2000
def LBS_NOINTEGRALHEIGHT 0x0100
def LBS_NOREDRAW 0x0004
def LBS_NOSEL 0x4000
def LBS_NOTIFY 0x0001
def LBS_OWNERDRAWFIXED 0x0010
def LBS_OWNERDRAWVARIABLE 0x0020
def LBS_SORT 0x0002
def LBS_STANDARD 0x00A00003
def LBS_USETABSTOPS 0x0080
def LBS_WANTKEYBOARDINPUT 0x0400
def LB_ADDFILE 0x0196
def LB_ADDSTRING 0x0180
def LB_CTLCODE 0
def LB_DELETESTRING 0x0182
def LB_DIR 0x018D
def LB_ERR 0xFFFFFFFF
def LB_ERRSPACE 0xFFFFFFFE
def LB_FINDSTRING 0x018F
def LB_FINDSTRINGEXACT 0x01A2
def LB_GETANCHORINDEX 0x019D
def LB_GETCARETINDEX 0x019F
def LB_GETCOUNT 0x018B
def LB_GETCURSEL 0x0188
def LB_GETHORIZONTALEXTENT 0x0193
def LB_GETITEMDATA 0x0199
def LB_GETITEMHEIGHT 0x01A1
def LB_GETITEMRECT 0x0198
def LB_GETLISTBOXINFO 0x01B2
def LB_GETLOCALE 0x01A6
def LB_GETSEL 0x0187
def LB_GETSELCOUNT 0x0190
def LB_GETSELITEMS 0x0191
def LB_GETTEXT 0x0189
def LB_GETTEXTLEN 0x018A
def LB_GETTOPINDEX 0x018E
def LB_INITSTORAGE 0x01A8
def LB_INSERTSTRING 0x0181
def LB_ITEMFROMPOINT 0x01A9
def LB_MSGMAX 0x01B3
def LB_OKAY 0
def LB_RESETCONTENT 0x0184
def LB_SELECTSTRING 0x018C
def LB_SELITEMRANGE 0x019B
def LB_SELITEMRANGEEX 0x0183
def LB_SETANCHORINDEX 0x019C
def LB_SETCARETINDEX 0x019E
def LB_SETCOLUMNWIDTH 0x0195
def LB_SETCOUNT 0x01A7
def LB_SETCURSEL 0x0186
def LB_SETHORIZONTALEXTENT 0x0194
def LB_SETITEMDATA 0x019A
def LB_SETITEMHEIGHT 0x01A0
def LB_SETLOCALE 0x01A5
def LB_SETSEL 0x0185
def LB_SETTABSTOPS 0x0192
def LB_SETTOPINDEX 0x0197
def LCID_ALTERNATE_SORTS 0x00000004
def LCID_INSTALLED 0x00000001
def LCID_SUPPORTED 0x00000002
def LCMAP_BYTEREV 0x00000800
def LCMAP_FULLWIDTH 0x00800000
def LCMAP_HALFWIDTH 0x00400000
def LCMAP_HIRAGANA 0x00100000
def LCMAP_KATAKANA 0x00200000
def LCMAP_LINGUISTIC_CASING 0x01000000
def LCMAP_LOWERCASE 0x00000100
def LCMAP_SIMPLIFIED_CHINESE 0x02000000
def LCMAP_SORTKEY 0x00000400
def LCMAP_TRADITIONAL_CHINESE 0x04000000
def LCMAP_UPPERCASE 0x00000200
dll kernel32 [LCMapStringA]#LCMapString Locale dwMapFlags $lpSrcStr cchSrc $lpDestStr cchDest
def LCS_CALIBRATED_RGB 0x00000000
def LCS_GM_ABS_COLORIMETRIC 0x00000008
def LCS_GM_BUSINESS 0x00000001
def LCS_GM_GRAPHICS 0x00000002
def LCS_GM_IMAGES 0x00000004
def LCS_SIGNATURE 0x50534F43
def LCS_WINDOWS_COLOR_SPACE 0x0057696E
def LCS_sRGB 0x73524742
def LC_ALL 0
def LC_COLLATE 1
def LC_CTYPE 2
def LC_INTERIORS 128
def LC_MARKER 4
def LC_MAX 5
def LC_MIN 0
def LC_MONETARY 3
def LC_NONE 0
def LC_NUMERIC 4
def LC_POLYLINE 2
def LC_POLYMARKER 8
def LC_STYLED 32
def LC_TIME 5
def LC_WIDE 16
def LC_WIDESTYLED 64
def LDBL_DIG 15
def LDBL_EPSILON 2.2204460492503131e-016
def LDBL_MANT_DIG 53
def LDBL_MAX 1.7976931348623158e+308
def LDBL_MAX_10_EXP 308
def LDBL_MAX_EXP 1024
def LDBL_MIN 2.2250738585072014e-308
def LDBL_MIN_10_EXP 0xFFFFFECD
def LDBL_MIN_EXP 0xFFFFFC03
def LDBL_RADIX 2
def LDBL_ROUNDS 1
type LDT_ENTRY @LimitLow @BaseLow __LDT_ENTRY1'HighWord
def LEFT_ALT_PRESSED 0x0002
def LEFT_CTRL_PRESSED 0x0008
def LF32_FIXED 0x00000001
def LF32_FREE 0x00000002
def LF32_MOVEABLE 0x00000004
def LF_FACESIZE 32
def LF_FULLFACESIZE 64
def LGRPID_ARABIC 0x000d
def LGRPID_ARMENIAN 0x0011
def LGRPID_BALTIC 0x0003
def LGRPID_CENTRAL_EUROPE 0x0002
def LGRPID_CYRILLIC 0x0005
def LGRPID_GEORGIAN 0x0010
def LGRPID_GREEK 0x0004
def LGRPID_HEBREW 0x000c
def LGRPID_INDIC 0x000f
def LGRPID_INSTALLED 0x00000001
def LGRPID_JAPANESE 0x0007
def LGRPID_KOREAN 0x0008
def LGRPID_SIMPLIFIED_CHINESE 0x000a
def LGRPID_SUPPORTED 0x00000002
def LGRPID_THAI 0x000b
def LGRPID_TRADITIONAL_CHINESE 0x0009
def LGRPID_TURKISH 0x0006
def LGRPID_VIETNAMESE 0x000e
def LGRPID_WESTERN_EUROPE 0x0001
type LHITTESTINFO POINT'pt LITEM'item
def LHND 0x00000042
dll C_macro LHashValOfName lcid szName
 ;;LHashValOfNameSys(1,lcid,szName)
dll oleaut32 #LHashValOfNameSys syskind lcid @*szName
dll oleaut32 #LHashValOfNameSysA syskind lcid $szName
def LIBFLAG_FCONTROL 0x2
def LIBFLAG_FHASDISKIMAGE 0x8
def LIBFLAG_FHIDDEN 0x4
def LIBFLAG_FRESTRICTED 0x1
def LIBID_Accessibility uuidof("{1EA4DBF0-3C3B-11CF-810C-00AA00389B71}")
type LICINFO cbLicInfo fRuntimeKeyAvail fLicVerified
def LIF_ITEMID 0x00000004
def LIF_ITEMINDEX 0x00000001
def LIF_STATE 0x00000002
def LIF_URL 0x00000008
def LINECAPS 30
type LINGER @l_onoff @l_linger
type LINKSRCDESCRIPTOR cbSize GUID'clsid dwDrawAspect SIZE'sizel POINTL'pointl dwStatus dwFullUserTypeName dwSrcOfCopy
def LISTEN_OUTSTANDING 0x01
type LIST_ENTRY LIST_ENTRY*Flink LIST_ENTRY*Blink
type LIST_ENTRY32 Flink Blink
type LIST_ENTRY64 %Flink %Blink
def LIS_ENABLED 0x00000002
def LIS_FOCUSED 0x00000001
def LIS_VISITED 0x00000004
type LITEM mask iLink state stateMask @szID[48] @szUrl[2084]
def LITTLEENDIAN 0x0001
def LK_LOCK 1
def LK_NBLCK 2
def LK_NBRLCK 4
def LK_RLCK 3
def LK_UNLCK 0
def LLKHF_ALTDOWN 0x00000020
def LLKHF_EXTENDED 0x00000001
def LLKHF_INJECTED 0x00000010
def LLKHF_UP 0x00000080
def LLMHF_INJECTED 0x00000001
def LMEM_DISCARDABLE 0x0F00
def LMEM_DISCARDED 0x4000
def LMEM_FIXED 0x0000
def LMEM_INVALID_HANDLE 0x8000
def LMEM_LOCKCOUNT 0x00FF
def LMEM_MODIFY 0x0080
def LMEM_MOVEABLE 0x0002
def LMEM_NOCOMPACT 0x0010
def LMEM_NODISCARD 0x0020
def LMEM_VALID_FLAGS 0x0F72
def LMEM_ZEROINIT 0x0040
def LM_GETIDEALHEIGHT 0x00000701
def LM_GETITEM 0x00000703
def LM_HITTEST 0x00000700
def LM_SETITEM 0x00000702
def LOAD_DLL_DEBUG_EVENT 6
type LOAD_DLL_DEBUG_INFO hFile !*lpBaseOfDll dwDebugInfoFileOffset nDebugInfoSize !*lpImageName @fUnicode
def LOAD_IGNORE_CODE_AUTHZ_LEVEL 0x00000010
def LOAD_LIBRARY_AS_DATAFILE 0x00000002
def LOAD_TLB_AS_32BIT 0x20
def LOAD_TLB_AS_64BIT 0x40
def LOAD_WITH_ALTERED_SEARCH_PATH 0x00000008
type LOCALESIGNATURE lsUsb[4] lsCsbDefault[2] lsCsbSupported[2]
def LOCALE_FONTSIGNATURE 0x00000058
def LOCALE_ICALENDARTYPE 0x00001009
def LOCALE_ICENTURY 0x00000024
def LOCALE_ICOUNTRY 0x00000005
def LOCALE_ICURRDIGITS 0x00000019
def LOCALE_ICURRENCY 0x0000001B
def LOCALE_IDATE 0x00000021
def LOCALE_IDAYLZERO 0x00000026
def LOCALE_IDEFAULTANSICODEPAGE 0x00001004
def LOCALE_IDEFAULTCODEPAGE 0x0000000B
def LOCALE_IDEFAULTCOUNTRY 0x0000000A
def LOCALE_IDEFAULTEBCDICCODEPAGE 0x00001012
def LOCALE_IDEFAULTLANGUAGE 0x00000009
def LOCALE_IDEFAULTMACCODEPAGE 0x00001011
def LOCALE_IDIGITS 0x00000011
def LOCALE_IDIGITSUBSTITUTION 0x00001014
def LOCALE_IFIRSTDAYOFWEEK 0x0000100C
def LOCALE_IFIRSTWEEKOFYEAR 0x0000100D
def LOCALE_IINTLCURRDIGITS 0x0000001A
def LOCALE_ILANGUAGE 0x00000001
def LOCALE_ILDATE 0x00000022
def LOCALE_ILZERO 0x00000012
def LOCALE_IMEASURE 0x0000000D
def LOCALE_IMONLZERO 0x00000027
def LOCALE_INEGCURR 0x0000001C
def LOCALE_INEGNUMBER 0x00001010
def LOCALE_INEGSEPBYSPACE 0x00000057
def LOCALE_INEGSIGNPOSN 0x00000053
def LOCALE_INEGSYMPRECEDES 0x00000056
def LOCALE_INVARIANT 0x0000007F
 ;;((((WORD)(0x0)))<<16)|(((WORD)(((((WORD)(0x00))<<10)|(WORD)(0x7f)))))
def LOCALE_IOPTIONALCALENDAR 0x0000100B
def LOCALE_IPAPERSIZE 0x0000100A
def LOCALE_IPOSSEPBYSPACE 0x00000055
def LOCALE_IPOSSIGNPOSN 0x00000052
def LOCALE_IPOSSYMPRECEDES 0x00000054
def LOCALE_ITIME 0x00000023
def LOCALE_ITIMEMARKPOSN 0x00001005
def LOCALE_ITLZERO 0x00000025
def LOCALE_NEUTRAL 0x00000000
 ;;((((WORD)(0x0)))<<16)|(((WORD)(((((WORD)(0x00))<<10)|(WORD)(0x00)))))
def LOCALE_NOUSEROVERRIDE 0x80000000
def LOCALE_RETURN_NUMBER 0x20000000
def LOCALE_S1159 0x00000028
def LOCALE_S2359 0x00000029
def LOCALE_SABBREVCTRYNAME 0x00000007
def LOCALE_SABBREVDAYNAME1 0x00000031
def LOCALE_SABBREVDAYNAME2 0x00000032
def LOCALE_SABBREVDAYNAME3 0x00000033
def LOCALE_SABBREVDAYNAME4 0x00000034
def LOCALE_SABBREVDAYNAME5 0x00000035
def LOCALE_SABBREVDAYNAME6 0x00000036
def LOCALE_SABBREVDAYNAME7 0x00000037
def LOCALE_SABBREVLANGNAME 0x00000003
def LOCALE_SABBREVMONTHNAME1 0x00000044
def LOCALE_SABBREVMONTHNAME10 0x0000004D
def LOCALE_SABBREVMONTHNAME11 0x0000004E
def LOCALE_SABBREVMONTHNAME12 0x0000004F
def LOCALE_SABBREVMONTHNAME13 0x0000100F
def LOCALE_SABBREVMONTHNAME2 0x00000045
def LOCALE_SABBREVMONTHNAME3 0x00000046
def LOCALE_SABBREVMONTHNAME4 0x00000047
def LOCALE_SABBREVMONTHNAME5 0x00000048
def LOCALE_SABBREVMONTHNAME6 0x00000049
def LOCALE_SABBREVMONTHNAME7 0x0000004A
def LOCALE_SABBREVMONTHNAME8 0x0000004B
def LOCALE_SABBREVMONTHNAME9 0x0000004C
def LOCALE_SCOUNTRY 0x00000006
def LOCALE_SCURRENCY 0x00000014
def LOCALE_SDATE 0x0000001D
def LOCALE_SDAYNAME1 0x0000002A
def LOCALE_SDAYNAME2 0x0000002B
def LOCALE_SDAYNAME3 0x0000002C
def LOCALE_SDAYNAME4 0x0000002D
def LOCALE_SDAYNAME5 0x0000002E
def LOCALE_SDAYNAME6 0x0000002F
def LOCALE_SDAYNAME7 0x00000030
def LOCALE_SDECIMAL 0x0000000E
def LOCALE_SENGCOUNTRY 0x00001002
def LOCALE_SENGCURRNAME 0x00001007
def LOCALE_SENGLANGUAGE 0x00001001
def LOCALE_SGROUPING 0x00000010
def LOCALE_SINTLSYMBOL 0x00000015
def LOCALE_SISO3166CTRYNAME 0x0000005A
def LOCALE_SISO639LANGNAME 0x00000059
def LOCALE_SLANGUAGE 0x00000002
def LOCALE_SLIST 0x0000000C
def LOCALE_SLONGDATE 0x00000020
def LOCALE_SMONDECIMALSEP 0x00000016
def LOCALE_SMONGROUPING 0x00000018
def LOCALE_SMONTHNAME1 0x00000038
def LOCALE_SMONTHNAME10 0x00000041
def LOCALE_SMONTHNAME11 0x00000042
def LOCALE_SMONTHNAME12 0x00000043
def LOCALE_SMONTHNAME13 0x0000100E
def LOCALE_SMONTHNAME2 0x00000039
def LOCALE_SMONTHNAME3 0x0000003A
def LOCALE_SMONTHNAME4 0x0000003B
def LOCALE_SMONTHNAME5 0x0000003C
def LOCALE_SMONTHNAME6 0x0000003D
def LOCALE_SMONTHNAME7 0x0000003E
def LOCALE_SMONTHNAME8 0x0000003F
def LOCALE_SMONTHNAME9 0x00000040
def LOCALE_SMONTHOUSANDSEP 0x00000017
def LOCALE_SNATIVECTRYNAME 0x00000008
def LOCALE_SNATIVECURRNAME 0x00001008
def LOCALE_SNATIVEDIGITS 0x00000013
def LOCALE_SNATIVELANGNAME 0x00000004
def LOCALE_SNEGATIVESIGN 0x00000051
def LOCALE_SPOSITIVESIGN 0x00000050
def LOCALE_SSHORTDATE 0x0000001F
def LOCALE_SSORTNAME 0x00001013
def LOCALE_STHOUSAND 0x0000000F
def LOCALE_STIME 0x0000001E
def LOCALE_STIMEFORMAT 0x00001003
def LOCALE_SYEARMONTH 0x00001006
def LOCALE_SYSTEM_DEFAULT 0x00000800
 ;;((((WORD)(0x0)))<<16)|(((WORD)((((((WORD)(0x02))<<10)|(WORD)(0x00))))))
def LOCALE_USER_DEFAULT 0x00000400
 ;;((((WORD)(0x0)))<<16)|(((WORD)((((((WORD)(0x01))<<10)|(WORD)(0x00))))))
def LOCALE_USE_CP_ACP 0x40000000
def LOCALE_USE_NLS 0x10000000
def LOCALSERVICE_LUID {0x3e5,0x0}
def LOCKFILE_EXCLUSIVE_LOCK 0x00000002
def LOCKFILE_FAIL_IMMEDIATELY 0x00000001
def LOCKF_LOGICAL_LOCK 0x00
def LOCKF_PHYSICAL_LOCK 0x01
def LOCKP_ALLOW_MEM_MAPPING 0x00
def LOCKP_ALLOW_WRITES 0x01
def LOCKP_FAIL_MEM_MAPPING 0x02
def LOCKP_FAIL_WRITES 0x00
def LOCKP_LOCK_FOR_FORMAT 0x04
def LOCKP_USER_MASK 0x03
def LOCK_ELEMENT 0
def LOCK_EXCLUSIVE 2
def LOCK_ONLYONCE 4
def LOCK_UNLOCK_DOOR 0x02
def LOCK_UNLOCK_IEPORT 0x01
def LOCK_UNLOCK_KEYPAD 0x04
def LOCK_WRITE 1
type LOGBRUSH lbStyle lbColor lbHatch
type LOGBRUSH32 lbStyle lbColor lbHatch
type LOGCOLORSPACE lcsSignature lcsVersion lcsSize lcsCSType lcsIntent CIEXYZTRIPLE'lcsEndpoints lcsGammaRed lcsGammaGreen lcsGammaBlue !lcsFilename[260]
type LOGCOLORSPACEA lcsSignature lcsVersion lcsSize lcsCSType lcsIntent CIEXYZTRIPLE'lcsEndpoints lcsGammaRed lcsGammaGreen lcsGammaBlue !lcsFilename[260]
type LOGCOLORSPACEW lcsSignature lcsVersion lcsSize lcsCSType lcsIntent CIEXYZTRIPLE'lcsEndpoints lcsGammaRed lcsGammaGreen lcsGammaBlue @lcsFilename[260]
type LOGFONT lfHeight lfWidth lfEscapement lfOrientation lfWeight !lfItalic !lfUnderline !lfStrikeOut !lfCharSet !lfOutPrecision !lfClipPrecision !lfQuality !lfPitchAndFamily !lfFaceName[32]
type LOGFONTA lfHeight lfWidth lfEscapement lfOrientation lfWeight !lfItalic !lfUnderline !lfStrikeOut !lfCharSet !lfOutPrecision !lfClipPrecision !lfQuality !lfPitchAndFamily !lfFaceName[32]
type LOGFONTW lfHeight lfWidth lfEscapement lfOrientation lfWeight !lfItalic !lfUnderline !lfStrikeOut !lfCharSet !lfOutPrecision !lfClipPrecision !lfQuality !lfPitchAndFamily @lfFaceName[32]
def LOGON32_LOGON_BATCH 4
def LOGON32_LOGON_INTERACTIVE 2
def LOGON32_LOGON_NETWORK 3
def LOGON32_LOGON_NETWORK_CLEARTEXT 8
def LOGON32_LOGON_NEW_CREDENTIALS 9
def LOGON32_LOGON_SERVICE 5
def LOGON32_LOGON_UNLOCK 7
def LOGON32_PROVIDER_DEFAULT 0
def LOGON32_PROVIDER_WINNT35 1
def LOGON32_PROVIDER_WINNT40 2
def LOGON32_PROVIDER_WINNT50 3
def LOGONID_CURRENT 0xFFFFFFFF
def LOGON_NETCREDENTIALS_ONLY 0x00000002
def LOGON_WITH_PROFILE 0x00000001
def LOGON_ZERO_PASSWORD_BUFFER 0x80000000
type LOGPALETTE @palVersion @palNumEntries PALETTEENTRY'palPalEntry[1]
type LOGPEN lopnStyle POINT'lopnWidth lopnColor
def LOGPIXELSX 88
def LOGPIXELSY 90
def LONG_MAX 2147483647
def LONG_MIN 0x80000000
def LPD_DOUBLEBUFFER 0x00000001
def LPD_SHARE_ACCUM 0x00000100
def LPD_SHARE_DEPTH 0x00000040
def LPD_SHARE_STENCIL 0x00000080
def LPD_STEREO 0x00000002
def LPD_SUPPORT_GDI 0x00000010
def LPD_SUPPORT_OPENGL 0x00000020
def LPD_SWAP_COPY 0x00000400
def LPD_SWAP_EXCHANGE 0x00000200
def LPD_TRANSPARENT 0x00001000
def LPD_TYPE_COLORINDEX 1
def LPD_TYPE_RGBA 0
def LPSTR_TEXTCALLBACK 0xFFFFFFFF
def LPSTR_TEXTCALLBACKA 0xFFFFFFFF
def LPSTR_TEXTCALLBACKW 0xFFFFFFFF
def LPTR 0x00000040
def LPTx 0x80
def LP_COLOR 0x04
def LP_DEFAULT 0x00
def LP_MONOCHROME 0x01
def LP_VGACOLOR 0x02
dll gdi32 #LPtoDP hdc POINT*lpPoints nCount
def LR_COLOR 0x0002
def LR_COPYDELETEORG 0x0008
def LR_COPYFROMRESOURCE 0x4000
def LR_COPYRETURNORG 0x0004
def LR_CREATEDIBSECTION 0x2000
def LR_DEFAULTCOLOR 0x0000
def LR_DEFAULTSIZE 0x0040
def LR_LOADFROMFILE 0x0010
def LR_LOADMAP3DCOLORS 0x1000
def LR_LOADTRANSPARENT 0x0020
def LR_MONOCHROME 0x0001
def LR_SHARED 0x8000
def LR_VGACOLOR 0x0080
def LSFW_LOCK 1
def LSFW_UNLOCK 2
def LTGRAY_BRUSH 1
def LTO_Accelis 87
def LTO_Ultrium 86
def LTP_PC_SMT 0x1
def LT_DONT_CARE 0
def LT_LOWEST_LATENCY 1
type LUID LowPart HighPart
type LUID_AND_ATTRIBUTES LUID'Luid Attributes
def LUP_CONTAINERS 0x0002
def LUP_DEEP 0x0001
def LUP_FLUSHCACHE 0x1000
def LUP_FLUSHPREVIOUS 0x2000
def LUP_NEAREST 0x0008
def LUP_NOCONTAINERS 0x0004
def LUP_RES_SERVICE 0x8000
def LUP_RETURN_ADDR 0x0100
def LUP_RETURN_ALIASES 0x0400
def LUP_RETURN_ALL 0x0FF0
def LUP_RETURN_BLOB 0x0200
def LUP_RETURN_COMMENT 0x0080
def LUP_RETURN_NAME 0x0010
def LUP_RETURN_QUERY_STRING 0x0800
def LUP_RETURN_TYPE 0x0020
def LUP_RETURN_VERSION 0x0040
def LVA_ALIGNLEFT 0x0001
def LVA_ALIGNTOP 0x0002
def LVA_DEFAULT 0x0000
def LVA_SNAPTOGRID 0x0005
def LVBKIF_FLAG_TILEOFFSET 0x00000100
def LVBKIF_SOURCE_HBITMAP 0x00000001
def LVBKIF_SOURCE_MASK 0x00000003
def LVBKIF_SOURCE_NONE 0x00000000
def LVBKIF_SOURCE_URL 0x00000002
def LVBKIF_STYLE_MASK 0x00000010
def LVBKIF_STYLE_NORMAL 0x00000000
def LVBKIF_STYLE_TILE 0x00000010
def LVBKIF_TYPE_WATERMARK 0x10000000
type LVBKIMAGE ulFlags hbm $pszImage cchImageMax xOffsetPercent yOffsetPercent
type LVBKIMAGEA ulFlags hbm $pszImage cchImageMax xOffsetPercent yOffsetPercent
type LVBKIMAGEW ulFlags hbm @*pszImage cchImageMax xOffsetPercent yOffsetPercent
def LVCDI_GROUP 0x00000001
def LVCDI_ITEM 0x00000000
def LVCDRF_NOGROUPFRAME 0x00020000
def LVCDRF_NOSELECT 0x00010000
def LVCFMT_BITMAP_ON_RIGHT 0x1000
def LVCFMT_CENTER 0x0002
def LVCFMT_COL_HAS_IMAGES 0x8000
def LVCFMT_IMAGE 0x0800
def LVCFMT_JUSTIFYMASK 0x0003
def LVCFMT_LEFT 0x0000
def LVCFMT_RIGHT 0x0001
def LVCF_FMT 0x0001
def LVCF_IMAGE 0x0010
def LVCF_ORDER 0x0020
def LVCF_SUBITEM 0x0008
def LVCF_TEXT 0x0004
def LVCF_WIDTH 0x0002
type LVCOLUMN mask fmt cx $pszText cchTextMax iSubItem iImage iOrder
type LVCOLUMNA mask fmt cx $pszText cchTextMax iSubItem iImage iOrder
def LVCOLUMNA_V1_SIZE 24
type LVCOLUMNW mask fmt cx @*pszText cchTextMax iSubItem iImage iOrder
def LVCOLUMNW_V1_SIZE 24
def LVCOLUMN_V1_SIZE 24
type LVFINDINFO flags $psz lParam POINT'pt vkDirection
type LVFINDINFOA flags $psz lParam POINT'pt vkDirection
type LVFINDINFOW flags @*psz lParam POINT'pt vkDirection
def LVFI_NEARESTXY 0x0040
def LVFI_PARAM 0x0001
def LVFI_PARTIAL 0x0008
def LVFI_STRING 0x0002
def LVFI_WRAP 0x0020
def LVGA_FOOTER_CENTER 0x00000010
def LVGA_FOOTER_LEFT 0x00000008
def LVGA_FOOTER_RIGHT 0x00000020
def LVGA_HEADER_CENTER 0x00000002
def LVGA_HEADER_LEFT 0x00000001
def LVGA_HEADER_RIGHT 0x00000004
def LVGF_ALIGN 0x00000008
def LVGF_FOOTER 0x00000002
def LVGF_GROUPID 0x00000010
def LVGF_HEADER 0x00000001
def LVGF_NONE 0x00000000
def LVGF_STATE 0x00000004
def LVGIT_UNFOLDED 0x0001
def LVGMF_BORDERCOLOR 0x00000002
def LVGMF_BORDERSIZE 0x00000001
def LVGMF_NONE 0x00000000
def LVGMF_TEXTCOLOR 0x00000004
type LVGROUP cbSize mask @*pszHeader cchHeader @*pszFooter cchFooter iGroupId stateMask state uAlign
type LVGROUPMETRICS cbSize mask Left Top Right Bottom crLeft crTop crRight crBottom crHeader crFooter
def LVGS_COLLAPSED 0x00000001
def LVGS_HIDDEN 0x00000002
def LVGS_NORMAL 0x00000000
type LVHITTESTINFO POINT'pt flags iItem iSubItem
def LVHITTESTINFO_V1_SIZE 16
def LVHT_ABOVE 0x0008
def LVHT_BELOW 0x0010
def LVHT_NOWHERE 0x0001
def LVHT_ONITEM 0x0000000E
def LVHT_ONITEMICON 0x0002
def LVHT_ONITEMLABEL 0x0004
def LVHT_ONITEMSTATEICON 0x0008
def LVHT_TOLEFT 0x0040
def LVHT_TORIGHT 0x0020
def LVIF_COLUMNS 0x0200
def LVIF_DI_SETITEM 0x1000
def LVIF_GROUPID 0x0100
def LVIF_IMAGE 0x0002
def LVIF_INDENT 0x0010
def LVIF_NORECOMPUTE 0x0800
def LVIF_PARAM 0x0004
def LVIF_STATE 0x0008
def LVIF_TEXT 0x0001
def LVIM_AFTER 0x00000001
type LVINSERTGROUPSORTED pfnGroupCompare !*pvData LVGROUP'lvGroup
type LVINSERTMARK cbSize dwFlags iItem dwReserved
def LVIR_BOUNDS 0
def LVIR_ICON 1
def LVIR_LABEL 2
def LVIR_SELECTBOUNDS 3
def LVIS_ACTIVATING 0x0020
def LVIS_CUT 0x0004
def LVIS_DROPHILITED 0x0008
def LVIS_FOCUSED 0x0001
def LVIS_GLOW 0x0010
def LVIS_OVERLAYMASK 0x0F00
def LVIS_SELECTED 0x0002
def LVIS_STATEIMAGEMASK 0xF000
type LVITEM mask iItem iSubItem state stateMask $pszText cchTextMax iImage lParam iIndent iGroupId cColumns *puColumns
type LVITEMA mask iItem iSubItem state stateMask $pszText cchTextMax iImage lParam iIndent iGroupId cColumns *puColumns
def LVITEMA_V1_SIZE 36
type LVITEMW mask iItem iSubItem state stateMask @*pszText cchTextMax iImage lParam iIndent iGroupId cColumns *puColumns
def LVITEMW_V1_SIZE 36
def LVITEM_V1_SIZE 36
def LVKF_ALT 0x0001
def LVKF_CONTROL 0x0002
def LVKF_SHIFT 0x0004
def LVM_APPROXIMATEVIEWRECT 0x00001040
def LVM_ARRANGE 0x00001016
def LVM_CANCELEDITLABEL 0x000010B3
def LVM_CREATEDRAGIMAGE 0x00001021
def LVM_DELETEALLITEMS 0x00001009
def LVM_DELETECOLUMN 0x0000101C
def LVM_DELETEITEM 0x00001008
def LVM_EDITLABEL 0x00001017
def LVM_EDITLABELA 0x00001017
def LVM_EDITLABELW 0x00001076
def LVM_ENABLEGROUPVIEW 0x0000109D
def LVM_ENSUREVISIBLE 0x00001013
def LVM_FINDITEM 0x0000100D
def LVM_FINDITEMA 0x0000100D
def LVM_FINDITEMW 0x00001053
def LVM_FIRST 0x1000
def LVM_GETBKCOLOR 0x00001000
def LVM_GETBKIMAGE 0x00001045
def LVM_GETBKIMAGEA 0x00001045
def LVM_GETBKIMAGEW 0x0000108B
def LVM_GETCALLBACKMASK 0x0000100A
def LVM_GETCOLUMN 0x00001019
def LVM_GETCOLUMNA 0x00001019
def LVM_GETCOLUMNORDERARRAY 0x0000103B
def LVM_GETCOLUMNW 0x0000105F
def LVM_GETCOLUMNWIDTH 0x0000101D
def LVM_GETCOUNTPERPAGE 0x00001028
def LVM_GETEDITCONTROL 0x00001018
def LVM_GETEXTENDEDLISTVIEWSTYLE 0x00001037
def LVM_GETGROUPINFO 0x00001095
def LVM_GETGROUPMETRICS 0x0000109C
def LVM_GETHEADER 0x0000101F
def LVM_GETHOTCURSOR 0x0000103F
def LVM_GETHOTITEM 0x0000103D
def LVM_GETHOVERTIME 0x00001048
def LVM_GETIMAGELIST 0x00001002
def LVM_GETINSERTMARK 0x000010A7
def LVM_GETINSERTMARKCOLOR 0x000010AB
def LVM_GETINSERTMARKRECT 0x000010A9
def LVM_GETISEARCHSTRING 0x00001034
def LVM_GETISEARCHSTRINGA 0x00001034
def LVM_GETISEARCHSTRINGW 0x00001075
def LVM_GETITEM 0x00001005
def LVM_GETITEMA 0x00001005
def LVM_GETITEMCOUNT 0x00001004
def LVM_GETITEMPOSITION 0x00001010
def LVM_GETITEMRECT 0x0000100E
def LVM_GETITEMSPACING 0x00001033
def LVM_GETITEMSTATE 0x0000102C
def LVM_GETITEMTEXT 0x0000102D
def LVM_GETITEMTEXTA 0x0000102D
def LVM_GETITEMTEXTW 0x00001073
def LVM_GETITEMW 0x0000104B
def LVM_GETNEXTITEM 0x0000100C
def LVM_GETNUMBEROFWORKAREAS 0x00001049
def LVM_GETORIGIN 0x00001029
def LVM_GETOUTLINECOLOR 0x000010B0
def LVM_GETSELECTEDCOLUMN 0x000010AE
def LVM_GETSELECTEDCOUNT 0x00001032
def LVM_GETSELECTIONMARK 0x00001042
def LVM_GETSTRINGWIDTH 0x00001011
def LVM_GETSTRINGWIDTHA 0x00001011
def LVM_GETSTRINGWIDTHW 0x00001057
def LVM_GETSUBITEMRECT 0x00001038
def LVM_GETTEXTBKCOLOR 0x00001025
def LVM_GETTEXTCOLOR 0x00001023
def LVM_GETTILEINFO 0x000010A5
def LVM_GETTILEVIEWINFO 0x000010A3
def LVM_GETTOOLTIPS 0x0000104E
def LVM_GETTOPINDEX 0x00001027
def LVM_GETUNICODEFORMAT 0x00002006
def LVM_GETVIEW 0x0000108F
def LVM_GETVIEWRECT 0x00001022
def LVM_GETWORKAREAS 0x00001046
def LVM_HASGROUP 0x000010A1
def LVM_HITTEST 0x00001012
def LVM_INSERTCOLUMN 0x0000101B
def LVM_INSERTCOLUMNA 0x0000101B
def LVM_INSERTCOLUMNW 0x00001061
def LVM_INSERTGROUP 0x00001091
def LVM_INSERTGROUPSORTED 0x0000109F
def LVM_INSERTITEM 0x00001007
def LVM_INSERTITEMA 0x00001007
def LVM_INSERTITEMW 0x0000104D
def LVM_INSERTMARKHITTEST 0x000010A8
def LVM_ISGROUPVIEWENABLED 0x000010AF
def LVM_MAPIDTOINDEX 0x000010B5
def LVM_MAPINDEXTOID 0x000010B4
def LVM_MOVEGROUP 0x00001097
def LVM_MOVEITEMTOGROUP 0x0000109A
def LVM_REDRAWITEMS 0x00001015
def LVM_REMOVEALLGROUPS 0x000010A0
def LVM_REMOVEGROUP 0x00001096
def LVM_SCROLL 0x00001014
def LVM_SETBKCOLOR 0x00001001
def LVM_SETBKIMAGE 0x00001044
def LVM_SETBKIMAGEA 0x00001044
def LVM_SETBKIMAGEW 0x0000108A
def LVM_SETCALLBACKMASK 0x0000100B
def LVM_SETCOLUMN 0x0000101A
def LVM_SETCOLUMNA 0x0000101A
def LVM_SETCOLUMNORDERARRAY 0x0000103A
def LVM_SETCOLUMNW 0x00001060
def LVM_SETCOLUMNWIDTH 0x0000101E
def LVM_SETEXTENDEDLISTVIEWSTYLE 0x00001036
def LVM_SETGROUPINFO 0x00001093
def LVM_SETGROUPMETRICS 0x0000109B
def LVM_SETHOTCURSOR 0x0000103E
def LVM_SETHOTITEM 0x0000103C
def LVM_SETHOVERTIME 0x00001047
def LVM_SETICONSPACING 0x00001035
def LVM_SETIMAGELIST 0x00001003
def LVM_SETINFOTIP 0x000010AD
def LVM_SETINSERTMARK 0x000010A6
def LVM_SETINSERTMARKCOLOR 0x000010AA
def LVM_SETITEM 0x00001006
def LVM_SETITEMA 0x00001006
def LVM_SETITEMCOUNT 0x0000102F
def LVM_SETITEMPOSITION 0x0000100F
def LVM_SETITEMPOSITION32 0x00001031
def LVM_SETITEMSTATE 0x0000102B
def LVM_SETITEMTEXT 0x0000102E
def LVM_SETITEMTEXTA 0x0000102E
def LVM_SETITEMTEXTW 0x00001074
def LVM_SETITEMW 0x0000104C
def LVM_SETOUTLINECOLOR 0x000010B1
def LVM_SETSELECTEDCOLUMN 0x0000108C
def LVM_SETSELECTIONMARK 0x00001043
def LVM_SETTEXTBKCOLOR 0x00001026
def LVM_SETTEXTCOLOR 0x00001024
def LVM_SETTILEINFO 0x000010A4
def LVM_SETTILEVIEWINFO 0x000010A2
def LVM_SETTILEWIDTH 0x0000108D
def LVM_SETTOOLTIPS 0x0000104A
def LVM_SETUNICODEFORMAT 0x00002005
def LVM_SETVIEW 0x0000108E
def LVM_SETWORKAREAS 0x00001041
def LVM_SORTGROUPS 0x0000109E
def LVM_SORTITEMS 0x00001030
def LVM_SORTITEMSEX 0x00001051
def LVM_SUBITEMHITTEST 0x00001039
def LVM_UPDATE 0x0000102A
def LVNI_ABOVE 0x0100
def LVNI_ALL 0x0000
def LVNI_BELOW 0x0200
def LVNI_CUT 0x0004
def LVNI_DROPHILITED 0x0008
def LVNI_FOCUSED 0x0001
def LVNI_SELECTED 0x0002
def LVNI_TOLEFT 0x0400
def LVNI_TORIGHT 0x0800
def LVN_BEGINDRAG 0xFFFFFF93
def LVN_BEGINLABELEDIT 0xFFFFFF97
def LVN_BEGINLABELEDITA 0xFFFFFF97
def LVN_BEGINLABELEDITW 0xFFFFFF51
def LVN_BEGINRDRAG 0xFFFFFF91
def LVN_BEGINSCROLL 0xFFFFFF4C
def LVN_COLUMNCLICK 0xFFFFFF94
def LVN_DELETEALLITEMS 0xFFFFFF98
def LVN_DELETEITEM 0xFFFFFF99
def LVN_ENDLABELEDIT 0xFFFFFF96
def LVN_ENDLABELEDITA 0xFFFFFF96
def LVN_ENDLABELEDITW 0xFFFFFF50
def LVN_ENDSCROLL 0xFFFFFF4B
def LVN_FIRST 0xFFFFFF9C
def LVN_GETDISPINFO 0xFFFFFF6A
def LVN_GETDISPINFOA 0xFFFFFF6A
def LVN_GETDISPINFOW 0xFFFFFF4F
def LVN_GETINFOTIP 0xFFFFFF63
def LVN_GETINFOTIPA 0xFFFFFF63
def LVN_GETINFOTIPW 0xFFFFFF62
def LVN_HOTTRACK 0xFFFFFF87
def LVN_INSERTITEM 0xFFFFFF9A
def LVN_ITEMACTIVATE 0xFFFFFF8E
def LVN_ITEMCHANGED 0xFFFFFF9B
def LVN_ITEMCHANGING 0xFFFFFF9C
def LVN_KEYDOWN 0xFFFFFF65
def LVN_LAST 0xFFFFFF39
def LVN_MARQUEEBEGIN 0xFFFFFF64
def LVN_ODCACHEHINT 0xFFFFFF8F
def LVN_ODFINDITEM 0xFFFFFF68
def LVN_ODFINDITEMA 0xFFFFFF68
def LVN_ODFINDITEMW 0xFFFFFF4D
def LVN_ODSTATECHANGED 0xFFFFFF8D
def LVN_SETDISPINFO 0xFFFFFF69
def LVN_SETDISPINFOA 0xFFFFFF69
def LVN_SETDISPINFOW 0xFFFFFF4E
def LVSCW_AUTOSIZE 0xFFFFFFFF
def LVSCW_AUTOSIZE_USEHEADER 0xFFFFFFFE
type LVSETINFOTIP cbSize dwFlags @*pszText iItem iSubItem
def LVSICF_NOINVALIDATEALL 0x00000001
def LVSICF_NOSCROLL 0x00000002
def LVSIL_NORMAL 0
def LVSIL_SMALL 1
def LVSIL_STATE 2
def LVS_ALIGNLEFT 0x0800
def LVS_ALIGNMASK 0x0c00
def LVS_ALIGNTOP 0x0000
def LVS_AUTOARRANGE 0x0100
def LVS_EDITLABELS 0x0200
def LVS_EX_BORDERSELECT 0x00008000
def LVS_EX_CHECKBOXES 0x00000004
def LVS_EX_DOUBLEBUFFER 0x00010000
def LVS_EX_FLATSB 0x00000100
def LVS_EX_FULLROWSELECT 0x00000020
def LVS_EX_GRIDLINES 0x00000001
def LVS_EX_HEADERDRAGDROP 0x00000010
def LVS_EX_HIDELABELS 0x00020000
def LVS_EX_INFOTIP 0x00000400
def LVS_EX_LABELTIP 0x00004000
def LVS_EX_MULTIWORKAREAS 0x00002000
def LVS_EX_ONECLICKACTIVATE 0x00000040
def LVS_EX_REGIONAL 0x00000200
def LVS_EX_SIMPLESELECT 0x00100000
def LVS_EX_SINGLEROW 0x00040000
def LVS_EX_SNAPTOGRID 0x00080000
def LVS_EX_SUBITEMIMAGES 0x00000002
def LVS_EX_TRACKSELECT 0x00000008
def LVS_EX_TWOCLICKACTIVATE 0x00000080
def LVS_EX_UNDERLINECOLD 0x00001000
def LVS_EX_UNDERLINEHOT 0x00000800
def LVS_ICON 0x0000
def LVS_LIST 0x0003
def LVS_NOCOLUMNHEADER 0x4000
def LVS_NOLABELWRAP 0x0080
def LVS_NOSCROLL 0x2000
def LVS_NOSORTHEADER 0x8000
def LVS_OWNERDATA 0x1000
def LVS_OWNERDRAWFIXED 0x0400
def LVS_REPORT 0x0001
def LVS_SHAREIMAGELISTS 0x0040
def LVS_SHOWSELALWAYS 0x0008
def LVS_SINGLESEL 0x0004
def LVS_SMALLICON 0x0002
def LVS_SORTASCENDING 0x0010
def LVS_SORTDESCENDING 0x0020
def LVS_TYPEMASK 0x0003
def LVS_TYPESTYLEMASK 0xfc00
type LVTILEINFO cbSize iItem cColumns *puColumns
type LVTILEVIEWINFO cbSize dwMask dwFlags SIZE'sizeTile cLines RECT'rcLabelMargin
def LVTVIF_AUTOSIZE 0x00000000
def LVTVIF_FIXEDHEIGHT 0x00000002
def LVTVIF_FIXEDSIZE 0x00000003
def LVTVIF_FIXEDWIDTH 0x00000001
def LVTVIM_COLUMNS 0x00000002
def LVTVIM_LABELMARGIN 0x00000004
def LVTVIM_TILESIZE 0x00000001
type LV_COLUMN mask fmt cx $pszText cchTextMax iSubItem iImage iOrder
type LV_COLUMNA mask fmt cx $pszText cchTextMax iSubItem iImage iOrder
type LV_COLUMNW mask fmt cx @*pszText cchTextMax iSubItem iImage iOrder
type LV_DISPINFO NMHDR'hdr LVITEM'item
type LV_DISPINFOA NMHDR'hdr LVITEM'item
type LV_DISPINFOW NMHDR'hdr LVITEMW'item
type LV_FINDINFO flags $psz lParam POINT'pt vkDirection
type LV_FINDINFOA flags $psz lParam POINT'pt vkDirection
type LV_FINDINFOW flags @*psz lParam POINT'pt vkDirection
type LV_HITTESTINFO POINT'pt flags iItem iSubItem
type LV_ITEM mask iItem iSubItem state stateMask $pszText cchTextMax iImage lParam iIndent iGroupId cColumns *puColumns
type LV_ITEMA mask iItem iSubItem state stateMask $pszText cchTextMax iImage lParam iIndent iGroupId cColumns *puColumns
type LV_ITEMW mask iItem iSubItem state stateMask @*pszText cchTextMax iImage lParam iIndent iGroupId cColumns *puColumns
type LV_KEYDOWN NMHDR'hdr @wVKey flags
def LV_MAX_WORKAREAS 16
def LV_VIEW_DETAILS 0x0001
def LV_VIEW_ICON 0x0000
def LV_VIEW_LIST 0x0003
def LV_VIEW_MAX 0x0004
def LV_VIEW_SMALLICON 0x0002
def LV_VIEW_TILE 0x0004
def LWA_ALPHA 0x00000002
def LWA_COLORKEY 0x00000001
def LWS_IGNORERETURN 0x0002
def LWS_TRANSPARENT 0x0001
dll kernel32 LZClose hFile
dll kernel32 #LZCopy hfSource hfDest
dll kernel32 LZDone
def LZERROR_BADINHANDLE 0xFFFFFFFF
def LZERROR_BADOUTHANDLE 0xFFFFFFFE
def LZERROR_BADVALUE 0xFFFFFFF9
def LZERROR_GLOBALLOC 0xFFFFFFFB
def LZERROR_GLOBLOCK 0xFFFFFFFA
def LZERROR_READ 0xFFFFFFFD
def LZERROR_UNKNOWNALG 0xFFFFFFF8
def LZERROR_WRITE 0xFFFFFFFC
dll kernel32 #LZInit hfSource
dll kernel32 [LZOpenFileA]#LZOpenFile $lpFileName OFSTRUCT*lpReOpenBuf @wStyle
dll kernel32 #LZRead hFile $lpBuffer cbRead
dll kernel32 #LZSeek hFile lOffset iOrigin
dll kernel32 #LZStart
def L_MAX_URL_LENGTH 0x00000824
def L_tmpnam 0x0000000E
def LastSleepTime 15
def LastWakeTime 14
dll kernel32 LeaveCriticalSection CRITICAL_SECTION*lpCriticalSection
def LibraryApplication 1
dll gdi32 #LineDDA nXStart nYStart nXEnd nYEnd lpLineFunc lpData
 ;;lpLineFunc: function a b c
dll gdi32 #LineTo hdc nXEnd nYEnd
dll C_macro ListView_ApproximateViewRect hwnd iWidth iHeight iCount
 ;;SendMessage(hwnd,(0x1000+64),iCount,((((((iWidth)&0xffff))|((((iHeight)&0xffff)))<<16))))
dll C_macro ListView_Arrange hwndLV code
 ;;SendMessage(hwndLV,(0x1000+22),code,0)
dll C_macro ListView_CancelEditLabel hwnd
 ;;SendMessage(hwnd,(0x1000+179),0,0)
dll C_macro ListView_CreateDragImage hwnd i lpptUpLeft
 ;;SendMessage(hwnd,(0x1000+33),i,lpptUpLeft)
dll C_macro ListView_DeleteAllItems hwnd
 ;;SendMessage(hwnd,(0x1000+9),0,0)
dll C_macro ListView_DeleteColumn hwnd iCol
 ;;SendMessage(hwnd,(0x1000+28),iCol,0)
dll C_macro ListView_DeleteItem hwnd i
 ;;SendMessage(hwnd,(0x1000+8),i,0)
dll C_macro ListView_EditLabel hwndLV i
 ;;SendMessage(hwndLV,(0x1000+23),i,0)
dll C_macro ListView_EnableGroupView hwnd fEnable
 ;;SendMessage(hwnd,(0x1000+157),fEnable,0)
dll C_macro ListView_EnsureVisible hwndLV i fPartialOK
 ;;SendMessage(hwndLV,(0x1000+19),i,((((((fPartialOK)&0xffff))|((((0)&0xffff)))<<16))))
dll C_macro ListView_FindItem hwnd iStart plvfi
 ;;SendMessage(hwnd,(0x1000+13),iStart,(const LVFINDINFOA*)(plvfi))
dll C_macro ListView_GetBkColor hwnd
 ;;SendMessage(hwnd,(0x1000+0),0,0)
dll C_macro ListView_GetBkImage hwnd plvbki
 ;;SendMessage(hwnd,(0x1000+69),0,plvbki)
dll C_macro ListView_GetCallbackMask hwnd
 ;;SendMessage(hwnd,(0x1000+10),0,0)
dll C_macro ListView_GetColumn hwnd iCol pcol
 ;;SendMessage(hwnd,(0x1000+25),iCol,pcol)
dll C_macro ListView_GetColumnOrderArray hwnd iCount pi
 ;;SendMessage(hwnd,(0x1000+59),iCount,pi)
dll C_macro ListView_GetColumnWidth hwnd iCol
 ;;SendMessage(hwnd,(0x1000+29),iCol,0)
dll C_macro ListView_GetCountPerPage hwndLV
 ;;SendMessage(hwndLV,(0x1000+40),0,0)
dll C_macro ListView_GetEditControl hwndLV
 ;;SendMessage(hwndLV,(0x1000+24),0,0)
dll C_macro ListView_GetExtendedListViewStyle hwndLV
 ;;SendMessage(hwndLV,(0x1000+55),0,0)
dll C_macro ListView_GetGroupInfo hwnd iGroupId pgrp
 ;;SendMessage(hwnd,(0x1000+149),iGroupId,pgrp)
dll C_macro ListView_GetGroupMetrics hwnd pGroupMetrics
 ;;SendMessage(hwnd,(0x1000+156),0,pGroupMetrics)
dll C_macro ListView_GetHeader hwnd
 ;;SendMessage(hwnd,(0x1000+31),0,0)
dll C_macro ListView_GetHotCursor hwnd
 ;;SendMessage(hwnd,(0x1000+63),0,0)
dll C_macro ListView_GetHotItem hwnd
 ;;SendMessage(hwnd,(0x1000+61),0,0)
dll C_macro ListView_GetHoverTime hwndLV
 ;;SendMessage(hwndLV,(0x1000+72),0,0)
dll C_macro ListView_GetISearchString hwndLV lpsz
 ;;SendMessage(hwndLV,(0x1000+52),0,lpsz)
dll C_macro ListView_GetImageList hwnd iImageList
 ;;SendMessage(hwnd,(0x1000+2),iImageList,0)
dll C_macro ListView_GetInsertMark hwnd lvim
 ;;SendMessage(hwnd,(0x1000+167),0,lvim)
dll C_macro ListView_GetInsertMarkColor hwnd
 ;;SendMessage(hwnd,(0x1000+171),0,0)
dll C_macro ListView_GetInsertMarkRect hwnd rc
 ;;SendMessage(hwnd,(0x1000+169),0,rc)
dll C_macro ListView_GetItem hwnd pitem
 ;;SendMessage(hwnd,(0x1000+5),0,pitem)
dll C_macro ListView_GetItemCount hwnd
 ;;SendMessage(hwnd,(0x1000+4),0,0)
dll C_macro ListView_GetItemPosition hwndLV i ppt
 ;;SendMessage(hwndLV,(0x1000+16),i,ppt)
dll C_macro ListView_GetItemRect hwnd i prc code
 ;;SendMessage(hwnd,(0x1000+14),i,((prc)?((prc)->left=(code),prc):0))
dll C_macro ListView_GetItemSpacing hwndLV fSmall
 ;;SendMessage(hwndLV,(0x1000+51),fSmall,0)
dll C_macro ListView_GetItemState hwndLV i mask
 ;;SendMessage(hwndLV,(0x1000+44),i,mask)
dll C_macro ListView_GetNextItem hwnd i flags
 ;;SendMessage(hwnd,(0x1000+12),i,((((((flags)&0xffff))|((((0)&0xffff)))<<16))))
dll C_macro ListView_GetNumberOfWorkAreas hwnd pnWorkAreas
 ;;SendMessage(hwnd,(0x1000+73),0,pnWorkAreas)
dll C_macro ListView_GetOrigin hwndLV ppt
 ;;SendMessage(hwndLV,(0x1000+41),0,ppt)
dll C_macro ListView_GetOutlineColor hwnd
 ;;SendMessage(hwnd,(0x1000+176),0,0)
dll C_macro ListView_GetSelectedColumn hwnd
 ;;SendMessage(hwnd,(0x1000+174),0,0)
dll C_macro ListView_GetSelectedCount hwndLV
 ;;SendMessage(hwndLV,(0x1000+50),0,0)
dll C_macro ListView_GetSelectionMark hwnd
 ;;SendMessage(hwnd,(0x1000+66),0,0)
dll C_macro ListView_GetStringWidth hwndLV psz
 ;;SendMessage(hwndLV,(0x1000+17),0,psz)
dll C_macro ListView_GetSubItemRect hwnd iItem iSubItem code prc
 ;;SendMessage(hwnd,(0x1000+56),iItem,((prc)?(((prc)->top=iSubItem),((prc)->left=code),prc):0))
dll C_macro ListView_GetTextBkColor hwnd
 ;;SendMessage(hwnd,(0x1000+37),0,0)
dll C_macro ListView_GetTextColor hwnd
 ;;SendMessage(hwnd,(0x1000+35),0,0)
dll C_macro ListView_GetTileInfo hwnd pti
 ;;SendMessage(hwnd,(0x1000+165),0,pti)
dll C_macro ListView_GetTileViewInfo hwnd ptvi
 ;;SendMessage(hwnd,(0x1000+163),0,ptvi)
dll C_macro ListView_GetToolTips hwndLV
 ;;SendMessage(hwndLV,(0x1000+78),0,0)
dll C_macro ListView_GetTopIndex hwndLV
 ;;SendMessage(hwndLV,(0x1000+39),0,0)
dll C_macro ListView_GetUnicodeFormat hwnd
 ;;SendMessage(hwnd,(0x2000+6),0,0)
dll C_macro ListView_GetView hwnd
 ;;SendMessage(hwnd,(0x1000+143),0,0)
dll C_macro ListView_GetViewRect hwnd prc
 ;;SendMessage(hwnd,(0x1000+34),0,prc)
dll C_macro ListView_GetWorkAreas hwnd nWorkAreas prc
 ;;SendMessage(hwnd,(0x1000+70),nWorkAreas,prc)
dll C_macro ListView_HasGroup hwnd dwGroupId
 ;;SendMessage(hwnd,(0x1000+161),dwGroupId,0)
dll C_macro ListView_HitTest hwndLV pinfo
 ;;SendMessage(hwndLV,(0x1000+18),0,pinfo)
dll C_macro ListView_InsertColumn hwnd iCol pcol
 ;;SendMessage(hwnd,(0x1000+27),iCol,(const LVCOLUMNA*)(pcol))
dll C_macro ListView_InsertGroup hwnd index pgrp
 ;;SendMessage(hwnd,(0x1000+145),index,pgrp)
dll C_macro ListView_InsertGroupSorted hwnd structInsert
 ;;SendMessage(hwnd,(0x1000+159),structInsert,0)
dll C_macro ListView_InsertItem hwnd pitem
 ;;SendMessage(hwnd,(0x1000+7),0,(const LVITEMA*)(pitem))
dll C_macro ListView_InsertMarkHitTest hwnd point lvim
 ;;SendMessage(hwnd,(0x1000+168),point,lvim)
dll C_macro ListView_IsGroupViewEnabled hwnd
 ;;SendMessage(hwnd,(0x1000+175),0,0)
dll C_macro ListView_MapIDToIndex hwnd id
 ;;SendMessage(hwnd,(0x1000+181),id,0)
dll C_macro ListView_MapIndexToID hwnd index
 ;;SendMessage(hwnd,(0x1000+180),index,0)
dll C_macro ListView_MoveGroup hwnd iGroupId toIndex
 ;;SendMessage(hwnd,(0x1000+151),iGroupId,toIndex)
dll C_macro ListView_MoveItemToGroup hwnd idItemFrom idGroupTo
 ;;SendMessage(hwnd,(0x1000+154),idItemFrom,idGroupTo)
dll C_macro ListView_RedrawItems hwndLV iFirst iLast
 ;;SendMessage(hwndLV,(0x1000+21),iFirst,iLast)
dll C_macro ListView_RemoveAllGroups hwnd
 ;;SendMessage(hwnd,(0x1000+160),0,0)
dll C_macro ListView_RemoveGroup hwnd iGroupId
 ;;SendMessage(hwnd,(0x1000+150),iGroupId,0)
dll C_macro ListView_Scroll hwndLV dx dy
 ;;SendMessage(hwndLV,(0x1000+20),dx,dy)
dll C_macro ListView_SetBkColor hwnd clrBk
 ;;SendMessage(hwnd,(0x1000+1),0,clrBk)
dll C_macro ListView_SetBkImage hwnd plvbki
 ;;SendMessage(hwnd,(0x1000+68),0,plvbki)
dll C_macro ListView_SetCallbackMask hwnd mask
 ;;SendMessage(hwnd,(0x1000+11),mask,0)
dll C_macro ListView_SetColumn hwnd iCol pcol
 ;;SendMessage(hwnd,(0x1000+26),iCol,(const LVCOLUMNA*)(pcol))
dll C_macro ListView_SetColumnOrderArray hwnd iCount pi
 ;;SendMessage(hwnd,(0x1000+58),iCount,pi)
dll C_macro ListView_SetColumnWidth hwnd iCol cx
 ;;SendMessage(hwnd,(0x1000+30),iCol,((((((cx)&0xffff))|((((0)&0xffff)))<<16))))
dll C_macro ListView_SetExtendedListViewStyle hwndLV dw
 ;;SendMessage(hwndLV,(0x1000+54),0,dw)
dll C_macro ListView_SetExtendedListViewStyleEx hwndLV dwMask dw
 ;;SendMessage(hwndLV,(0x1000+54),dwMask,dw)
dll C_macro ListView_SetGroupInfo hwnd iGroupId pgrp
 ;;SendMessage(hwnd,(0x1000+147),iGroupId,pgrp)
dll C_macro ListView_SetGroupMetrics hwnd pGroupMetrics
 ;;SendMessage(hwnd,(0x1000+155),0,pGroupMetrics)
dll C_macro ListView_SetHotCursor hwnd hcur
 ;;SendMessage(hwnd,(0x1000+62),0,hcur)
dll C_macro ListView_SetHotItem hwnd i
 ;;SendMessage(hwnd,(0x1000+60),i,0)
dll C_macro ListView_SetHoverTime hwndLV dwHoverTimeMs
 ;;SendMessage(hwndLV,(0x1000+71),0,dwHoverTimeMs)
dll C_macro ListView_SetIconSpacing hwndLV cx cy
 ;;SendMessage(hwndLV,(0x1000+53),0,(((((cx)&0xffff))|((((cy)&0xffff)))<<16)))
dll C_macro ListView_SetImageList hwnd himl iImageList
 ;;SendMessage(hwnd,(0x1000+3),iImageList,himl)
dll C_macro ListView_SetInfoTip hwndLV plvInfoTip
 ;;SendMessage(hwndLV,(0x1000+173),0,plvInfoTip)
dll C_macro ListView_SetInsertMark hwnd lvim
 ;;SendMessage(hwnd,(0x1000+166),0,lvim)
dll C_macro ListView_SetInsertMarkColor hwnd color
 ;;SendMessage(hwnd,(0x1000+170),0,color)
dll C_macro ListView_SetItem hwnd pitem
 ;;SendMessage(hwnd,(0x1000+6),0,(const LVITEMA*)(pitem))
dll C_macro ListView_SetItemCount hwndLV cItems
 ;;SendMessage(hwndLV,(0x1000+47),cItems,0)
dll C_macro ListView_SetItemCountEx hwndLV cItems dwFlags
 ;;SendMessage(hwndLV,(0x1000+47),cItems,dwFlags)
dll C_macro ListView_SetItemPosition hwndLV i x y
 ;;SendMessage(hwndLV,(0x1000+15),i,((((((x)&0xffff))|((((y)&0xffff)))<<16))))
dll C_macro ListView_SetOutlineColor hwnd color
 ;;SendMessage(hwnd,(0x1000+177),0,color)
dll C_macro ListView_SetSelectedColumn hwnd iCol
 ;;SendMessage(hwnd,(0x1000+140),iCol,0)
dll C_macro ListView_SetSelectionMark hwnd i
 ;;SendMessage(hwnd,(0x1000+67),0,i)
dll C_macro ListView_SetTextBkColor hwnd clrTextBk
 ;;SendMessage(hwnd,(0x1000+38),0,clrTextBk)
dll C_macro ListView_SetTextColor hwnd clrText
 ;;SendMessage(hwnd,(0x1000+36),0,clrText)
dll C_macro ListView_SetTileInfo hwnd pti
 ;;SendMessage(hwnd,(0x1000+164),0,pti)
dll C_macro ListView_SetTileViewInfo hwnd ptvi
 ;;SendMessage(hwnd,(0x1000+162),0,ptvi)
dll C_macro ListView_SetTileWidth hwnd cpWidth
 ;;SendMessage(hwnd,(0x1000+141),cpWidth,0)
dll C_macro ListView_SetToolTips hwndLV hwndNewHwnd
 ;;SendMessage(hwndLV,(0x1000+74),hwndNewHwnd,0)
dll C_macro ListView_SetUnicodeFormat hwnd fUnicode
 ;;SendMessage(hwnd,(0x2000+5),fUnicode,0)
dll C_macro ListView_SetView hwnd iView
 ;;SendMessage(hwnd,(0x1000+142),iView,0)
dll C_macro ListView_SetWorkAreas hwnd nWorkAreas prc
 ;;SendMessage(hwnd,(0x1000+65),nWorkAreas,prc)
dll C_macro ListView_SortGroups hwnd _pfnGroupCompate _plv
 ;;SendMessage(hwnd,(0x1000+158),_pfnGroupCompate,_plv)
dll C_macro ListView_SortItems hwndLV _pfnCompare _lPrm
 ;;SendMessage(hwndLV,(0x1000+48),_lPrm,_pfnCompare)
dll C_macro ListView_SortItemsEx hwndLV _pfnCompare _lPrm
 ;;SendMessage(hwndLV,(0x1000+81),_lPrm,_pfnCompare)
dll C_macro ListView_SubItemHitTest hwnd plvhti
 ;;SendMessage(hwnd,(0x1000+57),0,plvhti)
dll C_macro ListView_Update hwndLV i
 ;;SendMessage(hwndLV,(0x1000+42),i,0)
dll user32 [LoadAcceleratorsA]#LoadAccelerators hInstance $lpTableName
dll user32 [LoadBitmapA]#LoadBitmap hInstance $lpBitmapName
dll user32 [LoadCursorA]#LoadCursor hInstance $lpCursorName
dll user32 [LoadCursorFromFileA]#LoadCursorFromFile $lpFileName
dll user32 [LoadIconA]#LoadIcon hInstance $lpIconName
dll user32 [LoadImageA]#LoadImage hinst $lpszName uType cxDesired cyDesired fuLoad
dll user32 [LoadKeyboardLayoutA]#LoadKeyboardLayout $pwszKLID Flags
dll kernel32 [LoadLibraryA]#LoadLibrary $lpLibFileName
dll kernel32 [LoadLibraryExA]#LoadLibraryEx $lpLibFileName hFile dwFlags
dll user32 [LoadMenuA]#LoadMenu hInstance $lpMenuName
dll user32 [LoadMenuIndirectA]#LoadMenuIndirect !*lpMenuTemplate
dll kernel32 #LoadModule $lpModuleName !*lpParameterBlock
dll oleaut32 #LoadRegTypeLib GUID*rguid @wVerMajor @wVerMinor lcid ITypeLib*pptlib
dll kernel32 #LoadResource hModule hResInfo
dll user32 [LoadStringA]#LoadString hInstance uID $lpBuffer nBufferMax
dll oleaut32 #LoadTypeLib @*szFile ITypeLib*pptlib
dll oleaut32 #LoadTypeLibEx @*szFile regkind ITypeLib*pptlib
dll kernel32 #LocalAlloc uFlags uBytes
dll kernel32 #LocalCompact uMinFree
dll C_macro LocalDiscard h
 ;;LocalReAlloc(h,0,0x0002)
dll kernel32 #LocalFileTimeToFileTime FILETIME*lpLocalFileTime FILETIME*lpFileTime
dll kernel32 #LocalFlags hMem
dll kernel32 #LocalFree hMem
dll kernel32 #LocalHandle !*pMem
dll kernel32 !*LocalLock hMem
dll kernel32 #LocalReAlloc hMem uBytes uFlags
dll kernel32 #LocalShrink hMem cbNewSize
dll kernel32 #LocalSize hMem
dll kernel32 #LocalUnlock hMem
dll kernel32 #LockFile hFile dwFileOffsetLow dwFileOffsetHigh nNumberOfBytesToLockLow nNumberOfBytesToLockHigh
dll kernel32 #LockFileEx hFile dwFlags dwReserved nNumberOfBytesToLockLow nNumberOfBytesToLockHigh OVERLAPPED*lpOverlapped
dll kernel32 !*LockResource hResData
dll C_macro LockSegment w
 ;;GlobalFix(w)
dll advapi32 !*LockServiceDatabase hSCManager
dll user32 #LockSetForegroundWindow uLockCode
dll user32 #LockWindowUpdate hWndLock
dll user32 #LockWorkStation
dll advapi32 [LogonUserA]#LogonUser $lpszUsername $lpszDomain $lpszPassword dwLogonType dwLogonProvider *phToken
dll advapi32 [LogonUserExA]#LogonUserEx $lpszUsername $lpszDomain $lpszPassword dwLogonType dwLogonProvider *phToken !**ppLogonSid !**ppProfileBuffer *pdwProfileLength QUOTA_LIMITS*pQuotaLimits
dll advapi32 [LookupAccountNameA]#LookupAccountName $lpSystemName $lpAccountName !*Sid *cbSid $ReferencedDomainName *cbReferencedDomainName *peUse
dll advapi32 [LookupAccountSidA]#LookupAccountSid $lpSystemName !*Sid $Name *cbName $ReferencedDomainName *cbReferencedDomainName *peUse
dll user32 #LookupIconIdFromDirectory !*presbits fIcon
dll user32 #LookupIconIdFromDirectoryEx !*presbits fIcon cxDesired cyDesired Flags
dll advapi32 [LookupPrivilegeDisplayNameA]#LookupPrivilegeDisplayName $lpSystemName $lpName $lpDisplayName *cbDisplayName *lpLanguageId
dll advapi32 [LookupPrivilegeNameA]#LookupPrivilegeName $lpSystemName LUID*lpLuid $lpName *cbName
dll advapi32 [LookupPrivilegeValueA]#LookupPrivilegeValue $lpSystemName $lpName LUID*lpLuid
def LowMemoryResourceNotification 0
dll oleacc #LresultFromObject GUID*riid wParam IUnknown'punk
def MAC_CHARSET 77
def MAILSLOT_NO_MESSAGE 0xFFFFFFFF
def MAILSLOT_WAIT_FOREVER 0xFFFFFFFF
type MALLOC_FREE_STRUCT fa_pfnAllocate fa_pfnFree
def MAP_COMPOSITE 0x00000040
def MAP_EXPAND_LIGATURES 0x00002000
def MAP_FOLDCZONE 0x00000010
def MAP_FOLDDIGITS 0x00000080
def MAP_PRECOMPOSED 0x00000020
type MARGINS cxLeftWidth cxRightWidth cyTopHeight cyBottomHeight
def MARKPARITY 3
type MARK_HANDLE_INFO UsnSourceInfo VolumeHandle HandleInfo
def MARK_HANDLE_PROTECT_CLUSTERS 0x00000001
def MARSHALINTERFACE_MIN 500
def MARSHAL_E_FIRST 0x80040120
def MARSHAL_E_LAST 0x8004012F
def MARSHAL_S_FIRST 0x00040120
def MARSHAL_S_LAST 0x0004012F
def MASK_TO_RESET_TLB_BITS 0xFFFFFF9F
type MAT2 FIXED'eM11 FIXED'eM12 FIXED'eM21 FIXED'eM22
def MAXBYTE 0xff
def MAXCHAR 0x7f
def MAXDWORD 0xffffffff
def MAXERRORLENGTH 256
def MAXGETHOSTSTRUCT 1024
def MAXHALF_PTR 0xFFFFFFFF
 ;;(HALF_PTR)(((UHALF_PTR)~0)>>1)
def MAXIMUM_ALLOWED 0x02000000
def MAXIMUM_ATTR_STRING_LENGTH 32
def MAXIMUM_ENCRYPTION_VALUE 0x00000004
def MAXIMUM_PROCESSORS 32
def MAXIMUM_REPARSE_DATA_BUFFER_SIZE 0x00004000
def MAXIMUM_RESERVED_MANIFEST_RESOURCE_ID 16
 ;;(WORD)(16)
def MAXIMUM_SMARTCARD_READERS 10
def MAXIMUM_SUPPORTED_EXTENSION 512
def MAXIMUM_SUSPEND_COUNT 0x7f
def MAXIMUM_WAIT_OBJECTS 64
def MAXINTATOM 0xC000
def MAXINT_PTR 0xFFFFFFFF
def MAXLOGICALLOGNAMESIZE 256
def MAXLONG 0x7fffffff
def MAXLONGLONG 0x7fffffffffffffff
def MAXLONG_PTR 0xFFFFFFFF
def MAXPNAMELEN 32
def MAXPROPPAGES 100
def MAXSHORT 0x7fff
def MAXSTRETCHBLTMODE 4
def MAXUHALF_PTR 0xFFFFFFFF
 ;;(UHALF_PTR)~0
def MAXUIDLEN 64
def MAXUINT_PTR 0xFFFFFFFF
def MAXULONG_PTR 0xFFFFFFFF
def MAXWORD 0xffff
def MAX_ACL_REVISION 4
def MAX_CLASS_NAME 1024
def MAX_COLUMN_DESC_LEN 128
def MAX_COLUMN_NAME_LEN 80
def MAX_COMPUTERNAME_LENGTH 15
def MAX_COUNTER_PATH 256
def MAX_DEFAULTCHAR 2
def MAX_INTLIST_COUNT 10
def MAX_JOYSTICKOEMVXDNAME 260
def MAX_LANA 254
def MAX_LEADBYTES 12
def MAX_LINKID_TEXT 48
def MAX_MODULE_NAME32 255
def MAX_MONITORS 4
def MAX_NATURAL_ALIGNMENT 0x00000004
def MAX_NUM_REASONS 256
def MAX_PACKAGE_NAME 1024
def MAX_PATH 260
def MAX_PERF_OBJECTS_IN_QUERY_FUNCTION 64
def MAX_PRIORITY 99
def MAX_PROFILE_LEN 80
def MAX_PROTOCOL_CHAIN 7
def MAX_REASON_BUGID_LEN 32
def MAX_REASON_COMMENT_LEN 512
def MAX_REASON_DESC_LEN 256
def MAX_REASON_NAME_LEN 64
def MAX_SHUTDOWN_TIMEOUT 0x12CC0300
def MAX_SID_SIZE 256
def MAX_SIZE_SECURITY_ID 512
def MAX_TABLE_CELLS 63
def MAX_TAB_STOPS 32
def MAX_TIME_VALUE 0x7FFFFFFFFFFFFFFF
def MAX_VOLUME_ID_SIZE 36
def MAX_VOLUME_TEMPLATE_SIZE 40
def MAX_ZONE_DESCRIPTION 200
def MAX_ZONE_PATH 260
def MA_ACTIVATE 1
def MA_ACTIVATEANDEAT 2
def MA_NOACTIVATE 3
def MA_NOACTIVATEANDEAT 4
def MBHANDCID_PIDLSELECT 0
def MB_ABORTRETRYIGNORE 0x00000002
def MB_APPLMODAL 0x00000000
def MB_CANCELTRYCONTINUE 0x00000006
def MB_COMPOSITE 0x00000002
def MB_DEFAULT_DESKTOP_ONLY 0x00020000
def MB_DEFBUTTON1 0x00000000
def MB_DEFBUTTON2 0x00000100
def MB_DEFBUTTON3 0x00000200
def MB_DEFBUTTON4 0x00000300
def MB_DEFMASK 0x00000F00
def MB_ERR_INVALID_CHARS 0x00000008
def MB_HELP 0x00004000
def MB_ICONASTERISK 0x00000040
def MB_ICONERROR 0x00000010
def MB_ICONEXCLAMATION 0x00000030
def MB_ICONHAND 0x00000010
def MB_ICONINFORMATION 0x00000040
def MB_ICONMASK 0x000000F0
def MB_ICONQUESTION 0x00000020
def MB_ICONSTOP 0x00000010
def MB_ICONWARNING 0x00000030
def MB_LEN_MAX 2
def MB_MISCMASK 0x0000C000
def MB_MODEMASK 0x00003000
def MB_NOFOCUS 0x00008000
def MB_OK 0x00000000
def MB_OKCANCEL 0x00000001
def MB_PRECOMPOSED 0x00000001
def MB_RETRYCANCEL 0x00000005
def MB_RIGHT 0x00080000
def MB_RTLREADING 0x00100000
def MB_SERVICE_NOTIFICATION 0x00200000
def MB_SERVICE_NOTIFICATION_NT3X 0x00040000
def MB_SETFOREGROUND 0x00010000
def MB_SYSTEMMODAL 0x00001000
def MB_TASKMODAL 0x00002000
def MB_TOPMOST 0x00040000
def MB_TYPEMASK 0x0000000F
def MB_USEGLYPHCHARS 0x00000004
def MB_USERICON 0x00000080
def MB_YESNO 0x00000004
def MB_YESNOCANCEL 0x00000003
type MCHITTESTINFO cbSize POINT'pt uHit SYSTEMTIME'st
def MCHT_CALENDAR 0x00020000
def MCHT_CALENDARBK 0x00020000
def MCHT_CALENDARDATE 0x00020001
def MCHT_CALENDARDATENEXT 0x01020001
def MCHT_CALENDARDATEPREV 0x02020001
def MCHT_CALENDARDAY 0x00020002
def MCHT_CALENDARWEEKNUM 0x00020003
def MCHT_NEXT 0x01000000
def MCHT_NOWHERE 0x00000000
def MCHT_PREV 0x02000000
def MCHT_TITLE 0x00010000
def MCHT_TITLEBK 0x00010000
def MCHT_TITLEBTNNEXT 0x01010003
def MCHT_TITLEBTNPREV 0x02010003
def MCHT_TITLEMONTH 0x00010001
def MCHT_TITLEYEAR 0x00010002
def MCHT_TODAYLINK 0x00030000
def MCIERR_BAD_CONSTANT 0x00000122
def MCIERR_BAD_INTEGER 0x0000010E
def MCIERR_BAD_TIME_FORMAT 0x00000125
def MCIERR_BASE 256
def MCIERR_CANNOT_LOAD_DRIVER 0x0000010A
def MCIERR_CANNOT_USE_ALL 0x00000117
def MCIERR_CREATEWINDOW 0x0000015B
def MCIERR_CUSTOM_DRIVER_BASE 0x00000200
def MCIERR_DEVICE_LENGTH 0x00000136
def MCIERR_DEVICE_LOCKED 0x00000120
def MCIERR_DEVICE_NOT_INSTALLED 0x00000132
def MCIERR_DEVICE_NOT_READY 0x00000114
def MCIERR_DEVICE_OPEN 0x00000109
def MCIERR_DEVICE_ORD_LENGTH 0x00000137
def MCIERR_DEVICE_TYPE_REQUIRED 0x0000011F
def MCIERR_DRIVER 0x00000116
def MCIERR_DRIVER_INTERNAL 0x00000110
def MCIERR_DUPLICATE_ALIAS 0x00000121
def MCIERR_DUPLICATE_FLAGS 0x00000127
def MCIERR_EXTENSION_NOT_FOUND 0x00000119
def MCIERR_EXTRA_CHARACTERS 0x00000131
def MCIERR_FILENAME_REQUIRED 0x00000130
def MCIERR_FILE_NOT_FOUND 0x00000113
def MCIERR_FILE_NOT_SAVED 0x0000011E
def MCIERR_FILE_READ 0x0000015C
def MCIERR_FILE_WRITE 0x0000015D
def MCIERR_FLAGS_NOT_COMPATIBLE 0x0000011C
def MCIERR_GET_CD 0x00000133
def MCIERR_HARDWARE 0x00000106
def MCIERR_ILLEGAL_FOR_AUTO_OPEN 0x0000012F
def MCIERR_INTERNAL 0x00000115
def MCIERR_INVALID_DEVICE_ID 0x00000101
def MCIERR_INVALID_DEVICE_NAME 0x00000107
def MCIERR_INVALID_FILE 0x00000128
def MCIERR_MISSING_COMMAND_STRING 0x0000010B
def MCIERR_MISSING_DEVICE_NAME 0x00000124
def MCIERR_MISSING_PARAMETER 0x00000111
def MCIERR_MISSING_STRING_ARGUMENT 0x0000010D
def MCIERR_MULTIPLE 0x00000118
def MCIERR_MUST_USE_SHAREABLE 0x00000123
def MCIERR_NEW_REQUIRES_ALIAS 0x0000012B
def MCIERR_NONAPPLICABLE_FUNCTION 0x0000012E
def MCIERR_NOTIFY_ON_AUTO_OPEN 0x0000012C
def MCIERR_NO_CLOSING_QUOTE 0x00000126
def MCIERR_NO_ELEMENT_ALLOWED 0x0000012D
def MCIERR_NO_IDENTITY 0x0000015E
def MCIERR_NO_INTEGER 0x00000138
def MCIERR_NO_WINDOW 0x0000015A
def MCIERR_NULL_PARAMETER_BLOCK 0x00000129
def MCIERR_OUTOFRANGE 0x0000011A
def MCIERR_OUT_OF_MEMORY 0x00000108
def MCIERR_PARAM_OVERFLOW 0x0000010C
def MCIERR_PARSER_INTERNAL 0x0000010F
def MCIERR_SEQ_DIV_INCOMPATIBLE 0x00000150
def MCIERR_SEQ_NOMIDIPRESENT 0x00000157
def MCIERR_SEQ_PORTUNSPECIFIED 0x00000156
def MCIERR_SEQ_PORT_INUSE 0x00000151
def MCIERR_SEQ_PORT_MAPNODEVICE 0x00000153
def MCIERR_SEQ_PORT_MISCERROR 0x00000154
def MCIERR_SEQ_PORT_NONEXISTENT 0x00000152
def MCIERR_SEQ_TIMER 0x00000155
def MCIERR_SET_CD 0x00000134
def MCIERR_SET_DRIVE 0x00000135
def MCIERR_UNNAMED_RESOURCE 0x0000012A
def MCIERR_UNRECOGNIZED_COMMAND 0x00000105
def MCIERR_UNRECOGNIZED_KEYWORD 0x00000103
def MCIERR_UNSUPPORTED_FUNCTION 0x00000112
def MCIERR_WAVE_INPUTSINUSE 0x00000142
def MCIERR_WAVE_INPUTSUNSUITABLE 0x00000148
def MCIERR_WAVE_INPUTUNSPECIFIED 0x00000145
def MCIERR_WAVE_OUTPUTSINUSE 0x00000140
def MCIERR_WAVE_OUTPUTSUNSUITABLE 0x00000146
def MCIERR_WAVE_OUTPUTUNSPECIFIED 0x00000144
def MCIERR_WAVE_SETINPUTINUSE 0x00000143
def MCIERR_WAVE_SETINPUTUNSUITABLE 0x00000149
def MCIERR_WAVE_SETOUTPUTINUSE 0x00000141
def MCIERR_WAVE_SETOUTPUTUNSUITABLE 0x00000147
def MCI_ALL_DEVICE_ID 0xFFFFFFFF
def MCI_ANIM_GETDEVCAPS_CAN_REVERSE 0x00004001
def MCI_ANIM_GETDEVCAPS_CAN_STRETCH 0x00004007
def MCI_ANIM_GETDEVCAPS_FAST_RATE 0x00004002
def MCI_ANIM_GETDEVCAPS_MAX_WINDOWS 0x00004008
def MCI_ANIM_GETDEVCAPS_NORMAL_RATE 0x00004004
def MCI_ANIM_GETDEVCAPS_PALETTES 0x00004006
def MCI_ANIM_GETDEVCAPS_SLOW_RATE 0x00004003
def MCI_ANIM_INFO_TEXT 0x00010000
def MCI_ANIM_OPEN_NOSTATIC 0x00040000
def MCI_ANIM_OPEN_PARENT 0x00020000
type MCI_ANIM_OPEN_PARMS dwCallback wDeviceID $lpstrDeviceType $lpstrElementName $lpstrAlias dwStyle hWndParent
type MCI_ANIM_OPEN_PARMSA dwCallback wDeviceID $lpstrDeviceType $lpstrElementName $lpstrAlias dwStyle hWndParent
type MCI_ANIM_OPEN_PARMSW dwCallback wDeviceID @*lpstrDeviceType @*lpstrElementName @*lpstrAlias dwStyle hWndParent
def MCI_ANIM_OPEN_WS 0x00010000
def MCI_ANIM_PLAY_FAST 0x00040000
type MCI_ANIM_PLAY_PARMS dwCallback dwFrom dwTo dwSpeed
def MCI_ANIM_PLAY_REVERSE 0x00020000
def MCI_ANIM_PLAY_SCAN 0x00100000
def MCI_ANIM_PLAY_SLOW 0x00080000
def MCI_ANIM_PLAY_SPEED 0x00010000
def MCI_ANIM_PUT_DESTINATION 0x00040000
def MCI_ANIM_PUT_SOURCE 0x00020000
def MCI_ANIM_REALIZE_BKGD 0x00020000
def MCI_ANIM_REALIZE_NORM 0x00010000
def MCI_ANIM_RECT 0x00010000
type MCI_ANIM_RECT_PARMS dwCallback RECT'rc
def MCI_ANIM_STATUS_FORWARD 0x00004002
def MCI_ANIM_STATUS_HPAL 0x00004004
def MCI_ANIM_STATUS_HWND 0x00004003
def MCI_ANIM_STATUS_SPEED 0x00004001
def MCI_ANIM_STATUS_STRETCH 0x00004005
def MCI_ANIM_STEP_FRAMES 0x00020000
type MCI_ANIM_STEP_PARMS dwCallback dwFrames
def MCI_ANIM_STEP_REVERSE 0x00010000
def MCI_ANIM_UPDATE_HDC 0x00020000
type MCI_ANIM_UPDATE_PARMS dwCallback RECT'rc hDC
def MCI_ANIM_WHERE_DESTINATION 0x00040000
def MCI_ANIM_WHERE_SOURCE 0x00020000
def MCI_ANIM_WINDOW_DEFAULT 0x00000000
def MCI_ANIM_WINDOW_DISABLE_STRETCH 0x00200000
def MCI_ANIM_WINDOW_ENABLE_STRETCH 0x00100000
def MCI_ANIM_WINDOW_HWND 0x00010000
type MCI_ANIM_WINDOW_PARMS dwCallback hWnd nCmdShow $lpstrText
type MCI_ANIM_WINDOW_PARMSA dwCallback hWnd nCmdShow $lpstrText
type MCI_ANIM_WINDOW_PARMSW dwCallback hWnd nCmdShow @*lpstrText
def MCI_ANIM_WINDOW_STATE 0x00040000
def MCI_ANIM_WINDOW_TEXT 0x00080000
def MCI_BREAK 0x0811
def MCI_BREAK_HWND 0x00000200
def MCI_BREAK_KEY 0x00000100
def MCI_BREAK_OFF 0x00000400
type MCI_BREAK_PARMS dwCallback nVirtKey hwndBreak
def MCI_CDA_STATUS_TYPE_TRACK 0x00004001
def MCI_CDA_TRACK_AUDIO 0x00000440
def MCI_CDA_TRACK_OTHER 0x00000441
def MCI_CD_OFFSET 1088
def MCI_CLOSE 0x0804
def MCI_COPY 0x0852
def MCI_CUE 0x0830
def MCI_CUT 0x0851
def MCI_DELETE 0x0856
def MCI_DEVTYPE_ANIMATION 519
def MCI_DEVTYPE_CD_AUDIO 516
def MCI_DEVTYPE_DAT 517
def MCI_DEVTYPE_DIGITAL_VIDEO 520
def MCI_DEVTYPE_FIRST 513
def MCI_DEVTYPE_FIRST_USER 0x1000
def MCI_DEVTYPE_LAST 523
def MCI_DEVTYPE_OTHER 521
def MCI_DEVTYPE_OVERLAY 515
def MCI_DEVTYPE_SCANNER 518
def MCI_DEVTYPE_SEQUENCER 523
def MCI_DEVTYPE_VCR 513
def MCI_DEVTYPE_VIDEODISC 514
def MCI_DEVTYPE_WAVEFORM_AUDIO 522
def MCI_ESCAPE 0x0805
def MCI_FIRST 0x0800
def MCI_FORMAT_BYTES 8
def MCI_FORMAT_FRAMES 3
def MCI_FORMAT_HMS 1
def MCI_FORMAT_MILLISECONDS 0
def MCI_FORMAT_MSF 2
def MCI_FORMAT_SAMPLES 9
def MCI_FORMAT_SMPTE_24 4
def MCI_FORMAT_SMPTE_25 5
def MCI_FORMAT_SMPTE_30 6
def MCI_FORMAT_SMPTE_30DROP 7
def MCI_FORMAT_TMSF 10
def MCI_FREEZE 0x0844
def MCI_FROM 0x00000004
type MCI_GENERIC_PARMS dwCallback
def MCI_GETDEVCAPS 0x080B
def MCI_GETDEVCAPS_CAN_EJECT 0x00000007
def MCI_GETDEVCAPS_CAN_PLAY 0x00000008
def MCI_GETDEVCAPS_CAN_RECORD 0x00000001
def MCI_GETDEVCAPS_CAN_SAVE 0x00000009
def MCI_GETDEVCAPS_COMPOUND_DEVICE 0x00000006
def MCI_GETDEVCAPS_DEVICE_TYPE 0x00000004
def MCI_GETDEVCAPS_HAS_AUDIO 0x00000002
def MCI_GETDEVCAPS_HAS_VIDEO 0x00000003
def MCI_GETDEVCAPS_ITEM 0x00000100
type MCI_GETDEVCAPS_PARMS dwCallback dwReturn dwItem
def MCI_GETDEVCAPS_USES_FILES 0x00000005
def MCI_INFO 0x080A
def MCI_INFO_COPYRIGHT 0x00002000
def MCI_INFO_FILE 0x00000200
def MCI_INFO_MEDIA_IDENTITY 0x00000800
def MCI_INFO_MEDIA_UPC 0x00000400
def MCI_INFO_NAME 0x00001000
type MCI_INFO_PARMS dwCallback $lpstrReturn dwRetSize
type MCI_INFO_PARMSA dwCallback $lpstrReturn dwRetSize
type MCI_INFO_PARMSW dwCallback @*lpstrReturn dwRetSize
def MCI_INFO_PRODUCT 0x00000100
def MCI_LAST 0x0FFF
def MCI_LOAD 0x0850
def MCI_LOAD_FILE 0x00000100
type MCI_LOAD_PARMS dwCallback $lpfilename
type MCI_LOAD_PARMSA dwCallback $lpfilename
type MCI_LOAD_PARMSW dwCallback @*lpfilename
def MCI_MODE_NOT_READY 0x0000020C
def MCI_MODE_OPEN 0x00000212
def MCI_MODE_PAUSE 0x00000211
def MCI_MODE_PLAY 0x0000020E
def MCI_MODE_RECORD 0x0000020F
def MCI_MODE_SEEK 0x00000210
def MCI_MODE_STOP 0x0000020D
def MCI_NOTIFY 0x00000001
def MCI_NOTIFY_ABORTED 0x0004
def MCI_NOTIFY_FAILURE 0x0008
def MCI_NOTIFY_SUCCESSFUL 0x0001
def MCI_NOTIFY_SUPERSEDED 0x0002
def MCI_OPEN 0x0803
def MCI_OPEN_ALIAS 0x00000400
def MCI_OPEN_ELEMENT 0x00000200
def MCI_OPEN_ELEMENT_ID 0x00000800
type MCI_OPEN_PARMS dwCallback wDeviceID $lpstrDeviceType $lpstrElementName $lpstrAlias
type MCI_OPEN_PARMSA dwCallback wDeviceID $lpstrDeviceType $lpstrElementName $lpstrAlias
type MCI_OPEN_PARMSW dwCallback wDeviceID @*lpstrDeviceType @*lpstrElementName @*lpstrAlias
def MCI_OPEN_SHAREABLE 0x00000100
def MCI_OPEN_TYPE 0x00002000
def MCI_OPEN_TYPE_ID 0x00001000
def MCI_OVLY_GETDEVCAPS_CAN_FREEZE 0x00004002
def MCI_OVLY_GETDEVCAPS_CAN_STRETCH 0x00004001
def MCI_OVLY_GETDEVCAPS_MAX_WINDOWS 0x00004003
def MCI_OVLY_INFO_TEXT 0x00010000
type MCI_OVLY_LOAD_PARMS dwCallback $lpfilename RECT'rc
type MCI_OVLY_LOAD_PARMSA dwCallback $lpfilename RECT'rc
type MCI_OVLY_LOAD_PARMSW dwCallback @*lpfilename RECT'rc
def MCI_OVLY_OPEN_PARENT 0x00020000
type MCI_OVLY_OPEN_PARMS dwCallback wDeviceID $lpstrDeviceType $lpstrElementName $lpstrAlias dwStyle hWndParent
type MCI_OVLY_OPEN_PARMSA dwCallback wDeviceID $lpstrDeviceType $lpstrElementName $lpstrAlias dwStyle hWndParent
type MCI_OVLY_OPEN_PARMSW dwCallback wDeviceID @*lpstrDeviceType @*lpstrElementName @*lpstrAlias dwStyle hWndParent
def MCI_OVLY_OPEN_WS 0x00010000
def MCI_OVLY_PUT_DESTINATION 0x00040000
def MCI_OVLY_PUT_FRAME 0x00080000
def MCI_OVLY_PUT_SOURCE 0x00020000
def MCI_OVLY_PUT_VIDEO 0x00100000
def MCI_OVLY_RECT 0x00010000
type MCI_OVLY_RECT_PARMS dwCallback RECT'rc
type MCI_OVLY_SAVE_PARMS dwCallback $lpfilename RECT'rc
type MCI_OVLY_SAVE_PARMSA dwCallback $lpfilename RECT'rc
type MCI_OVLY_SAVE_PARMSW dwCallback @*lpfilename RECT'rc
def MCI_OVLY_STATUS_HWND 0x00004001
def MCI_OVLY_STATUS_STRETCH 0x00004002
def MCI_OVLY_WHERE_DESTINATION 0x00040000
def MCI_OVLY_WHERE_FRAME 0x00080000
def MCI_OVLY_WHERE_SOURCE 0x00020000
def MCI_OVLY_WHERE_VIDEO 0x00100000
def MCI_OVLY_WINDOW_DEFAULT 0x00000000
def MCI_OVLY_WINDOW_DISABLE_STRETCH 0x00200000
def MCI_OVLY_WINDOW_ENABLE_STRETCH 0x00100000
def MCI_OVLY_WINDOW_HWND 0x00010000
type MCI_OVLY_WINDOW_PARMS dwCallback hWnd nCmdShow $lpstrText
type MCI_OVLY_WINDOW_PARMSA dwCallback hWnd nCmdShow $lpstrText
type MCI_OVLY_WINDOW_PARMSW dwCallback hWnd nCmdShow @*lpstrText
def MCI_OVLY_WINDOW_STATE 0x00040000
def MCI_OVLY_WINDOW_TEXT 0x00080000
def MCI_PASTE 0x0853
def MCI_PAUSE 0x0809
def MCI_PLAY 0x0806
type MCI_PLAY_PARMS dwCallback dwFrom dwTo
def MCI_PUT 0x0842
def MCI_REALIZE 0x0840
def MCI_RECORD 0x080F
def MCI_RECORD_INSERT 0x00000100
def MCI_RECORD_OVERWRITE 0x00000200
type MCI_RECORD_PARMS dwCallback dwFrom dwTo
def MCI_RESUME 0x0855
def MCI_SAVE 0x0813
def MCI_SAVE_FILE 0x00000100
type MCI_SAVE_PARMS dwCallback $lpfilename
type MCI_SAVE_PARMSA dwCallback $lpfilename
type MCI_SAVE_PARMSW dwCallback @*lpfilename
def MCI_SEEK 0x0807
type MCI_SEEK_PARMS dwCallback dwTo
def MCI_SEEK_TO_END 0x00000200
def MCI_SEEK_TO_START 0x00000100
def MCI_SEQ_DIV_PPQN 0x000004C0
def MCI_SEQ_DIV_SMPTE_24 0x000004C1
def MCI_SEQ_DIV_SMPTE_25 0x000004C2
def MCI_SEQ_DIV_SMPTE_30 0x000004C4
def MCI_SEQ_DIV_SMPTE_30DROP 0x000004C3
def MCI_SEQ_FILE 0x4002
def MCI_SEQ_FORMAT_SONGPTR 0x4001
def MCI_SEQ_MAPPER 65535
def MCI_SEQ_MIDI 0x4003
def MCI_SEQ_NONE 65533
def MCI_SEQ_OFFSET 1216
def MCI_SEQ_SET_MASTER 0x00080000
def MCI_SEQ_SET_OFFSET 0x01000000
type MCI_SEQ_SET_PARMS dwCallback dwTimeFormat dwAudio dwTempo dwPort dwSlave dwMaster dwOffset
def MCI_SEQ_SET_PORT 0x00020000
def MCI_SEQ_SET_SLAVE 0x00040000
def MCI_SEQ_SET_TEMPO 0x00010000
def MCI_SEQ_SMPTE 0x4004
def MCI_SEQ_STATUS_COPYRIGHT 0x0000400C
def MCI_SEQ_STATUS_DIVTYPE 0x0000400A
def MCI_SEQ_STATUS_MASTER 0x00004008
def MCI_SEQ_STATUS_NAME 0x0000400B
def MCI_SEQ_STATUS_OFFSET 0x00004009
def MCI_SEQ_STATUS_PORT 0x00004003
def MCI_SEQ_STATUS_SLAVE 0x00004007
def MCI_SEQ_STATUS_TEMPO 0x00004002
def MCI_SET 0x080D
def MCI_SET_AUDIO 0x00000800
def MCI_SET_AUDIO_ALL 0x00000000
def MCI_SET_AUDIO_LEFT 0x00000001
def MCI_SET_AUDIO_RIGHT 0x00000002
def MCI_SET_DOOR_CLOSED 0x00000200
def MCI_SET_DOOR_OPEN 0x00000100
def MCI_SET_OFF 0x00004000
def MCI_SET_ON 0x00002000
type MCI_SET_PARMS dwCallback dwTimeFormat dwAudio
def MCI_SET_TIME_FORMAT 0x00000400
def MCI_SET_VIDEO 0x00001000
def MCI_SPIN 0x080C
def MCI_STATUS 0x0814
def MCI_STATUS_CURRENT_TRACK 0x00000008
def MCI_STATUS_ITEM 0x00000100
def MCI_STATUS_LENGTH 0x00000001
def MCI_STATUS_MEDIA_PRESENT 0x00000005
def MCI_STATUS_MODE 0x00000004
def MCI_STATUS_NUMBER_OF_TRACKS 0x00000003
type MCI_STATUS_PARMS dwCallback dwReturn dwItem dwTrack
def MCI_STATUS_POSITION 0x00000002
def MCI_STATUS_READY 0x00000007
def MCI_STATUS_START 0x00000200
def MCI_STATUS_TIME_FORMAT 0x00000006
def MCI_STEP 0x080E
def MCI_STOP 0x0808
def MCI_STRING_OFFSET 512
def MCI_SYSINFO 0x0810
def MCI_SYSINFO_INSTALLNAME 0x00000800
def MCI_SYSINFO_NAME 0x00000400
def MCI_SYSINFO_OPEN 0x00000200
type MCI_SYSINFO_PARMS dwCallback $lpstrReturn dwRetSize dwNumber wDeviceType
type MCI_SYSINFO_PARMSA dwCallback $lpstrReturn dwRetSize dwNumber wDeviceType
type MCI_SYSINFO_PARMSW dwCallback @*lpstrReturn dwRetSize dwNumber wDeviceType
def MCI_SYSINFO_QUANTITY 0x00000100
def MCI_TO 0x00000008
def MCI_TRACK 0x00000010
def MCI_UNFREEZE 0x0845
def MCI_UPDATE 0x0854
def MCI_USER_MESSAGES 0x00000C00
type MCI_VD_ESCAPE_PARMS dwCallback $lpstrCommand
type MCI_VD_ESCAPE_PARMSA dwCallback $lpstrCommand
type MCI_VD_ESCAPE_PARMSW dwCallback @*lpstrCommand
def MCI_VD_ESCAPE_STRING 0x00000100
def MCI_VD_FORMAT_TRACK 0x4001
def MCI_VD_GETDEVCAPS_CAN_REVERSE 0x00004002
def MCI_VD_GETDEVCAPS_CAV 0x00020000
def MCI_VD_GETDEVCAPS_CLV 0x00010000
def MCI_VD_GETDEVCAPS_FAST_RATE 0x00004003
def MCI_VD_GETDEVCAPS_NORMAL_RATE 0x00004005
def MCI_VD_GETDEVCAPS_SLOW_RATE 0x00004004
def MCI_VD_MEDIA_CAV 0x00000403
def MCI_VD_MEDIA_CLV 0x00000402
def MCI_VD_MEDIA_OTHER 0x00000404
def MCI_VD_MODE_PARK 0x00000401
def MCI_VD_OFFSET 1024
def MCI_VD_PLAY_FAST 0x00020000
type MCI_VD_PLAY_PARMS dwCallback dwFrom dwTo dwSpeed
def MCI_VD_PLAY_REVERSE 0x00010000
def MCI_VD_PLAY_SCAN 0x00080000
def MCI_VD_PLAY_SLOW 0x00100000
def MCI_VD_PLAY_SPEED 0x00040000
def MCI_VD_SEEK_REVERSE 0x00010000
def MCI_VD_SPIN_DOWN 0x00020000
def MCI_VD_SPIN_UP 0x00010000
def MCI_VD_STATUS_DISC_SIZE 0x00004006
def MCI_VD_STATUS_FORWARD 0x00004003
def MCI_VD_STATUS_MEDIA_TYPE 0x00004004
def MCI_VD_STATUS_SIDE 0x00004005
def MCI_VD_STATUS_SPEED 0x00004002
def MCI_VD_STEP_FRAMES 0x00010000
type MCI_VD_STEP_PARMS dwCallback dwFrames
def MCI_VD_STEP_REVERSE 0x00020000
def MCI_WAIT 0x00000002
type MCI_WAVE_DELETE_PARMS dwCallback dwFrom dwTo
def MCI_WAVE_GETDEVCAPS_INPUTS 0x00004001
def MCI_WAVE_GETDEVCAPS_OUTPUTS 0x00004002
def MCI_WAVE_INPUT 0x00400000
def MCI_WAVE_MAPPER 0x00000481
def MCI_WAVE_OFFSET 1152
def MCI_WAVE_OPEN_BUFFER 0x00010000
type MCI_WAVE_OPEN_PARMS dwCallback wDeviceID $lpstrDeviceType $lpstrElementName $lpstrAlias dwBufferSeconds
type MCI_WAVE_OPEN_PARMSA dwCallback wDeviceID $lpstrDeviceType $lpstrElementName $lpstrAlias dwBufferSeconds
type MCI_WAVE_OPEN_PARMSW dwCallback wDeviceID @*lpstrDeviceType @*lpstrElementName @*lpstrAlias dwBufferSeconds
def MCI_WAVE_OUTPUT 0x00800000
def MCI_WAVE_PCM 0x00000480
def MCI_WAVE_SET_ANYINPUT 0x04000000
def MCI_WAVE_SET_ANYOUTPUT 0x08000000
def MCI_WAVE_SET_AVGBYTESPERSEC 0x00080000
def MCI_WAVE_SET_BITSPERSAMPLE 0x00200000
def MCI_WAVE_SET_BLOCKALIGN 0x00100000
def MCI_WAVE_SET_CHANNELS 0x00020000
def MCI_WAVE_SET_FORMATTAG 0x00010000
type MCI_WAVE_SET_PARMS dwCallback dwTimeFormat dwAudio wInput wOutput @wFormatTag @wReserved2 @nChannels @wReserved3 nSamplesPerSec nAvgBytesPerSec @nBlockAlign @wReserved4 @wBitsPerSample @wReserved5
def MCI_WAVE_SET_SAMPLESPERSEC 0x00040000
def MCI_WAVE_STATUS_AVGBYTESPERSEC 0x00004004
def MCI_WAVE_STATUS_BITSPERSAMPLE 0x00004006
def MCI_WAVE_STATUS_BLOCKALIGN 0x00004005
def MCI_WAVE_STATUS_CHANNELS 0x00004002
def MCI_WAVE_STATUS_FORMATTAG 0x00004001
def MCI_WAVE_STATUS_LEVEL 0x00004007
def MCI_WAVE_STATUS_SAMPLESPERSEC 0x00004003
def MCI_WHERE 0x0843
def MCI_WINDOW 0x0841
def MCM_FIRST 0x1000
def MCM_GETCOLOR 0x0000100B
def MCM_GETCURSEL 0x00001001
def MCM_GETFIRSTDAYOFWEEK 0x00001010
def MCM_GETMAXSELCOUNT 0x00001003
def MCM_GETMAXTODAYWIDTH 0x00001015
def MCM_GETMINREQRECT 0x00001009
def MCM_GETMONTHDELTA 0x00001013
def MCM_GETMONTHRANGE 0x00001007
def MCM_GETRANGE 0x00001011
def MCM_GETSELRANGE 0x00001005
def MCM_GETTODAY 0x0000100D
def MCM_GETUNICODEFORMAT 0x00002006
def MCM_HITTEST 0x0000100E
def MCM_SETCOLOR 0x0000100A
def MCM_SETCURSEL 0x00001002
def MCM_SETDAYSTATE 0x00001008
def MCM_SETFIRSTDAYOFWEEK 0x0000100F
def MCM_SETMAXSELCOUNT 0x00001004
def MCM_SETMONTHDELTA 0x00001014
def MCM_SETRANGE 0x00001012
def MCM_SETSELRANGE 0x00001006
def MCM_SETTODAY 0x0000100C
def MCM_SETUNICODEFORMAT 0x00002005
def MCN_FIRST 0xFFFFFD12
def MCN_GETDAYSTATE 0xFFFFFD15
def MCN_LAST 0xFFFFFD09
def MCN_SELCHANGE 0xFFFFFD13
def MCN_SELECT 0xFFFFFD16
def MCSC_BACKGROUND 0
def MCSC_MONTHBK 4
def MCSC_TEXT 1
def MCSC_TITLEBK 2
def MCSC_TITLETEXT 3
def MCSC_TRAILINGTEXT 5
def MCS_DAYSTATE 0x0001
def MCS_MULTISELECT 0x0002
def MCS_NOTODAY 0x0010
def MCS_NOTODAYCIRCLE 0x0008
def MCS_WEEKNUMBERS 0x0004
def MCW_EM 0x0008001f
def MCW_IC 0x00040000
def MCW_PC 0x00030000
def MCW_RC 0x00000300
type MDICREATESTRUCT $szClass $szTitle hOwner x y cx cy style lParam
type MDICREATESTRUCTA $szClass $szTitle hOwner x y cx cy style lParam
type MDICREATESTRUCTW @*szClass @*szTitle hOwner x y cx cy style lParam
type MDINEXTMENU hmenuIn hmenuNext hwndNext
def MDIS_ALLCHILDSTYLES 0x0001
def MDITILE_HORIZONTAL 0x0001
def MDITILE_SKIPDISABLED 0x0002
def MDITILE_VERTICAL 0x0000
def MDITILE_ZORDER 0x0004
def MDMSPKRFLAG_CALLSETUP 0x00000008
def MDMSPKRFLAG_DIAL 0x00000002
def MDMSPKRFLAG_OFF 0x00000001
def MDMSPKRFLAG_ON 0x00000004
def MDMSPKR_CALLSETUP 0x00000003
def MDMSPKR_DIAL 0x00000001
def MDMSPKR_OFF 0x00000000
def MDMSPKR_ON 0x00000002
def MDMVOLFLAG_HIGH 0x00000004
def MDMVOLFLAG_LOW 0x00000001
def MDMVOLFLAG_MEDIUM 0x00000002
def MDMVOL_HIGH 0x00000002
def MDMVOL_LOW 0x00000000
def MDMVOL_MEDIUM 0x00000001
def MDM_ANALOG_RLP_OFF 0x1
def MDM_ANALOG_RLP_ON 0x0
def MDM_ANALOG_V34 0x2
def MDM_AUTO_ML_2 0x2
def MDM_AUTO_ML_DEFAULT 0x0
def MDM_AUTO_ML_NONE 0x1
def MDM_AUTO_SPEED_DEFAULT 0x0
def MDM_BEARERMODE_ANALOG 0x0
def MDM_BEARERMODE_GSM 0x2
def MDM_BEARERMODE_ISDN 0x1
def MDM_BLIND_DIAL 0x00000200
def MDM_CCITT_OVERRIDE 0x00000040
def MDM_CELLULAR 0x00000008
def MDM_COMPRESSION 0x00000001
def MDM_DIAGNOSTICS 0x00000800
def MDM_ERROR_CONTROL 0x00000002
def MDM_FLOWCONTROL_HARD 0x00000010
def MDM_FLOWCONTROL_SOFT 0x00000020
def MDM_FORCED_EC 0x00000004
def MDM_HDLCPPP_AUTH_CHAP 0x3
def MDM_HDLCPPP_AUTH_DEFAULT 0x0
def MDM_HDLCPPP_AUTH_MSCHAP 0x4
def MDM_HDLCPPP_AUTH_NONE 0x1
def MDM_HDLCPPP_AUTH_PAP 0x2
def MDM_HDLCPPP_ML_2 0x2
def MDM_HDLCPPP_ML_DEFAULT 0x0
def MDM_HDLCPPP_ML_NONE 0x1
def MDM_HDLCPPP_SPEED_56K 0x2
def MDM_HDLCPPP_SPEED_64K 0x1
def MDM_HDLCPPP_SPEED_DEFAULT 0x0
def MDM_MASK_AUTO_ML 0x000000C0
def MDM_MASK_AUTO_SPEED 0x7
def MDM_MASK_BEARERMODE 0x0000f000
def MDM_MASK_EXTENDEDINFO 0x0FFFF000
def MDM_MASK_HDLCPPP_AUTH 0x00000038
def MDM_MASK_HDLCPPP_ML 0x000000C0
def MDM_MASK_HDLCPPP_SPEED 0x7
def MDM_MASK_PROTOCOLDATA 0x0ff00000
def MDM_MASK_PROTOCOLID 0x000f0000
def MDM_MASK_PROTOCOLINFO 0x0FFF0000
def MDM_MASK_V110_SPEED 0xf
def MDM_MASK_V120_ML 0x000000C0
def MDM_MASK_V120_SPEED 0x7
def MDM_MASK_X75_DATA 0x7
def MDM_PIAFS_INCOMING 0
def MDM_PIAFS_OUTGOING 1
def MDM_PROTOCOLID_ANALOG 0x7
def MDM_PROTOCOLID_AUTO 0x6
def MDM_PROTOCOLID_DEFAULT 0x0
def MDM_PROTOCOLID_GPRS 0x8
def MDM_PROTOCOLID_HDLCPPP 0x1
def MDM_PROTOCOLID_PIAFS 0x9
def MDM_PROTOCOLID_V110 0x4
def MDM_PROTOCOLID_V120 0x5
def MDM_PROTOCOLID_V128 0x2
def MDM_PROTOCOLID_X75 0x3
def MDM_PROTOCOL_ANALOG_NRLP 0x00170000
def MDM_PROTOCOL_ANALOG_RLP 0x00070000
def MDM_PROTOCOL_ANALOG_V34 0x00270000
def MDM_PROTOCOL_AUTO_1CH 0x04060000
def MDM_PROTOCOL_AUTO_2CH 0x08060000
def MDM_PROTOCOL_GPRS 0x00080000
def MDM_PROTOCOL_HDLCPPP_112K 0x08210000
def MDM_PROTOCOL_HDLCPPP_112K_CHAP 0x09A10000
def MDM_PROTOCOL_HDLCPPP_112K_MSCHAP 0x0A210000
def MDM_PROTOCOL_HDLCPPP_112K_PAP 0x09210000
def MDM_PROTOCOL_HDLCPPP_128K 0x08110000
def MDM_PROTOCOL_HDLCPPP_128K_CHAP 0x09910000
def MDM_PROTOCOL_HDLCPPP_128K_MSCHAP 0x0A110000
def MDM_PROTOCOL_HDLCPPP_128K_PAP 0x09110000
def MDM_PROTOCOL_HDLCPPP_56K 0x00210000
def MDM_PROTOCOL_HDLCPPP_64K 0x00110000
def MDM_PROTOCOL_PIAFS_INCOMING 0x00090000
def MDM_PROTOCOL_PIAFS_OUTGOING 0x00190000
def MDM_PROTOCOL_V110_12DOT0K 0x00540000
def MDM_PROTOCOL_V110_14DOT4K 0x00640000
def MDM_PROTOCOL_V110_19DOT2K 0x00740000
def MDM_PROTOCOL_V110_1DOT2K 0x00140000
def MDM_PROTOCOL_V110_28DOT8K 0x00840000
def MDM_PROTOCOL_V110_2DOT4K 0x00240000
def MDM_PROTOCOL_V110_38DOT4K 0x00940000
def MDM_PROTOCOL_V110_4DOT8K 0x00340000
def MDM_PROTOCOL_V110_57DOT6K 0x00A40000
def MDM_PROTOCOL_V110_9DOT6K 0x00440000
def MDM_PROTOCOL_V120_112K 0x08250000
def MDM_PROTOCOL_V120_128K 0x08150000
def MDM_PROTOCOL_V120_56K 0x04250000
def MDM_PROTOCOL_V120_64K 0x04150000
def MDM_PROTOCOL_X75_128K 0x00230000
def MDM_PROTOCOL_X75_64K 0x00130000
def MDM_PROTOCOL_X75_BTX 0x00430000
def MDM_PROTOCOL_X75_T_70 0x00330000
def MDM_SHIFT_AUTO_ML 0x6
def MDM_SHIFT_AUTO_SPEED 0x0
def MDM_SHIFT_BEARERMODE 12
def MDM_SHIFT_EXTENDEDINFO 12
def MDM_SHIFT_HDLCPPP_AUTH 0x3
def MDM_SHIFT_HDLCPPP_ML 0x6
def MDM_SHIFT_HDLCPPP_SPEED 0x0
def MDM_SHIFT_PROTOCOLDATA 20
def MDM_SHIFT_PROTOCOLID 16
def MDM_SHIFT_PROTOCOLINFO 16
def MDM_SHIFT_V110_SPEED 0x0
def MDM_SHIFT_V120_ML 0x6
def MDM_SHIFT_V120_SPEED 0x0
def MDM_SHIFT_X75_DATA 0x0
def MDM_SPEED_ADJUST 0x00000080
def MDM_TONE_DIAL 0x00000100
def MDM_V110_SPEED_12DOT0K 0x5
def MDM_V110_SPEED_14DOT4K 0x6
def MDM_V110_SPEED_19DOT2K 0x7
def MDM_V110_SPEED_1DOT2K 0x1
def MDM_V110_SPEED_28DOT8K 0x8
def MDM_V110_SPEED_2DOT4K 0x2
def MDM_V110_SPEED_38DOT4K 0x9
def MDM_V110_SPEED_4DOT8K 0x3
def MDM_V110_SPEED_57DOT6K 0xA
def MDM_V110_SPEED_9DOT6K 0x4
def MDM_V110_SPEED_DEFAULT 0x0
def MDM_V120_ML_2 0x2
def MDM_V120_ML_DEFAULT 0x0
def MDM_V120_ML_NONE 0x1
def MDM_V120_SPEED_56K 0x2
def MDM_V120_SPEED_64K 0x1
def MDM_V120_SPEED_DEFAULT 0x0
def MDM_V23_OVERRIDE 0x00000400
def MDM_X75_DATA_128K 0x2
def MDM_X75_DATA_64K 0x1
def MDM_X75_DATA_BTX 0x4
def MDM_X75_DATA_DEFAULT 0x0
def MDM_X75_DATA_T_70 0x3
type MEASUREITEMSTRUCT CtlType CtlID itemID itemWidth itemHeight itemData
def MEDIA_CURRENTLY_MOUNTED 0x80000000
def MEDIA_ERASEABLE 0x00000001
def MEDIA_READ_ONLY 0x00000004
def MEDIA_READ_WRITE 0x00000008
def MEDIA_WRITE_ONCE 0x00000002
def MEDIA_WRITE_PROTECTED 0x00000100
def MEMBERID_NIL 0xFFFFFFFF
def MEMCTX_MACSYSTEM 3
def MEMCTX_SAME 0xFFFFFFFE
def MEMCTX_SHARED 2
def MEMCTX_TASK 1
def MEMCTX_UNKNOWN 0xFFFFFFFF
type MEMORYSTATUS dwLength dwMemoryLoad dwTotalPhys dwAvailPhys dwTotalPageFile dwAvailPageFile dwTotalVirtual dwAvailVirtual
type MEMORYSTATUSEX dwLength dwMemoryLoad %ullTotalPhys %ullAvailPhys %ullTotalPageFile %ullAvailPageFile %ullTotalVirtual %ullAvailVirtual %ullAvailExtendedVirtual
def MEMORY_ALLOCATION_ALIGNMENT 8
type MEMORY_BASIC_INFORMATION !*BaseAddress !*AllocationBase AllocationProtect RegionSize State Protect Type
type MEMORY_BASIC_INFORMATION32 BaseAddress AllocationBase AllocationProtect RegionSize State Protect Type
type MEMORY_BASIC_INFORMATION64 %BaseAddress %AllocationBase AllocationProtect __alignment1 %RegionSize State Protect Type __alignment2
def MEM_4MB_PAGES 0x80000000
def MEM_COMMIT 0x1000
def MEM_DECOMMIT 0x4000
def MEM_E_INVALID_LINK 0x80080010
def MEM_E_INVALID_ROOT 0x80080009
def MEM_E_INVALID_SIZE 0x80080011
def MEM_FREE 0x10000
def MEM_IMAGE 0x1000000
def MEM_LARGE_PAGES 0x20000000
def MEM_MAPPED 0x40000
def MEM_PHYSICAL 0x400000
def MEM_PRIVATE 0x20000
def MEM_RELEASE 0x8000
def MEM_RESERVE 0x2000
def MEM_RESET 0x80000
def MEM_TOP_DOWN 0x100000
def MEM_WRITE_WATCH 0x200000
type MENUBARINFO cbSize RECT'rcBar hMenu hwndMenu bf1
type MENUGETOBJECTINFO dwFlags uPos hmenu !*riid !*pvObj
type MENUINFO cbSize fMask dwStyle cyMax hbrBack dwContextHelpID dwMenuData
type MENUITEMINFO cbSize fMask fType fState wID hSubMenu hbmpChecked hbmpUnchecked dwItemData $dwTypeData cch hbmpItem
type MENUITEMINFOA cbSize fMask fType fState wID hSubMenu hbmpChecked hbmpUnchecked dwItemData $dwTypeData cch hbmpItem
type MENUITEMINFOW cbSize fMask fType fState wID hSubMenu hbmpChecked hbmpUnchecked dwItemData @*dwTypeData cch hbmpItem
type MENUITEMTEMPLATE @mtOption @mtID @mtString[1]
type MENUITEMTEMPLATEHEADER @versionNumber @offset
type MENUTEMPLATE :void'_
type MENUTEMPLATEA :void'_
type MENUTEMPLATEW :void'_
def MENU_EVENT 0x0008
type MENU_EVENT_RECORD dwCommandId
def MERGECOPY 0x00C000CA
def MERGEPAINT 0x00BB0226
type MESSAGE_RESOURCE_BLOCK LowId HighId OffsetToEntries
type MESSAGE_RESOURCE_DATA NumberOfBlocks MESSAGE_RESOURCE_BLOCK'Blocks[1]
type MESSAGE_RESOURCE_ENTRY @Length @Flags !Text[1]
def MESSAGE_RESOURCE_UNICODE 0x0001
type METAFILEPICT mm xExt yExt hMF
def METAFILE_DRIVER 2049
type METAHEADER @mtType @mtHeaderSize @mtVersion mtSize @mtNoObjects mtMaxRecord @mtNoParameters
type METARECORD rdSize @rdFunction @rdParm[1]
def META_ANIMATEPALETTE 0x0436
def META_ARC 0x0817
def META_BITBLT 0x0922
def META_CHORD 0x0830
def META_CREATEBRUSHINDIRECT 0x02FC
def META_CREATEFONTINDIRECT 0x02FB
def META_CREATEPALETTE 0x00f7
def META_CREATEPATTERNBRUSH 0x01F9
def META_CREATEPENINDIRECT 0x02FA
def META_CREATEREGION 0x06FF
def META_DELETEOBJECT 0x01f0
def META_DIBBITBLT 0x0940
def META_DIBCREATEPATTERNBRUSH 0x0142
def META_DIBSTRETCHBLT 0x0b41
def META_ELLIPSE 0x0418
def META_ESCAPE 0x0626
def META_EXCLUDECLIPRECT 0x0415
def META_EXTFLOODFILL 0x0548
def META_EXTTEXTOUT 0x0a32
def META_FILLREGION 0x0228
def META_FLOODFILL 0x0419
def META_FRAMEREGION 0x0429
def META_INTERSECTCLIPRECT 0x0416
def META_INVERTREGION 0x012A
def META_LINETO 0x0213
def META_MOVETO 0x0214
def META_OFFSETCLIPRGN 0x0220
def META_OFFSETVIEWPORTORG 0x0211
def META_OFFSETWINDOWORG 0x020F
def META_PAINTREGION 0x012B
def META_PATBLT 0x061D
def META_PIE 0x081A
def META_POLYGON 0x0324
def META_POLYLINE 0x0325
def META_POLYPOLYGON 0x0538
def META_REALIZEPALETTE 0x0035
def META_RECTANGLE 0x041B
def META_RESIZEPALETTE 0x0139
def META_RESTOREDC 0x0127
def META_ROUNDRECT 0x061C
def META_SAVEDC 0x001E
def META_SCALEVIEWPORTEXT 0x0412
def META_SCALEWINDOWEXT 0x0410
def META_SELECTCLIPREGION 0x012C
def META_SELECTOBJECT 0x012D
def META_SELECTPALETTE 0x0234
def META_SETBKCOLOR 0x0201
def META_SETBKMODE 0x0102
def META_SETDIBTODEV 0x0d33
def META_SETLAYOUT 0x0149
def META_SETMAPMODE 0x0103
def META_SETMAPPERFLAGS 0x0231
def META_SETPALENTRIES 0x0037
def META_SETPIXEL 0x041F
def META_SETPOLYFILLMODE 0x0106
def META_SETRELABS 0x0105
def META_SETROP2 0x0104
def META_SETSTRETCHBLTMODE 0x0107
def META_SETTEXTALIGN 0x012E
def META_SETTEXTCHAREXTRA 0x0108
def META_SETTEXTCOLOR 0x0209
def META_SETTEXTJUSTIFICATION 0x020A
def META_SETVIEWPORTEXT 0x020E
def META_SETVIEWPORTORG 0x020D
def META_SETWINDOWEXT 0x020C
def META_SETWINDOWORG 0x020B
def META_STRETCHBLT 0x0B23
def META_STRETCHDIB 0x0f43
def META_TEXTOUT 0x0521
type METHODDATA @*szName PARAMDATA*ppdata dispid iMeth cc cArgs @wFlags @vtReturn
def METHOD_BUFFERED 0
def METHOD_DIRECT_FROM_HARDWARE 1
def METHOD_DIRECT_TO_HARDWARE 2
def METHOD_IN_DIRECT 1
def METHOD_NEITHER 3
def METHOD_OUT_DIRECT 2
def METRICS_USEDEFAULT 0xFFFFFFFF
def MEVT_COMMENT 0x82
 ;;(BYTE)0x82
def MEVT_F_CALLBACK 0x40000000
def MEVT_F_LONG 0x80000000
def MEVT_F_SHORT 0x00000000
def MEVT_LONGMSG 0x80
 ;;(BYTE)0x80
def MEVT_NOP 0x02
 ;;(BYTE)0x02
def MEVT_SHORTMSG 0x00
 ;;(BYTE)0x00
def MEVT_TEMPO 0x01
 ;;(BYTE)0x01
def MEVT_VERSION 0x84
 ;;(BYTE)0x84
def MFCOMMENT 15
def MFS_CHECKED 0x00000008
def MFS_DEFAULT 0x00001000
def MFS_DISABLED 0x00000003
def MFS_ENABLED 0x00000000
def MFS_GRAYED 0x00000003
def MFS_HILITE 0x00000080
def MFS_UNCHECKED 0x00000000
def MFS_UNHILITE 0x00000000
def MFT_BITMAP 0x00000004
type MFT_ENUM_DATA %StartFileReferenceNumber %LowUsn %HighUsn
def MFT_MENUBARBREAK 0x00000020
def MFT_MENUBREAK 0x00000040
def MFT_OWNERDRAW 0x00000100
def MFT_RADIOCHECK 0x00000200
def MFT_RIGHTJUSTIFY 0x00004000
def MFT_RIGHTORDER 0x00002000
def MFT_SEPARATOR 0x00000800
def MFT_STRING 0x00000000
def MF_APPEND 0x00000100
def MF_BITMAP 0x00000004
def MF_BYCOMMAND 0x00000000
def MF_BYPOSITION 0x00000400
def MF_CALLBACKS 0x08000000
def MF_CHANGE 0x00000080
def MF_CHECKED 0x00000008
def MF_CONV 0x40000000
def MF_DEFAULT 0x00001000
def MF_DELETE 0x00000200
def MF_DISABLED 0x00000002
def MF_ENABLED 0x00000000
def MF_END 0x00000080
def MF_ERRORS 0x10000000
def MF_GRAYED 0x00000001
def MF_HELP 0x00004000
def MF_HILITE 0x00000080
def MF_HSZ_INFO 0x01000000
def MF_INSERT 0x00000000
def MF_LINKS 0x20000000
def MF_MASK 0xFF000000
def MF_MENUBARBREAK 0x00000020
def MF_MENUBREAK 0x00000040
def MF_MOUSESELECT 0x00008000
def MF_OWNERDRAW 0x00000100
def MF_POPUP 0x00000010
def MF_POSTMSGS 0x04000000
def MF_REMOVE 0x00001000
def MF_RIGHTJUSTIFY 0x00004000
def MF_SENDMSGS 0x02000000
def MF_SEPARATOR 0x00000800
def MF_STRING 0x00000000
def MF_SYSMENU 0x00002000
def MF_UNCHECKED 0x00000000
def MF_UNHILITE 0x00000000
def MF_USECHECKBITMAPS 0x00000200
def MHDR_DONE 0x00000001
def MHDR_INQUEUE 0x00000004
def MHDR_ISSTRM 0x00000008
def MHDR_PREPARED 0x00000002
def MH_CLEANUP 4
def MH_CREATE 1
def MH_DELETE 3
def MH_KEEP 2
def MICROSOFT_ROOT_CERT_CHAIN_POLICY_ENABLE_TEST_ROOT_FLAG 0x00010000
def MIDICAPS_CACHE 0x0004
def MIDICAPS_LRVOLUME 0x0002
def MIDICAPS_STREAM 0x0008
def MIDICAPS_VOLUME 0x0001
def MIDIERR_BADOPENMODE 0x00000046
def MIDIERR_BASE 64
def MIDIERR_DONT_CONTINUE 0x00000047
def MIDIERR_INVALIDSETUP 0x00000045
def MIDIERR_LASTERROR 0x00000047
def MIDIERR_NODEVICE 0x00000044
def MIDIERR_NOMAP 0x00000042
def MIDIERR_NOTREADY 0x00000043
def MIDIERR_STILLPLAYING 0x00000041
def MIDIERR_UNPREPARED 0x00000040
type MIDIEVENT dwDeltaTime dwStreamID dwEvent dwParms[1]
type MIDIHDR $lpData dwBufferLength dwBytesRecorded dwUser dwFlags MIDIHDR*lpNext reserved dwOffset dwReserved[8]
type MIDIINCAPS @wMid @wPid vDriverVersion !szPname[32] dwSupport
type MIDIINCAPS2 @wMid @wPid vDriverVersion !szPname[32] dwSupport GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type MIDIINCAPS2A @wMid @wPid vDriverVersion !szPname[32] dwSupport GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type MIDIINCAPS2W @wMid @wPid vDriverVersion @szPname[32] dwSupport GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type MIDIINCAPSA @wMid @wPid vDriverVersion !szPname[32] dwSupport
type MIDIINCAPSW @wMid @wPid vDriverVersion @szPname[32] dwSupport
def MIDIMAPPER 0xFFFFFFFF
type MIDIOUTCAPS @wMid @wPid vDriverVersion !szPname[32] @wTechnology @wVoices @wNotes @wChannelMask dwSupport
type MIDIOUTCAPS2 @wMid @wPid vDriverVersion !szPname[32] @wTechnology @wVoices @wNotes @wChannelMask dwSupport GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type MIDIOUTCAPS2A @wMid @wPid vDriverVersion !szPname[32] @wTechnology @wVoices @wNotes @wChannelMask dwSupport GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type MIDIOUTCAPS2W @wMid @wPid vDriverVersion @szPname[32] @wTechnology @wVoices @wNotes @wChannelMask dwSupport GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type MIDIOUTCAPSA @wMid @wPid vDriverVersion !szPname[32] @wTechnology @wVoices @wNotes @wChannelMask dwSupport
type MIDIOUTCAPSW @wMid @wPid vDriverVersion @szPname[32] @wTechnology @wVoices @wNotes @wChannelMask dwSupport
def MIDIPATCHSIZE 128
type MIDIPROPTEMPO cbStruct dwTempo
type MIDIPROPTIMEDIV cbStruct dwTimeDiv
def MIDIPROP_GET 0x40000000
def MIDIPROP_SET 0x80000000
def MIDIPROP_TEMPO 0x00000002
def MIDIPROP_TIMEDIV 0x00000001
type MIDISTRMBUFFVER dwVersion dwMid dwOEMVersion
def MIDISTRM_ERROR 0xFFFFFFFE
def MIDI_CACHE_ALL 1
def MIDI_CACHE_BESTFIT 2
def MIDI_CACHE_QUERY 3
def MIDI_IO_STATUS 0x00000020
def MIDI_MAPPER 0xFFFFFFFF
def MIDI_UNCACHE 4
type MIDL_FORMAT_STRING @Pad !Format[1]
type MIDL_SERVER_INFO MIDL_STUB_DESC*pStubDesc *DispatchTable $ProcString @*FmtStringOffset *ThunkTable RPC_SYNTAX_IDENTIFIER*pTransferSyntax nCount MIDL_SYNTAX_INFO*pSyntaxInfo
type MIDL_STUBLESS_PROXY_INFO MIDL_STUB_DESC*pStubDesc $ProcFormatString @*FormatStringOffset RPC_SYNTAX_IDENTIFIER*pTransferSyntax nCount MIDL_SYNTAX_INFO*pSyntaxInfo
type MIDL_STUB_DESC !*RpcInterfaceInformation fa_pfnAllocate fa_pfnFree __MIDL_STUB_DESC1'IMPLICIT_HANDLE_INFO *apfnNdrRundownRoutines GENERIC_BINDING_ROUTINE_PAIR*aGenericBindingRoutinePairs *apfnExprEval XMIT_ROUTINE_QUINTUPLE*aXmitQuintuple $pFormatTypes fCheckBounds Version MALLOC_FREE_STRUCT*pMallocFreeStruct MIDLVersion COMM_FAULT_OFFSETS*CommFaultOffsets USER_MARSHAL_ROUTINE_QUADRUPLE*aUserMarshalQuadruple *NotifyRoutineTable mFlags NDR_CS_ROUTINES*CsRoutineTables !*Reserved4 Reserved5
type MIDL_STUB_MESSAGE RPC_MESSAGE*RpcMsg $Buffer $BufferStart $BufferEnd $BufferMark BufferLength MemorySize $Memory IsClient ReuseBuffer !*pAllocAllNodesContext !*pPointerQueueState IgnoreEmbeddedPointers $PointerBufferMark !fBufferValid !uFlags @UniquePtrCount MaxCount Offset ActualCount fa_pfnAllocate fa_pfnFree $StackTop $pPresentedType $pTransmitType SavedHandle MIDL_STUB_DESC*StubDesc FULL_PTR_XLAT_TABLES*FullPtrXlatTables FullPtrRefId PointerLength bf1 dwDestContext !*pvDestContext struct_NDR_SCONTEXT**SavedContextHandles ParamNumber IRpcChannelBuffer'pRpcChannelBuffer ARRAY_INFO*pArrayInfo *SizePtrCountArray *SizePtrOffsetArray *SizePtrLengthArray !*pArgQueue dwStubPhase !*LowStackMark !*pAsyncMsg !*pCorrInfo $pCorrMemory !*pMemoryList CS_STUB_INFO*pCSInfo $ConformanceMark $VarianceMark Unused !*pContext Reserved51_1 Reserved51_2 Reserved51_3 Reserved51_4 Reserved51_5
type MIDL_SYNTAX_INFO RPC_SYNTAX_IDENTIFIER'TransferSyntax RPC_DISPATCH_TABLE*DispatchTable $ProcString @*FmtStringOffset $TypeString !*aUserMarshalQuadruple pReserved1 pReserved2
dll C_macro MIDL_ascii_strcpy target source
 ;;strcpy(target,source)
dll C_macro MIDL_ascii_strlen string
 ;;strlen(string)
dll C_macro MIDL_memset s c n
 ;;memset(s,c,n)
def MIIM_BITMAP 0x00000080
def MIIM_CHECKMARKS 0x00000008
def MIIM_DATA 0x00000020
def MIIM_FTYPE 0x00000100
def MIIM_ID 0x00000002
def MIIM_STATE 0x00000001
def MIIM_STRING 0x00000040
def MIIM_SUBMENU 0x00000004
def MIIM_TYPE 0x00000010
def MIMETYPEPROP 0
def MIM_APPLYTOSUBMENUS 0x80000000
def MIM_BACKGROUND 0x00000002
def MIM_CLOSE 0x3C2
def MIM_DATA 0x3C3
def MIM_ERROR 0x3C5
def MIM_HELPID 0x00000004
def MIM_LONGDATA 0x3C4
def MIM_LONGERROR 0x3C6
def MIM_MAXHEIGHT 0x00000001
def MIM_MENUDATA 0x00000008
def MIM_MOREDATA 0x3CC
def MIM_OPEN 0x3C1
def MIM_STYLE 0x00000010
def MINCHAR 0x80
def MINHALF_PTR 0x00000000
 ;;~((HALF_PTR)(((UHALF_PTR)~0)>>1))
type MINIMIZEDMETRICS cbSize iWidth iHorzGap iVertGap iArrange
def MINIMUM_RESERVED_MANIFEST_RESOURCE_ID 1
 ;;(WORD)(1)
def MININT_PTR 0x00000000
def MINLONG 0x80000000
def MINLONG_PTR 0x00000000
type MINMAXINFO POINT'ptReserved POINT'ptMaxSize POINT'ptMaxPosition POINT'ptMinTrackSize POINT'ptMaxTrackSize
def MINSHORT 0x8000
def MINSYSCOMMAND 0xF000
def MIN_ACL_REVISION 2
def MIN_PRIORITY 1
def MIN_TIME_VALUE 0
type MIXERCAPS @wMid @wPid vDriverVersion !szPname[32] fdwSupport cDestinations
type MIXERCAPS2 @wMid @wPid vDriverVersion !szPname[32] fdwSupport cDestinations GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type MIXERCAPS2A @wMid @wPid vDriverVersion !szPname[32] fdwSupport cDestinations GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type MIXERCAPS2W @wMid @wPid vDriverVersion @szPname[32] fdwSupport cDestinations GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type MIXERCAPSA @wMid @wPid vDriverVersion !szPname[32] fdwSupport cDestinations
type MIXERCAPSW @wMid @wPid vDriverVersion @szPname[32] fdwSupport cDestinations
type MIXERCONTROL cbStruct dwControlID dwControlType fdwControl cMultipleItems !szShortName[16] !szName[64] __MIXERCONTROLA1'Bounds __MIXERCONTROLA2'Metrics
type MIXERCONTROLA cbStruct dwControlID dwControlType fdwControl cMultipleItems !szShortName[16] !szName[64] __MIXERCONTROLA1'Bounds __MIXERCONTROLA2'Metrics
type MIXERCONTROLDETAILS cbStruct dwControlID cChannels {hwndOwner []cMultipleItems} cbDetails !*paDetails
type MIXERCONTROLDETAILS_BOOLEAN fValue
type MIXERCONTROLDETAILS_LISTTEXT dwParam1 dwParam2 !szName[64]
type MIXERCONTROLDETAILS_LISTTEXTA dwParam1 dwParam2 !szName[64]
type MIXERCONTROLDETAILS_LISTTEXTW dwParam1 dwParam2 @szName[64]
type MIXERCONTROLDETAILS_SIGNED lValue
type MIXERCONTROLDETAILS_UNSIGNED dwValue
type MIXERCONTROLW cbStruct dwControlID dwControlType fdwControl cMultipleItems @szShortName[16] @szName[64] __MIXERCONTROLW1'Bounds __MIXERCONTROLW2'Metrics
def MIXERCONTROL_CONTROLF_DISABLED 0x80000000
def MIXERCONTROL_CONTROLF_MULTIPLE 0x00000002
def MIXERCONTROL_CONTROLF_UNIFORM 0x00000001
def MIXERCONTROL_CONTROLTYPE_BASS 0x50030002
def MIXERCONTROL_CONTROLTYPE_BASS_BOOST 0x20012277
def MIXERCONTROL_CONTROLTYPE_BOOLEAN 0x20010000
def MIXERCONTROL_CONTROLTYPE_BOOLEANMETER 0x10010000
def MIXERCONTROL_CONTROLTYPE_BUTTON 0x21010000
def MIXERCONTROL_CONTROLTYPE_CUSTOM 0x00000000
def MIXERCONTROL_CONTROLTYPE_DECIBELS 0x30040000
def MIXERCONTROL_CONTROLTYPE_EQUALIZER 0x50030004
def MIXERCONTROL_CONTROLTYPE_FADER 0x50030000
def MIXERCONTROL_CONTROLTYPE_LOUDNESS 0x20010004
def MIXERCONTROL_CONTROLTYPE_MICROTIME 0x60030000
def MIXERCONTROL_CONTROLTYPE_MILLITIME 0x61030000
def MIXERCONTROL_CONTROLTYPE_MIXER 0x71010001
def MIXERCONTROL_CONTROLTYPE_MONO 0x20010003
def MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT 0x71010000
def MIXERCONTROL_CONTROLTYPE_MUTE 0x20010002
def MIXERCONTROL_CONTROLTYPE_MUX 0x70010001
def MIXERCONTROL_CONTROLTYPE_ONOFF 0x20010001
def MIXERCONTROL_CONTROLTYPE_PAN 0x40020001
def MIXERCONTROL_CONTROLTYPE_PEAKMETER 0x10020001
def MIXERCONTROL_CONTROLTYPE_PERCENT 0x30050000
def MIXERCONTROL_CONTROLTYPE_QSOUNDPAN 0x40020002
def MIXERCONTROL_CONTROLTYPE_SIGNED 0x30020000
def MIXERCONTROL_CONTROLTYPE_SIGNEDMETER 0x10020000
def MIXERCONTROL_CONTROLTYPE_SINGLESELECT 0x70010000
def MIXERCONTROL_CONTROLTYPE_SLIDER 0x40020000
def MIXERCONTROL_CONTROLTYPE_STEREOENH 0x20010005
def MIXERCONTROL_CONTROLTYPE_TREBLE 0x50030003
def MIXERCONTROL_CONTROLTYPE_UNSIGNED 0x30030000
def MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER 0x10030000
def MIXERCONTROL_CONTROLTYPE_VOLUME 0x50030001
def MIXERCONTROL_CT_CLASS_CUSTOM 0x00000000
def MIXERCONTROL_CT_CLASS_FADER 0x50000000
def MIXERCONTROL_CT_CLASS_LIST 0x70000000
def MIXERCONTROL_CT_CLASS_MASK 0xF0000000
def MIXERCONTROL_CT_CLASS_METER 0x10000000
def MIXERCONTROL_CT_CLASS_NUMBER 0x30000000
def MIXERCONTROL_CT_CLASS_SLIDER 0x40000000
def MIXERCONTROL_CT_CLASS_SWITCH 0x20000000
def MIXERCONTROL_CT_CLASS_TIME 0x60000000
def MIXERCONTROL_CT_SC_LIST_MULTIPLE 0x01000000
def MIXERCONTROL_CT_SC_LIST_SINGLE 0x00000000
def MIXERCONTROL_CT_SC_METER_POLLED 0x00000000
def MIXERCONTROL_CT_SC_SWITCH_BOOLEAN 0x00000000
def MIXERCONTROL_CT_SC_SWITCH_BUTTON 0x01000000
def MIXERCONTROL_CT_SC_TIME_MICROSECS 0x00000000
def MIXERCONTROL_CT_SC_TIME_MILLISECS 0x01000000
def MIXERCONTROL_CT_SUBCLASS_MASK 0x0F000000
def MIXERCONTROL_CT_UNITS_BOOLEAN 0x00010000
def MIXERCONTROL_CT_UNITS_CUSTOM 0x00000000
def MIXERCONTROL_CT_UNITS_DECIBELS 0x00040000
def MIXERCONTROL_CT_UNITS_MASK 0x00FF0000
def MIXERCONTROL_CT_UNITS_PERCENT 0x00050000
def MIXERCONTROL_CT_UNITS_SIGNED 0x00020000
def MIXERCONTROL_CT_UNITS_UNSIGNED 0x00030000
type MIXERLINE cbStruct dwDestination dwSource dwLineID fdwLine dwUser dwComponentType cChannels cConnections cControls !szShortName[16] !szName[64] __MIXERLINEA1'Target
type MIXERLINEA cbStruct dwDestination dwSource dwLineID fdwLine dwUser dwComponentType cChannels cConnections cControls !szShortName[16] !szName[64] __MIXERLINEA1'Target
type MIXERLINECONTROLS cbStruct dwLineID {dwControlID []dwControlType} cControls cbmxctrl MIXERCONTROL*pamxctrl
type MIXERLINECONTROLSA cbStruct dwLineID {dwControlID []dwControlType} cControls cbmxctrl MIXERCONTROL*pamxctrl
type MIXERLINECONTROLSW cbStruct dwLineID {dwControlID []dwControlType} cControls cbmxctrl MIXERCONTROLW*pamxctrl
type MIXERLINEW cbStruct dwDestination dwSource dwLineID fdwLine dwUser dwComponentType cChannels cConnections cControls @szShortName[16] @szName[64] __MIXERLINEW1'Target
def MIXERLINE_COMPONENTTYPE_DST_DIGITAL 0x00000001
def MIXERLINE_COMPONENTTYPE_DST_FIRST 0x00000000
def MIXERLINE_COMPONENTTYPE_DST_HEADPHONES 0x00000005
def MIXERLINE_COMPONENTTYPE_DST_LAST 0x00000008
def MIXERLINE_COMPONENTTYPE_DST_LINE 0x00000002
def MIXERLINE_COMPONENTTYPE_DST_MONITOR 0x00000003
def MIXERLINE_COMPONENTTYPE_DST_SPEAKERS 0x00000004
def MIXERLINE_COMPONENTTYPE_DST_TELEPHONE 0x00000006
def MIXERLINE_COMPONENTTYPE_DST_UNDEFINED 0x00000000
def MIXERLINE_COMPONENTTYPE_DST_VOICEIN 0x00000008
def MIXERLINE_COMPONENTTYPE_DST_WAVEIN 0x00000007
def MIXERLINE_COMPONENTTYPE_SRC_ANALOG 0x0000100A
def MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY 0x00001009
def MIXERLINE_COMPONENTTYPE_SRC_COMPACTDISC 0x00001005
def MIXERLINE_COMPONENTTYPE_SRC_DIGITAL 0x00001001
def MIXERLINE_COMPONENTTYPE_SRC_FIRST 0x00001000
def MIXERLINE_COMPONENTTYPE_SRC_LAST 0x0000100A
def MIXERLINE_COMPONENTTYPE_SRC_LINE 0x00001002
def MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE 0x00001003
def MIXERLINE_COMPONENTTYPE_SRC_PCSPEAKER 0x00001007
def MIXERLINE_COMPONENTTYPE_SRC_SYNTHESIZER 0x00001004
def MIXERLINE_COMPONENTTYPE_SRC_TELEPHONE 0x00001006
def MIXERLINE_COMPONENTTYPE_SRC_UNDEFINED 0x00001000
def MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT 0x00001008
def MIXERLINE_LINEF_ACTIVE 0x00000001
def MIXERLINE_LINEF_DISCONNECTED 0x00008000
def MIXERLINE_LINEF_SOURCE 0x80000000
def MIXERLINE_TARGETTYPE_AUX 5
def MIXERLINE_TARGETTYPE_MIDIIN 4
def MIXERLINE_TARGETTYPE_MIDIOUT 3
def MIXERLINE_TARGETTYPE_UNDEFINED 0
def MIXERLINE_TARGETTYPE_WAVEIN 2
def MIXERLINE_TARGETTYPE_WAVEOUT 1
def MIXERR_BASE 1024
def MIXERR_INVALCONTROL 0x00000401
def MIXERR_INVALLINE 0x00000400
def MIXERR_INVALVALUE 0x00000402
def MIXERR_LASTERROR 0x00000402
def MIXER_GETCONTROLDETAILSF_LISTTEXT 0x00000001
def MIXER_GETCONTROLDETAILSF_QUERYMASK 0x0000000F
def MIXER_GETCONTROLDETAILSF_VALUE 0x00000000
def MIXER_GETLINECONTROLSF_ALL 0x00000000
def MIXER_GETLINECONTROLSF_ONEBYID 0x00000001
def MIXER_GETLINECONTROLSF_ONEBYTYPE 0x00000002
def MIXER_GETLINECONTROLSF_QUERYMASK 0x0000000F
def MIXER_GETLINEINFOF_COMPONENTTYPE 0x00000003
def MIXER_GETLINEINFOF_DESTINATION 0x00000000
def MIXER_GETLINEINFOF_LINEID 0x00000002
def MIXER_GETLINEINFOF_QUERYMASK 0x0000000F
def MIXER_GETLINEINFOF_SOURCE 0x00000001
def MIXER_GETLINEINFOF_TARGETTYPE 0x00000004
def MIXER_LONG_NAME_CHARS 64
def MIXER_OBJECTF_AUX 0x50000000
def MIXER_OBJECTF_HANDLE 0x80000000
def MIXER_OBJECTF_HMIDIIN 0xC0000000
def MIXER_OBJECTF_HMIDIOUT 0xB0000000
def MIXER_OBJECTF_HMIXER 0x80000000
def MIXER_OBJECTF_HWAVEIN 0xA0000000
def MIXER_OBJECTF_HWAVEOUT 0x90000000
def MIXER_OBJECTF_MIDIIN 0x40000000
def MIXER_OBJECTF_MIDIOUT 0x30000000
def MIXER_OBJECTF_MIXER 0x00000000
def MIXER_OBJECTF_WAVEIN 0x20000000
def MIXER_OBJECTF_WAVEOUT 0x10000000
def MIXER_SETCONTROLDETAILSF_CUSTOM 0x00000001
def MIXER_SETCONTROLDETAILSF_QUERYMASK 0x0000000F
def MIXER_SETCONTROLDETAILSF_VALUE 0x00000000
def MIXER_SHORT_NAME_CHARS 16
def MKF_AVAILABLE 0x00000002
def MKF_CONFIRMHOTKEY 0x00000008
def MKF_HOTKEYACTIVE 0x00000004
def MKF_HOTKEYSOUND 0x00000010
def MKF_INDICATOR 0x00000020
def MKF_LEFTBUTTONDOWN 0x01000000
def MKF_LEFTBUTTONSEL 0x10000000
def MKF_MODIFIERS 0x00000040
def MKF_MOUSEKEYSON 0x00000001
def MKF_MOUSEMODE 0x80000000
def MKF_REPLACENUMBERS 0x00000080
def MKF_RIGHTBUTTONDOWN 0x02000000
def MKF_RIGHTBUTTONSEL 0x20000000
def MKRREDUCE_ALL 0
def MKRREDUCE_ONE 0x00030000
def MKRREDUCE_THROUGHUSER 0x00010000
def MKRREDUCE_TOUSER 0x00020000
def MKSYS_ANTIMONIKER 3
def MKSYS_CLASSMONIKER 7
def MKSYS_FILEMONIKER 2
def MKSYS_GENERICCOMPOSITE 1
def MKSYS_ITEMMONIKER 4
def MKSYS_NONE 0
def MKSYS_OBJREFMONIKER 8
def MKSYS_POINTERMONIKER 5
def MKSYS_SESSIONMONIKER 9
def MKSYS_URLMONIKER 6
def MK_ALT 0x20
def MK_CONTROL 0x0008
def MK_E_CANTOPENFILE 0x800401EA
def MK_E_CONNECTMANUALLY 0x800401E0
def MK_E_ENUMERATION_FAILED 0x800401EF
def MK_E_EXCEEDEDDEADLINE 0x800401E1
def MK_E_FIRST 0x800401E0
def MK_E_INTERMEDIATEINTERFACENOTSUPPORTED 0x800401E7
def MK_E_INVALIDEXTENSION 0x800401E6
def MK_E_LAST 0x800401EF
def MK_E_MUSTBOTHERUSER 0x800401EB
def MK_E_NEEDGENERIC 0x800401E2
def MK_E_NOINVERSE 0x800401EC
def MK_E_NOOBJECT 0x800401E5
def MK_E_NOPREFIX 0x800401EE
def MK_E_NOSTORAGE 0x800401ED
def MK_E_NOTBINDABLE 0x800401E8
def MK_E_NOTBOUND 0x800401E9
def MK_E_NO_NORMALIZED 0x80080007
def MK_E_SYNTAX 0x800401E4
def MK_E_UNAVAILABLE 0x800401E3
def MK_LBUTTON 0x0001
def MK_MBUTTON 0x0010
def MK_RBUTTON 0x0002
def MK_SHIFT 0x0004
def MK_S_ASYNCHRONOUS 0x000401E8
def MK_S_FIRST 0x000401E0
def MK_S_HIM 0x000401E5
def MK_S_LAST 0x000401EF
def MK_S_ME 0x000401E4
def MK_S_MONIKERALREADYREGISTERED 0x000401E7
def MK_S_REDUCED_TO_SELF 0x000401E2
def MK_S_US 0x000401E6
def MK_XBUTTON1 0x0020
def MK_XBUTTON2 0x0040
type MMCKINFO ckid cksize fccType dwDataOffset dwFlags
def MMIOERR_ACCESSDENIED 0x0000010C
def MMIOERR_BASE 256
def MMIOERR_CANNOTCLOSE 0x00000104
def MMIOERR_CANNOTEXPAND 0x00000108
def MMIOERR_CANNOTOPEN 0x00000103
def MMIOERR_CANNOTREAD 0x00000105
def MMIOERR_CANNOTSEEK 0x00000107
def MMIOERR_CANNOTWRITE 0x00000106
def MMIOERR_CHUNKNOTFOUND 0x00000109
def MMIOERR_FILENOTFOUND 0x00000101
def MMIOERR_INVALIDFILE 0x00000110
def MMIOERR_NETWORKERROR 0x0000010E
def MMIOERR_OUTOFMEMORY 0x00000102
def MMIOERR_PATHNOTFOUND 0x0000010B
def MMIOERR_SHARINGVIOLATION 0x0000010D
def MMIOERR_TOOMANYOPENFILES 0x0000010F
def MMIOERR_UNBUFFERED 0x0000010A
type MMIOINFO dwFlags fccIOProc *pIOProc wErrorRet htask cchBuffer $pchBuffer $pchNext $pchEndRead $pchEndWrite lBufOffset lDiskOffset adwInfo[3] dwReserved1 dwReserved2 hmmio
def MMIOM_CLOSE 4
def MMIOM_OPEN 3
def MMIOM_READ 0x00000000
def MMIOM_RENAME 6
def MMIOM_SEEK 2
def MMIOM_USER 0x8000
def MMIOM_WRITE 0x00000001
def MMIOM_WRITEFLUSH 5
def MMIO_ALLOCBUF 0x00010000
def MMIO_COMPAT 0x00000000
def MMIO_CREATE 0x00001000
def MMIO_CREATELIST 0x0040
def MMIO_CREATERIFF 0x0020
def MMIO_DEFAULTBUFFER 8192
def MMIO_DELETE 0x00000200
def MMIO_DENYNONE 0x00000040
def MMIO_DENYREAD 0x00000030
def MMIO_DENYWRITE 0x00000020
def MMIO_DIRTY 0x10000000
def MMIO_EMPTYBUF 0x0010
def MMIO_EXCLUSIVE 0x00000010
def MMIO_EXIST 0x00004000
def MMIO_FHOPEN 0x0010
def MMIO_FINDCHUNK 0x0010
def MMIO_FINDLIST 0x0040
def MMIO_FINDPROC 0x00040000
def MMIO_FINDRIFF 0x0020
def MMIO_GETTEMP 0x00020000
def MMIO_GLOBALPROC 0x10000000
def MMIO_INSTALLPROC 0x00010000
def MMIO_PARSE 0x00000100
def MMIO_READ 0x00000000
def MMIO_READWRITE 0x00000002
def MMIO_REMOVEPROC 0x00020000
def MMIO_RWMODE 0x00000003
def MMIO_SHAREMODE 0x00000070
def MMIO_TOUPPER 0x0010
def MMIO_UNICODEPROC 0x01000000
def MMIO_WRITE 0x00000001
def MMSYSERR_ALLOCATED 0x00000004
def MMSYSERR_BADDB 0x0000000E
def MMSYSERR_BADDEVICEID 0x00000002
def MMSYSERR_BADERRNUM 0x00000009
def MMSYSERR_BASE 0
def MMSYSERR_DELETEERROR 0x00000012
def MMSYSERR_ERROR 0x00000001
def MMSYSERR_HANDLEBUSY 0x0000000C
def MMSYSERR_INVALFLAG 0x0000000A
def MMSYSERR_INVALHANDLE 0x00000005
def MMSYSERR_INVALIDALIAS 0x0000000D
def MMSYSERR_INVALPARAM 0x0000000B
def MMSYSERR_KEYNOTFOUND 0x0000000F
def MMSYSERR_LASTERROR 0x00000015
def MMSYSERR_MOREDATA 0x00000015
def MMSYSERR_NODRIVER 0x00000006
def MMSYSERR_NODRIVERCB 0x00000014
def MMSYSERR_NOERROR 0
def MMSYSERR_NOMEM 0x00000007
def MMSYSERR_NOTENABLED 0x00000003
def MMSYSERR_NOTSUPPORTED 0x00000008
def MMSYSERR_READERROR 0x00000010
def MMSYSERR_VALNOTFOUND 0x00000013
def MMSYSERR_WRITEERROR 0x00000011
type MMTIME wType __MMTIME1'u
def MM_ADDSEPARATOR 0x00000001
def MM_ANISOTROPIC 8
def MM_DONTREMOVESEPS 0x00000004
def MM_DRVM_CLOSE 0x3D1
def MM_DRVM_DATA 0x3D2
def MM_DRVM_ERROR 0x3D3
def MM_DRVM_OPEN 0x3D0
def MM_HIENGLISH 5
def MM_HIMETRIC 3
def MM_ISOTROPIC 7
def MM_JOY1BUTTONDOWN 0x3B5
def MM_JOY1BUTTONUP 0x3B7
def MM_JOY1MOVE 0x3A0
def MM_JOY1ZMOVE 0x3A2
def MM_JOY2BUTTONDOWN 0x3B6
def MM_JOY2BUTTONUP 0x3B8
def MM_JOY2MOVE 0x3A1
def MM_JOY2ZMOVE 0x3A3
def MM_LOENGLISH 4
def MM_LOMETRIC 2
def MM_MAX 8
def MM_MAX_AXES_NAMELEN 16
def MM_MAX_FIXEDSCALE 6
def MM_MAX_NUMAXES 16
def MM_MCINOTIFY 0x3B9
def MM_MCISIGNAL 0x3CB
def MM_MIM_CLOSE 0x3C2
def MM_MIM_DATA 0x3C3
def MM_MIM_ERROR 0x3C5
def MM_MIM_LONGDATA 0x3C4
def MM_MIM_LONGERROR 0x3C6
def MM_MIM_MOREDATA 0x3CC
def MM_MIM_OPEN 0x3C1
def MM_MIN 1
def MM_MIXM_CONTROL_CHANGE 0x3D1
def MM_MIXM_LINE_CHANGE 0x3D0
def MM_MOM_CLOSE 0x3C8
def MM_MOM_DONE 0x3C9
def MM_MOM_OPEN 0x3C7
def MM_MOM_POSITIONCB 0x3CA
def MM_STREAM_CLOSE 0x3D5
def MM_STREAM_DONE 0x3D6
def MM_STREAM_ERROR 0x3D7
def MM_STREAM_OPEN 0x3D4
def MM_SUBMENUSHAVEIDS 0x00000002
def MM_TEXT 1
def MM_TWIPS 6
def MM_WIM_CLOSE 0x3BF
def MM_WIM_DATA 0x3C0
def MM_WIM_OPEN 0x3BE
def MM_WOM_CLOSE 0x3BC
def MM_WOM_DONE 0x3BD
def MM_WOM_OPEN 0x3BB
def MNC_CLOSE 1
def MNC_EXECUTE 2
def MNC_IGNORE 0
def MNC_SELECT 3
def MND_CONTINUE 0
def MND_ENDMENU 1
def MNGOF_BOTTOMGAP 0x00000002
def MNGOF_TOPGAP 0x00000001
def MNGO_NOERROR 0x00000001
def MNGO_NOINTERFACE 0x00000000
def MNS_AUTODISMISS 0x10000000
def MNS_CHECKORBMP 0x04000000
def MNS_DRAGDROP 0x20000000
def MNS_MODELESS 0x40000000
def MNS_NOCHECK 0x80000000
def MNS_NOTIFYBYPOS 0x08000000
def MN_GETHMENU 0x01E1
type MODEMDEVCAPS dwActualSize dwRequiredSize dwDevSpecificOffset dwDevSpecificSize dwModemProviderVersion dwModemManufacturerOffset dwModemManufacturerSize dwModemModelOffset dwModemModelSize dwModemVersionOffset dwModemVersionSize dwDialOptions dwCallSetupFailTimer dwInactivityTimeout dwSpeakerVolume dwSpeakerMode dwModemOptions dwMaxDTERate dwMaxDCERate !abVariablePortion[1]
type MODEMSETTINGS dwActualSize dwRequiredSize dwDevSpecificOffset dwDevSpecificSize dwCallSetupFailTimer dwInactivityTimeout dwSpeakerVolume dwSpeakerMode dwPreferredModemOptions dwNegotiatedModemOptions dwNegotiatedDCERate !abVariablePortion[1]
type MODULEENTRY32 dwSize th32ModuleID th32ProcessID GlblcntUsage ProccntUsage !*modBaseAddr modBaseSize hModule !szModule[256] !szExePath[260]
type MODULEENTRY32W dwSize th32ModuleID th32ProcessID GlblcntUsage ProccntUsage !*modBaseAddr modBaseSize hModule @szModule[256] @szExePath[260]
type MODULEINFO !*lpBaseOfDll SizeOfImage !*EntryPoint
def MOD_ALT 0x0001
def MOD_CONTROL 0x0002
def MOD_FMSYNTH 4
def MOD_IGNORE_ALL_MODIFIER 0x0400
def MOD_LEFT 0x8000
def MOD_MAPPER 5
def MOD_MIDIPORT 1
def MOD_ON_KEYUP 0x0800
def MOD_RIGHT 0x4000
def MOD_SHIFT 0x0004
def MOD_SQSYNTH 3
def MOD_SWSYNTH 7
def MOD_SYNTH 2
def MOD_WAVETABLE 6
def MOD_WIN 0x0008
def MOM_CLOSE 0x3C8
def MOM_DONE 0x3C9
def MOM_OPEN 0x3C7
def MOM_POSITIONCB 0x3CA
type MONCBSTRUCT cb dwTime hTask dwRet wType wFmt hConv hsz1 hsz2 hData dwData1 dwData2 CONVCONTEXT'cc cbData Data[8]
type MONCONVSTRUCT cb fConnect dwTime hTask hszSvc hszTopic hConvClient hConvServer
type MONERRSTRUCT cb wLastError dwTime hTask
type MONHSZSTRUCT cb fsAction dwTime hsz hTask !str[1]
type MONHSZSTRUCTA cb fsAction dwTime hsz hTask !str[1]
type MONHSZSTRUCTW cb fsAction dwTime hsz hTask @str[1]
type MONITORINFO cbSize RECT'rcMonitor RECT'rcWork dwFlags
type MONITORINFOEX !szDevice[32]
type MONITORINFOEXA !szDevice[32]
type MONITORINFOEXW @szDevice[32]
def MONITORINFOF_PRIMARY 0x00000001
def MONITOR_DEFAULTTONEAREST 0x00000002
def MONITOR_DEFAULTTONULL 0x00000000
def MONITOR_DEFAULTTOPRIMARY 0x00000001
type MONITOR_INFO_1 $pName
type MONITOR_INFO_1A $pName
type MONITOR_INFO_1W @*pName
type MONITOR_INFO_2 $pName $pEnvironment $pDLLName
type MONITOR_INFO_2A $pName $pEnvironment $pDLLName
type MONITOR_INFO_2W @*pName @*pEnvironment @*pDLLName
type MONLINKSTRUCT cb dwTime hTask fEstablished fNoData hszSvc hszTopic hszItem wFmt fServer hConvServer hConvClient
type MONMSGSTRUCT cb hwndTo dwTime hTask wMsg wParam lParam DDEML_MSG_HOOK_DATA'dmhd
def MONO_FONT 8
def MONTHCAL_CLASS "SysMonthCal32"
def MONTHCAL_CLASSA "SysMonthCal32"
def MONTHCAL_CLASSW L"SysMonthCal32"
type MONTHLYDATE rgfDays @rgfMonths
type MONTHLYDOW @wWhichWeek @rgfDaysOfTheWeek @rgfMonths
def MOUSEEVENTF_ABSOLUTE 0x8000
def MOUSEEVENTF_LEFTDOWN 0x0002
def MOUSEEVENTF_LEFTUP 0x0004
def MOUSEEVENTF_MIDDLEDOWN 0x0020
def MOUSEEVENTF_MIDDLEUP 0x0040
def MOUSEEVENTF_MOVE 0x0001
def MOUSEEVENTF_RIGHTDOWN 0x0008
def MOUSEEVENTF_RIGHTUP 0x0010
def MOUSEEVENTF_VIRTUALDESK 0x4000
def MOUSEEVENTF_WHEEL 0x0800
def MOUSEEVENTF_XDOWN 0x0080
def MOUSEEVENTF_XUP 0x0100
type MOUSEHOOKSTRUCT POINT'pt hwnd wHitTestCode dwExtraInfo
type MOUSEHOOKSTRUCTEX mouseData
type MOUSEINPUT dx dy mouseData dwFlags time dwExtraInfo
type MOUSEKEYS cbSize dwFlags iMaxSpeed iTimeToMaxSpeed iCtrlSpeed dwReserved1 dwReserved2
type MOUSEMOVEPOINT x y time dwExtraInfo
def MOUSETRAILS 39
def MOUSE_ATTRIBUTES_CHANGED 0x04
def MOUSE_EVENT 0x0002
type MOUSE_EVENT_RECORD COORD'dwMousePosition dwButtonState dwControlKeyState dwEventFlags
def MOUSE_MOVED 0x0001
def MOUSE_MOVE_ABSOLUTE 1
def MOUSE_MOVE_RELATIVE 0
def MOUSE_VIRTUAL_DESKTOP 0x02
def MOUSE_WHEELED 0x0004
def MOVEFILE_COPY_ALLOWED 0x00000002
def MOVEFILE_CREATE_HARDLINK 0x00000010
def MOVEFILE_DELAY_UNTIL_REBOOT 0x00000004
def MOVEFILE_FAIL_IF_NOT_TRACKABLE 0x00000020
def MOVEFILE_REPLACE_EXISTING 0x00000001
def MOVEFILE_WRITE_THROUGH 0x00000008
type MOVE_FILE_DATA FileHandle LARGE_INTEGER'StartingVcn LARGE_INTEGER'StartingLcn ClusterCount
def MO_3_RW 57
def MO_5_LIMDOW 60
def MO_5_RW 59
def MO_5_WO 58
def MO_NFR_525 71
def MP2_8mm 79
def MPOS_CANCELLEVEL 2
def MPOS_CHILDTRACKING 5
def MPOS_EXECUTE 0
def MPOS_FULLCANCEL 1
def MPOS_SELECTLEFT 3
def MPOS_SELECTRIGHT 4
def MPPF_BOTTOM 0x80000000
def MPPF_FINALSELECT 0x80
def MPPF_FORCEZORDER 0x40
def MPPF_INITIALSELECT 0x2
def MPPF_KEYBOARD 0x10
def MPPF_LEFT 0x40000000
def MPPF_NOANIMATE 0x4
def MPPF_POS_MASK 0xe0000000
def MPPF_REPOSITION 0x20
def MPPF_RIGHT 0x60000000
def MPPF_SETFOCUS 0x1
def MPPF_TOP 0x20000000
def MP_8mm 36
type MSAAMENUINFO dwMSAASignature cchWText @*pszWText
type MSAAPROPID Data1 @Data2 @Data3 !Data4[8]
def MSAA_MENU_SIG 0xAA0DF00D
def MSDTC_E_DUPLICATE_RESOURCE 0x80110701
def MSFTEDIT_CLASS L"RICHEDIT50W"
type MSG hwnd message wParam lParam time POINT'pt
type MSGBOXPARAMS cbSize hwndOwner hInstance $lpszText $lpszCaption dwStyle $lpszIcon dwContextHelpId lpfnMsgBoxCallback dwLanguageId
type MSGBOXPARAMSA cbSize hwndOwner hInstance $lpszText $lpszCaption dwStyle $lpszIcon dwContextHelpId lpfnMsgBoxCallback dwLanguageId
type MSGBOXPARAMSW cbSize hwndOwner hInstance @*lpszText @*lpszCaption dwStyle @*lpszIcon dwContextHelpId lpfnMsgBoxCallback dwLanguageId
type MSGFILTER NMHDR'nmhdr msg wParam lParam
def MSGF_COMMCTRL_BEGINDRAG 0x4200
def MSGF_COMMCTRL_DRAGSELECT 0x4202
def MSGF_COMMCTRL_SIZEHEADER 0x4201
def MSGF_COMMCTRL_TOOLBARCUST 0x4203
def MSGF_DDEMGR 0x8001
def MSGF_DIALOGBOX 0
def MSGF_MAX 8
def MSGF_MENU 2
def MSGF_MESSAGEBOX 1
def MSGF_NEXTWINDOW 6
def MSGF_SCROLLBAR 5
def MSGF_USER 4096
def MSG_DONTROUTE 0x4
def MSG_INTERRUPT 0x10
def MSG_MAXIOVLEN 16
def MSG_OOB 0x1
def MSG_PARTIAL 0x8000
def MSG_PEEK 0x2
def MSHCTX_CROSSCTX 4
def MSHCTX_DIFFERENTMACHINE 2
def MSHCTX_INPROC 3
def MSHCTX_LOCAL 0
def MSHCTX_NOSHAREDMEM 1
def MSHLFLAGS_NOPING 4
def MSHLFLAGS_NORMAL 0
def MSHLFLAGS_RESERVED1 8
def MSHLFLAGS_RESERVED2 16
def MSHLFLAGS_RESERVED3 32
def MSHLFLAGS_RESERVED4 64
def MSHLFLAGS_TABLESTRONG 1
def MSHLFLAGS_TABLEWEAK 2
type MSLLHOOKSTRUCT POINT'pt mouseData flags time dwExtraInfo
type MSOCMD cmdID cmdf
def MSOCMDERR_E_CANCELED 0x80040103
def MSOCMDERR_E_DISABLED 0x80040101
def MSOCMDERR_E_FIRST 0x80040100
def MSOCMDERR_E_NOHELP 0x80040102
def MSOCMDERR_E_NOTSUPPORTED 0x80040100
def MSOCMDERR_E_UNKNOWNGROUP 0x80040104
def MSOCMDEXECOPT_DODEFAULT 0
def MSOCMDEXECOPT_DONTPROMPTUSER 2
def MSOCMDEXECOPT_PROMPTUSER 1
def MSOCMDEXECOPT_SHOWHELP 3
def MSOCMDF_ENABLED 0x2
def MSOCMDF_LATCHED 0x4
def MSOCMDF_NINCHED 0x8
def MSOCMDF_SUPPORTED 0x1
def MSOCMDID_CLEARSELECTION 18
def MSOCMDID_COPY 12
def MSOCMDID_CUT 11
def MSOCMDID_GETZOOMRANGE 20
def MSOCMDID_NEW 2
def MSOCMDID_OPEN 1
def MSOCMDID_PAGESETUP 8
def MSOCMDID_PASTE 13
def MSOCMDID_PASTESPECIAL 14
def MSOCMDID_PRINT 6
def MSOCMDID_PRINTPREVIEW 7
def MSOCMDID_PROPERTIES 10
def MSOCMDID_REDO 16
def MSOCMDID_SAVE 3
def MSOCMDID_SAVEAS 4
def MSOCMDID_SAVECOPYAS 5
def MSOCMDID_SELECTALL 17
def MSOCMDID_SPELL 9
def MSOCMDID_UNDO 15
def MSOCMDID_ZOOM 19
type MSOCMDTEXT cmdtextf cwActual cwBuf @rgwz[1]
def MSOCMDTEXTF_NAME 1
def MSOCMDTEXTF_NONE 0
def MSOCMDTEXTF_STATUS 2
def MSSIPOTF_E_BADVERSION 0x80097015
def MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT 0x80097008
def MSSIPOTF_E_BAD_MAGICNUMBER 0x80097004
def MSSIPOTF_E_BAD_OFFSET_TABLE 0x80097005
def MSSIPOTF_E_CANTGETOBJECT 0x80097002
def MSSIPOTF_E_CRYPT 0x80097014
def MSSIPOTF_E_DSIG_STRUCTURE 0x80097016
def MSSIPOTF_E_FAILED_HINTS_CHECK 0x80097011
def MSSIPOTF_E_FAILED_POLICY 0x80097010
def MSSIPOTF_E_FILE 0x80097013
def MSSIPOTF_E_FILETOOSMALL 0x8009700B
def MSSIPOTF_E_FILE_CHECKSUM 0x8009700D
def MSSIPOTF_E_NOHEADTABLE 0x80097003
def MSSIPOTF_E_NOT_OPENTYPE 0x80097012
def MSSIPOTF_E_OUTOFMEMRANGE 0x80097001
def MSSIPOTF_E_PCONST_CHECK 0x80097017
def MSSIPOTF_E_STRUCTURE 0x80097018
def MSSIPOTF_E_TABLES_OVERLAP 0x80097009
def MSSIPOTF_E_TABLE_CHECKSUM 0x8009700C
def MSSIPOTF_E_TABLE_LONGWORD 0x80097007
def MSSIPOTF_E_TABLE_PADBYTES 0x8009700A
def MSSIPOTF_E_TABLE_TAGORDER 0x80097006
def MS_CTS_ON 0x0010
def MS_DEF_DH_SCHANNEL_PROV "Microsoft DH SChannel Cryptographic Provider"
def MS_DEF_DH_SCHANNEL_PROV_A "Microsoft DH SChannel Cryptographic Provider"
def MS_DEF_DH_SCHANNEL_PROV_W L"Microsoft DH SChannel Cryptographic Provider"
def MS_DEF_DSS_DH_PROV "Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"
def MS_DEF_DSS_DH_PROV_A "Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"
def MS_DEF_DSS_DH_PROV_W L"Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"
def MS_DEF_DSS_PROV "Microsoft Base DSS Cryptographic Provider"
def MS_DEF_DSS_PROV_A "Microsoft Base DSS Cryptographic Provider"
def MS_DEF_DSS_PROV_W L"Microsoft Base DSS Cryptographic Provider"
def MS_DEF_PROV "Microsoft Base Cryptographic Provider v1.0"
def MS_DEF_PROV_A "Microsoft Base Cryptographic Provider v1.0"
def MS_DEF_PROV_W L"Microsoft Base Cryptographic Provider v1.0"
def MS_DEF_RSA_SCHANNEL_PROV "Microsoft RSA SChannel Cryptographic Provider"
def MS_DEF_RSA_SCHANNEL_PROV_A "Microsoft RSA SChannel Cryptographic Provider"
def MS_DEF_RSA_SCHANNEL_PROV_W L"Microsoft RSA SChannel Cryptographic Provider"
def MS_DEF_RSA_SIG_PROV "Microsoft RSA Signature Cryptographic Provider"
def MS_DEF_RSA_SIG_PROV_A "Microsoft RSA Signature Cryptographic Provider"
def MS_DEF_RSA_SIG_PROV_W L"Microsoft RSA Signature Cryptographic Provider"
def MS_DSR_ON 0x0020
def MS_ENHANCED_PROV "Microsoft Enhanced Cryptographic Provider v1.0"
def MS_ENHANCED_PROV_A "Microsoft Enhanced Cryptographic Provider v1.0"
def MS_ENHANCED_PROV_W L"Microsoft Enhanced Cryptographic Provider v1.0"
def MS_ENH_DSS_DH_PROV "Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"
def MS_ENH_DSS_DH_PROV_A "Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"
def MS_ENH_DSS_DH_PROV_W L"Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"
def MS_ENH_RSA_AES_PROV "Microsoft Enhanced RSA and AES Cryptographic Provider"
def MS_ENH_RSA_AES_PROV_A "Microsoft Enhanced RSA and AES Cryptographic Provider"
def MS_ENH_RSA_AES_PROV_W L"Microsoft Enhanced RSA and AES Cryptographic Provider"
def MS_NBF "MNBF"
def MS_RING_ON 0x0040
def MS_RLSD_ON 0x0080
def MS_SCARD_PROV "Microsoft Base Smart Card Crypto Provider"
def MS_SCARD_PROV_A "Microsoft Base Smart Card Crypto Provider"
def MS_SCARD_PROV_W L"Microsoft Base Smart Card Crypto Provider"
def MS_STRONG_PROV "Microsoft Strong Cryptographic Provider"
def MS_STRONG_PROV_A "Microsoft Strong Cryptographic Provider"
def MS_STRONG_PROV_W L"Microsoft Strong Cryptographic Provider"
def MULTICLASSINFO_GETIIDPRIMARY 0x00000004
def MULTICLASSINFO_GETIIDSOURCE 0x00000008
def MULTICLASSINFO_GETNUMRESERVEDDISPIDS 0x00000002
def MULTICLASSINFO_GETTYPEINFO 0x00000001
def MULTIFILEOPENORD 1537
type MULTIKEYHELP mkSize !mkKeylist !szKeyphrase[1]
type MULTIKEYHELPA mkSize !mkKeylist !szKeyphrase[1]
type MULTIKEYHELPW mkSize @mkKeylist @szKeyphrase[1]
type MULTI_QI GUID*pIID IUnknown'pItf hr
def MUTANT_ALL_ACCESS 0x001F0001
def MUTANT_QUERY_STATE 0x0001
def MUTEX_ALL_ACCESS 0x001F0001
def MUTEX_MODIFY_STATE 0x0001
def MUTZ_ENFORCERESTRICTED 0x00000100
def MUTZ_NOSAVEDFILECHECK 0x00000001
def MWMO_ALERTABLE 0x0002
def MWMO_INPUTAVAILABLE 0x0004
def MWMO_WAITALL 0x0001
def MWT_IDENTITY 1
def MWT_LEFTMULTIPLY 2
def MWT_MAX 3
def MWT_MIN 1
def MWT_RIGHTMULTIPLY 3
dll advapi32 #MakeAbsoluteSD !*pSelfRelativeSecurityDescriptor !*pAbsoluteSecurityDescriptor *lpdwAbsoluteSecurityDescriptorSize ACL*pDacl *lpdwDaclSize ACL*pSacl *lpdwSaclSize !*pOwner *lpdwOwnerSize !*pPrimaryGroup *lpdwPrimaryGroupSize
dll advapi32 #MakeAbsoluteSD2 !*pSelfRelativeSecurityDescriptor *lpdwBufferSize
dll comctl32 #MakeDragList hLB
dll advapi32 #MakeSelfRelativeSD !*pAbsoluteSecurityDescriptor !*pSelfRelativeSecurityDescriptor *lpdwBufferLength
dll user32 #MapDialogRect hDlg RECT*lpRect
dll advapi32 MapGenericMask *AccessMask GENERIC_MAPPING*GenericMapping
dll kernel32 #MapUserPhysicalPages !*VirtualAddress NumberOfPages *PageArray
dll kernel32 #MapUserPhysicalPagesScatter !**VirtualAddresses NumberOfPages *PageArray
dll kernel32 !*MapViewOfFile hFileMappingObject dwDesiredAccess dwFileOffsetHigh dwFileOffsetLow dwNumberOfBytesToMap
dll kernel32 !*MapViewOfFileEx hFileMappingObject dwDesiredAccess dwFileOffsetHigh dwFileOffsetLow dwNumberOfBytesToMap !*lpBaseAddress
dll user32 [MapVirtualKeyA]#MapVirtualKey uCode uMapType
dll user32 [MapVirtualKeyExA]#MapVirtualKeyEx uCode uMapType dwhkl
dll user32 #MapWindowPoints hWndFrom hWndTo POINT*lpPoints cPoints
dll gdi32 #MaskBlt hdcDest nXDest nYDest nWidth nHeight hdcSrc nXSrc nYSrc hbmMask xMask yMask dwRop
def MaxActivationContextInfoClass 5
def MaxJobObjectInfoClass 11
def MaxNumberOfEEInfoParams 4
def MaxTokenInfoClass 17
dll comctl32 MenuHelp uMsg wParam lParam hMainMenu hInst hwndStatus *lpwIDs
dll user32 #MenuItemFromPoint hWnd hMenu POINT'ptScreen
dll user32 #MessageBeep uType
dll user32 [MessageBoxA]#MessageBox hWnd $lpText $lpCaption uType
dll user32 [MessageBoxExA]#MessageBoxEx hWnd $lpText $lpCaption uType @wLanguageId
dll user32 [MessageBoxIndirectA]#MessageBoxIndirect MSGBOXPARAMS*lpMsgBoxParams
def MiniQic 33
dll ole32 #MkParseDisplayName IBindCtx'pbc @*szUserName *pchEaten IMoniker*ppmk
dll urlmon #MkParseDisplayNameEx IBindCtx'pbc @*szDisplayName *pchEaten IMoniker*ppmk
dll user32 [ModifyMenuA]#ModifyMenu hMnu uPosition uFlags uIDNewItem $lpNewItem
dll gdi32 #ModifyWorldTransform hdc XFORM*lpXform iMode
dll kernel32 #Module32First hSnapshot MODULEENTRY32*lpme
dll kernel32 #Module32Next hSnapshot MODULEENTRY32*lpme
dll ole32 #MonikerCommonPrefixWith IMoniker'pmkThis IMoniker'pmkOther IMoniker*ppmkCommon
dll ole32 #MonikerRelativePathTo IMoniker'pmkSrc IMoniker'pmkDest IMoniker*ppmkRelPath dwReserved
dll user32 #MonitorFromPoint POINT'pt dwFlags
dll user32 #MonitorFromRect RECT*lprc dwFlags
dll user32 #MonitorFromWindow hwnd dwFlags
dll C_macro MonthCal_GetColor hmc iColor
 ;;SendMessage(hmc,(0x1000+11),iColor,0)
dll C_macro MonthCal_GetCurSel hmc pst
 ;;SendMessage(hmc,(0x1000+1),0,pst)
dll C_macro MonthCal_GetFirstDayOfWeek hmc
 ;;SendMessage(hmc,(0x1000+16),0,0)
dll C_macro MonthCal_GetMaxSelCount hmc
 ;;SendMessage(hmc,(0x1000+3),0,0)
dll C_macro MonthCal_GetMaxTodayWidth hmc
 ;;SendMessage(hmc,(0x1000+21),0,0)
dll C_macro MonthCal_GetMinReqRect hmc prc
 ;;SendMessage(hmc,(0x1000+9),0,prc)
dll C_macro MonthCal_GetMonthDelta hmc
 ;;SendMessage(hmc,(0x1000+19),0,0)
dll C_macro MonthCal_GetMonthRange hmc gmr rgst
 ;;SendMessage(hmc,(0x1000+7),gmr,rgst)
dll C_macro MonthCal_GetRange hmc rgst
 ;;SendMessage(hmc,(0x1000+17),0,rgst)
dll C_macro MonthCal_GetSelRange hmc rgst
 ;;SendMessage(hmc,(0x1000+5),0,rgst)
dll C_macro MonthCal_GetToday hmc pst
 ;;SendMessage(hmc,(0x1000+13),0,pst)
dll C_macro MonthCal_GetUnicodeFormat hwnd
 ;;SendMessage(hwnd,(0x2000+6),0,0)
dll C_macro MonthCal_HitTest hmc pinfo
 ;;SendMessage(hmc,(0x1000+14),0,pinfo)
dll C_macro MonthCal_SetColor hmc iColor clr
 ;;SendMessage(hmc,(0x1000+10),iColor,clr)
dll C_macro MonthCal_SetCurSel hmc pst
 ;;SendMessage(hmc,(0x1000+2),0,pst)
dll C_macro MonthCal_SetDayState hmc cbds rgds
 ;;SendMessage(hmc,(0x1000+8),cbds,rgds)
dll C_macro MonthCal_SetFirstDayOfWeek hmc iDay
 ;;SendMessage(hmc,(0x1000+15),0,iDay)
dll C_macro MonthCal_SetMaxSelCount hmc n
 ;;SendMessage(hmc,(0x1000+4),n,0)
dll C_macro MonthCal_SetMonthDelta hmc n
 ;;SendMessage(hmc,(0x1000+20),n,0)
dll C_macro MonthCal_SetRange hmc gd rgst
 ;;SendMessage(hmc,(0x1000+18),gd,rgst)
dll C_macro MonthCal_SetSelRange hmc rgst
 ;;SendMessage(hmc,(0x1000+6),0,rgst)
dll C_macro MonthCal_SetToday hmc pst
 ;;SendMessage(hmc,(0x1000+12),0,pst)
dll C_macro MonthCal_SetUnicodeFormat hwnd fUnicode
 ;;SendMessage(hwnd,(0x2000+5),fUnicode,0)
dll kernel32 [MoveFileA]#MoveFile $lpExistingFileName $lpNewFileName
dll kernel32 [MoveFileExA]#MoveFileEx $lpExistingFileName $lpNewFileName dwFlags
dll kernel32 [MoveFileWithProgressA]#MoveFileWithProgress $lpExistingFileName $lpNewFileName lpProgressRoutine !*lpData dwFlags
 ;;lpProgressRoutine: function# LARGE_INTEGER'TotalFileSize LARGE_INTEGER'TotalBytesTransferred LARGE_INTEGER'StreamSize LARGE_INTEGER'StreamBytesTransferred dwStreamNumber dwCallbackReason hSourceFile hDestinationFile !*lpData
dll gdi32 #MoveToEx hdc X Y POINT*lpPoint
dll user32 #MoveWindow hWnd X Y nWidth nHeight bRepaint
dll user32 #MsgWaitForMultipleObjects nCount *pHandles fWaitAll dwMilliseconds dwWakeMask
dll user32 #MsgWaitForMultipleObjectsEx nCount *pHandles dwMilliseconds dwWakeMask dwFlags
dll kernel32 #MulDiv nNumber nNumerator nDenominator
dll kernel32 #MultiByteToWideChar CodePage dwFlags $lpMultiByteStr cbMultiByte @*lpWideCharStr cchWideChar
dll mpr [MultinetGetConnectionPerformanceA]#MultinetGetConnectionPerformance NETRESOURCE*lpNetResource NETCONNECTINFOSTRUCT*lpNetConnectInfoStruct
type NAME_BUFFER !name[16] !name_num !name_flags
def NAME_FLAGS_MASK 0x87
def NATIVE_TYPE_MAX_CB 1
def NAVDIR_DOWN 0x2
def NAVDIR_FIRSTCHILD 0x7
def NAVDIR_LASTCHILD 0x8
def NAVDIR_LEFT 0x3
def NAVDIR_MAX 0x9
def NAVDIR_MIN 0
def NAVDIR_NEXT 0x5
def NAVDIR_PREVIOUS 0x6
def NAVDIR_RIGHT 0x4
def NAVDIR_UP 0x1
type NCB !ncb_command !ncb_retcode !ncb_lsn !ncb_num !*ncb_buffer @ncb_length !ncb_callname[16] !ncb_name[16] !ncb_rto !ncb_sto fa_ncb_post !ncb_lana_num !ncb_cmd_cplt !ncb_reserve[10] ncb_event
def NCBACTION 0x77
def NCBADDGRNAME 0x36
def NCBADDNAME 0x30
def NCBASTAT 0x33
def NCBCALL 0x10
def NCBCANCEL 0x35
def NCBCHAINSEND 0x17
def NCBCHAINSENDNA 0x72
def NCBDELNAME 0x31
def NCBDGRECV 0x21
def NCBDGRECVBC 0x23
def NCBDGSEND 0x20
def NCBDGSENDBC 0x22
def NCBENUM 0x37
def NCBFINDNAME 0x78
def NCBHANGUP 0x12
def NCBLANSTALERT 0x73
def NCBLISTEN 0x11
def NCBNAMSZ 16
def NCBRECV 0x15
def NCBRECVANY 0x16
def NCBRESET 0x32
def NCBSEND 0x14
def NCBSENDNA 0x71
def NCBSSTAT 0x34
def NCBTRACE 0x79
def NCBUNLINK 0x70
type NCCALCSIZE_PARAMS RECT'rgrc[3] WINDOWPOS*lppos
def NCTP 40
dll rpcrt4 #NDRCContextBinding CContext
dll rpcrt4 NDRCContextMarshall CContext !*pBuff
dll rpcrt4 NDRCContextUnmarshall *pCContext hBinding !*pBuff DataRepresentation
dll rpcrt4 NDRSContextMarshall struct_NDR_SCONTEXT*CContext !*pBuff userRunDownIn
 ;;userRunDownIn: function !*context
dll rpcrt4 NDRSContextMarshall2 BindingHandle struct_NDR_SCONTEXT*CContext !*pBuff userRunDownIn !*CtxGuard Flags
 ;;userRunDownIn: function !*context
dll rpcrt4 NDRSContextMarshallEx BindingHandle struct_NDR_SCONTEXT*CContext !*pBuff userRunDownIn
 ;;userRunDownIn: function !*context
dll rpcrt4 struct_NDR_SCONTEXT*NDRSContextUnmarshall !*pBuff DataRepresentation
dll rpcrt4 struct_NDR_SCONTEXT*NDRSContextUnmarshall2 BindingHandle !*pBuff DataRepresentation !*CtxGuard Flags
dll rpcrt4 struct_NDR_SCONTEXT*NDRSContextUnmarshallEx BindingHandle !*pBuff DataRepresentation
def NDR_ASCII_CHAR 0X00000000
def NDR_BIG_ENDIAN 0X00000000
def NDR_CHAR_REP_MASK 0X0000000F
type NDR_CS_ROUTINES NDR_CS_SIZE_CONVERT_ROUTINES*pSizeConvertRoutines *pTagGettingRoutines
type NDR_CS_SIZE_CONVERT_ROUTINES pfnNetSize pfnToNetCs pfnLocalSize pfnFromNetCs
def NDR_EBCDIC_CHAR 0X00000001
def NDR_FLOAT_REP_MASK 0X0000FF00
def NDR_IBM_FLOAT 0X00000300
def NDR_IEEE_FLOAT 0X00000000
def NDR_INT_REP_MASK 0X000000F0
def NDR_LITTLE_ENDIAN 0X00000010
def NDR_LOCAL_DATA_REPRESENTATION 0X00000010
def NDR_LOCAL_ENDIAN 0X00000010
type NDR_USER_MARSHAL_INFO InformationLevel {NDR_USER_MARSHAL_INFO_LEVEL1'Level1}
type NDR_USER_MARSHAL_INFO_LEVEL1 !*Buffer BufferSize fa_pfnAllocate fa_pfnFree IRpcChannelBuffer'pRpcChannelBuffer Reserved[5]
def NDR_VAX_FLOAT 0X00000100
type NETCONNECTINFOSTRUCT cbStructure dwFlags dwSpeed dwDelay dwOptDataSize
type NETINFOSTRUCT cbStructure dwProviderVersion dwStatus dwCharacteristics dwHandle @wNetType dwPrinters dwDrives
def NETINFO_DISKRED 0x00000004
def NETINFO_DLL16 0x00000001
def NETINFO_PRINTERRED 0x00000008
def NETPROPERTY_PERSISTENT 1
type NETRESOURCE dwScope dwType dwDisplayType dwUsage $lpLocalName $lpRemoteName $lpComment $lpProvider
type NETRESOURCEA dwScope dwType dwDisplayType dwUsage $lpLocalName $lpRemoteName $lpComment $lpProvider
type NETRESOURCEW dwScope dwType dwDisplayType dwUsage @*lpLocalName @*lpRemoteName @*lpComment @*lpProvider
def NETSCAPE_SIGN_CA_CERT_TYPE 0x01
def NETSCAPE_SIGN_CERT_TYPE 0x10
def NETSCAPE_SMIME_CA_CERT_TYPE 0x02
def NETSCAPE_SMIME_CERT_TYPE 0x20
def NETSCAPE_SSL_CA_CERT_TYPE 0x04
def NETSCAPE_SSL_CLIENT_AUTH_CERT_TYPE 0x80
def NETSCAPE_SSL_SERVER_AUTH_CERT_TYPE 0x40
def NETWORKSERVICE_LUID {0x3e4,0x0}
def NEWFILEOPENORD 1547
def NEWFILEOPENV2ORD 1552
def NEWFRAME 1
type NEWTEXTMETRIC tmHeight tmAscent tmDescent tmInternalLeading tmExternalLeading tmAveCharWidth tmMaxCharWidth tmWeight tmOverhang tmDigitizedAspectX tmDigitizedAspectY !tmFirstChar !tmLastChar !tmDefaultChar !tmBreakChar !tmItalic !tmUnderlined !tmStruckOut !tmPitchAndFamily !tmCharSet ntmFlags ntmSizeEM ntmCellHeight ntmAvgWidth
type NEWTEXTMETRICA tmHeight tmAscent tmDescent tmInternalLeading tmExternalLeading tmAveCharWidth tmMaxCharWidth tmWeight tmOverhang tmDigitizedAspectX tmDigitizedAspectY !tmFirstChar !tmLastChar !tmDefaultChar !tmBreakChar !tmItalic !tmUnderlined !tmStruckOut !tmPitchAndFamily !tmCharSet ntmFlags ntmSizeEM ntmCellHeight ntmAvgWidth
type NEWTEXTMETRICEX NEWTEXTMETRIC'ntmTm FONTSIGNATURE'ntmFontSig
type NEWTEXTMETRICEXA NEWTEXTMETRIC'ntmTm FONTSIGNATURE'ntmFontSig
type NEWTEXTMETRICEXW NEWTEXTMETRICW'ntmTm FONTSIGNATURE'ntmFontSig
type NEWTEXTMETRICW tmHeight tmAscent tmDescent tmInternalLeading tmExternalLeading tmAveCharWidth tmMaxCharWidth tmWeight tmOverhang tmDigitizedAspectX tmDigitizedAspectY @tmFirstChar @tmLastChar @tmDefaultChar @tmBreakChar !tmItalic !tmUnderlined !tmStruckOut !tmPitchAndFamily !tmCharSet ntmFlags ntmSizeEM ntmCellHeight ntmAvgWidth
def NEWTRANSPARENT 3
def NEXTBAND 3
def NFR_ANSI 1
def NFR_UNICODE 2
def NFS_ALL 0x0010
def NFS_BUTTON 0x0008
def NFS_EDIT 0x0001
def NFS_LISTCOMBO 0x0004
def NFS_STATIC 0x0002
def NFS_USEFONTASSOC 0x0020
def NF_QUERY 3
def NF_REQUERY 4
def NIF_GUID 0x00000020
def NIF_ICON 0x00000002
def NIF_INFO 0x00000010
def NIF_MESSAGE 0x00000001
def NIF_STATE 0x00000008
def NIF_TIP 0x00000004
def NIIF_ERROR 0x00000003
def NIIF_ICON_MASK 0x0000000F
def NIIF_INFO 0x00000001
def NIIF_NONE 0x00000000
def NIIF_NOSOUND 0x00000010
def NIIF_WARNING 0x00000002
def NIKON_12_RW 72
def NIM_ADD 0x00000000
def NIM_DELETE 0x00000002
def NIM_MODIFY 0x00000001
def NIM_SETFOCUS 0x00000003
def NIM_SETVERSION 0x00000004
def NINF_KEY 0x1
def NIN_BALLOONHIDE 0x00000403
def NIN_BALLOONSHOW 0x00000402
def NIN_BALLOONTIMEOUT 0x00000404
def NIN_BALLOONUSERCLICK 0x00000405
def NIN_KEYSELECT 0x00000401
def NIN_SELECT 0x00000400
def NIS_HIDDEN 0x00000001
def NIS_SHAREDICON 0x00000002
def NI_CHANGECANDIDATELIST 0x0013
def NI_CLOSECANDIDATE 0x0011
def NI_COMPOSITIONSTR 0x0015
def NI_FINALIZECONVERSIONRESULT 0x0014
def NI_IMEMENUSELECTED 0x0018
def NI_OPENCANDIDATE 0x0010
def NI_SELECTCANDIDATESTR 0x0012
def NI_SETCANDIDATE_PAGESIZE 0x0017
def NI_SETCANDIDATE_PAGESTART 0x0016
type NLSVERSIONINFO dwNLSVersionInfoSize dwNLSVersion dwDefinedVersion
def NLS_ALPHANUMERIC 0x00000000
def NLS_DBCSCHAR 0x00010000
def NLS_HIRAGANA 0x00040000
def NLS_IME_CONVERSION 0x00800000
def NLS_IME_DISABLE 0x20000000
def NLS_KATAKANA 0x00020000
def NLS_ROMAN 0x00400000
def NLS_VALID_LOCALE_MASK 0x000fffff
type NMBCHOTITEM NMHDR'hdr dwFlags
type NMCBEDRAGBEGIN NMHDR'hdr iItemid !szText[260]
type NMCBEDRAGBEGINA NMHDR'hdr iItemid !szText[260]
type NMCBEDRAGBEGINW NMHDR'hdr iItemid @szText[260]
type NMCBEENDEDIT NMHDR'hdr fChanged iNewSelection !szText[260] iWhy
type NMCBEENDEDITA NMHDR'hdr fChanged iNewSelection !szText[260] iWhy
type NMCBEENDEDITW NMHDR'hdr fChanged iNewSelection @szText[260] iWhy
type NMCHAR NMHDR'hdr ch dwItemPrev dwItemNext
type NMCLICK NMHDR'hdr dwItemSpec dwItemData POINT'pt dwHitInfo
type NMCOMBOBOXEX NMHDR'hdr COMBOBOXEXITEM'ceItem
type NMCOMBOBOXEXA NMHDR'hdr COMBOBOXEXITEM'ceItem
type NMCOMBOBOXEXW NMHDR'hdr COMBOBOXEXITEMW'ceItem
type NMCUSTOMDRAW NMHDR'hdr dwDrawStage hdc RECT'rc dwItemSpec uItemState lItemlParam
type NMDATETIMECHANGE NMHDR'nmhdr dwFlags SYSTEMTIME'st
type NMDATETIMEFORMAT NMHDR'nmhdr $pszFormat SYSTEMTIME'st $pszDisplay !szDisplay[64]
type NMDATETIMEFORMATA NMHDR'nmhdr $pszFormat SYSTEMTIME'st $pszDisplay !szDisplay[64]
type NMDATETIMEFORMATQUERY NMHDR'nmhdr $pszFormat SIZE'szMax
type NMDATETIMEFORMATQUERYA NMHDR'nmhdr $pszFormat SIZE'szMax
type NMDATETIMEFORMATQUERYW NMHDR'nmhdr @*pszFormat SIZE'szMax
type NMDATETIMEFORMATW NMHDR'nmhdr @*pszFormat SYSTEMTIME'st @*pszDisplay @szDisplay[64]
type NMDATETIMESTRING NMHDR'nmhdr $pszUserString SYSTEMTIME'st dwFlags
type NMDATETIMESTRINGA NMHDR'nmhdr $pszUserString SYSTEMTIME'st dwFlags
type NMDATETIMESTRINGW NMHDR'nmhdr @*pszUserString SYSTEMTIME'st dwFlags
type NMDATETIMEWMKEYDOWN NMHDR'nmhdr nVirtKey $pszFormat SYSTEMTIME'st
type NMDATETIMEWMKEYDOWNA NMHDR'nmhdr nVirtKey $pszFormat SYSTEMTIME'st
type NMDATETIMEWMKEYDOWNW NMHDR'nmhdr nVirtKey @*pszFormat SYSTEMTIME'st
type NMDAYSTATE NMHDR'nmhdr SYSTEMTIME'stStart cDayState *prgDayState
type NMHDDISPINFO NMHDR'hdr iItem mask $pszText cchTextMax iImage lParam
type NMHDDISPINFOA NMHDR'hdr iItem mask $pszText cchTextMax iImage lParam
type NMHDDISPINFOW NMHDR'hdr iItem mask @*pszText cchTextMax iImage lParam
type NMHDFILTERBTNCLICK NMHDR'hdr iItem RECT'rc
type NMHDR hwndFrom idFrom code
type NMHEADER NMHDR'hdr iItem iButton HDITEM*pitem
type NMHEADERA NMHDR'hdr iItem iButton HDITEM*pitem
type NMHEADERW NMHDR'hdr iItem iButton HDITEMW*pitem
type NMIPADDRESS NMHDR'hdr iField iValue
type NMITEMACTIVATE NMHDR'hdr iItem iSubItem uNewState uOldState uChanged POINT'ptAction lParam uKeyFlags
type NMKEY NMHDR'hdr nVKey uFlags
type NMLINK NMHDR'hdr LITEM'item
type NMLISTVIEW NMHDR'hdr iItem iSubItem uNewState uOldState uChanged POINT'ptAction lParam
type NMLVCACHEHINT NMHDR'hdr iFrom iTo
type NMLVCUSTOMDRAW NMCUSTOMDRAW'nmcd clrText clrTextBk iSubItem dwItemType clrFace iIconEffect iIconPhase iPartId iStateId RECT'rcText uAlign
def NMLVCUSTOMDRAW_V3_SIZE ((int)((LPBYTE)(&((NMLVCUSTOMDRAW*)0)->clrTextBk)-((LPBYTE)((NMLVCUSTOMDRAW*)0))))+sizeof(((NMLVCUSTOMDRAW*)0)->clrTextBk)
type NMLVDISPINFO NMHDR'hdr LVITEM'item
type NMLVDISPINFOA NMHDR'hdr LVITEM'item
type NMLVDISPINFOW NMHDR'hdr LVITEMW'item
type NMLVFINDITEM NMHDR'hdr iStart LVFINDINFO'lvfi
type NMLVFINDITEMA NMHDR'hdr iStart LVFINDINFO'lvfi
type NMLVFINDITEMW NMHDR'hdr iStart LVFINDINFOW'lvfi
type NMLVGETINFOTIP NMHDR'hdr dwFlags $pszText cchTextMax iItem iSubItem lParam
type NMLVGETINFOTIPA NMHDR'hdr dwFlags $pszText cchTextMax iItem iSubItem lParam
type NMLVGETINFOTIPW NMHDR'hdr dwFlags @*pszText cchTextMax iItem iSubItem lParam
type NMLVKEYDOWN NMHDR'hdr @wVKey flags
type NMLVODSTATECHANGE NMHDR'hdr iFrom iTo uNewState uOldState
type NMLVSCROLL NMHDR'hdr dx dy
type NMMOUSE NMHDR'hdr dwItemSpec dwItemData POINT'pt dwHitInfo
type NMOBJECTNOTIFY NMHDR'hdr iItem GUID*piid !*pObject hResult dwFlags
type NMPGCALCSIZE NMHDR'hdr dwFlag iWidth iHeight
type NMPGHOTITEM NMHDR'hdr idOld idNew dwFlags
type NMPGSCROLL NMHDR'hdr @fwKeys RECT'rcParent iDir iXpos iYpos iScroll
def NMPWAIT_NOWAIT 0x00000001
def NMPWAIT_USE_DEFAULT_WAIT 0x00000000
def NMPWAIT_WAIT_FOREVER 0xffffffff
type NMRBAUTOSIZE NMHDR'hdr fChanged RECT'rcTarget RECT'rcActual
type NMREBAR NMHDR'hdr dwMask uBand fStyle wID lParam
type NMREBARAUTOBREAK NMHDR'hdr uBand wID lParam uMsg fStyleCurrent fAutoBreak
type NMREBARCHEVRON NMHDR'hdr uBand wID lParam RECT'rc lParamNM
type NMREBARCHILDSIZE NMHDR'hdr uBand wID RECT'rcChild RECT'rcBand
type NMSELCHANGE NMHDR'nmhdr SYSTEMTIME'stSelStart SYSTEMTIME'stSelEnd
type NMSELECT NMHDR'nmhdr SYSTEMTIME'stSelStart SYSTEMTIME'stSelEnd
type NMTBCUSTOMDRAW NMCUSTOMDRAW'nmcd hbrMonoDither hbrLines hpenLines clrText clrMark clrTextHighlight clrBtnFace clrBtnHighlight clrHighlightHotTrack RECT'rcText nStringBkMode nHLStringBkMode iListGap
type NMTBDISPINFO NMHDR'hdr dwMask idCommand lParam iImage $pszText cchText
type NMTBDISPINFOA NMHDR'hdr dwMask idCommand lParam iImage $pszText cchText
type NMTBDISPINFOW NMHDR'hdr dwMask idCommand lParam iImage @*pszText cchText
type NMTBGETINFOTIP NMHDR'hdr $pszText cchTextMax iItem lParam
type NMTBGETINFOTIPA NMHDR'hdr $pszText cchTextMax iItem lParam
type NMTBGETINFOTIPW NMHDR'hdr @*pszText cchTextMax iItem lParam
type NMTBHOTITEM NMHDR'hdr idOld idNew dwFlags
type NMTBRESTORE NMHDR'hdr *pData *pCurrent cbData iItem cButtons cbBytesPerRecord TBBUTTON'tbButton
type NMTBSAVE NMHDR'hdr *pData *pCurrent cbData iItem cButtons TBBUTTON'tbButton
type NMTCKEYDOWN NMHDR'hdr @wVKey flags
type NMTOOLBAR NMHDR'hdr iItem TBBUTTON'tbButton cchText $pszText RECT'rcButton
type NMTOOLBARA NMHDR'hdr iItem TBBUTTON'tbButton cchText $pszText RECT'rcButton
type NMTOOLBARW NMHDR'hdr iItem TBBUTTON'tbButton cchText @*pszText RECT'rcButton
type NMTOOLTIPSCREATED NMHDR'hdr hwndToolTips
type NMTREEVIEW NMHDR'hdr action TVITEM'itemOld TVITEM'itemNew POINT'ptDrag
type NMTREEVIEWA NMHDR'hdr action TVITEM'itemOld TVITEM'itemNew POINT'ptDrag
type NMTREEVIEWW NMHDR'hdr action TVITEMW'itemOld TVITEMW'itemNew POINT'ptDrag
type NMTTCUSTOMDRAW NMCUSTOMDRAW'nmcd uDrawFlags
type NMTTDISPINFO NMHDR'hdr $lpszText !szText[80] hinst uFlags lParam
type NMTTDISPINFOA NMHDR'hdr $lpszText !szText[80] hinst uFlags lParam
def NMTTDISPINFOA_V1_SIZE 104
type NMTTDISPINFOW NMHDR'hdr @*lpszText @szText[80] hinst uFlags lParam
def NMTTDISPINFOW_V1_SIZE 184
def NMTTDISPINFO_V1_SIZE 104
type NMTVCUSTOMDRAW NMCUSTOMDRAW'nmcd clrText clrTextBk iLevel
def NMTVCUSTOMDRAW_V3_SIZE 56
type NMTVDISPINFO NMHDR'hdr TVITEM'item
type NMTVDISPINFOA NMHDR'hdr TVITEM'item
type NMTVDISPINFOW NMHDR'hdr TVITEMW'item
type NMTVGETINFOTIP NMHDR'hdr $pszText cchTextMax hItem lParam
type NMTVGETINFOTIPA NMHDR'hdr $pszText cchTextMax hItem lParam
type NMTVGETINFOTIPW NMHDR'hdr @*pszText cchTextMax hItem lParam
type NMTVKEYDOWN NMHDR'hdr @wVKey flags
type NMUPDOWN NMHDR'hdr iPos iDelta
type NM_CACHEHINT NMHDR'hdr iFrom iTo
def NM_CHAR 0xFFFFFFEE
def NM_CLICK 0xFFFFFFFE
def NM_CUSTOMDRAW 0xFFFFFFF4
def NM_DBLCLK 0xFFFFFFFD
type NM_FINDITEM NMHDR'hdr iStart LVFINDINFO'lvfi
type NM_FINDITEMA NMHDR'hdr iStart LVFINDINFO'lvfi
type NM_FINDITEMW NMHDR'hdr iStart LVFINDINFOW'lvfi
def NM_FIRST 0x00000000
def NM_HOVER 0xFFFFFFF3
def NM_KEYDOWN 0xFFFFFFF1
def NM_KILLFOCUS 0xFFFFFFF8
def NM_LAST 0xFFFFFF9D
def NM_LDOWN 0xFFFFFFEC
type NM_LISTVIEW NMHDR'hdr iItem iSubItem uNewState uOldState uChanged POINT'ptAction lParam
def NM_NCHITTEST 0xFFFFFFF2
type NM_ODSTATECHANGE NMHDR'hdr iFrom iTo uNewState uOldState
def NM_OUTOFMEMORY 0xFFFFFFFF
def NM_RCLICK 0xFFFFFFFB
def NM_RDBLCLK 0xFFFFFFFA
def NM_RDOWN 0xFFFFFFEB
def NM_RELEASEDCAPTURE 0xFFFFFFF0
def NM_RETURN 0xFFFFFFFC
def NM_SETCURSOR 0xFFFFFFEF
def NM_SETFOCUS 0xFFFFFFF9
def NM_THEMECHANGED 0xFFFFFFEA
def NM_TOOLTIPSCREATED 0xFFFFFFED
type NM_TREEVIEW NMHDR'hdr action TVITEM'itemOld TVITEM'itemNew POINT'ptDrag
type NM_TREEVIEWA NMHDR'hdr action TVITEM'itemOld TVITEM'itemNew POINT'ptDrag
type NM_TREEVIEWW NMHDR'hdr action TVITEMW'itemOld TVITEMW'itemNew POINT'ptDrag
type NM_UPDOWN NMHDR'hdr iPos iDelta
def NODE_ATTRIBUTE 2
def NODE_CDATA_SECTION 4
def NODE_COMMENT 8
def NODE_DOCUMENT 9
def NODE_DOCUMENT_FRAGMENT 11
def NODE_DOCUMENT_TYPE 10
def NODE_ELEMENT 1
def NODE_ENTITY 6
def NODE_ENTITY_REFERENCE 5
def NODE_INVALID 0
def NODE_NOTATION 12
def NODE_PROCESSING_INSTRUCTION 7
def NODE_TEXT 3
def NOERROR 0
def NOMIRRORBITMAP 0x80000000
def NONANTIALIASED_QUALITY 3
type NONCLIENTMETRICS cbSize iBorderWidth iScrollWidth iScrollHeight iCaptionWidth iCaptionHeight LOGFONT'lfCaptionFont iSmCaptionWidth iSmCaptionHeight LOGFONT'lfSmCaptionFont iMenuWidth iMenuHeight LOGFONT'lfMenuFont LOGFONT'lfStatusFont LOGFONT'lfMessageFont
type NONCLIENTMETRICSA cbSize iBorderWidth iScrollWidth iScrollHeight iCaptionWidth iCaptionHeight LOGFONT'lfCaptionFont iSmCaptionWidth iSmCaptionHeight LOGFONT'lfSmCaptionFont iMenuWidth iMenuHeight LOGFONT'lfMenuFont LOGFONT'lfStatusFont LOGFONT'lfMessageFont
type NONCLIENTMETRICSW cbSize iBorderWidth iScrollWidth iScrollHeight iCaptionWidth iCaptionHeight LOGFONTW'lfCaptionFont iSmCaptionWidth iSmCaptionHeight LOGFONTW'lfSmCaptionFont iMenuWidth iMenuHeight LOGFONTW'lfMenuFont LOGFONTW'lfStatusFont LOGFONTW'lfMessageFont
def NONZEROLHND 0x0002
def NONZEROLPTR 0x0000
type NON_PAGED_DEBUG_INFO @Signature @Flags Size @Machine @Characteristics TimeDateStamp CheckSum SizeOfImage %ImageBase
def NON_PAGED_DEBUG_SIGNATURE 0x494E
def NOPARITY 0
def NORMAL_PRINT 0x00000000
def NORMAL_PRIORITY_CLASS 0x00000020
def NORM_IGNORECASE 0x00000001
def NORM_IGNOREKANATYPE 0x00010000
def NORM_IGNORENONSPACE 0x00000002
def NORM_IGNORESYMBOLS 0x00000004
def NORM_IGNOREWIDTH 0x00020000
type NOTIFYICONDATA cbSize hWnd uID uFlags uCallbackMessage hIcon !szTip[128] dwState dwStateMask !szInfo[256] {uTimeout []uVersion} !szInfoTitle[64] dwInfoFlags GUID'guidItem
type NOTIFYICONDATAA cbSize hWnd uID uFlags uCallbackMessage hIcon !szTip[128] dwState dwStateMask !szInfo[256] {uTimeout []uVersion} !szInfoTitle[64] dwInfoFlags GUID'guidItem
def NOTIFYICONDATAA_V1_SIZE 88
def NOTIFYICONDATAA_V2_SIZE (LONG)(LONG_PTR)&(((NOTIFYICONDATAA*)0)->guidItem)
type NOTIFYICONDATAW cbSize hWnd uID uFlags uCallbackMessage hIcon @szTip[128] dwState dwStateMask @szInfo[256] {uTimeout []uVersion} @szInfoTitle[64] dwInfoFlags GUID'guidItem
def NOTIFYICONDATAW_V1_SIZE 152
def NOTIFYICONDATAW_V2_SIZE (LONG)(LONG_PTR)&(((NOTIFYICONDATAW*)0)->guidItem)
def NOTIFYICONDATA_V1_SIZE 88
def NOTIFYICONDATA_V2_SIZE (LONG)(LONG_PTR)&(((NOTIFYICONDATAA*)0)->guidItem)
def NOTIFYICON_VERSION 3
def NOTIFY_FOR_ALL_SESSIONS 1
def NOTIFY_FOR_THIS_SESSION 0
def NOTSRCCOPY 0x00330008
def NOTSRCERASE 0x001100A6
def NO_ADDRESS 11004
def NO_DATA 11004
def NO_ERROR 0
def NO_PRIORITY 0
def NO_PROPAGATE_INHERIT_ACE 0x4
def NO_RECOVERY 11003
def NRC_ACTSES 0x0f
def NRC_BADDR 0x07
def NRC_BRIDGE 0x23
def NRC_BUFLEN 0x01
def NRC_CANCEL 0x26
def NRC_CANOCCR 0x24
def NRC_CMDCAN 0x0b
def NRC_CMDTMO 0x05
def NRC_DUPENV 0x30
def NRC_DUPNAME 0x0d
def NRC_ENVNOTDEF 0x34
def NRC_GOODRET 0x00
def NRC_IFBUSY 0x21
def NRC_ILLCMD 0x03
def NRC_ILLNN 0x13
def NRC_INCOMP 0x06
def NRC_INUSE 0x16
def NRC_INVADDRESS 0x39
def NRC_INVDDID 0x3B
def NRC_LOCKFAIL 0x3C
def NRC_LOCTFUL 0x11
def NRC_MAXAPPS 0x36
def NRC_NAMCONF 0x19
def NRC_NAMERR 0x17
def NRC_NAMTFUL 0x0e
def NRC_NOCALL 0x14
def NRC_NORES 0x09
def NRC_NORESOURCES 0x38
def NRC_NOSAPS 0x37
def NRC_NOWILD 0x15
def NRC_OPENERR 0x3f
def NRC_OSRESNOTAV 0x35
def NRC_PENDING 0xff
def NRC_REMTFUL 0x12
def NRC_SABORT 0x18
def NRC_SCLOSED 0x0a
def NRC_SNUMOUT 0x08
def NRC_SYSTEM 0x40
def NRC_TOOMANY 0x22
type NRESARRAY cItems NETRESOURCE'nr[1]
def NSP_NOTIFY_APC 4
def NSP_NOTIFY_EVENT 2
def NSP_NOTIFY_HWND 1
def NSP_NOTIFY_IMMEDIATELY 0
def NSP_NOTIFY_PORT 3
def NSWF_DONT_ACCUMULATE_RESULT 0x8
def NSWF_DONT_TRAVERSE_LINKS 0x4
def NSWF_FILESYSTEM_ONLY 0x20
def NSWF_FLAG_VIEWORDER 0x80
def NSWF_IGNORE_AUTOPLAY_HIDA 0x100
def NSWF_NONE_IMPLIES_ALL 0x1
def NSWF_ONE_IMPLIES_ALL 0x2
def NSWF_SHOW_PROGRESS 0x40
def NSWF_TRAVERSE_STREAM_JUNCTIONS 0x10
def NS_ALL 0
def NS_DHCP 6
def NS_DNS 12
def NS_MS 30
def NS_NBP 20
def NS_NDS 2
def NS_NETBT 13
def NS_NETDES 60
def NS_NIS 41
def NS_NISPLUS 42
def NS_NLA 15
def NS_NTDS 32
def NS_PEER_BROWSE 3
def NS_SAP 1
def NS_SLP 5
def NS_STDA 31
def NS_TCPIP_HOSTS 11
def NS_TCPIP_LOCAL 10
def NS_WINS 14
def NS_WRQ 50
def NS_X500 40
def NT351_INTERFACE_SIZE 0x40
def NTE_BAD_ALGID 0x80090008
def NTE_BAD_DATA 0x80090005
def NTE_BAD_FLAGS 0x80090009
def NTE_BAD_HASH 0x80090002
def NTE_BAD_HASH_STATE 0x8009000C
def NTE_BAD_KEY 0x80090003
def NTE_BAD_KEYSET 0x80090016
def NTE_BAD_KEYSET_PARAM 0x8009001F
def NTE_BAD_KEY_STATE 0x8009000B
def NTE_BAD_LEN 0x80090004
def NTE_BAD_PROVIDER 0x80090013
def NTE_BAD_PROV_TYPE 0x80090014
def NTE_BAD_PUBLIC_KEY 0x80090015
def NTE_BAD_SIGNATURE 0x80090006
def NTE_BAD_TYPE 0x8009000A
def NTE_BAD_UID 0x80090001
def NTE_BAD_VER 0x80090007
def NTE_DOUBLE_ENCRYPT 0x80090012
def NTE_EXISTS 0x8009000F
def NTE_FAIL 0x80090020
def NTE_FIXEDPARAMETER 0x80090025
def NTE_KEYSET_ENTRY_BAD 0x8009001A
def NTE_KEYSET_NOT_DEF 0x80090019
def NTE_NOT_FOUND 0x80090011
def NTE_NO_KEY 0x8009000D
def NTE_NO_MEMORY 0x8009000E
def NTE_OP_OK 0
def NTE_PERM 0x80090010
def NTE_PROVIDER_DLL_FAIL 0x8009001D
def NTE_PROV_DLL_NOT_FOUND 0x8009001E
def NTE_PROV_TYPE_ENTRY_BAD 0x80090018
def NTE_PROV_TYPE_NOT_DEF 0x80090017
def NTE_PROV_TYPE_NO_MATCH 0x8009001B
def NTE_SIGNATURE_FILE_BAD 0x8009001C
def NTE_SILENT_CONTEXT 0x80090022
def NTE_SYS_ERR 0x80090021
def NTE_TEMPORARY_PROFILE 0x80090024
def NTE_TOKEN_KEYSET_STORAGE_FULL 0x80090023
type NTFS_EXTENDED_VOLUME_DATA ByteCount @MajorVersion @MinorVersion
type NTFS_FILE_RECORD_INPUT_BUFFER LARGE_INTEGER'FileReferenceNumber
type NTFS_FILE_RECORD_OUTPUT_BUFFER LARGE_INTEGER'FileReferenceNumber FileRecordLength !FileRecordBuffer[1]
type NTFS_STATISTICS LogFileFullExceptions OtherExceptions MftReads MftReadBytes MftWrites MftWriteBytes __NTFS_STATISTICS1'MftWritesUserLevel @MftWritesFlushForLogFileFull @MftWritesLazyWriter @MftWritesUserRequest Mft2Writes Mft2WriteBytes __NTFS_STATISTICS2'Mft2WritesUserLevel @Mft2WritesFlushForLogFileFull @Mft2WritesLazyWriter @Mft2WritesUserRequest RootIndexReads RootIndexReadBytes RootIndexWrites RootIndexWriteBytes BitmapReads BitmapReadBytes BitmapWrites BitmapWriteBytes @BitmapWritesFlushForLogFileFull @BitmapWritesLazyWriter @BitmapWritesUserRequest __NTFS_STATISTICS3'BitmapWritesUserLevel MftBitmapReads MftBitmapReadBytes MftBitmapWrites MftBitmapWriteBytes @MftBitmapWritesFlushForLogFileFull @MftBitmapWritesLazyWriter @MftBitmapWritesUserRequest __NTFS_STATISTICS4'MftBitmapWritesUserLevel UserIndexReads UserIndexReadBytes UserIndexWrites UserIndexWriteBytes LogFileReads LogFileReadBytes LogFileWrites LogFileWriteBytes __NTFS_STATISTICS5'Allocate
type NTFS_VOLUME_DATA_BUFFER LARGE_INTEGER'VolumeSerialNumber LARGE_INTEGER'NumberSectors LARGE_INTEGER'TotalClusters LARGE_INTEGER'FreeClusters LARGE_INTEGER'TotalReserved BytesPerSector BytesPerCluster BytesPerFileRecordSegment ClustersPerFileRecordSegment LARGE_INTEGER'MftValidDataLength LARGE_INTEGER'MftStartLcn LARGE_INTEGER'Mft2StartLcn LARGE_INTEGER'MftZoneStart LARGE_INTEGER'MftZoneEnd
def NTM_BOLD 0x00000020
def NTM_DSIG 0x00200000
def NTM_ITALIC 0x00000001
def NTM_MULTIPLEMASTER 0x00080000
def NTM_NONNEGATIVE_AC 0x00010000
def NTM_PS_OPENTYPE 0x00020000
def NTM_REGULAR 0x00000040
def NTM_TT_OPENTYPE 0x00040000
def NTM_TYPE1 0x00100000
type NT_CONSOLE_PROPS DATABLOCK_HEADER'dbh @wFillAttribute @wPopupFillAttribute COORD'dwScreenBufferSize COORD'dwWindowSize COORD'dwWindowOrigin nFont nInputBufferSize COORD'dwFontSize uFontFamily uFontWeight @FaceName[32] uCursorSize bFullScreen bQuickEdit bInsertMode bAutoPosition uHistoryBufferSize uNumberOfHistoryBuffers bHistoryNoDup ColorTable[16]
def NT_CONSOLE_PROPS_SIG 0xA0000002
type NT_FE_CONSOLE_PROPS DATABLOCK_HEADER'dbh uCodePage
def NT_FE_CONSOLE_PROPS_SIG 0xA0000004
type NT_TIB !*ExceptionList !*StackBase !*StackLimit !*SubSystemTib {!*FiberData []Version} !*ArbitraryUserPointer NT_TIB*Self
type NT_TIB32 ExceptionList StackBase StackLimit SubSystemTib {FiberData []Version} ArbitraryUserPointer Self
type NT_TIB64 %ExceptionList %StackBase %StackLimit %SubSystemTib {%FiberData []Version} %ArbitraryUserPointer %Self
def NULL 0
def NULLREGION 1
def NULL_BRUSH 5
def NULL_PEN 8
type NUMBERFMT NumDigits LeadingZero Grouping $lpDecimalSep $lpThousandSep NegativeOrder
type NUMBERFMTA NumDigits LeadingZero Grouping $lpDecimalSep $lpThousandSep NegativeOrder
type NUMBERFMTW NumDigits LeadingZero Grouping @*lpDecimalSep @*lpThousandSep NegativeOrder
def NUMBRUSHES 16
def NUMCOLORS 24
def NUMFONTS 22
def NUMLOCK_ON 0x0020
def NUMMARKERS 20
type NUMPARSE cDig dwInFlags dwOutFlags cchUsed nBaseShift nPwr10
def NUMPENS 18
def NUMPRS_CURRENCY 0x0400
def NUMPRS_DECIMAL 0x0100
def NUMPRS_EXPONENT 0x0800
def NUMPRS_HEX_OCT 0x0040
def NUMPRS_INEXACT 0x20000
def NUMPRS_LEADING_MINUS 0x0010
def NUMPRS_LEADING_PLUS 0x0004
def NUMPRS_LEADING_WHITE 0x0001
def NUMPRS_NEG 0x10000
def NUMPRS_PARENS 0x0080
def NUMPRS_STD 0x1FFF
def NUMPRS_THOUSANDS 0x0200
def NUMPRS_TRAILING_MINUS 0x0020
def NUMPRS_TRAILING_PLUS 0x0008
def NUMPRS_TRAILING_WHITE 0x0002
def NUMPRS_USE_ALL 0x1000
def NUMRESERVED 106
def NUM_DISCHARGE_POLICIES 4
def NUM_POINTS 3
def N_BTMASK 0x000F
def N_BTSHFT 4
def N_TMASK 0x0030
def N_TMASK1 0x00C0
def N_TMASK2 0x00F0
def N_TSHIFT 2
dll rpcrt4 !*NdrAllocate MIDL_STUB_MESSAGE*pStubMsg Len
dll rpcrt4 CLIENT_CALL_RETURN'NdrAsyncClientCall
dll rpcrt4 NdrAsyncServerCall RPC_MESSAGE*pRpcMsg
dll rpcrt4 NdrByteCountPointerBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrByteCountPointerFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrByteCountPointerMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrByteCountPointerUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 NdrClearOutParameters MIDL_STUB_MESSAGE*pStubMsg $pFormat !*ArgAddr
dll rpcrt4 CLIENT_CALL_RETURN'NdrClientCall
dll rpcrt4 CLIENT_CALL_RETURN'NdrClientCall2
dll rpcrt4 NdrClientContextMarshall MIDL_STUB_MESSAGE*pStubMsg ContextHandle fCheck
dll rpcrt4 NdrClientContextUnmarshall MIDL_STUB_MESSAGE*pStubMsg *pContextHandle BindHandle
dll rpcrt4 NdrClientInitialize RPC_MESSAGE*pRpcMsg MIDL_STUB_MESSAGE*pStubMsg MIDL_STUB_DESC*pStubDescriptor ProcNum
dll rpcrt4 NdrClientInitializeNew RPC_MESSAGE*pRpcMsg MIDL_STUB_MESSAGE*pStubMsg MIDL_STUB_DESC*pStubDescriptor ProcNum
dll rpcrt4 NdrComplexArrayBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrComplexArrayFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrComplexArrayMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrComplexArrayMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrComplexArrayUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 NdrComplexStructBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrComplexStructFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrComplexStructMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrComplexStructMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrComplexStructUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 NdrConformantArrayBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrConformantArrayFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrConformantArrayMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrConformantArrayMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrConformantArrayUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 NdrConformantStringBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrConformantStringMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrConformantStringMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrConformantStringUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 NdrConformantStructBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrConformantStructFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrConformantStructMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrConformantStructMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrConformantStructUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 NdrConformantVaryingArrayBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrConformantVaryingArrayFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrConformantVaryingArrayMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrConformantVaryingArrayMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrConformantVaryingArrayUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 NdrConformantVaryingStructBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrConformantVaryingStructFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrConformantVaryingStructMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrConformantVaryingStructMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrConformantVaryingStructUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 struct_NDR_SCONTEXT*NdrContextHandleInitialize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 NdrContextHandleSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrConvert MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 NdrConvert2 MIDL_STUB_MESSAGE*pStubMsg $pFormat NumberParams
dll rpcrt4 NdrCorrelationFree MIDL_STUB_MESSAGE*pStubMsg
dll rpcrt4 NdrCorrelationInitialize MIDL_STUB_MESSAGE*pStubMsg !*pMemory CacheSize flags
dll rpcrt4 NdrCorrelationPass MIDL_STUB_MESSAGE*pStubMsg
dll rpcrt4 #NdrCreateServerInterfaceFromStub IRpcStubBuffer'pStub RPC_SERVER_INTERFACE*pServerIf
dll rpcrt4 CLIENT_CALL_RETURN'NdrDcomAsyncClientCall
dll rpcrt4 #NdrDcomAsyncStubCall IRpcStubBuffer'pThis IRpcChannelBuffer'pChannel RPC_MESSAGE*pRpcMsg *pdwStubPhase
dll rpcrt4 NdrEncapsulatedUnionBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrEncapsulatedUnionFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrEncapsulatedUnionMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrEncapsulatedUnionMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrEncapsulatedUnionUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 NdrFixedArrayBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrFixedArrayFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrFixedArrayMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrFixedArrayMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrFixedArrayUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 NdrFreeBuffer MIDL_STUB_MESSAGE*pStubMsg
dll rpcrt4 #NdrFullPointerFree FULL_PTR_XLAT_TABLES*pXlatTables !*Pointer
dll rpcrt4 NdrFullPointerInsertRefId FULL_PTR_XLAT_TABLES*pXlatTables RefId !*pPointer
dll rpcrt4 #NdrFullPointerQueryPointer FULL_PTR_XLAT_TABLES*pXlatTables !*pPointer !QueryType *pRefId
dll rpcrt4 #NdrFullPointerQueryRefId FULL_PTR_XLAT_TABLES*pXlatTables RefId !QueryType !**ppPointer
dll rpcrt4 NdrFullPointerXlatFree FULL_PTR_XLAT_TABLES*pXlatTables
dll rpcrt4 FULL_PTR_XLAT_TABLES*NdrFullPointerXlatInit NumberOfPointers XlatSide
dll rpcrt4 $NdrGetBuffer MIDL_STUB_MESSAGE*pStubMsg BufferLength Handle
dll rpcrt4 #NdrGetDcomProtocolVersion MIDL_STUB_MESSAGE*pStubMsg RPC_VERSION*pVersion
dll rpcrt4 #NdrGetUserMarshalInfo *pFlags InformationLevel NDR_USER_MARSHAL_INFO*pMarshalInfo
dll rpcrt4 NdrInterfacePointerBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrInterfacePointerFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrInterfacePointerMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrInterfacePointerMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrInterfacePointerUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 #NdrMapCommAndFaultStatus MIDL_STUB_MESSAGE*pStubMsg *pCommStatus *pFaultStatus Status
dll C_macro NdrMarshCCtxtHdl pc p
 ;;NDRCContextMarshall(pc,p),p+20)
dll rpcrt4 NdrNonConformantStringBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrNonConformantStringMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrNonConformantStringMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrNonConformantStringUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 NdrNonEncapsulatedUnionBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrNonEncapsulatedUnionFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrNonEncapsulatedUnionMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrNonEncapsulatedUnionMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrNonEncapsulatedUnionUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 $NdrNsGetBuffer MIDL_STUB_MESSAGE*pStubMsg BufferLength Handle
dll rpcrt4 $NdrNsSendReceive MIDL_STUB_MESSAGE*pStubMsg $pBufferEnd *pAutoHandle
dll rpcrt4 !*NdrOleAllocate Size
dll rpcrt4 NdrOleFree !*NodeToFree
dll rpcrt4 NdrPartialIgnoreClientBufferSize MIDL_STUB_MESSAGE*pStubMsg !*pMemory
dll rpcrt4 NdrPartialIgnoreClientMarshall MIDL_STUB_MESSAGE*pStubMsg !*pMemory
dll rpcrt4 NdrPartialIgnoreServerInitialize MIDL_STUB_MESSAGE*pStubMsg !**ppMemory $pFormat
dll rpcrt4 NdrPartialIgnoreServerUnmarshall MIDL_STUB_MESSAGE*pStubMsg !**ppMemory
dll rpcrt4 NdrPointerBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrPointerFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrPointerMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrPointerMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrPointerUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 $NdrRangeUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 !*NdrRpcSmClientAllocate Size
dll rpcrt4 NdrRpcSmClientFree !*NodeToFree
dll rpcrt4 NdrRpcSmSetClientToOsf MIDL_STUB_MESSAGE*pMessage
dll rpcrt4 !*NdrRpcSsDefaultAllocate Size
dll rpcrt4 NdrRpcSsDefaultFree !*NodeToFree
dll rpcrt4 NdrRpcSsDisableAllocate MIDL_STUB_MESSAGE*pMessage
dll rpcrt4 NdrRpcSsEnableAllocate MIDL_STUB_MESSAGE*pMessage
dll rpcrt4 $NdrSendReceive MIDL_STUB_MESSAGE*pStubMsg $pBufferEnd
dll rpcrt4 NdrServerCall RPC_MESSAGE*pRpcMsg
dll rpcrt4 NdrServerCall2 RPC_MESSAGE*pRpcMsg
dll rpcrt4 NdrServerContextMarshall MIDL_STUB_MESSAGE*pStubMsg struct_NDR_SCONTEXT*ContextHandle RundownRoutine
 ;;RundownRoutine: function !*context
dll rpcrt4 NdrServerContextNewMarshall MIDL_STUB_MESSAGE*pStubMsg struct_NDR_SCONTEXT*ContextHandle RundownRoutine $pFormat
 ;;RundownRoutine: function !*context
dll rpcrt4 struct_NDR_SCONTEXT*NdrServerContextNewUnmarshall MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 struct_NDR_SCONTEXT*NdrServerContextUnmarshall MIDL_STUB_MESSAGE*pStubMsg
dll rpcrt4 $NdrServerInitialize RPC_MESSAGE*pRpcMsg MIDL_STUB_MESSAGE*pStubMsg MIDL_STUB_DESC*pStubDescriptor
dll rpcrt4 NdrServerInitializeMarshall RPC_MESSAGE*pRpcMsg MIDL_STUB_MESSAGE*pStubMsg
dll rpcrt4 $NdrServerInitializeNew RPC_MESSAGE*pRpcMsg MIDL_STUB_MESSAGE*pStubMsg MIDL_STUB_DESC*pStubDescriptor
dll rpcrt4 NdrServerInitializePartial RPC_MESSAGE*pRpcMsg MIDL_STUB_MESSAGE*pStubMsg MIDL_STUB_DESC*pStubDescriptor RequestedBufferSize
dll rpcrt4 $NdrServerInitializeUnmarshall MIDL_STUB_MESSAGE*pStubMsg MIDL_STUB_DESC*pStubDescriptor RPC_MESSAGE*pRpcMsg
dll rpcrt4 NdrServerMarshall IRpcStubBuffer'pThis IRpcChannelBuffer'pChannel MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 #NdrServerUnmarshall IRpcChannelBuffer'pChannel RPC_MESSAGE*pRpcMsg MIDL_STUB_MESSAGE*pStubMsg MIDL_STUB_DESC*pStubDescriptor $pFormat !*pParamList
dll rpcrt4 NdrSimpleStructBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrSimpleStructFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrSimpleStructMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrSimpleStructMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrSimpleStructUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 NdrSimpleTypeMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory !FormatChar
dll rpcrt4 NdrSimpleTypeUnmarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory !FormatChar
dll rpcrt4 #NdrStubCall IRpcStubBuffer'pThis IRpcChannelBuffer'pChannel RPC_MESSAGE*pRpcMsg *pdwStubPhase
dll rpcrt4 #NdrStubCall2 IRpcStubBuffer'pThis IRpcChannelBuffer'pChannel RPC_MESSAGE*pRpcMsg *pdwStubPhase
dll C_macro NdrUnMarshCCtxtHdl pc p h drep
 ;;NDRCContextUnmarshall((NDR_CONTEXT)pc,h,p,drep),p+20)
dll rpcrt4 NdrUserMarshalBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrUserMarshalFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrUserMarshalMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrUserMarshalMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrUserMarshalSimpleTypeConvert *pFlags $pBuffer !FormatChar
dll rpcrt4 $NdrUserMarshalUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 NdrVaryingArrayBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrVaryingArrayFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrVaryingArrayMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrVaryingArrayMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrVaryingArrayUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll rpcrt4 NdrXmitOrRepAsBufferSize MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 NdrXmitOrRepAsFree MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 $NdrXmitOrRepAsMarshall MIDL_STUB_MESSAGE*pStubMsg $pMemory $pFormat
dll rpcrt4 #NdrXmitOrRepAsMemorySize MIDL_STUB_MESSAGE*pStubMsg $pFormat
dll rpcrt4 $NdrXmitOrRepAsUnmarshall MIDL_STUB_MESSAGE*pStubMsg $*ppMemory $pFormat !fMustAlloc
dll netapi32 !Netbios NCB*pncb
def NormalError 0x00000001
dll advapi32 #NotifyBootConfigStatus BootAcceptable
dll advapi32 #NotifyChangeEventLog hEventLog hEvent
dll user32 NotifyWinEvent event hwnd idObject idChild
dll ntdll #NtClose Handle
dll ntdll #NtCreateFile *FileHandle DesiredAccess OBJECT_ATTRIBUTES*ObjectAttributes IO_STATUS_BLOCK*IoStatusBlock LARGE_INTEGER*AllocationSize FileAttributes ShareAccess CreateDisposition CreateOptions !*EaBuffer EaLength
dll ntdll TEB*NtCurrentTeb
dll ntdll #NtDeviceIoControlFile FileHandle Event ApcRoutine !*ApcContext IO_STATUS_BLOCK*IoStatusBlock IoControlCode !*InputBuffer InputBufferLength !*OutputBuffer OutputBufferLength
 ;;ApcRoutine: function !*ApcContext IO_STATUS_BLOCK*IoStatusBlock Reserved
dll ntdll #NtOpenFile *FileHandle DesiredAccess OBJECT_ATTRIBUTES*ObjectAttributes IO_STATUS_BLOCK*IoStatusBlock ShareAccess OpenOptions
dll ntdll #NtQueryInformationProcess ProcessHandle ProcessInformationClass !*ProcessInformation ProcessInformationLength *ReturnLength
dll ntdll #NtQueryInformationThread ThreadHandle ThreadInformationClass !*ThreadInformation ThreadInformationLength *ReturnLength
dll ntdll #NtQuerySystemInformation SystemInformationClass !*SystemInformation SystemInformationLength *ReturnLength
dll ntdll #NtQuerySystemTime LARGE_INTEGER*SystemTime
dll ntdll #NtWaitForSingleObject Handle !Alertable LARGE_INTEGER*Timeout
type OBJECTDESCRIPTOR cbSize GUID'clsid dwDrawAspect SIZE'sizel POINTL'pointl dwStatus dwFullUserTypeName dwSrcOfCopy
type OBJECTID GUID'Lineage Uniquifier
type OBJECTPOSITIONS NMHDR'nmhdr cObjectCount *pcpPositions
type OBJECT_ATTRIBUTES Length RootDirectory UNICODE_STRING*ObjectName Attributes !*SecurityDescriptor !*SecurityQualityOfService
def OBJECT_INHERIT_ACE 0x1
type OBJECT_TYPE_LIST @Level @Sbz GUID*ObjectType
def OBJID_ALERT 0xFFFFFFF6
def OBJID_CARET 0xFFFFFFF8
def OBJID_CLIENT 0xFFFFFFFC
def OBJID_CURSOR 0xFFFFFFF7
def OBJID_HSCROLL 0xFFFFFFFA
def OBJID_MENU 0xFFFFFFFD
def OBJID_NATIVEOM 0xFFFFFFF0
def OBJID_QUERYCLASSNAMEIDX 0xFFFFFFF4
def OBJID_SIZEGRIP 0xFFFFFFF9
def OBJID_SOUND 0xFFFFFFF5
def OBJID_SYSMENU 0xFFFFFFFF
def OBJID_TITLEBAR 0xFFFFFFFE
def OBJID_VSCROLL 0xFFFFFFFB
def OBJID_WINDOW 0x00000000
def OBJ_BITMAP 7
def OBJ_BRUSH 2
def OBJ_COLORSPACE 14
def OBJ_DC 3
def OBJ_ENHMETADC 12
def OBJ_ENHMETAFILE 13
def OBJ_EXTPEN 11
def OBJ_FONT 6
def OBJ_MEMDC 10
def OBJ_METADC 4
def OBJ_METAFILE 9
def OBJ_PAL 5
def OBJ_PEN 1
def OBJ_REGION 8
def OBSOLETE_IOCTL_STORAGE_RESET_BUS 0x002DD000
def OBSOLETE_IOCTL_STORAGE_RESET_DEVICE 0x002DD004
def OCM_CHARTOITEM 0x0000202F
def OCM_COMMAND 0x00002111
def OCM_COMPAREITEM 0x00002039
def OCM_CTLCOLORBTN 0x00002135
def OCM_CTLCOLORDLG 0x00002136
def OCM_CTLCOLOREDIT 0x00002133
def OCM_CTLCOLORLISTBOX 0x00002134
def OCM_CTLCOLORMSGBOX 0x00002132
def OCM_CTLCOLORSCROLLBAR 0x00002137
def OCM_CTLCOLORSTATIC 0x00002138
def OCM_DELETEITEM 0x0000202D
def OCM_DRAWITEM 0x0000202B
def OCM_HSCROLL 0x00002114
def OCM_MEASUREITEM 0x0000202C
def OCM_NOTIFY 0x0000204E
def OCM_PARENTNOTIFY 0x00002210
def OCM_VKEYTOITEM 0x0000202E
def OCM_VSCROLL 0x00002115
def OCM__BASE 0x00002000
type OCPFIPARAMS cbStructSize hWndOwner x y @*lpszCaption cObjects IUnknown*lplpUnk cPages GUID*lpPages lcid dispidInitialProperty
def ODA_DRAWENTIRE 0x0001
def ODA_FOCUS 0x0004
def ODA_SELECT 0x0002
def ODDPARITY 1
def ODS_CHECKED 0x0008
def ODS_COMBOBOXEDIT 0x1000
def ODS_DEFAULT 0x0020
def ODS_DISABLED 0x0004
def ODS_FOCUS 0x0010
def ODS_GRAYED 0x0002
def ODS_HOTLIGHT 0x0040
def ODS_INACTIVE 0x0080
def ODS_NOACCEL 0x0100
def ODS_NOFOCUSRECT 0x0200
def ODS_SELECTED 0x0001
def ODT_BUTTON 4
def ODT_COMBOBOX 3
def ODT_HEADER 100
def ODT_LISTBOX 2
def ODT_LISTVIEW 102
def ODT_MENU 1
def ODT_STATIC 5
def ODT_TAB 101
def OEM_CHARSET 255
def OEM_FIXED_FONT 10
type OEM_STRING @Length @MaximumLength $Buffer
def OFFLINE_STATUS_INCOMPLETE 0x0004
def OFFLINE_STATUS_LOCAL 0x0001
def OFFLINE_STATUS_REMOTE 0x0002
type OFNOTIFY NMHDR'hdr OPENFILENAME*lpOFN $pszFile
type OFNOTIFYA NMHDR'hdr OPENFILENAME*lpOFN $pszFile
type OFNOTIFYEX NMHDR'hdr OPENFILENAME*lpOFN !*psf !*pidl
type OFNOTIFYEXA NMHDR'hdr OPENFILENAME*lpOFN !*psf !*pidl
type OFNOTIFYEXW NMHDR'hdr OPENFILENAMEW*lpOFN !*psf !*pidl
type OFNOTIFYW NMHDR'hdr OPENFILENAMEW*lpOFN @*pszFile
def OFN_ALLOWMULTISELECT 0x00000200
def OFN_CREATEPROMPT 0x00002000
def OFN_DONTADDTORECENT 0x02000000
def OFN_ENABLEHOOK 0x00000020
def OFN_ENABLEINCLUDENOTIFY 0x00400000
def OFN_ENABLESIZING 0x00800000
def OFN_ENABLETEMPLATE 0x00000040
def OFN_ENABLETEMPLATEHANDLE 0x00000080
def OFN_EXPLORER 0x00080000
def OFN_EXTENSIONDIFFERENT 0x00000400
def OFN_EX_NOPLACESBAR 0x00000001
def OFN_FILEMUSTEXIST 0x00001000
def OFN_FORCESHOWHIDDEN 0x10000000
def OFN_HIDEREADONLY 0x00000004
def OFN_LONGNAMES 0x00200000
def OFN_NOCHANGEDIR 0x00000008
def OFN_NODEREFERENCELINKS 0x00100000
def OFN_NOLONGNAMES 0x00040000
def OFN_NONETWORKBUTTON 0x00020000
def OFN_NOREADONLYRETURN 0x00008000
def OFN_NOTESTFILECREATE 0x00010000
def OFN_NOVALIDATE 0x00000100
def OFN_OVERWRITEPROMPT 0x00000002
def OFN_PATHMUSTEXIST 0x00000800
def OFN_READONLY 0x00000001
def OFN_SHAREAWARE 0x00004000
def OFN_SHAREFALLTHROUGH 2
def OFN_SHARENOWARN 1
def OFN_SHAREWARN 0
def OFN_SHOWHELP 0x00000010
type OFSTRUCT !cBytes !fFixedDisk @nErrCode @Reserved1 @Reserved2 !szPathName[128]
def OFS_DIRTYCACHE 3
def OFS_INACTIVE 0xFFFFFFFF
def OFS_MAXPATHNAME 128
def OFS_OFFLINE 1
def OFS_ONLINE 0
def OFS_SERVERBACK 2
def OF_CANCEL 0x00000800
def OF_CREATE 0x00001000
def OF_DELETE 0x00000200
def OF_EXIST 0x00004000
def OF_PARSE 0x00000100
def OF_PROMPT 0x00002000
def OF_READ 0x00000000
def OF_READWRITE 0x00000002
def OF_REOPEN 0x00008000
def OF_SHARE_COMPAT 0x00000000
def OF_SHARE_DENY_NONE 0x00000040
def OF_SHARE_DENY_READ 0x00000030
def OF_SHARE_DENY_WRITE 0x00000020
def OF_SHARE_EXCLUSIVE 0x00000010
def OF_VERIFY 0x00000400
def OF_WRITE 0x00000001
def OIBDG_APARTMENTTHREADED 0x100
def OIBDG_DATAONLY 0x1000
def OI_ASYNC 0xFFFFEEEE
dll urlmon [CoInternetCombineUrl]#OInetCombineUrl @*pwzBaseUrl @*pwzRelativeUrl dwCombineFlags @*pszResult cchResult *pcchResult dwReserved
dll urlmon [CoInternetCompareUrl]#OInetCompareUrl @*pwzUrl1 @*pwzUrl2 dwFlags
dll urlmon [CoInternetGetSession]#OInetGetSession dwSessionMode IInternetSession*ppIInternetSession dwReserved
dll urlmon [CoInternetParseUrl]#OInetParseUrl @*pwzUrl ParseAction dwFlags @*pszResult cchResult *pcchResult dwReserved
dll urlmon [CoInternetQueryInfo]#OInetQueryInfo @*pwzUrl QueryOptions dwQueryFlags !*pvBuffer cbBuffer *pcbBuffer dwReserved
def OLD_P_OVERLAY 2
def OLECLOSE_NOSAVE 1
def OLECLOSE_PROMPTSAVE 2
def OLECLOSE_SAVEIFDIRTY 0
type OLECMD cmdID cmdf
def OLECMDERR_E_CANCELED 0x80040103
def OLECMDERR_E_DISABLED 0x80040101
def OLECMDERR_E_FIRST 0x80040100
def OLECMDERR_E_NOHELP 0x80040102
def OLECMDERR_E_NOTSUPPORTED 0x80040100
def OLECMDERR_E_UNKNOWNGROUP 0x80040104
def OLECMDEXECOPT_DODEFAULT 0
def OLECMDEXECOPT_DONTPROMPTUSER 2
def OLECMDEXECOPT_PROMPTUSER 1
def OLECMDEXECOPT_SHOWHELP 3
def OLECMDF_DEFHIDEONCTXTMENU 0x20
def OLECMDF_ENABLED 0x2
def OLECMDF_INVISIBLE 0x10
def OLECMDF_LATCHED 0x4
def OLECMDF_NINCHED 0x8
def OLECMDF_SUPPORTED 0x1
def OLECMDIDF_REFRESH_CLEARUSERINPUT 0x1000
def OLECMDIDF_REFRESH_COMPLETELY 3
def OLECMDIDF_REFRESH_CONTINUE 2
def OLECMDIDF_REFRESH_IFEXPIRED 1
def OLECMDIDF_REFRESH_LEVELMASK 0x00FF
def OLECMDIDF_REFRESH_NORMAL 0
def OLECMDIDF_REFRESH_NO_CACHE 4
def OLECMDIDF_REFRESH_PROMPTIFOFFLINE 0x2000
def OLECMDIDF_REFRESH_RELOAD 5
def OLECMDIDF_REFRESH_THROUGHSCRIPT 0x4000
def OLECMDID_ALLOWUILESSSAVEAS 46
def OLECMDID_CLEARSELECTION 18
def OLECMDID_CLOSE 45
def OLECMDID_COPY 12
def OLECMDID_CUT 11
def OLECMDID_DELETE 33
def OLECMDID_DONTDOWNLOADCSS 47
def OLECMDID_ENABLE_INTERACTION 36
def OLECMDID_FIND 32
def OLECMDID_GETPRINTTEMPLATE 52
def OLECMDID_GETZOOMRANGE 20
def OLECMDID_HIDETOOLBARS 24
def OLECMDID_HTTPEQUIV 34
def OLECMDID_HTTPEQUIV_DONE 35
def OLECMDID_NEW 2
def OLECMDID_ONTOOLBARACTIVATED 31
def OLECMDID_ONUNLOAD 37
def OLECMDID_OPEN 1
def OLECMDID_PAGESETUP 8
def OLECMDID_PASTE 13
def OLECMDID_PASTESPECIAL 14
def OLECMDID_PREREFRESH 39
def OLECMDID_PRINT 6
def OLECMDID_PRINT2 49
def OLECMDID_PRINTPREVIEW 7
def OLECMDID_PRINTPREVIEW2 50
def OLECMDID_PROPERTIES 10
def OLECMDID_PROPERTYBAG2 38
def OLECMDID_REDO 16
def OLECMDID_REFRESH 22
def OLECMDID_SAVE 3
def OLECMDID_SAVEAS 4
def OLECMDID_SAVECOPYAS 5
def OLECMDID_SELECTALL 17
def OLECMDID_SETDOWNLOADSTATE 29
def OLECMDID_SETPRINTTEMPLATE 51
def OLECMDID_SETPROGRESSMAX 25
def OLECMDID_SETPROGRESSPOS 26
def OLECMDID_SETPROGRESSTEXT 27
def OLECMDID_SETTITLE 28
def OLECMDID_SHOWFIND 42
def OLECMDID_SHOWMESSAGE 41
def OLECMDID_SHOWPAGESETUP 43
def OLECMDID_SHOWPRINT 44
def OLECMDID_SHOWSCRIPTERROR 40
def OLECMDID_SPELL 9
def OLECMDID_STOP 23
def OLECMDID_STOPDOWNLOAD 30
def OLECMDID_UNDO 15
def OLECMDID_UPDATECOMMANDS 21
def OLECMDID_UPDATEPAGESTATUS 48
def OLECMDID_ZOOM 19
type OLECMDTEXT cmdtextf cwActual cwBuf @rgwz[1]
def OLECMDTEXTF_NAME 1
def OLECMDTEXTF_NONE 0
def OLECMDTEXTF_STATUS 2
def OLECONTF_EMBEDDINGS 1
def OLECONTF_LINKS 2
def OLECONTF_ONLYIFRUNNING 16
def OLECONTF_ONLYUSER 8
def OLECONTF_OTHERS 4
def OLECREATE_LEAVERUNNING 0x00000001
def OLEDC_NODRAW 0x1
def OLEDC_OFFSCREEN 0x4
def OLEDC_PAINTBKGND 0x2
def OLEGETMONIKER_FORCEASSIGN 2
def OLEGETMONIKER_ONLYIFTHERE 1
def OLEGETMONIKER_TEMPFORUSER 4
def OLEGETMONIKER_UNASSIGN 3
type OLEINPLACEFRAMEINFO cb fMDIApp hwndFrame haccel cAccelEntries
def OLEIVERB_DISCARDUNDOSTATE 0xFFFFFFFA
def OLEIVERB_HIDE 0xFFFFFFFD
def OLEIVERB_INPLACEACTIVATE 0xFFFFFFFB
def OLEIVERB_OPEN 0xFFFFFFFE
def OLEIVERB_PRIMARY 0
def OLEIVERB_PROPERTIES 0xFFFFFFF9
def OLEIVERB_SHOW 0xFFFFFFFF
def OLEIVERB_UIACTIVATE 0xFFFFFFFC
def OLELINKBIND_EVENIFCLASSDIFF 1
type OLEMENUGROUPWIDTHS width[6]
def OLEMISC_ACTIVATEWHENVISIBLE 0x100
def OLEMISC_ACTSLIKEBUTTON 0x00001000
 ;;0x1000
def OLEMISC_ACTSLIKELABEL 0x00002000
 ;;0x2000
def OLEMISC_ALIGNABLE 0x00008000
 ;;0x8000
def OLEMISC_ALWAYSRUN 0x00000800
 ;;0x800
def OLEMISC_CANLINKBYOLE1 0x20
def OLEMISC_CANTLINKINSIDE 0x10
def OLEMISC_IGNOREACTIVATEWHENVISIBLE 0x80000
def OLEMISC_IMEMODE 0x00040000
 ;;0x40000
def OLEMISC_INSERTNOTREPLACE 0x4
def OLEMISC_INSIDEOUT 0x80
def OLEMISC_INVISIBLEATRUNTIME 0x00000400
 ;;0x400
def OLEMISC_ISLINKOBJECT 0x40
def OLEMISC_NOUIACTIVATE 0x00004000
 ;;0x4000
def OLEMISC_ONLYICONIC 0x2
def OLEMISC_RECOMPOSEONRESIZE 0x1
def OLEMISC_RENDERINGISDEVICEINDEPENDENT 0x200
def OLEMISC_SETCLIENTSITEFIRST 0x00020000
 ;;0x20000
def OLEMISC_SIMPLEFRAME 0x00010000
 ;;0x10000
def OLEMISC_STATIC 0x8
def OLEMISC_SUPPORTSMULTILEVELUNDO 0x200000
def OLEMISC_WANTSTOMENUMERGE 0x100000
def OLEOBJ_E_FIRST 0x80040180
def OLEOBJ_E_INVALIDVERB 0x80040181
def OLEOBJ_E_LAST 0x8004018F
def OLEOBJ_E_NOVERBS 0x80040180
def OLEOBJ_S_CANNOT_DOVERB_NOW 0x00040181
def OLEOBJ_S_FIRST 0x00040180
def OLEOBJ_S_INVALIDHWND 0x00040182
def OLEOBJ_S_INVALIDVERB 0x00040180
def OLEOBJ_S_LAST 0x0004018F
def OLEOP_DOVERB 1
def OLERENDER_ASIS 3
def OLERENDER_DRAW 1
def OLERENDER_FORMAT 2
def OLERENDER_NONE 0
type OLESTREAM OLESTREAMVTBL*lpstbl
type OLESTREAMVTBL fa_Get fa_Put
def OLEUPDATE_ALWAYS 1
def OLEUPDATE_ONCALL 3
type OLEVERB lVerb @*lpszVerbName fuFlags grfAttribs
def OLEVERBATTRIB_NEVERDIRTIES 1
def OLEVERBATTRIB_ONCONTAINERMENU 2
def OLEWHICHMK_CONTAINER 1
def OLEWHICHMK_OBJFULL 3
def OLEWHICHMK_OBJREL 2
def OLE_E_ADVF 0x80040001
def OLE_E_ADVISENOTSUPPORTED 0x80040003
def OLE_E_BLANK 0x80040007
def OLE_E_CANTCONVERT 0x80040011
def OLE_E_CANT_BINDTOSOURCE 0x8004000A
def OLE_E_CANT_GETMONIKER 0x80040009
def OLE_E_CLASSDIFF 0x80040008
def OLE_E_ENUM_NOMORE 0x80040002
def OLE_E_FIRST 0x80040000
def OLE_E_INVALIDHWND 0x8004000F
def OLE_E_INVALIDRECT 0x8004000D
def OLE_E_LAST 0x800400FF
def OLE_E_NOCACHE 0x80040006
def OLE_E_NOCONNECTION 0x80040004
def OLE_E_NOSTORAGE 0x80040012
def OLE_E_NOTRUNNING 0x80040005
def OLE_E_NOT_INPLACEACTIVE 0x80040010
def OLE_E_OLEVERB 0x80040000
def OLE_E_PROMPTSAVECANCELLED 0x8004000C
def OLE_E_STATIC 0x8004000B
def OLE_E_WRONGCOMPOBJ 0x8004000E
def OLE_S_FIRST 0x00040000
def OLE_S_LAST 0x000400FF
def OLE_S_MAC_CLIPFORMAT 0x00040002
def OLE_S_STATIC 0x00040001
def OLE_S_USEREG 0x00040000
type OLE_XPOS_CONTAINER :FLOAT'_
type OLE_XSIZE_CONTAINER :FLOAT'_
type OLE_YPOS_CONTAINER :FLOAT'_
type OLE_YSIZE_CONTAINER :FLOAT'_
def ONE5STOPBITS 1
def ONESTOPBIT 0
def OPAQUE 2
def OPAQUEKEYBLOB 0x9
type OPENCARDNAME dwStructSize hwndOwner hSCardContext $lpstrGroupNames nMaxGroupNames $lpstrCardNames nMaxCardNames GUID*rgguidInterfaces cguidInterfaces $lpstrRdr nMaxRdr $lpstrCard nMaxCard $lpstrTitle dwFlags !*pvUserData dwShareMode dwPreferredProtocols dwActiveProtocol lpfnConnect lpfnCheck lpfnDisconnect hCardHandle
type OPENCARDNAMEA dwStructSize hwndOwner hSCardContext $lpstrGroupNames nMaxGroupNames $lpstrCardNames nMaxCardNames GUID*rgguidInterfaces cguidInterfaces $lpstrRdr nMaxRdr $lpstrCard nMaxCard $lpstrTitle dwFlags !*pvUserData dwShareMode dwPreferredProtocols dwActiveProtocol lpfnConnect lpfnCheck lpfnDisconnect hCardHandle
type OPENCARDNAMEA_EX dwStructSize hSCardContext hwndOwner dwFlags $lpstrTitle $lpstrSearchDesc hIcon OPENCARD_SEARCH_CRITERIA*pOpenCardSearchCriteria lpfnConnect !*pvUserData dwShareMode dwPreferredProtocols $lpstrRdr nMaxRdr $lpstrCard nMaxCard dwActiveProtocol hCardHandle
type OPENCARDNAMEW dwStructSize hwndOwner hSCardContext @*lpstrGroupNames nMaxGroupNames @*lpstrCardNames nMaxCardNames GUID*rgguidInterfaces cguidInterfaces @*lpstrRdr nMaxRdr @*lpstrCard nMaxCard @*lpstrTitle dwFlags !*pvUserData dwShareMode dwPreferredProtocols dwActiveProtocol lpfnConnect lpfnCheck lpfnDisconnect hCardHandle
type OPENCARDNAMEW_EX dwStructSize hSCardContext hwndOwner dwFlags @*lpstrTitle @*lpstrSearchDesc hIcon OPENCARD_SEARCH_CRITERIAW*pOpenCardSearchCriteria lpfnConnect !*pvUserData dwShareMode dwPreferredProtocols @*lpstrRdr nMaxRdr @*lpstrCard nMaxCard dwActiveProtocol hCardHandle
type OPENCARDNAME_A dwStructSize hwndOwner hSCardContext $lpstrGroupNames nMaxGroupNames $lpstrCardNames nMaxCardNames GUID*rgguidInterfaces cguidInterfaces $lpstrRdr nMaxRdr $lpstrCard nMaxCard $lpstrTitle dwFlags !*pvUserData dwShareMode dwPreferredProtocols dwActiveProtocol lpfnConnect lpfnCheck lpfnDisconnect hCardHandle
type OPENCARDNAME_EX dwStructSize hSCardContext hwndOwner dwFlags $lpstrTitle $lpstrSearchDesc hIcon OPENCARD_SEARCH_CRITERIA*pOpenCardSearchCriteria lpfnConnect !*pvUserData dwShareMode dwPreferredProtocols $lpstrRdr nMaxRdr $lpstrCard nMaxCard dwActiveProtocol hCardHandle
type OPENCARDNAME_EXA dwStructSize hSCardContext hwndOwner dwFlags $lpstrTitle $lpstrSearchDesc hIcon OPENCARD_SEARCH_CRITERIA*pOpenCardSearchCriteria lpfnConnect !*pvUserData dwShareMode dwPreferredProtocols $lpstrRdr nMaxRdr $lpstrCard nMaxCard dwActiveProtocol hCardHandle
type OPENCARDNAME_EXW dwStructSize hSCardContext hwndOwner dwFlags @*lpstrTitle @*lpstrSearchDesc hIcon OPENCARD_SEARCH_CRITERIAW*pOpenCardSearchCriteria lpfnConnect !*pvUserData dwShareMode dwPreferredProtocols @*lpstrRdr nMaxRdr @*lpstrCard nMaxCard dwActiveProtocol hCardHandle
type OPENCARDNAME_W dwStructSize hwndOwner hSCardContext @*lpstrGroupNames nMaxGroupNames @*lpstrCardNames nMaxCardNames GUID*rgguidInterfaces cguidInterfaces @*lpstrRdr nMaxRdr @*lpstrCard nMaxCard @*lpstrTitle dwFlags !*pvUserData dwShareMode dwPreferredProtocols dwActiveProtocol lpfnConnect lpfnCheck lpfnDisconnect hCardHandle
type OPENCARD_SEARCH_CRITERIA dwStructSize $lpstrGroupNames nMaxGroupNames GUID*rgguidInterfaces cguidInterfaces $lpstrCardNames nMaxCardNames lpfnCheck lpfnConnect lpfnDisconnect !*pvUserData dwShareMode dwPreferredProtocols
type OPENCARD_SEARCH_CRITERIAA dwStructSize $lpstrGroupNames nMaxGroupNames GUID*rgguidInterfaces cguidInterfaces $lpstrCardNames nMaxCardNames lpfnCheck lpfnConnect lpfnDisconnect !*pvUserData dwShareMode dwPreferredProtocols
type OPENCARD_SEARCH_CRITERIAW dwStructSize @*lpstrGroupNames nMaxGroupNames GUID*rgguidInterfaces cguidInterfaces @*lpstrCardNames nMaxCardNames lpfnCheck lpfnConnect lpfnDisconnect !*pvUserData dwShareMode dwPreferredProtocols
def OPENCHANNEL 4110
type OPENFILENAME lStructSize hwndOwner hInstance $lpstrFilter $lpstrCustomFilter nMaxCustFilter nFilterIndex $lpstrFile nMaxFile $lpstrFileTitle nMaxFileTitle $lpstrInitialDir $lpstrTitle Flags @nFileOffset @nFileExtension $lpstrDefExt lCustData lpfnHook $lpTemplateName !*pvReserved dwReserved FlagsEx
type OPENFILENAMEA lStructSize hwndOwner hInstance $lpstrFilter $lpstrCustomFilter nMaxCustFilter nFilterIndex $lpstrFile nMaxFile $lpstrFileTitle nMaxFileTitle $lpstrInitialDir $lpstrTitle Flags @nFileOffset @nFileExtension $lpstrDefExt lCustData lpfnHook $lpTemplateName !*pvReserved dwReserved FlagsEx
type OPENFILENAMEW lStructSize hwndOwner hInstance @*lpstrFilter @*lpstrCustomFilter nMaxCustFilter nFilterIndex @*lpstrFile nMaxFile @*lpstrFileTitle nMaxFileTitle @*lpstrInitialDir @*lpstrTitle Flags @nFileOffset @nFileExtension @*lpstrDefExt lCustData lpfnHook @*lpTemplateName !*pvReserved dwReserved FlagsEx
type OPENFILENAME_NT4 lStructSize hwndOwner hInstance $lpstrFilter $lpstrCustomFilter nMaxCustFilter nFilterIndex $lpstrFile nMaxFile $lpstrFileTitle nMaxFileTitle $lpstrInitialDir $lpstrTitle Flags @nFileOffset @nFileExtension $lpstrDefExt lCustData lpfnHook $lpTemplateName
type OPENFILENAME_NT4A lStructSize hwndOwner hInstance $lpstrFilter $lpstrCustomFilter nMaxCustFilter nFilterIndex $lpstrFile nMaxFile $lpstrFileTitle nMaxFileTitle $lpstrInitialDir $lpstrTitle Flags @nFileOffset @nFileExtension $lpstrDefExt lCustData lpfnHook $lpTemplateName
type OPENFILENAME_NT4W lStructSize hwndOwner hInstance @*lpstrFilter @*lpstrCustomFilter nMaxCustFilter nFilterIndex @*lpstrFile nMaxFile @*lpstrFileTitle nMaxFileTitle @*lpstrInitialDir @*lpstrTitle Flags @nFileOffset @nFileExtension @*lpstrDefExt lCustData lpfnHook @*lpTemplateName
def OPENFILENAME_SIZE_VERSION_400 76
def OPENFILENAME_SIZE_VERSION_400A 76
def OPENFILENAME_SIZE_VERSION_400W 76
def OPENPROPS_INHIBITPIF 0x8000
def OPENPROPS_NONE 0x0000
def OPEN_ALWAYS 4
def OPEN_EXISTING 3
def ORD_LANGDRIVER 1
def OR_INVALID_OID 1911
def OR_INVALID_OXID 1910
def OR_INVALID_SET 1912
def OSS_ACCESS_SERIALIZATION_ERROR 0x80093013
def OSS_API_DLL_NOT_LINKED 0x80093029
def OSS_BAD_ARG 0x80093006
def OSS_BAD_ENCRULES 0x80093016
def OSS_BAD_PTR 0x8009300B
def OSS_BAD_TABLE 0x8009300F
def OSS_BAD_TIME 0x8009300C
def OSS_BAD_VERSION 0x80093007
def OSS_BERDER_DLL_NOT_LINKED 0x8009302A
def OSS_CANT_CLOSE_TRACE_FILE 0x8009302E
def OSS_CANT_OPEN_TRACE_FILE 0x8009301B
def OSS_CANT_OPEN_TRACE_WINDOW 0x80093018
def OSS_COMPARATOR_CODE_NOT_LINKED 0x80093025
def OSS_COMPARATOR_DLL_NOT_LINKED 0x80093024
def OSS_CONSTRAINT_DLL_NOT_LINKED 0x80093023
def OSS_CONSTRAINT_VIOLATED 0x80093011
def OSS_COPIER_DLL_NOT_LINKED 0x80093022
def OSS_DATA_ERROR 0x80093005
def OSS_FATAL_ERROR 0x80093012
def OSS_INDEFINITE_NOT_SUPPORTED 0x8009300D
def OSS_LIMITED 0x8009300A
def OSS_MEM_ERROR 0x8009300E
def OSS_MEM_MGR_DLL_NOT_LINKED 0x80093026
def OSS_MORE_BUF 0x80093001
def OSS_MORE_INPUT 0x80093004
def OSS_MUTEX_NOT_CREATED 0x8009302D
def OSS_NEGATIVE_UINTEGER 0x80093002
def OSS_NULL_FCN 0x80093015
def OSS_NULL_TBL 0x80093014
def OSS_OID_DLL_NOT_LINKED 0x8009301A
def OSS_OPEN_TYPE_ERROR 0x8009302C
def OSS_OUT_MEMORY 0x80093008
def OSS_OUT_OF_RANGE 0x80093021
def OSS_PDU_MISMATCH 0x80093009
def OSS_PDU_RANGE 0x80093003
def OSS_PDV_CODE_NOT_LINKED 0x80093028
def OSS_PDV_DLL_NOT_LINKED 0x80093027
def OSS_PER_DLL_NOT_LINKED 0x8009302B
def OSS_REAL_CODE_NOT_LINKED 0x80093020
def OSS_REAL_DLL_NOT_LINKED 0x8009301F
def OSS_TABLE_MISMATCH 0x8009301D
def OSS_TOO_LONG 0x80093010
def OSS_TRACE_FILE_ALREADY_OPEN 0x8009301C
def OSS_TYPE_NOT_SUPPORTED 0x8009301E
def OSS_UNAVAIL_ENCRULES 0x80093017
def OSS_UNIMPLEMENTED 0x80093019
type OSVERSIONINFO dwOSVersionInfoSize dwMajorVersion dwMinorVersion dwBuildNumber dwPlatformId !szCSDVersion[128]
type OSVERSIONINFOA dwOSVersionInfoSize dwMajorVersion dwMinorVersion dwBuildNumber dwPlatformId !szCSDVersion[128]
type OSVERSIONINFOEX dwOSVersionInfoSize dwMajorVersion dwMinorVersion dwBuildNumber dwPlatformId !szCSDVersion[128] @wServicePackMajor @wServicePackMinor @wSuiteMask !wProductType !wReserved
type OSVERSIONINFOEXA dwOSVersionInfoSize dwMajorVersion dwMinorVersion dwBuildNumber dwPlatformId !szCSDVersion[128] @wServicePackMajor @wServicePackMinor @wSuiteMask !wProductType !wReserved
type OSVERSIONINFOEXW dwOSVersionInfoSize dwMajorVersion dwMinorVersion dwBuildNumber dwPlatformId @szCSDVersion[128] @wServicePackMajor @wServicePackMinor @wSuiteMask !wProductType !wReserved
type OSVERSIONINFOW dwOSVersionInfoSize dwMajorVersion dwMinorVersion dwBuildNumber dwPlatformId @szCSDVersion[128]
type OUTLINETEXTMETRIC otmSize TEXTMETRIC'otmTextMetrics !otmFiller PANOSE'otmPanoseNumber otmfsSelection otmfsType otmsCharSlopeRise otmsCharSlopeRun otmItalicAngle otmEMSquare otmAscent otmDescent otmLineGap otmsCapEmHeight otmsXHeight RECT'otmrcFontBox otmMacAscent otmMacDescent otmMacLineGap otmusMinimumPPEM POINT'otmptSubscriptSize POINT'otmptSubscriptOffset POINT'otmptSuperscriptSize POINT'otmptSuperscriptOffset otmsStrikeoutSize otmsStrikeoutPosition otmsUnderscoreSize otmsUnderscorePosition $otmpFamilyName $otmpFaceName $otmpStyleName $otmpFullName
type OUTLINETEXTMETRICA otmSize TEXTMETRIC'otmTextMetrics !otmFiller PANOSE'otmPanoseNumber otmfsSelection otmfsType otmsCharSlopeRise otmsCharSlopeRun otmItalicAngle otmEMSquare otmAscent otmDescent otmLineGap otmsCapEmHeight otmsXHeight RECT'otmrcFontBox otmMacAscent otmMacDescent otmMacLineGap otmusMinimumPPEM POINT'otmptSubscriptSize POINT'otmptSubscriptOffset POINT'otmptSuperscriptSize POINT'otmptSuperscriptOffset otmsStrikeoutSize otmsStrikeoutPosition otmsUnderscoreSize otmsUnderscorePosition $otmpFamilyName $otmpFaceName $otmpStyleName $otmpFullName
type OUTLINETEXTMETRICW otmSize TEXTMETRICW'otmTextMetrics !otmFiller PANOSE'otmPanoseNumber otmfsSelection otmfsType otmsCharSlopeRise otmsCharSlopeRun otmItalicAngle otmEMSquare otmAscent otmDescent otmLineGap otmsCapEmHeight otmsXHeight RECT'otmrcFontBox otmMacAscent otmMacDescent otmMacLineGap otmusMinimumPPEM POINT'otmptSubscriptSize POINT'otmptSubscriptOffset POINT'otmptSuperscriptSize POINT'otmptSuperscriptOffset otmsStrikeoutSize otmsStrikeoutPosition otmsUnderscoreSize otmsUnderscorePosition $otmpFamilyName $otmpFaceName $otmpStyleName $otmpFullName
def OUTPUT_DEBUG_STRING_EVENT 8
type OUTPUT_DEBUG_STRING_INFO $lpDebugStringData @fUnicode @nDebugStringLength
def OUT_CHARACTER_PRECIS 2
def OUT_DEFAULT_PRECIS 0
def OUT_DEVICE_PRECIS 5
def OUT_OUTLINE_PRECIS 8
def OUT_PS_ONLY_PRECIS 10
def OUT_RASTER_PRECIS 6
def OUT_SCREEN_OUTLINE_PRECIS 9
def OUT_STRING_PRECIS 1
def OUT_STROKE_PRECIS 3
def OUT_TT_ONLY_PRECIS 7
def OUT_TT_PRECIS 4
def OVERFLOW 3
type OVERLAPPED Internal InternalHigh {{Offset OffsetHigh} []!*Pointer} hEvent
def OVERWRITE_HIDDEN 4
def OWNER_SECURITY_INFORMATION 0x00000001
def O_APPEND 0x0008
def O_BINARY 0x8000
def O_CREAT 0x0100
def O_EXCL 0x0400
def O_NOINHERIT 0x0080
def O_RANDOM 0x0010
def O_RAW 0x8000
def O_RDONLY 0x0000
def O_RDWR 0x0002
def O_SEQUENTIAL 0x0020
def O_TEMPORARY 0x0040
def O_TEXT 0x4000
def O_TRUNC 0x0200
def O_WRONLY 0x0001
dll oleaut32 #OaBuildVersion
dll advapi32 [ObjectCloseAuditAlarmA]#ObjectCloseAuditAlarm $SubsystemName !*HandleId GenerateOnClose
dll advapi32 [ObjectDeleteAuditAlarmA]#ObjectDeleteAuditAlarm $SubsystemName !*HandleId GenerateOnClose
dll oleacc #ObjectFromLresult lResult GUID*riid wParam !**ppvObject
dll advapi32 [ObjectOpenAuditAlarmA]#ObjectOpenAuditAlarm $SubsystemName !*HandleId $ObjectTypeName $ObjectName !*pSecurityDescriptor ClientToken DesiredAccess GrantedAccess PRIVILEGE_SET*Privileges ObjectCreation AccessGranted *GenerateOnClose
dll advapi32 [ObjectPrivilegeAuditAlarmA]#ObjectPrivilegeAuditAlarm $SubsystemName !*HandleId ClientToken DesiredAccess PRIVILEGE_SET*Privileges AccessGranted
dll urlmon #ObtainUserAgentString dwOption $pszUAOut *cbSize
dll user32 #OemKeyScan @wOemChar
dll user32 [OemToCharA]#OemToChar $lpszSrc $lpszDst
dll user32 [OemToCharBuffA]#OemToCharBuff $lpszSrc $lpszDst cchDstLength
dll gdi32 #OffsetClipRgn hdc nXOffset nYOffset
dll user32 #OffsetRect RECT*lprc dx dy
dll gdi32 #OffsetRgn hrgn nXOffset nYOffset
dll gdi32 #OffsetViewportOrgEx hdc nXOffset nYOffset POINT*lpPoint
dll gdi32 #OffsetWindowOrgEx hdc nXOffset nYOffset POINT*lpPoint
dll ole32 #OleBuildVersion
dll ole32 #OleConvertIStorageToOLESTREAM IStorage'pstg OLESTREAM*lpolestream
dll ole32 #OleConvertIStorageToOLESTREAMEx IStorage'pstg @cfFormat lWidth lHeight dwSize STGMEDIUM*pmedium OLESTREAM*polestm
dll ole32 #OleConvertOLESTREAMToIStorage OLESTREAM*lpolestream IStorage'pstg DVTARGETDEVICE*ptd
dll ole32 #OleConvertOLESTREAMToIStorageEx OLESTREAM*polestm IStorage'pstg @*pcfFormat *plwWidth *plHeight *pdwSize STGMEDIUM*pmedium
dll ole32 #OleCreate GUID*rclsid GUID*riid renderopt FORMATETC*pFormatEtc IOleClientSite'pClientSite IStorage'pStg !**ppvObj
dll ole32 #OleCreateDefaultHandler GUID*clsid IUnknown'pUnkOuter GUID*riid !**lplpObj
dll ole32 #OleCreateEmbeddingHelper GUID*clsid IUnknown'pUnkOuter flags IClassFactory'pCF GUID*riid !**lplpObj
dll ole32 #OleCreateEx GUID*rclsid GUID*riid dwFlags renderopt cFormats *rgAdvf FORMATETC*rgFormatEtc IAdviseSink'lpAdviseSink *rgdwConnection IOleClientSite'pClientSite IStorage'pStg !**ppvObj
dll oleaut32 #OleCreateFontIndirect FONTDESC*lpFontDesc GUID*riid !**lplpvObj
dll ole32 #OleCreateFromData IDataObject'pSrcDataObj GUID*riid renderopt FORMATETC*pFormatEtc IOleClientSite'pClientSite IStorage'pStg !**ppvObj
dll ole32 #OleCreateFromDataEx IDataObject'pSrcDataObj GUID*riid dwFlags renderopt cFormats *rgAdvf FORMATETC*rgFormatEtc IAdviseSink'lpAdviseSink *rgdwConnection IOleClientSite'pClientSite IStorage'pStg !**ppvObj
dll ole32 #OleCreateFromFile GUID*rclsid @*lpszFileName GUID*riid renderopt FORMATETC*lpFormatEtc IOleClientSite'pClientSite IStorage'pStg !**ppvObj
dll ole32 #OleCreateFromFileEx GUID*rclsid @*lpszFileName GUID*riid dwFlags renderopt cFormats *rgAdvf FORMATETC*rgFormatEtc IAdviseSink'lpAdviseSink *rgdwConnection IOleClientSite'pClientSite IStorage'pStg !**ppvObj
dll ole32 #OleCreateLink IMoniker'pmkLinkSrc GUID*riid renderopt FORMATETC*lpFormatEtc IOleClientSite'pClientSite IStorage'pStg !**ppvObj
dll ole32 #OleCreateLinkEx IMoniker'pmkLinkSrc GUID*riid dwFlags renderopt cFormats *rgAdvf FORMATETC*rgFormatEtc IAdviseSink'lpAdviseSink *rgdwConnection IOleClientSite'pClientSite IStorage'pStg !**ppvObj
dll ole32 #OleCreateLinkFromData IDataObject'pSrcDataObj GUID*riid renderopt FORMATETC*pFormatEtc IOleClientSite'pClientSite IStorage'pStg !**ppvObj
dll ole32 #OleCreateLinkFromDataEx IDataObject'pSrcDataObj GUID*riid dwFlags renderopt cFormats *rgAdvf FORMATETC*rgFormatEtc IAdviseSink'lpAdviseSink *rgdwConnection IOleClientSite'pClientSite IStorage'pStg !**ppvObj
dll ole32 #OleCreateLinkToFile @*lpszFileName GUID*riid renderopt FORMATETC*lpFormatEtc IOleClientSite'pClientSite IStorage'pStg !**ppvObj
dll ole32 #OleCreateLinkToFileEx @*lpszFileName GUID*riid dwFlags renderopt cFormats *rgAdvf FORMATETC*rgFormatEtc IAdviseSink'lpAdviseSink *rgdwConnection IOleClientSite'pClientSite IStorage'pStg !**ppvObj
dll ole32 #OleCreateMenuDescriptor hmenuCombined OLEMENUGROUPWIDTHS*lpMenuWidths
dll oleaut32 #OleCreatePictureIndirect PICTDESC*lpPictDesc GUID*riid fOwn !**lplpvObj
dll oleaut32 #OleCreatePropertyFrame hwndOwner x y @*lpszCaption cObjects IUnknown*ppUnk cPages GUID*pPageClsID lcid dwReserved !*pvReserved
dll oleaut32 #OleCreatePropertyFrameIndirect OCPFIPARAMS*lpParams
dll ole32 #OleCreateStaticFromData IDataObject'pSrcDataObj GUID*iid renderopt FORMATETC*pFormatEtc IOleClientSite'pClientSite IStorage'pStg !**ppvObj
dll ole32 #OleDestroyMenuDescriptor holemenu
dll ole32 #OleDoAutoConvert IStorage'pStg GUID*pClsidNew
dll ole32 #OleDraw IUnknown'pUnknown dwAspect hdcDraw RECT*lprcBounds
dll ole32 #OleDuplicateData hSrc @cfFormat uiFlags
dll ole32 #OleFlushClipboard
dll ole32 #OleGetAutoConvert GUID*clsidOld GUID*pClsidNew
dll ole32 #OleGetClipboard IDataObject*ppDataObj
dll ole32 #OleGetIconOfClass GUID*rclsid @*lpszLabel fUseTypeAsLabel
dll ole32 #OleGetIconOfFile @*lpszPath fUseFileAsLabel
dll oleaut32 #OleIconToCursor hinstExe hIcon
dll ole32 #OleInitialize !*pvReserved
dll ole32 #OleIsCurrentClipboard IDataObject'pDataObj
dll ole32 #OleIsRunning IOleObject'pObject
dll ole32 #OleLoad IStorage'pStg GUID*riid IOleClientSite'pClientSite !**ppvObj
dll ole32 #OleLoadFromStream IStream'pStm GUID*iidInterface !**ppvObj
dll oleaut32 #OleLoadPicture IStream'lpstream lSize fRunmode GUID*riid !**lplpvObj
dll oleaut32 #OleLoadPictureEx IStream'lpstream lSize fRunmode GUID*riid xSizeDesired ySizeDesired dwFlags !**lplpvObj
dll oleaut32 #OleLoadPictureFile VARIANT'varFileName IDispatch*lplpdispPicture
dll oleaut32 #OleLoadPictureFileEx VARIANT'varFileName xSizeDesired ySizeDesired dwFlags IDispatch*lplpdispPicture
dll oleaut32 #OleLoadPicturePath @*szURLorPath IUnknown'punkCaller dwReserved clrReserved GUID*riid !**ppvRet
dll ole32 #OleLockRunning IUnknown'pUnknown fLock fLastUnlockCloses
dll ole32 #OleMetafilePictFromIconAndLabel hIcon @*lpszLabel @*lpszSourceFile iIconIndex
dll ole32 #OleNoteObjectVisible IUnknown'pUnknown fVisible
dll ole32 #OleQueryCreateFromData IDataObject'pSrcDataObject
dll ole32 #OleQueryLinkFromData IDataObject'pSrcDataObject
dll ole32 #OleRegEnumFormatEtc GUID*clsid dwDirection IEnumFORMATETC*ppenum
dll ole32 #OleRegEnumVerbs GUID*clsid IEnumOLEVERB*ppenum
dll ole32 #OleRegGetMiscStatus GUID*clsid dwAspect *pdwStatus
dll ole32 #OleRegGetUserType GUID*clsid dwFormOfType @**pszUserType
dll ole32 #OleRun IUnknown'pUnknown
dll ole32 #OleSave IPersistStorage'pPS IStorage'pStg fSameAsLoad
dll oleaut32 #OleSavePictureFile IDispatch'lpdispPicture BSTR'bstrFileName
dll ole32 #OleSaveToStream IPersistStream'pPStm IStream'pStm
dll ole32 #OleSetAutoConvert GUID*clsidOld GUID*clsidNew
dll ole32 #OleSetClipboard IDataObject'pDataObj
dll ole32 #OleSetContainedObject IUnknown'pUnknown fContained
dll ole32 #OleSetMenuDescriptor holemenu hwndFrame hwndActiveObject IOleInPlaceFrame'lpFrame IOleInPlaceActiveObject'lpActiveObj
dll ole32 #OleTranslateAccelerator IOleInPlaceFrame'lpFrame OLEINPLACEFRAMEINFO*lpFrameInfo MSG*lpmsg
dll oleaut32 #OleTranslateColor clr hpal *lpcolorref
dll ole32 OleUninitialize
dll advapi32 [OpenBackupEventLogA]#OpenBackupEventLog $lpUNCServerName $lpFileName
dll user32 #OpenClipboard hWndNewOwner
dll user32 [OpenDesktopA]#OpenDesktop $lpszDesktop dwFlags fInherit dwDesiredAccess
dll winmm #OpenDriver @*szDriverName @*szSectionName lParam2
dll advapi32 [OpenEncryptedFileRawA]#OpenEncryptedFileRaw $lpFileName ulFlags !**pvContext
dll kernel32 [OpenEventA]#OpenEvent dwDesiredAccess bInheritHandle $lpName
dll advapi32 [OpenEventLogA]#OpenEventLog $lpUNCServerName $lpSourceName
dll kernel32 #OpenFile $lpFileName OFSTRUCT*lpReOpenBuff uStyle
dll kernel32 [OpenFileMappingA]#OpenFileMapping dwDesiredAccess bInheritHandle $lpName
dll user32 #OpenIcon hWnd
dll user32 #OpenInputDesktop dwFlags fInherit dwDesiredAccess
dll kernel32 [OpenJobObjectA]#OpenJobObject dwDesiredAccess bInheritHandle $lpName
dll kernel32 [OpenMutexA]#OpenMutex dwDesiredAccess bInheritHandle $lpName
dll "winspool.drv" [OpenPrinterA]#OpenPrinter $pPrinterName *phPrinter PRINTER_DEFAULTS*pDefault
dll kernel32 #OpenProcess dwDesiredAccess bInheritHandle dwProcessId
dll advapi32 #OpenProcessToken ProcessHandle DesiredAccess *TokenHandle
dll shell32 IStream'OpenRegStream hkey @*pszSubkey @*pszValue grfMode
dll advapi32 [OpenSCManagerA]#OpenSCManager $lpMachineName $lpDatabaseName dwDesiredAccess
dll kernel32 [OpenSemaphoreA]#OpenSemaphore dwDesiredAccess bInheritHandle $lpName
dll advapi32 [OpenServiceA]#OpenService hSCManager $lpServiceName dwDesiredAccess
dll uxtheme #OpenThemeData hwnd @*pszClassList
dll kernel32 #OpenThread dwDesiredAccess bInheritHandle dwThreadId
dll advapi32 #OpenThreadToken ThreadHandle DesiredAccess OpenAsSelf *TokenHandle
dll kernel32 [OpenWaitableTimerA]#OpenWaitableTimer dwDesiredAccess bInheritHandle $lpTimerName
dll user32 [OpenWindowStationA]#OpenWindowStation $lpszWinSta fInherit dwDesiredAccess
dll kernel32 [OutputDebugStringA]OutputDebugString $lpOutputString
type PACKEDEVENTINFO ulSize ulNumEventsForLogFile ulOffsets[1]
type PAGERANGE nFromPage nToPage
type PAGESET cbStruct fOddPages fEvenPages cPageRange PAGERANGE'rgPages[1]
type PAGESETUPDLG lStructSize hwndOwner hDevMode hDevNames Flags POINT'ptPaperSize RECT'rtMinMargin RECT'rtMargin hInstance lCustData lpfnPageSetupHook lpfnPagePaintHook $lpPageSetupTemplateName hPageSetupTemplate
type PAGESETUPDLGA lStructSize hwndOwner hDevMode hDevNames Flags POINT'ptPaperSize RECT'rtMinMargin RECT'rtMargin hInstance lCustData lpfnPageSetupHook lpfnPagePaintHook $lpPageSetupTemplateName hPageSetupTemplate
def PAGESETUPDLGORD 1546
def PAGESETUPDLGORDMOTIF 1550
type PAGESETUPDLGW lStructSize hwndOwner hDevMode hDevNames Flags POINT'ptPaperSize RECT'rtMinMargin RECT'rtMargin hInstance lCustData lpfnPageSetupHook lpfnPagePaintHook @*lpPageSetupTemplateName hPageSetupTemplate
def PAGESET_TOLASTPAGE 0xFFFFFFFF
 ;;(WORD)(-1L)
def PAGE_EXECUTE 0x10
def PAGE_EXECUTE_READ 0x20
def PAGE_EXECUTE_READWRITE 0x40
def PAGE_EXECUTE_WRITECOPY 0x80
def PAGE_GUARD 0x100
def PAGE_NOACCESS 0x01
def PAGE_NOCACHE 0x200
def PAGE_READONLY 0x02
def PAGE_READWRITE 0x04
def PAGE_WRITECOMBINE 0x400
def PAGE_WRITECOPY 0x08
type PAINTSTRUCT hdc fErase RECT'rcPaint fRestore fIncUpdate !rgbReserved[32]
type PALETTEENTRY !peRed !peGreen !peBlue !peFlags
def PANE_NAVIGATION 5
def PANE_NONE 0xFFFFFFFF
def PANE_OFFLINE 2
def PANE_PRINTER 3
def PANE_PRIVACY 7
def PANE_PROGRESS 6
def PANE_SSL 4
def PANE_ZONE 1
type PANOSE !bFamilyType !bSerifStyle !bWeight !bProportion !bContrast !bStrokeVariation !bArmStyle !bLetterform !bMidline !bXHeight
def PANOSE_COUNT 10
def PAN_ANY 0
def PAN_ARMSTYLE_INDEX 6
def PAN_BENT_ARMS_DOUBLE_SERIF 11
def PAN_BENT_ARMS_HORZ 7
def PAN_BENT_ARMS_SINGLE_SERIF 10
def PAN_BENT_ARMS_VERT 9
def PAN_BENT_ARMS_WEDGE 8
def PAN_CONTRAST_HIGH 8
def PAN_CONTRAST_INDEX 4
def PAN_CONTRAST_LOW 4
def PAN_CONTRAST_MEDIUM 6
def PAN_CONTRAST_MEDIUM_HIGH 7
def PAN_CONTRAST_MEDIUM_LOW 5
def PAN_CONTRAST_NONE 2
def PAN_CONTRAST_VERY_HIGH 9
def PAN_CONTRAST_VERY_LOW 3
def PAN_CULTURE_LATIN 0
def PAN_FAMILYTYPE_INDEX 0
def PAN_FAMILY_DECORATIVE 4
def PAN_FAMILY_PICTORIAL 5
def PAN_FAMILY_SCRIPT 3
def PAN_FAMILY_TEXT_DISPLAY 2
def PAN_LETTERFORM_INDEX 7
def PAN_LETT_NORMAL_BOXED 4
def PAN_LETT_NORMAL_CONTACT 2
def PAN_LETT_NORMAL_FLATTENED 5
def PAN_LETT_NORMAL_OFF_CENTER 7
def PAN_LETT_NORMAL_ROUNDED 6
def PAN_LETT_NORMAL_SQUARE 8
def PAN_LETT_NORMAL_WEIGHTED 3
def PAN_LETT_OBLIQUE_BOXED 11
def PAN_LETT_OBLIQUE_CONTACT 9
def PAN_LETT_OBLIQUE_FLATTENED 12
def PAN_LETT_OBLIQUE_OFF_CENTER 14
def PAN_LETT_OBLIQUE_ROUNDED 13
def PAN_LETT_OBLIQUE_SQUARE 15
def PAN_LETT_OBLIQUE_WEIGHTED 10
def PAN_MIDLINE_CONSTANT_POINTED 9
def PAN_MIDLINE_CONSTANT_SERIFED 10
def PAN_MIDLINE_CONSTANT_TRIMMED 8
def PAN_MIDLINE_HIGH_POINTED 6
def PAN_MIDLINE_HIGH_SERIFED 7
def PAN_MIDLINE_HIGH_TRIMMED 5
def PAN_MIDLINE_INDEX 8
def PAN_MIDLINE_LOW_POINTED 12
def PAN_MIDLINE_LOW_SERIFED 13
def PAN_MIDLINE_LOW_TRIMMED 11
def PAN_MIDLINE_STANDARD_POINTED 3
def PAN_MIDLINE_STANDARD_SERIFED 4
def PAN_MIDLINE_STANDARD_TRIMMED 2
def PAN_NO_FIT 1
def PAN_PROPORTION_INDEX 3
def PAN_PROP_CONDENSED 6
def PAN_PROP_EVEN_WIDTH 4
def PAN_PROP_EXPANDED 5
def PAN_PROP_MODERN 3
def PAN_PROP_MONOSPACED 9
def PAN_PROP_OLD_STYLE 2
def PAN_PROP_VERY_CONDENSED 8
def PAN_PROP_VERY_EXPANDED 7
def PAN_SERIFSTYLE_INDEX 1
def PAN_SERIF_BONE 8
def PAN_SERIF_COVE 2
def PAN_SERIF_EXAGGERATED 9
def PAN_SERIF_FLARED 14
def PAN_SERIF_NORMAL_SANS 11
def PAN_SERIF_OBTUSE_COVE 3
def PAN_SERIF_OBTUSE_SANS 12
def PAN_SERIF_OBTUSE_SQUARE_COVE 5
def PAN_SERIF_PERP_SANS 13
def PAN_SERIF_ROUNDED 15
def PAN_SERIF_SQUARE 6
def PAN_SERIF_SQUARE_COVE 4
def PAN_SERIF_THIN 7
def PAN_SERIF_TRIANGLE 10
def PAN_STRAIGHT_ARMS_DOUBLE_SERIF 6
def PAN_STRAIGHT_ARMS_HORZ 2
def PAN_STRAIGHT_ARMS_SINGLE_SERIF 5
def PAN_STRAIGHT_ARMS_VERT 4
def PAN_STRAIGHT_ARMS_WEDGE 3
def PAN_STROKEVARIATION_INDEX 5
def PAN_STROKE_GRADUAL_DIAG 2
def PAN_STROKE_GRADUAL_HORZ 5
def PAN_STROKE_GRADUAL_TRAN 3
def PAN_STROKE_GRADUAL_VERT 4
def PAN_STROKE_INSTANT_VERT 8
def PAN_STROKE_RAPID_HORZ 7
def PAN_STROKE_RAPID_VERT 6
def PAN_WEIGHT_BLACK 10
def PAN_WEIGHT_BOLD 8
def PAN_WEIGHT_BOOK 5
def PAN_WEIGHT_DEMI 7
def PAN_WEIGHT_HEAVY 9
def PAN_WEIGHT_INDEX 2
def PAN_WEIGHT_LIGHT 3
def PAN_WEIGHT_MEDIUM 6
def PAN_WEIGHT_NORD 11
def PAN_WEIGHT_THIN 4
def PAN_WEIGHT_VERY_LIGHT 2
def PAN_XHEIGHT_CONSTANT_LARGE 4
def PAN_XHEIGHT_CONSTANT_SMALL 2
def PAN_XHEIGHT_CONSTANT_STD 3
def PAN_XHEIGHT_DUCKING_LARGE 7
def PAN_XHEIGHT_DUCKING_SMALL 5
def PAN_XHEIGHT_DUCKING_STD 6
def PAN_XHEIGHT_INDEX 9
type PARAFORMAT cbSize dwMask @wNumbering @wEffects dxStartIndent dxRightIndent dxOffset @wAlignment @cTabCount rgxTabs[32]
type PARAFORMAT2 :PARAFORMAT'_base dySpaceBefore dySpaceAfter dyLineSpacing @sStyle !bLineSpacingRule !bOutlineLevel @wShadingWeight @wShadingStyle @wNumberingStart @wNumberingStyle @wNumberingTab @wBorderSpace @wBorderWidth @wBorders
type PARAMDATA @*szName @vt
type PARAMDESC PARAMDESCEX*pparamdescex @wParamFlags
type PARAMDESCEX cBytes VARIANT'varDefaultValue
def PARAMFLAG_FHASCUSTDATA 0x40
def PARAMFLAG_FHASDEFAULT 0x20
def PARAMFLAG_FIN 0x1
def PARAMFLAG_FLCID 0x4
def PARAMFLAG_FOPT 0x10
def PARAMFLAG_FOUT 0x2
def PARAMFLAG_FRETVAL 0x8
def PARAMFLAG_NONE 0
def PARITY_EVEN 0x0400
 ;;(WORD)0x0400
def PARITY_MARK 0x0800
 ;;(WORD)0x0800
def PARITY_NONE 0x0100
 ;;(WORD)0x0100
def PARITY_ODD 0x0200
 ;;(WORD)0x0200
def PARITY_SPACE 0x1000
 ;;(WORD)0x1000
def PARSE_ANCHOR 6
def PARSE_CANONICALIZE 1
def PARSE_DECODE 8
def PARSE_DOCUMENT 5
def PARSE_DOMAIN 15
def PARSE_ENCODE 7
def PARSE_ESCAPE 18
def PARSE_FRIENDLY 2
def PARSE_LOCATION 16
def PARSE_MIME 11
def PARSE_PATH_FROM_URL 9
def PARSE_ROOTDOCUMENT 4
def PARSE_SCHEMA 13
def PARSE_SECURITY_DOMAIN 17
def PARSE_SECURITY_URL 3
def PARSE_SERVER 12
def PARSE_SITE 14
def PARSE_UNESCAPE 19
def PARSE_URL_FROM_PATH 10
def PARTITION_ENTRY_UNUSED 0x00
def PARTITION_EXTENDED 0x05
def PARTITION_FAT32 0x0B
def PARTITION_FAT32_XINT13 0x0C
def PARTITION_FAT_12 0x01
def PARTITION_FAT_16 0x04
def PARTITION_HUGE 0x06
def PARTITION_IFS 0x07
type PARTITION_INFORMATION LARGE_INTEGER'StartingOffset LARGE_INTEGER'PartitionLength HiddenSectors PartitionNumber !PartitionType !BootIndicator !RecognizedPartition !RewritePartition
type PARTITION_INFORMATION_EX PartitionStyle LARGE_INTEGER'StartingOffset LARGE_INTEGER'PartitionLength PartitionNumber !RewritePartition {PARTITION_INFORMATION_MBR'Mbr []PARTITION_INFORMATION_GPT'Gpt}
type PARTITION_INFORMATION_GPT GUID'PartitionType GUID'PartitionId %Attributes @Name[36]
type PARTITION_INFORMATION_MBR !PartitionType !BootIndicator !RecognizedPartition HiddenSectors
def PARTITION_LDM 0x42
def PARTITION_NTFT 0x80
def PARTITION_OS2BOOTMGR 0x0A
def PARTITION_PREP 0x41
def PARTITION_STYLE_GPT 1
def PARTITION_STYLE_MBR 0
def PARTITION_STYLE_RAW 2
def PARTITION_UNIX 0x63
def PARTITION_XENIX_1 0x02
def PARTITION_XENIX_2 0x03
def PARTITION_XINT13 0x0E
def PARTITION_XINT13_EXTENDED 0x0F
def PASSTHROUGH 19
def PATCOPY 0x00F00021
type PATHNAME_BUFFER PathNameLength @Name[1]
def PATINVERT 0x005A0049
def PATPAINT 0x00FB0A09
type PATTERN lbStyle lbColor lbHatch
def PBM_DELTAPOS 0x00000403
def PBM_GETPOS 0x00000408
def PBM_GETRANGE 0x00000407
def PBM_SETBARCOLOR 0x00000409
def PBM_SETBKCOLOR 0x00002001
def PBM_SETMARQUEE 0x0000040A
def PBM_SETPOS 0x00000402
def PBM_SETRANGE 0x00000401
def PBM_SETRANGE32 0x00000406
def PBM_SETSTEP 0x00000404
def PBM_STEPIT 0x00000405
type PBRANGE iLow iHigh
def PBS_MARQUEE 0x08
def PBS_SMOOTH 0x01
def PBS_VERTICAL 0x04
def PBTF_APMRESUMEFROMFAILURE 0x00000001
def PBT_APMBATTERYLOW 0x0009
def PBT_APMOEMEVENT 0x000B
def PBT_APMPOWERSTATUSCHANGE 0x000A
def PBT_APMQUERYSTANDBY 0x0001
def PBT_APMQUERYSTANDBYFAILED 0x0003
def PBT_APMQUERYSUSPEND 0x0000
def PBT_APMQUERYSUSPENDFAILED 0x0002
def PBT_APMRESUMEAUTOMATIC 0x0012
def PBT_APMRESUMECRITICAL 0x0006
def PBT_APMRESUMESTANDBY 0x0008
def PBT_APMRESUMESUSPEND 0x0007
def PBT_APMSTANDBY 0x0005
def PBT_APMSUSPEND 0x0004
def PCF_16BITMODE 0x0200
def PCF_DTRDSR 0x0001
def PCF_INTTIMEOUTS 0x0080
def PCF_PARITY_CHECK 0x0008
def PCF_RLSD 0x0004
def PCF_RTSCTS 0x0002
def PCF_SETXCHAR 0x0020
def PCF_SPECIALCHARS 0x0100
def PCF_TOTALTIMEOUTS 0x0040
def PCF_XONXOFF 0x0010
def PCLEANUI 0x84000000
type PCMWAVEFORMAT WAVEFORMAT'wf @wBitsPerSample
dll C_macro PCSCardIntroduceCardType hContext szCardName pbAtr pbAtrMask cbAtrLen pguidPrimaryProvider rgguidInterfaces dwInterfaceCount
 ;;SCardIntroduceCardType(hContext,szCardName,pguidPrimaryProvider,rgguidInterfaces,dwInterfaceCount,pbAtr,pbAtrMask,cbAtrLen)
def PCS_FATAL 0x80000000
def PCS_PATHTOOLONG 0x00000008
def PCS_REMOVEDCHAR 0x00000002
def PCS_REPLACEDCHAR 0x00000001
def PCS_TRUNCATED 0x00000004
def PC_24 0x00020000
def PC_53 0x00010000
def PC_5_RW 62
def PC_5_WO 61
def PC_64 0x00000000
def PC_DELIMITER 4
def PC_EXPLICIT 0x02
def PC_FOLLOWING 1
def PC_INTERIORS 128
def PC_LEADING 2
def PC_NOCOLLAPSE 0x04
def PC_NONE 0
def PC_OVERFLOW 3
def PC_PATHS 512
def PC_POLYGON 1
def PC_POLYPOLYGON 256
def PC_RECTANGLE 2
def PC_RESERVED 0x01
def PC_SCANLINE 8
def PC_STYLED 32
def PC_TRAPEZOID 4
def PC_WIDE 16
def PC_WIDESTYLED 64
def PC_WINDPOLYGON 4
def PDCAP_D0_SUPPORTED 0x00000001
def PDCAP_D1_SUPPORTED 0x00000002
def PDCAP_D2_SUPPORTED 0x00000004
def PDCAP_D3_SUPPORTED 0x00000008
def PDCAP_WAKE_FROM_D0_SUPPORTED 0x00000010
def PDCAP_WAKE_FROM_D1_SUPPORTED 0x00000020
def PDCAP_WAKE_FROM_D2_SUPPORTED 0x00000040
def PDCAP_WAKE_FROM_D3_SUPPORTED 0x00000080
def PDCAP_WARM_EJECT_SUPPORTED 0x00000100
def PDERR_CREATEICFAILURE 0x100A
def PDERR_DEFAULTDIFFERENT 0x100C
def PDERR_DNDMMISMATCH 0x1009
def PDERR_GETDEVMODEFAIL 0x1005
def PDERR_INITFAILURE 0x1006
def PDERR_LOADDRVFAILURE 0x1004
def PDERR_NODEFAULTPRN 0x1008
def PDERR_NODEVICES 0x1007
def PDERR_PARSEFAILURE 0x1002
def PDERR_PRINTERCODES 0x1000
def PDERR_PRINTERNOTFOUND 0x100B
def PDERR_RETDEFFAILURE 0x1003
def PDERR_SETUPFAILURE 0x1001
def PDEVICESIZE 26
type PDH_BROWSE_DLG_CONFIG bf1 hWndOwner $szDataSource $szReturnPathBuffer cchReturnPathLength pCallBack dwCallBackArg CallBackStatus dwDefaultDetailLevel $szDialogBoxCaption
type PDH_BROWSE_DLG_CONFIG_ bf1 hWndOwner $szDataSource $szReturnPathBuffer cchReturnPathLength pCallBack dwCallBackArg CallBackStatus dwDefaultDetailLevel $szDialogBoxCaption
type PDH_BROWSE_DLG_CONFIG_A bf1 hWndOwner $szDataSource $szReturnPathBuffer cchReturnPathLength pCallBack dwCallBackArg CallBackStatus dwDefaultDetailLevel $szDialogBoxCaption
type PDH_BROWSE_DLG_CONFIG_H bf1 hWndOwner hDataSource $szReturnPathBuffer cchReturnPathLength pCallBack dwCallBackArg CallBackStatus dwDefaultDetailLevel $szDialogBoxCaption
type PDH_BROWSE_DLG_CONFIG_HA bf1 hWndOwner hDataSource $szReturnPathBuffer cchReturnPathLength pCallBack dwCallBackArg CallBackStatus dwDefaultDetailLevel $szDialogBoxCaption
type PDH_BROWSE_DLG_CONFIG_HW bf1 hWndOwner hDataSource @*szReturnPathBuffer cchReturnPathLength pCallBack dwCallBackArg CallBackStatus dwDefaultDetailLevel @*szDialogBoxCaption
type PDH_BROWSE_DLG_CONFIG_W bf1 hWndOwner @*szDataSource @*szReturnPathBuffer cchReturnPathLength pCallBack dwCallBackArg CallBackStatus dwDefaultDetailLevel @*szDialogBoxCaption
type PDH_COUNTER_INFO dwLength dwType CVersion CStatus lScale lDefaultScale dwUserData dwQueryUserData $szFullPath {PDH_DATA_ITEM_PATH_ELEMENTS_A'DataItemPath []PDH_COUNTER_PATH_ELEMENTS'CounterPath []{$szMachineName $szObjectName $szInstanceName $szParentInstance dwInstanceIndex $szCounterName}} $szExplainText DataBuffer[1]
type PDH_COUNTER_INFO_ dwLength dwType CVersion CStatus lScale lDefaultScale dwUserData dwQueryUserData $szFullPath {PDH_DATA_ITEM_PATH_ELEMENTS_A'DataItemPath []PDH_COUNTER_PATH_ELEMENTS'CounterPath []{$szMachineName $szObjectName $szInstanceName $szParentInstance dwInstanceIndex $szCounterName}} $szExplainText DataBuffer[1]
type PDH_COUNTER_INFO_A dwLength dwType CVersion CStatus lScale lDefaultScale dwUserData dwQueryUserData $szFullPath {PDH_DATA_ITEM_PATH_ELEMENTS_A'DataItemPath []PDH_COUNTER_PATH_ELEMENTS'CounterPath []{$szMachineName $szObjectName $szInstanceName $szParentInstance dwInstanceIndex $szCounterName}} $szExplainText DataBuffer[1]
type PDH_COUNTER_INFO_W dwLength dwType CVersion CStatus lScale lDefaultScale dwUserData dwQueryUserData @*szFullPath {PDH_DATA_ITEM_PATH_ELEMENTS_W'DataItemPath []PDH_COUNTER_PATH_ELEMENTS_W'CounterPath []{@*szMachineName @*szObjectName @*szInstanceName @*szParentInstance dwInstanceIndex @*szCounterName}} @*szExplainText DataBuffer[1]
type PDH_COUNTER_PATH_ELEMENTS $szMachineName $szObjectName $szInstanceName $szParentInstance dwInstanceIndex $szCounterName
type PDH_COUNTER_PATH_ELEMENTS_ $szMachineName $szObjectName $szInstanceName $szParentInstance dwInstanceIndex $szCounterName
type PDH_COUNTER_PATH_ELEMENTS_A $szMachineName $szObjectName $szInstanceName $szParentInstance dwInstanceIndex $szCounterName
type PDH_COUNTER_PATH_ELEMENTS_W @*szMachineName @*szObjectName @*szInstanceName @*szParentInstance dwInstanceIndex @*szCounterName
def PDH_CVERSION_WIN40 0x0400
def PDH_CVERSION_WIN50 0x0500
type PDH_DATA_ITEM_PATH_ELEMENTS_ $szMachineName GUID'ObjectGUID dwItemId $szInstanceName
type PDH_DATA_ITEM_PATH_ELEMENTS_A $szMachineName GUID'ObjectGUID dwItemId $szInstanceName
type PDH_DATA_ITEM_PATH_ELEMENTS_W @*szMachineName GUID'ObjectGUID dwItemId @*szInstanceName
def PDH_FLAGS_CLOSE_QUERY 0x00000001
def PDH_FLAGS_FILE_BROWSER_ONLY 0x00000001
def PDH_FMT_1000 0x00002000
def PDH_FMT_ANSI 0x00000020
type PDH_FMT_COUNTERVALUE CStatus {longValue []^doubleValue []%largeValue []$AnsiStringValue []@*WideStringValue}
type PDH_FMT_COUNTERVALUE_ITEM $szName PDH_FMT_COUNTERVALUE'FmtValue
type PDH_FMT_COUNTERVALUE_ITEM_ $szName PDH_FMT_COUNTERVALUE'FmtValue
type PDH_FMT_COUNTERVALUE_ITEM_A $szName PDH_FMT_COUNTERVALUE'FmtValue
type PDH_FMT_COUNTERVALUE_ITEM_W @*szName PDH_FMT_COUNTERVALUE'FmtValue
def PDH_FMT_DOUBLE 0x00000200
def PDH_FMT_LARGE 0x00000400
def PDH_FMT_LONG 0x00000100
def PDH_FMT_NOCAP100 0x00008000
def PDH_FMT_NODATA 0x00004000
def PDH_FMT_NOSCALE 0x00001000
def PDH_FMT_RAW 0x00000010
def PDH_FMT_UNICODE 0x00000040
def PDH_LOG_ACCESS_MASK 0x000F0000
def PDH_LOG_CREATE_ALWAYS 0x00000002
def PDH_LOG_CREATE_MASK 0x0000000F
def PDH_LOG_CREATE_NEW 0x00000001
def PDH_LOG_OPEN_ALWAYS 0x00000003
def PDH_LOG_OPEN_EXISTING 0x00000004
def PDH_LOG_OPT_APPEND 0x08000000
def PDH_LOG_OPT_CIRCULAR 0x02000000
def PDH_LOG_OPT_MASK 0x0F000000
def PDH_LOG_OPT_MAX_IS_BYTES 0x04000000
def PDH_LOG_OPT_USER_STRING 0x01000000
def PDH_LOG_READ_ACCESS 0x00010000
type PDH_LOG_SERVICE_QUERY_INFO dwSize dwFlags dwLogQuota $szLogFileCaption $szDefaultDir $szBaseFileName dwFileType dwReserved {{PdlAutoNameInterval PdlAutoNameUnits $PdlCommandFilename $PdlCounterList PdlAutoNameFormat PdlSampleInterval FILETIME'PdlLogStartTime FILETIME'PdlLogEndTime} []{TlNumberOfBuffers TlMinimumBuffers TlMaximumBuffers TlFreeBuffers TlBufferSize TlEventsLost TlLoggerThreadId TlBuffersWritten TlLogHandle $TlLogFileName}}
type PDH_LOG_SERVICE_QUERY_INFO_ dwSize dwFlags dwLogQuota $szLogFileCaption $szDefaultDir $szBaseFileName dwFileType dwReserved {{PdlAutoNameInterval PdlAutoNameUnits $PdlCommandFilename $PdlCounterList PdlAutoNameFormat PdlSampleInterval FILETIME'PdlLogStartTime FILETIME'PdlLogEndTime} []{TlNumberOfBuffers TlMinimumBuffers TlMaximumBuffers TlFreeBuffers TlBufferSize TlEventsLost TlLoggerThreadId TlBuffersWritten TlLogHandle $TlLogFileName}}
type PDH_LOG_SERVICE_QUERY_INFO_A dwSize dwFlags dwLogQuota $szLogFileCaption $szDefaultDir $szBaseFileName dwFileType dwReserved {{PdlAutoNameInterval PdlAutoNameUnits $PdlCommandFilename $PdlCounterList PdlAutoNameFormat PdlSampleInterval FILETIME'PdlLogStartTime FILETIME'PdlLogEndTime} []{TlNumberOfBuffers TlMinimumBuffers TlMaximumBuffers TlFreeBuffers TlBufferSize TlEventsLost TlLoggerThreadId TlBuffersWritten TlLogHandle $TlLogFileName}}
type PDH_LOG_SERVICE_QUERY_INFO_W dwSize dwFlags dwLogQuota @*szLogFileCaption @*szDefaultDir @*szBaseFileName dwFileType dwReserved {{PdlAutoNameInterval PdlAutoNameUnits @*PdlCommandFilename @*PdlCounterList PdlAutoNameFormat PdlSampleInterval FILETIME'PdlLogStartTime FILETIME'PdlLogEndTime} []{TlNumberOfBuffers TlMinimumBuffers TlMaximumBuffers TlFreeBuffers TlBufferSize TlEventsLost TlLoggerThreadId TlBuffersWritten TlLogHandle @*TlLogFileName}}
def PDH_LOG_TYPE_BINARY 8
def PDH_LOG_TYPE_CSV 1
def PDH_LOG_TYPE_PERFMON 6
def PDH_LOG_TYPE_SQL 7
def PDH_LOG_TYPE_TRACE_GENERIC 5
def PDH_LOG_TYPE_TRACE_KERNEL 4
def PDH_LOG_TYPE_TSV 2
def PDH_LOG_TYPE_UNDEFINED 0
def PDH_LOG_UPDATE_ACCESS 0x00040000
def PDH_LOG_WRITE_ACCESS 0x00020000
def PDH_MAX_COUNTER_NAME 1024
def PDH_MAX_COUNTER_PATH 2048
def PDH_MAX_DATASOURCE_PATH 1024
def PDH_MAX_INSTANCE_NAME 1024
def PDH_MAX_SCALE 7
def PDH_MIN_SCALE 0xFFFFFFF9
def PDH_NOEXPANDCOUNTERS 1
def PDH_NOEXPANDINSTANCES 2
def PDH_OBJECT_HAS_INSTANCES 0x00000001
def PDH_PATH_WBEM_INPUT 0x00000002
def PDH_PATH_WBEM_RESULT 0x00000001
type PDH_RAW_COUNTER CStatus FILETIME'TimeStamp %FirstValue %SecondValue MultiCount
type PDH_RAW_COUNTER_ITEM $szName PDH_RAW_COUNTER'RawValue
type PDH_RAW_COUNTER_ITEM_ $szName PDH_RAW_COUNTER'RawValue
type PDH_RAW_COUNTER_ITEM_A $szName PDH_RAW_COUNTER'RawValue
type PDH_RAW_COUNTER_ITEM_W @*szName PDH_RAW_COUNTER'RawValue
type PDH_RAW_LOG_RECORD dwStructureSize dwRecordType dwItems !RawBytes[1]
def PDH_REFRESHCOUNTERS 4
type PDH_STATISTICS dwFormat count PDH_FMT_COUNTERVALUE'min PDH_FMT_COUNTERVALUE'max PDH_FMT_COUNTERVALUE'mean
type PDH_TIME_INFO %StartTime %EndTime SampleCount
def PDH_VERSION 0x00000503
def PDIRTYUI 0x88000000
def PDTIMER_RESET 0x00000001
def PD_5_RW 63
def PD_ALLPAGES 0x00000000
def PD_COLLATE 0x00000010
def PD_CURRENTPAGE 0x00400000
def PD_DISABLEPRINTTOFILE 0x00080000
def PD_ENABLEPRINTHOOK 0x00001000
def PD_ENABLEPRINTTEMPLATE 0x00004000
def PD_ENABLEPRINTTEMPLATEHANDLE 0x00010000
def PD_ENABLESETUPHOOK 0x00002000
def PD_ENABLESETUPTEMPLATE 0x00008000
def PD_ENABLESETUPTEMPLATEHANDLE 0x00020000
def PD_EXCLUSIONFLAGS 0x01000000
def PD_EXCL_COPIESANDCOLLATE 0x00008100
def PD_FORCE_SWITCH 0x10000
def PD_HIDEPRINTTOFILE 0x00100000
def PD_NOCURRENTPAGE 0x00800000
def PD_NONETWORKBUTTON 0x00200000
def PD_NOPAGENUMS 0x00000008
def PD_NOSELECTION 0x00000004
def PD_NOWARNING 0x00000080
def PD_PAGENUMS 0x00000002
def PD_PRINTSETUP 0x00000040
def PD_PRINTTOFILE 0x00000020
def PD_RESULT_APPLY 2
def PD_RESULT_CANCEL 0
def PD_RESULT_PRINT 1
def PD_RETURNDC 0x00000100
def PD_RETURNDEFAULT 0x00000400
def PD_RETURNIC 0x00000200
def PD_SELECTION 0x00000001
def PD_SHOWHELP 0x00000800
def PD_USEDEVMODECOPIES 0x00040000
def PD_USEDEVMODECOPIESANDCOLLATE 0x00040000
def PD_USELARGETEMPLATE 0x10000000
type PEB !Reserved1[2] !BeingDebugged !Reserved2[229] !*Reserved3[59] SessionId
type PELARRAY paXCount paYCount paXExt paYExt !paRGBs
def PENDINGMSG_CANCELCALL 0
def PENDINGMSG_WAITDEFPROCESS 2
def PENDINGMSG_WAITNOPROCESS 1
def PENDINGTYPE_NESTED 2
def PENDINGTYPE_TOPLEVEL 1
type PERFORMACE_INFORMATION cb CommitTotal CommitLimit CommitPeak PhysicalTotal PhysicalAvailable SystemCache KernelTotal KernelPaged KernelNonpaged PageSize HandleCount ProcessCount ThreadCount
type PERFORMANCE_INFORMATION cb CommitTotal CommitLimit CommitPeak PhysicalTotal PhysicalAvailable SystemCache KernelTotal KernelPaged KernelNonpaged PageSize HandleCount ProcessCount ThreadCount
def PERF_100NSEC_MULTI_TIMER 0x22510500
def PERF_100NSEC_MULTI_TIMER_INV 0x23510500
def PERF_100NSEC_TIMER 0x20510500
def PERF_100NSEC_TIMER_INV 0x21510500
def PERF_AVERAGE_BASE 0x40030402
def PERF_AVERAGE_BULK 0x40020500
def PERF_AVERAGE_TIMER 0x30020400
type PERF_BIN NumberOfBins TypeOfBin BIN_RANGE'BinsRanges[1]
def PERF_COUNTER_100NS_QUEUELEN_TYPE 0x00550500
def PERF_COUNTER_BASE 0x00030000
type PERF_COUNTER_BLOCK ByteLength
def PERF_COUNTER_BULK_COUNT 0x10410500
def PERF_COUNTER_COUNTER 0x10410400
type PERF_COUNTER_DEFINITION ByteLength CounterNameTitleIndex @*CounterNameTitle CounterHelpTitleIndex @*CounterHelpTitle DefaultScale DetailLevel CounterType CounterSize CounterOffset
def PERF_COUNTER_DELTA 0x00400400
def PERF_COUNTER_ELAPSED 0x00040000
def PERF_COUNTER_FRACTION 0x00020000
def PERF_COUNTER_HISTOGRAM 0x00060000
def PERF_COUNTER_HISTOGRAM_TYPE 0x80000000
def PERF_COUNTER_LARGE_DELTA 0x00400500
def PERF_COUNTER_LARGE_QUEUELEN_TYPE 0x00450500
def PERF_COUNTER_LARGE_RAWCOUNT 0x00010100
def PERF_COUNTER_LARGE_RAWCOUNT_HEX 0x00000100
def PERF_COUNTER_MULTI_BASE 0x42030500
def PERF_COUNTER_MULTI_TIMER 0x22410500
def PERF_COUNTER_MULTI_TIMER_INV 0x23410500
def PERF_COUNTER_NODATA 0x40000200
def PERF_COUNTER_OBJ_TIME_QUEUELEN_TYPE 0x00650500
def PERF_COUNTER_PRECISION 0x00070000
def PERF_COUNTER_QUEUELEN 0x00050000
def PERF_COUNTER_QUEUELEN_TYPE 0x00450400
def PERF_COUNTER_RATE 0x00010000
def PERF_COUNTER_RAWCOUNT 0x00010000
def PERF_COUNTER_RAWCOUNT_HEX 0x00000000
def PERF_COUNTER_TEXT 0x00000B00
def PERF_COUNTER_TIMER 0x20410500
def PERF_COUNTER_TIMER_INV 0x21410500
def PERF_COUNTER_VALUE 0x00000000
type PERF_DATA_BLOCK @Signature[4] LittleEndian Version Revision TotalByteLength HeaderLength NumObjectTypes DefaultObject SYSTEMTIME'SystemTime LARGE_INTEGER'PerfTime LARGE_INTEGER'PerfFreq LARGE_INTEGER'PerfTime100nSec SystemNameLength SystemNameOffset
def PERF_DATA_REVISION 1
def PERF_DATA_VERSION 1
def PERF_DELTA_BASE 0x00800000
def PERF_DELTA_COUNTER 0x00400000
def PERF_DETAIL_ADVANCED 200
def PERF_DETAIL_COSTLY 0x00010000
def PERF_DETAIL_EXPERT 300
def PERF_DETAIL_NOVICE 100
def PERF_DETAIL_STANDARD 0x0000FFFF
def PERF_DETAIL_WIZARD 400
def PERF_DISPLAY_NOSHOW 0x40000000
def PERF_DISPLAY_NO_SUFFIX 0x00000000
def PERF_DISPLAY_PERCENT 0x20000000
def PERF_DISPLAY_PER_SEC 0x10000000
def PERF_DISPLAY_SECONDS 0x30000000
def PERF_ELAPSED_TIME 0x30240500
type PERF_INSTANCE_DEFINITION ByteLength ParentObjectTitleIndex ParentObjectInstance UniqueID NameOffset NameLength
def PERF_INVERSE_COUNTER 0x01000000
def PERF_LARGE_RAW_BASE 0x40030500
def PERF_LARGE_RAW_FRACTION 0x20020500
def PERF_MULTI_COUNTER 0x02000000
def PERF_NO_INSTANCES 0xFFFFFFFF
def PERF_NO_UNIQUE_ID 0xFFFFFFFF
def PERF_NUMBER_DECIMAL 0x00010000
def PERF_NUMBER_DEC_1000 0x00020000
def PERF_NUMBER_HEX 0x00000000
def PERF_OBJECT_TIMER 0x00200000
type PERF_OBJECT_TYPE TotalByteLength DefinitionLength HeaderLength ObjectNameTitleIndex @*ObjectNameTitle ObjectHelpTitleIndex @*ObjectHelpTitle DetailLevel NumCounters DefaultCounter NumInstances CodePage LARGE_INTEGER'PerfTime LARGE_INTEGER'PerfFreq
def PERF_OBJ_TIME_TIMER 0x20610500
def PERF_PRECISION_100NS_TIMER 0x20570500
def PERF_PRECISION_OBJECT_TIMER 0x20670500
def PERF_PRECISION_SYSTEM_TIMER 0x20470500
def PERF_PRECISION_TIMESTAMP 0x40030500
def PERF_QUERY_COSTLY 0x80000002
def PERF_QUERY_GLOBAL 0x80000001
def PERF_QUERY_OBJECTS 0x80000000
def PERF_RAW_BASE 0x40030403
def PERF_RAW_FRACTION 0x20020400
def PERF_SAMPLE_BASE 0x40030401
def PERF_SAMPLE_COUNTER 0x00410400
def PERF_SAMPLE_FRACTION 0x20C20400
def PERF_SIZE_DWORD 0x00000000
def PERF_SIZE_LARGE 0x00000100
def PERF_SIZE_VARIABLE_LEN 0x00000300
def PERF_SIZE_ZERO 0x00000200
def PERF_TEXT_ASCII 0x00010000
def PERF_TEXT_UNICODE 0x00000000
def PERF_TIMER_100NS 0x00100000
def PERF_TIMER_TICK 0x00000000
def PERF_TYPE_COUNTER 0x00000400
def PERF_TYPE_NUMBER 0x00000000
def PERF_TYPE_TEXT 0x00000800
def PERF_TYPE_ZERO 0x00000C00
def PERPROP_E_FIRST 0x80040200
def PERPROP_E_LAST 0x8004020F
def PERPROP_E_NOPAGEAVAILABLE 0x80040200
def PERPROP_S_FIRST 0x00040200
def PERPROP_S_LAST 0x0004020F
def PERSIST_E_NOTSELFSIZING 0x800B000B
def PERSIST_E_SIZEDEFINITE 0x800B0009
def PERSIST_E_SIZEINDEFINITE 0x800B000A
type PERSIST_FOLDER_TARGET_INFO ITEMIDLIST*pidlTargetFolder @szTargetParsingName[260] @szNetworkProvider[260] dwAttributes csidl
def PFA_CENTER 3
def PFA_FULL_GLYPHS 7
def PFA_FULL_INTERLETTER 5
def PFA_FULL_INTERWORD 4
def PFA_FULL_SCALED 6
def PFA_JUSTIFY 4
def PFA_LEFT 1
def PFA_RIGHT 2
def PFA_SNAP_GRID 8
def PFD_DEPTH_DONTCARE 0x20000000
def PFD_DOUBLEBUFFER 0x00000001
def PFD_DOUBLEBUFFER_DONTCARE 0x40000000
def PFD_DRAW_TO_BITMAP 0x00000008
def PFD_DRAW_TO_WINDOW 0x00000004
def PFD_GENERIC_ACCELERATED 0x00001000
def PFD_GENERIC_FORMAT 0x00000040
def PFD_MAIN_PLANE 0
def PFD_NEED_PALETTE 0x00000080
def PFD_NEED_SYSTEM_PALETTE 0x00000100
def PFD_OVERLAY_PLANE 1
def PFD_STEREO 0x00000002
def PFD_STEREO_DONTCARE 0x80000000
def PFD_SUPPORT_DIRECTDRAW 0x00002000
def PFD_SUPPORT_GDI 0x00000010
def PFD_SUPPORT_OPENGL 0x00000020
def PFD_SWAP_COPY 0x00000400
def PFD_SWAP_EXCHANGE 0x00000200
def PFD_SWAP_LAYER_BUFFERS 0x00000800
def PFD_TYPE_COLORINDEX 1
def PFD_TYPE_RGBA 0
def PFD_UNDERLAY_PLANE 0xFFFFFFFF
def PFE_BOX 0x00000400
def PFE_COLLAPSED 0x00000100
def PFE_DONOTHYPHEN 0x00000040
def PFE_KEEP 0x00000002
def PFE_KEEPNEXT 0x00000004
def PFE_NOLINENUMBER 0x00000010
def PFE_NOWIDOWCONTROL 0x00000020
def PFE_PAGEBREAKBEFORE 0x00000008
def PFE_RTLPARA 0x00000001
def PFE_SIDEBYSIDE 0x00000080
def PFE_TABLE 0x00004000
def PFE_TABLEROWDELIMITER 0x00001000
def PFE_TEXTWRAPPINGBREAK 0x00002000
def PFL_HIDDEN 0x00000004
def PFL_MATCHES_PROTOCOL_ZERO 0x00000008
def PFL_MULTIPLE_PROTO_ENTRIES 0x00000001
def PFL_RECOMMENDED_PROTO_ENTRY 0x00000002
def PFM_ALIGNMENT 0x00000008
def PFM_ALL 0x8001003F
def PFM_ALL2 0xD0FFFDFF
def PFM_BORDER 0x00000800
def PFM_BOX 0x04000000
def PFM_COLLAPSED 0x01000000
def PFM_DONOTHYPHEN 0x00400000
def PFM_EFFECTS 0x50FF0000
def PFM_KEEP 0x00020000
def PFM_KEEPNEXT 0x00040000
def PFM_LINESPACING 0x00000100
def PFM_NOLINENUMBER 0x00100000
def PFM_NOWIDOWCONTROL 0x00200000
def PFM_NUMBERING 0x00000020
def PFM_NUMBERINGSTART 0x00008000
def PFM_NUMBERINGSTYLE 0x00002000
def PFM_NUMBERINGTAB 0x00004000
def PFM_OFFSET 0x00000004
def PFM_OFFSETINDENT 0x80000000
def PFM_OUTLINELEVEL 0x02000000
def PFM_PAGEBREAKBEFORE 0x00080000
def PFM_RESERVED2 0x08000000
def PFM_RIGHTINDENT 0x00000002
def PFM_RTLPARA 0x00010000
def PFM_SHADING 0x00001000
def PFM_SIDEBYSIDE 0x00800000
def PFM_SPACEAFTER 0x00000080
def PFM_SPACEBEFORE 0x00000040
def PFM_STARTINDENT 0x00000001
def PFM_STYLE 0x00000400
def PFM_TABLE 0x40000000
def PFM_TABLEROWDELIMITER 0x10000000
def PFM_TABSTOPS 0x00000010
def PFM_TEXTWRAPPINGBREAK 0x20000000
def PFNS_NEWNUMBER 0x8000
def PFNS_NONUMBER 0x400
def PFNS_PAREN 0x000
def PFNS_PARENS 0x100
def PFNS_PERIOD 0x200
def PFNS_PLAIN 0x300
def PFN_ARABIC 2
def PFN_BULLET 1
def PFN_LCLETTER 3
def PFN_LCROMAN 5
def PFN_UCLETTER 4
def PFN_UCROMAN 6
dll crypt32 #PFXExportCertStore hStore CRYPT_INTEGER_BLOB*pPFX @*szPassword dwFlags
dll crypt32 #PFXExportCertStoreEx hStore CRYPT_INTEGER_BLOB*pPFX @*szPassword !*pvReserved dwFlags
dll crypt32 #PFXImportCertStore CRYPT_INTEGER_BLOB*pPFX @*szPassword dwFlags
dll crypt32 #PFXIsPFXBlob CRYPT_INTEGER_BLOB*pPFX
dll crypt32 #PFXVerifyPassword CRYPT_INTEGER_BLOB*pPFX @*szPassword dwFlags
def PF_3DNOW_INSTRUCTIONS_AVAILABLE 7
def PF_ALPHA_BYTE_INSTRUCTIONS 5
def PF_APPLETALK 16
def PF_ATM 22
def PF_BAN 21
def PF_CCITT 10
def PF_CHAOS 5
def PF_COMPARE_EXCHANGE_DOUBLE 2
def PF_DATAKIT 9
def PF_DECnet 12
def PF_DLI 13
def PF_ECMA 8
def PF_FIREFOX 19
def PF_FLOATING_POINT_EMULATED 1
def PF_FLOATING_POINT_PRECISION_ERRATA 0
def PF_HYLINK 15
def PF_IMPLINK 3
def PF_INET 2
def PF_INET6 23
def PF_IPX 6
def PF_ISO 7
def PF_LAT 14
def PF_MAX 32
def PF_MMX_INSTRUCTIONS_AVAILABLE 3
def PF_NS 6
def PF_OSI 7
def PF_PAE_ENABLED 9
def PF_PPC_MOVEMEM_64BIT_OK 4
def PF_PUP 4
def PF_RDTSC_INSTRUCTION_AVAILABLE 8
def PF_SNA 11
def PF_UNIX 1
def PF_UNKNOWN1 20
def PF_UNSPEC 0
def PF_VOICEVIEW 18
def PF_XMMI64_INSTRUCTIONS_AVAILABLE 10
def PF_XMMI_INSTRUCTIONS_AVAILABLE 6
def PGB_BOTTOMORRIGHT 1
def PGB_TOPORLEFT 0
def PGF_CALCHEIGHT 2
def PGF_CALCWIDTH 1
def PGF_DEPRESSED 4
def PGF_GRAYED 2
def PGF_HOT 8
def PGF_INVISIBLE 0
def PGF_NORMAL 1
def PGF_SCROLLDOWN 2
def PGF_SCROLLLEFT 4
def PGF_SCROLLRIGHT 8
def PGF_SCROLLUP 1
def PGK_CONTROL 2
def PGK_MENU 4
def PGK_SHIFT 1
def PGM_FIRST 0x1400
def PGM_FORWARDMOUSE 0x00001403
def PGM_GETBKCOLOR 0x00001405
def PGM_GETBORDER 0x00001407
def PGM_GETBUTTONSIZE 0x0000140B
def PGM_GETBUTTONSTATE 0x0000140C
def PGM_GETDROPTARGET 0x00002004
def PGM_GETPOS 0x00001409
def PGM_RECALCSIZE 0x00001402
def PGM_SETBKCOLOR 0x00001404
def PGM_SETBORDER 0x00001406
def PGM_SETBUTTONSIZE 0x0000140A
def PGM_SETCHILD 0x00001401
def PGM_SETPOS 0x00001408
def PGN_CALCSIZE 0xFFFFFC7A
def PGN_FIRST 0xFFFFFC7C
def PGN_HOTITEMCHANGE 0xFFFFFC79
def PGN_LAST 0xFFFFFC4A
def PGN_SCROLL 0xFFFFFC7B
def PGS_AUTOSCROLL 0x00000002
def PGS_DRAGNDROP 0x00000004
def PGS_HORZ 0x00000001
def PGS_VERT 0x00000000
def PHILIPS_12_WO 67
def PHYSICALHEIGHT 111
def PHYSICALOFFSETX 112
def PHYSICALOFFSETY 113
def PHYSICALWIDTH 110
type PICTDESC cbSizeofstruct picType {____PICTDESC11'bmp []____PICTDESC12'wmf []____PICTDESC13'icon []____PICTDESC14'emf}
def PICTURE_SCALABLE 0x1
def PICTURE_TRANSPARENT 0x2
def PICTYPE_BITMAP 1
def PICTYPE_ENHMETAFILE 4
def PICTYPE_ICON 3
def PICTYPE_METAFILE 2
def PICTYPE_NONE 0
def PICTYPE_UNINITIALIZED 0xFFFFFFFF
def PIDASI_AVG_DATA_RATE 0x00000004
def PIDASI_CHANNEL_COUNT 0x00000007
def PIDASI_COMPRESSION 0x0000000A
def PIDASI_FORMAT 0x00000002
def PIDASI_SAMPLE_RATE 0x00000005
def PIDASI_SAMPLE_SIZE 0x00000006
def PIDASI_STREAM_NAME 0x00000009
def PIDASI_STREAM_NUMBER 0x00000008
def PIDASI_TIMELENGTH 0x00000003
def PIDDI_THUMBNAIL 0x00000002
def PIDDRSI_DESCRIPTION 3
def PIDDRSI_PLAYCOUNT 4
def PIDDRSI_PLAYEXPIRES 6
def PIDDRSI_PLAYSTARTS 5
def PIDDRSI_PROTECTED 2
def PIDDSI_BYTECOUNT 0x00000004
def PIDDSI_CATEGORY 0x00000002
def PIDDSI_COMPANY 0x0000000F
def PIDDSI_DOCPARTS 0x0000000D
def PIDDSI_HEADINGPAIR 0x0000000C
def PIDDSI_HIDDENCOUNT 0x00000009
def PIDDSI_LINECOUNT 0x00000005
def PIDDSI_LINKSDIRTY 0x00000010
def PIDDSI_MANAGER 0x0000000E
def PIDDSI_MMCLIPCOUNT 0x0000000A
def PIDDSI_NOTECOUNT 0x00000008
def PIDDSI_PARCOUNT 0x00000006
def PIDDSI_PRESFORMAT 0x00000003
def PIDDSI_SCALE 0x0000000B
def PIDDSI_SLIDECOUNT 0x00000007
def PIDISF_CACHEDSTICKY 0x00000002
def PIDISF_CACHEIMAGES 0x00000010
def PIDISF_FOLLOWALLLINKS 0x00000020
def PIDISF_RECENTLYCHANGED 0x00000001
def PIDISM_DONTWATCH 2
def PIDISM_GLOBAL 0
def PIDISM_WATCH 1
def PIDMSI_COPYRIGHT 0x0000000B
def PIDMSI_EDITOR 0x00000002
def PIDMSI_OWNER 0x00000008
def PIDMSI_PRODUCTION 0x0000000A
def PIDMSI_PROJECT 0x00000006
def PIDMSI_RATING 0x00000009
def PIDMSI_SEQUENCE_NO 0x00000005
def PIDMSI_SOURCE 0x00000004
def PIDMSI_STATUS 0x00000007
def PIDMSI_STATUS_DRAFT 3
def PIDMSI_STATUS_EDIT 5
def PIDMSI_STATUS_FINAL 8
def PIDMSI_STATUS_INPROGRESS 4
def PIDMSI_STATUS_NEW 1
def PIDMSI_STATUS_NORMAL 0
def PIDMSI_STATUS_OTHER 0x7fff
def PIDMSI_STATUS_PRELIM 2
def PIDMSI_STATUS_PROOF 7
def PIDMSI_STATUS_REVIEW 6
def PIDMSI_SUPPLIER 0x00000003
def PIDSI_ALBUM 4
def PIDSI_APPNAME 0x00000012
def PIDSI_ARTIST 2
def PIDSI_AUTHOR 0x00000004
def PIDSI_CHARCOUNT 0x00000010
def PIDSI_COMMENT 6
def PIDSI_COMMENTS 0x00000006
def PIDSI_CREATE_DTM 0x0000000c
def PIDSI_DOC_SECURITY 0x00000013
def PIDSI_EDITTIME 0x0000000a
def PIDSI_GENRE 11
def PIDSI_KEYWORDS 0x00000005
def PIDSI_LASTAUTHOR 0x00000008
def PIDSI_LASTPRINTED 0x0000000b
def PIDSI_LASTSAVE_DTM 0x0000000d
def PIDSI_LYRICS 12
def PIDSI_PAGECOUNT 0x0000000e
def PIDSI_REVNUMBER 0x00000009
def PIDSI_SONGTITLE 3
def PIDSI_SUBJECT 0x00000003
def PIDSI_TEMPLATE 0x00000007
def PIDSI_THUMBNAIL 0x00000011
def PIDSI_TITLE 0x00000002
def PIDSI_TRACK 7
def PIDSI_WORDCOUNT 0x0000000f
def PIDSI_YEAR 5
def PIDVSI_COMPRESSION 0x0000000A
def PIDVSI_DATA_RATE 0x00000008
def PIDVSI_FRAME_COUNT 0x00000005
def PIDVSI_FRAME_HEIGHT 0x00000004
def PIDVSI_FRAME_RATE 0x00000006
def PIDVSI_FRAME_WIDTH 0x00000003
def PIDVSI_SAMPLE_SIZE 0x00000009
def PIDVSI_STREAM_NAME 0x00000002
def PIDVSI_STREAM_NUMBER 0x0000000B
def PIDVSI_TIMELENGTH 0x00000007
def PID_BEHAVIOR 0x80000003
def PID_CODEPAGE 0x1
def PID_COMPUTERNAME 5
def PID_CONTROLPANEL_CATEGORY 2
def PID_DESCRIPTIONID 2
def PID_DICTIONARY 0
def PID_DISPLACED_DATE 3
def PID_DISPLACED_FROM 2
def PID_DISPLAY_PROPERTIES 0
def PID_FINDDATA 0
def PID_FIRST_NAME_DEFAULT 0xfff
def PID_FIRST_USABLE 0x2
def PID_HTMLINFOTIPFILE 5
def PID_ILLEGAL 0xffffffff
def PID_INTROTEXT 1
def PID_INTSITE_AUTHOR 3
def PID_INTSITE_CODEPAGE 18
def PID_INTSITE_COMMENT 8
def PID_INTSITE_CONTENTCODE 11
def PID_INTSITE_CONTENTLEN 10
def PID_INTSITE_DESCRIPTION 7
def PID_INTSITE_FLAGS 9
def PID_INTSITE_ICONFILE 21
def PID_INTSITE_ICONINDEX 20
def PID_INTSITE_LASTMOD 5
def PID_INTSITE_LASTVISIT 4
def PID_INTSITE_RECURSE 12
def PID_INTSITE_SUBSCRIPTION 14
def PID_INTSITE_TITLE 16
def PID_INTSITE_TRACKING 19
def PID_INTSITE_URL 15
def PID_INTSITE_VISITCOUNT 6
def PID_INTSITE_WATCH 13
def PID_INTSITE_WHATSNEW 2
def PID_IS_AUTHOR 11
def PID_IS_COMMENT 13
def PID_IS_DESCRIPTION 12
def PID_IS_HOTKEY 6
def PID_IS_ICONFILE 9
def PID_IS_ICONINDEX 8
def PID_IS_NAME 4
def PID_IS_SHOWCMD 7
def PID_IS_URL 2
def PID_IS_WHATSNEW 10
def PID_IS_WORKINGDIR 5
def PID_LINK_TARGET 2
def PID_LOCALE 0x80000000
def PID_MAX_READONLY 0xbfffffff
def PID_MIN_READONLY 0x80000000
def PID_MISC_ACCESSCOUNT 3
def PID_MISC_OWNER 4
def PID_MISC_PICS 6
def PID_MISC_STATUS 2
def PID_MODIFY_TIME 0x80000001
def PID_NETRESOURCE 1
def PID_NETWORKLOCATION 4
def PID_QUERY_RANK 2
def PID_SECURITY 0x80000002
def PID_SHARE_CSC_STATUS 2
def PID_SYNC_COPY_IN 2
def PID_VOLUME_CAPACITY 3
def PID_VOLUME_FILESYSTEM 4
def PID_VOLUME_FREE 2
def PID_WHICHFOLDER 3
def PIFDEFFILESIZE 80
def PIFDEFPATHSIZE 64
def PIFMAXFILEPATH 260
def PIFNAMESIZE 30
def PIFPARAMSSIZE 64
def PIFSHDATASIZE 64
def PIFSHPROGSIZE 64
def PIFSTARTLOCSIZE 63
def PINNACLE_APEX_5_RW 65
def PIPE_ACCESS_DUPLEX 0x00000003
def PIPE_ACCESS_INBOUND 0x00000001
def PIPE_ACCESS_OUTBOUND 0x00000002
def PIPE_CLIENT_END 0x00000000
def PIPE_NOWAIT 0x00000001
def PIPE_READMODE_BYTE 0x00000000
def PIPE_READMODE_MESSAGE 0x00000002
def PIPE_SERVER_END 0x00000001
def PIPE_TYPE_BYTE 0x00000000
def PIPE_TYPE_MESSAGE 0x00000004
def PIPE_UNLIMITED_INSTANCES 255
def PIPE_WAIT 0x00000000
type PIXELFORMATDESCRIPTOR @nSize @nVersion dwFlags !iPixelType !cColorBits !cRedBits !cRedShift !cGreenBits !cGreenShift !cBlueBits !cBlueShift !cAlphaBits !cAlphaShift !cAccumBits !cAccumRedBits !cAccumGreenBits !cAccumBlueBits !cAccumAlphaBits !cDepthBits !cStencilBits !cAuxBuffers !iLayerType !bReserved dwLayerMask dwVisibleMask dwDamageMask
def PI_APARTMENTTHREADED 0x100
def PI_CLASSINSTALL 0x200
def PI_CLSIDLOOKUP 0x20
def PI_DATAPROGRESS 0x40
def PI_DOCFILECLSIDLOOKUP 0x20
def PI_FILTER_MODE 0x2
def PI_FORCE_ASYNC 0x4
def PI_LOADAPPDIRECT 0x4000
def PI_MIMEVERIFICATION 0x10
def PI_NOMIMEHANDLER 0x8000
def PI_PARSE_URL 0x1
def PI_PASSONBINDCTX 0x2000
def PI_PREFERDEFAULTHANDLER 0x20000
def PI_SYNCHRONOUS 0x80
def PI_USE_WORKERTHREAD 0x8
def PKCS12_EXPORT_RESERVED_MASK 0xffff0000
def PKCS12_IMPORT_RESERVED_MASK 0xffff0000
def PKCS5_PADDING 1
def PKCS7_SIGNER_INFO 500
def PKCS_7_ASN_ENCODING 0x00010000
def PKCS_7_NDR_ENCODING 0x00020000
def PKCS_ATTRIBUTE 22
def PKCS_ATTRIBUTES 48
def PKCS_CONTENT_INFO 33
def PKCS_CONTENT_INFO_SEQUENCE_OF_ANY 23
def PKCS_CTL 37
def PKCS_ENCRYPTED_PRIVATE_KEY_INFO 45
def PKCS_PRIVATE_KEY_INFO 44
def PKCS_RC2_CBC_PARAMETERS 41
def PKCS_RSA_PRIVATE_KEY 43
def PKCS_SMIME_CAPABILITIES 42
def PKCS_SORTED_CTL 49
def PKCS_TIME_REQUEST 18
def PKCS_UTC_TIME 17
def PLAINTEXTKEYBLOB 0x8
def PLANES 14
type PLEX_READ_DATA_REQUEST LARGE_INTEGER'ByteOffset ByteLength PlexNumber
def PLOSS 6
def PMB_ACTIVE 0x00000001
def PM_NOREMOVE 0x0000
def PM_NOYIELD 0x0002
def PM_QS_INPUT 0x04070000
def PM_QS_PAINT 0x00200000
def PM_QS_POSTMESSAGE 0x00980000
def PM_QS_SENDMESSAGE 0x00400000
def PM_REMOVE 0x0001
type POINT x y
def POINTERINACTIVE_ACTIVATEONDRAG 4
def POINTERINACTIVE_ACTIVATEONENTRY 1
def POINTERINACTIVE_DEACTIVATEONLEAVE 2
type POINTF FLOAT'x FLOAT'y
type POINTFLOAT FLOAT'x FLOAT'y
type POINTFX FIXED'x FIXED'y
type POINTL x y
type POINTS @x @y
def POLICY_SHOWREASONUI_ALWAYS 1
def POLICY_SHOWREASONUI_NEVER 0
def POLICY_SHOWREASONUI_SERVERONLY 3
def POLICY_SHOWREASONUI_WORKSTATIONONLY 2
def POLYFILL_LAST 2
def POLYGONALCAPS 32
type POLYTEXT x y n $lpstr uiFlags RECT'rcl *pdx
type POLYTEXTA x y n $lpstr uiFlags RECT'rcl *pdx
type POLYTEXTW x y n @*lpstr uiFlags RECT'rcl *pdx
type PORT_INFO_1 $pName
type PORT_INFO_1A $pName
type PORT_INFO_1W @*pName
type PORT_INFO_2 $pPortName $pMonitorName $pDescription fPortType Reserved
type PORT_INFO_2A $pPortName $pMonitorName $pDescription fPortType Reserved
type PORT_INFO_2W @*pPortName @*pMonitorName @*pDescription fPortType Reserved
type PORT_INFO_3 dwStatus $pszStatus dwSeverity
type PORT_INFO_3A dwStatus $pszStatus dwSeverity
type PORT_INFO_3W dwStatus @*pszStatus dwSeverity
def PORT_STATUS_DOOR_OPEN 7
def PORT_STATUS_NO_TONER 6
def PORT_STATUS_OFFLINE 1
def PORT_STATUS_OUTPUT_BIN_FULL 4
def PORT_STATUS_OUT_OF_MEMORY 9
def PORT_STATUS_PAPER_JAM 2
def PORT_STATUS_PAPER_OUT 3
def PORT_STATUS_PAPER_PROBLEM 5
def PORT_STATUS_POWER_SAVE 12
def PORT_STATUS_TONER_LOW 10
def PORT_STATUS_TYPE_ERROR 1
def PORT_STATUS_TYPE_INFO 3
def PORT_STATUS_TYPE_WARNING 2
def PORT_STATUS_USER_INTERVENTION 8
def PORT_STATUS_WARMING_UP 11
def PORT_TYPE_NET_ATTACHED 0x0008
def PORT_TYPE_READ 0x0002
def PORT_TYPE_REDIRECTED 0x0004
def PORT_TYPE_WRITE 0x0001
def POSITIVE_INFINITY_RATE 0xFFFFFFFE
def POSTSCRIPT_DATA 37
def POSTSCRIPT_IDENTIFY 4117
def POSTSCRIPT_IGNORE 38
def POSTSCRIPT_INJECTION 4118
def POSTSCRIPT_PASSTHROUGH 4115
def POWER_ACTION_CRITICAL 0x80000000
def POWER_ACTION_DISABLE_WAKES 0x40000000
def POWER_ACTION_LIGHTEST_FIRST 0x10000000
def POWER_ACTION_LOCK_CONSOLE 0x20000000
def POWER_ACTION_OVERRIDE_APPS 0x00000004
type POWER_ACTION_POLICY Action Flags EventCode
def POWER_ACTION_QUERY_ALLOWED 0x00000001
def POWER_ACTION_UI_ALLOWED 0x00000002
def POWER_FORCE_TRIGGER_RESET 0x80000000
def POWER_LEVEL_USER_NOTIFY_EXEC 0x00000004
def POWER_LEVEL_USER_NOTIFY_SOUND 0x00000002
def POWER_LEVEL_USER_NOTIFY_TEXT 0x00000001
def POWER_SYSTEM_MAXIMUM 7
def POWER_USER_NOTIFY_BUTTON 0x00000008
def POWER_USER_NOTIFY_SHUTDOWN 0x00000010
def PO_CLASS 2
def PO_DELETE 0x0013
def PO_GLOBAL 3
def PO_NOTFOUND 4
def PO_PART 1
def PO_PORTCHANGE 0x0020
def PO_RENAME 0x0014
def PO_REN_PORT 0x0034
def PO_STATE 0
def PO_THROTTLE_ADAPTIVE 3
def PO_THROTTLE_CONSTANT 1
def PO_THROTTLE_DEGRADE 2
def PO_THROTTLE_MAXIMUM 4
def PO_THROTTLE_NONE 0
def PPCF_ADDARGUMENTS 0x00000003
def PPCF_ADDQUOTES 0x00000001
def PPCF_FORCEQUALIFY 0x00000040
def PPCF_LONGESTPOSSIBLE 0x00000080
def PPCF_NODIRECTORIES 0x00000010
def PPCF_NORELATIVEOBJECTQUALIFY 0x00000020
def PPW_LAUNCHEDBYUSER 0x00000001
def PP_ADMIN_PIN 31
def PP_APPLI_CERT 18
def PP_CERTCHAIN 9
def PP_CHANGE_PASSWORD 7
def PP_CLIENT_HWND 1
def PP_CONTAINER 6
def PP_CONTEXT_INFO 11
def PP_CRYPT_COUNT_KEY_USE 41
def PP_DELETEKEY 24
def PP_DISPLAYERRORS 0x01
def PP_ENUMALGS 1
def PP_ENUMALGS_EX 22
def PP_ENUMCONTAINERS 2
def PP_ENUMELECTROOTS 26
def PP_ENUMEX_SIGNING_PROT 40
def PP_ENUMMANDROOTS 25
def PP_IMPTYPE 3
def PP_KEYEXCHANGE_ALG 14
def PP_KEYEXCHANGE_KEYSIZE 12
def PP_KEYEXCHANGE_PIN 32
def PP_KEYSET_SEC_DESCR 8
def PP_KEYSET_TYPE 27
def PP_KEYSPEC 39
def PP_KEYSTORAGE 17
def PP_KEYX_KEYSIZE_INC 35
def PP_KEY_TYPE_SUBTYPE 10
def PP_NAME 4
def PP_PROVTYPE 16
def PP_SESSION_KEYSIZE 20
def PP_SGC_INFO 37
def PP_SIGNATURE_ALG 15
def PP_SIGNATURE_KEYSIZE 13
def PP_SIGNATURE_PIN 33
def PP_SIG_KEYSIZE_INC 34
def PP_SYM_KEYSIZE 19
def PP_UI_PROMPT 21
def PP_UNIQUE_CONTAINER 36
def PP_USE_HARDWARE_RNG 38
def PP_VERSION 5
def PRAGMA_DEPRECATED_DDK 0
type PREVENT_MEDIA_REMOVAL !PreventMediaRemoval
def PRF_CHECKVISIBLE 0x00000001
def PRF_CHILDREN 0x00000010
def PRF_CLIENT 0x00000004
def PRF_DONTFINDLNK 0x0008
def PRF_ERASEBKGND 0x00000008
def PRF_FIRSTDIRDEF 0x0004
def PRF_NONCLIENT 0x00000002
def PRF_OWNED 0x00000020
def PRF_TRYPROGRAMEXTENSIONS 0x00000003
def PRF_VERIFYEXISTS 0x0001
def PRINTACTION_NETINSTALL 2
def PRINTACTION_NETINSTALLLINK 3
def PRINTACTION_OPEN 0
def PRINTACTION_OPENNETPRN 5
def PRINTACTION_PROPERTIES 1
def PRINTACTION_TESTPAGE 4
type PRINTDLG lStructSize hwndOwner hDevMode hDevNames hDC Flags @nFromPage @nToPage @nMinPage @nMaxPage @nCopies hInstance lCustData lpfnPrintHook lpfnSetupHook $lpPrintTemplateName $lpSetupTemplateName hPrintTemplate hSetupTemplate
type PRINTDLGA lStructSize hwndOwner hDevMode hDevNames hDC Flags @nFromPage @nToPage @nMinPage @nMaxPage @nCopies hInstance lCustData lpfnPrintHook lpfnSetupHook $lpPrintTemplateName $lpSetupTemplateName hPrintTemplate hSetupTemplate
type PRINTDLGEX lStructSize hwndOwner hDevMode hDevNames hDC Flags Flags2 ExclusionFlags nPageRanges nMaxPageRanges PRINTPAGERANGE*lpPageRanges nMinPage nMaxPage nCopies hInstance $lpPrintTemplateName IUnknown'lpCallback nPropertyPages *lphPropertyPages nStartPage dwResultAction
type PRINTDLGEXA lStructSize hwndOwner hDevMode hDevNames hDC Flags Flags2 ExclusionFlags nPageRanges nMaxPageRanges PRINTPAGERANGE*lpPageRanges nMinPage nMaxPage nCopies hInstance $lpPrintTemplateName IUnknown'lpCallback nPropertyPages *lphPropertyPages nStartPage dwResultAction
def PRINTDLGEXORD 1549
type PRINTDLGEXW lStructSize hwndOwner hDevMode hDevNames hDC Flags Flags2 ExclusionFlags nPageRanges nMaxPageRanges PRINTPAGERANGE*lpPageRanges nMinPage nMaxPage nCopies hInstance @*lpPrintTemplateName IUnknown'lpCallback nPropertyPages *lphPropertyPages nStartPage dwResultAction
def PRINTDLGORD 1538
type PRINTDLGW lStructSize hwndOwner hDevMode hDevNames hDC Flags @nFromPage @nToPage @nMinPage @nMaxPage @nCopies hInstance lCustData lpfnPrintHook lpfnSetupHook @*lpPrintTemplateName @*lpSetupTemplateName hPrintTemplate hSetupTemplate
def PRINTER_ACCESS_ADMINISTER 0x00000004
def PRINTER_ACCESS_USE 0x00000008
def PRINTER_ALL_ACCESS 0x000F000C
def PRINTER_ATTRIBUTE_DEFAULT 0x00000004
def PRINTER_ATTRIBUTE_DIRECT 0x00000002
def PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST 0x00000200
def PRINTER_ATTRIBUTE_ENABLE_BIDI 0x00000800
def PRINTER_ATTRIBUTE_ENABLE_DEVQ 0x00000080
def PRINTER_ATTRIBUTE_FAX 0x00004000
def PRINTER_ATTRIBUTE_HIDDEN 0x00000020
def PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS 0x00000100
def PRINTER_ATTRIBUTE_LOCAL 0x00000040
def PRINTER_ATTRIBUTE_NETWORK 0x00000010
def PRINTER_ATTRIBUTE_PUBLISHED 0x00002000
def PRINTER_ATTRIBUTE_QUEUED 0x00000001
def PRINTER_ATTRIBUTE_RAW_ONLY 0x00001000
def PRINTER_ATTRIBUTE_SHARED 0x00000008
def PRINTER_ATTRIBUTE_TS 0x00008000
def PRINTER_ATTRIBUTE_WORK_OFFLINE 0x00000400
def PRINTER_CHANGE_ADD_FORM 0x00010000
def PRINTER_CHANGE_ADD_JOB 0x00000100
def PRINTER_CHANGE_ADD_PORT 0x00100000
def PRINTER_CHANGE_ADD_PRINTER 0x00000001
def PRINTER_CHANGE_ADD_PRINTER_DRIVER 0x10000000
def PRINTER_CHANGE_ADD_PRINT_PROCESSOR 0x01000000
def PRINTER_CHANGE_ALL 0x7777FFFF
def PRINTER_CHANGE_CONFIGURE_PORT 0x00200000
def PRINTER_CHANGE_DELETE_FORM 0x00040000
def PRINTER_CHANGE_DELETE_JOB 0x00000400
def PRINTER_CHANGE_DELETE_PORT 0x00400000
def PRINTER_CHANGE_DELETE_PRINTER 0x00000004
def PRINTER_CHANGE_DELETE_PRINTER_DRIVER 0x40000000
def PRINTER_CHANGE_DELETE_PRINT_PROCESSOR 0x04000000
def PRINTER_CHANGE_FAILED_CONNECTION_PRINTER 0x00000008
def PRINTER_CHANGE_FORM 0x00070000
def PRINTER_CHANGE_JOB 0x0000FF00
def PRINTER_CHANGE_PORT 0x00700000
def PRINTER_CHANGE_PRINTER 0x000000FF
def PRINTER_CHANGE_PRINTER_DRIVER 0x70000000
def PRINTER_CHANGE_PRINT_PROCESSOR 0x07000000
def PRINTER_CHANGE_SET_FORM 0x00020000
def PRINTER_CHANGE_SET_JOB 0x00000200
def PRINTER_CHANGE_SET_PRINTER 0x00000002
def PRINTER_CHANGE_SET_PRINTER_DRIVER 0x20000000
def PRINTER_CHANGE_TIMEOUT 0x80000000
def PRINTER_CHANGE_WRITE_JOB 0x00000800
def PRINTER_CONTROL_PAUSE 1
def PRINTER_CONTROL_PURGE 3
def PRINTER_CONTROL_RESUME 2
def PRINTER_CONTROL_SET_STATUS 4
type PRINTER_DEFAULTS $pDatatype DEVMODE*pDevMode DesiredAccess
type PRINTER_DEFAULTSA $pDatatype DEVMODE*pDevMode DesiredAccess
type PRINTER_DEFAULTSW @*pDatatype DEVMODEW*pDevMode DesiredAccess
def PRINTER_ENUM_CONNECTIONS 0x00000004
def PRINTER_ENUM_CONTAINER 0x00008000
def PRINTER_ENUM_DEFAULT 0x00000001
def PRINTER_ENUM_EXPAND 0x00004000
def PRINTER_ENUM_FAVORITE 0x00000004
def PRINTER_ENUM_HIDE 0x01000000
def PRINTER_ENUM_ICON1 0x00010000
def PRINTER_ENUM_ICON2 0x00020000
def PRINTER_ENUM_ICON3 0x00040000
def PRINTER_ENUM_ICON4 0x00080000
def PRINTER_ENUM_ICON5 0x00100000
def PRINTER_ENUM_ICON6 0x00200000
def PRINTER_ENUM_ICON7 0x00400000
def PRINTER_ENUM_ICON8 0x00800000
def PRINTER_ENUM_ICONMASK 0x00ff0000
def PRINTER_ENUM_LOCAL 0x00000002
def PRINTER_ENUM_NAME 0x00000008
def PRINTER_ENUM_NETWORK 0x00000040
def PRINTER_ENUM_REMOTE 0x00000010
def PRINTER_ENUM_SHARED 0x00000020
type PRINTER_ENUM_VALUES $pValueName cbValueName dwType !*pData cbData
type PRINTER_ENUM_VALUESA $pValueName cbValueName dwType !*pData cbData
type PRINTER_ENUM_VALUESW @*pValueName cbValueName dwType !*pData cbData
def PRINTER_ERROR_INFORMATION 0x80000000
def PRINTER_ERROR_JAM 0x00000002
def PRINTER_ERROR_OUTOFPAPER 0x00000001
def PRINTER_ERROR_OUTOFTONER 0x00000004
def PRINTER_ERROR_SEVERE 0x20000000
def PRINTER_ERROR_WARNING 0x40000000
def PRINTER_EXECUTE 0x00020008
def PRINTER_FONTTYPE 0x4000
type PRINTER_INFO_1 Flags $pDescription $pName $pComment
type PRINTER_INFO_1A Flags $pDescription $pName $pComment
type PRINTER_INFO_1W Flags @*pDescription @*pName @*pComment
type PRINTER_INFO_2 $pServerName $pPrinterName $pShareName $pPortName $pDriverName $pComment $pLocation DEVMODE*pDevMode $pSepFile $pPrintProcessor $pDatatype $pParameters !*pSecurityDescriptor Attributes Priority DefaultPriority StartTime UntilTime Status cJobs AveragePPM
type PRINTER_INFO_2A $pServerName $pPrinterName $pShareName $pPortName $pDriverName $pComment $pLocation DEVMODE*pDevMode $pSepFile $pPrintProcessor $pDatatype $pParameters !*pSecurityDescriptor Attributes Priority DefaultPriority StartTime UntilTime Status cJobs AveragePPM
type PRINTER_INFO_2W @*pServerName @*pPrinterName @*pShareName @*pPortName @*pDriverName @*pComment @*pLocation DEVMODEW*pDevMode @*pSepFile @*pPrintProcessor @*pDatatype @*pParameters !*pSecurityDescriptor Attributes Priority DefaultPriority StartTime UntilTime Status cJobs AveragePPM
type PRINTER_INFO_3 !*pSecurityDescriptor
type PRINTER_INFO_4 $pPrinterName $pServerName Attributes
type PRINTER_INFO_4A $pPrinterName $pServerName Attributes
type PRINTER_INFO_4W @*pPrinterName @*pServerName Attributes
type PRINTER_INFO_5 $pPrinterName $pPortName Attributes DeviceNotSelectedTimeout TransmissionRetryTimeout
type PRINTER_INFO_5A $pPrinterName $pPortName Attributes DeviceNotSelectedTimeout TransmissionRetryTimeout
type PRINTER_INFO_5W @*pPrinterName @*pPortName Attributes DeviceNotSelectedTimeout TransmissionRetryTimeout
type PRINTER_INFO_6 dwStatus
type PRINTER_INFO_7 $pszObjectGUID dwAction
type PRINTER_INFO_7A $pszObjectGUID dwAction
type PRINTER_INFO_7W @*pszObjectGUID dwAction
type PRINTER_INFO_8 DEVMODE*pDevMode
type PRINTER_INFO_8A DEVMODE*pDevMode
type PRINTER_INFO_8W DEVMODEW*pDevMode
type PRINTER_INFO_9 DEVMODE*pDevMode
type PRINTER_INFO_9A DEVMODE*pDevMode
type PRINTER_INFO_9W DEVMODEW*pDevMode
def PRINTER_NOTIFY_FIELD_ATTRIBUTES 0x0D
def PRINTER_NOTIFY_FIELD_AVERAGE_PPM 0x15
def PRINTER_NOTIFY_FIELD_BYTES_PRINTED 0x19
def PRINTER_NOTIFY_FIELD_CJOBS 0x14
def PRINTER_NOTIFY_FIELD_COMMENT 0x05
def PRINTER_NOTIFY_FIELD_DATATYPE 0x0B
def PRINTER_NOTIFY_FIELD_DEFAULT_PRIORITY 0x0F
def PRINTER_NOTIFY_FIELD_DEVMODE 0x07
def PRINTER_NOTIFY_FIELD_DRIVER_NAME 0x04
def PRINTER_NOTIFY_FIELD_LOCATION 0x06
def PRINTER_NOTIFY_FIELD_OBJECT_GUID 0x1A
def PRINTER_NOTIFY_FIELD_PAGES_PRINTED 0x17
def PRINTER_NOTIFY_FIELD_PARAMETERS 0x0A
def PRINTER_NOTIFY_FIELD_PORT_NAME 0x03
def PRINTER_NOTIFY_FIELD_PRINTER_NAME 0x01
def PRINTER_NOTIFY_FIELD_PRINT_PROCESSOR 0x09
def PRINTER_NOTIFY_FIELD_PRIORITY 0x0E
def PRINTER_NOTIFY_FIELD_SECURITY_DESCRIPTOR 0x0C
def PRINTER_NOTIFY_FIELD_SEPFILE 0x08
def PRINTER_NOTIFY_FIELD_SERVER_NAME 0x00
def PRINTER_NOTIFY_FIELD_SHARE_NAME 0x02
def PRINTER_NOTIFY_FIELD_START_TIME 0x10
def PRINTER_NOTIFY_FIELD_STATUS 0x12
def PRINTER_NOTIFY_FIELD_STATUS_STRING 0x13
def PRINTER_NOTIFY_FIELD_TOTAL_BYTES 0x18
def PRINTER_NOTIFY_FIELD_TOTAL_PAGES 0x16
def PRINTER_NOTIFY_FIELD_UNTIL_TIME 0x11
type PRINTER_NOTIFY_INFO Version Flags Count PRINTER_NOTIFY_INFO_DATA'aData[1]
type PRINTER_NOTIFY_INFO_DATA @Type @Field Reserved Id __PRINTER_NOTIFY_INFO_DATA1'NotifyData
def PRINTER_NOTIFY_INFO_DISCARDED 0x01
type PRINTER_NOTIFY_OPTIONS Version Flags Count PRINTER_NOTIFY_OPTIONS_TYPE*pTypes
def PRINTER_NOTIFY_OPTIONS_REFRESH 0x01
type PRINTER_NOTIFY_OPTIONS_TYPE @Type @Reserved0 Reserved1 Reserved2 Count @*pFields
def PRINTER_NOTIFY_TYPE 0x00
def PRINTER_READ 0x00020008
def PRINTER_STATUS_BUSY 0x00000200
def PRINTER_STATUS_DOOR_OPEN 0x00400000
def PRINTER_STATUS_ERROR 0x00000002
def PRINTER_STATUS_INITIALIZING 0x00008000
def PRINTER_STATUS_IO_ACTIVE 0x00000100
def PRINTER_STATUS_MANUAL_FEED 0x00000020
def PRINTER_STATUS_NOT_AVAILABLE 0x00001000
def PRINTER_STATUS_NO_TONER 0x00040000
def PRINTER_STATUS_OFFLINE 0x00000080
def PRINTER_STATUS_OUTPUT_BIN_FULL 0x00000800
def PRINTER_STATUS_OUT_OF_MEMORY 0x00200000
def PRINTER_STATUS_PAGE_PUNT 0x00080000
def PRINTER_STATUS_PAPER_JAM 0x00000008
def PRINTER_STATUS_PAPER_OUT 0x00000010
def PRINTER_STATUS_PAPER_PROBLEM 0x00000040
def PRINTER_STATUS_PAUSED 0x00000001
def PRINTER_STATUS_PENDING_DELETION 0x00000004
def PRINTER_STATUS_POWER_SAVE 0x01000000
def PRINTER_STATUS_PRINTING 0x00000400
def PRINTER_STATUS_PROCESSING 0x00004000
def PRINTER_STATUS_SERVER_UNKNOWN 0x00800000
def PRINTER_STATUS_TONER_LOW 0x00020000
def PRINTER_STATUS_USER_INTERVENTION 0x00100000
def PRINTER_STATUS_WAITING 0x00002000
def PRINTER_STATUS_WARMING_UP 0x00010000
def PRINTER_WRITE 0x00020008
def PRINTFLAG_DONTACTUALLYPRINT 16
def PRINTFLAG_FORCEPROPERTIES 32
def PRINTFLAG_MAYBOTHERUSER 1
def PRINTFLAG_PRINTTOFILE 64
def PRINTFLAG_PROMPTUSER 2
def PRINTFLAG_RECOMPOSETODEVICE 8
def PRINTFLAG_USERMAYCHANGEPRINTER 4
type PRINTPAGERANGE nFromPage nToPage
type PRINTPROCESSOR_CAPS_1 dwLevel dwNupOptions dwPageOrderFlags dwNumberOfCopies
type PRINTPROCESSOR_INFO_1 $pName
type PRINTPROCESSOR_INFO_1A $pName
type PRINTPROCESSOR_INFO_1W @*pName
def PRINTRATEUNIT_CPS 2
def PRINTRATEUNIT_IPM 4
def PRINTRATEUNIT_LPM 3
def PRINTRATEUNIT_PPM 1
def PRIVATEKEYBLOB 0x7
type PRIVILEGE_SET PrivilegeCount Control LUID_AND_ATTRIBUTES'Privilege[1]
def PRIVILEGE_SET_ALL_NECESSARY 1
def PRNSETUPDLGORD 1539
type PROCESSENTRY32 dwSize cntUsage th32ProcessID th32DefaultHeapID th32ModuleID cntThreads th32ParentProcessID pcPriClassBase dwFlags !szExeFile[260]
type PROCESSENTRY32W dwSize cntUsage th32ProcessID th32DefaultHeapID th32ModuleID cntThreads th32ParentProcessID pcPriClassBase dwFlags @szExeFile[260]
def PROCESSOR_ALPHA_21064 21064
def PROCESSOR_AMD_X8664 8664
def PROCESSOR_ARCHITECTURE_ALPHA 2
def PROCESSOR_ARCHITECTURE_ALPHA64 7
def PROCESSOR_ARCHITECTURE_AMD64 9
def PROCESSOR_ARCHITECTURE_ARM 5
def PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 10
def PROCESSOR_ARCHITECTURE_IA64 6
def PROCESSOR_ARCHITECTURE_INTEL 0
def PROCESSOR_ARCHITECTURE_MIPS 1
def PROCESSOR_ARCHITECTURE_MSIL 8
def PROCESSOR_ARCHITECTURE_PPC 3
def PROCESSOR_ARCHITECTURE_SHX 4
def PROCESSOR_ARCHITECTURE_UNKNOWN 0xFFFF
def PROCESSOR_ARM720 1824
def PROCESSOR_ARM820 2080
def PROCESSOR_ARM920 2336
def PROCESSOR_ARM_7TDMI 70001
def PROCESSOR_HITACHI_SH3 10003
def PROCESSOR_HITACHI_SH3E 10004
def PROCESSOR_HITACHI_SH4 10005
def PROCESSOR_INTEL_386 386
def PROCESSOR_INTEL_486 486
def PROCESSOR_INTEL_IA64 2200
def PROCESSOR_INTEL_PENTIUM 586
def PROCESSOR_MIPS_R4000 4000
def PROCESSOR_MOTOROLA_821 821
def PROCESSOR_OPTIL 0x494f
type PROCESSOR_POWER_POLICY Revision !DynamicThrottle !Spare[3] bf1 PolicyCount PROCESSOR_POWER_POLICY_INFO'Policy[3]
type PROCESSOR_POWER_POLICY_INFO TimeCheck DemoteLimit PromoteLimit !DemotePercent !PromotePercent !Spare[2] bf1
def PROCESSOR_PPC_601 601
def PROCESSOR_PPC_603 603
def PROCESSOR_PPC_604 604
def PROCESSOR_PPC_620 620
def PROCESSOR_SHx_SH3 103
def PROCESSOR_SHx_SH4 104
def PROCESSOR_STRONGARM 2577
def PROCESS_ALL_ACCESS 0x001F0FFF
type PROCESS_BASIC_INFORMATION !*Reserved1 PEB*PebBaseAddress !*Reserved2[2] UniqueProcessId !*Reserved3
def PROCESS_CREATE_PROCESS 0x0080
def PROCESS_CREATE_THREAD 0x0002
def PROCESS_DUP_HANDLE 0x0040
type PROCESS_HEAP_ENTRY !*lpData cbData !cbOverhead !iRegionIndex @wFlags {____PROCESS_HEAP_ENTRY11'Block []____PROCESS_HEAP_ENTRY12'Region}
def PROCESS_HEAP_ENTRY_BUSY 0x0004
def PROCESS_HEAP_ENTRY_DDESHARE 0x0020
def PROCESS_HEAP_ENTRY_MOVEABLE 0x0010
def PROCESS_HEAP_REGION 0x0001
def PROCESS_HEAP_UNCOMMITTED_RANGE 0x0002
type PROCESS_INFORMATION hProcess hThread dwProcessId dwThreadId
type PROCESS_MEMORY_COUNTERS cb PageFaultCount PeakWorkingSetSize WorkingSetSize QuotaPeakPagedPoolUsage QuotaPagedPoolUsage QuotaPeakNonPagedPoolUsage QuotaNonPagedPoolUsage PagefileUsage PeakPagefileUsage
def PROCESS_QUERY_INFORMATION 0x0400
def PROCESS_SET_INFORMATION 0x0200
def PROCESS_SET_QUOTA 0x0100
def PROCESS_SET_SESSIONID 0x0004
def PROCESS_SUSPEND_RESUME 0x0800
def PROCESS_TERMINATE 0x0001
def PROCESS_VM_OPERATION 0x0008
def PROCESS_VM_READ 0x0010
def PROCESS_VM_WRITE 0x0020
def PRODUCT_ID_LENGTH 16
def PROFILE_EMBEDDED 0x4D424544
def PROFILE_KERNEL 0x20000000
def PROFILE_LINKED 0x4C494E4B
def PROFILE_SERVER 0x40000000
def PROFILE_USER 0x10000000
def PROGDLG_AUTOTIME 0x00000002
def PROGDLG_MODAL 0x00000001
def PROGDLG_NOMINIMIZE 0x00000008
def PROGDLG_NOPROGRESSBAR 0x00000010
def PROGDLG_NORMAL 0x00000000
def PROGDLG_NOTIME 0x00000004
def PROGRESS_CANCEL 1
def PROGRESS_CLASS "msctls_progress32"
def PROGRESS_CLASSA "msctls_progress32"
def PROGRESS_CLASSW L"msctls_progress32"
def PROGRESS_CONTINUE 0
def PROGRESS_QUIET 3
def PROGRESS_STOP 2
def PROOF_QUALITY 2
type PROPBAG2 dwType @vt @cfType dwHint @*pstrName GUID'clsid
def PROPBAG2_TYPE_DATA 1
def PROPBAG2_TYPE_MONIKER 6
def PROPBAG2_TYPE_OBJECT 3
def PROPBAG2_TYPE_STORAGE 5
def PROPBAG2_TYPE_STREAM 4
def PROPBAG2_TYPE_UNDEFINED 0
def PROPBAG2_TYPE_URL 2
def PROPID_ACC_DEFAULTACTION uuidof("{180C072B-C27F-43C7-9922-F63562A4632B}")
def PROPID_ACC_DESCRIPTION uuidof("{4D48DFE4-BD3F-491F-A648-492D6F20C588}")
def PROPID_ACC_DESCRIPTIONMAP uuidof("{1FF1435F-8A14-477B-B226-A0ABE279975D}")
def PROPID_ACC_DODEFAULTACTION uuidof("{1BA09523-2E3B-49A6-A059-59682A3C48FD}")
def PROPID_ACC_FOCUS uuidof("{6EB335DF-1C29-4127-B12C-DEE9FD157F2B}")
def PROPID_ACC_HELP uuidof("{C831E11F-44DB-4A99-9768-CB8F978B7231}")
def PROPID_ACC_HELPTOPIC uuidof("{787D1379-8EDE-440B-8AEC-11F7BF9030B3}")
def PROPID_ACC_KEYBOARDSHORTCUT uuidof("{7D9BCEEE-7D1E-4979-9382-5180F4172C34}")
def PROPID_ACC_NAME uuidof("{608D3DF8-8128-4AA7-A428-F55E49267291}")
def PROPID_ACC_NAV_DOWN uuidof("{031670ED-3CDF-48D2-9613-138F2DD8A668}")
def PROPID_ACC_NAV_FIRSTCHILD uuidof("{CFD02558-557B-4C67-84F9-2A09FCE40749}")
def PROPID_ACC_NAV_LASTCHILD uuidof("{302ECAA5-48D5-4F8D-B671-1A8D20A77832}")
def PROPID_ACC_NAV_LEFT uuidof("{228086CB-82F1-4A39-8705-DCDC0FFF92F5}")
def PROPID_ACC_NAV_NEXT uuidof("{1CDC5455-8CD9-4C92-A371-3939A2FE3EEE}")
def PROPID_ACC_NAV_PREV uuidof("{776D3891-C73B-4480-B3F6-076A16A15AF6}")
def PROPID_ACC_NAV_RIGHT uuidof("{CD211D9F-E1CB-4FE5-A77C-920B884D095B}")
def PROPID_ACC_NAV_UP uuidof("{016E1A2B-1A4E-4767-8612-3386F66935EC}")
def PROPID_ACC_PARENT uuidof("{474C22B6-FFC2-467A-B1B5-E958B4657330}")
def PROPID_ACC_ROLE uuidof("{CB905FF2-7BD1-4C05-B3C8-E6C241364D70}")
def PROPID_ACC_ROLEMAP uuidof("{F79ACDA2-140D-4FE6-8914-208476328269}")
def PROPID_ACC_SELECTION uuidof("{B99D073C-D731-405B-9061-D95E8F842984}")
def PROPID_ACC_STATE uuidof("{A8D4D5B0-0A21-42D0-A5C0-514E984F457B}")
def PROPID_ACC_STATEMAP uuidof("{43946C5E-0AC0-4042-B525-07BBDBE17FA7}")
def PROPID_ACC_VALUE uuidof("{123FE443-211A-4615-9527-C45A7E93717A}")
def PROPID_ACC_VALUEMAP uuidof("{DA1C3D79-FC5C-420E-B399-9D1533549E75}")
type PROPPAGEINFO cb @*pszTitle SIZE'size @*pszDocString @*pszHelpFile dwHelpContext
def PROPPAGESTATUS_CLEAN 0x4
def PROPPAGESTATUS_DIRTY 0x1
def PROPPAGESTATUS_VALIDATE 0x2
type PROPPRG @flPrg @flPrgInit !achTitle[30] !achCmdLine[128] !achWorkDir[64] @wHotKey !achIconFile[80] @wIconIndex dwEnhModeFlags dwRealModeFlags !achOtherFile[80] !achPIFFile[260]
def PROPSETFLAG_ANSI 2
def PROPSETFLAG_CASE_SENSITIVE 8
def PROPSETFLAG_DEFAULT 0
def PROPSETFLAG_NONSIMPLE 1
def PROPSETFLAG_UNBUFFERED 4
def PROPSETHDR_OSVERSION_UNKNOWN 0xFFFFFFFF
def PROPSET_BEHAVIOR_CASE_SENSITIVE 1
type PROPSHEETHEADER dwSize dwFlags hwndParent hInstance {hIcon []$pszIcon} $pszCaption nPages {nStartPage []$pStartPage} {PROPSHEETPAGEA_V3*ppsp []*phpage} pfnCallback {hbmWatermark []$pszbmWatermark} hplWatermark {hbmHeader []$pszbmHeader}
type PROPSHEETHEADERA dwSize dwFlags hwndParent hInstance {hIcon []$pszIcon} $pszCaption nPages {nStartPage []$pStartPage} {PROPSHEETPAGEA_V3*ppsp []*phpage} pfnCallback {hbmWatermark []$pszbmWatermark} hplWatermark {hbmHeader []$pszbmHeader}
def PROPSHEETHEADERA_V1_SIZE 40
def PROPSHEETHEADERA_V2_SIZE ((int)((LPBYTE)(&((PROPSHEETHEADERA*)0)->DUMMYUNION5_MEMBER(hbmHeader))-((LPBYTE)((PROPSHEETHEADERA*)0))))+sizeof(((PROPSHEETHEADERA*)0)->DUMMYUNION5_MEMBER(hbmHeader))
type PROPSHEETHEADERW dwSize dwFlags hwndParent hInstance {hIcon []@*pszIcon} @*pszCaption nPages {nStartPage []@*pStartPage} {PROPSHEETPAGEW_V3*ppsp []*phpage} pfnCallback {hbmWatermark []@*pszbmWatermark} hplWatermark {hbmHeader []@*pszbmHeader}
def PROPSHEETHEADERW_V1_SIZE 40
def PROPSHEETHEADERW_V2_SIZE ((int)((LPBYTE)(&((PROPSHEETHEADERW*)0)->DUMMYUNION5_MEMBER(hbmHeader))-((LPBYTE)((PROPSHEETHEADERW*)0))))+sizeof(((PROPSHEETHEADERW*)0)->DUMMYUNION5_MEMBER(hbmHeader))
def PROPSHEETHEADER_V1_SIZE 40
def PROPSHEETHEADER_V2_SIZE ((int)((LPBYTE)(&((PROPSHEETHEADERA*)0)->DUMMYUNION5_MEMBER(hbmHeader))-((LPBYTE)((PROPSHEETHEADERA*)0))))+sizeof(((PROPSHEETHEADERA*)0)->DUMMYUNION5_MEMBER(hbmHeader))
type PROPSHEETPAGE dwSize dwFlags hInstance {$pszTemplate []DLGTEMPLATE*pResource} {hIcon []$pszIcon} $pszTitle pfnDlgProc lParam pfnCallback *pcRefParent $pszHeaderTitle $pszHeaderSubTitle hActCtx
type PROPSHEETPAGEA dwSize dwFlags hInstance {$pszTemplate []DLGTEMPLATE*pResource} {hIcon []$pszIcon} $pszTitle pfnDlgProc lParam pfnCallback *pcRefParent $pszHeaderTitle $pszHeaderSubTitle hActCtx
type PROPSHEETPAGEA_LATEST dwSize dwFlags hInstance {$pszTemplate []DLGTEMPLATE*pResource} {hIcon []$pszIcon} $pszTitle pfnDlgProc lParam pfnCallback *pcRefParent $pszHeaderTitle $pszHeaderSubTitle hActCtx
type PROPSHEETPAGEA_V1 dwSize dwFlags hInstance {$pszTemplate []DLGTEMPLATE*pResource} {hIcon []$pszIcon} $pszTitle pfnDlgProc lParam pfnCallback *pcRefParent
def PROPSHEETPAGEA_V1_FIELDS DWORD dwSize;DWORD dwFlags;HINSTANCE hInstance;union{LPCSTR pszTemplate;PROPSHEETPAGE_RESOURCE pResource;};union{HICON hIcon;LPCSTR pszIcon;};LPCSTR pszTitle;DLGPROC pfnDlgProc;LPARAM lParam;LPFNPSPCALLBACKA pfnCallback;UINT*pcRefParent;
def PROPSHEETPAGEA_V1_SIZE 40
type PROPSHEETPAGEA_V2 dwSize dwFlags hInstance {$pszTemplate []DLGTEMPLATE*pResource} {hIcon []$pszIcon} $pszTitle pfnDlgProc lParam pfnCallback *pcRefParent $pszHeaderTitle $pszHeaderSubTitle
def PROPSHEETPAGEA_V2_SIZE 48
type PROPSHEETPAGEA_V3 dwSize dwFlags hInstance {$pszTemplate []DLGTEMPLATE*pResource} {hIcon []$pszIcon} $pszTitle pfnDlgProc lParam pfnCallback *pcRefParent $pszHeaderTitle $pszHeaderSubTitle hActCtx
type PROPSHEETPAGEW dwSize dwFlags hInstance {@*pszTemplate []DLGTEMPLATE*pResource} {hIcon []@*pszIcon} @*pszTitle pfnDlgProc lParam pfnCallback *pcRefParent @*pszHeaderTitle @*pszHeaderSubTitle hActCtx
type PROPSHEETPAGEW_LATEST dwSize dwFlags hInstance {@*pszTemplate []DLGTEMPLATE*pResource} {hIcon []@*pszIcon} @*pszTitle pfnDlgProc lParam pfnCallback *pcRefParent @*pszHeaderTitle @*pszHeaderSubTitle hActCtx
type PROPSHEETPAGEW_V1 dwSize dwFlags hInstance {@*pszTemplate []DLGTEMPLATE*pResource} {hIcon []@*pszIcon} @*pszTitle pfnDlgProc lParam pfnCallback *pcRefParent
def PROPSHEETPAGEW_V1_FIELDS DWORD dwSize;DWORD dwFlags;HINSTANCE hInstance;union{LPCWSTR pszTemplate;PROPSHEETPAGE_RESOURCE pResource;};union{HICON hIcon;LPCWSTR pszIcon;};LPCWSTR pszTitle;DLGPROC pfnDlgProc;LPARAM lParam;LPFNPSPCALLBACKW pfnCallback;UINT*pcRefParent;
def PROPSHEETPAGEW_V1_SIZE 40
type PROPSHEETPAGEW_V2 dwSize dwFlags hInstance {@*pszTemplate []DLGTEMPLATE*pResource} {hIcon []@*pszIcon} @*pszTitle pfnDlgProc lParam pfnCallback *pcRefParent @*pszHeaderTitle @*pszHeaderSubTitle
def PROPSHEETPAGEW_V2_SIZE 48
type PROPSHEETPAGEW_V3 dwSize dwFlags hInstance {@*pszTemplate []DLGTEMPLATE*pResource} {hIcon []@*pszIcon} @*pszTitle pfnDlgProc lParam pfnCallback *pcRefParent @*pszHeaderTitle @*pszHeaderSubTitle hActCtx
type PROPSHEETPAGE_LATEST dwSize dwFlags hInstance {$pszTemplate []DLGTEMPLATE*pResource} {hIcon []$pszIcon} $pszTitle pfnDlgProc lParam pfnCallback *pcRefParent $pszHeaderTitle $pszHeaderSubTitle hActCtx
type PROPSHEETPAGE_V1 dwSize dwFlags hInstance {$pszTemplate []DLGTEMPLATE*pResource} {hIcon []$pszIcon} $pszTitle pfnDlgProc lParam pfnCallback *pcRefParent
def PROPSHEETPAGE_V1_SIZE 40
type PROPSHEETPAGE_V2 dwSize dwFlags hInstance {$pszTemplate []DLGTEMPLATE*pResource} {hIcon []$pszIcon} $pszTitle pfnDlgProc lParam pfnCallback *pcRefParent $pszHeaderTitle $pszHeaderSubTitle
def PROPSHEETPAGE_V2_SIZE 48
type PROPSHEETPAGE_V3 dwSize dwFlags hInstance {$pszTemplate []DLGTEMPLATE*pResource} {hIcon []$pszIcon} $pszTitle pfnDlgProc lParam pfnCallback *pcRefParent $pszHeaderTitle $pszHeaderSubTitle hActCtx
type PROPSPEC ulKind {propid []@*lpwstr}
def PROPSTR_EXTENSIONCOMPLETIONSTATE L"ExtensionCompletionState"
type PROPVARIANT {{@vt @wReserved1 @wReserved2 @wReserved3 {!cVal []!bVal []@iVal []@uiVal []lVal []ulVal []intVal []uintVal []LARGE_INTEGER'hVal []ULARGE_INTEGER'uhVal []FLOAT'fltVal []^dblVal []@boolVal []@bool []scode []CURRENCY'cyVal []DATE'date []FILETIME'filetime []GUID*puuid []CLIPDATA*pclipdata []BSTR'bstrVal []BSTRBLOB'bstrblobVal []BLOB'blob []$pszVal []@*pwszVal []IUnknown'punkVal []IDispatch'pdispVal []IStream'pStream []IStorage'pStorage []VERSIONEDSTREAM*pVersionedStream []SAFEARRAY*parray []CAC'cac []CAUB'caub []CAI'cai []CAUI'caui []CAL'cal []CAUL'caul []CAH'cah []CAUH'cauh []CAFLT'caflt []CADBL'cadbl []CABOOL'cabool []CASCODE'cascode []CACY'cacy []CADATE'cadate []CAFILETIME'cafiletime []CACLSID'cauuid []CACLIPDATA'caclipdata []CABSTR'cabstr []CABSTRBLOB'cabstrblob []CALPSTR'calpstr []CALPWSTR'calpwstr []CAPROPVARIANT'capropvar []!*pcVal []!*pbVal []@*piVal []@*puiVal []*plVal []*pulVal []*pintVal []*puintVal []FLOAT*pfltVal []^*pdblVal []@*pboolVal []DECIMAL*pdecVal []*pscode []CURRENCY*pcyVal []DATE*pdate []BSTR*pbstrVal []IUnknown*ppunkVal []IDispatch*ppdispVal []SAFEARRAY**pparray []PROPVARIANT*pvarVal}} []DECIMAL'decVal}
def PROP_LG_CXDLG 252
def PROP_LG_CYDLG 218
def PROP_MED_CXDLG 227
def PROP_MED_CYDLG 215
def PROP_SM_CXDLG 212
def PROP_SM_CYDLG 188
def PROTECTED_DACL_SECURITY_INFORMATION 0x80000000
def PROTECTED_SACL_SECURITY_INFORMATION 0x40000000
type PROTOCOLDATA grfFlags dwState !*pData cbData
type PROTOCOLFILTERDATA cbSize IInternetProtocolSink'pProtocolSink IInternetProtocol'pProtocol IUnknown'pUnk dwFilterFlags
def PROTOCOLFLAG_NO_PICS_CHECK 0x00000001
def PROTOCOL_ADDRESS_CHANGE 3
def PROTOCOL_LOADED 2
def PROTOCOL_NOT_LOADED 1
type PROTOENT $p_name $*p_aliases @p_proto
def PROVIDER_KEEPS_VALUE_LENGTH 0x1
type PROVIDOR_INFO_1 $pName $pEnvironment $pDLLName
type PROVIDOR_INFO_1A $pName $pEnvironment $pDLLName
type PROVIDOR_INFO_1W @*pName @*pEnvironment @*pDLLName
type PROVIDOR_INFO_2 $pOrder
type PROVIDOR_INFO_2A $pOrder
type PROVIDOR_INFO_2W @*pOrder
def PROV_DH_SCHANNEL 18
def PROV_DSS 3
def PROV_DSS_DH 13
def PROV_EC_ECDSA_FULL 16
def PROV_EC_ECDSA_SIG 14
def PROV_EC_ECNRA_FULL 17
def PROV_EC_ECNRA_SIG 15
type PROV_ENUMALGS aiAlgid dwBitLen dwNameLen !szName[20]
type PROV_ENUMALGS_EX aiAlgid dwDefaultLen dwMinLen dwMaxLen dwProtocols dwNameLen !szName[20] dwLongNameLen !szLongName[40]
def PROV_FORTEZZA 4
def PROV_INTEL_SEC 22
def PROV_MS_EXCHANGE 5
def PROV_REPLACE_OWF 23
def PROV_RNG 21
def PROV_RSA_AES 24
def PROV_RSA_FULL 1
def PROV_RSA_SCHANNEL 12
def PROV_RSA_SIG 2
def PROV_SPYRUS_LYNKS 20
def PROV_SSL 6
def PROXY_CALCSIZE 0
def PROXY_GETBUFFER 1
def PROXY_MARSHAL 2
def PROXY_SENDRECEIVE 3
def PROXY_UNMARSHAL 4
def PRSPEC_INVALID 0xffffffff
def PRSPEC_LPWSTR 0
def PRSPEC_PROPID 1
def PR_JOBSTATUS 0x0000
type PSAPI_WS_WATCH_INFORMATION !*FaultingPc !*FaultingVa
def PSBTN_APPLYNOW 4
def PSBTN_BACK 0
def PSBTN_CANCEL 5
def PSBTN_FINISH 2
def PSBTN_HELP 6
def PSBTN_MAX 6
def PSBTN_NEXT 1
def PSBTN_OK 3
def PSCB_BUTTONPRESSED 3
def PSCB_INITIALIZED 1
def PSCB_PRECREATE 2
def PSD_DEFAULTMINMARGINS 0x00000000
def PSD_DISABLEMARGINS 0x00000010
def PSD_DISABLEORIENTATION 0x00000100
def PSD_DISABLEPAGEPAINTING 0x00080000
def PSD_DISABLEPAPER 0x00000200
def PSD_DISABLEPRINTER 0x00000020
def PSD_ENABLEPAGEPAINTHOOK 0x00040000
def PSD_ENABLEPAGESETUPHOOK 0x00002000
def PSD_ENABLEPAGESETUPTEMPLATE 0x00008000
def PSD_ENABLEPAGESETUPTEMPLATEHANDLE 0x00020000
def PSD_INHUNDREDTHSOFMILLIMETERS 0x00000008
def PSD_INTHOUSANDTHSOFINCHES 0x00000004
def PSD_INWININIINTLMEASURE 0x00000000
def PSD_MARGINS 0x00000002
def PSD_MINMARGINS 0x00000001
def PSD_NONETWORKBUTTON 0x00200000
def PSD_NOWARNING 0x00000080
def PSD_RETURNDEFAULT 0x00000400
def PSD_SHOWHELP 0x00000800
type PSFEATURE_CUSTPAPER lOrientation lWidth lHeight lWidthOffset lHeightOffset
type PSFEATURE_OUTPUT bPageIndependent bSetPageDevice
def PSGUID_AUDIO uuidof("{64440490-4C8B-11D1-8B70-080036B11A03}")
def PSGUID_BRIEFCASE uuidof("{328D8B21-7729-4BFC-954C-902B329D56B0}")
def PSGUID_CONTROLPANEL uuidof("{305CA226-D286-468E-B848-2B2E8E697B74}")
def PSGUID_DISPLACED uuidof("{9B174B33-40FF-11D2-A27E-00C04FC30871}")
def PSGUID_DOCUMENTSUMMARYINFORMATION uuidof("{D5CDD502-2E9C-101B-9397-08002B2CF9AE}")
def PSGUID_DRM uuidof("{AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}")
def PSGUID_IMAGEPROPERTIES uuidof("{14B81DA1-0135-4D31-96D9-6CBFC9671A99}")
def PSGUID_IMAGESUMMARYINFORMATION uuidof("{6444048F-4C8B-11D1-8B70-080036B11A03}")
def PSGUID_INTERNETSHORTCUT uuidof("{000214A0-0000-0000-C000-000000000046}")
def PSGUID_INTERNETSITE uuidof("{000214A1-0000-0000-C000-000000000046}")
def PSGUID_LINK uuidof("{B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}")
def PSGUID_MEDIAFILESUMMARYINFORMATION uuidof("{64440492-4C8B-11D1-8B70-080036B11A03}")
def PSGUID_MISC uuidof("{9B174B34-40FF-11D2-A27E-00C04FC30871}")
def PSGUID_MUSIC uuidof("{56A3372E-CE9C-11D2-9F0E-006097C686F6}")
def PSGUID_QUERY_D uuidof("{49691C90-7E17-101A-A91C-08002B2ECDA9}")
def PSGUID_SHARE uuidof("{D8C3986F-813B-449C-845D-87B95D674ADE}")
def PSGUID_SHELLDETAILS uuidof("{28636AA6-953D-11D2-B5D6-00C04FD918D0}")
def PSGUID_SUMMARYINFORMATION uuidof("{F29F85E0-4FF9-1068-AB91-08002B27B3D9}")
def PSGUID_VIDEO uuidof("{64440491-4C8B-11D1-8B70-080036B11A03}")
def PSGUID_VOLUME uuidof("{9B174B35-40FF-11D2-A27E-00C04FC30871}")
def PSGUID_WEBVIEW uuidof("{F2275480-F782-4291-BD94-F13693513AEC}")
type PSHNOTIFY NMHDR'hdr lParam
def PSH_DEFAULT 0x00000000
def PSH_HASHELP 0x00000200
def PSH_HEADER 0x00080000
def PSH_MODELESS 0x00000400
def PSH_NOAPPLYNOW 0x00000080
def PSH_NOCONTEXTHELP 0x02000000
def PSH_PROPSHEETPAGE 0x00000008
def PSH_PROPTITLE 0x00000001
def PSH_RTLREADING 0x00000800
def PSH_STRETCHWATERMARK 0x00040000
def PSH_USECALLBACK 0x00000100
def PSH_USEHBMHEADER 0x00100000
def PSH_USEHBMWATERMARK 0x00010000
def PSH_USEHICON 0x00000002
def PSH_USEHPLWATERMARK 0x00020000
def PSH_USEICONID 0x00000004
def PSH_USEPAGELANG 0x00200000
def PSH_USEPSTARTPAGE 0x00000040
def PSH_WATERMARK 0x00008000
def PSH_WIZARD 0x00000020
def PSH_WIZARD97 0x01000000
def PSH_WIZARDCONTEXTHELP 0x00001000
def PSH_WIZARDHASFINISH 0x00000010
def PSH_WIZARD_LITE 0x00400000
def PSIDENT_GDICENTRIC 0
def PSIDENT_PSCENTRIC 1
type PSINJECTDATA DataBytes @InjectionPoint @PageNumber
def PSINJECT_BEGINDEFAULTS 12
def PSINJECT_BEGINPAGESETUP 101
def PSINJECT_BEGINPROLOG 14
def PSINJECT_BEGINSETUP 16
def PSINJECT_BEGINSTREAM 1
def PSINJECT_BOUNDINGBOX 9
def PSINJECT_COMMENTS 11
def PSINJECT_DOCNEEDEDRES 5
def PSINJECT_DOCSUPPLIEDRES 6
def PSINJECT_DOCUMENTPROCESSCOLORS 10
def PSINJECT_DOCUMENTPROCESSCOLORSATEND 21
def PSINJECT_ENDDEFAULTS 13
def PSINJECT_ENDPAGECOMMENTS 107
def PSINJECT_ENDPAGESETUP 102
def PSINJECT_ENDPROLOG 15
def PSINJECT_ENDSETUP 17
def PSINJECT_ENDSTREAM 20
def PSINJECT_EOF 19
def PSINJECT_ORIENTATION 8
def PSINJECT_PAGEBBOX 106
def PSINJECT_PAGENUMBER 100
def PSINJECT_PAGEORDER 7
def PSINJECT_PAGES 4
def PSINJECT_PAGESATEND 3
def PSINJECT_PAGETRAILER 103
def PSINJECT_PLATECOLOR 104
def PSINJECT_PSADOBE 2
def PSINJECT_SHOWPAGE 105
def PSINJECT_TRAILER 18
def PSINJECT_VMRESTORE 201
def PSINJECT_VMSAVE 200
def PSM_ADDPAGE 0x00000467
def PSM_APPLY 0x0000046E
def PSM_CANCELTOCLOSE 0x0000046B
def PSM_CHANGED 0x00000468
def PSM_GETCURRENTPAGEHWND 0x00000476
def PSM_GETRESULT 0x00000487
def PSM_GETTABCONTROL 0x00000474
def PSM_HWNDTOINDEX 0x00000481
def PSM_IDTOINDEX 0x00000485
def PSM_INDEXTOHWND 0x00000482
def PSM_INDEXTOID 0x00000486
def PSM_INDEXTOPAGE 0x00000484
def PSM_INSERTPAGE 0x00000477
def PSM_ISDIALOGMESSAGE 0x00000475
def PSM_PAGETOINDEX 0x00000483
def PSM_PRESSBUTTON 0x00000471
def PSM_QUERYSIBLINGS 0x0000046C
def PSM_REBOOTSYSTEM 0x0000046A
def PSM_RECALCPAGESIZES 0x00000488
def PSM_REMOVEPAGE 0x00000466
def PSM_RESTARTWINDOWS 0x00000469
def PSM_SETCURSEL 0x00000465
def PSM_SETCURSELID 0x00000472
def PSM_SETFINISHTEXT 0x00000473
def PSM_SETFINISHTEXTA 0x00000473
def PSM_SETFINISHTEXTW 0x00000479
def PSM_SETHEADERSUBTITLE 0x0000047F
def PSM_SETHEADERSUBTITLEA 0x0000047F
def PSM_SETHEADERSUBTITLEW 0x00000480
def PSM_SETHEADERTITLE 0x0000047D
def PSM_SETHEADERTITLEA 0x0000047D
def PSM_SETHEADERTITLEW 0x0000047E
def PSM_SETTITLE 0x0000046F
def PSM_SETTITLEA 0x0000046F
def PSM_SETTITLEW 0x00000478
def PSM_SETWIZBUTTONS 0x00000470
def PSM_UNCHANGED 0x0000046D
def PSNRET_INVALID 1
def PSNRET_INVALID_NOCHANGEPAGE 2
def PSNRET_MESSAGEHANDLED 3
def PSNRET_NOERROR 0
def PSN_APPLY 0xFFFFFF36
def PSN_FIRST 0xFFFFFF38
def PSN_GETOBJECT 0xFFFFFF2E
def PSN_HELP 0xFFFFFF33
def PSN_KILLACTIVE 0xFFFFFF37
def PSN_LAST 0xFFFFFED5
def PSN_QUERYCANCEL 0xFFFFFF2F
def PSN_QUERYINITIALFOCUS 0xFFFFFF2B
def PSN_RESET 0xFFFFFF35
def PSN_SETACTIVE 0xFFFFFF38
def PSN_TRANSLATEACCELERATOR 0xFFFFFF2C
def PSN_WIZBACK 0xFFFFFF32
def PSN_WIZFINISH 0xFFFFFF30
def PSN_WIZNEXT 0xFFFFFF31
def PSPCB_ADDREF 0
def PSPCB_CREATE 2
def PSPCB_RELEASE 1
def PSPROTOCOL_ASCII 0
def PSPROTOCOL_BCP 1
def PSPROTOCOL_BINARY 3
def PSPROTOCOL_TBCP 2
def PSP_DEFAULT 0x00000000
def PSP_DLGINDIRECT 0x00000001
def PSP_HASHELP 0x00000020
def PSP_HIDEHEADER 0x00000800
def PSP_PREMATURE 0x00000400
def PSP_RTLREADING 0x00000010
def PSP_USECALLBACK 0x00000080
def PSP_USEFUSIONCONTEXT 0x00004000
def PSP_USEHEADERSUBTITLE 0x00002000
def PSP_USEHEADERTITLE 0x00001000
def PSP_USEHICON 0x00000002
def PSP_USEICONID 0x00000004
def PSP_USEREFPARENT 0x00000040
def PSP_USETITLE 0x00000008
def PST_FAX 0x00000021
def PST_LAT 0x00000101
def PST_MODEM 0x00000006
def PST_NETWORK_BRIDGE 0x00000100
def PST_PARALLELPORT 0x00000002
def PST_RS232 0x00000001
def PST_RS422 0x00000003
def PST_RS423 0x00000004
def PST_RS449 0x00000005
def PST_SCANNER 0x00000022
def PST_TCPIP_TELNET 0x00000102
def PST_UNSPECIFIED 0x00000000
def PST_X25 0x00000103
def PSU_DEFAULT 1
def PSU_SECURITY_URL_ONLY 2
def PSWIZB_BACK 0x00000001
def PSWIZB_DISABLEDFINISH 0x00000008
def PSWIZB_FINISH 0x00000004
def PSWIZB_NEXT 0x00000002
def PS_ALTERNATE 8
def PS_COSMETIC 0x00000000
def PS_DASH 1
def PS_DASHDOT 3
def PS_DASHDOTDOT 4
def PS_DOT 2
def PS_ENDCAP_FLAT 0x00000200
def PS_ENDCAP_MASK 0x00000F00
def PS_ENDCAP_ROUND 0x00000000
def PS_ENDCAP_SQUARE 0x00000100
def PS_GEOMETRIC 0x00010000
def PS_INSIDEFRAME 6
def PS_JOIN_BEVEL 0x00001000
def PS_JOIN_MASK 0x0000F000
def PS_JOIN_MITER 0x00002000
def PS_JOIN_ROUND 0x00000000
def PS_NULL 5
def PS_SOLID 0
def PS_STYLE_MASK 0x0000000F
def PS_TYPE_MASK 0x000F0000
def PS_USERSTYLE 7
def PT_BEZIERTO 0x04
def PT_CLOSEFIGURE 0x01
def PT_LINETO 0x02
def PT_MOVETO 0x06
def PUAF_ACCEPT_WILDCARD_SCHEME 0x80
def PUAF_CHECK_TIFS 0x10
def PUAF_DEFAULT 0
def PUAF_DONTCHECKBOXINDIALOG 0x20
def PUAF_ENFORCERESTRICTED 0x100
def PUAF_FORCEUI_FOREGROUND 0x8
def PUAF_ISFILE 0x2
def PUAF_NOUI 0x1
def PUAF_TRUSTED 0x40
def PUAF_WARN_IF_DENIED 0x4
def PUBLICKEYBLOB 0x6
def PUBLICKEYBLOBEX 0xA
type PUBLICKEYSTRUC !bType !bVersion @reserved aiKeyAlg
def PUIFFDF_DEFAULT 0
def PUIFFDF_FRIENDLYDATE 0x8
def PUIFFDF_NOTIME 0x4
def PUIFFDF_NOUNITS 0x10
def PUIFFDF_RIGHTTOLEFT 0x1
def PUIFFDF_SHORTFORMAT 0x2
def PUIFNF_DEFAULT 0
def PUIFNF_MNEMONIC 0x1
def PUIF_DEFAULT 0
def PUIF_NOLABELININFOTIP 0x2
def PUIF_RIGHTALIGN 0x1
type PUNCTUATION iSize $szPunctuation
def PURE =0
def PURGE_RXABORT 0x0002
def PURGE_RXCLEAR 0x0008
def PURGE_TXABORT 0x0001
def PURGE_TXCLEAR 0x0004
type PVALUE $pv_valuename pv_valuelen !*pv_value_context pv_type
type PVALUEA $pv_valuename pv_valuelen !*pv_value_context pv_type
type PVALUEW @*pv_valuename pv_valuelen !*pv_value_context pv_type
def PVD_CONFIG 0x3001
def PWR_CRITICALRESUME 3
def PWR_FAIL 0xFFFFFFFF
def PWR_OK 1
def PWR_SUSPENDREQUEST 1
def PWR_SUSPENDRESUME 2
def PW_CLIENTONLY 0x00000001
def P_DETACH 4
def P_NOWAIT 1
def P_NOWAITO 3
def P_OVERLAY 2
def P_WAIT 0
def P_tmpdir "\"
dll user32 #PackDDElParam msg uiLo uiHi
dll comdlg32 [PageSetupDlgA]#PageSetupDlg PAGESETUPDLG*lppsd
dll C_macro Pager_ForwardMouse hwnd bForward
 ;;SendMessage(hwnd,(0x1400+3),bForward,0)
dll C_macro Pager_GetBkColor hwnd
 ;;SendMessage(hwnd,(0x1400+5),0,0)
dll C_macro Pager_GetBorder hwnd
 ;;SendMessage(hwnd,(0x1400+7),0,0)
dll C_macro Pager_GetButtonSize hwnd
 ;;SendMessage(hwnd,(0x1400+11),0,0)
dll C_macro Pager_GetButtonState hwnd iButton
 ;;SendMessage(hwnd,(0x1400+12),0,iButton)
dll C_macro Pager_GetDropTarget hwnd ppdt
 ;;SendMessage(hwnd,(0x2000+4),0,ppdt)
dll C_macro Pager_GetPos hwnd
 ;;SendMessage(hwnd,(0x1400+9),0,0)
dll C_macro Pager_RecalcSize hwnd
 ;;SendMessage(hwnd,(0x1400+2),0,0)
dll C_macro Pager_SetBkColor hwnd clr
 ;;SendMessage(hwnd,(0x1400+4),0,clr)
dll C_macro Pager_SetBorder hwnd iBorder
 ;;SendMessage(hwnd,(0x1400+6),0,iBorder)
dll C_macro Pager_SetButtonSize hwnd iSize
 ;;SendMessage(hwnd,(0x1400+10),0,iSize)
dll C_macro Pager_SetChild hwnd hwndChild
 ;;SendMessage(hwnd,(0x1400+1),0,hwndChild)
dll C_macro Pager_SetPos hwnd iPos
 ;;SendMessage(hwnd,(0x1400+8),0,iPos)
dll user32 #PaintDesktop hdc
dll gdi32 #PaintRgn hdc hrgn
dll gdi32 #PatBlt hdc nXLeft nYLeft nWidth nHeight dwRop
dll shlwapi [PathAddBackslashA]$PathAddBackslash $pszPath
dll shlwapi [PathAddExtensionA]#PathAddExtension $pszPath $pszExt
dll shlwapi [PathAppendA]#PathAppend $pszPath $pMore
dll shlwapi [PathBuildRootA]$PathBuildRoot $pszRoot iDrive
dll shlwapi [PathCanonicalizeA]#PathCanonicalize $pszBuf $pszPath
dll shell32 #PathCleanupSpec @*pszDir @*pszSpec
dll shlwapi [PathCombineA]$PathCombine $pszDest $pszDir $pszFile
dll shlwapi [PathCommonPrefixA]#PathCommonPrefix $pszFile1 $pszFile2 $achPath
dll shlwapi [PathCompactPathA]#PathCompactPath hDC $pszPath dx
dll shlwapi [PathCompactPathExA]#PathCompactPathEx $pszOut $pszSrc cchMax dwFlags
dll shlwapi [PathCreateFromUrlA]#PathCreateFromUrl $pszUrl $pszPath *pcchPath dwFlags
dll shlwapi [PathFileExistsA]#PathFileExists $pszPath
dll shlwapi [PathFindExtensionA]$PathFindExtension $pszPath
dll shlwapi [PathFindFileNameA]$PathFindFileName $pszPath
dll shlwapi [PathFindNextComponentA]$PathFindNextComponent $pszPath
dll shlwapi [PathFindOnPathA]#PathFindOnPath $pszPath $*ppszOtherDirs
dll shlwapi [PathFindSuffixArrayA]$PathFindSuffixArray $pszPath $*apszSuffix iArraySize
dll shlwapi [PathGetArgsA]$PathGetArgs $pszPath
dll shlwapi [PathGetCharTypeA]#PathGetCharType !ch
dll shlwapi [PathGetDriveNumberA]#PathGetDriveNumber $pszPath
dll shell32 PathGetShortPath @*pszLongPath
dll shlwapi [PathIsContentTypeA]#PathIsContentType $pszPath $pszContentType
dll shlwapi [PathIsDirectoryA]#PathIsDirectory $pszPath
dll shlwapi [PathIsDirectoryEmptyA]#PathIsDirectoryEmpty $pszPath
dll shell32 #PathIsExe @*pszPath
dll shlwapi [PathIsFileSpecA]#PathIsFileSpec $pszPath
dll C_macro PathIsHTMLFile pszPath
 ;;PathIsContentType(pszPath,"text/html")
dll shlwapi [PathIsLFNFileSpecA]#PathIsLFNFileSpec $lpName
dll shlwapi [PathIsNetworkPathA]#PathIsNetworkPath $pszPath
dll shlwapi [PathIsPrefixA]#PathIsPrefix $pszPrefix $pszPath
dll shlwapi [PathIsRelativeA]#PathIsRelative $pszPath
dll shlwapi [PathIsRootA]#PathIsRoot $pszPath
dll shlwapi [PathIsSameRootA]#PathIsSameRoot $pszPath1 $pszPath2
dll shell32 [PathIsSlowA]#PathIsSlow $pszFile dwAttr
dll shlwapi [PathIsSystemFolderA]#PathIsSystemFolder $pszPath dwAttrb
dll shlwapi [PathIsUNCA]#PathIsUNC $pszPath
dll shlwapi [PathIsUNCServerA]#PathIsUNCServer $pszPath
dll shlwapi [PathIsUNCServerShareA]#PathIsUNCServerShare $pszPath
dll shlwapi [PathIsURLA]#PathIsURL $pszPath
dll shlwapi [PathMakePrettyA]#PathMakePretty $pszPath
dll shlwapi [PathMakeSystemFolderA]#PathMakeSystemFolder $pszPath
dll shell32 #PathMakeUniqueName @*pszUniqueName cchMax @*pszTemplate @*pszLongPlate @*pszDir
dll shlwapi [PathMatchSpecA]#PathMatchSpec $pszFile $pszSpec
dll shlwapi [PathParseIconLocationA]#PathParseIconLocation $pszIconFile
dll shell32 #PathProcessCommand @*lpSrc @*lpDest iMax dwFlags
dll shell32 PathQualify @*psz
dll shlwapi [PathQuoteSpacesA]PathQuoteSpaces $lpsz
dll shlwapi [PathRelativePathToA]#PathRelativePathTo $pszPath $pszFrom dwAttrFrom $pszTo dwAttrTo
dll shlwapi [PathRemoveArgsA]PathRemoveArgs $pszPath
dll shlwapi [PathRemoveBackslashA]$PathRemoveBackslash $pszPath
dll shlwapi [PathRemoveBlanksA]PathRemoveBlanks $pszPath
dll shlwapi [PathRemoveExtensionA]PathRemoveExtension $pszPath
dll shlwapi [PathRemoveFileSpecA]#PathRemoveFileSpec $pszPath
dll shlwapi [PathRenameExtensionA]#PathRenameExtension $pszPath $pszExt
dll shell32 #PathResolve @*pszPath @**dirs fFlags
dll shlwapi [PathSearchAndQualifyA]#PathSearchAndQualify $pszPath $pszBuf cchBuf
dll shlwapi [PathSetDlgItemPathA]PathSetDlgItemPath hDlg id $pszPath
dll shlwapi [PathSkipRootA]$PathSkipRoot $pszPath
dll shlwapi [PathStripPathA]PathStripPath $pszPath
dll shlwapi [PathStripToRootA]#PathStripToRoot $pszPath
dll gdi32 #PathToRegion hdc
dll shlwapi [PathUnExpandEnvStringsA]#PathUnExpandEnvStrings $pszPath $pszBuf cchBuf
dll shlwapi [PathUndecorateA]PathUndecorate $pszPath
dll shlwapi [PathUnmakeSystemFolderA]#PathUnmakeSystemFolder $pszPath
dll shlwapi [PathUnquoteSpacesA]PathUnquoteSpaces $lpsz
dll shell32 #PathYetAnotherMakeUniqueName @*pszUniqueName @*pszPath @*pszShort @*pszFileSpec
dll pdh [PdhAddCounterA]#PdhAddCounter hQuery $szFullCounterPath dwUserData *phCounter
dll pdh [PdhBindInputDataSourceA]#PdhBindInputDataSource *phDataSource $LogFileNameList
dll pdh [PdhBrowseCountersA]#PdhBrowseCounters PDH_BROWSE_DLG_CONFIG*pBrowseDlgData
dll pdh [PdhBrowseCountersHA]#PdhBrowseCountersH PDH_BROWSE_DLG_CONFIG_H*pBrowseDlgData
dll pdh #PdhCalculateCounterFromRawValue hCounter dwFormat PDH_RAW_COUNTER*rawValue1 PDH_RAW_COUNTER*rawValue2 PDH_FMT_COUNTERVALUE*fmtValue
dll pdh #PdhCloseLog hLog dwFlags
dll pdh #PdhCloseQuery hQuery
dll pdh #PdhCollectQueryData hQuery
dll pdh #PdhCollectQueryDataEx hQuery dwIntervalTime hNewDataEvent
dll pdh #PdhComputeCounterStatistics hCounter dwFormat dwFirstEntry dwNumEntries PDH_RAW_COUNTER*lpRawValueArray PDH_STATISTICS*data
dll pdh [PdhConnectMachineA]#PdhConnectMachine $szMachineName
dll pdh [PdhCreateSQLTablesA]#PdhCreateSQLTables $szDataSource
dll pdh [PdhEnumLogSetNamesA]#PdhEnumLogSetNames $szDataSource $mszDataSetNameList *pcchBufferLength
dll pdh [PdhEnumMachinesA]#PdhEnumMachines $szDataSource $mszMachineList *pcchBufferSize
dll pdh [PdhEnumMachinesHA]#PdhEnumMachinesH hDataSource $mszMachineList *pcchBufferSize
dll pdh [PdhEnumObjectItemsA]#PdhEnumObjectItems $szDataSource $szMachineName $szObjectName $mszCounterList *pcchCounterListLength $mszInstanceList *pcchInstanceListLength dwDetailLevel dwFlags
dll pdh [PdhEnumObjectItemsHA]#PdhEnumObjectItemsH hDataSource $szMachineName $szObjectName $mszCounterList *pcchCounterListLength $mszInstanceList *pcchInstanceListLength dwDetailLevel dwFlags
dll pdh [PdhEnumObjectsA]#PdhEnumObjects $szDataSource $szMachineName $mszObjectList *pcchBufferSize dwDetailLevel bRefresh
dll pdh [PdhEnumObjectsHA]#PdhEnumObjectsH hDataSource $szMachineName $mszObjectList *pcchBufferSize dwDetailLevel bRefresh
dll pdh [PdhExpandCounterPathA]#PdhExpandCounterPath $szWildCardPath $mszExpandedPathList *pcchPathListLength
dll pdh [PdhExpandWildCardPathA]#PdhExpandWildCardPath $szDataSource $szWildCardPath $mszExpandedPathList *pcchPathListLength dwFlags
dll pdh [PdhExpandWildCardPathHA]#PdhExpandWildCardPathH hDataSource $szWildCardPath $mszExpandedPathList *pcchPathListLength dwFlags
dll pdh #PdhFormatFromRawValue dwCounterType dwFormat %*pTimeBase PDH_RAW_COUNTER*pRawValue1 PDH_RAW_COUNTER*pRawValue2 PDH_FMT_COUNTERVALUE*pFmtValue
dll pdh [PdhGetCounterInfoA]#PdhGetCounterInfo hCounter !bRetrieveExplainText *pdwBufferSize PDH_COUNTER_INFO*lpBuffer
dll pdh #PdhGetCounterTimeBase hCounter %*pTimeBase
dll pdh [PdhGetDataSourceTimeRangeA]#PdhGetDataSourceTimeRange $szDataSource *pdwNumEntries PDH_TIME_INFO*pInfo *dwBufferSize
dll pdh #PdhGetDataSourceTimeRangeH hDataSource *pdwNumEntries PDH_TIME_INFO*pInfo *pdwBufferSize
dll pdh [PdhGetDefaultPerfCounterA]#PdhGetDefaultPerfCounter $szDataSource $szMachineName $szObjectName $szDefaultCounterName *pcchBufferSize
dll pdh [PdhGetDefaultPerfCounterHA]#PdhGetDefaultPerfCounterH hDataSource $szMachineName $szObjectName $szDefaultCounterName *pcchBufferSize
dll pdh [PdhGetDefaultPerfObjectA]#PdhGetDefaultPerfObject $szDataSource $szMachineName $szDefaultObjectName *pcchBufferSize
dll pdh [PdhGetDefaultPerfObjectHA]#PdhGetDefaultPerfObjectH hDataSource $szMachineName $szDefaultObjectName *pcchBufferSize
dll pdh #PdhGetDllVersion *lpdwVersion
dll pdh [PdhGetFormattedCounterArrayA]#PdhGetFormattedCounterArray hCounter dwFormat *lpdwBufferSize *lpdwItemCount PDH_FMT_COUNTERVALUE_ITEM*ItemBuffer
dll pdh #PdhGetFormattedCounterValue hCounter dwFormat *lpdwType PDH_FMT_COUNTERVALUE*pValue
dll pdh #PdhGetLogFileSize hLog %*llSize
dll pdh #PdhGetLogSetGUID hLog GUID*pGuid *pRunId
dll pdh [PdhGetRawCounterArrayA]#PdhGetRawCounterArray hCounter *lpdwBufferSize *lpdwItemCount PDH_RAW_COUNTER_ITEM*ItemBuffer
dll pdh #PdhGetRawCounterValue hCounter *lpdwType PDH_RAW_COUNTER*pValue
dll pdh #PdhIsRealTimeQuery hQuery
dll pdh [PdhLookupPerfIndexByNameA]#PdhLookupPerfIndexByName $szMachineName $szNameBuffer *pdwIndex
dll pdh [PdhLookupPerfNameByIndexA]#PdhLookupPerfNameByIndex $szMachineName dwNameIndex $szNameBuffer *pcchNameBufferSize
dll pdh [PdhMakeCounterPathA]#PdhMakeCounterPath PDH_COUNTER_PATH_ELEMENTS*pCounterPathElements $szFullPathBuffer *pcchBufferSize dwFlags
dll pdh [PdhOpenLogA]#PdhOpenLog $szLogFileName dwAccessFlags *lpdwLogType hQuery dwMaxSize $szUserCaption *phLog
dll pdh [PdhOpenQueryA]#PdhOpenQuery $szDataSource dwUserData *phQuery
dll pdh #PdhOpenQueryH hDataSource dwUserData *phQuery
dll pdh [PdhParseCounterPathA]#PdhParseCounterPath $szFullPathBuffer PDH_COUNTER_PATH_ELEMENTS*pCounterPathElements *pdwBufferSize dwFlags
dll pdh [PdhParseInstanceNameA]#PdhParseInstanceName $szInstanceString $szInstanceName *pcchInstanceNameLength $szParentName *pcchParentNameLength *lpIndex
dll pdh #PdhReadRawLogRecord hLog FILETIME'ftRecord PDH_RAW_LOG_RECORD*pRawLogRecord *pdwBufferLength
dll pdh #PdhRemoveCounter hCounter
dll pdh [PdhSelectDataSourceA]#PdhSelectDataSource hWndOwner dwFlags $szDataSource *pcchBufferLength
dll pdh #PdhSetCounterScaleFactor hCounter lFactor
dll pdh #PdhSetDefaultRealTimeDataSource dwDataSourceId
dll pdh #PdhSetLogSetRunID hLog RunId
dll pdh #PdhSetQueryTimeRange hQuery PDH_TIME_INFO*pInfo
dll pdh [PdhUpdateLogA]#PdhUpdateLog hLog $szUserString
dll pdh #PdhUpdateLogFileCatalog hLog
dll pdh [PdhValidatePathA]#PdhValidatePath $szFullPathBuffer
dll pdh [PdhVerifySQLDBA]#PdhVerifySQLDB $szDataSource
dll kernel32 [PeekConsoleInputA]#PeekConsoleInput hConsoleInput INPUT_RECORD*lpBuffer nLength *lpNumberOfEventsRead
dll user32 [PeekMessageA]#PeekMessage MSG*lpMsg hWnd wMsgFilterMin wMsgFilterMax wRemoveMsg
dll kernel32 #PeekNamedPipe hNamedPipe !*lpBuffer nBufferSize *lpBytesRead *lpTotalBytesAvail *lpBytesLeftThisMessage
dll shell32 #PickIconDlg hwnd @*pszIconPath cbIconPath *piIconIndex
dll gdi32 #Pie hdc nLeftRect nTopRect nRightRect nBottomRect nXRadial1 nYRadial1 nXRadial2 nYRadial2
dll shell32 #PifMgr_CloseProperties hProps flOpt
dll shell32 #PifMgr_GetProperties hProps $pszGroup !*lpProps cbProps flOpt
dll shell32 #PifMgr_OpenProperties @*pszApp @*pszPIF hInf flOpt
dll shell32 #PifMgr_SetProperties hProps $pszGroup !*lpProps cbProps flOpt
dll gdi32 #PlayEnhMetaFile hdc hemf RECT*lpRect
dll gdi32 #PlayEnhMetaFileRecord hdc HANDLETABLE*lpHandletable ENHMETARECORD*lpEnhMetaRecord nHandles
dll gdi32 #PlayMetaFile hdc hmf
dll gdi32 #PlayMetaFileRecord hdc HANDLETABLE*lpHandletable METARECORD*lpMetaRecord nHandles
dll winmm [PlaySoundA]#PlaySound $pszSound hmod fdwSound
dll gdi32 #PlgBlt hdcDest POINT*lpPoint hdcSrc nXSrc nYSrc nWidth nHeight hbmMask xMask yMask
dll gdi32 #PolyBezier hdc POINT*lppt cPoints
dll gdi32 #PolyBezierTo hdc POINT*lppt cCount
dll gdi32 #PolyDraw hdc POINT*lppt !*lpbTypes cCount
dll gdi32 #PolyPolygon hdc POINT*lpPoints *lpPolyCounts nCount
dll gdi32 #PolyPolyline hdc POINT*lppt *lpdwPolyPoints cCount
dll gdi32 [PolyTextOutA]#PolyTextOut hdc POLYTEXT*pptxt cStrings
dll gdi32 #Polygon hdc POINT*lpPoints nCount
dll gdi32 #Polyline hdc POINT*lppt cPoints
dll gdi32 #PolylineTo hdc POINT*lppt cCount
dll C_macro PostAppMessage idThread wMsg wParam lParam
 ;;PostThreadMessage(idThread,wMsg,wParam,lParam)
dll user32 [PostMessageA]#PostMessage hWnd Msg wParam lParam
dll kernel32 #PostQueuedCompletionStatus CompletionPort dwNumberOfBytesTransferred dwCompletionKey OVERLAPPED*lpOverlapped
dll user32 PostQuitMessage nExitCode
dll user32 [PostThreadMessageA]#PostThreadMessage idThread Msg wParam lParam
def PowerActionHibernate 3
def PowerActionNone 0
def PowerActionReserved 1
def PowerActionShutdown 4
def PowerActionShutdownOff 6
def PowerActionShutdownReset 5
def PowerActionSleep 2
def PowerActionWarmEject 7
def PowerDeviceD0 1
def PowerDeviceD1 2
def PowerDeviceD2 3
def PowerDeviceD3 4
def PowerDeviceMaximum 5
def PowerDeviceUnspecified 0
def PowerSystemHibernate 5
def PowerSystemMaximum 7
def PowerSystemShutdown 6
def PowerSystemSleeping1 2
def PowerSystemSleeping2 3
def PowerSystemSleeping3 4
def PowerSystemUnspecified 0
def PowerSystemWorking 1
dll kernel32 #PrepareTape hDevice dwOperation bImmediate
def PrimaryComputerName 0
dll comdlg32 [PrintDlgA]#PrintDlg PRINTDLG*lppd
dll comdlg32 [PrintDlgExA]#PrintDlgEx PRINTDLGEX*lppd
dll user32 #PrintWindow hwnd hdcBlt nFlags
dll "winspool.drv" [PrinterMessageBoxA]#PrinterMessageBox hPrinter Error hWnd $pText $pCaption dwType
dll "winspool.drv" #PrinterProperties hWnd hPrinter
dll user32 [PrivateExtractIconsA]#PrivateExtractIcons $szFileName nIconIndex cxIcon cyIcon *phicon *piconid nIcons flags
dll advapi32 #PrivilegeCheck ClientToken PRIVILEGE_SET*RequiredPrivileges *pfResult
dll advapi32 [PrivilegedServiceAuditAlarmA]#PrivilegedServiceAuditAlarm $SubsystemName $ServiceName ClientToken PRIVILEGE_SET*Privileges AccessGranted
dll kernel32 #Process32First hSnapshot PROCESSENTRY32*lppe
dll kernel32 #Process32Next hSnapshot PROCESSENTRY32*lppe
def ProcessBasicInformation 0
dll kernel32 #ProcessIdToSessionId dwProcessId *pSessionId
def ProcessWow64Information 26
def ProcessorInformation 11
def ProcessorPowerPolicyAc 18
def ProcessorPowerPolicyCurrent 22
def ProcessorPowerPolicyDc 19
def ProcessorStateHandler 7
def ProcessorStateHandler2 13
dll ole32 #ProgIDFromCLSID GUID*clsid @**lplpszProgID
dll C_macro PropSheet_AddPage hDlg hpage
 ;;SendMessage(hDlg,(0x0400+103),0,hpage)
dll C_macro PropSheet_Apply hDlg
 ;;SendMessage(hDlg,(0x0400+110),0,0)
dll C_macro PropSheet_CancelToClose hDlg
 ;;PostMessage(hDlg,(0x0400+107),0,0)
dll C_macro PropSheet_Changed hDlg hwnd
 ;;SendMessage(hDlg,(0x0400+104),hwnd,0)
dll C_macro PropSheet_GetCurrentPageHwnd hDlg
 ;;SendMessage(hDlg,(0x0400+118),0,0)
dll C_macro PropSheet_GetResult hDlg
 ;;SendMessage(hDlg,(0x0400+135),0,0)
dll C_macro PropSheet_GetTabControl hDlg
 ;;SendMessage(hDlg,(0x0400+116),0,0)
dll C_macro PropSheet_HwndToIndex hDlg hwnd
 ;;SendMessage(hDlg,(0x0400+129),hwnd,0)
dll C_macro PropSheet_IdToIndex hDlg id
 ;;SendMessage(hDlg,(0x0400+133),0,id)
dll C_macro PropSheet_IndexToHwnd hDlg i
 ;;SendMessage(hDlg,(0x0400+130),i,0)
dll C_macro PropSheet_IndexToId hDlg i
 ;;SendMessage(hDlg,(0x0400+134),i,0)
dll C_macro PropSheet_IndexToPage hDlg i
 ;;SendMessage(hDlg,(0x0400+132),i,0)
dll C_macro PropSheet_InsertPage hDlg index hpage
 ;;SendMessage(hDlg,(0x0400+119),index,hpage)
dll C_macro PropSheet_IsDialogMessage hDlg pMsg
 ;;SendMessage(hDlg,(0x0400+117),0,pMsg)
dll C_macro PropSheet_PageToIndex hDlg hpage
 ;;SendMessage(hDlg,(0x0400+131),0,hpage)
dll C_macro PropSheet_PressButton hDlg iButton
 ;;PostMessage(hDlg,(0x0400+113),iButton,0)
dll C_macro PropSheet_QuerySiblings hDlg wParam lParam
 ;;SendMessage(hDlg,(0x0400+108),wParam,lParam)
dll C_macro PropSheet_RebootSystem hDlg
 ;;SendMessage(hDlg,(0x0400+106),0,0)
dll C_macro PropSheet_RecalcPageSizes hDlg
 ;;SendMessage(hDlg,(0x0400+136),0,0)
dll C_macro PropSheet_RemovePage hDlg index hpage
 ;;SendMessage(hDlg,(0x0400+102),index,hpage)
dll C_macro PropSheet_RestartWindows hDlg
 ;;SendMessage(hDlg,(0x0400+105),0,0)
dll C_macro PropSheet_SetCurSel hDlg hpage index
 ;;SendMessage(hDlg,(0x0400+101),index,hpage)
dll C_macro PropSheet_SetCurSelByID hDlg id
 ;;SendMessage(hDlg,(0x0400+114),0,id)
dll C_macro PropSheet_SetFinishText hDlg lpszText
 ;;SendMessage(hDlg,(0x0400+115),0,lpszText)
dll C_macro PropSheet_SetHeaderSubTitle hDlg index lpszText
 ;;SendMessage(hDlg,(0x0400+127),index,lpszText)
dll C_macro PropSheet_SetHeaderTitle hDlg index lpszText
 ;;SendMessage(hDlg,(0x0400+125),index,lpszText)
dll C_macro PropSheet_SetTitle hDlg wStyle lpszText
 ;;SendMessage(hDlg,(0x0400+111),wStyle,lpszText)
dll C_macro PropSheet_SetWizButtons hDlg dwFlags
 ;;PostMessage(hDlg,(0x0400+112),0,dwFlags)
dll C_macro PropSheet_UnChanged hDlg hwnd
 ;;SendMessage(hDlg,(0x0400+109),hwnd,0)
dll iprop #PropStgNameToFmtId @*oszName GUID*pfmtid
dll iprop #PropVariantClear PROPVARIANT*pvar
dll iprop #PropVariantCopy PROPVARIANT*pvarDest PROPVARIANT*pvarSrc
dll comctl32 [PropertySheetA]#PropertySheet PROPSHEETHEADER*lppsph
dll user32 #PtInRect RECT*lprc POINT'pt
dll gdi32 #PtInRegion hrgn X Y
dll gdi32 #PtVisible hdc X Y
dll kernel32 #PulseEvent hEvent
dll kernel32 #PurgeComm hFile dwFlags
type QACONTAINER cbSize IOleClientSite'pClientSite IAdviseSinkEx'pAdviseSink IPropertyNotifySink'pPropertyNotifySink IUnknown'pUnkEventSink dwAmbientFlags colorFore colorBack IFont'pFont IOleUndoManager'pUndoMgr dwAppearance lcid hpal IBindHost'pBindHost IOleControlSite'pOleControlSite IServiceProvider'pServiceProvider
def QACONTAINER_AUTOCLIP 0x20
def QACONTAINER_DISPLAYASDEFAULT 0x8
def QACONTAINER_MESSAGEREFLECT 0x40
def QACONTAINER_SHOWGRABHANDLES 0x2
def QACONTAINER_SHOWHATCHING 0x1
def QACONTAINER_SUPPORTSMNEMONICS 0x80
def QACONTAINER_UIDEAD 0x10
def QACONTAINER_USERMODE 0x4
type QACONTROL cbSize dwMiscStatus dwViewStatus dwEventCookie dwPropNotifyCookie dwPointerActivationPolicy
type QCMINFO hmenu indexMenu idCmdFirst idCmdLast QCMINFO_IDMAP*pIdMap
type QCMINFO_IDMAP nMaxIds QCMINFO_IDMAP_PLACEMENT'pIdList[1]
type QCMINFO_IDMAP_PLACEMENT id fFlags
def QCMINFO_PLACE_AFTER 1
def QCMINFO_PLACE_BEFORE 0
def QDI_DIBTOSCREEN 4
def QDI_GETDIBITS 2
def QDI_SETDIBITS 1
def QDI_STRETCHDIB 8
def QIC 35
def QID_SYNC 0xFFFFFFFF
def QIF_CACHED 0x00000001
def QIF_DONTEXPANDFOLDER 0x00000002
def QITIPF_DEFAULT 0x00000000
def QITIPF_LINKNOTARGET 0x00000002
def QITIPF_LINKUSETARGET 0x00000004
def QITIPF_USENAME 0x00000001
def QITIPF_USESLOWTIP 0x00000008
type QOS FLOWSPEC'SendingFlowspec FLOWSPEC'ReceivingFlowspec WSABUF'ProviderSpecific
def QOS_GENERAL_ID_BASE 2000
def QOS_NOT_SPECIFIED 0xFFFFFFFF
def QOS_OBJECT_DESTADDR 0x000007D4
def QOS_OBJECT_END_OF_LIST 0x000007D1
type QOS_OBJECT_HDR ObjectType ObjectLength
def QOS_OBJECT_SD_MODE 0x000007D2
def QOS_OBJECT_SHAPING_RATE 0x000007D3
type QOS_SD_MODE QOS_OBJECT_HDR'ObjectHdr ShapeDiscardMode
type QOS_SHAPING_RATE QOS_OBJECT_HDR'ObjectHdr ShapingRate
def QS_ALLEVENTS 0x000004BF
def QS_ALLINPUT 0x000004FF
def QS_ALLPOSTMESSAGE 0x0100
def QS_HOTKEY 0x0080
def QS_INPUT 0x00000407
def QS_KEY 0x0001
def QS_MOUSE 0x00000006
def QS_MOUSEBUTTON 0x0004
def QS_MOUSEMOVE 0x0002
def QS_PAINT 0x0020
def QS_POSTMESSAGE 0x0008
def QS_RAWINPUT 0x0400
def QS_SENDMESSAGE 0x0040
def QS_TIMER 0x0010
type QUERYCONTEXT dwContext CSPLATFORM'Platform Locale dwVersionHi dwVersionLo
def QUERYDIBSUPPORT 3073
def QUERYESCSUPPORT 8
def QUERYROPSUPPORT 40
def QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS 0x00000010
def QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE 0x00000008
def QUERY_ACTCTX_FLAG_NO_ADDREF 0x80000000
def QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX 0x00000004
def QUERY_CAN_NAVIGATE 7
def QUERY_CONTENT_ENCODING 3
def QUERY_CONTENT_TYPE 4
def QUERY_EXPIRATION_DATE 1
def QUERY_IS_CACHED 9
def QUERY_IS_CACHED_OR_MAPPED 11
def QUERY_IS_INSTALLEDENTRY 10
def QUERY_IS_SAFE 14
def QUERY_IS_SECURE 13
def QUERY_RECOMBINE 6
def QUERY_REFRESH 5
type QUERY_SERVICE_CONFIG dwServiceType dwStartType dwErrorControl $lpBinaryPathName $lpLoadOrderGroup dwTagId $lpDependencies $lpServiceStartName $lpDisplayName
type QUERY_SERVICE_CONFIGA dwServiceType dwStartType dwErrorControl $lpBinaryPathName $lpLoadOrderGroup dwTagId $lpDependencies $lpServiceStartName $lpDisplayName
type QUERY_SERVICE_CONFIGW dwServiceType dwStartType dwErrorControl @*lpBinaryPathName @*lpLoadOrderGroup dwTagId @*lpDependencies @*lpServiceStartName @*lpDisplayName
type QUERY_SERVICE_LOCK_STATUS fIsLocked $lpLockOwner dwLockDuration
type QUERY_SERVICE_LOCK_STATUSA fIsLocked $lpLockOwner dwLockDuration
type QUERY_SERVICE_LOCK_STATUSW fIsLocked @*lpLockOwner dwLockDuration
def QUERY_TIME_OF_LAST_CHANGE 2
def QUERY_USES_CACHE 12
def QUERY_USES_NETWORK 8
type QUOTA_LIMITS PagedPoolLimit NonPagedPoolLimit MinimumWorkingSetSize MaximumWorkingSetSize PagefileLimit LARGE_INTEGER'TimeLimit
type QUOTA_LIMITS_EX PagedPoolLimit NonPagedPoolLimit MinimumWorkingSetSize MaximumWorkingSetSize PagefileLimit LARGE_INTEGER'TimeLimit Reserved1 Reserved2 Reserved3 Reserved4 Flags Reserved5
def QUOTA_LIMITS_HARDWS_MAX_DISABLE 0x00000008
def QUOTA_LIMITS_HARDWS_MAX_ENABLE 0x00000004
def QUOTA_LIMITS_HARDWS_MIN_DISABLE 0x00000002
def QUOTA_LIMITS_HARDWS_MIN_ENABLE 0x00000001
dll kernel32 #QueryActCtxW dwFlags hActCtx !*pvSubInstance ulInfoClass !*pvBuffer cbBuffer *pcbWrittenOrRequired
dll kernel32 @QueryDepthSList SLIST_HEADER*ListHead
dll kernel32 [QueryDosDeviceA]#QueryDosDevice $lpDeviceName $lpTargetPath ucchMax
dll kernel32 #QueryInformationJobObject hJob JobObjectInformationClass !*lpJobObjectInformation cbJobObjectInformationLength *lpReturnLength
dll kernel32 #QueryMemoryResourceNotification ResourceNotificationHandle *ResourceState
dll oleaut32 #QueryPathOfRegTypeLib GUID*guid @wMaj @wMin lcid BSTR*lpbstrPathName
dll kernel32 #QueryPerformanceCounter LARGE_INTEGER*lpPerformanceCount
dll kernel32 #QueryPerformanceFrequency LARGE_INTEGER*lpFrequency
dll advapi32 #QueryRecoveryAgentsOnEncryptedFile @*lpFileName ENCRYPTION_CERTIFICATE_HASH_LIST**pRecoveryAgents
dll advapi32 [QueryServiceConfigA]#QueryServiceConfig hService QUERY_SERVICE_CONFIG*lpServiceConfig cbBufSize *pcbBytesNeeded
dll advapi32 [QueryServiceConfig2A]#QueryServiceConfig2 hService dwInfoLevel !*lpBuffer cbBufSize *pcbBytesNeeded
dll advapi32 [QueryServiceLockStatusA]#QueryServiceLockStatus hSCManager QUERY_SERVICE_LOCK_STATUS*lpLockStatus cbBufSize *pcbBytesNeeded
dll advapi32 #QueryServiceObjectSecurity hService dwSecurityInformation !*lpSecurityDescriptor cbBufSize *pcbBytesNeeded
dll advapi32 #QueryServiceStatus hService SERVICE_STATUS*lpServiceStatus
dll advapi32 #QueryServiceStatusEx hService InfoLevel !*lpBuffer cbBufSize *pcbBytesNeeded
dll advapi32 #QueryUsersOnEncryptedFile @*lpFileName ENCRYPTION_CERTIFICATE_HASH_LIST**pUsers
dll psapi #QueryWorkingSet hProcess !*pv cb
dll kernel32 #QueueUserAPC pfnAPC hThread dwData
 ;;pfnAPC: function dwParam
dll kernel32 #QueueUserWorkItem Function !*Context Flags
 ;;Function: function# !*lpThreadParameter
def R2_BLACK 1
def R2_COPYPEN 13
def R2_LAST 16
def R2_MASKNOTPEN 3
def R2_MASKPEN 9
def R2_MASKPENNOT 5
def R2_MERGENOTPEN 12
def R2_MERGEPEN 15
def R2_MERGEPENNOT 14
def R2_NOP 11
def R2_NOT 6
def R2_NOTCOPYPEN 4
def R2_NOTMASKPEN 8
def R2_NOTMERGEPEN 2
def R2_NOTXORPEN 10
def R2_WHITE 16
def R2_XORPEN 7
def RANDOM_PADDING 2
def RAND_MAX 0x7fff
def RASTERCAPS 38
type RASTERIZER_STATUS @nSize @wFlags @nLanguageID
def RASTER_FONTTYPE 0x0001
type RAWHID dwSizeHid dwCount !bRawData[1]
type RAWINPUT RAWINPUTHEADER'header __RAWINPUT1'data
type RAWINPUTDEVICE @usUsagePage @usUsage dwFlags hwndTarget
type RAWINPUTDEVICELIST hDevice dwType
type RAWINPUTHEADER dwType dwSize hDevice wParam
type RAWKEYBOARD @MakeCode @Flags @Reserved @VKey Message ExtraInformation
type RAWMOUSE @usFlags {ulButtons []{@usButtonFlags @usButtonData}} ulRawButtons lLastX lLastY ulExtraInformation
def RBAB_ADDBAND 0x0002
def RBAB_AUTOSIZE 0x0001
def RBBIM_BACKGROUND 0x00000080
def RBBIM_CHILD 0x00000010
def RBBIM_CHILDSIZE 0x00000020
def RBBIM_COLORS 0x00000002
def RBBIM_HEADERSIZE 0x00000800
def RBBIM_ID 0x00000100
def RBBIM_IDEALSIZE 0x00000200
def RBBIM_IMAGE 0x00000008
def RBBIM_LPARAM 0x00000400
def RBBIM_SIZE 0x00000040
def RBBIM_STYLE 0x00000001
def RBBIM_TEXT 0x00000004
def RBBS_BREAK 0x00000001
def RBBS_CHILDEDGE 0x00000004
def RBBS_FIXEDBMP 0x00000020
def RBBS_FIXEDSIZE 0x00000002
def RBBS_GRIPPERALWAYS 0x00000080
def RBBS_HIDDEN 0x00000008
def RBBS_HIDETITLE 0x00000400
def RBBS_NOGRIPPER 0x00000100
def RBBS_NOVERT 0x00000010
def RBBS_TOPALIGN 0x00000800
def RBBS_USECHEVRON 0x00000200
def RBBS_VARIABLEHEIGHT 0x00000040
type RBHITTESTINFO POINT'pt flags iBand
def RBHT_CAPTION 0x0002
def RBHT_CHEVRON 0x0008
def RBHT_CLIENT 0x0003
def RBHT_GRABBER 0x0004
def RBHT_NOWHERE 0x0001
def RBIM_IMAGELIST 0x00000001
def RBNM_ID 0x00000001
def RBNM_LPARAM 0x00000004
def RBNM_STYLE 0x00000002
def RBN_AUTOBREAK 0xFFFFFCAB
def RBN_AUTOSIZE 0xFFFFFCBE
def RBN_BEGINDRAG 0xFFFFFCBD
def RBN_CHEVRONPUSHED 0xFFFFFCB7
def RBN_CHILDSIZE 0xFFFFFCB9
def RBN_DELETEDBAND 0xFFFFFCBA
def RBN_DELETINGBAND 0xFFFFFCBB
def RBN_ENDDRAG 0xFFFFFCBC
def RBN_FIRST 0xFFFFFCC1
def RBN_GETOBJECT 0xFFFFFCC0
def RBN_HEIGHTCHANGE 0xFFFFFCC1
def RBN_LAST 0xFFFFFCA5
def RBN_LAYOUTCHANGED 0xFFFFFCBF
def RBN_MINMAX 0xFFFFFCAC
def RBSTR_CHANGERECT 0x0001
def RBS_AUTOSIZE 0x2000
def RBS_BANDBORDERS 0x0400
def RBS_DBLCLKTOGGLE 0x8000
def RBS_FIXEDORDER 0x0800
def RBS_REGISTERDROP 0x1000
def RBS_TOOLTIPS 0x0100
def RBS_VARHEIGHT 0x0200
def RBS_VERTICALGRIPPER 0x4000
def RB_BEGINDRAG 0x00000418
def RB_DELETEBAND 0x00000402
def RB_DRAGMOVE 0x0000041A
def RB_ENDDRAG 0x00000419
def RB_GETBANDBORDERS 0x00000422
def RB_GETBANDCOUNT 0x0000040C
def RB_GETBANDINFO 0x0000041D
def RB_GETBANDINFOA 0x0000041D
def RB_GETBANDINFOW 0x0000041C
def RB_GETBANDMARGINS 0x00000428
def RB_GETBARHEIGHT 0x0000041B
def RB_GETBARINFO 0x00000403
def RB_GETBKCOLOR 0x00000414
def RB_GETCOLORSCHEME 0x00002003
def RB_GETDROPTARGET 0x00002004
def RB_GETPALETTE 0x00000426
def RB_GETRECT 0x00000409
def RB_GETROWCOUNT 0x0000040D
def RB_GETROWHEIGHT 0x0000040E
def RB_GETTEXTCOLOR 0x00000416
def RB_GETTOOLTIPS 0x00000411
def RB_GETUNICODEFORMAT 0x00002006
def RB_HITTEST 0x00000408
def RB_IDTOINDEX 0x00000410
def RB_INSERTBAND 0x00000401
def RB_INSERTBANDA 0x00000401
def RB_INSERTBANDW 0x0000040A
def RB_MAXIMIZEBAND 0x0000041F
def RB_MINIMIZEBAND 0x0000041E
def RB_MOVEBAND 0x00000427
def RB_PUSHCHEVRON 0x0000042B
def RB_SETBANDINFO 0x00000406
def RB_SETBANDINFOA 0x00000406
def RB_SETBANDINFOW 0x0000040B
def RB_SETBARINFO 0x00000404
def RB_SETBKCOLOR 0x00000413
def RB_SETCOLORSCHEME 0x00002002
def RB_SETPALETTE 0x00000425
def RB_SETPARENT 0x00000407
def RB_SETTEXTCOLOR 0x00000415
def RB_SETTOOLTIPS 0x00000412
def RB_SETUNICODEFORMAT 0x00002005
def RB_SETWINDOWTHEME 0x0000200B
def RB_SHOWBAND 0x00000423
def RB_SIZETORECT 0x00000417
def RC_BANDING 2
def RC_BIGFONT 0x0400
def RC_BITBLT 1
def RC_BITMAP64 8
def RC_CHOP 0x00000300
def RC_DEVBITS 0x8000
def RC_DIBTODEV 0x0200
def RC_DI_BITMAP 0x0080
def RC_DOWN 0x00000100
def RC_FLOODFILL 0x1000
def RC_GDI20_OUTPUT 0x0010
def RC_GDI20_STATE 0x0020
def RC_NEAR 0x00000000
def RC_OP_DX_OUTPUT 0x4000
def RC_PALETTE 0x0100
def RC_SAVEBITMAP 0x0040
def RC_SCALING 4
def RC_STRETCHBLT 0x0800
def RC_STRETCHDIB 0x2000
def RC_UP 0x00000200
def RDH_RECTANGLES 1
def RDW_ALLCHILDREN 0x0080
def RDW_ERASE 0x0004
def RDW_ERASENOW 0x0200
def RDW_FRAME 0x0400
def RDW_INTERNALPAINT 0x0002
def RDW_INVALIDATE 0x0001
def RDW_NOCHILDREN 0x0040
def RDW_NOERASE 0x0020
def RDW_NOFRAME 0x0800
def RDW_NOINTERNALPAINT 0x0010
def RDW_UPDATENOW 0x0100
def RDW_VALIDATE 0x0008
def READYSTATE_COMPLETE 4
def READYSTATE_INTERACTIVE 3
def READYSTATE_LOADED 2
def READYSTATE_LOADING 1
def READYSTATE_UNINITIALIZED 0
def READ_ATTRIBUTES 0xD0
def READ_ATTRIBUTE_BUFFER_SIZE 512
def READ_COMPRESSION_INFO_VALID 0x00000020
def READ_CONTROL 0x00020000
type READ_ELEMENT_ADDRESS_INFO NumberOfElements CHANGER_ELEMENT_STATUS'ElementStatus[1]
def READ_THRESHOLDS 0xD1
def READ_THRESHOLD_BUFFER_SIZE 512
type READ_USN_JOURNAL_DATA %StartUsn ReasonMask ReturnOnlyOnClose %Timeout %BytesToWaitFor %UsnJournalID
def REALTIME_PRIORITY_CLASS 0x00000100
def REASON_HWINSTALL 0x00010002
def REASON_LEGACY_API 0x80070000
def REASON_OTHER 0x00000000
def REASON_PLANNED_FLAG 0x80000000
def REASON_SERVICEHANG 0x00030005
def REASON_SWHWRECONF 0x00030004
def REASON_SWINSTALL 0x00030002
def REASON_UNKNOWN 0x000000ff
def REASON_UNSTABLE 0x00050006
type REASSIGN_BLOCKS @Reserved @Count BlockNumber[1]
type REBARBANDINFO cbSize fMask fStyle clrFore clrBack $lpText cch iImage hwndChild cxMinChild cyMinChild cx hbmBack wID cyChild cyMaxChild cyIntegral cxIdeal lParam cxHeader
type REBARBANDINFOA cbSize fMask fStyle clrFore clrBack $lpText cch iImage hwndChild cxMinChild cyMinChild cx hbmBack wID cyChild cyMaxChild cyIntegral cxIdeal lParam cxHeader
def REBARBANDINFOA_V3_SIZE 56
type REBARBANDINFOW cbSize fMask fStyle clrFore clrBack @*lpText cch iImage hwndChild cxMinChild cyMinChild cx hbmBack wID cyChild cyMaxChild cyIntegral cxIdeal lParam cxHeader
def REBARBANDINFOW_V3_SIZE 56
def REBARBANDINFO_V3_SIZE 56
def REBARCLASSNAME "ReBarWindow32"
def REBARCLASSNAMEA "ReBarWindow32"
def REBARCLASSNAMEW L"ReBarWindow32"
type REBARINFO cbSize fMask himl
type RECONVERTSTRING dwSize dwVersion dwStrLen dwStrOffset dwCompStrLen dwCompStrOffset dwTargetStrLen dwTargetStrOffset
def RECOVERED_READS_VALID 0x00000004
def RECOVERED_WRITES_VALID 0x00000001
type RECT left top right bottom
type RECTL left top right bottom
def REFCLSID IID&
def REFERENCE_BLACK_MAX 4000
 ;;(WORD)4000
def REFERENCE_BLACK_MIN 0
 ;;(WORD)0
def REFERENCE_WHITE_MAX 10000
 ;;(WORD)10000
def REFERENCE_WHITE_MIN 6000
 ;;(WORD)6000
def REFFMTID IID&
def REFGUID GUID&
def REFIID IID&
def REFRESH_COMPLETELY 3
def REFRESH_IFEXPIRED 1
def REFRESH_NORMAL 0
def REFTASKOWNERID GUID&
def REGCLS_MULTIPLEUSE 1
def REGCLS_MULTI_SEPARATE 2
def REGCLS_SINGLEUSE 0
def REGCLS_SURROGATE 8
def REGCLS_SUSPENDED 4
def REGDB_E_BADTHREADINGMODEL 0x80040156
def REGDB_E_CLASSNOTREG 0x80040154
def REGDB_E_FIRST 0x80040150
def REGDB_E_IIDNOTREG 0x80040155
def REGDB_E_INVALIDVALUE 0x80040153
def REGDB_E_KEYMISSING 0x80040152
def REGDB_E_LAST 0x8004015F
def REGDB_E_READREGDB 0x80040150
def REGDB_E_WRITEREGDB 0x80040151
def REGDB_S_FIRST 0x00040150
def REGDB_S_LAST 0x0004015F
def REGISTERED 0x04
def REGISTERING 0x00
type REGISTERWORD $lpReading $lpWord
type REGISTERWORDA $lpReading $lpWord
type REGISTERWORDW @*lpReading @*lpWord
def REGKIND_DEFAULT 0
def REGKIND_NONE 2
def REGKIND_REGISTER 1
def REGSTR_PATH_SPECIAL_FOLDERS REGSTR_PATH_EXPLORER"\Shell Folders"
def REGULAR_FONTTYPE 0x0400
def REG_BINARY 3
def REG_CREATED_NEW_KEY 0x00000001
def REG_DWORD 4
def REG_DWORD_BIG_ENDIAN 5
def REG_DWORD_LITTLE_ENDIAN 4
def REG_EXPAND_SZ 2
def REG_FORCE_RESTORE 0x00000008
def REG_FULL_RESOURCE_DESCRIPTOR 9
def REG_LATEST_FORMAT 2
def REG_LEGAL_CHANGE_FILTER 0x0000000F
def REG_LEGAL_OPTION 0x0000000F
def REG_LINK 6
def REG_MULTI_SZ 7
def REG_NONE 0
def REG_NOTIFY_CHANGE_ATTRIBUTES 0x00000002
def REG_NOTIFY_CHANGE_LAST_SET 0x00000004
def REG_NOTIFY_CHANGE_NAME 0x00000001
def REG_NOTIFY_CHANGE_SECURITY 0x00000008
def REG_NO_COMPRESSION 4
def REG_NO_LAZY_FLUSH 0x00000004
def REG_OPENED_EXISTING_KEY 0x00000002
def REG_OPTION_BACKUP_RESTORE 0x00000004
def REG_OPTION_CREATE_LINK 0x00000002
def REG_OPTION_NON_VOLATILE 0x00000000
def REG_OPTION_OPEN_LINK 0x00000008
def REG_OPTION_RESERVED 0x00000000
def REG_OPTION_VOLATILE 0x00000001
type REG_PROVIDER *pi_R0_1val *pi_R0_allvals *pi_R3_1val *pi_R3_allvals pi_flags !*pi_key_context
def REG_QWORD 11
def REG_QWORD_LITTLE_ENDIAN 11
def REG_REFRESH_HIVE 0x00000002
def REG_RESOURCE_LIST 8
def REG_RESOURCE_REQUIREMENTS_LIST 10
def REG_STANDARD_FORMAT 1
def REG_SZ 1
def REG_WHOLE_HIVE_VOLATILE 0x00000001
def RELATIVE 2
type REMOTE_NAME_INFO $lpUniversalName $lpConnectionName $lpRemainingPath
type REMOTE_NAME_INFOA $lpUniversalName $lpConnectionName $lpRemainingPath
type REMOTE_NAME_INFOW @*lpUniversalName @*lpConnectionName @*lpRemainingPath
def REMOTE_NAME_INFO_LEVEL 0x00000002
type REMSECURITY_ATTRIBUTES nLength lpSecurityDescriptor bInheritHandle
type REPARSE_GUID_DATA_BUFFER ReparseTag @ReparseDataLength @Reserved GUID'ReparseGuid __REPARSE_GUID_DATA_BUFFER1'GenericReparseBuffer
def REPARSE_GUID_DATA_BUFFER_HEADER_SIZE 24
type REPASTESPECIAL dwAspect dwParam
def REPLACEDLGORD 1541
def REPLACEFILE_IGNORE_MERGE_ERRORS 0x00000002
def REPLACEFILE_WRITE_THROUGH 0x00000001
def REPLACE_ALTERNATE 0xB
def REPLACE_PRIMARY 0xA
def REPORT_NOT_ABLE_TO_EXPORT_PRIVATE_KEY 0x0002
def REPORT_NO_PRIVATE_KEY 0x0001
type REQRESIZE NMHDR'nmhdr RECT'rc
type REQUEST_RAW_ENCRYPTED_DATA %FileOffset Length
def RESETDEV 7
def RESOURCEDISPLAYTYPE_DIRECTORY 0x00000009
def RESOURCEDISPLAYTYPE_DOMAIN 0x00000001
def RESOURCEDISPLAYTYPE_FILE 0x00000004
def RESOURCEDISPLAYTYPE_GENERIC 0x00000000
def RESOURCEDISPLAYTYPE_GROUP 0x00000005
def RESOURCEDISPLAYTYPE_NDSCONTAINER 0x0000000B
def RESOURCEDISPLAYTYPE_NETWORK 0x00000006
def RESOURCEDISPLAYTYPE_ROOT 0x00000007
def RESOURCEDISPLAYTYPE_SERVER 0x00000002
def RESOURCEDISPLAYTYPE_SHARE 0x00000003
def RESOURCEDISPLAYTYPE_SHAREADMIN 0x00000008
def RESOURCEDISPLAYTYPE_TREE 0x0000000A
def RESOURCETYPE_ANY 0x00000000
def RESOURCETYPE_DISK 0x00000001
def RESOURCETYPE_PRINT 0x00000002
def RESOURCETYPE_RESERVED 0x00000008
def RESOURCETYPE_UNKNOWN 0xFFFFFFFF
def RESOURCEUSAGE_ALL 0x00000013
def RESOURCEUSAGE_ATTACHED 0x00000010
def RESOURCEUSAGE_CONNECTABLE 0x00000001
def RESOURCEUSAGE_CONTAINER 0x00000002
def RESOURCEUSAGE_NOLOCALDEVICE 0x00000004
def RESOURCEUSAGE_RESERVED 0x80000000
def RESOURCEUSAGE_SIBLING 0x00000008
def RESOURCE_CONNECTED 0x00000001
def RESOURCE_CONTEXT 0x00000005
def RESOURCE_GLOBALNET 0x00000002
def RESOURCE_RECENT 0x00000004
def RESOURCE_REMEMBERED 0x00000003
def RESTORE_CTM 4100
def REST_ALLOWBITBUCKDRIVES 0x40000051
def REST_ALLOWLEGACYWEBVIEW 0x40000083
def REST_ALLOWUNHASHEDWEBVIEW 0x40000082
def REST_ARP_NOADDPAGE 0x4000002B
def REST_ARP_NOARP 0x40000029
def REST_ARP_NOREMOVEPAGE 0x4000002A
def REST_ARP_NOWINSETUPPAGE 0x4000002C
def REST_ARP_ShowPostSetup 0x40000025
def REST_BITBUCKCONFIRMDELETE 0x40000075
def REST_BITBUCKNOPROP 0x40000076
def REST_BITBUCKNUKEONDELETE 0x40000074
def REST_CLASSICSHELL 0x40000008
def REST_CLEARRECENTDOCSONEXIT 0x40000007
def REST_DISALLOWCPL 0x40000041
def REST_DISALLOWRUN 0x4000003E
def REST_DONTSHOWSUPERHIDDEN 0x40000037
def REST_ENFORCESHELLEXTSECURITY 0x00100000
def REST_ENUMWORKGROUP 0x40000028
def REST_FORCEACTIVEDESKTOPON 0x4000004A
def REST_FORCECOPYACLWITHFILE 0X4000001B
def REST_FORCESTARTMENULOGOFF 0x40000032
def REST_GREYMSIADS 0x4000002D
def REST_HASFINDCOMPUTERS 0x40000022
def REST_HIDECLOCK 0x40000070
def REST_HIDERUNASVERB 0x4000007C
def REST_INHERITCONSOLEHANDLES 0x40000086
def REST_INTELLIMENUS 0x40000023
def REST_LINKRESOLVEIGNORELINKINFO 0x00200000
def REST_MYCOMPNOPROP 0x40000058
def REST_MYDOCSNOPROP 0x40000059
def REST_MYDOCSONNET 0x00040000
def REST_MaxRecentDocs 0x40000030
def REST_NOACTIVEDESKTOP 0x40000004
def REST_NOACTIVEDESKTOPCHANGES 0x40000005
def REST_NOADDDESKCOMP 0x40000013
def REST_NOAUTOTRAYNOTIFY 0x40000055
def REST_NOCDBURNING 0x40000057
def REST_NOCHANGEMAPPEDDRIVECOMMENT 0x4000002F
def REST_NOCHANGEMAPPEDDRIVELABEL 0x4000002E
def REST_NOCHANGESTARMENU 0x40000020
def REST_NOCHANGINGWALLPAPER 0x40000011
def REST_NOCLOSE 0x00000002
def REST_NOCLOSEDESKCOMP 0x40000015
def REST_NOCLOSE_DRAGDROPBAND 0x40000016
def REST_NOCOLORCHOICE 0x4000005F
def REST_NOCOMMONGROUPS 0x00400000
def REST_NOCOMPUTERSNEARME 0x4000004B
def REST_NOCONTROLPANEL 0x40000027
def REST_NOCONTROLPANELBARRICADE 0x40000053
def REST_NOCSC 0x40000026
def REST_NOCURRENTUSERRUN 0x40000047
def REST_NOCURRENTUSERRUNONCE 0x40000049
def REST_NOCUSTOMIZETHISFOLDER 0x40000034
def REST_NOCUSTOMIZEWEBVIEW 0x40000009
def REST_NODELDESKCOMP 0x40000014
def REST_NODESKCOMP 0x40000012
def REST_NODESKTOP 0x00000040
def REST_NODESKTOPCLEANUP 0x40000073
def REST_NODISCONNECT 0x41000001
def REST_NODISPBACKGROUND 0x40000077
def REST_NODISPLAYAPPEARANCEPAGE 0x4000005B
def REST_NODISPLAYCPL 0x4000007B
def REST_NODISPSCREENSAVEPG 0x40000078
def REST_NODISPSCREENSAVEPREVIEW 0x4000007A
def REST_NODISPSETTINGSPG 0x40000079
def REST_NODRIVEAUTORUN 0x00000200
def REST_NODRIVES 0x00000100
def REST_NODRIVETYPEAUTORUN 0x00000400
def REST_NOEDITDESKCOMP 0x40000018
def REST_NOENCRYPTION 0x40000035
def REST_NOENCRYPTONMOVE 0x40000045
def REST_NOENTIRENETWORK 0x40000072
def REST_NOEXITTODOS 0x00080000
def REST_NOFAVORITESMENU 0x40000006
def REST_NOFILEASSOCIATE 0x41000003
def REST_NOFILEMENU 0x00000008
def REST_NOFIND 0x00000080
def REST_NOFOLDEROPTIONS 0x40000021
def REST_NOFORGETSOFTWAREUPDATE 0x4000001D
def REST_NOHARDWARETAB 0x40000039
def REST_NOHTMLWALLPAPER 0x40000010
def REST_NOINTERNETICON 0x40000001
def REST_NOLOCALMACHINERUN 0x40000046
def REST_NOLOCALMACHINERUNONCE 0x40000048
def REST_NOLOGO3CHANNELNOTIFY 0x4000001C
def REST_NOLOWDISKSPACECHECKS 0x40000071
def REST_NOMANAGEMYCOMPUTERVERB 0x4000003C
def REST_NOMOVINGBAND 0x40000017
def REST_NOMYCOMPUTERICON 0x40000063
def REST_NONE 0x00000000
def REST_NONETCONNECTDISCONNECT 0x08000000
def REST_NONETCRAWL 0x4000004D
def REST_NONETHOOD 0x00000800
def REST_NONETWORKCONNECTIONS 0x40000031
def REST_NONLEGACYSHELLMODE 0x40000052
def REST_NOPRINTERADD 0x00010000
def REST_NOPRINTERDELETE 0x00008000
def REST_NOPRINTERTABS 0x00004000
def REST_NORECENTDOCSHISTORY 0x40000002
def REST_NORECENTDOCSMENU 0x40000003
def REST_NORECENTDOCSNETHOOD 0x4000003D
def REST_NORESOLVESEARCH 0x40000019
def REST_NORESOLVETRACK 0x4000001A
def REST_NORUN 0x00000001
def REST_NORUNASINSTALLPROMPT 0x4000003A
def REST_NOSAVESET 0x00000004
def REST_NOSECURITY 0x41000002
def REST_NOSETACTIVEDESKTOP 0x4000001E
def REST_NOSETFOLDERS 0x00000010
def REST_NOSETTASKBAR 0x00000020
def REST_NOSETTINGSASSIST 0x20000000
def REST_NOSHAREDDOCUMENTS 0x4000004E
def REST_NOSHELLSEARCHBUTTON 0x40000038
def REST_NOSIZECHOICE 0x4000005E
def REST_NOSMBALLOONTIP 0x40000042
def REST_NOSMCONFIGUREPROGRAMS 0x4000006F
def REST_NOSMEJECTPC 0x40000067
def REST_NOSMHELP 0x40000043
def REST_NOSMMFUPROGRAMS 0x40000069
def REST_NOSMMOREPROGRAMS 0x40000068
def REST_NOSMMYDOCS 0x4000004F
def REST_NOSMMYMUSIC 0x40000066
def REST_NOSMMYPICS 0x40000050
def REST_NOSMNETWORKPLACES 0x40000064
def REST_NOSMPINNEDLIST 0x40000065
def REST_NOSTARTMENUSUBFOLDERS 0x00020000
def REST_NOSTARTPAGE 0x40000054
def REST_NOSTARTPANEL 0x4000005A
def REST_NOSTRCMPLOGICAL 0x4000007E
def REST_NOTASKGROUPING 0x40000056
def REST_NOTHEMESTAB 0x4000005C
def REST_NOTHUMBNAILCACHE 0x4000007D
def REST_NOTOOLBARSONTASKBAR 0x4000006B
def REST_NOTRAYCONTEXTMENU 0x02000000
def REST_NOTRAYITEMSDISPLAY 0x4000006A
def REST_NOUPDATEWINDOWS 0x4000001F
def REST_NOUSERNAMEINSTARTPANEL 0x40000062
def REST_NOVIEWCONTEXTMENU 0x04000000
def REST_NOVIEWONDRIVE 0x4000004C
def REST_NOVISUALSTYLECHOICE 0x4000005D
def REST_NOWEB 0x01000000
def REST_NOWEBVIEW 0x40000033
def REST_NOWELCOMESCREEN 0x4000003F
def REST_NOWINKEYS 0x40000044
def REST_PROMPTRUNASINSTALLNETPATH 0x4000003B
def REST_RESTRICTCPL 0x40000040
def REST_RESTRICTRUN 0x00002000
def REST_REVERTWEBVIEWSECURITY 0x40000084
def REST_RUNDLGMEMCHECKBOX 0x40000024
def REST_SEPARATEDESKTOPPROCESS 0x00800000
def REST_SETVISUALSTYLE 0x40000060
def REST_STARTBANNER 0x00001000
def REST_STARTMENULOGOFF 0x10000000
def REST_STARTRUNNOHOMEPATH 0x40000061
def RESULT_IS_ADDED 0x0010
def RESULT_IS_ALIAS 0x0001
def RESULT_IS_CHANGED 0x0020
def RESULT_IS_DELETED 0x0040
def RES_CURSOR 2
def RES_FLUSH_CACHE 0x00000002
def RES_ICON 1
def RES_SERVICE 0x00000004
def RES_UNUSED_1 0x00000001
def RETRACT_IEPORT 3
type RETRIEVAL_POINTERS_BUFFER ExtentCount LARGE_INTEGER'StartingVcn __RETRIEVAL_POINTERS_BUFFER1'Extents[1]
def RETURN_SMART_STATUS 0xDA
def REVERSE_PRINT 0x00000001
def REVISION_LENGTH 4
def REVOCATION_OID_CRL_REVOCATION 1
type RGBQUAD !rgbBlue !rgbGreen !rgbRed !rgbReserved
type RGBTRIPLE !rgbtBlue !rgbtGreen !rgbtRed
def RGB_GAMMA_MAX 65000
 ;;(WORD)65000
def RGB_GAMMA_MIN 02500
 ;;(WORD)02500
type RGNDATA RGNDATAHEADER'rdh !Buffer[1]
type RGNDATAHEADER dwSize iType nCount nRgnSize RECT'rcBound
def RGN_AND 1
def RGN_COPY 5
def RGN_DIFF 4
def RGN_ERROR 0
def RGN_MAX 5
def RGN_MIN 1
def RGN_OR 2
def RGN_XOR 3
def RICHEDIT_CLASS "RichEdit20A"
def RICHEDIT_CLASS10A "RICHEDIT"
def RICHEDIT_CLASSA "RichEdit20A"
def RICHEDIT_CLASSW L"RichEdit20W"
def RIDEV_APPKEYS 0x00000400
def RIDEV_CAPTUREMOUSE 0x00000200
def RIDEV_EXCLUDE 0x00000010
def RIDEV_EXMODEMASK 0x000000F0
def RIDEV_INPUTSINK 0x00000100
def RIDEV_NOHOTKEYS 0x00000200
def RIDEV_NOLEGACY 0x00000030
def RIDEV_PAGEONLY 0x00000020
def RIDEV_REMOVE 0x00000001
def RIDI_DEVICEINFO 0x2000000b
def RIDI_DEVICENAME 0x20000007
def RIDI_PREPARSEDDATA 0x20000005
type RID_DEVICE_INFO cbSize dwType {RID_DEVICE_INFO_MOUSE'mouse []RID_DEVICE_INFO_KEYBOARD'keyboard []RID_DEVICE_INFO_HID'hid}
type RID_DEVICE_INFO_HID dwVendorId dwProductId dwVersionNumber @usUsagePage @usUsage
type RID_DEVICE_INFO_KEYBOARD dwType dwSubType dwKeyboardMode dwNumberOfFunctionKeys dwNumberOfIndicators dwNumberOfKeysTotal
type RID_DEVICE_INFO_MOUSE dwId dwNumberOfButtons dwSampleRate
def RID_HEADER 0x10000005
def RID_INPUT 0x10000003
def RIGHTMOST_BUTTON_PRESSED 0x0002
def RIGHT_ALT_PRESSED 0x0001
def RIGHT_CTRL_PRESSED 0x0004
def RIM_INPUT 0
def RIM_INPUTSINK 1
def RIM_TYPEHID 2
def RIM_TYPEKEYBOARD 1
def RIM_TYPEMOUSE 0
def RIP_EVENT 9
type RIP_INFO dwError dwType
def RI_KEY_BREAK 1
def RI_KEY_E0 2
def RI_KEY_E1 4
def RI_KEY_MAKE 0
def RI_KEY_TERMSRV_SET_LED 8
def RI_KEY_TERMSRV_SHADOW 0x10
def RI_MOUSE_BUTTON_1_DOWN 0x0001
def RI_MOUSE_BUTTON_1_UP 0x0002
def RI_MOUSE_BUTTON_2_DOWN 0x0004
def RI_MOUSE_BUTTON_2_UP 0x0008
def RI_MOUSE_BUTTON_3_DOWN 0x0010
def RI_MOUSE_BUTTON_3_UP 0x0020
def RI_MOUSE_BUTTON_4_DOWN 0x0040
def RI_MOUSE_BUTTON_4_UP 0x0080
def RI_MOUSE_BUTTON_5_DOWN 0x0100
def RI_MOUSE_BUTTON_5_UP 0x0200
def RI_MOUSE_LEFT_BUTTON_DOWN 0x0001
def RI_MOUSE_LEFT_BUTTON_UP 0x0002
def RI_MOUSE_MIDDLE_BUTTON_DOWN 0x0010
def RI_MOUSE_MIDDLE_BUTTON_UP 0x0020
def RI_MOUSE_RIGHT_BUTTON_DOWN 0x0004
def RI_MOUSE_RIGHT_BUTTON_UP 0x0008
def RI_MOUSE_WHEEL 0x0400
def RNRSERVICE_DELETE 2
def RNRSERVICE_DEREGISTER 1
def RNRSERVICE_REGISTER 0
def ROLE_SYSTEM_ALERT 0x8
def ROLE_SYSTEM_ANIMATION 0x36
def ROLE_SYSTEM_APPLICATION 0xe
def ROLE_SYSTEM_BORDER 0x13
def ROLE_SYSTEM_BUTTONDROPDOWN 0x38
def ROLE_SYSTEM_BUTTONDROPDOWNGRID 0x3a
def ROLE_SYSTEM_BUTTONMENU 0x39
def ROLE_SYSTEM_CARET 0x7
def ROLE_SYSTEM_CELL 0x1d
def ROLE_SYSTEM_CHARACTER 0x20
def ROLE_SYSTEM_CHART 0x11
def ROLE_SYSTEM_CHECKBUTTON 0x2c
def ROLE_SYSTEM_CLIENT 0xa
def ROLE_SYSTEM_CLOCK 0x3d
def ROLE_SYSTEM_COLUMN 0x1b
def ROLE_SYSTEM_COLUMNHEADER 0x19
def ROLE_SYSTEM_COMBOBOX 0x2e
def ROLE_SYSTEM_CURSOR 0x6
def ROLE_SYSTEM_DIAGRAM 0x35
def ROLE_SYSTEM_DIAL 0x31
def ROLE_SYSTEM_DIALOG 0x12
def ROLE_SYSTEM_DOCUMENT 0xf
def ROLE_SYSTEM_DROPLIST 0x2f
def ROLE_SYSTEM_EQUATION 0x37
def ROLE_SYSTEM_GRAPHIC 0x28
def ROLE_SYSTEM_GRIP 0x4
def ROLE_SYSTEM_GROUPING 0x14
def ROLE_SYSTEM_HELPBALLOON 0x1f
def ROLE_SYSTEM_HOTKEYFIELD 0x32
def ROLE_SYSTEM_INDICATOR 0x27
def ROLE_SYSTEM_IPADDRESS 0x3f
def ROLE_SYSTEM_LINK 0x1e
def ROLE_SYSTEM_LIST 0x21
def ROLE_SYSTEM_LISTITEM 0x22
def ROLE_SYSTEM_MENUBAR 0x2
def ROLE_SYSTEM_MENUITEM 0xc
def ROLE_SYSTEM_MENUPOPUP 0xb
def ROLE_SYSTEM_OUTLINE 0x23
def ROLE_SYSTEM_OUTLINEBUTTON 0x40
def ROLE_SYSTEM_OUTLINEITEM 0x24
def ROLE_SYSTEM_PAGETAB 0x25
def ROLE_SYSTEM_PAGETABLIST 0x3c
def ROLE_SYSTEM_PANE 0x10
def ROLE_SYSTEM_PROGRESSBAR 0x30
def ROLE_SYSTEM_PROPERTYPAGE 0x26
def ROLE_SYSTEM_PUSHBUTTON 0x2b
def ROLE_SYSTEM_RADIOBUTTON 0x2d
def ROLE_SYSTEM_ROW 0x1c
def ROLE_SYSTEM_ROWHEADER 0x1a
def ROLE_SYSTEM_SCROLLBAR 0x3
def ROLE_SYSTEM_SEPARATOR 0x15
def ROLE_SYSTEM_SLIDER 0x33
def ROLE_SYSTEM_SOUND 0x5
def ROLE_SYSTEM_SPINBUTTON 0x34
def ROLE_SYSTEM_SPLITBUTTON 0x3e
def ROLE_SYSTEM_STATICTEXT 0x29
def ROLE_SYSTEM_STATUSBAR 0x17
def ROLE_SYSTEM_TABLE 0x18
def ROLE_SYSTEM_TEXT 0x2a
def ROLE_SYSTEM_TITLEBAR 0x1
def ROLE_SYSTEM_TOOLBAR 0x16
def ROLE_SYSTEM_TOOLTIP 0xd
def ROLE_SYSTEM_WHITESPACE 0x3b
def ROLE_SYSTEM_WINDOW 0x9
def ROTFLAGS_ALLOWANYCLIENT 0x2
def ROTFLAGS_REGISTRATIONKEEPSALIVE 0x1
def ROT_COMPARE_MAX 2048
def RPCFLG_ASYNCHRONOUS 0x40000000U
def RPCFLG_AUTO_COMPLETE 0x08000000U
def RPCFLG_HAS_CALLBACK 0x04000000U
def RPCFLG_HAS_MULTI_SYNTAXES 0x02000000U
def RPCFLG_INPUT_SYNCHRONOUS 0x20000000U
def RPCFLG_LOCAL_CALL 0x10000000U
def RPCFLG_MESSAGE 0x01000000U
def RPCFLG_NON_NDR 0x80000000U
type RPCOLEMESSAGE !*reserved1 dataRepresentation !*Buffer cbBuffer iMethod !*reserved2[5] rpcFlags
type RPC_ASYNC_STATE Size Signature Lock Flags !*StubInfo !*UserInfo !*RuntimeInfo Event NotificationType __RPC_ASYNC_STATE1'u Reserved[4]
def RPC_ASYNC_VERSION_1_0 sizeof(RPC_ASYNC_STATE)
def RPC_BAD_STUB_DATA_EXCEPTION_FILTER (_exception_code()==0xC0000005)||(_exception_code()==0x80000002)||(_exception_code()==1783)||(_exception_code()==1734)
type RPC_BINDING_VECTOR Count BindingH[1]
def RPC_BUFFER_ASYNC 0x00008000
def RPC_BUFFER_COMPLETE 0x00001000
def RPC_BUFFER_EXTRA 0x00004000
def RPC_BUFFER_NONOTIFY 0x00010000
def RPC_BUFFER_PARTIAL 0x00002000
type RPC_CALL_ATTRIBUTES Version Flags ServerPrincipalNameBufferLength $ServerPrincipalName ClientPrincipalNameBufferLength $ClientPrincipalName AuthenticationLevel AuthenticationService NullSession
type RPC_CALL_ATTRIBUTES_V1 Version Flags ServerPrincipalNameBufferLength $ServerPrincipalName ClientPrincipalNameBufferLength $ClientPrincipalName AuthenticationLevel AuthenticationService NullSession
type RPC_CALL_ATTRIBUTES_V1_ Version Flags ServerPrincipalNameBufferLength $ServerPrincipalName ClientPrincipalNameBufferLength $ClientPrincipalName AuthenticationLevel AuthenticationService NullSession
type RPC_CALL_ATTRIBUTES_V1_A Version Flags ServerPrincipalNameBufferLength $ServerPrincipalName ClientPrincipalNameBufferLength $ClientPrincipalName AuthenticationLevel AuthenticationService NullSession
type RPC_CALL_ATTRIBUTES_V1_W Version Flags ServerPrincipalNameBufferLength @*ServerPrincipalName ClientPrincipalNameBufferLength @*ClientPrincipalName AuthenticationLevel AuthenticationService NullSession
def RPC_CALL_ATTRIBUTES_VERSION 1
type RPC_CLIENT_INFORMATION1 $UserName $ComputerName @Privilege AuthFlags
type RPC_CLIENT_INTERFACE Length RPC_SYNTAX_IDENTIFIER'InterfaceId RPC_SYNTAX_IDENTIFIER'TransferSyntax RPC_DISPATCH_TABLE*DispatchTable RpcProtseqEndpointCount RPC_PROTSEQ_ENDPOINT*RpcProtseqEndpoint Reserved !*InterpreterInfo Flags
def RPC_CONTEXT_HANDLE_DEFAULT_FLAGS 0x00000000U
def RPC_CONTEXT_HANDLE_DEFAULT_GUARD 0xFFFFF00D
def RPC_CONTEXT_HANDLE_DONT_SERIALIZE 0x20000000U
def RPC_CONTEXT_HANDLE_FLAGS 0x30000000U
def RPC_CONTEXT_HANDLE_SERIALIZE 0x10000000U
def RPC_C_AUTHN_DCE_PRIVATE 1
def RPC_C_AUTHN_DCE_PUBLIC 2
def RPC_C_AUTHN_DEC_PUBLIC 4
def RPC_C_AUTHN_DEFAULT 0xFFFFFFFF
def RPC_C_AUTHN_DIGEST 21
def RPC_C_AUTHN_DPA 17
def RPC_C_AUTHN_GSS_KERBEROS 16
def RPC_C_AUTHN_GSS_NEGOTIATE 9
def RPC_C_AUTHN_GSS_SCHANNEL 14
def RPC_C_AUTHN_INFO_TYPE_HTTP 1
def RPC_C_AUTHN_LEVEL_CALL 3
def RPC_C_AUTHN_LEVEL_CONNECT 2
def RPC_C_AUTHN_LEVEL_DEFAULT 0
def RPC_C_AUTHN_LEVEL_NONE 1
def RPC_C_AUTHN_LEVEL_PKT 4
def RPC_C_AUTHN_LEVEL_PKT_INTEGRITY 5
def RPC_C_AUTHN_LEVEL_PKT_PRIVACY 6
def RPC_C_AUTHN_MQ 100
def RPC_C_AUTHN_MSN 18
def RPC_C_AUTHN_NONE 0
def RPC_C_AUTHN_WINNT 10
def RPC_C_AUTHZ_DCE 2
def RPC_C_AUTHZ_DEFAULT 0xffffffff
def RPC_C_AUTHZ_NAME 1
def RPC_C_AUTHZ_NONE 0
def RPC_C_BINDING_DEFAULT_TIMEOUT 5
def RPC_C_BINDING_INFINITE_TIMEOUT 10
def RPC_C_BINDING_MAX_TIMEOUT 9
def RPC_C_BINDING_MIN_TIMEOUT 0
def RPC_C_BIND_TO_ALL_NICS 1
def RPC_C_CANCEL_INFINITE_TIMEOUT 0xFFFFFFFF
def RPC_C_DONT_FAIL 0x4
def RPC_C_EP_ALL_ELTS 0
def RPC_C_EP_MATCH_BY_BOTH 3
def RPC_C_EP_MATCH_BY_IF 1
def RPC_C_EP_MATCH_BY_OBJ 2
def RPC_C_FULL_CERT_CHAIN 0x0001
def RPC_C_HTTP_AUTHN_SCHEME_BASIC 0x00000001
def RPC_C_HTTP_AUTHN_SCHEME_DIGEST 0x00000008
def RPC_C_HTTP_AUTHN_SCHEME_NEGOTIATE 0x00000010
def RPC_C_HTTP_AUTHN_SCHEME_NTLM 0x00000002
def RPC_C_HTTP_AUTHN_SCHEME_PASSPORT 0x00000004
def RPC_C_HTTP_AUTHN_TARGET_PROXY 2
def RPC_C_HTTP_AUTHN_TARGET_SERVER 1
def RPC_C_HTTP_FLAG_USE_FIRST_AUTH_SCHEME 2
def RPC_C_HTTP_FLAG_USE_SSL 1
def RPC_C_IMP_LEVEL_ANONYMOUS 1
def RPC_C_IMP_LEVEL_DEFAULT 0
def RPC_C_IMP_LEVEL_DELEGATE 4
def RPC_C_IMP_LEVEL_IDENTIFY 2
def RPC_C_IMP_LEVEL_IMPERSONATE 3
def RPC_C_INFINITE_TIMEOUT 0xFFFFFFFF
def RPC_C_LISTEN_MAX_CALLS_DEFAULT 1234
def RPC_C_MGMT_INQ_IF_IDS 0
def RPC_C_MGMT_INQ_PRINC_NAME 1
def RPC_C_MGMT_INQ_STATS 2
def RPC_C_MGMT_IS_SERVER_LISTEN 3
def RPC_C_MGMT_STOP_SERVER_LISTEN 4
def RPC_C_MQ_AUTHN_LEVEL_NONE 0x0000
def RPC_C_MQ_AUTHN_LEVEL_PKT_INTEGRITY 0x0008
def RPC_C_MQ_AUTHN_LEVEL_PKT_PRIVACY 0x0010
def RPC_C_MQ_CLEAR_ON_OPEN 0x0002
def RPC_C_MQ_EXPRESS 0
def RPC_C_MQ_JOURNAL_ALWAYS 2
def RPC_C_MQ_JOURNAL_DEADLETTER 1
def RPC_C_MQ_JOURNAL_NONE 0
def RPC_C_MQ_PERMANENT 0x0001
def RPC_C_MQ_RECOVERABLE 1
def RPC_C_MQ_TEMPORARY 0x0000
def RPC_C_MQ_USE_EXISTING_SECURITY 0x0004
def RPC_C_NOTIFY_ON_SEND_COMPLETE 0x1
def RPC_C_NO_CREDENTIALS 0xFFFFFFFF
def RPC_C_NS_DEFAULT_EXP_AGE 0xFFFFFFFF
def RPC_C_NS_SYNTAX_DCE 3
def RPC_C_NS_SYNTAX_DEFAULT 0
def RPC_C_OPT_BINDING_NONCAUSAL 9
def RPC_C_OPT_CALL_TIMEOUT 12
def RPC_C_OPT_DONT_LINGER 13
def RPC_C_OPT_MAX_OPTIONS 14
def RPC_C_OPT_MQ_ACKNOWLEDGE 4
def RPC_C_OPT_MQ_AUTHN_LEVEL 6
def RPC_C_OPT_MQ_AUTHN_SERVICE 5
def RPC_C_OPT_MQ_DELIVERY 1
def RPC_C_OPT_MQ_JOURNAL 3
def RPC_C_OPT_MQ_PRIORITY 2
def RPC_C_OPT_MQ_TIME_TO_BE_RECEIVED 8
def RPC_C_OPT_MQ_TIME_TO_REACH_QUEUE 7
def RPC_C_OPT_SECURITY_CALLBACK 10
def RPC_C_OPT_UNIQUE_BINDING 11
def RPC_C_PARM_BUFFER_LENGTH 2
def RPC_C_PARM_MAX_PACKET_LENGTH 1
def RPC_C_PROFILE_ALL_ELT 1
def RPC_C_PROFILE_ALL_ELTS 1
def RPC_C_PROFILE_DEFAULT_ELT 0
def RPC_C_PROFILE_MATCH_BY_BOTH 4
def RPC_C_PROFILE_MATCH_BY_IF 2
def RPC_C_PROFILE_MATCH_BY_MBR 3
def RPC_C_PROTECT_LEVEL_CALL 3
def RPC_C_PROTECT_LEVEL_CONNECT 2
def RPC_C_PROTECT_LEVEL_DEFAULT 0
def RPC_C_PROTECT_LEVEL_NONE 1
def RPC_C_PROTECT_LEVEL_PKT 4
def RPC_C_PROTECT_LEVEL_PKT_INTEGRITY 5
def RPC_C_PROTECT_LEVEL_PKT_PRIVACY 6
def RPC_C_PROTSEQ_MAX_REQS_DEFAULT 10
def RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY 0x4
def RPC_C_QOS_CAPABILITIES_DEFAULT 0x0
def RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE 0x8
def RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT 0x10
def RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC 0x2
def RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH 0x1
def RPC_C_QOS_IDENTITY_DYNAMIC 1
def RPC_C_QOS_IDENTITY_STATIC 0
def RPC_C_SECURITY_QOS_VERSION 1
def RPC_C_SECURITY_QOS_VERSION_1 1
def RPC_C_SECURITY_QOS_VERSION_2 2
def RPC_C_SECURITY_QOS_VERSION_3 3
def RPC_C_STATS_CALLS_IN 0
def RPC_C_STATS_CALLS_OUT 1
def RPC_C_STATS_PKTS_IN 2
def RPC_C_STATS_PKTS_OUT 3
def RPC_C_USE_INTERNET_PORT 0x1
def RPC_C_USE_INTRANET_PORT 0x2
def RPC_C_VERS_ALL 1
def RPC_C_VERS_COMPATIBLE 2
def RPC_C_VERS_EXACT 3
def RPC_C_VERS_MAJOR_ONLY 4
def RPC_C_VERS_UPTO 5
type RPC_DISPATCH_TABLE DispatchTableCount *DispatchTable Reserved
def RPC_EEINFO_VERSION 1
type RPC_EE_INFO_PARAM ParameterType __RPC_EE_INFO_PARAM1'u
type RPC_ERROR_ENUM_HANDLE Signature !*CurrentPos !*Head
type RPC_EXTENDED_ERROR_INFO Version @*ComputerName ProcessID __RPC_EXTENDED_ERROR_INFO1'u GeneratingComponent Status @DetectionLocation @Flags NumberOfParameters RPC_EE_INFO_PARAM'Parameters[4]
def RPC_E_ACCESS_DENIED 0x8001011B
def RPC_E_ATTEMPTED_MULTITHREAD 0x80010102
def RPC_E_CALL_CANCELED 0x80010002
def RPC_E_CALL_COMPLETE 0x80010117
def RPC_E_CALL_REJECTED 0x80010001
def RPC_E_CANTCALLOUT_AGAIN 0x80010011
def RPC_E_CANTCALLOUT_INASYNCCALL 0x80010004
def RPC_E_CANTCALLOUT_INEXTERNALCALL 0x80010005
def RPC_E_CANTCALLOUT_ININPUTSYNCCALL 0x8001010D
def RPC_E_CANTPOST_INSENDCALL 0x80010003
def RPC_E_CANTTRANSMIT_CALL 0x8001000A
def RPC_E_CHANGED_MODE 0x80010106
def RPC_E_CLIENT_CANTMARSHAL_DATA 0x8001000B
def RPC_E_CLIENT_CANTUNMARSHAL_DATA 0x8001000C
def RPC_E_CLIENT_DIED 0x80010008
def RPC_E_CONNECTION_TERMINATED 0x80010006
def RPC_E_DISCONNECTED 0x80010108
def RPC_E_FAULT 0x80010104
def RPC_E_FULLSIC_REQUIRED 0x80010121
def RPC_E_INVALIDMETHOD 0x80010107
def RPC_E_INVALID_CALLDATA 0x8001010C
def RPC_E_INVALID_DATA 0x8001000F
def RPC_E_INVALID_DATAPACKET 0x80010009
def RPC_E_INVALID_EXTENSION 0x80010112
def RPC_E_INVALID_HEADER 0x80010111
def RPC_E_INVALID_IPID 0x80010113
def RPC_E_INVALID_OBJECT 0x80010114
def RPC_E_INVALID_OBJREF 0x8001011D
def RPC_E_INVALID_PARAMETER 0x80010010
def RPC_E_INVALID_STD_NAME 0x80010122
def RPC_E_NOT_REGISTERED 0x80010103
def RPC_E_NO_CONTEXT 0x8001011E
def RPC_E_NO_GOOD_SECURITY_PACKAGES 0x8001011A
def RPC_E_NO_SYNC 0x80010120
def RPC_E_OUT_OF_RESOURCES 0x80010101
def RPC_E_REMOTE_DISABLED 0x8001011C
def RPC_E_RETRY 0x80010109
def RPC_E_SERVERCALL_REJECTED 0x8001010B
def RPC_E_SERVERCALL_RETRYLATER 0x8001010A
def RPC_E_SERVERFAULT 0x80010105
def RPC_E_SERVER_CANTMARSHAL_DATA 0x8001000D
def RPC_E_SERVER_CANTUNMARSHAL_DATA 0x8001000E
def RPC_E_SERVER_DIED 0x80010007
def RPC_E_SERVER_DIED_DNE 0x80010012
def RPC_E_SYS_CALL_FAILED 0x80010100
def RPC_E_THREAD_NOT_INIT 0x8001010F
def RPC_E_TIMEOUT 0x8001011F
def RPC_E_TOO_LATE 0x80010119
def RPC_E_UNEXPECTED 0x8001FFFF
def RPC_E_UNSECURE_CALL 0x80010118
def RPC_E_VERSION_MISMATCH 0x80010110
def RPC_E_WRONG_THREAD 0x8001010E
def RPC_FLAGS_VALID_BIT 0x00008000
type RPC_HTTP_TRANSPORT_CREDENTIALS SEC_WINNT_AUTH_IDENTITY*TransportCredentials Flags AuthenticationTarget NumberOfAuthnSchemes *AuthnSchemes $ServerCertificateSubject
type RPC_HTTP_TRANSPORT_CREDENTIALS_ SEC_WINNT_AUTH_IDENTITY*TransportCredentials Flags AuthenticationTarget NumberOfAuthnSchemes *AuthnSchemes $ServerCertificateSubject
type RPC_HTTP_TRANSPORT_CREDENTIALS_A SEC_WINNT_AUTH_IDENTITY*TransportCredentials Flags AuthenticationTarget NumberOfAuthnSchemes *AuthnSchemes $ServerCertificateSubject
type RPC_HTTP_TRANSPORT_CREDENTIALS_W SEC_WINNT_AUTH_IDENTITY_W*TransportCredentials Flags AuthenticationTarget NumberOfAuthnSchemes *AuthnSchemes @*ServerCertificateSubject
def RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH 0x0010
def RPC_IF_ALLOW_SECURE_ONLY 0x0008
def RPC_IF_ALLOW_UNKNOWN_AUTHORITY 0x0004
def RPC_IF_AUTOLISTEN 0x0001
type RPC_IF_ID GUID'Uuid @VersMajor @VersMinor
type RPC_IF_ID_VECTOR Count RPC_IF_ID*IfId[1]
def RPC_IF_OLE 0x0002
type RPC_IMPORT_CONTEXT_P LookupContext ProposedHandle RPC_BINDING_VECTOR*Bindings
def RPC_INTERFACE_HAS_PIPES 0x0001
type RPC_MESSAGE Handle DataRepresentation !*Buffer BufferLength ProcNum RPC_SYNTAX_IDENTIFIER*TransferSyntax !*RpcInterfaceInformation !*ReservedForRuntime !*ManagerEpv !*ImportContext RpcFlags
def RPC_NCA_FLAGS_BROADCAST 0x00000002
def RPC_NCA_FLAGS_DEFAULT 0x00000000
def RPC_NCA_FLAGS_IDEMPOTENT 0x00000001
def RPC_NCA_FLAGS_MAYBE 0x00000004
type RPC_POLICY Length EndpointFlags NICFlags
type RPC_PROTSEQ_ENDPOINT $RpcProtocolSequence $Endpoint
type RPC_PROTSEQ_VECTOR Count $Protseq[1]
type RPC_PROTSEQ_VECTORA Count $Protseq[1]
type RPC_PROTSEQ_VECTORW Count @*Protseq[1]
def RPC_PROXY_CONNECTION_TYPE_IN_PROXY 0
def RPC_PROXY_CONNECTION_TYPE_OUT_PROXY 1
def RPC_P_ADDR_FORMAT_TCP_IPV4 1
def RPC_P_ADDR_FORMAT_TCP_IPV6 2
def RPC_QUERY_CLIENT_PRINCIPAL_NAME 4
def RPC_QUERY_SERVER_PRINCIPAL_NAME 2
type RPC_SECURITY_QOS Version Capabilities IdentityTracking ImpersonationType
type RPC_SECURITY_QOS_V2 Version Capabilities IdentityTracking ImpersonationType AdditionalSecurityInfoType __RPC_SECURITY_QOS_V2_A1'u
type RPC_SECURITY_QOS_V2_ Version Capabilities IdentityTracking ImpersonationType AdditionalSecurityInfoType __RPC_SECURITY_QOS_V2_A1'u
type RPC_SECURITY_QOS_V2_A Version Capabilities IdentityTracking ImpersonationType AdditionalSecurityInfoType __RPC_SECURITY_QOS_V2_A1'u
type RPC_SECURITY_QOS_V2_W Version Capabilities IdentityTracking ImpersonationType AdditionalSecurityInfoType __RPC_SECURITY_QOS_V2_W1'u
type RPC_SECURITY_QOS_V3 Version Capabilities IdentityTracking ImpersonationType AdditionalSecurityInfoType __RPC_SECURITY_QOS_V3_A1'u !*Sid
type RPC_SECURITY_QOS_V3_ Version Capabilities IdentityTracking ImpersonationType AdditionalSecurityInfoType __RPC_SECURITY_QOS_V3_A1'u !*Sid
type RPC_SECURITY_QOS_V3_A Version Capabilities IdentityTracking ImpersonationType AdditionalSecurityInfoType __RPC_SECURITY_QOS_V3_A1'u !*Sid
type RPC_SECURITY_QOS_V3_W Version Capabilities IdentityTracking ImpersonationType AdditionalSecurityInfoType __RPC_SECURITY_QOS_V3_W1'u !*Sid
type RPC_SERVER_INTERFACE Length RPC_SYNTAX_IDENTIFIER'InterfaceId RPC_SYNTAX_IDENTIFIER'TransferSyntax RPC_DISPATCH_TABLE*DispatchTable RpcProtseqEndpointCount RPC_PROTSEQ_ENDPOINT*RpcProtseqEndpoint !*DefaultManagerEpv !*InterpreterInfo Flags
type RPC_STATS_VECTOR Count Stats[1]
type RPC_SYNTAX_IDENTIFIER GUID'SyntaxGUID RPC_VERSION'SyntaxVersion
def RPC_S_ACCESS_DENIED 5
def RPC_S_ADDRESS_ERROR 1768
def RPC_S_ALREADY_LISTENING 1713
def RPC_S_ALREADY_REGISTERED 1711
def RPC_S_ASYNC_CALL_PENDING 997
def RPC_S_BINDING_HAS_NO_AUTH 1746
def RPC_S_BINDING_INCOMPLETE 1819
def RPC_S_BUFFER_TOO_SMALL 122
def RPC_S_CALLPENDING 0x80010115
def RPC_S_CALL_CANCELLED 1818
def RPC_S_CALL_FAILED 1726
def RPC_S_CALL_FAILED_DNE 1727
def RPC_S_CALL_IN_PROGRESS 1791
def RPC_S_CANNOT_SUPPORT 1764
def RPC_S_CANT_CREATE_ENDPOINT 1720
def RPC_S_COMM_FAILURE 1820
def RPC_S_DUPLICATE_ENDPOINT 1740
def RPC_S_ENTRY_ALREADY_EXISTS 1760
def RPC_S_ENTRY_NOT_FOUND 1761
def RPC_S_ENTRY_TYPE_MISMATCH 1922
def RPC_S_FP_DIV_ZERO 1769
def RPC_S_FP_OVERFLOW 1771
def RPC_S_FP_UNDERFLOW 1770
def RPC_S_GROUP_MEMBER_NOT_FOUND 1898
def RPC_S_GRP_ELT_NOT_ADDED 1928
def RPC_S_GRP_ELT_NOT_REMOVED 1929
def RPC_S_INCOMPLETE_NAME 1755
def RPC_S_INTERFACE_NOT_EXPORTED 1924
def RPC_S_INTERFACE_NOT_FOUND 1759
def RPC_S_INTERNAL_ERROR 1766
def RPC_S_INVALID_ARG 87
def RPC_S_INVALID_ASYNC_CALL 1915
def RPC_S_INVALID_ASYNC_HANDLE 1914
def RPC_S_INVALID_AUTH_IDENTITY 1749
def RPC_S_INVALID_BINDING 1702
def RPC_S_INVALID_BOUND 1734
def RPC_S_INVALID_ENDPOINT_FORMAT 1706
def RPC_S_INVALID_LEVEL 87
def RPC_S_INVALID_NAF_ID 1763
def RPC_S_INVALID_NAME_SYNTAX 1736
def RPC_S_INVALID_NETWORK_OPTIONS 1724
def RPC_S_INVALID_NET_ADDR 1707
def RPC_S_INVALID_OBJECT 1900
def RPC_S_INVALID_RPC_PROTSEQ 1704
def RPC_S_INVALID_SECURITY_DESC 1338
def RPC_S_INVALID_STRING_BINDING 1700
def RPC_S_INVALID_STRING_UUID 1705
def RPC_S_INVALID_TAG 1733
def RPC_S_INVALID_TIMEOUT 1709
def RPC_S_INVALID_VERS_OPTION 1756
def RPC_S_MAX_CALLS_TOO_SMALL 1742
def RPC_S_NAME_SERVICE_UNAVAILABLE 1762
def RPC_S_NOTHING_TO_EXPORT 1754
def RPC_S_NOT_ALL_OBJS_EXPORTED 1923
def RPC_S_NOT_ALL_OBJS_UNEXPORTED 1758
def RPC_S_NOT_CANCELLED 1826
def RPC_S_NOT_LISTENING 1715
def RPC_S_NOT_RPC_ERROR 1823
def RPC_S_NO_BINDINGS 1718
def RPC_S_NO_CALL_ACTIVE 1725
def RPC_S_NO_CONTEXT_AVAILABLE 1765
def RPC_S_NO_ENDPOINT_FOUND 1708
def RPC_S_NO_ENTRY_NAME 1735
def RPC_S_NO_INTERFACES 1817
def RPC_S_NO_MORE_BINDINGS 1806
def RPC_S_NO_MORE_MEMBERS 1757
def RPC_S_NO_PRINC_NAME 1822
def RPC_S_NO_PROTSEQS 1719
def RPC_S_NO_PROTSEQS_REGISTERED 1714
def RPC_S_OBJECT_NOT_FOUND 1710
def RPC_S_OK 0
def RPC_S_OUT_OF_MEMORY 14
def RPC_S_OUT_OF_RESOURCES 1721
def RPC_S_OUT_OF_THREADS 164
def RPC_S_PRF_ELT_NOT_ADDED 1926
def RPC_S_PRF_ELT_NOT_REMOVED 1927
def RPC_S_PROCNUM_OUT_OF_RANGE 1745
def RPC_S_PROFILE_NOT_ADDED 1925
def RPC_S_PROTOCOL_ERROR 1728
def RPC_S_PROTSEQ_NOT_FOUND 1744
def RPC_S_PROTSEQ_NOT_SUPPORTED 1703
def RPC_S_SEC_PKG_ERROR 1825
def RPC_S_SEND_INCOMPLETE 1913
def RPC_S_SERVER_OUT_OF_MEMORY 1130
def RPC_S_SERVER_TOO_BUSY 1723
def RPC_S_SERVER_UNAVAILABLE 1722
def RPC_S_STRING_TOO_LONG 1743
def RPC_S_TIMEOUT 1460
def RPC_S_TYPE_ALREADY_REGISTERED 1712
def RPC_S_UNKNOWN_AUTHN_LEVEL 1748
def RPC_S_UNKNOWN_AUTHN_SERVICE 1747
def RPC_S_UNKNOWN_AUTHN_TYPE 1741
def RPC_S_UNKNOWN_AUTHZ_SERVICE 1750
def RPC_S_UNKNOWN_IF 1717
def RPC_S_UNKNOWN_MGR_TYPE 1716
def RPC_S_UNKNOWN_PRINCIPAL 1332
def RPC_S_UNSUPPORTED_AUTHN_LEVEL 1821
def RPC_S_UNSUPPORTED_NAME_SYNTAX 1737
def RPC_S_UNSUPPORTED_TRANS_SYN 1730
def RPC_S_UNSUPPORTED_TYPE 1732
def RPC_S_UUID_LOCAL_ONLY 1824
def RPC_S_UUID_NO_ADDRESS 1739
def RPC_S_WAITONTIMER 0x80010116
def RPC_S_WRONG_KIND_OF_BINDING 1701
def RPC_S_ZERO_DIVIDE 1767
type RPC_TRANSFER_SYNTAX GUID'Uuid @VersMajor @VersMinor
type RPC_VERSION @MajorVersion @MinorVersion
def RPC_X_BAD_STUB_DATA 1783
def RPC_X_BYTE_COUNT_TOO_SMALL 1782
def RPC_X_ENUM_VALUE_OUT_OF_RANGE 1781
def RPC_X_ENUM_VALUE_TOO_LARGE 1781
def RPC_X_INVALID_BOUND 1734
def RPC_X_INVALID_BUFFER 1784
def RPC_X_INVALID_ES_ACTION 1827
def RPC_X_INVALID_PIPE_OBJECT 1830
def RPC_X_INVALID_PIPE_OPERATION 1831
def RPC_X_INVALID_TAG 1733
def RPC_X_NO_MEMORY 14
def RPC_X_NO_MORE_ENTRIES 1772
def RPC_X_NULL_REF_POINTER 1780
def RPC_X_PIPE_APP_MEMORY 14
def RPC_X_PIPE_CLOSED 1916
def RPC_X_PIPE_DISCIPLINE_ERROR 1917
def RPC_X_PIPE_EMPTY 1918
def RPC_X_SS_CANNOT_GET_CALL_HANDLE 1779
def RPC_X_SS_CHAR_TRANS_OPEN_FAIL 1773
def RPC_X_SS_CHAR_TRANS_SHORT_FILE 1774
def RPC_X_SS_CONTEXT_DAMAGED 1777
def RPC_X_SS_CONTEXT_MISMATCH 6
def RPC_X_SS_HANDLES_MISMATCH 1778
def RPC_X_SS_IN_NULL_CONTEXT 1775
def RPC_X_WRONG_ES_VERSION 1828
def RPC_X_WRONG_PIPE_ORDER 1831
def RPC_X_WRONG_PIPE_VERSION 1832
def RPC_X_WRONG_STUB_VERSION 1829
def RP_INIFILE 0x02
def RP_LOGON 0x01
def RSA1024BIT_KEY 0x04000000
type RSAPUBKEY magic bitlen pubexp
def RSA_CSP_PUBLICKEYBLOB 19
type RTL_CRITICAL_SECTION RTL_CRITICAL_SECTION_DEBUG*DebugInfo LockCount RecursionCount OwningThread LockSemaphore SpinCount
type RTL_CRITICAL_SECTION_DEBUG @Type @CreatorBackTraceIndex RTL_CRITICAL_SECTION*CriticalSection LIST_ENTRY'ProcessLocksList EntryCount ContentionCount Spare[2]
def RTL_CRITSECT_TYPE 0
type RTL_OSVERSIONINFOEXW dwOSVersionInfoSize dwMajorVersion dwMinorVersion dwBuildNumber dwPlatformId @szCSDVersion[128] @wServicePackMajor @wServicePackMinor @wSuiteMask !wProductType !wReserved
type RTL_OSVERSIONINFOW dwOSVersionInfoSize dwMajorVersion dwMinorVersion dwBuildNumber dwPlatformId @szCSDVersion[128]
type RTL_RESOURCE_DEBUG @Type @CreatorBackTraceIndex RTL_CRITICAL_SECTION*CriticalSection LIST_ENTRY'ProcessLocksList EntryCount ContentionCount Spare[2]
def RTL_RESOURCE_TYPE 1
type RTL_VERIFIER_DLL_DESCRIPTOR @*DllName DllFlags !*DllAddress RTL_VERIFIER_THUNK_DESCRIPTOR*DllThunks
type RTL_VERIFIER_PROVIDER_DESCRIPTOR Length RTL_VERIFIER_DLL_DESCRIPTOR*ProviderDlls ProviderDllLoadCallback ProviderDllUnloadCallback @*VerifierImage VerifierFlags VerifierDebug !*RtlpGetStackTraceAddress !*RtlpDebugPageHeapCreate !*RtlpDebugPageHeapDestroy
type RTL_VERIFIER_THUNK_DESCRIPTOR $ThunkName !*ThunkOldAddress !*ThunkNewAddress
def RTL_VRF_FLG_APPCOMPAT_CHECKS 0x00000010
def RTL_VRF_FLG_COM_CHECKS 0x00000100
def RTL_VRF_FLG_DANGEROUS_APIS 0x00000200
def RTL_VRF_FLG_DEADLOCK_CHECKS 0x00000800
def RTL_VRF_FLG_DIRTY_STACKS 0x00000040
def RTL_VRF_FLG_ENABLED_SYSTEM_WIDE 0x00020000
def RTL_VRF_FLG_ENABLE_LOGGING 0x00004000
def RTL_VRF_FLG_FAST_FILL_HEAP 0x00008000
def RTL_VRF_FLG_FIRST_CHANCE_EXCEPTION_CHECKS 0x00001000
def RTL_VRF_FLG_FULL_PAGE_HEAP 0x00000001
def RTL_VRF_FLG_HANDLE_CHECKS 0x00000004
def RTL_VRF_FLG_LOCK_CHECKS 0x00040000
def RTL_VRF_FLG_MISCELLANEOUS_CHECKS 0x00020000
def RTL_VRF_FLG_RACE_CHECKS 0x00000400
def RTL_VRF_FLG_RESERVED_DONOTUSE 0x00000002
def RTL_VRF_FLG_RPC_CHECKS 0x00000080
def RTL_VRF_FLG_STACK_CHECKS 0x00000008
def RTL_VRF_FLG_TLS_CHECKS 0x00000020
def RTL_VRF_FLG_VIRTUAL_MEM_CHECKS 0x00002000
def RTL_VRF_FLG_VIRTUAL_SPACE_TRACKING 0x00010000
def RTS_CONTROL_DISABLE 0x00
def RTS_CONTROL_ENABLE 0x01
def RTS_CONTROL_HANDSHAKE 0x02
def RTS_CONTROL_TOGGLE 0x03
def RT_ACCELERATOR 9
 ;;(WORD)(9)
def RT_ANICURSOR 21
 ;;(WORD)(21)
def RT_ANIICON 22
 ;;(WORD)(22)
def RT_BITMAP 2
 ;;(WORD)(2)
def RT_CURSOR 1
 ;;(WORD)(1)
def RT_DIALOG 5
 ;;(WORD)(5)
def RT_DLGINCLUDE 17
 ;;(WORD)(17)
def RT_FONT 8
 ;;(WORD)(8)
def RT_FONTDIR 7
 ;;(WORD)(7)
def RT_GROUP_CURSOR 0x0000000C
 ;;(WORD)((((WORD)(1)))+11)
def RT_GROUP_ICON 0x0000000E
 ;;(WORD)((((WORD)(3)))+11)
def RT_HTML 23
 ;;(WORD)(23)
def RT_ICON 3
 ;;(WORD)(3)
def RT_MANIFEST 24
 ;;(WORD)(24)
def RT_MENU 4
 ;;(WORD)(4)
def RT_MESSAGETABLE 11
 ;;(WORD)(11)
def RT_PLUGPLAY 19
 ;;(WORD)(19)
def RT_RCDATA 10
 ;;(WORD)(10)
def RT_STRING 6
 ;;(WORD)(6)
def RT_VERSION 16
 ;;(WORD)(16)
def RT_VXD 20
 ;;(WORD)(20)
def RUNDLGORD 1545
def RUSSIAN_CHARSET 204
dll kernel32 RaiseException dwExceptionCode dwExceptionFlags nNumberOfArguments *lpArguments
dll kernel32 #ReOpenFile hOriginalFile dwDesiredAccess dwShareMode dwFlagsAndAttributes
dll shell32 #ReadCabinetState CABINETSTATE*lpState iSize
dll ole32 #ReadClassStg IStorage'pStg GUID*pclsid
dll ole32 #ReadClassStm IStream'pStm GUID*pclsid
dll kernel32 [ReadConsoleA]#ReadConsole hConsoleInput !*lpBuffer nNumberOfCharsToRead *lpNumberOfCharsRead !*lpReserved
dll kernel32 [ReadConsoleInputA]#ReadConsoleInput hConsoleInput INPUT_RECORD*lpBuffer nLength *lpNumberOfEventsRead
dll kernel32 [ReadConsoleOutputA]#ReadConsoleOutput hConsoleOutput CHAR_INFO*lpBuffer COORD'dwBufferSize COORD'dwBufferCoord SMALL_RECT*lpReadRegion
dll kernel32 #ReadConsoleOutputAttribute hConsoleOutput @*lpAttribute nLength COORD'dwReadCoord *lpNumberOfAttrsRead
dll kernel32 [ReadConsoleOutputCharacterA]#ReadConsoleOutputCharacter hConsoleOutput $lpCharacter nLength COORD'dwReadCoord *lpNumberOfCharsRead
dll kernel32 #ReadDirectoryChangesW hDirectory !*lpBuffer nBufferLength bWatchSubtree dwNotifyFilter *lpBytesReturned OVERLAPPED*lpOverlapped lpCompletionRoutine
 ;;lpCompletionRoutine: function dwErrorCode dwNumberOfBytesTransfered OVERLAPPED*lpOverlapped
dll advapi32 #ReadEncryptedFileRaw pfExportCallback !*pvCallbackContext !*pvContext
 ;;pfExportCallback: function# !*pbData !*pvCallbackContext ulLength
dll advapi32 [ReadEventLogA]#ReadEventLog hEventLog dwReadFlags dwRecordOffset !*lpBuffer nNumberOfBytesToRead *pnBytesRead *pnMinNumberOfBytesNeeded
dll kernel32 #ReadFile hFile !*lpBuffer nNumberOfBytesToRead *lpNumberOfBytesRead OVERLAPPED*lpOverlapped
dll kernel32 #ReadFileEx hFile !*lpBuffer nNumberOfBytesToRead OVERLAPPED*lpOverlapped lpCompletionRoutine
 ;;lpCompletionRoutine: function dwErrorCode dwNumberOfBytesTransfered OVERLAPPED*lpOverlapped
dll kernel32 #ReadFileScatter hFile FILE_SEGMENT_ELEMENT*aSegmentArray nNumberOfBytesToRead *lpReserved OVERLAPPED*lpOverlapped
dll ole32 #ReadFmtUserTypeStg IStorage'pstg @*pcf @**lplpszUserType
dll "winspool.drv" #ReadPrinter hPrinter !*pBuf cbBuf *pNoBytesRead
dll kernel32 #ReadProcessMemory hProcess !*lpBaseAddress !*lpBuffer nSize *lpNumberOfBytesRead
dll user32 #RealChildWindowFromPoint hwndParent POINT'ptParentClientCoords
dll shell32 #RealDriveType iDrive fOKToHitNet
dll user32 [RealGetWindowClassA]#RealGetWindowClass hwnd $pszType cchType
dll gdi32 #RealizePalette hdc
def RecognizerType 0x00000008
dll gdi32 #RectInRegion hrgn RECT*lprc
dll gdi32 #RectVisible hdc RECT*lprc
dll gdi32 #Rectangle hdc nLeftRect nTopRect nRightRect nBottomRect
dll user32 #RedrawWindow hWnd RECT*lprcUpdate hrgnUpdate flags
dll advapi32 #RegCloseKey hKey
dll advapi32 [RegConnectRegistryA]#RegConnectRegistry $lpMachineName hKey *phkResult
dll advapi32 [RegCreateKeyA]#RegCreateKey hKey $lpSubKey *phkResult
dll advapi32 [RegCreateKeyExA]#RegCreateKeyEx hKey $lpSubKey Reserved $lpClass dwOptions samDesired SECURITY_ATTRIBUTES*lpSecurityAttributes *phkResult *lpdwDisposition
dll advapi32 [RegDeleteKeyA]#RegDeleteKey hKey $lpSubKey
dll advapi32 [RegDeleteValueA]#RegDeleteValue hKey $lpValueName
dll advapi32 #RegDisablePredefinedCache
dll advapi32 [RegEnumKeyA]#RegEnumKey hKey dwIndex $lpName cbName
dll advapi32 [RegEnumKeyExA]#RegEnumKeyEx hKey dwIndex $lpName *lpcbName *lpReserved $lpClass *lpcbClass FILETIME*lpftLastWriteTime
dll advapi32 [RegEnumValueA]#RegEnumValue hKey dwIndex $lpValueName *lpcbValueName *lpReserved *lpType !*lpData *lpcbData
dll advapi32 #RegFlushKey hKey
dll advapi32 #RegGetKeySecurity hKey SecurityInformation !*pSecurityDescriptor *lpcbSecurityDescriptor
dll advapi32 [RegLoadKeyA]#RegLoadKey hKey $lpSubKey $lpFile
dll advapi32 #RegNotifyChangeKeyValue hKey bWatchSubtree dwNotifyFilter hEvent fAsynchronus
dll advapi32 #RegOpenCurrentUser samDesired *phkResult
dll advapi32 [RegOpenKeyA]#RegOpenKey hKey $lpSubKey *phkResult
dll advapi32 [RegOpenKeyExA]#RegOpenKeyEx hKey $lpSubKey ulOptions samDesired *phkResult
dll advapi32 #RegOpenUserClassesRoot hToken dwOptions samDesired *phkResult
dll advapi32 #RegOverridePredefKey hKey hNewHKey
dll advapi32 [RegQueryInfoKeyA]#RegQueryInfoKey hKey $lpClass *lpcbClass *lpReserved *lpcSubKeys *lpcbMaxSubKeyLen *lpcbMaxClassLen *lpcValues *lpcbMaxValueNameLen *lpcbMaxValueLen *lpcbSecurityDescriptor FILETIME*lpftLastWriteTime
dll advapi32 [RegQueryMultipleValuesA]#RegQueryMultipleValues hKey VALENT*val_list num_vals $lpValueBuf *ldwTotsize
dll advapi32 [RegQueryValueA]#RegQueryValue hKey $lpSubKey $lpValue *lpcbValue
dll advapi32 [RegQueryValueExA]#RegQueryValueEx hKey $lpValueName *lpReserved *lpType !*lpData *lpcbData
dll advapi32 [RegReplaceKeyA]#RegReplaceKey hKey $lpSubKey $lpNewFile $lpOldFile
dll advapi32 [RegRestoreKeyA]#RegRestoreKey hKey $lpFile dwFlags
dll advapi32 [RegSaveKeyA]#RegSaveKey hKey $lpFile SECURITY_ATTRIBUTES*lpSecurityAttributes
dll advapi32 [RegSaveKeyExA]#RegSaveKeyEx hKey $lpFile SECURITY_ATTRIBUTES*lpSecurityAttributes Flags
dll advapi32 #RegSetKeySecurity hKey SecurityInformation !*pSecurityDescriptor
dll advapi32 [RegSetValueA]#RegSetValue hKey $lpSubKey dwType $lpData cbData
dll advapi32 [RegSetValueExA]#RegSetValueEx hKey $lpValueName Reserved dwType !*lpData cbData
dll advapi32 [RegUnLoadKeyA]#RegUnLoadKey hKey $lpSubKey
dll oleaut32 #RegisterActiveObject IUnknown'punk GUID*rclsid dwFlags *pdwRegister
dll urlmon #RegisterBindStatusCallback IBindCtx'pBC IBindStatusCallback'pBSCb IBindStatusCallback'ppBSCBPrev dwReserved
dll user32 [RegisterClassA]@RegisterClass WNDCLASS*lpWndClass
dll user32 [RegisterClassExA]@RegisterClassEx WNDCLASSEX*lpwcx
dll user32 [RegisterClipboardFormatA]#RegisterClipboardFormat $lpszFormat
dll user32 [RegisterDeviceNotificationA]#RegisterDeviceNotification hRecipient !*NotificationFilter Flags
dll ole32 #RegisterDragDrop hwnd IDropTarget'pDropTarget
dll advapi32 [RegisterEventSourceA]#RegisterEventSource $lpUNCServerName $lpSourceName
dll urlmon #RegisterFormatEnumerator IBindCtx'pBC IEnumFORMATETC'pEFetc reserved
dll user32 #RegisterHotKey hWnd id fsModifiers vk
dll urlmon #RegisterMediaTypeClass IBindCtx'pBC ctypes $*rgszTypes GUID*rgclsID reserved
dll urlmon #RegisterMediaTypes ctypes $*rgszTypes @*rgcfTypes
dll user32 #RegisterRawInputDevices RAWINPUTDEVICE*pRawInputDevices uiNumDevices cbSize
dll advapi32 [RegisterServiceCtrlHandlerA]#RegisterServiceCtrlHandler $lpServiceName lpHandlerProc
 ;;lpHandlerProc: function dwControl
dll advapi32 [RegisterServiceCtrlHandlerExA]#RegisterServiceCtrlHandlerEx $lpServiceName lpHandlerProc !*lpContext
 ;;lpHandlerProc: function# dwControl dwEventType !*lpEventData !*lpContext
dll user32 #RegisterShellHookWindow hWnd
dll oleaut32 #RegisterTypeLib ITypeLib'ptlib @*szFullPath @*szHelpDir
dll kernel32 #RegisterWaitForSingleObject *phNewWaitObject hObject Callback !*Context dwMilliseconds dwFlags
 ;;Callback: function !*a !b
dll kernel32 #RegisterWaitForSingleObjectEx hObject Callback !*Context dwMilliseconds dwFlags
 ;;Callback: function !*a !b
dll user32 [RegisterWindowMessageA]#RegisterWindowMessage $lpString
def RelationNumaNode 1
def RelationProcessorCore 0
dll kernel32 ReleaseActCtx hActCtx
dll urlmon ReleaseBindInfo BINDINFO*pbindinfo
dll user32 #ReleaseCapture
dll user32 #ReleaseDC hWnd hDC
dll kernel32 #ReleaseMutex hMutex
dll kernel32 #ReleaseSemaphore hSemaphore lReleaseCount *lpPreviousCount
dll ole32 ReleaseStgMedium STGMEDIUM*pmedium
type RemBINDINFO cbSize @*szExtraInfo grfBindInfoF dwBindVerb @*szCustomVerb cbstgmedData dwOptions dwOptionsFlags dwCodePage REMSECURITY_ATTRIBUTES'securityAttributes GUID'iid IUnknown'pUnk dwReserved
type RemFORMATETC cfFormat ptd dwAspect lindex tymed
type RemHBITMAP cbData !data[1]
type RemHBRUSH cbData !data[1]
type RemHENHMETAFILE cbData !data[1]
type RemHGLOBAL fNullHGlobal cbData !data[1]
type RemHMETAFILEPICT mm xExt yExt cbData !data[1]
type RemHPALETTE cbData !data[1]
type RemSNB ulCntStr ulCntChar @rgString[1]
type RemSTGMEDIUM tymed dwHandleType pData pUnkForRelease cbData !data[1]
type RemotableHandle fContext __RemotableHandle1'u
def RemovableMedia 11
dll kernel32 [RemoveDirectoryA]#RemoveDirectory $lpPathName
dll gdi32 #RemoveFontMemResourceEx fh
dll gdi32 [RemoveFontResourceA]#RemoveFontResource $lpFileName
dll gdi32 [RemoveFontResourceExA]#RemoveFontResourceEx $lpFileName fl !*pdv
dll kernel32 [RemoveLocalAlternateComputerNameA]#RemoveLocalAlternateComputerName $lpAltDnsFQHostname ulFlags
dll user32 #RemoveMenu hMenu uPosition uFlags
dll unicows [RemovePropA]#RemoveProp hWnd $lpString
dll advapi32 #RemoveUsersFromEncryptedFile @*lpFileName ENCRYPTION_CERTIFICATE_HASH_LIST*pHashes
dll kernel32 #RemoveVectoredExceptionHandler !*VectoredHandlerHandle
dll comctl32 #RemoveWindowSubclass hWnd pfnSubclass uIdSubclass
 ;;pfnSubclass: function# hWnd uMsg wParam lParam uIdSubclass dwRefData
dll kernel32 [ReplaceFileA]#ReplaceFile $lpReplacedFileName $lpReplacementFileName $lpBackupFileName dwReplaceFlags !*lpExclude !*lpReserved
dll comdlg32 [ReplaceTextA]#ReplaceText FINDREPLACE*lpfr
dll user32 #ReplyMessage lResult
dll advapi32 [ReportEventA]#ReportEvent hEventLog @wType @wCategory dwEventID !*lpUserSid @wNumStrings dwDataSize $*lpStrings !*lpRawData
dll kernel32 #RequestDeviceWakeup hDevice
def RequestLocation 1
def RequestSize 0
dll kernel32 #RequestWakeupLatency latency
dll gdi32 [ResetDCA]#ResetDC hdc DEVMODE*lpInitData
dll kernel32 #ResetEvent hEvent
dll "winspool.drv" [ResetPrinterA]#ResetPrinter hPrinter PRINTER_DEFAULTS*pDefault
dll kernel32 #ResetWriteWatch !*lpBaseAddress dwRegionSize
dll gdi32 #ResizePalette hpal nEntries
dll shell32 #RestartDialog hwnd @*lpPrompt dwReturn
dll shell32 #RestartDialogEx hwnd @*lpPrompt dwReturn dwReasonCode
dll gdi32 #RestoreDC hdc nSavedDC
dll kernel32 #ResumeThread hThread
dll user32 #ReuseDDElParam lParam msgIn msgOut uiLo uiHi
dll advapi32 #RevertToSelf
dll oleaut32 #RevokeActiveObject dwRegister !*pvReserved
dll urlmon #RevokeBindStatusCallback IBindCtx'pBC IBindStatusCallback'pBSCb
dll ole32 #RevokeDragDrop hwnd
dll urlmon #RevokeFormatEnumerator IBindCtx'pBC IEnumFORMATETC'pEFetc
dll gdi32 #RoundRect hdc nLeftRect nTopRect nRightRect nBottomRect nWidth nHeight
dll C_macro RpcAbnormalTermination 
 ;;_abnormal_termination()
dll rpcrt4 #RpcAsyncAbortCall RPC_ASYNC_STATE*pAsync ExceptionCode
dll rpcrt4 #RpcAsyncCancelCall RPC_ASYNC_STATE*pAsync fAbort
dll rpcrt4 #RpcAsyncCompleteCall RPC_ASYNC_STATE*pAsync !*Reply
dll rpcrt4 #RpcAsyncGetCallStatus RPC_ASYNC_STATE*pAsync
dll rpcrt4 #RpcAsyncInitializeHandle RPC_ASYNC_STATE*pAsync Size
dll rpcrt4 #RpcAsyncRegisterInfo RPC_ASYNC_STATE*pAsync
dll rpcrt4 #RpcBindingCopy SourceBinding *DestinationBinding
dll rpcrt4 #RpcBindingFree *Binding
dll rpcrt4 [RpcBindingFromStringBindingA]#RpcBindingFromStringBinding $StringBinding *Binding
dll rpcrt4 [RpcBindingInqAuthClientA]#RpcBindingInqAuthClient ClientBinding *Privs $*ServerPrincName *AuthnLevel *AuthnSvc *AuthzSvc
dll rpcrt4 [RpcBindingInqAuthClientExA]#RpcBindingInqAuthClientEx ClientBinding *Privs $*ServerPrincName *AuthnLevel *AuthnSvc *AuthzSvc Flags
dll rpcrt4 [RpcBindingInqAuthInfoA]#RpcBindingInqAuthInfo Binding $*ServerPrincName *AuthnLevel *AuthnSvc *AuthIdentity *AuthzSvc
dll rpcrt4 [RpcBindingInqAuthInfoExA]#RpcBindingInqAuthInfoEx Binding $*ServerPrincName *AuthnLevel *AuthnSvc *AuthIdentity *AuthzSvc RpcQosVersion RPC_SECURITY_QOS*SecurityQOS
dll rpcrt4 #RpcBindingInqObject Binding GUID*ObjectUuid
dll rpcrt4 #RpcBindingInqOption hBinding option *pOptionValue
dll rpcrt4 #RpcBindingReset Binding
dll rpcrt4 #RpcBindingServerFromClient ClientBinding *ServerBinding
dll rpcrt4 [RpcBindingSetAuthInfoA]#RpcBindingSetAuthInfo Binding $ServerPrincName AuthnLevel AuthnSvc AuthIdentity AuthzSvc
dll rpcrt4 [RpcBindingSetAuthInfoExA]#RpcBindingSetAuthInfoEx Binding $ServerPrincName AuthnLevel AuthnSvc AuthIdentity AuthzSvc RPC_SECURITY_QOS*SecurityQos
dll rpcrt4 #RpcBindingSetObject Binding GUID*ObjectUuid
dll rpcrt4 #RpcBindingSetOption hBinding option optionValue
dll rpcrt4 [RpcBindingToStringBindingA]#RpcBindingToStringBinding Binding $*StringBinding
dll rpcrt4 #RpcBindingVectorFree RPC_BINDING_VECTOR**BindingVector
def RpcCallComplete 0
dll rpcrt4 #RpcCancelThread !*Thread
dll rpcrt4 #RpcCancelThreadEx !*Thread Timeout
def RpcEndExcept }
def RpcEndFinally }
dll rpcrt4 [RpcEpRegisterA]#RpcEpRegister IfSpec RPC_BINDING_VECTOR*BindingVector UUID_VECTOR*UuidVector $Annotation
dll rpcrt4 [RpcEpRegisterNoReplaceA]#RpcEpRegisterNoReplace IfSpec RPC_BINDING_VECTOR*BindingVector UUID_VECTOR*UuidVector $Annotation
dll rpcrt4 #RpcEpResolveBinding Binding IfSpec
dll rpcrt4 #RpcEpUnregister IfSpec RPC_BINDING_VECTOR*BindingVector UUID_VECTOR*UuidVector
dll rpcrt4 #RpcErrorAddRecord RPC_EXTENDED_ERROR_INFO*ErrorInfo
dll rpcrt4 RpcErrorClearInformation
dll rpcrt4 #RpcErrorEndEnumeration RPC_ERROR_ENUM_HANDLE*EnumHandle
dll rpcrt4 #RpcErrorGetNextRecord RPC_ERROR_ENUM_HANDLE*EnumHandle CopyStrings RPC_EXTENDED_ERROR_INFO*ErrorInfo
dll rpcrt4 #RpcErrorGetNumberOfRecords RPC_ERROR_ENUM_HANDLE*EnumHandle *Records
dll rpcrt4 #RpcErrorLoadErrorInfo !*ErrorBlob BlobSize RPC_ERROR_ENUM_HANDLE*EnumHandle
dll rpcrt4 #RpcErrorResetEnumeration RPC_ERROR_ENUM_HANDLE*EnumHandle
dll rpcrt4 #RpcErrorSaveErrorInfo RPC_ERROR_ENUM_HANDLE*EnumHandle !**ErrorBlob *BlobSize
dll rpcrt4 #RpcErrorStartEnumeration RPC_ERROR_ENUM_HANDLE*EnumHandle
def RpcFinally }__finally{
dll rpcrt4 #RpcFreeAuthorizationContext !**pAuthzClientContext
dll rpcrt4 #RpcGetAuthorizationContextForClient ClientBinding ImpersonateOnReturn !*Reserved1 LARGE_INTEGER*pExpirationTime LUID'Reserved2 Reserved3 !*Reserved4 !**pAuthzClientContext
dll rpcns4 #RpcIfIdVectorFree RPC_IF_ID_VECTOR**IfIdVector
dll rpcrt4 #RpcIfInqId RpcIfHandle RPC_IF_ID*RpcIfId
dll rpcrt4 #RpcImpersonateClient BindingHandle
dll rpcrt4 #RpcMgmtEnableIdleCleanup
dll rpcrt4 #RpcMgmtEpEltInqBegin EpBinding InquiryType RPC_IF_ID*IfId VersOption GUID*ObjectUuid **InquiryContext
dll rpcrt4 #RpcMgmtEpEltInqDone **InquiryContext
dll rpcrt4 [RpcMgmtEpEltInqNextA]#RpcMgmtEpEltInqNext *InquiryContext RPC_IF_ID*IfId *Binding GUID*ObjectUuid $*Annotation
dll rpcrt4 #RpcMgmtEpUnregister EpBinding RPC_IF_ID*IfId Binding GUID*ObjectUuid
dll rpcrt4 #RpcMgmtInqComTimeout Binding *Timeout
dll rpcrt4 #RpcMgmtInqDefaultProtectLevel AuthnSvc *AuthnLevel
dll rpcrt4 #RpcMgmtInqIfIds Binding RPC_IF_ID_VECTOR**IfIdVector
dll rpcrt4 [RpcMgmtInqServerPrincNameA]#RpcMgmtInqServerPrincName Binding AuthnSvc $*ServerPrincName
dll rpcrt4 #RpcMgmtInqStats Binding RPC_STATS_VECTOR**Statistics
dll rpcrt4 #RpcMgmtIsServerListening Binding
dll rpcrt4 #RpcMgmtSetAuthorizationFn AuthorizationFn
 ;;AuthorizationFn: function# ClientBinding RequestedMgmtOperation *Status
dll rpcrt4 #RpcMgmtSetCancelTimeout Timeout
dll rpcrt4 #RpcMgmtSetComTimeout Binding Timeout
dll rpcrt4 #RpcMgmtSetServerStackSize ThreadStackSize
dll rpcrt4 #RpcMgmtStatsVectorFree RPC_STATS_VECTOR**StatsVector
dll rpcrt4 #RpcMgmtStopServerListening Binding
dll rpcrt4 #RpcMgmtWaitServerListen
dll rpcrt4 [RpcNetworkInqProtseqsA]#RpcNetworkInqProtseqs RPC_PROTSEQ_VECTOR**ProtseqVector
dll rpcrt4 [RpcNetworkIsProtseqValidA]#RpcNetworkIsProtseqValid $Protseq
def RpcNotificationTypeApc 2
def RpcNotificationTypeCallback 5
def RpcNotificationTypeEvent 1
def RpcNotificationTypeHwnd 4
def RpcNotificationTypeIoc 3
def RpcNotificationTypeNone 0
dll rpcns4 [RpcNsBindingExportA]#RpcNsBindingExport EntryNameSyntax $EntryName IfSpec RPC_BINDING_VECTOR*BindingVec UUID_VECTOR*ObjectUuidVec
dll rpcns4 [RpcNsBindingExportPnPA]#RpcNsBindingExportPnP EntryNameSyntax $EntryName IfSpec UUID_VECTOR*ObjectVector
dll rpcns4 [RpcNsBindingImportBeginA]#RpcNsBindingImportBegin EntryNameSyntax $EntryName IfSpec GUID*ObjUuid *ImportContext
dll rpcns4 #RpcNsBindingImportDone *ImportContext
dll rpcns4 #RpcNsBindingImportNext ImportContext *Binding
dll rpcrt4 [RpcNsBindingInqEntryNameA]#RpcNsBindingInqEntryName Binding EntryNameSyntax $*EntryName
dll rpcns4 [RpcNsBindingLookupBeginA]#RpcNsBindingLookupBegin EntryNameSyntax $EntryName IfSpec GUID*ObjUuid BindingMaxCount *LookupContext
dll rpcns4 #RpcNsBindingLookupDone *LookupContext
dll rpcns4 #RpcNsBindingLookupNext LookupContext RPC_BINDING_VECTOR**BindingVec
dll rpcns4 #RpcNsBindingSelect RPC_BINDING_VECTOR*BindingVec *Binding
dll rpcns4 [RpcNsBindingUnexportA]#RpcNsBindingUnexport EntryNameSyntax $EntryName IfSpec UUID_VECTOR*ObjectUuidVec
dll rpcns4 [RpcNsBindingUnexportPnPA]#RpcNsBindingUnexportPnP EntryNameSyntax $EntryName IfSpec UUID_VECTOR*ObjectVector
dll rpcns4 [RpcNsEntryExpandNameA]#RpcNsEntryExpandName EntryNameSyntax $EntryName $*ExpandedName
dll rpcns4 [RpcNsEntryObjectInqBeginA]#RpcNsEntryObjectInqBegin EntryNameSyntax $EntryName *InquiryContext
dll rpcns4 #RpcNsEntryObjectInqDone *InquiryContext
dll rpcns4 #RpcNsEntryObjectInqNext InquiryContext GUID*ObjUuid
dll rpcns4 [RpcNsGroupDeleteA]#RpcNsGroupDelete GroupNameSyntax $GroupName
dll rpcns4 [RpcNsGroupMbrAddA]#RpcNsGroupMbrAdd GroupNameSyntax $GroupName MemberNameSyntax $MemberName
dll rpcns4 [RpcNsGroupMbrInqBeginA]#RpcNsGroupMbrInqBegin GroupNameSyntax $GroupName MemberNameSyntax *InquiryContext
dll rpcns4 #RpcNsGroupMbrInqDone *InquiryContext
dll rpcns4 [RpcNsGroupMbrInqNextA]#RpcNsGroupMbrInqNext InquiryContext $*MemberName
dll rpcns4 [RpcNsGroupMbrRemoveA]#RpcNsGroupMbrRemove GroupNameSyntax $GroupName MemberNameSyntax $MemberName
dll rpcns4 [RpcNsMgmtBindingUnexportA]#RpcNsMgmtBindingUnexport EntryNameSyntax $EntryName RPC_IF_ID*IfId VersOption UUID_VECTOR*ObjectUuidVec
dll rpcns4 [RpcNsMgmtEntryCreateA]#RpcNsMgmtEntryCreate EntryNameSyntax $EntryName
dll rpcns4 [RpcNsMgmtEntryDeleteA]#RpcNsMgmtEntryDelete EntryNameSyntax $EntryName
dll rpcns4 [RpcNsMgmtEntryInqIfIdsA]#RpcNsMgmtEntryInqIfIds EntryNameSyntax $EntryName RPC_IF_ID_VECTOR**IfIdVec
dll rpcns4 #RpcNsMgmtHandleSetExpAge NsHandle ExpirationAge
dll rpcns4 #RpcNsMgmtInqExpAge *ExpirationAge
dll rpcns4 #RpcNsMgmtSetExpAge ExpirationAge
dll rpcns4 [RpcNsProfileDeleteA]#RpcNsProfileDelete ProfileNameSyntax $ProfileName
dll rpcns4 [RpcNsProfileEltAddA]#RpcNsProfileEltAdd ProfileNameSyntax $ProfileName RPC_IF_ID*IfId MemberNameSyntax $MemberName Priority $Annotation
dll rpcns4 [RpcNsProfileEltInqBeginA]#RpcNsProfileEltInqBegin ProfileNameSyntax $ProfileName InquiryType RPC_IF_ID*IfId VersOption MemberNameSyntax $MemberName *InquiryContext
dll rpcns4 #RpcNsProfileEltInqDone *InquiryContext
dll rpcns4 [RpcNsProfileEltInqNextA]#RpcNsProfileEltInqNext InquiryContext RPC_IF_ID*IfId $*MemberName *Priority $*Annotation
dll rpcns4 [RpcNsProfileEltRemoveA]#RpcNsProfileEltRemove ProfileNameSyntax $ProfileName RPC_IF_ID*IfId MemberNameSyntax $MemberName
dll rpcrt4 #RpcObjectInqType GUID*ObjUuid GUID*TypeUuid
dll rpcrt4 #RpcObjectSetInqFn *InquiryFn
 ;;InquiryFn: function GUID*ObjectUuid GUID*TypeUuid *Status
dll rpcrt4 #RpcObjectSetType GUID*ObjUuid GUID*TypeUuid
dll rpcrt4 [RpcProtseqVectorFreeA]#RpcProtseqVectorFree RPC_PROTSEQ_VECTOR**ProtseqVector
dll rpcrt4 RpcRaiseException exception
def RpcReceiveComplete 2
dll rpcrt4 #RpcRevertToSelf
dll rpcrt4 #RpcRevertToSelfEx BindingHandle
def RpcSendComplete 1
dll rpcrt4 #RpcServerInqBindings RPC_BINDING_VECTOR**BindingVector
dll rpcrt4 [RpcServerInqCallAttributesA]#RpcServerInqCallAttributes ClientBinding !*RpcCallAttributes
dll rpcrt4 [RpcServerInqDefaultPrincNameA]#RpcServerInqDefaultPrincName AuthnSvc $*PrincName
dll rpcrt4 #RpcServerInqIf IfSpec GUID*MgrTypeUuid !**MgrEpv
dll rpcrt4 #RpcServerListen MinimumCallThreads MaxCalls DontWait
dll rpcrt4 [RpcServerRegisterAuthInfoA]#RpcServerRegisterAuthInfo $ServerPrincName AuthnSvc GetKeyFn !*Arg
 ;;GetKeyFn: function !*Arg @*ServerPrincName KeyVer !**Key *Status
dll rpcrt4 #RpcServerRegisterIf IfSpec GUID*MgrTypeUuid !*MgrEpv
dll rpcrt4 #RpcServerRegisterIf2 IfSpec GUID*MgrTypeUuid !*MgrEpv Flags MaxCalls MaxRpcSize *IfCallbackFn
 ;;IfCallbackFn: function# InterfaceUuid !*Context
dll rpcrt4 #RpcServerRegisterIfEx IfSpec GUID*MgrTypeUuid !*MgrEpv Flags MaxCalls *IfCallback
 ;;IfCallback: function# InterfaceUuid !*Context
dll rpcrt4 #RpcServerTestCancel BindingHandle
dll rpcrt4 #RpcServerUnregisterIf IfSpec GUID*MgrTypeUuid WaitForCallsToComplete
dll rpcrt4 #RpcServerUnregisterIfEx IfSpec GUID*MgrTypeUuid RundownContextHandles
dll rpcrt4 #RpcServerUseAllProtseqs MaxCalls !*SecurityDescriptor
dll rpcrt4 #RpcServerUseAllProtseqsEx MaxCalls !*SecurityDescriptor RPC_POLICY*Policy
dll rpcrt4 #RpcServerUseAllProtseqsIf MaxCalls IfSpec !*SecurityDescriptor
dll rpcrt4 #RpcServerUseAllProtseqsIfEx MaxCalls IfSpec !*SecurityDescriptor RPC_POLICY*Policy
dll rpcrt4 [RpcServerUseProtseqA]#RpcServerUseProtseq $Protseq MaxCalls !*SecurityDescriptor
dll rpcrt4 [RpcServerUseProtseqEpA]#RpcServerUseProtseqEp $Protseq MaxCalls $Endpoint !*SecurityDescriptor
dll rpcrt4 [RpcServerUseProtseqEpExA]#RpcServerUseProtseqEpEx $Protseq MaxCalls $Endpoint !*SecurityDescriptor RPC_POLICY*Policy
dll rpcrt4 [RpcServerUseProtseqExA]#RpcServerUseProtseqEx $Protseq MaxCalls !*SecurityDescriptor RPC_POLICY*Policy
dll rpcrt4 [RpcServerUseProtseqIfA]#RpcServerUseProtseqIf $Protseq MaxCalls IfSpec !*SecurityDescriptor
dll rpcrt4 [RpcServerUseProtseqIfExA]#RpcServerUseProtseqIfEx $Protseq MaxCalls IfSpec !*SecurityDescriptor RPC_POLICY*Policy
dll rpcrt4 RpcServerYield
dll rpcrt4 !*RpcSmAllocate Size *pStatus
dll rpcrt4 #RpcSmClientFree !*pNodeToFree
dll rpcrt4 #RpcSmDestroyClientContext !**ContextHandle
dll rpcrt4 #RpcSmDisableAllocate
dll rpcrt4 #RpcSmEnableAllocate
dll rpcrt4 #RpcSmFree !*NodeToFree
dll rpcrt4 #RpcSmGetThreadHandle *pStatus
dll rpcrt4 #RpcSmSetClientAllocFree *ClientAlloc *ClientFree
 ;;ClientAlloc: function!* Size ;;ClientFree: function !*Ptr
dll rpcrt4 #RpcSmSetThreadHandle Id
dll rpcrt4 #RpcSmSwapClientAllocFree *ClientAlloc *ClientFree **OldClientAlloc **OldClientFree
 ;;ClientAlloc: function!* Size ;;ClientFree: function !*Ptr ;;OldClientAlloc: function!* Size ;;OldClientFree: function !*Ptr
dll rpcrt4 !*RpcSsAllocate Size
dll rpcrt4 #RpcSsContextLockExclusive ServerBindingHandle !*UserContext
dll rpcrt4 #RpcSsContextLockShared ServerBindingHandle !*UserContext
dll rpcrt4 RpcSsDestroyClientContext !**ContextHandle
dll rpcrt4 RpcSsDisableAllocate
dll rpcrt4 RpcSsDontSerializeContext
dll rpcrt4 RpcSsEnableAllocate
dll rpcrt4 RpcSsFree !*NodeToFree
dll rpcrt4 #RpcSsGetContextBinding !*ContextHandle *Binding
dll rpcrt4 #RpcSsGetThreadHandle
dll rpcrt4 RpcSsSetClientAllocFree *ClientAlloc *ClientFree
 ;;ClientAlloc: function!* Size ;;ClientFree: function !*Ptr
dll rpcrt4 RpcSsSetThreadHandle Id
dll rpcrt4 RpcSsSwapClientAllocFree *ClientAlloc *ClientFree **OldClientAlloc **OldClientFree
 ;;ClientAlloc: function!* Size ;;ClientFree: function !*Ptr ;;OldClientAlloc: function!* Size ;;OldClientFree: function !*Ptr
dll rpcrt4 [RpcStringBindingComposeA]#RpcStringBindingCompose $ObjUuid $Protseq $NetworkAddr $Endpoint $Options $*StringBinding
dll rpcrt4 [RpcStringBindingParseA]#RpcStringBindingParse $StringBinding $*ObjUuid $*Protseq $*NetworkAddr $*Endpoint $*NetworkOptions
dll rpcrt4 [RpcStringFreeA]#RpcStringFree $*String
dll rpcrt4 #RpcTestCancel
def RpcTryExcept __try{
def RpcTryFinally __try{
dll rpcrt4 RpcUserFree AsyncHandle !*pBuffer
dll ntdll #RtlAnsiStringToUnicodeString UNICODE_STRING*DestinationString STRING*SourceString !AllocateDestinationString
dll ntdll RtlApplicationVerifierStop Code $Message Param1 $Description1 Param2 $Description2 Param3 $Description3 Param4 $Description4
dll ntdll #RtlCharToInteger !*String Base *Value
dll ntdll #RtlCompareMemory !*Source1 !*Source2 Length
dll ntdll #RtlConvertSidToUnicodeString UNICODE_STRING*UnicodeString !*Sid !AllocateDestinationString
dll C_macro RtlCopyMemory Destination Source Length
 ;;memcpy(Destination,Source,Length)
dll C_macro RtlFillMemory Destination Length Fill
 ;;memset(Destination,Fill,Length)
dll ntdll SINGLE_LIST_ENTRY*RtlFirstEntrySList SLIST_HEADER*ListHead
dll ntdll RtlFreeAnsiString STRING*AnsiString
dll ntdll RtlFreeOemString STRING*OemString
dll ntdll RtlFreeUnicodeString UNICODE_STRING*UnicodeString
dll ntdll RtlInitAnsiString STRING*DestinationString !*SourceString
dll ntdll RtlInitString STRING*DestinationString !*SourceString
dll ntdll RtlInitUnicodeString UNICODE_STRING*DestinationString @*SourceString
dll ntdll RtlInitializeSListHead SLIST_HEADER*ListHead
dll ntdll SINGLE_LIST_ENTRY*RtlInterlockedFlushSList SLIST_HEADER*ListHead
dll ntdll SINGLE_LIST_ENTRY*RtlInterlockedPopEntrySList SLIST_HEADER*ListHead
dll ntdll SINGLE_LIST_ENTRY*RtlInterlockedPushEntrySList SLIST_HEADER*ListHead SINGLE_LIST_ENTRY*ListEntry
dll ntdll !RtlIsNameLegalDOS8Dot3 UNICODE_STRING*Name STRING*OemName !*NameContainsSpaces
dll ntdll #RtlLocalTimeToSystemTime LARGE_INTEGER*LocalTime LARGE_INTEGER*SystemTime
dll C_macro RtlMoveMemory Destination Source Length
 ;;memmove(Destination,Source,Length)
dll ntdll #RtlNtStatusToDosError Status
dll ntdll @RtlQueryDepthSList SLIST_HEADER*ListHead
dll ntdll #RtlQueryHeapInformation !*HeapHandle HeapInformationClass !*HeapInformation HeapInformationLength *ReturnLength
dll ntdll #RtlSetHeapInformation !*HeapHandle HeapInformationClass !*HeapInformation HeapInformationLength
dll ntdll !RtlTimeToSecondsSince1970 LARGE_INTEGER*Time *ElapsedSeconds
dll ntdll #RtlUnicodeStringToAnsiString STRING*DestinationString UNICODE_STRING*SourceString !AllocateDestinationString
dll ntdll #RtlUnicodeStringToOemString STRING*DestinationString UNICODE_STRING*SourceString !AllocateDestinationString
dll ntdll #RtlUnicodeToMultiByteSize *BytesInMultiByteString @*UnicodeString BytesInUnicodeString
dll ntdll #RtlUniform *Seed
dll kernel32 RtlUnwind !*TargetFrame !*TargetIp EXCEPTION_RECORD*ExceptionRecord !*ReturnValue
dll C_macro RtlZeroMemory Destination Length
 ;;memset(Destination,0,Length)
def SACL_SECURITY_INFORMATION 0x00000008
type SAFEARRAY @cDims @fFeatures cbElements cLocks !*pvData SAFEARRAYBOUND'rgsabound[1]
type SAFEARRAYBOUND cElements lLbound
type SAFEARRAYUNION sfType __SAFEARRAYUNION1'u
type SAFEARR_BRECORD Size _wireBRECORD**aRecord
type SAFEARR_BSTR Size FLAGGED_WORD_BLOB**aBstr
type SAFEARR_DISPATCH Size IDispatch*apDispatch
type SAFEARR_HAVEIID Size IUnknown*apUnknown GUID'iid
type SAFEARR_UNKNOWN Size IUnknown*apUnknown
type SAFEARR_VARIANT Size _wireVARIANT**aVariant
def SANDBOX_INERT 0x2
def SAVE_ATTRIBUTE_VALUES 0xD3
def SAVE_CTM 4101
def SBARS_SIZEGRIP 0x0100
def SBARS_TOOLTIPS 0x0800
def SBM_ENABLE_ARROWS 0x00E4
def SBM_GETPOS 0x00E1
def SBM_GETRANGE 0x00E3
def SBM_GETSCROLLBARINFO 0x00EB
def SBM_GETSCROLLINFO 0x00EA
def SBM_SETPOS 0x00E0
def SBM_SETRANGE 0x00E2
def SBM_SETRANGEREDRAW 0x00E6
def SBM_SETSCROLLINFO 0x00E9
def SBN_FIRST 0xFFFFFC90
def SBN_LAST 0xFFFFFC7D
def SBN_SIMPLEMODECHANGE 0xFFFFFC90
def SBSP_ABSOLUTE 0x0000
def SBSP_ALLOW_AUTONAVIGATE 0x10000
def SBSP_DEFBROWSER 0x0000
def SBSP_DEFMODE 0x0000
def SBSP_EXPLOREMODE 0x0020
def SBSP_HELPMODE 0x0040
def SBSP_INITIATEDBYHLINKFRAME 0x80000000
def SBSP_NAVIGATEBACK 0x4000
def SBSP_NAVIGATEFORWARD 0x8000
def SBSP_NEWBROWSER 0x0002
def SBSP_NOAUTOSELECT 0x04000000
def SBSP_NOTRANSFERHIST 0x0080
def SBSP_OPENMODE 0x0010
def SBSP_PARENT 0x2000
def SBSP_REDIRECT 0x40000000
def SBSP_RELATIVE 0x1000
def SBSP_SAMEBROWSER 0x0001
def SBSP_WRITENOHISTORY 0x08000000
def SBS_BOTTOMALIGN 0x0004
def SBS_HORZ 0x0000
def SBS_LEFTALIGN 0x0002
def SBS_RIGHTALIGN 0x0004
def SBS_SIZEBOX 0x0008
def SBS_SIZEBOXBOTTOMRIGHTALIGN 0x0004
def SBS_SIZEBOXTOPLEFTALIGN 0x0002
def SBS_SIZEGRIP 0x0010
def SBS_TOPALIGN 0x0002
def SBS_VERT 0x0001
def SBT_NOBORDERS 0x0100
def SBT_NOTABPARSING 0x0800
def SBT_OWNERDRAW 0x1000
def SBT_POPOUT 0x0200
def SBT_RTLREADING 0x0400
def SBT_TOOLTIPS 0x0800
def SB_BOTH 3
def SB_BOTTOM 7
def SB_CONST_ALPHA 0x00000001
def SB_CTL 2
def SB_ENDSCROLL 8
def SB_GETBORDERS 0x00000407
def SB_GETICON 0x00000414
def SB_GETPARTS 0x00000406
def SB_GETRECT 0x0000040A
def SB_GETTEXT 0x00000402
def SB_GETTEXTA 0x00000402
def SB_GETTEXTLENGTH 0x00000403
def SB_GETTEXTLENGTHA 0x00000403
def SB_GETTEXTLENGTHW 0x0000040C
def SB_GETTEXTW 0x0000040D
def SB_GETTIPTEXT 0x00000412
def SB_GETTIPTEXTA 0x00000412
def SB_GETTIPTEXTW 0x00000413
def SB_GETUNICODEFORMAT 0x00002006
def SB_GRAD_RECT 0x00000010
def SB_GRAD_TRI 0x00000020
def SB_HORZ 0
def SB_ISSIMPLE 0x0000040E
def SB_LEFT 6
def SB_LINEDOWN 1
def SB_LINELEFT 0
def SB_LINERIGHT 1
def SB_LINEUP 0
def SB_NONE 0x00000000
def SB_PAGEDOWN 3
def SB_PAGELEFT 2
def SB_PAGERIGHT 3
def SB_PAGEUP 2
def SB_PIXEL_ALPHA 0x00000002
def SB_PREMULT_ALPHA 0x00000004
def SB_RIGHT 7
def SB_SETBKCOLOR 0x00002001
def SB_SETICON 0x0000040F
def SB_SETMINHEIGHT 0x00000408
def SB_SETPARTS 0x00000404
def SB_SETTEXT 0x00000401
def SB_SETTEXTA 0x00000401
def SB_SETTEXTW 0x0000040B
def SB_SETTIPTEXT 0x00000410
def SB_SETTIPTEXTA 0x00000410
def SB_SETTIPTEXTW 0x00000411
def SB_SETUNICODEFORMAT 0x00002005
def SB_SIMPLE 0x00000409
def SB_SIMPLEID 0x00ff
def SB_THUMBPOSITION 4
def SB_THUMBTRACK 5
def SB_TOP 6
def SB_VERT 1
def SCALINGFACTORX 114
def SCALINGFACTORY 115
def SCARD_ABSENT 1
def SCARD_ALL_READERS "SCard$AllReaders[0]"
type SCARD_ATRMASK cbAtr !rgbAtr[36] !rgbMask[36]
def SCARD_ATR_LENGTH 33
def SCARD_ATTR_ATR_STRING 0x00090303
def SCARD_ATTR_CHANNEL_ID 0x00020110
def SCARD_ATTR_CHARACTERISTICS 0x00060150
def SCARD_ATTR_CURRENT_BWT 0x00080209
def SCARD_ATTR_CURRENT_CLK 0x00080202
def SCARD_ATTR_CURRENT_CWT 0x0008020A
def SCARD_ATTR_CURRENT_D 0x00080204
def SCARD_ATTR_CURRENT_EBC_ENCODING 0x0008020B
def SCARD_ATTR_CURRENT_F 0x00080203
def SCARD_ATTR_CURRENT_IFSC 0x00080207
def SCARD_ATTR_CURRENT_IFSD 0x00080208
def SCARD_ATTR_CURRENT_IO_STATE 0x00090302
def SCARD_ATTR_CURRENT_N 0x00080205
def SCARD_ATTR_CURRENT_PROTOCOL_TYPE 0x00080201
def SCARD_ATTR_CURRENT_W 0x00080206
def SCARD_ATTR_DEFAULT_CLK 0x00030121
def SCARD_ATTR_DEFAULT_DATA_RATE 0x00030123
def SCARD_ATTR_DEVICE_FRIENDLY_NAME 0x7FFF0003
def SCARD_ATTR_DEVICE_FRIENDLY_NAME_A 0x7FFF0003
def SCARD_ATTR_DEVICE_FRIENDLY_NAME_W 0x7FFF0005
def SCARD_ATTR_DEVICE_IN_USE 0x7FFF0002
def SCARD_ATTR_DEVICE_SYSTEM_NAME 0x7FFF0004
def SCARD_ATTR_DEVICE_SYSTEM_NAME_A 0x7FFF0004
def SCARD_ATTR_DEVICE_SYSTEM_NAME_W 0x7FFF0006
def SCARD_ATTR_DEVICE_UNIT 0x7FFF0001
def SCARD_ATTR_ESC_AUTHREQUEST 0x0007A005
def SCARD_ATTR_ESC_CANCEL 0x0007A003
def SCARD_ATTR_ESC_RESET 0x0007A000
def SCARD_ATTR_EXTENDED_BWT 0x0008020C
def SCARD_ATTR_ICC_INTERFACE_STATUS 0x00090301
def SCARD_ATTR_ICC_PRESENCE 0x00090300
def SCARD_ATTR_ICC_TYPE_PER_ATR 0x00090304
def SCARD_ATTR_MAXINPUT 0x0007A007
def SCARD_ATTR_MAX_CLK 0x00030122
def SCARD_ATTR_MAX_DATA_RATE 0x00030124
def SCARD_ATTR_MAX_IFSD 0x00030125
def SCARD_ATTR_POWER_MGMT_SUPPORT 0x00040131
def SCARD_ATTR_PROTOCOL_TYPES 0x00030120
def SCARD_ATTR_SUPRESS_T1_IFS_REQUEST 0x7FFF0007
def SCARD_ATTR_USER_AUTH_INPUT_DEVICE 0x00050142
def SCARD_ATTR_USER_TO_CARD_AUTH_DEVICE 0x00050140
def SCARD_ATTR_VENDOR_IFD_SERIAL_NO 0x00010103
def SCARD_ATTR_VENDOR_IFD_TYPE 0x00010101
def SCARD_ATTR_VENDOR_IFD_VERSION 0x00010102
def SCARD_ATTR_VENDOR_NAME 0x00010100
def SCARD_AUTOALLOCATE 0xFFFFFFFF
def SCARD_CLASS_COMMUNICATIONS 2
def SCARD_CLASS_ICC_STATE 9
def SCARD_CLASS_IFD_PROTOCOL 8
def SCARD_CLASS_MECHANICAL 6
def SCARD_CLASS_PERF 0x7ffe
def SCARD_CLASS_POWER_MGMT 4
def SCARD_CLASS_PROTOCOL 3
def SCARD_CLASS_SECURITY 5
def SCARD_CLASS_SYSTEM 0x7fff
def SCARD_CLASS_VENDOR_DEFINED 7
def SCARD_CLASS_VENDOR_INFO 1
def SCARD_COLD_RESET 1
def SCARD_DEFAULT_READERS "SCard$DefaultReaders[0]"
def SCARD_EJECT_CARD 3
def SCARD_E_BAD_SEEK 0x80100029
def SCARD_E_CANCELLED 0x80100002
def SCARD_E_CANT_DISPOSE 0x8010000E
def SCARD_E_CARD_UNSUPPORTED 0x8010001C
def SCARD_E_CERTIFICATE_UNAVAILABLE 0x8010002D
def SCARD_E_COMM_DATA_LOST 0x8010002F
def SCARD_E_DIR_NOT_FOUND 0x80100023
def SCARD_E_DUPLICATE_READER 0x8010001B
def SCARD_E_FILE_NOT_FOUND 0x80100024
def SCARD_E_ICC_CREATEORDER 0x80100021
def SCARD_E_ICC_INSTALLATION 0x80100020
def SCARD_E_INSUFFICIENT_BUFFER 0x80100008
def SCARD_E_INVALID_ATR 0x80100015
def SCARD_E_INVALID_CHV 0x8010002A
def SCARD_E_INVALID_HANDLE 0x80100003
def SCARD_E_INVALID_PARAMETER 0x80100004
def SCARD_E_INVALID_TARGET 0x80100005
def SCARD_E_INVALID_VALUE 0x80100011
def SCARD_E_NOT_READY 0x80100010
def SCARD_E_NOT_TRANSACTED 0x80100016
def SCARD_E_NO_ACCESS 0x80100027
def SCARD_E_NO_DIR 0x80100025
def SCARD_E_NO_FILE 0x80100026
def SCARD_E_NO_KEY_CONTAINER 0x80100030
def SCARD_E_NO_MEMORY 0x80100006
def SCARD_E_NO_READERS_AVAILABLE 0x8010002E
def SCARD_E_NO_SERVICE 0x8010001D
def SCARD_E_NO_SMARTCARD 0x8010000C
def SCARD_E_NO_SUCH_CERTIFICATE 0x8010002C
def SCARD_E_PCI_TOO_SMALL 0x80100019
def SCARD_E_PROTO_MISMATCH 0x8010000F
def SCARD_E_READER_UNAVAILABLE 0x80100017
def SCARD_E_READER_UNSUPPORTED 0x8010001A
def SCARD_E_SERVER_TOO_BUSY 0x80100031
def SCARD_E_SERVICE_STOPPED 0x8010001E
def SCARD_E_SHARING_VIOLATION 0x8010000B
def SCARD_E_SYSTEM_CANCELLED 0x80100012
def SCARD_E_TIMEOUT 0x8010000A
def SCARD_E_UNEXPECTED 0x8010001F
def SCARD_E_UNKNOWN_CARD 0x8010000D
def SCARD_E_UNKNOWN_READER 0x80100009
def SCARD_E_UNKNOWN_RES_MNG 0x8010002B
def SCARD_E_UNSUPPORTED_FEATURE 0x80100022
def SCARD_E_WRITE_TOO_MANY 0x80100028
def SCARD_F_COMM_ERROR 0x80100013
def SCARD_F_INTERNAL_ERROR 0x80100001
def SCARD_F_UNKNOWN_ERROR 0x80100014
def SCARD_F_WAITED_TOO_LONG 0x80100007
type SCARD_IO_REQUEST dwProtocol cbPciLength
def SCARD_LEAVE_CARD 0
def SCARD_LOCAL_READERS "SCard$LocalReaders[0]"
def SCARD_NEGOTIABLE 5
def SCARD_PCI_RAW &g_rgSCardRawPci
def SCARD_PCI_T0 &g_rgSCardT0Pci
def SCARD_PCI_T1 &g_rgSCardT1Pci
def SCARD_PERF_BYTES_TRANSMITTED 0x7FFE0002
def SCARD_PERF_NUM_TRANSMISSIONS 0x7FFE0001
def SCARD_PERF_TRANSMISSION_TIME 0x7FFE0003
def SCARD_POWERED 4
def SCARD_POWER_DOWN 0
def SCARD_PRESENT 2
def SCARD_PROTOCOL_DEFAULT 0x80000000
def SCARD_PROTOCOL_OPTIMAL 0x00000000
def SCARD_PROTOCOL_RAW 0x00010000
def SCARD_PROTOCOL_T0 0x00000001
def SCARD_PROTOCOL_T1 0x00000002
def SCARD_PROTOCOL_Tx 0x00000003
def SCARD_PROTOCOL_UNDEFINED 0x00000000
def SCARD_PROVIDER_CSP 2
def SCARD_PROVIDER_PRIMARY 1
def SCARD_P_SHUTDOWN 0x80100018
type SCARD_READERSTATE $szReader !*pvUserData dwCurrentState dwEventState cbAtr !rgbAtr[36]
type SCARD_READERSTATEA $szReader !*pvUserData dwCurrentState dwEventState cbAtr !rgbAtr[36]
type SCARD_READERSTATEW @*szReader !*pvUserData dwCurrentState dwEventState cbAtr !rgbAtr[36]
type SCARD_READERSTATE_A $szReader !*pvUserData dwCurrentState dwEventState cbAtr !rgbAtr[36]
type SCARD_READERSTATE_W @*szReader !*pvUserData dwCurrentState dwEventState cbAtr !rgbAtr[36]
def SCARD_READER_CONFISCATES 0x00000004
def SCARD_READER_EJECTS 0x00000002
def SCARD_READER_SWALLOWS 0x00000001
def SCARD_READER_TYPE_IDE 0x10
def SCARD_READER_TYPE_KEYBOARD 0x04
def SCARD_READER_TYPE_PARALELL 0x02
def SCARD_READER_TYPE_PCMCIA 0x40
def SCARD_READER_TYPE_SCSI 0x08
def SCARD_READER_TYPE_SERIAL 0x01
def SCARD_READER_TYPE_USB 0x20
def SCARD_READER_TYPE_VENDOR 0xF0
def SCARD_RESET_CARD 1
def SCARD_SCOPE_SYSTEM 2
def SCARD_SCOPE_TERMINAL 1
def SCARD_SCOPE_USER 0
def SCARD_SHARE_DIRECT 3
def SCARD_SHARE_EXCLUSIVE 1
def SCARD_SHARE_SHARED 2
def SCARD_SPECIFIC 6
def SCARD_STATE_ATRMATCH 0x00000040
def SCARD_STATE_CHANGED 0x00000002
def SCARD_STATE_EMPTY 0x00000010
def SCARD_STATE_EXCLUSIVE 0x00000080
def SCARD_STATE_IGNORE 0x00000001
def SCARD_STATE_INUSE 0x00000100
def SCARD_STATE_MUTE 0x00000200
def SCARD_STATE_PRESENT 0x00000020
def SCARD_STATE_UNAVAILABLE 0x00000008
def SCARD_STATE_UNAWARE 0x00000000
def SCARD_STATE_UNKNOWN 0x00000004
def SCARD_STATE_UNPOWERED 0x00000400
def SCARD_SWALLOWED 3
def SCARD_SYSTEM_READERS "SCard$SystemReaders[0]"
def SCARD_S_SUCCESS 0
def SCARD_T0_CMD_LENGTH 5
type SCARD_T0_COMMAND !bCla !bIns !bP1 !bP2 !bP3
def SCARD_T0_HEADER_LENGTH 7
type SCARD_T0_REQUEST SCARD_IO_REQUEST'ioRequest !bSw1 !bSw2 {SCARD_T0_COMMAND'CmdBytes []!rgbHeader[5]}
def SCARD_T1_EPILOGUE_LENGTH 2
def SCARD_T1_MAX_IFS 254
def SCARD_T1_PROLOGUE_LENGTH 3
type SCARD_T1_REQUEST SCARD_IO_REQUEST'ioRequest
def SCARD_UNKNOWN 0
def SCARD_UNPOWER_CARD 2
def SCARD_WARM_RESET 2
def SCARD_W_CANCELLED_BY_USER 0x8010006E
def SCARD_W_CARD_NOT_AUTHENTICATED 0x8010006F
def SCARD_W_CHV_BLOCKED 0x8010006C
def SCARD_W_EOF 0x8010006D
def SCARD_W_REMOVED_CARD 0x80100069
def SCARD_W_RESET_CARD 0x80100068
def SCARD_W_SECURITY_VIOLATION 0x8010006A
def SCARD_W_UNPOWERED_CARD 0x80100067
def SCARD_W_UNRESPONSIVE_CARD 0x80100066
def SCARD_W_UNSUPPORTED_CARD 0x80100065
def SCARD_W_WRONG_CHV 0x8010006B
def SCEE_CASESENINDEX 6
def SCEE_CONSTRAINT 4
def SCEE_INDEXNOTCOMPLETE 7
def SCEE_INDEXSEARCH 3
def SCEE_MAXFILESFOUND 2
def SCEE_PATHNOTFOUND 1
def SCEE_SCOPEMISMATCH 5
def SCERR_NOCARDNAME 0x4000
def SCERR_NOGUIDS 0x8000
def SCE_SEARCHFORCOMPUTERS 1
def SCE_SEARCHFORFILES 0
def SCF_ALL 0x0004
def SCF_ASSOCIATEFONT 0x0010
def SCF_ASSOCIATEFONT2 0x0040
def SCF_DEFAULT 0x0000
def SCF_NOKBUPDATE 0x0020
def SCF_SELECTION 0x0001
def SCF_USEUIRULES 0x0008
def SCF_WORD 0x0002
type SCHANNEL_ALG dwUse Algid cBits dwFlags dwReserved
def SCHANNEL_ENC_KEY 0x00000001
def SCHANNEL_MAC_KEY 0x00000000
def SCHAR_MAX 127
def SCHAR_MIN 0xFFFFFF80
def SCHED_E_ACCOUNT_DBASE_CORRUPT 0x80041311
def SCHED_E_ACCOUNT_INFORMATION_NOT_SET 0x8004130F
def SCHED_E_ACCOUNT_NAME_NOT_FOUND 0x80041310
def SCHED_E_CANNOT_OPEN_TASK 0x8004130D
def SCHED_E_INVALID_TASK 0x8004130E
def SCHED_E_NO_SECURITY_SERVICES 0x80041312
def SCHED_E_SERVICE_NOT_INSTALLED 0x8004130C
def SCHED_E_SERVICE_NOT_LOCALSYSTEM 6200
def SCHED_E_SERVICE_NOT_RUNNING 0x80041315
def SCHED_E_TASK_NOT_READY 0x8004130A
def SCHED_E_TASK_NOT_RUNNING 0x8004130B
def SCHED_E_TRIGGER_NOT_FOUND 0x80041309
def SCHED_E_UNKNOWN_OBJECT_VERSION 0x80041313
def SCHED_E_UNSUPPORTED_ACCOUNT_OPTION 0x80041314
def SCHED_S_EVENT_TRIGGER 0x00041308
def SCHED_S_TASK_DISABLED 0x00041302
def SCHED_S_TASK_HAS_NOT_RUN 0x00041303
def SCHED_S_TASK_NOT_SCHEDULED 0x00041305
def SCHED_S_TASK_NO_MORE_RUNS 0x00041304
def SCHED_S_TASK_NO_VALID_TRIGGERS 0x00041307
def SCHED_S_TASK_READY 0x00041300
def SCHED_S_TASK_RUNNING 0x00041301
def SCHED_S_TASK_TERMINATED 0x00041306
def SCHEME_OID_RETRIEVE_ENCODED_OBJECTW_FUNC "SchemeDllRetrieveEncodedObjectW"
def SCHEME_OID_RETRIEVE_ENCODED_OBJECT_FUNC "SchemeDllRetrieveEncodedObject"
type SCONTEXT_QUEUE NumberOfObjects struct_NDR_SCONTEXT**ArrayOfObjects
def SCREEN_FONTTYPE 0x2000
type SCROLLBARINFO cbSize RECT'rcScrollBar dxyLineButton xyThumbTop xyThumbBottom reserved rgstate[6]
type SCROLLINFO cbSize fMask nMin nMax nPage nPos nTrackPos
def SCROLLLOCK_ON 0x0040
def SCS_32BIT_BINARY 0
def SCS_64BIT_BINARY 6
def SCS_CAP_COMPSTR 0x00000001
def SCS_CAP_MAKEREAD 0x00000002
def SCS_CAP_SETRECONVERTSTRING 0x00000004
def SCS_CHANGEATTR 0x00000012
def SCS_CHANGECLAUSE 0x00000024
def SCS_DOS_BINARY 1
def SCS_OS216_BINARY 5
def SCS_PIF_BINARY 3
def SCS_POSIX_BINARY 4
def SCS_QUERYRECONVERTSTRING 0x00020000
def SCS_SETRECONVERTSTRING 0x00010000
def SCS_SETSTR 0x00000009
def SCS_THIS_PLATFORM_BINARY 0
def SCS_WOW_BINARY 2
type SC_ACTION Type Delay
def SC_ACTION_NONE 0
def SC_ACTION_REBOOT 2
def SC_ACTION_RESTART 1
def SC_ACTION_RUN_COMMAND 3
def SC_ARRANGE 0xF110
def SC_CLOSE 0xF060
def SC_CONTEXTHELP 0xF180
def SC_DEFAULT 0xF160
def SC_DLG_FORCE_UI 0x04
def SC_DLG_MINIMAL_UI 0x01
def SC_DLG_NO_UI 0x02
def SC_ENUM_PROCESS_INFO 0
def SC_GROUP_IDENTIFIER 0x0000002B
def SC_GROUP_IDENTIFIERA 0x0000002B
def SC_GROUP_IDENTIFIERW 0x0000002B
def SC_HOTKEY 0xF150
def SC_HSCROLL 0xF080
def SC_ICON 0xF020
def SC_KEYMENU 0xF100
def SC_MANAGER_ALL_ACCESS 0x000F003F
def SC_MANAGER_CONNECT 0x0001
def SC_MANAGER_CREATE_SERVICE 0x0002
def SC_MANAGER_ENUMERATE_SERVICE 0x0004
def SC_MANAGER_LOCK 0x0008
def SC_MANAGER_MODIFY_BOOT_CONFIG 0x0020
def SC_MANAGER_QUERY_LOCK_STATUS 0x0010
def SC_MAXIMIZE 0xF030
def SC_MINIMIZE 0xF020
def SC_MONITORPOWER 0xF170
def SC_MOUSEMENU 0xF090
def SC_MOVE 0xF010
def SC_NEXTWINDOW 0xF040
def SC_PREVWINDOW 0xF050
def SC_RESTORE 0xF120
def SC_SCREENSAVE 0xF140
def SC_SEPARATOR 0xF00F
def SC_SIZE 0xF000
def SC_STATUS_PROCESS_INFO 0
def SC_TASKLIST 0xF130
def SC_VSCROLL 0xF070
def SC_ZOOM 0xF030
dll winscard #SCardAccessStartedEvent
dll winscard [SCardAddReaderToGroupA]#SCardAddReaderToGroup hContext $szReaderName $szGroupName
dll winscard #SCardBeginTransaction hCard
dll winscard #SCardCancel hContext
dll winscard [SCardConnectA]#SCardConnect hContext $szReader dwShareMode dwPreferredProtocols *phCard *pdwActiveProtocol
dll winscard #SCardControl hCard dwControlCode !*lpInBuffer nInBufferSize !*lpOutBuffer nOutBufferSize *lpBytesReturned
dll winscard #SCardDisconnect hCard dwDisposition
dll scarddlg #SCardDlgExtendedError
dll winscard #SCardEndTransaction hCard dwDisposition
dll winscard #SCardEstablishContext dwScope !*pvReserved1 !*pvReserved2 *phContext
dll winscard [SCardForgetCardTypeA]#SCardForgetCardType hContext $szCardName
dll winscard [SCardForgetReaderA]#SCardForgetReader hContext $szReaderName
dll winscard [SCardForgetReaderGroupA]#SCardForgetReaderGroup hContext $szGroupName
dll winscard #SCardFreeMemory hContext !*pvMem
dll winscard #SCardGetAttrib hCard dwAttrId !*pbAttr *pcbAttrLen
dll winscard [SCardGetCardTypeProviderNameA]#SCardGetCardTypeProviderName hContext $szCardName dwProviderId $szProvider *pcchProvider
dll winscard [SCardGetProviderIdA]#SCardGetProviderId hContext $szCard GUID*pguidProviderId
dll winscard [SCardGetAttrib]#SCardGetReaderCapabilities hCard dwAttrId !*pbAttr *pcbAttrLen
dll winscard [SCardGetStatusChangeA]#SCardGetStatusChange hContext dwTimeout SCARD_READERSTATE*rgReaderStates cReaders
dll winscard [SCardIntroduceCardTypeA]#SCardIntroduceCardType hContext $szCardName GUID*pguidPrimaryProvider GUID*rgguidInterfaces dwInterfaceCount !*pbAtr !*pbAtrMask cbAtrLen
dll winscard [SCardIntroduceReaderA]#SCardIntroduceReader hContext $szReaderName $szDeviceName
dll winscard [SCardIntroduceReaderGroupA]#SCardIntroduceReaderGroup hContext $szGroupName
dll winscard #SCardIsValidContext hContext
dll winscard [SCardListCardsA]#SCardListCards hContext !*pbAtr GUID*rgquidInterfaces cguidInterfaceCount $mszCards *pcchCards
dll winscard [SCardListInterfacesA]#SCardListInterfaces hContext $szCard GUID*pguidInterfaces *pcguidInterfaces
dll winscard [SCardListReaderGroupsA]#SCardListReaderGroups hContext $mszGroups *pcchGroups
dll winscard [SCardListReadersA]#SCardListReaders hContext $mszGroups $mszReaders *pcchReaders
dll winscard [SCardLocateCardsA]#SCardLocateCards hContext $mszCards SCARD_READERSTATE*rgReaderStates cReaders
dll winscard [SCardLocateCardsByATRA]#SCardLocateCardsByATR hContext SCARD_ATRMASK*rgAtrMasks cAtrs SCARD_READERSTATE*rgReaderStates cReaders
dll winscard #SCardReconnect hCard dwShareMode dwPreferredProtocols dwInitialization *pdwActiveProtocol
dll winscard #SCardReleaseContext hContext
dll winscard SCardReleaseStartedEvent
dll winscard [SCardRemoveReaderFromGroupA]#SCardRemoveReaderFromGroup hContext $szReaderName $szGroupName
dll winscard #SCardSetAttrib hCard dwAttrId !*pbAttr cbAttrLen
dll winscard [SCardSetCardTypeProviderNameA]#SCardSetCardTypeProviderName hContext $szCardName dwProviderId $szProvider
dll winscard [SCardSetAttrib]#SCardSetReaderCapabilities hCard dwAttrId !*pbAttr cbAttrLen
dll winscard #SCardState hCard *pdwState *pdwProtocol !*pbAtr *pcbAtrLen
dll winscard [SCardStatusA]#SCardStatus hCard $szReaderName *pcchReaderLen *pdwState *pdwProtocol !*pbAtr *pcbAtrLen
dll winscard #SCardTransmit hCard SCARD_IO_REQUEST*pioSendPci !*pbSendBuffer cbSendLength SCARD_IO_REQUEST*pioRecvPci !*pbRecvBuffer *pcbRecvLength
dll scarddlg [SCardUIDlgSelectCardA]#SCardUIDlgSelectCard OPENCARDNAME_EX*pDlgStruc
type SChannelHookCallInfo GUID'iid cbSize GUID'uCausality dwServerPid iMethod !*pObject
def SD_BOTH 0x02
def SD_RECEIVE 0x00
def SD_SEND 0x01
def SEARCH_ALL 0x0
def SEARCH_ALL_NO_SEQ 0x4
def SEARCH_ALTERNATE 0x2
def SEARCH_ALT_NO_SEQ 0x6
def SEARCH_PRIMARY 0x1
def SEARCH_PRI_NO_SEQ 0x5
def SECTION_ALL_ACCESS 0x000F001F
def SECTION_EXTEND_SIZE 0x0010
def SECTION_MAP_EXECUTE 0x0008
def SECTION_MAP_READ 0x0004
def SECTION_MAP_WRITE 0x0002
def SECTION_QUERY 0x0001
def SECURITY_ANONYMOUS 0x00000000
def SECURITY_ANONYMOUS_LOGON_RID 0x00000007
type SECURITY_ATTRIBUTES nLength !*lpSecurityDescriptor bInheritHandle
def SECURITY_AUTHENTICATED_USER_RID 0x0000000B
def SECURITY_BATCH_RID 0x00000003
def SECURITY_BUILTIN_DOMAIN_RID 0x00000020
def SECURITY_CONTEXT_TRACKING 0x00040000
def SECURITY_CREATOR_GROUP_RID 0x00000001
def SECURITY_CREATOR_GROUP_SERVER_RID 0x00000003
def SECURITY_CREATOR_OWNER_RID 0x00000000
def SECURITY_CREATOR_OWNER_SERVER_RID 0x00000002
def SECURITY_CREATOR_SID_AUTHORITY {0,0,0,0,0,3}
def SECURITY_DELEGATION 0x00030000
type SECURITY_DESCRIPTOR !Revision !Sbz1 @Control !*Owner !*Group ACL*Sacl ACL*Dacl
def SECURITY_DESCRIPTOR_MIN_LENGTH sizeof(SECURITY_DESCRIPTOR)
type SECURITY_DESCRIPTOR_RELATIVE !Revision !Sbz1 @Control Owner Group Sacl Dacl
def SECURITY_DESCRIPTOR_REVISION 1
def SECURITY_DESCRIPTOR_REVISION1 1
def SECURITY_DIALUP_RID 0x00000001
def SECURITY_DYNAMIC_TRACKING 1
def SECURITY_EFFECTIVE_ONLY 0x00080000
def SECURITY_ENTERPRISE_CONTROLLERS_RID 0x00000009
def SECURITY_IDENTIFICATION 0x00010000
def SECURITY_IMPERSONATION 0x00020000
def SECURITY_INTERACTIVE_RID 0x00000004
def SECURITY_LOCAL_RID 0x00000000
def SECURITY_LOCAL_SERVICE_RID 0x00000013
def SECURITY_LOCAL_SID_AUTHORITY {0,0,0,0,0,2}
def SECURITY_LOCAL_SYSTEM_RID 0x00000012
def SECURITY_LOGON_IDS_RID 0x00000005
def SECURITY_LOGON_IDS_RID_COUNT 3
def SECURITY_MAX_ALWAYS_FILTERED 0x000003E7
def SECURITY_MAX_IMPERSONATION_LEVEL 3
def SECURITY_MAX_SID_SIZE sizeof(SID)-sizeof(DWORD)+(15*sizeof(DWORD))
def SECURITY_MIN_IMPERSONATION_LEVEL 0
def SECURITY_MIN_NEVER_FILTERED 0x000003E8
def SECURITY_NETWORK_RID 0x00000002
def SECURITY_NETWORK_SERVICE_RID 0x00000014
def SECURITY_NON_UNIQUE_AUTHORITY {0,0,0,0,0,4}
def SECURITY_NT_AUTHORITY {0,0,0,0,0,5}
def SECURITY_NT_NON_UNIQUE 0x00000015
def SECURITY_NT_NON_UNIQUE_SUB_AUTH_COUNT 3
def SECURITY_NULL_RID 0x00000000
def SECURITY_NULL_SID_AUTHORITY {0,0,0,0,0,0}
def SECURITY_OTHER_ORGANIZATION_RID 0x000003E8
def SECURITY_PACKAGE_BASE_RID 0x00000040
def SECURITY_PACKAGE_DIGEST_RID 0x00000015
def SECURITY_PACKAGE_NTLM_RID 0x0000000A
def SECURITY_PACKAGE_RID_COUNT 2
def SECURITY_PACKAGE_SCHANNEL_RID 0x0000000E
def SECURITY_PRINCIPAL_SELF_RID 0x0000000A
def SECURITY_PROTOCOL_NONE 0x0000
def SECURITY_PROXY_RID 0x00000008
type SECURITY_QUALITY_OF_SERVICE Length ImpersonationLevel !ContextTrackingMode !EffectiveOnly
def SECURITY_REMOTE_LOGON_RID 0x0000000E
def SECURITY_RESOURCE_MANAGER_AUTHORITY {0,0,0,0,0,9}
def SECURITY_RESTRICTED_CODE_RID 0x0000000C
def SECURITY_SERVER_LOGON_RID 0x00000009
def SECURITY_SERVICE_RID 0x00000006
def SECURITY_SQOS_PRESENT 0x00100000
def SECURITY_STATIC_TRACKING 0
def SECURITY_TERMINAL_SERVER_RID 0x0000000D
def SECURITY_THIS_ORGANIZATION_RID 0x0000000F
def SECURITY_VALID_SQOS_FLAGS 0x001F0000
def SECURITY_WORLD_RID 0x00000000
def SECURITY_WORLD_SID_AUTHORITY {0,0,0,0,0,1}
def SEC_COMMIT 0x8000000
def SEC_E_ALGORITHM_MISMATCH 0x80090331
def SEC_E_BAD_BINDINGS 0x80090346
def SEC_E_BAD_PKGID 0x80090316
def SEC_E_BUFFER_TOO_SMALL 0x80090321
def SEC_E_CANNOT_INSTALL 0x80090307
def SEC_E_CANNOT_PACK 0x80090309
def SEC_E_CERT_EXPIRED 0x80090328
def SEC_E_CERT_UNKNOWN 0x80090327
def SEC_E_CERT_WRONG_USAGE 0x80090349
def SEC_E_CONTEXT_EXPIRED 0x80090317
def SEC_E_CROSSREALM_DELEGATION_FAILURE 0x80090357
def SEC_E_CRYPTO_SYSTEM_INVALID 0x80090337
def SEC_E_DECRYPT_FAILURE 0x80090330
def SEC_E_DELEGATION_REQUIRED 0x80090345
def SEC_E_DOWNGRADE_DETECTED 0x80090350
def SEC_E_ENCRYPT_FAILURE 0x80090329
def SEC_E_ILLEGAL_MESSAGE 0x80090326
def SEC_E_INCOMPLETE_CREDENTIALS 0x80090320
def SEC_E_INCOMPLETE_MESSAGE 0x80090318
def SEC_E_INSUFFICIENT_MEMORY 0x80090300
def SEC_E_INTERNAL_ERROR 0x80090304
def SEC_E_INVALID_HANDLE 0x80090301
def SEC_E_INVALID_TOKEN 0x80090308
def SEC_E_ISSUING_CA_UNTRUSTED 0x80090352
def SEC_E_KDC_INVALID_REQUEST 0x80090340
def SEC_E_KDC_UNABLE_TO_REFER 0x80090341
def SEC_E_KDC_UNKNOWN_ETYPE 0x80090342
def SEC_E_LOGON_DENIED 0x8009030C
def SEC_E_MAX_REFERRALS_EXCEEDED 0x80090338
def SEC_E_MESSAGE_ALTERED 0x8009030F
def SEC_E_MULTIPLE_ACCOUNTS 0x80090347
def SEC_E_MUST_BE_KDC 0x80090339
def SEC_E_NOT_OWNER 0x80090306
def SEC_E_NOT_SUPPORTED 0x80090302
def SEC_E_NO_AUTHENTICATING_AUTHORITY 0x80090311
def SEC_E_NO_CREDENTIALS 0x8009030E
def SEC_E_NO_IMPERSONATION 0x8009030B
def SEC_E_NO_IP_ADDRESSES 0x80090335
def SEC_E_NO_KERB_KEY 0x80090348
def SEC_E_NO_PA_DATA 0x8009033C
def SEC_E_NO_S4U_PROT_SUPPORT 0x80090356
def SEC_E_NO_SPM 0x80090304
def SEC_E_NO_TGT_REPLY 0x80090334
def SEC_E_OK 0x00000000
def SEC_E_OUT_OF_SEQUENCE 0x80090310
def SEC_E_PKINIT_CLIENT_FAILURE 0x80090354
def SEC_E_PKINIT_NAME_MISMATCH 0x8009033D
def SEC_E_QOP_NOT_SUPPORTED 0x8009030A
def SEC_E_REVOCATION_OFFLINE_C 0x80090353
def SEC_E_SECPKG_NOT_FOUND 0x80090305
def SEC_E_SECURITY_QOS_FAILED 0x80090332
def SEC_E_SHUTDOWN_IN_PROGRESS 0x8009033F
def SEC_E_SMARTCARD_CERT_EXPIRED 0x80090355
def SEC_E_SMARTCARD_CERT_REVOKED 0x80090351
def SEC_E_SMARTCARD_LOGON_REQUIRED 0x8009033E
def SEC_E_STRONG_CRYPTO_NOT_SUPPORTED 0x8009033A
def SEC_E_TARGET_UNKNOWN 0x80090303
def SEC_E_TIME_SKEW 0x80090324
def SEC_E_TOO_MANY_PRINCIPALS 0x8009033B
def SEC_E_UNFINISHED_CONTEXT_DELETED 0x80090333
def SEC_E_UNKNOWN_CREDENTIALS 0x8009030D
def SEC_E_UNSUPPORTED_FUNCTION 0x80090302
def SEC_E_UNSUPPORTED_PREAUTH 0x80090343
def SEC_E_UNTRUSTED_ROOT 0x80090325
def SEC_E_WRONG_CREDENTIAL_HANDLE 0x80090336
def SEC_E_WRONG_PRINCIPAL 0x80090322
def SEC_FILE 0x800000
def SEC_IMAGE 0x1000000
def SEC_I_COMPLETE_AND_CONTINUE 0x00090314
def SEC_I_COMPLETE_NEEDED 0x00090313
def SEC_I_CONTEXT_EXPIRED 0x00090317
def SEC_I_CONTINUE_NEEDED 0x00090312
def SEC_I_INCOMPLETE_CREDENTIALS 0x00090320
def SEC_I_LOCAL_LOGON 0x00090315
def SEC_I_NO_LSA_CONTEXT 0x00090323
def SEC_I_RENEGOTIATE 0x00090321
def SEC_NOCACHE 0x10000000
def SEC_RESERVE 0x4000000
type SEC_WINNT_AUTH_IDENTITY $User UserLength $Domain DomainLength $Password PasswordLength Flags
type SEC_WINNT_AUTH_IDENTITY_ $User UserLength $Domain DomainLength $Password PasswordLength Flags
type SEC_WINNT_AUTH_IDENTITY_A $User UserLength $Domain DomainLength $Password PasswordLength Flags
def SEC_WINNT_AUTH_IDENTITY_ANSI 0x1
def SEC_WINNT_AUTH_IDENTITY_UNICODE 0x2
type SEC_WINNT_AUTH_IDENTITY_W @*User UserLength @*Domain DomainLength @*Password PasswordLength Flags
def SEEK_CUR 1
def SEEK_END 2
def SEEK_SET 0
def SEE_MASK_ASYNCOK 0x00100000
def SEE_MASK_CLASSKEY 0x00000003
def SEE_MASK_CLASSNAME 0x00000001
def SEE_MASK_CONNECTNETDRV 0x00000080
def SEE_MASK_DOENVSUBST 0x00000200
def SEE_MASK_FLAG_DDEWAIT 0x00000100
def SEE_MASK_FLAG_LOG_USAGE 0x04000000
def SEE_MASK_FLAG_NO_UI 0x00000400
def SEE_MASK_HMONITOR 0x00200000
def SEE_MASK_HOTKEY 0x00000020
def SEE_MASK_ICON 0x00000010
def SEE_MASK_IDLIST 0x00000004
def SEE_MASK_INVOKEIDLIST 0x0000000c
def SEE_MASK_NOCLOSEPROCESS 0x00000040
def SEE_MASK_NOQUERYCLASSSTORE 0x01000000
def SEE_MASK_NOZONECHECKS 0x00800000
def SEE_MASK_NO_CONSOLE 0x00008000
def SEE_MASK_UNICODE 0x00004000
def SEE_MASK_WAITFORINPUTIDLE 0x02000000
def SEF_AVOID_OWNER_CHECK 0x10
def SEF_AVOID_PRIVILEGE_CHECK 0x08
def SEF_DACL_AUTO_INHERIT 0x01
def SEF_DEFAULT_DESCRIPTOR_FOR_OBJECT 0x04
def SEF_DEFAULT_GROUP_FROM_PARENT 0x40
def SEF_DEFAULT_OWNER_FROM_PARENT 0x20
def SEF_SACL_AUTO_INHERIT 0x02
type SELCHANGE NMHDR'nmhdr CHARRANGE'chrg @seltyp
def SELECTDIB 41
def SELECTPAPERSOURCE 18
def SELECT_CAP_CONVERSION 0x00000001
def SELECT_CAP_SENTENCE 0x00000002
def SELFLAG_ADDSELECTION 0x8
def SELFLAG_EXTENDSELECTION 0x4
def SELFLAG_NONE 0
def SELFLAG_REMOVESELECTION 0x10
def SELFLAG_TAKEFOCUS 0x1
def SELFLAG_TAKESELECTION 0x2
def SELFLAG_VALID 0x1f
def SELFREG_E_CLASS 0x80040201
def SELFREG_E_FIRST 0x80040200
def SELFREG_E_LAST 0x8004020F
def SELFREG_E_TYPELIB 0x80040200
def SELFREG_S_FIRST 0x00040200
def SELFREG_S_LAST 0x0004020F
def SEL_EMPTY 0x0000
def SEL_MULTICHAR 0x0004
def SEL_MULTIOBJECT 0x0008
def SEL_OBJECT 0x0002
def SEL_TEXT 0x0001
def SEMAPHORE_ALL_ACCESS 0x001F0003
def SEMAPHORE_MODIFY_STATE 0x0002
def SEM_FAILCRITICALERRORS 0x0001
def SEM_NOALIGNMENTFAULTEXCEPT 0x0004
def SEM_NOGPFAULTERRORBOX 0x0002
def SEM_NOOPENFILEERRORBOX 0x8000
type SENDCMDINPARAMS cBufferSize IDEREGS'irDriveRegs !bDriveNumber !bReserved[3] dwReserved[4] !bBuffer[1]
type SENDCMDOUTPARAMS cBufferSize DRIVERSTATUS'DriverStatus !bBuffer[1]
type SERIALKEYS cbSize dwFlags $lpszActivePort $lpszPort iBaudRate iPortState iActive
type SERIALKEYSA cbSize dwFlags $lpszActivePort $lpszPort iBaudRate iPortState iActive
type SERIALKEYSW cbSize dwFlags @*lpszActivePort @*lpszPort iBaudRate iPortState iActive
def SERIAL_IOC_FCR_DMA_MODE 0x00000008
def SERIAL_IOC_FCR_FIFO_ENABLE 0x00000001
def SERIAL_IOC_FCR_RCVR_RESET 0x00000002
def SERIAL_IOC_FCR_RCVR_TRIGGER_LSB 0x00000040
def SERIAL_IOC_FCR_RCVR_TRIGGER_MSB 0x00000080
def SERIAL_IOC_FCR_RES1 0x00000010
def SERIAL_IOC_FCR_RES2 0x00000020
def SERIAL_IOC_FCR_XMIT_RESET 0x00000004
def SERIAL_IOC_MCR_DTR 0x00000001
def SERIAL_IOC_MCR_LOOP 0x00000010
def SERIAL_IOC_MCR_OUT1 0x00000004
def SERIAL_IOC_MCR_OUT2 0x00000008
def SERIAL_IOC_MCR_RTS 0x00000002
def SERIAL_LSRMST_ESCAPE 0x00
 ;;(BYTE)0x00
def SERIAL_LSRMST_LSR_DATA 0x01
 ;;(BYTE)0x01
def SERIAL_LSRMST_LSR_NODATA 0x02
 ;;(BYTE)0x02
def SERIAL_LSRMST_MST 0x03
 ;;(BYTE)0x03
def SERIAL_NUMBER_LENGTH 32
def SERKF_AVAILABLE 0x00000002
def SERKF_INDICATOR 0x00000004
def SERKF_SERIALKEYSON 0x00000001
type SERVENT $s_name $*s_aliases @s_port $s_proto
def SERVERCALL_ISHANDLED 0
def SERVERCALL_REJECTED 1
def SERVERCALL_RETRYLATER 2
def SERVERNAME_CURRENT 0
def SERVER_ACCESS_ADMINISTER 0x00000001
def SERVER_ACCESS_ENUMERATE 0x00000002
def SERVER_ALL_ACCESS 0x000F0003
def SERVER_EXECUTE 0x00020002
def SERVER_LOCALITY_MACHINE_LOCAL 1
def SERVER_LOCALITY_PROCESS_LOCAL 0
def SERVER_LOCALITY_REMOTE 2
def SERVER_READ 0x00020002
def SERVER_WRITE 0x00020003
def SERVICES_ACTIVE_DATABASE "ServicesActive"
def SERVICES_ACTIVE_DATABASEA "ServicesActive"
def SERVICES_ACTIVE_DATABASEW L"ServicesActive"
def SERVICES_FAILED_DATABASE "ServicesFailed"
def SERVICES_FAILED_DATABASEA "ServicesFailed"
def SERVICES_FAILED_DATABASEW L"ServicesFailed"
def SERVICETYPE_BESTEFFORT 0x00000001
def SERVICETYPE_CONTROLLEDLOAD 0x00000002
def SERVICETYPE_GENERAL_INFORMATION 0x00000005
def SERVICETYPE_GUARANTEED 0x00000003
def SERVICETYPE_NETWORK_CONTROL 0x0000000A
def SERVICETYPE_NETWORK_UNAVAILABLE 0x00000004
def SERVICETYPE_NOCHANGE 0x00000006
def SERVICETYPE_NONCONFORMING 0x00000009
def SERVICETYPE_NOTRAFFIC 0x00000000
def SERVICETYPE_QUALITATIVE 0x0000000D
def SERVICE_ACCEPT_HARDWAREPROFILECHANGE 0x00000020
def SERVICE_ACCEPT_NETBINDCHANGE 0x00000010
def SERVICE_ACCEPT_PARAMCHANGE 0x00000008
def SERVICE_ACCEPT_PAUSE_CONTINUE 0x00000002
def SERVICE_ACCEPT_POWEREVENT 0x00000040
def SERVICE_ACCEPT_SESSIONCHANGE 0x00000080
def SERVICE_ACCEPT_SHUTDOWN 0x00000004
def SERVICE_ACCEPT_STOP 0x00000001
def SERVICE_ACTIVE 0x00000001
def SERVICE_ADAPTER 0x00000004
def SERVICE_ALL_ACCESS 0x000F01FF
def SERVICE_AUTO_START 0x00000002
def SERVICE_BESTEFFORT 0x80010000
def SERVICE_BOOT_START 0x00000000
def SERVICE_CHANGE_CONFIG 0x0002
def SERVICE_CONFIG_DESCRIPTION 1
def SERVICE_CONFIG_FAILURE_ACTIONS 2
def SERVICE_CONTINUE_PENDING 0x00000005
def SERVICE_CONTROLLEDLOAD 0x80020000
def SERVICE_CONTROL_CONTINUE 0x00000003
def SERVICE_CONTROL_DEVICEEVENT 0x0000000B
def SERVICE_CONTROL_HARDWAREPROFILECHANGE 0x0000000C
def SERVICE_CONTROL_INTERROGATE 0x00000004
def SERVICE_CONTROL_NETBINDADD 0x00000007
def SERVICE_CONTROL_NETBINDDISABLE 0x0000000A
def SERVICE_CONTROL_NETBINDENABLE 0x00000009
def SERVICE_CONTROL_NETBINDREMOVE 0x00000008
def SERVICE_CONTROL_PARAMCHANGE 0x00000006
def SERVICE_CONTROL_PAUSE 0x00000002
def SERVICE_CONTROL_POWEREVENT 0x0000000D
def SERVICE_CONTROL_SESSIONCHANGE 0x0000000E
def SERVICE_CONTROL_SHUTDOWN 0x00000005
def SERVICE_CONTROL_STOP 0x00000001
def SERVICE_DEMAND_START 0x00000003
type SERVICE_DESCRIPTION $lpDescription
type SERVICE_DESCRIPTIONA $lpDescription
type SERVICE_DESCRIPTIONW @*lpDescription
def SERVICE_DISABLED 0x00000004
def SERVICE_DRIVER 0x0000000B
def SERVICE_ENUMERATE_DEPENDENTS 0x0008
def SERVICE_ERROR_CRITICAL 0x00000003
def SERVICE_ERROR_IGNORE 0x00000000
def SERVICE_ERROR_NORMAL 0x00000001
def SERVICE_ERROR_SEVERE 0x00000002
type SERVICE_FAILURE_ACTIONS dwResetPeriod $lpRebootMsg $lpCommand cActions SC_ACTION*lpsaActions
type SERVICE_FAILURE_ACTIONSA dwResetPeriod $lpRebootMsg $lpCommand cActions SC_ACTION*lpsaActions
type SERVICE_FAILURE_ACTIONSW dwResetPeriod @*lpRebootMsg @*lpCommand cActions SC_ACTION*lpsaActions
def SERVICE_FILE_SYSTEM_DRIVER 0x00000002
def SERVICE_GUARANTEED 0x80040000
def SERVICE_INACTIVE 0x00000002
def SERVICE_INTERACTIVE_PROCESS 0x00000100
def SERVICE_INTERROGATE 0x0080
def SERVICE_KERNEL_DRIVER 0x00000001
def SERVICE_MULTIPLE 0x00000001
def SERVICE_NO_CHANGE 0xffffffff
def SERVICE_NO_QOS_SIGNALING 0x40000000
def SERVICE_NO_TRAFFIC_CONTROL 0x81000000
def SERVICE_PAUSED 0x00000007
def SERVICE_PAUSE_CONTINUE 0x0040
def SERVICE_PAUSE_PENDING 0x00000006
def SERVICE_QUALITATIVE 0x80200000
def SERVICE_QUERY_CONFIG 0x0001
def SERVICE_QUERY_STATUS 0x0004
def SERVICE_RECOGNIZER_DRIVER 0x00000008
def SERVICE_RUNNING 0x00000004
def SERVICE_RUNS_IN_SYSTEM_PROCESS 0x00000001
def SERVICE_START 0x0010
def SERVICE_START_PENDING 0x00000002
def SERVICE_STATE_ALL 0x00000003
type SERVICE_STATUS dwServiceType dwCurrentState dwControlsAccepted dwWin32ExitCode dwServiceSpecificExitCode dwCheckPoint dwWaitHint
type SERVICE_STATUS_PROCESS dwServiceType dwCurrentState dwControlsAccepted dwWin32ExitCode dwServiceSpecificExitCode dwCheckPoint dwWaitHint dwProcessId dwServiceFlags
def SERVICE_STOP 0x0020
def SERVICE_STOPPED 0x00000001
def SERVICE_STOP_PENDING 0x00000003
def SERVICE_SYSTEM_START 0x00000001
type SERVICE_TABLE_ENTRY $lpServiceName lpServiceProc
type SERVICE_TABLE_ENTRYA $lpServiceName lpServiceProc
type SERVICE_TABLE_ENTRYW @*lpServiceName lpServiceProc
def SERVICE_TYPE_ALL 0x0000013F
def SERVICE_TYPE_VALUE_IPXPORTA "IpxSocket"
def SERVICE_TYPE_VALUE_IPXPORTW L"IpxSocket"
def SERVICE_TYPE_VALUE_OBJECTID "ObjectId"
def SERVICE_TYPE_VALUE_OBJECTIDA "ObjectId"
def SERVICE_TYPE_VALUE_OBJECTIDW L"ObjectId"
def SERVICE_TYPE_VALUE_SAPID "SapId"
def SERVICE_TYPE_VALUE_SAPIDA "SapId"
def SERVICE_TYPE_VALUE_SAPIDW L"SapId"
def SERVICE_TYPE_VALUE_TCPPORT "TcpPort"
def SERVICE_TYPE_VALUE_TCPPORTA "TcpPort"
def SERVICE_TYPE_VALUE_TCPPORTW L"TcpPort"
def SERVICE_TYPE_VALUE_UDPPORT "UdpPort"
def SERVICE_TYPE_VALUE_UDPPORTA "UdpPort"
def SERVICE_TYPE_VALUE_UDPPORTW L"UdpPort"
def SERVICE_USER_DEFINED_CONTROL 0x0100
def SERVICE_WIN32 0x00000030
def SERVICE_WIN32_OWN_PROCESS 0x00000010
def SERVICE_WIN32_SHARE_PROCESS 0x00000020
def SESSION_ABORTED 0x06
type SESSION_BUFFER !lsn !state !local_name[16] !remote_name[16] !rcvs_outstanding !sends_outstanding
def SESSION_ESTABLISHED 0x03
type SESSION_HEADER !sess_name !num_sess !rcv_dg_outstanding !rcv_any_outstanding
def SES_ALLOWBEEPS 256
def SES_BEEPONMAXTEXT 2
def SES_BIDI 4096
def SES_CTFALLOWEMBED 0x0200000
def SES_CTFALLOWPROOFING 0x0800000
def SES_CTFALLOWSMARTTAG 0x0400000
def SES_CUSTOMLOOK 0x0080000
def SES_DRAFTMODE 32768
def SES_EMULATE10 16
def SES_EMULATESYSEDIT 1
def SES_EXTENDBACKCOLOR 4
def SES_HIDEGRIDLINES 0x0020000
def SES_LBSCROLLNOTIFY 0x0100000
def SES_LOWERCASE 1024
def SES_MAPCPS 8
def SES_NOIME 128
def SES_NOINPUTSEQUENCECHK 2048
def SES_SCROLLONKILLFOCUS 8192
def SES_UPPERCASE 512
def SES_USEAIMM 64
def SES_USEATFONT 0x0040000
def SES_USECRLF 32
def SES_USECTF 0x0010000
def SES_XLTCRCRLFTOCR 16384
def SETABORTPROC 9
def SETALLJUSTVALUES 771
def SETBREAK 8
def SETCHARSET 772
def SETCOLORTABLE 4
def SETCOPYCOUNT 17
def SETDIBSCALING 32
def SETDTR 5
def SETICMPROFILE_EMBEDED 0x00000001
def SETKERNTRACK 770
def SETLINECAP 21
def SETLINEJOIN 22
def SETMITERLIMIT 23
def SETPROPS_NONE 0x0000
def SETRGBSTRING "commdlg_SetRGBColor"
def SETRGBSTRINGA "commdlg_SetRGBColor"
def SETRGBSTRINGW L"commdlg_SetRGBColor"
def SETRTS 3
type SETTEXTEX flags codepage
def SETWALLPAPER_DEFAULT 0xFFFFFFFF
def SETXOFF 1
def SETXON 2
def SET_ARC_DIRECTION 4102
def SET_BACKGROUND_COLOR 4103
def SET_BOUNDS 4109
def SET_CLIP_BOX 4108
def SET_MIRROR_MODE 4110
type SET_PARTITION_INFORMATION !PartitionType
type SET_PARTITION_INFORMATION_EX PartitionStyle {SET_PARTITION_INFORMATION'Mbr []PARTITION_INFORMATION_GPT'Gpt}
type SET_PARTITION_INFORMATION_GPT GUID'PartitionType GUID'PartitionId %Attributes @Name[36]
type SET_PARTITION_INFORMATION_MBR !PartitionType
def SET_POLY_MODE 4104
def SET_SCREEN_ANGLE 4105
def SET_SPREAD 4106
def SET_TAPE_DRIVE_INFORMATION 1
def SET_TAPE_MEDIA_INFORMATION 0
def SEVERITY_ERROR 1
def SEVERITY_SUCCESS 0
def SE_ASSIGNPRIMARYTOKEN_NAME "SeAssignPrimaryTokenPrivilege"
def SE_AUDIT_NAME "SeAuditPrivilege"
def SE_BACKUP_NAME "SeBackupPrivilege"
def SE_CHANGE_NOTIFY_NAME "SeChangeNotifyPrivilege"
def SE_CREATE_PAGEFILE_NAME "SeCreatePagefilePrivilege"
def SE_CREATE_PERMANENT_NAME "SeCreatePermanentPrivilege"
def SE_CREATE_TOKEN_NAME "SeCreateTokenPrivilege"
def SE_DACL_AUTO_INHERITED 0x0400
def SE_DACL_AUTO_INHERIT_REQ 0x0100
def SE_DACL_DEFAULTED 0x0008
def SE_DACL_PRESENT 0x0004
def SE_DACL_PROTECTED 0x1000
def SE_DEBUG_NAME "SeDebugPrivilege"
def SE_ENABLE_DELEGATION_NAME "SeEnableDelegationPrivilege"
def SE_ERR_ACCESSDENIED 5
def SE_ERR_ASSOCINCOMPLETE 27
def SE_ERR_DDEBUSY 30
def SE_ERR_DDEFAIL 29
def SE_ERR_DDETIMEOUT 28
def SE_ERR_DLLNOTFOUND 32
def SE_ERR_FNF 2
def SE_ERR_NOASSOC 31
def SE_ERR_OOM 8
def SE_ERR_PNF 3
def SE_ERR_SHARE 26
def SE_GROUP_DEFAULTED 0x0002
def SE_GROUP_ENABLED 0x00000004
def SE_GROUP_ENABLED_BY_DEFAULT 0x00000002
def SE_GROUP_LOGON_ID 0xC0000000
def SE_GROUP_MANDATORY 0x00000001
def SE_GROUP_OWNER 0x00000008
def SE_GROUP_RESOURCE 0x20000000
def SE_GROUP_USE_FOR_DENY_ONLY 0x00000010
type SE_IMPERSONATION_STATE !*Token !CopyOnOpen !EffectiveOnly Level
def SE_INCREASE_QUOTA_NAME "SeIncreaseQuotaPrivilege"
def SE_INC_BASE_PRIORITY_NAME "SeIncreaseBasePriorityPrivilege"
def SE_LOAD_DRIVER_NAME "SeLoadDriverPrivilege"
def SE_LOCK_MEMORY_NAME "SeLockMemoryPrivilege"
def SE_MACHINE_ACCOUNT_NAME "SeMachineAccountPrivilege"
def SE_MANAGE_VOLUME_NAME "SeManageVolumePrivilege"
def SE_OWNER_DEFAULTED 0x0001
def SE_PRIVILEGE_ENABLED 0x00000002
def SE_PRIVILEGE_ENABLED_BY_DEFAULT 0x00000001
def SE_PRIVILEGE_REMOVED 0X00000004
def SE_PRIVILEGE_USED_FOR_ACCESS 0x80000000
def SE_PROF_SINGLE_PROCESS_NAME "SeProfileSingleProcessPrivilege"
def SE_REMOTE_SHUTDOWN_NAME "SeRemoteShutdownPrivilege"
def SE_RESTORE_NAME "SeRestorePrivilege"
def SE_RM_CONTROL_VALID 0x4000
def SE_SACL_AUTO_INHERITED 0x0800
def SE_SACL_AUTO_INHERIT_REQ 0x0200
def SE_SACL_DEFAULTED 0x0020
def SE_SACL_PRESENT 0x0010
def SE_SACL_PROTECTED 0x2000
def SE_SECURITY_NAME "SeSecurityPrivilege"
def SE_SELF_RELATIVE 0x8000
def SE_SHUTDOWN_NAME "SeShutdownPrivilege"
def SE_SYNC_AGENT_NAME "SeSyncAgentPrivilege"
def SE_SYSTEMTIME_NAME "SeSystemtimePrivilege"
def SE_SYSTEM_ENVIRONMENT_NAME "SeSystemEnvironmentPrivilege"
def SE_SYSTEM_PROFILE_NAME "SeSystemProfilePrivilege"
def SE_TAKE_OWNERSHIP_NAME "SeTakeOwnershipPrivilege"
def SE_TCB_NAME "SeTcbPrivilege"
def SE_UNDOCK_NAME "SeUndockPrivilege"
def SE_UNSOLICITED_INPUT_NAME "SeUnsolicitedInputPrivilege"
def SFBID_PIDLCHANGED 0
def SFF_KEEPDOCINFO 0x1000
def SFF_PERSISTVIEWSCALE 0x2000
def SFF_PLAINRTF 0x4000
def SFF_PWD 0x0800
def SFF_SELECTION 0x8000
def SFF_WRITEXTRAPAR 0x80
def SFGAO_BROWSABLE 0x08000000
def SFGAO_CANCOPY 1
def SFGAO_CANDELETE 0x00000020
def SFGAO_CANLINK 4
def SFGAO_CANMONIKER 0x00400000
def SFGAO_CANMOVE 2
def SFGAO_CANRENAME 0x00000010
def SFGAO_CAPABILITYMASK 0x00000177
def SFGAO_COMPRESSED 0x04000000
def SFGAO_CONTENTSMASK 0x80000000
def SFGAO_DISPLAYATTRMASK 0x000FC000
def SFGAO_DROPTARGET 0x00000100
def SFGAO_ENCRYPTED 0x00002000
def SFGAO_FILESYSANCESTOR 0x10000000
def SFGAO_FILESYSTEM 0x40000000
def SFGAO_FOLDER 0x20000000
def SFGAO_GHOSTED 0x00008000
def SFGAO_HASPROPSHEET 0x00000040
def SFGAO_HASSTORAGE 0x00400000
def SFGAO_HASSUBFOLDER 0x80000000
def SFGAO_HIDDEN 0x00080000
def SFGAO_ISSLOW 0x00004000
def SFGAO_LINK 0x00010000
def SFGAO_NEWCONTENT 0x00200000
def SFGAO_NONENUMERATED 0x00100000
def SFGAO_READONLY 0x00040000
def SFGAO_REMOVABLE 0x02000000
def SFGAO_SHARE 0x00020000
def SFGAO_STORAGE 0x00000008
def SFGAO_STORAGEANCESTOR 0x00800000
def SFGAO_STORAGECAPMASK 0x70C50008
def SFGAO_STREAM 0x00400000
def SFGAO_VALIDATE 0x01000000
def SFVM_ADDOBJECT 0x00000003
def SFVM_ADDPROPERTYPAGES 47
def SFVM_BACKGROUNDENUM 32
def SFVM_BACKGROUNDENUMDONE 48
def SFVM_COLUMNCLICK 24
def SFVM_DEFITEMCOUNT 26
def SFVM_DEFVIEWMODE 27
def SFVM_DIDDRAGDROP 36
def SFVM_GETBUTTONINFO 5
def SFVM_GETBUTTONS 6
def SFVM_GETDETAILSOF 23
def SFVM_GETHELPTEXT 3
def SFVM_GETHELPTOPIC 63
def SFVM_GETNOTIFY 49
def SFVM_GETPANE 59
def SFVM_GETSELECTEDOBJECTS 0x00000009
def SFVM_GETSORTDEFAULTS 53
def SFVM_GETTOOLTIPTEXT 4
def SFVM_GETZONE 58
type SFVM_HELPTOPIC_DATA @wszHelpFile[260] @wszHelpTopic[260]
def SFVM_INITMENUPOPUP 7
def SFVM_INVOKECOMMAND 2
def SFVM_MERGEMENU 1
type SFVM_PROPPAGE_DATA dwReserved pfn lParam
def SFVM_QUERYFSNOTIFY 25
def SFVM_REARRANGE 0x00000001
def SFVM_REMOVEOBJECT 0x00000006
def SFVM_SETCLIPBOARD 0x00000010
def SFVM_SETISFV 39
def SFVM_SETITEMPOS 0x0000000e
def SFVM_SETPOINTS 0x00000017
def SFVM_SIZE 57
def SFVM_THISIDLIST 41
def SFVM_UNMERGEMENU 28
def SFVM_UPDATEOBJECT 0x00000007
def SFVM_UPDATESTATUSBAR 31
def SFVM_WINDOWCREATED 15
def SFVVO_DESKTOPHTML 0x200
def SFVVO_DOUBLECLICKINWEBVIEW 0x80
def SFVVO_SHOWALLOBJECTS 0x1
def SFVVO_SHOWCOMPCOLOR 0x8
def SFVVO_SHOWEXTENSIONS 0x2
def SFVVO_SHOWSYSFILES 0x20
def SFVVO_WIN95CLASSIC 0x40
type SFV_CREATE cbSize IShellFolder'pshf IShellView'psvOuter IShellFolderViewCB'psfvcb
type SFV_SETITEMPOS ITEMIDLIST*pidl POINT'pt
def SF_BSTR 8
def SF_DISPATCH 9
def SF_ERROR 10
def SF_HAVEIID 0x0000800D
def SF_I1 16
def SF_I2 2
def SF_I4 3
def SF_I8 20
def SF_NCRFORNONASCII 0x40
def SF_RECORD 36
def SF_RTF 0x0002
def SF_RTFNOOBJS 0x0003
def SF_RTFVAL 0x0700
def SF_TEXT 0x0001
def SF_TEXTIZED 0x0004
def SF_UNICODE 0x0010
def SF_UNKNOWN 13
def SF_USECODEPAGE 0x0020
def SF_VARIANT 12
def SG_CONSTRAINED_GROUP 0x02
def SG_UNCONSTRAINED_GROUP 0x01
def SHACF_AUTOAPPEND_FORCE_OFF 0x80000000
def SHACF_AUTOAPPEND_FORCE_ON 0x40000000
def SHACF_AUTOSUGGEST_FORCE_OFF 0x20000000
def SHACF_AUTOSUGGEST_FORCE_ON 0x10000000
def SHACF_DEFAULT 0x00000000
def SHACF_FILESYSTEM 0x00000001
def SHACF_FILESYS_DIRS 0x00000020
def SHACF_FILESYS_ONLY 0x00000010
def SHACF_URLALL 0x00000006
def SHACF_URLHISTORY 0x00000002
def SHACF_URLMRU 0x00000004
def SHACF_USETAB 0x00000008
def SHADEBLENDCAPS 120
def SHARD_PATH 0x00000002
def SHARD_PATHA 0x00000002
def SHARD_PATHW 0x00000003
def SHARD_PIDL 0x00000001
def SHAREVISTRING "commdlg_ShareViolation"
def SHAREVISTRINGA "commdlg_ShareViolation"
def SHAREVISTRINGW L"commdlg_ShareViolation"
dll shell32 #SHAddFromPropSheetExtArray hpsxa lpfnAddPage lParam
 ;;lpfnAddPage: function# a b
dll shell32 SHAddToRecentDocs uFlags !*pv
dll shell32 !*SHAlloc cb
dll shell32 #SHAppBarMessage dwMessage APPBARDATA*pData
dll shlwapi #SHAutoComplete hwndEdit dwFlags
dll shell32 #SHBindToParent ITEMIDLIST*pidl GUID*riid !**ppv ITEMIDLIST**ppidlLast
dll shell32 [SHBrowseForFolderA]ITEMIDLIST*SHBrowseForFolder BROWSEINFO*lpbi
def SHCDF_UPDATEITEM 0x00000001
def SHCIDS_ALLFIELDS 0x80000000
def SHCIDS_BITMASK 0xFFFF0000
def SHCIDS_CANONICALONLY 0x10000000
def SHCIDS_COLUMNMASK 0x0000FFFF
dll shell32 #SHCLSIDFromString @*lpsz GUID*lpclsid
def SHCNEE_MSI_CHANGE 4
def SHCNEE_MSI_UNINSTALL 5
def SHCNEE_ORDERCHANGED 2
def SHCNE_ALLEVENTS 0x7FFFFFFF
def SHCNE_ASSOCCHANGED 0x08000000
def SHCNE_ATTRIBUTES 0x00000800
def SHCNE_CREATE 0x00000002
def SHCNE_DELETE 0x00000004
def SHCNE_DISKEVENTS 0x0002381F
def SHCNE_DRIVEADD 0x00000100
def SHCNE_DRIVEADDGUI 0x00010000
def SHCNE_DRIVEREMOVED 0x00000080
def SHCNE_EXTENDED_EVENT 0x04000000
def SHCNE_FREESPACE 0x00040000
def SHCNE_GLOBALEVENTS 0x0C0581E0
def SHCNE_INTERRUPT 0x80000000
def SHCNE_MEDIAINSERTED 0x00000020
def SHCNE_MEDIAREMOVED 0x00000040
def SHCNE_MKDIR 0x00000008
def SHCNE_NETSHARE 0x00000200
def SHCNE_NETUNSHARE 0x00000400
def SHCNE_RENAMEFOLDER 0x00020000
def SHCNE_RENAMEITEM 0x00000001
def SHCNE_RMDIR 0x00000010
def SHCNE_SERVERDISCONNECT 0x00004000
def SHCNE_UPDATEDIR 0x00001000
def SHCNE_UPDATEIMAGE 0x00008000
def SHCNE_UPDATEITEM 0x00002000
def SHCNF_DWORD 0x0003
def SHCNF_FLUSH 0x1000
def SHCNF_FLUSHNOWAIT 0x2000
def SHCNF_IDLIST 0x0000
def SHCNF_PATH 0x0001
def SHCNF_PATHA 0x0001
def SHCNF_PATHW 0x0005
def SHCNF_PRINTER 0x0002
def SHCNF_PRINTERA 0x0002
def SHCNF_PRINTERW 0x0006
def SHCNF_TYPE 0x00FF
def SHCOLSTATE_EXTENDED 0x40
def SHCOLSTATE_HIDDEN 0x100
def SHCOLSTATE_ONBYDEFAULT 0x10
def SHCOLSTATE_PREFER_VARCMP 0x200
def SHCOLSTATE_SECONDARYUI 0x80
def SHCOLSTATE_SLOW 0x20
def SHCOLSTATE_TYPEMASK 0xf
def SHCOLSTATE_TYPE_DATE 0x3
def SHCOLSTATE_TYPE_INT 0x2
def SHCOLSTATE_TYPE_STR 0x1
type SHCOLUMNDATA dwFlags dwFileAttributes dwReserved @*pwszExt @wszFile[260]
type SHCOLUMNID GUID'fmtid pid
type SHCOLUMNINFO SHCOLUMNID'scid @vt fmt cChars csFlags @wszTitle[80] @wszDescription[128]
type SHCOLUMNINIT dwFlags dwReserved @wszFolder[260]
def SHCONTF_FOLDERS 0x0020
def SHCONTF_INCLUDEHIDDEN 0x0080
def SHCONTF_INIT_ON_FIRST_NEXT 0x0100
def SHCONTF_NETPRINTERSRCH 0x0200
def SHCONTF_NONFOLDERS 0x0040
def SHCONTF_SHAREABLE 0x0400
def SHCONTF_STORAGE 0x0800
type SHCREATEPROCESSINFOW cbSize fMask hwnd @*pszFile @*pszParameters @*pszCurrentDirectory hUserToken SECURITY_ATTRIBUTES*lpProcessAttributes SECURITY_ATTRIBUTES*lpThreadAttributes bInheritHandles dwCreationFlags STARTUPINFOW*lpStartupInfo PROCESS_INFORMATION*lpProcessInformation
type SHChangeDWORDAsIDList @cb dwItem1 dwItem2 @cbZero
dll shell32 #SHChangeNotification_Lock hChangeNotification dwProcessId ITEMIDLIST***pppidl *plEvent
dll shell32 #SHChangeNotification_Unlock hLock
dll shell32 SHChangeNotify wEventId uFlags !*dwItem1 !*dwItem2
dll shell32 #SHChangeNotifyDeregister ulID
type SHChangeNotifyEntry ITEMIDLIST*pidl fRecursive
dll shell32 #SHChangeNotifyRegister hwnd fSources fEvents wMsg cEntries SHChangeNotifyEntry*pshcne
type SHChangeProductKeyAsIDList @cb @wszProductKey[39] @cbZero
type SHChangeUpdateImageIDList @cb iIconIndex iCurIndex uFlags dwProcessID @szName[260] @cbZero
dll shell32 ITEMIDLIST*SHCloneSpecialIDList hwnd csidl fCreate
dll shell32 #SHCoCreateInstance @*pszCLSID GUID*pclsid IUnknown'pUnkOuter GUID*riid !**ppv
dll shlwapi [SHCopyKeyA]#SHCopyKey hkeySrc $szSrcSubKey hkeyDest fReserved
dll shell32 #SHCreateDirectory hwnd @*pszPath
dll shell32 [SHCreateDirectoryExA]#SHCreateDirectoryEx hwnd $pszPath SECURITY_ATTRIBUTES*psa
dll shell32 #SHCreateFileExtractIconW @*pszFile dwFileAttributes GUID*riid !**ppv
dll shell32 #SHCreateProcessAsUserW SHCREATEPROCESSINFOW*pscpi
dll shell32 #SHCreatePropSheetExtArray hKey @*pszSubKey max_iface
dll shell32 #SHCreateQueryCancelAutoPlayMoniker IMoniker*ppmoniker
dll shell32 #SHCreateShellFolderView SFV_CREATE*pcsfv IShellView*ppsv
dll shell32 #SHCreateShellFolderViewEx CSFV*pcsfv IShellView*ppsv
dll shell32 #SHCreateShellItem ITEMIDLIST*pidlParent IShellFolder'psfParent ITEMIDLIST*pidl IShellItem*ppsi
dll shlwapi #SHCreateShellPalette hdc
dll shell32 #SHCreateStdEnumFmtEtc cfmt FORMATETC*afmt IEnumFORMATETC*ppenumFormatEtc
dll shlwapi [SHCreateStreamOnFileA]#SHCreateStreamOnFile $pszFile grfMode IStream*ppstm
dll shlwapi #SHCreateStreamOnFileEx @*pszFile grfMode dwAttributes fCreate IStream'pstmTemplate IStream*ppstm
dll shlwapi #SHCreateThread pfnThreadProc !*pData dwFlags pfnCallback
 ;;pfnThreadProc: function# !*lpThreadParameter ;;pfnCallback: function# !*lpThreadParameter
type SHDESCRIPTIONID dwDescriptionId GUID'clsid
def SHDID_COMPUTER_AUDIO 19
def SHDID_COMPUTER_CDROM 10
def SHDID_COMPUTER_DRIVE35 5
def SHDID_COMPUTER_DRIVE525 6
def SHDID_COMPUTER_FIXED 8
def SHDID_COMPUTER_IMAGING 18
def SHDID_COMPUTER_NETDRIVE 9
def SHDID_COMPUTER_OTHER 12
def SHDID_COMPUTER_RAMDISK 11
def SHDID_COMPUTER_REMOVABLE 7
def SHDID_COMPUTER_SHAREDDOCS 20
def SHDID_FS_DIRECTORY 3
def SHDID_FS_FILE 2
def SHDID_FS_OTHER 4
def SHDID_NET_DOMAIN 13
def SHDID_NET_OTHER 17
def SHDID_NET_RESTOFNET 16
def SHDID_NET_SERVER 14
def SHDID_NET_SHARE 15
def SHDID_ROOT_REGITEM 1
type SHDRAGIMAGE SIZE'sizeDragImage POINT'ptOffset hbmpDragImage crColorKey
dll shell32 [SHDefExtractIconA]#SHDefExtractIcon $pszIconFile iIndex uFlags *phiconLarge *phiconSmall nIconSize
dll shlwapi [SHDeleteEmptyKeyA]#SHDeleteEmptyKey hkey $pszSubKey
dll shlwapi [SHDeleteKeyA]#SHDeleteKey hkey $pszSubKey
dll shlwapi [SHDeleteValueA]#SHDeleteValue hkey $pszSubKey $pszValue
dll shell32 SHDestroyPropSheetExtArray hpsxa
dll shell32 #SHDoDragDrop hwnd IDataObject'pdata IDropSource'pdsrc dwEffect *pdwEffect
type SHELLDETAILS fmt cxChar STRRET'str
type SHELLEXECUTEINFO cbSize fMask hwnd $lpVerb $lpFile $lpParameters $lpDirectory nShow hInstApp !*lpIDList $lpClass hkeyClass dwHotKey {hIcon []hMonitor} hProcess
type SHELLEXECUTEINFOA cbSize fMask hwnd $lpVerb $lpFile $lpParameters $lpDirectory nShow hInstApp !*lpIDList $lpClass hkeyClass dwHotKey {hIcon []hMonitor} hProcess
type SHELLEXECUTEINFOW cbSize fMask hwnd @*lpVerb @*lpFile @*lpParameters @*lpDirectory nShow hInstApp !*lpIDList @*lpClass hkeyClass dwHotKey {hIcon []hMonitor} hProcess
type SHELLFLAGSTATE bf1
type SHELLHOOKINFO hwnd RECT'rc
type SHELLSTATE bf1 dwWin95Unused uWin95Unused lParamSort iSortDirection version uNotUsed bf2
type SHELLSTATEA bf1 dwWin95Unused uWin95Unused lParamSort iSortDirection version uNotUsed bf2
def SHELLSTATEVERSION_IE4 9
def SHELLSTATEVERSION_WIN2K 10
type SHELLSTATEW bf1 dwWin95Unused uWin95Unused lParamSort iSortDirection version uNotUsed bf2
def SHELLSTATE_SIZE_IE4 24
def SHELLSTATE_SIZE_NT4 20
def SHELLSTATE_SIZE_WIN2K sizeof(SHELLSTATEA)
def SHELLSTATE_SIZE_WIN95 12
type SHELLVIEWID Data1 @Data2 @Data3 !Data4[8]
def SHERB_NOCONFIRMATION 0x00000001
def SHERB_NOPROGRESSUI 0x00000002
def SHERB_NOSOUND 0x00000004
dll shell32 [SHEmptyRecycleBinA]#SHEmptyRecycleBin hwnd $pszRootPath dwFlags
dll shell32 #SHEnableServiceObject GUID*rclsid fEnable
dll shlwapi [SHEnumKeyExA]#SHEnumKeyEx hkey dwIndex $pszName *pcchName
dll shlwapi [SHEnumValueA]#SHEnumValue hkey dwIndex $pszValueName *pcchValueName *pdwType !*pvData *pcbData
dll shell32 #SHEnumerateUnreadMailAccountsW hKeyUser dwIndex @*pszMailAddress cchMailAddress
type SHFILEINFO hIcon iIcon dwAttributes !szDisplayName[260] !szTypeName[80]
type SHFILEINFOA hIcon iIcon dwAttributes !szDisplayName[260] !szTypeName[80]
type SHFILEINFOW hIcon iIcon dwAttributes @szDisplayName[260] @szTypeName[80]
type SHFILEOPSTRUCT hwnd wFunc $pFrom $pTo @fFlags fAnyOperationsAborted !*hNameMappings $lpszProgressTitle
type SHFILEOPSTRUCTA hwnd wFunc $pFrom $pTo @fFlags fAnyOperationsAborted !*hNameMappings $lpszProgressTitle
type SHFILEOPSTRUCTW hwnd wFunc @*pFrom @*pTo @fFlags fAnyOperationsAborted !*hNameMappings @*lpszProgressTitle
def SHFMT_CANCEL 0xFFFFFFFE
def SHFMT_ERROR 0xFFFFFFFF
def SHFMT_ID_DEFAULT 0xFFFF
def SHFMT_NOFORMAT 0xFFFFFFFD
def SHFMT_OPT_FULL 0x0001
def SHFMT_OPT_SYSONLY 0x0002
type SHFOLDERCUSTOMSETTINGS dwSize dwMask GUID*pvid $pszWebViewTemplate cchWebViewTemplate $pszWebViewTemplateVersion $pszInfoTip cchInfoTip GUID*pclsid dwFlags $pszIconFile cchIconFile iIconIndex $pszLogo cchLogo
type SHFOLDERCUSTOMSETTINGSA dwSize dwMask GUID*pvid $pszWebViewTemplate cchWebViewTemplate $pszWebViewTemplateVersion $pszInfoTip cchInfoTip GUID*pclsid dwFlags $pszIconFile cchIconFile iIconIndex $pszLogo cchLogo
type SHFOLDERCUSTOMSETTINGSW dwSize dwMask GUID*pvid @*pszWebViewTemplate cchWebViewTemplate @*pszWebViewTemplateVersion @*pszInfoTip cchInfoTip GUID*pclsid dwFlags @*pszIconFile cchIconFile iIconIndex @*pszLogo cchLogo
dll shell32 [SHFileOperationA]#SHFileOperation SHFILEOPSTRUCT*lpFileOp
dll shell32 #SHFindFiles ITEMIDLIST*pidlFolder ITEMIDLIST*pidlSaveFile
dll shell32 IContextMenu'SHFind_InitMenuPopup hmenu hwndOwner idCmdFirst idCmdLast
dll shell32 #SHFlushClipboard
dll shell32 SHFlushSFCache
dll shell32 #SHFormatDrive hwnd drive fmtID options
dll shell32 SHFree !*pv
dll shell32 SHFreeNameMappings hNameMappings
def SHGDFIL_DESCRIPTIONID 3
def SHGDFIL_FINDDATA 1
def SHGDFIL_NETRESOURCE 2
def SHGDN_FORADDRESSBAR 0x4000
def SHGDN_FOREDITING 0x1000
def SHGDN_FORPARSING 0x8000
def SHGDN_INFOLDER 0x0001
def SHGDN_NORMAL 0x0000
def SHGFI_ADDOVERLAYS 0x000000020
def SHGFI_ATTRIBUTES 0x000000800
def SHGFI_ATTR_SPECIFIED 0x000020000
def SHGFI_DISPLAYNAME 0x000000200
def SHGFI_EXETYPE 0x000002000
def SHGFI_ICON 0x000000100
def SHGFI_ICONLOCATION 0x000001000
def SHGFI_LARGEICON 0x000000000
def SHGFI_LINKOVERLAY 0x000008000
def SHGFI_OPENICON 0x000000002
def SHGFI_OVERLAYINDEX 0x000000040
def SHGFI_PIDL 0x000000008
def SHGFI_SELECTED 0x000010000
def SHGFI_SHELLICONSIZE 0x000000004
def SHGFI_SMALLICON 0x000000001
def SHGFI_SYSICONINDEX 0x000004000
def SHGFI_TYPENAME 0x000000400
def SHGFI_USEFILEATTRIBUTES 0x000000010
def SHGFP_TYPE_CURRENT 0
def SHGFP_TYPE_DEFAULT 1
def SHGNLI_NOLNK 0x000000008
def SHGNLI_NOUNIQUE 0x000000004
def SHGNLI_PIDL 0x000000001
def SHGNLI_PREFIXNAME 0x000000002
def SHGVSPB_ALLFOLDERS 0x00000008
def SHGVSPB_ALLUSERS 0x00000002
def SHGVSPB_FOLDER 0x00000005
def SHGVSPB_FOLDERNODEFAULTS 0x80000005
def SHGVSPB_GLOBALDEAFAULTS 0x0000000A
def SHGVSPB_INHERIT 0x00000010
def SHGVSPB_NOAUTODEFAULTS 0x80000000
def SHGVSPB_PERFOLDER 0x00000004
def SHGVSPB_PERUSER 0x00000001
def SHGVSPB_ROAM 0x00000020
def SHGVSPB_USERDEFAULTS 0x00000009
dll shell32 #SHGetAttributesFromDataObject IDataObject'pdo dwAttributeMask *pdwAttributes *pcItems
dll shell32 [SHGetDataFromIDListA]#SHGetDataFromIDList IShellFolder'psf ITEMIDLIST*pidl nFormat !*pv cb
dll shell32 #SHGetDesktopFolder IShellFolder*ppshf
dll shell32 [SHGetDiskFreeSpaceExA]#SHGetDiskFreeSpaceEx $pszDirectoryName ULARGE_INTEGER*pulFreeBytesAvailableToCaller ULARGE_INTEGER*pulTotalNumberOfBytes ULARGE_INTEGER*pulTotalNumberOfFreeBytes
dll shell32 [SHGetFileInfoA]#SHGetFileInfo $pszPath dwFileAttributes SHFILEINFO*psfi cbFileInfo uFlags
dll shell32 #SHGetFolderLocation hwnd csidl hToken dwFlags ITEMIDLIST**ppidl
dll shell32 [SHGetFolderPathA]#SHGetFolderPath hwnd csidl hToken dwFlags $pszPath
dll shell32 [SHGetFolderPathAndSubDirA]#SHGetFolderPathAndSubDir hwnd csidl hToken dwFlags $pszSubDir $pszPath
dll shell32 [SHGetIconOverlayIndexA]#SHGetIconOverlayIndex $pszIconPath iIconIndex
dll shell32 #SHGetImageList iImageList GUID*riid !**ppvObj
dll shell32 #SHGetInstanceExplorer IUnknown*ppunk
dll shell32 #SHGetMalloc IMalloc*ppMalloc
dll shell32 [SHGetNewLinkInfoA]#SHGetNewLinkInfo $pszLinkTo $pszDir $pszName *pfMustCopy uFlags
dll shell32 [SHGetPathFromIDListA]#SHGetPathFromIDList ITEMIDLIST*pidl $pszPath
dll shell32 #SHGetRealIDL IShellFolder'psf ITEMIDLIST*pidlSimple ITEMIDLIST**ppidlReal
dll shell32 #SHGetSetFolderCustomSettingsW SHFOLDERCUSTOMSETTINGSW*pfcs @*pszPath dwReadWrite
dll shell32 SHGetSetSettings SHELLSTATE*lpss dwMask bSet
dll shell32 SHGetSettings SHELLFLAGSTATE*lpsfs dwMask
dll shell32 #SHGetShellStyleHInstance
dll shell32 #SHGetSpecialFolderLocation hwnd csidl ITEMIDLIST**ppidl
dll shell32 [SHGetSpecialFolderPathA]#SHGetSpecialFolderPath hwnd $pszPath csidl fCreate
dll shlwapi #SHGetThreadRef IUnknown*ppunk
dll shell32 #SHGetUnreadMailCountW hKeyUser @*pszMailAddress *pdwCount FILETIME*pFileTime @*pszShellExecuteCommand cchShellExecuteCommand
dll shlwapi [SHGetValueA]#SHGetValue hkey $pszSubKey $pszValue *pdwType !*pvData *pcbData
dll shlwapi #SHGetViewStatePropertyBag ITEMIDLIST*pidl @*pszBagName dwFlags GUID*riid !**ppv
dll shell32 #SHHandleUpdateImage ITEMIDLIST*pidlExtra
def SHIFTJIS_CHARSET 128
def SHIFT_PRESSED 0x0010
dll shell32 #SHILCreateFromPath @*szPath ITEMIDLIST**ppidl *rgfInOut
def SHIL_EXTRALARGE 2
def SHIL_LARGE 0
def SHIL_LAST 3
def SHIL_SMALL 1
def SHIL_SYSSMALL 3
def SHIMSTCAPFLAG_LOCKABLE 0x0001
def SHIMSTCAPFLAG_PURGEABLE 0x0002
type SHITEMID @cb !abID[1]
dll shell32 [SHInvokePrinterCommandA]#SHInvokePrinterCommand hwnd uAction $lpBuf1 $lpBuf2 fModal
dll shell32 #SHIsFileAvailableOffline @*pwszPath *pdwStatus
dll shell32 #SHLimitInputEdit hwndEdit IShellFolder'psf
dll shell32 #SHLoadInProc GUID*rclsid
dll shlwapi #SHLoadIndirectString @*pszSource @*pszOutBuf cchOutBuf !**ppvReserved
dll shell32 #SHLoadNonloadedIconOverlayIdentifiers
dll shell32 #SHLoadOLE lParam
dll shell32 #SHMapIDListToImageListIndexAsync IShellTaskScheduler'pts IShellFolder'psf ITEMIDLIST*pidl flags pfn !*pvData !*pvHint *piIndex *piIndexSel
 ;;pfn: function ITEMIDLIST*pidl !*pvData !*pvHint iIconIndex iOpenIconIndex
dll shell32 #SHMapPIDLToSystemImageListIndex IShellFolder'pshf ITEMIDLIST*pidl *piIndexSel
dll shell32 #SHMultiFileProperties IDataObject'pdtobj dwFlags
type SHNAMEMAPPING $pszOldPath $pszNewPath cchOldPath cchNewPath
type SHNAMEMAPPINGA $pszOldPath $pszNewPath cchOldPath cchNewPath
type SHNAMEMAPPINGW @*pszOldPath @*pszNewPath cchOldPath cchNewPath
def SHOP_FILEPATH 0x00000002
def SHOP_PRINTERNAME 0x00000001
def SHOP_VOLUMEGUID 0x00000004
def SHOW_FULLSCREEN 3
def SHOW_ICONWINDOW 2
def SHOW_OPENNOACTIVATE 4
def SHOW_OPENWINDOW 1
dll shell32 #SHObjectProperties hwnd dwType @*lpObject @*lpPage
dll shell32 #SHOpenFolderAndSelectItems ITEMIDLIST*pidlFolder cidl ITEMIDLIST**apidl dwFlags
dll shell32 #SHOpenPropSheetW @*pszCaption *ahkeys cikeys GUID*pclsidDefault IDataObject'pdtobj IShellBrowser'psb @*pStartPage
dll shlwapi [SHOpenRegStreamA]IStream'SHOpenRegStream hkey $pszSubkey $pszValue grfMode
dll shlwapi [SHOpenRegStream2A]IStream'SHOpenRegStream2 hkey $pszSubkey $pszValue grfMode
def SHPPFW_ASKDIRCREATE 0x00000002
def SHPPFW_DEFAULT 0x00000001
def SHPPFW_DIRCREATE 0x00000001
def SHPPFW_IGNOREFILENAME 0x00000004
def SHPPFW_MEDIACHECKONLY 0x00000010
def SHPPFW_NONE 0x00000000
def SHPPFW_NOWRITECHECK 0x00000008
def SHPWHF_NOFILESELECTOR 0x00000004
def SHPWHF_NONETPLACECREATE 0x00000002
def SHPWHF_NORECOMPRESS 0x00000001
def SHPWHF_VALIDATEVIAWEBFOLDERS 0x00010000
dll shell32 #SHParseDisplayName @*pszName IBindCtx'pbc ITEMIDLIST**ppidl sfgaoIn *psfgaoOut
dll shell32 [SHPathPrepareForWriteA]#SHPathPrepareForWrite hwnd IUnknown'punkEnableModless $pszPath dwFlags
dll shell32 #SHPropStgCreate IPropertySetStorage'psstg GUID*fmtid GUID*pclsid grfFlags grfMode dwDisposition IPropertyStorage*ppstg *puCodePage
dll shell32 #SHPropStgReadMultiple IPropertyStorage'pps uCodePage cpspec PROPSPEC*rgpspec PROPVARIANT*rgvar
dll shell32 #SHPropStgWriteMultiple IPropertyStorage'pps *puCodePage cpspec PROPSPEC*rgpspec PROPVARIANT*rgvar propidNameFirst
type SHQUERYRBINFO cbSize %i64Size %i64NumItems
dll shlwapi [SHQueryInfoKeyA]#SHQueryInfoKey hkey *pcSubKeys *pcchMaxSubKeyLen *pcValues *pcchMaxValueNameLen
dll shell32 [SHQueryRecycleBinA]#SHQueryRecycleBin $pszRootPath SHQUERYRBINFO*pSHQueryRBInfo
dll shlwapi [SHQueryValueExA]#SHQueryValueEx hkey $pszValue *pdwReserved *pdwType !*pvData *pcbData
def SHREGDEL_BOTH 0x00000011
def SHREGDEL_DEFAULT 0x00000000
def SHREGDEL_HKCU 0x00000001
def SHREGDEL_HKLM 0x00000010
def SHREGENUM_BOTH 0x00000011
def SHREGENUM_DEFAULT 0x00000000
def SHREGENUM_HKCU 0x00000001
def SHREGENUM_HKLM 0x00000010
def SHREGSET_DEFAULT 0x00000006
def SHREGSET_FORCE_HKCU 0x00000002
def SHREGSET_FORCE_HKLM 0x00000008
def SHREGSET_HKCU 0x00000001
def SHREGSET_HKLM 0x00000004
def SHRT_MAX 32767
def SHRT_MIN 0xFFFF8000
dll shlwapi #SHRegCloseUSKey hUSKey
dll shlwapi [SHRegCreateUSKeyA]#SHRegCreateUSKey $pszPath samDesired hRelativeUSKey *phNewUSKey dwFlags
dll shlwapi [SHRegDeleteEmptyUSKeyA]#SHRegDeleteEmptyUSKey hUSKey $pszSubKey delRegFlags
dll shlwapi [SHRegDeleteUSValueA]#SHRegDeleteUSValue hUSKey $pszValue delRegFlags
dll shlwapi #SHRegDuplicateHKey hkey
dll shlwapi [SHRegEnumUSKeyA]#SHRegEnumUSKey hUSKey dwIndex $pszName *pcchName enumRegFlags
dll shlwapi [SHRegEnumUSValueA]#SHRegEnumUSValue hUSkey dwIndex $pszValueName *pcchValueName *pdwType !*pvData *pcbData enumRegFlags
dll shlwapi [SHRegGetBoolUSValueA]#SHRegGetBoolUSValue $pszSubKey $pszValue fIgnoreHKCU fDefault
dll shlwapi [SHRegGetPathA]#SHRegGetPath hKey $pcszSubKey $pcszValue $pszPath dwFlags
dll shlwapi [SHRegGetUSValueA]#SHRegGetUSValue $pszSubKey $pszValue *pdwType !*pvData *pcbData fIgnoreHKCU !*pvDefaultData dwDefaultDataSize
dll shlwapi [SHRegOpenUSKeyA]#SHRegOpenUSKey $pszPath samDesired hRelativeUSKey *phNewUSKey fIgnoreHKCU
dll shlwapi [SHRegQueryInfoUSKeyA]#SHRegQueryInfoUSKey hUSKey *pcSubKeys *pcchMaxSubKeyLen *pcValues *pcchMaxValueNameLen enumRegFlags
dll shlwapi [SHRegQueryUSValueA]#SHRegQueryUSValue hUSKey $pszValue *pdwType !*pvData *pcbData fIgnoreHKCU !*pvDefaultData dwDefaultDataSize
dll shlwapi [SHRegSetPathA]#SHRegSetPath hKey $pcszSubKey $pcszValue $pcszPath dwFlags
dll shlwapi [SHRegSetUSValueA]#SHRegSetUSValue $pszSubKey $pszValue dwType !*pvData cbData dwFlags
dll shlwapi [SHRegWriteUSValueA]#SHRegWriteUSValue hUSKey $pszValue dwType !*pvData cbData dwFlags
dll shlwapi #SHReleaseThreadRef
dll shell32 #SHReplaceFromPropSheetExtArray hpsxa uPageID lpfnReplaceWith lParam
 ;;lpfnReplaceWith: function# a b
dll shell32 #SHRestricted rest
dll shell32 #SHRunControlPanel @*lpcszCmdLine hwndMsgParent
dll shell32 SHSetInstanceExplorer IUnknown'punk
dll shell32 #SHSetLocalizedName @*pszPath @*pszResModule idsRes
dll shlwapi #SHSetThreadRef IUnknown'punk
dll shell32 #SHSetUnreadMailCountW @*pszMailAddress dwCount @*pszShellExecuteCommand
dll shlwapi [SHSetValueA]#SHSetValue hkey $pszSubKey $pszValue dwType !*pvData cbData
dll shell32 #SHShellFolderView_Message hwndMain uMsg lParam
dll shell32 ITEMIDLIST*SHSimpleIDListFromPath @*pszPath
dll shlwapi #SHSkipJunction IBindCtx'pbc GUID*pclsid
dll shell32 #SHStartNetConnectionDialogW hwnd @*pszRemoteName dwType
dll shlwapi [SHStrDupA]#SHStrDup $psz @**ppwsz
def SHTDN_REASON_FLAG_CLEAN_UI 0x04000000
def SHTDN_REASON_FLAG_COMMENT_REQUIRED 0x01000000
def SHTDN_REASON_FLAG_DIRTY_PROBLEM_ID_REQUIRED 0x02000000
def SHTDN_REASON_FLAG_DIRTY_UI 0x08000000
def SHTDN_REASON_FLAG_PLANNED 0x80000000
def SHTDN_REASON_FLAG_USER_DEFINED 0x40000000
def SHTDN_REASON_LEGACY_API 0x80070000
def SHTDN_REASON_MAJOR_APPLICATION 0x00040000
def SHTDN_REASON_MAJOR_HARDWARE 0x00010000
def SHTDN_REASON_MAJOR_LEGACY_API 0x00070000
def SHTDN_REASON_MAJOR_NONE 0x00000000
def SHTDN_REASON_MAJOR_OPERATINGSYSTEM 0x00020000
def SHTDN_REASON_MAJOR_OTHER 0x00000000
def SHTDN_REASON_MAJOR_POWER 0x00060000
def SHTDN_REASON_MAJOR_SOFTWARE 0x00030000
def SHTDN_REASON_MAJOR_SYSTEM 0x00050000
def SHTDN_REASON_MINOR_BLUESCREEN 0x0000000F
def SHTDN_REASON_MINOR_CORDUNPLUGGED 0x0000000b
def SHTDN_REASON_MINOR_DISK 0x00000007
def SHTDN_REASON_MINOR_ENVIRONMENT 0x0000000c
def SHTDN_REASON_MINOR_HARDWARE_DRIVER 0x0000000d
def SHTDN_REASON_MINOR_HOTFIX 0x00000011
def SHTDN_REASON_MINOR_HOTFIX_UNINSTALL 0x00000017
def SHTDN_REASON_MINOR_HUNG 0x00000005
def SHTDN_REASON_MINOR_INSTALLATION 0x00000002
def SHTDN_REASON_MINOR_MAINTENANCE 0x00000001
def SHTDN_REASON_MINOR_MMC 0x00000019
def SHTDN_REASON_MINOR_NETWORKCARD 0x00000009
def SHTDN_REASON_MINOR_NETWORK_CONNECTIVITY 0x00000014
def SHTDN_REASON_MINOR_NONE 0x000000ff
def SHTDN_REASON_MINOR_OTHER 0x00000000
def SHTDN_REASON_MINOR_OTHERDRIVER 0x0000000e
def SHTDN_REASON_MINOR_POWER_SUPPLY 0x0000000a
def SHTDN_REASON_MINOR_PROCESSOR 0x00000008
def SHTDN_REASON_MINOR_RECONFIG 0x00000004
def SHTDN_REASON_MINOR_SECURITY 0x00000013
def SHTDN_REASON_MINOR_SECURITYFIX 0x00000012
def SHTDN_REASON_MINOR_SECURITYFIX_UNINSTALL 0x00000018
def SHTDN_REASON_MINOR_SERVICEPACK 0x00000010
def SHTDN_REASON_MINOR_SERVICEPACK_UNINSTALL 0x00000016
def SHTDN_REASON_MINOR_TERMSRV 0x00000020
def SHTDN_REASON_MINOR_UNSTABLE 0x00000006
def SHTDN_REASON_MINOR_UPGRADE 0x00000003
def SHTDN_REASON_MINOR_WMI 0x00000015
def SHTDN_REASON_UNKNOWN 0x000000ff
def SHTDN_REASON_VALID_BIT_MASK 0xc0ffffff
dll shell32 #SHTestTokenMembership hToken ulRID
def SHUTDOWN_NORETRY 0x00000001
def SHUTDOWN_TYPE_LEN 32
dll shell32 [SHUpdateImageA]SHUpdateImage $pszHashItem iIndex uFlags iImageIndex
dll shell32 #SHValidateUNC hwndOwner @*pszFile fConnect
def SH_DENYNO 0x40
def SH_DENYRD 0x30
def SH_DENYRW 0x10
def SH_DENYWR 0x20
def SICHINT_ALLFIELDS 0x80000000
def SICHINT_CANONICAL 0x10000000
def SICHINT_DISPLAY 0
type SID !Revision !SubAuthorityCount SID_IDENTIFIER_AUTHORITY'IdentifierAuthority SubAuthority[1]
type SID_AND_ATTRIBUTES !*Sid Attributes
def SID_CtxQueryAssociations uuidof("{FAADFC40-B777-4B69-AA81-77035EF0E6E8}")
def SID_DefView uuidof("{6D12FE80-7911-11CF-9534-0000C05BAE0B}")
type SID_IDENTIFIER_AUTHORITY !Value[6]
def SID_MAX_SUB_AUTHORITIES 15
def SID_MenuShellFolder uuidof("{A6C17EB4-2D65-11D2-838F-00C04FD918D0}")
def SID_RECOMMENDED_SUB_AUTHORITIES 1
def SID_REVISION 1
def SID_SCommDlgBrowser uuidof("{80F30233-B7DF-11D2-A33B-006097DF5BD4}")
def SID_SGetViewFromViewDual uuidof("{889A935D-971E-4B12-B90C-24DFC9E1E5E8}")
def SID_SMenuBandBottom uuidof("{743CA664-0DEB-11D1-9825-00C04FD91972}")
def SID_SMenuBandBottomSelected uuidof("{165EBAF4-6D51-11D2-83AD-00C04FD918D0}")
def SID_SMenuBandChild uuidof("{ED9CC020-08B9-11D1-9823-00C04FD91972}")
def SID_SMenuBandParent uuidof("{8C278EEC-3EAB-11D1-8CB0-00C04FD918D0}")
def SID_SMenuBandTop uuidof("{9493A810-EC38-11D0-BC46-00AA006CE2F5}")
def SID_SMenuPopup uuidof("{D1E7AFEB-6A2E-11D0-8C78-00C04FD918B4}")
def SID_STopLevelBrowser uuidof("{4C96BE40-915C-11CF-99D3-00AA004AE837}")
def SID_STopWindow uuidof("{49E1B500-4636-11D3-97F7-00C04F45D0B3}")
def SIF_ALL 0x00000017
def SIF_DISABLENOSCROLL 0x0008
def SIF_PAGE 0x0002
def SIF_POS 0x0004
def SIF_RANGE 0x0001
def SIF_TRACKPOS 0x0010
def SIGDN_DESKTOPABSOLUTEEDITING 0x8004c000
def SIGDN_DESKTOPABSOLUTEPARSING 0x80028000
def SIGDN_FILESYSPATH 0x80058000
def SIGDN_NORMALDISPLAY 0
def SIGDN_PARENTRELATIVEEDITING 0x80031001
def SIGDN_PARENTRELATIVEFORADDRESSBAR 0x8001c001
def SIGDN_PARENTRELATIVEPARSING 0x80018001
def SIGDN_URL 0x80068000
def SIMPLEBLOB 0x1
def SIMPLEREGION 2
def SIMULATED_FONTTYPE 0x8000
def SING 2
type SINGLE_LIST_ENTRY SINGLE_LIST_ENTRY*Next
def SIOCATMARK 0x40047307
def SIOCGHIWAT 0x40047301
def SIOCGLOWAT 0x40047303
def SIOCSHIWAT 0x80047300
def SIOCSLOWAT 0x80047302
def SIOM_ICONINDEX 2
def SIOM_OVERLAYINDEX 1
def SIOM_RESERVED_LINK 1
def SIOM_RESERVED_SHARED 0
def SIOM_RESERVED_SLOWFILE 2
def SIO_ADDRESS_LIST_CHANGE 0x28000017
def SIO_ADDRESS_LIST_QUERY 0x48000016
def SIO_ADDRESS_LIST_SORT 0xC8000019
def SIO_ASSOCIATE_HANDLE 0x88000001
def SIO_ENABLE_CIRCULAR_QUEUEING 0x28000002
def SIO_FIND_ROUTE 0x48000003
def SIO_FLUSH 0x28000004
def SIO_GET_BROADCAST_ADDRESS 0x48000005
def SIO_GET_EXTENSION_FUNCTION_POINTER 0xC8000006
def SIO_GET_GROUP_QOS 0xC8000008
def SIO_GET_QOS 0xC8000007
def SIO_MULTICAST_SCOPE 0x8800000A
def SIO_MULTIPOINT_LOOPBACK 0x88000009
def SIO_NSP_NOTIFY_CHANGE 0x88000019
def SIO_QUERY_TARGET_PNP_HANDLE 0x48000018
def SIO_ROUTING_INTERFACE_CHANGE 0x88000015
def SIO_ROUTING_INTERFACE_QUERY 0xC8000014
def SIO_SET_GROUP_QOS 0x8800000C
def SIO_SET_QOS 0x8800000B
def SIO_TRANSLATE_HANDLE 0xC800000D
type SIZE cx cy
def SIZEFULLSCREEN 2
def SIZEICONIC 1
type SIZEL cx cy
def SIZENORMAL 0
def SIZEOF_RFPO_DATA 16
def SIZEPALETTE 104
def SIZEZOOMHIDE 4
def SIZEZOOMSHOW 3
def SIZE_MAXHIDE 4
def SIZE_MAXIMIZED 2
def SIZE_MAXSHOW 3
def SIZE_MINIMIZED 1
def SIZE_OF_80387_REGISTERS 80
def SIZE_RESTORED 0
type SI_COPYFILE SourceFileNameLength DestinationFileNameLength Flags @FileNameBuffer[1]
def SKF_AUDIBLEFEEDBACK 0x00000040
def SKF_AVAILABLE 0x00000002
def SKF_CONFIRMHOTKEY 0x00000008
def SKF_HOTKEYACTIVE 0x00000004
def SKF_HOTKEYSOUND 0x00000010
def SKF_INDICATOR 0x00000020
def SKF_LALTLATCHED 0x10000000
def SKF_LALTLOCKED 0x00100000
def SKF_LCTLLATCHED 0x04000000
def SKF_LCTLLOCKED 0x00040000
def SKF_LSHIFTLATCHED 0x01000000
def SKF_LSHIFTLOCKED 0x00010000
def SKF_LWINLATCHED 0x40000000
def SKF_LWINLOCKED 0x00400000
def SKF_RALTLATCHED 0x20000000
def SKF_RALTLOCKED 0x00200000
def SKF_RCTLLATCHED 0x08000000
def SKF_RCTLLOCKED 0x00080000
def SKF_RSHIFTLATCHED 0x02000000
def SKF_RSHIFTLOCKED 0x00020000
def SKF_RWINLATCHED 0x80000000
def SKF_RWINLOCKED 0x00800000
def SKF_STICKYKEYSON 0x00000001
def SKF_TRISTATE 0x00000080
def SKF_TWOKEYSOFF 0x00000100
def SLDF_FORCE_NO_LINKINFO 0x00000100
def SLDF_FORCE_UNCNAME 0x00010000
def SLDF_HAS_ARGS 0x00000020
def SLDF_HAS_DARWINID 0x00001000
def SLDF_HAS_EXP_ICON_SZ 0x00004000
def SLDF_HAS_EXP_SZ 0x00000200
def SLDF_HAS_ICONLOCATION 0x00000040
def SLDF_HAS_ID_LIST 0x00000001
def SLDF_HAS_LINK_INFO 0x00000002
def SLDF_HAS_LOGO3ID 0x00000800
def SLDF_HAS_NAME 0x00000004
def SLDF_HAS_RELPATH 0x00000008
def SLDF_HAS_WORKINGDIR 0x00000010
def SLDF_NO_PIDL_ALIAS 0x00008000
def SLDF_RESERVED 0x80000000
def SLDF_RUNAS_USER 0x00002000
def SLDF_RUN_IN_SEPARATE 0x00000400
def SLDF_RUN_WITH_SHIMLAYER 0x00020000
def SLDF_UNICODE 0x00000080
def SLE_ERROR 0x00000001
def SLE_MINORERROR 0x00000002
def SLE_WARNING 0x00000003
def SLGP_RAWPATH 0x4
def SLGP_SHORTPATH 0x1
def SLGP_UNCPRIORITY 0x2
type SLIST_ENTRY SINGLE_LIST_ENTRY*Next
type SLIST_HEADER %Alignment []{SINGLE_LIST_ENTRY'Next @Depth @Sequence}
def SLR_ANY_MATCH 0x2
def SLR_INVOKE_MSI 0x80
def SLR_NOLINKINFO 0x40
def SLR_NOSEARCH 0x10
def SLR_NOTRACK 0x20
def SLR_NOUPDATE 0x8
def SLR_NO_UI 0x1
def SLR_NO_UI_WITH_MSG_PUMP 0x101
def SLR_UPDATE 0x4
type SMALL_RECT @Left @Top @Right @Bottom
def SMART_ABORT_OFFLINE_SELFTEST 127
def SMART_CMD 0xB0
def SMART_CYL_HI 0xC2
def SMART_CYL_LOW 0x4F
def SMART_ERROR_NO_MEM 7
def SMART_EXTENDED_SELFTEST_CAPTIVE 130
def SMART_EXTENDED_SELFTEST_OFFLINE 2
def SMART_GET_VERSION 0x00074080
def SMART_IDE_ERROR 1
def SMART_INVALID_BUFFER 4
def SMART_INVALID_COMMAND 3
def SMART_INVALID_DRIVE 5
def SMART_INVALID_FLAG 2
def SMART_INVALID_IOCTL 6
def SMART_INVALID_REGISTER 8
def SMART_LOG_SECTOR_SIZE 512
def SMART_NOT_SUPPORTED 9
def SMART_NO_ERROR 0
def SMART_NO_IDE_DEVICE 10
def SMART_OFFLINE_ROUTINE_OFFLINE 0
def SMART_RCV_DRIVE_DATA 0x0007C088
def SMART_READ_LOG 0xD5
def SMART_SEND_DRIVE_COMMAND 0x0007C084
def SMART_SHORT_SELFTEST_CAPTIVE 129
def SMART_SHORT_SELFTEST_OFFLINE 1
def SMART_WRITE_LOG 0xd6
def SMEXF_HANDLER 0x02
def SMEXF_SERVER 0x01
def SMTO_ABORTIFHUNG 0x0002
def SMTO_BLOCK 0x0001
def SMTO_NORMAL 0x0000
def SMTO_NOTIMEOUTIFNOTHUNG 0x0008
def SM_ARRANGE 56
def SM_CLEANBOOT 67
def SM_CMETRICS 88
def SM_CMONITORS 80
def SM_CMOUSEBUTTONS 43
def SM_CXBORDER 5
def SM_CXCURSOR 13
def SM_CXDLGFRAME 7
def SM_CXDOUBLECLK 36
def SM_CXDRAG 68
def SM_CXEDGE 45
def SM_CXFIXEDFRAME 7
def SM_CXFOCUSBORDER 83
def SM_CXFRAME 32
def SM_CXFULLSCREEN 16
def SM_CXHSCROLL 21
def SM_CXHTHUMB 10
def SM_CXICON 11
def SM_CXICONSPACING 38
def SM_CXMAXIMIZED 61
def SM_CXMAXTRACK 59
def SM_CXMENUCHECK 71
def SM_CXMENUSIZE 54
def SM_CXMIN 28
def SM_CXMINIMIZED 57
def SM_CXMINSPACING 47
def SM_CXMINTRACK 34
def SM_CXSCREEN 0
def SM_CXSIZE 30
def SM_CXSIZEFRAME 32
def SM_CXSMICON 49
def SM_CXSMSIZE 52
def SM_CXVIRTUALSCREEN 78
def SM_CXVSCROLL 2
def SM_CYBORDER 6
def SM_CYCAPTION 4
def SM_CYCURSOR 14
def SM_CYDLGFRAME 8
def SM_CYDOUBLECLK 37
def SM_CYDRAG 69
def SM_CYEDGE 46
def SM_CYFIXEDFRAME 8
def SM_CYFOCUSBORDER 84
def SM_CYFRAME 33
def SM_CYFULLSCREEN 17
def SM_CYHSCROLL 3
def SM_CYICON 12
def SM_CYICONSPACING 39
def SM_CYKANJIWINDOW 18
def SM_CYMAXIMIZED 62
def SM_CYMAXTRACK 60
def SM_CYMENU 15
def SM_CYMENUCHECK 72
def SM_CYMENUSIZE 55
def SM_CYMIN 29
def SM_CYMINIMIZED 58
def SM_CYMINSPACING 48
def SM_CYMINTRACK 35
def SM_CYSCREEN 1
def SM_CYSIZE 31
def SM_CYSIZEFRAME 33
def SM_CYSMCAPTION 51
def SM_CYSMICON 50
def SM_CYSMSIZE 53
def SM_CYVIRTUALSCREEN 79
def SM_CYVSCROLL 20
def SM_CYVTHUMB 9
def SM_DBCSENABLED 42
def SM_DEBUG 22
def SM_IMMENABLED 82
def SM_MEDIACENTER 87
def SM_MENUDROPALIGNMENT 40
def SM_MIDEASTENABLED 74
def SM_MOUSEPRESENT 19
def SM_MOUSEWHEELPRESENT 75
def SM_NETWORK 63
def SM_PENWINDOWS 41
def SM_REMOTECONTROL 0x2001
def SM_REMOTESESSION 0x1000
def SM_RESERVED1 24
def SM_RESERVED2 25
def SM_RESERVED3 26
def SM_RESERVED4 27
def SM_SAMEDISPLAYFORMAT 81
def SM_SECURE 44
def SM_SHOWSOUNDS 70
def SM_SHUTTINGDOWN 0x2000
def SM_SLOWMACHINE 73
def SM_SWAPBUTTON 23
def SM_TABLETPC 86
def SM_XVIRTUALSCREEN 76
def SM_YVIRTUALSCREEN 77
def SNAPSHOT_POLICY_ALWAYS 1
def SNAPSHOT_POLICY_NEVER 0
def SNAPSHOT_POLICY_UNPLANNED 2
def SNCF_REFRESHLIST 0x00000001
def SNDMSG ::SendMessageA
def SND_ALIAS 0x00010000
def SND_ALIAS_ID 0x00110000
def SND_ALIAS_START 0
def SND_ALIAS_SYSTEMASTERISK 0x00002A53
 ;;0+(BYTE)('S')|((BYTE)('*')<<8)
def SND_ALIAS_SYSTEMDEFAULT 0x00004453
 ;;0+(BYTE)('S')|((BYTE)('D')<<8)
def SND_ALIAS_SYSTEMEXCLAMATION 0x00002153
 ;;0+(BYTE)('S')|((BYTE)('!')<<8)
def SND_ALIAS_SYSTEMEXIT 0x00004553
 ;;0+(BYTE)('S')|((BYTE)('E')<<8)
def SND_ALIAS_SYSTEMHAND 0x00004853
 ;;0+(BYTE)('S')|((BYTE)('H')<<8)
def SND_ALIAS_SYSTEMQUESTION 0x00003F53
 ;;0+(BYTE)('S')|((BYTE)('?')<<8)
def SND_ALIAS_SYSTEMSTART 0x00005353
 ;;0+(BYTE)('S')|((BYTE)('S')<<8)
def SND_ALIAS_SYSTEMWELCOME 0x00005753
 ;;0+(BYTE)('S')|((BYTE)('W')<<8)
def SND_APPLICATION 0x0080
def SND_ASYNC 0x0001
def SND_FILENAME 0x00020000
def SND_LOOP 0x0008
def SND_MEMORY 0x0004
def SND_NODEFAULT 0x0002
def SND_NOSTOP 0x0010
def SND_NOWAIT 0x00002000
def SND_PURGE 0x0040
def SND_RESOURCE 0x00040004
def SND_SYNC 0x0000
type SOCKADDR @sa_family !sa_data[14]
type SOCKADDR_IN @sin_family @sin_port in_addr'sin_addr !sin_zero[8]
type SOCKADDR_STORAGE @ss_family !__ss_pad1[6] %__ss_align !__ss_pad2[112]
type SOCKET_ADDRESS sockaddr*lpSockaddr iSockaddrLength
type SOCKET_ADDRESS_LIST iAddressCount SOCKET_ADDRESS'Address[1]
def SOCKET_ERROR 0xFFFFFFFF
def SOCK_DGRAM 2
def SOCK_RAW 3
def SOCK_RDM 4
def SOCK_SEQPACKET 5
def SOCK_STREAM 1
type SOFTDISTINFO cbSize dwFlags dwAdState @*szTitle @*szAbstract @*szHREF dwInstalledVersionMS dwInstalledVersionLS dwUpdateVersionMS dwUpdateVersionLS dwAdvertisedVersionMS dwAdvertisedVersionLS dwReserved
def SOFTDIST_ADSTATE_AVAILABLE 0x00000001
def SOFTDIST_ADSTATE_DOWNLOADED 0x00000002
def SOFTDIST_ADSTATE_INSTALLED 0x00000003
def SOFTDIST_ADSTATE_NONE 0x00000000
def SOFTDIST_FLAG_DELETE_SUBSCRIPTION 0x00000008
def SOFTDIST_FLAG_USAGE_AUTOINSTALL 0x00000004
def SOFTDIST_FLAG_USAGE_EMAIL 0x00000001
def SOFTDIST_FLAG_USAGE_PRECACHE 0x00000002
def SOFTKEYBOARD_TYPE_C1 0x0002
def SOFTKEYBOARD_TYPE_T1 0x0001
type SOLE_AUTHENTICATION_INFO dwAuthnSvc dwAuthzSvc !*pAuthInfo
type SOLE_AUTHENTICATION_LIST cAuthInfo SOLE_AUTHENTICATION_INFO*aAuthInfo
type SOLE_AUTHENTICATION_SERVICE dwAuthnSvc dwAuthzSvc @*pPrincipalName hr
def SOL_SOCKET 0xffff
def SOMAXCONN 0x7fffffff
def SONY_12_WO 66
def SONY_D2 49
def SONY_DTF 46
def SORTED_CTL_EXT_COUNT_OFFSET 0x00000004
def SORTED_CTL_EXT_FLAGS_OFFSET 0x00000000
def SORTED_CTL_EXT_HASHED_SUBJECT_IDENTIFIER_FLAG 0x1
def SORTED_CTL_EXT_HASH_BUCKET_OFFSET 0x0000000C
def SORTED_CTL_EXT_MAX_COLLISION_OFFSET 0x00000008
def SORT_CHINESE_BIG5 0x0
def SORT_CHINESE_BOPOMOFO 0x3
def SORT_CHINESE_PRC 0x2
def SORT_CHINESE_PRCP 0x0
def SORT_CHINESE_UNICODE 0x1
def SORT_DEFAULT 0x0
def SORT_GEORGIAN_MODERN 0x1
def SORT_GEORGIAN_TRADITIONAL 0x0
def SORT_GERMAN_PHONE_BOOK 0x1
def SORT_HUNGARIAN_DEFAULT 0x0
def SORT_HUNGARIAN_TECHNICAL 0x1
def SORT_JAPANESE_UNICODE 0x1
def SORT_JAPANESE_XJIS 0x0
def SORT_KOREAN_KSC 0x0
def SORT_KOREAN_UNICODE 0x1
def SORT_STRINGSORT 0x00001000
type SOUNDSENTRY cbSize dwFlags iFSTextEffect iFSTextEffectMSec iFSTextEffectColorBits iFSGrafEffect iFSGrafEffectMSec iFSGrafEffectColor iWindowsEffect iWindowsEffectMSec $lpszWindowsEffectDLL iWindowsEffectOrdinal
type SOUNDSENTRYA cbSize dwFlags iFSTextEffect iFSTextEffectMSec iFSTextEffectColorBits iFSGrafEffect iFSGrafEffectMSec iFSGrafEffectColor iWindowsEffect iWindowsEffectMSec $lpszWindowsEffectDLL iWindowsEffectOrdinal
type SOUNDSENTRYW cbSize dwFlags iFSTextEffect iFSTextEffectMSec iFSTextEffectColorBits iFSGrafEffect iFSGrafEffectMSec iFSGrafEffectColor iWindowsEffect iWindowsEffectMSec @*lpszWindowsEffectDLL iWindowsEffectOrdinal
def SOUND_SYSTEM_APPEND 14
def SOUND_SYSTEM_APPSTART 12
def SOUND_SYSTEM_BEEP 3
def SOUND_SYSTEM_ERROR 4
def SOUND_SYSTEM_FAULT 13
def SOUND_SYSTEM_INFORMATION 7
def SOUND_SYSTEM_MAXIMIZE 8
def SOUND_SYSTEM_MENUCOMMAND 15
def SOUND_SYSTEM_MENUPOPUP 16
def SOUND_SYSTEM_MINIMIZE 9
def SOUND_SYSTEM_QUESTION 5
def SOUND_SYSTEM_RESTOREDOWN 11
def SOUND_SYSTEM_RESTOREUP 10
def SOUND_SYSTEM_SHUTDOWN 2
def SOUND_SYSTEM_STARTUP 1
def SOUND_SYSTEM_WARNING 6
def SO_ACCEPTCONN 0x0002
def SO_BROADCAST 0x0020
def SO_CONDITIONAL_ACCEPT 0x3002
def SO_DEBUG 0x0001
def SO_DONTLINGER 0xFFFFFF7F
def SO_DONTROUTE 0x0010
def SO_ERROR 0x1007
def SO_EXCLUSIVEADDRUSE 0xFFFFFFFB
def SO_GROUP_ID 0x2001
def SO_GROUP_PRIORITY 0x2002
def SO_KEEPALIVE 0x0008
def SO_LINGER 0x0080
def SO_MAX_MSG_SIZE 0x2003
def SO_OOBINLINE 0x0100
def SO_PROTOCOL_INFO 0x2004
def SO_PROTOCOL_INFOA 0x2004
def SO_PROTOCOL_INFOW 0x2005
def SO_RCVBUF 0x1002
def SO_RCVLOWAT 0x1004
def SO_RCVTIMEO 0x1006
def SO_REUSEADDR 0x0004
def SO_SNDBUF 0x1001
def SO_SNDLOWAT 0x1003
def SO_SNDTIMEO 0x1005
def SO_TYPE 0x1008
def SO_USELOOPBACK 0x0040
def SPACEPARITY 4
def SPACTION_APPLYINGATTRIBS 4
def SPACTION_CALCULATING 7
def SPACTION_COPYING 2
def SPACTION_DOWNLOADING 5
def SPACTION_MOVING 1
def SPACTION_NONE 0
def SPACTION_RECYCLING 3
def SPACTION_SEARCHING_FILES 9
def SPACTION_SEARCHING_INTERNET 6
def SPACTION_UPLOADING 8
def SPAPI_E_BAD_INTERFACE_INSTALLSECT 0x800F021D
def SPAPI_E_BAD_SECTION_NAME_LINE 0x800F0001
def SPAPI_E_BAD_SERVICE_INSTALLSECT 0x800F0217
def SPAPI_E_CANT_LOAD_CLASS_ICON 0x800F020C
def SPAPI_E_CANT_REMOVE_DEVINST 0x800F0232
def SPAPI_E_CLASS_MISMATCH 0x800F0201
def SPAPI_E_DEVICE_INTERFACE_ACTIVE 0x800F021B
def SPAPI_E_DEVICE_INTERFACE_REMOVED 0x800F021C
def SPAPI_E_DEVINFO_DATA_LOCKED 0x800F0213
def SPAPI_E_DEVINFO_LIST_LOCKED 0x800F0212
def SPAPI_E_DEVINFO_NOT_REGISTERED 0x800F0208
def SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE 0x800F0230
def SPAPI_E_DEVINST_ALREADY_EXISTS 0x800F0207
def SPAPI_E_DI_BAD_PATH 0x800F0214
def SPAPI_E_DI_DONT_INSTALL 0x800F022B
def SPAPI_E_DI_DO_DEFAULT 0x800F020E
def SPAPI_E_DI_NOFILECOPY 0x800F020F
def SPAPI_E_DI_POSTPROCESSING_REQUIRED 0x800F0226
def SPAPI_E_DRIVER_NONNATIVE 0x800F0234
def SPAPI_E_DUPLICATE_FOUND 0x800F0202
def SPAPI_E_ERROR_NOT_INSTALLED 0x800F1000
def SPAPI_E_EXPECTED_SECTION_NAME 0x800F0000
def SPAPI_E_FILEQUEUE_LOCKED 0x800F0216
def SPAPI_E_GENERAL_SYNTAX 0x800F0003
def SPAPI_E_INCORRECTLY_COPIED_INF 0x800F0237
def SPAPI_E_INVALID_CLASS 0x800F0206
def SPAPI_E_INVALID_CLASS_INSTALLER 0x800F020D
def SPAPI_E_INVALID_COINSTALLER 0x800F0227
def SPAPI_E_INVALID_DEVINST_NAME 0x800F0205
def SPAPI_E_INVALID_FILTER_DRIVER 0x800F022C
def SPAPI_E_INVALID_HWPROFILE 0x800F0210
def SPAPI_E_INVALID_INF_LOGCONFIG 0x800F022A
def SPAPI_E_INVALID_MACHINENAME 0x800F0220
def SPAPI_E_INVALID_PROPPAGE_PROVIDER 0x800F0224
def SPAPI_E_INVALID_REFERENCE_STRING 0x800F021F
def SPAPI_E_INVALID_REG_PROPERTY 0x800F0209
def SPAPI_E_INVALID_TARGET 0x800F0233
def SPAPI_E_IN_WOW64 0x800F0235
def SPAPI_E_KEY_DOES_NOT_EXIST 0x800F0204
def SPAPI_E_LINE_NOT_FOUND 0x800F0102
def SPAPI_E_MACHINE_UNAVAILABLE 0x800F0222
def SPAPI_E_NON_WINDOWS_DRIVER 0x800F022E
def SPAPI_E_NON_WINDOWS_NT_DRIVER 0x800F022D
def SPAPI_E_NOT_DISABLEABLE 0x800F0231
def SPAPI_E_NO_ASSOCIATED_CLASS 0x800F0200
def SPAPI_E_NO_ASSOCIATED_SERVICE 0x800F0219
def SPAPI_E_NO_BACKUP 0x800F0103
def SPAPI_E_NO_CATALOG_FOR_OEM_INF 0x800F022F
def SPAPI_E_NO_CLASSINSTALL_PARAMS 0x800F0215
def SPAPI_E_NO_CLASS_DRIVER_LIST 0x800F0218
def SPAPI_E_NO_COMPAT_DRIVERS 0x800F0228
def SPAPI_E_NO_CONFIGMGR_SERVICES 0x800F0223
def SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE 0x800F021A
def SPAPI_E_NO_DEVICE_ICON 0x800F0229
def SPAPI_E_NO_DEVICE_SELECTED 0x800F0211
def SPAPI_E_NO_DRIVER_SELECTED 0x800F0203
def SPAPI_E_NO_INF 0x800F020A
def SPAPI_E_NO_SUCH_DEVICE_INTERFACE 0x800F0225
def SPAPI_E_NO_SUCH_DEVINST 0x800F020B
def SPAPI_E_NO_SUCH_INTERFACE_CLASS 0x800F021E
def SPAPI_E_REMOTE_COMM_FAILURE 0x800F0221
def SPAPI_E_SCE_DISABLED 0x800F0238
def SPAPI_E_SECTION_NAME_TOO_LONG 0x800F0002
def SPAPI_E_SECTION_NOT_FOUND 0x800F0101
def SPAPI_E_SET_SYSTEM_RESTORE_POINT 0x800F0236
def SPAPI_E_WRONG_INF_STYLE 0x800F0100
def SPBEGINF_AUTOTIME 0x2
def SPBEGINF_MARQUEEPROGRESS 0x20
def SPBEGINF_NOPROGRESSBAR 0x10
def SPBEGINF_NORMAL 0
def SPCLPASSTHROUGH2 4568
def SPECIFIC_RIGHTS_ALL 0x0000FFFF
def SPIF_SENDCHANGE 0x0002
def SPIF_SENDWININICHANGE 0x0002
def SPIF_UPDATEINIFILE 0x0001
def SPINITF_MODAL 0x1
def SPINITF_NOMINIMIZE 0x8
def SPINITF_NORMAL 0
def SPI_GETACCESSTIMEOUT 0x003C
def SPI_GETACTIVEWINDOWTRACKING 0x1000
def SPI_GETACTIVEWNDTRKTIMEOUT 0x2002
def SPI_GETACTIVEWNDTRKZORDER 0x100C
def SPI_GETANIMATION 0x0048
def SPI_GETBEEP 0x0001
def SPI_GETBLOCKSENDINPUTRESETS 0x1026
def SPI_GETBORDER 0x0005
def SPI_GETCARETWIDTH 0x2006
def SPI_GETCOMBOBOXANIMATION 0x1004
def SPI_GETCURSORSHADOW 0x101A
def SPI_GETDEFAULTINPUTLANG 0x0059
def SPI_GETDESKWALLPAPER 0x0073
def SPI_GETDRAGFULLWINDOWS 0x0026
def SPI_GETDROPSHADOW 0x1024
def SPI_GETFASTTASKSWITCH 0x0023
def SPI_GETFILTERKEYS 0x0032
def SPI_GETFLATMENU 0x1022
def SPI_GETFOCUSBORDERHEIGHT 0x2010
def SPI_GETFOCUSBORDERWIDTH 0x200E
def SPI_GETFONTSMOOTHING 0x004A
def SPI_GETFONTSMOOTHINGCONTRAST 0x200C
def SPI_GETFONTSMOOTHINGORIENTATION 0x2012
def SPI_GETFONTSMOOTHINGTYPE 0x200A
def SPI_GETFOREGROUNDFLASHCOUNT 0x2004
def SPI_GETFOREGROUNDLOCKTIMEOUT 0x2000
def SPI_GETGRADIENTCAPTIONS 0x1008
def SPI_GETGRIDGRANULARITY 0x0012
def SPI_GETHIGHCONTRAST 0x0042
def SPI_GETHOTTRACKING 0x100E
def SPI_GETICONMETRICS 0x002D
def SPI_GETICONTITLELOGFONT 0x001F
def SPI_GETICONTITLEWRAP 0x0019
def SPI_GETKEYBOARDCUES 0x100A
def SPI_GETKEYBOARDDELAY 0x0016
def SPI_GETKEYBOARDPREF 0x0044
def SPI_GETKEYBOARDSPEED 0x000A
def SPI_GETLISTBOXSMOOTHSCROLLING 0x1006
def SPI_GETLOWPOWERACTIVE 0x0053
def SPI_GETLOWPOWERTIMEOUT 0x004F
def SPI_GETMENUANIMATION 0x1002
def SPI_GETMENUDROPALIGNMENT 0x001B
def SPI_GETMENUFADE 0x1012
def SPI_GETMENUSHOWDELAY 0x006A
def SPI_GETMENUUNDERLINES 0x100A
def SPI_GETMINIMIZEDMETRICS 0x002B
def SPI_GETMOUSE 0x0003
def SPI_GETMOUSECLICKLOCK 0x101E
def SPI_GETMOUSECLICKLOCKTIME 0x2008
def SPI_GETMOUSEHOVERHEIGHT 0x0064
def SPI_GETMOUSEHOVERTIME 0x0066
def SPI_GETMOUSEHOVERWIDTH 0x0062
def SPI_GETMOUSEKEYS 0x0036
def SPI_GETMOUSESONAR 0x101C
def SPI_GETMOUSESPEED 0x0070
def SPI_GETMOUSETRAILS 0x005E
def SPI_GETMOUSEVANISH 0x1020
def SPI_GETNONCLIENTMETRICS 0x0029
def SPI_GETPOWEROFFACTIVE 0x0054
def SPI_GETPOWEROFFTIMEOUT 0x0050
def SPI_GETSCREENREADER 0x0046
def SPI_GETSCREENSAVEACTIVE 0x0010
def SPI_GETSCREENSAVERRUNNING 0x0072
def SPI_GETSCREENSAVETIMEOUT 0x000E
def SPI_GETSELECTIONFADE 0x1014
def SPI_GETSERIALKEYS 0x003E
def SPI_GETSHOWIMEUI 0x006E
def SPI_GETSHOWSOUNDS 0x0038
def SPI_GETSNAPTODEFBUTTON 0x005F
def SPI_GETSOUNDSENTRY 0x0040
def SPI_GETSTICKYKEYS 0x003A
def SPI_GETTOGGLEKEYS 0x0034
def SPI_GETTOOLTIPANIMATION 0x1016
def SPI_GETTOOLTIPFADE 0x1018
def SPI_GETUIEFFECTS 0x103E
def SPI_GETWHEELSCROLLLINES 0x0068
def SPI_GETWINDOWSEXTENSION 0x005C
def SPI_GETWORKAREA 0x0030
def SPI_ICONHORIZONTALSPACING 0x000D
def SPI_ICONVERTICALSPACING 0x0018
def SPI_LANGDRIVER 0x000C
def SPI_SCREENSAVERRUNNING 0x0061
def SPI_SETACCESSTIMEOUT 0x003D
def SPI_SETACTIVEWINDOWTRACKING 0x1001
def SPI_SETACTIVEWNDTRKTIMEOUT 0x2003
def SPI_SETACTIVEWNDTRKZORDER 0x100D
def SPI_SETANIMATION 0x0049
def SPI_SETBEEP 0x0002
def SPI_SETBLOCKSENDINPUTRESETS 0x1027
def SPI_SETBORDER 0x0006
def SPI_SETCARETWIDTH 0x2007
def SPI_SETCOMBOBOXANIMATION 0x1005
def SPI_SETCURSORS 0x0057
def SPI_SETCURSORSHADOW 0x101B
def SPI_SETDEFAULTINPUTLANG 0x005A
def SPI_SETDESKPATTERN 0x0015
def SPI_SETDESKWALLPAPER 0x0014
def SPI_SETDOUBLECLICKTIME 0x0020
def SPI_SETDOUBLECLKHEIGHT 0x001E
def SPI_SETDOUBLECLKWIDTH 0x001D
def SPI_SETDRAGFULLWINDOWS 0x0025
def SPI_SETDRAGHEIGHT 0x004D
def SPI_SETDRAGWIDTH 0x004C
def SPI_SETDROPSHADOW 0x1025
def SPI_SETFASTTASKSWITCH 0x0024
def SPI_SETFILTERKEYS 0x0033
def SPI_SETFLATMENU 0x1023
def SPI_SETFOCUSBORDERHEIGHT 0x2011
def SPI_SETFOCUSBORDERWIDTH 0x200F
def SPI_SETFONTSMOOTHING 0x004B
def SPI_SETFONTSMOOTHINGCONTRAST 0x200D
def SPI_SETFONTSMOOTHINGORIENTATION 0x2013
def SPI_SETFONTSMOOTHINGTYPE 0x200B
def SPI_SETFOREGROUNDFLASHCOUNT 0x2005
def SPI_SETFOREGROUNDLOCKTIMEOUT 0x2001
def SPI_SETGRADIENTCAPTIONS 0x1009
def SPI_SETGRIDGRANULARITY 0x0013
def SPI_SETHANDHELD 0x004E
def SPI_SETHIGHCONTRAST 0x0043
def SPI_SETHOTTRACKING 0x100F
def SPI_SETICONMETRICS 0x002E
def SPI_SETICONS 0x0058
def SPI_SETICONTITLELOGFONT 0x0022
def SPI_SETICONTITLEWRAP 0x001A
def SPI_SETKEYBOARDCUES 0x100B
def SPI_SETKEYBOARDDELAY 0x0017
def SPI_SETKEYBOARDPREF 0x0045
def SPI_SETKEYBOARDSPEED 0x000B
def SPI_SETLANGTOGGLE 0x005B
def SPI_SETLISTBOXSMOOTHSCROLLING 0x1007
def SPI_SETLOWPOWERACTIVE 0x0055
def SPI_SETLOWPOWERTIMEOUT 0x0051
def SPI_SETMENUANIMATION 0x1003
def SPI_SETMENUDROPALIGNMENT 0x001C
def SPI_SETMENUFADE 0x1013
def SPI_SETMENUSHOWDELAY 0x006B
def SPI_SETMENUUNDERLINES 0x100B
def SPI_SETMINIMIZEDMETRICS 0x002C
def SPI_SETMOUSE 0x0004
def SPI_SETMOUSEBUTTONSWAP 0x0021
def SPI_SETMOUSECLICKLOCK 0x101F
def SPI_SETMOUSECLICKLOCKTIME 0x2009
def SPI_SETMOUSEHOVERHEIGHT 0x0065
def SPI_SETMOUSEHOVERTIME 0x0067
def SPI_SETMOUSEHOVERWIDTH 0x0063
def SPI_SETMOUSEKEYS 0x0037
def SPI_SETMOUSESONAR 0x101D
def SPI_SETMOUSESPEED 0x0071
def SPI_SETMOUSETRAILS 0x005D
def SPI_SETMOUSEVANISH 0x1021
def SPI_SETNONCLIENTMETRICS 0x002A
def SPI_SETPENWINDOWS 0x0031
def SPI_SETPOWEROFFACTIVE 0x0056
def SPI_SETPOWEROFFTIMEOUT 0x0052
def SPI_SETSCREENREADER 0x0047
def SPI_SETSCREENSAVEACTIVE 0x0011
def SPI_SETSCREENSAVERRUNNING 0x0061
def SPI_SETSCREENSAVETIMEOUT 0x000F
def SPI_SETSELECTIONFADE 0x1015
def SPI_SETSERIALKEYS 0x003F
def SPI_SETSHOWIMEUI 0x006F
def SPI_SETSHOWSOUNDS 0x0039
def SPI_SETSNAPTODEFBUTTON 0x0060
def SPI_SETSOUNDSENTRY 0x0041
def SPI_SETSTICKYKEYS 0x003B
def SPI_SETTOGGLEKEYS 0x0035
def SPI_SETTOOLTIPANIMATION 0x1017
def SPI_SETTOOLTIPFADE 0x1019
def SPI_SETUIEFFECTS 0x103F
def SPI_SETWHEELSCROLLLINES 0x0069
def SPI_SETWORKAREA 0x002F
def SPLDS_ASSET_NUMBER "assetNumber"
def SPLDS_BYTES_PER_MINUTE "bytesPerMinute"
def SPLDS_DESCRIPTION "description"
def SPLDS_DRIVER_KEY "DsDriver"
def SPLDS_DRIVER_NAME "driverName"
def SPLDS_DRIVER_VERSION "driverVersion"
def SPLDS_FLAGS "flags"
def SPLDS_LOCATION "location"
def SPLDS_PORT_NAME "portName"
def SPLDS_PRINTER_CLASS "printQueue"
def SPLDS_PRINTER_LOCATIONS "printerLocations"
def SPLDS_PRINTER_MODEL "printerModel"
def SPLDS_PRINTER_NAME "printerName"
def SPLDS_PRINTER_NAME_ALIASES "printerNameAliases"
def SPLDS_PRINT_ATTRIBUTES "printAttributes"
def SPLDS_PRINT_BIN_NAMES "printBinNames"
def SPLDS_PRINT_COLLATE "printCollate"
def SPLDS_PRINT_COLOR "printColor"
def SPLDS_PRINT_DUPLEX_SUPPORTED "printDuplexSupported"
def SPLDS_PRINT_END_TIME "printEndTime"
def SPLDS_PRINT_KEEP_PRINTED_JOBS "printKeepPrintedJobs"
def SPLDS_PRINT_LANGUAGE "printLanguage"
def SPLDS_PRINT_MAC_ADDRESS "printMACAddress"
def SPLDS_PRINT_MAX_RESOLUTION_SUPPORTED "printMaxResolutionSupported"
def SPLDS_PRINT_MAX_X_EXTENT "printMaxXExtent"
def SPLDS_PRINT_MAX_Y_EXTENT "printMaxYExtent"
def SPLDS_PRINT_MEDIA_READY "printMediaReady"
def SPLDS_PRINT_MEDIA_SUPPORTED "printMediaSupported"
def SPLDS_PRINT_MEMORY "printMemory"
def SPLDS_PRINT_MIN_X_EXTENT "printMinXExtent"
def SPLDS_PRINT_MIN_Y_EXTENT "printMinYExtent"
def SPLDS_PRINT_NETWORK_ADDRESS "printNetworkAddress"
def SPLDS_PRINT_NOTIFY "printNotify"
def SPLDS_PRINT_NUMBER_UP "printNumberUp"
def SPLDS_PRINT_ORIENTATIONS_SUPPORTED "printOrientationsSupported"
def SPLDS_PRINT_OWNER "printOwner"
def SPLDS_PRINT_PAGES_PER_MINUTE "printPagesPerMinute"
def SPLDS_PRINT_RATE "printRate"
def SPLDS_PRINT_RATE_UNIT "printRateUnit"
def SPLDS_PRINT_SEPARATOR_FILE "printSeparatorFile"
def SPLDS_PRINT_SHARE_NAME "printShareName"
def SPLDS_PRINT_SPOOLING "printSpooling"
def SPLDS_PRINT_STAPLING_SUPPORTED "printStaplingSupported"
def SPLDS_PRINT_START_TIME "printStartTime"
def SPLDS_PRINT_STATUS "printStatus"
def SPLDS_PRIORITY "priority"
def SPLDS_SERVER_NAME "serverName"
def SPLDS_SHORT_SERVER_NAME "shortServerName"
def SPLDS_SPOOLER_KEY "DsSpooler"
def SPLDS_UNC_NAME "uNCName"
def SPLDS_URL "url"
def SPLDS_USER_KEY "DsUser"
def SPLDS_VERSION_NUMBER "versionNumber"
def SPLREG_ARCHITECTURE "Architecture"
def SPLREG_BEEP_ENABLED "BeepEnabled"
def SPLREG_DEFAULT_SPOOL_DIRECTORY "DefaultSpoolDirectory"
def SPLREG_DNS_MACHINE_NAME "DNSMachineName"
def SPLREG_DS_PRESENT "DsPresent"
def SPLREG_DS_PRESENT_FOR_USER "DsPresentForUser"
def SPLREG_EVENT_LOG "EventLog"
def SPLREG_MAJOR_VERSION "MajorVersion"
def SPLREG_MINOR_VERSION "MinorVersion"
def SPLREG_NET_POPUP "NetPopup"
def SPLREG_NET_POPUP_TO_COMPUTER "NetPopupToComputer"
def SPLREG_OS_VERSION "OSVersion"
def SPLREG_OS_VERSIONEX "OSVersionEx"
def SPLREG_PORT_THREAD_PRIORITY "PortThreadPriority"
def SPLREG_PORT_THREAD_PRIORITY_DEFAULT "PortThreadPriorityDefault"
def SPLREG_REMOTE_FAX "RemoteFax"
def SPLREG_RESTART_JOB_ON_POOL_ENABLED "RestartJobOnPoolEnabled"
def SPLREG_RESTART_JOB_ON_POOL_ERROR "RestartJobOnPoolError"
def SPLREG_RETRY_POPUP "RetryPopup"
def SPLREG_SCHEDULER_THREAD_PRIORITY "SchedulerThreadPriority"
def SPLREG_SCHEDULER_THREAD_PRIORITY_DEFAULT "SchedulerThreadPriorityDefault"
def SPLREG_WEBSHAREMGMT "WebShareMgmt"
def SPOOL_FILE_PERSISTENT 0x00000001
def SPOOL_FILE_TEMPORARY 0x00000002
def SPTEXT_ACTIONDESCRIPTION 1
def SPTEXT_ACTIONDETAIL 2
def SP_APPABORT 0xFFFFFFFE
def SP_BAUD 0x0002
def SP_DATABITS 0x0004
def SP_ERROR 0xFFFFFFFF
def SP_HANDSHAKING 0x0010
def SP_NOTREPORTED 0x4000
def SP_OUTOFDISK 0xFFFFFFFC
def SP_OUTOFMEMORY 0xFFFFFFFB
def SP_PARITY 0x0001
def SP_PARITY_CHECK 0x0020
def SP_RLSD 0x0040
def SP_SERIALCOMM 0x00000001
def SP_STOPBITS 0x0008
def SP_USERABORT 0xFFFFFFFD
def SRCAND 0x008800C6
def SRCCOPY 0x00CC0020
def SRCERASE 0x00440328
def SRCINVERT 0x00660046
def SRCPAINT 0x00EE0086
def SSF_AVAILABLE 0x00000002
def SSF_DESKTOPHTML 0x00000200
def SSF_DONTPRETTYPATH 0x00000800
def SSF_DOUBLECLICKINWEBVIEW 0x00000080
def SSF_HIDEICONS 0x00004000
def SSF_INDICATOR 0x00000004
def SSF_MAPNETDRVBUTTON 0x00001000
def SSF_NOCONFIRMRECYCLE 0x00008000
def SSF_SHOWALLOBJECTS 0x00000001
def SSF_SHOWATTRIBCOL 0x00000100
def SSF_SHOWCOMPCOLOR 0x00000008
def SSF_SHOWEXTENSIONS 0x00000002
def SSF_SHOWINFOTIP 0x00002000
def SSF_SHOWSYSFILES 0x00000020
def SSF_SOUNDSENTRYON 0x00000001
def SSF_WIN95CLASSIC 0x00000400
def SSGF_DISPLAY 3
def SSGF_NONE 0
type SSL_EXTRA_CERT_CHAIN_POLICY_PARA {cbStruct []cbSize} dwAuthType fdwChecks @*pwszServerName
def SSTF_BORDER 2
def SSTF_CHARS 1
def SSTF_DISPLAY 3
def SSTF_NONE 0
def SSWF_CUSTOM 4
def SSWF_DISPLAY 3
def SSWF_NONE 0
def SSWF_TITLE 1
def SSWF_WINDOW 2
def SS_BITMAP 0x0000000E
def SS_BLACKFRAME 0x00000007
def SS_BLACKRECT 0x00000004
def SS_CENTER 0x00000001
def SS_CENTERIMAGE 0x00000200
def SS_EDITCONTROL 0x00002000
def SS_ELLIPSISMASK 0x0000C000
def SS_ENDELLIPSIS 0x00004000
def SS_ENHMETAFILE 0x0000000F
def SS_ETCHEDFRAME 0x00000012
def SS_ETCHEDHORZ 0x00000010
def SS_ETCHEDVERT 0x00000011
def SS_GRAYFRAME 0x00000008
def SS_GRAYRECT 0x00000005
def SS_ICON 0x00000003
def SS_LEFT 0x00000000
def SS_LEFTNOWORDWRAP 0x0000000C
def SS_NOPREFIX 0x00000080
def SS_NOTIFY 0x00000100
def SS_OWNERDRAW 0x0000000D
def SS_PATHELLIPSIS 0x00008000
def SS_REALSIZECONTROL 0x00000040
def SS_REALSIZEIMAGE 0x00000800
def SS_RIGHT 0x00000002
def SS_RIGHTJUST 0x00000400
def SS_SIMPLE 0x0000000B
def SS_SUNKEN 0x00001000
def SS_TYPEMASK 0x0000001F
def SS_USERITEM 0x0000000A
def SS_WHITEFRAME 0x00000009
def SS_WHITERECT 0x00000006
def SS_WORDELLIPSIS 0x0000C000
def STACK_SIZE_PARAM_IS_A_RESERVATION 0x00010000
def STAMP_AXESLIST 0x08006C61
def STAMP_DESIGNVECTOR 0x08007664
def STANDARD_RIGHTS_ALL 0x001F0000
def STANDARD_RIGHTS_EXECUTE 0x00020000
def STANDARD_RIGHTS_READ 0x00020000
def STANDARD_RIGHTS_REQUIRED 0x000F0000
def STANDARD_RIGHTS_WRITE 0x00020000
def STAP_ALLOW_CONTROLS 0x00000002
def STAP_ALLOW_NONCLIENT 0x00000001
def STAP_ALLOW_WEBCONTENT 0x00000004
def STARTDOC 10
def STARTF_FORCEOFFFEEDBACK 0x00000080
def STARTF_FORCEONFEEDBACK 0x00000040
def STARTF_RUNFULLSCREEN 0x00000020
def STARTF_USECOUNTCHARS 0x00000008
def STARTF_USEFILLATTRIBUTE 0x00000010
def STARTF_USEHOTKEY 0x00000200
def STARTF_USEPOSITION 0x00000004
def STARTF_USESHOWWINDOW 0x00000001
def STARTF_USESIZE 0x00000002
def STARTF_USESTDHANDLES 0x00000100
type STARTING_LCN_INPUT_BUFFER LARGE_INTEGER'StartingLcn
type STARTING_VCN_INPUT_BUFFER LARGE_INTEGER'StartingVcn
type STARTUPINFO cb $lpReserved $lpDesktop $lpTitle dwX dwY dwXSize dwYSize dwXCountChars dwYCountChars dwFillAttribute dwFlags @wShowWindow @cbReserved2 !*lpReserved2 hStdInput hStdOutput hStdError
type STARTUPINFOA cb $lpReserved $lpDesktop $lpTitle dwX dwY dwXSize dwYSize dwXCountChars dwYCountChars dwFillAttribute dwFlags @wShowWindow @cbReserved2 !*lpReserved2 hStdInput hStdOutput hStdError
type STARTUPINFOW cb @*lpReserved @*lpDesktop @*lpTitle dwX dwY dwXSize dwYSize dwXCountChars dwYCountChars dwFillAttribute dwFlags @wShowWindow @cbReserved2 !*lpReserved2 hStdInput hStdOutput hStdError
def START_PAGE_GENERAL 0xffffffff
type STAT st_dev @st_ino @st_mode @st_nlink @st_uid @st_gid st_rdev st_size st_atime st_mtime st_ctime
type STATDATA FORMATETC'formatetc advf IAdviseSink'pAdvSink dwConnection
def STATE_SYSTEM_ALERT_HIGH 0x10000000
def STATE_SYSTEM_ALERT_LOW 0x04000000
def STATE_SYSTEM_ALERT_MEDIUM 0x08000000
def STATE_SYSTEM_ANIMATED 0x00004000
def STATE_SYSTEM_BUSY 0x00000800
def STATE_SYSTEM_CHECKED 0x00000010
def STATE_SYSTEM_COLLAPSED 0x00000400
def STATE_SYSTEM_DEFAULT 0x00000100
def STATE_SYSTEM_EXPANDED 0x00000200
def STATE_SYSTEM_EXTSELECTABLE 0x02000000
def STATE_SYSTEM_FLOATING 0x00001000
def STATE_SYSTEM_FOCUSABLE 0x00100000
def STATE_SYSTEM_FOCUSED 0x00000004
def STATE_SYSTEM_HASPOPUP 0x40000000
def STATE_SYSTEM_HOTTRACKED 0x00000080
def STATE_SYSTEM_INDETERMINATE 0x00000020
def STATE_SYSTEM_INVISIBLE 0x00008000
def STATE_SYSTEM_LINKED 0x00400000
def STATE_SYSTEM_MARQUEED 0x00002000
def STATE_SYSTEM_MIXED 0x00000020
def STATE_SYSTEM_MOVEABLE 0x00040000
def STATE_SYSTEM_MULTISELECTABLE 0x01000000
def STATE_SYSTEM_OFFSCREEN 0x00010000
def STATE_SYSTEM_PRESSED 0x00000008
def STATE_SYSTEM_PROTECTED 0x20000000
def STATE_SYSTEM_READONLY 0x00000040
def STATE_SYSTEM_SELECTABLE 0x00200000
def STATE_SYSTEM_SELECTED 0x00000002
def STATE_SYSTEM_SELFVOICING 0x00080000
def STATE_SYSTEM_SIZEABLE 0x00020000
def STATE_SYSTEM_TRAVERSED 0x00800000
def STATE_SYSTEM_UNAVAILABLE 0x00000001
def STATE_SYSTEM_VALID 0x3FFFFFFF
def STATFLAG_DEFAULT 0
def STATFLAG_NONAME 1
def STATFLAG_NOOPEN 2
type STATPROPSETSTG GUID'fmtid GUID'clsid grfFlags FILETIME'mtime FILETIME'ctime FILETIME'atime dwOSVersion
type STATPROPSTG @*lpwstrName propid @vt
type STATSTG @*pwcsName type ULARGE_INTEGER'cbSize FILETIME'mtime FILETIME'ctime FILETIME'atime grfMode grfLocksSupported GUID'clsid grfStateBits reserved
def STATUSCLASSNAME "msctls_statusbar32"
def STATUSCLASSNAMEA "msctls_statusbar32"
def STATUSCLASSNAMEW L"msctls_statusbar32"
def STATUS_ABANDONED_WAIT_0 0x00000080
def STATUS_ACCESS_VIOLATION 0xC0000005
def STATUS_ARRAY_BOUNDS_EXCEEDED 0xC000008C
def STATUS_BREAKPOINT 0x80000003
def STATUS_CONTROL_C_EXIT 0xC000013A
def STATUS_DATATYPE_MISALIGNMENT 0x80000002
def STATUS_FLOAT_DENORMAL_OPERAND 0xC000008D
def STATUS_FLOAT_DIVIDE_BY_ZERO 0xC000008E
def STATUS_FLOAT_INEXACT_RESULT 0xC000008F
def STATUS_FLOAT_INVALID_OPERATION 0xC0000090
def STATUS_FLOAT_MULTIPLE_FAULTS 0xC00002B4
def STATUS_FLOAT_MULTIPLE_TRAPS 0xC00002B5
def STATUS_FLOAT_OVERFLOW 0xC0000091
def STATUS_FLOAT_STACK_CHECK 0xC0000092
def STATUS_FLOAT_UNDERFLOW 0xC0000093
def STATUS_GUARD_PAGE_VIOLATION 0x80000001
def STATUS_ILLEGAL_INSTRUCTION 0xC000001D
def STATUS_INTEGER_DIVIDE_BY_ZERO 0xC0000094
def STATUS_INTEGER_OVERFLOW 0xC0000095
def STATUS_INVALID_DISPOSITION 0xC0000026
def STATUS_INVALID_HANDLE 0xC0000008
def STATUS_IN_PAGE_ERROR 0xC0000006
def STATUS_NONCONTINUABLE_EXCEPTION 0xC0000025
def STATUS_NO_MEMORY 0xC0000017
def STATUS_PENDING 0x00000103
def STATUS_PRIVILEGED_INSTRUCTION 0xC0000096
def STATUS_REG_NAT_CONSUMPTION 0xC00002C9
def STATUS_SEGMENT_NOTIFICATION 0x40000005
def STATUS_SINGLE_STEP 0x80000004
def STATUS_STACK_OVERFLOW 0xC00000FD
def STATUS_SXS_EARLY_DEACTIVATION 0xC015000F
def STATUS_SXS_INVALID_DEACTIVATION 0xC0150010
def STATUS_TIMEOUT 0x00000102
def STATUS_USER_APC 0x000000C0
def STATUS_WAIT_0 0x00000000
def STDMETHODIMPV HRESULT 
def STDOLE2_LCID 0x0000
def STDOLE2_MAJORVERNUM 0x2
def STDOLE2_MINORVERNUM 0x0
def STDOLE_LCID 0x0000
def STDOLE_MAJORVERNUM 0x1
def STDOLE_MINORVERNUM 0x0
def STD_COPY 1
def STD_CUT 0
def STD_DELETE 5
def STD_ERROR_HANDLE 0xFFFFFFF4
def STD_FILENEW 6
def STD_FILEOPEN 7
def STD_FILESAVE 8
def STD_FIND 12
def STD_HELP 11
def STD_INPUT_HANDLE 0xFFFFFFF6
def STD_OUTPUT_HANDLE 0xFFFFFFF5
def STD_PASTE 2
def STD_PRINT 14
def STD_PRINTPRE 9
def STD_PROPERTIES 10
def STD_REDOW 4
def STD_REPLACE 13
def STD_UNDO 3
def STGC_CONSOLIDATE 8
def STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE 4
def STGC_DEFAULT 0
def STGC_ONLYIFCURRENT 2
def STGC_OVERWRITE 1
def STGFMT_ANY 4
def STGFMT_DOCFILE 5
def STGFMT_DOCUMENT 0
def STGFMT_FILE 3
def STGFMT_NATIVE 1
def STGFMT_STORAGE 0
type STGMEDIUM tymed {hBitmap []hMetaFilePict []hEnhMetaFile []hGlobal []@*lpszFileName []IStream'pstm []IStorage'pstg} IUnknown'pUnkForRelease
def STGMOVE_COPY 1
def STGMOVE_MOVE 0
def STGMOVE_SHALLOWCOPY 2
def STGM_CONVERT 0x00020000
def STGM_CREATE 0x00001000
def STGM_DELETEONRELEASE 0x04000000
def STGM_DIRECT 0x00000000
def STGM_DIRECT_SWMR 0x00400000
def STGM_FAILIFTHERE 0x00000000
def STGM_NOSCRATCH 0x00100000
def STGM_NOSNAPSHOT 0x00200000
def STGM_PRIORITY 0x00040000
def STGM_READ 0x00000000
def STGM_READWRITE 0x00000002
def STGM_SHARE_DENY_NONE 0x00000040
def STGM_SHARE_DENY_READ 0x00000030
def STGM_SHARE_DENY_WRITE 0x00000020
def STGM_SHARE_EXCLUSIVE 0x00000010
def STGM_SIMPLE 0x08000000
def STGM_TRANSACTED 0x00010000
def STGM_WRITE 0x00000001
type STGOPTIONS @usVersion @reserved ulSectorSize @*pwcsTemplateFile
def STGOPTIONS_VERSION 2
def STGTY_LOCKBYTES 3
def STGTY_PROPERTY 4
def STGTY_REPEAT 0x00000100
def STGTY_STORAGE 1
def STGTY_STREAM 2
def STG_E_ABNORMALAPIEXIT 0x800300FA
def STG_E_ACCESSDENIED 0x80030005
def STG_E_BADBASEADDRESS 0x80030110
def STG_E_CANTSAVE 0x80030103
def STG_E_CSS_AUTHENTICATION_FAILURE 0x80030306
def STG_E_CSS_KEY_NOT_ESTABLISHED 0x80030308
def STG_E_CSS_KEY_NOT_PRESENT 0x80030307
def STG_E_CSS_REGION_MISMATCH 0x8003030A
def STG_E_CSS_SCRAMBLED_SECTOR 0x80030309
def STG_E_DISKISWRITEPROTECTED 0x80030013
def STG_E_DOCFILECORRUPT 0x80030109
def STG_E_DOCFILETOOLARGE 0x80030111
def STG_E_EXTANTMARSHALLINGS 0x80030108
def STG_E_FILEALREADYEXISTS 0x80030050
def STG_E_FILENOTFOUND 0x80030002
def STG_E_INCOMPLETE 0x80030201
def STG_E_INSUFFICIENTMEMORY 0x80030008
def STG_E_INUSE 0x80030100
def STG_E_INVALIDFLAG 0x800300FF
def STG_E_INVALIDFUNCTION 0x80030001
def STG_E_INVALIDHANDLE 0x80030006
def STG_E_INVALIDHEADER 0x800300FB
def STG_E_INVALIDNAME 0x800300FC
def STG_E_INVALIDPARAMETER 0x80030057
def STG_E_INVALIDPOINTER 0x80030009
def STG_E_LOCKVIOLATION 0x80030021
def STG_E_MEDIUMFULL 0x80030070
def STG_E_NOMOREFILES 0x80030012
def STG_E_NOTCURRENT 0x80030101
def STG_E_NOTFILEBASEDSTORAGE 0x80030107
def STG_E_NOTSIMPLEFORMAT 0x80030112
def STG_E_OLDDLL 0x80030105
def STG_E_OLDFORMAT 0x80030104
def STG_E_PATHNOTFOUND 0x80030003
def STG_E_PROPSETMISMATCHED 0x800300F0
def STG_E_READFAULT 0x8003001E
def STG_E_RESETS_EXHAUSTED 0x8003030B
def STG_E_REVERTED 0x80030102
def STG_E_SEEKERROR 0x80030019
def STG_E_SHAREREQUIRED 0x80030106
def STG_E_SHAREVIOLATION 0x80030020
def STG_E_STATUS_COPY_PROTECTION_FAILURE 0x80030305
def STG_E_TERMINATED 0x80030202
def STG_E_TOOMANYOPENFILES 0x80030004
def STG_E_UNIMPLEMENTEDFUNCTION 0x800300FE
def STG_E_UNKNOWN 0x800300FD
def STG_E_WRITEFAULT 0x8003001D
def STG_LAYOUT_INTERLEAVED 0x00000001
def STG_LAYOUT_SEQUENTIAL 0x00000000
def STG_S_BLOCK 0x00030201
def STG_S_CANNOTCONSOLIDATE 0x00030206
def STG_S_CONSOLIDATIONFAILED 0x00030205
def STG_S_CONVERTED 0x00030200
def STG_S_MONITORING 0x00030203
def STG_S_MULTIPLEOPENS 0x00030204
def STG_S_RETRYNOW 0x00030202
def STG_TOEND 0xFFFFFFFF
type STICKYKEYS cbSize dwFlags
def STIF_DEFAULT 0x00000000
def STIF_SUPPORT_HEX 0x00000001
def STILL_ACTIVE 0x00000103
def STK_9840 85
def STK_9940 92
def STK_DATA_D3 45
def STM_GETICON 0x0171
def STM_GETIMAGE 0x0173
def STM_MSGMAX 0x0174
def STM_SETICON 0x0170
def STM_SETIMAGE 0x0172
def STN_CLICKED 0
def STN_DBLCLK 1
def STN_DISABLE 3
def STN_ENABLE 2
def STOCK_LAST 19
def STOPBITS_10 0x0001
 ;;(WORD)0x0001
def STOPBITS_15 0x0002
 ;;(WORD)0x0002
def STOPBITS_20 0x0004
 ;;(WORD)0x0004
type STORAGE_BUS_RESET_REQUEST !PathId
type STORAGE_DEVICE_NUMBER DeviceType DeviceNumber PartitionNumber
type STORAGE_HOTPLUG_INFO Size !MediaRemovable !MediaHotplug !DeviceHotplug !WriteCacheEnableOverride
type STORAGE_PREDICT_FAILURE PredictFailure !VendorSpecific[512]
def STREAM_CLEAR_ENCRYPTION 0x00000004
def STREAM_CONTAINS_PROPERTIES 0x00000004
def STREAM_CONTAINS_SECURITY 0x00000002
def STREAM_MODIFIED_WHEN_READ 0x00000001
def STREAM_NORMAL_ATTRIBUTE 0x00000000
def STREAM_SEEK_CUR 1
def STREAM_SEEK_END 2
def STREAM_SEEK_SET 0
def STREAM_SET_ENCRYPTION 0x00000003
def STREAM_SPARSE_ATTRIBUTE 0x00000008
def STRETCHBLT 2048
def STRETCH_ANDSCANS 1
def STRETCH_DELETESCANS 3
def STRETCH_HALFTONE 4
def STRETCH_ORSCANS 2
def STRICT 1
type STRING @Length @MaximumLength $Buffer
type STRRET uType {@*pOleStr []uOffset []!cStr[260]}
def STRRET_CSTR 0x2
def STRRET_OFFSET 0x1
def STRRET_WSTR 0
def STR_DONT_PARSE_RELATIVE L"Don't Parse Relative"
def STR_FILE_SYS_BIND_DATA L"File System Bind Data"
def STR_MYDOCS_CLSID "{450D8FBA-AD25-11D0-98A8-0800361B1103}"
def STR_PARSE_PREFER_FOLDER_BROWSING L"Parse Prefer Folder Browsing"
def STR_PARSE_TRANSLATE_ALIASES L"Parse Translate Aliases"
def STR_SKIP_BINDING_CLSID L"Skip Binding CLSID"
def STUB_CALL_SERVER 1
def STUB_CALL_SERVER_NO_HRESULT 3
def STUB_MARSHAL 2
def STUB_UNMARSHAL 0
type STYLEBUF dwStyle !szDescription[32]
type STYLEBUFA dwStyle !szDescription[32]
type STYLEBUFW dwStyle @szDescription[32]
type STYLESTRUCT styleOld styleNew
def STYLE_DESCRIPTION_SIZE 32
def ST_ADVISE 0x0002
def ST_BLOCKED 0x0008
def ST_BLOCKNEXT 0x0080
def ST_CLIENT 0x0010
def ST_CONNECTED 0x0001
def ST_DEFAULT 0
def ST_INLIST 0x0040
def ST_ISLOCAL 0x0004
def ST_ISSELF 0x0100
def ST_KEEPUNDO 1
def ST_NEWCHARS 4
def ST_SELECTION 2
def ST_TERMINATED 0x0020
def SUBLANG_ARABIC_ALGERIA 0x05
def SUBLANG_ARABIC_BAHRAIN 0x0f
def SUBLANG_ARABIC_EGYPT 0x03
def SUBLANG_ARABIC_IRAQ 0x02
def SUBLANG_ARABIC_JORDAN 0x0b
def SUBLANG_ARABIC_KUWAIT 0x0d
def SUBLANG_ARABIC_LEBANON 0x0c
def SUBLANG_ARABIC_LIBYA 0x04
def SUBLANG_ARABIC_MOROCCO 0x06
def SUBLANG_ARABIC_OMAN 0x08
def SUBLANG_ARABIC_QATAR 0x10
def SUBLANG_ARABIC_SAUDI_ARABIA 0x01
def SUBLANG_ARABIC_SYRIA 0x0a
def SUBLANG_ARABIC_TUNISIA 0x07
def SUBLANG_ARABIC_UAE 0x0e
def SUBLANG_ARABIC_YEMEN 0x09
def SUBLANG_AZERI_CYRILLIC 0x02
def SUBLANG_AZERI_LATIN 0x01
def SUBLANG_CHINESE_HONGKONG 0x03
def SUBLANG_CHINESE_MACAU 0x05
def SUBLANG_CHINESE_SIMPLIFIED 0x02
def SUBLANG_CHINESE_SINGAPORE 0x04
def SUBLANG_CHINESE_TRADITIONAL 0x01
def SUBLANG_DEFAULT 0x01
def SUBLANG_DUTCH 0x01
def SUBLANG_DUTCH_BELGIAN 0x02
def SUBLANG_ENGLISH_AUS 0x03
def SUBLANG_ENGLISH_BELIZE 0x0a
def SUBLANG_ENGLISH_CAN 0x04
def SUBLANG_ENGLISH_CARIBBEAN 0x09
def SUBLANG_ENGLISH_EIRE 0x06
def SUBLANG_ENGLISH_JAMAICA 0x08
def SUBLANG_ENGLISH_NZ 0x05
def SUBLANG_ENGLISH_PHILIPPINES 0x0d
def SUBLANG_ENGLISH_SOUTH_AFRICA 0x07
def SUBLANG_ENGLISH_TRINIDAD 0x0b
def SUBLANG_ENGLISH_UK 0x02
def SUBLANG_ENGLISH_US 0x01
def SUBLANG_ENGLISH_ZIMBABWE 0x0c
def SUBLANG_FRENCH 0x01
def SUBLANG_FRENCH_BELGIAN 0x02
def SUBLANG_FRENCH_CANADIAN 0x03
def SUBLANG_FRENCH_LUXEMBOURG 0x05
def SUBLANG_FRENCH_MONACO 0x06
def SUBLANG_FRENCH_SWISS 0x04
def SUBLANG_GERMAN 0x01
def SUBLANG_GERMAN_AUSTRIAN 0x03
def SUBLANG_GERMAN_LIECHTENSTEIN 0x05
def SUBLANG_GERMAN_LUXEMBOURG 0x04
def SUBLANG_GERMAN_SWISS 0x02
def SUBLANG_ITALIAN 0x01
def SUBLANG_ITALIAN_SWISS 0x02
def SUBLANG_KASHMIRI_INDIA 0x02
def SUBLANG_KASHMIRI_SASIA 0x02
def SUBLANG_KOREAN 0x01
def SUBLANG_LITHUANIAN 0x01
def SUBLANG_MALAY_BRUNEI_DARUSSALAM 0x02
def SUBLANG_MALAY_MALAYSIA 0x01
def SUBLANG_NEPALI_INDIA 0x02
def SUBLANG_NEUTRAL 0x00
def SUBLANG_NORWEGIAN_BOKMAL 0x01
def SUBLANG_NORWEGIAN_NYNORSK 0x02
def SUBLANG_PORTUGUESE 0x02
def SUBLANG_PORTUGUESE_BRAZILIAN 0x01
def SUBLANG_SERBIAN_CYRILLIC 0x03
def SUBLANG_SERBIAN_LATIN 0x02
def SUBLANG_SPANISH 0x01
def SUBLANG_SPANISH_ARGENTINA 0x0b
def SUBLANG_SPANISH_BOLIVIA 0x10
def SUBLANG_SPANISH_CHILE 0x0d
def SUBLANG_SPANISH_COLOMBIA 0x09
def SUBLANG_SPANISH_COSTA_RICA 0x05
def SUBLANG_SPANISH_DOMINICAN_REPUBLIC 0x07
def SUBLANG_SPANISH_ECUADOR 0x0c
def SUBLANG_SPANISH_EL_SALVADOR 0x11
def SUBLANG_SPANISH_GUATEMALA 0x04
def SUBLANG_SPANISH_HONDURAS 0x12
def SUBLANG_SPANISH_MEXICAN 0x02
def SUBLANG_SPANISH_MODERN 0x03
def SUBLANG_SPANISH_NICARAGUA 0x13
def SUBLANG_SPANISH_PANAMA 0x06
def SUBLANG_SPANISH_PARAGUAY 0x0f
def SUBLANG_SPANISH_PERU 0x0a
def SUBLANG_SPANISH_PUERTO_RICO 0x14
def SUBLANG_SPANISH_URUGUAY 0x0e
def SUBLANG_SPANISH_VENEZUELA 0x08
def SUBLANG_SWEDISH 0x01
def SUBLANG_SWEDISH_FINLAND 0x02
def SUBLANG_SYS_DEFAULT 0x02
def SUBLANG_URDU_INDIA 0x02
def SUBLANG_URDU_PAKISTAN 0x01
def SUBLANG_UZBEK_CYRILLIC 0x02
def SUBLANG_UZBEK_LATIN 0x01
def SUCCESSFUL_ACCESS_ACE_FLAG 0x40
type SV2CVW2_PARAMS cbSize IShellView'psvPrev FOLDERSETTINGS*pfs IShellBrowser'psbOwner RECT*prcView GUID*pvid hwndView
def SV2GV_CURRENTVIEW 0xFFFFFFFF
def SV2GV_DEFAULTVIEW 0xFFFFFFFE
def SVGIO_ALLVIEW 0x2
def SVGIO_BACKGROUND 0
def SVGIO_CHECKED 0x3
def SVGIO_FLAG_VIEWORDER 0x80000000
def SVGIO_SELECTION 0x1
def SVGIO_TYPE_MASK 0xf
def SVSI_CHECK 0x00000100
def SVSI_DESELECT 0x00000000
def SVSI_DESELECTOTHERS 0x00000004
def SVSI_EDIT 0x00000003
def SVSI_ENSUREVISIBLE 0x00000008
def SVSI_FOCUSED 0x00000010
def SVSI_NOSTATECHANGE 0x80000000
def SVSI_POSITIONITEM 0x00000080
def SVSI_SELECT 0x00000001
def SVSI_SELECTIONMARK 0x00000040
def SVSI_TRANSLATEPT 0x00000020
def SVUIA_ACTIVATE_FOCUS 2
def SVUIA_ACTIVATE_NOFOCUS 1
def SVUIA_DEACTIVATE 0
def SVUIA_INPLACEACTIVATE 3
def SWC_3RDPARTY 0x2
def SWC_BROWSER 0x1
def SWC_CALLBACK 0x4
def SWC_EXPLORER 0
def SWFO_COOKIEPASSED 0x4
def SWFO_INCLUDEPENDING 0x2
def SWFO_NEEDDISPATCH 0x1
def SWP_ASYNCWINDOWPOS 0x4000
def SWP_DEFERERASE 0x2000
def SWP_DRAWFRAME 0x0020
def SWP_FRAMECHANGED 0x0020
def SWP_HIDEWINDOW 0x0080
def SWP_NOACTIVATE 0x0010
def SWP_NOCOPYBITS 0x0100
def SWP_NOMOVE 0x0002
def SWP_NOOWNERZORDER 0x0200
def SWP_NOREDRAW 0x0008
def SWP_NOREPOSITION 0x0200
def SWP_NOSENDCHANGING 0x0400
def SWP_NOSIZE 0x0001
def SWP_NOZORDER 0x0004
def SWP_SHOWWINDOW 0x0040
def SW_DENORMAL 0x00080000
def SW_ERASE 0x0004
def SW_FORCEMINIMIZE 11
def SW_HIDE 0
def SW_INEXACT 0x00000001
def SW_INVALID 0x00000010
def SW_INVALIDATE 0x0002
def SW_MAX 11
def SW_MAXIMIZE 3
def SW_MINIMIZE 6
def SW_NORMAL 1
def SW_OTHERUNZOOM 4
def SW_OTHERZOOM 2
def SW_OVERFLOW 0x00000004
def SW_PARENTCLOSING 1
def SW_PARENTOPENING 3
def SW_RESTORE 9
def SW_SCROLLCHILDREN 0x0001
def SW_SHOW 5
def SW_SHOWDEFAULT 10
def SW_SHOWMAXIMIZED 3
def SW_SHOWMINIMIZED 2
def SW_SHOWMINNOACTIVE 7
def SW_SHOWNA 8
def SW_SHOWNOACTIVATE 4
def SW_SHOWNORMAL 1
def SW_SMOOTHSCROLL 0x0010
def SW_SQRTNEG 0x0080
def SW_STACKOVERFLOW 0x0200
def SW_STACKUNDERFLOW 0x0400
def SW_UNDERFLOW 0x00000002
def SW_UNEMULATED 0x0040
def SW_ZERODIVIDE 0x00000008
def SYMBOL_CHARSET 2
def SYMMETRICWRAPKEYBLOB 0xB
def SYNCHRONIZE 0x00100000
def SYQUEST_EZ135 75
def SYQUEST_EZFLYER 76
def SYQUEST_SYJET 77
def SYSPAL_ERROR 0
def SYSPAL_NOSTATIC 2
def SYSPAL_NOSTATIC256 3
def SYSPAL_STATIC 1
def SYSRGN 4
type SYSTEMTIME @wYear @wMonth @wDayOfWeek @wDay @wHour @wMinute @wSecond @wMilliseconds
type SYSTEM_ALARM_ACE ACE_HEADER'Header Mask SidStart
def SYSTEM_ALARM_ACE_TYPE 0x3
type SYSTEM_ALARM_CALLBACK_ACE ACE_HEADER'Header Mask SidStart
def SYSTEM_ALARM_CALLBACK_ACE_TYPE 0xE
type SYSTEM_ALARM_CALLBACK_OBJECT_ACE ACE_HEADER'Header Mask Flags GUID'ObjectType GUID'InheritedObjectType SidStart
def SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE 0x10
type SYSTEM_ALARM_OBJECT_ACE ACE_HEADER'Header Mask Flags GUID'ObjectType GUID'InheritedObjectType SidStart
def SYSTEM_ALARM_OBJECT_ACE_TYPE 0x8
type SYSTEM_AUDIT_ACE ACE_HEADER'Header Mask SidStart
def SYSTEM_AUDIT_ACE_TYPE 0x2
type SYSTEM_AUDIT_CALLBACK_ACE ACE_HEADER'Header Mask SidStart
def SYSTEM_AUDIT_CALLBACK_ACE_TYPE 0xD
type SYSTEM_AUDIT_CALLBACK_OBJECT_ACE ACE_HEADER'Header Mask Flags GUID'ObjectType GUID'InheritedObjectType SidStart
def SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE 0xF
type SYSTEM_AUDIT_OBJECT_ACE ACE_HEADER'Header Mask Flags GUID'ObjectType GUID'InheritedObjectType SidStart
def SYSTEM_AUDIT_OBJECT_ACE_TYPE 0x7
type SYSTEM_BASIC_INFORMATION !Reserved1[24] !*Reserved2[4] !NumberOfProcessors
type SYSTEM_BATTERY_STATE !AcOnLine !BatteryPresent !Charging !Discharging !Spare1[4] MaxCapacity RemainingCapacity Rate EstimatedTime DefaultAlert1 DefaultAlert2
type SYSTEM_EXCEPTION_INFORMATION !Reserved1[16]
def SYSTEM_FIXED_FONT 16
def SYSTEM_FONT 13
type SYSTEM_INFO {dwOemId []{@wProcessorArchitecture @wReserved}} dwPageSize !*lpMinimumApplicationAddress !*lpMaximumApplicationAddress dwActiveProcessorMask dwNumberOfProcessors dwProcessorType dwAllocationGranularity @wProcessorLevel @wProcessorRevision
type SYSTEM_INTERRUPT_INFORMATION !Reserved1[24]
type SYSTEM_LOGICAL_PROCESSOR_INFORMATION ProcessorMask Relationship {____SYSTEM_LOGICAL_PROCESSOR_INFORMATION11'ProcessorCore []____SYSTEM_LOGICAL_PROCESSOR_INFORMATION12'NumaNode []%Reserved[2]}
type SYSTEM_LOOKASIDE_INFORMATION !Reserved1[32]
def SYSTEM_LUID {0x3E7,0x0}
type SYSTEM_PERFORMANCE_INFORMATION !Reserved1[312]
type SYSTEM_POWER_CAPABILITIES !PowerButtonPresent !SleepButtonPresent !LidPresent !SystemS1 !SystemS2 !SystemS3 !SystemS4 !SystemS5 !HiberFilePresent !FullWake !VideoDimPresent !ApmPresent !UpsPresent !ThermalControl !ProcessorThrottle !ProcessorMinThrottle !ProcessorMaxThrottle !spare2[4] !DiskSpinDown !spare3[8] !SystemBatteriesPresent !BatteriesAreShortTerm BATTERY_REPORTING_SCALE'BatteryScale[3] AcOnLineWake SoftLidWake RtcWake MinDeviceWakeState DefaultLowLatencyWake
type SYSTEM_POWER_LEVEL !Enable !Spare[3] BatteryLevel POWER_ACTION_POLICY'PowerPolicy MinSystemState
type SYSTEM_POWER_POLICY Revision POWER_ACTION_POLICY'PowerButton POWER_ACTION_POLICY'SleepButton POWER_ACTION_POLICY'LidClose LidOpenWake Reserved POWER_ACTION_POLICY'Idle IdleTimeout !IdleSensitivity !DynamicThrottle !Spare2[2] MinSleep MaxSleep ReducedLatencySleep WinLogonFlags Spare3 DozeS4Timeout BroadcastCapacityResolution SYSTEM_POWER_LEVEL'DischargePolicy[4] VideoTimeout !VideoDimDisplay VideoReserved[3] SpindownTimeout !OptimizeForPower !FanThrottleTolerance !ForcedThrottle !MinThrottle POWER_ACTION_POLICY'OverThrottled
type SYSTEM_POWER_STATUS !ACLineStatus !BatteryFlag !BatteryLifePercent !Reserved1 BatteryLifeTime BatteryFullLifeTime
type SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION LARGE_INTEGER'IdleTime LARGE_INTEGER'KernelTime LARGE_INTEGER'UserTime LARGE_INTEGER'Reserved1[2] Reserved2
type SYSTEM_PROCESS_INFORMATION NextEntryOffset !Reserved1[52] !*Reserved2[3] UniqueProcessId !*Reserved3 HandleCount !Reserved4[4] !*Reserved5[11] PeakPagefileUsage PrivatePageCount LARGE_INTEGER'Reserved6[6]
type SYSTEM_REGISTRY_QUOTA_INFORMATION RegistryQuotaAllowed RegistryQuotaUsed !*Reserved1
type SYSTEM_TIMEOFDAY_INFORMATION !Reserved1[48]
def SYS_MAC 2
def SYS_OPEN 20
def SYS_WIN16 0
def SYS_WIN32 1
def SYS_WIN64 3
def SZDDESYS_ITEM_FORMATS "Formats"
def SZDDESYS_ITEM_HELP "Help"
def SZDDESYS_ITEM_RTNMSG "ReturnMessage"
def SZDDESYS_ITEM_STATUS "Status"
def SZDDESYS_ITEM_SYSITEMS "SysItems"
def SZDDESYS_ITEM_TOPICS "Topics"
def SZDDESYS_TOPIC "System"
def SZDDE_ITEM_ITEMLIST "TopicItemList"
def SZM_CREATE 0
def SZM_DELETE 0x1
def SZ_ASYNC_CALLEE L"AsyncCallee"
def SZ_CONTENTTYPE_CDF "application/x-cdf"
def SZ_CONTENTTYPE_CDFA "application/x-cdf"
def SZ_CONTENTTYPE_CDFW L"application/x-cdf"
def SZ_CONTENTTYPE_HTML "text/html"
def SZ_CONTENTTYPE_HTMLA "text/html"
def SZ_CONTENTTYPE_HTMLW L"text/html"
def SZ_THDOCPROP_AUTHOR L"author"
def SZ_THDOCPROP_CANONICALNAME L"ThemeName"
def SZ_THDOCPROP_DISPLAYNAME L"DisplayName"
def SZ_THDOCPROP_TOOLTIP L"ToolTip"
def SZ_URLCONTEXT L"URL Context"
def S_ALLTHRESHOLD 2
def S_ASYNCHRONOUS 0x000401E8
def S_FALSE 0x00000001
def S_IEXEC 0000100
def S_IFCHR 0020000
def S_IFDIR 0040000
def S_IFMT 0170000
def S_IFREG 0100000
def S_IREAD 0000400
def S_IWRITE 0000200
def S_LEGATO 1
def S_NORMAL 0
def S_OK 0x00000000
def S_PERIOD1024 1
def S_PERIOD2048 2
def S_PERIOD512 0
def S_PERIODVOICE 3
def S_QUEUEEMPTY 0
def S_SERBDNT 0xFFFFFFFB
def S_SERDCC 0xFFFFFFF9
def S_SERDDR 0xFFFFFFF2
def S_SERDFQ 0xFFFFFFF3
def S_SERDLN 0xFFFFFFFA
def S_SERDMD 0xFFFFFFF6
def S_SERDPT 0xFFFFFFF4
def S_SERDSH 0xFFFFFFF5
def S_SERDSR 0xFFFFFFF1
def S_SERDST 0xFFFFFFF0
def S_SERDTP 0xFFFFFFF8
def S_SERDVL 0xFFFFFFF7
def S_SERDVNA 0xFFFFFFFF
def S_SERMACT 0xFFFFFFFD
def S_SEROFM 0xFFFFFFFE
def S_SERQFUL 0xFFFFFFFC
def S_STACCATO 2
def S_THRESHOLD 1
def S_WHITE1024 5
def S_WHITE2048 6
def S_WHITE512 4
def S_WHITEVOICE 7
dll oleaut32 #SafeArrayAccessData SAFEARRAY*psa !**ppvData
dll oleaut32 #SafeArrayAllocData SAFEARRAY*psa
dll oleaut32 #SafeArrayAllocDescriptor cDims SAFEARRAY**ppsaOut
dll oleaut32 #SafeArrayAllocDescriptorEx @vt cDims SAFEARRAY**ppsaOut
dll oleaut32 #SafeArrayCopy SAFEARRAY*psa SAFEARRAY**ppsaOut
dll oleaut32 #SafeArrayCopyData SAFEARRAY*psaSource SAFEARRAY*psaTarget
dll oleaut32 SAFEARRAY*SafeArrayCreate @vt cDims SAFEARRAYBOUND*rgsabound
dll oleaut32 SAFEARRAY*SafeArrayCreateEx @vt cDims SAFEARRAYBOUND*rgsabound !*pvExtra
dll oleaut32 SAFEARRAY*SafeArrayCreateVector @vt lLbound cElements
dll oleaut32 SAFEARRAY*SafeArrayCreateVectorEx @vt lLbound cElements !*pvExtra
dll oleaut32 #SafeArrayDestroy SAFEARRAY*psa
dll oleaut32 #SafeArrayDestroyData SAFEARRAY*psa
dll oleaut32 #SafeArrayDestroyDescriptor SAFEARRAY*psa
dll oleaut32 #SafeArrayGetDim SAFEARRAY*psa
dll oleaut32 #SafeArrayGetElement SAFEARRAY*psa *rgIndices !*pv
dll oleaut32 #SafeArrayGetElemsize SAFEARRAY*psa
dll oleaut32 #SafeArrayGetIID SAFEARRAY*psa GUID*pguid
dll oleaut32 #SafeArrayGetLBound SAFEARRAY*psa nDim *plLbound
dll oleaut32 #SafeArrayGetRecordInfo SAFEARRAY*psa IRecordInfo*prinfo
dll oleaut32 #SafeArrayGetUBound SAFEARRAY*psa nDim *plUbound
dll oleaut32 #SafeArrayGetVartype SAFEARRAY*psa @*pvt
dll oleaut32 #SafeArrayLock SAFEARRAY*psa
dll oleaut32 #SafeArrayPtrOfIndex SAFEARRAY*psa *rgIndices !**ppvData
dll oleaut32 #SafeArrayPutElement SAFEARRAY*psa *rgIndices !*pv
dll oleaut32 #SafeArrayRedim SAFEARRAY*psa SAFEARRAYBOUND*psaboundNew
dll oleaut32 #SafeArraySetIID SAFEARRAY*psa GUID*guid
dll oleaut32 #SafeArraySetRecordInfo SAFEARRAY*psa IRecordInfo'prinfo
dll oleaut32 #SafeArrayUnaccessData SAFEARRAY*psa
dll oleaut32 #SafeArrayUnlock SAFEARRAY*psa
dll gdi32 #SaveDC hdc
dll gdi32 #ScaleViewportExtEx hdc Xnum Xdenom Ynum Ydenom SIZE*lpSize
dll gdi32 #ScaleWindowExtEx hdc Xnum Xdenom Ynum Ydenom SIZE*lpSize
dll "winspool.drv" #ScheduleJob hPrinter JobId
dll user32 #ScreenToClient hWnd POINT*lpPoint
dll kernel32 [ScrollConsoleScreenBufferA]#ScrollConsoleScreenBuffer hConsoleOutput SMALL_RECT*lpScrollRectangle SMALL_RECT*lpClipRectangle COORD'dwDestinationOrigin CHAR_INFO*lpFill
dll user32 #ScrollDC hDC dx dy RECT*lprcScroll RECT*lprcClip hrgnUpdate RECT*lprcUpdate
dll user32 #ScrollWindow hWnd XAmount YAmount RECT*lpRect RECT*lpClipRect
dll user32 #ScrollWindowEx hWnd dx dy RECT*prcScroll RECT*prcClip hrgnUpdate RECT*prcUpdate flags
dll kernel32 [SearchPathA]#SearchPath $lpPath $lpFileName $lpExtension nBufferLength $lpBuffer $*lpFilePart
def SecurityAnonymous 0
def SecurityDelegation 3
def SecurityIdentification 1
def SecurityImpersonation 2
dll gdi32 #SelectClipPath hdc iMode
dll gdi32 #SelectClipRgn hdc hrgn
dll gdi32 #SelectObject hdc hgdiobj
dll gdi32 #SelectPalette hdc hpal bForceBackground
dll user32 [SendDlgItemMessageA]#SendDlgItemMessage hDlg nIDDlgItem Msg wParam lParam
dll winmm #SendDriverMessage hDriver message lParam1 lParam2
dll user32 #SendInput cInputs INPUT*pInputs cbSize
dll user32 [SendMessageA]#SendMessage hWnd Msg wParam lParam
dll user32 [SendMessageCallbackA]#SendMessageCallback hWnd Msg wParam lParam lpResultCallBack dwData
 ;;lpResultCallBack: function a b c d
dll user32 [SendMessageTimeoutA]#SendMessageTimeout hWnd Msg wParam lParam fuFlags uTimeout *lpdwResult
dll user32 [SendNotifyMessageA]#SendNotifyMessage hWnd Msg wParam lParam
def ServerApplication 0
dll gdi32 #SetAbortProc hdc lpAbortProc
 ;;lpAbortProc: function# a b
dll advapi32 #SetAclInformation ACL*pAcl !*pAclInformation nAclInformationLength dwAclInformationClass
dll user32 #SetActiveWindow hWnd
dll gdi32 #SetArcDirection hdc ArcDirection
dll gdi32 #SetBitmapBits hbmp cBytes !*lpBits
dll gdi32 #SetBitmapDimensionEx hBitmap nWidth nHeight SIZE*lpSize
dll gdi32 #SetBkColor hdc crColor
dll gdi32 #SetBkMode hdc iBkMode
dll gdi32 #SetBoundsRect hdc RECT*lprcBounds flags
dll gdi32 #SetBrushOrgEx hdc nXOrg nYOrg POINT*lppt
dll kernel32 [SetCalendarInfoA]#SetCalendarInfo Locale Calendar CalType $lpCalData
dll user32 #SetCapture hWnd
dll user32 #SetCaretBlinkTime uMSeconds
dll user32 #SetCaretPos X Y
dll user32 [SetClassLongA]#SetClassLong hWnd nIndex dwNewLong
dll unicows [SetClassLongW]#SetClassLongPtrW hWnd nIndex dwNewLong
dll user32 @SetClassWord hWnd nIndex @wNewWord
dll user32 #SetClipboardData uFormat hMem
dll user32 #SetClipboardViewer hWndNewViewer
dll gdi32 #SetColorAdjustment hdc COLORADJUSTMENT*lpca
dll gdi32 #SetColorSpace hDC hColorSpace
dll kernel32 #SetCommBreak hFile
dll kernel32 #SetCommConfig hCommDev COMMCONFIG*lpCC dwSize
dll kernel32 #SetCommMask hFile dwEvtMask
dll kernel32 #SetCommState hFile DCB*lpDCB
dll kernel32 #SetCommTimeouts hFile COMMTIMEOUTS*lpCommTimeouts
dll kernel32 [SetComputerNameA]#SetComputerName $lpComputerName
dll kernel32 [SetComputerNameExA]#SetComputerNameEx NameType $lpBuffer
dll kernel32 #SetConsoleActiveScreenBuffer hConsoleOutput
dll kernel32 #SetConsoleCP wCodePageID
dll kernel32 #SetConsoleCtrlHandler HandlerRoutine Add
 ;;HandlerRoutine: function# CtrlType
dll kernel32 #SetConsoleCursorInfo hConsoleOutput CONSOLE_CURSOR_INFO*lpConsoleCursorInfo
dll kernel32 #SetConsoleCursorPosition hConsoleOutput COORD'dwCursorPosition
dll kernel32 #SetConsoleMode hConsoleHandle dwMode
dll kernel32 #SetConsoleOutputCP wCodePageID
dll kernel32 #SetConsoleScreenBufferSize hConsoleOutput COORD'dwSize
dll kernel32 #SetConsoleTextAttribute hConsoleOutput @wAttributes
dll kernel32 [SetConsoleTitleA]#SetConsoleTitle $lpConsoleTitle
dll kernel32 #SetConsoleWindowInfo hConsoleOutput bAbsolute SMALL_RECT*lpConsoleWindow
dll ole32 #SetConvertStg IStorage'pStg fConvert
dll kernel32 #SetCriticalSectionSpinCount CRITICAL_SECTION*lpCriticalSection dwSpinCount
dll kernel32 [SetCurrentDirectoryA]#SetCurrentDirectory $lpPathName
dll user32 #SetCursor hCursor
dll user32 #SetCursorPos X Y
dll gdi32 #SetDCBrushColor hdc crColor
dll gdi32 #SetDCPenColor hdc crColor
dll gdi32 #SetDIBColorTable hdc uStartIndex cEntries RGBQUAD*pColors
dll gdi32 #SetDIBits hdc hbmp uStartScan cScanLines !*lpvBits BITMAPINFO*lpbmi fuColorUse
dll gdi32 #SetDIBitsToDevice hdc XDest YDest dwWidth dwHeight XSrc YSrc uStartScan cScanLines !*lpvBits BITMAPINFO*lpbmi fuColorUse
dll user32 SetDebugErrorLevel dwLevel
dll kernel32 [SetDefaultCommConfigA]#SetDefaultCommConfig $lpszName COMMCONFIG*lpCC dwSize
dll "winspool.drv" [SetDefaultPrinterA]#SetDefaultPrinter $pszPrinter
dll gdi32 #SetDeviceGammaRamp hDC !*lpRamp
dll user32 #SetDlgItemInt hDlg nIDDlgItem uValue bSigned
dll user32 [SetDlgItemTextA]#SetDlgItemText hDlg nIDDlgItem $lpString
dll kernel32 [SetDllDirectoryA]#SetDllDirectory $lpPathName
dll user32 #SetDoubleClickTime uInterval
dll kernel32 #SetEndOfFile hFile
dll gdi32 #SetEnhMetaFileBits cbBuffer !*lpData
dll kernel32 [SetEnvironmentStringsA]#SetEnvironmentStrings $NewEnvironment
dll kernel32 [SetEnvironmentVariableA]#SetEnvironmentVariable $lpName $lpValue
dll ole32 #SetErrorInfo dwReserved IErrorInfo'perrinfo
dll kernel32 #SetErrorMode uMode
dll kernel32 #SetEvent hEvent
dll kernel32 SetFileApisToANSI
dll kernel32 SetFileApisToOEM
dll kernel32 [SetFileAttributesA]#SetFileAttributes $lpFileName dwFileAttributes
dll kernel32 #SetFilePointer hFile lDistanceToMove *lpDistanceToMoveHigh dwMoveMethod
dll kernel32 #SetFilePointerEx hFile LARGE_INTEGER'liDistanceToMove LARGE_INTEGER*lpNewFilePointer dwMoveMethod
dll advapi32 [SetFileSecurityA]#SetFileSecurity $lpFileName SecurityInformation !*pSecurityDescriptor
dll kernel32 [SetFileShortNameA]#SetFileShortName hFile $lpShortName
dll kernel32 #SetFileTime hFile FILETIME*lpCreationTime FILETIME*lpLastAccessTime FILETIME*lpLastWriteTime
dll kernel32 #SetFileValidData hFile %ValidDataLength
dll kernel32 [SetFirmwareEnvironmentVariableA]#SetFirmwareEnvironmentVariable $lpName $lpGuid !*pValue nSize
dll user32 #SetFocus hWnd
dll user32 #SetForegroundWindow hWnd
dll "winspool.drv" [SetFormA]#SetForm hPrinter $pFormName Level !*pForm
dll gdi32 #SetGraphicsMode hdc iMode
dll kernel32 #SetHandleCount uNumber
dll kernel32 #SetHandleInformation hObject dwMask dwFlags
dll gdi32 #SetICMMode hDC iEnableICM
dll gdi32 [SetICMProfileA]#SetICMProfile hDC $lpFileName
dll kernel32 #SetInformationJobObject hJob JobObjectInformationClass !*lpJobObjectInformation cbJobObjectInformationLength
dll "winspool.drv" [SetJobA]#SetJob hPrinter JobId Level !*pJob Command
dll advapi32 #SetKernelObjectSecurity Handle SecurityInformation !*SecurityDescriptor
dll user32 #SetKeyboardState !*lpKeyState
dll kernel32 SetLastError dwErrCode
dll user32 SetLastErrorEx dwErrCode dwType
dll user32 #SetLayeredWindowAttributes hwnd crKey !bAlpha dwFlags
dll gdi32 #SetLayout hdc dwLayout
dll kernel32 [SetLocalPrimaryComputerNameA]#SetLocalPrimaryComputerName $lpAltDnsFQHostname ulFlags
dll kernel32 #SetLocalTime SYSTEMTIME*lpSystemTime
dll kernel32 [SetLocaleInfoA]#SetLocaleInfo Locale LCType $lpLCData
dll kernel32 #SetMailslotInfo hMailslot lReadTimeout
dll gdi32 #SetMapMode hdc fnMapMode
dll gdi32 #SetMapperFlags hdc dwFlag
dll user32 #SetMenu hWnd hMenu
dll user32 #SetMenuContextHelpId hmenu dwContextHelpId
dll user32 #SetMenuDefaultItem hMenu uItem fByPos
dll user32 #SetMenuInfo hmenu MENUINFO*lpcmi
dll user32 #SetMenuItemBitmaps hMenu uPosition uFlags hBitmapUnchecked hBitmapChecked
dll user32 [SetMenuItemInfoA]#SetMenuItemInfo hMenu uItem fByPosition MENUITEMINFO*lpmii
dll user32 #SetMessageExtraInfo lParam
dll user32 #SetMessageQueue cMessagesMax
dll kernel32 #SetMessageWaitingIndicator hMsgIndicator ulMsgCount
dll gdi32 #SetMetaFileBitsEx nSize !*lpData
dll gdi32 #SetMetaRgn hdc
dll gdi32 #SetMiterLimit hdc FLOAT'eNewLimit FLOAT*peOldLimit
dll kernel32 #SetNamedPipeHandleState hNamedPipe *lpMode *lpMaxCollectionCount *lpCollectDataTimeout
dll gdi32 #SetPaletteEntries hpal iStart cEntries PALETTEENTRY*lppe
dll user32 #SetParent hWndChild hWndNewParent
dll gdi32 #SetPixel hdc X Y crColor
dll gdi32 #SetPixelFormat hdc iPixelFormat PIXELFORMATDESCRIPTOR*ppfd
dll gdi32 #SetPixelV hdc X Y crColor
dll gdi32 #SetPolyFillMode hdc iPolyFillMode
dll "winspool.drv" [SetPortA]#SetPort $pName $pPortName dwLevel !*pPortInfo
dll "winspool.drv" [SetPrinterA]#SetPrinter hPrinter Level !*pPrinter Command
dll "winspool.drv" [SetPrinterDataA]#SetPrinterData hPrinter $pValueName Type !*pData cbData
dll "winspool.drv" [SetPrinterDataExA]#SetPrinterDataEx hPrinter $pKeyName $pValueName Type !*pData cbData
dll kernel32 #SetPriorityClass hProcess dwPriorityClass
dll advapi32 #SetPrivateObjectSecurity SecurityInformation !*ModificationDescriptor !**ObjectsSecurityDescriptor GENERIC_MAPPING*GenericMapping Token
dll advapi32 #SetPrivateObjectSecurityEx SecurityInformation !*ModificationDescriptor !**ObjectsSecurityDescriptor AutoInheritFlags GENERIC_MAPPING*GenericMapping Token
dll kernel32 #SetProcessAffinityMask hProcess dwProcessAffinityMask
dll user32 #SetProcessDefaultLayout dwDefaultLayout
dll kernel32 #SetProcessPriorityBoost hProcess bDisablePriorityBoost
dll kernel32 #SetProcessShutdownParameters dwLevel dwFlags
dll user32 #SetProcessWindowStation hWinSta
dll kernel32 #SetProcessWorkingSetSize hProcess dwMinimumWorkingSetSize dwMaximumWorkingSetSize
dll kernel32 #SetProcessWorkingSetSizeEx hProcess dwMinimumWorkingSetSize dwMaximumWorkingSetSize Flags
dll unicows [SetPropA]#SetProp hWnd $lpString hData
dll gdi32 #SetROP2 hdc fnDrawMode
dll user32 #SetRect RECT*lprc xLeft yTop xRight yBottom
dll user32 #SetRectEmpty RECT*lprc
dll gdi32 #SetRectRgn hrgn nLeftRect nTopRect nRightRect nBottomRect
dll user32 #SetScrollInfo hwnd fnBar SCROLLINFO*lpsi fRedraw
dll user32 #SetScrollPos hWnd nBar nPos bRedraw
dll user32 #SetScrollRange hWnd nBar nMinPos nMaxPos bRedraw
dll advapi32 #SetSecurityDescriptorControl !*pSecurityDescriptor @ControlBitsOfInterest @ControlBitsToSet
dll advapi32 #SetSecurityDescriptorDacl !*pSecurityDescriptor bDaclPresent ACL*pDacl bDaclDefaulted
dll advapi32 #SetSecurityDescriptorGroup !*pSecurityDescriptor !*pGroup bGroupDefaulted
dll advapi32 #SetSecurityDescriptorOwner !*pSecurityDescriptor !*pOwner bOwnerDefaulted
dll advapi32 #SetSecurityDescriptorRMControl !*SecurityDescriptor !*RMControl
dll advapi32 #SetSecurityDescriptorSacl !*pSecurityDescriptor bSaclPresent ACL*pSacl bSaclDefaulted
dll advapi32 #SetServiceObjectSecurity hService dwSecurityInformation !*lpSecurityDescriptor
dll advapi32 #SetServiceStatus hServiceStatus SERVICE_STATUS*lpServiceStatus
dll urlmon #SetSoftwareUpdateAdvertisementState @*szDistUnit dwAdState dwAdvertisedVersionMS dwAdvertisedVersionLS
dll kernel32 #SetStdHandle nStdHandle hHandle
dll gdi32 #SetStretchBltMode hdc iStretchMode
dll user32 #SetSysColors cElements *lpaElements *lpaRgbValues
dll user32 #SetSystemCursor hcur id
dll gdi32 #SetSystemPaletteUse hdc uUsage
dll kernel32 #SetSystemPowerState fSuspend fForce
dll kernel32 #SetSystemTime SYSTEMTIME*lpSystemTime
dll kernel32 #SetSystemTimeAdjustment dwTimeAdjustment bTimeAdjustmentDisabled
dll kernel32 #SetTapeParameters hDevice dwOperation !*lpTapeInformation
dll kernel32 #SetTapePosition hDevice dwPositionMethod dwPartition dwOffsetLow dwOffsetHigh bImmediate
dll gdi32 #SetTextAlign hdc fMode
dll gdi32 #SetTextCharacterExtra hdc nCharExtra
dll gdi32 #SetTextColor hdc crColor
dll gdi32 #SetTextJustification hdc nBreakExtra nBreakCount
dll uxtheme SetThemeAppProperties dwFlags
dll kernel32 #SetThreadAffinityMask hThread dwThreadAffinityMask
dll kernel32 #SetThreadContext hThread CONTEXT*lpContext
dll user32 #SetThreadDesktop hDesktop
dll kernel32 #SetThreadExecutionState esFlags
dll kernel32 #SetThreadIdealProcessor hThread dwIdealProcessor
dll kernel32 #SetThreadLocale Locale
dll kernel32 #SetThreadPriority hThread nPriority
dll kernel32 #SetThreadPriorityBoost hThread bDisablePriorityBoost
dll advapi32 #SetThreadToken *Thread Token
dll kernel32 #SetTimeZoneInformation TIME_ZONE_INFORMATION*lpTimeZoneInformation
dll user32 #SetTimer hWnd nIDEvent uElapse lpTimerFunc
 ;;lpTimerFunc: function a b c d
dll kernel32 #SetTimerQueueTimer TimerQueue Callback !*Parameter DueTime Period PreferIo
 ;;Callback: function !*a !b
dll advapi32 #SetTokenInformation TokenHandle TokenInformationClass !*TokenInformation TokenInformationLength
dll kernel32 #SetUnhandledExceptionFilter lpTopLevelExceptionFilter
 ;;lpTopLevelExceptionFilter: function# EXCEPTION_POINTERS*ExceptionInfo
dll advapi32 #SetUserFileEncryptionKey ENCRYPTION_CERTIFICATE*pEncryptionCertificate
dll kernel32 #SetUserGeoID GeoId
dll user32 [SetUserObjectInformationA]#SetUserObjectInformation hObj nIndex !*pvInfo nLength
dll user32 #SetUserObjectSecurity hObj *pSIRequested !*pSID
dll gdi32 #SetViewportExtEx hdc nXExtent nYExtent SIZE*lpSize
dll gdi32 #SetViewportOrgEx hdc X Y POINT*lpPoint
dll kernel32 [SetVolumeLabelA]#SetVolumeLabel $lpRootPathName $lpVolumeName
dll kernel32 [SetVolumeMountPointA]#SetVolumeMountPoint $lpszVolumeMountPoint $lpszVolumeName
dll kernel32 #SetWaitableTimer hTimer LARGE_INTEGER*lpDueTime lPeriod pfnCompletionRoutine !*lpArgToCompletionRoutine fResume
 ;;pfnCompletionRoutine: function !*lpArgToCompletionRoutine dwTimerLowValue dwTimerHighValue
dll user32 #SetWinEventHook eventMin eventMax hmodWinEventProc pfnWinEventProc idProcess idThread dwFlags
 ;;pfnWinEventProc: function hWinEventHook event hwnd idObject idChild idEventThread dwmsEventTime
dll gdi32 #SetWinMetaFileBits cbBuffer !*lpbBuffer hdcRef METAFILEPICT*lpmfp
dll user32 #SetWindowContextHelpId hwnd dwContextHelpId
dll gdi32 #SetWindowExtEx hdc nXExtent nYExtent SIZE*lpSize
dll unicows [SetWindowLongA]#SetWindowLong hWnd nIndex dwNewLong
dll unicows [SetWindowLongW]#SetWindowLongPtrW hWnd nIndex dwNewLong
dll gdi32 #SetWindowOrgEx hdc X Y POINT*lpPoint
dll user32 #SetWindowPlacement hWnd WINDOWPLACEMENT*lpwndpl
dll user32 #SetWindowPos hWnd hWndInsertAfter X Y cx cy uFlags
dll user32 #SetWindowRgn hWnd hRgn bRedraw
dll comctl32 #SetWindowSubclass hWnd pfnSubclass uIdSubclass dwRefData
 ;;pfnSubclass: function# hWnd uMsg wParam lParam uIdSubclass dwRefData
dll user32 [SetWindowTextA]#SetWindowText hWnd $lpString
dll uxtheme #SetWindowTheme hwnd @*pszSubAppName @*pszSubIdList
dll user32 @SetWindowWord hWnd nIndex @wNewWord
dll user32 [SetWindowsHookA]#SetWindowsHook nFilterType pfnFilterProc
 ;;pfnFilterProc: function# code wParam lParam
dll user32 [SetWindowsHookExA]#SetWindowsHookEx idHook lpfn hmod dwThreadId
 ;;lpfn: function# code wParam lParam
dll gdi32 #SetWorldTransform hdc XFORM*lpXform
dll kernel32 #SetupComm hFile dwInQueue dwOutQueue
def SevereError 0x00000002
dll shell32 [ShellAboutA]#ShellAbout hWnd $szApp $szOtherStuff hIcon
dll shell32 [ShellExecuteA]#ShellExecute hwnd $lpOperation $lpFile $lpParameters $lpDirectory nShowCmd
dll shell32 [ShellExecuteExA]#ShellExecuteEx SHELLEXECUTEINFO*lpExecInfo
dll C_macro ShellFolderView_AddObject _hwnd _pidl
 ;;SHShellFolderView_Message(_hwnd,0x00000003,_pidl)
dll C_macro ShellFolderView_GetSelectedObjects _hwnd ppidl
 ;;SHShellFolderView_Message(_hwnd,0x00000009,ppidl)
dll C_macro ShellFolderView_ReArrange _hwnd _lparam
 ;;SHShellFolderView_Message(_hwnd,0x00000001,_lparam)
dll C_macro ShellFolderView_RemoveObject _hwnd _pidl
 ;;SHShellFolderView_Message(_hwnd,0x00000006,_pidl)
dll C_macro ShellFolderView_SetClipboard _hwnd _dwEffect
 ;;SHShellFolderView_Message(_hwnd,0x00000010,_dwEffect)
dll C_macro ShellFolderView_SetPoints _hwnd _pdtobj
 ;;SHShellFolderView_Message(_hwnd,0x00000017,_pdtobj)
dll C_macro ShellFolderView_UpdateObject _hwnd _ppidl
 ;;SHShellFolderView_Message(_hwnd,0x00000007,_ppidl)
dll shell32 [ShellMessageBoxA]#ShellMessageBox
dll shell32 #Shell_GetCachedImageIndex @*pszIconPath iIconIndex uIconFlags
dll shell32 #Shell_GetImageLists *phiml *phimlSmall
dll shell32 #Shell_MergeMenus hmDst hmSrc uInsert uIDAdjust uIDAdjustMax uFlags
dll shell32 [Shell_NotifyIconA]#Shell_NotifyIcon dwMessage NOTIFYICONDATA*lpData
dll user32 #ShowCaret hWnd
dll user32 #ShowCursor bShow
dll comctl32 #ShowHideMenuCtl hWnd uFlags *lpInfo
dll user32 #ShowOwnedPopups hWnd fShow
dll user32 #ShowScrollBar hWnd wBar bShow
dll user32 #ShowWindow hWnd nCmdShow
dll user32 #ShowWindowAsync hWnd nCmdShow
def SidTypeAlias 4
def SidTypeComputer 9
def SidTypeDeletedAccount 6
def SidTypeDomain 3
def SidTypeGroup 2
def SidTypeInvalid 7
def SidTypeUnknown 8
def SidTypeUser 1
def SidTypeWellKnownGroup 5
dll shell32 #SignalFileOpen ITEMIDLIST*pidl
dll kernel32 #SignalObjectAndWait hObjectToSignal hObjectToWaitOn dwMilliseconds bAlertable
dll kernel32 #SizeofResource hModule hResInfo
dll kernel32 Sleep dwMilliseconds
dll kernel32 #SleepEx dwMilliseconds bAlertable
dll gdi32 [StartDocA]#StartDoc hdc DOCINFO*lpdi
dll "winspool.drv" [StartDocPrinterA]#StartDocPrinter hPrinter Level !*pDocInfo
dll gdi32 #StartPage hDC
dll "winspool.drv" #StartPagePrinter hPrinter
type StartParam GUID'iid IBindCtx'pIBindCtx IUnknown'pItf
dll advapi32 [StartServiceA]#StartService hService dwNumServiceArgs $*lpServiceArgVectors
dll advapi32 [StartServiceCtrlDispatcherA]#StartServiceCtrlDispatcher SERVICE_TABLE_ENTRY*lpServiceStartTable
dll ole32 #StgCreateDocfile @*pwcsName grfMode reserved IStorage*ppstgOpen
dll ole32 #StgCreateDocfileOnILockBytes ILockBytes'plkbyt grfMode reserved IStorage*ppstgOpen
dll iprop #StgCreatePropSetStg IStorage'pStorage dwReserved IPropertySetStorage*ppPropSetStg
dll iprop #StgCreatePropStg IUnknown'pUnk GUID*fmtid GUID*pclsid grfFlags dwReserved IPropertyStorage*ppPropStg
dll ole32 #StgCreateStorageEx @*pwcsName grfMode stgfmt grfAttrs STGOPTIONS*pStgOptions !*reserved GUID*riid !**ppObjectOpen
dll ole32 #StgGetIFillLockBytesOnFile @*pwcsName IFillLockBytes*ppflb
dll ole32 #StgGetIFillLockBytesOnILockBytes ILockBytes'pilb IFillLockBytes*ppflb
dll ole32 #StgIsStorageFile @*pwcsName
dll ole32 #StgIsStorageILockBytes ILockBytes'plkbyt
dll ole32 #StgOpenAsyncDocfileOnIFillLockBytes IFillLockBytes'pflb grfMode asyncFlags IStorage*ppstgOpen
dll dflayout #StgOpenLayoutDocfile @*pwcsDfName grfMode reserved IStorage*ppstgOpen
dll iprop #StgOpenPropStg IUnknown'pUnk GUID*fmtid grfFlags dwReserved IPropertyStorage*ppPropStg
dll ole32 #StgOpenStorage @*pwcsName IStorage'pstgPriority grfMode @**snbExclude reserved IStorage*ppstgOpen
dll ole32 #StgOpenStorageEx @*pwcsName grfMode stgfmt grfAttrs STGOPTIONS*pStgOptions !*reserved GUID*riid !**ppObjectOpen
dll ole32 #StgOpenStorageOnILockBytes ILockBytes'plkbyt IStorage'pstgPriority grfMode @**snbExclude reserved IStorage*ppstgOpen
dll ole32 #StgSetTimes @*lpszName FILETIME*pctime FILETIME*patime FILETIME*pmtime
type StorageLayout LayoutType @*pwcsElementName LARGE_INTEGER'cOffset LARGE_INTEGER'cBytes
dll shlwapi [StrCSpnA]#StrCSpn $lpStr $lpSet
dll shlwapi [StrCSpnIA]#StrCSpnI $lpStr $lpSet
dll shlwapi [StrCatBuffA]$StrCatBuff $pszDest $pszSrc cchDestBuffSize
dll shlwapi #StrCatChainW @*pszDst cchDst ichAt @*pszSrc
dll shlwapi @*StrCatW @*psz1 @*psz2
dll shell32 [StrChrA]$StrChr $lpStart @wMatch
dll shell32 [StrChrIA]$StrChrI $lpStart @wMatch
dll shlwapi #StrCmpIW @*psz1 @*psz2
dll shlwapi #StrCmpLogicalW @*psz1 @*psz2
dll shell32 [StrCmpNA]#StrCmpN $lpStr1 $lpStr2 nChar
dll shell32 [StrCmpNIA]#StrCmpNI $lpStr1 $lpStr2 nChar
dll shlwapi #StrCmpW @*psz1 @*psz2
dll shell32 @*StrCpyNW @*psz1 @*psz2 cchMax
dll shlwapi @*StrCpyW @*psz1 @*psz2
dll shlwapi [StrDupA]$StrDup $lpSrch
dll shlwapi [StrFormatByteSizeA]$StrFormatByteSize dw $szBuf uiBufSize
dll shlwapi [StrFormatByteSize64A]$StrFormatByteSize64 %qdw $szBuf uiBufSize
dll shlwapi $StrFormatByteSize64A %qdw $szBuf uiBufSize
dll shlwapi [StrFormatKBSizeA]$StrFormatKBSize %qdw $szBuf uiBufSize
dll shlwapi [StrFromTimeIntervalA]#StrFromTimeInterval $pszOut cchMax dwTimeMS digits
dll C_macro StrIntlEqN s1 s2 nChar
 ;;StrIsIntlEqual(1,s1,s2,nChar)
dll C_macro StrIntlEqNI s1 s2 nChar
 ;;StrIsIntlEqual(0,s1,s2,nChar)
dll shlwapi [StrIsIntlEqualA]#StrIsIntlEqual fCaseSens $lpString1 $lpString2 nChar
dll shlwapi [StrNCatA]$StrNCat $psz1 $psz2 cchMax
dll shlwapi [StrPBrkA]$StrPBrk $psz $pszSet
dll shell32 [StrRChrA]$StrRChr $lpStart $lpEnd @wMatch
dll shell32 [StrRChrIA]$StrRChrI $lpStart $lpEnd @wMatch
dll shell32 [StrRStrIA]$StrRStrI $lpSource $lpLast $lpSrch
dll shlwapi #StrRetToBSTR STRRET*pstr ITEMIDLIST*pidl BSTR*pbstr
dll shlwapi [StrRetToBufA]#StrRetToBuf STRRET*pstr ITEMIDLIST*pidl $pszBuf cchBuf
dll shlwapi [StrRetToStrA]#StrRetToStr STRRET*pstr ITEMIDLIST*pidl $*ppsz
dll shlwapi [StrSpnA]#StrSpn $psz $pszSet
dll shell32 [StrStrA]$StrStr $lpFirst $lpSrch
dll shell32 [StrStrIA]$StrStrI $lpFirst $lpSrch
dll shlwapi [StrToIntA]#StrToInt $lpSrc
dll shlwapi [StrToInt64ExA]#StrToInt64Ex $pszString dwFlags %*pllRet
dll shlwapi [StrToIntExA]#StrToIntEx $pszString dwFlags *piRet
dll shlwapi [StrTrimA]#StrTrim $psz $pszTrimChars
dll comctl32 #Str_SetPtrW @**ppsz @*psz
dll gdi32 #StretchBlt hdcDest nXOriginDest nYOriginDest nWidthDest nHeightDest hdcSrc nXOriginSrc nYOriginSrc nWidthSrc nHeightSrc dwRop
dll gdi32 #StretchDIBits hdc XDest YDest nDestWidth nDestHeight XSrc YSrc nSrcWidth nSrcHeight !*lpBits BITMAPINFO*lpBitsInfo iUsage dwRop
dll ole32 #StringFromCLSID GUID*rclsid @**lplpsz
dll ole32 #StringFromGUID2 GUID*rguid @*lpsz cchMax
dll ole32 #StringFromIID GUID*rclsid @**lplpsz
dll gdi32 #StrokeAndFillPath hdc
dll gdi32 #StrokePath hdc
dll user32 #SubtractRect RECT*lprcDst RECT*lprcSrc1 RECT*lprcSrc2
dll kernel32 #SuspendThread hThread
dll gdi32 #SwapBuffers hdc
dll user32 #SwapMouseButton fSwap
dll user32 #SwitchDesktop hDesktop
dll kernel32 SwitchToFiber !*lpFiber
dll user32 SwitchToThisWindow hwnd fUnknown
dll kernel32 #SwitchToThread
dll oleaut32 BSTR'SysAllocString @*sz
dll oleaut32 BSTR'SysAllocStringByteLen $psz len
dll oleaut32 BSTR'SysAllocStringLen @*pch cch
dll oleaut32 SysFreeString BSTR'bstr
dll oleaut32 #SysReAllocString BSTR*pbstr @*psz
dll oleaut32 #SysReAllocStringLen BSTR*pbstr @*psz cch
dll oleaut32 #SysStringByteLen BSTR'bstr
dll oleaut32 #SysStringLen BSTR'bstr
def SystemBasicInformation 0
def SystemBatteryState 5
def SystemExceptionInformation 33
def SystemExecutionState 16
def SystemInterruptInformation 23
def SystemLoad 0x00000001
def SystemLookasideInformation 45
dll user32 [SystemParametersInfoA]#SystemParametersInfo uiAction uiParam !*pvParam fWinIni
def SystemPerformanceInformation 2
def SystemPowerCapabilities 4
def SystemPowerInformation 12
def SystemPowerLoggingEntry 24
def SystemPowerPolicyAc 0
def SystemPowerPolicyCurrent 8
def SystemPowerPolicyDc 1
def SystemPowerStateHandler 6
def SystemPowerStateLogging 23
def SystemPowerStateNotifyHandler 17
def SystemProcessInformation 5
def SystemProcessorPerformanceInformation 8
def SystemRegistryQuotaInformation 37
def SystemReserveHiberFile 10
def SystemTimeOfDayInformation 3
dll kernel32 #SystemTimeToFileTime SYSTEMTIME*lpSystemTime FILETIME*lpFileTime
dll kernel32 #SystemTimeToTzSpecificLocalTime TIME_ZONE_INFORMATION*lpTimeZoneInformation SYSTEMTIME*lpUniversalTime SYSTEMTIME*lpLocalTime
dll oleaut32 #SystemTimeToVariantTime SYSTEMTIME*lpSystemTime ^*pvtime
def TAPE_ABSOLUTE_BLOCK 1
def TAPE_ABSOLUTE_POSITION 0
def TAPE_CHECK_FOR_DRIVE_PROBLEM 2
type TAPE_CREATE_PARTITION Method Count Size
def TAPE_DRIVE_ABSOLUTE_BLK 0x80001000
def TAPE_DRIVE_ABS_BLK_IMMED 0x80002000
def TAPE_DRIVE_CLEAN_REQUESTS 0x02000000
def TAPE_DRIVE_COMPRESSION 0x00020000
def TAPE_DRIVE_ECC 0x00010000
def TAPE_DRIVE_EJECT_MEDIA 0x01000000
def TAPE_DRIVE_END_OF_DATA 0x80010000
def TAPE_DRIVE_EOT_WZ_SIZE 0x00002000
def TAPE_DRIVE_ERASE_BOP_ONLY 0x00000040
def TAPE_DRIVE_ERASE_IMMEDIATE 0x00000080
def TAPE_DRIVE_ERASE_LONG 0x00000020
def TAPE_DRIVE_ERASE_SHORT 0x00000010
def TAPE_DRIVE_FILEMARKS 0x80040000
def TAPE_DRIVE_FIXED 0x00000001
def TAPE_DRIVE_FIXED_BLOCK 0x00000400
def TAPE_DRIVE_FORMAT 0xA0000000
def TAPE_DRIVE_FORMAT_IMMEDIATE 0xC0000000
def TAPE_DRIVE_GET_ABSOLUTE_BLK 0x00100000
def TAPE_DRIVE_GET_LOGICAL_BLK 0x00200000
def TAPE_DRIVE_HIGH_FEATURES 0x80000000
def TAPE_DRIVE_INITIATOR 0x00000004
def TAPE_DRIVE_LOAD_UNLD_IMMED 0x80000020
def TAPE_DRIVE_LOAD_UNLOAD 0x80000001
def TAPE_DRIVE_LOCK_UNLK_IMMED 0x80000080
def TAPE_DRIVE_LOCK_UNLOCK 0x80000004
def TAPE_DRIVE_LOGICAL_BLK 0x80004000
def TAPE_DRIVE_LOG_BLK_IMMED 0x80008000
def TAPE_DRIVE_PADDING 0x00040000
def TAPE_DRIVE_RELATIVE_BLKS 0x80020000
def TAPE_DRIVE_REPORT_SMKS 0x00080000
def TAPE_DRIVE_RESERVED_BIT 0x80000000
def TAPE_DRIVE_REVERSE_POSITION 0x80400000
def TAPE_DRIVE_REWIND_IMMEDIATE 0x80000008
def TAPE_DRIVE_SELECT 0x00000002
def TAPE_DRIVE_SEQUENTIAL_FMKS 0x80080000
def TAPE_DRIVE_SEQUENTIAL_SMKS 0x80200000
def TAPE_DRIVE_SETMARKS 0x80100000
def TAPE_DRIVE_SET_BLOCK_SIZE 0x80000010
def TAPE_DRIVE_SET_CMP_BOP_ONLY 0x04000000
def TAPE_DRIVE_SET_COMPRESSION 0x80000200
def TAPE_DRIVE_SET_ECC 0x80000100
def TAPE_DRIVE_SET_EOT_WZ_SIZE 0x00400000
def TAPE_DRIVE_SET_PADDING 0x80000400
def TAPE_DRIVE_SET_REPORT_SMKS 0x80000800
def TAPE_DRIVE_SPACE_IMMEDIATE 0x80800000
def TAPE_DRIVE_TAPE_CAPACITY 0x00000100
def TAPE_DRIVE_TAPE_REMAINING 0x00000200
def TAPE_DRIVE_TENSION 0x80000002
def TAPE_DRIVE_TENSION_IMMED 0x80000040
def TAPE_DRIVE_VARIABLE_BLOCK 0x00000800
def TAPE_DRIVE_WRITE_FILEMARKS 0x82000000
def TAPE_DRIVE_WRITE_LONG_FMKS 0x88000000
def TAPE_DRIVE_WRITE_MARK_IMMED 0x90000000
def TAPE_DRIVE_WRITE_PROTECT 0x00001000
def TAPE_DRIVE_WRITE_SETMARKS 0x81000000
def TAPE_DRIVE_WRITE_SHORT_FMKS 0x84000000
type TAPE_ERASE Type !Immediate
def TAPE_ERASE_LONG 1
def TAPE_ERASE_SHORT 0
def TAPE_FILEMARKS 1
def TAPE_FIXED_PARTITIONS 0
def TAPE_FORMAT 5
type TAPE_GET_DRIVE_PARAMETERS !ECC !Compression !DataPadding !ReportSetmarks DefaultBlockSize MaximumBlockSize MinimumBlockSize MaximumPartitionCount FeaturesLow FeaturesHigh EOTWarningZoneSize
type TAPE_GET_MEDIA_PARAMETERS LARGE_INTEGER'Capacity LARGE_INTEGER'Remaining BlockSize PartitionCount !WriteProtected
type TAPE_GET_POSITION Type Partition LARGE_INTEGER'Offset
type TAPE_GET_STATISTICS Operation
def TAPE_INITIATOR_PARTITIONS 2
def TAPE_LOAD 0
def TAPE_LOCK 3
def TAPE_LOGICAL_BLOCK 2
def TAPE_LOGICAL_POSITION 1
def TAPE_LONG_FILEMARKS 3
type TAPE_PREPARE Operation !Immediate
def TAPE_PSEUDO_LOGICAL_BLOCK 3
def TAPE_PSEUDO_LOGICAL_POSITION 2
def TAPE_QUERY_DEVICE_ERROR_DATA 4
def TAPE_QUERY_DRIVE_PARAMETERS 0
def TAPE_QUERY_IO_ERROR_DATA 3
def TAPE_QUERY_MEDIA_CAPACITY 1
def TAPE_RESET_STATISTICS 2
def TAPE_RETURN_ENV_INFO 1
def TAPE_RETURN_STATISTICS 0
def TAPE_REWIND 0
def TAPE_SELECT_PARTITIONS 1
def TAPE_SETMARKS 0
type TAPE_SET_DRIVE_PARAMETERS !ECC !Compression !DataPadding !ReportSetmarks EOTWarningZoneSize
type TAPE_SET_MEDIA_PARAMETERS BlockSize
type TAPE_SET_POSITION Method Partition LARGE_INTEGER'Offset !Immediate
def TAPE_SHORT_FILEMARKS 2
def TAPE_SPACE_END_OF_DATA 4
def TAPE_SPACE_FILEMARKS 6
def TAPE_SPACE_RELATIVE_BLOCKS 5
def TAPE_SPACE_SEQUENTIAL_FMKS 7
def TAPE_SPACE_SEQUENTIAL_SMKS 9
def TAPE_SPACE_SETMARKS 8
type TAPE_STATISTICS Version Flags LARGE_INTEGER'RecoveredWrites LARGE_INTEGER'UnrecoveredWrites LARGE_INTEGER'RecoveredReads LARGE_INTEGER'UnrecoveredReads !CompressionRatioReads !CompressionRatioWrites
def TAPE_TENSION 2
def TAPE_UNLOAD 1
def TAPE_UNLOCK 4
type TAPE_WMI_OPERATIONS Method DataBufferSize !*DataBuffer
type TAPE_WRITE_MARKS Type Count !Immediate
def TARGET_IS_NT351_OR_WIN95_OR_LATER 1
def TARGET_IS_NT40_OR_LATER 1
def TARGET_IS_NT50_OR_LATER 1
def TARGET_IS_NT51_OR_LATER 1
type TASKOWNERID Data1 @Data2 @Data3 !Data4[8]
def TASKPAGE_SCHEDULE 1
def TASKPAGE_SETTINGS 2
def TASKPAGE_TASK 0
def TASK_APRIL 0x8
def TASK_AUGUST 0x80
def TASK_DECEMBER 0x800
def TASK_EVENT_TRIGGER_AT_LOGON 7
def TASK_EVENT_TRIGGER_AT_SYSTEMSTART 6
def TASK_EVENT_TRIGGER_ON_IDLE 5
def TASK_FEBRUARY 0x2
def TASK_FIRST_WEEK 1
def TASK_FLAG_DELETE_WHEN_DONE 0x2
def TASK_FLAG_DISABLED 0x4
def TASK_FLAG_DONT_START_IF_ON_BATTERIES 0x40
def TASK_FLAG_HIDDEN 0x200
def TASK_FLAG_INTERACTIVE 0x1
def TASK_FLAG_KILL_IF_GOING_ON_BATTERIES 0x80
def TASK_FLAG_KILL_ON_IDLE_END 0x20
def TASK_FLAG_RESTART_ON_IDLE_RESUME 0x800
def TASK_FLAG_RUN_IF_CONNECTED_TO_INTERNET 0x400
def TASK_FLAG_RUN_ONLY_IF_DOCKED 0x100
def TASK_FLAG_RUN_ONLY_IF_LOGGED_ON 0x2000
def TASK_FLAG_START_ONLY_IF_IDLE 0x10
def TASK_FLAG_SYSTEM_REQUIRED 0x1000
def TASK_FOURTH_WEEK 4
def TASK_FRIDAY 0x20
def TASK_JANUARY 0x1
def TASK_JULY 0x40
def TASK_JUNE 0x20
def TASK_LAST_WEEK 5
def TASK_MARCH 0x4
def TASK_MAX_RUN_TIMES 1440
def TASK_MAY 0x10
def TASK_MONDAY 0x2
def TASK_NOVEMBER 0x400
def TASK_OCTOBER 0x200
def TASK_SATURDAY 0x40
def TASK_SECOND_WEEK 2
def TASK_SEPTEMBER 0x100
def TASK_SUNDAY 0x1
def TASK_THIRD_WEEK 3
def TASK_THURSDAY 0x10
def TASK_TIME_TRIGGER_DAILY 1
def TASK_TIME_TRIGGER_MONTHLYDATE 3
def TASK_TIME_TRIGGER_MONTHLYDOW 4
def TASK_TIME_TRIGGER_ONCE 0
def TASK_TIME_TRIGGER_WEEKLY 2
type TASK_TRIGGER @cbTriggerSize @Reserved1 @wBeginYear @wBeginMonth @wBeginDay @wEndYear @wEndMonth @wEndDay @wStartHour @wStartMinute MinutesDuration MinutesInterval rgFlags TriggerType TRIGGER_TYPE_UNION'Type @Reserved2 @wRandomMinutesInterval
def TASK_TRIGGER_FLAG_DISABLED 0x4
def TASK_TRIGGER_FLAG_HAS_END_DATE 0x1
def TASK_TRIGGER_FLAG_KILL_AT_DURATION_END 0x2
def TASK_TUESDAY 0x4
def TASK_WEDNESDAY 0x8
def TA_BASELINE 24
def TA_BOTTOM 8
def TA_CENTER 6
def TA_LEFT 0
def TA_MASK 0x0000011F
def TA_NOUPDATECP 0
def TA_RIGHT 2
def TA_RTLREADING 256
def TA_TOP 0
def TA_UPDATECP 1
type TBADDBITMAP hInst nID
def TBBF_LARGE 0x0001
type TBBUTTON iBitmap idCommand !fsState !fsStyle !bReserved[2] dwData iString
type TBBUTTONINFO cbSize dwMask idCommand iImage !fsState !fsStyle @cx lParam $pszText cchText
type TBBUTTONINFOA cbSize dwMask idCommand iImage !fsState !fsStyle @cx lParam $pszText cchText
type TBBUTTONINFOW cbSize dwMask idCommand iImage !fsState !fsStyle @cx lParam @*pszText cchText
def TBCDRF_BLENDICON 0x00200000
def TBCDRF_HILITEHOTTRACK 0x00020000
def TBCDRF_NOBACKGROUND 0x00400000
def TBCDRF_NOEDGES 0x00010000
def TBCDRF_NOETCHEDEFFECT 0x00100000
def TBCDRF_NOMARK 0x00080000
def TBCDRF_NOOFFSET 0x00040000
def TBCD_CHANNEL 0x0003
def TBCD_THUMB 0x0002
def TBCD_TICS 0x0001
def TBDDRET_DEFAULT 0
def TBDDRET_NODEFAULT 1
def TBDDRET_TREATPRESSED 2
def TBIF_APPEND 0
def TBIF_BYINDEX 0x80000000
def TBIF_COMMAND 0x00000020
def TBIF_DEFAULT 0x00000000
def TBIF_IMAGE 0x00000001
def TBIF_INTERNETBAR 0x00010000
def TBIF_LPARAM 0x00000010
def TBIF_NOTOOLBAR 0x00030000
def TBIF_PREPEND 1
def TBIF_REPLACE 2
def TBIF_SIZE 0x00000040
def TBIF_STANDARDTOOLBAR 0x00020000
def TBIF_STATE 0x00000004
def TBIF_STYLE 0x00000008
def TBIF_TEXT 0x00000002
def TBIMHT_AFTER 0x00000001
def TBIMHT_BACKGROUND 0x00000002
type TBINFO cbuttons uFlags
type TBINSERTMARK iButton dwFlags
type TBMETRICS cbSize dwMask cxPad cyPad cxBarPad cyBarPad cxButtonSpacing cyButtonSpacing
def TBMF_BARPAD 0x00000002
def TBMF_BUTTONSPACING 0x00000004
def TBMF_PAD 0x00000001
def TBM_CLEARSEL 0x00000413
def TBM_CLEARTICS 0x00000409
def TBM_GETBUDDY 0x00000421
def TBM_GETCHANNELRECT 0x0000041A
def TBM_GETLINESIZE 0x00000418
def TBM_GETNUMTICS 0x00000410
def TBM_GETPAGESIZE 0x00000416
def TBM_GETPOS 0x0400
def TBM_GETPTICS 0x0000040E
def TBM_GETRANGEMAX 0x00000402
def TBM_GETRANGEMIN 0x00000401
def TBM_GETSELEND 0x00000412
def TBM_GETSELSTART 0x00000411
def TBM_GETTHUMBLENGTH 0x0000041C
def TBM_GETTHUMBRECT 0x00000419
def TBM_GETTIC 0x00000403
def TBM_GETTICPOS 0x0000040F
def TBM_GETTOOLTIPS 0x0000041E
def TBM_GETUNICODEFORMAT 0x00002006
def TBM_SETBUDDY 0x00000420
def TBM_SETLINESIZE 0x00000417
def TBM_SETPAGESIZE 0x00000415
def TBM_SETPOS 0x00000405
def TBM_SETRANGE 0x00000406
def TBM_SETRANGEMAX 0x00000408
def TBM_SETRANGEMIN 0x00000407
def TBM_SETSEL 0x0000040A
def TBM_SETSELEND 0x0000040C
def TBM_SETSELSTART 0x0000040B
def TBM_SETTHUMBLENGTH 0x0000041B
def TBM_SETTIC 0x00000404
def TBM_SETTICFREQ 0x00000414
def TBM_SETTIPSIDE 0x0000041F
def TBM_SETTOOLTIPS 0x0000041D
def TBM_SETUNICODEFORMAT 0x00002005
def TBNF_DI_SETITEM 0x10000000
def TBNF_IMAGE 0x00000001
def TBNF_TEXT 0x00000002
type TBNOTIFY NMHDR'hdr iItem TBBUTTON'tbButton cchText $pszText RECT'rcButton
type TBNOTIFYA NMHDR'hdr iItem TBBUTTON'tbButton cchText $pszText RECT'rcButton
type TBNOTIFYW NMHDR'hdr iItem TBBUTTON'tbButton cchText @*pszText RECT'rcButton
def TBNRF_ENDCUSTOMIZE 0x00000002
def TBNRF_HIDEHELP 0x00000001
def TBN_BEGINADJUST 0xFFFFFD41
def TBN_BEGINDRAG 0xFFFFFD43
def TBN_CUSTHELP 0xFFFFFD3B
def TBN_DELETINGBUTTON 0xFFFFFD35
def TBN_DRAGOUT 0xFFFFFD36
def TBN_DROPDOWN 0xFFFFFD3A
def TBN_ENDADJUST 0xFFFFFD40
def TBN_ENDDRAG 0xFFFFFD42
def TBN_FIRST 0xFFFFFD44
def TBN_GETBUTTONINFO 0xFFFFFD44
def TBN_GETBUTTONINFOA 0xFFFFFD44
def TBN_GETBUTTONINFOW 0xFFFFFD30
def TBN_GETDISPINFO 0xFFFFFD34
def TBN_GETDISPINFOA 0xFFFFFD34
def TBN_GETDISPINFOW 0xFFFFFD33
def TBN_GETINFOTIP 0xFFFFFD32
def TBN_GETINFOTIPA 0xFFFFFD32
def TBN_GETINFOTIPW 0xFFFFFD31
def TBN_GETOBJECT 0xFFFFFD38
def TBN_HOTITEMCHANGE 0xFFFFFD37
def TBN_INITCUSTOMIZE 0xFFFFFD2D
def TBN_LAST 0xFFFFFD30
def TBN_QUERYDELETE 0xFFFFFD3D
def TBN_QUERYINSERT 0xFFFFFD3E
def TBN_RESET 0xFFFFFD3F
def TBN_RESTORE 0xFFFFFD2F
def TBN_SAVE 0xFFFFFD2E
def TBN_TOOLBARCHANGE 0xFFFFFD3C
type TBREPLACEBITMAP hInstOld nIDOld hInstNew nIDNew nButtons
type TBSAVEPARAMS hkr $pszSubKey $pszValueName
type TBSAVEPARAMSA hkr $pszSubKey $pszValueName
type TBSAVEPARAMSW hkr @*pszSubKey @*pszValueName
def TBSTATE_CHECKED 0x01
def TBSTATE_ELLIPSES 0x40
def TBSTATE_ENABLED 0x04
def TBSTATE_HIDDEN 0x08
def TBSTATE_INDETERMINATE 0x10
def TBSTATE_MARKED 0x80
def TBSTATE_PRESSED 0x02
def TBSTATE_WRAP 0x20
def TBSTYLE_ALTDRAG 0x0400
def TBSTYLE_AUTOSIZE 0x0010
def TBSTYLE_BUTTON 0x0000
def TBSTYLE_CHECK 0x0002
def TBSTYLE_CHECKGROUP 0x00000006
def TBSTYLE_CUSTOMERASE 0x2000
def TBSTYLE_DROPDOWN 0x0008
def TBSTYLE_EX_DOUBLEBUFFER 0x00000080
def TBSTYLE_EX_DRAWDDARROWS 0x00000001
def TBSTYLE_EX_HIDECLIPPEDBUTTONS 0x00000010
def TBSTYLE_EX_MIXEDBUTTONS 0x00000008
def TBSTYLE_FLAT 0x0800
def TBSTYLE_GROUP 0x0004
def TBSTYLE_LIST 0x1000
def TBSTYLE_NOPREFIX 0x0020
def TBSTYLE_REGISTERDROP 0x4000
def TBSTYLE_SEP 0x0001
def TBSTYLE_TOOLTIPS 0x0100
def TBSTYLE_TRANSPARENT 0x8000
def TBSTYLE_WRAPABLE 0x0200
def TBS_AUTOTICKS 0x0001
def TBS_BOTH 0x0008
def TBS_BOTTOM 0x0000
def TBS_DOWNISLEFT 0x0400
def TBS_ENABLESELRANGE 0x0020
def TBS_FIXEDLENGTH 0x0040
def TBS_HORZ 0x0000
def TBS_LEFT 0x0004
def TBS_NOTHUMB 0x0080
def TBS_NOTICKS 0x0010
def TBS_REVERSED 0x0200
def TBS_RIGHT 0x0000
def TBS_TOOLTIPS 0x0100
def TBS_TOP 0x0004
def TBS_VERT 0x0002
def TBTS_BOTTOM 2
def TBTS_LEFT 1
def TBTS_RIGHT 3
def TBTS_TOP 0
def TB_ADDBITMAP 0x00000413
def TB_ADDBUTTONS 0x00000414
def TB_ADDBUTTONSA 0x00000414
def TB_ADDBUTTONSW 0x00000444
def TB_ADDSTRING 0x0000041C
def TB_ADDSTRINGA 0x0000041C
def TB_ADDSTRINGW 0x0000044D
def TB_AUTOSIZE 0x00000421
def TB_BOTTOM 7
def TB_BUTTONCOUNT 0x00000418
def TB_BUTTONSTRUCTSIZE 0x0000041E
def TB_CHANGEBITMAP 0x0000042B
def TB_CHECKBUTTON 0x00000402
def TB_COMMANDTOINDEX 0x00000419
def TB_CUSTOMIZE 0x0000041B
def TB_DELETEBUTTON 0x00000416
def TB_ENABLEBUTTON 0x00000401
def TB_ENDTRACK 8
def TB_GETANCHORHIGHLIGHT 0x0000044A
def TB_GETBITMAP 0x0000042C
def TB_GETBITMAPFLAGS 0x00000429
def TB_GETBUTTON 0x00000417
def TB_GETBUTTONINFO 0x00000441
def TB_GETBUTTONINFOA 0x00000441
def TB_GETBUTTONINFOW 0x0000043F
def TB_GETBUTTONSIZE 0x0000043A
def TB_GETBUTTONTEXT 0x0000042D
def TB_GETBUTTONTEXTA 0x0000042D
def TB_GETBUTTONTEXTW 0x0000044B
def TB_GETCOLORSCHEME 0x00002003
def TB_GETDISABLEDIMAGELIST 0x00000437
def TB_GETEXTENDEDSTYLE 0x00000455
def TB_GETHOTIMAGELIST 0x00000435
def TB_GETHOTITEM 0x00000447
def TB_GETIMAGELIST 0x00000431
def TB_GETINSERTMARK 0x0000044F
def TB_GETINSERTMARKCOLOR 0x00000459
def TB_GETITEMRECT 0x0000041D
def TB_GETMAXSIZE 0x00000453
def TB_GETMETRICS 0x00000465
def TB_GETOBJECT 0x0000043E
def TB_GETPADDING 0x00000456
def TB_GETRECT 0x00000433
def TB_GETROWS 0x00000428
def TB_GETSTATE 0x00000412
def TB_GETSTRING 0x0000045C
def TB_GETSTRINGA 0x0000045C
def TB_GETSTRINGW 0x0000045B
def TB_GETSTYLE 0x00000439
def TB_GETTEXTROWS 0x0000043D
def TB_GETTOOLTIPS 0x00000423
def TB_GETUNICODEFORMAT 0x00002006
def TB_HIDEBUTTON 0x00000404
def TB_HITTEST 0x00000445
def TB_INDETERMINATE 0x00000405
def TB_INSERTBUTTON 0x00000415
def TB_INSERTBUTTONA 0x00000415
def TB_INSERTBUTTONW 0x00000443
def TB_INSERTMARKHITTEST 0x00000451
def TB_ISBUTTONCHECKED 0x0000040A
def TB_ISBUTTONENABLED 0x00000409
def TB_ISBUTTONHIDDEN 0x0000040C
def TB_ISBUTTONHIGHLIGHTED 0x0000040E
def TB_ISBUTTONINDETERMINATE 0x0000040D
def TB_ISBUTTONPRESSED 0x0000040B
def TB_LINEDOWN 1
def TB_LINEUP 0
def TB_LOADIMAGES 0x00000432
def TB_MAPACCELERATOR 0x0000044E
def TB_MAPACCELERATORA 0x0000044E
def TB_MAPACCELERATORW 0x0000045A
def TB_MARKBUTTON 0x00000406
def TB_MOVEBUTTON 0x00000452
def TB_PAGEDOWN 3
def TB_PAGEUP 2
def TB_PRESSBUTTON 0x00000403
def TB_REPLACEBITMAP 0x0000042E
def TB_SAVERESTORE 0x0000041A
def TB_SAVERESTOREA 0x0000041A
def TB_SAVERESTOREW 0x0000044C
def TB_SETANCHORHIGHLIGHT 0x00000449
def TB_SETBITMAPSIZE 0x00000420
def TB_SETBUTTONINFO 0x00000442
def TB_SETBUTTONINFOA 0x00000442
def TB_SETBUTTONINFOW 0x00000440
def TB_SETBUTTONSIZE 0x0000041F
def TB_SETBUTTONWIDTH 0x0000043B
def TB_SETCMDID 0x0000042A
def TB_SETCOLORSCHEME 0x00002002
def TB_SETDISABLEDIMAGELIST 0x00000436
def TB_SETDRAWTEXTFLAGS 0x00000446
def TB_SETEXTENDEDSTYLE 0x00000454
def TB_SETHOTIMAGELIST 0x00000434
def TB_SETHOTITEM 0x00000448
def TB_SETIMAGELIST 0x00000430
def TB_SETINDENT 0x0000042F
def TB_SETINSERTMARK 0x00000450
def TB_SETINSERTMARKCOLOR 0x00000458
def TB_SETMAXTEXTROWS 0x0000043C
def TB_SETMETRICS 0x00000466
def TB_SETPADDING 0x00000457
def TB_SETPARENT 0x00000425
def TB_SETROWS 0x00000427
def TB_SETSTATE 0x00000411
def TB_SETSTYLE 0x00000438
def TB_SETTOOLTIPS 0x00000424
def TB_SETUNICODEFORMAT 0x00002005
def TB_SETWINDOWTHEME 0x0000200B
def TB_THUMBPOSITION 4
def TB_THUMBTRACK 5
def TB_TOP 6
type TCHITTESTINFO POINT'pt flags
def TCHT_NOWHERE 0x0001
def TCHT_ONITEM 0x00000006
def TCHT_ONITEMICON 0x0002
def TCHT_ONITEMLABEL 0x0004
def TCIF_IMAGE 0x0002
def TCIF_PARAM 0x0008
def TCIF_RTLREADING 0x0004
def TCIF_STATE 0x0010
def TCIF_TEXT 0x0001
def TCIS_BUTTONPRESSED 0x0001
def TCIS_HIGHLIGHTED 0x0002
type TCITEM mask dwState dwStateMask $pszText cchTextMax iImage lParam
type TCITEMA mask dwState dwStateMask $pszText cchTextMax iImage lParam
type TCITEMHEADER mask lpReserved1 lpReserved2 $pszText cchTextMax iImage
type TCITEMHEADERA mask lpReserved1 lpReserved2 $pszText cchTextMax iImage
type TCITEMHEADERW mask lpReserved1 lpReserved2 @*pszText cchTextMax iImage
type TCITEMW mask dwState dwStateMask @*pszText cchTextMax iImage lParam
def TCI_SRCCHARSET 1
def TCI_SRCCODEPAGE 2
def TCI_SRCFONTSIG 3
def TCI_SRCLOCALE 0x1000
def TCM_ADJUSTRECT 0x00001328
def TCM_DELETEALLITEMS 0x00001309
def TCM_DELETEITEM 0x00001308
def TCM_DESELECTALL 0x00001332
def TCM_FIRST 0x1300
def TCM_GETCURFOCUS 0x0000132F
def TCM_GETCURSEL 0x0000130B
def TCM_GETEXTENDEDSTYLE 0x00001335
def TCM_GETIMAGELIST 0x00001302
def TCM_GETITEM 0x00001305
def TCM_GETITEMA 0x00001305
def TCM_GETITEMCOUNT 0x00001304
def TCM_GETITEMRECT 0x0000130A
def TCM_GETITEMW 0x0000133C
def TCM_GETROWCOUNT 0x0000132C
def TCM_GETTOOLTIPS 0x0000132D
def TCM_GETUNICODEFORMAT 0x00002006
def TCM_HIGHLIGHTITEM 0x00001333
def TCM_HITTEST 0x0000130D
def TCM_INSERTITEM 0x00001307
def TCM_INSERTITEMA 0x00001307
def TCM_INSERTITEMW 0x0000133E
def TCM_REMOVEIMAGE 0x0000132A
def TCM_SETCURFOCUS 0x00001330
def TCM_SETCURSEL 0x0000130C
def TCM_SETEXTENDEDSTYLE 0x00001334
def TCM_SETIMAGELIST 0x00001303
def TCM_SETITEM 0x00001306
def TCM_SETITEMA 0x00001306
def TCM_SETITEMEXTRA 0x0000130E
def TCM_SETITEMSIZE 0x00001329
def TCM_SETITEMW 0x0000133D
def TCM_SETMINTABWIDTH 0x00001331
def TCM_SETPADDING 0x0000132B
def TCM_SETTOOLTIPS 0x0000132E
def TCM_SETUNICODEFORMAT 0x00002005
def TCN_FIRST 0xFFFFFDDA
def TCN_FOCUSCHANGE 0xFFFFFDD6
def TCN_GETOBJECT 0xFFFFFDD7
def TCN_KEYDOWN 0xFFFFFDDA
def TCN_LAST 0xFFFFFDBC
def TCN_SELCHANGE 0xFFFFFDD9
def TCN_SELCHANGING 0xFFFFFDD8
def TCP_NODELAY 0x0001
def TCS_BOTTOM 0x0002
def TCS_BUTTONS 0x0100
def TCS_EX_FLATSEPARATORS 0x00000001
def TCS_EX_REGISTERDROP 0x00000002
def TCS_FIXEDWIDTH 0x0400
def TCS_FLATBUTTONS 0x0008
def TCS_FOCUSNEVER 0x8000
def TCS_FOCUSONBUTTONDOWN 0x1000
def TCS_FORCEICONLEFT 0x0010
def TCS_FORCELABELLEFT 0x0020
def TCS_HOTTRACK 0x0040
def TCS_MULTILINE 0x0200
def TCS_MULTISELECT 0x0004
def TCS_OWNERDRAWFIXED 0x2000
def TCS_RAGGEDRIGHT 0x0800
def TCS_RIGHT 0x0002
def TCS_RIGHTJUSTIFY 0x0000
def TCS_SCROLLOPPOSITE 0x0001
def TCS_SINGLELINE 0x0000
def TCS_TABS 0x0000
def TCS_TOOLTIPS 0x4000
def TCS_VERTICAL 0x0080
def TC_CP_STROKE 0x00000004
def TC_CR_90 0x00000008
def TC_CR_ANY 0x00000010
def TC_EA_DOUBLE 0x00000200
def TC_GP_TRAP 2
def TC_HARDERR 1
type TC_HITTESTINFO POINT'pt flags
def TC_IA_ABLE 0x00000400
type TC_ITEM mask dwState dwStateMask $pszText cchTextMax iImage lParam
type TC_ITEMA mask dwState dwStateMask $pszText cchTextMax iImage lParam
type TC_ITEMHEADER mask lpReserved1 lpReserved2 $pszText cchTextMax iImage
type TC_ITEMHEADERA mask lpReserved1 lpReserved2 $pszText cchTextMax iImage
type TC_ITEMHEADERW mask lpReserved1 lpReserved2 @*pszText cchTextMax iImage
type TC_ITEMW mask dwState dwStateMask @*pszText cchTextMax iImage lParam
type TC_KEYDOWN NMHDR'hdr @wVKey flags
def TC_NONCONF_BORROW 0
def TC_NONCONF_BORROW_PLUS 3
def TC_NONCONF_DISCARD 2
def TC_NONCONF_SHAPE 1
def TC_NORMAL 0
def TC_OP_CHARACTER 0x00000001
def TC_OP_STROKE 0x00000002
def TC_RA_ABLE 0x00002000
def TC_RESERVED 0x00008000
def TC_SA_CONTIN 0x00000100
def TC_SA_DOUBLE 0x00000040
def TC_SA_INTEGER 0x00000080
def TC_SCROLLBLT 0x00010000
def TC_SF_X_YINDEP 0x00000020
def TC_SIGNAL 3
def TC_SO_ABLE 0x00001000
def TC_UA_ABLE 0x00000800
def TC_VA_ABLE 0x00004000
type TEB !Reserved1[1952] !*Reserved2[412] !*TlsSlots[64] !Reserved3[8] !*Reserved4[26] !*ReservedForOle !*Reserved5[4] !*TlsExpansionSlots
def TECHNOLOGY 2
type TEKPUBKEY magic bitlen
def TEXTCAPS 34
type TEXTMETRIC tmHeight tmAscent tmDescent tmInternalLeading tmExternalLeading tmAveCharWidth tmMaxCharWidth tmWeight tmOverhang tmDigitizedAspectX tmDigitizedAspectY !tmFirstChar !tmLastChar !tmDefaultChar !tmBreakChar !tmItalic !tmUnderlined !tmStruckOut !tmPitchAndFamily !tmCharSet
type TEXTMETRICA tmHeight tmAscent tmDescent tmInternalLeading tmExternalLeading tmAveCharWidth tmMaxCharWidth tmWeight tmOverhang tmDigitizedAspectX tmDigitizedAspectY !tmFirstChar !tmLastChar !tmDefaultChar !tmBreakChar !tmItalic !tmUnderlined !tmStruckOut !tmPitchAndFamily !tmCharSet
type TEXTMETRICOLE tmHeight tmAscent tmDescent tmInternalLeading tmExternalLeading tmAveCharWidth tmMaxCharWidth tmWeight tmOverhang tmDigitizedAspectX tmDigitizedAspectY @tmFirstChar @tmLastChar @tmDefaultChar @tmBreakChar !tmItalic !tmUnderlined !tmStruckOut !tmPitchAndFamily !tmCharSet
type TEXTMETRICW tmHeight tmAscent tmDescent tmInternalLeading tmExternalLeading tmAveCharWidth tmMaxCharWidth tmWeight tmOverhang tmDigitizedAspectX tmDigitizedAspectY @tmFirstChar @tmLastChar @tmDefaultChar @tmBreakChar !tmItalic !tmUnderlined !tmStruckOut !tmPitchAndFamily !tmCharSet
type TEXTRANGE CHARRANGE'chrg $lpstrText
type TEXTRANGEA CHARRANGE'chrg $lpstrText
type TEXTRANGEW CHARRANGE'chrg @*lpstrText
def TH32CS_INHERIT 0x80000000
def TH32CS_SNAPALL 0x0000000F
def TH32CS_SNAPHEAPLIST 0x00000001
def TH32CS_SNAPMODULE 0x00000008
def TH32CS_SNAPMODULE32 0x00000010
def TH32CS_SNAPPROCESS 0x00000002
def TH32CS_SNAPTHREAD 0x00000004
def THAI_CHARSET 222
def THDTYPE_BLOCKMESSAGES 0
def THDTYPE_PROCESSMESSAGES 1
type THREADENTRY32 dwSize cntUsage th32ThreadID th32OwnerProcessID tpBasePri tpDeltaPri dwFlags
def THREAD_ALL_ACCESS 0x001F03FF
def THREAD_BASE_PRIORITY_IDLE 0xFFFFFFF1
def THREAD_BASE_PRIORITY_LOWRT 15
def THREAD_BASE_PRIORITY_MAX 2
def THREAD_BASE_PRIORITY_MIN 0xFFFFFFFE
def THREAD_DIRECT_IMPERSONATION 0x0200
def THREAD_GET_CONTEXT 0x0008
def THREAD_IMPERSONATE 0x0100
def THREAD_PRIORITY_ABOVE_NORMAL 0x00000001
def THREAD_PRIORITY_BELOW_NORMAL 0xFFFFFFFF
def THREAD_PRIORITY_ERROR_RETURN 0x7fffffff
def THREAD_PRIORITY_HIGHEST 2
def THREAD_PRIORITY_IDLE 0xFFFFFFF1
def THREAD_PRIORITY_LOWEST 0xFFFFFFFE
def THREAD_PRIORITY_NORMAL 0
def THREAD_PRIORITY_TIME_CRITICAL 15
def THREAD_QUERY_INFORMATION 0x0040
def THREAD_SET_CONTEXT 0x0010
def THREAD_SET_INFORMATION 0x0020
def THREAD_SET_THREAD_TOKEN 0x0080
def THREAD_SUSPEND_RESUME 0x0002
def THREAD_TERMINATE 0x0001
def TH_NETDEV 0x00000001
def TH_TAPI 0x00000002
def TIFLAGS_EXTENDDISPATCHONLY 0x00000001
type TIMECAPS wPeriodMin wPeriodMax
def TIMEOUT_ASYNC 0xFFFFFFFF
def TIMERR_BASE 96
def TIMERR_NOCANDO 0x00000061
def TIMERR_NOERROR 0
def TIMERR_STRUCT 0x00000081
def TIMER_ALL_ACCESS 0x001F0003
def TIMER_MODIFY_STATE 0x0002
def TIMER_QUERY_STATE 0x0001
type TIMEVAL tv_sec tv_usec
def TIME_BYTES 0x0004
def TIME_CALLBACK_EVENT_PULSE 0x0020
def TIME_CALLBACK_EVENT_SET 0x0010
def TIME_CALLBACK_FUNCTION 0x0000
def TIME_FORCE24HOURFORMAT 0x00000008
def TIME_KILL_SYNCHRONOUS 0x0100
def TIME_MIDI 0x0010
def TIME_MS 0x0001
def TIME_NOMINUTESORSECONDS 0x00000001
def TIME_NOSECONDS 0x00000002
def TIME_NOTIMEMARKER 0x00000004
def TIME_ONESHOT 0x0000
def TIME_PERIODIC 0x0001
def TIME_SAMPLES 0x0002
def TIME_SMPTE 0x0008
def TIME_TICKS 0x0020
def TIME_VALID_OID_FLUSH_CRL 2
def TIME_VALID_OID_FLUSH_CRL_FROM_CERT 3
def TIME_VALID_OID_FLUSH_CTL 1
def TIME_VALID_OID_FLUSH_FRESHEST_CRL_FROM_CERT 4
def TIME_VALID_OID_FLUSH_FRESHEST_CRL_FROM_CRL 5
def TIME_VALID_OID_FLUSH_OBJECT_FUNC "TimeValidDllFlushObject"
def TIME_VALID_OID_GET_CRL 2
def TIME_VALID_OID_GET_CRL_FROM_CERT 3
def TIME_VALID_OID_GET_CTL 1
def TIME_VALID_OID_GET_FRESHEST_CRL_FROM_CERT 4
def TIME_VALID_OID_GET_FRESHEST_CRL_FROM_CRL 5
def TIME_VALID_OID_GET_OBJECT_FUNC "TimeValidDllGetObject"
def TIME_ZONE_ID_DAYLIGHT 2
def TIME_ZONE_ID_INVALID 0xFFFFFFFF
def TIME_ZONE_ID_STANDARD 1
def TIME_ZONE_ID_UNKNOWN 0
type TIME_ZONE_INFORMATION Bias @StandardName[32] SYSTEMTIME'StandardDate StandardBias @DaylightName[32] SYSTEMTIME'DaylightDate DaylightBias
type TITLEBARINFO cbSize RECT'rcTitleBar rgstate[6]
def TKF_AVAILABLE 0x00000002
def TKF_CONFIRMHOTKEY 0x00000008
def TKF_HOTKEYACTIVE 0x00000004
def TKF_HOTKEYSOUND 0x00000010
def TKF_INDICATOR 0x00000020
def TKF_TOGGLEKEYSON 0x00000001
def TKIND_ALIAS 6
def TKIND_COCLASS 5
def TKIND_DISPATCH 4
def TKIND_ENUM 0
def TKIND_INTERFACE 3
def TKIND_MAX 8
def TKIND_MODULE 2
def TKIND_RECORD 1
def TKIND_UNION 7
type TLIBATTR GUID'guid lcid syskind @wMajorVerNum @wMinorVerNum @wLibFlags
def TLOSS 5
def TLS_MINIMUM_AVAILABLE 64
def TLS_OUT_OF_INDEXES 0xFFFFFFFF
def TME_CANCEL 0x80000000
def TME_HOVER 0x00000001
def TME_LEAVE 0x00000002
def TME_NONCLIENT 0x00000010
def TME_QUERY 0x40000000
def TMPF_DEVICE 0x08
def TMPF_FIXED_PITCH 0x01
def TMPF_TRUETYPE 0x04
def TMPF_VECTOR 0x02
def TMP_MAX 32767
def TM_MULTICODEPAGE 32
def TM_MULTILEVELUNDO 8
def TM_PLAINTEXT 1
def TM_RICHTEXT 2
def TM_SINGLECODEPAGE 16
def TM_SINGLELEVELUNDO 4
type TOGGLEKEYS cbSize dwFlags
def TOKEN_ADJUST_DEFAULT 0x0080
def TOKEN_ADJUST_GROUPS 0x0040
def TOKEN_ADJUST_PRIVILEGES 0x0020
def TOKEN_ADJUST_SESSIONID 0x0100
def TOKEN_ALL_ACCESS 0x000F01FF
def TOKEN_ALL_ACCESS_P 0x000F00FF
def TOKEN_ASSIGN_PRIMARY 0x0001
def TOKEN_AUDIT_FAILURE_EXCLUDE 0x8
def TOKEN_AUDIT_FAILURE_INCLUDE 0x4
type TOKEN_AUDIT_POLICY PolicyCount TOKEN_AUDIT_POLICY_ELEMENT'Policy[1]
type TOKEN_AUDIT_POLICY_ELEMENT Category PolicyMask
def TOKEN_AUDIT_SUCCESS_EXCLUDE 0x2
def TOKEN_AUDIT_SUCCESS_INCLUDE 0x1
type TOKEN_CONTROL LUID'TokenId LUID'AuthenticationId LUID'ModifiedId TOKEN_SOURCE'TokenSource
type TOKEN_DEFAULT_DACL ACL*DefaultDacl
def TOKEN_DUPLICATE 0x0002
def TOKEN_EXECUTE 0x00020000
type TOKEN_GROUPS GroupCount SID_AND_ATTRIBUTES'Groups[1]
type TOKEN_GROUPS_AND_PRIVILEGES SidCount SidLength SID_AND_ATTRIBUTES*Sids RestrictedSidCount RestrictedSidLength SID_AND_ATTRIBUTES*RestrictedSids PrivilegeCount PrivilegeLength LUID_AND_ATTRIBUTES*Privileges LUID'AuthenticationId
def TOKEN_IMPERSONATE 0x0004
type TOKEN_OWNER !*Owner
type TOKEN_PRIMARY_GROUP !*PrimaryGroup
type TOKEN_PRIVILEGES PrivilegeCount LUID_AND_ATTRIBUTES'Privileges[1]
def TOKEN_QUERY 0x0008
def TOKEN_QUERY_SOURCE 0x0010
def TOKEN_READ 0x00020008
type TOKEN_SOURCE !SourceName[8] LUID'SourceIdentifier
def TOKEN_SOURCE_LENGTH 8
type TOKEN_STATISTICS LUID'TokenId LUID'AuthenticationId LARGE_INTEGER'ExpirationTime TokenType ImpersonationLevel DynamicCharged DynamicAvailable GroupCount PrivilegeCount LUID'ModifiedId
type TOKEN_USER SID_AND_ATTRIBUTES'User
def TOKEN_WRITE 0x000200E0
def TOOLBARCLASSNAME "ToolbarWindow32"
def TOOLBARCLASSNAMEA "ToolbarWindow32"
def TOOLBARCLASSNAMEW L"ToolbarWindow32"
type TOOLINFO cbSize uFlags hwnd uId RECT'rect hinst $lpszText lParam !*lpReserved
type TOOLINFOA cbSize uFlags hwnd uId RECT'rect hinst $lpszText lParam !*lpReserved
type TOOLINFOW cbSize uFlags hwnd uId RECT'rect hinst @*lpszText lParam !*lpReserved
def TOOLTIPS_CLASS "tooltips_class32"
def TOOLTIPS_CLASSA "tooltips_class32"
def TOOLTIPS_CLASSW L"tooltips_class32"
type TOOLTIPTEXT NMHDR'hdr $lpszText !szText[80] hinst uFlags lParam
type TOOLTIPTEXTA NMHDR'hdr $lpszText !szText[80] hinst uFlags lParam
type TOOLTIPTEXTW NMHDR'hdr @*lpszText @szText[80] hinst uFlags lParam
def TO_ADVANCEDLAYOUT 8
def TO_ADVANCEDTYPOGRAPHY 1
def TO_DISABLECUSTOMTEXTOUT 4
def TO_SIMPLELINEBREAK 2
type TPMPARAMS cbSize RECT'rcExclude
def TPM_BOTTOMALIGN 0x0020
def TPM_CENTERALIGN 0x0004
def TPM_HORIZONTAL 0x0000
def TPM_HORNEGANIMATION 0x0800
def TPM_HORPOSANIMATION 0x0400
def TPM_LAYOUTRTL 0x8000
def TPM_LEFTALIGN 0x0000
def TPM_LEFTBUTTON 0x0000
def TPM_NOANIMATION 0x4000
def TPM_NONOTIFY 0x0080
def TPM_RECURSE 0x0001
def TPM_RETURNCMD 0x0100
def TPM_RIGHTALIGN 0x0008
def TPM_RIGHTBUTTON 0x0002
def TPM_TOPALIGN 0x0000
def TPM_VCENTERALIGN 0x0010
def TPM_VERNEGANIMATION 0x2000
def TPM_VERPOSANIMATION 0x1000
def TPM_VERTICAL 0x0040
def TRACKBAR_CLASS "msctls_trackbar32"
def TRACKBAR_CLASSA "msctls_trackbar32"
def TRACKBAR_CLASSW L"msctls_trackbar32"
type TRACKMOUSEEVENT cbSize dwFlags hwndTrack dwHoverTime
def TRANSFORM_CTM 4107
def TRANSPARENT 1
def TRANSPORT_TYPE_CN 0x01
def TRANSPORT_TYPE_DG 0x02
def TRANSPORT_TYPE_LPC 0x04
def TRANSPORT_TYPE_WMSG 0x08
type TRIGGER_TYPE_UNION DAILY'Daily []WEEKLY'Weekly []MONTHLYDATE'MonthlyDate []MONTHLYDOW'MonthlyDOW
type TRIVERTEX x y @Red @Green @Blue @Alpha
def TRUE 1
def TRUETYPE_FONTTYPE 0x004
def TRUNCATE_EXISTING 5
def TRUST_E_ACTION_UNKNOWN 0x800B0002
def TRUST_E_BAD_DIGEST 0x80096010
def TRUST_E_BASIC_CONSTRAINTS 0x80096019
def TRUST_E_CERT_SIGNATURE 0x80096004
def TRUST_E_COUNTER_SIGNER 0x80096003
def TRUST_E_EXPLICIT_DISTRUST 0x800B0111
def TRUST_E_FAIL 0x800B010B
def TRUST_E_FINANCIAL_CRITERIA 0x8009601E
def TRUST_E_NOSIGNATURE 0x800B0100
def TRUST_E_NO_SIGNER_CERT 0x80096002
def TRUST_E_PROVIDER_UNKNOWN 0x800B0001
def TRUST_E_SUBJECT_FORM_UNKNOWN 0x800B0003
def TRUST_E_SUBJECT_NOT_TRUSTED 0x800B0004
def TRUST_E_SYSTEM_ERROR 0x80096001
def TRUST_E_TIME_STAMP 0x80096005
def TRY_AGAIN 11002
def TS_DRAW 2
def TS_MIN 0
def TS_TRUE 1
def TTDT_AUTOMATIC 0
def TTDT_AUTOPOP 2
def TTDT_INITIAL 3
def TTDT_RESHOW 1
def TTF_ABSOLUTE 0x0080
def TTF_CENTERTIP 0x0002
def TTF_DI_SETITEM 0x8000
def TTF_IDISHWND 0x0001
def TTF_PARSELINKS 0x1000
def TTF_RTLREADING 0x0004
def TTF_SUBCLASS 0x0010
def TTF_TRACK 0x0020
def TTF_TRANSPARENT 0x0100
type TTGETTITLE dwSize uTitleBitmap cch @*pszTitle
type TTHITTESTINFO hwnd POINT'pt TTTOOLINFO'ti
type TTHITTESTINFOA hwnd POINT'pt TTTOOLINFO'ti
type TTHITTESTINFOW hwnd POINT'pt TTTOOLINFOW'ti
def TTI_ERROR 3
def TTI_INFO 1
def TTI_NONE 0
def TTI_WARNING 2
def TTM_ACTIVATE 0x00000401
def TTM_ADDTOOL 0x00000404
def TTM_ADDTOOLA 0x00000404
def TTM_ADDTOOLW 0x00000432
def TTM_ADJUSTRECT 0x0000041F
def TTM_DELTOOL 0x00000405
def TTM_DELTOOLA 0x00000405
def TTM_DELTOOLW 0x00000433
def TTM_ENUMTOOLS 0x0000040E
def TTM_ENUMTOOLSA 0x0000040E
def TTM_ENUMTOOLSW 0x0000043A
def TTM_GETBUBBLESIZE 0x0000041E
def TTM_GETCURRENTTOOL 0x0000040F
def TTM_GETCURRENTTOOLA 0x0000040F
def TTM_GETCURRENTTOOLW 0x0000043B
def TTM_GETDELAYTIME 0x00000415
def TTM_GETMARGIN 0x0000041B
def TTM_GETMAXTIPWIDTH 0x00000419
def TTM_GETTEXT 0x0000040B
def TTM_GETTEXTA 0x0000040B
def TTM_GETTEXTW 0x00000438
def TTM_GETTIPBKCOLOR 0x00000416
def TTM_GETTIPTEXTCOLOR 0x00000417
def TTM_GETTITLE 0x00000423
def TTM_GETTOOLCOUNT 0x0000040D
def TTM_GETTOOLINFO 0x00000408
def TTM_GETTOOLINFOA 0x00000408
def TTM_GETTOOLINFOW 0x00000435
def TTM_HITTEST 0x0000040A
def TTM_HITTESTA 0x0000040A
def TTM_HITTESTW 0x00000437
def TTM_NEWTOOLRECT 0x00000406
def TTM_NEWTOOLRECTA 0x00000406
def TTM_NEWTOOLRECTW 0x00000434
def TTM_POP 0x0000041C
def TTM_POPUP 0x00000422
def TTM_RELAYEVENT 0x00000407
def TTM_SETDELAYTIME 0x00000403
def TTM_SETMARGIN 0x0000041A
def TTM_SETMAXTIPWIDTH 0x00000418
def TTM_SETTIPBKCOLOR 0x00000413
def TTM_SETTIPTEXTCOLOR 0x00000414
def TTM_SETTITLE 0x00000420
def TTM_SETTITLEA 0x00000420
def TTM_SETTITLEW 0x00000421
def TTM_SETTOOLINFO 0x00000409
def TTM_SETTOOLINFOA 0x00000409
def TTM_SETTOOLINFOW 0x00000436
def TTM_SETWINDOWTHEME 0x0000200B
def TTM_TRACKACTIVATE 0x00000411
def TTM_TRACKPOSITION 0x00000412
def TTM_UPDATE 0x0000041D
def TTM_UPDATETIPTEXT 0x0000040C
def TTM_UPDATETIPTEXTA 0x0000040C
def TTM_UPDATETIPTEXTW 0x00000439
def TTM_WINDOWFROMPOINT 0x00000410
def TTN_FIRST 0xFFFFFDF8
def TTN_GETDISPINFO 0xFFFFFDF8
def TTN_GETDISPINFOA 0xFFFFFDF8
def TTN_GETDISPINFOW 0xFFFFFDEE
def TTN_LAST 0xFFFFFDDB
def TTN_LINKCLICK 0xFFFFFDF5
def TTN_NEEDTEXT 0xFFFFFDF8
def TTN_NEEDTEXTA 0xFFFFFDF8
def TTN_NEEDTEXTW 0xFFFFFDEE
def TTN_POP 0xFFFFFDF6
def TTN_SHOW 0xFFFFFDF7
type TTPOLYCURVE @wType @cpfx POINTFX'apfx[1]
type TTPOLYGONHEADER cb dwType POINTFX'pfxStart
def TTS_ALWAYSTIP 0x01
def TTS_BALLOON 0x40
def TTS_CLOSE 0x80
def TTS_NOANIMATE 0x10
def TTS_NOFADE 0x20
def TTS_NOPREFIX 0x02
type TTTOOLINFO cbSize uFlags hwnd uId RECT'rect hinst $lpszText lParam !*lpReserved
type TTTOOLINFOA cbSize uFlags hwnd uId RECT'rect hinst $lpszText lParam !*lpReserved
def TTTOOLINFOA_V1_SIZE 40
def TTTOOLINFOA_V2_SIZE 44
def TTTOOLINFOA_V3_SIZE 48
type TTTOOLINFOW cbSize uFlags hwnd uId RECT'rect hinst @*lpszText lParam !*lpReserved
def TTTOOLINFOW_V1_SIZE 40
def TTTOOLINFOW_V2_SIZE 44
def TTTOOLINFOW_V3_SIZE 48
def TTTOOLINFO_V1_SIZE 40
def TT_AVAILABLE 0x0001
def TT_ENABLED 0x0002
def TT_POLYGON_TYPE 24
def TT_PRIM_CSPLINE 3
def TT_PRIM_LINE 1
def TT_PRIM_QSPLINE 2
def TURKISH_CHARSET 162
def TVCDRF_NOIMAGES 0x00010000
def TVC_BYKEYBOARD 0x0002
def TVC_BYMOUSE 0x0001
def TVC_UNKNOWN 0x0000
def TVE_COLLAPSE 0x0001
def TVE_COLLAPSERESET 0x8000
def TVE_EXPAND 0x0002
def TVE_EXPANDPARTIAL 0x4000
def TVE_TOGGLE 0x0003
def TVGN_CARET 0x0009
def TVGN_CHILD 0x0004
def TVGN_DROPHILITE 0x0008
def TVGN_FIRSTVISIBLE 0x0005
def TVGN_LASTVISIBLE 0x000A
def TVGN_NEXT 0x0001
def TVGN_NEXTVISIBLE 0x0006
def TVGN_PARENT 0x0003
def TVGN_PREVIOUS 0x0002
def TVGN_PREVIOUSVISIBLE 0x0007
def TVGN_ROOT 0x0000
type TVHITTESTINFO POINT'pt flags hItem
def TVHT_ABOVE 0x0100
def TVHT_BELOW 0x0200
def TVHT_NOWHERE 0x0001
def TVHT_ONITEM 0x00000046
def TVHT_ONITEMBUTTON 0x0010
def TVHT_ONITEMICON 0x0002
def TVHT_ONITEMINDENT 0x0008
def TVHT_ONITEMLABEL 0x0004
def TVHT_ONITEMRIGHT 0x0020
def TVHT_ONITEMSTATEICON 0x0040
def TVHT_TOLEFT 0x0800
def TVHT_TORIGHT 0x0400
def TVIF_CHILDREN 0x0040
def TVIF_DI_SETITEM 0x1000
def TVIF_HANDLE 0x0010
def TVIF_IMAGE 0x0002
def TVIF_INTEGRAL 0x0080
def TVIF_PARAM 0x0004
def TVIF_SELECTEDIMAGE 0x0020
def TVIF_STATE 0x0008
def TVIF_TEXT 0x0001
type TVINSERTSTRUCT hParent hInsertAfter {TVITEMEX'itemex []TVITEM'item}
type TVINSERTSTRUCTA hParent hInsertAfter {TVITEMEX'itemex []TVITEM'item}
def TVINSERTSTRUCTA_V1_SIZE 48
type TVINSERTSTRUCTW hParent hInsertAfter {TVITEMEXW'itemex []TVITEMW'item}
def TVINSERTSTRUCTW_V1_SIZE 48
def TVINSERTSTRUCT_V1_SIZE 48
def TVIS_BOLD 0x0010
def TVIS_CUT 0x0004
def TVIS_DROPHILITED 0x0008
def TVIS_EXPANDED 0x0020
def TVIS_EXPANDEDONCE 0x0040
def TVIS_EXPANDPARTIAL 0x0080
def TVIS_OVERLAYMASK 0x0F00
def TVIS_SELECTED 0x0002
def TVIS_STATEIMAGEMASK 0xF000
def TVIS_USERMASK 0xF000
type TVITEM mask hItem state stateMask $pszText cchTextMax iImage iSelectedImage cChildren lParam
type TVITEMA mask hItem state stateMask $pszText cchTextMax iImage iSelectedImage cChildren lParam
type TVITEMEX mask hItem state stateMask $pszText cchTextMax iImage iSelectedImage cChildren lParam iIntegral
type TVITEMEXA mask hItem state stateMask $pszText cchTextMax iImage iSelectedImage cChildren lParam iIntegral
type TVITEMEXW mask hItem state stateMask @*pszText cchTextMax iImage iSelectedImage cChildren lParam iIntegral
type TVITEMW mask hItem state stateMask @*pszText cchTextMax iImage iSelectedImage cChildren lParam
def TVI_FIRST 0xFFFF0001
def TVI_LAST 0xFFFF0002
def TVI_ROOT 0xFFFF0000
def TVI_SORT 0xFFFF0003
def TVM_CREATEDRAGIMAGE 0x00001112
def TVM_DELETEITEM 0x00001101
def TVM_EDITLABEL 0x0000110E
def TVM_EDITLABELA 0x0000110E
def TVM_EDITLABELW 0x00001141
def TVM_ENDEDITLABELNOW 0x00001116
def TVM_ENSUREVISIBLE 0x00001114
def TVM_EXPAND 0x00001102
def TVM_GETBKCOLOR 0x0000111F
def TVM_GETCOUNT 0x00001105
def TVM_GETEDITCONTROL 0x0000110F
def TVM_GETIMAGELIST 0x00001108
def TVM_GETINDENT 0x00001106
def TVM_GETINSERTMARKCOLOR 0x00001126
def TVM_GETISEARCHSTRING 0x00001117
def TVM_GETISEARCHSTRINGA 0x00001117
def TVM_GETISEARCHSTRINGW 0x00001140
def TVM_GETITEM 0x0000110C
def TVM_GETITEMA 0x0000110C
def TVM_GETITEMHEIGHT 0x0000111C
def TVM_GETITEMRECT 0x00001104
def TVM_GETITEMSTATE 0x00001127
def TVM_GETITEMW 0x0000113E
def TVM_GETLINECOLOR 0x00001129
def TVM_GETNEXTITEM 0x0000110A
def TVM_GETSCROLLTIME 0x00001122
def TVM_GETTEXTCOLOR 0x00001120
def TVM_GETTOOLTIPS 0x00001119
def TVM_GETUNICODEFORMAT 0x00002006
def TVM_GETVISIBLECOUNT 0x00001110
def TVM_HITTEST 0x00001111
def TVM_INSERTITEM 0x00001100
def TVM_INSERTITEMA 0x00001100
def TVM_INSERTITEMW 0x00001132
def TVM_MAPACCIDTOHTREEITEM 0x0000112A
def TVM_MAPHTREEITEMTOACCID 0x0000112B
def TVM_SELECTITEM 0x0000110B
def TVM_SETBKCOLOR 0x0000111D
def TVM_SETIMAGELIST 0x00001109
def TVM_SETINDENT 0x00001107
def TVM_SETINSERTMARK 0x0000111A
def TVM_SETINSERTMARKCOLOR 0x00001125
def TVM_SETITEM 0x0000110D
def TVM_SETITEMA 0x0000110D
def TVM_SETITEMHEIGHT 0x0000111B
def TVM_SETITEMW 0x0000113F
def TVM_SETLINECOLOR 0x00001128
def TVM_SETSCROLLTIME 0x00001121
def TVM_SETTEXTCOLOR 0x0000111E
def TVM_SETTOOLTIPS 0x00001118
def TVM_SETUNICODEFORMAT 0x00002005
def TVM_SORTCHILDREN 0x00001113
def TVM_SORTCHILDRENCB 0x00001115
def TVNRET_DEFAULT 0
def TVNRET_SKIPNEW 2
def TVNRET_SKIPOLD 1
def TVN_BEGINDRAG 0xFFFFFE69
def TVN_BEGINDRAGA 0xFFFFFE69
def TVN_BEGINDRAGW 0xFFFFFE38
def TVN_BEGINLABELEDIT 0xFFFFFE66
def TVN_BEGINLABELEDITA 0xFFFFFE66
def TVN_BEGINLABELEDITW 0xFFFFFE35
def TVN_BEGINRDRAG 0xFFFFFE68
def TVN_BEGINRDRAGA 0xFFFFFE68
def TVN_BEGINRDRAGW 0xFFFFFE37
def TVN_DELETEITEM 0xFFFFFE67
def TVN_DELETEITEMA 0xFFFFFE67
def TVN_DELETEITEMW 0xFFFFFE36
def TVN_ENDLABELEDIT 0xFFFFFE65
def TVN_ENDLABELEDITA 0xFFFFFE65
def TVN_ENDLABELEDITW 0xFFFFFE34
def TVN_FIRST 0xFFFFFE70
def TVN_GETDISPINFO 0xFFFFFE6D
def TVN_GETDISPINFOA 0xFFFFFE6D
def TVN_GETDISPINFOW 0xFFFFFE3C
def TVN_GETINFOTIP 0xFFFFFE63
def TVN_GETINFOTIPA 0xFFFFFE63
def TVN_GETINFOTIPW 0xFFFFFE62
def TVN_ITEMEXPANDED 0xFFFFFE6A
def TVN_ITEMEXPANDEDA 0xFFFFFE6A
def TVN_ITEMEXPANDEDW 0xFFFFFE39
def TVN_ITEMEXPANDING 0xFFFFFE6B
def TVN_ITEMEXPANDINGA 0xFFFFFE6B
def TVN_ITEMEXPANDINGW 0xFFFFFE3A
def TVN_KEYDOWN 0xFFFFFE64
def TVN_LAST 0xFFFFFE0D
def TVN_SELCHANGED 0xFFFFFE6E
def TVN_SELCHANGEDA 0xFFFFFE6E
def TVN_SELCHANGEDW 0xFFFFFE3D
def TVN_SELCHANGING 0xFFFFFE6F
def TVN_SELCHANGINGA 0xFFFFFE6F
def TVN_SELCHANGINGW 0xFFFFFE3E
def TVN_SETDISPINFO 0xFFFFFE6C
def TVN_SETDISPINFOA 0xFFFFFE6C
def TVN_SETDISPINFOW 0xFFFFFE3B
def TVN_SINGLEEXPAND 0xFFFFFE61
def TVSIL_NORMAL 0
def TVSIL_STATE 2
def TVSI_NOSINGLEEXPAND 0x8000
type TVSORTCB hParent lpfnCompare lParam
def TVS_CHECKBOXES 0x0100
def TVS_DISABLEDRAGDROP 0x0010
def TVS_EDITLABELS 0x0008
def TVS_FULLROWSELECT 0x1000
def TVS_HASBUTTONS 0x0001
def TVS_HASLINES 0x0002
def TVS_INFOTIP 0x0800
def TVS_LINESATROOT 0x0004
def TVS_NOHSCROLL 0x8000
def TVS_NONEVENHEIGHT 0x4000
def TVS_NOSCROLL 0x2000
def TVS_NOTOOLTIPS 0x0080
def TVS_RTLREADING 0x0040
def TVS_SHOWSELALWAYS 0x0020
def TVS_SINGLEEXPAND 0x0400
def TVS_TRACKSELECT 0x0200
type TV_DISPINFO NMHDR'hdr TVITEM'item
type TV_DISPINFOA NMHDR'hdr TVITEM'item
type TV_DISPINFOW NMHDR'hdr TVITEMW'item
def TV_FIRST 0x1100
type TV_HITTESTINFO POINT'pt flags hItem
type TV_INSERTSTRUCT hParent hInsertAfter {TVITEMEX'itemex []TVITEM'item}
type TV_INSERTSTRUCTA hParent hInsertAfter {TVITEMEX'itemex []TVITEM'item}
type TV_INSERTSTRUCTW hParent hInsertAfter {TVITEMEXW'itemex []TVITEMW'item}
type TV_ITEM mask hItem state stateMask $pszText cchTextMax iImage iSelectedImage cChildren lParam
type TV_ITEMA mask hItem state stateMask $pszText cchTextMax iImage iSelectedImage cChildren lParam
type TV_ITEMW mask hItem state stateMask @*pszText cchTextMax iImage iSelectedImage cChildren lParam
type TV_KEYDOWN NMHDR'hdr @wVKey flags
type TV_SORTCB hParent lpfnCompare lParam
def TWOSTOPBITS 2
def TYMED_ENHMF 64
def TYMED_FILE 2
def TYMED_GDI 16
def TYMED_HGLOBAL 1
def TYMED_ISTORAGE 8
def TYMED_ISTREAM 4
def TYMED_MFPICT 32
def TYMED_NULL 0
type TYPEATTR GUID'guid lcid dwReserved memidConstructor memidDestructor @*lpstrSchema cbSizeInstance typekind @cFuncs @cVars @cImplTypes @cbSizeVft @cbAlignment @wTypeFlags @wMajorVerNum @wMinorVerNum TYPEDESC'tdescAlias IDLDESC'idldescType
type TYPEDESC {TYPEDESC*lptdesc []ARRAYDESC*lpadesc []hreftype} @vt
def TYPEFLAG_FAGGREGATABLE 0x400
def TYPEFLAG_FAPPOBJECT 0x1
def TYPEFLAG_FCANCREATE 0x2
def TYPEFLAG_FCONTROL 0x20
def TYPEFLAG_FDISPATCHABLE 0x1000
def TYPEFLAG_FDUAL 0x40
def TYPEFLAG_FHIDDEN 0x10
def TYPEFLAG_FLICENSED 0x4
def TYPEFLAG_FNONEXTENSIBLE 0x80
def TYPEFLAG_FOLEAUTOMATION 0x100
def TYPEFLAG_FPREDECLID 0x8
def TYPEFLAG_FPROXY 0x4000
def TYPEFLAG_FREPLACEABLE 0x800
def TYPEFLAG_FRESTRICTED 0x200
def TYPEFLAG_FREVERSEBIND 0x2000
def TYPE_E_AMBIGUOUSNAME 0x8002802C
def TYPE_E_BADMODULEKIND 0x800288BD
def TYPE_E_BUFFERTOOSMALL 0x80028016
def TYPE_E_CANTCREATETMPFILE 0x80028CA3
def TYPE_E_CANTLOADLIBRARY 0x80029C4A
def TYPE_E_CIRCULARTYPE 0x80029C84
def TYPE_E_DLLFUNCTIONNOTFOUND 0x8002802F
def TYPE_E_DUPLICATEID 0x800288C6
def TYPE_E_ELEMENTNOTFOUND 0x8002802B
def TYPE_E_FIELDNOTFOUND 0x80028017
def TYPE_E_INCONSISTENTPROPFUNCS 0x80029C83
def TYPE_E_INVALIDID 0x800288CF
def TYPE_E_INVALIDSTATE 0x80028029
def TYPE_E_INVDATAREAD 0x80028018
def TYPE_E_IOERROR 0x80028CA2
def TYPE_E_LIBNOTREGISTERED 0x8002801D
def TYPE_E_NAMECONFLICT 0x8002802D
def TYPE_E_OUTOFBOUNDS 0x80028CA1
def TYPE_E_QUALIFIEDNAMEDISALLOWED 0x80028028
def TYPE_E_REGISTRYACCESS 0x8002801C
def TYPE_E_SIZETOOBIG 0x800288C5
def TYPE_E_TYPEMISMATCH 0x80028CA0
def TYPE_E_UNDEFINEDTYPE 0x80028027
def TYPE_E_UNKNOWNLCID 0x8002802E
def TYPE_E_UNSUPFORMAT 0x80028019
def TYPE_E_WRONGTYPEKIND 0x8002802A
def TYSPEC_CLSID 0
def TYSPEC_FILEEXT 1
def TYSPEC_FILENAME 3
def TYSPEC_MIMETYPE 2
def TYSPEC_OBJECTID 6
def TYSPEC_PACKAGENAME 5
def TYSPEC_PROGID 4
dll C_macro TabCtrl_AdjustRect hwnd bLarger prc
 ;;SendMessage(hwnd,(0x1300+40),bLarger,prc)
dll C_macro TabCtrl_DeleteAllItems hwnd
 ;;SendMessage(hwnd,(0x1300+9),0,0)
dll C_macro TabCtrl_DeleteItem hwnd i
 ;;SendMessage(hwnd,(0x1300+8),i,0)
dll C_macro TabCtrl_DeselectAll hwnd fExcludeFocus
 ;;SendMessage(hwnd,(0x1300+50),fExcludeFocus,0)
dll C_macro TabCtrl_GetCurFocus hwnd
 ;;SendMessage(hwnd,(0x1300+47),0,0)
dll C_macro TabCtrl_GetCurSel hwnd
 ;;SendMessage(hwnd,(0x1300+11),0,0)
dll C_macro TabCtrl_GetExtendedStyle hwnd
 ;;SendMessage(hwnd,(0x1300+53),0,0)
dll C_macro TabCtrl_GetImageList hwnd
 ;;SendMessage(hwnd,(0x1300+2),0,0)
dll C_macro TabCtrl_GetItem hwnd iItem pitem
 ;;SendMessage(hwnd,(0x1300+5),iItem,pitem)
dll C_macro TabCtrl_GetItemCount hwnd
 ;;SendMessage(hwnd,(0x1300+4),0,0)
dll C_macro TabCtrl_GetItemRect hwnd i prc
 ;;SendMessage(hwnd,(0x1300+10),i,prc)
dll C_macro TabCtrl_GetRowCount hwnd
 ;;SendMessage(hwnd,(0x1300+44),0,0)
dll C_macro TabCtrl_GetToolTips hwnd
 ;;SendMessage(hwnd,(0x1300+45),0,0)
dll C_macro TabCtrl_GetUnicodeFormat hwnd
 ;;SendMessage(hwnd,(0x2000+6),0,0)
dll C_macro TabCtrl_HighlightItem hwnd i fHighlight
 ;;SendMessage(hwnd,(0x1300+51),i,(((((fHighlight)&0xffff))|((((0)&0xffff)))<<16)))
dll C_macro TabCtrl_HitTest hwndTC pinfo
 ;;SendMessage(hwndTC,(0x1300+13),0,pinfo)
dll C_macro TabCtrl_InsertItem hwnd iItem pitem
 ;;SendMessage(hwnd,(0x1300+7),iItem,(const TCITEMA*)(pitem))
dll C_macro TabCtrl_RemoveImage hwnd i
 ;;SendMessage(hwnd,(0x1300+42),i,0)
dll C_macro TabCtrl_SetCurFocus hwnd i
 ;;SendMessage(hwnd,(0x1300+48),i,0)
dll C_macro TabCtrl_SetCurSel hwnd i
 ;;SendMessage(hwnd,(0x1300+12),i,0)
dll C_macro TabCtrl_SetExtendedStyle hwnd dw
 ;;SendMessage(hwnd,(0x1300+52),0,dw)
dll C_macro TabCtrl_SetImageList hwnd himl
 ;;SendMessage(hwnd,(0x1300+3),0,himl)
dll C_macro TabCtrl_SetItem hwnd iItem pitem
 ;;SendMessage(hwnd,(0x1300+6),iItem,pitem)
dll C_macro TabCtrl_SetItemExtra hwndTC cb
 ;;SendMessage(hwndTC,(0x1300+14),cb,0)
dll C_macro TabCtrl_SetItemSize hwnd x y
 ;;SendMessage(hwnd,(0x1300+41),0,((((((x)&0xffff))|((((y)&0xffff)))<<16))))
dll C_macro TabCtrl_SetMinTabWidth hwnd x
 ;;SendMessage(hwnd,(0x1300+49),0,x)
dll C_macro TabCtrl_SetPadding hwnd cx cy
 ;;SendMessage(hwnd,(0x1300+43),0,((((((cx)&0xffff))|((((cy)&0xffff)))<<16))))
dll C_macro TabCtrl_SetToolTips hwnd hwndTT
 ;;SendMessage(hwnd,(0x1300+46),hwndTT,0)
dll C_macro TabCtrl_SetUnicodeFormat hwnd fUnicode
 ;;SendMessage(hwnd,(0x2000+5),fUnicode,0)
dll user32 [TabbedTextOutA]#TabbedTextOut hDC X Y $lpString nCount nTabPositions *lpnTabStopPositions nTabOrigin
def TapeDriveCleanDriveNow 11
def TapeDriveHardwareError 7
def TapeDriveMediaLifeExpired 12
def TapeDriveProblemNone 0
def TapeDriveReadError 5
def TapeDriveReadWarning 3
def TapeDriveReadWriteError 2
def TapeDriveReadWriteWarning 1
def TapeDriveScsiConnectionError 9
def TapeDriveSnappedTape 13
def TapeDriveTimetoClean 10
def TapeDriveUnsupportedMedia 8
def TapeDriveWriteError 6
def TapeDriveWriteWarning 4
dll kernel32 #TerminateJobObject hJob uExitCode
dll kernel32 #TerminateProcess hProcess uExitCode
dll kernel32 #TerminateThread hThread dwExitCode
dll gdi32 [TextOutA]#TextOut hdc nXStart nYStart $lpString cbString
dll kernel32 #Thread32First hSnapshot THREADENTRY32*lpte
dll kernel32 #Thread32Next hSnapshot THREADENTRY32*lpte
def ThreadIsIoPending 16
dll user32 @TileWindows hwndParent wHow RECT*lpRect cKids *lpKids
dll kernel32 #TlsAlloc
dll kernel32 #TlsFree dwTlsIndex
dll kernel32 !*TlsGetValue dwTlsIndex
dll kernel32 #TlsSetValue dwTlsIndex !*lpTlsValue
dll user32 #ToAscii uVirtKey uScanCode !*lpKeyState @*lpChar uFlags
dll user32 #ToAsciiEx uVirtKey uScanCode !*lpKeyState @*lpChar uFlags dwhkl
dll user32 #ToUnicode wVirtKey wScanCode !*lpKeyState @*pwszBuff cchBuff wFlags
dll user32 #ToUnicodeEx wVirtKey wScanCode !*lpKeyState @*pwszBuff cchBuff wFlags dwhkl
def TokenAuditPolicy 16
def TokenDefaultDacl 6
def TokenGroups 2
def TokenGroupsAndPrivileges 13
def TokenImpersonation 2
def TokenImpersonationLevel 9
def TokenOwner 4
def TokenPrimary 1
def TokenPrimaryGroup 5
def TokenPrivileges 3
def TokenRestrictedSids 11
def TokenSandBoxInert 15
def TokenSessionId 12
def TokenSessionReference 14
def TokenSource 7
def TokenStatistics 10
def TokenType 8
def TokenUser 1
dll kernel32 #Toolhelp32ReadProcessMemory th32ProcessID !*lpBaseAddress !*lpBuffer cbRead *lpNumberOfBytesRead
dll user32 #TrackMouseEvent TRACKMOUSEEVENT*lpEventTrack
dll user32 #TrackPopupMenu hMenu uFlags x y nReserved hWnd RECT*prcRect
dll user32 #TrackPopupMenuEx hmenu fuFlags x y hwnd TPMPARAMS*lptpm
dll kernel32 #TransactNamedPipe hNamedPipe !*lpInBuffer nInBufferSize !*lpOutBuffer nOutBufferSize *lpBytesRead OVERLAPPED*lpOverlapped
dll user32 [TranslateAcceleratorA]#TranslateAccelerator hWnd hAccTable MSG*lpMsg
dll gdi32 #TranslateCharsetInfo *lpSrc CHARSETINFO*lpCs dwFlags
dll user32 #TranslateMDISysAccel hWndClient MSG*lpMsg
dll user32 #TranslateMessage MSG*lpMsg
dll kernel32 #TransmitCommChar hFile !cChar
dll msimg32 #TransparentBlt hdcDest nXOriginDest nYOriginDest nWidthDest hHeightDest hdcSrc nXOriginSrc nYOriginSrc nWidthSrc nHeightSrc crTransparent
def Travan 34
dll C_macro TreeView_CreateDragImage hwnd hitem
 ;;SendMessage(hwnd,(0x1100+18),0,hitem)
dll C_macro TreeView_DeleteAllItems hwnd
 ;;SendMessage(hwnd,(0x1100+1),0,(-0x10000))
dll C_macro TreeView_DeleteItem hwnd hitem
 ;;SendMessage(hwnd,(0x1100+1),0,hitem)
dll C_macro TreeView_EditLabel hwnd hitem
 ;;SendMessage(hwnd,(0x1100+14),0,hitem)
dll C_macro TreeView_EndEditLabelNow hwnd fCancel
 ;;SendMessage(hwnd,(0x1100+22),fCancel,0)
dll C_macro TreeView_EnsureVisible hwnd hitem
 ;;SendMessage(hwnd,(0x1100+20),0,hitem)
dll C_macro TreeView_Expand hwnd hitem code
 ;;SendMessage(hwnd,(0x1100+2),code,hitem)
dll C_macro TreeView_GetBkColor hwnd
 ;;SendMessage(hwnd,(0x1100+31),0,0)
dll C_macro TreeView_GetChild hwnd hitem
 ;;SendMessage(hwnd,(0x1100+10),0x0004,hitem)
dll C_macro TreeView_GetCount hwnd
 ;;SendMessage(hwnd,(0x1100+5),0,0)
dll C_macro TreeView_GetDropHilight hwnd
 ;;SendMessage(hwnd,(0x1100+10),0x0008,0)
dll C_macro TreeView_GetEditControl hwnd
 ;;SendMessage(hwnd,(0x1100+15),0,0)
dll C_macro TreeView_GetFirstVisible hwnd
 ;;SendMessage(hwnd,(0x1100+10),0x0005,0)
dll C_macro TreeView_GetISearchString hwndTV lpsz
 ;;SendMessage(hwndTV,(0x1100+23),0,lpsz)
dll C_macro TreeView_GetImageList hwnd iImage
 ;;SendMessage(hwnd,(0x1100+8),iImage,0)
dll C_macro TreeView_GetIndent hwnd
 ;;SendMessage(hwnd,(0x1100+6),0,0)
dll C_macro TreeView_GetInsertMarkColor hwnd
 ;;SendMessage(hwnd,(0x1100+38),0,0)
dll C_macro TreeView_GetItem hwnd pitem
 ;;SendMessage(hwnd,(0x1100+12),0,pitem)
dll C_macro TreeView_GetItemHeight hwnd
 ;;SendMessage(hwnd,(0x1100+28),0,0)
dll C_macro TreeView_GetItemState hwndTV hti mask
 ;;SendMessage(hwndTV,(0x1100+39),hti,mask)
dll C_macro TreeView_GetLastVisible hwnd
 ;;SendMessage(hwnd,(0x1100+10),0x000A,0)
dll C_macro TreeView_GetLineColor hwnd
 ;;SendMessage(hwnd,(0x1100+41),0,0)
dll C_macro TreeView_GetNextItem hwnd hitem code
 ;;SendMessage(hwnd,(0x1100+10),code,hitem)
dll C_macro TreeView_GetNextSibling hwnd hitem
 ;;SendMessage(hwnd,(0x1100+10),0x0001,hitem)
dll C_macro TreeView_GetNextVisible hwnd hitem
 ;;SendMessage(hwnd,(0x1100+10),0x0006,hitem)
dll C_macro TreeView_GetParent hwnd hitem
 ;;SendMessage(hwnd,(0x1100+10),0x0003,hitem)
dll C_macro TreeView_GetPrevSibling hwnd hitem
 ;;SendMessage(hwnd,(0x1100+10),0x0002,hitem)
dll C_macro TreeView_GetPrevVisible hwnd hitem
 ;;SendMessage(hwnd,(0x1100+10),0x0007,hitem)
dll C_macro TreeView_GetRoot hwnd
 ;;SendMessage(hwnd,(0x1100+10),0x0000,0)
dll C_macro TreeView_GetScrollTime hwnd
 ;;SendMessage(hwnd,(0x1100+34),0,0)
dll C_macro TreeView_GetSelection hwnd
 ;;SendMessage(hwnd,(0x1100+10),0x0009,0)
dll C_macro TreeView_GetTextColor hwnd
 ;;SendMessage(hwnd,(0x1100+32),0,0)
dll C_macro TreeView_GetToolTips hwnd
 ;;SendMessage(hwnd,(0x1100+25),0,0)
dll C_macro TreeView_GetUnicodeFormat hwnd
 ;;SendMessage(hwnd,(0x2000+6),0,0)
dll C_macro TreeView_GetVisibleCount hwnd
 ;;SendMessage(hwnd,(0x1100+16),0,0)
dll C_macro TreeView_HitTest hwnd lpht
 ;;SendMessage(hwnd,(0x1100+17),0,lpht)
dll C_macro TreeView_InsertItem hwnd lpis
 ;;SendMessage(hwnd,(0x1100+0),0,lpis)
dll C_macro TreeView_MapAccIDToHTREEITEM hwnd id
 ;;SendMessage(hwnd,(0x1100+42),id,0)
dll C_macro TreeView_MapHTREEITEMToAccID hwnd htreeitem
 ;;SendMessage(hwnd,(0x1100+43),htreeitem,0)
dll C_macro TreeView_Select hwnd hitem code
 ;;SendMessage(hwnd,(0x1100+11),code,hitem)
dll C_macro TreeView_SelectDropTarget hwnd hitem
 ;;SendMessage(hwnd,(0x1100+11),0x0008,hitem)
dll C_macro TreeView_SelectItem hwnd hitem
 ;;SendMessage(hwnd,(0x1100+11),0x0009,hitem)
dll C_macro TreeView_SelectSetFirstVisible hwnd hitem
 ;;SendMessage(hwnd,(0x1100+11),0x0005,hitem)
dll C_macro TreeView_SetBkColor hwnd clr
 ;;SendMessage(hwnd,(0x1100+29),0,clr)
dll C_macro TreeView_SetImageList hwnd himl iImage
 ;;SendMessage(hwnd,(0x1100+9),iImage,himl)
dll C_macro TreeView_SetIndent hwnd indent
 ;;SendMessage(hwnd,(0x1100+7),indent,0)
dll C_macro TreeView_SetInsertMark hwnd hItem fAfter
 ;;SendMessage(hwnd,(0x1100+26),fAfter,hItem)
dll C_macro TreeView_SetInsertMarkColor hwnd clr
 ;;SendMessage(hwnd,(0x1100+37),0,clr)
dll C_macro TreeView_SetItem hwnd pitem
 ;;SendMessage(hwnd,(0x1100+13),0,(const TVITEMA*)(pitem))
dll C_macro TreeView_SetItemHeight hwnd iHeight
 ;;SendMessage(hwnd,(0x1100+27),iHeight,0)
dll C_macro TreeView_SetLineColor hwnd clr
 ;;SendMessage(hwnd,(0x1100+40),0,clr)
dll C_macro TreeView_SetScrollTime hwnd uTime
 ;;SendMessage(hwnd,(0x1100+33),uTime,0)
dll C_macro TreeView_SetTextColor hwnd clr
 ;;SendMessage(hwnd,(0x1100+30),0,clr)
dll C_macro TreeView_SetToolTips hwnd hwndTT
 ;;SendMessage(hwnd,(0x1100+24),hwndTT,0)
dll C_macro TreeView_SetUnicodeFormat hwnd fUnicode
 ;;SendMessage(hwnd,(0x2000+5),fUnicode,0)
dll C_macro TreeView_SortChildren hwnd hitem recurse
 ;;SendMessage(hwnd,(0x1100+19),recurse,hitem)
dll C_macro TreeView_SortChildrenCB hwnd psort recurse
 ;;SendMessage(hwnd,(0x1100+21),recurse,psort)
dll kernel32 #TryEnterCriticalSection CRITICAL_SECTION*lpCriticalSection
dll kernel32 #TzSpecificLocalTimeToSystemTime TIME_ZONE_INFORMATION*lpTimeZoneInformation SYSTEMTIME*lpLocalTime SYSTEMTIME*lpUniversalTime
def UAS_BLOCKED 0x1
def UAS_MASK 0x3
def UAS_NOPARENTENABLE 0x2
def UAS_NORMAL 0
def UCHAR_MAX 0xff
def UCLEANUI 0x04000000
type UDACCEL nSec nInc
type UDATE SYSTEMTIME'st @wDayOfYear
def UDIRTYUI 0x08000000
def UDM_GETACCEL 0x0000046C
def UDM_GETBASE 0x0000046E
def UDM_GETBUDDY 0x0000046A
def UDM_GETPOS 0x00000468
def UDM_GETPOS32 0x00000472
def UDM_GETRANGE 0x00000466
def UDM_GETRANGE32 0x00000470
def UDM_GETUNICODEFORMAT 0x00002006
def UDM_SETACCEL 0x0000046B
def UDM_SETBASE 0x0000046D
def UDM_SETBUDDY 0x00000469
def UDM_SETPOS 0x00000467
def UDM_SETPOS32 0x00000471
def UDM_SETRANGE 0x00000465
def UDM_SETRANGE32 0x0000046F
def UDM_SETUNICODEFORMAT 0x00002005
def UDN_DELTAPOS 0xFFFFFD2E
def UDN_FIRST 0xFFFFFD2F
def UDN_LAST 0xFFFFFD1C
def UDS_ALIGNLEFT 0x0008
def UDS_ALIGNRIGHT 0x0004
def UDS_ARROWKEYS 0x0020
def UDS_AUTOBUDDY 0x0010
def UDS_HORZ 0x0040
def UDS_HOTTRACK 0x0100
def UDS_NOTHOUSANDS 0x0080
def UDS_SETBUDDYINT 0x0002
def UDS_WRAP 0x0001
def UD_MAXVAL 0x7fff
def UD_MINVAL 0xFFFF8001
def UID_AUTOCORRECT 6
def UID_CUT 4
def UID_DELETE 2
def UID_DRAGDROP 3
def UID_PASTE 5
def UID_TYPING 1
def UID_UNKNOWN 0
def UINT_MAX 0xffffffff
def UISF_ACTIVE 0x4
def UISF_HIDEACCEL 0x2
def UISF_HIDEFOCUS 0x1
def UIS_CLEAR 2
def UIS_INITIALIZE 3
def UIS_SET 1
def UI_CAP_2700 0x00000001
def UI_CAP_ROT90 0x00000002
def UI_CAP_ROTANY 0x00000004
type ULARGE_INTEGER {LowPart HighPart} []__ULARGE_INTEGER2'u []%QuadPart
def ULONG_MAX 0xffffffffU
def ULW_ALPHA 0x00000002
def ULW_COLORKEY 0x00000001
def ULW_OPAQUE 0x00000004
def UNDEFINE_ALTERNATE 0xD
def UNDEFINE_PRIMARY 0xC
def UNDERFLOW 4
def UNICODE_NOCHAR 0xFFFF
def UNICODE_NULL 0
 ;;(WCHAR)0
type UNICODE_STRING @Length @MaximumLength @*Buffer
def UNICODE_STRING_MAX_BYTES 65534
 ;;(WORD)65534
def UNICODE_STRING_MAX_CHARS 32767
def UNIQUE_NAME 0x00
type UNIVERSAL_NAME_INFO $lpUniversalName
type UNIVERSAL_NAME_INFOA $lpUniversalName
type UNIVERSAL_NAME_INFOW @*lpUniversalName
def UNIVERSAL_NAME_INFO_LEVEL 0x00000001
def UNLOAD_DLL_DEBUG_EVENT 7
type UNLOAD_DLL_DEBUG_INFO !*lpBaseOfDll
def UNLOCK_ELEMENT 1
def UNPROTECTED_DACL_SECURITY_INFORMATION 0x20000000
def UNPROTECTED_SACL_SECURITY_INFORMATION 0x10000000
def UNRECOVERED_READS_VALID 0x00000008
def UNRECOVERED_WRITES_VALID 0x00000002
def UOI_FLAGS 1
def UOI_NAME 2
def UOI_TYPE 3
def UOI_USER_SID 4
def UPDFCACHE_ALL 0x7FFFFFFF
def UPDFCACHE_ALLBUTNODATACACHE 0x7FFFFFFE
def UPDFCACHE_IFBLANK 0x10
def UPDFCACHE_IFBLANKORONSAVECACHE 0x00000012
def UPDFCACHE_NODATACACHE 0x1
def UPDFCACHE_NORMALCACHE 0x8
def UPDFCACHE_ONLYIFBLANK 0x80000000
def UPDFCACHE_ONSAVECACHE 0x2
def UPDFCACHE_ONSTOPCACHE 0x4
def UPDOWN_CLASS "msctls_updown32"
def UPDOWN_CLASSA "msctls_updown32"
def UPDOWN_CLASSW L"msctls_updown32"
def URLACTION_ACTIVEX_CONFIRM_NOOBJECTSAFETY 0x00001204
def URLACTION_ACTIVEX_CURR_MAX 0x00001206
def URLACTION_ACTIVEX_MAX 0x000013ff
def URLACTION_ACTIVEX_MIN 0x00001200
def URLACTION_ACTIVEX_NO_WEBOC_SCRIPT 0x00001206
def URLACTION_ACTIVEX_OVERRIDE_DATA_SAFETY 0x00001202
def URLACTION_ACTIVEX_OVERRIDE_OBJECT_SAFETY 0x00001201
def URLACTION_ACTIVEX_OVERRIDE_SCRIPT_SAFETY 0x00001203
def URLACTION_ACTIVEX_RUN 0x00001200
def URLACTION_ACTIVEX_TREATASUNTRUSTED 0x00001205
def URLACTION_AUTHENTICATE_CLIENT 0x00001A01
def URLACTION_CHANNEL_SOFTDIST_MAX 0x00001Eff
def URLACTION_CHANNEL_SOFTDIST_MIN 0x00001E00
def URLACTION_CHANNEL_SOFTDIST_PERMISSIONS 0x00001E05
def URLACTION_CLIENT_CERT_PROMPT 0x00001A04
def URLACTION_COOKIES 0x00001A02
def URLACTION_COOKIES_ENABLED 0x00001A10
def URLACTION_COOKIES_SESSION 0x00001A03
def URLACTION_COOKIES_SESSION_THIRD_PARTY 0x00001A06
def URLACTION_COOKIES_THIRD_PARTY 0x00001A05
def URLACTION_CREDENTIALS_USE 0x00001A00
def URLACTION_CROSS_DOMAIN_DATA 0x00001406
def URLACTION_DOWNLOAD_CURR_MAX 0x00001004
def URLACTION_DOWNLOAD_MAX 0x000011FF
def URLACTION_DOWNLOAD_MIN 0x00001000
def URLACTION_DOWNLOAD_SIGNED_ACTIVEX 0x00001001
def URLACTION_DOWNLOAD_UNSIGNED_ACTIVEX 0x00001004
def URLACTION_HTML_FONT_DOWNLOAD 0x00001604
def URLACTION_HTML_JAVA_RUN 0x00001605
def URLACTION_HTML_MAX 0x000017ff
def URLACTION_HTML_META_REFRESH 0x00001608
def URLACTION_HTML_MIN 0x00001600
def URLACTION_HTML_MIXED_CONTENT 0x00001609
def URLACTION_HTML_SUBFRAME_NAVIGATE 0x00001607
def URLACTION_HTML_SUBMIT_FORMS 0x00001601
def URLACTION_HTML_SUBMIT_FORMS_FROM 0x00001602
def URLACTION_HTML_SUBMIT_FORMS_TO 0x00001603
def URLACTION_HTML_USERDATA_SAVE 0x00001606
def URLACTION_INFODELIVERY_CURR_MAX 0x00001D06
def URLACTION_INFODELIVERY_MAX 0x00001Dff
def URLACTION_INFODELIVERY_MIN 0x00001D00
def URLACTION_INFODELIVERY_NO_ADDING_CHANNELS 0x00001D00
def URLACTION_INFODELIVERY_NO_ADDING_SUBSCRIPTIONS 0x00001D03
def URLACTION_INFODELIVERY_NO_CHANNEL_LOGGING 0x00001D06
def URLACTION_INFODELIVERY_NO_EDITING_CHANNELS 0x00001D01
def URLACTION_INFODELIVERY_NO_EDITING_SUBSCRIPTIONS 0x00001D04
def URLACTION_INFODELIVERY_NO_REMOVING_CHANNELS 0x00001D02
def URLACTION_INFODELIVERY_NO_REMOVING_SUBSCRIPTIONS 0x00001D05
def URLACTION_JAVA_CURR_MAX 0x00001C00
def URLACTION_JAVA_MAX 0x00001Cff
def URLACTION_JAVA_MIN 0x00001C00
def URLACTION_JAVA_PERMISSIONS 0x00001C00
def URLACTION_MIN 0x00001000
def URLACTION_NETWORK_CURR_MAX 0x00001A10
def URLACTION_NETWORK_MAX 0x00001Bff
def URLACTION_NETWORK_MIN 0x00001A00
def URLACTION_SCRIPT_CURR_MAX 0x00001407
def URLACTION_SCRIPT_JAVA_USE 0x00001402
def URLACTION_SCRIPT_MAX 0x000015ff
def URLACTION_SCRIPT_MIN 0x00001400
def URLACTION_SCRIPT_OVERRIDE_SAFETY 0x00001401
def URLACTION_SCRIPT_PASTE 0x00001407
def URLACTION_SCRIPT_RUN 0x00001400
def URLACTION_SCRIPT_SAFE_ACTIVEX 0x00001405
def URLACTION_SHELL_CURR_MAX 0x00001806
def URLACTION_SHELL_FILE_DOWNLOAD 0x00001803
def URLACTION_SHELL_INSTALL_DTITEMS 0x00001800
def URLACTION_SHELL_MAX 0x000019ff
def URLACTION_SHELL_MIN 0x00001800
def URLACTION_SHELL_MOVE_OR_COPY 0x00001802
def URLACTION_SHELL_SHELLEXECUTE 0x00001806
def URLACTION_SHELL_VERB 0x00001804
def URLACTION_SHELL_WEBVIEW_VERB 0x00001805
dll urlmon [URLDownloadToCacheFileA]#URLDownloadToCacheFile IUnknown'lpUnkcaller $szURL $szFileName dwBufLength dwReserved IBindStatusCallback'pBSC
dll urlmon [URLDownloadToFileA]#URLDownloadToFile IUnknown'pCaller $szURL $szFileName dwReserved IBindStatusCallback'lpfnCB
def URLIS_APPLIABLE 4
def URLIS_DIRECTORY 5
def URLIS_FILEURL 3
def URLIS_HASQUERY 6
def URLIS_NOHISTORY 2
def URLIS_OPAQUE 1
def URLIS_URL 0
def URLMON_OPTION_URL_ENCODING 0x10000004
def URLMON_OPTION_USERAGENT 0x10000001
def URLMON_OPTION_USERAGENT_REFRESH 0x10000002
def URLOSTRM_GETNEWESTVERSION 0x3
def URLOSTRM_USECACHEDCOPY 0x2
def URLOSTRM_USECACHEDCOPY_ONLY 0x1
dll urlmon [URLOpenBlockingStreamA]#URLOpenBlockingStream IUnknown'pCaller $szURL IStream*ppStream dwReserved IBindStatusCallback'lpfnCB
dll urlmon [URLOpenPullStreamA]#URLOpenPullStream IUnknown'pCaller $szURL dwReserved IBindStatusCallback'lpfnCB
dll urlmon [URLOpenStreamA]#URLOpenStream IUnknown'pCaller $szURL dwReserved IBindStatusCallback'lpfnCB
def URLPOLICY_ACTIVEX_CHECK_LIST 0x00010000
def URLPOLICY_ALLOW 0x00
def URLPOLICY_AUTHENTICATE_CHALLENGE_RESPONSE 0x00010000
def URLPOLICY_AUTHENTICATE_CLEARTEXT_OK 0x00000000
def URLPOLICY_AUTHENTICATE_MUTUAL_ONLY 0x00030000
def URLPOLICY_CHANNEL_SOFTDIST_AUTOINSTALL 0x00030000
def URLPOLICY_CHANNEL_SOFTDIST_PRECACHE 0x00020000
def URLPOLICY_CHANNEL_SOFTDIST_PROHIBIT 0x00010000
def URLPOLICY_CREDENTIALS_ANONYMOUS_ONLY 0x00030000
def URLPOLICY_CREDENTIALS_CONDITIONAL_PROMPT 0x00020000
def URLPOLICY_CREDENTIALS_MUST_PROMPT_USER 0x00010000
def URLPOLICY_CREDENTIALS_SILENT_LOGON_OK 0x00000000
def URLPOLICY_DISALLOW 0x03
def URLPOLICY_DONTCHECKDLGBOX 0x100
def URLPOLICY_JAVA_CUSTOM 0x00800000
def URLPOLICY_JAVA_HIGH 0x00010000
def URLPOLICY_JAVA_LOW 0x00030000
def URLPOLICY_JAVA_MEDIUM 0x00020000
def URLPOLICY_JAVA_PROHIBIT 0x00000000
def URLPOLICY_LOG_ON_ALLOW 0x40
def URLPOLICY_LOG_ON_DISALLOW 0x80
def URLPOLICY_MASK_PERMISSIONS 0x0f
def URLPOLICY_NOTIFY_ON_ALLOW 0x10
def URLPOLICY_NOTIFY_ON_DISALLOW 0x20
def URLPOLICY_QUERY 0x01
def URLTEMPLATE_CUSTOM 0
def URLTEMPLATE_HIGH 0x12000
def URLTEMPLATE_LOW 0x10000
def URLTEMPLATE_MEDIUM 0x11000
def URLTEMPLATE_MEDLOW 0x10500
def URLTEMPLATE_PREDEFINED_MAX 0x20000
def URLTEMPLATE_PREDEFINED_MIN 0x10000
def URLZONEREG_DEFAULT 0
def URLZONEREG_HKCU 2
def URLZONEREG_HKLM 1
def URLZONE_INTERNET 3
def URLZONE_INTRANET 1
def URLZONE_LOCAL_MACHINE 0
def URLZONE_PREDEFINED_MAX 999
def URLZONE_PREDEFINED_MIN 0
def URLZONE_TRUSTED 2
def URLZONE_UNTRUSTED 4
def URLZONE_USER_MAX 10000
def URLZONE_USER_MIN 1000
def URL_APPLY_DEFAULT 0x00000001
def URL_APPLY_FORCEAPPLY 0x00000008
def URL_APPLY_GUESSFILE 0x00000004
def URL_APPLY_GUESSSCHEME 0x00000002
def URL_BROWSER_MODE 0x02000000
def URL_CONVERT_IF_DOSPATH 0x00200000
def URL_DONT_ESCAPE_EXTRA_INFO 0x02000000
def URL_DONT_SIMPLIFY 0x08000000
def URL_DONT_UNESCAPE_EXTRA_INFO 0x02000000
def URL_ENCODING_DISABLE_UTF8 0x20000000
def URL_ENCODING_ENABLE_UTF8 0x10000000
def URL_ENCODING_NONE 0
def URL_ESCAPE_PERCENT 0x00001000
def URL_ESCAPE_SEGMENT_ONLY 0x00002000
def URL_ESCAPE_SPACES_ONLY 0x04000000
def URL_ESCAPE_UNSAFE 0x20000000
def URL_FILE_USE_PATHURL 0x00010000
def URL_INTERNAL_PATH 0x00800000
def URL_MK_LEGACY 0
def URL_MK_NO_CANONICALIZE 2
def URL_MK_UNIFORM 1
def URL_NO_META 0x08000000
def URL_OID_CERTIFICATE_CRL_DIST_POINT 2
def URL_OID_CERTIFICATE_FRESHEST_CRL 6
def URL_OID_CERTIFICATE_ISSUER 1
def URL_OID_CRL_FRESHEST_CRL 7
def URL_OID_CRL_ISSUER 5
def URL_OID_CROSS_CERT_DIST_POINT 8
def URL_OID_CTL_ISSUER 3
def URL_OID_CTL_NEXT_UPDATE 4
def URL_OID_GET_OBJECT_URL_FUNC "UrlDllGetObjectUrl"
def URL_PARTFLAG_KEEPSCHEME 0x00000001
def URL_PART_HOSTNAME 2
def URL_PART_NONE 0
def URL_PART_PASSWORD 4
def URL_PART_PORT 5
def URL_PART_QUERY 6
def URL_PART_SCHEME 1
def URL_PART_USERNAME 3
def URL_PLUGGABLE_PROTOCOL 0x40000000
def URL_SCHEME_ABOUT 17
def URL_SCHEME_FILE 9
def URL_SCHEME_FTP 1
def URL_SCHEME_GOPHER 3
def URL_SCHEME_HTTP 2
def URL_SCHEME_HTTPS 11
def URL_SCHEME_INVALID 0xFFFFFFFF
def URL_SCHEME_JAVASCRIPT 15
def URL_SCHEME_LOCAL 14
def URL_SCHEME_MAILTO 4
def URL_SCHEME_MAXVALUE 22
def URL_SCHEME_MK 10
def URL_SCHEME_MSHELP 21
def URL_SCHEME_MSSHELLIDLIST 20
def URL_SCHEME_MSSHELLROOTED 19
def URL_SCHEME_NEWS 5
def URL_SCHEME_NNTP 6
def URL_SCHEME_RES 18
def URL_SCHEME_SHELL 12
def URL_SCHEME_SNEWS 13
def URL_SCHEME_TELNET 7
def URL_SCHEME_UNKNOWN 0
def URL_SCHEME_VBSCRIPT 16
def URL_SCHEME_WAIS 8
def URL_UNESCAPE 0x10000000
def URL_UNESCAPE_HIGH_ANSI_ONLY 0x00400000
def URL_UNESCAPE_INPLACE 0x00100000
def URL_WININET_COMPATIBILITY 0x80000000
def USAGE_MATCH_TYPE_AND 0x00000000
def USAGE_MATCH_TYPE_OR 0x00000001
def USERCLASSTYPE_APPNAME 3
def USERCLASSTYPE_FULL 1
def USERCLASSTYPE_SHORT 2
type USEROBJECTFLAGS fInherit fReserved dwFlags
def USER_CALL_IS_ASYNC 0x0100
def USER_CALL_NEW_CORRELATION_DESC 0x0200
type USER_MARSHAL_CB Flags MIDL_STUB_MESSAGE*pStubMsg $pReserve Signature CBType $pFormat $pTypeFormat
def USER_MARSHAL_CB_BUFFER_SIZE 0
def USER_MARSHAL_CB_FREE 3
def USER_MARSHAL_CB_MARSHALL 1
def USER_MARSHAL_CB_SIGNATURE 0x55535243
def USER_MARSHAL_CB_UNMARSHALL 2
def USER_MARSHAL_FC_BYTE 1
def USER_MARSHAL_FC_CHAR 2
def USER_MARSHAL_FC_DOUBLE 12
def USER_MARSHAL_FC_FLOAT 10
def USER_MARSHAL_FC_HYPER 11
def USER_MARSHAL_FC_LONG 8
def USER_MARSHAL_FC_SHORT 6
def USER_MARSHAL_FC_SMALL 3
def USER_MARSHAL_FC_ULONG 9
def USER_MARSHAL_FC_USHORT 7
def USER_MARSHAL_FC_USMALL 4
def USER_MARSHAL_FC_WCHAR 5
type USER_MARSHAL_ROUTINE_QUADRUPLE pfnBufferSize pfnMarshall pfnUnmarshall pfnFree
def USE_SRC_URL 0x1
def USHRT_MAX 0xffff
def USN_DELETE_FLAG_DELETE 0x00000001
def USN_DELETE_FLAG_NOTIFY 0x00000002
def USN_DELETE_VALID_FLAGS 0x00000003
type USN_JOURNAL_DATA %UsnJournalID %FirstUsn %NextUsn %LowestValidUsn %MaxUsn %MaximumSize %AllocationDelta
def USN_PAGE_SIZE 0x1000
def USN_REASON_BASIC_INFO_CHANGE 0x00008000
def USN_REASON_CLOSE 0x80000000
def USN_REASON_COMPRESSION_CHANGE 0x00020000
def USN_REASON_DATA_EXTEND 0x00000002
def USN_REASON_DATA_OVERWRITE 0x00000001
def USN_REASON_DATA_TRUNCATION 0x00000004
def USN_REASON_EA_CHANGE 0x00000400
def USN_REASON_ENCRYPTION_CHANGE 0x00040000
def USN_REASON_FILE_CREATE 0x00000100
def USN_REASON_FILE_DELETE 0x00000200
def USN_REASON_HARD_LINK_CHANGE 0x00010000
def USN_REASON_INDEXABLE_CHANGE 0x00004000
def USN_REASON_NAMED_DATA_EXTEND 0x00000020
def USN_REASON_NAMED_DATA_OVERWRITE 0x00000010
def USN_REASON_NAMED_DATA_TRUNCATION 0x00000040
def USN_REASON_OBJECT_ID_CHANGE 0x00080000
def USN_REASON_RENAME_NEW_NAME 0x00002000
def USN_REASON_RENAME_OLD_NAME 0x00001000
def USN_REASON_REPARSE_POINT_CHANGE 0x00100000
def USN_REASON_SECURITY_CHANGE 0x00000800
def USN_REASON_STREAM_CHANGE 0x00200000
type USN_RECORD RecordLength @MajorVersion @MinorVersion %FileReferenceNumber %ParentFileReferenceNumber %Usn LARGE_INTEGER'TimeStamp Reason SourceInfo SecurityId FileAttributes @FileNameLength @FileNameOffset @FileName[1]
def USN_SOURCE_AUXILIARY_DATA 0x00000002
def USN_SOURCE_DATA_MANAGEMENT 0x00000001
def USN_SOURCE_REPLICATION_MANAGEMENT 0x00000004
type UUID Data1 @Data2 @Data3 !Data4[8]
type UUID_VECTOR Count GUID*Uuid[1]
dll oleaut32 #UnRegisterTypeLib GUID*libID @wVerMajor @wVerMinor lcid syskind
dll kernel32 #UnhandledExceptionFilter EXCEPTION_POINTERS*ExceptionInfo
dll user32 #UnhookWinEvent hWinEventHook
dll user32 #UnhookWindowsHook nCode pfnFilterProc
 ;;pfnFilterProc: function# code wParam lParam
dll user32 #UnhookWindowsHookEx hhk
dll comctl32 #UninitializeFlatSB hwnd
dll user32 #UnionRect RECT*lprcDst RECT*lprcSrc1 RECT*lprcSrc2
def Unknown 0
dll user32 #UnloadKeyboardLayout hkl
dll kernel32 #UnlockFile hFile dwFileOffsetLow dwFileOffsetHigh nNumberOfBytesToUnlockLow nNumberOfBytesToUnlockHigh
dll kernel32 #UnlockFileEx hFile dwReserved nNumberOfBytesToUnlockLow nNumberOfBytesToUnlockHigh OVERLAPPED*lpOverlapped
dll C_macro UnlockSegment w
 ;;GlobalUnfix(w)
dll advapi32 #UnlockServiceDatabase !*ScLock
dll kernel32 #UnmapViewOfFile !*lpBaseAddress
dll user32 #UnpackDDElParam msg lParam *puiLo *puiHi
dll gdi32 #UnrealizeObject hgdiobj
dll user32 [UnregisterClassA]#UnregisterClass $lpClassName hInstance
dll user32 #UnregisterDeviceNotification Handle
dll user32 #UnregisterHotKey hWnd id
dll kernel32 #UnregisterWait WaitHandle
dll kernel32 #UnregisterWaitEx WaitHandle CompletionEvent
dll gdi32 #UpdateColors hdc
dll gdi32 [UpdateICMRegKeyA]#UpdateICMRegKey dwReserved $lpszCMID $lpszFileName nCommand
dll user32 #UpdateLayeredWindow hWnd hdcDst POINT*pptDst SIZE*psize hdcSrc POINT*pptSrc crKey BLENDFUNCTION*pblend dwFlags
dll kernel32 [UpdateResourceA]#UpdateResource hUpdate $lpType $lpName @wLanguage !*lpData cbData
dll user32 #UpdateWindow hWnd
dll shlwapi [UrlApplySchemeA]#UrlApplyScheme $pszIn $pszOut *pcchOut dwFlags
dll shlwapi [UrlCanonicalizeA]#UrlCanonicalize $pszUrl $pszCanonicalized *pcchCanonicalized dwFlags
dll shlwapi [UrlCombineA]#UrlCombine $pszBase $pszRelative $pszCombined *pcchCombined dwFlags
dll shlwapi [UrlCompareA]#UrlCompare $psz1 $psz2 fIgnoreSlash
dll shlwapi [UrlCreateFromPathA]#UrlCreateFromPath $pszPath $pszUrl *pcchUrl dwFlags
dll shlwapi [UrlEscapeA]#UrlEscape $pszUrl $pszEscaped *pcchEscaped dwFlags
dll C_macro UrlEscapeSpaces pszUrl pszEscaped pcchEscaped
 ;;UrlCanonicalize(pszUrl,pszEscaped,pcchEscaped,0x04000000|0x02000000)
dll shlwapi [UrlGetLocationA]$UrlGetLocation $psz1
dll shlwapi [UrlGetPartA]#UrlGetPart $pszIn $pszOut *pcchOut dwPart dwFlags
dll shlwapi [UrlHashA]#UrlHash $pszUrl !*pbHash cbHash
dll shlwapi [UrlIsA]#UrlIs $pszUrl UrlIs
dll C_macro UrlIsFileUrl pszURL
 ;;UrlIs(pszURL,3)
dll shlwapi [UrlIsOpaqueA]#UrlIsOpaque $pszURL
dll urlmon #UrlMkGetSessionOption dwOption !*pBuffer dwBufferLength *pdwBufferLength dwReserved
dll urlmon #UrlMkSetSessionOption dwOption !*pBuffer dwBufferLength dwReserved
dll shlwapi [UrlUnescapeA]#UrlUnescape $pszUrl $pszUnescaped *pcchUnescaped dwFlags
dll C_macro UrlUnescapeInPlace pszUrl dwFlags
 ;;UrlUnescape(pszUrl,0,0,dwFlags|0x00100000)
dll user32 #UserHandleGrantAccess hUserHandle hJob bGrant
dll rpcrt4 #UuidCompare GUID*Uuid1 GUID*Uuid2 *Status
dll rpcrt4 #UuidCreate GUID*Uuid
dll rpcrt4 #UuidCreateNil GUID*NilUuid
dll rpcrt4 #UuidCreateSequential GUID*Uuid
dll rpcrt4 #UuidEqual GUID*Uuid1 GUID*Uuid2 *Status
dll rpcrt4 [UuidFromStringA]#UuidFromString $StringUuid GUID*Uuid
dll rpcrt4 @UuidHash GUID*Uuid *Status
dll rpcrt4 #UuidIsNil GUID*Uuid *Status
dll rpcrt4 [UuidToStringA]#UuidToString GUID*Uuid $*StringUuid
type VALENT $ve_valuename ve_valuelen ve_valueptr ve_type
type VALENTA $ve_valuename ve_valuelen ve_valueptr ve_type
type VALENTW @*ve_valuename ve_valuelen ve_valueptr ve_type
def VALIDATEUNC_CONNECT 0x0001
def VALIDATEUNC_NOUI 0x0002
def VALIDATEUNC_PRINT 0x0004
def VALIDATEUNC_VALID 0x0007
def VALID_AUDIT_POLICY_BITS 0x0000000F
def VALID_INHERIT_FLAGS 0x1F
def VALID_NTFT 0xC0
def VARCMP_EQ 1
def VARCMP_GT 2
def VARCMP_LT 0
def VARCMP_NULL 3
type VARDESC memid @*lpstrSchema {oInst []VARIANT*lpvarValue} ELEMDESC'elemdescVar @wVarFlags varkind
def VARFLAG_FBINDABLE 0x4
def VARFLAG_FDEFAULTBIND 0x20
def VARFLAG_FDEFAULTCOLLELEM 0x100
def VARFLAG_FDISPLAYBIND 0x10
def VARFLAG_FHIDDEN 0x40
def VARFLAG_FIMMEDIATEBIND 0x1000
def VARFLAG_FNONBROWSABLE 0x400
def VARFLAG_FREADONLY 0x1
def VARFLAG_FREPLACEABLE 0x800
def VARFLAG_FREQUESTEDIT 0x8
def VARFLAG_FRESTRICTED 0x80
def VARFLAG_FSOURCE 0x2
def VARFLAG_FUIDEFAULT 0x200
def VARIABLE_PITCH 2
type VARIANT :VARIANT'_
type VARIANTARG :VARIANT'_
def VARIANT_ALPHABOOL 0x02
def VARIANT_CALENDAR_GREGORIAN 0x40
def VARIANT_CALENDAR_HIJRI 0x08
def VARIANT_CALENDAR_THAI 0x20
def VARIANT_FALSE 0
 ;;(VARIANT_BOOL)0
def VARIANT_LOCALBOOL 0x10
def VARIANT_NOUSEROVERRIDE 0x04
def VARIANT_NOVALUEPROP 0x01
def VARIANT_TRUE 0xFFFFFFFF
 ;;(VARIANT_BOOL)-1
def VARIANT_USE_NLS 0x80
def VAR_CALENDAR_GREGORIAN 0x00000100
def VAR_CALENDAR_HIJRI 0x00000008
def VAR_CALENDAR_THAI 0x00000080
def VAR_CONST 2
def VAR_DATEVALUEONLY 0x00000002
def VAR_DISPATCH 3
def VAR_FORMAT_NOSUBSTITUTE 0x00000020
def VAR_FOURDIGITYEARS 0x00000040
def VAR_LOCALBOOL 0x00000010
def VAR_PERINSTANCE 0
def VAR_STATIC 1
def VAR_TIMEVALUEONLY 0x00000001
def VAR_VALIDDATE 0x00000004
def VENDOR_ID_LENGTH 8
type VERIFY_INFORMATION LARGE_INTEGER'StartingOffset Length
type VERSIONEDSTREAM GUID'guidVersion IStream'pStream
def VERTRES 10
def VERTSIZE 6
def VER_AND 6
def VER_BUILDNUMBER 0x0000004
def VER_CONDITION_MASK 7
def VER_EQUAL 1
def VER_GREATER 2
def VER_GREATER_EQUAL 3
def VER_LESS 4
def VER_LESS_EQUAL 5
def VER_MAJORVERSION 0x0000002
def VER_MINORVERSION 0x0000001
def VER_NT_DOMAIN_CONTROLLER 0x0000002
def VER_NT_SERVER 0x0000003
def VER_NT_WORKSTATION 0x0000001
def VER_NUM_BITS_PER_CONDITION_MASK 3
def VER_OR 7
def VER_PLATFORMID 0x0000008
def VER_PLATFORM_WIN32_NT 2
def VER_PLATFORM_WIN32_WINDOWS 1
def VER_PLATFORM_WIN32s 0
def VER_PRODUCT_TYPE 0x0000080
def VER_SERVER_NT 0x80000000
def VER_SERVICEPACKMAJOR 0x0000020
def VER_SERVICEPACKMINOR 0x0000010
def VER_SUITENAME 0x0000040
def VER_SUITE_BACKOFFICE 0x00000004
def VER_SUITE_BLADE 0x00000400
def VER_SUITE_COMMUNICATIONS 0x00000008
def VER_SUITE_DATACENTER 0x00000080
def VER_SUITE_EMBEDDEDNT 0x00000040
def VER_SUITE_EMBEDDED_RESTRICTED 0x00000800
def VER_SUITE_ENTERPRISE 0x00000002
def VER_SUITE_PERSONAL 0x00000200
def VER_SUITE_SINGLEUSERTS 0x00000100
def VER_SUITE_SMALLBUSINESS 0x00000001
def VER_SUITE_SMALLBUSINESS_RESTRICTED 0x00000020
def VER_SUITE_TERMINAL 0x00000010
def VER_WORKSTATION_NT 0x40000000
def VFFF_ISSHAREDFILE 0x0001
def VFF_BUFFTOOSMALL 0x0004
def VFF_CURNEDEST 0x0001
def VFF_FILEINUSE 0x0002
def VFT2_DRV_COMM 0x0000000A
def VFT2_DRV_DISPLAY 0x00000004
def VFT2_DRV_INPUTMETHOD 0x0000000B
def VFT2_DRV_INSTALLABLE 0x00000008
def VFT2_DRV_KEYBOARD 0x00000002
def VFT2_DRV_LANGUAGE 0x00000003
def VFT2_DRV_MOUSE 0x00000005
def VFT2_DRV_NETWORK 0x00000006
def VFT2_DRV_PRINTER 0x00000001
def VFT2_DRV_SOUND 0x00000009
def VFT2_DRV_SYSTEM 0x00000007
def VFT2_DRV_VERSIONED_PRINTER 0x0000000C
def VFT2_FONT_RASTER 0x00000001
def VFT2_FONT_TRUETYPE 0x00000003
def VFT2_FONT_VECTOR 0x00000002
def VFT2_UNKNOWN 0x00000000
def VFT_APP 0x00000001
def VFT_DLL 0x00000002
def VFT_DRV 0x00000003
def VFT_FONT 0x00000004
def VFT_STATIC_LIB 0x00000007
def VFT_UNKNOWN 0x00000000
def VFT_VXD 0x00000005
type VIDEOPARAMETERS GUID'Guid dwOffset dwCommand dwFlags dwMode dwTVStandard dwAvailableModes dwAvailableTVStandard dwFlickerFilter dwOverScanX dwOverScanY dwMaxUnscaledX dwMaxUnscaledY dwPositionX dwPositionY dwBrightness dwContrast dwCPType dwCPCommand dwCPStandard dwCPKey bCP_APSTriggerBits !bOEMCopyProtection[256]
def VID_Details uuidof("{137E7700-3573-11CF-AE69-08002B2E1262}")
def VID_LargeIcons uuidof("{0057D0E0-3573-11CF-AE69-08002B2E1262}")
def VID_List uuidof("{0E1FA5E0-3573-11CF-AE69-08002B2E1262}")
def VID_SmallIcons uuidof("{089000C0-3573-11CF-AE69-08002B2E1262}")
def VID_ThumbStrip uuidof("{8EEFA624-D1E9-445B-94B7-74FBCE2EA11A}")
def VID_Thumbnails uuidof("{8BEBB290-52D0-11D0-B7F4-00C04FD706EC}")
def VID_Tile uuidof("{65F125E5-7BE1-4810-BA9D-D271C8432CE3}")
def VIETNAMESE_CHARSET 163
def VIEWSTATUS_3DSURFACE 32
def VIEWSTATUS_DVASPECTOPAQUE 4
def VIEWSTATUS_DVASPECTTRANSPARENT 8
def VIEWSTATUS_OPAQUE 1
def VIEWSTATUS_SOLIDBKGND 2
def VIEWSTATUS_SURFACE 16
def VIEW_DETAILS 3
def VIEW_E_DRAW 0x80040140
def VIEW_E_FIRST 0x80040140
def VIEW_E_LAST 0x8004014F
def VIEW_LARGEICONS 0
def VIEW_LIST 2
def VIEW_NETCONNECT 9
def VIEW_NETDISCONNECT 10
def VIEW_NEWFOLDER 11
def VIEW_PARENTFOLDER 8
def VIEW_SMALLICONS 1
def VIEW_SORTDATE 6
def VIEW_SORTNAME 4
def VIEW_SORTSIZE 5
def VIEW_SORTTYPE 7
def VIEW_S_ALREADY_FROZEN 0x00040140
def VIEW_S_FIRST 0x00040140
def VIEW_S_LAST 0x0004014F
def VIEW_VIEWMENU 12
def VIFF_DONTDELETEOLD 0x0002
def VIFF_FORCEINSTALL 0x0001
def VIF_ACCESSVIOLATION 0x00000200
def VIF_BUFFTOOSMALL 0x00040000
def VIF_CANNOTCREATE 0x00000800
def VIF_CANNOTDELETE 0x00001000
def VIF_CANNOTDELETECUR 0x00004000
def VIF_CANNOTLOADCABINET 0x00100000
def VIF_CANNOTLOADLZ32 0x00080000
def VIF_CANNOTREADDST 0x00020000
def VIF_CANNOTREADSRC 0x00010000
def VIF_CANNOTRENAME 0x00002000
def VIF_DIFFCODEPG 0x00000010
def VIF_DIFFLANG 0x00000008
def VIF_DIFFTYPE 0x00000020
def VIF_FILEINUSE 0x00000080
def VIF_MISMATCH 0x00000002
def VIF_OUTOFMEMORY 0x00008000
def VIF_OUTOFSPACE 0x00000100
def VIF_SHARINGVIOLATION 0x00000400
def VIF_SRCOLD 0x00000004
def VIF_TEMPFILE 0x00000001
def VIF_WRITEPROT 0x00000040
def VK_ACCEPT 0x1E
def VK_ADD 0x6B
def VK_APPS 0x5D
def VK_ATTN 0xF6
def VK_BACK 0x08
def VK_BROWSER_BACK 0xA6
def VK_BROWSER_FAVORITES 0xAB
def VK_BROWSER_FORWARD 0xA7
def VK_BROWSER_HOME 0xAC
def VK_BROWSER_REFRESH 0xA8
def VK_BROWSER_SEARCH 0xAA
def VK_BROWSER_STOP 0xA9
def VK_CANCEL 0x03
def VK_CAPITAL 0x14
def VK_CLEAR 0x0C
def VK_CONTROL 0x11
def VK_CONVERT 0x1C
def VK_CRSEL 0xF7
def VK_DECIMAL 0x6E
def VK_DELETE 0x2E
def VK_DIVIDE 0x6F
def VK_DOWN 0x28
def VK_END 0x23
def VK_EREOF 0xF9
def VK_ESCAPE 0x1B
def VK_EXECUTE 0x2B
def VK_EXSEL 0xF8
def VK_F1 0x70
def VK_F10 0x79
def VK_F11 0x7A
def VK_F12 0x7B
def VK_F13 0x7C
def VK_F14 0x7D
def VK_F15 0x7E
def VK_F16 0x7F
def VK_F17 0x80
def VK_F18 0x81
def VK_F19 0x82
def VK_F2 0x71
def VK_F20 0x83
def VK_F21 0x84
def VK_F22 0x85
def VK_F23 0x86
def VK_F24 0x87
def VK_F3 0x72
def VK_F4 0x73
def VK_F5 0x74
def VK_F6 0x75
def VK_F7 0x76
def VK_F8 0x77
def VK_F9 0x78
def VK_FINAL 0x18
def VK_HANGEUL 0x15
def VK_HANGUL 0x15
def VK_HANJA 0x19
def VK_HELP 0x2F
def VK_HOME 0x24
def VK_ICO_00 0xE4
def VK_ICO_CLEAR 0xE6
def VK_ICO_HELP 0xE3
def VK_INSERT 0x2D
def VK_JUNJA 0x17
def VK_KANA 0x15
def VK_KANJI 0x19
def VK_LAUNCH_APP1 0xB6
def VK_LAUNCH_APP2 0xB7
def VK_LAUNCH_MAIL 0xB4
def VK_LAUNCH_MEDIA_SELECT 0xB5
def VK_LBUTTON 0x01
def VK_LCONTROL 0xA2
def VK_LEFT 0x25
def VK_LMENU 0xA4
def VK_LSHIFT 0xA0
def VK_LWIN 0x5B
def VK_MBUTTON 0x04
def VK_MEDIA_NEXT_TRACK 0xB0
def VK_MEDIA_PLAY_PAUSE 0xB3
def VK_MEDIA_PREV_TRACK 0xB1
def VK_MEDIA_STOP 0xB2
def VK_MENU 0x12
def VK_MODECHANGE 0x1F
def VK_MULTIPLY 0x6A
def VK_NEXT 0x22
def VK_NONAME 0xFC
def VK_NONCONVERT 0x1D
def VK_NUMLOCK 0x90
def VK_NUMPAD0 0x60
def VK_NUMPAD1 0x61
def VK_NUMPAD2 0x62
def VK_NUMPAD3 0x63
def VK_NUMPAD4 0x64
def VK_NUMPAD5 0x65
def VK_NUMPAD6 0x66
def VK_NUMPAD7 0x67
def VK_NUMPAD8 0x68
def VK_NUMPAD9 0x69
def VK_OEM_1 0xBA
def VK_OEM_102 0xE2
def VK_OEM_2 0xBF
def VK_OEM_3 0xC0
def VK_OEM_4 0xDB
def VK_OEM_5 0xDC
def VK_OEM_6 0xDD
def VK_OEM_7 0xDE
def VK_OEM_8 0xDF
def VK_OEM_ATTN 0xF0
def VK_OEM_AUTO 0xF3
def VK_OEM_AX 0xE1
def VK_OEM_BACKTAB 0xF5
def VK_OEM_CLEAR 0xFE
def VK_OEM_COMMA 0xBC
def VK_OEM_COPY 0xF2
def VK_OEM_CUSEL 0xEF
def VK_OEM_ENLW 0xF4
def VK_OEM_FINISH 0xF1
def VK_OEM_FJ_JISHO 0x92
def VK_OEM_FJ_LOYA 0x95
def VK_OEM_FJ_MASSHOU 0x93
def VK_OEM_FJ_ROYA 0x96
def VK_OEM_FJ_TOUROKU 0x94
def VK_OEM_JUMP 0xEA
def VK_OEM_MINUS 0xBD
def VK_OEM_NEC_EQUAL 0x92
def VK_OEM_PA1 0xEB
def VK_OEM_PA2 0xEC
def VK_OEM_PA3 0xED
def VK_OEM_PERIOD 0xBE
def VK_OEM_PLUS 0xBB
def VK_OEM_RESET 0xE9
def VK_OEM_WSCTRL 0xEE
def VK_PA1 0xFD
def VK_PACKET 0xE7
def VK_PAUSE 0x13
def VK_PLAY 0xFA
def VK_PRINT 0x2A
def VK_PRIOR 0x21
def VK_PROCESSKEY 0xE5
def VK_RBUTTON 0x02
def VK_RCONTROL 0xA3
def VK_RETURN 0x0D
def VK_RIGHT 0x27
def VK_RMENU 0xA5
def VK_RSHIFT 0xA1
def VK_RWIN 0x5C
def VK_SCROLL 0x91
def VK_SELECT 0x29
def VK_SEPARATOR 0x6C
def VK_SHIFT 0x10
def VK_SLEEP 0x5F
def VK_SNAPSHOT 0x2C
def VK_SPACE 0x20
def VK_SUBTRACT 0x6D
def VK_TAB 0x09
def VK_UP 0x26
def VK_VOLUME_DOWN 0xAE
def VK_VOLUME_MUTE 0xAD
def VK_VOLUME_UP 0xAF
def VK_XBUTTON1 0x05
def VK_XBUTTON2 0x06
def VK_ZOOM 0xFB
def VM_NORMAL 4
def VM_OUTLINE 2
def VM_PAGE 9
type VOLUME_BITMAP_BUFFER LARGE_INTEGER'StartingLcn LARGE_INTEGER'BitmapSize !Buffer[1]
type VOLUME_DISK_EXTENTS NumberOfDiskExtents DISK_EXTENT'Extents[1]
def VOLUME_IS_DIRTY 0x00000001
def VOLUME_UPGRADE_SCHEDULED 0x00000002
def VOS_DOS 0x00010000
def VOS_DOS_WINDOWS16 0x00010001
def VOS_DOS_WINDOWS32 0x00010004
def VOS_NT 0x00040000
def VOS_NT_WINDOWS32 0x00040004
def VOS_OS216 0x00020000
def VOS_OS216_PM16 0x00020002
def VOS_OS232 0x00030000
def VOS_OS232_PM32 0x00030003
def VOS_UNKNOWN 0x00000000
def VOS_WINCE 0x00050000
def VOS__BASE 0x00000000
def VOS__PM16 0x00000002
def VOS__PM32 0x00000003
def VOS__WINDOWS16 0x00000001
def VOS__WINDOWS32 0x00000004
def VP_COMMAND_GET 0x0001
def VP_COMMAND_SET 0x0002
def VP_CP_CMD_ACTIVATE 0x0001
def VP_CP_CMD_CHANGE 0x0004
def VP_CP_CMD_DEACTIVATE 0x0002
def VP_CP_TYPE_APS_TRIGGER 0x0001
def VP_CP_TYPE_MACROVISION 0x0002
def VP_FLAGS_BRIGHTNESS 0x0040
def VP_FLAGS_CONTRAST 0x0080
def VP_FLAGS_COPYPROTECT 0x0100
def VP_FLAGS_FLICKER 0x0004
def VP_FLAGS_MAX_UNSCALED 0x0010
def VP_FLAGS_OVERSCAN 0x0008
def VP_FLAGS_POSITION 0x0020
def VP_FLAGS_TV_MODE 0x0001
def VP_FLAGS_TV_STANDARD 0x0002
def VP_MODE_TV_PLAYBACK 0x0002
def VP_MODE_WIN_GRAPHICS 0x0001
def VP_TV_STANDARD_NTSC_433 0x00010000
def VP_TV_STANDARD_NTSC_M 0x0001
def VP_TV_STANDARD_NTSC_M_J 0x0002
def VP_TV_STANDARD_PAL_60 0x00040000
def VP_TV_STANDARD_PAL_B 0x0004
def VP_TV_STANDARD_PAL_D 0x0008
def VP_TV_STANDARD_PAL_G 0x00020000
def VP_TV_STANDARD_PAL_H 0x0010
def VP_TV_STANDARD_PAL_I 0x0020
def VP_TV_STANDARD_PAL_M 0x0040
def VP_TV_STANDARD_PAL_N 0x0080
def VP_TV_STANDARD_SECAM_B 0x0100
def VP_TV_STANDARD_SECAM_D 0x0200
def VP_TV_STANDARD_SECAM_G 0x0400
def VP_TV_STANDARD_SECAM_H 0x0800
def VP_TV_STANDARD_SECAM_K 0x1000
def VP_TV_STANDARD_SECAM_K1 0x2000
def VP_TV_STANDARD_SECAM_L 0x4000
def VP_TV_STANDARD_SECAM_L1 0x00080000
def VP_TV_STANDARD_WIN_VGA 0x8000
def VREFRESH 116
def VS_FFI_FILEFLAGSMASK 0x0000003F
def VS_FFI_SIGNATURE 0xFEEF04BD
def VS_FFI_STRUCVERSION 0x00010000
def VS_FF_DEBUG 0x00000001
def VS_FF_INFOINFERRED 0x00000010
def VS_FF_PATCHED 0x00000004
def VS_FF_PRERELEASE 0x00000002
def VS_FF_PRIVATEBUILD 0x00000008
def VS_FF_SPECIALBUILD 0x00000020
def VS_FILE_INFO 16
 ;;(WORD)(16)
type VS_FIXEDFILEINFO dwSignature dwStrucVersion dwFileVersionMS dwFileVersionLS dwProductVersionMS dwProductVersionLS dwFileFlagsMask dwFileFlags dwFileOS dwFileType dwFileSubtype dwFileDateMS dwFileDateLS
def VS_USER_DEFINED 100
def VS_VERSION_INFO 1
def VTA_BASELINE 24
def VTA_BOTTOM 2
def VTA_CENTER 6
def VTA_LEFT 8
def VTA_RIGHT 0
def VTA_TOP 0
def VTBIT_CY 0x00000040
def VTBIT_DECIMAL 0x00004000
def VTBIT_I1 0x00010000
def VTBIT_I2 0x00000004
def VTBIT_I4 0x00000008
def VTBIT_I8 0x00100000
def VTBIT_R4 0x00000010
def VTBIT_R8 0x00000020
def VTBIT_UI1 0x00020000
def VTBIT_UI2 0x00040000
def VTBIT_UI4 0x00080000
def VTBIT_UI8 0x00200000
def VTDATEGRE_MAX 2958465
def VTDATEGRE_MIN 0xFFF5F7E6
def VT_ARRAY 0x2000
def VT_BLOB 65
def VT_BLOB_OBJECT 70
def VT_BLOB_PROPSET 75
def VT_BOOL 11
def VT_BSTR 8
def VT_BSTR_BLOB 0xfff
def VT_BYREF 0x4000
def VT_CARRAY 28
def VT_CF 71
def VT_CLSID 72
def VT_COLOR 3
def VT_CY 6
def VT_DATE 7
def VT_DECIMAL 14
def VT_DISPATCH 9
def VT_EMPTY 0
def VT_ERROR 10
def VT_FILETIME 64
def VT_FONT 9
def VT_HANDLE 3
def VT_HARDTYPE 0x8000
def VT_HRESULT 25
def VT_I1 16
def VT_I2 2
def VT_I4 3
def VT_I8 20
def VT_ILLEGAL 0xffff
def VT_ILLEGALMASKED 0xfff
def VT_INT 22
def VT_INT_PTR 37
def VT_LPSTR 30
def VT_LPWSTR 31
def VT_NULL 1
def VT_OPTEXCLUSIVE 11
def VT_PICTURE 9
def VT_PTR 26
def VT_R4 4
def VT_R8 5
def VT_RECORD 36
def VT_RESERVED 0x8000
def VT_SAFEARRAY 27
def VT_STORAGE 67
def VT_STORED_OBJECT 69
def VT_STORED_PROPSET 74
def VT_STREAM 66
def VT_STREAMED_OBJECT 68
def VT_STREAMED_PROPSET 73
def VT_TRISTATE 2
def VT_TYPEMASK 0xfff
def VT_UI1 17
def VT_UI2 18
def VT_UI4 19
def VT_UI8 21
def VT_UINT 23
def VT_UINT_PTR 38
def VT_UNKNOWN 13
def VT_USERDEFINED 29
def VT_VARIANT 12
def VT_VECTOR 0x1000
def VT_VERBOSE_ENUM 76
def VT_VERSIONED_STREAM 73
def VT_VOID 24
def VT_XPOS_HIMETRIC 3
def VT_XPOS_PIXELS 3
def VT_XSIZE_HIMETRIC 3
def VT_XSIZE_PIXELS 3
def VT_YPOS_HIMETRIC 3
def VT_YPOS_PIXELS 3
def VT_YSIZE_HIMETRIC 3
def VT_YSIZE_PIXELS 3
def VXATape_1 83
def VXATape_2 84
dll user32 #ValidateRect hWnd RECT*lpRect
dll user32 #ValidateRgn hWnd hRgn
dll oleaut32 #VarAbs VARIANT*pvarIn VARIANT*pvarResult
dll oleaut32 #VarAdd VARIANT*pvarLeft VARIANT*pvarRight VARIANT*pvarResult
dll oleaut32 #VarAnd VARIANT*pvarLeft VARIANT*pvarRight VARIANT*pvarResult
dll oleaut32 #VarBoolFromCy CURRENCY'cyIn @*pboolOut
dll oleaut32 #VarBoolFromDate DATE'dateIn @*pboolOut
dll oleaut32 #VarBoolFromDec DECIMAL*pdecIn @*pboolOut
dll oleaut32 #VarBoolFromDisp IDispatch'pdispIn lcid @*pboolOut
dll oleaut32 #VarBoolFromI1 !cIn @*pboolOut
dll oleaut32 #VarBoolFromI2 @sIn @*pboolOut
dll oleaut32 #VarBoolFromI4 lIn @*pboolOut
dll oleaut32 #VarBoolFromI8 %i64In @*pboolOut
dll oleaut32 [VarBoolFromI4]#VarBoolFromInt lIn @*pboolOut
dll oleaut32 #VarBoolFromR4 FLOAT'fltIn @*pboolOut
dll oleaut32 #VarBoolFromR8 ^dblIn @*pboolOut
dll oleaut32 #VarBoolFromStr @*strIn lcid dwFlags @*pboolOut
dll oleaut32 #VarBoolFromUI1 !bIn @*pboolOut
dll oleaut32 #VarBoolFromUI2 @uiIn @*pboolOut
dll oleaut32 #VarBoolFromUI4 ulIn @*pboolOut
dll oleaut32 #VarBoolFromUI8 %i64In @*pboolOut
dll oleaut32 [VarBoolFromUI4]#VarBoolFromUint ulIn @*pboolOut
dll oleaut32 #VarBstrCat BSTR'bstrLeft BSTR'bstrRight BSTR*pbstrResult
dll oleaut32 #VarBstrCmp BSTR'bstrLeft BSTR'bstrRight lcid dwFlags
dll oleaut32 #VarBstrFromBool @boolIn lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromCy CURRENCY'cyIn lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromDate DATE'dateIn lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromDec DECIMAL*pdecIn lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromDisp IDispatch'pdispIn lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromI1 !cIn lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromI2 @iVal lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromI4 lIn lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromI8 %i64In lcid dwFlags BSTR*pbstrOut
dll oleaut32 [VarBstrFromI4]#VarBstrFromInt lIn lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromR4 FLOAT'fltIn lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromR8 ^dblIn lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromUI1 !bVal lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromUI2 @uiIn lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromUI4 ulIn lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarBstrFromUI8 %ui64In lcid dwFlags BSTR*pbstrOut
dll oleaut32 [VarBstrFromUI4]#VarBstrFromUint ulIn lcid dwFlags BSTR*pbstrOut
dll oleaut32 #VarCat VARIANT*pvarLeft VARIANT*pvarRight VARIANT*pvarResult
dll oleaut32 #VarCmp VARIANT*pvarLeft VARIANT*pvarRight lcid dwFlags
dll oleaut32 #VarCyAbs CURRENCY'cyIn CURRENCY*pcyResult
dll oleaut32 #VarCyAdd CURRENCY'cyLeft CURRENCY'cyRight CURRENCY*pcyResult
dll oleaut32 #VarCyCmp CURRENCY'cyLeft CURRENCY'cyRight
dll oleaut32 #VarCyCmpR8 CURRENCY'cyLeft ^dblRight
dll oleaut32 #VarCyFix CURRENCY'cyIn CURRENCY*pcyResult
dll oleaut32 #VarCyFromBool @boolIn CURRENCY*pcyOut
dll oleaut32 #VarCyFromDate DATE'dateIn CURRENCY*pcyOut
dll oleaut32 #VarCyFromDec DECIMAL*pdecIn CURRENCY*pcyOut
dll oleaut32 #VarCyFromDisp IDispatch'pdispIn lcid CURRENCY*pcyOut
dll oleaut32 #VarCyFromI1 !cIn CURRENCY*pcyOut
dll oleaut32 #VarCyFromI2 @sIn CURRENCY*pcyOut
dll oleaut32 #VarCyFromI4 lIn CURRENCY*pcyOut
dll oleaut32 #VarCyFromI8 %i64In CURRENCY*pcyOut
dll oleaut32 [VarCyFromI4]#VarCyFromInt lIn CURRENCY*pcyOut
dll oleaut32 #VarCyFromR4 FLOAT'fltIn CURRENCY*pcyOut
dll oleaut32 #VarCyFromR8 ^dblIn CURRENCY*pcyOut
dll oleaut32 #VarCyFromStr @*strIn lcid dwFlags CURRENCY*pcyOut
dll oleaut32 #VarCyFromUI1 !bIn CURRENCY*pcyOut
dll oleaut32 #VarCyFromUI2 @uiIn CURRENCY*pcyOut
dll oleaut32 #VarCyFromUI4 ulIn CURRENCY*pcyOut
dll oleaut32 #VarCyFromUI8 %ui64In CURRENCY*pcyOut
dll oleaut32 [VarCyFromUI4]#VarCyFromUint ulIn CURRENCY*pcyOut
dll oleaut32 #VarCyInt CURRENCY'cyIn CURRENCY*pcyResult
dll oleaut32 #VarCyMul CURRENCY'cyLeft CURRENCY'cyRight CURRENCY*pcyResult
dll oleaut32 #VarCyMulI4 CURRENCY'cyLeft lRight CURRENCY*pcyResult
dll oleaut32 #VarCyMulI8 CURRENCY'cyLeft %lRight CURRENCY*pcyResult
dll oleaut32 #VarCyNeg CURRENCY'cyIn CURRENCY*pcyResult
dll oleaut32 #VarCyRound CURRENCY'cyIn cDecimals CURRENCY*pcyResult
dll oleaut32 #VarCySub CURRENCY'cyLeft CURRENCY'cyRight CURRENCY*pcyResult
dll oleaut32 #VarDateFromBool @boolIn DATE*pdateOut
dll oleaut32 #VarDateFromCy CURRENCY'cyIn DATE*pdateOut
dll oleaut32 #VarDateFromDec DECIMAL*pdecIn DATE*pdateOut
dll oleaut32 #VarDateFromDisp IDispatch'pdispIn lcid DATE*pdateOut
dll oleaut32 #VarDateFromI1 !cIn DATE*pdateOut
dll oleaut32 #VarDateFromI2 @sIn DATE*pdateOut
dll oleaut32 #VarDateFromI4 lIn DATE*pdateOut
dll oleaut32 #VarDateFromI8 %i64In DATE*pdateOut
dll oleaut32 [VarDateFromI4]#VarDateFromInt lIn DATE*pdateOut
dll oleaut32 #VarDateFromR4 FLOAT'fltIn DATE*pdateOut
dll oleaut32 #VarDateFromR8 ^dblIn DATE*pdateOut
dll oleaut32 #VarDateFromStr @*strIn lcid dwFlags DATE*pdateOut
dll oleaut32 #VarDateFromUI1 !bIn DATE*pdateOut
dll oleaut32 #VarDateFromUI2 @uiIn DATE*pdateOut
dll oleaut32 #VarDateFromUI4 ulIn DATE*pdateOut
dll oleaut32 #VarDateFromUI8 %ui64In DATE*pdateOut
dll oleaut32 #VarDateFromUdate UDATE*pudateIn dwFlags DATE*pdateOut
dll oleaut32 #VarDateFromUdateEx UDATE*pudateIn lcid dwFlags DATE*pdateOut
dll oleaut32 [VarDateFromUI4]#VarDateFromUint ulIn DATE*pdateOut
dll oleaut32 #VarDecAbs DECIMAL*pdecIn DECIMAL*pdecResult
dll oleaut32 #VarDecAdd DECIMAL*pdecLeft DECIMAL*pdecRight DECIMAL*pdecResult
dll oleaut32 #VarDecCmp DECIMAL*pdecLeft DECIMAL*pdecRight
dll oleaut32 #VarDecCmpR8 DECIMAL*pdecLeft ^dblRight
dll oleaut32 #VarDecDiv DECIMAL*pdecLeft DECIMAL*pdecRight DECIMAL*pdecResult
dll oleaut32 #VarDecFix DECIMAL*pdecIn DECIMAL*pdecResult
dll oleaut32 #VarDecFromBool @boolIn DECIMAL*pdecOut
dll oleaut32 #VarDecFromCy CURRENCY'cyIn DECIMAL*pdecOut
dll oleaut32 #VarDecFromDate DATE'dateIn DECIMAL*pdecOut
dll oleaut32 #VarDecFromDisp IDispatch'pdispIn lcid DECIMAL*pdecOut
dll oleaut32 #VarDecFromI1 !cIn DECIMAL*pdecOut
dll oleaut32 #VarDecFromI2 @uiIn DECIMAL*pdecOut
dll oleaut32 #VarDecFromI4 lIn DECIMAL*pdecOut
dll oleaut32 #VarDecFromI8 %i64In DECIMAL*pdecOut
dll oleaut32 [VarDecFromI4]#VarDecFromInt lIn DECIMAL*pdecOut
dll oleaut32 #VarDecFromR4 FLOAT'fltIn DECIMAL*pdecOut
dll oleaut32 #VarDecFromR8 ^dblIn DECIMAL*pdecOut
dll oleaut32 #VarDecFromStr @*strIn lcid dwFlags DECIMAL*pdecOut
dll oleaut32 #VarDecFromUI1 !bIn DECIMAL*pdecOut
dll oleaut32 #VarDecFromUI2 @uiIn DECIMAL*pdecOut
dll oleaut32 #VarDecFromUI4 ulIn DECIMAL*pdecOut
dll oleaut32 #VarDecFromUI8 %ui64In DECIMAL*pdecOut
dll oleaut32 [VarDecFromUI4]#VarDecFromUint ulIn DECIMAL*pdecOut
dll oleaut32 #VarDecInt DECIMAL*pdecIn DECIMAL*pdecResult
dll oleaut32 #VarDecMul DECIMAL*pdecLeft DECIMAL*pdecRight DECIMAL*pdecResult
dll oleaut32 #VarDecNeg DECIMAL*pdecIn DECIMAL*pdecResult
dll oleaut32 #VarDecRound DECIMAL*pdecIn cDecimals DECIMAL*pdecResult
dll oleaut32 #VarDecSub DECIMAL*pdecLeft DECIMAL*pdecRight DECIMAL*pdecResult
dll oleaut32 #VarDiv VARIANT*pvarLeft VARIANT*pvarRight VARIANT*pvarResult
dll oleaut32 #VarEqv VARIANT*pvarLeft VARIANT*pvarRight VARIANT*pvarResult
dll oleaut32 #VarFix VARIANT*pvarIn VARIANT*pvarResult
dll oleaut32 #VarFormat VARIANT*pvarIn @*pstrFormat iFirstDay iFirstWeek dwFlags BSTR*pbstrOut
dll oleaut32 #VarFormatCurrency VARIANT*pvarIn iNumDig iIncLead iUseParens iGroup dwFlags BSTR*pbstrOut
dll oleaut32 #VarFormatDateTime VARIANT*pvarIn iNamedFormat dwFlags BSTR*pbstrOut
dll oleaut32 #VarFormatFromTokens VARIANT*pvarIn @*pstrFormat !*pbTokCur dwFlags BSTR*pbstrOut lcid
dll oleaut32 #VarFormatNumber VARIANT*pvarIn iNumDig iIncLead iUseParens iGroup dwFlags BSTR*pbstrOut
dll oleaut32 #VarFormatPercent VARIANT*pvarIn iNumDig iIncLead iUseParens iGroup dwFlags BSTR*pbstrOut
dll oleaut32 #VarI1FromBool @boolIn !*pcOut
dll oleaut32 #VarI1FromCy CURRENCY'cyIn !*pcOut
dll oleaut32 #VarI1FromDate DATE'dateIn !*pcOut
dll oleaut32 #VarI1FromDec DECIMAL*pdecIn !*pcOut
dll oleaut32 #VarI1FromDisp IDispatch'pdispIn lcid !*pcOut
dll oleaut32 #VarI1FromI2 @uiIn !*pcOut
dll oleaut32 #VarI1FromI4 lIn !*pcOut
dll oleaut32 #VarI1FromI8 %i64In !*pcOut
dll oleaut32 [VarI1FromI4]#VarI1FromInt lIn !*pcOut
dll oleaut32 #VarI1FromR4 FLOAT'fltIn !*pcOut
dll oleaut32 #VarI1FromR8 ^dblIn !*pcOut
dll oleaut32 #VarI1FromStr @*strIn lcid dwFlags !*pcOut
dll oleaut32 #VarI1FromUI1 !bIn !*pcOut
dll oleaut32 #VarI1FromUI2 @uiIn !*pcOut
dll oleaut32 #VarI1FromUI4 ulIn !*pcOut
dll oleaut32 #VarI1FromUI8 %i64In !*pcOut
dll oleaut32 [VarI1FromUI4]#VarI1FromUint ulIn !*pcOut
dll oleaut32 #VarI2FromBool @boolIn @*psOut
dll oleaut32 #VarI2FromCy CURRENCY'cyIn @*psOut
dll oleaut32 #VarI2FromDate DATE'dateIn @*psOut
dll oleaut32 #VarI2FromDec DECIMAL*pdecIn @*psOut
dll oleaut32 #VarI2FromDisp IDispatch'pdispIn lcid @*psOut
dll oleaut32 #VarI2FromI1 !cIn @*psOut
dll oleaut32 #VarI2FromI4 lIn @*psOut
dll oleaut32 #VarI2FromI8 %i64In @*psOut
dll oleaut32 [VarI2FromI4]#VarI2FromInt lIn @*psOut
dll oleaut32 #VarI2FromR4 FLOAT'fltIn @*psOut
dll oleaut32 #VarI2FromR8 ^dblIn @*psOut
dll oleaut32 #VarI2FromStr @*strIn lcid dwFlags @*psOut
dll oleaut32 #VarI2FromUI1 !bIn @*psOut
dll oleaut32 #VarI2FromUI2 @uiIn @*psOut
dll oleaut32 #VarI2FromUI4 ulIn @*psOut
dll oleaut32 #VarI2FromUI8 %ui64In @*psOut
dll oleaut32 [VarI2FromUI4]#VarI2FromUint ulIn @*psOut
dll oleaut32 #VarI4FromBool @boolIn *plOut
dll oleaut32 #VarI4FromCy CURRENCY'cyIn *plOut
dll oleaut32 #VarI4FromDate DATE'dateIn *plOut
dll oleaut32 #VarI4FromDec DECIMAL*pdecIn *plOut
dll oleaut32 #VarI4FromDisp IDispatch'pdispIn lcid *plOut
dll oleaut32 #VarI4FromI1 !cIn *plOut
dll oleaut32 #VarI4FromI2 @sIn *plOut
dll oleaut32 #VarI4FromI8 %i64In *plOut
dll oleaut32 #VarI4FromR4 FLOAT'fltIn *plOut
dll oleaut32 #VarI4FromR8 ^dblIn *plOut
dll oleaut32 #VarI4FromStr @*strIn lcid dwFlags *plOut
dll oleaut32 #VarI4FromUI1 !bIn *plOut
dll oleaut32 #VarI4FromUI2 @uiIn *plOut
dll oleaut32 #VarI4FromUI4 ulIn *plOut
dll oleaut32 #VarI4FromUI8 %ui64In *plOut
dll oleaut32 [VarI4FromUI4]#VarI4FromUint ulIn *plOut
dll oleaut32 #VarI8FromBool @boolIn %*pi64Out
dll oleaut32 #VarI8FromCy CURRENCY'cyIn %*pi64Out
dll oleaut32 #VarI8FromDate DATE'dateIn %*pi64Out
dll oleaut32 #VarI8FromDec DECIMAL*pdecIn %*pi64Out
dll oleaut32 #VarI8FromDisp IDispatch'pdispIn lcid %*pi64Out
dll oleaut32 #VarI8FromI1 !cIn %*pi64Out
dll oleaut32 #VarI8FromI2 @sIn %*pi64Out
dll oleaut32 #VarI8FromR4 FLOAT'fltIn %*pi64Out
dll oleaut32 #VarI8FromR8 ^dblIn %*pi64Out
dll oleaut32 #VarI8FromStr @*strIn lcid dwFlags %*pi64Out
dll oleaut32 #VarI8FromUI1 !bIn %*pi64Out
dll oleaut32 #VarI8FromUI2 @uiIn %*pi64Out
dll oleaut32 #VarI8FromUI4 ulIn %*pi64Out
dll oleaut32 #VarI8FromUI8 %ui64In %*pi64Out
dll oleaut32 [VarI8FromUI4]#VarI8FromUint ulIn %*pi64Out
dll oleaut32 #VarIdiv VARIANT*pvarLeft VARIANT*pvarRight VARIANT*pvarResult
dll oleaut32 #VarImp VARIANT*pvarLeft VARIANT*pvarRight VARIANT*pvarResult
dll oleaut32 #VarInt VARIANT*pvarIn VARIANT*pvarResult
dll oleaut32 [VarI4FromBool]#VarIntFromBool @boolIn *plOut
dll oleaut32 [VarI4FromCy]#VarIntFromCy CURRENCY'cyIn *plOut
dll oleaut32 [VarI4FromDate]#VarIntFromDate DATE'dateIn *plOut
dll oleaut32 [VarI4FromDec]#VarIntFromDec DECIMAL*pdecIn *plOut
dll oleaut32 [VarI4FromDisp]#VarIntFromDisp IDispatch'pdispIn lcid *plOut
dll oleaut32 [VarI4FromI1]#VarIntFromI1 !cIn *plOut
dll oleaut32 [VarI4FromI2]#VarIntFromI2 @sIn *plOut
dll oleaut32 [VarI4FromI8]#VarIntFromI8 %i64In *plOut
dll oleaut32 [VarI4FromR4]#VarIntFromR4 FLOAT'fltIn *plOut
dll oleaut32 [VarI4FromR8]#VarIntFromR8 ^dblIn *plOut
dll oleaut32 [VarI4FromStr]#VarIntFromStr @*strIn lcid dwFlags *plOut
dll oleaut32 [VarI4FromUI1]#VarIntFromUI1 !bIn *plOut
dll oleaut32 [VarI4FromUI2]#VarIntFromUI2 @uiIn *plOut
dll oleaut32 [VarI4FromUI4]#VarIntFromUI4 ulIn *plOut
dll oleaut32 [VarI4FromUI8]#VarIntFromUI8 %ui64In *plOut
dll oleaut32 [VarI4FromUI4]#VarIntFromUint ulIn *plOut
dll oleaut32 #VarMod VARIANT*pvarLeft VARIANT*pvarRight VARIANT*pvarResult
dll oleaut32 #VarMonthName iMonth fAbbrev dwFlags BSTR*pbstrOut
dll oleaut32 #VarMul VARIANT*pvarLeft VARIANT*pvarRight VARIANT*pvarResult
dll oleaut32 #VarNeg VARIANT*pvarIn VARIANT*pvarResult
dll oleaut32 #VarNot VARIANT*pvarIn VARIANT*pvarResult
dll oleaut32 #VarNumFromParseNum NUMPARSE*pnumprs !*rgbDig dwVtBits VARIANT*pvar
dll oleaut32 #VarOr VARIANT*pvarLeft VARIANT*pvarRight VARIANT*pvarResult
dll oleaut32 #VarParseNumFromStr @*strIn lcid dwFlags NUMPARSE*pnumprs !*rgbDig
dll oleaut32 #VarPow VARIANT*pvarLeft VARIANT*pvarRight VARIANT*pvarResult
dll oleaut32 #VarR4CmpR8 FLOAT'fltLeft ^dblRight
dll oleaut32 #VarR4FromBool @boolIn FLOAT*pfltOut
dll oleaut32 #VarR4FromCy CURRENCY'cyIn FLOAT*pfltOut
dll oleaut32 #VarR4FromDate DATE'dateIn FLOAT*pfltOut
dll oleaut32 #VarR4FromDec DECIMAL*pdecIn FLOAT*pfltOut
dll oleaut32 #VarR4FromDisp IDispatch'pdispIn lcid FLOAT*pfltOut
dll oleaut32 #VarR4FromI1 !cIn FLOAT*pfltOut
dll oleaut32 #VarR4FromI2 @sIn FLOAT*pfltOut
dll oleaut32 #VarR4FromI4 lIn FLOAT*pfltOut
dll oleaut32 #VarR4FromI8 %i64In FLOAT*pfltOut
dll oleaut32 [VarR4FromI4]#VarR4FromInt lIn FLOAT*pfltOut
dll oleaut32 #VarR4FromR8 ^dblIn FLOAT*pfltOut
dll oleaut32 #VarR4FromStr @*strIn lcid dwFlags FLOAT*pfltOut
dll oleaut32 #VarR4FromUI1 !bIn FLOAT*pfltOut
dll oleaut32 #VarR4FromUI2 @uiIn FLOAT*pfltOut
dll oleaut32 #VarR4FromUI4 ulIn FLOAT*pfltOut
dll oleaut32 #VarR4FromUI8 %ui64In FLOAT*pfltOut
dll oleaut32 [VarR4FromUI4]#VarR4FromUint ulIn FLOAT*pfltOut
dll oleaut32 #VarR8FromBool @boolIn ^*pdblOut
dll oleaut32 #VarR8FromCy CURRENCY'cyIn ^*pdblOut
dll oleaut32 #VarR8FromDate DATE'dateIn ^*pdblOut
dll oleaut32 #VarR8FromDec DECIMAL*pdecIn ^*pdblOut
dll oleaut32 #VarR8FromDisp IDispatch'pdispIn lcid ^*pdblOut
dll oleaut32 #VarR8FromI1 !cIn ^*pdblOut
dll oleaut32 #VarR8FromI2 @sIn ^*pdblOut
dll oleaut32 #VarR8FromI4 lIn ^*pdblOut
dll oleaut32 #VarR8FromI8 %i64In ^*pdblOut
dll oleaut32 [VarR8FromI4]#VarR8FromInt lIn ^*pdblOut
dll oleaut32 #VarR8FromR4 FLOAT'fltIn ^*pdblOut
dll oleaut32 #VarR8FromStr @*strIn lcid dwFlags ^*pdblOut
dll oleaut32 #VarR8FromUI1 !bIn ^*pdblOut
dll oleaut32 #VarR8FromUI2 @uiIn ^*pdblOut
dll oleaut32 #VarR8FromUI4 ulIn ^*pdblOut
dll oleaut32 #VarR8FromUI8 %ui64In ^*pdblOut
dll oleaut32 [VarR8FromUI4]#VarR8FromUint ulIn ^*pdblOut
dll oleaut32 #VarR8Pow ^dblLeft ^dblRight ^*pdblResult
dll oleaut32 #VarR8Round ^dblIn cDecimals ^*pdblResult
dll oleaut32 #VarRound VARIANT*pvarIn cDecimals VARIANT*pvarResult
dll oleaut32 #VarSub VARIANT*pvarLeft VARIANT*pvarRight VARIANT*pvarResult
dll oleaut32 #VarTokenizeFormatString @*pstrFormat !*rgbTok cbTok iFirstDay iFirstWeek lcid *pcbActual
dll oleaut32 #VarUI1FromBool @boolIn !*pbOut
dll oleaut32 #VarUI1FromCy CURRENCY'cyIn !*pbOut
dll oleaut32 #VarUI1FromDate DATE'dateIn !*pbOut
dll oleaut32 #VarUI1FromDec DECIMAL*pdecIn !*pbOut
dll oleaut32 #VarUI1FromDisp IDispatch'pdispIn lcid !*pbOut
dll oleaut32 #VarUI1FromI1 !cIn !*pbOut
dll oleaut32 #VarUI1FromI2 @sIn !*pbOut
dll oleaut32 #VarUI1FromI4 lIn !*pbOut
dll oleaut32 #VarUI1FromI8 %i64In !*pbOut
dll oleaut32 [VarUI1FromI4]#VarUI1FromInt lIn !*pbOut
dll oleaut32 #VarUI1FromR4 FLOAT'fltIn !*pbOut
dll oleaut32 #VarUI1FromR8 ^dblIn !*pbOut
dll oleaut32 #VarUI1FromStr @*strIn lcid dwFlags !*pbOut
dll oleaut32 #VarUI1FromUI2 @uiIn !*pbOut
dll oleaut32 #VarUI1FromUI4 ulIn !*pbOut
dll oleaut32 #VarUI1FromUI8 %ui64In !*pbOut
dll oleaut32 [VarUI1FromUI4]#VarUI1FromUint ulIn !*pbOut
dll oleaut32 #VarUI2FromBool @boolIn @*puiOut
dll oleaut32 #VarUI2FromCy CURRENCY'cyIn @*puiOut
dll oleaut32 #VarUI2FromDate DATE'dateIn @*puiOut
dll oleaut32 #VarUI2FromDec DECIMAL*pdecIn @*puiOut
dll oleaut32 #VarUI2FromDisp IDispatch'pdispIn lcid @*puiOut
dll oleaut32 #VarUI2FromI1 !cIn @*puiOut
dll oleaut32 #VarUI2FromI2 @uiIn @*puiOut
dll oleaut32 #VarUI2FromI4 lIn @*puiOut
dll oleaut32 #VarUI2FromI8 %i64In @*puiOut
dll oleaut32 [VarUI2FromI4]#VarUI2FromInt lIn @*puiOut
dll oleaut32 #VarUI2FromR4 FLOAT'fltIn @*puiOut
dll oleaut32 #VarUI2FromR8 ^dblIn @*puiOut
dll oleaut32 #VarUI2FromStr @*strIn lcid dwFlags @*puiOut
dll oleaut32 #VarUI2FromUI1 !bIn @*puiOut
dll oleaut32 #VarUI2FromUI4 ulIn @*puiOut
dll oleaut32 #VarUI2FromUI8 %i64In @*puiOut
dll oleaut32 [VarUI2FromUI4]#VarUI2FromUint ulIn @*puiOut
dll oleaut32 #VarUI4FromBool @boolIn *pulOut
dll oleaut32 #VarUI4FromCy CURRENCY'cyIn *pulOut
dll oleaut32 #VarUI4FromDate DATE'dateIn *pulOut
dll oleaut32 #VarUI4FromDec DECIMAL*pdecIn *pulOut
dll oleaut32 #VarUI4FromDisp IDispatch'pdispIn lcid *pulOut
dll oleaut32 #VarUI4FromI1 !cIn *pulOut
dll oleaut32 #VarUI4FromI2 @uiIn *pulOut
dll oleaut32 #VarUI4FromI4 lIn *pulOut
dll oleaut32 #VarUI4FromI8 %i64In *plOut
dll oleaut32 [VarUI4FromI4]#VarUI4FromInt lIn *pulOut
dll oleaut32 #VarUI4FromR4 FLOAT'fltIn *pulOut
dll oleaut32 #VarUI4FromR8 ^dblIn *pulOut
dll oleaut32 #VarUI4FromStr @*strIn lcid dwFlags *pulOut
dll oleaut32 #VarUI4FromUI1 !bIn *pulOut
dll oleaut32 #VarUI4FromUI2 @uiIn *pulOut
dll oleaut32 #VarUI4FromUI8 %ui64In *plOut
dll oleaut32 #VarUI8FromBool @boolIn %*pi64Out
dll oleaut32 #VarUI8FromCy CURRENCY'cyIn %*pi64Out
dll oleaut32 #VarUI8FromDate DATE'dateIn %*pi64Out
dll oleaut32 #VarUI8FromDec DECIMAL*pdecIn %*pi64Out
dll oleaut32 #VarUI8FromDisp IDispatch'pdispIn lcid %*pi64Out
dll oleaut32 #VarUI8FromI1 !cIn %*pi64Out
dll oleaut32 #VarUI8FromI2 @sIn %*pi64Out
dll oleaut32 #VarUI8FromI8 %ui64In %*pi64Out
dll oleaut32 #VarUI8FromR4 FLOAT'fltIn %*pi64Out
dll oleaut32 #VarUI8FromR8 ^dblIn %*pi64Out
dll oleaut32 #VarUI8FromStr @*strIn lcid dwFlags %*pi64Out
dll oleaut32 #VarUI8FromUI1 !bIn %*pi64Out
dll oleaut32 #VarUI8FromUI2 @uiIn %*pi64Out
dll oleaut32 #VarUI8FromUI4 ulIn %*pi64Out
dll oleaut32 #VarUdateFromDate DATE'dateIn dwFlags UDATE*pudateOut
dll oleaut32 [VarUI4FromBool]#VarUintFromBool @boolIn *pulOut
dll oleaut32 [VarUI4FromCy]#VarUintFromCy CURRENCY'cyIn *pulOut
dll oleaut32 [VarUI4FromDate]#VarUintFromDate DATE'dateIn *pulOut
dll oleaut32 [VarUI4FromDec]#VarUintFromDec DECIMAL*pdecIn *pulOut
dll oleaut32 [VarUI4FromDisp]#VarUintFromDisp IDispatch'pdispIn lcid *pulOut
dll oleaut32 [VarUI4FromI1]#VarUintFromI1 !cIn *pulOut
dll oleaut32 [VarUI4FromI2]#VarUintFromI2 @uiIn *pulOut
dll oleaut32 [VarUI4FromI4]#VarUintFromI4 lIn *pulOut
dll oleaut32 [VarUI4FromI8]#VarUintFromI8 %i64In *plOut
dll oleaut32 [VarUI4FromI4]#VarUintFromInt lIn *pulOut
dll oleaut32 [VarUI4FromR4]#VarUintFromR4 FLOAT'fltIn *pulOut
dll oleaut32 [VarUI4FromR8]#VarUintFromR8 ^dblIn *pulOut
dll oleaut32 [VarUI4FromStr]#VarUintFromStr @*strIn lcid dwFlags *pulOut
dll oleaut32 [VarUI4FromUI1]#VarUintFromUI1 !bIn *pulOut
dll oleaut32 [VarUI4FromUI2]#VarUintFromUI2 @uiIn *pulOut
dll oleaut32 [VarUI4FromUI8]#VarUintFromUI8 %ui64In *plOut
dll oleaut32 #VarWeekdayName iWeekday fAbbrev iFirstDay dwFlags BSTR*pbstrOut
dll oleaut32 #VarXor VARIANT*pvarLeft VARIANT*pvarRight VARIANT*pvarResult
dll oleaut32 #VariantChangeType VARIANT*pvargDest VARIANT*pvarSrc @wFlags @vt
dll oleaut32 #VariantChangeTypeEx VARIANT*pvargDest VARIANT*pvarSrc lcid @wFlags @vt
dll oleaut32 #VariantClear VARIANT*pvarg
dll oleaut32 #VariantCopy VARIANT*pvargDest VARIANT*pvargSrc
dll oleaut32 #VariantCopyInd VARIANT*pvarDest VARIANT*pvargSrc
dll oleaut32 VariantInit VARIANT*pvarg
dll oleaut32 #VariantTimeToDosDateTime ^vtime @*pwDosDate @*pwDosTime
dll oleaut32 #VariantTimeToSystemTime ^vtime SYSTEMTIME*lpSystemTime
dll oleaut32 #VectorFromBstr BSTR'bstr SAFEARRAY**ppsa
dll version [VerFindFileA]#VerFindFile uFlags $szFileName $szWinDir $szAppDir $szCurDir *lpuCurDirLen $szDestDir *lpuDestDirLen
dll version [VerInstallFileA]#VerInstallFile uFlags $szSrcFileName $szDestFileName $szSrcDir $szDestDir $szCurDir $szTmpFile *lpuTmpFileLen
dll kernel32 [VerLanguageNameA]#VerLanguageName wLang $szLang nSize
dll version [VerQueryValueA]#VerQueryValue !*pBlock $lpSubBlock !**lplpBuffer *puLen
dll kernel32 %VerSetConditionMask %ConditionMask TypeMask !Condition
def VerifyProcessorPowerPolicyAc 20
def VerifyProcessorPowerPolicyDc 21
def VerifySystemPolicyAc 2
def VerifySystemPolicyDc 3
dll kernel32 [VerifyVersionInfoA]#VerifyVersionInfo OSVERSIONINFOEX*lpVersionInformation dwTypeMask %dwlConditionMask
dll kernel32 !*VirtualAlloc !*lpAddress dwSize flAllocationType flProtect
dll kernel32 !*VirtualAllocEx hProcess !*lpAddress dwSize flAllocationType flProtect
dll kernel32 #VirtualFree !*lpAddress dwSize dwFreeType
dll kernel32 #VirtualFreeEx hProcess !*lpAddress dwSize dwFreeType
dll kernel32 #VirtualLock !*lpAddress dwSize
dll kernel32 #VirtualProtect !*lpAddress dwSize flNewProtect *lpflOldProtect
dll kernel32 #VirtualProtectEx hProcess !*lpAddress dwSize flNewProtect *lpflOldProtect
dll kernel32 #VirtualQuery !*lpAddress MEMORY_BASIC_INFORMATION*lpBuffer dwLength
dll kernel32 #VirtualQueryEx hProcess !*lpAddress MEMORY_BASIC_INFORMATION*lpBuffer dwLength
dll kernel32 #VirtualUnlock !*lpAddress dwSize
dll user32 [VkKeyScanA]@VkKeyScan !ch
dll user32 [VkKeyScanExA]@VkKeyScanEx !ch dwhkl
type VolLockBroadcast _DEV_BROADCAST_HDR'vlb_dbh vlb_owner !vlb_perms !vlb_lockType !vlb_drive !vlb_flags
def WAIT_ABANDONED 0x00000080
def WAIT_ABANDONED_0 0x00000080
def WAIT_CHILD 0
def WAIT_FAILED 0xFFFFFFFF
def WAIT_GRANDCHILD 1
def WAIT_IO_COMPLETION 0x000000C0
def WAIT_OBJECT_0 0x00000000
def WAIT_TIMEOUT 258
def WARNING_IPSEC_MM_POLICY_PRUNED 13024
def WARNING_IPSEC_QM_POLICY_PRUNED 13025
def WAVECAPS_LRVOLUME 0x0008
def WAVECAPS_PITCH 0x0001
def WAVECAPS_PLAYBACKRATE 0x0002
def WAVECAPS_SAMPLEACCURATE 0x0020
def WAVECAPS_SYNC 0x0010
def WAVECAPS_VOLUME 0x0004
type WAVEFORMAT @wFormatTag @nChannels nSamplesPerSec nAvgBytesPerSec @nBlockAlign
type WAVEFORMATEX @wFormatTag @nChannels nSamplesPerSec nAvgBytesPerSec @nBlockAlign @wBitsPerSample @cbSize
type WAVEHDR $lpData dwBufferLength dwBytesRecorded dwUser dwFlags dwLoops WAVEHDR*lpNext reserved
type WAVEINCAPS @wMid @wPid vDriverVersion !szPname[32] dwFormats @wChannels @wReserved1
type WAVEINCAPS2 @wMid @wPid vDriverVersion !szPname[32] dwFormats @wChannels @wReserved1 GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type WAVEINCAPS2A @wMid @wPid vDriverVersion !szPname[32] dwFormats @wChannels @wReserved1 GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type WAVEINCAPS2W @wMid @wPid vDriverVersion @szPname[32] dwFormats @wChannels @wReserved1 GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type WAVEINCAPSA @wMid @wPid vDriverVersion !szPname[32] dwFormats @wChannels @wReserved1
type WAVEINCAPSW @wMid @wPid vDriverVersion @szPname[32] dwFormats @wChannels @wReserved1
type WAVEOUTCAPS @wMid @wPid vDriverVersion !szPname[32] dwFormats @wChannels @wReserved1 dwSupport
type WAVEOUTCAPS2 @wMid @wPid vDriverVersion !szPname[32] dwFormats @wChannels @wReserved1 dwSupport GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type WAVEOUTCAPS2A @wMid @wPid vDriverVersion !szPname[32] dwFormats @wChannels @wReserved1 dwSupport GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type WAVEOUTCAPS2W @wMid @wPid vDriverVersion @szPname[32] dwFormats @wChannels @wReserved1 dwSupport GUID'ManufacturerGuid GUID'ProductGuid GUID'NameGuid
type WAVEOUTCAPSA @wMid @wPid vDriverVersion !szPname[32] dwFormats @wChannels @wReserved1 dwSupport
type WAVEOUTCAPSW @wMid @wPid vDriverVersion @szPname[32] dwFormats @wChannels @wReserved1 dwSupport
def WAVERR_BADFORMAT 0x00000020
def WAVERR_BASE 32
def WAVERR_LASTERROR 0x00000023
def WAVERR_STILLPLAYING 0x00000021
def WAVERR_SYNC 0x00000023
def WAVERR_UNPREPARED 0x00000022
def WAVE_ALLOWSYNC 0x0002
def WAVE_FORMAT_1M08 0x00000001
def WAVE_FORMAT_1M16 0x00000004
def WAVE_FORMAT_1S08 0x00000002
def WAVE_FORMAT_1S16 0x00000008
def WAVE_FORMAT_2M08 0x00000010
def WAVE_FORMAT_2M16 0x00000040
def WAVE_FORMAT_2S08 0x00000020
def WAVE_FORMAT_2S16 0x00000080
def WAVE_FORMAT_44M08 0x00000100
def WAVE_FORMAT_44M16 0x00000400
def WAVE_FORMAT_44S08 0x00000200
def WAVE_FORMAT_44S16 0x00000800
def WAVE_FORMAT_48M08 0x00001000
def WAVE_FORMAT_48M16 0x00004000
def WAVE_FORMAT_48S08 0x00002000
def WAVE_FORMAT_48S16 0x00008000
def WAVE_FORMAT_4M08 0x00000100
def WAVE_FORMAT_4M16 0x00000400
def WAVE_FORMAT_4S08 0x00000200
def WAVE_FORMAT_4S16 0x00000800
def WAVE_FORMAT_96M08 0x00010000
def WAVE_FORMAT_96M16 0x00040000
def WAVE_FORMAT_96S08 0x00020000
def WAVE_FORMAT_96S16 0x00080000
def WAVE_FORMAT_DIRECT 0x0008
def WAVE_FORMAT_DIRECT_QUERY 0x00000009
def WAVE_FORMAT_PCM 1
def WAVE_FORMAT_QUERY 0x0001
def WAVE_INVALIDFORMAT 0x00000000
def WAVE_MAPPED 0x0004
def WAVE_MAPPER 0xFFFFFFFF
def WA_ACTIVE 1
def WA_CLICKACTIVE 2
def WA_INACTIVE 0
def WBF_BREAKAFTER 0x40
 ;;(BYTE)0x40
def WBF_BREAKLINE 0x20
 ;;(BYTE)0x20
def WBF_CLASS 0x0F
 ;;(BYTE)0x0F
def WBF_CUSTOM 0x200
def WBF_ISWHITE 0x10
 ;;(BYTE)0x10
def WBF_LEVEL1 0x080
def WBF_LEVEL2 0x100
def WBF_OVERFLOW 0x040
def WBF_WORDBREAK 0x020
def WBF_WORDWRAP 0x010
def WB_CLASSIFY 3
def WB_ISDELIMITER 2
def WB_LEFT 0
def WB_LEFTBREAK 6
def WB_MOVEWORDLEFT 4
def WB_MOVEWORDNEXT 5
def WB_MOVEWORDPREV 4
def WB_MOVEWORDRIGHT 5
def WB_NEXTBREAK 7
def WB_PREVBREAK 6
def WB_RIGHT 1
def WB_RIGHTBREAK 7
def WCHAR_MAX 0xFFFFFFFF
 ;;(wchar_t)-1
def WCHAR_MIN 0
def WCH_EMBEDDING 0xFFFC
 ;;(WCHAR)0xFFFC
type WCRANGE @wcLow @cGlyphs
def WC_BUTTON "Button"
def WC_BUTTONA "Button"
def WC_BUTTONW L"Button"
def WC_COMBOBOX "ComboBox"
def WC_COMBOBOXA "ComboBox"
def WC_COMBOBOXEX "ComboBoxEx32"
def WC_COMBOBOXEXA "ComboBoxEx32"
def WC_COMBOBOXEXW L"ComboBoxEx32"
def WC_COMBOBOXW L"ComboBox"
def WC_COMPOSITECHECK 0x00000200
def WC_DEFAULTCHAR 0x00000040
def WC_DIALOG 0x8002
 ;;(WORD)(0x8002)
def WC_DISCARDNS 0x00000010
def WC_EDIT "Edit"
def WC_EDITA "Edit"
def WC_EDITW L"Edit"
def WC_HEADER "SysHeader32"
def WC_HEADERA "SysHeader32"
def WC_HEADERW L"SysHeader32"
def WC_IPADDRESS "SysIPAddress32"
def WC_IPADDRESSA "SysIPAddress32"
def WC_IPADDRESSW L"SysIPAddress32"
def WC_LINK L"SysLink"
def WC_LISTBOX "ListBox"
def WC_LISTBOXA "ListBox"
def WC_LISTBOXW L"ListBox"
def WC_LISTVIEW "SysListView32"
def WC_LISTVIEWA "SysListView32"
def WC_LISTVIEWW L"SysListView32"
def WC_NATIVEFONTCTL "NativeFontCtl"
def WC_NATIVEFONTCTLA "NativeFontCtl"
def WC_NATIVEFONTCTLW L"NativeFontCtl"
def WC_NO_BEST_FIT_CHARS 0x00000400
def WC_PAGESCROLLER "SysPager"
def WC_PAGESCROLLERA "SysPager"
def WC_PAGESCROLLERW L"SysPager"
def WC_SCROLLBAR "ScrollBar"
def WC_SCROLLBARA "ScrollBar"
def WC_SCROLLBARW L"ScrollBar"
def WC_SEPCHARS 0x00000020
def WC_STATIC "Static"
def WC_STATICA "Static"
def WC_STATICW L"Static"
def WC_TABCONTROL "SysTabControl32"
def WC_TABCONTROLA "SysTabControl32"
def WC_TABCONTROLW L"SysTabControl32"
def WC_TREEVIEW "SysTreeView32"
def WC_TREEVIEWA "SysTreeView32"
def WC_TREEVIEWW L"SysTreeView32"
def WDT_INPROC64_CALL 0x50746457
def WDT_INPROC_CALL 0x48746457
def WDT_REMOTE_CALL 0x52746457
type WEEKLY @WeeksInterval @rgfDaysOfTheWeek
def WEOF 0xFFFF
 ;;(wint_t)(0xFFFF)
type WGLSWAP hdc uiFlags
def WGL_FONT_LINES 0
def WGL_FONT_POLYGONS 1
def WGL_SWAPMULTIPLE_MAX 16
def WGL_SWAP_MAIN_PLANE 0x00000001
def WGL_SWAP_OVERLAY1 0x00000002
def WGL_SWAP_OVERLAY10 0x00000400
def WGL_SWAP_OVERLAY11 0x00000800
def WGL_SWAP_OVERLAY12 0x00001000
def WGL_SWAP_OVERLAY13 0x00002000
def WGL_SWAP_OVERLAY14 0x00004000
def WGL_SWAP_OVERLAY15 0x00008000
def WGL_SWAP_OVERLAY2 0x00000004
def WGL_SWAP_OVERLAY3 0x00000008
def WGL_SWAP_OVERLAY4 0x00000010
def WGL_SWAP_OVERLAY5 0x00000020
def WGL_SWAP_OVERLAY6 0x00000040
def WGL_SWAP_OVERLAY7 0x00000080
def WGL_SWAP_OVERLAY8 0x00000100
def WGL_SWAP_OVERLAY9 0x00000200
def WGL_SWAP_UNDERLAY1 0x00010000
def WGL_SWAP_UNDERLAY10 0x02000000
def WGL_SWAP_UNDERLAY11 0x04000000
def WGL_SWAP_UNDERLAY12 0x08000000
def WGL_SWAP_UNDERLAY13 0x10000000
def WGL_SWAP_UNDERLAY14 0x20000000
def WGL_SWAP_UNDERLAY15 0x40000000
def WGL_SWAP_UNDERLAY2 0x00020000
def WGL_SWAP_UNDERLAY3 0x00040000
def WGL_SWAP_UNDERLAY4 0x00080000
def WGL_SWAP_UNDERLAY5 0x00100000
def WGL_SWAP_UNDERLAY6 0x00200000
def WGL_SWAP_UNDERLAY7 0x00400000
def WGL_SWAP_UNDERLAY8 0x00800000
def WGL_SWAP_UNDERLAY9 0x01000000
def WHDR_BEGINLOOP 0x00000004
def WHDR_DONE 0x00000001
def WHDR_ENDLOOP 0x00000008
def WHDR_INQUEUE 0x00000010
def WHDR_PREPARED 0x00000002
def WHEEL_DELTA 120
def WHEEL_PAGESCROLL 0xffffffff
def WHITENESS 0x00FF0062
def WHITEONBLACK 2
def WHITE_BRUSH 0
def WHITE_PEN 6
def WH_CALLWNDPROC 4
def WH_CALLWNDPROCRET 12
def WH_CBT 5
def WH_DEBUG 9
def WH_FOREGROUNDIDLE 11
def WH_GETMESSAGE 3
def WH_HARDWARE 8
def WH_JOURNALPLAYBACK 1
def WH_JOURNALRECORD 0
def WH_KEYBOARD 2
def WH_KEYBOARD_LL 13
def WH_MAX 14
def WH_MAXHOOK 14
def WH_MIN 0xFFFFFFFF
def WH_MINHOOK 0xFFFFFFFF
def WH_MOUSE 7
def WH_MOUSE_LL 14
def WH_MSGFILTER 0xFFFFFFFF
def WH_SHELL 10
def WH_SYSMSGFILTER 6
def WIM_CLOSE 0x3BF
def WIM_DATA 0x3C0
def WIM_OPEN 0x3BE
def WIN31_CLASS 0
type WIN32_FILE_ATTRIBUTE_DATA dwFileAttributes FILETIME'ftCreationTime FILETIME'ftLastAccessTime FILETIME'ftLastWriteTime nFileSizeHigh nFileSizeLow
type WIN32_FIND_DATA dwFileAttributes FILETIME'ftCreationTime FILETIME'ftLastAccessTime FILETIME'ftLastWriteTime nFileSizeHigh nFileSizeLow dwReserved0 dwReserved1 !cFileName[260] !cAlternateFileName[14]
type WIN32_FIND_DATAA dwFileAttributes FILETIME'ftCreationTime FILETIME'ftLastAccessTime FILETIME'ftLastWriteTime nFileSizeHigh nFileSizeLow dwReserved0 dwReserved1 !cFileName[260] !cAlternateFileName[14]
type WIN32_FIND_DATAW dwFileAttributes FILETIME'ftCreationTime FILETIME'ftLastAccessTime FILETIME'ftLastWriteTime nFileSizeHigh nFileSizeLow dwReserved0 dwReserved1 @cFileName[260] @cAlternateFileName[14]
type WIN32_FIND_STREAM_DATA LARGE_INTEGER'StreamSize @cStreamName[296]
type WIN32_STREAM_ID dwStreamId dwStreamAttributes LARGE_INTEGER'Size dwStreamNameSize @cStreamName[1]
type WINBASE_DEFINED_STRUCT dummy
def WINDING 2
type WINDOWINFO cbSize RECT'rcWindow RECT'rcClient dwStyle dwExStyle dwWindowStatus cxWindowBorders cyWindowBorders @atomWindowType @wCreatorVersion
type WINDOWPLACEMENT length flags showCmd POINT'ptMinPosition POINT'ptMaxPosition RECT'rcNormalPosition
type WINDOWPOS hwnd hwndInsertAfter x y cx cy flags
def WINDOW_BUFFER_SIZE_EVENT 0x0004
type WINDOW_BUFFER_SIZE_RECORD COORD'dwSize
def WINEVENT_INCONTEXT 0x0004
def WINEVENT_OUTOFCONTEXT 0x0000
def WINEVENT_SKIPOWNPROCESS 0x0002
def WINEVENT_SKIPOWNTHREAD 0x0001
def WININETINFO_OPTION_LOCK_HANDLE 65534
def WINPERF_LOG_DEBUG 2
def WINPERF_LOG_NONE 0
def WINPERF_LOG_USER 1
def WINPERF_LOG_VERBOSE 3
def WINSOCK_VERSION 0x00000202
 ;;(WORD)(((BYTE)((2)&0xff))|((WORD)((BYTE)((2)&0xff)))<<8)
type WINSTATIONINFORMATIONW !Reserved2[70] LogonId !Reserved3[1140]
def WINSTA_ACCESSCLIPBOARD 0x0004
def WINSTA_ACCESSGLOBALATOMS 0x0020
def WINSTA_ALL_ACCESS 0x0000037F
def WINSTA_CREATEDESKTOP 0x0008
def WINSTA_ENUMDESKTOPS 0x0001
def WINSTA_ENUMERATE 0x0100
def WINSTA_EXITWINDOWS 0x0040
def WINSTA_READATTRIBUTES 0x0002
def WINSTA_READSCREEN 0x0200
def WINSTA_WRITEATTRIBUTES 0x0010
def WINVER 0x0502
def WIZ_BODYCX 184
def WIZ_BODYX 92
def WIZ_CXBMP 80
def WIZ_CXDLG 276
def WIZ_CYDLG 140
def WMI_DISK_GEOMETRY_GUID uuidof("{25007F51-57C2-11D1-A528-00A0C9062910}")
def WMN_FIRST 0xFFFFFC18
def WMN_LAST 0xFFFFFB50
def WMSZ_BOTTOM 6
def WMSZ_BOTTOMLEFT 7
def WMSZ_BOTTOMRIGHT 8
def WMSZ_LEFT 1
def WMSZ_RIGHT 2
def WMSZ_TOP 3
def WMSZ_TOPLEFT 4
def WMSZ_TOPRIGHT 5
def WM_ACTIVATE 0x0006
def WM_ACTIVATEAPP 0x001C
def WM_AFXFIRST 0x0360
def WM_AFXLAST 0x037F
def WM_APP 0x8000
def WM_APPCOMMAND 0x0319
def WM_ASKCBFORMATNAME 0x030C
def WM_CANCELJOURNAL 0x004B
def WM_CANCELMODE 0x001F
def WM_CAPTURECHANGED 0x0215
def WM_CHANGECBCHAIN 0x030D
def WM_CHANGEUISTATE 0x0127
def WM_CHAR 0x0102
def WM_CHARTOITEM 0x002F
def WM_CHILDACTIVATE 0x0022
def WM_CHOOSEFONT_GETLOGFONT 0x00000401
def WM_CHOOSEFONT_SETFLAGS 0x00000466
def WM_CHOOSEFONT_SETLOGFONT 0x00000465
def WM_CLEAR 0x0303
def WM_CLOSE 0x0010
def WM_COMMAND 0x0111
def WM_COMMNOTIFY 0x0044
def WM_COMPACTING 0x0041
def WM_COMPAREITEM 0x0039
def WM_CONTEXTMENU 0x007B
def WM_COPY 0x0301
def WM_COPYDATA 0x004A
def WM_CREATE 0x0001
def WM_CTLCOLORBTN 0x0135
def WM_CTLCOLORDLG 0x0136
def WM_CTLCOLOREDIT 0x0133
def WM_CTLCOLORLISTBOX 0x0134
def WM_CTLCOLORMSGBOX 0x0132
def WM_CTLCOLORSCROLLBAR 0x0137
def WM_CTLCOLORSTATIC 0x0138
def WM_CUT 0x0300
def WM_DDE_ACK 0x000003E4
def WM_DDE_ADVISE 0x000003E2
def WM_DDE_DATA 0x000003E5
def WM_DDE_EXECUTE 0x000003E8
def WM_DDE_FIRST 0x03E0
def WM_DDE_INITIATE 0x03E0
def WM_DDE_LAST 0x000003E8
def WM_DDE_POKE 0x000003E7
def WM_DDE_REQUEST 0x000003E6
def WM_DDE_TERMINATE 0x000003E1
def WM_DDE_UNADVISE 0x000003E3
def WM_DEADCHAR 0x0103
def WM_DELETEITEM 0x002D
def WM_DESTROY 0x0002
def WM_DESTROYCLIPBOARD 0x0307
def WM_DEVICECHANGE 0x0219
def WM_DEVMODECHANGE 0x001B
def WM_DISPLAYCHANGE 0x007E
def WM_DRAWCLIPBOARD 0x0308
def WM_DRAWITEM 0x002B
def WM_DROPFILES 0x0233
def WM_ENABLE 0x000A
def WM_ENDSESSION 0x0016
def WM_ENTERIDLE 0x0121
def WM_ENTERMENULOOP 0x0211
def WM_ENTERSIZEMOVE 0x0231
def WM_ERASEBKGND 0x0014
def WM_EXITMENULOOP 0x0212
def WM_EXITSIZEMOVE 0x0232
def WM_FONTCHANGE 0x001D
def WM_GETDLGCODE 0x0087
def WM_GETFONT 0x0031
def WM_GETHOTKEY 0x0033
def WM_GETICON 0x007F
def WM_GETMINMAXINFO 0x0024
def WM_GETOBJECT 0x003D
def WM_GETTEXT 0x000D
def WM_GETTEXTLENGTH 0x000E
def WM_HANDHELDFIRST 0x0358
def WM_HANDHELDLAST 0x035F
def WM_HELP 0x0053
def WM_HOTKEY 0x0312
def WM_HSCROLL 0x0114
def WM_HSCROLLCLIPBOARD 0x030E
def WM_ICONERASEBKGND 0x0027
def WM_IME_CHAR 0x0286
def WM_IME_COMPOSITION 0x010F
def WM_IME_COMPOSITIONFULL 0x0284
def WM_IME_CONTROL 0x0283
def WM_IME_ENDCOMPOSITION 0x010E
def WM_IME_KEYDOWN 0x0290
def WM_IME_KEYLAST 0x010F
def WM_IME_KEYUP 0x0291
def WM_IME_NOTIFY 0x0282
def WM_IME_REQUEST 0x0288
def WM_IME_SELECT 0x0285
def WM_IME_SETCONTEXT 0x0281
def WM_IME_STARTCOMPOSITION 0x010D
def WM_INITDIALOG 0x0110
def WM_INITMENU 0x0116
def WM_INITMENUPOPUP 0x0117
def WM_INPUT 0x00FF
def WM_INPUTLANGCHANGE 0x0051
def WM_INPUTLANGCHANGEREQUEST 0x0050
def WM_KEYDOWN 0x0100
def WM_KEYFIRST 0x0100
def WM_KEYLAST 0x0109
def WM_KEYUP 0x0101
def WM_KILLFOCUS 0x0008
def WM_LBUTTONDBLCLK 0x0203
def WM_LBUTTONDOWN 0x0201
def WM_LBUTTONUP 0x0202
def WM_MBUTTONDBLCLK 0x0209
def WM_MBUTTONDOWN 0x0207
def WM_MBUTTONUP 0x0208
def WM_MDIACTIVATE 0x0222
def WM_MDICASCADE 0x0227
def WM_MDICREATE 0x0220
def WM_MDIDESTROY 0x0221
def WM_MDIGETACTIVE 0x0229
def WM_MDIICONARRANGE 0x0228
def WM_MDIMAXIMIZE 0x0225
def WM_MDINEXT 0x0224
def WM_MDIREFRESHMENU 0x0234
def WM_MDIRESTORE 0x0223
def WM_MDISETMENU 0x0230
def WM_MDITILE 0x0226
def WM_MEASUREITEM 0x002C
def WM_MENUCHAR 0x0120
def WM_MENUCOMMAND 0x0126
def WM_MENUDRAG 0x0123
def WM_MENUGETOBJECT 0x0124
def WM_MENURBUTTONUP 0x0122
def WM_MENUSELECT 0x011F
def WM_MOUSEACTIVATE 0x0021
def WM_MOUSEFIRST 0x0200
def WM_MOUSEHOVER 0x02A1
def WM_MOUSELAST 0x020D
def WM_MOUSELEAVE 0x02A3
def WM_MOUSEMOVE 0x0200
def WM_MOUSEWHEEL 0x020A
def WM_MOVE 0x0003
def WM_MOVING 0x0216
def WM_NCACTIVATE 0x0086
def WM_NCCALCSIZE 0x0083
def WM_NCCREATE 0x0081
def WM_NCDESTROY 0x0082
def WM_NCHITTEST 0x0084
def WM_NCLBUTTONDBLCLK 0x00A3
def WM_NCLBUTTONDOWN 0x00A1
def WM_NCLBUTTONUP 0x00A2
def WM_NCMBUTTONDBLCLK 0x00A9
def WM_NCMBUTTONDOWN 0x00A7
def WM_NCMBUTTONUP 0x00A8
def WM_NCMOUSEHOVER 0x02A0
def WM_NCMOUSELEAVE 0x02A2
def WM_NCMOUSEMOVE 0x00A0
def WM_NCPAINT 0x0085
def WM_NCRBUTTONDBLCLK 0x00A6
def WM_NCRBUTTONDOWN 0x00A4
def WM_NCRBUTTONUP 0x00A5
def WM_NCXBUTTONDBLCLK 0x00AD
def WM_NCXBUTTONDOWN 0x00AB
def WM_NCXBUTTONUP 0x00AC
def WM_NEXTDLGCTL 0x0028
def WM_NEXTMENU 0x0213
def WM_NOTIFY 0x004E
def WM_NOTIFYFORMAT 0x0055
def WM_NULL 0x0000
def WM_PAINT 0x000F
def WM_PAINTCLIPBOARD 0x0309
def WM_PAINTICON 0x0026
def WM_PALETTECHANGED 0x0311
def WM_PALETTEISCHANGING 0x0310
def WM_PARENTNOTIFY 0x0210
def WM_PASTE 0x0302
def WM_PENWINFIRST 0x0380
def WM_PENWINLAST 0x038F
def WM_POWER 0x0048
def WM_POWERBROADCAST 0x0218
def WM_PRINT 0x0317
def WM_PRINTCLIENT 0x0318
def WM_PSD_ENVSTAMPRECT 0x00000405
def WM_PSD_FULLPAGERECT 0x00000401
def WM_PSD_GREEKTEXTRECT 0x00000404
def WM_PSD_MARGINRECT 0x00000403
def WM_PSD_MINMARGINRECT 0x00000402
def WM_PSD_PAGESETUPDLG 0x0400
def WM_PSD_YAFULLPAGERECT 0x00000406
def WM_QUERYDRAGICON 0x0037
def WM_QUERYENDSESSION 0x0011
def WM_QUERYNEWPALETTE 0x030F
def WM_QUERYOPEN 0x0013
def WM_QUERYUISTATE 0x0129
def WM_QUEUESYNC 0x0023
def WM_QUIT 0x0012
def WM_RBUTTONDBLCLK 0x0206
def WM_RBUTTONDOWN 0x0204
def WM_RBUTTONUP 0x0205
def WM_RENDERALLFORMATS 0x0306
def WM_RENDERFORMAT 0x0305
def WM_SETCURSOR 0x0020
def WM_SETFOCUS 0x0007
def WM_SETFONT 0x0030
def WM_SETHOTKEY 0x0032
def WM_SETICON 0x0080
def WM_SETREDRAW 0x000B
def WM_SETTEXT 0x000C
def WM_SETTINGCHANGE 0x001A
def WM_SHOWWINDOW 0x0018
def WM_SIZE 0x0005
def WM_SIZECLIPBOARD 0x030B
def WM_SIZING 0x0214
def WM_SPOOLERSTATUS 0x002A
def WM_STYLECHANGED 0x007D
def WM_STYLECHANGING 0x007C
def WM_SYNCPAINT 0x0088
def WM_SYSCHAR 0x0106
def WM_SYSCOLORCHANGE 0x0015
def WM_SYSCOMMAND 0x0112
def WM_SYSDEADCHAR 0x0107
def WM_SYSKEYDOWN 0x0104
def WM_SYSKEYUP 0x0105
def WM_TABLET_FIRST 0x02c0
def WM_TABLET_LAST 0x02df
def WM_TCARD 0x0052
def WM_THEMECHANGED 0x031A
def WM_TIMECHANGE 0x001E
def WM_TIMER 0x0113
def WM_UNDO 0x0304
def WM_UNICHAR 0x0109
def WM_UNINITMENUPOPUP 0x0125
def WM_UPDATEUISTATE 0x0128
def WM_USER 0x0400
def WM_USERCHANGED 0x0054
def WM_VKEYTOITEM 0x002E
def WM_VSCROLL 0x0115
def WM_VSCROLLCLIPBOARD 0x030A
def WM_WINDOWPOSCHANGED 0x0047
def WM_WINDOWPOSCHANGING 0x0046
def WM_WININICHANGE 0x001A
def WM_WTSSESSION_CHANGE 0x02B1
def WM_XBUTTONDBLCLK 0x020D
def WM_XBUTTONDOWN 0x020B
def WM_XBUTTONUP 0x020C
def WNCON_DYNAMIC 0x00000008
def WNCON_FORNETCARD 0x00000001
def WNCON_NOTROUTED 0x00000002
def WNCON_SLOWLINK 0x00000004
type WNDCLASS style lpfnWndProc cbClsExtra cbWndExtra hInstance hIcon hCursor hbrBackground $lpszMenuName $lpszClassName
type WNDCLASSA style lpfnWndProc cbClsExtra cbWndExtra hInstance hIcon hCursor hbrBackground $lpszMenuName $lpszClassName
type WNDCLASSEX cbSize style lpfnWndProc cbClsExtra cbWndExtra hInstance hIcon hCursor hbrBackground $lpszMenuName $lpszClassName hIconSm
type WNDCLASSEXA cbSize style lpfnWndProc cbClsExtra cbWndExtra hInstance hIcon hCursor hbrBackground $lpszMenuName $lpszClassName hIconSm
type WNDCLASSEXW cbSize style lpfnWndProc cbClsExtra cbWndExtra hInstance hIcon hCursor hbrBackground @*lpszMenuName @*lpszClassName hIconSm
type WNDCLASSW style lpfnWndProc cbClsExtra cbWndExtra hInstance hIcon hCursor hbrBackground @*lpszMenuName @*lpszClassName
def WNFMT_ABBREVIATED 0x02
def WNFMT_CONNECTION 0x20
def WNFMT_INENUM 0x10
def WNFMT_MULTILINE 0x01
def WNNC_CRED_MANAGER 0xFFFF0000
def WNNC_NET_10NET 0x00050000
def WNNC_NET_3IN1 0x00270000
def WNNC_NET_9TILES 0x00090000
def WNNC_NET_APPLETALK 0x00130000
def WNNC_NET_AS400 0x000B0000
def WNNC_NET_AVID 0x001A0000
def WNNC_NET_BMC 0x00180000
def WNNC_NET_BWNFS 0x00100000
def WNNC_NET_CLEARCASE 0x00160000
def WNNC_NET_COGENT 0x00110000
def WNNC_NET_CSC 0x00260000
def WNNC_NET_DAV 0x002E0000
def WNNC_NET_DCE 0x00190000
def WNNC_NET_DECORB 0x00200000
def WNNC_NET_DISTINCT 0x00230000
def WNNC_NET_DOCUSPACE 0x001B0000
def WNNC_NET_EXIFS 0x002D0000
def WNNC_NET_EXTENDNET 0x00290000
def WNNC_NET_FARALLON 0x00120000
def WNNC_NET_FJ_REDIR 0x00220000
def WNNC_NET_FOXBAT 0x002B0000
def WNNC_NET_FRONTIER 0x00170000
def WNNC_NET_FTP_NFS 0x000C0000
def WNNC_NET_HOB_NFS 0x00320000
def WNNC_NET_IBMAL 0x00340000
def WNNC_NET_INTERGRAPH 0x00140000
def WNNC_NET_KNOWARE 0x002F0000
def WNNC_NET_LANMAN 0x00020000
def WNNC_NET_LANSTEP 0x00080000
def WNNC_NET_LANTASTIC 0x000A0000
def WNNC_NET_LIFENET 0x000E0000
def WNNC_NET_LOCK 0x00350000
def WNNC_NET_LOCUS 0x00060000
def WNNC_NET_MANGOSOFT 0x001C0000
def WNNC_NET_MASFAX 0x00310000
def WNNC_NET_MSNET 0x00010000
def WNNC_NET_NETWARE 0x00030000
def WNNC_NET_OBJECT_DIRE 0x00300000
def WNNC_NET_PATHWORKS 0x000D0000
def WNNC_NET_POWERLAN 0x000F0000
def WNNC_NET_PROTSTOR 0x00210000
def WNNC_NET_RDR2SAMPLE 0x00250000
def WNNC_NET_RIVERFRONT1 0X001E0000
def WNNC_NET_RIVERFRONT2 0x001F0000
def WNNC_NET_SERNET 0x001D0000
def WNNC_NET_SHIVA 0x00330000
def WNNC_NET_SRT 0x00370000
def WNNC_NET_STAC 0x002A0000
def WNNC_NET_SUN_PC_NFS 0x00070000
def WNNC_NET_SYMFONET 0x00150000
def WNNC_NET_TERMSRV 0x00360000
def WNNC_NET_TWINS 0x00240000
def WNNC_NET_VINES 0x00040000
def WNNC_NET_YAHOO 0x002C0000
def WN_ACCESS_DENIED 5
def WN_ALREADY_CONNECTED 85
def WN_BAD_DEV_TYPE 66
def WN_BAD_HANDLE 6
def WN_BAD_LEVEL 124
def WN_BAD_LOCALNAME 1200
def WN_BAD_NETNAME 67
def WN_BAD_PASSWORD 86
def WN_BAD_POINTER 487
def WN_BAD_PROFILE 1206
def WN_BAD_PROVIDER 1204
def WN_BAD_USER 2202
def WN_BAD_VALUE 87
def WN_CANCEL 1223
def WN_CANNOT_OPEN_PROFILE 1205
def WN_CONNECTED_OTHER_PASSWORD 2108
def WN_CONNECTED_OTHER_PASSWORD_DEFAULT 2109
def WN_CONNECTION_CLOSED 1201
def WN_DEVICE_ALREADY_REMEMBERED 1202
def WN_DEVICE_ERROR 31
def WN_DEVICE_IN_USE 2404
def WN_EXTENDED_ERROR 1208
def WN_FUNCTION_BUSY 170
def WN_MORE_DATA 234
def WN_NET_ERROR 59
def WN_NOT_AUTHENTICATED 1244
def WN_NOT_CONNECTED 2250
def WN_NOT_CONTAINER 1207
def WN_NOT_INITIALIZING 1247
def WN_NOT_LOGGED_ON 1245
def WN_NOT_SUPPORTED 50
def WN_NOT_VALIDATED 1311
def WN_NO_ERROR 0
def WN_NO_MORE_DEVICES 1248
def WN_NO_MORE_ENTRIES 259
def WN_NO_NETWORK 1222
def WN_NO_NET_OR_BAD_PATH 1203
def WN_OPEN_FILES 2401
def WN_OUT_OF_MEMORY 8
def WN_RETRY 1237
def WN_SUCCESS 0
def WN_WINDOWS_ERROR 59
dll mpr [WNetAddConnectionA]#WNetAddConnection $lpRemoteName $lpPassword $lpLocalName
dll mpr [WNetAddConnection2A]#WNetAddConnection2 NETRESOURCE*lpNetResource $lpPassword $lpUserName dwFlags
dll mpr [WNetAddConnection3A]#WNetAddConnection3 hwndOwner NETRESOURCE*lpNetResource $lpPassword $lpUserName dwFlags
dll mpr [WNetCancelConnectionA]#WNetCancelConnection $lpName fForce
dll mpr [WNetCancelConnection2A]#WNetCancelConnection2 $lpName dwFlags fForce
dll mpr #WNetCloseEnum hEnum
dll mpr #WNetConnectionDialog hwnd dwType
dll mpr [WNetConnectionDialog1A]#WNetConnectionDialog1 CONNECTDLGSTRUCT*lpConnDlgStruct
dll mpr #WNetDisconnectDialog hwnd dwType
dll mpr [WNetDisconnectDialog1A]#WNetDisconnectDialog1 DISCDLGSTRUCT*lpConnDlgStruct
dll mpr [WNetEnumResourceA]#WNetEnumResource hEnum *lpcCount !*lpBuffer *lpBufferSize
dll mpr [WNetGetConnectionA]#WNetGetConnection $lpLocalName $lpRemoteName *lpnLength
dll mpr [WNetGetLastErrorA]#WNetGetLastError *lpError $lpErrorBuf nErrorBufSize $lpNameBuf nNameBufSize
dll mpr [WNetGetNetworkInformationA]#WNetGetNetworkInformation $lpProvider NETINFOSTRUCT*lpNetInfoStruct
dll mpr [WNetGetProviderNameA]#WNetGetProviderName dwNetType $lpProviderName *lpBufferSize
dll mpr [WNetGetResourceInformationA]#WNetGetResourceInformation NETRESOURCE*lpNetResource !*lpBuffer *lpcbBuffer $*lplpSystem
dll mpr [WNetGetResourceParentA]#WNetGetResourceParent NETRESOURCE*lpNetResource !*lpBuffer *lpcbBuffer
dll mpr [WNetGetUniversalNameA]#WNetGetUniversalName $lpLocalPath dwInfoLevel !*lpBuffer *lpBufferSize
dll mpr [WNetGetUserA]#WNetGetUser $lpName $lpUserName *lpnLength
dll mpr [WNetOpenEnumA]#WNetOpenEnum dwScope dwType dwUsage NETRESOURCE*lpNetResource *lphEnum
dll mpr #WNetRestoreConnectionW hwndParent @*lpDevice
dll mpr [WNetUseConnectionA]#WNetUseConnection hwndOwner NETRESOURCE*lpNetResource $lpPassword $lpUserID dwFlags $lpAccessName *lpBufferSize *lpResult
def WOM_CLOSE 0x3BC
def WOM_DONE 0x3BD
def WOM_OPEN 0x3BB
type WORD_BLOB clSize @asData[1]
type WORD_SIZEDARR clSize @*pData
def WPF_ASYNCWINDOWPLACEMENT 0x0004
def WPF_RESTORETOMAXIMIZED 0x0002
def WPF_SETMINPOSITION 0x0001
def WRITE_COMPRESSION_INFO_VALID 0x00000010
def WRITE_DAC 0x00040000
def WRITE_OWNER 0x00080000
def WRITE_WATCH_FLAG_RESET 0x01
dll ws2_32 #WSAAccept s sockaddr*addr *addrlen lpfnCondition dwCallbackData
 ;;lpfnCondition: function# WSABUF*lpCallerId WSABUF*lpCallerData QOS*lpSQOS QOS*lpGQOS WSABUF*lpCalleeId WSABUF*lpCalleeData *g dwCallbackData
dll ws2_32 [WSAAddressToStringA]#WSAAddressToString sockaddr*lpsaAddress dwAddressLength WSAPROTOCOL_INFO*lpProtocolInfo $lpszAddressString *lpdwAddressStringLength
dll ws2_32 #WSAAsyncGetHostByAddr hWnd wMsg $addr len type $buf buflen
dll ws2_32 #WSAAsyncGetHostByName hWnd wMsg $name $buf buflen
dll ws2_32 #WSAAsyncGetProtoByName hWnd wMsg $name $buf buflen
dll ws2_32 #WSAAsyncGetProtoByNumber hWnd wMsg number $buf buflen
dll ws2_32 #WSAAsyncGetServByName hWnd wMsg $name $proto $buf buflen
dll ws2_32 #WSAAsyncGetServByPort hWnd wMsg port $proto $buf buflen
dll ws2_32 #WSAAsyncSelect s hWnd wMsg lEvent
def WSABASEERR 10000
type WSABUF len $buf
type WSACOMPLETION Type __WSACOMPLETION1'Parameters
dll ws2_32 #WSACancelAsyncRequest hAsyncTaskHandle
dll ws2_32 #WSACancelBlockingCall
dll ws2_32 #WSACleanup
dll ws2_32 #WSACloseEvent hEvent
dll ws2_32 #WSAConnect s sockaddr*name namelen WSABUF*lpCallerData WSABUF*lpCalleeData QOS*lpSQOS QOS*lpGQOS
dll ws2_32 #WSACreateEvent
type WSADATA @wVersion @wHighVersion !szDescription[257] !szSystemStatus[129] @iMaxSockets @iMaxUdpDg $lpVendorInfo
def WSADESCRIPTION_LEN 256
dll ws2_32 [WSADuplicateSocketA]#WSADuplicateSocket s dwProcessId WSAPROTOCOL_INFO*lpProtocolInfo
def WSAEACCES 10013
def WSAEADDRINUSE 10048
def WSAEADDRNOTAVAIL 10049
def WSAEAFNOSUPPORT 10047
def WSAEALREADY 10037
def WSAEBADF 10009
def WSAECANCELLED 10103
def WSAECONNABORTED 10053
def WSAECONNREFUSED 10061
def WSAECONNRESET 10054
def WSAEDESTADDRREQ 10039
def WSAEDISCON 10101
def WSAEDQUOT 10069
def WSAEFAULT 10014
def WSAEHOSTDOWN 10064
def WSAEHOSTUNREACH 10065
def WSAEINPROGRESS 10036
def WSAEINTR 10004
def WSAEINVAL 10022
def WSAEINVALIDPROCTABLE 10104
def WSAEINVALIDPROVIDER 10105
def WSAEISCONN 10056
def WSAELOOP 10062
def WSAEMFILE 10024
def WSAEMSGSIZE 10040
def WSAENAMETOOLONG 10063
def WSAENETDOWN 10050
def WSAENETRESET 10052
def WSAENETUNREACH 10051
def WSAENOBUFS 10055
def WSAENOMORE 10102
def WSAENOPROTOOPT 10042
def WSAENOTCONN 10057
def WSAENOTEMPTY 10066
def WSAENOTSOCK 10038
def WSAEOPNOTSUPP 10045
def WSAEPFNOSUPPORT 10046
def WSAEPROCLIM 10067
def WSAEPROTONOSUPPORT 10043
def WSAEPROTOTYPE 10041
def WSAEPROVIDERFAILEDINIT 10106
def WSAEREFUSED 10112
def WSAEREMOTE 10071
def WSAESHUTDOWN 10058
def WSAESOCKTNOSUPPORT 10044
def WSAESTALE 10070
def WSAETIMEDOUT 10060
def WSAETOOMANYREFS 10059
def WSAEUSERS 10068
def WSAEWOULDBLOCK 10035
dll ws2_32 [WSAEnumNameSpaceProvidersA]#WSAEnumNameSpaceProviders *lpdwBufferLength WSANAMESPACE_INFO*lpnspBuffer
dll ws2_32 #WSAEnumNetworkEvents s hEventObject WSANETWORKEVENTS*lpNetworkEvents
dll ws2_32 [WSAEnumProtocolsA]#WSAEnumProtocols *lpiProtocols WSAPROTOCOL_INFO*lpProtocolBuffer *lpdwBufferLength
dll ws2_32 #WSAEventSelect s hEventObject lNetworkEvents
dll ws2_32 #WSAGetLastError
dll ws2_32 #WSAGetOverlappedResult s OVERLAPPED*lpOverlapped *lpcbTransfer fWait *lpdwFlags
dll ws2_32 #WSAGetQOSByName s WSABUF*lpQOSName QOS*lpQOS
dll ws2_32 [WSAGetServiceClassInfoA]#WSAGetServiceClassInfo GUID*lpProviderId GUID*lpServiceClassId *lpdwBufSize WSASERVICECLASSINFO*lpServiceClassInfo
dll ws2_32 [WSAGetServiceClassNameByClassIdA]#WSAGetServiceClassNameByClassId GUID*lpServiceClassId $lpszServiceClassName *lpdwBufferLength
def WSAHOST_NOT_FOUND 11001
dll ws2_32 #WSAHtonl s hostlong *lpnetlong
dll ws2_32 #WSAHtons s @hostshort @*lpnetshort
dll ws2_32 [WSAInstallServiceClassA]#WSAInstallServiceClass WSASERVICECLASSINFO*lpServiceClassInfo
dll ws2_32 #WSAIoctl s dwIoControlCode !*lpvInBuffer cbInBuffer !*lpvOutBuffer cbOutBuffer *lpcbBytesReturned OVERLAPPED*lpOverlapped lpCompletionRoutine
 ;;lpCompletionRoutine: function dwError cbTransferred OVERLAPPED*lpOverlapped dwFlags
dll ws2_32 #WSAIsBlocking
dll ws2_32 #WSAJoinLeaf s sockaddr*name namelen WSABUF*lpCallerData WSABUF*lpCalleeData QOS*lpSQOS QOS*lpGQOS dwFlags
dll ws2_32 [WSALookupServiceBeginA]#WSALookupServiceBegin WSAQUERYSET*lpqsRestrictions dwControlFlags *lphLookup
dll ws2_32 #WSALookupServiceEnd hLookup
dll ws2_32 [WSALookupServiceNextA]#WSALookupServiceNext hLookup dwControlFlags *lpdwBufferLength WSAQUERYSET*lpqsResults
type WSANAMESPACE_INFO GUID'NSProviderId dwNameSpace fActive dwVersion $lpszIdentifier
type WSANAMESPACE_INFOA GUID'NSProviderId dwNameSpace fActive dwVersion $lpszIdentifier
type WSANAMESPACE_INFOW GUID'NSProviderId dwNameSpace fActive dwVersion @*lpszIdentifier
type WSANETWORKEVENTS lNetworkEvents iErrorCode[10]
def WSANOTINITIALISED 10093
def WSANO_ADDRESS 11004
def WSANO_DATA 11004
def WSANO_RECOVERY 11003
type WSANSCLASSINFO $lpszName dwNameSpace dwValueType dwValueSize !*lpValue
type WSANSCLASSINFOA $lpszName dwNameSpace dwValueType dwValueSize !*lpValue
type WSANSCLASSINFOW @*lpszName dwNameSpace dwValueType dwValueSize !*lpValue
dll ws2_32 #WSANSPIoctl hLookup dwControlCode !*lpvInBuffer cbInBuffer !*lpvOutBuffer cbOutBuffer *lpcbBytesReturned WSACOMPLETION*lpCompletion
dll ws2_32 #WSANtohl s netlong *lphostlong
dll ws2_32 #WSANtohs s @netshort @*lphostshort
type WSAOVERLAPPED Internal InternalHigh {{Offset OffsetHigh} []!*Pointer} hEvent
type WSAPROTOCOLCHAIN ChainLen ChainEntries[7]
type WSAPROTOCOL_INFO dwServiceFlags1 dwServiceFlags2 dwServiceFlags3 dwServiceFlags4 dwProviderFlags GUID'ProviderId dwCatalogEntryId WSAPROTOCOLCHAIN'ProtocolChain iVersion iAddressFamily iMaxSockAddr iMinSockAddr iSocketType iProtocol iProtocolMaxOffset iNetworkByteOrder iSecurityScheme dwMessageSize dwProviderReserved !szProtocol[256]
type WSAPROTOCOL_INFOA dwServiceFlags1 dwServiceFlags2 dwServiceFlags3 dwServiceFlags4 dwProviderFlags GUID'ProviderId dwCatalogEntryId WSAPROTOCOLCHAIN'ProtocolChain iVersion iAddressFamily iMaxSockAddr iMinSockAddr iSocketType iProtocol iProtocolMaxOffset iNetworkByteOrder iSecurityScheme dwMessageSize dwProviderReserved !szProtocol[256]
type WSAPROTOCOL_INFOW dwServiceFlags1 dwServiceFlags2 dwServiceFlags3 dwServiceFlags4 dwProviderFlags GUID'ProviderId dwCatalogEntryId WSAPROTOCOLCHAIN'ProtocolChain iVersion iAddressFamily iMaxSockAddr iMinSockAddr iSocketType iProtocol iProtocolMaxOffset iNetworkByteOrder iSecurityScheme dwMessageSize dwProviderReserved @szProtocol[256]
def WSAPROTOCOL_LEN 255
dll ws2_32 #WSAProviderConfigChange *lpNotificationHandle OVERLAPPED*lpOverlapped lpCompletionRoutine
 ;;lpCompletionRoutine: function dwError cbTransferred OVERLAPPED*lpOverlapped dwFlags
type WSAQUERYSET dwSize $lpszServiceInstanceName GUID*lpServiceClassId WSAVERSION*lpVersion $lpszComment dwNameSpace GUID*lpNSProviderId $lpszContext dwNumberOfProtocols AFPROTOCOLS*lpafpProtocols $lpszQueryString dwNumberOfCsAddrs CSADDR_INFO*lpcsaBuffer dwOutputFlags BLOB*lpBlob
type WSAQUERYSETA dwSize $lpszServiceInstanceName GUID*lpServiceClassId WSAVERSION*lpVersion $lpszComment dwNameSpace GUID*lpNSProviderId $lpszContext dwNumberOfProtocols AFPROTOCOLS*lpafpProtocols $lpszQueryString dwNumberOfCsAddrs CSADDR_INFO*lpcsaBuffer dwOutputFlags BLOB*lpBlob
type WSAQUERYSETW dwSize @*lpszServiceInstanceName GUID*lpServiceClassId WSAVERSION*lpVersion @*lpszComment dwNameSpace GUID*lpNSProviderId @*lpszContext dwNumberOfProtocols AFPROTOCOLS*lpafpProtocols @*lpszQueryString dwNumberOfCsAddrs CSADDR_INFO*lpcsaBuffer dwOutputFlags BLOB*lpBlob
dll ws2_32 #WSARecv s WSABUF*lpBuffers dwBufferCount *lpNumberOfBytesRecvd *lpFlags OVERLAPPED*lpOverlapped lpCompletionRoutine
 ;;lpCompletionRoutine: function dwError cbTransferred OVERLAPPED*lpOverlapped dwFlags
dll ws2_32 #WSARecvDisconnect s WSABUF*lpInboundDisconnectData
dll ws2_32 #WSARecvFrom s WSABUF*lpBuffers dwBufferCount *lpNumberOfBytesRecvd *lpFlags sockaddr*lpFrom *lpFromlen OVERLAPPED*lpOverlapped lpCompletionRoutine
 ;;lpCompletionRoutine: function dwError cbTransferred OVERLAPPED*lpOverlapped dwFlags
dll ws2_32 #WSARemoveServiceClass GUID*lpServiceClassId
dll ws2_32 #WSAResetEvent hEvent
type WSASERVICECLASSINFO GUID*lpServiceClassId $lpszServiceClassName dwCount WSANSCLASSINFO*lpClassInfos
type WSASERVICECLASSINFOA GUID*lpServiceClassId $lpszServiceClassName dwCount WSANSCLASSINFO*lpClassInfos
type WSASERVICECLASSINFOW GUID*lpServiceClassId @*lpszServiceClassName dwCount WSANSCLASSINFOW*lpClassInfos
def WSASERVICE_NOT_FOUND 10108
def WSASYSCALLFAILURE 10107
def WSASYSNOTREADY 10091
def WSASYS_STATUS_LEN 128
dll ws2_32 #WSASend s WSABUF*lpBuffers dwBufferCount *lpNumberOfBytesSent dwFlags OVERLAPPED*lpOverlapped lpCompletionRoutine
 ;;lpCompletionRoutine: function dwError cbTransferred OVERLAPPED*lpOverlapped dwFlags
dll ws2_32 #WSASendDisconnect s WSABUF*lpOutboundDisconnectData
dll ws2_32 #WSASendTo s WSABUF*lpBuffers dwBufferCount *lpNumberOfBytesSent dwFlags sockaddr*lpTo iTolen OVERLAPPED*lpOverlapped lpCompletionRoutine
 ;;lpCompletionRoutine: function dwError cbTransferred OVERLAPPED*lpOverlapped dwFlags
dll ws2_32 #WSASetBlockingHook lpBlockFunc
 ;;lpBlockFunc: function#
dll ws2_32 #WSASetEvent hEvent
dll ws2_32 WSASetLastError iError
dll ws2_32 [WSASetServiceA]#WSASetService WSAQUERYSET*lpqsRegInfo essoperation dwControlFlags
dll ws2_32 [WSASocketA]#WSASocket af type protocol WSAPROTOCOL_INFO*lpProtocolInfo g dwFlags
dll ws2_32 #WSAStartup @wVersionRequested WSADATA*lpWSAData
dll ws2_32 [WSAStringToAddressA]#WSAStringToAddress $AddressString AddressFamily WSAPROTOCOL_INFO*lpProtocolInfo sockaddr*lpAddress *lpAddressLength
def WSATRY_AGAIN 11002
def WSATYPE_NOT_FOUND 10109
dll ws2_32 #WSAUnhookBlockingHook
def WSAVERNOTSUPPORTED 10092
type WSAVERSION dwVersion ecHow
dll ws2_32 #WSAWaitForMultipleEvents cEvents *lphEvents fWaitAll dwTimeout fAlertable
def WSA_E_CANCELLED 10111
def WSA_E_NO_MORE 10110
def WSA_FLAG_MULTIPOINT_C_LEAF 0x04
def WSA_FLAG_MULTIPOINT_C_ROOT 0x02
def WSA_FLAG_MULTIPOINT_D_LEAF 0x10
def WSA_FLAG_MULTIPOINT_D_ROOT 0x08
def WSA_FLAG_OVERLAPPED 0x01
def WSA_INFINITE 0xFFFFFFFF
def WSA_INVALID_EVENT 0
def WSA_INVALID_HANDLE 6
def WSA_INVALID_PARAMETER 87
def WSA_IO_INCOMPLETE 996
def WSA_IO_PENDING 997
def WSA_MAXIMUM_WAIT_EVENTS 64
def WSA_NOT_ENOUGH_MEMORY 8
def WSA_OPERATION_ABORTED 995
def WSA_QOS_ADMISSION_FAILURE 11010
def WSA_QOS_BAD_OBJECT 11013
def WSA_QOS_BAD_STYLE 11012
def WSA_QOS_EFILTERCOUNT 11021
def WSA_QOS_EFILTERSTYLE 11019
def WSA_QOS_EFILTERTYPE 11020
def WSA_QOS_EFLOWCOUNT 11023
def WSA_QOS_EFLOWDESC 11026
def WSA_QOS_EFLOWSPEC 11017
def WSA_QOS_EOBJLENGTH 11022
def WSA_QOS_EPOLICYOBJ 11025
def WSA_QOS_EPROVSPECBUF 11018
def WSA_QOS_EPSFILTERSPEC 11028
def WSA_QOS_EPSFLOWSPEC 11027
def WSA_QOS_ESDMODEOBJ 11029
def WSA_QOS_ESERVICETYPE 11016
def WSA_QOS_ESHAPERATEOBJ 11030
def WSA_QOS_EUNKOWNPSOBJ 11024
def WSA_QOS_GENERIC_ERROR 11015
def WSA_QOS_NO_RECEIVERS 11008
def WSA_QOS_NO_SENDERS 11007
def WSA_QOS_POLICY_FAILURE 11011
def WSA_QOS_RECEIVERS 11005
def WSA_QOS_REQUEST_CONFIRMED 11009
def WSA_QOS_RESERVED_PETYPE 11031
def WSA_QOS_SENDERS 11006
def WSA_QOS_TRAFFIC_CTRL_ERROR 11014
def WSA_WAIT_EVENT_0 0x00000000
def WSA_WAIT_FAILED 0xFFFFFFFF
def WSA_WAIT_IO_COMPLETION 0x000000C0
def WSA_WAIT_TIMEOUT 258
def WSB_PROP_CXHSCROLL 0x00000002
def WSB_PROP_CXHTHUMB 0x00000010
def WSB_PROP_CXVSCROLL 0x00000008
def WSB_PROP_CYHSCROLL 0x00000004
def WSB_PROP_CYVSCROLL 0x00000001
def WSB_PROP_CYVTHUMB 0x00000020
def WSB_PROP_HBKGCOLOR 0x00000080
def WSB_PROP_HSTYLE 0x00000200
def WSB_PROP_MASK 0x00000FFF
def WSB_PROP_PALETTE 0x00000800
def WSB_PROP_VBKGCOLOR 0x00000040
def WSB_PROP_VSTYLE 0x00000100
def WSB_PROP_WINSTYLE 0x00000400
def WSF_VISIBLE 0x0001
def WS_ACTIVECAPTION 0x0001
def WS_BORDER 0x00800000
def WS_CAPTION 0x00C00000
def WS_CHILD 0x40000000
def WS_CHILDWINDOW 0x40000000
def WS_CLIPCHILDREN 0x02000000
def WS_CLIPSIBLINGS 0x04000000
def WS_DISABLED 0x08000000
def WS_DLGFRAME 0x00400000
def WS_EX_ACCEPTFILES 0x00000010
def WS_EX_APPWINDOW 0x00040000
def WS_EX_CLIENTEDGE 0x00000200
def WS_EX_COMPOSITED 0x02000000
def WS_EX_CONTEXTHELP 0x00000400
def WS_EX_CONTROLPARENT 0x00010000
def WS_EX_DLGMODALFRAME 0x00000001
def WS_EX_LAYERED 0x00080000
def WS_EX_LAYOUTRTL 0x00400000
def WS_EX_LEFT 0x00000000
def WS_EX_LEFTSCROLLBAR 0x00004000
def WS_EX_LTRREADING 0x00000000
def WS_EX_MDICHILD 0x00000040
def WS_EX_NOACTIVATE 0x08000000
def WS_EX_NOINHERITLAYOUT 0x00100000
def WS_EX_NOPARENTNOTIFY 0x00000004
def WS_EX_OVERLAPPEDWINDOW 0x00000300
def WS_EX_PALETTEWINDOW 0x00000188
def WS_EX_RIGHT 0x00001000
def WS_EX_RIGHTSCROLLBAR 0x00000000
def WS_EX_RTLREADING 0x00002000
def WS_EX_STATICEDGE 0x00020000
def WS_EX_TOOLWINDOW 0x00000080
def WS_EX_TOPMOST 0x00000008
def WS_EX_TRANSPARENT 0x00000020
def WS_EX_WINDOWEDGE 0x00000100
def WS_GROUP 0x00020000
def WS_HSCROLL 0x00100000
def WS_ICONIC 0x20000000
def WS_MAXIMIZE 0x01000000
def WS_MAXIMIZEBOX 0x00010000
def WS_MINIMIZE 0x20000000
def WS_MINIMIZEBOX 0x00020000
def WS_OVERLAPPED 0x00000000
def WS_OVERLAPPEDWINDOW 0x00CF0000
def WS_POPUP 0x80000000
def WS_POPUPWINDOW 0x80880000
def WS_SIZEBOX 0x00040000
def WS_SYSMENU 0x00080000
def WS_TABSTOP 0x00010000
def WS_THICKFRAME 0x00040000
def WS_TILED 0x00000000
def WS_TILEDWINDOW 0x00CF0000
def WS_VISIBLE 0x10000000
def WS_VSCROLL 0x00200000
def WTSActive 0
def WTSApplicationName 1
def WTSClientAddress 14
def WTSClientBuildNumber 9
def WTSClientDirectory 11
def WTSClientDisplay 15
def WTSClientHardwareId 13
def WTSClientName 10
def WTSClientProductId 12
def WTSClientProtocolType 16
dll wtsapi32 WTSCloseServer hServer
def WTSConnectQuery 2
def WTSConnectState 8
def WTSConnected 1
dll wtsapi32 #WTSDisconnectSession hServer SessionId bWait
def WTSDisconnected 4
def WTSDomainName 7
def WTSDown 8
dll wtsapi32 [WTSEnumerateProcessesA]#WTSEnumerateProcesses hServer Reserved Version WTS_PROCESS_INFO**ppProcessInfo *pCount
dll wtsapi32 [WTSEnumerateServersA]#WTSEnumerateServers $pDomainName Reserved Version WTS_SERVER_INFO**ppServerInfo *pCount
dll wtsapi32 [WTSEnumerateSessionsA]#WTSEnumerateSessions hServer Reserved Version WTS_SESSION_INFO**ppSessionInfo *pCount
dll wtsapi32 WTSFreeMemory !*pMemory
dll kernel32 #WTSGetActiveConsoleSessionId
def WTSIdle 5
def WTSInit 9
def WTSInitialProgram 0
def WTSListen 6
dll wtsapi32 #WTSLogoffSession hServer SessionId bWait
def WTSOEMId 3
dll wtsapi32 [WTSOpenServerA]#WTSOpenServer $pServerName
dll wtsapi32 [WTSQuerySessionInformationA]#WTSQuerySessionInformation hServer SessionId WTSInfoClass $*ppBuffer *pBytesReturned
dll wtsapi32 [WTSQueryUserConfigA]#WTSQueryUserConfig $pServerName $pUserName WTSConfigClass $*ppBuffer *pBytesReturned
dll wtsapi32 #WTSQueryUserToken SessionId *phToken
dll wtsapi32 #WTSRegisterSessionNotification hWnd dwFlags
def WTSReset 7
type WTSSESSION_NOTIFICATION cbSize dwSessionId
dll wtsapi32 [WTSSendMessageA]#WTSSendMessage hServer SessionId $pTitle TitleLength $pMessage MessageLength Style Timeout *pResponse bWait
def WTSSessionId 4
dll wtsapi32 [WTSSetUserConfigA]#WTSSetUserConfig $pServerName $pUserName WTSConfigClass $pBuffer DataLength
def WTSShadow 3
dll wtsapi32 #WTSShutdownSystem hServer ShutdownFlag
dll wtsapi32 #WTSTerminateProcess hServer ProcessId ExitCode
dll wtsapi32 #WTSUnRegisterSessionNotification hWnd
def WTSUserConfigBrokenTimeoutSettings 10
def WTSUserConfigInitialProgram 0
def WTSUserConfigModemCallbackPhoneNumber 13
def WTSUserConfigModemCallbackSettings 12
def WTSUserConfigReconnectSettings 11
def WTSUserConfigShadowingSettings 14
def WTSUserConfigTerminalServerHomeDir 16
def WTSUserConfigTerminalServerHomeDirDrive 17
def WTSUserConfigTerminalServerProfilePath 15
def WTSUserConfigTimeoutSettingsConnections 4
def WTSUserConfigTimeoutSettingsDisconnections 5
def WTSUserConfigTimeoutSettingsIdle 6
def WTSUserConfigWorkingDirectory 1
def WTSUserConfigfAllowLogonTerminalServer 3
def WTSUserConfigfDeviceClientDefaultPrinter 9
def WTSUserConfigfDeviceClientDrives 7
def WTSUserConfigfDeviceClientPrinters 8
def WTSUserConfigfInheritInitialProgram 2
def WTSUserConfigfTerminalServerRemoteHomeDir 18
def WTSUserName 5
dll wtsapi32 #WTSVirtualChannelClose hChannelHandle
dll wtsapi32 #WTSVirtualChannelOpen hServer SessionId $pVirtualName
dll wtsapi32 #WTSVirtualChannelPurgeInput hChannelHandle
dll wtsapi32 #WTSVirtualChannelPurgeOutput hChannelHandle
dll wtsapi32 #WTSVirtualChannelQuery hChannelHandle WtsVirtualClass !**ppBuffer *pBytesReturned
dll wtsapi32 #WTSVirtualChannelRead hChannelHandle TimeOut $Buffer BufferSize *pBytesRead
dll wtsapi32 #WTSVirtualChannelWrite hChannelHandle $Buffer Length *pBytesWritten
def WTSVirtualClientData 0
def WTSVirtualFileHandle 1
dll wtsapi32 #WTSWaitSystemEvent hServer EventMask *pEventFlags
def WTSWinStationName 6
def WTSWorkingDirectory 2
type WTS_CLIENT_ADDRESS AddressFamily !Address[20]
type WTS_CLIENT_DISPLAY HorizontalResolution VerticalResolution ColorDepth
def WTS_CONSOLE_CONNECT 0x1
def WTS_CONSOLE_DISCONNECT 0x2
def WTS_CURRENT_SERVER 0
def WTS_CURRENT_SERVER_HANDLE 0
def WTS_CURRENT_SERVER_NAME 0
def WTS_CURRENT_SESSION 0xFFFFFFFF
def WTS_EVENT_ALL 0x7fffffff
def WTS_EVENT_CONNECT 0x00000008
def WTS_EVENT_CREATE 0x00000001
def WTS_EVENT_DELETE 0x00000002
def WTS_EVENT_DISCONNECT 0x00000010
def WTS_EVENT_FLUSH 0x80000000
def WTS_EVENT_LICENSE 0x00000100
def WTS_EVENT_LOGOFF 0x00000040
def WTS_EVENT_LOGON 0x00000020
def WTS_EVENT_NONE 0x00000000
def WTS_EVENT_RENAME 0x00000004
def WTS_EVENT_STATECHANGE 0x00000080
type WTS_PROCESS_INFO SessionId ProcessId $pProcessName !*pUserSid
type WTS_PROCESS_INFOA SessionId ProcessId $pProcessName !*pUserSid
type WTS_PROCESS_INFOW SessionId ProcessId @*pProcessName !*pUserSid
def WTS_PROTOCOL_TYPE_CONSOLE 0
def WTS_PROTOCOL_TYPE_ICA 1
def WTS_PROTOCOL_TYPE_RDP 2
def WTS_REMOTE_CONNECT 0x3
def WTS_REMOTE_DISCONNECT 0x4
type WTS_SERVER_INFO $pServerName
type WTS_SERVER_INFOA $pServerName
type WTS_SERVER_INFOW @*pServerName
type WTS_SESSION_INFO SessionId $pWinStationName State
type WTS_SESSION_INFOA SessionId $pWinStationName State
type WTS_SESSION_INFOW SessionId @*pWinStationName State
def WTS_SESSION_LOCK 0x7
def WTS_SESSION_LOGOFF 0x6
def WTS_SESSION_LOGON 0x5
def WTS_SESSION_REMOTE_CONTROL 0x9
def WTS_SESSION_UNLOCK 0x8
def WTS_WSD_FASTREBOOT 0x00000010
def WTS_WSD_LOGOFF 0x00000001
def WTS_WSD_POWEROFF 0x00000008
def WTS_WSD_REBOOT 0x00000004
def WTS_WSD_SHUTDOWN 0x00000002
def WT_EXECUTEDEFAULT 0x00000000
def WT_EXECUTEDELETEWAIT 0x00000008
def WT_EXECUTEINIOTHREAD 0x00000001
def WT_EXECUTEINLONGTHREAD 0x00000010
def WT_EXECUTEINPERSISTENTIOTHREAD 0x00000040
def WT_EXECUTEINPERSISTENTTHREAD 0x00000080
def WT_EXECUTEINTIMERTHREAD 0x00000020
def WT_EXECUTEINUITHREAD 0x00000002
def WT_EXECUTEINWAITTHREAD 0x00000004
def WT_EXECUTELONGFUNCTION 0x00000010
def WT_EXECUTEONLYONCE 0x00000008
def WT_TRANSFER_IMPERSONATION 0x00000100
def WVR_ALIGNBOTTOM 0x0040
def WVR_ALIGNLEFT 0x0020
def WVR_ALIGNRIGHT 0x0080
def WVR_ALIGNTOP 0x0010
def WVR_HREDRAW 0x0100
def WVR_REDRAW 0x00000300
def WVR_VALIDRECTS 0x0400
def WVR_VREDRAW 0x0200
dll kernel32 #WaitCommEvent hFile *lpEvtMask OVERLAPPED*lpOverlapped
dll kernel32 #WaitForDebugEvent DEBUG_EVENT*lpDebugEvent dwMilliseconds
dll user32 #WaitForInputIdle hProcess dwMilliseconds
dll kernel32 #WaitForMultipleObjects nCount *lpHandles bWaitAll dwMilliseconds
dll kernel32 #WaitForMultipleObjectsEx nCount *lpHandles bWaitAll dwMilliseconds bAlertable
dll "winspool.drv" #WaitForPrinterChange hPrinter Flags
dll kernel32 #WaitForSingleObject hHandle dwMilliseconds
dll kernel32 #WaitForSingleObjectEx hHandle dwMilliseconds bAlertable
dll user32 #WaitMessage
dll kernel32 [WaitNamedPipeA]#WaitNamedPipe $lpNamedPipeName nTimeOut
dll kernel32 #WideCharToMultiByte CodePage dwFlags @*lpWideCharStr cchWideChar $lpMultiByteStr cbMultiByte $lpDefaultChar *lpUsedDefaultChar
dll gdi32 #WidenPath hdc
dll shell32 #Win32DeleteFile @*pszPath
def Win32ServiceOwnProcess 0x00000010
def Win32ServiceShareProcess 0x00000020
def WinAccountAdministratorSid 38
def WinAccountCertAdminsSid 46
def WinAccountComputersSid 44
def WinAccountControllersSid 45
def WinAccountDomainAdminsSid 41
def WinAccountDomainGuestsSid 43
def WinAccountDomainUsersSid 42
def WinAccountEnterpriseAdminsSid 48
def WinAccountGuestSid 39
def WinAccountKrbtgtSid 40
def WinAccountPolicyAdminsSid 49
def WinAccountRasAndIasServersSid 50
def WinAccountSchemaAdminsSid 47
def WinAnonymousSid 13
def WinAuthenticatedUserSid 17
def WinBatchSid 10
def WinBuiltinAccountOperatorsSid 30
def WinBuiltinAdministratorsSid 26
def WinBuiltinBackupOperatorsSid 33
def WinBuiltinDomainSid 25
def WinBuiltinGuestsSid 28
def WinBuiltinIncomingForestTrustBuildersSid 56
def WinBuiltinNetworkConfigurationOperatorsSid 37
def WinBuiltinPerfLoggingUsersSid 58
def WinBuiltinPerfMonitoringUsersSid 57
def WinBuiltinPowerUsersSid 29
def WinBuiltinPreWindows2000CompatibleAccessSid 35
def WinBuiltinPrintOperatorsSid 32
def WinBuiltinRemoteDesktopUsersSid 36
def WinBuiltinReplicatorSid 34
def WinBuiltinSystemOperatorsSid 31
def WinBuiltinUsersSid 27
def WinCreatorGroupServerSid 6
def WinCreatorGroupSid 4
def WinCreatorOwnerServerSid 5
def WinCreatorOwnerSid 3
def WinDialupSid 8
def WinDigestAuthenticationSid 52
def WinEnterpriseControllersSid 15
dll kernel32 #WinExec $lpCmdLine uCmdShow
dll user32 [WinHelpA]#WinHelp hWndMain $lpszHelp uCommand dwData
def WinInteractiveSid 11
def WinLocalServiceSid 23
def WinLocalSid 2
def WinLocalSystemSid 22
def WinLogonIdsSid 21
def WinNTLMAuthenticationSid 51
def WinNetworkServiceSid 24
def WinNetworkSid 9
def WinNtAuthoritySid 7
def WinNullSid 0
def WinOtherOrganizationSid 55
def WinProxySid 14
def WinRemoteLogonIdSid 20
def WinRestrictedCodeSid 18
def WinSChannelAuthenticationSid 53
def WinSelfSid 16
def WinServiceSid 12
def WinStationInformation 8
def WinTerminalServerSid 19
def WinThisOrganizationSid 54
def WinWorldSid 1
dll oleacc #WindowFromAccessibleObject IAccessible'pacc *phwnd
dll user32 #WindowFromDC hDC
dll user32 #WindowFromPoint POINT'Point
dll advapi32 #Wow64Win32ApiEntry dwFuncNumber dwFlag dwRes
dll shell32 #WriteCabinetState CABINETSTATE*lpState
dll ole32 #WriteClassStg IStorage'pStg GUID*rclsid
dll ole32 #WriteClassStm IStream'pStm GUID*rclsid
dll kernel32 [WriteConsoleA]#WriteConsole hConsoleOutput !*lpBuffer nNumberOfCharsToWrite *lpNumberOfCharsWritten !*lpReserved
dll kernel32 [WriteConsoleInputA]#WriteConsoleInput hConsoleInput INPUT_RECORD*lpBuffer nLength *lpNumberOfEventsWritten
dll kernel32 [WriteConsoleOutputA]#WriteConsoleOutput hConsoleOutput CHAR_INFO*lpBuffer COORD'dwBufferSize COORD'dwBufferCoord SMALL_RECT*lpWriteRegion
dll kernel32 #WriteConsoleOutputAttribute hConsoleOutput @*lpAttribute nLength COORD'dwWriteCoord *lpNumberOfAttrsWritten
dll kernel32 [WriteConsoleOutputCharacterA]#WriteConsoleOutputCharacter hConsoleOutput $lpCharacter nLength COORD'dwWriteCoord *lpNumberOfCharsWritten
dll advapi32 #WriteEncryptedFileRaw pfImportCallback !*pvCallbackContext !*pvContext
 ;;pfImportCallback: function# !*pbData !*pvCallbackContext *ulLength
dll kernel32 #WriteFile hFile !*lpBuffer nNumberOfBytesToWrite *lpNumberOfBytesWritten OVERLAPPED*lpOverlapped
dll kernel32 #WriteFileEx hFile !*lpBuffer nNumberOfBytesToWrite OVERLAPPED*lpOverlapped lpCompletionRoutine
 ;;lpCompletionRoutine: function dwErrorCode dwNumberOfBytesTransfered OVERLAPPED*lpOverlapped
dll kernel32 #WriteFileGather hFile FILE_SEGMENT_ELEMENT*aSegmentArray nNumberOfBytesToWrite *lpReserved OVERLAPPED*lpOverlapped
dll ole32 #WriteFmtUserTypeStg IStorage'pstg @cf @*lpszUserType
dll urlmon #WriteHitLogging HIT_LOGGING_INFO*lpLogginginfo
dll "winspool.drv" #WritePrinter hPrinter !*pBuf cbBuf *pcWritten
dll kernel32 [WritePrivateProfileSectionA]#WritePrivateProfileSection $lpAppName $lpString $lpFileName
dll kernel32 [WritePrivateProfileStringA]#WritePrivateProfileString $lpAppName $lpKeyName $lpString $lpFileName
dll kernel32 [WritePrivateProfileStructA]#WritePrivateProfileStruct $lpszSection $lpszKey !*lpStruct uSizeStruct $szFile
dll kernel32 #WriteProcessMemory hProcess !*lpBaseAddress !*lpBuffer nSize *lpNumberOfBytesWritten
dll kernel32 [WriteProfileSectionA]#WriteProfileSection $lpAppName $lpString
dll kernel32 [WriteProfileStringA]#WriteProfileString $lpAppName $lpKeyName $lpString
dll kernel32 #WriteTapemark hDevice dwTapemarkType dwTapemarkCount bImmediate
def X509_ALTERNATE_NAME 12
def X509_ANY_STRING 6
def X509_ASN_ENCODING 0x00000001
def X509_AUTHORITY_INFO_ACCESS 32
def X509_AUTHORITY_KEY_ID 9
def X509_AUTHORITY_KEY_ID2 31
def X509_BASIC_CONSTRAINTS 13
def X509_BASIC_CONSTRAINTS2 15
def X509_BITS 26
def X509_BITS_WITHOUT_TRAILING_ZEROES 51
def X509_CERT 1
def X509_CERTIFICATE_TEMPLATE 64
def X509_CERT_CRL_TO_BE_SIGNED 3
def X509_CERT_PAIR 53
def X509_CERT_POLICIES 16
def X509_CERT_REQUEST_TO_BE_SIGNED 4
def X509_CERT_TO_BE_SIGNED 2
def X509_CHOICE_OF_TIME 30
def X509_CRL_DIST_POINTS 35
def X509_CRL_REASON_CODE 29
def X509_CROSS_CERT_DIST_POINTS 58
def X509_DH_PARAMETERS 47
def X509_DH_PUBLICKEY 38
def X509_DSS_PARAMETERS 39
def X509_DSS_PUBLICKEY 38
def X509_DSS_SIGNATURE 40
def X509_ENHANCED_KEY_USAGE 36
def X509_ENUMERATED 29
def X509_EXTENSIONS 5
def X509_INTEGER 27
def X509_ISSUING_DIST_POINT 54
def X509_KEYGEN_REQUEST_TO_BE_SIGNED 21
def X509_KEY_ATTRIBUTES 10
def X509_KEY_USAGE 14
def X509_KEY_USAGE_RESTRICTION 11
def X509_MULTI_BYTE_INTEGER 28
def X509_MULTI_BYTE_UINT 38
def X509_NAME 7
def X509_NAME_CONSTRAINTS 55
def X509_NAME_VALUE 6
def X509_NDR_ENCODING 0x00000002
def X509_OCTET_STRING 25
def X509_PKIX_POLICY_QUALIFIER_USERNOTICE 46
def X509_POLICY_CONSTRAINTS 57
def X509_POLICY_MAPPINGS 56
def X509_PUBLIC_KEY_INFO 8
def X509_SEQUENCE_OF_ANY 34
def X509_UNICODE_ANY_STRING 24
def X509_UNICODE_NAME 20
def X509_UNICODE_NAME_VALUE 24
def X942_DH_PARAMETERS 50
def X942_OTHER_INFO 52
def XACT_E_ABORTED 0x8004D019
def XACT_E_ABORTING 0x8004D029
def XACT_E_ALREADYINPROGRESS 0x8004D018
def XACT_E_ALREADYOTHERSINGLEPHASE 0x8004D000
def XACT_E_CANTRETAIN 0x8004D001
def XACT_E_CLERKEXISTS 0x8004D081
def XACT_E_CLERKNOTFOUND 0x8004D080
def XACT_E_COMMITFAILED 0x8004D002
def XACT_E_COMMITPREVENTED 0x8004D003
def XACT_E_CONNECTION_DENIED 0x8004D01D
def XACT_E_CONNECTION_DOWN 0x8004D01C
def XACT_E_DEST_TMNOTAVAILABLE 0x8004D022
def XACT_E_FIRST 0x8004D000
def XACT_E_HEURISTICABORT 0x8004D004
def XACT_E_HEURISTICCOMMIT 0x8004D005
def XACT_E_HEURISTICDAMAGE 0x8004D006
def XACT_E_HEURISTICDANGER 0x8004D007
def XACT_E_INDOUBT 0x8004D016
def XACT_E_INVALIDCOOKIE 0x8004D015
def XACT_E_INVALIDLSN 0x8004D084
def XACT_E_ISOLATIONLEVEL 0x8004D008
def XACT_E_LAST 0x8004D029
def XACT_E_LOGFULL 0x8004D01A
def XACT_E_NETWORK_TX_DISABLED 0x8004D024
def XACT_E_NOASYNC 0x8004D009
def XACT_E_NOENLIST 0x8004D00A
def XACT_E_NOIMPORTOBJECT 0x8004D014
def XACT_E_NOISORETAIN 0x8004D00B
def XACT_E_NORESOURCE 0x8004D00C
def XACT_E_NOTCURRENT 0x8004D00D
def XACT_E_NOTIMEOUT 0x8004D017
def XACT_E_NOTRANSACTION 0x8004D00E
def XACT_E_NOTSUPPORTED 0x8004D00F
def XACT_E_PARTNER_NETWORK_TX_DISABLED 0x8004D025
def XACT_E_RECOVERYINPROGRESS 0x8004D082
def XACT_E_REENLISTTIMEOUT 0x8004D01E
def XACT_E_REPLAYREQUEST 0x8004D085
def XACT_E_TIP_CONNECT_FAILED 0x8004D01F
def XACT_E_TIP_DISABLED 0x8004D023
def XACT_E_TIP_PROTOCOL_ERROR 0x8004D020
def XACT_E_TIP_PULL_FAILED 0x8004D021
def XACT_E_TMNOTAVAILABLE 0x8004D01B
def XACT_E_TRANSACTIONCLOSED 0x8004D083
def XACT_E_UNABLE_TO_LOAD_DTC_PROXY 0x8004D028
def XACT_E_UNABLE_TO_READ_DTC_CONFIG 0x8004D027
def XACT_E_UNKNOWNRMGRID 0x8004D010
def XACT_E_WRONGSTATE 0x8004D011
def XACT_E_WRONGUOW 0x8004D012
def XACT_E_XA_TX_DISABLED 0x8004D026
def XACT_E_XTIONEXISTS 0x8004D013
def XACT_S_ABORTING 0x0004D008
def XACT_S_ALLNORETAIN 0x0004D007
def XACT_S_ASYNC 0x0004D000
def XACT_S_DEFECT 0x0004D001
def XACT_S_FIRST 0x0004D000
def XACT_S_LAST 0x0004D010
def XACT_S_LASTRESOURCEMANAGER 0x0004D010
def XACT_S_LOCALLY_OK 0x0004D00A
def XACT_S_MADECHANGESCONTENT 0x0004D005
def XACT_S_MADECHANGESINFORM 0x0004D006
def XACT_S_OKINFORM 0x0004D004
def XACT_S_READONLY 0x0004D002
def XACT_S_SINGLEPHASE 0x0004D009
def XACT_S_SOMENORETAIN 0x0004D003
def XBUTTON1 0x0001
def XBUTTON2 0x0002
def XCLASS_BOOL 0x1000
def XCLASS_DATA 0x2000
def XCLASS_FLAGS 0x4000
def XCLASS_MASK 0xFC00
def XCLASS_NOTIFICATION 0x8000
def XENROLL_E_CANNOT_ADD_ROOT_CERT 0x80095001
def XENROLL_E_KEYSPEC_SMIME_MISMATCH 0x80095005
def XENROLL_E_KEY_NOT_EXPORTABLE 0x80095000
def XENROLL_E_RESPONSE_KA_HASH_MISMATCH 0x80095004
def XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND 0x80095002
def XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH 0x80095003
type XFORM FLOAT'eM11 FLOAT'eM12 FLOAT'eM21 FLOAT'eM22 FLOAT'eDx FLOAT'eDy
def XFORMCOORDS_CONTAINERTOHIMETRIC 0x8
def XFORMCOORDS_EVENTCOMPAT 0x10
def XFORMCOORDS_HIMETRICTOCONTAINER 0x4
def XFORMCOORDS_POSITION 0x1
def XFORMCOORDS_SIZE 0x2
def XLAT_CLIENT 2
def XLAT_SERVER 1
type XMIT_ROUTINE_QUINTUPLE pfnTranslateToXmit pfnTranslateFromXmit pfnFreeXmit pfnFreeInst
interface# XMLDOMDocumentEvents :IDispatch
	{3efaa427-272f-11d2-836f-0000f87a7782}
def XMLELEMTYPE_COMMENT 2
def XMLELEMTYPE_DOCUMENT 3
def XMLELEMTYPE_DTD 4
def XMLELEMTYPE_ELEMENT 0
def XMLELEMTYPE_OTHER 6
def XMLELEMTYPE_PI 5
def XMLELEMTYPE_TEXT 1
type XML_ERROR _nLine BSTR'_pchBuf _cchBuf _ich BSTR'_pszFound BSTR'_pszExpected _reserved1 _reserved2
def XP1_CONNECTIONLESS 0x00000001
def XP1_CONNECT_DATA 0x00000080
def XP1_DISCONNECT_DATA 0x00000100
def XP1_EXPEDITED_DATA 0x00000040
def XP1_GRACEFUL_CLOSE 0x00000020
def XP1_GUARANTEED_DELIVERY 0x00000002
def XP1_GUARANTEED_ORDER 0x00000004
def XP1_IFS_HANDLES 0x00020000
def XP1_INTERRUPT 0x00004000
def XP1_MESSAGE_ORIENTED 0x00000008
def XP1_MULTIPOINT_CONTROL_PLANE 0x00000800
def XP1_MULTIPOINT_DATA_PLANE 0x00001000
def XP1_PARTIAL_MESSAGE 0x00040000
def XP1_PSEUDO_STREAM 0x00000010
def XP1_QOS_SUPPORTED 0x00002000
def XP1_SUPPORT_BROADCAST 0x00000200
def XP1_SUPPORT_MULTIPOINT 0x00000400
def XP1_UNI_RECV 0x00010000
def XP1_UNI_SEND 0x00008000
def XST_ADVACKRCVD 13
def XST_ADVDATAACKRCVD 16
def XST_ADVDATASENT 15
def XST_ADVSENT 11
def XST_CONNECTED 2
def XST_DATARCVD 6
def XST_EXECACKRCVD 10
def XST_EXECSENT 9
def XST_INCOMPLETE 1
def XST_INIT1 3
def XST_INIT2 4
def XST_NULL 0
def XST_POKEACKRCVD 8
def XST_POKESENT 7
def XST_REQSENT 5
def XST_UNADVACKRCVD 14
def XST_UNADVSENT 12
def XTYPF_ACKREQ 0x0008
def XTYPF_NOBLOCK 0x0002
def XTYPF_NODATA 0x0004
def XTYP_ADVDATA 0x00004010
def XTYP_ADVREQ 0x00002022
def XTYP_ADVSTART 0x00001030
def XTYP_ADVSTOP 0x00008040
def XTYP_CONNECT 0x00001062
def XTYP_CONNECT_CONFIRM 0x00008072
def XTYP_DISCONNECT 0x000080C2
def XTYP_ERROR 0x00008002
def XTYP_EXECUTE 0x00004050
def XTYP_MASK 0x00F0
def XTYP_MONITOR 0x000080F2
def XTYP_POKE 0x00004090
def XTYP_REGISTER 0x000080A2
def XTYP_REQUEST 0x000020B0
def XTYP_SHIFT 4
def XTYP_UNREGISTER 0x000080D2
def XTYP_WILDCONNECT 0x000020E2
def XTYP_XACT_COMPLETE 0x00008080
dll "winspool.drv" [XcvDataW]#XcvData hXcv @*pszDataName !*pInputData cbInputData !*pOutputData cbOutputData *pcbOutputNeeded *pdwStatus
def ZAFLAGS_ADD_SITES 0x2
def ZAFLAGS_CUSTOM_EDIT 0x1
def ZAFLAGS_INCLUDE_INTRANET_SITES 0x10
def ZAFLAGS_INCLUDE_PROXY_OVERRIDE 0x8
def ZAFLAGS_NO_UI 0x20
def ZAFLAGS_REQUIRE_VERIFICATION 0x4
def ZAFLAGS_SUPPORTS_VERIFICATION 0x40
def ZAFLAGS_UNC_AS_INTRANET 0x80
def ZERO_PADDING 3
type ZONEATTRIBUTES cbSize @szDisplayName[260] @szDescription[200] @szIconPath[260] dwTemplateMinLevel dwTemplateRecommended dwTemplateCurrentLevel dwFlags
dll kernel32 #ZombifyActCtx hActCtx
def _ALPHA 0x00000103
def _A_ARCH 0x20
def _A_HIDDEN 0x02
def _A_NORMAL 0x00
def _A_RDONLY 0x01
def _A_SUBDIR 0x10
def _A_SYSTEM 0x04
type _BCD80 @W[5]
def _BLANK 0x40
type _CERT_CHAIN_CONTEXT cbSize CERT_TRUST_STATUS'TrustStatus cChain CERT_SIMPLE_CHAIN**rgpChain cLowerQualityChainContext _CERT_CHAIN_CONTEXT**rgpLowerQualityChainContext fHasRevocationFreshnessTime dwRevocationFreshnessTime
type _CMSG_RECIPIENT_ENCODE_INFO dwRecipientChoice {CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO*pKeyTrans []CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO*pKeyAgree []CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO*pMailList}
def _CONTROL 0x20
def _CW_DEFAULT 0x0009001F
def _DBL_RADIX 2
def _DBL_ROUNDS 1
type _DEV_BROADCAST_DEVNODE dbcd_size dbcd_devicetype dbcd_reserved dbcd_devnode
type _DEV_BROADCAST_HDR dbch_size dbch_devicetype dbch_reserved
type _DEV_BROADCAST_HEADER dbcd_size dbcd_devicetype dbcd_reserved
type _DEV_BROADCAST_NET dbcn_size dbcn_devicetype dbcn_reserved dbcn_resource dbcn_flags
type _DEV_BROADCAST_OEM dbco_size dbco_devicetype dbco_reserved dbco_identifier dbco_suppfunc
type _DEV_BROADCAST_USERDEFINED _DEV_BROADCAST_HDR'dbud_dbh !dbud_szName[1]
type _DEV_BROADCAST_VOLUME dbcv_size dbcv_devicetype dbcv_reserved dbcv_unitmask @dbcv_flags
def _DIGIT 0x4
def _DN_FLUSH 0x01000000
def _DN_FLUSH_OPERANDS_SAVE_RESULTS 0x02000000
def _DN_SAVE 0x00000000
def _DN_SAVE_OPERANDS_FLUSH_RESULTS 0x03000000
def _DOMAIN 1
def _EM_DENORMAL 0x00080000
def _EM_INEXACT 0x00000001
def _EM_INVALID 0x00000010
def _EM_OVERFLOW 0x00000004
def _EM_UNDERFLOW 0x00000002
def _EM_ZERODIVIDE 0x00000008
type _FP128 W[4]
type _FP32 :FLOAT'_
type _FP80 @W[5]
def _FPCLASS_ND 0x0010
def _FPCLASS_NINF 0x0004
def _FPCLASS_NN 0x0008
def _FPCLASS_NZ 0x0020
def _FPCLASS_PD 0x0080
def _FPCLASS_PINF 0x0200
def _FPCLASS_PN 0x0100
def _FPCLASS_PZ 0x0040
def _FPCLASS_QNAN 0x0002
def _FPCLASS_SNAN 0x0001
def _FPE_DENORMAL 0x82
def _FPE_EXPLICITGEN 0x8c
def _FPE_INEXACT 0x86
def _FPE_INVALID 0x81
def _FPE_OVERFLOW 0x84
def _FPE_SQRTNEG 0x88
def _FPE_STACKOVERFLOW 0x8a
def _FPE_STACKUNDERFLOW 0x8b
def _FPE_UNDERFLOW 0x85
def _FPE_UNEMULATED 0x87
def _FPE_ZERODIVIDE 0x83
type _FPIEEE_EXCEPTION_FLAGS bf1
type _FPIEEE_RECORD bf1 _FPIEEE_EXCEPTION_FLAGS'Cause _FPIEEE_EXCEPTION_FLAGS'Enable _FPIEEE_EXCEPTION_FLAGS'Status _FPIEEE_VALUE'Operand1 _FPIEEE_VALUE'Operand2 _FPIEEE_VALUE'Result
type _FPIEEE_VALUE ___FPIEEE_VALUE1'Value bf1
def _FREEENTRY 0
def _FpCodeAcos 13
def _FpCodeAdd 1
def _FpCodeAsin 14
def _FpCodeAtan 15
def _FpCodeAtan2 16
def _FpCodeCabs 17
def _FpCodeCeil 12
def _FpCodeCompare 7
def _FpCodeConvert 8
def _FpCodeCos 18
def _FpCodeCosh 19
def _FpCodeDivide 4
def _FpCodeExp 20
def _FpCodeFabs 21
def _FpCodeFloor 11
def _FpCodeFmod 22
def _FpCodeFrexp 23
def _FpCodeHypot 24
def _FpCodeLdexp 25
def _FpCodeLog 26
def _FpCodeLog10 27
def _FpCodeLogb 37
def _FpCodeModf 28
def _FpCodeMultiply 3
def _FpCodeNegate 39
def _FpCodeNextafter 38
def _FpCodePow 29
def _FpCodeRemainder 6
def _FpCodeRound 9
def _FpCodeSin 30
def _FpCodeSinh 31
def _FpCodeSquareRoot 5
def _FpCodeSubtract 2
def _FpCodeTan 32
def _FpCodeTanh 33
def _FpCodeTruncate 10
def _FpCodeUnspecified 0
def _FpCodeY0 34
def _FpCodeY1 35
def _FpCodeYn 36
def _FpCompareEqual 0
def _FpCompareGreater 1
def _FpCompareLess 2
def _FpCompareUnordered 3
def _FpFormatBcd80 10
def _FpFormatCompare 11
def _FpFormatFp128 3
def _FpFormatFp32 0
def _FpFormatFp64 1
def _FpFormatFp80 2
def _FpFormatI16 4
def _FpFormatI32 5
def _FpFormatI64 6
def _FpFormatString 12
def _FpFormatU16 7
def _FpFormatU32 8
def _FpFormatU64 9
def _FpPrecision24 2
def _FpPrecision53 1
def _FpPrecisionFull 0
def _FpRoundChopped 3
def _FpRoundMinusInfinity 1
def _FpRoundNearest 0
def _FpRoundPlusInfinity 2
def _HEAPBADBEGIN 0xFFFFFFFD
def _HEAPBADNODE 0xFFFFFFFC
def _HEAPBADPTR 0xFFFFFFFA
def _HEAPEMPTY 0xFFFFFFFF
def _HEAPEND 0xFFFFFFFB
type _HEAPINFO *_pentry _size _useflag
def _HEAPOK 0xFFFFFFFE
def _HEAP_MAXREQ 0xFFFFFFE0
def _HEX 0x80
def _I16_MAX 32767i16
def _I16_MIN -32767i16-1
def _I32_MAX 2147483647i32
def _I32_MIN -2147483647i32-1
type _I64 W[2]
def _I64_MAX 9223372036854775807i64
def _I64_MIN 0x00000000
def _I8_MAX 127i8
def _I8_MIN -127i8-1
def _IC_AFFINE 0x00040000
def _IC_PROJECTIVE 0x00000000
type _IMAGE_RUNTIME_FUNCTION_ENTRY BeginAddress EndAddress UnwindInfoAddress
def _INTEGRAL_MAX_BITS 64
def _IOB_ENTRIES 20
def _IOEOF 0x0010
def _IOERR 0x0020
def _IOFBF 0x0000
def _IOLBF 0x0040
def _IOMYBUF 0x0008
def _IONBF 0x0004
def _IOREAD 0x0001
def _IORW 0x0080
def _IOSTRG 0x0040
def _IOWRT 0x0002
def _KANJI_CP 932
def _LDBL_RADIX 2
def _LDBL_ROUNDS 1
def _LEADBYTE 0x8000
def _LK_LOCK 1
def _LK_NBLCK 2
def _LK_NBRLCK 4
def _LK_RLCK 3
def _LK_UNLCK 0
def _LOWER 0x2
def _M1 0x04
def _M2 0x08
def _MAX_DIR 256
def _MAX_DRIVE 3
def _MAX_EXT 256
def _MAX_FNAME 256
def _MAX_PATH 260
def _MBC_ILLEGAL 0xFFFFFFFF
def _MBC_LEAD 1
def _MBC_SINGLE 0
def _MBC_TRAIL 2
def _MB_CP_ANSI 0xFFFFFFFD
def _MB_CP_LOCALE 0xFFFFFFFC
def _MB_CP_OEM 0xFFFFFFFE
def _MB_CP_SBCS 0
def _MCW_DN 0x03000000
def _MCW_EM 0x0008001f
def _MCW_IC 0x00040000
def _MCW_PC 0x00030000
def _MCW_RC 0x00000300
def _MFC_VER 0x0710
def _MP 0x02
def _MS 0x01
def _MSC_EXTENSIONS 1
def _MSC_VER 1310
def _MT 1
def _M_IX86 600
def _NFILE 512
def _NLSCMPERROR 2147483647
def _NSTREAM_ 512
def _OLD_P_OVERLAY 2
def _OUT_TO_DEFAULT 0
def _OUT_TO_MSGBOX 2
def _OUT_TO_STDERR 1
def _OVERFLOW 3
def _O_APPEND 0x0008
def _O_BINARY 0x8000
def _O_CREAT 0x0100
def _O_EXCL 0x0400
def _O_NOINHERIT 0x0080
def _O_RANDOM 0x0010
def _O_RAW 0x8000
def _O_RDONLY 0x0000
def _O_RDWR 0x0002
def _O_SEQUENTIAL 0x0020
def _O_SHORT_LIVED 0x1000
def _O_TEMPORARY 0x0040
def _O_TEXT 0x4000
def _O_TRUNC 0x0200
def _O_WRONLY 0x0001
def _PC_24 0x00020000
def _PC_53 0x00010000
def _PC_64 0x00000000
def _PLOSS 6
def _PUNCT 0x10
def _P_DETACH 4
def _P_NOWAIT 1
def _P_NOWAITO 3
def _P_OVERLAY 2
def _P_WAIT 0
def _P_tmpdir "\"
def _RC_CHOP 0x00000300
def _RC_DOWN 0x00000100
def _RC_NEAR 0x00000000
def _RC_UP 0x00000200
def _REPORT_ERRMODE 3
def _RICHEDIT_VER 0x0300
def _SBLOW 0x20
def _SBUP 0x10
def _SH_DENYNO 0x40
def _SH_DENYRD 0x30
def _SH_DENYRW 0x10
def _SH_DENYWR 0x20
def _SING 2
def _SPACE 0x8
def _SS_ALIGNSIZE 0x00000008
def _SS_MAXSIZE 128
def _SS_PAD1SIZE 0x00000006
def _SS_PAD2SIZE 0x00000070
type _STAT st_dev @st_ino @st_mode @st_nlink @st_uid @st_gid st_rdev st_size st_atime st_mtime st_ctime
type _STATI64 st_dev @st_ino @st_mode @st_nlink @st_uid @st_gid st_rdev %st_size st_atime st_mtime st_ctime
def _SW_DENORMAL 0x00080000
def _SW_INEXACT 0x00000001
def _SW_INVALID 0x00000010
def _SW_OVERFLOW 0x00000004
def _SW_SQRTNEG 0x0080
def _SW_STACKOVERFLOW 0x0200
def _SW_STACKUNDERFLOW 0x0400
def _SW_UNDERFLOW 0x00000002
def _SW_UNEMULATED 0x0040
def _SW_ZERODIVIDE 0x00000008
def _SYS_OPEN 20
def _S_IEXEC 0000100
def _S_IFCHR 0020000
def _S_IFDIR 0040000
def _S_IFIFO 0010000
def _S_IFMT 0170000
def _S_IFREG 0100000
def _S_IREAD 0000400
def _S_IWRITE 0000200
interface# _SearchAssistantEvents :IDispatch
	{1611FDDA-445B-11d2-85DE-00C04FA35C89}
def _TLOSS 5
dll comctl32 #_TrackMouseEvent TRACKMOUSEEVENT*lpEventTrack
type _U64 W[2]
def _UI16_MAX 0xffffui16
def _UI32_MAX 0xffffffffui32
def _UI64_MAX 0xffffffffffffffffui64
def _UI8_MAX 0xffui8
def _UNDERFLOW 4
def _UPPER 0x1
def _USEDENTRY 1
def _WAIT_CHILD 0
def _WAIT_GRANDCHILD 1
def _WIN32 1
def _WIN32_IE 0x0600
def _WIN32_WINDOWS 0x0500
def _WIN32_WINNT 0x0502
type __BIDI_DATA1 bData []iData []@*sData []FLOAT'fData []BINARY_CONTAINER'biData
type __CHAR_INFO1 @UnicodeChar []!AsciiChar
type __DEBUG_EVENT1 EXCEPTION_DEBUG_INFO'Exception []CREATE_THREAD_DEBUG_INFO'CreateThread []CREATE_PROCESS_DEBUG_INFO'CreateProcessInfo []EXIT_THREAD_DEBUG_INFO'ExitThread []EXIT_PROCESS_DEBUG_INFO'ExitProcess []LOAD_DLL_DEBUG_INFO'LoadDll []UNLOAD_DLL_DEBUG_INFO'UnloadDll []OUTPUT_DEBUG_STRING_INFO'DebugString []RIP_INFO'RipInfo
type __DEVICE_MEDIA_INFO1 ____DEVICE_MEDIA_INFO11'DiskInfo []____DEVICE_MEDIA_INFO12'RemovableDiskInfo []____DEVICE_MEDIA_INFO13'TapeInfo
type __FULL_PTR_XLAT_TABLES1 !**XlatTable $StateTable NumberOfEntries
type __FULL_PTR_XLAT_TABLES2 FULL_PTR_TO_REFID_ELEMENT**XlatTable NumberOfBuckets HashMask
type __GDI_NONREMOTE1 hInproc []DWORD_BLOB*hRemote
type __GDI_OBJECT1 userHBITMAP*hBitmap []userHPALETTE*hPalette []userHGLOBAL*hGeneric
type __IMAGE_AUX_SYMBOL1 TagIndex ____IMAGE_AUX_SYMBOL11'Misc ____IMAGE_AUX_SYMBOL12'FcnAry @TvIndex
type __IMAGE_AUX_SYMBOL2 !Name[18]
type __IMAGE_AUX_SYMBOL3 Length @NumberOfRelocations @NumberOfLinenumbers CheckSum @Number !Selection
type __IMAGE_LINENUMBER1 SymbolTableIndex []VirtualAddress
type __IMAGE_SECTION_HEADER1 PhysicalAddress []VirtualSize
type __IMAGE_SYMBOL1 !ShortName[8] []____IMAGE_SYMBOL11'Name []LongName[2]
type __IMAGE_THUNK_DATA321 ForwarderString []Function []Ordinal []AddressOfData
type __IMAGE_THUNK_DATA641 %ForwarderString []%Function []%Ordinal []%AddressOfData
type __INPUT_RECORD1 KEY_EVENT_RECORD'KeyEvent []MOUSE_EVENT_RECORD'MouseEvent []WINDOW_BUFFER_SIZE_RECORD'WindowBufferSizeEvent []MENU_EVENT_RECORD'MenuEvent []FOCUS_EVENT_RECORD'FocusEvent
type __KEY_EVENT_RECORD1 @UnicodeChar []!AsciiChar
type __LARGE_INTEGER2 LowPart HighPart
type __LDT_ENTRY1 ____LDT_ENTRY11'Bytes []____LDT_ENTRY12'Bits
def __MIDL_DECLSPEC_DLLEXPORT __declspec(dllexport)
type __MIDL_STUB_DESC1 *pAutoHandle []*pPrimitiveHandle []GENERIC_BINDING_INFO*pGenericBindingInfo
type __MIXERCONTROLA1 {lMinimum lMaximum} []{dwMinimum dwMaximum} []dwReserved[6]
type __MIXERCONTROLA2 cSteps []cbCustomData []dwReserved[6]
type __MIXERCONTROLW1 {lMinimum lMaximum} []{dwMinimum dwMaximum} []dwReserved[6]
type __MIXERCONTROLW2 cSteps []cbCustomData []dwReserved[6]
type __MIXERLINEA1 dwType dwDeviceID @wMid @wPid vDriverVersion !szPname[32]
type __MIXERLINEW1 dwType dwDeviceID @wMid @wPid vDriverVersion @szPname[32]
type __MMTIME1 ms []sample []cb []ticks []____MMTIME11'smpte []____MMTIME12'midi
type __NTFS_STATISTICS1 @Write @Create @SetInfo @Flush
type __NTFS_STATISTICS2 @Write @Create @SetInfo @Flush
type __NTFS_STATISTICS3 @Write @Create @SetInfo
type __NTFS_STATISTICS4 @Write @Create @SetInfo @Flush
type __NTFS_STATISTICS5 Calls Clusters Hints RunsReturned HintsHonored HintsClusters Cache CacheClusters CacheMiss CacheMissClusters
type __PRINTER_NOTIFY_INFO_DATA1 adwData[2] []____PRINTER_NOTIFY_INFO_DATA11'Data
type __RAWINPUT1 RAWMOUSE'mouse []RAWKEYBOARD'keyboard []RAWHID'hid
type __REPARSE_GUID_DATA_BUFFER1 !DataBuffer[1]
def __REQUIRED_RPCNDR_H_VERSION__ 475
type __RETRIEVAL_POINTERS_BUFFER1 LARGE_INTEGER'NextVcn LARGE_INTEGER'Lcn
def __RPCNDR_H_VERSION__ 475
type __RPC_ASYNC_STATE1 ____RPC_ASYNC_STATE11'APC []____RPC_ASYNC_STATE12'IOC []____RPC_ASYNC_STATE13'HWND []hEvent []*NotificationRoutine
type __RPC_EE_INFO_PARAM1 $AnsiString []@*UnicodeString []LVal []@SVal []%PVal []BinaryParam'BVal
type __RPC_EXTENDED_ERROR_INFO1 SYSTEMTIME'SystemTime []FILETIME'FileTime
type __RPC_SECURITY_QOS_V2_A1 RPC_HTTP_TRANSPORT_CREDENTIALS*HttpCredentials
type __RPC_SECURITY_QOS_V2_W1 RPC_HTTP_TRANSPORT_CREDENTIALS_W*HttpCredentials
type __RPC_SECURITY_QOS_V3_A1 RPC_HTTP_TRANSPORT_CREDENTIALS*HttpCredentials
type __RPC_SECURITY_QOS_V3_W1 RPC_HTTP_TRANSPORT_CREDENTIALS_W*HttpCredentials
type __RemotableHandle1 hInproc []hRemote
type __SAFEARRAYUNION1 SAFEARR_BSTR'BstrStr []SAFEARR_UNKNOWN'UnknownStr []SAFEARR_DISPATCH'DispatchStr []SAFEARR_VARIANT'VariantStr []SAFEARR_BRECORD'RecordStr []SAFEARR_HAVEIID'HaveIidStr []BYTE_SIZEDARR'ByteStr []WORD_SIZEDARR'WordStr []DWORD_SIZEDARR'LongStr []HYPER_SIZEDARR'HyperStr
dll C_macro __UA_STACKCOPY p s
 ;;memcpy(_alloca(s),p,s)
dll msvcrt [wcslen]#__UA_WCSLEN @*string
type __ULARGE_INTEGER2 LowPart HighPart
type __WSACOMPLETION1 ____WSACOMPLETION11'WindowMessage []____WSACOMPLETION12'Event []____WSACOMPLETION13'Apc []____WSACOMPLETION14'Port
dll ws2_32 #__WSAFDIsSet fd fd_set*set
type ___FPIEEE_VALUE1 FLOAT'Fp32Value []^Fp64Value []_FP80'Fp80Value []_FP128'Fp128Value []@I16Value []I32Value []_I64'I64Value []@U16Value []U32Value []_U64'U64Value []_BCD80'Bcd80Value []$StringValue []CompareValue
type ____DEVICE_MEDIA_INFO11 LARGE_INTEGER'Cylinders MediaType TracksPerCylinder SectorsPerTrack BytesPerSector NumberMediaSides MediaCharacteristics
type ____DEVICE_MEDIA_INFO12 LARGE_INTEGER'Cylinders MediaType TracksPerCylinder SectorsPerTrack BytesPerSector NumberMediaSides MediaCharacteristics
type ____DEVICE_MEDIA_INFO13 MediaType MediaCharacteristics CurrentBlockSize BusType ______DEVICE_MEDIA_INFO131'BusSpecificData
type ____DISK_CACHE_INFORMATION11 @Minimum @Maximum @MaximumBlocks
type ____DISK_CACHE_INFORMATION12 @Minimum @Maximum
type ____DISK_PARTITION_INFO11 Signature CheckSum
type ____DISK_PARTITION_INFO12 GUID'DiskId
type ____IMAGE_AUX_SYMBOL11 ______IMAGE_AUX_SYMBOL111'LnSz []TotalSize
type ____IMAGE_AUX_SYMBOL12 ______IMAGE_AUX_SYMBOL121'Function []______IMAGE_AUX_SYMBOL122'Array
type ____IMAGE_SYMBOL11 Short Long
type ____LDT_ENTRY11 !BaseMid !Flags1 !Flags2 !BaseHi
type ____LDT_ENTRY12 bf1
type ____MMTIME11 !hour !min !sec !frame !fps !dummy !pad[2]
type ____MMTIME12 songptrpos
type ____PICTDESC11 hbitmap hpal
type ____PICTDESC12 hmeta xExt yExt
type ____PICTDESC13 hicon
type ____PICTDESC14 hemf
type ____PRINTER_NOTIFY_INFO_DATA11 cbBuf !*pBuf
type ____PROCESS_HEAP_ENTRY11 hMem dwReserved[3]
type ____PROCESS_HEAP_ENTRY12 dwCommittedSize dwUnCommittedSize !*lpFirstBlock !*lpLastBlock
type ____RPC_ASYNC_STATE11 *NotificationRoutine hThread
type ____RPC_ASYNC_STATE12 hIOPort dwNumberOfBytesTransferred dwCompletionKey OVERLAPPED*lpOverlapped
type ____RPC_ASYNC_STATE13 hWnd Msg
type ____SYSTEM_LOGICAL_PROCESSOR_INFORMATION11 !Flags
type ____SYSTEM_LOGICAL_PROCESSOR_INFORMATION12 NodeNumber
type ____WSACOMPLETION11 hWnd uMsg context
type ____WSACOMPLETION12 OVERLAPPED*lpOverlapped
type ____WSACOMPLETION13 OVERLAPPED*lpOverlapped lpfnCompletionProc
type ____WSACOMPLETION14 OVERLAPPED*lpOverlapped hPort Key
type ______DEVICE_MEDIA_INFO131 ________DEVICE_MEDIA_INFO1311'ScsiInformation
type ______IMAGE_AUX_SYMBOL111 @Linenumber @Size
type ______IMAGE_AUX_SYMBOL121 PointerToLinenumber PointerToNextFunction
type ______IMAGE_AUX_SYMBOL122 @Dimension[4]
type ________DEVICE_MEDIA_INFO1311 !MediumType !DensityCode
type ____in_addr11 !s_b1 !s_b2 !s_b3 !s_b4
type ____in_addr12 @s_w1 @s_w2
type ____uCLSSPEC11 @*pPackageName GUID'PolicyId
type ____uCLSSPEC12 GUID'ObjectId GUID'PolicyId
type ____userSTGMEDIUM11 userHMETAFILEPICT*hMetaFilePict []userHENHMETAFILE*hHEnhMetaFile []GDI_OBJECT*hGdiHandle []userHGLOBAL*hGlobal []@*lpszFileName []BYTE_BLOB*pstm []BYTE_BLOB*pstg
def __cplusplus 199711
dll msvcrt #*__doserrno
dll msvcrt #*__fpecode
type __in_addr1 ____in_addr11'S_un_b []____in_addr12'S_un_w []S_addr
dll msvcrt #__isascii c
dll msvcrt #__iscsym c
 ;;dll C_macro __iscsym _c
 ;;isalnum(_c)||((_c)=='_'))
dll msvcrt #__iscsymf c
 ;;dll C_macro __iscsymf _c
 ;;isalpha(_c)||((_c)=='_'))
dll msvcrt #__threadhandle
dll msvcrt #__threadid
dll msvcrt #__toascii c
type __uCLSSPEC1 GUID'clsid []@*pFileExt []@*pMimeType []@*pProgId []@*pFileName []____uCLSSPEC11'ByName []____uCLSSPEC12'ByObjectId
type __userCLIPFORMAT1 dwValue []@*pwszName
type __userHBITMAP1 hInproc []userBITMAP*hRemote []%hInproc64
type __userHENHMETAFILE1 hInproc []BYTE_BLOB*hRemote []%hInproc64
type __userHGLOBAL1 hInproc []FLAGGED_BYTE_BLOB*hRemote []%hInproc64
type __userHMETAFILE1 hInproc []BYTE_BLOB*hRemote []%hInproc64
type __userHMETAFILEPICT1 hInproc []remoteMETAFILEPICT*hRemote []%hInproc64
type __userHPALETTE1 hInproc []LOGPALETTE*hRemote []%hInproc64
dll msvcrt #_abnormal_termination
dll msvcrt #_access $path mode
dll msvcrt %_atoi64 $string
dll msvcrt _beep a b
dll msvcrt #_beginthread fa_ a !*b
dll msvcrt #_beginthreadex !*a b fa_ !*c d *e
dll msvcrt _c_exit
dll msvcrt ^_cabs _complex'z
dll msvcrt _cexit
dll msvcrt $_cgets $buffer
dll msvcrt #_chdir $dirname
dll msvcrt #_chdrive drive
dll msvcrt ^_chgsign ^x
dll msvcrt #_chmod $filename pmode
dll msvcrt #_chsize fd size
dll msvcrt [_clearfp]#_clear87
dll msvcrt #_clearfp
dll msvcrt #_close fd
dll msvcrt #_commit fd
type _complex ^x ^y
dll msvcrt #_control87 new mask
dll msvcrt #_controlfp new mask
dll msvcrt ^_copysign ^x ^y
dll msvcrt #_cprintf
 ;;const char*format,argument...
dll msvcrt #_cputs $string
dll msvcrt #_creat $filename pmode
dll msvcrt #_cscanf
dll msvcrt #_cwait *termstat procHandle action
type _diskfree_t total_clusters avail_clusters sectors_per_cluster bytes_per_sector
def _doserrno *__doserrno()
dll msvcrt #_dup fd
dll msvcrt #_dup2 fd1 fd2
dll msvcrt $_ecvt ^value count *dec *sign
dll msvcrt _endthread
dll msvcrt _endthreadex
dll msvcrt #_eof fd
dll msvcrt #*_errno
type _exception type $name ^arg1 ^arg2 ^retval
dll msvcrt #_execl
dll msvcrt #_execle
dll msvcrt #_execlp
dll msvcrt #_execlpe
dll msvcrt #_execv $cmdname $*argv
dll msvcrt #_execve $cmdname $*argv $*envp
dll msvcrt #_execvp $cmdname $*argv
dll msvcrt #_execvpe $cmdname $*argv $*envp
dll msvcrt _exit status
dll msvcrt !*_expand !*memblock size
dll msvcrt #_fcloseall
dll msvcrt $_fcvt ^value count *dec *sign
dll msvcrt _iobuf*_fdopen fd $mode
dll msvcrt #_fgetchar
dll msvcrt @_fgetwchar
dll msvcrt #_filbuf _iobuf*a
dll msvcrt #_filelength fd
dll msvcrt %_filelengthi64 fd
dll msvcrt #_fileno _iobuf*stream
dll msvcrt #_findclose handle
type _finddata_t attrib time_create time_access time_write size !name[260]
type _finddatai64_t attrib time_create time_access time_write %size !name[260]
dll msvcrt #_findfirst $filespec _finddata_t*fileinfo
dll msvcrt #_findfirsti64 $filespec _finddatai64_t*fileinfo
dll msvcrt #_findnext handle _finddata_t*fileinfo
dll msvcrt #_findnexti64 handle _finddatai64_t*fileinfo
dll msvcrt #_finite ^x
dll msvcrt #_flsbuf a _iobuf*b
dll msvcrt #_flushall
dll msvcrt #_fpclass ^x
def _fpecode *__fpecode()
dll msvcrt #_fpieee_flt exc_code EXCEPTION_POINTERS*exc_info fa_
dll msvcrt _fpreset
dll msvcrt #_fputchar c
dll msvcrt @_fputwchar @c
dll msvcrt _iobuf*_fsopen $filename $mode shflag
dll msvcrt #_fstat fd _STAT*buffer
dll msvcrt #_fstati64 fd _STATI64*buffer
dll msvcrt _ftime _timeb*timeptr
dll msvcrt $_fullpath $absPath $relPath maxLength
dll msvcrt #_futime fd _utimbuf*filetime
dll msvcrt $_gcvt ^value digits $buffer
dll msvcrt #_get_osfhandle fd
dll msvcrt #_get_sbh_threshold
dll msvcrt #_getch
dll msvcrt #_getche
dll msvcrt $_getcwd $buffer maxlen
dll msvcrt $_getdcwd drive $buffer maxlen
dll msvcrt #_getdiskfree drive _diskfree_t*driveinfo
dll msvcrt #_getdrive
dll msvcrt #_getdrives
dll msvcrt #_getmaxstdio
dll msvcrt #_getmbcp
dll msvcrt #_getpid
dll msvcrt #_getsystime tm*a
dll msvcrt #_getw _iobuf*stream
dll msvcrt @*_getws @*buffer
dll msvcrt #_heapadd !*memblock size
dll msvcrt #_heapchk
dll msvcrt #_heapmin
dll msvcrt #_heapset fill
dll msvcrt #_heapused *a *b
dll msvcrt #_heapwalk _HEAPINFO*entryinfo
dll kernel32 #_hread hFile !*lpBuffer lBytes
dll kernel32 #_hwrite hFile $lpBuffer lBytes
dll msvcrt ^_hypot ^x ^y
dll msvcrt $_i64toa %value $string radix
dll msvcrt @*_i64tow %value @*string radix
dll msvcrt #_inp @port
dll msvcrt #_inpd @port
dll msvcrt @_inpw @port
type _iobuf $_ptr _cnt $_base _flag _file _charbuf _bufsiz $_tmpfname
dll msvcrt #_isatty fd
dll msvcrt #_isctype a b
dll msvcrt #_ismbbalnum c
dll msvcrt #_ismbbalpha c
dll msvcrt #_ismbbgraph c
dll msvcrt #_ismbbkalnum c
dll msvcrt #_ismbbkana c
dll msvcrt #_ismbbkprint c
dll msvcrt #_ismbbkpunct c
dll msvcrt #_ismbblead c
dll msvcrt #_ismbbprint c
dll msvcrt #_ismbbpunct c
dll msvcrt #_ismbbtrail c
dll msvcrt #_ismbcalnum c
dll msvcrt #_ismbcalpha c
dll msvcrt #_ismbcdigit c
dll msvcrt #_ismbcgraph c
dll msvcrt #_ismbchira c
dll msvcrt #_ismbckata c
dll msvcrt #_ismbcl0 c
dll msvcrt #_ismbcl1 c
dll msvcrt #_ismbcl2 c
dll msvcrt #_ismbclegal c
dll msvcrt #_ismbclower c
dll msvcrt #_ismbcprint c
dll msvcrt #_ismbcpunct c
dll msvcrt #_ismbcspace c
dll msvcrt #_ismbcsymbol c
dll msvcrt #_ismbcupper c
dll msvcrt #_ismbslead $string $current
dll msvcrt #_ismbstrail $string $current
dll msvcrt #_isnan ^x
dll msvcrt $_itoa value $string radix
dll msvcrt @*_itow value @*string radix
dll msvcrt ^_j0 ^x
dll msvcrt ^_j1 ^x
dll msvcrt ^_jn n ^x
dll msvcrt #_kbhit
dll kernel32 #_lclose hFile
dll kernel32 #_lcreat $lpPathName iAttribute
dll msvcrt !*_lfind !*a !*b *c d fa_
dll kernel32 #_llseek hFile lOffset iOrigin
dll msvcrt #_loaddll $a
dll msvcrt #_locking fd mode nbytes
dll msvcrt ^_logb ^x
dll kernel32 #_lopen $lpPathName iReadWrite
dll kernel32 #_lread hFile !*lpBuffer uBytes
dll msvcrt #_lrotl value shift
dll msvcrt #_lrotr value shift
dll msvcrt !*_lsearch !*a !*b *c d fa_
dll msvcrt #_lseek fd offset origin
dll msvcrt %_lseeki64 fd %offset origin
dll msvcrt $_ltoa value $string radix
dll msvcrt @*_ltow value @*string radix
dll kernel32 #_lwrite hFile $lpBuffer uBytes
dll msvcrt _makepath $path $drive $dir $fname $ext
dll msvcrt #_mbbtombc c
dll msvcrt #_mbbtype !c type
dll C_macro _mbccmp _cpc1 _cpc2
 ;;_mbsncmp(_cpc1,_cpc2,1)
dll msvcrt _mbccpy $dest $src
dll msvcrt #_mbcjistojms c
dll msvcrt #_mbcjmstojis c
dll msvcrt #_mbclen $c
dll msvcrt #_mbctohira c
dll msvcrt #_mbctokata c
dll msvcrt #_mbctolower c
dll msvcrt #_mbctombb c
dll msvcrt #_mbctoupper c
dll msvcrt #_mbsbtype $mbstr count
dll msvcrt $_mbscat $strDestination $strSource
dll msvcrt $_mbschr $string c
dll msvcrt #_mbscmp $string1 $string2
dll msvcrt #_mbscoll $string1 $string2
dll msvcrt $_mbscpy $strDestination $strSource
dll msvcrt #_mbscspn $string $strCharSet
dll msvcrt $_mbsdec $start $current
dll msvcrt $_mbsdup $strSource
dll msvcrt #_mbsicmp $string1 $string2
dll msvcrt #_mbsicoll $string1 $string2
dll msvcrt $_mbsinc $current
dll msvcrt #_mbslen $string
dll msvcrt $_mbslwr $string
dll msvcrt $_mbsnbcat $dest $src count
dll msvcrt #_mbsnbcmp $string1 $string2 count
dll msvcrt #_mbsnbcnt $string number
dll msvcrt #_mbsnbcoll $string1 $string2 count
dll msvcrt $_mbsnbcpy $strDest $strSource count
dll msvcrt #_mbsnbicmp $string1 $string2 count
dll msvcrt #_mbsnbicoll $string1 $string2 count
dll msvcrt $_mbsnbset $string c count
dll msvcrt $_mbsncat $strDest $strSource count
dll msvcrt #_mbsnccnt $string number
dll msvcrt #_mbsncmp $string1 $string2 count
dll msvcrt #_mbsncoll $string1 $string2 count
dll msvcrt $_mbsncpy $strDest $strSource count
dll msvcrt #_mbsnextc $string
dll msvcrt #_mbsnicmp $string1 $string2 count
dll msvcrt #_mbsnicoll $string1 $string2 count
dll msvcrt $_mbsninc $string count
dll msvcrt $_mbsnset $string c count
dll msvcrt $_mbspbrk $string $strCharSet
dll msvcrt $_mbsrchr $string c
dll msvcrt $_mbsrev $string
dll msvcrt $_mbsset $string c
dll msvcrt #_mbsspn $string $strCharSet
dll msvcrt $_mbsspnp $string1 $string2
dll msvcrt $_mbsstr $string $strSearch
dll msvcrt $_mbstok $strToken $strDelimit
dll msvcrt #_mbstrlen $s
dll msvcrt $_mbsupr $string
dll msvcrt !*_memccpy !*dest !*src c count
dll msvcrt #_memicmp !*buf1 !*buf2 count
dll msvcrt #_mkdir $dirname
dll msvcrt $_mktemp $template
dll msvcrt #_msize !*memblock
dll msvcrt ^_nextafter ^x ^y
dll msvcrt #_onexit func
 ;;func: function[c]#
dll msvcrt #_open
dll msvcrt #_open_osfhandle osfhandle flags
dll msvcrt #_outp @port databyte
dll msvcrt #_outpd @port dataword
dll msvcrt @_outpw @port @dataword
dll msvcrt #_pclose _iobuf*stream
dll msvcrt #_pipe *pfds psize textmode
dll msvcrt _iobuf*_popen $command $mode
dll msvcrt #_putch c
dll msvcrt #_putenv $envstring
dll msvcrt #_putw binint _iobuf*stream
dll msvcrt #_putws @*string
dll msvcrt #_read fd !*buffer count
dll msvcrt #_rmdir $dirname
dll msvcrt #_rmtmp
dll msvcrt #_rotl value shift
dll msvcrt #_rotr value shift
dll msvcrt ^_scalb ^x exp
dll msvcrt _searchenv $filename $varname $pathname
dll msvcrt #_set_error_mode modeval
dll msvcrt #_set_sbh_threshold size
dll msvcrt _seterrormode a
dll msvcrt #_setmaxstdio newmax
dll msvcrt #_setmbcp codepage
dll msvcrt #_setmode fd mode
dll msvcrt #_setsystime tm*a b
dll msvcrt _sleep a
dll msvcrt #_snprintf
 ;;char*buffer,size_t count,const char*format,argument...
dll msvcrt #_snwprintf
 ;;wchar_t*buffer,size_t count,const wchar_t*format,argument...
dll msvcrt #_sopen
dll msvcrt #_spawnl
dll msvcrt #_spawnle
dll msvcrt #_spawnlp
dll msvcrt #_spawnlpe
dll msvcrt #_spawnv mode $cmdname $*argv
dll msvcrt #_spawnve mode $cmdname $*argv $*envp
dll msvcrt #_spawnvp mode $cmdname $*argv
dll msvcrt #_spawnvpe mode $cmdname $*argv $*envp
dll msvcrt _splitpath $path $drive $dir $fname $ext
dll msvcrt #_stat $path _STAT*buffer
 ;;type _stat st_dev @st_ino @st_mode @st_nlink @st_uid @st_gid st_rdev st_size st_atime st_mtime st_ctime
dll msvcrt #_stati64 $path _STATI64*buffer
 ;;type _stati64 st_dev @st_ino @st_mode @st_nlink @st_uid @st_gid st_rdev %st_size st_atime st_mtime st_ctime
dll msvcrt [_statusfp]#_status87
dll msvcrt #_statusfp
dll msvcrt #_strcmpi $string1 $string2
dll msvcrt $_strdate $datestr
dll msvcrt $_strdup $strSource
dll msvcrt $_strerror $strErrMsg
dll msvcrt #_stricmp $string1 $string2
dll msvcrt #_stricoll $string1 $string2
dll msvcrt $_strlwr $string
dll msvcrt #_strncoll $string1 $string2 count
dll msvcrt #_strnicmp $string1 $string2 count
dll msvcrt #_strnicoll $string1 $string2 count
dll msvcrt $_strnset $string c count
dll msvcrt $_strrev $string
dll msvcrt $_strset $string c
dll msvcrt $_strtime $timestr
dll msvcrt $_strupr $string
dll msvcrt _swab $src $dest n
dll msvcrt #_tell fd
dll msvcrt %_telli64 handle
dll msvcrt $_tempnam $dir $prefix
def _threadid __threadid()
type _timeb time @millitm @timezone @dstflag
dll msvcrt #_tolower c
dll msvcrt #_toupper c
dll msvcrt _tzset
dll msvcrt $_ui64toa %value $string radix
dll msvcrt @*_ui64tow %value @*string radix
dll msvcrt $_ultoa value $string radix
dll msvcrt @*_ultow value @*string radix
dll msvcrt #_umask pmode
dll msvcrt #_ungetch c
dll msvcrt #_unlink $filename
dll msvcrt #_unloaddll a
type _utimbuf actime modtime
dll msvcrt #_utime $filename _utimbuf*times
dll msvcrt #_vsnprintf $buffer count $format $argptr
dll msvcrt #_vsnwprintf @*buffer count @*format $argptr
def _wP_tmpdir L"\"
dll msvcrt #_waccess @*path mode
dll msvcrt @*_wasctime tm*timeptr
dll msvcrt #_wchdir @*dirname
dll msvcrt #_wchmod @*filename pmode
dll msvcrt #_wcreat @*filename pmode
dll msvcrt @*_wcsdup @*strSource
dll msvcrt #_wcsicmp @*string1 @*string2
dll msvcrt #_wcsicoll @*string1 @*string2
dll msvcrt @*_wcslwr @*string
dll msvcrt #_wcsncoll @*string1 @*string2 count
dll msvcrt #_wcsnicmp @*string1 @*string2 count
dll msvcrt #_wcsnicoll @*string1 @*string2 count
dll msvcrt @*_wcsnset @*string @c count
dll msvcrt @*_wcsrev @*string
dll msvcrt @*_wcsset @*string @c
dll msvcrt @*_wcsupr @*string
dll msvcrt @*_wctime *timer
dll msvcrt #_wexecl
dll msvcrt #_wexecle
dll msvcrt #_wexeclp
dll msvcrt #_wexeclpe
dll msvcrt #_wexecv @*cmdname @**argv
dll msvcrt #_wexecve @*cmdname @**argv @**envp
dll msvcrt #_wexecvp @*cmdname @**argv
dll msvcrt #_wexecvpe @*cmdname @**argv @**envp
dll msvcrt _iobuf*_wfdopen fd @*mode
type _wfinddata_t attrib time_create time_access time_write size @name[260]
type _wfinddatai64_t attrib time_create time_access time_write %size @name[260]
dll msvcrt #_wfindfirst @*filespec _wfinddata_t*fileinfo
dll msvcrt #_wfindfirsti64 @*filespec _wfinddatai64_t*fileinfo
dll msvcrt #_wfindnext handle _wfinddata_t*fileinfo
dll msvcrt #_wfindnexti64 handle _wfinddatai64_t*fileinfo
dll msvcrt _iobuf*_wfopen @*filename @*mode
dll msvcrt _iobuf*_wfreopen @*path @*mode _iobuf*stream
dll msvcrt _iobuf*_wfsopen @*filename @*mode shflag
dll msvcrt @*_wfullpath @*absPath @*relPath maxLength
dll msvcrt @*_wgetcwd @*buffer maxlen
dll msvcrt @*_wgetdcwd drive @*buffer maxlen
dll msvcrt @*_wgetenv @*varname
type _wireBRECORD fFlags clSize IRecordInfo'pRecInfo !*pRecord
type _wireSAFEARRAY @cDims @fFeatures cbElements cLocks SAFEARRAYUNION'uArrayStructs SAFEARRAYBOUND'rgsabound[1]
type _wireVARIANT clSize rpcReserved @vt @wReserved1 @wReserved2 @wReserved3 {%llVal []lVal []!bVal []@iVal []FLOAT'fltVal []^dblVal []@boolVal []scode []CURRENCY'cyVal []DATE'date []FLAGGED_WORD_BLOB*bstrVal []IUnknown'punkVal []IDispatch'pdispVal []_wireSAFEARRAY**parray []_wireBRECORD*brecVal []!*pbVal []@*piVal []*plVal []%*pllVal []FLOAT*pfltVal []^*pdblVal []@*pboolVal []*pscode []CURRENCY*pcyVal []DATE*pdate []FLAGGED_WORD_BLOB**pbstrVal []IUnknown*ppunkVal []IDispatch*ppdispVal []_wireSAFEARRAY***pparray []_wireVARIANT**pvarVal []!cVal []@uiVal []ulVal []%ullVal []intVal []uintVal []DECIMAL'decVal []DECIMAL*pdecVal []!*pcVal []@*puiVal []*pulVal []%*pullVal []*pintVal []*puintVal}
dll msvcrt _wmakepath @*path @*drive @*dir @*fname @*ext
dll msvcrt #_wmkdir @*dirname
dll msvcrt @*_wmktemp @*template
dll msvcrt #_wopen
dll msvcrt _wperror @*string
dll msvcrt _iobuf*_wpopen @*command @*mode
dll msvcrt #_wputenv @*envstring
dll msvcrt #_wremove @*path
dll msvcrt #_wrename @*oldname @*newname
dll msvcrt #_write fd !*buffer count
dll msvcrt #_wrmdir @*dirname
dll msvcrt _wsearchenv @*filename @*varname @*pathname
dll msvcrt @*_wsetlocale category @*locale
dll msvcrt #_wsopen
dll msvcrt #_wspawnl
dll msvcrt #_wspawnle
dll msvcrt #_wspawnlp
dll msvcrt #_wspawnlpe
dll msvcrt #_wspawnv mode @*cmdname @**argv
dll msvcrt #_wspawnve mode @*cmdname @**argv @**envp
dll msvcrt #_wspawnvp mode @*cmdname @**argv
dll msvcrt #_wspawnvpe mode @*cmdname @**argv @**envp
dll msvcrt _wsplitpath @*path @*drive @*dir @*fname @*ext
dll msvcrt #_wstat @*path _STAT*buffer
dll msvcrt #_wstati64 @*path _STATI64*buffer
dll msvcrt @*_wstrdate @*datestr
dll msvcrt @*_wstrtime @*timestr
dll msvcrt #_wsystem @*command
dll msvcrt @*_wtempnam @*dir @*prefix
dll msvcrt @*_wtmpnam @*string
dll msvcrt #_wtoi @*string
dll msvcrt %_wtoi64 @*string
dll msvcrt #_wtol @*string
dll msvcrt #_wunlink @*filename
dll msvcrt #_wutime @*filename _utimbuf*times
dll msvcrt ^_y0 ^x
dll msvcrt ^_y1 ^a
dll msvcrt ^_yn n ^x
dll msvcrt [_abnormal_termination]#abnormal_termination
dll msvcrt abort
dll msvcrt #abs n
dll ws2_32 #accept s sockaddr*addr *addrlen
dll msvcrt [_access]#access $path mode
dll msvcrt ^acos ^x
dll msvcrt $asctime tm*timeptr
dll msvcrt ^asin ^x
dll msvcrt ^atan ^x
dll msvcrt ^atan2 ^y ^x
dll msvcrt #atexit fa_
dll msvcrt ^atof $string
dll msvcrt #atoi $string
dll msvcrt #atol $string
dll winmm [auxGetDevCapsA]#auxGetDevCaps uDeviceID AUXCAPS*pac cbac
dll winmm #auxGetNumDevs
dll winmm #auxGetVolume uDeviceID *pdwVolume
dll winmm #auxOutMessage uDeviceID uMsg dw1 dw2
dll winmm #auxSetVolume uDeviceID dwVolume
dll ws2_32 #bind s sockaddr*name namelen
dll msvcrt !*bsearch !*a !*b c d fa_
dll msvcrt [_cabs]^cabs _complex'z
dll msvcrt !*calloc num size
def cbNDRContext 20
def cchTextLimitDefault 32767
dll msvcrt ^ceil ^x
dll msvcrt [_cgets]$cgets $buffer
dll msvcrt [_chdir]#chdir $dirname
dll msvcrt [_chmod]#chmod $filename pmode
dll msvcrt [_chsize]#chsize fd size
def chx1 0x0410
def chx10 0x0419
def chx11 0x041a
def chx12 0x041b
def chx13 0x041c
def chx14 0x041d
def chx15 0x041e
def chx16 0x041f
def chx2 0x0411
def chx3 0x0412
def chx4 0x0413
def chx5 0x0414
def chx6 0x0415
def chx7 0x0416
def chx8 0x0417
def chx9 0x0418
dll msvcrt [_clearfp]#clear87
dll msvcrt clearerr _iobuf*stream
dll msvcrt #clock
dll msvcrt [_close]#close fd
dll ws2_32 #closesocket s
def cmb1 0x0470
def cmb10 0x0479
def cmb11 0x047a
def cmb12 0x047b
def cmb13 0x047c
def cmb14 0x047d
def cmb15 0x047e
def cmb16 0x047f
def cmb2 0x0471
def cmb3 0x0472
def cmb4 0x0473
def cmb5 0x0474
def cmb6 0x0475
def cmb7 0x0476
def cmb8 0x0477
def cmb9 0x0478
dll ws2_32 #connect s sockaddr*name namelen
dll msvcrt [_control87]#control87 new mask
dll msvcrt ^cos ^x
dll msvcrt ^cosh ^x
dll msvcrt [_cprintf]#cprintf
 ;;const char*format,argument...
dll msvcrt [_cputs]#cputs $string
dll msvcrt [_creat]#creat $filename pmode
dll msvcrt [_cscanf]#cscanf
 ;;const char*format,argument...
dll msvcrt $ctime *timer
def ctl1 0x04A0
def ctlFirst 0x0400
def ctlLast 0x04ff
dll msvcrt [_cwait]#cwait *a b c
dll msvcrt ^difftime timer1 timer0
type diskfree_t total_clusters avail_clusters sectors_per_cluster bytes_per_sector
dll msvcrt div_t'div numer denom
type div_t quot rem
dll msvcrt [_dup]#dup fd
dll msvcrt [_dup2]#dup2 fd1 fd2
def dwFORCE_KEY_PROTECTION_DISABLED 0x0
def dwFORCE_KEY_PROTECTION_HIGH 0x2
def dwFORCE_KEY_PROTECTION_USER_SELECT 0x1
dll msvcrt [_ecvt]$ecvt ^value count *dec *sign
def edt1 0x0480
def edt10 0x0489
def edt11 0x048a
def edt12 0x048b
def edt13 0x048c
def edt14 0x048d
def edt15 0x048e
def edt16 0x048f
def edt2 0x0481
def edt3 0x0482
def edt4 0x0483
def edt5 0x0484
def edt6 0x0485
def edt7 0x0486
def edt8 0x0487
def edt9 0x0488
def eeptAnsiString 1
def eeptBinary 7
def eeptLongVal 3
def eeptNone 6
def eeptPointerVal 5
def eeptShortVal 4
def eeptUnicodeString 2
dll msvcrt [_eof]#eof fd
def errno *_errno()
def exception_info _exception_info
dll msvcrt [_execl]#execl
dll msvcrt [_execle]#execle
dll msvcrt [_execlp]#execlp
dll msvcrt [_execlpe]#execlpe
dll msvcrt [_execv]#execv $cmdname $*argv
dll msvcrt [_execve]#execve $cmdname $*argv $*envp
dll msvcrt [_execvp]#execvp $cmdname $*argv
dll msvcrt [_execvpe]#execvpe $cmdname $*argv $*envp
dll msvcrt exit status
dll msvcrt ^exp ^x
dll msvcrt ^fabs ^x
dll msvcrt #fclose _iobuf*stream
dll msvcrt [_fcloseall]#fcloseall
dll msvcrt [_fcvt]$fcvt ^value count *dec *sign
type fd_set fd_count fd_array[64]
dll msvcrt [_fdopen]_iobuf*fdopen fd $mode
dll msvcrt #feof _iobuf*stream
dll msvcrt #ferror _iobuf*stream
dll msvcrt #fflush _iobuf*stream
dll msvcrt #fgetc _iobuf*stream
dll msvcrt [_fgetchar]#fgetchar
dll msvcrt #fgetpos _iobuf*stream %*pos
dll msvcrt $fgets $string n _iobuf*stream
dll msvcrt @fgetwc _iobuf*stream
dll msvcrt @*fgetws @*string n _iobuf*stream
dll msvcrt [_filelength]#filelength fd
dll msvcrt [_fileno]#fileno _iobuf*stream
type float :FLOAT'_
dll msvcrt ^floor ^x
dll msvcrt [_flushall]#flushall
dll msvcrt ^fmod ^x ^y
dll msvcrt _iobuf*fopen $filename $mode
dll msvcrt [_fpreset]fpreset
dll msvcrt #fprintf
 ;;FILE*stream,const char*format,argument...
dll msvcrt #fputc c _iobuf*stream
dll msvcrt [_fputchar]#fputchar c
dll msvcrt #fputs $string _iobuf*stream
dll msvcrt @fputwc @c _iobuf*stream
dll msvcrt #fputws @*string _iobuf*stream
dll msvcrt #fread !*buffer size count _iobuf*stream
dll msvcrt free !*memblock
dll msvcrt _iobuf*freopen $path $mode _iobuf*stream
dll msvcrt ^frexp ^x *expptr
def frm1 0x0434
def frm2 0x0435
def frm3 0x0436
def frm4 0x0437
dll msvcrt #fscanf
 ;;FILE*stream,const char*format,argument...
dll msvcrt #fseek _iobuf*stream offset origin
dll msvcrt #fsetpos _iobuf*stream %*pos
dll msvcrt [_fstat]#fstat fd STAT*buffer
dll msvcrt #ftell _iobuf*stream
dll msvcrt [_ftime]ftime timeb*timeptr
dll msvcrt #fwprintf
 ;;FILE*stream,const wchar_t*format,argument...
dll msvcrt #fwrite !*buffer size count _iobuf*stream
dll msvcrt #fwscanf
 ;;FILE*stream,const wchar_t*format,argument...
dll msvcrt [_gcvt]$gcvt ^value digits $buffer
dll msvcrt #getc _iobuf*stream
dll msvcrt [_getch]#getch
dll msvcrt #getchar
dll msvcrt [_getche]#getche
dll msvcrt [_getcwd]$getcwd $buffer maxlen
dll msvcrt $getenv $varname
dll ws2_32 hostent*gethostbyaddr $addr len type
dll ws2_32 hostent*gethostbyname $name
dll ws2_32 #gethostname $name namelen
dll ws2_32 #getpeername s sockaddr*name *namelen
dll msvcrt [_getpid]#getpid
dll ws2_32 protoent*getprotobyname $name
dll ws2_32 protoent*getprotobynumber number
dll msvcrt $gets $buffer
dll ws2_32 servent*getservbyname $name $proto
dll ws2_32 servent*getservbyport port $proto
dll ws2_32 #getsockname s sockaddr*name *namelen
dll ws2_32 #getsockopt s level optname $optval *optlen
dll msvcrt [_getw]#getw _iobuf*stream
dll msvcrt @getwc _iobuf*stream
 ;;dll C_macro getwc _stm
 ;;fgetwc(_stm)
dll msvcrt @getwchar
 ;;dll C_macro getwchar 
 ;;fgetwc((&_iob[0]))
dll msvcrt tm*gmtime *timer
def grp1 0x0430
def grp2 0x0431
def grp3 0x0432
def grp4 0x0433
def h_addr h_addr_list[0]
def h_errno WSAGetLastError()
type hostent $h_name $*h_aliases @h_addrtype @h_length $*h_addr_list
dll ws2_32 #htonl hostlong
dll ws2_32 @htons @hostshort
dll msvcrt [_hypot]^hypot ^x ^y
def ico1 0x043c
def ico2 0x043d
def ico3 0x043e
def ico4 0x043f
type in_addr __in_addr1'S_un
dll ws2_32 #inet_addr $cp
dll ws2_32 $inet_ntoa in_addr'in
dll msvcrt [_inp]#inp @port
dll msvcrt [_inpw]@inpw @port
dll ws2_32 #ioctlsocket s cmd *argp
dll msvcrt #is_wctype @a @b
dll msvcrt #isalnum c
dll msvcrt #isalpha c
dll msvcrt [__isascii]#isascii c
dll msvcrt [_isatty]#isatty fd
dll msvcrt #iscntrl c
dll msvcrt [__iscsym]#iscsym c
dll msvcrt [__iscsymf]#iscsymf c
dll msvcrt #isdigit c
dll msvcrt #isgraph c
dll msvcrt #isleadbyte c
dll msvcrt #islower c
dll msvcrt #isprint c
dll msvcrt #ispunct c
dll msvcrt #isspace c
dll msvcrt #isupper c
dll msvcrt #iswalnum @c
dll msvcrt #iswalpha @c
dll msvcrt #iswascii @c
dll msvcrt #iswcntrl @c
dll msvcrt #iswctype @c @desc
dll msvcrt #iswdigit @c
dll msvcrt #iswgraph @c
dll msvcrt #iswlower @c
dll msvcrt #iswprint @c
dll msvcrt #iswpunct @c
dll msvcrt #iswspace @c
dll msvcrt #iswupper @c
dll msvcrt #iswxdigit @c
dll msvcrt #isxdigit c
dll msvcrt [_itoa]$itoa value $string radix
dll msvcrt [_j0]^j0 ^x
dll msvcrt [_j1]^j1 ^x
dll msvcrt [_jn]^jn n ^x
dll winmm [joyGetDevCapsA]#joyGetDevCaps uJoyID JOYCAPS*pjc cbjc
dll winmm #joyGetNumDevs
dll winmm #joyGetPos uJoyID JOYINFO*pji
dll winmm #joyGetPosEx uJoyID JOYINFOEX*pji
dll winmm #joyGetThreshold uJoyID *puThreshold
dll winmm #joyReleaseCapture uJoyID
dll winmm #joySetCapture hwnd uJoyID uPeriod fChanged
dll winmm #joySetThreshold uJoyID uThreshold
dll msvcrt [_kbhit]#kbhit
dll user32 keybd_event !bVk !bScan dwFlags dwExtraInfo
def khyphAddBefore 2
def khyphChangeAfter 5
def khyphChangeBefore 3
def khyphDelAndChange 6
def khyphDeleteBefore 4
def khyphNil 0
def khyphNormal 1
def lDefaultTab 720
dll msvcrt #labs n
type lconv $decimal_point $thousands_sep $grouping $int_curr_symbol $currency_symbol $mon_decimal_point $mon_thousands_sep $mon_grouping $positive_sign $negative_sign !int_frac_digits !frac_digits !p_cs_precedes !p_sep_by_space !n_cs_precedes !n_sep_by_space !p_sign_posn !n_sign_posn
dll msvcrt ^ldexp ^x exp
dll msvcrt ldiv_t'ldiv numer denom
type ldiv_t quot rem
dll msvcrt [_lfind]!*lfind !*a !*b *c d fa_
type linger @l_onoff @l_linger
dll ws2_32 #listen s backlog
dll msvcrt lconv*localeconv
dll msvcrt tm*localtime *timer
dll msvcrt [_locking]#locking fd mode nbytes
dll msvcrt ^log ^x
dll msvcrt ^log10 ^x
dll msvcrt [_lsearch]!*lsearch !*a !*b *c d fa_
dll msvcrt [_lseek]#lseek fd offset origin
def lst1 0x0460
def lst10 0x0469
def lst11 0x046a
def lst12 0x046b
def lst13 0x046c
def lst14 0x046d
def lst15 0x046e
def lst16 0x046f
def lst2 0x0461
def lst3 0x0462
def lst4 0x0463
def lst5 0x0464
def lst6 0x0465
def lst7 0x0466
def lst8 0x0467
def lst9 0x0468
dll kernel32 [lstrcatA]$lstrcat $lpString1 $lpString2
dll kernel32 [lstrcmpA]#lstrcmp $lpString1 $lpString2
dll kernel32 [lstrcmpiA]#lstrcmpi $lpString1 $lpString2
dll kernel32 [lstrcpyA]$lstrcpy $lpString1 $lpString2
dll kernel32 [lstrcpynA]$lstrcpyn $lpString1 $lpString2 iMaxLength
dll kernel32 [lstrlenA]#lstrlen $lpString
dll msvcrt [_ltoa]$ltoa value $string radix
dll msvcrt !*malloc size
dll msvcrt #mblen $mbstr count
dll msvcrt #mbstowcs @*wcstr $mbstr count
dll msvcrt #mbtowc @*wchar $mbchar count
dll winmm #mciGetCreatorTask mciId
dll winmm [mciGetDeviceIDA]#mciGetDeviceID $pszDevice
dll winmm [mciGetDeviceIDFromElementIDA]#mciGetDeviceIDFromElementID dwElementID $lpstrType
dll winmm [mciGetErrorStringA]#mciGetErrorString mcierr $pszText cchText
dll winmm #mciGetYieldProc mciId *pdwYieldData
dll winmm [mciSendCommandA]#mciSendCommand mciId uMsg dwParam1 dwParam2
dll winmm [mciSendStringA]#mciSendString $lpstrCommand $lpstrReturnString uReturnLength hwndCallback
dll winmm #mciSetYieldProc mciId fpYieldProc dwYieldData
 ;;fpYieldProc: function# mciId dwYieldData
dll msvcrt [_memccpy]!*memccpy !*dest !*src c count
dll msvcrt !*memchr !*buf c count
dll msvcrt #memcmp !*buf1 !*buf2 count
dll msvcrt !*memcpy !*dest !*src count
dll msvcrt [_memicmp]#memicmp !*buf1 !*buf2 count
dll msvcrt !*memmove !*dest !*src count
dll msvcrt !*memset !*dest c count
dll winmm #midiConnect hmi hmo !*pReserved
dll winmm #midiDisconnect hmi hmo !*pReserved
dll winmm #midiInAddBuffer hmi MIDIHDR*pmh cbmh
dll winmm #midiInClose hmi
dll winmm [midiInGetDevCapsA]#midiInGetDevCaps uDeviceID MIDIINCAPS*pmic cbmic
dll winmm [midiInGetErrorTextA]#midiInGetErrorText mmrError $pszText cchText
dll winmm #midiInGetID hmi *puDeviceID
dll winmm #midiInGetNumDevs
dll winmm #midiInMessage hmi uMsg dw1 dw2
dll winmm #midiInOpen *phmi uDeviceID dwCallback dwInstance fdwOpen
dll winmm #midiInPrepareHeader hmi MIDIHDR*pmh cbmh
dll winmm #midiInReset hmi
dll winmm #midiInStart hmi
dll winmm #midiInStop hmi
dll winmm #midiInUnprepareHeader hmi MIDIHDR*pmh cbmh
dll winmm #midiOutCacheDrumPatches hmo uPatch @*pwkya fuCache
dll winmm #midiOutCachePatches hmo uBank @*pwpa fuCache
dll winmm #midiOutClose hmo
dll winmm [midiOutGetDevCapsA]#midiOutGetDevCaps uDeviceID MIDIOUTCAPS*pmoc cbmoc
dll winmm [midiOutGetErrorTextA]#midiOutGetErrorText mmrError $pszText cchText
dll winmm #midiOutGetID hmo *puDeviceID
dll winmm #midiOutGetNumDevs
dll winmm #midiOutGetVolume hmo *pdwVolume
dll winmm #midiOutLongMsg hmo MIDIHDR*pmh cbmh
dll winmm #midiOutMessage hmo uMsg dw1 dw2
dll winmm #midiOutOpen *phmo uDeviceID dwCallback dwInstance fdwOpen
dll winmm #midiOutPrepareHeader hmo MIDIHDR*pmh cbmh
dll winmm #midiOutReset hmo
dll winmm #midiOutSetVolume hmo dwVolume
dll winmm #midiOutShortMsg hmo dwMsg
dll winmm #midiOutUnprepareHeader hmo MIDIHDR*pmh cbmh
dll winmm #midiStreamClose hms
dll winmm #midiStreamOpen *phms *puDeviceID cMidi dwCallback dwInstance fdwOpen
dll winmm #midiStreamOut hms MIDIHDR*pmh cbmh
dll winmm #midiStreamPause hms
dll winmm #midiStreamPosition hms MMTIME*lpmmt cbmmt
dll winmm #midiStreamProperty hms !*lppropdata dwProperty
dll winmm #midiStreamRestart hms
dll winmm #midiStreamStop hms
dll winmm #mixerClose hmx
dll winmm [mixerGetControlDetailsA]#mixerGetControlDetails hmxobj MIXERCONTROLDETAILS*pmxcd fdwDetails
dll winmm [mixerGetDevCapsA]#mixerGetDevCaps uMxId MIXERCAPS*pmxcaps cbmxcaps
dll winmm #mixerGetID hmxobj *puMxId fdwId
dll winmm [mixerGetLineControlsA]#mixerGetLineControls hmxobj MIXERLINECONTROLS*pmxlc fdwControls
dll winmm [mixerGetLineInfoA]#mixerGetLineInfo hmxobj MIXERLINE*pmxl fdwInfo
dll winmm #mixerGetNumDevs
dll winmm #mixerMessage hmx uMsg dwParam1 dwParam2
dll winmm #mixerOpen *phmx uMxId dwCallback dwInstance fdwOpen
dll winmm #mixerSetControlDetails hmxobj MIXERCONTROLDETAILS*pmxcd fdwDetails
dll msvcrt [_mkdir]#mkdir $dirname
dll msvcrt [_mktemp]$mktemp $template
dll msvcrt #mktime tm*timeptr
dll winmm #mmioAdvance hmmio MMIOINFO*pmmioinfo fuAdvance
dll winmm #mmioAscend hmmio MMCKINFO*pmmcki fuAscend
dll winmm #mmioClose hmmio fuClose
dll winmm #mmioCreateChunk hmmio MMCKINFO*pmmcki fuCreate
dll winmm #mmioDescend hmmio MMCKINFO*pmmcki MMCKINFO*pmmckiParent fuDescend
dll winmm #mmioFlush hmmio fuFlush
dll winmm #mmioGetInfo hmmio MMIOINFO*pmmioinfo fuInfo
dll winmm [mmioInstallIOProcA]#*mmioInstallIOProc fccIOProc *pIOProc dwFlags
 ;;pIOProc: function# $lpmmioinfo uMsg lParam1 lParam2
dll winmm [mmioOpenA]#mmioOpen $pszFileName MMIOINFO*pmmioinfo fdwOpen
dll winmm #mmioRead hmmio $pch cch
dll winmm [mmioRenameA]#mmioRename $pszFileName $pszNewFileName MMIOINFO*pmmioinfo fdwRename
dll winmm #mmioSeek hmmio lOffset iOrigin
dll winmm #mmioSendMessage hmmio uMsg lParam1 lParam2
dll winmm #mmioSetBuffer hmmio $pchBuffer cchBuffer fuBuffer
dll winmm #mmioSetInfo hmmio MMIOINFO*pmmioinfo fuInfo
dll winmm [mmioStringToFOURCCA]#mmioStringToFOURCC $sz uFlags
dll winmm #mmioWrite hmmio $pch cch
dll msvcrt ^modf ^x ^*intptr
dll user32 mouse_event dwFlags dx dy dwData dwExtraInfo
def navAllowAutosearch 0x10
def navBrowserBar 0x20
def navEnforceRestricted 0x80
def navHyperlink 0x40
def navNoHistory 0x2
def navNoReadFromCache 0x4
def navNoWriteToCache 0x8
def navOpenInNewWindow 0x1
type netent $n_name $*n_aliases @n_addrtype n_net
dll ws2_32 #ntohl netlong
dll ws2_32 @ntohs @netshort
dll msvcrt [_onexit]#onexit func
 ;;func: function[c]#
dll msvcrt [_open]#open
dll msvcrt [_outp]#outp @port databyte
dll msvcrt [_outpw]@outpw @port @dataword
dll msvcrt perror $string
dll msvcrt ^pow ^x ^y
dll msvcrt #printf
 ;;const char*format,argument...
type protoent $p_name $*p_aliases @p_proto
def psh1 0x0400
def psh10 0x0409
def psh11 0x040a
def psh12 0x040b
def psh13 0x040c
def psh14 0x040d
def psh15 0x040e
def psh16 0x040f
def psh2 0x0401
def psh3 0x0402
def psh4 0x0403
def psh5 0x0404
def psh6 0x0405
def psh7 0x0406
def psh8 0x0407
def psh9 0x0408
def pshHelp 0x040e
dll msvcrt #putc c _iobuf*stream
dll msvcrt [_putch]#putch c
dll msvcrt #putchar c
dll msvcrt [_putenv]#putenv $envstring
dll msvcrt #puts $string
dll msvcrt [_putw]#putw binint _iobuf*stream
dll msvcrt @putwc @c _iobuf*stream
 ;;dll C_macro putwc _c _stm
 ;;fputwc(_c,_stm)
dll msvcrt @putwchar @c
 ;;dll C_macro putwchar _c
 ;;fputwc(_c,(&_iob[1]))
dll msvcrt qsort !*a b c fa_
def rad1 0x0420
def rad10 0x0429
def rad11 0x042a
def rad12 0x042b
def rad13 0x042c
def rad14 0x042d
def rad15 0x042e
def rad16 0x042f
def rad2 0x0421
def rad3 0x0422
def rad4 0x0423
def rad5 0x0424
def rad6 0x0425
def rad7 0x0426
def rad8 0x0427
def rad9 0x0428
dll msvcrt #rand
def rct1 0x0438
def rct2 0x0439
def rct3 0x043a
def rct4 0x043b
dll msvcrt [_read]#read fd !*buffer count
dll msvcrt !*realloc !*memblock size
dll ws2_32 #recv s $buf len flags
dll ws2_32 #recvfrom s $buf len flags sockaddr*from *fromlen
type remoteMETAFILEPICT mm xExt yExt userHMETAFILE*hMF
dll msvcrt #remove $path
dll msvcrt #rename $oldname $newname
dll msvcrt rewind _iobuf*stream
dll msvcrt [_rmdir]#rmdir $dirname
dll msvcrt [_rmtmp]#rmtmp
type rpc_binding_vector_t Count BindingH[1]
def s_addr S_un.S_addr
def s_host S_un.S_un_b.s_b2
def s_imp S_un.S_un_w.s_w2
def s_impno S_un.S_un_b.s_b4
def s_lh S_un.S_un_b.s_b3
def s_net S_un.S_un_b.s_b1
dll msvcrt #scanf
 ;;const char*format,argument...
def scr1 0x0490
def scr2 0x0491
def scr3 0x0492
def scr4 0x0493
def scr5 0x0494
def scr6 0x0495
def scr7 0x0496
def scr8 0x0497
def secureLockIconMixed 0x1
def secureLockIconSecure128Bit 0x6
def secureLockIconSecure40Bit 0x3
def secureLockIconSecure56Bit 0x4
def secureLockIconSecureFortezza 0x5
def secureLockIconSecureUnknownBits 0x2
def secureLockIconUnsecure 0
dll ws2_32 #select nfds fd_set*readfds fd_set*writefds fd_set*exceptfds timeval*timeout
dll ws2_32 #send s $buf len flags
dll ws2_32 #sendto s $buf len flags sockaddr*to tolen
type servent $s_name $*s_aliases @s_port $s_proto
dll msvcrt setbuf _iobuf*stream $buffer
dll msvcrt $setlocale category $locale
dll msvcrt [_setmode]#setmode fd mode
dll ws2_32 #setsockopt s level optname $optval optlen
dll msvcrt #setvbuf _iobuf*stream $buffer mode size
dll ws2_32 #shutdown s how
dll msvcrt ^sin ^x
dll msvcrt ^sinh ^x
dll winmm [sndPlaySoundA]#sndPlaySound $pszSound fuSound
type sockaddr @sa_family !sa_data[14]
type sockaddr_in @sin_family @sin_port in_addr'sin_addr !sin_zero[8]
type sockaddr_storage @ss_family !__ss_pad1[6] %__ss_align !__ss_pad2[112]
dll ws2_32 #socket af type protocol
type sockproto @sp_family @sp_protocol
dll msvcrt [_sopen]#sopen
dll msvcrt [_spawnl]#spawnl
dll msvcrt [_spawnle]#spawnle
dll msvcrt [_spawnlp]#spawnlp
dll msvcrt [_spawnlpe]#spawnlpe
dll msvcrt [_spawnv]#spawnv mode $cmdname $*argv
dll msvcrt [_spawnve]#spawnve mode $cmdname $*argv $*envp
dll msvcrt [_spawnvp]#spawnvp mode $cmdname $*argv
dll msvcrt [_spawnvpe]#spawnvpe mode $cmdname $*argv $*envp
dll msvcrt #sprintf
 ;;char*buffer,const char*format,argument...
dll msvcrt ^sqrt ^x
dll msvcrt srand seed
dll msvcrt #sscanf
 ;;const char*buffer,const char*format,argument...
def ssfALTSTARTUP 0x1d
def ssfAPPDATA 0x1a
def ssfBITBUCKET 0xa
def ssfCOMMONALTSTARTUP 0x1e
def ssfCOMMONAPPDATA 0x23
def ssfCOMMONDESKTOPDIR 0x19
def ssfCOMMONFAVORITES 0x1f
def ssfCOMMONPROGRAMS 0x17
def ssfCOMMONSTARTMENU 0x16
def ssfCOMMONSTARTUP 0x18
def ssfCONTROLS 0x3
def ssfCOOKIES 0x21
def ssfDESKTOP 0
def ssfDESKTOPDIRECTORY 0x10
def ssfDRIVES 0x11
def ssfFAVORITES 0x6
def ssfFONTS 0x14
def ssfHISTORY 0x22
def ssfINTERNETCACHE 0x20
def ssfLOCALAPPDATA 0x1c
def ssfMYPICTURES 0x27
def ssfNETHOOD 0x13
def ssfNETWORK 0x12
def ssfPERSONAL 0x5
def ssfPRINTERS 0x4
def ssfPRINTHOOD 0x1b
def ssfPROFILE 0x28
def ssfPROGRAMFILES 0x26
def ssfPROGRAMFILESx86 0x30
def ssfPROGRAMS 0x2
def ssfRECENT 0x8
def ssfSENDTO 0x9
def ssfSTARTMENU 0xb
def ssfSTARTUP 0x7
def ssfSYSTEM 0x25
def ssfSYSTEMx86 0x29
def ssfTEMPLATES 0x15
def ssfWINDOWS 0x24
dll msvcrt [_stat]#stat $path STAT*buffer
 ;;type stat st_dev @st_ino @st_mode @st_nlink @st_uid @st_gid st_rdev st_size st_atime st_mtime st_ctime
dll msvcrt [_statusfp]#status87
def stc1 0x0440
def stc10 0x0449
def stc11 0x044a
def stc12 0x044b
def stc13 0x044c
def stc14 0x044d
def stc15 0x044e
def stc16 0x044f
def stc17 0x0450
def stc18 0x0451
def stc19 0x0452
def stc2 0x0441
def stc20 0x0453
def stc21 0x0454
def stc22 0x0455
def stc23 0x0456
def stc24 0x0457
def stc25 0x0458
def stc26 0x0459
def stc27 0x045a
def stc28 0x045b
def stc29 0x045c
def stc3 0x0442
def stc30 0x045d
def stc31 0x045e
def stc32 0x045f
def stc4 0x0443
def stc5 0x0444
def stc6 0x0445
def stc7 0x0446
def stc8 0x0447
def stc9 0x0448
def stderr &_iob[2]
def stdin &_iob[0]
def stdout &_iob[1]
dll msvcrt $strcat $strDestination $strSource
dll msvcrt $strchr $string c
dll msvcrt #strcmp $string1 $string2
dll msvcrt [_strcmpi]#strcmpi $a $b
dll msvcrt #strcoll $string1 $string2
dll msvcrt $strcpy $strDestination $strSource
dll msvcrt #strcspn $string $strCharSet
dll msvcrt [_strdup]$strdup $strSource
dll msvcrt $strerror errnum
dll msvcrt #strftime $strDest maxsize $format tm*timeptr
dll msvcrt [_stricmp]#stricmp $string1 $string2
dll msvcrt #strlen $string
dll msvcrt [_strlwr]$strlwr $string
dll msvcrt $strncat $strDest $strSource count
dll msvcrt #strncmp $string1 $string2 count
dll msvcrt $strncpy $strDest $strSource count
dll msvcrt [_strnicmp]#strnicmp $string1 $string2 count
dll msvcrt [_strnset]$strnset $string c count
dll msvcrt $strpbrk $string $strCharSet
dll msvcrt $strrchr $string c
dll msvcrt [_strrev]$strrev $string
dll msvcrt [_strset]$strset $string c
dll msvcrt #strspn $string $strCharSet
dll msvcrt $strstr $string $strSearch
dll msvcrt ^strtod $nptr $*endptr
dll msvcrt $strtok $strToken $strDelimit
dll msvcrt #strtol $nptr $*endptr base
dll msvcrt #strtoul $nptr $*endptr base
type struct_NDR_SCONTEXT !*pad[2] !*userContext
dll msvcrt [_strupr]$strupr $string
dll msvcrt #strxfrm $strDest $strSource count
dll msvcrt [_swab]swab $src $dest n
dll msvcrt #swprintf
 ;;wchar_t*buffer,const wchar_t*format,argument...
dll msvcrt #swscanf
 ;;const wchar_t*buffer,const wchar_t*format,argument...
dll msvcrt #system $command
def szFORCE_KEY_PROTECTION "ForceKeyProtection"
def szKEY_CACHE_ENABLED "CachePrivateKeys"
def szKEY_CACHE_SECONDS "PrivateKeyLifetimeSeconds"
def szKEY_CRYPTOAPI_PRIVATE_KEY_OPTIONS "Software\Policies\Microsoft\Cryptography"
def szOID_ANSI_X942 "1.2.840.10046"
def szOID_ANSI_X942_DH "1.2.840.10046.2.1"
def szOID_ANY_APPLICATION_POLICY "1.3.6.1.4.1.311.10.12.1"
def szOID_ANY_CERT_POLICY "2.5.29.32.0"
def szOID_APPLICATION_CERT_POLICIES "1.3.6.1.4.1.311.21.10"
def szOID_APPLICATION_POLICY_CONSTRAINTS "1.3.6.1.4.1.311.21.12"
def szOID_APPLICATION_POLICY_MAPPINGS "1.3.6.1.4.1.311.21.11"
def szOID_ARCHIVED_KEY_ATTR "1.3.6.1.4.1.311.21.13"
def szOID_ARCHIVED_KEY_CERT_HASH "1.3.6.1.4.1.311.21.16"
def szOID_AUTHORITY_INFO_ACCESS "1.3.6.1.5.5.7.1.1"
def szOID_AUTHORITY_KEY_IDENTIFIER "2.5.29.1"
def szOID_AUTHORITY_KEY_IDENTIFIER2 "2.5.29.35"
def szOID_AUTHORITY_REVOCATION_LIST "2.5.4.38"
def szOID_AUTO_ENROLL_CTL_USAGE "1.3.6.1.4.1.311.20.1"
def szOID_BASIC_CONSTRAINTS "2.5.29.10"
def szOID_BASIC_CONSTRAINTS2 "2.5.29.19"
def szOID_BUSINESS_CATEGORY "2.5.4.15"
def szOID_CA_CERTIFICATE "2.5.4.37"
def szOID_CERTIFICATE_REVOCATION_LIST "2.5.4.39"
def szOID_CERTIFICATE_TEMPLATE "1.3.6.1.4.1.311.21.7"
def szOID_CERTSRV_CA_VERSION "1.3.6.1.4.1.311.21.1"
def szOID_CERTSRV_CROSSCA_VERSION "1.3.6.1.4.1.311.21.22"
def szOID_CERTSRV_PREVIOUS_CERT_HASH "1.3.6.1.4.1.311.21.2"
def szOID_CERT_EXTENSIONS "1.3.6.1.4.1.311.2.1.14"
def szOID_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID "1.3.6.1.4.1.311.10.11.28"
def szOID_CERT_KEY_IDENTIFIER_PROP_ID "1.3.6.1.4.1.311.10.11.20"
def szOID_CERT_MANIFOLD "1.3.6.1.4.1.311.20.3"
def szOID_CERT_POLICIES "2.5.29.32"
def szOID_CERT_POLICIES_95 "2.5.29.3"
def szOID_CERT_POLICIES_95_QUALIFIER1 "2.16.840.1.113733.1.7.1.1"
def szOID_CERT_PROP_ID_PREFIX "1.3.6.1.4.1.311.10.11."
def szOID_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID "1.3.6.1.4.1.311.10.11.29"
def szOID_CMC "1.3.6.1.5.5.7.7"
def szOID_CMC_ADD_ATTRIBUTES "1.3.6.1.4.1.311.10.10.1"
def szOID_CMC_ADD_EXTENSIONS "1.3.6.1.5.5.7.7.8"
def szOID_CMC_DATA_RETURN "1.3.6.1.5.5.7.7.4"
def szOID_CMC_DECRYPTED_POP "1.3.6.1.5.5.7.7.10"
def szOID_CMC_ENCRYPTED_POP "1.3.6.1.5.5.7.7.9"
def szOID_CMC_GET_CERT "1.3.6.1.5.5.7.7.15"
def szOID_CMC_GET_CRL "1.3.6.1.5.5.7.7.16"
def szOID_CMC_IDENTIFICATION "1.3.6.1.5.5.7.7.2"
def szOID_CMC_IDENTITY_PROOF "1.3.6.1.5.5.7.7.3"
def szOID_CMC_ID_CONFIRM_CERT_ACCEPTANCE "1.3.6.1.5.5.7.7.24"
def szOID_CMC_ID_POP_LINK_RANDOM "1.3.6.1.5.5.7.7.22"
def szOID_CMC_ID_POP_LINK_WITNESS "1.3.6.1.5.5.7.7.23"
def szOID_CMC_LRA_POP_WITNESS "1.3.6.1.5.5.7.7.11"
def szOID_CMC_QUERY_PENDING "1.3.6.1.5.5.7.7.21"
def szOID_CMC_RECIPIENT_NONCE "1.3.6.1.5.5.7.7.7"
def szOID_CMC_REG_INFO "1.3.6.1.5.5.7.7.18"
def szOID_CMC_RESPONSE_INFO "1.3.6.1.5.5.7.7.19"
def szOID_CMC_REVOKE_REQUEST "1.3.6.1.5.5.7.7.17"
def szOID_CMC_SENDER_NONCE "1.3.6.1.5.5.7.7.6"
def szOID_CMC_STATUS_INFO "1.3.6.1.5.5.7.7.1"
def szOID_CMC_TRANSACTION_ID "1.3.6.1.5.5.7.7.5"
def szOID_COMMON_NAME "2.5.4.3"
def szOID_COUNTRY_NAME "2.5.4.6"
def szOID_CRL_DIST_POINTS "2.5.29.31"
def szOID_CRL_NEXT_PUBLISH "1.3.6.1.4.1.311.21.4"
def szOID_CRL_NUMBER "2.5.29.20"
def szOID_CRL_REASON_CODE "2.5.29.21"
def szOID_CRL_SELF_CDP "1.3.6.1.4.1.311.21.14"
def szOID_CRL_VIRTUAL_BASE "1.3.6.1.4.1.311.21.3"
def szOID_CROSS_CERTIFICATE_PAIR "2.5.4.40"
def szOID_CROSS_CERT_DIST_POINTS "1.3.6.1.4.1.311.10.9.1"
def szOID_CTL "1.3.6.1.4.1.311.10.1"
def szOID_CT_PKI_DATA "1.3.6.1.5.5.7.12.2"
def szOID_CT_PKI_RESPONSE "1.3.6.1.5.5.7.12.3"
def szOID_DELTA_CRL_INDICATOR "2.5.29.27"
def szOID_DESCRIPTION "2.5.4.13"
def szOID_DESTINATION_INDICATOR "2.5.4.27"
def szOID_DEVICE_SERIAL_NUMBER "2.5.4.5"
def szOID_DN_QUALIFIER "2.5.4.46"
def szOID_DOMAIN_COMPONENT "0.9.2342.19200300.100.1.25"
def szOID_DRM "1.3.6.1.4.1.311.10.5.1"
def szOID_DRM_INDIVIDUALIZATION "1.3.6.1.4.1.311.10.5.2"
def szOID_DS "2.5"
def szOID_DSALG "2.5.8"
def szOID_DSALG_CRPT "2.5.8.1"
def szOID_DSALG_HASH "2.5.8.2"
def szOID_DSALG_RSA "2.5.8.1.1"
def szOID_DSALG_SIGN "2.5.8.3"
def szOID_DS_EMAIL_REPLICATION "1.3.6.1.4.1.311.21.19"
def szOID_EFS_RECOVERY "1.3.6.1.4.1.311.10.3.4.1"
def szOID_EMBEDDED_NT_CRYPTO "1.3.6.1.4.1.311.10.3.8"
def szOID_ENCRYPTED_KEY_HASH "1.3.6.1.4.1.311.21.21"
def szOID_ENHANCED_KEY_USAGE "2.5.29.37"
def szOID_ENROLLMENT_AGENT "1.3.6.1.4.1.311.20.2.1"
def szOID_ENROLLMENT_CSP_PROVIDER "1.3.6.1.4.1.311.13.2.2"
def szOID_ENROLLMENT_NAME_VALUE_PAIR "1.3.6.1.4.1.311.13.2.1"
def szOID_ENROLL_CERTTYPE_EXTENSION "1.3.6.1.4.1.311.20.2"
def szOID_ENTERPRISE_OID_ROOT "1.3.6.1.4.1.311.21.8"
def szOID_FACSIMILE_TELEPHONE_NUMBER "2.5.4.23"
def szOID_FRESHEST_CRL "2.5.29.46"
def szOID_GIVEN_NAME "2.5.4.42"
def szOID_INFOSEC "2.16.840.1.101.2.1"
def szOID_INFOSEC_SuiteAConfidentiality "2.16.840.1.101.2.1.1.14"
def szOID_INFOSEC_SuiteAIntegrity "2.16.840.1.101.2.1.1.15"
def szOID_INFOSEC_SuiteAKMandSig "2.16.840.1.101.2.1.1.18"
def szOID_INFOSEC_SuiteAKeyManagement "2.16.840.1.101.2.1.1.17"
def szOID_INFOSEC_SuiteASignature "2.16.840.1.101.2.1.1.13"
def szOID_INFOSEC_SuiteATokenProtection "2.16.840.1.101.2.1.1.16"
def szOID_INFOSEC_mosaicConfidentiality "2.16.840.1.101.2.1.1.4"
def szOID_INFOSEC_mosaicIntegrity "2.16.840.1.101.2.1.1.6"
def szOID_INFOSEC_mosaicKMandSig "2.16.840.1.101.2.1.1.12"
def szOID_INFOSEC_mosaicKMandUpdSig "2.16.840.1.101.2.1.1.20"
def szOID_INFOSEC_mosaicKeyManagement "2.16.840.1.101.2.1.1.10"
def szOID_INFOSEC_mosaicSignature "2.16.840.1.101.2.1.1.2"
def szOID_INFOSEC_mosaicTokenProtection "2.16.840.1.101.2.1.1.8"
def szOID_INFOSEC_mosaicUpdatedInteg "2.16.840.1.101.2.1.1.21"
def szOID_INFOSEC_mosaicUpdatedSig "2.16.840.1.101.2.1.1.19"
def szOID_INFOSEC_sdnsConfidentiality "2.16.840.1.101.2.1.1.3"
def szOID_INFOSEC_sdnsIntegrity "2.16.840.1.101.2.1.1.5"
def szOID_INFOSEC_sdnsKMandSig "2.16.840.1.101.2.1.1.11"
def szOID_INFOSEC_sdnsKeyManagement "2.16.840.1.101.2.1.1.9"
def szOID_INFOSEC_sdnsSignature "2.16.840.1.101.2.1.1.1"
def szOID_INFOSEC_sdnsTokenProtection "2.16.840.1.101.2.1.1.7"
def szOID_INITIALS "2.5.4.43"
def szOID_INTERNATIONAL_ISDN_NUMBER "2.5.4.25"
def szOID_IPSEC_KP_IKE_INTERMEDIATE "1.3.6.1.5.5.8.2.2"
def szOID_ISSUED_CERT_HASH "1.3.6.1.4.1.311.21.17"
def szOID_ISSUER_ALT_NAME "2.5.29.8"
def szOID_ISSUER_ALT_NAME2 "2.5.29.18"
def szOID_ISSUING_DIST_POINT "2.5.29.28"
def szOID_KEYID_RDN "1.3.6.1.4.1.311.10.7.1"
def szOID_KEY_ATTRIBUTES "2.5.29.2"
def szOID_KEY_USAGE "2.5.29.15"
def szOID_KEY_USAGE_RESTRICTION "2.5.29.4"
def szOID_KP_CA_EXCHANGE "1.3.6.1.4.1.311.21.5"
def szOID_KP_CTL_USAGE_SIGNING "1.3.6.1.4.1.311.10.3.1"
def szOID_KP_DOCUMENT_SIGNING "1.3.6.1.4.1.311.10.3.12"
def szOID_KP_EFS "1.3.6.1.4.1.311.10.3.4"
def szOID_KP_KEY_RECOVERY "1.3.6.1.4.1.311.10.3.11"
def szOID_KP_KEY_RECOVERY_AGENT "1.3.6.1.4.1.311.21.6"
def szOID_KP_LIFETIME_SIGNING "1.3.6.1.4.1.311.10.3.13"
def szOID_KP_MOBILE_DEVICE_SOFTWARE "1.3.6.1.4.1.311.10.3.14"
def szOID_KP_QUALIFIED_SUBORDINATION "1.3.6.1.4.1.311.10.3.10"
def szOID_KP_SMARTCARD_LOGON "1.3.6.1.4.1.311.20.2.2"
def szOID_KP_TIME_STAMP_SIGNING "1.3.6.1.4.1.311.10.3.2"
def szOID_LEGACY_POLICY_MAPPINGS "2.5.29.5"
def szOID_LICENSES "1.3.6.1.4.1.311.10.6.1"
def szOID_LICENSE_SERVER "1.3.6.1.4.1.311.10.6.2"
def szOID_LOCALITY_NAME "2.5.4.7"
def szOID_LOCAL_MACHINE_KEYSET "1.3.6.1.4.1.311.17.2"
def szOID_MEMBER "2.5.4.31"
def szOID_NAME_CONSTRAINTS "2.5.29.30"
def szOID_NETSCAPE "2.16.840.1.113730"
def szOID_NETSCAPE_BASE_URL "2.16.840.1.113730.1.2"
def szOID_NETSCAPE_CA_POLICY_URL "2.16.840.1.113730.1.8"
def szOID_NETSCAPE_CA_REVOCATION_URL "2.16.840.1.113730.1.4"
def szOID_NETSCAPE_CERT_EXTENSION "2.16.840.1.113730.1"
def szOID_NETSCAPE_CERT_RENEWAL_URL "2.16.840.1.113730.1.7"
def szOID_NETSCAPE_CERT_SEQUENCE "2.16.840.1.113730.2.5"
def szOID_NETSCAPE_CERT_TYPE "2.16.840.1.113730.1.1"
def szOID_NETSCAPE_COMMENT "2.16.840.1.113730.1.13"
def szOID_NETSCAPE_DATA_TYPE "2.16.840.1.113730.2"
def szOID_NETSCAPE_REVOCATION_URL "2.16.840.1.113730.1.3"
def szOID_NETSCAPE_SSL_SERVER_NAME "2.16.840.1.113730.1.12"
def szOID_NEXT_UPDATE_LOCATION "1.3.6.1.4.1.311.10.2"
def szOID_NT5_CRYPTO "1.3.6.1.4.1.311.10.3.6"
def szOID_NTDS_REPLICATION "1.3.6.1.4.1.311.25.1"
def szOID_NT_PRINCIPAL_NAME "1.3.6.1.4.1.311.20.2.3"
def szOID_OEM_WHQL_CRYPTO "1.3.6.1.4.1.311.10.3.7"
def szOID_OIW "1.3.14"
def szOID_OIWDIR "1.3.14.7.2"
def szOID_OIWDIR_CRPT "1.3.14.7.2.1"
def szOID_OIWDIR_HASH "1.3.14.7.2.2"
def szOID_OIWDIR_SIGN "1.3.14.7.2.3"
def szOID_OIWDIR_md2 "1.3.14.7.2.2.1"
def szOID_OIWDIR_md2RSA "1.3.14.7.2.3.1"
def szOID_OIWSEC "1.3.14.3.2"
def szOID_OIWSEC_desCBC "1.3.14.3.2.7"
def szOID_OIWSEC_desCFB "1.3.14.3.2.9"
def szOID_OIWSEC_desECB "1.3.14.3.2.6"
def szOID_OIWSEC_desEDE "1.3.14.3.2.17"
def szOID_OIWSEC_desMAC "1.3.14.3.2.10"
def szOID_OIWSEC_desOFB "1.3.14.3.2.8"
def szOID_OIWSEC_dhCommMod "1.3.14.3.2.16"
def szOID_OIWSEC_dsa "1.3.14.3.2.12"
def szOID_OIWSEC_dsaComm "1.3.14.3.2.20"
def szOID_OIWSEC_dsaCommSHA "1.3.14.3.2.21"
def szOID_OIWSEC_dsaCommSHA1 "1.3.14.3.2.28"
def szOID_OIWSEC_dsaSHA1 "1.3.14.3.2.27"
def szOID_OIWSEC_keyHashSeal "1.3.14.3.2.23"
def szOID_OIWSEC_md2RSASign "1.3.14.3.2.24"
def szOID_OIWSEC_md4RSA "1.3.14.3.2.2"
def szOID_OIWSEC_md4RSA2 "1.3.14.3.2.4"
def szOID_OIWSEC_md5RSA "1.3.14.3.2.3"
def szOID_OIWSEC_md5RSASign "1.3.14.3.2.25"
def szOID_OIWSEC_mdc2 "1.3.14.3.2.19"
def szOID_OIWSEC_mdc2RSA "1.3.14.3.2.14"
def szOID_OIWSEC_rsaSign "1.3.14.3.2.11"
def szOID_OIWSEC_rsaXchg "1.3.14.3.2.22"
def szOID_OIWSEC_sha "1.3.14.3.2.18"
def szOID_OIWSEC_sha1 "1.3.14.3.2.26"
def szOID_OIWSEC_sha1RSASign "1.3.14.3.2.29"
def szOID_OIWSEC_shaDSA "1.3.14.3.2.13"
def szOID_OIWSEC_shaRSA "1.3.14.3.2.15"
def szOID_ORGANIZATIONAL_UNIT_NAME "2.5.4.11"
def szOID_ORGANIZATION_NAME "2.5.4.10"
def szOID_OS_VERSION "1.3.6.1.4.1.311.13.2.3"
def szOID_OWNER "2.5.4.32"
def szOID_PHYSICAL_DELIVERY_OFFICE_NAME "2.5.4.19"
def szOID_PKCS "1.2.840.113549.1"
def szOID_PKCS_1 "1.2.840.113549.1.1"
def szOID_PKCS_10 "1.2.840.113549.1.10"
def szOID_PKCS_12 "1.2.840.113549.1.12"
def szOID_PKCS_12_FRIENDLY_NAME_ATTR "1.2.840.113549.1.9.20"
def szOID_PKCS_12_KEY_PROVIDER_NAME_ATTR "1.3.6.1.4.1.311.17.1"
def szOID_PKCS_12_LOCAL_KEY_ID "1.2.840.113549.1.9.21"
def szOID_PKCS_2 "1.2.840.113549.1.2"
def szOID_PKCS_3 "1.2.840.113549.1.3"
def szOID_PKCS_4 "1.2.840.113549.1.4"
def szOID_PKCS_5 "1.2.840.113549.1.5"
def szOID_PKCS_6 "1.2.840.113549.1.6"
def szOID_PKCS_7 "1.2.840.113549.1.7"
def szOID_PKCS_7_DATA "1.2.840.113549.1.7.1"
def szOID_PKCS_7_DIGESTED "1.2.840.113549.1.7.5"
def szOID_PKCS_7_ENCRYPTED "1.2.840.113549.1.7.6"
def szOID_PKCS_7_ENVELOPED "1.2.840.113549.1.7.3"
def szOID_PKCS_7_SIGNED "1.2.840.113549.1.7.2"
def szOID_PKCS_7_SIGNEDANDENVELOPED "1.2.840.113549.1.7.4"
def szOID_PKCS_8 "1.2.840.113549.1.8"
def szOID_PKCS_9 "1.2.840.113549.1.9"
def szOID_PKCS_9_CONTENT_TYPE "1.2.840.113549.1.9.3"
def szOID_PKCS_9_MESSAGE_DIGEST "1.2.840.113549.1.9.4"
def szOID_PKIX "1.3.6.1.5.5.7"
def szOID_PKIX_ACC_DESCR "1.3.6.1.5.5.7.48"
def szOID_PKIX_CA_ISSUERS "1.3.6.1.5.5.7.48.2"
def szOID_PKIX_KP "1.3.6.1.5.5.7.3"
def szOID_PKIX_KP_CLIENT_AUTH "1.3.6.1.5.5.7.3.2"
def szOID_PKIX_KP_CODE_SIGNING "1.3.6.1.5.5.7.3.3"
def szOID_PKIX_KP_EMAIL_PROTECTION "1.3.6.1.5.5.7.3.4"
def szOID_PKIX_KP_IPSEC_END_SYSTEM "1.3.6.1.5.5.7.3.5"
def szOID_PKIX_KP_IPSEC_TUNNEL "1.3.6.1.5.5.7.3.6"
def szOID_PKIX_KP_IPSEC_USER "1.3.6.1.5.5.7.3.7"
def szOID_PKIX_KP_SERVER_AUTH "1.3.6.1.5.5.7.3.1"
def szOID_PKIX_KP_TIMESTAMP_SIGNING "1.3.6.1.5.5.7.3.8"
def szOID_PKIX_NO_SIGNATURE "1.3.6.1.5.5.7.6.2"
def szOID_PKIX_OCSP "1.3.6.1.5.5.7.48.1"
def szOID_PKIX_PE "1.3.6.1.5.5.7.1"
def szOID_PKIX_POLICY_QUALIFIER_CPS "1.3.6.1.5.5.7.2.1"
def szOID_PKIX_POLICY_QUALIFIER_USERNOTICE "1.3.6.1.5.5.7.2.2"
def szOID_POLICY_CONSTRAINTS "2.5.29.36"
def szOID_POLICY_MAPPINGS "2.5.29.33"
def szOID_POSTAL_ADDRESS "2.5.4.16"
def szOID_POSTAL_CODE "2.5.4.17"
def szOID_POST_OFFICE_BOX "2.5.4.18"
def szOID_PREFERRED_DELIVERY_METHOD "2.5.4.28"
def szOID_PRESENTATION_ADDRESS "2.5.4.29"
def szOID_PRIVATEKEY_USAGE_PERIOD "2.5.29.16"
def szOID_PRODUCT_UPDATE "1.3.6.1.4.1.311.31.1"
def szOID_RDN_DUMMY_SIGNER "1.3.6.1.4.1.311.21.9"
def szOID_REASON_CODE_HOLD "2.5.29.23"
def szOID_REGISTERED_ADDRESS "2.5.4.26"
def szOID_REMOVE_CERTIFICATE "1.3.6.1.4.1.311.10.8.1"
def szOID_RENEWAL_CERTIFICATE "1.3.6.1.4.1.311.13.1"
def szOID_REQUEST_CLIENT_INFO "1.3.6.1.4.1.311.21.20"
def szOID_REQUIRE_CERT_CHAIN_POLICY "1.3.6.1.4.1.311.21.15"
def szOID_ROLE_OCCUPANT "2.5.4.33"
def szOID_ROOT_LIST_SIGNER "1.3.6.1.4.1.311.10.3.9"
def szOID_RSA "1.2.840.113549"
def szOID_RSA_DES_EDE3_CBC "1.2.840.113549.3.7"
def szOID_RSA_DH "1.2.840.113549.1.3.1"
def szOID_RSA_ENCRYPT "1.2.840.113549.3"
def szOID_RSA_HASH "1.2.840.113549.2"
def szOID_RSA_MD2 "1.2.840.113549.2.2"
def szOID_RSA_MD2RSA "1.2.840.113549.1.1.2"
def szOID_RSA_MD4 "1.2.840.113549.2.4"
def szOID_RSA_MD4RSA "1.2.840.113549.1.1.3"
def szOID_RSA_MD5 "1.2.840.113549.2.5"
def szOID_RSA_MD5RSA "1.2.840.113549.1.1.4"
def szOID_RSA_RC2CBC "1.2.840.113549.3.2"
def szOID_RSA_RC4 "1.2.840.113549.3.4"
def szOID_RSA_RC5_CBCPad "1.2.840.113549.3.9"
def szOID_RSA_RSA "1.2.840.113549.1.1.1"
def szOID_RSA_SETOAEP_RSA "1.2.840.113549.1.1.6"
def szOID_RSA_SHA1RSA "1.2.840.113549.1.1.5"
def szOID_RSA_SMIMECapabilities "1.2.840.113549.1.9.15"
def szOID_RSA_SMIMEalg "1.2.840.113549.1.9.16.3"
def szOID_RSA_SMIMEalgCMS3DESwrap "1.2.840.113549.1.9.16.3.6"
def szOID_RSA_SMIMEalgCMSRC2wrap "1.2.840.113549.1.9.16.3.7"
def szOID_RSA_SMIMEalgESDH "1.2.840.113549.1.9.16.3.5"
def szOID_RSA_certExtensions "1.2.840.113549.1.9.14"
def szOID_RSA_challengePwd "1.2.840.113549.1.9.7"
def szOID_RSA_contentType "1.2.840.113549.1.9.3"
def szOID_RSA_counterSign "1.2.840.113549.1.9.6"
def szOID_RSA_data "1.2.840.113549.1.7.1"
def szOID_RSA_digestedData "1.2.840.113549.1.7.5"
def szOID_RSA_emailAddr "1.2.840.113549.1.9.1"
def szOID_RSA_encryptedData "1.2.840.113549.1.7.6"
def szOID_RSA_envelopedData "1.2.840.113549.1.7.3"
def szOID_RSA_extCertAttrs "1.2.840.113549.1.9.9"
def szOID_RSA_hashedData "1.2.840.113549.1.7.5"
def szOID_RSA_messageDigest "1.2.840.113549.1.9.4"
def szOID_RSA_preferSignedData "1.2.840.113549.1.9.15.1"
def szOID_RSA_signEnvData "1.2.840.113549.1.7.4"
def szOID_RSA_signedData "1.2.840.113549.1.7.2"
def szOID_RSA_signingTime "1.2.840.113549.1.9.5"
def szOID_RSA_unstructAddr "1.2.840.113549.1.9.8"
def szOID_RSA_unstructName "1.2.840.113549.1.9.2"
def szOID_SEARCH_GUIDE "2.5.4.14"
def szOID_SEE_ALSO "2.5.4.34"
def szOID_SERIALIZED "1.3.6.1.4.1.311.10.3.3.1"
def szOID_SERVER_GATED_CRYPTO "1.3.6.1.4.1.311.10.3.3"
def szOID_SGC_NETSCAPE "2.16.840.1.113730.4.1"
def szOID_SORTED_CTL "1.3.6.1.4.1.311.10.1.1"
def szOID_STATE_OR_PROVINCE_NAME "2.5.4.8"
def szOID_STREET_ADDRESS "2.5.4.9"
def szOID_SUBJECT_ALT_NAME "2.5.29.7"
def szOID_SUBJECT_ALT_NAME2 "2.5.29.17"
def szOID_SUBJECT_DIR_ATTRS "2.5.29.9"
def szOID_SUBJECT_KEY_IDENTIFIER "2.5.29.14"
def szOID_SUPPORTED_APPLICATION_CONTEXT "2.5.4.30"
def szOID_SUR_NAME "2.5.4.4"
def szOID_TELEPHONE_NUMBER "2.5.4.20"
def szOID_TELETEXT_TERMINAL_IDENTIFIER "2.5.4.22"
def szOID_TELEX_NUMBER "2.5.4.21"
def szOID_TITLE "2.5.4.12"
def szOID_USER_CERTIFICATE "2.5.4.36"
def szOID_USER_PASSWORD "2.5.4.35"
def szOID_VERISIGN_BITSTRING_6_13 "2.16.840.1.113733.1.6.13"
def szOID_VERISIGN_ISS_STRONG_CRYPTO "2.16.840.1.113733.1.8.1"
def szOID_VERISIGN_ONSITE_JURISDICTION_HASH "2.16.840.1.113733.1.6.11"
def szOID_VERISIGN_PRIVATE_6_9 "2.16.840.1.113733.1.6.9"
def szOID_WHQL_CRYPTO "1.3.6.1.4.1.311.10.3.5"
def szOID_X21_ADDRESS "2.5.4.24"
def szOID_X957 "1.2.840.10040"
def szOID_X957_DSA "1.2.840.10040.4.1"
def szOID_X957_SHA1DSA "1.2.840.10040.4.3"
def szOID_YESNO_TRUST_ATTR "1.3.6.1.4.1.311.10.4.1"
def sz_CERT_STORE_PROV_COLLECTION "Collection"
def sz_CERT_STORE_PROV_FILENAME "File"
def sz_CERT_STORE_PROV_FILENAME_W "File"
def sz_CERT_STORE_PROV_LDAP "Ldap"
def sz_CERT_STORE_PROV_LDAP_W "Ldap"
def sz_CERT_STORE_PROV_MEMORY "Memory"
def sz_CERT_STORE_PROV_PHYSICAL "Physical"
def sz_CERT_STORE_PROV_PHYSICAL_W "Physical"
def sz_CERT_STORE_PROV_PKCS7 "PKCS7"
def sz_CERT_STORE_PROV_SERIALIZED "Serialized"
def sz_CERT_STORE_PROV_SMART_CARD "SmartCard"
def sz_CERT_STORE_PROV_SMART_CARD_W "SmartCard"
def sz_CERT_STORE_PROV_SYSTEM "System"
def sz_CERT_STORE_PROV_SYSTEM_REGISTRY "SystemRegistry"
def sz_CERT_STORE_PROV_SYSTEM_REGISTRY_W "SystemRegistry"
def sz_CERT_STORE_PROV_SYSTEM_W "System"
type tagPROPVARIANT {{@vt @wReserved1 @wReserved2 @wReserved3 {!cVal []!bVal []@iVal []@uiVal []lVal []ulVal []intVal []uintVal []LARGE_INTEGER'hVal []ULARGE_INTEGER'uhVal []FLOAT'fltVal []^dblVal []@boolVal []@bool []scode []CURRENCY'cyVal []DATE'date []FILETIME'filetime []GUID*puuid []CLIPDATA*pclipdata []BSTR'bstrVal []BSTRBLOB'bstrblobVal []BLOB'blob []$pszVal []@*pwszVal []IUnknown'punkVal []IDispatch'pdispVal []IStream'pStream []IStorage'pStorage []VERSIONEDSTREAM*pVersionedStream []SAFEARRAY*parray []CAC'cac []CAUB'caub []CAI'cai []CAUI'caui []CAL'cal []CAUL'caul []CAH'cah []CAUH'cauh []CAFLT'caflt []CADBL'cadbl []CABOOL'cabool []CASCODE'cascode []CACY'cacy []CADATE'cadate []CAFILETIME'cafiletime []CACLSID'cauuid []CACLIPDATA'caclipdata []CABSTR'cabstr []CABSTRBLOB'cabstrblob []CALPSTR'calpstr []CALPWSTR'calpwstr []CAPROPVARIANT'capropvar []!*pcVal []!*pbVal []@*piVal []@*puiVal []*plVal []*pulVal []*pintVal []*puintVal []FLOAT*pfltVal []^*pdblVal []@*pboolVal []DECIMAL*pdecVal []*pscode []CURRENCY*pcyVal []DATE*pdate []BSTR*pbstrVal []IUnknown*ppunkVal []IDispatch*ppdispVal []SAFEARRAY**pparray []tagPROPVARIANT*pvarVal}} []DECIMAL'decVal}
type tagVARIANT {{@vt @wReserved1 @wReserved2 @wReserved3 {%llVal []lVal []!bVal []@iVal []FLOAT'fltVal []^dblVal []@boolVal []@bool []scode []CURRENCY'cyVal []DATE'date []BSTR'bstrVal []IUnknown'punkVal []IDispatch'pdispVal []SAFEARRAY*parray []!*pbVal []@*piVal []*plVal []%*pllVal []FLOAT*pfltVal []^*pdblVal []@*pboolVal []@*pbool []*pscode []CURRENCY*pcyVal []DATE*pdate []BSTR*pbstrVal []IUnknown*ppunkVal []IDispatch*ppdispVal []SAFEARRAY**pparray []VARIANT*pvarVal []!*byref []!cVal []@uiVal []ulVal []%ullVal []intVal []uintVal []DECIMAL*pdecVal []!*pcVal []@*puiVal []*pulVal []%*pullVal []*pintVal []*puintVal []{!*pvRecord IRecordInfo'pRecInfo}}} []DECIMAL'decVal}
dll msvcrt ^tan ^x
dll msvcrt ^tanh ^x
dll msvcrt [_tell]#tell fd
dll msvcrt [_tempnam]$tempnam $dir $prefix
dll msvcrt #time *timer
dll winmm #timeBeginPeriod uPeriod
dll winmm #timeEndPeriod uPeriod
dll winmm #timeGetDevCaps TIMECAPS*ptc cbtc
dll winmm #timeGetSystemTime MMTIME*pmmt cbmmt
dll winmm #timeGetTime
dll winmm #timeKillEvent uTimerID
dll winmm #timeSetEvent uDelay uResolution *fptc dwUser fuEvent
 ;;fptc: function uTimerID uMsg dwUser dw1 dw2
type timeb time @millitm @timezone @dstflag
type timeval tv_sec tv_usec
type tm tm_sec tm_min tm_hour tm_mday tm_mon tm_year tm_wday tm_yday tm_isdst
dll msvcrt _iobuf*tmpfile
dll msvcrt $tmpnam $string
dll msvcrt [__toascii]#toascii c
dll msvcrt #tolower c
dll msvcrt #toupper c
dll msvcrt @towlower @c
dll msvcrt @towupper @c
def triChecked 1
def triGray 2
def triUnchecked 0
dll msvcrt [_tzset]tzset
type uCLSSPEC tyspec __uCLSSPEC1'tagged_union
type uSTGMEDIUM tymed {hBitmap []hMetaFilePict []hEnhMetaFile []hGlobal []@*lpszFileName []IStream'pstm []IStorage'pstg} IUnknown'pUnkForRelease
dll unicows [CharUpperW]@*ua_CharUpperW @*lpsz
dll kernel32 [lstrcmpW]#ua_lstrcmpW @*lpString1 @*lpString2
dll kernel32 [lstrcmpiW]#ua_lstrcmpiW @*lpString1 @*lpString2
dll kernel32 [lstrlenW]#ua_lstrlenW @*lpString
dll msvcrt [strcpy]$ua_tcscpy $strDestination $strSource
dll msvcrt [wcschr]@*ua_wcschr @*string @c
dll msvcrt [wcscpy]@*ua_wcscpy @*strDestination @*strSource
dll msvcrt [wcslen]#ua_wcslen @*string
dll msvcrt [wcsrchr]@*ua_wcsrchr @*string @c
dll msvcrt [_ultoa]$ultoa value $string radix
dll msvcrt [_umask]#umask pmode
dll msvcrt #ungetc c _iobuf*stream
dll msvcrt [_ungetch]#ungetch c
dll msvcrt @ungetwc @c _iobuf*stream
dll msvcrt [_unlink]#unlink $filename
type userBITMAP bmType bmWidth bmHeight bmWidthBytes @bmPlanes @bmBitsPixel cbSize !pBuffer[1]
type userCLIPFORMAT fContext __userCLIPFORMAT1'u
type userFLAG_STGMEDIUM ContextFlags fPassOwnership userSTGMEDIUM'Stgmed
type userHBITMAP fContext __userHBITMAP1'u
type userHENHMETAFILE fContext __userHENHMETAFILE1'u
type userHGLOBAL fContext __userHGLOBAL1'u
type userHMETAFILE fContext __userHMETAFILE1'u
type userHMETAFILEPICT fContext __userHMETAFILEPICT1'u
type userHPALETTE fContext __userHPALETTE1'u
type userSTGMEDIUM {tymed ____userSTGMEDIUM11'u} IUnknown'pUnkForRelease
type utimbuf actime modtime
dll msvcrt [_utime]#utime $filename utimbuf*times
type uuid_t Data1 @Data2 @Data3 !Data4[8]
type uuid_vector_t Count GUID*Uuid[1]
type val_context valuelen !*value_context !*val_buff_ptr
dll msvcrt #vfprintf _iobuf*stream $format $argptr
dll msvcrt #vfwprintf _iobuf*stream @*format $argptr
dll msvcrt #vprintf $format $argptr
dll msvcrt #vsprintf $buffer $format $argptr
dll msvcrt #vswprintf @*buffer @*format $argptr
dll msvcrt #vwprintf @*format $argptr
dll winmm #waveInAddBuffer hwi WAVEHDR*pwh cbwh
dll winmm #waveInClose hwi
dll winmm [waveInGetDevCapsA]#waveInGetDevCaps uDeviceID WAVEINCAPS*pwic cbwic
dll winmm [waveInGetErrorTextA]#waveInGetErrorText mmrError $pszText cchText
dll winmm #waveInGetID hwi *puDeviceID
dll winmm #waveInGetNumDevs
dll winmm #waveInGetPosition hwi MMTIME*pmmt cbmmt
dll winmm #waveInMessage hwi uMsg dw1 dw2
dll winmm #waveInOpen *phwi uDeviceID WAVEFORMATEX*pwfx dwCallback dwInstance fdwOpen
dll winmm #waveInPrepareHeader hwi WAVEHDR*pwh cbwh
dll winmm #waveInReset hwi
dll winmm #waveInStart hwi
dll winmm #waveInStop hwi
dll winmm #waveInUnprepareHeader hwi WAVEHDR*pwh cbwh
dll winmm #waveOutBreakLoop hwo
dll winmm #waveOutClose hwo
dll winmm [waveOutGetDevCapsA]#waveOutGetDevCaps uDeviceID WAVEOUTCAPS*pwoc cbwoc
dll winmm [waveOutGetErrorTextA]#waveOutGetErrorText mmrError $pszText cchText
dll winmm #waveOutGetID hwo *puDeviceID
dll winmm #waveOutGetNumDevs
dll winmm #waveOutGetPitch hwo *pdwPitch
dll winmm #waveOutGetPlaybackRate hwo *pdwRate
dll winmm #waveOutGetPosition hwo MMTIME*pmmt cbmmt
dll winmm #waveOutGetVolume hwo *pdwVolume
dll winmm #waveOutMessage hwo uMsg dw1 dw2
dll winmm #waveOutOpen *phwo uDeviceID WAVEFORMATEX*pwfx dwCallback dwInstance fdwOpen
dll winmm #waveOutPause hwo
dll winmm #waveOutPrepareHeader hwo WAVEHDR*pwh cbwh
dll winmm #waveOutReset hwo
dll winmm #waveOutRestart hwo
dll winmm #waveOutSetPitch hwo dwPitch
dll winmm #waveOutSetPlaybackRate hwo dwRate
dll winmm #waveOutSetVolume hwo dwVolume
dll winmm #waveOutUnprepareHeader hwo WAVEHDR*pwh cbwh
dll winmm #waveOutWrite hwo WAVEHDR*pwh cbwh
dll msvcrt @*wcscat @*strDestination @*strSource
dll msvcrt @*wcschr @*string @c
dll msvcrt #wcscmp @*string1 @*string2
dll msvcrt #wcscoll @*string1 @*string2
dll msvcrt @*wcscpy @*strDestination @*strSource
dll msvcrt #wcscspn @*string @*strCharSet
dll msvcrt [_wcsdup]@*wcsdup @*strSource
dll msvcrt #wcsftime @*strDest maxsize @*format tm*timeptr
dll msvcrt [_wcsicmp]#wcsicmp @*string1 @*string2
dll msvcrt [_wcsicoll]#wcsicoll @*string1 @*string2
dll msvcrt #wcslen @*string
dll msvcrt [_wcslwr]@*wcslwr @*string
dll msvcrt @*wcsncat @*strDest @*strSource count
dll msvcrt #wcsncmp @*string1 @*string2 count
dll msvcrt @*wcsncpy @*strDest @*strSource count
dll msvcrt [_wcsnicmp]#wcsnicmp @*string1 @*string2 count
dll msvcrt [_wcsnset]@*wcsnset @*string @c count
dll msvcrt @*wcspbrk @*string @*strCharSet
dll msvcrt @*wcsrchr @*string @c
dll msvcrt [_wcsrev]@*wcsrev @*string
dll msvcrt [_wcsset]@*wcsset @*string @c
dll msvcrt #wcsspn @*string @*strCharSet
dll msvcrt @*wcsstr @*string @*strSearch
dll msvcrt ^wcstod @*nptr @**endptr
dll msvcrt @*wcstok @*strToken @*strDelimit
dll msvcrt #wcstol @*nptr @**endptr base
dll msvcrt #wcstombs $mbstr @*wcstr count
dll msvcrt #wcstoul @*nptr @**endptr base
dll msvcrt [_wcsupr]@*wcsupr @*string
dll msvcrt [wcsstr]@*wcswcs @*string @*strSearch
dll msvcrt #wcsxfrm @*strDest @*strSource count
dll msvcrt #wctomb $mbchar @wchar
dll msvcr71 [_wctype]@wctype $property
dll opengl32 #wglCopyContext hglrcSrc hglrcDst mask
dll opengl32 #wglCreateContext hdc
dll opengl32 #wglCreateLayerContext hdc iLayerPlane
dll opengl32 #wglDeleteContext hglrc
dll opengl32 #wglDescribeLayerPlane hdc iPixelFormat iLayerPlane nBytes LAYERPLANEDESCRIPTOR*plpd
dll opengl32 #wglGetCurrentContext
dll opengl32 #wglGetCurrentDC
dll opengl32 #wglGetLayerPaletteEntries hdc iLayerPlane iStart cEntries *pcr
dll opengl32 #wglGetProcAddress $lpszProc
dll opengl32 #wglMakeCurrent hdc hglrc
dll opengl32 #wglRealizeLayerPalette hdc iLayerPlane bRealize
dll opengl32 #wglSetLayerPaletteEntries hdc iLayerPlane iStart cEntries *pcr
dll opengl32 #wglShareLists hglrc1 hglrc2
dll opengl32 #wglSwapLayerBuffers hdc fuPlanes
dll opengl32 #wglSwapMultipleBuffers a WGLSWAP*b
dll opengl32 [wglUseFontBitmapsA]#wglUseFontBitmaps hdc first count listBase
dll opengl32 [wglUseFontOutlinesA]#wglUseFontOutlines hdc first count listBase FLOAT'deviation FLOAT'extrusion format GLYPHMETRICSFLOAT*lpgmf
dll shlwapi [wnsprintfA]#wnsprintf
dll msvcrt #wprintf
 ;;const wchar_t*format,argument...
dll msvcrt [_write]#write fd !*buffer count
dll msvcrt #wscanf
 ;;const wchar_t*format,argument...
dll user32 [wsprintfA]#wsprintf
 ;;LPTSTR lpOut,LPCTSTR lpFmt,...
dll shlwapi [wvnsprintfA]#wvnsprintf $lpOut cchLimitIn $lpFmt $arglist
dll user32 [wvsprintfA]#wvsprintf $lpOutput $lpFmt $arglist
dll msvcrt [_y0]^y0 ^x
dll msvcrt [_y1]^y1 ^a
def yHeightCharPtsMost 1638
dll msvcrt [_yn]^yn n ^x
