Skip to main content

Module ffi

Module ffi 

Source

Structs§

ALLOC_CONSOLE_OPTIONS
ANON_OBJECT_HEADER
ANON_OBJECT_HEADER_BIGOBJ
ANON_OBJECT_HEADER_V2
APP_LOCAL_DEVICE_ID
BATTERY_REPORTING_SCALE
BITMAPV4HEADER
BITMAPV5HEADER
BSMINFO
CM_Power_Data_s
COPYFILE2_EXTENDED_PARAMETERS
COPYFILE2_EXTENDED_PARAMETERS_V2
COPYFILE2_MESSAGE
COPYFILE2_MESSAGE__bindgen_ty_1__bindgen_ty_1
COPYFILE2_MESSAGE__bindgen_ty_1__bindgen_ty_2
COPYFILE2_MESSAGE__bindgen_ty_1__bindgen_ty_3
COPYFILE2_MESSAGE__bindgen_ty_1__bindgen_ty_4
COPYFILE2_MESSAGE__bindgen_ty_1__bindgen_ty_5
COPYFILE2_MESSAGE__bindgen_ty_1__bindgen_ty_6
CORRELATION_VECTOR
DISK_SPACE_INFORMATION
DISPLAYCONFIG_2DREGION
DISPLAYCONFIG_ADAPTER_NAME
DISPLAYCONFIG_DESKTOP_IMAGE_INFO
DISPLAYCONFIG_DEVICE_INFO_HEADER
DISPLAYCONFIG_MODE_INFO
DISPLAYCONFIG_PATH_INFO
DISPLAYCONFIG_PATH_SOURCE_INFO
DISPLAYCONFIG_PATH_SOURCE_INFO__bindgen_ty_1__bindgen_ty_1
DISPLAYCONFIG_PATH_TARGET_INFO
DISPLAYCONFIG_PATH_TARGET_INFO__bindgen_ty_1__bindgen_ty_1
DISPLAYCONFIG_RATIONAL
DISPLAYCONFIG_SET_TARGET_PERSISTENCE
DISPLAYCONFIG_SET_TARGET_PERSISTENCE__bindgen_ty_1__bindgen_ty_1
DISPLAYCONFIG_SOURCE_DEVICE_NAME
DISPLAYCONFIG_SOURCE_MODE
DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION
DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION__bindgen_ty_1__bindgen_ty_1
DISPLAYCONFIG_TARGET_BASE_TYPE
DISPLAYCONFIG_TARGET_DEVICE_NAME
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS__bindgen_ty_1__bindgen_ty_1
DISPLAYCONFIG_TARGET_MODE
DISPLAYCONFIG_TARGET_PREFERRED_MODE
DISPLAYCONFIG_VIDEO_SIGNAL_INFO
DISPLAYCONFIG_VIDEO_SIGNAL_INFO__bindgen_ty_1__bindgen_ty_1
DLGITEMTEMPLATE
DLGTEMPLATE
DPI_AWARENESS_CONTEXT__
FILE_ID_DESCRIPTOR
FLASHWINFO
FRAME_MARGIN
HACCEL__
HBITMAP__
HBRUSH__
HCOLORSPACE__
HDC__
HDESK__
HENHMETAFILE__
HFONT__
HGESTUREINFO__
HGLRC__
HHOOK__
HICON__
HIMCC__
HIMC__
HINSTANCE__
HKEY__
HKL__
HLSURF__
HMENU__
HMETAFILE__
HMONITOR__
HPALETTE__
HPEN__
HRAWINPUT__
HRGN__
HRSRC__
HSAVEDUILANGUAGES__
HSPRITE__
HSTR__
HSYNTHETICPOINTERDEVICE__
HTASK__
HTOUCHINPUT__
HUMPD__
HWINEVENTHOOK__
HWINSTA__
HWND__
IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_EPILOG_SCOPE__bindgen_ty_1
IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_EXTENDED__bindgen_ty_1
IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA__bindgen_ty_1
IMAGE_AUX_SYMBOL_TOKEN_DEF
IMAGE_COR20_HEADER
IMPORT_OBJECT_HEADER
JOBOBJECT_IO_RATE_CONTROL_INFORMATION
JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE
JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2
JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2
JOBOBJECT_NET_RATE_CONTROL_INFORMATION
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2
LIST_ENTRY32
LIST_ENTRY64
MEM_EXTENDED_PARAMETER
MEM_EXTENDED_PARAMETER__bindgen_ty_1
MENUITEMTEMPLATE
MENUITEMTEMPLATEHEADER
NOTIFY_USER_POWER_SETTING
OVERRIDE_PREFETCH_PARAMETER
POWERBROADCAST_SETTING
POWER_ACTION_POLICY
PPM_IDLESTATE_EVENT
PPM_IDLE_ACCOUNTING
PPM_IDLE_ACCOUNTING_EX
PPM_IDLE_STATE_ACCOUNTING
PPM_IDLE_STATE_ACCOUNTING_EX
PPM_IDLE_STATE_BUCKET_EX
PPM_PERFSTATE_DOMAIN_EVENT
PPM_PERFSTATE_EVENT
PPM_THERMALCHANGE_EVENT
PPM_THERMAL_POLICY_EVENT
PPM_WMI_IDLE_STATE
PPM_WMI_IDLE_STATES
PPM_WMI_IDLE_STATES_EX
PPM_WMI_LEGACY_PERFSTATE
PPM_WMI_PERF_STATE
PPM_WMI_PERF_STATES
PPM_WMI_PERF_STATES_EX
PROCESSOR_IDLESTATE_INFO
PROCESSOR_IDLESTATE_POLICY
PROCESSOR_IDLESTATE_POLICY__bindgen_ty_1__bindgen_ty_1
PROCESSOR_PERFSTATE_POLICY
PROCESSOR_PERFSTATE_POLICY__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
PROCESS_PROTECTION_LEVEL_INFORMATION
SC_HANDLE__
SERVICE_STATUS_HANDLE__
SERVICE_TRIGGER_CUSTOM_STATE_ID
SET_POWER_SETTING_VALUE
SHELLHOOKINFO
SYSTEM_BATTERY_STATE
SYSTEM_POWER_CAPABILITIES
SYSTEM_POWER_LEVEL
TOUCHPAD_PARAMETERS
WIN32_MEMORY_PARTITION_INFORMATION
WIN32_MEMORY_REGION_INFORMATION
WIN32_MEMORY_REGION_INFORMATION__bindgen_ty_1__bindgen_ty_1
_ABC
_ABCFLOAT
_ACCESS_ALLOWED_ACE
_ACCESS_ALLOWED_CALLBACK_ACE
_ACCESS_ALLOWED_CALLBACK_OBJECT_ACE
_ACCESS_ALLOWED_OBJECT_ACE
_ACCESS_DENIED_ACE
_ACCESS_DENIED_CALLBACK_ACE
_ACCESS_DENIED_CALLBACK_OBJECT_ACE
_ACCESS_DENIED_OBJECT_ACE
_ACCESS_REASONS
_ACE_HEADER
_ACL
_ACL_REVISION_INFORMATION
_ACL_SIZE_INFORMATION
_ACTIVATION_CONTEXT
_ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION
_ACTIVATION_CONTEXT_BASIC_INFORMATION
_ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION
_ACTIVATION_CONTEXT_DETAILED_INFORMATION
_ACTIVATION_CONTEXT_QUERY_INDEX
_ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION
_ADMINISTRATOR_POWER_POLICY
_APC_CALLBACK_DATA
_APPLICATIONLAUNCH_SETTING_VALUE
_APP_MEMORY_INFORMATION
_ARM64EC_NT_CONTEXT
_ARM64EC_NT_CONTEXT__bindgen_ty_1__bindgen_ty_1
_ARM64EC_NT_CONTEXT__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
_ARM64_NT_CONTEXT
_ARM64_NT_CONTEXT__bindgen_ty_1__bindgen_ty_1
_ARM64_NT_NEON128__bindgen_ty_1
_ASSEMBLY_FILE_DETAILED_INFORMATION
_ATTRIBUTES_AND_SID
_BLENDFUNCTION
_BY_HANDLE_FILE_INFORMATION
_CACHE_DESCRIPTOR
_CACHE_RELATIONSHIP
_CFG_CALL_TARGET_INFO
_CHAR_INFO
_CLAIM_SECURITY_ATTRIBUTES_INFORMATION
_CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE
_CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE
_CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1
_CLAIM_SECURITY_ATTRIBUTE_V1
_COMMCONFIG
_COMMPROP
_COMMTIMEOUTS
_COMPATIBILITY_CONTEXT_ELEMENT
_COMPONENT_FILTER
_COMSTAT
_CONNECTDLGSTRUCTA
_CONNECTDLGSTRUCTW
_CONSOLE_CURSOR_INFO
_CONSOLE_FONT_INFO
_CONSOLE_FONT_INFOEX
_CONSOLE_HISTORY_INFO
_CONSOLE_READCONSOLE_CONTROL
_CONSOLE_SCREEN_BUFFER_INFO
_CONSOLE_SCREEN_BUFFER_INFOEX
_CONSOLE_SELECTION_INFO
_CONTEXT
_CONTEXT__bindgen_ty_1__bindgen_ty_1
_COORD
_COPYFILE2_CREATE_OPLOCK_KEYS
_CREATEFILE2_EXTENDED_PARAMETERS
_CREATEFILE3_EXTENDED_PARAMETERS
_CREATE_PROCESS_DEBUG_INFO
_CREATE_THREAD_DEBUG_INFO
_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG
_DCB
_DEBUG_EVENT
_DISCDLGSTRUCTA
_DISCDLGSTRUCTW
_DISPATCHER_CONTEXT
_DISPATCHER_CONTEXT_ARM64
_DISPATCHER_CONTEXT_NONVOLREG_ARM64__bindgen_ty_1
_DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO
_DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_2
_DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_2__bindgen_ty_1__bindgen_ty_1
_DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO__bindgen_ty_1__bindgen_ty_1
_DISPLAYCONFIG_GET_MONITOR_SPECIALIZATION
_DISPLAYCONFIG_GET_MONITOR_SPECIALIZATION__bindgen_ty_1__bindgen_ty_1
_DISPLAYCONFIG_SDR_WHITE_LEVEL
_DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE
_DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE__bindgen_ty_1__bindgen_ty_1
_DISPLAYCONFIG_SET_HDR_STATE
_DISPLAYCONFIG_SET_HDR_STATE__bindgen_ty_1__bindgen_ty_1
_DISPLAYCONFIG_SET_MONITOR_SPECIALIZATION
_DISPLAYCONFIG_SET_MONITOR_SPECIALIZATION__bindgen_ty_1__bindgen_ty_1
_DISPLAYCONFIG_SET_WCG_STATE
_DISPLAYCONFIG_SET_WCG_STATE__bindgen_ty_1__bindgen_ty_1
_DISPLAY_DEVICEA
_DISPLAY_DEVICEW
_DOCINFOA
_DOCINFOW
_DRAWPATRECT
_ENCLAVE_CREATE_INFO_SGX
_ENCLAVE_CREATE_INFO_VBS
_ENCLAVE_CREATE_INFO_VBS_BASIC
_ENCLAVE_INIT_INFO_SGX
_ENCLAVE_INIT_INFO_VBS
_ENCLAVE_INIT_INFO_VBS_BASIC
_ENCLAVE_LOAD_DATA_VBS_BASIC
_ENLISTMENT_BASIC_INFORMATION
_ENLISTMENT_CRM_INFORMATION
_ENUM_SERVICE_STATUSA
_ENUM_SERVICE_STATUSW
_ENUM_SERVICE_STATUS_PROCESSA
_ENUM_SERVICE_STATUS_PROCESSW
_EVENTLOGRECORD
_EVENTLOG_FULL_INFORMATION
_EVENTSFORLOGFILE
_EXCEPTION_DEBUG_INFO
_EXCEPTION_POINTERS
_EXCEPTION_RECORD
_EXCEPTION_RECORD32
_EXCEPTION_RECORD64
_EXCEPTION_REGISTRATION_RECORD
_EXIT_PROCESS_DEBUG_INFO
_EXIT_THREAD_DEBUG_INFO
_FILEMUIINFO
_FILETIME
_FILE_ALIGNMENT_INFO
_FILE_ALLOCATION_INFO
_FILE_ATTRIBUTE_TAG_INFO
_FILE_BASIC_INFO
_FILE_CASE_SENSITIVE_INFO
_FILE_CASE_SENSITIVE_INFORMATION
_FILE_COMPRESSION_INFO
_FILE_DISPOSITION_INFO
_FILE_DISPOSITION_INFO_EX
_FILE_END_OF_FILE_INFO
_FILE_FULL_DIR_INFO
_FILE_ID_128
_FILE_ID_BOTH_DIR_INFO
_FILE_ID_EXTD_DIR_INFO
_FILE_ID_INFO
_FILE_IO_PRIORITY_HINT_INFO
_FILE_NAME_INFO
_FILE_NOTIFY_EXTENDED_INFORMATION
_FILE_NOTIFY_FULL_INFORMATION
_FILE_NOTIFY_INFORMATION
_FILE_REMOTE_PROTOCOL_INFO
_FILE_REMOTE_PROTOCOL_INFO__bindgen_ty_1
_FILE_REMOTE_PROTOCOL_INFO__bindgen_ty_2__bindgen_ty_1
_FILE_REMOTE_PROTOCOL_INFO__bindgen_ty_2__bindgen_ty_1__bindgen_ty_1
_FILE_REMOTE_PROTOCOL_INFO__bindgen_ty_2__bindgen_ty_1__bindgen_ty_2
_FILE_RENAME_INFO
_FILE_STANDARD_INFO
_FILE_STAT_BASIC_INFORMATION
_FILE_STAT_INFORMATION
_FILE_STAT_LX_INFORMATION
_FILE_STORAGE_INFO
_FILE_STREAM_INFO
_FIXED
_FLOAT128
_FOCUS_EVENT_RECORD
_FPO_DATA
_GENERIC_MAPPING
_GLYPHMETRICS
_GLYPHMETRICSFLOAT
_GRADIENT_RECT
_GRADIENT_TRIANGLE
_GROUP_AFFINITY
_GROUP_AFFINITY32
_GROUP_AFFINITY64
_GROUP_RELATIONSHIP
_GUID
_HARDWARE_COUNTER_DATA
_HEAP_OPTIMIZE_RESOURCES_INFORMATION
_HEAP_SUMMARY
_HIBERFILE_BUCKET
_ICONINFO
_ICONINFOEXA
_ICONINFOEXW
_IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY
_IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY
_IMAGE_ARCHIVE_MEMBER_HEADER
_IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
_IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY__bindgen_ty_1__bindgen_ty_1
_IMAGE_ARM_RUNTIME_FUNCTION_ENTRY
_IMAGE_ARM_RUNTIME_FUNCTION_ENTRY__bindgen_ty_1__bindgen_ty_1
_IMAGE_AUX_SYMBOL_EX__bindgen_ty_1
_IMAGE_AUX_SYMBOL_EX__bindgen_ty_2
_IMAGE_AUX_SYMBOL_EX__bindgen_ty_3
_IMAGE_AUX_SYMBOL_EX__bindgen_ty_4
_IMAGE_AUX_SYMBOL_EX__bindgen_ty_5
_IMAGE_AUX_SYMBOL__bindgen_ty_1
_IMAGE_AUX_SYMBOL__bindgen_ty_2
_IMAGE_AUX_SYMBOL__bindgen_ty_3
_IMAGE_AUX_SYMBOL__bindgen_ty_4
_IMAGE_AUX_SYMBOL__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
_IMAGE_AUX_SYMBOL__bindgen_ty_1__bindgen_ty_2__bindgen_ty_1
_IMAGE_AUX_SYMBOL__bindgen_ty_1__bindgen_ty_2__bindgen_ty_2
_IMAGE_BASE_RELOCATION
_IMAGE_BDD_DYNAMIC_RELOCATION
_IMAGE_BDD_INFO
_IMAGE_BOUND_FORWARDER_REF
_IMAGE_BOUND_IMPORT_DESCRIPTOR
_IMAGE_CE_RUNTIME_FUNCTION_ENTRY
_IMAGE_COFF_SYMBOLS_HEADER
_IMAGE_DATA_DIRECTORY
_IMAGE_DEBUG_DIRECTORY
_IMAGE_DEBUG_MISC
_IMAGE_DELAYLOAD_DESCRIPTOR
_IMAGE_DELAYLOAD_DESCRIPTOR__bindgen_ty_1__bindgen_ty_1
_IMAGE_DOS_HEADER
_IMAGE_DYNAMIC_RELOCATION32
_IMAGE_DYNAMIC_RELOCATION64
_IMAGE_DYNAMIC_RELOCATION32_V2
_IMAGE_DYNAMIC_RELOCATION64_V2
_IMAGE_DYNAMIC_RELOCATION_TABLE
_IMAGE_ENCLAVE_CONFIG32
_IMAGE_ENCLAVE_CONFIG64
_IMAGE_ENCLAVE_IMPORT
_IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER
_IMAGE_EXPORT_DIRECTORY
_IMAGE_FILE_HEADER
_IMAGE_FUNCTION_ENTRY
_IMAGE_FUNCTION_ENTRY64
_IMAGE_FUNCTION_OVERRIDE_DYNAMIC_RELOCATION
_IMAGE_FUNCTION_OVERRIDE_HEADER
_IMAGE_HOT_PATCH_BASE
_IMAGE_HOT_PATCH_HASHES
_IMAGE_HOT_PATCH_INFO
_IMAGE_HOT_PATCH_MACHINE
_IMAGE_HOT_PATCH_MACHINE__bindgen_ty_1
_IMAGE_IMPORT_BY_NAME
_IMAGE_IMPORT_CONTROL_TRANSFER_ARM64_RELOCATION
_IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION
_IMAGE_IMPORT_DESCRIPTOR
_IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION
_IMAGE_LINENUMBER
_IMAGE_LOAD_CONFIG_CODE_INTEGRITY
_IMAGE_LOAD_CONFIG_DIRECTORY32
_IMAGE_LOAD_CONFIG_DIRECTORY64
_IMAGE_NT_HEADERS
_IMAGE_NT_HEADERS64
_IMAGE_OPTIONAL_HEADER
_IMAGE_OPTIONAL_HEADER64
_IMAGE_OS2_HEADER
_IMAGE_POLICY_ENTRY
_IMAGE_POLICY_METADATA
_IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER
_IMAGE_RELOCATION
_IMAGE_RESOURCE_DATA_ENTRY
_IMAGE_RESOURCE_DIRECTORY
_IMAGE_RESOURCE_DIRECTORY_ENTRY
_IMAGE_RESOURCE_DIRECTORY_ENTRY__bindgen_ty_1__bindgen_ty_1
_IMAGE_RESOURCE_DIRECTORY_ENTRY__bindgen_ty_2__bindgen_ty_1
_IMAGE_RESOURCE_DIRECTORY_STRING
_IMAGE_RESOURCE_DIR_STRING_U
_IMAGE_ROM_HEADERS
_IMAGE_ROM_OPTIONAL_HEADER
_IMAGE_RUNTIME_FUNCTION_ENTRY
_IMAGE_SECTION_HEADER
_IMAGE_SEPARATE_DEBUG_HEADER
_IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION
_IMAGE_SYMBOL
_IMAGE_SYMBOL_EX
_IMAGE_SYMBOL_EX__bindgen_ty_1__bindgen_ty_1
_IMAGE_SYMBOL__bindgen_ty_1__bindgen_ty_1
_IMAGE_THUNK_DATA32
_IMAGE_THUNK_DATA64
_IMAGE_TLS_DIRECTORY32
_IMAGE_TLS_DIRECTORY64
_IMAGE_TLS_DIRECTORY32__bindgen_ty_1__bindgen_ty_1
_IMAGE_TLS_DIRECTORY64__bindgen_ty_1__bindgen_ty_1
_IMAGE_VXD_HEADER
_INPUT_RECORD
_IO_COUNTERS
_ImageArchitectureEntry
_ImageArchitectureHeader
_JIT_DEBUG_INFO
_JOBOBJECT_ASSOCIATE_COMPLETION_PORT
_JOBOBJECT_BASIC_ACCOUNTING_INFORMATION
_JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION
_JOBOBJECT_BASIC_LIMIT_INFORMATION
_JOBOBJECT_BASIC_PROCESS_ID_LIST
_JOBOBJECT_BASIC_UI_RESTRICTIONS
_JOBOBJECT_CPU_RATE_CONTROL_INFORMATION
_JOBOBJECT_CPU_RATE_CONTROL_INFORMATION__bindgen_ty_1__bindgen_ty_1
_JOBOBJECT_END_OF_JOB_TIME_INFORMATION
_JOBOBJECT_EXTENDED_LIMIT_INFORMATION
_JOBOBJECT_IO_ATTRIBUTION_INFORMATION
_JOBOBJECT_IO_ATTRIBUTION_STATS
_JOBOBJECT_JOBSET_INFORMATION
_JOBOBJECT_LIMIT_VIOLATION_INFORMATION
_JOBOBJECT_NETWORK_ACCOUNTING_INFORMATION
_JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION
_JOBOBJECT_SECURITY_LIMIT_INFORMATION
_JOB_SET_ARRAY
_KCRM_MARSHAL_HEADER
_KCRM_PROTOCOL_BLOB
_KCRM_TRANSACTION_BLOB
_KERNEL_CET_CONTEXT
_KERNEL_CET_CONTEXT__bindgen_ty_1__bindgen_ty_1
_KEY_EVENT_RECORD
_KNONVOLATILE_CONTEXT_POINTERS
_KNONVOLATILE_CONTEXT_POINTERS_ARM64
_KNONVOLATILE_CONTEXT_POINTERS__bindgen_ty_1__bindgen_ty_1
_KNONVOLATILE_CONTEXT_POINTERS__bindgen_ty_2__bindgen_ty_1
_KTMOBJECT_CURSOR
_LARGE_INTEGER__bindgen_ty_1
_LARGE_INTEGER__bindgen_ty_2
_LDT_ENTRY
_LDT_ENTRY__bindgen_ty_1__bindgen_ty_1
_LDT_ENTRY__bindgen_ty_1__bindgen_ty_2
_LIST_ENTRY
_LOAD_DLL_DEBUG_INFO
_LUID
_LUID_AND_ATTRIBUTES
_M128A
_MAT2
_MAXVERSIONTESTED_INFO
_MEMORYSTATUS
_MEMORYSTATUSEX
_MEMORY_BASIC_INFORMATION
_MEMORY_BASIC_INFORMATION32
_MEMORY_BASIC_INFORMATION64
_MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE
_MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION
_MEMORY_PRIORITY_INFORMATION
_MEM_ADDRESS_REQUIREMENTS
_MENU_EVENT_RECORD
_MESSAGE_RESOURCE_BLOCK
_MESSAGE_RESOURCE_DATA
_MESSAGE_RESOURCE_ENTRY
_MODEMDEVCAPS
_MODEMSETTINGS
_MOUSE_EVENT_RECORD
_Mbstatet
_NETCONNECTINFOSTRUCT
_NETINFOSTRUCT
_NETRESOURCEA
_NETRESOURCEW
_NETWORK_APP_INSTANCE_EA
_NON_PAGED_DEBUG_INFO
_NT_TIB
_NT_TIB32
_NT_TIB64
_NUMA_NODE_RELATIONSHIP
_NV_MEMORY_RANGE
_OBJECTID
_OBJECT_TYPE_LIST
_OFSTRUCT
_OPERATION_END_PARAMETERS
_OPERATION_START_PARAMETERS
_OSVERSIONINFOA
_OSVERSIONINFOEXA
_OSVERSIONINFOEXW
_OSVERSIONINFOW
_OUTLINETEXTMETRICA
_OUTLINETEXTMETRICW
_OUTPUT_DEBUG_STRING_INFO
_OVERLAPPED
_OVERLAPPED_ENTRY
_OVERLAPPED__bindgen_ty_1__bindgen_ty_1
_PACKEDEVENTINFO
_PERFORMANCE_DATA
_POINTFLOAT
_POINTL
_POWER_IDLE_RESILIENCY
_POWER_LIMIT_ATTRIBUTES
_POWER_LIMIT_ATTRIBUTES__bindgen_ty_1__bindgen_ty_1
_POWER_LIMIT_VALUE
_POWER_MONITOR_INVOCATION
_POWER_PLATFORM_INFORMATION
_POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES
_POWER_SESSION_CONNECT
_POWER_SESSION_RIT_STATE
_POWER_SESSION_TIMEOUTS
_POWER_SESSION_WINLOGON
_POWER_USER_PRESENCE
_PRIVILEGE_SET
_PROCESSOR_GROUP_INFO
_PROCESSOR_NUMBER
_PROCESSOR_POWER_POLICY
_PROCESSOR_POWER_POLICY_INFO
_PROCESSOR_RELATIONSHIP
_PROCESS_CREATION_SVE_VECTOR_LENGTH__bindgen_ty_1
_PROCESS_DYNAMIC_EH_CONTINUATION_TARGET
_PROCESS_DYNAMIC_EH_CONTINUATION_TARGETS_INFORMATION
_PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE
_PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGES_INFORMATION
_PROCESS_HEAP_ENTRY
_PROCESS_HEAP_ENTRY__bindgen_ty_1__bindgen_ty_1
_PROCESS_HEAP_ENTRY__bindgen_ty_1__bindgen_ty_2
_PROCESS_INFORMATION
_PROCESS_LEAP_SECOND_INFO
_PROCESS_MACHINE_INFORMATION
_PROCESS_MEMORY_EXHAUSTION_INFO
_PROCESS_MITIGATION_ASLR_POLICY
_PROCESS_MITIGATION_ASLR_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY
_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_CHILD_PROCESS_POLICY
_PROCESS_MITIGATION_CHILD_PROCESS_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY
_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_DEP_POLICY
_PROCESS_MITIGATION_DEP_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY
_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY
_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_FONT_DISABLE_POLICY
_PROCESS_MITIGATION_FONT_DISABLE_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_IMAGE_LOAD_POLICY
_PROCESS_MITIGATION_IMAGE_LOAD_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY
_PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY
_PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_SEHOP_POLICY
_PROCESS_MITIGATION_SEHOP_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY
_PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY
_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY
_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY
_PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY
_PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY
_PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY__bindgen_ty_1__bindgen_ty_1
_PROCESS_NETWORK_COUNTERS
_PROCESS_POWER_THROTTLING_STATE
_PROC_THREAD_ATTRIBUTE_LIST
_PSFEATURE_CUSTPAPER
_PSFEATURE_OUTPUT
_PSINJECTDATA
_QUERY_SERVICE_CONFIGA
_QUERY_SERVICE_CONFIGW
_QUERY_SERVICE_LOCK_STATUSA
_QUERY_SERVICE_LOCK_STATUSW
_QUOTA_LIMITS
_QUOTA_LIMITS_EX
_RASTERIZER_STATUS
_RATE_QUOTA_LIMIT__bindgen_ty_1
_REARRANGE_FILE_DATA
_REARRANGE_FILE_DATA32
_REASON_CONTEXT
_REASON_CONTEXT__bindgen_ty_1__bindgen_ty_1
_RECTL
_REDIRECTION_DESCRIPTOR
_REDIRECTION_FUNCTION_DESCRIPTOR
_REMOTE_NAME_INFOA
_REMOTE_NAME_INFOW
_REPARSE_GUID_DATA_BUFFER
_REPARSE_GUID_DATA_BUFFER__bindgen_ty_1
_RESOURCEMANAGER_BASIC_INFORMATION
_RESOURCEMANAGER_COMPLETION_INFORMATION
_RESUME_PERFORMANCE
_RGNDATA
_RGNDATAHEADER
_RIP_INFO
_RTL_BARRIER
_RTL_CONDITION_VARIABLE
_RTL_CRITICAL_SECTION
_RTL_CRITICAL_SECTION_DEBUG
_RTL_SRWLOCK
_SCOPE_TABLE_AMD64
_SCOPE_TABLE_AMD64__bindgen_ty_1
_SCOPE_TABLE_ARM
_SCOPE_TABLE_ARM64
_SCOPE_TABLE_ARM64__bindgen_ty_1
_SCOPE_TABLE_ARM__bindgen_ty_1
_SCRUB_DATA_INPUT
_SCRUB_DATA_OUTPUT
_SCRUB_PARITY_EXTENT
_SCRUB_PARITY_EXTENT_DATA
_SC_ACTION
_SC_NOTIFICATION_REGISTRATION
_SECURITY_ATTRIBUTES
_SECURITY_CAPABILITIES
_SECURITY_DESCRIPTOR
_SECURITY_DESCRIPTOR_RELATIVE
_SECURITY_OBJECT_AI_PARAMS
_SECURITY_QUALITY_OF_SERVICE
_SERVERSILO_BASIC_INFORMATION
_SERVERSILO_DIAGNOSTIC_INFORMATION
_SERVICE_CONTROL_STATUS_REASON_PARAMSA
_SERVICE_CONTROL_STATUS_REASON_PARAMSW
_SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM
_SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM__bindgen_ty_1__bindgen_ty_1
_SERVICE_DELAYED_AUTO_START_INFO
_SERVICE_DESCRIPTIONA
_SERVICE_DESCRIPTIONW
_SERVICE_FAILURE_ACTIONSA
_SERVICE_FAILURE_ACTIONSW
_SERVICE_FAILURE_ACTIONS_FLAG
_SERVICE_LAUNCH_PROTECTED_INFO
_SERVICE_NOTIFY_1
_SERVICE_NOTIFY_2A
_SERVICE_NOTIFY_2W
_SERVICE_PREFERRED_NODE_INFO
_SERVICE_PRESHUTDOWN_INFO
_SERVICE_REQUIRED_PRIVILEGES_INFOA
_SERVICE_REQUIRED_PRIVILEGES_INFOW
_SERVICE_SID_INFO
_SERVICE_START_REASON
_SERVICE_STATUS
_SERVICE_STATUS_PROCESS
_SERVICE_TABLE_ENTRYA
_SERVICE_TABLE_ENTRYW
_SERVICE_TIMECHANGE_INFO
_SERVICE_TRIGGER
_SERVICE_TRIGGER_INFO
_SERVICE_TRIGGER_SPECIFIC_DATA_ITEM
_SE_ACCESS_REPLY
_SE_ACCESS_REQUEST
_SE_IMPERSONATION_STATE
_SE_SECURITY_DESCRIPTOR
_SE_TOKEN_USER
_SHARED_VIRTUAL_DISK_SUPPORT
_SHUFFLE_FILE_DATA
_SID
_SID_AND_ATTRIBUTES
_SID_AND_ATTRIBUTES_HASH
_SID_IDENTIFIER_AUTHORITY
_SILOOBJECT_BASIC_INFORMATION
_SINGLE_LIST_ENTRY
_SLIST_ENTRY
_SLIST_HEADER__bindgen_ty_1
_SLIST_HEADER__bindgen_ty_2
_SMALL_RECT
_STARTUPINFOA
_STARTUPINFOEXA
_STARTUPINFOEXW
_STARTUPINFOW
_SUPPORTED_OS_INFO
_SYSTEMTIME
_SYSTEM_ACCESS_FILTER_ACE
_SYSTEM_ALARM_ACE
_SYSTEM_ALARM_CALLBACK_ACE
_SYSTEM_ALARM_CALLBACK_OBJECT_ACE
_SYSTEM_ALARM_OBJECT_ACE
_SYSTEM_AUDIT_ACE
_SYSTEM_AUDIT_CALLBACK_ACE
_SYSTEM_AUDIT_CALLBACK_OBJECT_ACE
_SYSTEM_AUDIT_OBJECT_ACE
_SYSTEM_CPU_SET_INFORMATION
_SYSTEM_CPU_SET_INFORMATION__bindgen_ty_1__bindgen_ty_1
_SYSTEM_CPU_SET_INFORMATION__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
_SYSTEM_INFO
_SYSTEM_INFO__bindgen_ty_1__bindgen_ty_1
_SYSTEM_LOGICAL_PROCESSOR_INFORMATION
_SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
_SYSTEM_LOGICAL_PROCESSOR_INFORMATION__bindgen_ty_1__bindgen_ty_1
_SYSTEM_LOGICAL_PROCESSOR_INFORMATION__bindgen_ty_1__bindgen_ty_2
_SYSTEM_MANDATORY_LABEL_ACE
_SYSTEM_POOL_ZEROING_INFORMATION
_SYSTEM_POWER_POLICY
_SYSTEM_POWER_SOURCE_STATE
_SYSTEM_POWER_STATUS
_SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION
_SYSTEM_PROCESS_TRUST_LABEL_ACE
_SYSTEM_RESOURCE_ATTRIBUTE_ACE
_SYSTEM_SCOPED_POLICY_ID_ACE
_SYSTEM_SUPPORTED_PROCESSOR_ARCHITECTURES_INFORMATION
_TAPE_CREATE_PARTITION
_TAPE_ERASE
_TAPE_GET_DRIVE_PARAMETERS
_TAPE_GET_MEDIA_PARAMETERS
_TAPE_GET_POSITION
_TAPE_PREPARE
_TAPE_SET_DRIVE_PARAMETERS
_TAPE_SET_MEDIA_PARAMETERS
_TAPE_SET_POSITION
_TAPE_WMI_OPERATIONS
_TAPE_WRITE_MARKS
_TEB
_THREAD_POWER_THROTTLING_STATE
_TIME_DYNAMIC_ZONE_INFORMATION
_TIME_ZONE_INFORMATION
_TOKEN_ACCESS_INFORMATION
_TOKEN_APPCONTAINER_INFORMATION
_TOKEN_AUDIT_POLICY
_TOKEN_BNO_ISOLATION_INFORMATION
_TOKEN_CONTROL
_TOKEN_DEFAULT_DACL
_TOKEN_DEVICE_CLAIMS
_TOKEN_ELEVATION
_TOKEN_GROUPS
_TOKEN_GROUPS_AND_PRIVILEGES
_TOKEN_LINKED_TOKEN
_TOKEN_LOGGING_INFORMATION
_TOKEN_MANDATORY_LABEL
_TOKEN_MANDATORY_POLICY
_TOKEN_ORIGIN
_TOKEN_OWNER
_TOKEN_PRIMARY_GROUP
_TOKEN_PRIVILEGES
_TOKEN_SID_INFORMATION
_TOKEN_SOURCE
_TOKEN_STATISTICS
_TOKEN_USER
_TOKEN_USER_CLAIMS
_TP_CALLBACK_ENVIRON_V3
_TP_CALLBACK_ENVIRON_V3__bindgen_ty_1__bindgen_ty_1
_TP_CALLBACK_INSTANCE
_TP_CLEANUP_GROUP
_TP_IO
_TP_POOL
_TP_POOL_STACK_INFORMATION
_TP_TIMER
_TP_WAIT
_TP_WORK
_TRANSACTIONMANAGER_BASIC_INFORMATION
_TRANSACTIONMANAGER_LOGPATH_INFORMATION
_TRANSACTIONMANAGER_LOG_INFORMATION
_TRANSACTIONMANAGER_OLDEST_INFORMATION
_TRANSACTIONMANAGER_RECOVERY_INFORMATION
_TRANSACTION_BASIC_INFORMATION
_TRANSACTION_BIND_INFORMATION
_TRANSACTION_ENLISTMENTS_INFORMATION
_TRANSACTION_ENLISTMENT_PAIR
_TRANSACTION_LIST_ENTRY
_TRANSACTION_LIST_INFORMATION
_TRANSACTION_NOTIFICATION
_TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT
_TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT
_TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT
_TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT
_TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT
_TRANSACTION_PROPERTIES_INFORMATION
_TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION
_TRIVERTEX
_ULARGE_INTEGER__bindgen_ty_1
_ULARGE_INTEGER__bindgen_ty_2
_UMS_CREATE_THREAD_ATTRIBUTES
_UMS_SCHEDULER_STARTUP_INFO
_UMS_SYSTEM_THREAD_INFORMATION
_UMS_SYSTEM_THREAD_INFORMATION__bindgen_ty_1__bindgen_ty_1
_UNIVERSAL_NAME_INFOA
_UNIVERSAL_NAME_INFOW
_UNLOAD_DLL_DEBUG_INFO
_UNWIND_HISTORY_TABLE
_UNWIND_HISTORY_TABLE_ENTRY
_VIDEOPARAMETERS
_WGLSWAP
_WIN32_FILE_ATTRIBUTE_DATA
_WIN32_FIND_DATAA
_WIN32_FIND_DATAW
_WIN32_FIND_STREAM_DATA
_WIN32_MEMORY_NUMA_PERFORMANCE_ENTRY
_WIN32_MEMORY_NUMA_PERFORMANCE_ENTRY__bindgen_ty_1
_WIN32_MEMORY_NUMA_PERFORMANCE_INFORMATION_OUTPUT
_WIN32_MEMORY_RANGE_ENTRY
_WIN32_STREAM_ID
_WINDOW_ACTION
_WINDOW_BUFFER_SIZE_RECORD
_WOW64_CONTEXT
_WOW64_DESCRIPTOR_TABLE_ENTRY
_WOW64_FLOATING_SAVE_AREA
_WOW64_LDT_ENTRY
_WOW64_LDT_ENTRY__bindgen_ty_1__bindgen_ty_1
_WOW64_LDT_ENTRY__bindgen_ty_1__bindgen_ty_2
_XSAVE_AREA
_XSAVE_AREA_HEADER
_XSAVE_ARM64_SVE_HEADER
_XSAVE_CET_U_FORMAT
_XSAVE_FORMAT
_XSTATE_CONFIGURATION
_XSTATE_CONFIGURATION__bindgen_ty_1__bindgen_ty_1
_XSTATE_CONTEXT
_XSTATE_FEATURE
__BindgenBitfieldUnit
__IncompleteArrayField
__crt_locale_data
__crt_locale_data_public
__crt_locale_pointers
__crt_multibyte_data
_bindgen_ty_1
_complex
_cpinfo
_cpinfoexA
_cpinfoexW
_currencyfmtA
_currencyfmtW
_devicemodeA
_devicemodeA__bindgen_ty_1__bindgen_ty_1
_devicemodeA__bindgen_ty_1__bindgen_ty_2
_devicemodeW
_devicemodeW__bindgen_ty_1__bindgen_ty_1
_devicemodeW__bindgen_ty_1__bindgen_ty_2
_dr_app_arg_t
Contains information regarding an application’s command-line argument.
_dr_client_iterator_t
_dr_config_client_t
Information about a client library setup.
_dr_exception_t
Data structure passed with an exception event. Contains the machine context and the Win32 exception record.
_dr_export_info_t
Data structure used by dr_get_proc_address_ex() to retrieve information about an exported symbol.
_dr_fault_fragment_info_t
Data structure passed within dr_exception_t, dr_siginfo_t, and dr_restore_state_info_t. Contains information about the code fragment inside the code cache at the exception/signal/translation interruption point.
_dr_instr_label_data_t
Data slots available in a label (instr_create_label()) instruction for storing client-controlled data. Accessible via instr_get_label_data_area().
_dr_kernel_xfer_info_t
Data structure passed for dr_register_kernel_xfer_event().
_dr_mcontext_t
Machine context structure.
_dr_mem_info_t
Describes a memory region. Used by dr_query_memory_ex().
_dr_memory_dump_spec_t
Indicates the type of memory dump for dr_create_memory_dump().
_dr_module_import_desc_t
Descriptor used to iterate the symbols imported from a specific module.
_dr_module_import_iterator_t
Iterator over the list of modules that a given module imports from. Created by calling dr_module_import_iterator_start() and must be freed by calling dr_module_import_iterator_stop().
_dr_module_import_t
Module import data returned from dr_module_import_iterator_next().
_dr_os_version_info_t
Data structure used with dr_get_os_version()
_dr_registered_process_iterator_t
_dr_restore_state_info_t
Data structure passed to a restore_state_ex event handler (see dr_register_restore_state_ex_event()). Contains the machine context at the translation point and other translation information.
_dr_stats_t
Used by dr_get_stats() and dr_app_stop_and_cleanup_with_stats()
_dr_symbol_export_iterator_t
Symbol export iterator data type. Can be created by calling dr_symbol_export_iterator_start() and must be freed by calling dr_symbol_export_iterator_stop().
_dr_symbol_export_t
Symbol export data returned from dr_symbol_export_iterator_next().
_dr_symbol_import_iterator_t
Symbol import iterator data type. Can be created by calling dr_symbol_import_iterator_start() and must be freed by calling dr_symbol_import_iterator_stop().
_dr_symbol_import_t
Symbol import data returned from dr_symbol_import_iterator_next().
_dr_syscall_result_info_t
Data structure used to obtain or modify the result of an application system call by dr_syscall_get_result_ex() and dr_syscall_set_result_ex().
_dr_vg_client_request_t
Defines the Valgrind client request object, which is constructed by each instance of a Valgrind annotation in the target app. An instance is passed to Valgrind annotation callback functions to make the arguments available. Some arguments may be undefined for some Valgrind client requests; see the Valgrind documentation for each specific Valgrind client request for details about the arguments.
_drmgr_instru_events_t
Specifies the callbacks when registering all \p drmgr’s bb instrumentation events
_drmgr_priority_t
Specifies the ordering of callbacks for \p drmgr’s events
_drreg_options_t
Specifies the options when initializing drreg.
_drreg_reserve_info_t
Contains information about a register’s reservation and restoration status.
_drvector_t
The storage for a vector.
_drwrap_stats_t
Contains statistics retrievable by drwrap_get_stats().
_emulated_instr_t
Holds data about an emulated instruction, typically populated by an emulation client and read by an observational client.
_exception
_instrlist_t
_module_data_t
Holds information about a loaded module. \note On Linux the start address can be cast to an Elf32_Ehdr or Elf64_Ehdr. \note On Windows the start address can be cast to an IMAGE_DOS_HEADER for use in finding the IMAGE_NT_HEADER and its OptionalHeader. The OptionalHeader can be used to walk the module sections (among other things). See WINNT.H. \note On MacOS the start address can be cast to mach_header or mach_header_64. \note When accessing any memory inside the module (including header fields) user is responsible for guarding against corruption and the possibility of the module being unmapped.
_module_handle_t
Type used for dr_get_proc_address(). This can be obtained from the #_module_data_t structure. It is equivalent to the base address of the module on both Windows and Linux.
_module_names_t
Holds the names of a module. This structure contains multiple fields corresponding to different sources of a module name. Note that some of these names may not exist for certain modules. It is highly likely, however, that at least one name is available. Use dr_module_preferred_name() on the parent _module_data_t to get the preferred name of the module.
_nlsversioninfo
_nlsversioninfoex
_numberfmtA
_numberfmtW
_tracedump_file_header_t
_tracedump_stub_data
The format of a stub in a trace dump file.
_tracedump_trace_header_t
Header for an individual trace in a binary trace dump file.
_version_number_t__bindgen_ty_1
_version_number_t__bindgen_ty_2
dr_time_t
Structure written by dr_get_time() to specify the current time.
features_t
For X86 this struct holds all 4 32-bit feature values returned by cpuid. Used by proc_get_all_feature_bits().
instr_noalloc_t
A version of #instr_t which guarantees to not use heap allocation for regular decoding and encoding. It inlines all the possible operands and encoding space inside the structure. Some operations could still use heap if custom label data is used to point at heap-allocated structures through extension libraries or custom code.
instr_t
Internal structure of instr_t is below abstraction layer, but we provide its size so that it can be used in stack variables instead of always allocated on the heap.
opnd_t
Internal structure of opnd_t is below abstraction layer. But compiler needs to know field sizes to copy it around
provider_info
pvalueA
pvalueW
tagABORTPATH
tagACCEL
tagACCESSTIMEOUT
tagACTCTXA
tagACTCTXW
tagACTCTX_SECTION_KEYED_DATA
tagACTCTX_SECTION_KEYED_DATA_2600
tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA
tagALTTABINFO
tagANIMATIONINFO
tagAUDIODESCRIPTION
tagAXESLISTA
tagAXESLISTW
tagAXISINFOA
tagAXISINFOW
tagBITMAP
tagBITMAPCOREHEADER
tagBITMAPCOREINFO
tagBITMAPFILEHEADER
tagBITMAPINFO
tagBITMAPINFOHEADER
tagCANDIDATEFORM
tagCANDIDATELIST
tagCBTACTIVATESTRUCT
tagCBT_CREATEWNDA
tagCBT_CREATEWNDW
tagCHANGEFILTERSTRUCT
tagCHARSETINFO
tagCIEXYZ
tagCLIENTCREATESTRUCT
tagCOLORADJUSTMENT
tagCOLORCORRECTPALETTE
tagCOLORMATCHTOTARGET
tagCOMBOBOXINFO
tagCOMPAREITEMSTRUCT
tagCOMPOSITIONFORM
tagCOPYDATASTRUCT
tagCREATESTRUCTA
tagCREATESTRUCTW
tagCURSORINFO
tagCURSORSHAPE
tagCWPRETSTRUCT
tagCWPSTRUCT
tagDEBUGHOOKINFO
tagDELETEITEMSTRUCT
tagDESIGNVECTOR
tagDIBSECTION
tagDRAWITEMSTRUCT
tagDRAWTEXTPARAMS
tagDROPSTRUCT
tagEMR
tagEMRALPHABLEND
tagEMRANGLEARC
tagEMRARC
tagEMRBITBLT
tagEMRCREATEBRUSHINDIRECT
tagEMRCREATECOLORSPACE
tagEMRCREATECOLORSPACEW
tagEMRCREATEDIBPATTERNBRUSHPT
tagEMRCREATEMONOBRUSH
tagEMRCREATEPALETTE
tagEMRCREATEPEN
tagEMRELLIPSE
tagEMREOF
tagEMREXCLUDECLIPRECT
tagEMREXTCREATEFONTINDIRECTW
tagEMREXTCREATEPEN
tagEMREXTESCAPE
tagEMREXTFLOODFILL
tagEMREXTSELECTCLIPRGN
tagEMREXTTEXTOUTA
tagEMRFILLPATH
tagEMRFILLRGN
tagEMRFORMAT
tagEMRFRAMERGN
tagEMRGDICOMMENT
tagEMRGLSBOUNDEDRECORD
tagEMRGLSRECORD
tagEMRGRADIENTFILL
tagEMRINVERTRGN
tagEMRLINETO
tagEMRMASKBLT
tagEMRMODIFYWORLDTRANSFORM
tagEMRNAMEDESCAPE
tagEMROFFSETCLIPRGN
tagEMRPIXELFORMAT
tagEMRPLGBLT
tagEMRPOLYDRAW
tagEMRPOLYDRAW16
tagEMRPOLYLINE
tagEMRPOLYLINE16
tagEMRPOLYPOLYLINE
tagEMRPOLYPOLYLINE16
tagEMRPOLYTEXTOUTA
tagEMRRESIZEPALETTE
tagEMRRESTOREDC
tagEMRROUNDRECT
tagEMRSCALEVIEWPORTEXTEX
tagEMRSELECTCLIPPATH
tagEMRSELECTOBJECT
tagEMRSELECTPALETTE
tagEMRSETARCDIRECTION
tagEMRSETCOLORADJUSTMENT
tagEMRSETCOLORSPACE
tagEMRSETDIBITSTODEVICE
tagEMRSETICMPROFILE
tagEMRSETMAPPERFLAGS
tagEMRSETMITERLIMIT
tagEMRSETPALETTEENTRIES
tagEMRSETPIXELV
tagEMRSETTEXTCOLOR
tagEMRSETVIEWPORTEXTEX
tagEMRSETVIEWPORTORGEX
tagEMRSETWORLDTRANSFORM
tagEMRSTRETCHBLT
tagEMRSTRETCHDIBITS
tagEMRTEXT
tagEMRTRANSPARENTBLT
tagENHMETAHEADER
tagENHMETARECORD
tagENUMLOGFONTA
tagENUMLOGFONTEXA
tagENUMLOGFONTEXDVA
tagENUMLOGFONTEXDVW
tagENUMLOGFONTEXW
tagENUMLOGFONTW
tagENUMTEXTMETRICA
tagENUMTEXTMETRICW
tagENUMUILANG
tagEVENTMSG
tagEXTLOGFONTA
tagEXTLOGFONTW
tagEXTLOGPEN
tagEXTLOGPEN32
tagFILTERKEYS
tagFONTSIGNATURE
tagGCP_RESULTSA
tagGCP_RESULTSW
tagGESTURECONFIG
tagGESTUREINFO
tagGESTURENOTIFYSTRUCT
tagGETCLIPBMETADATA
tagGLYPHSET
tagGUITHREADINFO
tagHANDLETABLE
tagHARDWAREHOOKSTRUCT
tagHARDWAREINPUT
tagHELPINFO
tagHELPWININFOA
tagHELPWININFOW
tagHIGHCONTRASTA
tagHIGHCONTRASTW
tagHW_PROFILE_INFOA
tagHW_PROFILE_INFOW
tagICEXYZTRIPLE
tagICONMETRICSA
tagICONMETRICSW
tagIMECHARPOSITION
tagIMEMENUITEMINFOA
tagIMEMENUITEMINFOW
tagINPUT
tagINPUT_INJECTION_VALUE
tagINPUT_MESSAGE_SOURCE
tagINPUT_TRANSFORM
tagINPUT_TRANSFORM__bindgen_ty_1__bindgen_ty_1
tagKBDLLHOOKSTRUCT
tagKERNINGPAIR
tagKEYBDINPUT
tagLASTINPUTINFO
tagLAYERPLANEDESCRIPTOR
tagLOCALESIGNATURE
tagLOGBRUSH
tagLOGBRUSH32
tagLOGCOLORSPACEA
tagLOGCOLORSPACEW
tagLOGFONTA
tagLOGFONTW
tagLOGPALETTE
tagLOGPEN
tagMDICREATESTRUCTA
tagMDICREATESTRUCTW
tagMDINEXTMENU
tagMEASUREITEMSTRUCT
tagMENUBARINFO
tagMENUGETOBJECTINFO
tagMENUINFO
tagMENUITEMINFOA
tagMENUITEMINFOW
tagMETAFILEPICT
tagMETAHEADER
tagMETARECORD
tagMINIMIZEDMETRICS
tagMINMAXINFO
tagMONITORINFO
tagMONITORINFOEXA
tagMONITORINFOEXW
tagMOUSEHOOKSTRUCT
tagMOUSEHOOKSTRUCTEX
tagMOUSEINPUT
tagMOUSEKEYS
tagMOUSEMOVEPOINT
tagMSG
tagMSGBOXPARAMSA
tagMSGBOXPARAMSW
tagMSLLHOOKSTRUCT
tagMULTIKEYHELPA
tagMULTIKEYHELPW
tagNCCALCSIZE_PARAMS
tagNEWTEXTMETRICA
tagNEWTEXTMETRICEXA
tagNEWTEXTMETRICEXW
tagNEWTEXTMETRICW
tagNMHDR
tagNONCLIENTMETRICSA
tagNONCLIENTMETRICSW
tagPAINTSTRUCT
tagPALETTEENTRY
tagPANOSE
tagPELARRAY
tagPIXELFORMATDESCRIPTOR
tagPOINT
tagPOINTER_DEVICE_CURSOR_INFO
tagPOINTER_DEVICE_INFO
tagPOINTER_DEVICE_PROPERTY
tagPOINTER_INFO
tagPOINTER_PEN_INFO
tagPOINTER_TOUCH_INFO
tagPOINTER_TYPE_INFO
tagPOINTFX
tagPOINTS
tagPOLYTEXTA
tagPOLYTEXTW
tagRAWHID
tagRAWINPUT
tagRAWINPUTDEVICE
tagRAWINPUTDEVICELIST
tagRAWINPUTHEADER
tagRAWKEYBOARD
tagRAWMOUSE
tagRAWMOUSE__bindgen_ty_1__bindgen_ty_1
tagRECONVERTSTRING
tagRECT
tagREGISTERWORDA
tagREGISTERWORDW
tagRGBQUAD
tagRGBTRIPLE
tagRID_DEVICE_INFO
tagRID_DEVICE_INFO_HID
tagRID_DEVICE_INFO_KEYBOARD
tagRID_DEVICE_INFO_MOUSE
tagSCROLLBARINFO
tagSCROLLINFO
tagSERIALKEYSA
tagSERIALKEYSW
tagSIZE
tagSOUNDSENTRYA
tagSOUNDSENTRYW
tagSTICKYKEYS
tagSTYLEBUFA
tagSTYLEBUFW
tagSTYLESTRUCT
tagTEXTMETRICA
tagTEXTMETRICW
tagTITLEBARINFO
tagTITLEBARINFOEX
tagTOGGLEKEYS
tagTOUCHINPUT
tagTOUCH_HIT_TESTING_INPUT
tagTOUCH_HIT_TESTING_PROXIMITY_EVALUATION
tagTPMPARAMS
tagTRACKMOUSEEVENT
tagTTPOLYCURVE
tagTTPOLYGONHEADER
tagTouchPredictionParameters
tagUPDATELAYEREDWINDOWINFO
tagUSAGE_PROPERTIES
tagUSEROBJECTFLAGS
tagVS_FIXEDFILEINFO
tagWCRANGE
tagWINDOWINFO
tagWINDOWPLACEMENT
tagWINDOWPOS
tagWNDCLASSA
tagWNDCLASSEXA
tagWNDCLASSEXW
tagWNDCLASSW
tagWTSSESSION_NOTIFICATION
tagXFORM
val_context
value_entA
value_entW

Constants§

ABORTDOC
ABOVE_NORMAL_PRIORITY_CLASS
ABSOLUTE
ACCESS_ALLOWED_ACE_TYPE
ACCESS_ALLOWED_CALLBACK_ACE_TYPE
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE
ACCESS_ALLOWED_COMPOUND_ACE_TYPE
ACCESS_ALLOWED_OBJECT_ACE_TYPE
ACCESS_DENIED_ACE_TYPE
ACCESS_DENIED_CALLBACK_ACE_TYPE
ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE
ACCESS_DENIED_OBJECT_ACE_TYPE
ACCESS_DS_OBJECT_TYPE_NAME_A
ACCESS_DS_OBJECT_TYPE_NAME_W
ACCESS_DS_SOURCE_A
ACCESS_DS_SOURCE_W
ACCESS_FILTER_SECURITY_INFORMATION
ACCESS_MAX_LEVEL
ACCESS_MAX_MS_ACE_TYPE
ACCESS_MAX_MS_OBJECT_ACE_TYPE
ACCESS_MAX_MS_V2_ACE_TYPE
ACCESS_MAX_MS_V3_ACE_TYPE
ACCESS_MAX_MS_V4_ACE_TYPE
ACCESS_MAX_MS_V5_ACE_TYPE
ACCESS_MIN_MS_ACE_TYPE
ACCESS_MIN_MS_OBJECT_ACE_TYPE
ACCESS_OBJECT_GUID
ACCESS_PROPERTY_GUID
ACCESS_PROPERTY_SET_GUID
ACCESS_REASON_DATA_MASK
ACCESS_REASON_EXDATA_MASK
ACCESS_REASON_STAGING_MASK
ACCESS_REASON_TYPE_MASK
ACCESS_SYSTEM_SECURITY
ACE_INHERITED_OBJECT_TYPE_PRESENT
ACE_OBJECT_TYPE_PRESENT
ACL_REVISION
ACL_REVISION1
ACL_REVISION2
ACL_REVISION3
ACL_REVISION4
ACL_REVISION_DS
ACPI_PPM_HARDWARE_ALL
ACPI_PPM_SOFTWARE_ALL
ACPI_PPM_SOFTWARE_ANY
ACTCTX_COMPATIBILITY_ELEMENT_TYPE_ACTCTX_COMPATIBILITY_ELEMENT_TYPE_MAXVERSIONTESTED
ACTCTX_COMPATIBILITY_ELEMENT_TYPE_ACTCTX_COMPATIBILITY_ELEMENT_TYPE_MITIGATION
ACTCTX_COMPATIBILITY_ELEMENT_TYPE_ACTCTX_COMPATIBILITY_ELEMENT_TYPE_OS
ACTCTX_COMPATIBILITY_ELEMENT_TYPE_ACTCTX_COMPATIBILITY_ELEMENT_TYPE_UNKNOWN
ACTCTX_FLAG_APPLICATION_NAME_VALID
ACTCTX_FLAG_ASSEMBLY_DIRECTORY_VALID
ACTCTX_FLAG_HMODULE_VALID
ACTCTX_FLAG_LANGID_VALID
ACTCTX_FLAG_PROCESSOR_ARCHITECTURE_VALID
ACTCTX_FLAG_RESOURCE_NAME_VALID
ACTCTX_FLAG_SET_PROCESS_DEFAULT
ACTCTX_FLAG_SOURCE_IS_ASSEMBLYREF
ACTCTX_REQUESTED_RUN_LEVEL_ACTCTX_RUN_LEVEL_AS_INVOKER
ACTCTX_REQUESTED_RUN_LEVEL_ACTCTX_RUN_LEVEL_HIGHEST_AVAILABLE
ACTCTX_REQUESTED_RUN_LEVEL_ACTCTX_RUN_LEVEL_NUMBERS
ACTCTX_REQUESTED_RUN_LEVEL_ACTCTX_RUN_LEVEL_REQUIRE_ADMIN
ACTCTX_REQUESTED_RUN_LEVEL_ACTCTX_RUN_LEVEL_UNSPECIFIED
ACTIVATION_CONTEXT_BASIC_INFORMATION_DEFINED
ACTIVATION_CONTEXT_PATH_TYPE_ASSEMBLYREF
ACTIVATION_CONTEXT_PATH_TYPE_NONE
ACTIVATION_CONTEXT_PATH_TYPE_URL
ACTIVATION_CONTEXT_PATH_TYPE_WIN32_FILE
ACTIVATION_CONTEXT_SECTION_APPLICATION_SETTINGS
ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION
ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES
ACTIVATION_CONTEXT_SECTION_COMPATIBILITY_INFO
ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION
ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION
ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION
ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION
ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION
ACTIVATION_CONTEXT_SECTION_GLOBAL_OBJECT_RENAME_TABLE
ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION
ACTIVATION_CONTEXT_SECTION_WINRT_ACTIVATABLE_CLASSES
AC_LINE_BACKUP_POWER
AC_LINE_OFFLINE
AC_LINE_ONLINE
AC_LINE_UNKNOWN
AC_SRC_ALPHA
AC_SRC_OVER
AD_CLOCKWISE
AD_COUNTERCLOCKWISE
ALERT_SYSTEM_CRITICAL
ALERT_SYSTEM_ERROR
ALERT_SYSTEM_INFORMATIONAL
ALERT_SYSTEM_QUERY
ALERT_SYSTEM_WARNING
ALLOC_CONSOLE_MODE_ALLOC_CONSOLE_MODE_DEFAULT
ALLOC_CONSOLE_MODE_ALLOC_CONSOLE_MODE_NEW_WINDOW
ALLOC_CONSOLE_MODE_ALLOC_CONSOLE_MODE_NO_WINDOW
ALLOC_CONSOLE_RESULT_ALLOC_CONSOLE_RESULT_EXISTING_CONSOLE
ALLOC_CONSOLE_RESULT_ALLOC_CONSOLE_RESULT_NEW_CONSOLE
ALLOC_CONSOLE_RESULT_ALLOC_CONSOLE_RESULT_NO_CONSOLE
ALL_PROCESSOR_GROUPS
ALTERNATE
ALTNUMPAD_BIT
ANSI_CHARSET
ANSI_FIXED_FONT
ANSI_VAR_FONT
ANTIALIASED_QUALITY
ANYSIZE_ARRAY
APC_LEVEL
APPCOMMAND_BASS_BOOST
APPCOMMAND_BASS_DOWN
APPCOMMAND_BASS_UP
APPCOMMAND_BROWSER_BACKWARD
APPCOMMAND_BROWSER_FAVORITES
APPCOMMAND_BROWSER_FORWARD
APPCOMMAND_BROWSER_HOME
APPCOMMAND_BROWSER_REFRESH
APPCOMMAND_BROWSER_SEARCH
APPCOMMAND_BROWSER_STOP
APPCOMMAND_CLOSE
APPCOMMAND_COPY
APPCOMMAND_CORRECTION_LIST
APPCOMMAND_CUT
APPCOMMAND_DELETE
APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE
APPCOMMAND_DWM_FLIP3D
APPCOMMAND_FIND
APPCOMMAND_FORWARD_MAIL
APPCOMMAND_HELP
APPCOMMAND_LAUNCH_APP1
APPCOMMAND_LAUNCH_APP2
APPCOMMAND_LAUNCH_MAIL
APPCOMMAND_LAUNCH_MEDIA_SELECT
APPCOMMAND_MEDIA_CHANNEL_DOWN
APPCOMMAND_MEDIA_CHANNEL_UP
APPCOMMAND_MEDIA_FAST_FORWARD
APPCOMMAND_MEDIA_NEXTTRACK
APPCOMMAND_MEDIA_PAUSE
APPCOMMAND_MEDIA_PLAY
APPCOMMAND_MEDIA_PLAY_PAUSE
APPCOMMAND_MEDIA_PREVIOUSTRACK
APPCOMMAND_MEDIA_RECORD
APPCOMMAND_MEDIA_REWIND
APPCOMMAND_MEDIA_STOP
APPCOMMAND_MICROPHONE_VOLUME_DOWN
APPCOMMAND_MICROPHONE_VOLUME_MUTE
APPCOMMAND_MICROPHONE_VOLUME_UP
APPCOMMAND_MIC_ON_OFF_TOGGLE
APPCOMMAND_NEW
APPCOMMAND_OPEN
APPCOMMAND_PASTE
APPCOMMAND_PRINT
APPCOMMAND_REDO
APPCOMMAND_REPLY_TO_MAIL
APPCOMMAND_SAVE
APPCOMMAND_SEND_MAIL
APPCOMMAND_SPELL_CHECK
APPCOMMAND_TREBLE_DOWN
APPCOMMAND_TREBLE_UP
APPCOMMAND_UNDO
APPCOMMAND_VOLUME_DOWN
APPCOMMAND_VOLUME_MUTE
APPCOMMAND_VOLUME_UP
APPLICATION_ERROR_MASK
APPMODEL_ERROR_DYNAMIC_PROPERTY_INVALID
APPMODEL_ERROR_DYNAMIC_PROPERTY_READ_FAILED
APPMODEL_ERROR_NO_APPLICATION
APPMODEL_ERROR_NO_MUTABLE_DIRECTORY
APPMODEL_ERROR_NO_PACKAGE
APPMODEL_ERROR_PACKAGE_IDENTITY_CORRUPT
APPMODEL_ERROR_PACKAGE_NOT_AVAILABLE
APPMODEL_ERROR_PACKAGE_RUNTIME_CORRUPT
APP_LOCAL_DEVICE_ID_SIZE
ARABIC_CHARSET
ARM64_FNPDATA_CR_PdataCrChained
ARM64_FNPDATA_CR_PdataCrChainedWithPac
ARM64_FNPDATA_CR_PdataCrUnchained
ARM64_FNPDATA_CR_PdataCrUnchainedSavedLr
ARM64_FNPDATA_FLAGS_PdataPackedUnwindFragment
ARM64_FNPDATA_FLAGS_PdataPackedUnwindFunction
ARM64_FNPDATA_FLAGS_PdataRefToFullXdata
ARM64_MAX_BREAKPOINTS
ARM64_MAX_WATCHPOINTS
ARM_CACHE_ALIGNMENT_SIZE
ARW_BOTTOMLEFT
ARW_BOTTOMRIGHT
ARW_DOWN
ARW_HIDE
ARW_LEFT
ARW_RIGHT
ARW_STARTMASK
ARW_STARTRIGHT
ARW_STARTTOP
ARW_TOPLEFT
ARW_TOPRIGHT
ARW_UP
ASPECTX
ASPECTXY
ASPECTY
ASPECT_FILTERING
ATF_ONOFFFEEDBACK
ATF_TIMEOUTON
ATOM_FLAG_GLOBAL
ATTRIBUTE_SECURITY_INFORMATION
ATTR_CONVERTED
ATTR_FIXEDCONVERTED
ATTR_INPUT
ATTR_INPUT_ERROR
ATTR_TARGET_CONVERTED
ATTR_TARGET_NOTCONVERTED
AUDIT_ALLOW_NO_PRIVILEGE
AW_ACTIVATE
AW_BLEND
AW_CENTER
AW_HIDE
AW_HOR_NEGATIVE
AW_HOR_POSITIVE
AW_SLIDE
AW_VER_NEGATIVE
AW_VER_POSITIVE
BACKGROUND_BLUE
BACKGROUND_GREEN
BACKGROUND_INTENSITY
BACKGROUND_RED
BACKUP_ALTERNATE_DATA
BACKUP_DATA
BACKUP_EA_DATA
BACKUP_GHOSTED_FILE_EXTENTS
BACKUP_INVALID
BACKUP_LINK
BACKUP_OBJECT_ID
BACKUP_PROPERTY_DATA
BACKUP_REPARSE_DATA
BACKUP_SECURITY_DATA
BACKUP_SECURITY_INFORMATION
BACKUP_SPARSE_BLOCK
BACKUP_TXFS_DATA
BALTIC_CHARSET
BANDINFO
BASE_SEARCH_PATH_DISABLE_SAFE_SEARCHMODE
BASE_SEARCH_PATH_ENABLE_SAFE_SEARCHMODE
BASE_SEARCH_PATH_INVALID_FLAGS
BASE_SEARCH_PATH_PERMANENT
BATTERY_DISCHARGE_FLAGS_ENABLE
BATTERY_DISCHARGE_FLAGS_EVENTCODE_MASK
BATTERY_FLAG_CHARGING
BATTERY_FLAG_CRITICAL
BATTERY_FLAG_HIGH
BATTERY_FLAG_LOW
BATTERY_FLAG_NO_BATTERY
BATTERY_FLAG_UNKNOWN
BATTERY_LIFE_UNKNOWN
BATTERY_PERCENTAGE_UNKNOWN
BDR_INNER
BDR_OUTER
BDR_RAISED
BDR_RAISEDINNER
BDR_RAISEDOUTER
BDR_SUNKEN
BDR_SUNKENINNER
BDR_SUNKENOUTER
BEGIN_PATH
BELOW_NORMAL_PRIORITY_CLASS
BF_ADJUST
BF_BOTTOM
BF_BOTTOMLEFT
BF_BOTTOMRIGHT
BF_DIAGONAL
BF_DIAGONAL_ENDBOTTOMLEFT
BF_DIAGONAL_ENDBOTTOMRIGHT
BF_DIAGONAL_ENDTOPLEFT
BF_DIAGONAL_ENDTOPRIGHT
BF_FLAT
BF_LEFT
BF_MIDDLE
BF_MONO
BF_RECT
BF_RIGHT
BF_SOFT
BF_TOP
BF_TOPLEFT
BF_TOPRIGHT
BITSPIXEL
BI_BITFIELDS
BI_JPEG
BI_PNG
BI_RGB
BI_RLE4
BI_RLE8
BKMODE_LAST
BLACKONWHITE
BLACK_BRUSH
BLACK_PEN
BLTALIGNMENT
BM_CLICK
BM_GETCHECK
BM_GETIMAGE
BM_GETSTATE
BM_SETCHECK
BM_SETDONTCLICK
BM_SETIMAGE
BM_SETSTATE
BM_SETSTYLE
BN_CLICKED
BN_DBLCLK
BN_DISABLE
BN_DOUBLECLICKED
BN_HILITE
BN_KILLFOCUS
BN_PAINT
BN_PUSHED
BN_SETFOCUS
BN_UNHILITE
BN_UNPUSHED
BROADCAST_QUERY_DENY
BSF_ALLOWSFW
BSF_FLUSHDISK
BSF_FORCEIFHUNG
BSF_IGNORECURRENTTASK
BSF_LUID
BSF_NOHANG
BSF_NOTIMEOUTIFNOTHUNG
BSF_POSTMESSAGE
BSF_QUERY
BSF_RETURNHDESK
BSF_SENDNOTIFYMESSAGE
BSM_ALLCOMPONENTS
BSM_ALLDESKTOPS
BSM_APPLICATIONS
BSM_INSTALLABLEDRIVERS
BSM_NETDRIVER
BSM_VXDS
BST_CHECKED
BST_FOCUS
BST_INDETERMINATE
BST_PUSHED
BST_UNCHECKED
BS_3STATE
BS_AUTO3STATE
BS_AUTOCHECKBOX
BS_AUTORADIOBUTTON
BS_BITMAP
BS_BOTTOM
BS_CENTER
BS_CHECKBOX
BS_DEFPUSHBUTTON
BS_DIBPATTERN
BS_DIBPATTERN8X8
BS_DIBPATTERNPT
BS_FLAT
BS_GROUPBOX
BS_HATCHED
BS_HOLLOW
BS_ICON
BS_INDEXED
BS_LEFT
BS_LEFTTEXT
BS_MONOPATTERN
BS_MULTILINE
BS_NOTIFY
BS_NULL
BS_OWNERDRAW
BS_PATTERN
BS_PATTERN8X8
BS_PUSHBOX
BS_PUSHBUTTON
BS_PUSHLIKE
BS_RADIOBUTTON
BS_RIGHT
BS_RIGHTBUTTON
BS_SOLID
BS_TEXT
BS_TOP
BS_TYPEMASK
BS_USERBUTTON
BS_VCENTER
C1_ALPHA
C1_BLANK
C1_CNTRL
C1_DEFINED
C1_DIGIT
C1_LOWER
C1_PUNCT
C1_SPACE
C1_UPPER
C1_XDIGIT
C2_ARABICNUMBER
C2_BLOCKSEPARATOR
C2_COMMONSEPARATOR
C2_EUROPENUMBER
C2_EUROPESEPARATOR
C2_EUROPETERMINATOR
C2_LEFTTORIGHT
C2_NOTAPPLICABLE
C2_OTHERNEUTRAL
C2_RIGHTTOLEFT
C2_SEGMENTSEPARATOR
C2_WHITESPACE
C3_ALPHA
C3_DIACRITIC
C3_FULLWIDTH
C3_HALFWIDTH
C3_HIGHSURROGATE
C3_HIRAGANA
C3_IDEOGRAPH
C3_KASHIDA
C3_KATAKANA
C3_LEXICAL
C3_LOWSURROGATE
C3_NONSPACING
C3_NOTAPPLICABLE
C3_SYMBOL
C3_VOWELMARK
CACHE_E_FIRST
CACHE_E_LAST
CACHE_FULLY_ASSOCIATIVE
CACHE_S_FIRST
CACHE_S_LAST
CALERT_SYSTEM
CALLBACK_CHUNK_FINISHED
CALLBACK_STREAM_SWITCH
CAL_GREGORIAN
CAL_GREGORIAN_ARABIC
CAL_GREGORIAN_ME_FRENCH
CAL_GREGORIAN_US
CAL_GREGORIAN_XLIT_ENGLISH
CAL_GREGORIAN_XLIT_FRENCH
CAL_HEBREW
CAL_HIJRI
CAL_ICALINTVALUE
CAL_ITWODIGITYEARMAX
CAL_IYEAROFFSETRANGE
CAL_JAPAN
CAL_KOREA
CAL_NOUSEROVERRIDE
CAL_PERSIAN
CAL_RETURN_GENITIVE_NAMES
CAL_RETURN_NUMBER
CAL_SABBREVDAYNAME1
CAL_SABBREVDAYNAME2
CAL_SABBREVDAYNAME3
CAL_SABBREVDAYNAME4
CAL_SABBREVDAYNAME5
CAL_SABBREVDAYNAME6
CAL_SABBREVDAYNAME7
CAL_SABBREVERASTRING
CAL_SABBREVMONTHNAME1
CAL_SABBREVMONTHNAME2
CAL_SABBREVMONTHNAME3
CAL_SABBREVMONTHNAME4
CAL_SABBREVMONTHNAME5
CAL_SABBREVMONTHNAME6
CAL_SABBREVMONTHNAME7
CAL_SABBREVMONTHNAME8
CAL_SABBREVMONTHNAME9
CAL_SABBREVMONTHNAME10
CAL_SABBREVMONTHNAME11
CAL_SABBREVMONTHNAME12
CAL_SABBREVMONTHNAME13
CAL_SCALNAME
CAL_SDAYNAME1
CAL_SDAYNAME2
CAL_SDAYNAME3
CAL_SDAYNAME4
CAL_SDAYNAME5
CAL_SDAYNAME6
CAL_SDAYNAME7
CAL_SENGLISHABBREVERANAME
CAL_SENGLISHERANAME
CAL_SERASTRING
CAL_SJAPANESEERAFIRSTYEAR
CAL_SLONGDATE
CAL_SMONTHDAY
CAL_SMONTHNAME1
CAL_SMONTHNAME2
CAL_SMONTHNAME3
CAL_SMONTHNAME4
CAL_SMONTHNAME5
CAL_SMONTHNAME6
CAL_SMONTHNAME7
CAL_SMONTHNAME8
CAL_SMONTHNAME9
CAL_SMONTHNAME10
CAL_SMONTHNAME11
CAL_SMONTHNAME12
CAL_SMONTHNAME13
CAL_SRELATIVELONGDATE
CAL_SSHORTDATE
CAL_SSHORTESTDAYNAME1
CAL_SSHORTESTDAYNAME2
CAL_SSHORTESTDAYNAME3
CAL_SSHORTESTDAYNAME4
CAL_SSHORTESTDAYNAME5
CAL_SSHORTESTDAYNAME6
CAL_SSHORTESTDAYNAME7
CAL_SYEARMONTH
CAL_TAIWAN
CAL_THAI
CAL_UMALQURA
CAL_USE_CP_ACP
CAPSLOCK_ON
CAT_E_FIRST
CAT_E_LAST
CA_LOG_FILTER
CA_NEGATIVE
CBM_INIT
CBN_CLOSEUP
CBN_DBLCLK
CBN_DROPDOWN
CBN_EDITCHANGE
CBN_EDITUPDATE
CBN_ERRSPACE
CBN_KILLFOCUS
CBN_SELCHANGE
CBN_SELENDCANCEL
CBN_SELENDOK
CBN_SETFOCUS
CBR_110
CBR_300
CBR_600
CBR_1200
CBR_2400
CBR_4800
CBR_9600
CBR_14400
CBR_19200
CBR_38400
CBR_56000
CBR_57600
CBR_115200
CBR_128000
CBR_256000
CBS_AUTOHSCROLL
CBS_DISABLENOSCROLL
CBS_DROPDOWN
CBS_DROPDOWNLIST
CBS_HASSTRINGS
CBS_LOWERCASE
CBS_NOINTEGRALHEIGHT
CBS_OEMCONVERT
CBS_OWNERDRAWFIXED
CBS_OWNERDRAWVARIABLE
CBS_SIMPLE
CBS_SORT
CBS_UPPERCASE
CB_ADDSTRING
CB_DELETESTRING
CB_DIR
CB_ERR
CB_ERRSPACE
CB_FINDSTRING
CB_FINDSTRINGEXACT
CB_GETCOMBOBOXINFO
CB_GETCOUNT
CB_GETCURSEL
CB_GETDROPPEDCONTROLRECT
CB_GETDROPPEDSTATE
CB_GETDROPPEDWIDTH
CB_GETEDITSEL
CB_GETEXTENDEDUI
CB_GETHORIZONTALEXTENT
CB_GETITEMDATA
CB_GETITEMHEIGHT
CB_GETLBTEXT
CB_GETLBTEXTLEN
CB_GETLOCALE
CB_GETTOPINDEX
CB_INITSTORAGE
CB_INSERTSTRING
CB_LIMITTEXT
CB_MSGMAX
CB_OKAY
CB_RESETCONTENT
CB_SELECTSTRING
CB_SETCURSEL
CB_SETDROPPEDWIDTH
CB_SETEDITSEL
CB_SETEXTENDEDUI
CB_SETHORIZONTALEXTENT
CB_SETITEMDATA
CB_SETITEMHEIGHT
CB_SETLOCALE
CB_SETTOPINDEX
CB_SHOWDROPDOWN
CCHDEVICENAME
CCHFORMNAME
CCHILDREN_SCROLLBAR
CCHILDREN_TITLEBAR
CC_CHORD
CC_CIRCLES
CC_ELLIPSES
CC_INTERIORS
CC_NONE
CC_PIE
CC_ROUNDRECT
CC_STYLED
CC_WIDE
CC_WIDESTYLED
CDS_DISABLE_UNSAFE_MODES
CDS_ENABLE_UNSAFE_MODES
CDS_FULLSCREEN
CDS_GLOBAL
CDS_NORESET
CDS_RESET
CDS_RESET_EX
CDS_SET_PRIMARY
CDS_TEST
CDS_UPDATEREGISTRY
CDS_VIDEOPARAMETERS
CE_BREAK
CE_DNS
CE_FRAME
CE_IOE
CE_MODE
CE_OOP
CE_OVERRUN
CE_PTO
CE_RXOVER
CE_RXPARITY
CE_TXFULL
CFG_CALL_TARGET_CONVERT_EXPORT_SUPPRESSED_TO_VALID
CFG_CALL_TARGET_CONVERT_XFG_TO_CFG
CFG_CALL_TARGET_PROCESSED
CFG_CALL_TARGET_VALID
CFG_CALL_TARGET_VALID_XFG
CFS_CANDIDATEPOS
CFS_DEFAULT
CFS_EXCLUDE
CFS_FORCE_POSITION
CFS_POINT
CFS_RECT
CF_BITMAP
CF_DIB
CF_DIBV5
CF_DIF
CF_DSPBITMAP
CF_DSPENHMETAFILE
CF_DSPMETAFILEPICT
CF_DSPTEXT
CF_ENHMETAFILE
CF_GDIOBJFIRST
CF_GDIOBJLAST
CF_HDROP
CF_LOCALE
CF_MAX
CF_METAFILEPICT
CF_OEMTEXT
CF_OWNERDISPLAY
CF_PALETTE
CF_PENDATA
CF_PRIVATEFIRST
CF_PRIVATELAST
CF_RIFF
CF_SYLK
CF_TEXT
CF_TIFF
CF_UNICODETEXT
CF_WAVE
CHAR_BIT
CHAR_MAX
CHAR_MIN
CHECKJPEGFORMAT
CHECKPNGFORMAT
CHILDID_SELF
CHINESEBIG5_CHARSET
CLAIM_SECURITY_ATTRIBUTES_INFORMATION_VERSION
CLAIM_SECURITY_ATTRIBUTES_INFORMATION_VERSION_V1
CLAIM_SECURITY_ATTRIBUTE_CUSTOM_FLAGS
CLAIM_SECURITY_ATTRIBUTE_DISABLED
CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT
CLAIM_SECURITY_ATTRIBUTE_MANDATORY
CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE
CLAIM_SECURITY_ATTRIBUTE_TYPE_BOOLEAN
CLAIM_SECURITY_ATTRIBUTE_TYPE_FQBN
CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64
CLAIM_SECURITY_ATTRIBUTE_TYPE_INVALID
CLAIM_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING
CLAIM_SECURITY_ATTRIBUTE_TYPE_SID
CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING
CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64
CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY
CLAIM_SECURITY_ATTRIBUTE_VALID_FLAGS
CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE
CLASSFACTORY_E_FIRST
CLASSFACTORY_E_LAST
CLASSFACTORY_S_FIRST
CLASSFACTORY_S_LAST
CLEARTYPE_NATURAL_QUALITY
CLEARTYPE_QUALITY
CLIENTSITE_E_FIRST
CLIENTSITE_E_LAST
CLIENTSITE_S_FIRST
CLIENTSITE_S_LAST
CLIPBRD_E_FIRST
CLIPBRD_E_LAST
CLIPBRD_S_FIRST
CLIPBRD_S_LAST
CLIPCAPS
CLIP_CHARACTER_PRECIS
CLIP_DEFAULT_PRECIS
CLIP_DFA_DISABLE
CLIP_EMBEDDED
CLIP_LH_ANGLES
CLIP_MASK
CLIP_STROKE_PRECIS
CLIP_TO_PATH
CLIP_TT_ALWAYS
CLOSECHANNEL
CLRBREAK
CLRDTR
CLRRTS
CLR_INVALID
CM_CMYK_COLOR
CM_DEVICE_ICM
CM_GAMMA_RAMP
CM_IN_GAMUT
CM_NONE
CM_OUT_OF_GAMUT
CM_SERVICE_MEASURED_BOOT_LOAD
CM_SERVICE_NETWORK_BOOT_LOAD
CM_SERVICE_RAM_DISK_BOOT_LOAD
CM_SERVICE_SD_DISK_BOOT_LOAD
CM_SERVICE_USB3_DISK_BOOT_LOAD
CM_SERVICE_USB_DISK_BOOT_LOAD
CM_SERVICE_VALID_PROMOTION_MASK
CM_SERVICE_VERIFIER_BOOT_LOAD
CM_SERVICE_VIRTUAL_DISK_BOOT_LOAD
CM_SERVICE_WINPE_BOOT_LOAD
COLORMATCHTOTARGET_EMBEDED
COLORMGMTCAPS
COLORONCOLOR
COLORRES
COLOR_3DDKSHADOW
COLOR_3DFACE
COLOR_3DHIGHLIGHT
COLOR_3DHILIGHT
COLOR_3DLIGHT
COLOR_3DSHADOW
COLOR_ACTIVEBORDER
COLOR_ACTIVECAPTION
COLOR_APPWORKSPACE
COLOR_BACKGROUND
COLOR_BTNFACE
COLOR_BTNHIGHLIGHT
COLOR_BTNHILIGHT
COLOR_BTNSHADOW
COLOR_BTNTEXT
COLOR_CAPTIONTEXT
COLOR_DESKTOP
COLOR_GRADIENTACTIVECAPTION
COLOR_GRADIENTINACTIVECAPTION
COLOR_GRAYTEXT
COLOR_HIGHLIGHT
COLOR_HIGHLIGHTTEXT
COLOR_HOTLIGHT
COLOR_INACTIVEBORDER
COLOR_INACTIVECAPTION
COLOR_INACTIVECAPTIONTEXT
COLOR_INFOBK
COLOR_INFOTEXT
COLOR_MENU
COLOR_MENUBAR
COLOR_MENUHILIGHT
COLOR_MENUTEXT
COLOR_SCROLLBAR
COLOR_WINDOW
COLOR_WINDOWFRAME
COLOR_WINDOWTEXT
COMMON_LVB_GRID_HORIZONTAL
COMMON_LVB_GRID_LVERTICAL
COMMON_LVB_GRID_RVERTICAL
COMMON_LVB_LEADING_BYTE
COMMON_LVB_REVERSE_VIDEO
COMMON_LVB_SBCSDBCS
COMMON_LVB_TRAILING_BYTE
COMMON_LVB_UNDERSCORE
COMPARTMENT_ID_DEFAULT_COMPARTMENT_ID
COMPARTMENT_ID_UNSPECIFIED_COMPARTMENT_ID
COMPLEXREGION
COMPONENT_KTM
COMPONENT_VALID_FLAGS
COMPRESSION_ENGINE_HIBER
COMPRESSION_ENGINE_MAXIMUM
COMPRESSION_ENGINE_STANDARD
COMPRESSION_FORMAT_DEFAULT
COMPRESSION_FORMAT_DEFLATE
COMPRESSION_FORMAT_LZ4
COMPRESSION_FORMAT_LZNT1
COMPRESSION_FORMAT_NONE
COMPRESSION_FORMAT_XP10
COMPRESSION_FORMAT_XPRESS
COMPRESSION_FORMAT_XPRESS_HUFF
COMPRESSION_FORMAT_ZLIB
CONDITION_VARIABLE_LOCKMODE_SHARED
CONNDLG_CONN_POINT
CONNDLG_HIDE_BOX
CONNDLG_NOT_PERSIST
CONNDLG_PERSIST
CONNDLG_RO_PATH
CONNDLG_USE_MRU
CONNECT_CMD_SAVECRED
CONNECT_COMMANDLINE
CONNECT_CRED_RESET
CONNECT_CURRENT_MEDIA
CONNECT_DEFERRED
CONNECT_GLOBAL_MAPPING
CONNECT_INTERACTIVE
CONNECT_LOCALDRIVE
CONNECT_NEED_DRIVE
CONNECT_PROMPT
CONNECT_REDIRECT
CONNECT_REFCOUNT
CONNECT_REQUIRE_INTEGRITY
CONNECT_REQUIRE_PRIVACY
CONNECT_RESERVED
CONNECT_TEMPORARY
CONNECT_UPDATE_PROFILE
CONNECT_UPDATE_RECENT
CONNECT_WRITE_THROUGH_SEMANTICS
CONSOLE_APPLICATION_16BIT
CONSOLE_CARET_SELECTION
CONSOLE_CARET_VISIBLE
CONSOLE_FULLSCREEN
CONSOLE_FULLSCREEN_HARDWARE
CONSOLE_FULLSCREEN_MODE
CONSOLE_MOUSE_DOWN
CONSOLE_MOUSE_SELECTION
CONSOLE_NO_SELECTION
CONSOLE_SELECTION_IN_PROGRESS
CONSOLE_SELECTION_NOT_EMPTY
CONSOLE_TEXTMODE_BUFFER
CONSOLE_WINDOWED_MODE
CONTACTVISUALIZATION_OFF
CONTACTVISUALIZATION_ON
CONTACTVISUALIZATION_PRESENTATIONMODE
CONTAINER_INHERIT_ACE
CONTEXT_ALL
CONTEXT_AMD64
CONTEXT_ARM64
CONTEXT_ARM64_ALL
CONTEXT_ARM64_CONTROL
CONTEXT_ARM64_DEBUG_REGISTERS
CONTEXT_ARM64_FLOATING_POINT
CONTEXT_ARM64_FULL
CONTEXT_ARM64_INTEGER
CONTEXT_ARM64_RET_TO_GUEST
CONTEXT_ARM64_UNWOUND_TO_CALL
CONTEXT_ARM64_X18
CONTEXT_ARM64_XSTATE
CONTEXT_CONTROL
CONTEXT_DEBUG_REGISTERS
CONTEXT_EXCEPTION_ACTIVE
CONTEXT_EXCEPTION_REPORTING
CONTEXT_EXCEPTION_REQUEST
CONTEXT_E_FIRST
CONTEXT_E_LAST
CONTEXT_FLOATING_POINT
CONTEXT_FULL
CONTEXT_INTEGER
CONTEXT_KERNEL_CET
CONTEXT_SEGMENTS
CONTEXT_SERVICE_ACTIVE
CONTEXT_S_FIRST
CONTEXT_S_LAST
CONTEXT_UNWOUND_TO_CALL
CONTEXT_XSTATE
CONVERT10_E_FIRST
CONVERT10_E_LAST
CONVERT10_S_FIRST
CONVERT10_S_LAST
COPYFILE2_IO_CYCLE_SIZE_MAX
COPYFILE2_IO_CYCLE_SIZE_MIN
COPYFILE2_IO_RATE_MIN
COPYFILE2_MESSAGE_COPY_OFFLOAD
COPY_FILE2_V2_DISABLE_BLOCK_CLONING
COPY_FILE2_V2_DONT_COPY_JUNCTIONS
COPY_FILE2_V2_VALID_FLAGS
COPY_FILE_ALLOW_DECRYPTED_DESTINATION
COPY_FILE_COPY_SYMLINK
COPY_FILE_DIRECTORY
COPY_FILE_DISABLE_PRE_ALLOCATION
COPY_FILE_DISABLE_SPARSE_COPY
COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC
COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE
COPY_FILE_ENABLE_SPARSE_COPY
COPY_FILE_FAIL_IF_EXISTS
COPY_FILE_IGNORE_EDP_BLOCK
COPY_FILE_IGNORE_SOURCE_ENCRYPTION
COPY_FILE_NO_BUFFERING
COPY_FILE_NO_OFFLOAD
COPY_FILE_OPEN_AND_COPY_REPARSE_POINT
COPY_FILE_OPEN_SOURCE_FOR_WRITE
COPY_FILE_REQUEST_COMPRESSED_TRAFFIC
COPY_FILE_REQUEST_SECURITY_PRIVILEGES
COPY_FILE_RESTARTABLE
COPY_FILE_RESUME_FROM_PAUSE
COPY_FILE_SKIP_ALTERNATE_STREAMS
CORE_PARKING_POLICY_CHANGE_IDEAL
CORE_PARKING_POLICY_CHANGE_MAX
CORE_PARKING_POLICY_CHANGE_MULTISTEP
CORE_PARKING_POLICY_CHANGE_ROCKET
CORE_PARKING_POLICY_CHANGE_SINGLE
CO_E_FIRST
CO_E_LAST
CO_S_FIRST
CO_S_LAST
CPS_CANCEL
CPS_COMPLETE
CPS_CONVERT
CPS_REVERT
CP_ACP
CP_INSTALLED
CP_MACCP
CP_NONE
CP_OEMCP
CP_RECTANGLE
CP_REGION
CP_SUPPORTED
CP_SYMBOL
CP_THREAD_ACP
CP_UTF7
CP_UTF8
CREATECOLORSPACE_EMBEDED
CREATE_ALWAYS
CREATE_BOUNDARY_DESCRIPTOR_ADD_APPCONTAINER_SID
CREATE_BREAKAWAY_FROM_JOB
CREATE_DEFAULT_ERROR_MODE
CREATE_EVENT_INITIAL_SET
CREATE_EVENT_MANUAL_RESET
CREATE_FORCEDOS
CREATE_FOR_DIR
CREATE_FOR_IMPORT
CREATE_IGNORE_SYSTEM_DEFAULT
CREATE_MUTEX_INITIAL_OWNER
CREATE_NEW
CREATE_NEW_CONSOLE
CREATE_NEW_PROCESS_GROUP
CREATE_NO_WINDOW
CREATE_PRESERVE_CODE_AUTHZ_LEVEL
CREATE_PROCESS_DEBUG_EVENT
CREATE_PROTECTED_PROCESS
CREATE_SECURE_PROCESS
CREATE_SEPARATE_WOW_VDM
CREATE_SHARED_WOW_VDM
CREATE_SUSPENDED
CREATE_THREAD_DEBUG_EVENT
CREATE_UNICODE_ENVIRONMENT
CREATE_WAITABLE_TIMER_HIGH_RESOLUTION
CREATE_WAITABLE_TIMER_MANUAL_RESET
CRITICAL_ACE_FLAG
CRITICAL_SECTION_NO_DEBUG_INFO
CRM_PROTOCOL_DYNAMIC_MARSHAL_INFO
CRM_PROTOCOL_EXPLICIT_MARSHAL_ONLY
CRM_PROTOCOL_MAXIMUM_OPTION
CSOUND_SYSTEM
CSTR_EQUAL
CSTR_GREATER_THAN
CSTR_LESS_THAN
CS_BYTEALIGNCLIENT
CS_BYTEALIGNWINDOW
CS_CLASSDC
CS_DBLCLKS
CS_DELETE_TRANSFORM
CS_DISABLE
CS_DROPSHADOW
CS_ENABLE
CS_E_FIRST
CS_E_LAST
CS_GLOBALCLASS
CS_HREDRAW
CS_IME
CS_INSERTCHAR
CS_NOCLOSE
CS_NOMOVECARET
CS_OWNDC
CS_PARENTDC
CS_SAVEBITS
CS_VREDRAW
CTLCOLOR_BTN
CTLCOLOR_DLG
CTLCOLOR_EDIT
CTLCOLOR_LISTBOX
CTLCOLOR_MAX
CTLCOLOR_MSGBOX
CTLCOLOR_SCROLLBAR
CTLCOLOR_STATIC
CTMF_INCLUDE_APPCONTAINER
CTMF_INCLUDE_LPAC
CTMF_VALID_FLAGS
CTRL_BREAK_EVENT
CTRL_CLOSE_EVENT
CTRL_C_EVENT
CTRL_LOGOFF_EVENT
CTRL_SHUTDOWN_EVENT
CTRY_ALBANIA
CTRY_ALGERIA
CTRY_ARGENTINA
CTRY_ARMENIA
CTRY_AUSTRALIA
CTRY_AUSTRIA
CTRY_AZERBAIJAN
CTRY_BAHRAIN
CTRY_BELARUS
CTRY_BELGIUM
CTRY_BELIZE
CTRY_BOLIVIA
CTRY_BRAZIL
CTRY_BRUNEI_DARUSSALAM
CTRY_BULGARIA
CTRY_CANADA
CTRY_CARIBBEAN
CTRY_CHILE
CTRY_COLOMBIA
CTRY_COSTA_RICA
CTRY_CROATIA
CTRY_CZECH
CTRY_DEFAULT
CTRY_DENMARK
CTRY_DOMINICAN_REPUBLIC
CTRY_ECUADOR
CTRY_EGYPT
CTRY_EL_SALVADOR
CTRY_ESTONIA
CTRY_FAEROE_ISLANDS
CTRY_FINLAND
CTRY_FRANCE
CTRY_GEORGIA
CTRY_GERMANY
CTRY_GREECE
CTRY_GUATEMALA
CTRY_HONDURAS
CTRY_HONG_KONG
CTRY_HUNGARY
CTRY_ICELAND
CTRY_INDIA
CTRY_INDONESIA
CTRY_IRAN
CTRY_IRAQ
CTRY_IRELAND
CTRY_ISRAEL
CTRY_ITALY
CTRY_JAMAICA
CTRY_JAPAN
CTRY_JORDAN
CTRY_KAZAKSTAN
CTRY_KENYA
CTRY_KUWAIT
CTRY_KYRGYZSTAN
CTRY_LATVIA
CTRY_LEBANON
CTRY_LIBYA
CTRY_LIECHTENSTEIN
CTRY_LITHUANIA
CTRY_LUXEMBOURG
CTRY_MACAU
CTRY_MACEDONIA
CTRY_MALAYSIA
CTRY_MALDIVES
CTRY_MEXICO
CTRY_MONACO
CTRY_MONGOLIA
CTRY_MOROCCO
CTRY_NETHERLANDS
CTRY_NEW_ZEALAND
CTRY_NICARAGUA
CTRY_NORWAY
CTRY_OMAN
CTRY_PAKISTAN
CTRY_PANAMA
CTRY_PARAGUAY
CTRY_PERU
CTRY_PHILIPPINES
CTRY_POLAND
CTRY_PORTUGAL
CTRY_PRCHINA
CTRY_PUERTO_RICO
CTRY_QATAR
CTRY_ROMANIA
CTRY_RUSSIA
CTRY_SAUDI_ARABIA
CTRY_SERBIA
CTRY_SINGAPORE
CTRY_SLOVAK
CTRY_SLOVENIA
CTRY_SOUTH_AFRICA
CTRY_SOUTH_KOREA
CTRY_SPAIN
CTRY_SWEDEN
CTRY_SWITZERLAND
CTRY_SYRIA
CTRY_TAIWAN
CTRY_TATARSTAN
CTRY_THAILAND
CTRY_TRINIDAD_Y_TOBAGO
CTRY_TUNISIA
CTRY_TURKEY
CTRY_UAE
CTRY_UKRAINE
CTRY_UNITED_KINGDOM
CTRY_UNITED_STATES
CTRY_URUGUAY
CTRY_UZBEKISTAN
CTRY_VENEZUELA
CTRY_VIET_NAM
CTRY_YEMEN
CTRY_ZIMBABWE
CT_CTYPE1
CT_CTYPE2
CT_CTYPE3
CURRENT_IMPORT_REDIRECTION_VERSION
CURSOR_CREATION_SCALING_DEFAULT
CURSOR_CREATION_SCALING_NONE
CURSOR_INVISIBLE
CURSOR_SHOWING
CURSOR_SUPPRESSED
CURVECAPS
CWF_CREATE_ONLY
CWP_ALL
CWP_SKIPDISABLED
CWP_SKIPINVISIBLE
CWP_SKIPTRANSPARENT
DACL_SECURITY_INFORMATION
DATA_E_FIRST
DATA_E_LAST
DATA_S_FIRST
DATA_S_LAST
DATE_AUTOLAYOUT
DATE_LONGDATE
DATE_LTRREADING
DATE_MONTHDAY
DATE_RTLREADING
DATE_SHORTDATE
DATE_USE_ALT_CALENDAR
DATE_YEARMONTH
DCBA_FACEDOWNCENTER
DCBA_FACEDOWNLEFT
DCBA_FACEDOWNNONE
DCBA_FACEDOWNRIGHT
DCBA_FACEUPCENTER
DCBA_FACEUPLEFT
DCBA_FACEUPNONE
DCBA_FACEUPRIGHT
DCB_ACCUMULATE
DCB_DIRTY
DCB_DISABLE
DCB_ENABLE
DCB_RESET
DCB_SET
DCTT_BITMAP
DCTT_DOWNLOAD
DCTT_DOWNLOAD_OUTLINE
DCTT_SUBDEV
DCX_CACHE
DCX_CLIPCHILDREN
DCX_CLIPSIBLINGS
DCX_EXCLUDERGN
DCX_EXCLUDEUPDATE
DCX_INTERSECTRGN
DCX_INTERSECTUPDATE
DCX_LOCKWINDOWUPDATE
DCX_NORESETATTRS
DCX_PARENTCLIP
DCX_VALIDATE
DCX_WINDOW
DC_ACTIVE
DC_BINADJUST
DC_BINNAMES
DC_BINS
DC_BRUSH
DC_BUTTONS
DC_COLLATE
DC_COLORDEVICE
DC_COPIES
DC_DATATYPE_PRODUCED
DC_DRIVER
DC_DUPLEX
DC_EMF_COMPLIANT
DC_ENUMRESOLUTIONS
DC_EXTRA
DC_FIELDS
DC_FILEDEPENDENCIES
DC_GRADIENT
DC_HASDEFID
DC_ICON
DC_INBUTTON
DC_MANUFACTURER
DC_MAXEXTENT
DC_MEDIAREADY
DC_MEDIATYPENAMES
DC_MEDIATYPES
DC_MINEXTENT
DC_MODEL
DC_NUP
DC_ORIENTATION
DC_PAPERNAMES
DC_PAPERS
DC_PAPERSIZE
DC_PEN
DC_PERSONALITY
DC_PRINTERMEM
DC_PRINTRATE
DC_PRINTRATEPPM
DC_PRINTRATEUNIT
DC_SIZE
DC_SMALLCAP
DC_STAPLE
DC_TEXT
DC_TRUETYPE
DC_VERSION
DDD_EXACT_MATCH_ON_REMOVE
DDD_LUID_BROADCAST_DRIVE
DDD_NO_BROADCAST_SYSTEM
DDD_RAW_TARGET_PATH
DDD_REMOVE_DEFINITION
DDL_ARCHIVE
DDL_DIRECTORY
DDL_DRIVES
DDL_EXCLUSIVE
DDL_HIDDEN
DDL_POSTMSGS
DDL_READONLY
DDL_READWRITE
DDL_SYSTEM
DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION
DEBUG_ONLY_THIS_PROCESS
DEBUG_PROCESS
DEDICATED_MEMORY_CACHE_ELIGIBLE
DEFAULT_CHARSET
DEFAULT_GUI_FONT
DEFAULT_PALETTE
DEFAULT_PITCH
DEFAULT_QUALITY
DELETE
DESKTOPHORZRES
DESKTOPVERTRES
DESKTOP_CREATEMENU
DESKTOP_CREATEWINDOW
DESKTOP_ENUMERATE
DESKTOP_HOOKCONTROL
DESKTOP_JOURNALPLAYBACK
DESKTOP_JOURNALRECORD
DESKTOP_READOBJECTS
DESKTOP_SWITCHDESKTOP
DESKTOP_WRITEOBJECTS
DETACHED_PROCESS
DEVELOPER_DRIVE_ENABLEMENT_STATE_DeveloperDriveDisabledByGroupPolicy
DEVELOPER_DRIVE_ENABLEMENT_STATE_DeveloperDriveDisabledBySystemPolicy
DEVELOPER_DRIVE_ENABLEMENT_STATE_DeveloperDriveEnabled
DEVELOPER_DRIVE_ENABLEMENT_STATE_DeveloperDriveEnablementStateError
DEVICEDATA
DEVICEFAMILYDEVICEFORM_ALLINONE
DEVICEFAMILYDEVICEFORM_BANKING
DEVICEFAMILYDEVICEFORM_BUILDING_AUTOMATION
DEVICEFAMILYDEVICEFORM_CONVERTIBLE
DEVICEFAMILYDEVICEFORM_DESKTOP
DEVICEFAMILYDEVICEFORM_DETACHABLE
DEVICEFAMILYDEVICEFORM_DIGITAL_SIGNAGE
DEVICEFAMILYDEVICEFORM_GAMING
DEVICEFAMILYDEVICEFORM_GAMING_CONSOLE
DEVICEFAMILYDEVICEFORM_GAMING_HANDHELD
DEVICEFAMILYDEVICEFORM_HMD
DEVICEFAMILYDEVICEFORM_HOME_AUTOMATION
DEVICEFAMILYDEVICEFORM_INDUSTRIAL_AUTOMATION
DEVICEFAMILYDEVICEFORM_INDUSTRY_HANDHELD
DEVICEFAMILYDEVICEFORM_INDUSTRY_OTHER
DEVICEFAMILYDEVICEFORM_INDUSTRY_TABLET
DEVICEFAMILYDEVICEFORM_KEY
DEVICEFAMILYDEVICEFORM_KIOSK
DEVICEFAMILYDEVICEFORM_LARGESCREEN
DEVICEFAMILYDEVICEFORM_MAKER_BOARD
DEVICEFAMILYDEVICEFORM_MAX
DEVICEFAMILYDEVICEFORM_MEDICAL
DEVICEFAMILYDEVICEFORM_NETWORKING
DEVICEFAMILYDEVICEFORM_NOTEBOOK
DEVICEFAMILYDEVICEFORM_PHONE
DEVICEFAMILYDEVICEFORM_POINT_OF_SERVICE
DEVICEFAMILYDEVICEFORM_PRINTING
DEVICEFAMILYDEVICEFORM_PUCK
DEVICEFAMILYDEVICEFORM_STICKPC
DEVICEFAMILYDEVICEFORM_TABLET
DEVICEFAMILYDEVICEFORM_THIN_CLIENT
DEVICEFAMILYDEVICEFORM_TOY
DEVICEFAMILYDEVICEFORM_UNKNOWN
DEVICEFAMILYDEVICEFORM_VALUE
DEVICEFAMILYDEVICEFORM_VENDING
DEVICEFAMILYDEVICEFORM_XBOX_ONE
DEVICEFAMILYDEVICEFORM_XBOX_ONE_S
DEVICEFAMILYDEVICEFORM_XBOX_ONE_X
DEVICEFAMILYDEVICEFORM_XBOX_ONE_X_DEVKIT
DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_01
DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_02
DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_03
DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_04
DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_05
DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_06
DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_07
DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_08
DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_09
DEVICEFAMILYDEVICEFORM_XBOX_SERIES_S
DEVICEFAMILYDEVICEFORM_XBOX_SERIES_X
DEVICEFAMILYDEVICEFORM_XBOX_SERIES_X_DEVKIT
DEVICEFAMILYINFOENUM_7067329
DEVICEFAMILYINFOENUM_8828080
DEVICEFAMILYINFOENUM_DESKTOP
DEVICEFAMILYINFOENUM_HOLOGRAPHIC
DEVICEFAMILYINFOENUM_IOT
DEVICEFAMILYINFOENUM_IOT_HEADLESS
DEVICEFAMILYINFOENUM_MAX
DEVICEFAMILYINFOENUM_MOBILE
DEVICEFAMILYINFOENUM_SERVER
DEVICEFAMILYINFOENUM_SERVER_NANO
DEVICEFAMILYINFOENUM_TEAM
DEVICEFAMILYINFOENUM_UAP
DEVICEFAMILYINFOENUM_WINDOWS_8X
DEVICEFAMILYINFOENUM_WINDOWS_CORE
DEVICEFAMILYINFOENUM_WINDOWS_CORE_HEADLESS
DEVICEFAMILYINFOENUM_WINDOWS_PHONE_8X
DEVICEFAMILYINFOENUM_XBOX
DEVICEFAMILYINFOENUM_XBOXERA
DEVICEFAMILYINFOENUM_XBOXSRA
DEVICE_DEFAULT_FONT
DEVICE_FONTTYPE
DEVICE_NOTIFY_ALL_INTERFACE_CLASSES
DEVICE_NOTIFY_SERVICE_HANDLE
DEVICE_NOTIFY_WINDOW_HANDLE
DFCS_ADJUSTRECT
DFCS_BUTTON3STATE
DFCS_BUTTONCHECK
DFCS_BUTTONPUSH
DFCS_BUTTONRADIO
DFCS_BUTTONRADIOIMAGE
DFCS_BUTTONRADIOMASK
DFCS_CAPTIONCLOSE
DFCS_CAPTIONHELP
DFCS_CAPTIONMAX
DFCS_CAPTIONMIN
DFCS_CAPTIONRESTORE
DFCS_CHECKED
DFCS_FLAT
DFCS_HOT
DFCS_INACTIVE
DFCS_MENUARROW
DFCS_MENUARROWRIGHT
DFCS_MENUBULLET
DFCS_MENUCHECK
DFCS_MONO
DFCS_PUSHED
DFCS_SCROLLCOMBOBOX
DFCS_SCROLLDOWN
DFCS_SCROLLLEFT
DFCS_SCROLLRIGHT
DFCS_SCROLLSIZEGRIP
DFCS_SCROLLSIZEGRIPRIGHT
DFCS_SCROLLUP
DFCS_TRANSPARENT
DFC_BUTTON
DFC_CAPTION
DFC_MENU
DFC_POPUPMENU
DFC_SCROLL
DF_ALLOWOTHERACCOUNTHOOK
DIAGNOSTIC_REASON_DETAILED_STRING
DIAGNOSTIC_REASON_INVALID_FLAGS
DIAGNOSTIC_REASON_NOT_SPECIFIED
DIAGNOSTIC_REASON_SIMPLE_STRING
DIAGNOSTIC_REASON_VERSION
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS_DCDC_DEFAULT
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS_DCDC_DISABLE_FONT_UPDATE
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS_DCDC_DISABLE_RELAYOUT
DIALOG_DPI_CHANGE_BEHAVIORS_DDC_DEFAULT
DIALOG_DPI_CHANGE_BEHAVIORS_DDC_DISABLE_ALL
DIALOG_DPI_CHANGE_BEHAVIORS_DDC_DISABLE_CONTROL_RELAYOUT
DIALOG_DPI_CHANGE_BEHAVIORS_DDC_DISABLE_RESIZE
DIALOPTION_BILLING
DIALOPTION_DIALTONE
DIALOPTION_QUIET
DIB_PAL_COLORS
DIB_RGB_COLORS
DIFFERENCE
DIRECTORY_FLAGS_DIRECTORY_FLAGS_DISALLOW_PATH_REDIRECTS
DIRECTORY_FLAGS_DIRECTORY_FLAGS_NONE
DISABLE_MAX_PRIVILEGE
DISABLE_NEWLINE_AUTO_RETURN
DISCHARGE_POLICY_CRITICAL
DISCHARGE_POLICY_LOW
DISC_NO_FORCE
DISC_UPDATE_PROFILE
DISPATCH_LEVEL
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_FORCE_UINT32
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_GET_ADAPTER_NAME
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO_2
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_GET_MONITOR_SPECIALIZATION
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_GET_SOURCE_NAME
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_GET_SUPPORT_VIRTUAL_RESOLUTION
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_BASE_TYPE
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_PREFERRED_MODE
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_SET_ADVANCED_COLOR_STATE
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_SET_HDR_STATE
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_SET_MONITOR_SPECIALIZATION
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_SET_RESERVED1
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_SET_SUPPORT_VIRTUAL_RESOLUTION
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_SET_TARGET_PERSISTENCE
DISPLAYCONFIG_DEVICE_INFO_TYPE_DISPLAYCONFIG_DEVICE_INFO_SET_WCG_STATE
DISPLAYCONFIG_MAXPATH
DISPLAYCONFIG_MODE_INFO_TYPE_DISPLAYCONFIG_MODE_INFO_TYPE_DESKTOP_IMAGE
DISPLAYCONFIG_MODE_INFO_TYPE_DISPLAYCONFIG_MODE_INFO_TYPE_FORCE_UINT32
DISPLAYCONFIG_MODE_INFO_TYPE_DISPLAYCONFIG_MODE_INFO_TYPE_SOURCE
DISPLAYCONFIG_MODE_INFO_TYPE_DISPLAYCONFIG_MODE_INFO_TYPE_TARGET
DISPLAYCONFIG_PATH_ACTIVE
DISPLAYCONFIG_PATH_BOOST_REFRESH_RATE
DISPLAYCONFIG_PATH_CLONE_GROUP_INVALID
DISPLAYCONFIG_PATH_DESKTOP_IMAGE_IDX_INVALID
DISPLAYCONFIG_PATH_MODE_IDX_INVALID
DISPLAYCONFIG_PATH_PREFERRED_UNSCALED
DISPLAYCONFIG_PATH_SOURCE_MODE_IDX_INVALID
DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE
DISPLAYCONFIG_PATH_TARGET_MODE_IDX_INVALID
DISPLAYCONFIG_PATH_VALID_FLAGS
DISPLAYCONFIG_PIXELFORMAT_DISPLAYCONFIG_PIXELFORMAT_8BPP
DISPLAYCONFIG_PIXELFORMAT_DISPLAYCONFIG_PIXELFORMAT_16BPP
DISPLAYCONFIG_PIXELFORMAT_DISPLAYCONFIG_PIXELFORMAT_24BPP
DISPLAYCONFIG_PIXELFORMAT_DISPLAYCONFIG_PIXELFORMAT_32BPP
DISPLAYCONFIG_PIXELFORMAT_DISPLAYCONFIG_PIXELFORMAT_FORCE_UINT32
DISPLAYCONFIG_PIXELFORMAT_DISPLAYCONFIG_PIXELFORMAT_NONGDI
DISPLAYCONFIG_ROTATION_DISPLAYCONFIG_ROTATION_FORCE_UINT32
DISPLAYCONFIG_ROTATION_DISPLAYCONFIG_ROTATION_IDENTITY
DISPLAYCONFIG_ROTATION_DISPLAYCONFIG_ROTATION_ROTATE90
DISPLAYCONFIG_ROTATION_DISPLAYCONFIG_ROTATION_ROTATE180
DISPLAYCONFIG_ROTATION_DISPLAYCONFIG_ROTATION_ROTATE270
DISPLAYCONFIG_SCALING_DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX
DISPLAYCONFIG_SCALING_DISPLAYCONFIG_SCALING_CENTERED
DISPLAYCONFIG_SCALING_DISPLAYCONFIG_SCALING_CUSTOM
DISPLAYCONFIG_SCALING_DISPLAYCONFIG_SCALING_FORCE_UINT32
DISPLAYCONFIG_SCALING_DISPLAYCONFIG_SCALING_IDENTITY
DISPLAYCONFIG_SCALING_DISPLAYCONFIG_SCALING_PREFERRED
DISPLAYCONFIG_SCALING_DISPLAYCONFIG_SCALING_STRETCHED
DISPLAYCONFIG_SCANLINE_ORDERING_DISPLAYCONFIG_SCANLINE_ORDERING_FORCE_UINT32
DISPLAYCONFIG_SCANLINE_ORDERING_DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED
DISPLAYCONFIG_SCANLINE_ORDERING_DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_LOWERFIELDFIRST
DISPLAYCONFIG_SCANLINE_ORDERING_DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_UPPERFIELDFIRST
DISPLAYCONFIG_SCANLINE_ORDERING_DISPLAYCONFIG_SCANLINE_ORDERING_PROGRESSIVE
DISPLAYCONFIG_SCANLINE_ORDERING_DISPLAYCONFIG_SCANLINE_ORDERING_UNSPECIFIED
DISPLAYCONFIG_SOURCE_IN_USE
DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_BOOT
DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_PATH
DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_SYSTEM
DISPLAYCONFIG_TARGET_FORCIBLE
DISPLAYCONFIG_TARGET_IN_USE
DISPLAYCONFIG_TARGET_IS_HMD
DISPLAYCONFIG_TOPOLOGY_ID_DISPLAYCONFIG_TOPOLOGY_CLONE
DISPLAYCONFIG_TOPOLOGY_ID_DISPLAYCONFIG_TOPOLOGY_EXTEND
DISPLAYCONFIG_TOPOLOGY_ID_DISPLAYCONFIG_TOPOLOGY_EXTERNAL
DISPLAYCONFIG_TOPOLOGY_ID_DISPLAYCONFIG_TOPOLOGY_FORCE_UINT32
DISPLAYCONFIG_TOPOLOGY_ID_DISPLAYCONFIG_TOPOLOGY_INTERNAL
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPONENT_VIDEO
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPOSITE_VIDEO
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EMBEDDED
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EXTERNAL
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_USB_TUNNEL
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DVI
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_D_JPN
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_FORCE_UINT32
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HD15
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_VIRTUAL
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_WIRED
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_LVDS
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_OTHER
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDI
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDTVDONGLE
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SVIDEO
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EMBEDDED
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY_DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EXTERNAL
DISPLAY_DEVICE_ACC_DRIVER
DISPLAY_DEVICE_ACTIVE
DISPLAY_DEVICE_ATTACHED
DISPLAY_DEVICE_ATTACHED_TO_DESKTOP
DISPLAY_DEVICE_DISCONNECT
DISPLAY_DEVICE_MIRRORING_DRIVER
DISPLAY_DEVICE_MODESPRUNED
DISPLAY_DEVICE_MULTI_DRIVER
DISPLAY_DEVICE_PRIMARY_DEVICE
DISPLAY_DEVICE_RDPUDD
DISPLAY_DEVICE_REMOTE
DISPLAY_DEVICE_REMOVABLE
DISPLAY_DEVICE_TS_COMPATIBLE
DISPLAY_DEVICE_UNSAFE_MODES_ON
DISPLAY_DEVICE_VGA_COMPATIBLE
DISP_CHANGE_BADDUALVIEW
DISP_CHANGE_BADFLAGS
DISP_CHANGE_BADMODE
DISP_CHANGE_BADPARAM
DISP_CHANGE_FAILED
DISP_CHANGE_NOTUPDATED
DISP_CHANGE_RESTART
DISP_CHANGE_SUCCESSFUL
DI_APPBANDING
DI_COMPAT
DI_DEFAULTSIZE
DI_IMAGE
DI_MASK
DI_NOMIRROR
DI_NORMAL
DI_ROPS_READ_DESTINATION
DKGRAY_BRUSH
DLGC_BUTTON
DLGC_DEFPUSHBUTTON
DLGC_HASSETSEL
DLGC_RADIOBUTTON
DLGC_STATIC
DLGC_UNDEFPUSHBUTTON
DLGC_WANTALLKEYS
DLGC_WANTARROWS
DLGC_WANTCHARS
DLGC_WANTMESSAGE
DLGC_WANTTAB
DLGWINDOWEXTRA
DLL_PROCESS_ATTACH
DLL_PROCESS_DETACH
DLL_THREAD_ATTACH
DLL_THREAD_DETACH
DMBIN_AUTO
DMBIN_CASSETTE
DMBIN_ENVELOPE
DMBIN_ENVMANUAL
DMBIN_FORMSOURCE
DMBIN_LARGECAPACITY
DMBIN_LARGEFMT
DMBIN_LAST
DMBIN_LOWER
DMBIN_MANUAL
DMBIN_MIDDLE
DMBIN_ONLYONE
DMBIN_SMALLFMT
DMBIN_TRACTOR
DMBIN_UPPER
DMBIN_USER
DMCOLLATE_FALSE
DMCOLLATE_TRUE
DMCOLOR_COLOR
DMCOLOR_MONOCHROME
DMDFO_CENTER
DMDFO_DEFAULT
DMDFO_STRETCH
DMDISPLAYFLAGS_TEXTMODE
DMDITHER_COARSE
DMDITHER_ERRORDIFFUSION
DMDITHER_FINE
DMDITHER_GRAYSCALE
DMDITHER_LINEART
DMDITHER_NONE
DMDITHER_RESERVED6
DMDITHER_RESERVED7
DMDITHER_RESERVED8
DMDITHER_RESERVED9
DMDITHER_USER
DMDO_90
DMDO_180
DMDO_270
DMDO_DEFAULT
DMDUP_HORIZONTAL
DMDUP_SIMPLEX
DMDUP_VERTICAL
DMICMMETHOD_DEVICE
DMICMMETHOD_DRIVER
DMICMMETHOD_NONE
DMICMMETHOD_SYSTEM
DMICMMETHOD_USER
DMICM_ABS_COLORIMETRIC
DMICM_COLORIMETRIC
DMICM_CONTRAST
DMICM_SATURATE
DMICM_USER
DMMEDIA_GLOSSY
DMMEDIA_STANDARD
DMMEDIA_TRANSPARENCY
DMMEDIA_USER
DMNUP_ONEUP
DMNUP_SYSTEM
DMORIENT_LANDSCAPE
DMORIENT_PORTRAIT
DMPAPER_9X11
DMPAPER_10X11
DMPAPER_10X14
DMPAPER_11X17
DMPAPER_12X11
DMPAPER_15X11
DMPAPER_A2
DMPAPER_A3
DMPAPER_A4
DMPAPER_A5
DMPAPER_A6
DMPAPER_A3_EXTRA
DMPAPER_A3_EXTRA_TRANSVERSE
DMPAPER_A3_ROTATED
DMPAPER_A3_TRANSVERSE
DMPAPER_A4SMALL
DMPAPER_A4_EXTRA
DMPAPER_A4_PLUS
DMPAPER_A4_ROTATED
DMPAPER_A4_TRANSVERSE
DMPAPER_A5_EXTRA
DMPAPER_A5_ROTATED
DMPAPER_A5_TRANSVERSE
DMPAPER_A6_ROTATED
DMPAPER_A_PLUS
DMPAPER_B4
DMPAPER_B5
DMPAPER_B4_JIS_ROTATED
DMPAPER_B5_EXTRA
DMPAPER_B5_JIS_ROTATED
DMPAPER_B5_TRANSVERSE
DMPAPER_B6_JIS
DMPAPER_B6_JIS_ROTATED
DMPAPER_B_PLUS
DMPAPER_CSHEET
DMPAPER_DBL_JAPANESE_POSTCARD
DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED
DMPAPER_DSHEET
DMPAPER_ENV_9
DMPAPER_ENV_10
DMPAPER_ENV_11
DMPAPER_ENV_12
DMPAPER_ENV_14
DMPAPER_ENV_B4
DMPAPER_ENV_B5
DMPAPER_ENV_B6
DMPAPER_ENV_C3
DMPAPER_ENV_C4
DMPAPER_ENV_C5
DMPAPER_ENV_C6
DMPAPER_ENV_C65
DMPAPER_ENV_DL
DMPAPER_ENV_INVITE
DMPAPER_ENV_ITALY
DMPAPER_ENV_MONARCH
DMPAPER_ENV_PERSONAL
DMPAPER_ESHEET
DMPAPER_EXECUTIVE
DMPAPER_FANFOLD_LGL_GERMAN
DMPAPER_FANFOLD_STD_GERMAN
DMPAPER_FANFOLD_US
DMPAPER_FOLIO
DMPAPER_ISO_B4
DMPAPER_JAPANESE_POSTCARD
DMPAPER_JAPANESE_POSTCARD_ROTATED
DMPAPER_JENV_CHOU3
DMPAPER_JENV_CHOU4
DMPAPER_JENV_CHOU3_ROTATED
DMPAPER_JENV_CHOU4_ROTATED
DMPAPER_JENV_KAKU2
DMPAPER_JENV_KAKU3
DMPAPER_JENV_KAKU2_ROTATED
DMPAPER_JENV_KAKU3_ROTATED
DMPAPER_JENV_YOU4
DMPAPER_JENV_YOU4_ROTATED
DMPAPER_LAST
DMPAPER_LEDGER
DMPAPER_LEGAL
DMPAPER_LEGAL_EXTRA
DMPAPER_LETTER
DMPAPER_LETTERSMALL
DMPAPER_LETTER_EXTRA
DMPAPER_LETTER_EXTRA_TRANSVERSE
DMPAPER_LETTER_PLUS
DMPAPER_LETTER_ROTATED
DMPAPER_LETTER_TRANSVERSE
DMPAPER_NOTE
DMPAPER_P16K
DMPAPER_P16K_ROTATED
DMPAPER_P32K
DMPAPER_P32KBIG
DMPAPER_P32KBIG_ROTATED
DMPAPER_P32K_ROTATED
DMPAPER_PENV_1
DMPAPER_PENV_2
DMPAPER_PENV_3
DMPAPER_PENV_4
DMPAPER_PENV_5
DMPAPER_PENV_6
DMPAPER_PENV_7
DMPAPER_PENV_8
DMPAPER_PENV_9
DMPAPER_PENV_1_ROTATED
DMPAPER_PENV_2_ROTATED
DMPAPER_PENV_3_ROTATED
DMPAPER_PENV_4_ROTATED
DMPAPER_PENV_5_ROTATED
DMPAPER_PENV_6_ROTATED
DMPAPER_PENV_7_ROTATED
DMPAPER_PENV_8_ROTATED
DMPAPER_PENV_9_ROTATED
DMPAPER_PENV_10
DMPAPER_PENV_10_ROTATED
DMPAPER_QUARTO
DMPAPER_RESERVED_48
DMPAPER_RESERVED_49
DMPAPER_STATEMENT
DMPAPER_TABLOID
DMPAPER_TABLOID_EXTRA
DMPAPER_USER
DMRES_DRAFT
DMRES_HIGH
DMRES_LOW
DMRES_MEDIUM
DMTT_BITMAP
DMTT_DOWNLOAD
DMTT_DOWNLOAD_OUTLINE
DMTT_SUBDEV
DM_BITSPERPEL
DM_COLLATE
DM_COLOR
DM_COPIES
DM_COPY
DM_DEFAULTSOURCE
DM_DISPLAYFIXEDOUTPUT
DM_DISPLAYFLAGS
DM_DISPLAYFREQUENCY
DM_DISPLAYORIENTATION
DM_DITHERTYPE
DM_DUPLEX
DM_FORMNAME
DM_GETDEFID
DM_ICMINTENT
DM_ICMMETHOD
DM_INTERLACED
DM_IN_BUFFER
DM_IN_PROMPT
DM_LOGPIXELS
DM_MEDIATYPE
DM_MODIFY
DM_NUP
DM_ORIENTATION
DM_OUT_BUFFER
DM_OUT_DEFAULT
DM_PANNINGHEIGHT
DM_PANNINGWIDTH
DM_PAPERLENGTH
DM_PAPERSIZE
DM_PAPERWIDTH
DM_PELSHEIGHT
DM_PELSWIDTH
DM_POINTERHITTEST
DM_POSITION
DM_PRINTQUALITY
DM_PROMPT
DM_REPOSITION
DM_SCALE
DM_SETDEFID
DM_SPECVERSION
DM_TTOPTION
DM_UPDATE
DM_YRESOLUTION
DNS_ERROR_ADDRESS_REQUIRED
DNS_ERROR_ALIAS_LOOP
DNS_ERROR_AUTOZONE_ALREADY_EXISTS
DNS_ERROR_AXFR
DNS_ERROR_BACKGROUND_LOADING
DNS_ERROR_BAD_KEYMASTER
DNS_ERROR_BAD_PACKET
DNS_ERROR_CANNOT_FIND_ROOT_HINTS
DNS_ERROR_CLIENT_SUBNET_ALREADY_EXISTS
DNS_ERROR_CLIENT_SUBNET_DOES_NOT_EXIST
DNS_ERROR_CLIENT_SUBNET_IS_ACCESSED
DNS_ERROR_CNAME_COLLISION
DNS_ERROR_CNAME_LOOP
DNS_ERROR_DATABASE_BASE
DNS_ERROR_DATAFILE_BASE
DNS_ERROR_DATAFILE_OPEN_FAILURE
DNS_ERROR_DATAFILE_PARSING
DNS_ERROR_DEFAULT_SCOPE
DNS_ERROR_DEFAULT_VIRTUALIZATION_INSTANCE
DNS_ERROR_DEFAULT_ZONESCOPE
DNS_ERROR_DELEGATION_REQUIRED
DNS_ERROR_DNAME_COLLISION
DNS_ERROR_DNSSEC_BASE
DNS_ERROR_DNSSEC_IS_DISABLED
DNS_ERROR_DP_ALREADY_ENLISTED
DNS_ERROR_DP_ALREADY_EXISTS
DNS_ERROR_DP_BASE
DNS_ERROR_DP_DOES_NOT_EXIST
DNS_ERROR_DP_FSMO_ERROR
DNS_ERROR_DP_NOT_AVAILABLE
DNS_ERROR_DP_NOT_ENLISTED
DNS_ERROR_DS_UNAVAILABLE
DNS_ERROR_DS_ZONE_ALREADY_EXISTS
DNS_ERROR_DWORD_VALUE_TOO_LARGE
DNS_ERROR_DWORD_VALUE_TOO_SMALL
DNS_ERROR_FILE_WRITEBACK_FAILED
DNS_ERROR_FORWARDER_ALREADY_EXISTS
DNS_ERROR_GENERAL_API_BASE
DNS_ERROR_INCONSISTENT_ROOT_HINTS
DNS_ERROR_INVAILD_VIRTUALIZATION_INSTANCE_NAME
DNS_ERROR_INVALID_CLIENT_SUBNET_NAME
DNS_ERROR_INVALID_DATA
DNS_ERROR_INVALID_DATAFILE_NAME
DNS_ERROR_INVALID_INITIAL_ROLLOVER_OFFSET
DNS_ERROR_INVALID_IP_ADDRESS
DNS_ERROR_INVALID_KEY_SIZE
DNS_ERROR_INVALID_NAME
DNS_ERROR_INVALID_NAME_CHAR
DNS_ERROR_INVALID_NSEC3_ITERATION_COUNT
DNS_ERROR_INVALID_POLICY_TABLE
DNS_ERROR_INVALID_PROPERTY
DNS_ERROR_INVALID_ROLLOVER_PERIOD
DNS_ERROR_INVALID_SCOPE_NAME
DNS_ERROR_INVALID_SCOPE_OPERATION
DNS_ERROR_INVALID_SIGNATURE_VALIDITY_PERIOD
DNS_ERROR_INVALID_TYPE
DNS_ERROR_INVALID_XML
DNS_ERROR_INVALID_ZONESCOPE_NAME
DNS_ERROR_INVALID_ZONE_OPERATION
DNS_ERROR_INVALID_ZONE_TYPE
DNS_ERROR_KEYMASTER_REQUIRED
DNS_ERROR_KSP_DOES_NOT_SUPPORT_PROTECTION
DNS_ERROR_KSP_NOT_ACCESSIBLE
DNS_ERROR_LOAD_ZONESCOPE_FAILED
DNS_ERROR_MASK
DNS_ERROR_NAME_DOES_NOT_EXIST
DNS_ERROR_NAME_NOT_IN_ZONE
DNS_ERROR_NBSTAT_INIT_FAILED
DNS_ERROR_NEED_SECONDARY_ADDRESSES
DNS_ERROR_NEED_WINS_SERVERS
DNS_ERROR_NODE_CREATION_FAILED
DNS_ERROR_NODE_IS_CNAME
DNS_ERROR_NODE_IS_DNAME
DNS_ERROR_NON_RFC_NAME
DNS_ERROR_NOT_ALLOWED_ON_ACTIVE_SKD
DNS_ERROR_NOT_ALLOWED_ON_RODC
DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER
DNS_ERROR_NOT_ALLOWED_ON_SIGNED_ZONE
DNS_ERROR_NOT_ALLOWED_ON_UNSIGNED_ZONE
DNS_ERROR_NOT_ALLOWED_ON_ZSK
DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION
DNS_ERROR_NOT_ALLOWED_UNDER_DNAME
DNS_ERROR_NOT_ALLOWED_WITH_ZONESCOPES
DNS_ERROR_NOT_ENOUGH_SIGNING_KEY_DESCRIPTORS
DNS_ERROR_NOT_UNIQUE
DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE
DNS_ERROR_NO_CREATE_CACHE_DATA
DNS_ERROR_NO_DNS_SERVERS
DNS_ERROR_NO_MEMORY
DNS_ERROR_NO_PACKET
DNS_ERROR_NO_TCPIP
DNS_ERROR_NO_VALID_TRUST_ANCHORS
DNS_ERROR_NO_ZONE_INFO
DNS_ERROR_NSEC3_INCOMPATIBLE_WITH_RSA_SHA1
DNS_ERROR_NSEC3_NAME_COLLISION
DNS_ERROR_NSEC_INCOMPATIBLE_WITH_NSEC3_RSA_SHA1
DNS_ERROR_NUMERIC_NAME
DNS_ERROR_OPERATION_BASE
DNS_ERROR_PACKET_FMT_BASE
DNS_ERROR_POLICY_ALREADY_EXISTS
DNS_ERROR_POLICY_DOES_NOT_EXIST
DNS_ERROR_POLICY_INVALID_CRITERIA
DNS_ERROR_POLICY_INVALID_CRITERIA_CLIENT_SUBNET
DNS_ERROR_POLICY_INVALID_CRITERIA_FQDN
DNS_ERROR_POLICY_INVALID_CRITERIA_INTERFACE
DNS_ERROR_POLICY_INVALID_CRITERIA_NETWORK_PROTOCOL
DNS_ERROR_POLICY_INVALID_CRITERIA_QUERY_TYPE
DNS_ERROR_POLICY_INVALID_CRITERIA_TIME_OF_DAY
DNS_ERROR_POLICY_INVALID_CRITERIA_TRANSPORT_PROTOCOL
DNS_ERROR_POLICY_INVALID_NAME
DNS_ERROR_POLICY_INVALID_SETTINGS
DNS_ERROR_POLICY_INVALID_WEIGHT
DNS_ERROR_POLICY_LOCKED
DNS_ERROR_POLICY_MISSING_CRITERIA
DNS_ERROR_POLICY_PROCESSING_ORDER_INVALID
DNS_ERROR_POLICY_SCOPE_MISSING
DNS_ERROR_POLICY_SCOPE_NOT_ALLOWED
DNS_ERROR_PRIMARY_REQUIRES_DATAFILE
DNS_ERROR_RCODE
DNS_ERROR_RCODE_BADKEY
DNS_ERROR_RCODE_BADSIG
DNS_ERROR_RCODE_BADTIME
DNS_ERROR_RCODE_FORMAT_ERROR
DNS_ERROR_RCODE_LAST
DNS_ERROR_RCODE_NAME_ERROR
DNS_ERROR_RCODE_NOTAUTH
DNS_ERROR_RCODE_NOTZONE
DNS_ERROR_RCODE_NOT_IMPLEMENTED
DNS_ERROR_RCODE_NO_ERROR
DNS_ERROR_RCODE_NXRRSET
DNS_ERROR_RCODE_REFUSED
DNS_ERROR_RCODE_SERVER_FAILURE
DNS_ERROR_RCODE_YXDOMAIN
DNS_ERROR_RCODE_YXRRSET
DNS_ERROR_RECORD_ALREADY_EXISTS
DNS_ERROR_RECORD_DOES_NOT_EXIST
DNS_ERROR_RECORD_FORMAT
DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT
DNS_ERROR_RECORD_TIMED_OUT
DNS_ERROR_RESPONSE_CODES_BASE
DNS_ERROR_ROLLOVER_ALREADY_QUEUED
DNS_ERROR_ROLLOVER_IN_PROGRESS
DNS_ERROR_ROLLOVER_NOT_POKEABLE
DNS_ERROR_RRL_INVALID_IPV4_PREFIX
DNS_ERROR_RRL_INVALID_IPV6_PREFIX
DNS_ERROR_RRL_INVALID_LEAK_RATE
DNS_ERROR_RRL_INVALID_TC_RATE
DNS_ERROR_RRL_INVALID_WINDOW_SIZE
DNS_ERROR_RRL_LEAK_RATE_LESSTHAN_TC_RATE
DNS_ERROR_RRL_NOT_ENABLED
DNS_ERROR_SCOPE_ALREADY_EXISTS
DNS_ERROR_SCOPE_DOES_NOT_EXIST
DNS_ERROR_SCOPE_LOCKED
DNS_ERROR_SECONDARY_DATA
DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP
DNS_ERROR_SECURE_BASE
DNS_ERROR_SERVERSCOPE_IS_REFERENCED
DNS_ERROR_SETUP_BASE
DNS_ERROR_SIGNING_KEY_NOT_ACCESSIBLE
DNS_ERROR_SOA_DELETE_INVALID
DNS_ERROR_STANDBY_KEY_NOT_PRESENT
DNS_ERROR_SUBNET_ALREADY_EXISTS
DNS_ERROR_SUBNET_DOES_NOT_EXIST
DNS_ERROR_TOO_MANY_SKDS
DNS_ERROR_TRY_AGAIN_LATER
DNS_ERROR_UNEXPECTED_CNG_ERROR
DNS_ERROR_UNEXPECTED_DATA_PROTECTION_ERROR
DNS_ERROR_UNKNOWN_RECORD_TYPE
DNS_ERROR_UNKNOWN_SIGNING_PARAMETER_VERSION
DNS_ERROR_UNSECURE_PACKET
DNS_ERROR_UNSUPPORTED_ALGORITHM
DNS_ERROR_VIRTUALIZATION_INSTANCE_ALREADY_EXISTS
DNS_ERROR_VIRTUALIZATION_INSTANCE_DOES_NOT_EXIST
DNS_ERROR_VIRTUALIZATION_TREE_LOCKED
DNS_ERROR_WINS_INIT_FAILED
DNS_ERROR_ZONESCOPE_ALREADY_EXISTS
DNS_ERROR_ZONESCOPE_DOES_NOT_EXIST
DNS_ERROR_ZONESCOPE_FILE_WRITEBACK_FAILED
DNS_ERROR_ZONESCOPE_IS_REFERENCED
DNS_ERROR_ZONE_ALREADY_EXISTS
DNS_ERROR_ZONE_BASE
DNS_ERROR_ZONE_CONFIGURATION_ERROR
DNS_ERROR_ZONE_CREATION_FAILED
DNS_ERROR_ZONE_DOES_NOT_EXIST
DNS_ERROR_ZONE_HAS_NO_NS_RECORDS
DNS_ERROR_ZONE_HAS_NO_SOA_RECORD
DNS_ERROR_ZONE_IS_SHUTDOWN
DNS_ERROR_ZONE_LOCKED
DNS_ERROR_ZONE_LOCKED_FOR_SIGNING
DNS_ERROR_ZONE_NOT_SECONDARY
DNS_ERROR_ZONE_REQUIRES_MASTER_IP
DNS_INFO_ADDED_LOCAL_WINS
DNS_INFO_AXFR_COMPLETE
DNS_INFO_NO_RECORDS
DNS_REQUEST_PENDING
DNS_STATUS_CONTINUE_NEEDED
DNS_STATUS_DOTTED_NAME
DNS_STATUS_FQDN
DNS_STATUS_PACKET_UNSECURE
DNS_STATUS_SINGLE_PART_NAME
DNS_WARNING_DOMAIN_UNDELETED
DNS_WARNING_PTR_CREATE_FAILED
DOCKINFO_DOCKED
DOCKINFO_UNDOCKED
DOCKINFO_USER_DOCKED
DOCKINFO_USER_SUPPLIED
DOCKINFO_USER_UNDOCKED
DOF_DIRECTORY
DOF_DOCUMENT
DOF_EXECUTABLE
DOF_MULTIPLE
DOF_PROGMAN
DOF_SHELLDATA
DOMAIN
DOMAIN_ALIAS_RID_ACCESS_CONTROL_ASSISTANCE_OPS
DOMAIN_ALIAS_RID_ACCOUNT_OPS
DOMAIN_ALIAS_RID_ADMINS
DOMAIN_ALIAS_RID_AUTHORIZATIONACCESS
DOMAIN_ALIAS_RID_BACKUP_OPS
DOMAIN_ALIAS_RID_CACHEABLE_PRINCIPALS_GROUP
DOMAIN_ALIAS_RID_CERTSVC_DCOM_ACCESS_GROUP
DOMAIN_ALIAS_RID_CRYPTO_OPERATORS
DOMAIN_ALIAS_RID_DCOM_USERS
DOMAIN_ALIAS_RID_DEFAULT_ACCOUNT
DOMAIN_ALIAS_RID_DEVICE_OWNERS
DOMAIN_ALIAS_RID_EVENT_LOG_READERS_GROUP
DOMAIN_ALIAS_RID_GUESTS
DOMAIN_ALIAS_RID_HYPER_V_ADMINS
DOMAIN_ALIAS_RID_INCOMING_FOREST_TRUST_BUILDERS
DOMAIN_ALIAS_RID_IUSERS
DOMAIN_ALIAS_RID_LOGGING_USERS
DOMAIN_ALIAS_RID_MONITORING_USERS
DOMAIN_ALIAS_RID_NETWORK_CONFIGURATION_OPS
DOMAIN_ALIAS_RID_NON_CACHEABLE_PRINCIPALS_GROUP
DOMAIN_ALIAS_RID_OPENSSH_USERS
DOMAIN_ALIAS_RID_POWER_USERS
DOMAIN_ALIAS_RID_PREW2KCOMPACCESS
DOMAIN_ALIAS_RID_PRINT_OPS
DOMAIN_ALIAS_RID_RAS_SERVERS
DOMAIN_ALIAS_RID_RDS_ENDPOINT_SERVERS
DOMAIN_ALIAS_RID_RDS_MANAGEMENT_SERVERS
DOMAIN_ALIAS_RID_RDS_REMOTE_ACCESS_SERVERS
DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS
DOMAIN_ALIAS_RID_REMOTE_MANAGEMENT_USERS
DOMAIN_ALIAS_RID_REPLICATOR
DOMAIN_ALIAS_RID_STORAGE_REPLICA_ADMINS
DOMAIN_ALIAS_RID_SYSTEM_OPS
DOMAIN_ALIAS_RID_TS_LICENSE_SERVERS
DOMAIN_ALIAS_RID_USERS
DOMAIN_ALIAS_RID_USER_MODE_HARDWARE_OPERATORS
DOMAIN_GROUP_RID_ADMINS
DOMAIN_GROUP_RID_AUTHORIZATION_DATA_CONTAINS_CLAIMS
DOMAIN_GROUP_RID_AUTHORIZATION_DATA_IS_COMPOUNDED
DOMAIN_GROUP_RID_CDC_RESERVED
DOMAIN_GROUP_RID_CERT_ADMINS
DOMAIN_GROUP_RID_CLONEABLE_CONTROLLERS
DOMAIN_GROUP_RID_COMPUTERS
DOMAIN_GROUP_RID_CONTROLLERS
DOMAIN_GROUP_RID_ENTERPRISE_ADMINS
DOMAIN_GROUP_RID_ENTERPRISE_KEY_ADMINS
DOMAIN_GROUP_RID_ENTERPRISE_READONLY_DOMAIN_CONTROLLERS
DOMAIN_GROUP_RID_EXTERNAL_TRUSTS
DOMAIN_GROUP_RID_FOREST_TRUSTS
DOMAIN_GROUP_RID_GUESTS
DOMAIN_GROUP_RID_KEY_ADMINS
DOMAIN_GROUP_RID_POLICY_ADMINS
DOMAIN_GROUP_RID_PROTECTED_USERS
DOMAIN_GROUP_RID_READONLY_CONTROLLERS
DOMAIN_GROUP_RID_SCHEMA_ADMINS
DOMAIN_GROUP_RID_USERS
DOMAIN_USER_RID_ADMIN
DOMAIN_USER_RID_DEFAULT_ACCOUNT
DOMAIN_USER_RID_GUEST
DOMAIN_USER_RID_KRBTGT
DOMAIN_USER_RID_MAX
DOMAIN_USER_RID_WDAG_ACCOUNT
DONT_RESOLVE_DLL_REFERENCES
DOUBLE_CLICK
DOWNLOADFACE
DOWNLOADHEADER
DO_DROPFILE
DO_PRINTFILE
DPI_AWARENESS_DPI_AWARENESS_INVALID
DPI_AWARENESS_DPI_AWARENESS_PER_MONITOR_AWARE
DPI_AWARENESS_DPI_AWARENESS_SYSTEM_AWARE
DPI_AWARENESS_DPI_AWARENESS_UNAWARE
DPI_HOSTING_BEHAVIOR_DPI_HOSTING_BEHAVIOR_DEFAULT
DPI_HOSTING_BEHAVIOR_DPI_HOSTING_BEHAVIOR_INVALID
DPI_HOSTING_BEHAVIOR_DPI_HOSTING_BEHAVIOR_MIXED
DRAFTMODE
DRAFT_QUALITY
DRAGDROP_E_FIRST
DRAGDROP_E_LAST
DRAGDROP_S_FIRST
DRAGDROP_S_LAST
DRAWPATTERNRECT
DRIVERVERSION
DRIVE_CDROM
DRIVE_FIXED
DRIVE_NO_ROOT_DIR
DRIVE_RAMDISK
DRIVE_REMOTE
DRIVE_REMOVABLE
DRIVE_UNKNOWN
DRMGR_NOTE_NONE
DRMGR_PRIORITY_APP2APP_DRWRAP
< Priority of drwrap_replace()
DRMGR_PRIORITY_FAULT_DRREG
Priority of drreg fault handling event
DRMGR_PRIORITY_FAULT_DRWRAP
< Priority of fault handling event
DRMGR_PRIORITY_INSERT_DRREG_HIGH
Priority of drreg analysis and pre-insert
DRMGR_PRIORITY_INSERT_DRREG_LOW
Priority of drreg post-insert
DRMGR_PRIORITY_INSERT_DRWRAP
< Priority of drwrap_wrap()
DRMGR_PRIORITY_NAME_DRREG_FAULT
DRMGR_PRIORITY_NAME_DRREG_HIGH
DRMGR_PRIORITY_NAME_DRREG_LOW
DRMGR_PRIORITY_NAME_DRWRAP
DRWRAP_CALLCONV_FLAG_SHIFT
DR_FILE_ALLOW_LARGE
DR_FILE_CLOSE_ON_FORK
DR_FILE_READ
DR_FILE_WRITE_APPEND
DR_FILE_WRITE_ONLY
DR_FILE_WRITE_OVERWRITE
DR_FILE_WRITE_REQUIRE_NEW
DR_FPSTATE_ALIGN
DR_FPSTATE_BUF_SIZE
DR_LOG_ALL
DR_LOG_ASYNCH
DR_LOG_CACHE
DR_LOG_DISPATCH
DR_LOG_EMIT
DR_LOG_FRAGMENT
DR_LOG_HEAP
DR_LOG_HOT_PATCHING
DR_LOG_HTABLE
DR_LOG_INTERP
DR_LOG_LINKS
DR_LOG_MEMSTATS
DR_LOG_MODULEDB
DR_LOG_MONITOR
DR_LOG_NONE
DR_LOG_NT
DR_LOG_OPTS
DR_LOG_RCT
DR_LOG_SIDELINE
DR_LOG_STATS
DR_LOG_SYMBOLS
DR_LOG_SYNCH
DR_LOG_SYSCALLS
DR_LOG_THREADS
DR_LOG_TOP
DR_LOG_VMAREAS
DR_MAP_CACHE_REACHABLE
If set, loads the specified file at a location that is reachable from the code cache and client libraries by a 32-bit displacement. If not set, the mapped file is not guaranteed to be reachable from the cache.
DR_MAP_IMAGE
If set, loads the specified file as an executable image, rather than a data file. This flag is not supported on Linux.
DR_MAP_PRIVATE
If set, changes to mapped memory are private to the mapping process and are not reflected in the underlying file. If not set, changes are visible to other processes that map the same file, and will be propagated to the file itself.
DR_MAX_OPTIONS_LENGTH
DR_MEMPROT_EXEC
DR_MEMPROT_GUARD
DR_MEMPROT_NONE
DR_MEMPROT_PRETEND_WRITE
DR_MEMPROT_READ
DR_MEMPROT_VDSO
DR_MEMPROT_WRITE
DR_NOTE_ANNOTATION
Identifies an annotation point. This label will be replaced by a clean call to the registered annotation handler.
DR_NOTE_CALL_SEQUENCE_END
Used for internal translation from an instruction list. These apply not only to client-inserted clean calls but all inserted calls whether inserted by clients or DR and whether fully clean or not. This is thus distinct from #DR_NOTE_CLEAN_CALL_END.
DR_NOTE_CALL_SEQUENCE_START
Used for internal translation from an instruction list. These apply not only to client-inserted clean calls but all inserted calls whether inserted by clients or DR and whether fully clean or not. This is thus distinct from #DR_NOTE_CLEAN_CALL_END.
DR_NOTE_CLEAN_CALL_END
DR_NOTE_FIRST_RESERVED
DR_NOTE_LDEX
Identifies an annotation point. This label will be replaced by a clean call to the registered annotation handler.
DR_NOTE_REG_BARRIER
Identifies a point at which clients should restore all registers to their application values, as required for DR’s internal block mangling.
DR_NOTE_RSEQ
Identifies an annotation point. This label will be replaced by a clean call to the registered annotation handler.
DR_NOTE_RSEQ_ENTRY
Placed at the top of a basic block, this identifies the entry to an “rseq” (Linux restartable sequence) region. The first two label data fields (see instr_get_label_data_area()) are filled in with this rseq region’s end PC and its abort handler PC, in that order.
DR_REG_AH
< The “ah” register.
DR_REG_AL
< The “al” register.
DR_REG_AX
< The “ax” register.
DR_REG_BH
< The “bh” register.
DR_REG_BL
< The “bl” register.
DR_REG_BND0
< The “bnd0” register.
DR_REG_BND1
< The “bnd1” register.
DR_REG_BND2
< The “bnd2” register.
DR_REG_BND3
< The “bnd3” register.
DR_REG_BP
< The “bp” register.
DR_REG_BPL
< The “bpl” register.
DR_REG_BX
< The “bx” register.
DR_REG_CH
< The “ch” register.
DR_REG_CL
< The “cl” register.
DR_REG_CR0
< The “cr0” register.
DR_REG_CR1
< The “cr1” register.
DR_REG_CR2
< The “cr2” register.
DR_REG_CR3
< The “cr3” register.
DR_REG_CR4
< The “cr4” register.
DR_REG_CR5
< The “cr5” register.
DR_REG_CR6
< The “cr6” register.
DR_REG_CR7
< The “cr7” register.
DR_REG_CR8
< The “cr8” register.
DR_REG_CR9
< The “cr9” register.
DR_REG_CR10
< The “cr10” register.
DR_REG_CR11
< The “cr11” register.
DR_REG_CR12
< The “cr12” register.
DR_REG_CR13
< The “cr13” register.
DR_REG_CR14
< The “cr14” register.
DR_REG_CR15
< The “cr15” register.
DR_REG_CX
< The “cx” register.
DR_REG_DH
< The “dh” register.
DR_REG_DI
< The “di” register.
DR_REG_DIL
< The “dil” register.
DR_REG_DL
< The “dl” register.
DR_REG_DR0
< The “dr0” register.
DR_REG_DR1
< The “dr1” register.
DR_REG_DR2
< The “dr2” register.
DR_REG_DR3
< The “dr3” register.
DR_REG_DR4
< The “dr4” register.
DR_REG_DR5
< The “dr5” register.
DR_REG_DR6
< The “dr6” register.
DR_REG_DR7
< The “dr7” register.
DR_REG_DR8
< The “dr8” register.
DR_REG_DR9
< The “dr9” register.
DR_REG_DR10
< The “dr10” register.
DR_REG_DR11
< The “dr11” register.
DR_REG_DR12
< The “dr12” register.
DR_REG_DR13
< The “dr13” register.
DR_REG_DR14
< The “dr14” register.
DR_REG_DR15
< The “dr15” register.
DR_REG_DX
< The “dx” register.
DR_REG_EAX
< The “eax” register.
DR_REG_EBP
< The “ebp” register.
DR_REG_EBX
< The “ebx” register.
DR_REG_ECX
< The “ecx” register.
DR_REG_EDI
< The “edi” register.
DR_REG_EDX
< The “edx” register.
DR_REG_ESI
< The “esi” register.
DR_REG_ESP
< The “esp” register.
DR_REG_INVALID
< Sentinel value indicating an invalid register.
DR_REG_K0
< The “k0” register.
DR_REG_K1
< The “k1” register.
DR_REG_K2
< The “k2” register.
DR_REG_K3
< The “k3” register.
DR_REG_K4
< The “k4” register.
DR_REG_K5
< The “k5” register.
DR_REG_K6
< The “k6” register.
DR_REG_K7
< The “k7” register.
DR_REG_MAX_AS_OPSZ
< The “cr15” register.
DR_REG_MM0
< The “mm0” register.
DR_REG_MM1
< The “mm1” register.
DR_REG_MM2
< The “mm2” register.
DR_REG_MM3
< The “mm3” register.
DR_REG_MM4
< The “mm4” register.
DR_REG_MM5
< The “mm5” register.
DR_REG_MM6
< The “mm6” register.
DR_REG_MM7
< The “mm7” register.
DR_REG_NULL
< Sentinel value indicating no register, for address modes.
DR_REG_R8
< The “r8” register.
DR_REG_R9
< The “r9” register.
DR_REG_R8D
< The “r8d” register.
DR_REG_R8L
< The “r8l” register.
DR_REG_R8W
< The “r8w” register.
DR_REG_R9D
< The “r9d” register.
DR_REG_R9L
< The “r9l” register.
DR_REG_R9W
< The “r9w” register.
DR_REG_R10
< The “r10” register.
DR_REG_R11
< The “r11” register.
DR_REG_R12
< The “r12” register.
DR_REG_R13
< The “r13” register.
DR_REG_R14
< The “r14” register.
DR_REG_R15
< The “r15” register.
DR_REG_R10D
< The “r10d” register.
DR_REG_R10L
< The “r10l” register.
DR_REG_R10W
< The “r10w” register.
DR_REG_R11D
< The “r11d” register.
DR_REG_R11L
< The “r11l” register.
DR_REG_R11W
< The “r11w” register.
DR_REG_R12D
< The “r12d” register.
DR_REG_R12L
< The “r12l” register.
DR_REG_R12W
< The “r12w” register.
DR_REG_R13D
< The “r13d” register.
DR_REG_R13L
< The “r13l” register.
DR_REG_R13W
< The “r13w” register.
DR_REG_R14D
< The “r14d” register.
DR_REG_R14L
< The “r14l” register.
DR_REG_R14W
< The “r14w” register.
DR_REG_R15D
< The “r15d” register.
DR_REG_R15L
< The “r15l” register.
DR_REG_R15W
< The “r15w” register.
DR_REG_RAX
< The “rax” register.
DR_REG_RBP
< The “rbp” register.
DR_REG_RBX
< The “rbx” register.
DR_REG_RCX
< The “rcx” register.
DR_REG_RDI
< The “rdi” register.
DR_REG_RDX
< The “rdx” register.
DR_REG_RSI
< The “rsi” register.
DR_REG_RSP
< The “rsp” register.
DR_REG_SI
< The “si” register.
DR_REG_SIL
< The “sil” register.
DR_REG_SP
< The “sp” register.
DR_REG_SPL
< The “spl” register.
DR_REG_ST0
< The “st0” register.
DR_REG_ST1
< The “st1” register.
DR_REG_ST2
< The “st2” register.
DR_REG_ST3
< The “st3” register.
DR_REG_ST4
< The “st4” register.
DR_REG_ST5
< The “st5” register.
DR_REG_ST6
< The “st6” register.
DR_REG_ST7
< The “st7” register.
DR_REG_VIRT0
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT1
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT2
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT3
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT4
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT5
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT6
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT7
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT8
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT9
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT10
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT11
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT12
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT13
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT14
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT15
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT16
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT17
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT18
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT19
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT20
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT21
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT22
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT23
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT24
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT25
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT26
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT27
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT28
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT29
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT30
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT31
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT32
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT33
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT34
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT35
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT36
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT37
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT38
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT39
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT40
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT41
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT42
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT43
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT44
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT45
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT46
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT47
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT48
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT49
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT50
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT51
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT52
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT53
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT54
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT55
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT56
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT57
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT58
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT59
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT60
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT61
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT62
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT63
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT64
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT65
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT66
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT67
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT68
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT69
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT70
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT71
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT72
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT73
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT74
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT75
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT76
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT77
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT78
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT79
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT80
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT81
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT82
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT83
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT84
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT85
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT86
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT87
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT88
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT89
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT90
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT91
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT92
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT93
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT94
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT95
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT96
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT97
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT98
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT99
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT100
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT101
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT102
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT103
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT104
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT105
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT106
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT107
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT108
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT109
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT110
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT111
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT112
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT113
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT114
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT115
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT116
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT117
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT118
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT119
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT120
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT121
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT122
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT123
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT124
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT125
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT126
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT127
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT128
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT129
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT130
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT131
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT132
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT133
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT134
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT135
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT136
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT137
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT138
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT139
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT140
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT141
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT142
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT143
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT144
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT145
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT146
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT147
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT148
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT149
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT150
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT151
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT152
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT153
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT154
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT155
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT156
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT157
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT158
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT159
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT160
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT161
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT162
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT163
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT164
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT165
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT166
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT167
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT168
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT169
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT170
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT171
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT172
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT173
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT174
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT175
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT176
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT177
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT178
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT179
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT180
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT181
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT182
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT183
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT184
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT185
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT186
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT187
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT188
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT189
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT190
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT191
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT192
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT193
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT194
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT195
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT196
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT197
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT198
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT199
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT200
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT201
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT202
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT203
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT204
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT205
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT206
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT207
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT208
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT209
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT210
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT211
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT212
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT213
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT214
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT215
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT216
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT217
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT218
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT219
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT220
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT221
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT222
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT223
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT224
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT225
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT226
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT227
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT228
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT229
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT230
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT231
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT232
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT233
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT234
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT235
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT236
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT237
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT238
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT239
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT240
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT241
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT242
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT243
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT244
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT245
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT246
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT247
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT248
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT249
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT250
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT251
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_VIRT252
The first virtual register. Note that all virtual registers named here are valid.
DR_REG_XMM0
< The “xmm0” register.
DR_REG_XMM1
< The “xmm1” register.
DR_REG_XMM2
< The “xmm2” register.
DR_REG_XMM3
< The “xmm3” register.
DR_REG_XMM4
< The “xmm4” register.
DR_REG_XMM5
< The “xmm5” register.
DR_REG_XMM6
< The “xmm6” register.
DR_REG_XMM7
< The “xmm7” register.
DR_REG_XMM8
< The “xmm8” register.
DR_REG_XMM9
< The “xmm9” register.
DR_REG_XMM10
< The “xmm10” register.
DR_REG_XMM11
< The “xmm11” register.
DR_REG_XMM12
< The “xmm12” register.
DR_REG_XMM13
< The “xmm13” register.
DR_REG_XMM14
< The “xmm14” register.
DR_REG_XMM15
< The “xmm15” register.
DR_REG_XMM16
< The “xmm16” register.
DR_REG_XMM17
< The “xmm17” register.
DR_REG_XMM18
< The “xmm18” register.
DR_REG_XMM19
< The “xmm19” register.
DR_REG_XMM20
< The “xmm20” register.
DR_REG_XMM21
< The “xmm21” register.
DR_REG_XMM22
< The “xmm22” register.
DR_REG_XMM23
< The “xmm23” register.
DR_REG_XMM24
< The “xmm24” register.
DR_REG_XMM25
< The “xmm25” register.
DR_REG_XMM26
< The “xmm26” register.
DR_REG_XMM27
< The “xmm27” register.
DR_REG_XMM28
< The “xmm28” register.
DR_REG_XMM29
< The “xmm29” register.
DR_REG_XMM30
< The “xmm30” register.
DR_REG_XMM31
< The “xmm31” register.
DR_REG_YMM0
< The “ymm0” register.
DR_REG_YMM1
< The “ymm1” register.
DR_REG_YMM2
< The “ymm2” register.
DR_REG_YMM3
< The “ymm3” register.
DR_REG_YMM4
< The “ymm4” register.
DR_REG_YMM5
< The “ymm5” register.
DR_REG_YMM6
< The “ymm6” register.
DR_REG_YMM7
< The “ymm7” register.
DR_REG_YMM8
< The “ymm8” register.
DR_REG_YMM9
< The “ymm9” register.
DR_REG_YMM10
< The “ymm10” register.
DR_REG_YMM11
< The “ymm11” register.
DR_REG_YMM12
< The “ymm12” register.
DR_REG_YMM13
< The “ymm13” register.
DR_REG_YMM14
< The “ymm14” register.
DR_REG_YMM15
< The “ymm15” register.
DR_REG_YMM16
< The “ymm16” register.
DR_REG_YMM17
< The “ymm17” register.
DR_REG_YMM18
< The “ymm18” register.
DR_REG_YMM19
< The “ymm19” register.
DR_REG_YMM20
< The “ymm20” register.
DR_REG_YMM21
< The “ymm21” register.
DR_REG_YMM22
< The “ymm22” register.
DR_REG_YMM23
< The “ymm23” register.
DR_REG_YMM24
< The “ymm24” register.
DR_REG_YMM25
< The “ymm25” register.
DR_REG_YMM26
< The “ymm26” register.
DR_REG_YMM27
< The “ymm27” register.
DR_REG_YMM28
< The “ymm28” register.
DR_REG_YMM29
< The “ymm29” register.
DR_REG_YMM30
< The “ymm30” register.
DR_REG_YMM31
< The “ymm31” register.
DR_REG_ZMM0
< The “zmm0” register.
DR_REG_ZMM1
< The “zmm1” register.
DR_REG_ZMM2
< The “zmm2” register.
DR_REG_ZMM3
< The “zmm3” register.
DR_REG_ZMM4
< The “zmm4” register.
DR_REG_ZMM5
< The “zmm5” register.
DR_REG_ZMM6
< The “zmm6” register.
DR_REG_ZMM7
< The “zmm7” register.
DR_REG_ZMM8
< The “zmm8” register.
DR_REG_ZMM9
< The “zmm9” register.
DR_REG_ZMM10
< The “zmm10” register.
DR_REG_ZMM11
< The “zmm11” register.
DR_REG_ZMM12
< The “zmm12” register.
DR_REG_ZMM13
< The “zmm13” register.
DR_REG_ZMM14
< The “zmm14” register.
DR_REG_ZMM15
< The “zmm15” register.
DR_REG_ZMM16
< The “zmm16” register.
DR_REG_ZMM17
< The “zmm17” register.
DR_REG_ZMM18
< The “zmm18” register.
DR_REG_ZMM19
< The “zmm19” register.
DR_REG_ZMM20
< The “zmm20” register.
DR_REG_ZMM21
< The “zmm21” register.
DR_REG_ZMM22
< The “zmm22” register.
DR_REG_ZMM23
< The “zmm23” register.
DR_REG_ZMM24
< The “zmm24” register.
DR_REG_ZMM25
< The “zmm25” register.
DR_REG_ZMM26
< The “zmm26” register.
DR_REG_ZMM27
< The “zmm27” register.
DR_REG_ZMM28
< The “zmm28” register.
DR_REG_ZMM29
< The “zmm29” register.
DR_REG_ZMM30
< The “zmm30” register.
DR_REG_ZMM31
< The “zmm31” register.
DR_SEEK_CUR
DR_SEEK_END
DR_SEEK_SET
DR_SEG_CS
< The “cs” register.
DR_SEG_DS
< The “ds” register.
DR_SEG_ES
< The “es” register.
DR_SEG_FS
< The “fs” register.
DR_SEG_GS
< The “gs” register.
DR_SEG_SS
< The “ss” register.
DR_VG_NUM_ARGS
Defines the maximum number of arguments that can be passed to a Valgrind annotation, and accordingly specifies the length of the array vg_client_request_t.args.
DSS_DISABLED
DSS_HIDEPREFIX
DSS_MONO
DSS_NORMAL
DSS_PREFIXONLY
DSS_RIGHT
DSS_UNION
DST_BITMAP
DST_COMPLEX
DST_ICON
DST_PREFIXTEXT
DST_TEXT
DS_3DLOOK
DS_ABSALIGN
DS_CENTER
DS_CENTERMOUSE
DS_CONTEXTHELP
DS_CONTROL
DS_FIXEDSYS
DS_LOCALEDIT
DS_MODALFRAME
DS_NOFAILCREATE
DS_NOIDLEMSG
DS_SETFONT
DS_SETFOREGROUND
DS_SHELLFONT
DS_SYSMODAL
DS_S_SUCCESS
DTR_CONTROL_DISABLE
DTR_CONTROL_ENABLE
DTR_CONTROL_HANDSHAKE
DT_BOTTOM
DT_CALCRECT
DT_CENTER
DT_CHARSTREAM
DT_DISPFILE
DT_EDITCONTROL
DT_END_ELLIPSIS
DT_EXPANDTABS
DT_EXTERNALLEADING
DT_HIDEPREFIX
DT_INTERNAL
DT_LEFT
DT_METAFILE
DT_MODIFYSTRING
DT_NOCLIP
DT_NOFULLWIDTHCHARBREAK
DT_NOPREFIX
DT_PATH_ELLIPSIS
DT_PLOTTER
DT_PREFIXONLY
DT_RASCAMERA
DT_RASDISPLAY
DT_RASPRINTER
DT_RIGHT
DT_RTLREADING
DT_SINGLELINE
DT_TABSTOP
DT_TOP
DT_VCENTER
DT_WORDBREAK
DT_WORD_ELLIPSIS
DUPLICATE_CLOSE_SOURCE
DUPLICATE_SAME_ACCESS
DWLP_MSGRESULT
DWL_DLGPROC
DWL_MSGRESULT
DWL_USER
DYNAMIC_EH_CONTINUATION_TARGET_ADD
DYNAMIC_EH_CONTINUATION_TARGET_PROCESSED
DYNAMIC_ENFORCED_ADDRESS_RANGE_ADD
DYNAMIC_ENFORCED_ADDRESS_RANGE_PROCESSED
E2BIG
EACCES
EADDRINUSE
EADDRNOTAVAIL
EAFNOSUPPORT
EAGAIN
EALREADY
EASTEUROPE_CHARSET
EBADF
EBADMSG
EBUSY
ECANCELED
ECHILD
ECONNABORTED
ECONNREFUSED
ECONNRESET
EC_LEFTMARGIN
EC_RIGHTMARGIN
EC_USEFONTINFO
EDD_GET_DEVICE_INTERFACE_NAME
EDEADLK
EDEADLOCK
EDESTADDRREQ
EDGE_BUMP
EDGE_ETCHED
EDGE_RAISED
EDGE_SUNKEN
EDIT_CONTROL_FEATURE_EDIT_CONTROL_FEATURE_ENTERPRISE_DATA_PROTECTION_PASTE_SUPPORT
EDIT_CONTROL_FEATURE_EDIT_CONTROL_FEATURE_PASTE_NOTIFICATIONS
EDOM
EDS_RAWMODE
EDS_ROTATEDMODE
EEXIST
EFAULT
EFBIG
EFLAGS_AF
< The bit in the eflags register of AF (Aux Carry Flag).
EFLAGS_ARITH
The bits in the eflags register of CF, PF, AF, ZF, SF, OF.
EFLAGS_CF
< The bit in the eflags register of CF (Carry Flag).
EFLAGS_DF
< The bit in the eflags register of DF (Direction Flag).
EFLAGS_OF
< The bit in the eflags register of OF (Overflow Flag).
EFLAGS_PF
< The bit in the eflags register of PF (Parity Flag).
EFLAGS_READ_6
EFLAGS_READ_AC
EFLAGS_READ_AF
EFLAGS_READ_ALL
EFLAGS_READ_ARITH
EFLAGS_READ_CF
EFLAGS_READ_DF
EFLAGS_READ_IF
EFLAGS_READ_NON_PRED
EFLAGS_READ_NT
EFLAGS_READ_OF
EFLAGS_READ_PF
EFLAGS_READ_RF
EFLAGS_READ_SF
EFLAGS_READ_TF
EFLAGS_READ_ZF
EFLAGS_SF
< The bit in the eflags register of SF (Sign Flag).
EFLAGS_WRITE_6
EFLAGS_WRITE_AC
EFLAGS_WRITE_AF
EFLAGS_WRITE_ALL
EFLAGS_WRITE_ARITH
EFLAGS_WRITE_CF
EFLAGS_WRITE_DF
EFLAGS_WRITE_IF
EFLAGS_WRITE_NT
EFLAGS_WRITE_OF
EFLAGS_WRITE_PF
EFLAGS_WRITE_RF
EFLAGS_WRITE_SF
EFLAGS_WRITE_TF
EFLAGS_WRITE_ZF
EFLAGS_ZF
< The bit in the eflags register of ZF (Zero Flag).
EFSRPC_SECURE_ONLY
EFS_DROP_ALTERNATE_STREAMS
EFS_USE_RECOVERY_KEYS
EHOSTUNREACH
EIDRM
EILSEQ
EIMES_CANCELCOMPSTRINFOCUS
EIMES_COMPLETECOMPSTRKILLFOCUS
EIMES_GETCOMPSTRATONCE
EINPROGRESS
EINTR
EINVAL
EIO
EISCONN
EISDIR
ELF_CULTURE_LATIN
ELF_VENDOR_SIZE
ELF_VERSION
ELOOP
EMARCH_ENC_I17_IC_INST_WORD_POS_X
EMARCH_ENC_I17_IC_INST_WORD_X
EMARCH_ENC_I17_IC_SIZE_X
EMARCH_ENC_I17_IC_VAL_POS_X
EMARCH_ENC_I17_IMM5C_INST_WORD_POS_X
EMARCH_ENC_I17_IMM5C_INST_WORD_X
EMARCH_ENC_I17_IMM5C_SIZE_X
EMARCH_ENC_I17_IMM5C_VAL_POS_X
EMARCH_ENC_I17_IMM7B_INST_WORD_POS_X
EMARCH_ENC_I17_IMM7B_INST_WORD_X
EMARCH_ENC_I17_IMM7B_SIZE_X
EMARCH_ENC_I17_IMM7B_VAL_POS_X
EMARCH_ENC_I17_IMM9D_INST_WORD_POS_X
EMARCH_ENC_I17_IMM9D_INST_WORD_X
EMARCH_ENC_I17_IMM9D_SIZE_X
EMARCH_ENC_I17_IMM9D_VAL_POS_X
EMARCH_ENC_I17_IMM41a_INST_WORD_POS_X
EMARCH_ENC_I17_IMM41a_INST_WORD_X
EMARCH_ENC_I17_IMM41a_SIZE_X
EMARCH_ENC_I17_IMM41a_VAL_POS_X
EMARCH_ENC_I17_IMM41b_INST_WORD_POS_X
EMARCH_ENC_I17_IMM41b_INST_WORD_X
EMARCH_ENC_I17_IMM41b_SIZE_X
EMARCH_ENC_I17_IMM41b_VAL_POS_X
EMARCH_ENC_I17_IMM41c_INST_WORD_POS_X
EMARCH_ENC_I17_IMM41c_INST_WORD_X
EMARCH_ENC_I17_IMM41c_SIZE_X
EMARCH_ENC_I17_IMM41c_VAL_POS_X
EMARCH_ENC_I17_SIGN_INST_WORD_POS_X
EMARCH_ENC_I17_SIGN_INST_WORD_X
EMARCH_ENC_I17_SIGN_SIZE_X
EMARCH_ENC_I17_SIGN_VAL_POS_X
EMFILE
EMLINK
EMR_ABORTPATH
EMR_ALPHABLEND
EMR_ANGLEARC
EMR_ARC
EMR_ARCTO
EMR_BEGINPATH
EMR_BITBLT
EMR_CHORD
EMR_CLOSEFIGURE
EMR_COLORCORRECTPALETTE
EMR_COLORMATCHTOTARGETW
EMR_CREATEBRUSHINDIRECT
EMR_CREATECOLORSPACE
EMR_CREATECOLORSPACEW
EMR_CREATEDIBPATTERNBRUSHPT
EMR_CREATEMONOBRUSH
EMR_CREATEPALETTE
EMR_CREATEPEN
EMR_DELETECOLORSPACE
EMR_DELETEOBJECT
EMR_ELLIPSE
EMR_ENDPATH
EMR_EOF
EMR_EXCLUDECLIPRECT
EMR_EXTCREATEFONTINDIRECTW
EMR_EXTCREATEPEN
EMR_EXTFLOODFILL
EMR_EXTSELECTCLIPRGN
EMR_EXTTEXTOUTA
EMR_EXTTEXTOUTW
EMR_FILLPATH
EMR_FILLRGN
EMR_FLATTENPATH
EMR_FRAMERGN
EMR_GDICOMMENT
EMR_GLSBOUNDEDRECORD
EMR_GLSRECORD
EMR_GRADIENTFILL
EMR_HEADER
EMR_INTERSECTCLIPRECT
EMR_INVERTRGN
EMR_LINETO
EMR_MASKBLT
EMR_MAX
EMR_MIN
EMR_MODIFYWORLDTRANSFORM
EMR_MOVETOEX
EMR_OFFSETCLIPRGN
EMR_PAINTRGN
EMR_PIE
EMR_PIXELFORMAT
EMR_PLGBLT
EMR_POLYBEZIER
EMR_POLYBEZIER16
EMR_POLYBEZIERTO
EMR_POLYBEZIERTO16
EMR_POLYDRAW
EMR_POLYDRAW16
EMR_POLYGON
EMR_POLYGON16
EMR_POLYLINE
EMR_POLYLINE16
EMR_POLYLINETO
EMR_POLYLINETO16
EMR_POLYPOLYGON
EMR_POLYPOLYGON16
EMR_POLYPOLYLINE
EMR_POLYPOLYLINE16
EMR_POLYTEXTOUTA
EMR_POLYTEXTOUTW
EMR_REALIZEPALETTE
EMR_RECTANGLE
EMR_RESERVED_105
EMR_RESERVED_106
EMR_RESERVED_107
EMR_RESERVED_108
EMR_RESERVED_109
EMR_RESERVED_110
EMR_RESERVED_117
EMR_RESERVED_119
EMR_RESERVED_120
EMR_RESIZEPALETTE
EMR_RESTOREDC
EMR_ROUNDRECT
EMR_SAVEDC
EMR_SCALEVIEWPORTEXTEX
EMR_SCALEWINDOWEXTEX
EMR_SELECTCLIPPATH
EMR_SELECTOBJECT
EMR_SELECTPALETTE
EMR_SETARCDIRECTION
EMR_SETBKCOLOR
EMR_SETBKMODE
EMR_SETBRUSHORGEX
EMR_SETCOLORADJUSTMENT
EMR_SETCOLORSPACE
EMR_SETDIBITSTODEVICE
EMR_SETICMMODE
EMR_SETICMPROFILEA
EMR_SETICMPROFILEW
EMR_SETLAYOUT
EMR_SETMAPMODE
EMR_SETMAPPERFLAGS
EMR_SETMETARGN
EMR_SETMITERLIMIT
EMR_SETPALETTEENTRIES
EMR_SETPIXELV
EMR_SETPOLYFILLMODE
EMR_SETROP2
EMR_SETSTRETCHBLTMODE
EMR_SETTEXTALIGN
EMR_SETTEXTCOLOR
EMR_SETVIEWPORTEXTEX
EMR_SETVIEWPORTORGEX
EMR_SETWINDOWEXTEX
EMR_SETWINDOWORGEX
EMR_SETWORLDTRANSFORM
EMR_STRETCHBLT
EMR_STRETCHDIBITS
EMR_STROKEANDFILLPATH
EMR_STROKEPATH
EMR_TRANSPARENTBLT
EMR_WIDENPATH
EMSGSIZE
EMSIS_COMPOSITIONSTRING
EM_CANUNDO
EM_CHARFROMPOS
EM_EMPTYUNDOBUFFER
EM_ENABLEFEATURE
EM_FMTLINES
EM_GETFIRSTVISIBLELINE
EM_GETHANDLE
EM_GETIMESTATUS
EM_GETLIMITTEXT
EM_GETLINE
EM_GETLINECOUNT
EM_GETMARGINS
EM_GETMODIFY
EM_GETPASSWORDCHAR
EM_GETRECT
EM_GETSEL
EM_GETTHUMB
EM_GETWORDBREAKPROC
EM_LIMITTEXT
EM_LINEFROMCHAR
EM_LINEINDEX
EM_LINELENGTH
EM_LINESCROLL
EM_POSFROMCHAR
EM_REPLACESEL
EM_SCROLL
EM_SCROLLCARET
EM_SETHANDLE
EM_SETIMESTATUS
EM_SETLIMITTEXT
EM_SETMARGINS
EM_SETMODIFY
EM_SETPASSWORDCHAR
EM_SETREADONLY
EM_SETRECT
EM_SETRECTNP
EM_SETSEL
EM_SETTABSTOPS
EM_SETWORDBREAKPROC
EM_UNDO
ENABLEDUPLEX
ENABLEPAIRKERNING
ENABLERELATIVEWIDTHS
ENABLE_AUTO_POSITION
ENABLE_ECHO_INPUT
ENABLE_EXTENDED_FLAGS
ENABLE_INSERT_MODE
ENABLE_LINE_INPUT
ENABLE_LVB_GRID_WORLDWIDE
ENABLE_MOUSE_INPUT
ENABLE_PROCESSED_INPUT
ENABLE_PROCESSED_OUTPUT
ENABLE_QUICK_EDIT_MODE
ENABLE_VIRTUAL_TERMINAL_INPUT
ENABLE_VIRTUAL_TERMINAL_PROCESSING
ENABLE_WINDOW_INPUT
ENABLE_WRAP_AT_EOL_OUTPUT
ENAMETOOLONG
ENCAPSULATED_POSTSCRIPT
ENCLAVE_LONG_ID_LENGTH
ENCLAVE_SHORT_ID_LENGTH
ENCLAVE_TYPE_SGX
ENCLAVE_TYPE_SGX2
ENCLAVE_TYPE_VBS
ENCLAVE_TYPE_VBS_BASIC
ENCLAVE_VBS_FLAG_DEBUG
ENDDOC
ENDSESSION_CLOSEAPP
ENDSESSION_CRITICAL
ENDSESSION_LOGOFF
END_PATH
ENETDOWN
ENETRESET
ENETUNREACH
ENFILE
ENHANCED_KEY
ENHMETA_SIGNATURE
ENHMETA_STOCK_OBJECT
ENLISTMENT_ALL_ACCESS
ENLISTMENT_GENERIC_EXECUTE
ENLISTMENT_GENERIC_READ
ENLISTMENT_GENERIC_WRITE
ENLISTMENT_MAXIMUM_OPTION
ENLISTMENT_OBJECT_PATH
ENLISTMENT_QUERY_INFORMATION
ENLISTMENT_RECOVER
ENLISTMENT_SET_INFORMATION
ENLISTMENT_SUBORDINATE_RIGHTS
ENLISTMENT_SUPERIOR
ENLISTMENT_SUPERIOR_RIGHTS
ENOBUFS
ENODATA
ENODEV
ENOENT
ENOEXEC
ENOLCK
ENOLINK
ENOMEM
ENOMSG
ENOPROTOOPT
ENOSPC
ENOSR
ENOSTR
ENOSYS
ENOTCONN
ENOTDIR
ENOTEMPTY
ENOTRECOVERABLE
ENOTSOCK
ENOTSUP
ENOTTY
ENUMPAPERBINS
ENUMPAPERMETRICS
ENUM_ALL_CALENDARS
ENUM_E_FIRST
ENUM_E_LAST
ENUM_S_FIRST
ENUM_S_LAST
ENXIO
EN_AFTER_PASTE
EN_ALIGN_LTR_EC
EN_ALIGN_RTL_EC
EN_BEFORE_PASTE
EN_CHANGE
EN_ERRSPACE
EN_HSCROLL
EN_KILLFOCUS
EN_MAXTEXT
EN_SETFOCUS
EN_UPDATE
EN_VSCROLL
EOPNOTSUPP
EOTHER
EOVERFLOW
EOWNERDEAD
EPERM
EPIPE
EPROTO
EPROTONOSUPPORT
EPROTOTYPE
EPSPRINTING
EPS_SIGNATURE
EPT_S_CANT_CREATE
EPT_S_CANT_PERFORM_OP
EPT_S_INVALID_ENTRY
EPT_S_NOT_REGISTERED
ERANGE
EROFS
ERROR
ERROR_ABANDONED_WAIT_0
ERROR_ABANDONED_WAIT_63
ERROR_ABANDON_HIBERFILE
ERROR_ABIOS_ERROR
ERROR_ACCESS_AUDIT_BY_POLICY
ERROR_ACCESS_DENIED
ERROR_ACCESS_DENIED_APPDATA
ERROR_ACCESS_DISABLED_BY_POLICY
ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY
ERROR_ACCESS_DISABLED_WEBBLADE
ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER
ERROR_ACCOUNT_DISABLED
ERROR_ACCOUNT_EXPIRED
ERROR_ACCOUNT_LOCKED_OUT
ERROR_ACCOUNT_RESTRICTION
ERROR_ACPI_ERROR
ERROR_ACTIVATION_COUNT_EXCEEDED
ERROR_ACTIVE_CONNECTIONS
ERROR_ADAP_HDW_ERR
ERROR_ADDRESS_ALREADY_ASSOCIATED
ERROR_ADDRESS_NOT_ASSOCIATED
ERROR_ADVANCED_INSTALLER_FAILED
ERROR_ALERTED
ERROR_ALIAS_EXISTS
ERROR_ALLOCATE_BUCKET
ERROR_ALLOTTED_SPACE_EXCEEDED
ERROR_ALL_NODES_NOT_AVAILABLE
ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED
ERROR_ALREADY_ASSIGNED
ERROR_ALREADY_EXISTS
ERROR_ALREADY_FIBER
ERROR_ALREADY_HAS_STREAM_ID
ERROR_ALREADY_INITIALIZED
ERROR_ALREADY_REGISTERED
ERROR_ALREADY_RUNNING_LKG
ERROR_ALREADY_THREAD
ERROR_ALREADY_WAITING
ERROR_ALREADY_WIN32
ERROR_AMBIGUOUS_SYSTEM_DEVICE
ERROR_API_UNAVAILABLE
ERROR_APPCONTAINER_REQUIRED
ERROR_APPEXEC_APP_COMPAT_BLOCK
ERROR_APPEXEC_CALLER_WAIT_TIMEOUT
ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_LICENSING
ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_RESOURCES
ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_TERMINATION
ERROR_APPEXEC_CONDITION_NOT_SATISFIED
ERROR_APPEXEC_HANDLE_INVALIDATED
ERROR_APPEXEC_HOST_ID_MISMATCH
ERROR_APPEXEC_INVALID_HOST_GENERATION
ERROR_APPEXEC_INVALID_HOST_STATE
ERROR_APPEXEC_NO_DONOR
ERROR_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION
ERROR_APPEXEC_UNKNOWN_USER
ERROR_APPHELP_BLOCK
ERROR_APPINSTALLER_ACTIVATION_BLOCKED
ERROR_APPINSTALLER_IS_MANAGED_BY_SYSTEM
ERROR_APPINSTALLER_URI_IN_USE
ERROR_APPX_FILE_NOT_ENCRYPTED
ERROR_APPX_INTEGRITY_FAILURE_CLR_NGEN
ERROR_APPX_RAW_DATA_WRITE_FAILED
ERROR_APP_DATA_CORRUPT
ERROR_APP_DATA_EXPIRED
ERROR_APP_DATA_LIMIT_EXCEEDED
ERROR_APP_DATA_NOT_FOUND
ERROR_APP_DATA_REBOOT_REQUIRED
ERROR_APP_HANG
ERROR_APP_INIT_FAILURE
ERROR_APP_WRONG_OS
ERROR_ARBITRATION_UNHANDLED
ERROR_ARENA_TRASHED
ERROR_ARITHMETIC_OVERFLOW
ERROR_ASSERTION_FAILURE
ERROR_ATOMIC_LOCKS_NOT_SUPPORTED
ERROR_AUDIT_FAILED
ERROR_AUTHENTICATION_FIREWALL_FAILED
ERROR_AUTHIP_FAILURE
ERROR_AUTODATASEG_EXCEEDS_64k
ERROR_BACKUP_CONTROLLER
ERROR_BADDB
ERROR_BADKEY
ERROR_BADSTARTPOSITION
ERROR_BAD_ACCESSOR_FLAGS
ERROR_BAD_ARGUMENTS
ERROR_BAD_CLUSTERS
ERROR_BAD_COMMAND
ERROR_BAD_COMPRESSION_BUFFER
ERROR_BAD_CONFIGURATION
ERROR_BAD_CURRENT_DIRECTORY
ERROR_BAD_DESCRIPTOR_FORMAT
ERROR_BAD_DEVICE
ERROR_BAD_DEVICE_PATH
ERROR_BAD_DEV_TYPE
ERROR_BAD_DLL_ENTRYPOINT
ERROR_BAD_DRIVER
ERROR_BAD_DRIVER_LEVEL
ERROR_BAD_ENVIRONMENT
ERROR_BAD_EXE_FORMAT
ERROR_BAD_FILE_TYPE
ERROR_BAD_FORMAT
ERROR_BAD_FUNCTION_TABLE
ERROR_BAD_IMPERSONATION_LEVEL
ERROR_BAD_INHERITANCE_ACL
ERROR_BAD_LENGTH
ERROR_BAD_LOGON_SESSION_STATE
ERROR_BAD_MCFG_TABLE
ERROR_BAD_NETPATH
ERROR_BAD_NET_NAME
ERROR_BAD_NET_RESP
ERROR_BAD_PATHNAME
ERROR_BAD_PIPE
ERROR_BAD_PROFILE
ERROR_BAD_PROVIDER
ERROR_BAD_QUERY_SYNTAX
ERROR_BAD_RECOVERY_POLICY
ERROR_BAD_REM_ADAP
ERROR_BAD_SERVICE_ENTRYPOINT
ERROR_BAD_STACK
ERROR_BAD_THREADID_ADDR
ERROR_BAD_TOKEN_TYPE
ERROR_BAD_UNIT
ERROR_BAD_USERNAME
ERROR_BAD_USER_PROFILE
ERROR_BAD_VALIDATION_CLASS
ERROR_BEGINNING_OF_MEDIA
ERROR_BEYOND_VDL
ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT
ERROR_BLOCKED_BY_PARENTAL_CONTROLS
ERROR_BLOCKED_BY_PENDING_PACKAGE_REMOVAL
ERROR_BLOCK_SHARED
ERROR_BLOCK_SOURCE_WEAK_REFERENCE_INVALID
ERROR_BLOCK_TARGET_WEAK_REFERENCE_INVALID
ERROR_BLOCK_TOO_MANY_REFERENCES
ERROR_BLOCK_WEAK_REFERENCE_INVALID
ERROR_BOOT_ALREADY_ACCEPTED
ERROR_BROKEN_PIPE
ERROR_BUFFER_ALL_ZEROS
ERROR_BUFFER_OVERFLOW
ERROR_BUSY
ERROR_BUSY_DRIVE
ERROR_BUS_RESET
ERROR_BYPASSIO_FLT_NOT_SUPPORTED
ERROR_CACHE_PAGE_LOCKED
ERROR_CALLBACK_INVOKE_INLINE
ERROR_CALLBACK_POP_STACK
ERROR_CALLBACK_SUPPLIED_INVALID_DATA
ERROR_CALL_NOT_IMPLEMENTED
ERROR_CANCELLED
ERROR_CANCEL_VIOLATION
ERROR_CANNOT_ABORT_TRANSACTIONS
ERROR_CANNOT_ACCEPT_TRANSACTED_WORK
ERROR_CANNOT_BREAK_OPLOCK
ERROR_CANNOT_COPY
ERROR_CANNOT_DETECT_DRIVER_FAILURE
ERROR_CANNOT_DETECT_PROCESS_ABORT
ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION
ERROR_CANNOT_FIND_WND_CLASS
ERROR_CANNOT_GRANT_REQUESTED_OPLOCK
ERROR_CANNOT_IMPERSONATE
ERROR_CANNOT_LOAD_REGISTRY_FILE
ERROR_CANNOT_MAKE
ERROR_CANNOT_OPEN_PROFILE
ERROR_CANNOT_SWITCH_RUNLEVEL
ERROR_CANTFETCHBACKWARDS
ERROR_CANTOPEN
ERROR_CANTREAD
ERROR_CANTSCROLLBACKWARDS
ERROR_CANTWRITE
ERROR_CANT_ACCESS_DOMAIN_INFO
ERROR_CANT_ACCESS_FILE
ERROR_CANT_ATTACH_TO_DEV_VOLUME
ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY
ERROR_CANT_CLEAR_ENCRYPTION_FLAG
ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS
ERROR_CANT_CROSS_RM_BOUNDARY
ERROR_CANT_DELETE_LAST_ITEM
ERROR_CANT_DISABLE_MANDATORY
ERROR_CANT_ENABLE_DENY_ONLY
ERROR_CANT_EVICT_ACTIVE_NODE
ERROR_CANT_OPEN_ANONYMOUS
ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT
ERROR_CANT_RECOVER_WITH_HANDLE_OPEN
ERROR_CANT_RESOLVE_FILENAME
ERROR_CANT_TERMINATE_SELF
ERROR_CANT_WAIT
ERROR_CAN_NOT_COMPLETE
ERROR_CAN_NOT_DEL_LOCAL_WINS
ERROR_CAPAUTHZ_CHANGE_TYPE
ERROR_CAPAUTHZ_DB_CORRUPTED
ERROR_CAPAUTHZ_NOT_AUTHORIZED
ERROR_CAPAUTHZ_NOT_DEVUNLOCKED
ERROR_CAPAUTHZ_NOT_PROVISIONED
ERROR_CAPAUTHZ_NO_POLICY
ERROR_CAPAUTHZ_SCCD_DEV_MODE_REQUIRED
ERROR_CAPAUTHZ_SCCD_INVALID_CATALOG
ERROR_CAPAUTHZ_SCCD_NO_AUTH_ENTITY
ERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH
ERROR_CAPAUTHZ_SCCD_PARSE_ERROR
ERROR_CARDBUS_NOT_SUPPORTED
ERROR_CAR_LKD_IN_PROGRESS
ERROR_CASE_DIFFERING_NAMES_IN_DIR
ERROR_CASE_SENSITIVE_PATH
ERROR_CERTIFICATE_VALIDATION_PREFERENCE_CONFLICT
ERROR_CHECKING_FILE_SYSTEM
ERROR_CHECKOUT_REQUIRED
ERROR_CHILD_MUST_BE_VOLATILE
ERROR_CHILD_NOT_COMPLETE
ERROR_CHILD_PROCESS_BLOCKED
ERROR_CHILD_WINDOW_MENU
ERROR_CIMFS_IMAGE_CORRUPT
ERROR_CIMFS_IMAGE_VERSION_NOT_SUPPORTED
ERROR_CIRCULAR_DEPENDENCY
ERROR_CLASSIC_COMPAT_MODE_NOT_ALLOWED
ERROR_CLASS_ALREADY_EXISTS
ERROR_CLASS_DOES_NOT_EXIST
ERROR_CLASS_HAS_WINDOWS
ERROR_CLEANER_CARTRIDGE_INSTALLED
ERROR_CLEANER_CARTRIDGE_SPENT
ERROR_CLEANER_SLOT_NOT_SET
ERROR_CLEANER_SLOT_SET
ERROR_CLIENT_SERVER_PARAMETERS_INVALID
ERROR_CLIPBOARD_NOT_OPEN
ERROR_CLIPPING_NOT_SUPPORTED
ERROR_CLOUD_FILE_ACCESS_DENIED
ERROR_CLOUD_FILE_ALREADY_CONNECTED
ERROR_CLOUD_FILE_ARCHIVED_HYDRATION_DENIED
ERROR_CLOUD_FILE_AUTHENTICATION_FAILED
ERROR_CLOUD_FILE_CONNECTED_PROVIDER_ONLY
ERROR_CLOUD_FILE_DEHYDRATION_DISALLOWED
ERROR_CLOUD_FILE_INCOMPATIBLE_HARDLINKS
ERROR_CLOUD_FILE_INSUFFICIENT_RESOURCES
ERROR_CLOUD_FILE_INVALID_REQUEST
ERROR_CLOUD_FILE_IN_USE
ERROR_CLOUD_FILE_METADATA_CORRUPT
ERROR_CLOUD_FILE_METADATA_TOO_LARGE
ERROR_CLOUD_FILE_NETWORK_UNAVAILABLE
ERROR_CLOUD_FILE_NOT_IN_SYNC
ERROR_CLOUD_FILE_NOT_SUPPORTED
ERROR_CLOUD_FILE_NOT_UNDER_SYNC_ROOT
ERROR_CLOUD_FILE_PINNED
ERROR_CLOUD_FILE_PROPERTY_BLOB_CHECKSUM_MISMATCH
ERROR_CLOUD_FILE_PROPERTY_BLOB_TOO_LARGE
ERROR_CLOUD_FILE_PROPERTY_CORRUPT
ERROR_CLOUD_FILE_PROPERTY_LOCK_CONFLICT
ERROR_CLOUD_FILE_PROPERTY_VERSION_NOT_SUPPORTED
ERROR_CLOUD_FILE_PROVIDER_NOT_RUNNING
ERROR_CLOUD_FILE_PROVIDER_TERMINATED
ERROR_CLOUD_FILE_READ_ONLY_VOLUME
ERROR_CLOUD_FILE_REQUEST_ABORTED
ERROR_CLOUD_FILE_REQUEST_CANCELED
ERROR_CLOUD_FILE_REQUEST_TIMEOUT
ERROR_CLOUD_FILE_SYNC_ROOT_METADATA_CORRUPT
ERROR_CLOUD_FILE_TOO_MANY_PROPERTY_BLOBS
ERROR_CLOUD_FILE_UNSUCCESSFUL
ERROR_CLOUD_FILE_US_MESSAGE_TIMEOUT
ERROR_CLOUD_FILE_VALIDATION_FAILED
ERROR_CLUSCFG_ALREADY_COMMITTED
ERROR_CLUSCFG_ROLLBACK_FAILED
ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT
ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND
ERROR_CLUSTERLOG_CORRUPT
ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE
ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE
ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE
ERROR_CLUSTERSET_MANAGEMENT_CLUSTER_UNREACHABLE
ERROR_CLUSTER_AFFINITY_CONFLICT
ERROR_CLUSTER_BACKUP_IN_PROGRESS
ERROR_CLUSTER_CANNOT_RETURN_PROPERTIES
ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME
ERROR_CLUSTER_CANT_DESERIALIZE_DATA
ERROR_CLUSTER_CSV_INVALID_HANDLE
ERROR_CLUSTER_CSV_IO_PAUSE_TIMEOUT
ERROR_CLUSTER_CSV_SUPPORTED_ONLY_ON_COORDINATOR
ERROR_CLUSTER_DATABASE_SEQMISMATCH
ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS
ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS
ERROR_CLUSTER_DATABASE_UPDATE_CONDITION_FAILED
ERROR_CLUSTER_DISK_NOT_CONNECTED
ERROR_CLUSTER_EVICT_INVALID_REQUEST
ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP
ERROR_CLUSTER_FAULT_DOMAIN_FAILED_S2D_VALIDATION
ERROR_CLUSTER_FAULT_DOMAIN_INVALID_HIERARCHY
ERROR_CLUSTER_FAULT_DOMAIN_PARENT_NOT_FOUND
ERROR_CLUSTER_FAULT_DOMAIN_S2D_CONNECTIVITY_LOSS
ERROR_CLUSTER_GROUP_BUSY
ERROR_CLUSTER_GROUP_MOVING
ERROR_CLUSTER_GROUP_QUEUED
ERROR_CLUSTER_GROUP_SINGLETON_RESOURCE
ERROR_CLUSTER_GUM_NOT_LOCKER
ERROR_CLUSTER_INCOMPATIBLE_VERSIONS
ERROR_CLUSTER_INSTANCE_ID_MISMATCH
ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION
ERROR_CLUSTER_INVALID_INFRASTRUCTURE_FILESERVER_NAME
ERROR_CLUSTER_INVALID_IPV6_NETWORK
ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK
ERROR_CLUSTER_INVALID_NETWORK
ERROR_CLUSTER_INVALID_NETWORK_PROVIDER
ERROR_CLUSTER_INVALID_NODE
ERROR_CLUSTER_INVALID_NODE_WEIGHT
ERROR_CLUSTER_INVALID_REQUEST
ERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR
ERROR_CLUSTER_INVALID_STRING_FORMAT
ERROR_CLUSTER_INVALID_STRING_TERMINATION
ERROR_CLUSTER_IPADDR_IN_USE
ERROR_CLUSTER_JOIN_ABORTED
ERROR_CLUSTER_JOIN_IN_PROGRESS
ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS
ERROR_CLUSTER_LAST_INTERNAL_NETWORK
ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND
ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED
ERROR_CLUSTER_MAX_NODES_IN_CLUSTER
ERROR_CLUSTER_MEMBERSHIP_HALT
ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE
ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME
ERROR_CLUSTER_NETINTERFACE_EXISTS
ERROR_CLUSTER_NETINTERFACE_NOT_FOUND
ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE
ERROR_CLUSTER_NETWORK_ALREADY_ONLINE
ERROR_CLUSTER_NETWORK_EXISTS
ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS
ERROR_CLUSTER_NETWORK_NOT_FOUND
ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP
ERROR_CLUSTER_NETWORK_NOT_INTERNAL
ERROR_CLUSTER_NODE_ALREADY_DOWN
ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT
ERROR_CLUSTER_NODE_ALREADY_MEMBER
ERROR_CLUSTER_NODE_ALREADY_UP
ERROR_CLUSTER_NODE_DOWN
ERROR_CLUSTER_NODE_DRAIN_IN_PROGRESS
ERROR_CLUSTER_NODE_EXISTS
ERROR_CLUSTER_NODE_IN_GRACE_PERIOD
ERROR_CLUSTER_NODE_ISOLATED
ERROR_CLUSTER_NODE_NOT_FOUND
ERROR_CLUSTER_NODE_NOT_MEMBER
ERROR_CLUSTER_NODE_NOT_PAUSED
ERROR_CLUSTER_NODE_NOT_READY
ERROR_CLUSTER_NODE_PAUSED
ERROR_CLUSTER_NODE_QUARANTINED
ERROR_CLUSTER_NODE_SHUTTING_DOWN
ERROR_CLUSTER_NODE_UNREACHABLE
ERROR_CLUSTER_NODE_UP
ERROR_CLUSTER_NOT_INSTALLED
ERROR_CLUSTER_NOT_SHARED_VOLUME
ERROR_CLUSTER_NO_NET_ADAPTERS
ERROR_CLUSTER_NO_QUORUM
ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED
ERROR_CLUSTER_NO_SECURITY_CONTEXT
ERROR_CLUSTER_NULL_DATA
ERROR_CLUSTER_OBJECT_ALREADY_USED
ERROR_CLUSTER_OBJECT_IS_CLUSTER_SET_VM
ERROR_CLUSTER_OLD_VERSION
ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST
ERROR_CLUSTER_PARAMETER_MISMATCH
ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS
ERROR_CLUSTER_PARTIAL_READ
ERROR_CLUSTER_PARTIAL_SEND
ERROR_CLUSTER_PARTIAL_WRITE
ERROR_CLUSTER_POISONED
ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH
ERROR_CLUSTER_QUORUMLOG_NOT_FOUND
ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION
ERROR_CLUSTER_RESNAME_NOT_FOUND
ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE
ERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR
ERROR_CLUSTER_RESOURCE_CONTAINS_UNSUPPORTED_DIFF_AREA_FOR_SHARED_VOLUMES
ERROR_CLUSTER_RESOURCE_DOES_NOT_SUPPORT_UNMONITORED
ERROR_CLUSTER_RESOURCE_IS_IN_MAINTENANCE_MODE
ERROR_CLUSTER_RESOURCE_IS_REPLICATED
ERROR_CLUSTER_RESOURCE_IS_REPLICA_VIRTUAL_MACHINE
ERROR_CLUSTER_RESOURCE_LOCKED_STATUS
ERROR_CLUSTER_RESOURCE_NOT_MONITORED
ERROR_CLUSTER_RESOURCE_PROVIDER_FAILED
ERROR_CLUSTER_RESOURCE_TYPE_BUSY
ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND
ERROR_CLUSTER_RESOURCE_VETOED_CALL
ERROR_CLUSTER_RESOURCE_VETOED_MOVE_INCOMPATIBLE_NODES
ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_DESTINATION
ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_SOURCE
ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED
ERROR_CLUSTER_RHS_FAILED_INITIALIZATION
ERROR_CLUSTER_SHARED_VOLUMES_IN_USE
ERROR_CLUSTER_SHARED_VOLUME_FAILOVER_NOT_ALLOWED
ERROR_CLUSTER_SHARED_VOLUME_NOT_REDIRECTED
ERROR_CLUSTER_SHARED_VOLUME_REDIRECTED
ERROR_CLUSTER_SHUTTING_DOWN
ERROR_CLUSTER_SINGLETON_RESOURCE
ERROR_CLUSTER_SPACE_DEGRADED
ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED
ERROR_CLUSTER_TOKEN_DELEGATION_NOT_SUPPORTED
ERROR_CLUSTER_TOO_MANY_NODES
ERROR_CLUSTER_UPGRADE_FIX_QUORUM_NOT_SUPPORTED
ERROR_CLUSTER_UPGRADE_INCOMPATIBLE_VERSIONS
ERROR_CLUSTER_UPGRADE_INCOMPLETE
ERROR_CLUSTER_UPGRADE_IN_PROGRESS
ERROR_CLUSTER_UPGRADE_RESTART_REQUIRED
ERROR_CLUSTER_USE_SHARED_VOLUMES_API
ERROR_CLUSTER_WATCHDOG_TERMINATING
ERROR_CLUSTER_WRONG_OS_VERSION
ERROR_CNU_NOT_READY
ERROR_CNU_RUN_ALREADY_IN_PROGRESS
ERROR_CNU_RUN_NAME_NOT_FOUND
ERROR_CNU_RUN_NOT_IN_PROGRESS
ERROR_CNU_TEMPLATE_ALREADY_EXISTS
ERROR_CNU_TEMPLATE_NAME_NOT_FOUND
ERROR_COLORSPACE_MISMATCH
ERROR_COMMITMENT_LIMIT
ERROR_COMMITMENT_MINIMUM
ERROR_COMPRESSED_FILE_NOT_SUPPORTED
ERROR_COMPRESSION_DISABLED
ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION
ERROR_COMPRESSION_NOT_BENEFICIAL
ERROR_COM_TASK_STOP_PENDING
ERROR_CONNECTED_OTHER_PASSWORD
ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT
ERROR_CONNECTION_ABORTED
ERROR_CONNECTION_ACTIVE
ERROR_CONNECTION_COUNT_LIMIT
ERROR_CONNECTION_INVALID
ERROR_CONNECTION_REFUSED
ERROR_CONNECTION_UNAVAIL
ERROR_CONTAINER_ASSIGNED
ERROR_CONTENT_BLOCKED
ERROR_CONTEXT_EXPIRED
ERROR_CONTINUE
ERROR_CONTROLLING_IEPORT
ERROR_CONTROL_C_EXIT
ERROR_CONTROL_ID_NOT_FOUND
ERROR_CONVERT_TO_LARGE
ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND
ERROR_CORE_RESOURCE
ERROR_CORRUPT_LOG_CLEARED
ERROR_CORRUPT_LOG_CORRUPTED
ERROR_CORRUPT_LOG_DELETED_FULL
ERROR_CORRUPT_LOG_OVERFULL
ERROR_CORRUPT_LOG_UNAVAILABLE
ERROR_CORRUPT_SYSTEM_FILE
ERROR_COULD_NOT_INTERPRET
ERROR_COULD_NOT_RESIZE_LOG
ERROR_COUNTER_TIMEOUT
ERROR_CPU_SET_INVALID
ERROR_CRASH_DUMP
ERROR_CRC
ERROR_CREATE_FAILED
ERROR_CRM_PROTOCOL_ALREADY_EXISTS
ERROR_CRM_PROTOCOL_NOT_FOUND
ERROR_CROSS_PARTITION_VIOLATION
ERROR_CSCSHARE_OFFLINE
ERROR_CSV_VOLUME_NOT_LOCAL
ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE
ERROR_CS_ENCRYPTION_FILE_NOT_CSE
ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE
ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE
ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER
ERROR_CTX_ACCOUNT_RESTRICTION
ERROR_CTX_BAD_VIDEO_MODE
ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY
ERROR_CTX_CDM_CONNECT
ERROR_CTX_CDM_DISCONNECT
ERROR_CTX_CLIENT_LICENSE_IN_USE
ERROR_CTX_CLIENT_LICENSE_NOT_SET
ERROR_CTX_CLIENT_QUERY_TIMEOUT
ERROR_CTX_CLOSE_PENDING
ERROR_CTX_CONSOLE_CONNECT
ERROR_CTX_CONSOLE_DISCONNECT
ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED
ERROR_CTX_GRAPHICS_INVALID
ERROR_CTX_INVALID_MODEMNAME
ERROR_CTX_INVALID_PD
ERROR_CTX_INVALID_WD
ERROR_CTX_LICENSE_CLIENT_INVALID
ERROR_CTX_LICENSE_EXPIRED
ERROR_CTX_LICENSE_NOT_AVAILABLE
ERROR_CTX_LOGON_DISABLED
ERROR_CTX_MODEM_INF_NOT_FOUND
ERROR_CTX_MODEM_RESPONSE_BUSY
ERROR_CTX_MODEM_RESPONSE_ERROR
ERROR_CTX_MODEM_RESPONSE_NO_CARRIER
ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE
ERROR_CTX_MODEM_RESPONSE_TIMEOUT
ERROR_CTX_MODEM_RESPONSE_VOICE
ERROR_CTX_NOT_CONSOLE
ERROR_CTX_NO_FORCE_LOGOFF
ERROR_CTX_NO_OUTBUF
ERROR_CTX_PD_NOT_FOUND
ERROR_CTX_SECURITY_LAYER_ERROR
ERROR_CTX_SERVICE_NAME_COLLISION
ERROR_CTX_SESSION_IN_USE
ERROR_CTX_SHADOW_DENIED
ERROR_CTX_SHADOW_DISABLED
ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE
ERROR_CTX_SHADOW_INVALID
ERROR_CTX_SHADOW_NOT_RUNNING
ERROR_CTX_TD_ERROR
ERROR_CTX_WD_NOT_FOUND
ERROR_CTX_WINSTATIONS_DISABLED
ERROR_CTX_WINSTATION_ACCESS_DENIED
ERROR_CTX_WINSTATION_ALREADY_EXISTS
ERROR_CTX_WINSTATION_BUSY
ERROR_CTX_WINSTATION_NAME_INVALID
ERROR_CTX_WINSTATION_NOT_FOUND
ERROR_CURRENT_DIRECTORY
ERROR_CURRENT_DOMAIN_NOT_ALLOWED
ERROR_CURRENT_TRANSACTION_NOT_VALID
ERROR_DATABASE_BACKUP_CORRUPT
ERROR_DATABASE_DOES_NOT_EXIST
ERROR_DATABASE_FAILURE
ERROR_DATABASE_FULL
ERROR_DATATYPE_MISMATCH
ERROR_DATA_CHECKSUM_ERROR
ERROR_DATA_LOST_REPAIR
ERROR_DATA_NOT_ACCEPTED
ERROR_DAX_MAPPING_EXISTS
ERROR_DBG_COMMAND_EXCEPTION
ERROR_DBG_CONTINUE
ERROR_DBG_CONTROL_BREAK
ERROR_DBG_CONTROL_C
ERROR_DBG_EXCEPTION_HANDLED
ERROR_DBG_EXCEPTION_NOT_HANDLED
ERROR_DBG_PRINTEXCEPTION_C
ERROR_DBG_REPLY_LATER
ERROR_DBG_RIPEXCEPTION
ERROR_DBG_TERMINATE_PROCESS
ERROR_DBG_TERMINATE_THREAD
ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE
ERROR_DC_NOT_FOUND
ERROR_DDE_FAIL
ERROR_DEBUGGER_INACTIVE
ERROR_DEBUG_ATTACH_FAILED
ERROR_DECRYPTION_FAILED
ERROR_DELAY_LOAD_FAILED
ERROR_DELETE_PENDING
ERROR_DELETING_EXISTING_APPLICATIONDATA_STORE_FAILED
ERROR_DELETING_ICM_XFORM
ERROR_DEPENDENCY_ALREADY_EXISTS
ERROR_DEPENDENCY_NOT_ALLOWED
ERROR_DEPENDENCY_NOT_FOUND
ERROR_DEPENDENCY_TREE_TOO_COMPLEX
ERROR_DEPENDENT_RESOURCE_EXISTS
ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT
ERROR_DEPENDENT_SERVICES_RUNNING
ERROR_DEPLOYMENT_BLOCKED_BY_POLICY
ERROR_DEPLOYMENT_BLOCKED_BY_PROFILE_POLICY
ERROR_DEPLOYMENT_BLOCKED_BY_USER_LOG_OFF
ERROR_DEPLOYMENT_BLOCKED_BY_VOLUME_POLICY_MACHINE
ERROR_DEPLOYMENT_BLOCKED_BY_VOLUME_POLICY_PACKAGE
ERROR_DEPLOYMENT_FAILED_CONFLICTING_MUTABLE_PACKAGE_DIRECTORY
ERROR_DEPLOYMENT_OPTION_NOT_SUPPORTED
ERROR_DESTINATION_ELEMENT_FULL
ERROR_DESTROY_OBJECT_OF_OTHER_THREAD
ERROR_DEVICE_ALREADY_ATTACHED
ERROR_DEVICE_ALREADY_REMEMBERED
ERROR_DEVICE_DOOR_OPEN
ERROR_DEVICE_ENUMERATION_ERROR
ERROR_DEVICE_FEATURE_NOT_SUPPORTED
ERROR_DEVICE_HARDWARE_ERROR
ERROR_DEVICE_HINT_NAME_BUFFER_TOO_SMALL
ERROR_DEVICE_IN_MAINTENANCE
ERROR_DEVICE_IN_USE
ERROR_DEVICE_NOT_AVAILABLE
ERROR_DEVICE_NOT_CONNECTED
ERROR_DEVICE_NOT_PARTITIONED
ERROR_DEVICE_NO_RESOURCES
ERROR_DEVICE_REINITIALIZATION_NEEDED
ERROR_DEVICE_REMOVED
ERROR_DEVICE_REQUIRES_CLEANING
ERROR_DEVICE_RESET_REQUIRED
ERROR_DEVICE_SUPPORT_IN_PROGRESS
ERROR_DEVICE_UNREACHABLE
ERROR_DEV_NOT_EXIST
ERROR_DEV_SIDELOAD_LIMIT_EXCEEDED
ERROR_DHCP_ADDRESS_CONFLICT
ERROR_DIFFERENT_PROFILE_RESOURCE_MANAGER_EXIST
ERROR_DIFFERENT_SERVICE_ACCOUNT
ERROR_DIFFERENT_VERSION_OF_PACKAGED_SERVICE_INSTALLED
ERROR_DIF_BINDING_API_NOT_FOUND
ERROR_DIF_DRIVER_PLUGIN_MISMATCH
ERROR_DIF_DRIVER_THUNKS_NOT_ALLOWED
ERROR_DIF_IOCALLBACK_NOT_REPLACED
ERROR_DIF_LIVEDUMP_LIMIT_EXCEEDED
ERROR_DIF_VOLATILE_DRIVER_HOTPATCHED
ERROR_DIF_VOLATILE_DRIVER_IS_NOT_RUNNING
ERROR_DIF_VOLATILE_INVALID_INFO
ERROR_DIF_VOLATILE_NOT_ALLOWED
ERROR_DIF_VOLATILE_PLUGIN_CHANGE_NOT_ALLOWED
ERROR_DIF_VOLATILE_PLUGIN_IS_NOT_RUNNING
ERROR_DIF_VOLATILE_SECTION_NOT_LOCKED
ERROR_DIF_ZERO_SIZE_INFORMATION
ERROR_DIRECTORY
ERROR_DIRECTORY_NOT_RM
ERROR_DIRECTORY_NOT_SUPPORTED
ERROR_DIRECT_ACCESS_HANDLE
ERROR_DIR_EFS_DISALLOWED
ERROR_DIR_NOT_EMPTY
ERROR_DIR_NOT_ROOT
ERROR_DISCARDED
ERROR_DISK_CHANGE
ERROR_DISK_CORRUPT
ERROR_DISK_FULL
ERROR_DISK_NOT_CSV_CAPABLE
ERROR_DISK_OPERATION_FAILED
ERROR_DISK_QUOTA_EXCEEDED
ERROR_DISK_RECALIBRATE_FAILED
ERROR_DISK_REPAIR_DISABLED
ERROR_DISK_REPAIR_REDIRECTED
ERROR_DISK_REPAIR_UNSUCCESSFUL
ERROR_DISK_RESET_FAILED
ERROR_DISK_RESOURCES_EXHAUSTED
ERROR_DISK_TOO_FRAGMENTED
ERROR_DLL_INIT_FAILED
ERROR_DLL_INIT_FAILED_LOGOFF
ERROR_DLL_MIGHT_BE_INCOMPATIBLE
ERROR_DLL_MIGHT_BE_INSECURE
ERROR_DLL_NOT_FOUND
ERROR_DLP_POLICY_DENIES_OPERATION
ERROR_DLP_POLICY_SILENTLY_FAIL
ERROR_DLP_POLICY_WARNS_AGAINST_OPERATION
ERROR_DOMAIN_CONTROLLER_EXISTS
ERROR_DOMAIN_CONTROLLER_NOT_FOUND
ERROR_DOMAIN_CTRLR_CONFIG_ERROR
ERROR_DOMAIN_EXISTS
ERROR_DOMAIN_LIMIT_EXCEEDED
ERROR_DOMAIN_SID_SAME_AS_LOCAL_WORKSTATION
ERROR_DOMAIN_TRUST_INCONSISTENT
ERROR_DOWNGRADE_DETECTED
ERROR_DPL_NOT_SUPPORTED_FOR_USER
ERROR_DRIVERS_LEAKING_LOCKED_PAGES
ERROR_DRIVER_BLOCKED
ERROR_DRIVER_CANCEL_TIMEOUT
ERROR_DRIVER_DATABASE_ERROR
ERROR_DRIVER_FAILED_PRIOR_UNLOAD
ERROR_DRIVER_FAILED_SLEEP
ERROR_DRIVER_PROCESS_TERMINATED
ERROR_DRIVE_LOCKED
ERROR_DRIVE_MEDIA_MISMATCH
ERROR_DS_ADD_REPLICA_INHIBITED
ERROR_DS_ADMIN_LIMIT_EXCEEDED
ERROR_DS_AFFECTS_MULTIPLE_DSAS
ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER
ERROR_DS_ALIASED_OBJ_MISSING
ERROR_DS_ALIAS_DEREF_PROBLEM
ERROR_DS_ALIAS_POINTS_TO_ALIAS
ERROR_DS_ALIAS_PROBLEM
ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS
ERROR_DS_ATTRIBUTE_OWNED_BY_SAM
ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED
ERROR_DS_ATT_ALREADY_EXISTS
ERROR_DS_ATT_IS_NOT_ON_OBJ
ERROR_DS_ATT_NOT_DEF_FOR_CLASS
ERROR_DS_ATT_NOT_DEF_IN_SCHEMA
ERROR_DS_ATT_SCHEMA_REQ_ID
ERROR_DS_ATT_SCHEMA_REQ_SYNTAX
ERROR_DS_ATT_VAL_ALREADY_EXISTS
ERROR_DS_AUDIT_FAILURE
ERROR_DS_AUTHORIZATION_FAILED
ERROR_DS_AUTH_METHOD_NOT_SUPPORTED
ERROR_DS_AUTH_UNKNOWN
ERROR_DS_AUX_CLS_TEST_FAIL
ERROR_DS_BACKLINK_WITHOUT_LINK
ERROR_DS_BAD_ATT_SCHEMA_SYNTAX
ERROR_DS_BAD_HIERARCHY_FILE
ERROR_DS_BAD_INSTANCE_TYPE
ERROR_DS_BAD_NAME_SYNTAX
ERROR_DS_BAD_RDN_ATT_ID_SYNTAX
ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED
ERROR_DS_BUSY
ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD
ERROR_DS_CANT_ADD_ATT_VALUES
ERROR_DS_CANT_ADD_SYSTEM_ONLY
ERROR_DS_CANT_ADD_TO_GC
ERROR_DS_CANT_CACHE_ATT
ERROR_DS_CANT_CACHE_CLASS
ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC
ERROR_DS_CANT_CREATE_UNDER_SCHEMA
ERROR_DS_CANT_DELETE
ERROR_DS_CANT_DELETE_DSA_OBJ
ERROR_DS_CANT_DEL_MASTER_CROSSREF
ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC
ERROR_DS_CANT_DEREF_ALIAS
ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN
ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF
ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN
ERROR_DS_CANT_FIND_DSA_OBJ
ERROR_DS_CANT_FIND_EXPECTED_NC
ERROR_DS_CANT_FIND_NC_IN_CACHE
ERROR_DS_CANT_MIX_MASTER_AND_REPS
ERROR_DS_CANT_MOD_OBJ_CLASS
ERROR_DS_CANT_MOD_PRIMARYGROUPID
ERROR_DS_CANT_MOD_SYSTEM_ONLY
ERROR_DS_CANT_MOVE_ACCOUNT_GROUP
ERROR_DS_CANT_MOVE_APP_BASIC_GROUP
ERROR_DS_CANT_MOVE_APP_QUERY_GROUP
ERROR_DS_CANT_MOVE_DELETED_OBJECT
ERROR_DS_CANT_MOVE_RESOURCE_GROUP
ERROR_DS_CANT_ON_NON_LEAF
ERROR_DS_CANT_ON_RDN
ERROR_DS_CANT_REMOVE_ATT_CACHE
ERROR_DS_CANT_REMOVE_CLASS_CACHE
ERROR_DS_CANT_REM_MISSING_ATT
ERROR_DS_CANT_REM_MISSING_ATT_VAL
ERROR_DS_CANT_REPLACE_HIDDEN_REC
ERROR_DS_CANT_RETRIEVE_ATTS
ERROR_DS_CANT_RETRIEVE_CHILD
ERROR_DS_CANT_RETRIEVE_DN
ERROR_DS_CANT_RETRIEVE_INSTANCE
ERROR_DS_CANT_RETRIEVE_SD
ERROR_DS_CANT_START
ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ
ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS
ERROR_DS_CHILDREN_EXIST
ERROR_DS_CLASS_MUST_BE_CONCRETE
ERROR_DS_CLASS_NOT_DSA
ERROR_DS_CLIENT_LOOP
ERROR_DS_CODE_INCONSISTENCY
ERROR_DS_COMPARE_FALSE
ERROR_DS_COMPARE_TRUE
ERROR_DS_CONFIDENTIALITY_REQUIRED
ERROR_DS_CONFIG_PARAM_MISSING
ERROR_DS_CONSTRAINT_VIOLATION
ERROR_DS_CONSTRUCTED_ATT_MOD
ERROR_DS_CONTROL_NOT_FOUND
ERROR_DS_COULDNT_CONTACT_FSMO
ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE
ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE
ERROR_DS_COULDNT_UPDATE_SPNS
ERROR_DS_COUNTING_AB_INDICES_FAILED
ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD
ERROR_DS_CROSS_DOM_MOVE_ERROR
ERROR_DS_CROSS_NC_DN_RENAME
ERROR_DS_CROSS_REF_BUSY
ERROR_DS_CROSS_REF_EXISTS
ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE
ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2
ERROR_DS_DATABASE_ERROR
ERROR_DS_DECODING_ERROR
ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED
ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST
ERROR_DS_DIFFERENT_REPL_EPOCHS
ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER
ERROR_DS_DISALLOWED_NC_REDIRECT
ERROR_DS_DNS_LOOKUP_FAILURE
ERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST
ERROR_DS_DOMAIN_RENAME_IN_PROGRESS
ERROR_DS_DOMAIN_VERSION_TOO_HIGH
ERROR_DS_DOMAIN_VERSION_TOO_LOW
ERROR_DS_DRA_ABANDON_SYNC
ERROR_DS_DRA_ACCESS_DENIED
ERROR_DS_DRA_BAD_DN
ERROR_DS_DRA_BAD_INSTANCE_TYPE
ERROR_DS_DRA_BAD_NC
ERROR_DS_DRA_BUSY
ERROR_DS_DRA_CONNECTION_FAILED
ERROR_DS_DRA_CORRUPT_UTD_VECTOR
ERROR_DS_DRA_DB_ERROR
ERROR_DS_DRA_DN_EXISTS
ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT
ERROR_DS_DRA_EXTN_CONNECTION_FAILED
ERROR_DS_DRA_GENERIC
ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET
ERROR_DS_DRA_INCONSISTENT_DIT
ERROR_DS_DRA_INTERNAL_ERROR
ERROR_DS_DRA_INVALID_PARAMETER
ERROR_DS_DRA_MAIL_PROBLEM
ERROR_DS_DRA_MISSING_KRBTGT_SECRET
ERROR_DS_DRA_MISSING_PARENT
ERROR_DS_DRA_NAME_COLLISION
ERROR_DS_DRA_NOT_SUPPORTED
ERROR_DS_DRA_NO_REPLICA
ERROR_DS_DRA_OBJ_IS_REP_SOURCE
ERROR_DS_DRA_OBJ_NC_MISMATCH
ERROR_DS_DRA_OUT_OF_MEM
ERROR_DS_DRA_OUT_SCHEDULE_WINDOW
ERROR_DS_DRA_PREEMPTED
ERROR_DS_DRA_RECYCLED_TARGET
ERROR_DS_DRA_REF_ALREADY_EXISTS
ERROR_DS_DRA_REF_NOT_FOUND
ERROR_DS_DRA_REPL_PENDING
ERROR_DS_DRA_RPC_CANCELLED
ERROR_DS_DRA_SCHEMA_CONFLICT
ERROR_DS_DRA_SCHEMA_INFO_SHIP
ERROR_DS_DRA_SCHEMA_MISMATCH
ERROR_DS_DRA_SECRETS_DENIED
ERROR_DS_DRA_SHUTDOWN
ERROR_DS_DRA_SINK_DISABLED
ERROR_DS_DRA_SOURCE_DISABLED
ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA
ERROR_DS_DRA_SOURCE_REINSTALLED
ERROR_DS_DRS_EXTENSIONS_CHANGED
ERROR_DS_DSA_MUST_BE_INT_MASTER
ERROR_DS_DST_DOMAIN_NOT_NATIVE
ERROR_DS_DST_NC_MISMATCH
ERROR_DS_DS_REQUIRED
ERROR_DS_DUPLICATE_ID_FOUND
ERROR_DS_DUP_LDAP_DISPLAY_NAME
ERROR_DS_DUP_LINK_ID
ERROR_DS_DUP_MAPI_ID
ERROR_DS_DUP_MSDS_INTID
ERROR_DS_DUP_OID
ERROR_DS_DUP_RDN
ERROR_DS_DUP_SCHEMA_ID_GUID
ERROR_DS_ENCODING_ERROR
ERROR_DS_EPOCH_MISMATCH
ERROR_DS_EXISTING_AD_CHILD_NC
ERROR_DS_EXISTS_IN_AUX_CLS
ERROR_DS_EXISTS_IN_MAY_HAVE
ERROR_DS_EXISTS_IN_MUST_HAVE
ERROR_DS_EXISTS_IN_POSS_SUP
ERROR_DS_EXISTS_IN_RDNATTID
ERROR_DS_EXISTS_IN_SUB_CLS
ERROR_DS_FILTER_UNKNOWN
ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS
ERROR_DS_FLAT_NAME_EXISTS_IN_FOREST
ERROR_DS_FOREST_VERSION_TOO_HIGH
ERROR_DS_FOREST_VERSION_TOO_LOW
ERROR_DS_GCVERIFY_ERROR
ERROR_DS_GC_NOT_AVAILABLE
ERROR_DS_GC_REQUIRED
ERROR_DS_GENERIC_ERROR
ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER
ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER
ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER
ERROR_DS_GOVERNSID_MISSING
ERROR_DS_GROUP_CONVERSION_ERROR
ERROR_DS_HAVE_PRIMARY_MEMBERS
ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED
ERROR_DS_HIERARCHY_TABLE_TOO_DEEP
ERROR_DS_HIGH_ADLDS_FFL
ERROR_DS_HIGH_DSA_VERSION
ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD
ERROR_DS_ILLEGAL_MOD_OPERATION
ERROR_DS_ILLEGAL_SUPERIOR
ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION
ERROR_DS_INAPPROPRIATE_AUTH
ERROR_DS_INAPPROPRIATE_MATCHING
ERROR_DS_INCOMPATIBLE_CONTROLS_USED
ERROR_DS_INCOMPATIBLE_VERSION
ERROR_DS_INCORRECT_ROLE_OWNER
ERROR_DS_INIT_FAILURE
ERROR_DS_INIT_FAILURE_CONSOLE
ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE
ERROR_DS_INSTALL_NO_SRC_SCH_VERSION
ERROR_DS_INSTALL_SCHEMA_MISMATCH
ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT
ERROR_DS_INSUFF_ACCESS_RIGHTS
ERROR_DS_INTERNAL_FAILURE
ERROR_DS_INVALID_ATTRIBUTE_SYNTAX
ERROR_DS_INVALID_DMD
ERROR_DS_INVALID_DN_SYNTAX
ERROR_DS_INVALID_GROUP_TYPE
ERROR_DS_INVALID_LDAP_DISPLAY_NAME
ERROR_DS_INVALID_NAME_FOR_SPN
ERROR_DS_INVALID_ROLE_OWNER
ERROR_DS_INVALID_SCRIPT
ERROR_DS_INVALID_SEARCH_FLAG
ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE
ERROR_DS_INVALID_SEARCH_FLAG_TUPLE
ERROR_DS_IS_LEAF
ERROR_DS_JET_RECORD_TOO_BIG
ERROR_DS_KEY_NOT_UNIQUE
ERROR_DS_LDAP_SEND_QUEUE_FULL
ERROR_DS_LINK_ID_NOT_AVAILABLE
ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER
ERROR_DS_LOCAL_ERROR
ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY
ERROR_DS_LOOP_DETECT
ERROR_DS_LOW_ADLDS_FFL
ERROR_DS_LOW_DSA_VERSION
ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4
ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED
ERROR_DS_MAPI_ID_NOT_AVAILABLE
ERROR_DS_MASTERDSA_REQUIRED
ERROR_DS_MAX_OBJ_SIZE_EXCEEDED
ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY
ERROR_DS_MISSING_EXPECTED_ATT
ERROR_DS_MISSING_FOREST_TRUST
ERROR_DS_MISSING_FSMO_SETTINGS
ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER
ERROR_DS_MISSING_REQUIRED_ATT
ERROR_DS_MISSING_SUPREF
ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG
ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE
ERROR_DS_MODIFYDN_WRONG_GRANDPARENT
ERROR_DS_MUST_BE_RUN_ON_DST_DC
ERROR_DS_NAME_ERROR_DOMAIN_ONLY
ERROR_DS_NAME_ERROR_NOT_FOUND
ERROR_DS_NAME_ERROR_NOT_UNIQUE
ERROR_DS_NAME_ERROR_NO_MAPPING
ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING
ERROR_DS_NAME_ERROR_RESOLVING
ERROR_DS_NAME_ERROR_TRUST_REFERRAL
ERROR_DS_NAME_NOT_UNIQUE
ERROR_DS_NAME_REFERENCE_INVALID
ERROR_DS_NAME_TOO_LONG
ERROR_DS_NAME_TOO_MANY_PARTS
ERROR_DS_NAME_TYPE_UNKNOWN
ERROR_DS_NAME_UNPARSEABLE
ERROR_DS_NAME_VALUE_TOO_LONG
ERROR_DS_NAMING_MASTER_GC
ERROR_DS_NAMING_VIOLATION
ERROR_DS_NCNAME_MISSING_CR_REF
ERROR_DS_NCNAME_MUST_BE_NC
ERROR_DS_NC_MUST_HAVE_NC_PARENT
ERROR_DS_NC_STILL_HAS_DSAS
ERROR_DS_NONEXISTENT_MAY_HAVE
ERROR_DS_NONEXISTENT_MUST_HAVE
ERROR_DS_NONEXISTENT_POSS_SUP
ERROR_DS_NONSAFE_SCHEMA_CHANGE
ERROR_DS_NON_ASQ_SEARCH
ERROR_DS_NON_BASE_SEARCH
ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX
ERROR_DS_NOT_AN_OBJECT
ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC
ERROR_DS_NOT_CLOSEST
ERROR_DS_NOT_INSTALLED
ERROR_DS_NOT_ON_BACKLINK
ERROR_DS_NOT_SUPPORTED
ERROR_DS_NOT_SUPPORTED_SORT_ORDER
ERROR_DS_NO_ATTRIBUTE_OR_VALUE
ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN
ERROR_DS_NO_CHAINED_EVAL
ERROR_DS_NO_CHAINING
ERROR_DS_NO_CHECKPOINT_WITH_PDC
ERROR_DS_NO_CROSSREF_FOR_NC
ERROR_DS_NO_DELETED_NAME
ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS
ERROR_DS_NO_MORE_RIDS
ERROR_DS_NO_MSDS_INTID
ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN
ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN
ERROR_DS_NO_NTDSA_OBJECT
ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC
ERROR_DS_NO_PARENT_OBJECT
ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION
ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA
ERROR_DS_NO_REF_DOMAIN
ERROR_DS_NO_REQUESTED_ATTS_FOUND
ERROR_DS_NO_RESULTS_RETURNED
ERROR_DS_NO_RIDS_ALLOCATED
ERROR_DS_NO_SERVER_OBJECT
ERROR_DS_NO_SUCH_OBJECT
ERROR_DS_NO_TREE_DELETE_ABOVE_NC
ERROR_DS_NTDSCRIPT_PROCESS_ERROR
ERROR_DS_NTDSCRIPT_SYNTAX_ERROR
ERROR_DS_OBJECT_BEING_REMOVED
ERROR_DS_OBJECT_CLASS_REQUIRED
ERROR_DS_OBJECT_RESULTS_TOO_LARGE
ERROR_DS_OBJ_CLASS_NOT_DEFINED
ERROR_DS_OBJ_CLASS_NOT_SUBCLASS
ERROR_DS_OBJ_CLASS_VIOLATION
ERROR_DS_OBJ_GUID_EXISTS
ERROR_DS_OBJ_NOT_FOUND
ERROR_DS_OBJ_STRING_NAME_EXISTS
ERROR_DS_OBJ_TOO_LARGE
ERROR_DS_OFFSET_RANGE_ERROR
ERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS
ERROR_DS_OID_NOT_FOUND
ERROR_DS_OPERATIONS_ERROR
ERROR_DS_OUT_OF_SCOPE
ERROR_DS_OUT_OF_VERSION_STORE
ERROR_DS_PARAM_ERROR
ERROR_DS_PARENT_IS_AN_ALIAS
ERROR_DS_PDC_OPERATION_IN_PROGRESS
ERROR_DS_PER_ATTRIBUTE_AUTHZ_FAILED_DURING_ADD
ERROR_DS_POLICY_NOT_KNOWN
ERROR_DS_PROTOCOL_ERROR
ERROR_DS_RANGE_CONSTRAINT
ERROR_DS_RDN_DOESNT_MATCH_SCHEMA
ERROR_DS_RECALCSCHEMA_FAILED
ERROR_DS_REFERRAL
ERROR_DS_REFERRAL_LIMIT_EXCEEDED
ERROR_DS_REFUSING_FSMO_ROLES
ERROR_DS_REMOTE_CROSSREF_OP_FAILED
ERROR_DS_REPLICATOR_ONLY
ERROR_DS_REPLICA_PAGE_SIZE_MISMATCH
ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR
ERROR_DS_REPL_LIFETIME_EXCEEDED
ERROR_DS_RESERVED_LINK_ID
ERROR_DS_RESERVED_MAPI_ID
ERROR_DS_RIDMGR_DISABLED
ERROR_DS_RIDMGR_INIT_ERROR
ERROR_DS_ROLE_NOT_VERIFIED
ERROR_DS_ROOT_CANT_BE_SUBREF
ERROR_DS_ROOT_MUST_BE_NC
ERROR_DS_ROOT_REQUIRES_CLASS_TOP
ERROR_DS_SAM_INIT_FAILURE
ERROR_DS_SAM_INIT_FAILURE_CONSOLE
ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY
ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD
ERROR_DS_SCHEMA_ALLOC_FAILED
ERROR_DS_SCHEMA_NOT_LOADED
ERROR_DS_SCHEMA_UPDATE_DISALLOWED
ERROR_DS_SECURITY_CHECKING_ERROR
ERROR_DS_SECURITY_ILLEGAL_MODIFY
ERROR_DS_SEC_DESC_INVALID
ERROR_DS_SEC_DESC_TOO_SHORT
ERROR_DS_SEMANTIC_ATT_TEST
ERROR_DS_SENSITIVE_GROUP_VIOLATION
ERROR_DS_SERVER_DOWN
ERROR_DS_SHUTTING_DOWN
ERROR_DS_SINGLE_USER_MODE_FAILED
ERROR_DS_SINGLE_VALUE_CONSTRAINT
ERROR_DS_SIZELIMIT_EXCEEDED
ERROR_DS_SORT_CONTROL_MISSING
ERROR_DS_SOURCE_AUDITING_NOT_ENABLED
ERROR_DS_SOURCE_DOMAIN_IN_FOREST
ERROR_DS_SPN_VALUE_NOT_UNIQUE_IN_FOREST
ERROR_DS_SRC_AND_DST_NC_IDENTICAL
ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH
ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER
ERROR_DS_SRC_GUID_MISMATCH
ERROR_DS_SRC_NAME_MISMATCH
ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER
ERROR_DS_SRC_SID_EXISTS_IN_FOREST
ERROR_DS_STRING_SD_CONVERSION_FAILED
ERROR_DS_STRONG_AUTH_REQUIRED
ERROR_DS_SUBREF_MUST_HAVE_PARENT
ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD
ERROR_DS_SUB_CLS_TEST_FAIL
ERROR_DS_SYNTAX_MISMATCH
ERROR_DS_THREAD_LIMIT_EXCEEDED
ERROR_DS_TIMELIMIT_EXCEEDED
ERROR_DS_TREE_DELETE_NOT_FINISHED
ERROR_DS_UNABLE_TO_SURRENDER_ROLES
ERROR_DS_UNAVAILABLE
ERROR_DS_UNAVAILABLE_CRIT_EXTENSION
ERROR_DS_UNDELETE_SAM_VALIDATION_FAILED
ERROR_DS_UNICODEPWD_NOT_IN_QUOTES
ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER
ERROR_DS_UNKNOWN_ERROR
ERROR_DS_UNKNOWN_OPERATION
ERROR_DS_UNWILLING_TO_PERFORM
ERROR_DS_UPN_VALUE_NOT_UNIQUE_IN_FOREST
ERROR_DS_USER_BUFFER_TO_SMALL
ERROR_DS_VALUE_KEY_NOT_UNIQUE
ERROR_DS_VERSION_CHECK_FAILURE
ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL
ERROR_DS_WRONG_LINKED_ATT_SYNTAX
ERROR_DS_WRONG_OM_OBJ_CLASS
ERROR_DUPLICATE_PRIVILEGES
ERROR_DUPLICATE_SERVICE_NAME
ERROR_DUPLICATE_TAG
ERROR_DUP_DOMAINNAME
ERROR_DUP_NAME
ERROR_DYNAMIC_CODE_BLOCKED
ERROR_DYNLINK_FROM_INVALID_RING
ERROR_EAS_DIDNT_FIT
ERROR_EAS_NOT_SUPPORTED
ERROR_EA_ACCESS_DENIED
ERROR_EA_FILE_CORRUPT
ERROR_EA_LIST_INCONSISTENT
ERROR_EA_TABLE_FULL
ERROR_EC_CIRCULAR_FORWARDING
ERROR_EC_CREDSTORE_FULL
ERROR_EC_CRED_NOT_FOUND
ERROR_EC_LOG_DISABLED
ERROR_EC_NO_ACTIVE_CHANNEL
ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE
ERROR_EDP_DPL_POLICY_CANT_BE_SATISFIED
ERROR_EDP_POLICY_DENIES_OPERATION
ERROR_EFS_ALG_BLOB_TOO_BIG
ERROR_EFS_DISABLED
ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION
ERROR_EFS_SERVER_NOT_TRUSTED
ERROR_EFS_VERSION_NOT_SUPPORT
ERROR_ELEVATION_REQUIRED
ERROR_EMPTY
ERROR_ENCLAVE_FAILURE
ERROR_ENCLAVE_NOT_TERMINATED
ERROR_ENCLAVE_VIOLATION
ERROR_ENCRYPTED_FILE_NOT_SUPPORTED
ERROR_ENCRYPTED_IO_NOT_POSSIBLE
ERROR_ENCRYPTING_METADATA_DISALLOWED
ERROR_ENCRYPTION_DISABLED
ERROR_ENCRYPTION_FAILED
ERROR_ENCRYPTION_POLICY_DENIES_OPERATION
ERROR_END_OF_MEDIA
ERROR_ENLISTMENT_NOT_FOUND
ERROR_ENLISTMENT_NOT_INITIALIZED
ERROR_ENLISTMENT_NOT_SUPERIOR
ERROR_ENVVAR_NOT_FOUND
ERROR_EOM_OVERFLOW
ERROR_ERRORS_ENCOUNTERED
ERROR_EVALUATION_EXPIRATION
ERROR_EVENTLOG_CANT_START
ERROR_EVENTLOG_FILE_CHANGED
ERROR_EVENTLOG_FILE_CORRUPT
ERROR_EVENT_DONE
ERROR_EVENT_PENDING
ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY
ERROR_EVT_CHANNEL_CANNOT_ACTIVATE
ERROR_EVT_CHANNEL_NOT_FOUND
ERROR_EVT_CONFIGURATION_ERROR
ERROR_EVT_EVENT_DEFINITION_NOT_FOUND
ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND
ERROR_EVT_FILTER_ALREADYSCOPED
ERROR_EVT_FILTER_INVARG
ERROR_EVT_FILTER_INVTEST
ERROR_EVT_FILTER_INVTYPE
ERROR_EVT_FILTER_NOTELTSET
ERROR_EVT_FILTER_OUT_OF_RANGE
ERROR_EVT_FILTER_PARSEERR
ERROR_EVT_FILTER_TOO_COMPLEX
ERROR_EVT_FILTER_UNEXPECTEDTOKEN
ERROR_EVT_FILTER_UNSUPPORTEDOP
ERROR_EVT_INVALID_CHANNEL_PATH
ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE
ERROR_EVT_INVALID_EVENT_DATA
ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL
ERROR_EVT_INVALID_PUBLISHER_NAME
ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE
ERROR_EVT_INVALID_QUERY
ERROR_EVT_MALFORMED_XML_TEXT
ERROR_EVT_MAX_INSERTS_REACHED
ERROR_EVT_MESSAGE_ID_NOT_FOUND
ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND
ERROR_EVT_MESSAGE_NOT_FOUND
ERROR_EVT_NON_VALIDATING_MSXML
ERROR_EVT_PUBLISHER_DISABLED
ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND
ERROR_EVT_QUERY_RESULT_INVALID_POSITION
ERROR_EVT_QUERY_RESULT_STALE
ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL
ERROR_EVT_UNRESOLVED_PARAMETER_INSERT
ERROR_EVT_UNRESOLVED_VALUE_INSERT
ERROR_EVT_VERSION_TOO_NEW
ERROR_EVT_VERSION_TOO_OLD
ERROR_EXCEPTION_IN_RESOURCE_CALL
ERROR_EXCEPTION_IN_SERVICE
ERROR_EXCL_SEM_ALREADY_OWNED
ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY
ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY
ERROR_EXE_MACHINE_TYPE_MISMATCH
ERROR_EXE_MARKED_INVALID
ERROR_EXPIRED_HANDLE
ERROR_EXTENDED_ERROR
ERROR_EXTERNAL_BACKING_PROVIDER_UNKNOWN
ERROR_EXTERNAL_SYSKEY_NOT_SUPPORTED
ERROR_EXTRANEOUS_INFORMATION
ERROR_FAILED_DRIVER_ENTRY
ERROR_FAILED_SERVICE_CONTROLLER_CONNECT
ERROR_FAIL_FAST_EXCEPTION
ERROR_FAIL_I24
ERROR_FAIL_NOACTION_REBOOT
ERROR_FAIL_REBOOT_INITIATED
ERROR_FAIL_REBOOT_REQUIRED
ERROR_FAIL_RESTART
ERROR_FAIL_SHUTDOWN
ERROR_FATAL_APP_EXIT
ERROR_FILEMARK_DETECTED
ERROR_FILENAME_EXCED_RANGE
ERROR_FILE_CHECKED_OUT
ERROR_FILE_CORRUPT
ERROR_FILE_ENCRYPTED
ERROR_FILE_EXISTS
ERROR_FILE_HANDLE_REVOKED
ERROR_FILE_IDENTITY_NOT_PERSISTENT
ERROR_FILE_INVALID
ERROR_FILE_LEVEL_TRIM_NOT_SUPPORTED
ERROR_FILE_METADATA_OPTIMIZATION_IN_PROGRESS
ERROR_FILE_NOT_ENCRYPTED
ERROR_FILE_NOT_FOUND
ERROR_FILE_NOT_SUPPORTED
ERROR_FILE_OFFLINE
ERROR_FILE_PROTECTED_UNDER_DPL
ERROR_FILE_READ_ONLY
ERROR_FILE_SHARE_RESOURCE_CONFLICT
ERROR_FILE_SNAP_INVALID_PARAMETER
ERROR_FILE_SNAP_IN_PROGRESS
ERROR_FILE_SNAP_IO_NOT_COORDINATED
ERROR_FILE_SNAP_MODIFY_NOT_SUPPORTED
ERROR_FILE_SNAP_UNEXPECTED_ERROR
ERROR_FILE_SNAP_USER_SECTION_NOT_SUPPORTED
ERROR_FILE_SYSTEM_LIMITATION
ERROR_FILE_SYSTEM_VIRTUALIZATION_BUSY
ERROR_FILE_SYSTEM_VIRTUALIZATION_INVALID_OPERATION
ERROR_FILE_SYSTEM_VIRTUALIZATION_METADATA_CORRUPT
ERROR_FILE_SYSTEM_VIRTUALIZATION_PROVIDER_UNKNOWN
ERROR_FILE_SYSTEM_VIRTUALIZATION_UNAVAILABLE
ERROR_FILE_TOO_LARGE
ERROR_FIRMWARE_UPDATED
ERROR_FLOATED_SECTION
ERROR_FLOAT_MULTIPLE_FAULTS
ERROR_FLOAT_MULTIPLE_TRAPS
ERROR_FLOPPY_BAD_REGISTERS
ERROR_FLOPPY_ID_MARK_NOT_FOUND
ERROR_FLOPPY_UNKNOWN_ERROR
ERROR_FLOPPY_VOLUME
ERROR_FLOPPY_WRONG_CYLINDER
ERROR_FORMS_AUTH_REQUIRED
ERROR_FOUND_OUT_OF_SCOPE
ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY
ERROR_FS_DRIVER_REQUIRED
ERROR_FS_GUID_MISMATCH
ERROR_FS_METADATA_INCONSISTENT
ERROR_FT_DI_SCAN_REQUIRED
ERROR_FT_READ_FAILURE
ERROR_FT_READ_FROM_COPY_FAILURE
ERROR_FT_READ_RECOVERY_FROM_BACKUP
ERROR_FT_WRITE_FAILURE
ERROR_FT_WRITE_RECOVERY
ERROR_FULLSCREEN_MODE
ERROR_FULL_BACKUP
ERROR_FUNCTION_FAILED
ERROR_FUNCTION_NOT_CALLED
ERROR_GDI_HANDLE_LEAK
ERROR_GENERIC_COMMAND_FAILED
ERROR_GENERIC_NOT_MAPPED
ERROR_GEN_FAILURE
ERROR_GLOBAL_ONLY_HOOK
ERROR_GPIO_CLIENT_INFORMATION_INVALID
ERROR_GPIO_INCOMPATIBLE_CONNECT_MODE
ERROR_GPIO_INTERRUPT_ALREADY_UNMASKED
ERROR_GPIO_INVALID_REGISTRATION_PACKET
ERROR_GPIO_OPERATION_DENIED
ERROR_GPIO_VERSION_NOT_SUPPORTED
ERROR_GRACEFUL_DISCONNECT
ERROR_GROUPSET_CANT_PROVIDE
ERROR_GROUPSET_NOT_AVAILABLE
ERROR_GROUPSET_NOT_FOUND
ERROR_GROUP_EXISTS
ERROR_GROUP_NOT_AVAILABLE
ERROR_GROUP_NOT_FOUND
ERROR_GROUP_NOT_ONLINE
ERROR_GUID_SUBSTITUTION_MADE
ERROR_HANDLES_CLOSED
ERROR_HANDLE_DISK_FULL
ERROR_HANDLE_EOF
ERROR_HANDLE_NO_LONGER_VALID
ERROR_HANDLE_REVOKED
ERROR_HASH_NOT_PRESENT
ERROR_HASH_NOT_SUPPORTED
ERROR_HAS_SYSTEM_CRITICAL_FILES
ERROR_HEURISTIC_DAMAGE_POSSIBLE
ERROR_HIBERNATED
ERROR_HIBERNATION_FAILURE
ERROR_HOOK_NEEDS_HMOD
ERROR_HOOK_NOT_INSTALLED
ERROR_HOOK_TYPE_NOT_ALLOWED
ERROR_HOST_DOWN
ERROR_HOST_NODE_NOT_AVAILABLE
ERROR_HOST_NODE_NOT_GROUP_OWNER
ERROR_HOST_NODE_NOT_RESOURCE_OWNER
ERROR_HOST_UNREACHABLE
ERROR_HOTKEY_ALREADY_REGISTERED
ERROR_HOTKEY_NOT_REGISTERED
ERROR_HWNDS_HAVE_DIFF_PARENT
ERROR_ICM_NOT_ENABLED
ERROR_IEPORT_FULL
ERROR_ILLEGAL_CHARACTER
ERROR_ILLEGAL_DLL_RELOCATION
ERROR_ILLEGAL_ELEMENT_ADDRESS
ERROR_ILLEGAL_FLOAT_CONTEXT
ERROR_ILL_FORMED_PASSWORD
ERROR_IMAGE_AT_DIFFERENT_BASE
ERROR_IMAGE_MACHINE_TYPE_MISMATCH
ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE
ERROR_IMAGE_NOT_AT_BASE
ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT
ERROR_IMPLEMENTATION_LIMIT
ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED
ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE
ERROR_INCOMPATIBLE_SERVICE_SID_TYPE
ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING
ERROR_INCORRECT_ACCOUNT_TYPE
ERROR_INCORRECT_ADDRESS
ERROR_INCORRECT_SIZE
ERROR_INC_BACKUP
ERROR_INDEX_ABSENT
ERROR_INDEX_OUT_OF_BOUNDS
ERROR_INDIGENOUS_TYPE
ERROR_INDOUBT_TRANSACTIONS_EXIST
ERROR_INFLOOP_IN_RELOC_CHAIN
ERROR_INSTALL_ALREADY_RUNNING
ERROR_INSTALL_CANCEL
ERROR_INSTALL_DEREGISTRATION_FAILURE
ERROR_INSTALL_FAILED
ERROR_INSTALL_FAILURE
ERROR_INSTALL_FIREWALL_SERVICE_NOT_RUNNING
ERROR_INSTALL_FULLTRUST_HOSTRUNTIME_REQUIRES_MAIN_PACKAGE_FULLTRUST_CAPABILITY
ERROR_INSTALL_INVALID_PACKAGE
ERROR_INSTALL_INVALID_RELATED_SET_UPDATE
ERROR_INSTALL_LANGUAGE_UNSUPPORTED
ERROR_INSTALL_LOG_FAILURE
ERROR_INSTALL_NETWORK_FAILURE
ERROR_INSTALL_NOTUSED
ERROR_INSTALL_OPEN_PACKAGE_FAILED
ERROR_INSTALL_OPTIONAL_PACKAGE_APPLICATIONID_NOT_UNIQUE
ERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE
ERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_FULLTRUST_CAPABILITY
ERROR_INSTALL_OUT_OF_DISK_SPACE
ERROR_INSTALL_PACKAGE_DOWNGRADE
ERROR_INSTALL_PACKAGE_INVALID
ERROR_INSTALL_PACKAGE_NOT_FOUND
ERROR_INSTALL_PACKAGE_OPEN_FAILED
ERROR_INSTALL_PACKAGE_REJECTED
ERROR_INSTALL_PACKAGE_VERSION
ERROR_INSTALL_PLATFORM_UNSUPPORTED
ERROR_INSTALL_POLICY_FAILURE
ERROR_INSTALL_PREREQUISITE_FAILED
ERROR_INSTALL_REGISTRATION_FAILURE
ERROR_INSTALL_REJECTED
ERROR_INSTALL_REMOTE_DISALLOWED
ERROR_INSTALL_REMOTE_PROHIBITED
ERROR_INSTALL_RESOLVE_DEPENDENCY_FAILED
ERROR_INSTALL_RESOLVE_HOSTRUNTIME_DEPENDENCY_FAILED
ERROR_INSTALL_SERVICE_FAILURE
ERROR_INSTALL_SERVICE_SAFEBOOT
ERROR_INSTALL_SOURCE_ABSENT
ERROR_INSTALL_SUSPEND
ERROR_INSTALL_TEMP_UNWRITABLE
ERROR_INSTALL_TRANSFORM_FAILURE
ERROR_INSTALL_TRANSFORM_REJECTED
ERROR_INSTALL_UI_FAILURE
ERROR_INSTALL_USEREXIT
ERROR_INSTALL_VOLUME_CORRUPT
ERROR_INSTALL_VOLUME_NOT_EMPTY
ERROR_INSTALL_VOLUME_OFFLINE
ERROR_INSTALL_WRONG_PROCESSOR_ARCHITECTURE
ERROR_INSTRUCTION_MISALIGNMENT
ERROR_INSUFFICIENT_BUFFER
ERROR_INSUFFICIENT_LOGON_INFO
ERROR_INSUFFICIENT_POWER
ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE
ERROR_INSUFFICIENT_VIRTUAL_ADDR_RESOURCES
ERROR_INTERMIXED_KERNEL_EA_OPERATION
ERROR_INTERNAL_DB_CORRUPTION
ERROR_INTERNAL_DB_ERROR
ERROR_INTERNAL_ERROR
ERROR_INTERRUPT_STILL_CONNECTED
ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED
ERROR_INVALID_ACCEL_HANDLE
ERROR_INVALID_ACCESS
ERROR_INVALID_ACCOUNT_NAME
ERROR_INVALID_ACE_CONDITION
ERROR_INVALID_ACL
ERROR_INVALID_ADDRESS
ERROR_INVALID_AT_INTERRUPT_TIME
ERROR_INVALID_BLOCK
ERROR_INVALID_BLOCK_LENGTH
ERROR_INVALID_CAP
ERROR_INVALID_CATEGORY
ERROR_INVALID_CLEANER
ERROR_INVALID_CLUSTER_IPV6_ADDRESS
ERROR_INVALID_CMM
ERROR_INVALID_COLORINDEX
ERROR_INVALID_COLORSPACE
ERROR_INVALID_COMBOBOX_MESSAGE
ERROR_INVALID_COMMAND_LINE
ERROR_INVALID_COMPUTERNAME
ERROR_INVALID_CONFIG_VALUE
ERROR_INVALID_CRUNTIME_PARAMETER
ERROR_INVALID_CURSOR_HANDLE
ERROR_INVALID_DATA
ERROR_INVALID_DATATYPE
ERROR_INVALID_DEVICE_OBJECT_PARAMETER
ERROR_INVALID_DLL
ERROR_INVALID_DOMAINNAME
ERROR_INVALID_DOMAIN_ROLE
ERROR_INVALID_DOMAIN_STATE
ERROR_INVALID_DRIVE
ERROR_INVALID_DRIVE_OBJECT
ERROR_INVALID_DWP_HANDLE
ERROR_INVALID_EA_HANDLE
ERROR_INVALID_EA_NAME
ERROR_INVALID_EDIT_HEIGHT
ERROR_INVALID_ENVIRONMENT
ERROR_INVALID_EVENTNAME
ERROR_INVALID_EVENT_COUNT
ERROR_INVALID_EXCEPTION_HANDLER
ERROR_INVALID_EXE_SIGNATURE
ERROR_INVALID_FIELD
ERROR_INVALID_FIELD_IN_PARAMETER_LIST
ERROR_INVALID_FILTER_PROC
ERROR_INVALID_FLAGS
ERROR_INVALID_FLAG_NUMBER
ERROR_INVALID_FORM_NAME
ERROR_INVALID_FORM_SIZE
ERROR_INVALID_FUNCTION
ERROR_INVALID_GROUPNAME
ERROR_INVALID_GROUP_ATTRIBUTES
ERROR_INVALID_GW_COMMAND
ERROR_INVALID_HANDLE
ERROR_INVALID_HANDLE_STATE
ERROR_INVALID_HOOK_FILTER
ERROR_INVALID_HOOK_HANDLE
ERROR_INVALID_HW_PROFILE
ERROR_INVALID_ICON_HANDLE
ERROR_INVALID_ID_AUTHORITY
ERROR_INVALID_IMAGE_HASH
ERROR_INVALID_IMPORT_OF_NON_DLL
ERROR_INVALID_INDEX
ERROR_INVALID_KERNEL_INFO_VERSION
ERROR_INVALID_KEYBOARD_HANDLE
ERROR_INVALID_LABEL
ERROR_INVALID_LB_MESSAGE
ERROR_INVALID_LDT_DESCRIPTOR
ERROR_INVALID_LDT_OFFSET
ERROR_INVALID_LDT_SIZE
ERROR_INVALID_LEVEL
ERROR_INVALID_LIBRARY
ERROR_INVALID_LIST_FORMAT
ERROR_INVALID_LOCK_RANGE
ERROR_INVALID_LOGON_HOURS
ERROR_INVALID_LOGON_TYPE
ERROR_INVALID_MEDIA
ERROR_INVALID_MEDIA_POOL
ERROR_INVALID_MEMBER
ERROR_INVALID_MENU_HANDLE
ERROR_INVALID_MESSAGE
ERROR_INVALID_MESSAGEDEST
ERROR_INVALID_MESSAGENAME
ERROR_INVALID_MINALLOCSIZE
ERROR_INVALID_MODULETYPE
ERROR_INVALID_MONITOR_HANDLE
ERROR_INVALID_MSGBOX_STYLE
ERROR_INVALID_NAME
ERROR_INVALID_NETNAME
ERROR_INVALID_OPERATION
ERROR_INVALID_OPERATION_ON_QUORUM
ERROR_INVALID_OPLOCK_PROTOCOL
ERROR_INVALID_ORDINAL
ERROR_INVALID_OWNER
ERROR_INVALID_PACKAGE_SID_LENGTH
ERROR_INVALID_PARAMETER
ERROR_INVALID_PASSWORD
ERROR_INVALID_PASSWORDNAME
ERROR_INVALID_PATCH_XML
ERROR_INVALID_PEP_INFO_VERSION
ERROR_INVALID_PIXEL_FORMAT
ERROR_INVALID_PLUGPLAY_DEVICE_PATH
ERROR_INVALID_PORT_ATTRIBUTES
ERROR_INVALID_PRIMARY_GROUP
ERROR_INVALID_PRINTER_COMMAND
ERROR_INVALID_PRINTER_DRIVER_MANIFEST
ERROR_INVALID_PRINTER_NAME
ERROR_INVALID_PRINTER_STATE
ERROR_INVALID_PRINT_MONITOR
ERROR_INVALID_PRIORITY
ERROR_INVALID_PROFILE
ERROR_INVALID_QUOTA_LOWER
ERROR_INVALID_REPARSE_DATA
ERROR_INVALID_RUNLEVEL_SETTING
ERROR_INVALID_SCROLLBAR_RANGE
ERROR_INVALID_SECURITY_DESCR
ERROR_INVALID_SEGDPL
ERROR_INVALID_SEGMENT_NUMBER
ERROR_INVALID_SEPARATOR_FILE
ERROR_INVALID_SERVER_STATE
ERROR_INVALID_SERVICENAME
ERROR_INVALID_SERVICE_ACCOUNT
ERROR_INVALID_SERVICE_CONTROL
ERROR_INVALID_SERVICE_LOCK
ERROR_INVALID_SHARENAME
ERROR_INVALID_SHOWWIN_COMMAND
ERROR_INVALID_SID
ERROR_INVALID_SIGNAL_NUMBER
ERROR_INVALID_SPI_VALUE
ERROR_INVALID_STACKSEG
ERROR_INVALID_STAGED_SIGNATURE
ERROR_INVALID_STARTING_CODESEG
ERROR_INVALID_STATE
ERROR_INVALID_SUB_AUTHORITY
ERROR_INVALID_TABLE
ERROR_INVALID_TARGET_HANDLE
ERROR_INVALID_TASK_INDEX
ERROR_INVALID_TASK_NAME
ERROR_INVALID_THREAD_ID
ERROR_INVALID_TIME
ERROR_INVALID_TOKEN
ERROR_INVALID_TRANSACTION
ERROR_INVALID_TRANSFORM
ERROR_INVALID_UNWIND_TARGET
ERROR_INVALID_USER_BUFFER
ERROR_INVALID_USER_PRINCIPAL_NAME
ERROR_INVALID_VARIANT
ERROR_INVALID_VERIFY_SWITCH
ERROR_INVALID_WINDOW_HANDLE
ERROR_INVALID_WINDOW_STYLE
ERROR_INVALID_WORKSTATION
ERROR_IOPL_NOT_ENABLED
ERROR_IO_DEVICE
ERROR_IO_INCOMPLETE
ERROR_IO_PENDING
ERROR_IO_PRIVILEGE_FAILED
ERROR_IO_REISSUE_AS_CACHED
ERROR_IPSEC_AUTH_FIREWALL_DROP
ERROR_IPSEC_BAD_SPI
ERROR_IPSEC_CLEAR_TEXT_DROP
ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND
ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND
ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND
ERROR_IPSEC_DOSP_BLOCK
ERROR_IPSEC_DOSP_INVALID_PACKET
ERROR_IPSEC_DOSP_KEYMOD_NOT_ALLOWED
ERROR_IPSEC_DOSP_MAX_ENTRIES
ERROR_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES
ERROR_IPSEC_DOSP_NOT_INSTALLED
ERROR_IPSEC_DOSP_RECEIVED_MULTICAST
ERROR_IPSEC_DOSP_STATE_LOOKUP_FAILED
ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED
ERROR_IPSEC_IKE_ATTRIB_FAIL
ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE
ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_WITH_OPTIONAL_RETRY
ERROR_IPSEC_IKE_AUTH_FAIL
ERROR_IPSEC_IKE_BENIGN_REINIT
ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH
ERROR_IPSEC_IKE_CGA_AUTH_FAILED
ERROR_IPSEC_IKE_COEXISTENCE_SUPPRESS
ERROR_IPSEC_IKE_CRITICAL_PAYLOAD_NOT_RECOGNIZED
ERROR_IPSEC_IKE_CRL_FAILED
ERROR_IPSEC_IKE_DECRYPT
ERROR_IPSEC_IKE_DH_FAIL
ERROR_IPSEC_IKE_DH_FAILURE
ERROR_IPSEC_IKE_DOS_COOKIE_SENT
ERROR_IPSEC_IKE_DROP_NO_RESPONSE
ERROR_IPSEC_IKE_ENCRYPT
ERROR_IPSEC_IKE_ERROR
ERROR_IPSEC_IKE_FAILQUERYSSP
ERROR_IPSEC_IKE_FAILSSPINIT
ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR
ERROR_IPSEC_IKE_GETSPIFAIL
ERROR_IPSEC_IKE_INNER_IP_ASSIGNMENT_FAILURE
ERROR_IPSEC_IKE_INVALID_AUTH_ALG
ERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD
ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN
ERROR_IPSEC_IKE_INVALID_CERT_TYPE
ERROR_IPSEC_IKE_INVALID_COOKIE
ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG
ERROR_IPSEC_IKE_INVALID_FILTER
ERROR_IPSEC_IKE_INVALID_GROUP
ERROR_IPSEC_IKE_INVALID_HASH
ERROR_IPSEC_IKE_INVALID_HASH_ALG
ERROR_IPSEC_IKE_INVALID_HASH_SIZE
ERROR_IPSEC_IKE_INVALID_HEADER
ERROR_IPSEC_IKE_INVALID_KEY_USAGE
ERROR_IPSEC_IKE_INVALID_MAJOR_VERSION
ERROR_IPSEC_IKE_INVALID_MM_FOR_QM
ERROR_IPSEC_IKE_INVALID_PAYLOAD
ERROR_IPSEC_IKE_INVALID_POLICY
ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY
ERROR_IPSEC_IKE_INVALID_SIG
ERROR_IPSEC_IKE_INVALID_SIGNATURE
ERROR_IPSEC_IKE_INVALID_SITUATION
ERROR_IPSEC_IKE_KERBEROS_ERROR
ERROR_IPSEC_IKE_KILL_DUMMY_NAP_TUNNEL
ERROR_IPSEC_IKE_LOAD_FAILED
ERROR_IPSEC_IKE_LOAD_SOFT_SA
ERROR_IPSEC_IKE_MM_ACQUIRE_DROP
ERROR_IPSEC_IKE_MM_DELAY_DROP
ERROR_IPSEC_IKE_MM_EXPIRED
ERROR_IPSEC_IKE_MM_LIMIT
ERROR_IPSEC_IKE_NEGOTIATION_DISABLED
ERROR_IPSEC_IKE_NEGOTIATION_PENDING
ERROR_IPSEC_IKE_NEG_STATUS_BEGIN
ERROR_IPSEC_IKE_NEG_STATUS_END
ERROR_IPSEC_IKE_NEG_STATUS_EXTENDED_END
ERROR_IPSEC_IKE_NOTCBPRIV
ERROR_IPSEC_IKE_NO_CERT
ERROR_IPSEC_IKE_NO_MM_POLICY
ERROR_IPSEC_IKE_NO_PEER_CERT
ERROR_IPSEC_IKE_NO_POLICY
ERROR_IPSEC_IKE_NO_PRIVATE_KEY
ERROR_IPSEC_IKE_NO_PUBLIC_KEY
ERROR_IPSEC_IKE_OUT_OF_MEMORY
ERROR_IPSEC_IKE_PEER_CRL_FAILED
ERROR_IPSEC_IKE_PEER_DOESNT_SUPPORT_MOBIKE
ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID
ERROR_IPSEC_IKE_POLICY_CHANGE
ERROR_IPSEC_IKE_POLICY_MATCH
ERROR_IPSEC_IKE_PROCESS_ERR
ERROR_IPSEC_IKE_PROCESS_ERR_CERT
ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ
ERROR_IPSEC_IKE_PROCESS_ERR_DELETE
ERROR_IPSEC_IKE_PROCESS_ERR_HASH
ERROR_IPSEC_IKE_PROCESS_ERR_ID
ERROR_IPSEC_IKE_PROCESS_ERR_KE
ERROR_IPSEC_IKE_PROCESS_ERR_NATOA
ERROR_IPSEC_IKE_PROCESS_ERR_NONCE
ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY
ERROR_IPSEC_IKE_PROCESS_ERR_PROP
ERROR_IPSEC_IKE_PROCESS_ERR_SA
ERROR_IPSEC_IKE_PROCESS_ERR_SIG
ERROR_IPSEC_IKE_PROCESS_ERR_TRANS
ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR
ERROR_IPSEC_IKE_QM_ACQUIRE_DROP
ERROR_IPSEC_IKE_QM_DELAY_DROP
ERROR_IPSEC_IKE_QM_EXPIRED
ERROR_IPSEC_IKE_QM_LIMIT
ERROR_IPSEC_IKE_QUEUE_DROP_MM
ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM
ERROR_IPSEC_IKE_RATELIMIT_DROP
ERROR_IPSEC_IKE_REQUIRE_CP_PAYLOAD_MISSING
ERROR_IPSEC_IKE_RPC_DELETE
ERROR_IPSEC_IKE_SA_DELETED
ERROR_IPSEC_IKE_SA_REAPED
ERROR_IPSEC_IKE_SECLOADFAIL
ERROR_IPSEC_IKE_SHUTTING_DOWN
ERROR_IPSEC_IKE_SIMULTANEOUS_REKEY
ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN
ERROR_IPSEC_IKE_SRVACQFAIL
ERROR_IPSEC_IKE_SRVQUERYCRED
ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_AND_CERTMAP_FAILURE
ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_FAILURE
ERROR_IPSEC_IKE_TIMED_OUT
ERROR_IPSEC_IKE_TOO_MANY_FILTERS
ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID
ERROR_IPSEC_IKE_UNKNOWN_DOI
ERROR_IPSEC_IKE_UNSUPPORTED_ID
ERROR_IPSEC_INTEGRITY_CHECK_FAILED
ERROR_IPSEC_INVALID_PACKET
ERROR_IPSEC_KEY_MODULE_IMPERSONATION_NEGOTIATION_PENDING
ERROR_IPSEC_MM_AUTH_EXISTS
ERROR_IPSEC_MM_AUTH_IN_USE
ERROR_IPSEC_MM_AUTH_NOT_FOUND
ERROR_IPSEC_MM_AUTH_PENDING_DELETION
ERROR_IPSEC_MM_FILTER_EXISTS
ERROR_IPSEC_MM_FILTER_NOT_FOUND
ERROR_IPSEC_MM_FILTER_PENDING_DELETION
ERROR_IPSEC_MM_POLICY_EXISTS
ERROR_IPSEC_MM_POLICY_IN_USE
ERROR_IPSEC_MM_POLICY_NOT_FOUND
ERROR_IPSEC_MM_POLICY_PENDING_DELETION
ERROR_IPSEC_QM_POLICY_EXISTS
ERROR_IPSEC_QM_POLICY_IN_USE
ERROR_IPSEC_QM_POLICY_NOT_FOUND
ERROR_IPSEC_QM_POLICY_PENDING_DELETION
ERROR_IPSEC_REPLAY_CHECK_FAILED
ERROR_IPSEC_SA_LIFETIME_EXPIRED
ERROR_IPSEC_THROTTLE_DROP
ERROR_IPSEC_TRANSPORT_FILTER_EXISTS
ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND
ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION
ERROR_IPSEC_TUNNEL_FILTER_EXISTS
ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND
ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION
ERROR_IPSEC_WRONG_SA
ERROR_IP_ADDRESS_CONFLICT1
ERROR_IP_ADDRESS_CONFLICT2
ERROR_IRQ_BUSY
ERROR_IS_JOINED
ERROR_IS_JOIN_PATH
ERROR_IS_JOIN_TARGET
ERROR_IS_SUBSTED
ERROR_IS_SUBST_PATH
ERROR_IS_SUBST_TARGET
ERROR_ITERATED_DATA_EXCEEDS_64k
ERROR_JOB_NO_CONTAINER
ERROR_JOIN_TO_JOIN
ERROR_JOIN_TO_SUBST
ERROR_JOURNAL_DELETE_IN_PROGRESS
ERROR_JOURNAL_ENTRY_DELETED
ERROR_JOURNAL_HOOK_SET
ERROR_JOURNAL_NOT_ACTIVE
ERROR_KERNEL_APC
ERROR_KEY_DELETED
ERROR_KEY_HAS_CHILDREN
ERROR_KM_DRIVER_BLOCKED
ERROR_LABEL_TOO_LONG
ERROR_LAPS_ENCRYPTION_REQUIRES_2016_DFL
ERROR_LAPS_LEGACY_SCHEMA_MISSING
ERROR_LAPS_PROCESS_TERMINATED
ERROR_LAPS_SCHEMA_MISSING
ERROR_LAST_ADMIN
ERROR_LB_WITHOUT_TABSTOPS
ERROR_LIBRARY_FULL
ERROR_LIBRARY_OFFLINE
ERROR_LICENSE_QUOTA_EXCEEDED
ERROR_LINUX_SUBSYSTEM_NOT_PRESENT
ERROR_LINUX_SUBSYSTEM_UPDATE_REQUIRED
ERROR_LISTBOX_ID_NOT_FOUND
ERROR_LM_CROSS_ENCRYPTION_REQUIRED
ERROR_LOCAL_POLICY_MODIFICATION_NOT_SUPPORTED
ERROR_LOCAL_USER_SESSION_KEY
ERROR_LOCKED
ERROR_LOCK_FAILED
ERROR_LOCK_VIOLATION
ERROR_LOGIN_TIME_RESTRICTION
ERROR_LOGIN_WKSTA_RESTRICTION
ERROR_LOGON_FAILURE
ERROR_LOGON_NOT_GRANTED
ERROR_LOGON_SERVER_CONFLICT
ERROR_LOGON_SESSION_COLLISION
ERROR_LOGON_SESSION_EXISTS
ERROR_LOGON_TYPE_NOT_GRANTED
ERROR_LOG_APPENDED_FLUSH_FAILED
ERROR_LOG_ARCHIVE_IN_PROGRESS
ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS
ERROR_LOG_BLOCKS_EXHAUSTED
ERROR_LOG_BLOCK_INCOMPLETE
ERROR_LOG_BLOCK_INVALID
ERROR_LOG_BLOCK_VERSION
ERROR_LOG_CANT_DELETE
ERROR_LOG_CLIENT_ALREADY_REGISTERED
ERROR_LOG_CLIENT_NOT_REGISTERED
ERROR_LOG_CONTAINER_LIMIT_EXCEEDED
ERROR_LOG_CONTAINER_OPEN_FAILED
ERROR_LOG_CONTAINER_READ_FAILED
ERROR_LOG_CONTAINER_STATE_INVALID
ERROR_LOG_CONTAINER_WRITE_FAILED
ERROR_LOG_CORRUPTION_DETECTED
ERROR_LOG_DEDICATED
ERROR_LOG_EPHEMERAL
ERROR_LOG_FILE_FULL
ERROR_LOG_FULL
ERROR_LOG_FULL_HANDLER_IN_PROGRESS
ERROR_LOG_GROWTH_FAILED
ERROR_LOG_HARD_ERROR
ERROR_LOG_INCONSISTENT_SECURITY
ERROR_LOG_INVALID_RANGE
ERROR_LOG_METADATA_CORRUPT
ERROR_LOG_METADATA_FLUSH_FAILED
ERROR_LOG_METADATA_INCONSISTENT
ERROR_LOG_METADATA_INVALID
ERROR_LOG_MULTIPLEXED
ERROR_LOG_NOT_ENOUGH_CONTAINERS
ERROR_LOG_NO_RESTART
ERROR_LOG_PINNED
ERROR_LOG_PINNED_ARCHIVE_TAIL
ERROR_LOG_PINNED_RESERVATION
ERROR_LOG_POLICY_ALREADY_INSTALLED
ERROR_LOG_POLICY_CONFLICT
ERROR_LOG_POLICY_INVALID
ERROR_LOG_POLICY_NOT_INSTALLED
ERROR_LOG_READ_CONTEXT_INVALID
ERROR_LOG_READ_MODE_INVALID
ERROR_LOG_RECORDS_RESERVED_INVALID
ERROR_LOG_RECORD_NONEXISTENT
ERROR_LOG_RESERVATION_INVALID
ERROR_LOG_RESIZE_INVALID_SIZE
ERROR_LOG_RESTART_INVALID
ERROR_LOG_SECTOR_INVALID
ERROR_LOG_SECTOR_PARITY_INVALID
ERROR_LOG_SECTOR_REMAPPED
ERROR_LOG_SPACE_RESERVED_INVALID
ERROR_LOG_START_OF_LOG
ERROR_LOG_STATE_INVALID
ERROR_LOG_TAIL_INVALID
ERROR_LONGJUMP
ERROR_LOST_MODE_LOGON_RESTRICTION
ERROR_LOST_WRITEBEHIND_DATA
ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR
ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED
ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR
ERROR_LUIDS_EXHAUSTED
ERROR_MACHINE_LOCKED
ERROR_MACHINE_SCOPE_NOT_ALLOWED
ERROR_MAGAZINE_NOT_PRESENT
ERROR_MALFORMED_SUBSTITUTION_STRING
ERROR_MAPPED_ALIGNMENT
ERROR_MARKED_TO_DISALLOW_WRITES
ERROR_MARSHALL_OVERFLOW
ERROR_MAX_SESSIONS_REACHED
ERROR_MAX_THRDS_REACHED
ERROR_MCA_EXCEPTION
ERROR_MCA_INTERNAL_ERROR
ERROR_MCA_INVALID_CAPABILITIES_STRING
ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED
ERROR_MCA_INVALID_VCP_VERSION
ERROR_MCA_MCCS_VERSION_MISMATCH
ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION
ERROR_MCA_OCCURED
ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE
ERROR_MCA_UNSUPPORTED_MCCS_VERSION
ERROR_MEDIA_CHANGED
ERROR_MEDIA_CHECK
ERROR_MEDIA_INCOMPATIBLE
ERROR_MEDIA_NOT_AVAILABLE
ERROR_MEDIA_OFFLINE
ERROR_MEDIA_UNAVAILABLE
ERROR_MEDIUM_NOT_ACCESSIBLE
ERROR_MEMBERS_PRIMARY_GROUP
ERROR_MEMBER_IN_ALIAS
ERROR_MEMBER_IN_GROUP
ERROR_MEMBER_NOT_IN_ALIAS
ERROR_MEMBER_NOT_IN_GROUP
ERROR_MEMORY_DECOMPRESSION_FAILURE
ERROR_MEMORY_DECOMPRESSION_HW_ERROR
ERROR_MEMORY_HARDWARE
ERROR_MENU_ITEM_NOT_FOUND
ERROR_MESSAGE_EXCEEDS_MAX_SIZE
ERROR_MESSAGE_SYNC_ONLY
ERROR_METAFILE_NOT_SUPPORTED
ERROR_META_EXPANSION_TOO_LONG
ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION
ERROR_MISSING_SYSTEMFILE
ERROR_MOD_NOT_FOUND
ERROR_MORE_DATA
ERROR_MORE_WRITES
ERROR_MOUNT_POINT_NOT_RESOLVED
ERROR_MP_PROCESSOR_MISMATCH
ERROR_MRM_AUTOMERGE_ENABLED
ERROR_MRM_DIRECT_REF_TO_NON_DEFAULT_RESOURCE
ERROR_MRM_DUPLICATE_ENTRY
ERROR_MRM_DUPLICATE_MAP_NAME
ERROR_MRM_FILEPATH_TOO_LONG
ERROR_MRM_GENERATION_COUNT_MISMATCH
ERROR_MRM_INDETERMINATE_QUALIFIER_VALUE
ERROR_MRM_INVALID_FILE_TYPE
ERROR_MRM_INVALID_PRICONFIG
ERROR_MRM_INVALID_PRI_FILE
ERROR_MRM_INVALID_QUALIFIER_OPERATOR
ERROR_MRM_INVALID_QUALIFIER_VALUE
ERROR_MRM_INVALID_RESOURCE_IDENTIFIER
ERROR_MRM_MAP_NOT_FOUND
ERROR_MRM_MISSING_DEFAULT_LANGUAGE
ERROR_MRM_NAMED_RESOURCE_NOT_FOUND
ERROR_MRM_NO_CANDIDATE
ERROR_MRM_NO_CURRENT_VIEW_ON_THREAD
ERROR_MRM_NO_MATCH_OR_DEFAULT_CANDIDATE
ERROR_MRM_PACKAGE_NOT_FOUND
ERROR_MRM_RESOURCE_TYPE_MISMATCH
ERROR_MRM_RUNTIME_NO_DEFAULT_OR_NEUTRAL_RESOURCE
ERROR_MRM_SCOPE_ITEM_CONFLICT
ERROR_MRM_TOO_MANY_RESOURCES
ERROR_MRM_UNKNOWN_QUALIFIER
ERROR_MRM_UNSUPPORTED_DIRECTORY_TYPE
ERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_LOAD_UNLOAD_PRI_FILE
ERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_MERGE
ERROR_MRM_UNSUPPORTED_PROFILE_TYPE
ERROR_MR_MID_NOT_FOUND
ERROR_MUI_FILE_NOT_FOUND
ERROR_MUI_FILE_NOT_LOADED
ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME
ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED
ERROR_MUI_INVALID_FILE
ERROR_MUI_INVALID_LOCALE_NAME
ERROR_MUI_INVALID_RC_CONFIG
ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME
ERROR_MULTIPLE_FAULT_VIOLATION
ERROR_MUTANT_LIMIT_EXCEEDED
ERROR_MUTUAL_AUTH_FAILED
ERROR_NEEDS_REGISTRATION
ERROR_NEEDS_REMEDIATION
ERROR_NEGATIVE_SEEK
ERROR_NESTING_NOT_ALLOWED
ERROR_NETLOGON_NOT_STARTED
ERROR_NETNAME_DELETED
ERROR_NETWORK_ACCESS_DENIED
ERROR_NETWORK_ACCESS_DENIED_EDP
ERROR_NETWORK_AUTHENTICATION_PROMPT_CANCELED
ERROR_NETWORK_BUSY
ERROR_NETWORK_NOT_AVAILABLE
ERROR_NETWORK_UNREACHABLE
ERROR_NET_OPEN_FAILED
ERROR_NET_WRITE_FAULT
ERROR_NOACCESS
ERROR_NODE_CANNOT_BE_CLUSTERED
ERROR_NODE_CANT_HOST_RESOURCE
ERROR_NODE_NOT_ACTIVE_CLUSTER_MEMBER
ERROR_NODE_NOT_AVAILABLE
ERROR_NOINTERFACE
ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT
ERROR_NOLOGON_SERVER_TRUST_ACCOUNT
ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT
ERROR_NONCORE_GROUPS_FOUND
ERROR_NONE_MAPPED
ERROR_NONPAGED_SYSTEM_RESOURCES
ERROR_NON_ACCOUNT_SID
ERROR_NON_CSV_PATH
ERROR_NON_DOMAIN_SID
ERROR_NON_MDICHILD_WINDOW
ERROR_NOTHING_TO_TERMINATE
ERROR_NOTIFICATION_GUID_ALREADY_DEFINED
ERROR_NOTIFY_CLEANUP
ERROR_NOTIFY_ENUM_DIR
ERROR_NOT_ALLOWED_ON_SYSTEM_FILE
ERROR_NOT_ALL_ASSIGNED
ERROR_NOT_APPCONTAINER
ERROR_NOT_AUTHENTICATED
ERROR_NOT_A_CLOUD_FILE
ERROR_NOT_A_CLOUD_SYNC_ROOT
ERROR_NOT_A_DAX_VOLUME
ERROR_NOT_A_DEV_VOLUME
ERROR_NOT_A_REPARSE_POINT
ERROR_NOT_CAPABLE
ERROR_NOT_CHILD_WINDOW
ERROR_NOT_CONNECTED
ERROR_NOT_CONTAINER
ERROR_NOT_DAX_MAPPABLE
ERROR_NOT_DOS_DISK
ERROR_NOT_EMPTY
ERROR_NOT_ENOUGH_MEMORY
ERROR_NOT_ENOUGH_QUOTA
ERROR_NOT_ENOUGH_SERVER_MEMORY
ERROR_NOT_EXPORT_FORMAT
ERROR_NOT_FOUND
ERROR_NOT_GUI_PROCESS
ERROR_NOT_JOINED
ERROR_NOT_LOCKED
ERROR_NOT_LOGGED_ON
ERROR_NOT_LOGON_PROCESS
ERROR_NOT_OWNER
ERROR_NOT_QUORUM_CAPABLE
ERROR_NOT_QUORUM_CLASS
ERROR_NOT_READY
ERROR_NOT_READ_FROM_COPY
ERROR_NOT_REDUNDANT_STORAGE
ERROR_NOT_REGISTRY_FILE
ERROR_NOT_SAFEBOOT_SERVICE
ERROR_NOT_SAFE_MODE_DRIVER
ERROR_NOT_SAME_DEVICE
ERROR_NOT_SAME_OBJECT
ERROR_NOT_SNAPSHOT_VOLUME
ERROR_NOT_SUBSTED
ERROR_NOT_SUPPORTED
ERROR_NOT_SUPPORTED_IN_APPCONTAINER
ERROR_NOT_SUPPORTED_ON_DAX
ERROR_NOT_SUPPORTED_ON_SBS
ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER
ERROR_NOT_SUPPORTED_WITH_AUDITING
ERROR_NOT_SUPPORTED_WITH_BTT
ERROR_NOT_SUPPORTED_WITH_BYPASSIO
ERROR_NOT_SUPPORTED_WITH_CACHED_HANDLE
ERROR_NOT_SUPPORTED_WITH_COMPRESSION
ERROR_NOT_SUPPORTED_WITH_DEDUPLICATION
ERROR_NOT_SUPPORTED_WITH_ENCRYPTION
ERROR_NOT_SUPPORTED_WITH_MONITORING
ERROR_NOT_SUPPORTED_WITH_REPLICATION
ERROR_NOT_SUPPORTED_WITH_SNAPSHOT
ERROR_NOT_SUPPORTED_WITH_VIRTUALIZATION
ERROR_NOT_TINY_STREAM
ERROR_NO_ACE_CONDITION
ERROR_NO_ADMIN_ACCESS_POINT
ERROR_NO_ASSOCIATION
ERROR_NO_BROWSER_SERVERS_FOUND
ERROR_NO_BYPASSIO_DRIVER_SUPPORT
ERROR_NO_CALLBACK_ACTIVE
ERROR_NO_DATA
ERROR_NO_DATA_DETECTED
ERROR_NO_EFS
ERROR_NO_EVENT_PAIR
ERROR_NO_GUID_TRANSLATION
ERROR_NO_IMPERSONATION_TOKEN
ERROR_NO_INHERITANCE
ERROR_NO_LINK_TRACKING_IN_TRANSACTION
ERROR_NO_LOGON_SERVERS
ERROR_NO_LOG_SPACE
ERROR_NO_MATCH
ERROR_NO_MEDIA_IN_DRIVE
ERROR_NO_MORE_DEVICES
ERROR_NO_MORE_FILES
ERROR_NO_MORE_ITEMS
ERROR_NO_MORE_MATCHES
ERROR_NO_MORE_SEARCH_HANDLES
ERROR_NO_MORE_USER_HANDLES
ERROR_NO_NETWORK
ERROR_NO_NET_OR_BAD_PATH
ERROR_NO_NVRAM_RESOURCES
ERROR_NO_PAGEFILE
ERROR_NO_PHYSICALLY_ALIGNED_FREE_SPACE_FOUND
ERROR_NO_PROC_SLOTS
ERROR_NO_PROMOTION_ACTIVE
ERROR_NO_QUOTAS_FOR_ACCOUNT
ERROR_NO_RANGES_PROCESSED
ERROR_NO_RECOVERY_POLICY
ERROR_NO_RECOVERY_PROGRAM
ERROR_NO_SAVEPOINT_WITH_OPEN_FILES
ERROR_NO_SCROLLBARS
ERROR_NO_SECRETS
ERROR_NO_SECURITY_ON_OBJECT
ERROR_NO_SHUTDOWN_IN_PROGRESS
ERROR_NO_SIGNAL_SENT
ERROR_NO_SITENAME
ERROR_NO_SITE_SETTINGS_OBJECT
ERROR_NO_SPOOL_SPACE
ERROR_NO_SUCH_ALIAS
ERROR_NO_SUCH_DEVICE
ERROR_NO_SUCH_DOMAIN
ERROR_NO_SUCH_GROUP
ERROR_NO_SUCH_LOGON_SESSION
ERROR_NO_SUCH_MEMBER
ERROR_NO_SUCH_PACKAGE
ERROR_NO_SUCH_PRIVILEGE
ERROR_NO_SUCH_SITE
ERROR_NO_SUCH_USER
ERROR_NO_SUPPORTING_DRIVES
ERROR_NO_SYSTEM_MENU
ERROR_NO_SYSTEM_RESOURCES
ERROR_NO_TASK_QUEUE
ERROR_NO_TOKEN
ERROR_NO_TRACKING_SERVICE
ERROR_NO_TRUST_LSA_SECRET
ERROR_NO_TRUST_SAM_ACCOUNT
ERROR_NO_TXF_METADATA
ERROR_NO_UNICODE_TRANSLATION
ERROR_NO_USER_KEYS
ERROR_NO_USER_SESSION_KEY
ERROR_NO_VOLUME_ID
ERROR_NO_VOLUME_LABEL
ERROR_NO_WILDCARD_CHARACTERS
ERROR_NO_WORK_DONE
ERROR_NO_WRITABLE_DC_FOUND
ERROR_NO_YIELD_PERFORMED
ERROR_NTLM_BLOCKED
ERROR_NT_CROSS_ENCRYPTION_REQUIRED
ERROR_NULL_LM_PASSWORD
ERROR_OBJECT_ALREADY_EXISTS
ERROR_OBJECT_IN_LIST
ERROR_OBJECT_IS_IMMUTABLE
ERROR_OBJECT_NAME_EXISTS
ERROR_OBJECT_NOT_EXTERNALLY_BACKED
ERROR_OBJECT_NOT_FOUND
ERROR_OBJECT_NO_LONGER_EXISTS
ERROR_OFFLOAD_READ_FILE_NOT_SUPPORTED
ERROR_OFFLOAD_READ_FLT_NOT_SUPPORTED
ERROR_OFFLOAD_WRITE_FILE_NOT_SUPPORTED
ERROR_OFFLOAD_WRITE_FLT_NOT_SUPPORTED
ERROR_OFFSET_ALIGNMENT_VIOLATION
ERROR_OLD_WIN_VERSION
ERROR_ONLY_IF_CONNECTED
ERROR_OPEN_FAILED
ERROR_OPEN_FILES
ERROR_OPERATION_ABORTED
ERROR_OPERATION_IN_PROGRESS
ERROR_OPERATION_NOT_ALLOWED_FROM_SYSTEM_COMPONENT
ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION
ERROR_OPLOCK_BREAK_IN_PROGRESS
ERROR_OPLOCK_HANDLE_CLOSED
ERROR_OPLOCK_NOT_GRANTED
ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
ERROR_ORPHAN_NAME_EXHAUSTED
ERROR_OUTOFMEMORY
ERROR_OUT_OF_PAPER
ERROR_OUT_OF_STRUCTURES
ERROR_OVERRIDE_NOCHANGES
ERROR_PACKAGED_SERVICE_REQUIRES_ADMIN_PRIVILEGES
ERROR_PACKAGES_IN_USE
ERROR_PACKAGES_REPUTATION_CHECK_FAILED
ERROR_PACKAGES_REPUTATION_CHECK_TIMEDOUT
ERROR_PACKAGE_ALREADY_EXISTS
ERROR_PACKAGE_EXTERNAL_LOCATION_NOT_ALLOWED
ERROR_PACKAGE_LACKS_CAPABILITY_FOR_MANDATORY_STARTUPTASKS
ERROR_PACKAGE_LACKS_CAPABILITY_TO_DEPLOY_ON_HOST
ERROR_PACKAGE_MANIFEST_NOT_FOUND
ERROR_PACKAGE_MOVE_BLOCKED_BY_STREAMING
ERROR_PACKAGE_MOVE_FAILED
ERROR_PACKAGE_NAME_MISMATCH
ERROR_PACKAGE_NOT_REGISTERED_FOR_USER
ERROR_PACKAGE_NOT_SUPPORTED_ON_FILESYSTEM
ERROR_PACKAGE_REPOSITORY_CORRUPTED
ERROR_PACKAGE_REPOSITORY_ROOT_CORRUPTED
ERROR_PACKAGE_STAGING_ONHOLD
ERROR_PACKAGE_UPDATING
ERROR_PAGED_SYSTEM_RESOURCES
ERROR_PAGEFILE_CREATE_FAILED
ERROR_PAGEFILE_NOT_SUPPORTED
ERROR_PAGEFILE_QUOTA
ERROR_PAGEFILE_QUOTA_EXCEEDED
ERROR_PAGE_FAULT_COPY_ON_WRITE
ERROR_PAGE_FAULT_DEMAND_ZERO
ERROR_PAGE_FAULT_GUARD_PAGE
ERROR_PAGE_FAULT_PAGING_FILE
ERROR_PAGE_FAULT_TRANSITION
ERROR_PARAMETER_QUOTA_EXCEEDED
ERROR_PARTIAL_COPY
ERROR_PARTITION_FAILURE
ERROR_PARTITION_TERMINATING
ERROR_PASSWORD_CHANGE_REQUIRED
ERROR_PASSWORD_EXPIRED
ERROR_PASSWORD_MUST_CHANGE
ERROR_PASSWORD_RESTRICTION
ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT
ERROR_PATCH_NO_SEQUENCE
ERROR_PATCH_PACKAGE_INVALID
ERROR_PATCH_PACKAGE_OPEN_FAILED
ERROR_PATCH_PACKAGE_REJECTED
ERROR_PATCH_PACKAGE_UNSUPPORTED
ERROR_PATCH_REMOVAL_DISALLOWED
ERROR_PATCH_REMOVAL_UNSUPPORTED
ERROR_PATCH_TARGET_NOT_FOUND
ERROR_PATH_BUSY
ERROR_PATH_NOT_FOUND
ERROR_PDE_DECRYPTION_UNAVAILABLE
ERROR_PDE_DECRYPTION_UNAVAILABLE_FAILURE
ERROR_PDE_ENCRYPTION_UNAVAILABLE_FAILURE
ERROR_PER_USER_TRUST_QUOTA_EXCEEDED
ERROR_PIPE_BUSY
ERROR_PIPE_CONNECTED
ERROR_PIPE_LISTENING
ERROR_PIPE_LOCAL
ERROR_PIPE_NOT_CONNECTED
ERROR_PKINIT_FAILURE
ERROR_PLATFORM_MANIFEST_BINARY_ID_NOT_FOUND
ERROR_PLATFORM_MANIFEST_CATALOG_NOT_AUTHORIZED
ERROR_PLATFORM_MANIFEST_FILE_NOT_AUTHORIZED
ERROR_PLATFORM_MANIFEST_INVALID
ERROR_PLATFORM_MANIFEST_NOT_ACTIVE
ERROR_PLATFORM_MANIFEST_NOT_AUTHORIZED
ERROR_PLATFORM_MANIFEST_NOT_SIGNED
ERROR_PLUGPLAY_QUERY_VETOED
ERROR_PNP_BAD_MPS_TABLE
ERROR_PNP_INVALID_ID
ERROR_PNP_IRQ_TRANSLATION_FAILED
ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT
ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT
ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT
ERROR_PNP_REBOOT_REQUIRED
ERROR_PNP_RESTART_ENUMERATION
ERROR_PNP_TRANSLATION_FAILED
ERROR_POINT_NOT_FOUND
ERROR_POLICY_CONTROLLED_ACCOUNT
ERROR_POLICY_OBJECT_NOT_FOUND
ERROR_POLICY_ONLY_IN_DS
ERROR_POPUP_ALREADY_ACTIVE
ERROR_PORT_MESSAGE_TOO_LONG
ERROR_PORT_NOT_SET
ERROR_PORT_UNREACHABLE
ERROR_POSSIBLE_DEADLOCK
ERROR_POTENTIAL_FILE_FOUND
ERROR_PREDEFINED_HANDLE
ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED
ERROR_PRINTER_ALREADY_EXISTS
ERROR_PRINTER_DELETED
ERROR_PRINTER_DRIVER_ALREADY_INSTALLED
ERROR_PRINTER_DRIVER_BLOCKED
ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED
ERROR_PRINTER_DRIVER_IN_USE
ERROR_PRINTER_DRIVER_PACKAGE_IN_USE
ERROR_PRINTER_DRIVER_WARNED
ERROR_PRINTER_HAS_JOBS_QUEUED
ERROR_PRINTER_NOT_FOUND
ERROR_PRINTER_NOT_SHAREABLE
ERROR_PRINTQ_FULL
ERROR_PRINT_CANCELLED
ERROR_PRINT_JOB_RESTART_REQUIRED
ERROR_PRINT_MONITOR_ALREADY_INSTALLED
ERROR_PRINT_MONITOR_IN_USE
ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED
ERROR_PRIVATE_DIALOG_INDEX
ERROR_PRIVILEGE_NOT_HELD
ERROR_PRI_MERGE_ADD_FILE_FAILED
ERROR_PRI_MERGE_BUNDLE_PACKAGES_NOT_ALLOWED
ERROR_PRI_MERGE_INVALID_FILE_NAME
ERROR_PRI_MERGE_LOAD_FILE_FAILED
ERROR_PRI_MERGE_MAIN_PACKAGE_REQUIRED
ERROR_PRI_MERGE_MISSING_SCHEMA
ERROR_PRI_MERGE_MULTIPLE_MAIN_PACKAGES_NOT_ALLOWED
ERROR_PRI_MERGE_MULTIPLE_PACKAGE_FAMILIES_NOT_ALLOWED
ERROR_PRI_MERGE_RESOURCE_PACKAGE_REQUIRED
ERROR_PRI_MERGE_VERSION_MISMATCH
ERROR_PRI_MERGE_WRITE_FILE_FAILED
ERROR_PROCESS_ABORTED
ERROR_PROCESS_IN_JOB
ERROR_PROCESS_IS_PROTECTED
ERROR_PROCESS_MODE_ALREADY_BACKGROUND
ERROR_PROCESS_MODE_NOT_BACKGROUND
ERROR_PROCESS_NOT_IN_JOB
ERROR_PROC_NOT_FOUND
ERROR_PRODUCT_UNINSTALLED
ERROR_PRODUCT_VERSION
ERROR_PROFILE_DOES_NOT_MATCH_DEVICE
ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE
ERROR_PROFILE_NOT_FOUND
ERROR_PROFILING_AT_LIMIT
ERROR_PROFILING_NOT_STARTED
ERROR_PROFILING_NOT_STOPPED
ERROR_PROMOTION_ACTIVE
ERROR_PROTOCOL_UNREACHABLE
ERROR_PROVISION_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_PROVISIONED
ERROR_PWD_HISTORY_CONFLICT
ERROR_PWD_TOO_LONG
ERROR_PWD_TOO_RECENT
ERROR_PWD_TOO_SHORT
ERROR_QUORUMLOG_OPEN_FAILED
ERROR_QUORUM_DISK_NOT_FOUND
ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP
ERROR_QUORUM_OWNER_ALIVE
ERROR_QUORUM_RESOURCE
ERROR_QUORUM_RESOURCE_ONLINE_FAILED
ERROR_QUOTA_ACTIVITY
ERROR_QUOTA_LIST_INCONSISTENT
ERROR_RANGE_LIST_CONFLICT
ERROR_RANGE_NOT_FOUND
ERROR_RDP_PROTOCOL_ERROR
ERROR_READ_FAULT
ERROR_RECEIVE_EXPEDITED
ERROR_RECEIVE_PARTIAL
ERROR_RECEIVE_PARTIAL_EXPEDITED
ERROR_RECOVERY_FAILURE
ERROR_RECOVERY_FILE_CORRUPT
ERROR_RECOVERY_NOT_NEEDED
ERROR_REC_NON_EXISTENT
ERROR_REDIRECTION_TO_DEFAULT_ACCOUNT_NOT_ALLOWED
ERROR_REDIRECTOR_HAS_OPEN_HANDLES
ERROR_REDIR_PAUSED
ERROR_REGISTRATION_FROM_REMOTE_DRIVE_NOT_SUPPORTED
ERROR_REGISTRY_CORRUPT
ERROR_REGISTRY_HIVE_RECOVERED
ERROR_REGISTRY_IO_FAILED
ERROR_REGISTRY_QUOTA_LIMIT
ERROR_REGISTRY_RECOVERED
ERROR_REG_NAT_CONSUMPTION
ERROR_RELOC_CHAIN_XEEDS_SEGLIM
ERROR_REMOTE_FILE_VERSION_MISMATCH
ERROR_REMOTE_MAILSLOTS_DEPRECATED
ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED
ERROR_REMOTE_SESSION_LIMIT_EXCEEDED
ERROR_REMOTE_STORAGE_MEDIA_ERROR
ERROR_REMOTE_STORAGE_NOT_ACTIVE
ERROR_REMOVE_FAILED
ERROR_REM_NOT_LIST
ERROR_REPARSE
ERROR_REPARSE_ATTRIBUTE_CONFLICT
ERROR_REPARSE_OBJECT
ERROR_REPARSE_POINT_ENCOUNTERED
ERROR_REPARSE_TAG_INVALID
ERROR_REPARSE_TAG_MISMATCH
ERROR_REPLY_MESSAGE_MISMATCH
ERROR_REQUEST_ABORTED
ERROR_REQUEST_OUT_OF_SEQUENCE
ERROR_REQUEST_PAUSED
ERROR_REQUEST_REFUSED
ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION
ERROR_REQ_NOT_ACCEP
ERROR_RESIDENT_FILE_NOT_SUPPORTED
ERROR_RESILIENCY_FILE_CORRUPT
ERROR_RESMON_CREATE_FAILED
ERROR_RESMON_INVALID_STATE
ERROR_RESMON_ONLINE_FAILED
ERROR_RESMON_SYSTEM_RESOURCES_LACKING
ERROR_RESOURCEMANAGER_NOT_FOUND
ERROR_RESOURCEMANAGER_READ_ONLY
ERROR_RESOURCE_CALL_TIMED_OUT
ERROR_RESOURCE_DATA_NOT_FOUND
ERROR_RESOURCE_DISABLED
ERROR_RESOURCE_ENUM_USER_STOP
ERROR_RESOURCE_FAILED
ERROR_RESOURCE_LANG_NOT_FOUND
ERROR_RESOURCE_NAME_NOT_FOUND
ERROR_RESOURCE_NOT_AVAILABLE
ERROR_RESOURCE_NOT_FOUND
ERROR_RESOURCE_NOT_IN_AVAILABLE_STORAGE
ERROR_RESOURCE_NOT_ONLINE
ERROR_RESOURCE_NOT_PRESENT
ERROR_RESOURCE_ONLINE
ERROR_RESOURCE_PROPERTIES_STORED
ERROR_RESOURCE_PROPERTY_UNCHANGEABLE
ERROR_RESOURCE_REQUIREMENTS_CHANGED
ERROR_RESOURCE_TYPE_NOT_FOUND
ERROR_RESTART_APPLICATION
ERROR_RESUME_HIBERNATION
ERROR_RETRY
ERROR_RETURN_ADDRESS_HIJACK_ATTEMPT
ERROR_REVISION_MISMATCH
ERROR_RING2SEG_MUST_BE_MOVABLE
ERROR_RING2_STACK_IN_USE
ERROR_RMODE_APP
ERROR_RM_ALREADY_STARTED
ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT
ERROR_RM_DISCONNECTED
ERROR_RM_METADATA_CORRUPT
ERROR_RM_NOT_ACTIVE
ERROR_ROLLBACK_TIMER_EXPIRED
ERROR_ROWSNOTRELEASED
ERROR_RPL_NOT_ALLOWED
ERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT
ERROR_RUNLEVEL_SWITCH_IN_PROGRESS
ERROR_RUNLEVEL_SWITCH_TIMEOUT
ERROR_RWRAW_ENCRYPTED_FILE_NOT_ENCRYPTED
ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSET
ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILERANGE
ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_PARAMETER
ERROR_RXACT_COMMITTED
ERROR_RXACT_COMMIT_FAILURE
ERROR_RXACT_COMMIT_NECESSARY
ERROR_RXACT_INVALID_STATE
ERROR_RXACT_STATE_CREATED
ERROR_SAME_DRIVE
ERROR_SAM_INIT_FAILURE
ERROR_SCOPE_NOT_FOUND
ERROR_SCREEN_ALREADY_LOCKED
ERROR_SCRUB_DATA_DISABLED
ERROR_SECONDARY_IC_PROVIDER_NOT_REGISTERED
ERROR_SECRET_TOO_LONG
ERROR_SECTION_DIRECT_MAP_ONLY
ERROR_SECTOR_NOT_FOUND
ERROR_SECUREBOOT_FILE_REPLACED
ERROR_SECUREBOOT_INVALID_POLICY
ERROR_SECUREBOOT_NOT_BASE_POLICY
ERROR_SECUREBOOT_NOT_ENABLED
ERROR_SECUREBOOT_NOT_SUPPLEMENTAL_POLICY
ERROR_SECUREBOOT_PLATFORM_ID_MISMATCH
ERROR_SECUREBOOT_POLICY_MISSING_ANTIROLLBACKVERSION
ERROR_SECUREBOOT_POLICY_NOT_AUTHORIZED
ERROR_SECUREBOOT_POLICY_NOT_SIGNED
ERROR_SECUREBOOT_POLICY_PUBLISHER_NOT_FOUND
ERROR_SECUREBOOT_POLICY_ROLLBACK_DETECTED
ERROR_SECUREBOOT_POLICY_UNKNOWN
ERROR_SECUREBOOT_POLICY_UPGRADE_MISMATCH
ERROR_SECUREBOOT_POLICY_VIOLATION
ERROR_SECUREBOOT_REQUIRED_POLICY_FILE_MISSING
ERROR_SECUREBOOT_ROLLBACK_DETECTED
ERROR_SECURITY_DENIES_OPERATION
ERROR_SECURITY_STREAM_IS_INCONSISTENT
ERROR_SEEK
ERROR_SEEK_ON_DEVICE
ERROR_SEGMENT_NOTIFICATION
ERROR_SEM_IS_SET
ERROR_SEM_NOT_FOUND
ERROR_SEM_OWNER_DIED
ERROR_SEM_TIMEOUT
ERROR_SEM_USER_LIMIT
ERROR_SERIAL_NO_DEVICE
ERROR_SERVER_DISABLED
ERROR_SERVER_HAS_OPEN_HANDLES
ERROR_SERVER_NOT_DISABLED
ERROR_SERVER_SERVICE_CALL_REQUIRES_SMB1
ERROR_SERVER_SHUTDOWN_IN_PROGRESS
ERROR_SERVER_SID_MISMATCH
ERROR_SERVER_TRANSPORT_CONFLICT
ERROR_SERVICES_FAILED_AUTOSTART
ERROR_SERVICE_ALREADY_RUNNING
ERROR_SERVICE_BLOCKED_BY_SYSPREP_IN_PROGRESS
ERROR_SERVICE_CANNOT_ACCEPT_CTRL
ERROR_SERVICE_DATABASE_LOCKED
ERROR_SERVICE_DEPENDENCY_DELETED
ERROR_SERVICE_DEPENDENCY_FAIL
ERROR_SERVICE_DISABLED
ERROR_SERVICE_DOES_NOT_EXIST
ERROR_SERVICE_EXISTS
ERROR_SERVICE_EXISTS_AS_NON_PACKAGED_SERVICE
ERROR_SERVICE_LOGON_FAILED
ERROR_SERVICE_MARKED_FOR_DELETE
ERROR_SERVICE_NEVER_STARTED
ERROR_SERVICE_NOTIFICATION
ERROR_SERVICE_NOTIFY_CLIENT_LAGGING
ERROR_SERVICE_NOT_ACTIVE
ERROR_SERVICE_NOT_FOUND
ERROR_SERVICE_NOT_IN_EXE
ERROR_SERVICE_NO_THREAD
ERROR_SERVICE_REQUEST_TIMEOUT
ERROR_SERVICE_SPECIFIC_ERROR
ERROR_SERVICE_START_HANG
ERROR_SESSION_CREDENTIAL_CONFLICT
ERROR_SESSION_KEY_TOO_SHORT
ERROR_SETCOUNT_ON_BAD_LB
ERROR_SETMARK_DETECTED
ERROR_SET_CONTEXT_DENIED
ERROR_SET_NOT_FOUND
ERROR_SET_POWER_STATE_FAILED
ERROR_SET_POWER_STATE_VETOED
ERROR_SEVERITY_ERROR
ERROR_SEVERITY_INFORMATIONAL
ERROR_SEVERITY_SUCCESS
ERROR_SEVERITY_WARNING
ERROR_SHARED_POLICY
ERROR_SHARING_BUFFER_EXCEEDED
ERROR_SHARING_PAUSED
ERROR_SHARING_VIOLATION
ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME
ERROR_SHUTDOWN_CLUSTER
ERROR_SHUTDOWN_DISKS_NOT_IN_MAINTENANCE_MODE
ERROR_SHUTDOWN_IN_PROGRESS
ERROR_SHUTDOWN_IS_SCHEDULED
ERROR_SHUTDOWN_USERS_LOGGED_ON
ERROR_SIGNAL_PENDING
ERROR_SIGNAL_REFUSED
ERROR_SIGNED_PACKAGE_INVALID_PUBLISHER_NAMESPACE
ERROR_SINGLETON_RESOURCE_INSTALLED_IN_ACTIVE_USER
ERROR_SINGLE_INSTANCE_APP
ERROR_SMARTCARD_SUBSYSTEM_FAILURE
ERROR_SMB1_NOT_AVAILABLE
ERROR_SMB_GUEST_LOGON_BLOCKED
ERROR_SMI_PRIMITIVE_INSTALLER_FAILED
ERROR_SMR_GARBAGE_COLLECTION_REQUIRED
ERROR_SOME_NOT_MAPPED
ERROR_SOURCE_ELEMENT_EMPTY
ERROR_SPARSE_FILE_NOT_SUPPORTED
ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION
ERROR_SPECIAL_ACCOUNT
ERROR_SPECIAL_GROUP
ERROR_SPECIAL_USER
ERROR_SPL_NO_ADDJOB
ERROR_SPL_NO_STARTDOC
ERROR_SPOOL_FILE_NOT_FOUND
ERROR_SRC_SRV_DLL_LOAD_FAILED
ERROR_STACK_BUFFER_OVERRUN
ERROR_STACK_OVERFLOW
ERROR_STACK_OVERFLOW_READ
ERROR_STAGEFROMUPDATEAGENT_PACKAGE_NOT_APPLICABLE
ERROR_STATE_COMPOSITE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED
ERROR_STATE_CONTAINER_NAME_SIZE_LIMIT_EXCEEDED
ERROR_STATE_CREATE_CONTAINER_FAILED
ERROR_STATE_DELETE_CONTAINER_FAILED
ERROR_STATE_DELETE_SETTING_FAILED
ERROR_STATE_ENUMERATE_CONTAINER_FAILED
ERROR_STATE_ENUMERATE_SETTINGS_FAILED
ERROR_STATE_GET_VERSION_FAILED
ERROR_STATE_LOAD_STORE_FAILED
ERROR_STATE_OPEN_CONTAINER_FAILED
ERROR_STATE_QUERY_SETTING_FAILED
ERROR_STATE_READ_COMPOSITE_SETTING_FAILED
ERROR_STATE_READ_SETTING_FAILED
ERROR_STATE_SETTING_NAME_SIZE_LIMIT_EXCEEDED
ERROR_STATE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED
ERROR_STATE_SET_VERSION_FAILED
ERROR_STATE_STRUCTURED_RESET_FAILED
ERROR_STATE_WRITE_COMPOSITE_SETTING_FAILED
ERROR_STATE_WRITE_SETTING_FAILED
ERROR_STATIC_INIT
ERROR_STOPPED_ON_SYMLINK
ERROR_STORAGE_LOST_DATA_PERSISTENCE
ERROR_STORAGE_RESERVE_ALREADY_EXISTS
ERROR_STORAGE_RESERVE_DOES_NOT_EXIST
ERROR_STORAGE_RESERVE_ID_INVALID
ERROR_STORAGE_RESERVE_NOT_EMPTY
ERROR_STORAGE_STACK_ACCESS_DENIED
ERROR_STORAGE_TOPOLOGY_ID_MISMATCH
ERROR_STREAM_MINIVERSION_NOT_FOUND
ERROR_STREAM_MINIVERSION_NOT_VALID
ERROR_STRICT_CFG_VIOLATION
ERROR_SUBST_TO_JOIN
ERROR_SUBST_TO_SUBST
ERROR_SUCCESS
ERROR_SUCCESS_REBOOT_INITIATED
ERROR_SUCCESS_REBOOT_REQUIRED
ERROR_SUCCESS_RESTART_REQUIRED
ERROR_SWAPERROR
ERROR_SXS_ACTIVATION_CONTEXT_DISABLED
ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT
ERROR_SXS_ASSEMBLY_MISSING
ERROR_SXS_ASSEMBLY_NOT_FOUND
ERROR_SXS_ASSEMBLY_NOT_LOCKED
ERROR_SXS_CANT_GEN_ACTCTX
ERROR_SXS_COMPONENT_STORE_CORRUPT
ERROR_SXS_CORRUPTION
ERROR_SXS_CORRUPT_ACTIVATION_STACK
ERROR_SXS_DUPLICATE_ACTIVATABLE_CLASS
ERROR_SXS_DUPLICATE_ASSEMBLY_NAME
ERROR_SXS_DUPLICATE_CLSID
ERROR_SXS_DUPLICATE_DLL_NAME
ERROR_SXS_DUPLICATE_IID
ERROR_SXS_DUPLICATE_PROGID
ERROR_SXS_DUPLICATE_TLBID
ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME
ERROR_SXS_EARLY_DEACTIVATION
ERROR_SXS_FILE_HASH_MISMATCH
ERROR_SXS_FILE_HASH_MISSING
ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY
ERROR_SXS_IDENTITIES_DIFFERENT
ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE
ERROR_SXS_IDENTITY_PARSE_ERROR
ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN
ERROR_SXS_INVALID_ACTCTXDATA_FORMAT
ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE
ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME
ERROR_SXS_INVALID_DEACTIVATION
ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME
ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE
ERROR_SXS_INVALID_XML_NAMESPACE_URI
ERROR_SXS_KEY_NOT_FOUND
ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED
ERROR_SXS_MANIFEST_FORMAT_ERROR
ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT
ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE
ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE
ERROR_SXS_MANIFEST_PARSE_ERROR
ERROR_SXS_MANIFEST_TOO_BIG
ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE
ERROR_SXS_MULTIPLE_DEACTIVATION
ERROR_SXS_POLICY_PARSE_ERROR
ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT
ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET
ERROR_SXS_PROCESS_TERMINATION_REQUESTED
ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING
ERROR_SXS_PROTECTION_CATALOG_NOT_VALID
ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT
ERROR_SXS_PROTECTION_RECOVERY_FAILED
ERROR_SXS_RELEASE_ACTIVATION_CONTEXT
ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED
ERROR_SXS_SECTION_NOT_FOUND
ERROR_SXS_SETTING_NOT_REGISTERED
ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY
ERROR_SXS_THREAD_QUERIES_DISABLED
ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE
ERROR_SXS_UNKNOWN_ENCODING
ERROR_SXS_UNKNOWN_ENCODING_GROUP
ERROR_SXS_UNTRANSLATABLE_HRESULT
ERROR_SXS_VERSION_CONFLICT
ERROR_SXS_WRONG_SECTION_TYPE
ERROR_SXS_XML_E_BADCHARDATA
ERROR_SXS_XML_E_BADCHARINSTRING
ERROR_SXS_XML_E_BADNAMECHAR
ERROR_SXS_XML_E_BADPEREFINSUBSET
ERROR_SXS_XML_E_BADSTARTNAMECHAR
ERROR_SXS_XML_E_BADXMLCASE
ERROR_SXS_XML_E_BADXMLDECL
ERROR_SXS_XML_E_COMMENTSYNTAX
ERROR_SXS_XML_E_DUPLICATEATTRIBUTE
ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE
ERROR_SXS_XML_E_EXPECTINGTAGEND
ERROR_SXS_XML_E_INCOMPLETE_ENCODING
ERROR_SXS_XML_E_INTERNALERROR
ERROR_SXS_XML_E_INVALIDATROOTLEVEL
ERROR_SXS_XML_E_INVALIDENCODING
ERROR_SXS_XML_E_INVALIDSWITCH
ERROR_SXS_XML_E_INVALID_DECIMAL
ERROR_SXS_XML_E_INVALID_HEXIDECIMAL
ERROR_SXS_XML_E_INVALID_STANDALONE
ERROR_SXS_XML_E_INVALID_UNICODE
ERROR_SXS_XML_E_INVALID_VERSION
ERROR_SXS_XML_E_MISSINGEQUALS
ERROR_SXS_XML_E_MISSINGQUOTE
ERROR_SXS_XML_E_MISSINGROOT
ERROR_SXS_XML_E_MISSINGSEMICOLON
ERROR_SXS_XML_E_MISSINGWHITESPACE
ERROR_SXS_XML_E_MISSING_PAREN
ERROR_SXS_XML_E_MULTIPLEROOTS
ERROR_SXS_XML_E_MULTIPLE_COLONS
ERROR_SXS_XML_E_RESERVEDNAMESPACE
ERROR_SXS_XML_E_UNBALANCEDPAREN
ERROR_SXS_XML_E_UNCLOSEDCDATA
ERROR_SXS_XML_E_UNCLOSEDCOMMENT
ERROR_SXS_XML_E_UNCLOSEDDECL
ERROR_SXS_XML_E_UNCLOSEDENDTAG
ERROR_SXS_XML_E_UNCLOSEDSTARTTAG
ERROR_SXS_XML_E_UNCLOSEDSTRING
ERROR_SXS_XML_E_UNCLOSEDTAG
ERROR_SXS_XML_E_UNEXPECTEDENDTAG
ERROR_SXS_XML_E_UNEXPECTEDEOF
ERROR_SXS_XML_E_UNEXPECTED_STANDALONE
ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE
ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK
ERROR_SXS_XML_E_XMLDECLSYNTAX
ERROR_SYMLINK_CLASS_DISABLED
ERROR_SYMLINK_NOT_SUPPORTED
ERROR_SYNCHRONIZATION_REQUIRED
ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED
ERROR_SYSTEM_DEVICE_NOT_FOUND
ERROR_SYSTEM_HIVE_TOO_LARGE
ERROR_SYSTEM_IMAGE_BAD_SIGNATURE
ERROR_SYSTEM_INTEGRITY_INVALID_POLICY
ERROR_SYSTEM_INTEGRITY_POLICY_NOT_SIGNED
ERROR_SYSTEM_INTEGRITY_POLICY_VIOLATION
ERROR_SYSTEM_INTEGRITY_REPUTATION_DANGEROUS_EXT
ERROR_SYSTEM_INTEGRITY_REPUTATION_EXPLICIT_DENY_FILE
ERROR_SYSTEM_INTEGRITY_REPUTATION_MALICIOUS
ERROR_SYSTEM_INTEGRITY_REPUTATION_OFFLINE
ERROR_SYSTEM_INTEGRITY_REPUTATION_PUA
ERROR_SYSTEM_INTEGRITY_REPUTATION_UNATTAINABLE
ERROR_SYSTEM_INTEGRITY_REPUTATION_UNFRIENDLY_FILE
ERROR_SYSTEM_INTEGRITY_ROLLBACK_DETECTED
ERROR_SYSTEM_INTEGRITY_SUPPLEMENTAL_POLICY_NOT_AUTHORIZED
ERROR_SYSTEM_INTEGRITY_TOO_MANY_POLICIES
ERROR_SYSTEM_INTEGRITY_WHQL_NOT_SATISFIED
ERROR_SYSTEM_NEEDS_REMEDIATION
ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION
ERROR_SYSTEM_POWERSTATE_TRANSITION
ERROR_SYSTEM_PROCESS_TERMINATED
ERROR_SYSTEM_SHUTDOWN
ERROR_SYSTEM_TRACE
ERROR_TAG_NOT_FOUND
ERROR_TAG_NOT_PRESENT
ERROR_THREAD_1_INACTIVE
ERROR_THREAD_ALREADY_IN_TASK
ERROR_THREAD_MODE_ALREADY_BACKGROUND
ERROR_THREAD_MODE_NOT_BACKGROUND
ERROR_THREAD_NOT_IN_PROCESS
ERROR_THREAD_WAS_SUSPENDED
ERROR_TIMEOUT
ERROR_TIMER_NOT_CANCELED
ERROR_TIMER_RESOLUTION_NOT_SET
ERROR_TIMER_RESUME_IGNORED
ERROR_TIME_SENSITIVE_THREAD
ERROR_TIME_SKEW
ERROR_TLW_WITH_WSCHILD
ERROR_TM_IDENTITY_MISMATCH
ERROR_TM_INITIALIZATION_FAILED
ERROR_TM_VOLATILE
ERROR_TOKEN_ALREADY_IN_USE
ERROR_TOO_MANY_CMDS
ERROR_TOO_MANY_CONTEXT_IDS
ERROR_TOO_MANY_DESCRIPTORS
ERROR_TOO_MANY_LINKS
ERROR_TOO_MANY_LUIDS_REQUESTED
ERROR_TOO_MANY_MODULES
ERROR_TOO_MANY_MUXWAITERS
ERROR_TOO_MANY_NAMES
ERROR_TOO_MANY_OPEN_FILES
ERROR_TOO_MANY_POSTS
ERROR_TOO_MANY_SECRETS
ERROR_TOO_MANY_SEMAPHORES
ERROR_TOO_MANY_SEM_REQUESTS
ERROR_TOO_MANY_SESS
ERROR_TOO_MANY_SIDS
ERROR_TOO_MANY_TCBS
ERROR_TOO_MANY_THREADS
ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE
ERROR_TRANSACTIONAL_CONFLICT
ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED
ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH
ERROR_TRANSACTIONMANAGER_NOT_FOUND
ERROR_TRANSACTIONMANAGER_NOT_ONLINE
ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION
ERROR_TRANSACTIONS_NOT_FROZEN
ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE
ERROR_TRANSACTION_ALREADY_ABORTED
ERROR_TRANSACTION_ALREADY_COMMITTED
ERROR_TRANSACTION_FREEZE_IN_PROGRESS
ERROR_TRANSACTION_INTEGRITY_VIOLATED
ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER
ERROR_TRANSACTION_MUST_WRITETHROUGH
ERROR_TRANSACTION_NOT_ACTIVE
ERROR_TRANSACTION_NOT_ENLISTED
ERROR_TRANSACTION_NOT_FOUND
ERROR_TRANSACTION_NOT_JOINED
ERROR_TRANSACTION_NOT_REQUESTED
ERROR_TRANSACTION_NOT_ROOT
ERROR_TRANSACTION_NO_SUPERIOR
ERROR_TRANSACTION_OBJECT_EXPIRED
ERROR_TRANSACTION_PROPAGATION_FAILED
ERROR_TRANSACTION_RECORD_TOO_LONG
ERROR_TRANSACTION_REQUEST_NOT_VALID
ERROR_TRANSACTION_REQUIRED_PROMOTION
ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED
ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET
ERROR_TRANSACTION_SUPERIOR_EXISTS
ERROR_TRANSFORM_NOT_SUPPORTED
ERROR_TRANSLATION_COMPLETE
ERROR_TRANSPORT_FULL
ERROR_TRUSTED_DOMAIN_FAILURE
ERROR_TRUSTED_RELATIONSHIP_FAILURE
ERROR_TRUST_FAILURE
ERROR_TS_INCOMPATIBLE_SESSIONS
ERROR_TS_VIDEO_SUBSYSTEM_ERROR
ERROR_TXF_ATTRIBUTE_CORRUPT
ERROR_TXF_DIR_NOT_EMPTY
ERROR_TXF_METADATA_ALREADY_PRESENT
ERROR_UNABLE_TO_CLEAN
ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA
ERROR_UNABLE_TO_INVENTORY_DRIVE
ERROR_UNABLE_TO_INVENTORY_SLOT
ERROR_UNABLE_TO_INVENTORY_TRANSPORT
ERROR_UNABLE_TO_LOAD_MEDIUM
ERROR_UNABLE_TO_LOCK_MEDIA
ERROR_UNABLE_TO_MOVE_REPLACEMENT
ERROR_UNABLE_TO_MOVE_REPLACEMENT_2
ERROR_UNABLE_TO_REMOVE_REPLACED
ERROR_UNABLE_TO_UNLOAD_MEDIA
ERROR_UNDEFINED_CHARACTER
ERROR_UNDEFINED_SCOPE
ERROR_UNEXPECTED_MM_CREATE_ERR
ERROR_UNEXPECTED_MM_EXTEND_ERR
ERROR_UNEXPECTED_MM_MAP_ERROR
ERROR_UNEXPECTED_NTCACHEMANAGER_ERROR
ERROR_UNEXPECTED_OMID
ERROR_UNEXP_NET_ERR
ERROR_UNHANDLED_EXCEPTION
ERROR_UNIDENTIFIED_ERROR
ERROR_UNKNOWN_COMPONENT
ERROR_UNKNOWN_FEATURE
ERROR_UNKNOWN_PATCH
ERROR_UNKNOWN_PORT
ERROR_UNKNOWN_PRINTER_DRIVER
ERROR_UNKNOWN_PRINTPROCESSOR
ERROR_UNKNOWN_PRINT_MONITOR
ERROR_UNKNOWN_PRODUCT
ERROR_UNKNOWN_PROPERTY
ERROR_UNKNOWN_REVISION
ERROR_UNMAPPED_SUBSTITUTION_STRING
ERROR_UNRECOGNIZED_MEDIA
ERROR_UNRECOGNIZED_VOLUME
ERROR_UNSATISFIED_DEPENDENCIES
ERROR_UNSIGNED_PACKAGE_INVALID_CONTENT
ERROR_UNSIGNED_PACKAGE_INVALID_PUBLISHER_NAMESPACE
ERROR_UNSUPPORTED_ARM32_PACKAGE_REQUIRES_REMEDIAITON
ERROR_UNSUPPORTED_COMPRESSION
ERROR_UNSUPPORTED_TYPE
ERROR_UNTRUSTED_MOUNT_POINT
ERROR_UNWIND
ERROR_UNWIND_CONSOLIDATE
ERROR_USER_APC
ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED
ERROR_USER_EXISTS
ERROR_USER_MAPPED_FILE
ERROR_USER_PROFILE_LOAD
ERROR_UUP_PRODUCT_NOT_APPLICABLE
ERROR_VALIDATE_CONTINUE
ERROR_VC_DISCONNECTED
ERROR_VDM_DISALLOWED
ERROR_VDM_HARD_ERROR
ERROR_VERIFIER_STOP
ERROR_VERSION_PARSE_ERROR
ERROR_VIRUS_DELETED
ERROR_VIRUS_INFECTED
ERROR_VOLSNAP_HIBERNATE_READY
ERROR_VOLSNAP_PREPARE_HIBERNATE
ERROR_VOLUME_CONTAINS_SYS_FILES
ERROR_VOLUME_DIRTY
ERROR_VOLUME_MOUNTED
ERROR_VOLUME_NOT_CLUSTER_ALIGNED
ERROR_VOLUME_NOT_SIS_ENABLED
ERROR_VOLUME_NOT_SUPPORTED
ERROR_VOLUME_NOT_SUPPORT_EFS
ERROR_VOLUME_ROLLBACK_DETECTED
ERROR_VOLUME_UPGRADE_DISABLED
ERROR_VOLUME_UPGRADE_DISABLED_TILL_OS_DOWNGRADE_EXPIRED
ERROR_VOLUME_UPGRADE_NOT_NEEDED
ERROR_VOLUME_UPGRADE_PENDING
ERROR_VOLUME_WRITE_ACCESS_DENIED
ERROR_VRF_VOLATILE_CFG_AND_IO_ENABLED
ERROR_VRF_VOLATILE_NMI_REGISTERED
ERROR_VRF_VOLATILE_NOT_RUNNABLE_SYSTEM
ERROR_VRF_VOLATILE_NOT_STOPPABLE
ERROR_VRF_VOLATILE_NOT_SUPPORTED_RULECLASS
ERROR_VRF_VOLATILE_PROTECTED_DRIVER
ERROR_VRF_VOLATILE_SAFE_MODE
ERROR_VRF_VOLATILE_SETTINGS_CONFLICT
ERROR_VSM_DMA_PROTECTION_NOT_IN_USE
ERROR_VSM_KEY_CI_POLICY_ROLLBACK_DETECTED
ERROR_VSM_NOT_INITIALIZED
ERROR_WAIT_1
ERROR_WAIT_2
ERROR_WAIT_3
ERROR_WAIT_63
ERROR_WAIT_FOR_OPLOCK
ERROR_WAIT_NO_CHILDREN
ERROR_WAKE_SYSTEM
ERROR_WAKE_SYSTEM_DEBUGGER
ERROR_WAS_LOCKED
ERROR_WAS_UNLOCKED
ERROR_WEAK_WHFBKEY_BLOCKED
ERROR_WINDOW_NOT_COMBOBOX
ERROR_WINDOW_NOT_DIALOG
ERROR_WINDOW_OF_OTHER_THREAD
ERROR_WINS_INTERNAL
ERROR_WIP_ENCRYPTION_FAILED
ERROR_WMI_ALREADY_DISABLED
ERROR_WMI_ALREADY_ENABLED
ERROR_WMI_DP_FAILED
ERROR_WMI_DP_NOT_FOUND
ERROR_WMI_GUID_DISCONNECTED
ERROR_WMI_GUID_NOT_FOUND
ERROR_WMI_INSTANCE_NOT_FOUND
ERROR_WMI_INVALID_MOF
ERROR_WMI_INVALID_REGINFO
ERROR_WMI_ITEMID_NOT_FOUND
ERROR_WMI_READ_ONLY
ERROR_WMI_SERVER_UNAVAILABLE
ERROR_WMI_SET_FAILURE
ERROR_WMI_TRY_AGAIN
ERROR_WMI_UNRESOLVED_INSTANCE_REF
ERROR_WOF_FILE_RESOURCE_TABLE_CORRUPT
ERROR_WOF_WIM_HEADER_CORRUPT
ERROR_WOF_WIM_RESOURCE_TABLE_CORRUPT
ERROR_WORKING_SET_QUOTA
ERROR_WOW_ASSERTION
ERROR_WRITE_FAULT
ERROR_WRITE_PROTECT
ERROR_WRONG_COMPARTMENT
ERROR_WRONG_DISK
ERROR_WRONG_EFS
ERROR_WRONG_PASSWORD
ERROR_WRONG_TARGET_NAME
ERROR_WX86_ERROR
ERROR_WX86_WARNING
ERROR_XMLDSIG_ERROR
ERROR_XML_ENCODING_MISMATCH
ERROR_XML_PARSE_ERROR
ESB_DISABLE_BOTH
ESB_DISABLE_DOWN
ESB_DISABLE_LEFT
ESB_DISABLE_LTUP
ESB_DISABLE_RIGHT
ESB_DISABLE_RTDN
ESB_DISABLE_UP
ESB_ENABLE_BOTH
ESPIPE
ESRCH
ES_AUTOHSCROLL
ES_AUTOVSCROLL
ES_CENTER
ES_LEFT
ES_LOWERCASE
ES_MULTILINE
ES_NOHIDESEL
ES_NUMBER
ES_OEMCONVERT
ES_PASSWORD
ES_READONLY
ES_RIGHT
ES_UPPERCASE
ES_WANTRETURN
ETIME
ETIMEDOUT
ETO_CLIPPED
ETO_GLYPH_INDEX
ETO_IGNORELANGUAGE
ETO_NUMERICSLATIN
ETO_NUMERICSLOCAL
ETO_OPAQUE
ETO_PDY
ETO_REVERSE_INDEX_MAP
ETO_RTLREADING
ETXTBSY
EVENPARITY
EVENTLOG_AUDIT_FAILURE
EVENTLOG_AUDIT_SUCCESS
EVENTLOG_BACKWARDS_READ
EVENTLOG_END_ALL_PAIRED_EVENTS
EVENTLOG_END_PAIRED_EVENT
EVENTLOG_ERROR_TYPE
EVENTLOG_FORWARDS_READ
EVENTLOG_FULL_INFO
EVENTLOG_INFORMATION_TYPE
EVENTLOG_PAIRED_EVENT_ACTIVE
EVENTLOG_PAIRED_EVENT_INACTIVE
EVENTLOG_SEEK_READ
EVENTLOG_SEQUENTIAL_READ
EVENTLOG_START_PAIRED_EVENT
EVENTLOG_SUCCESS
EVENTLOG_WARNING_TYPE
EVENT_AIA_END
EVENT_AIA_START
EVENT_ALL_ACCESS
EVENT_CONSOLE_CARET
EVENT_CONSOLE_END
EVENT_CONSOLE_END_APPLICATION
EVENT_CONSOLE_LAYOUT
EVENT_CONSOLE_START_APPLICATION
EVENT_CONSOLE_UPDATE_REGION
EVENT_CONSOLE_UPDATE_SCROLL
EVENT_CONSOLE_UPDATE_SIMPLE
EVENT_E_FIRST
EVENT_E_LAST
EVENT_MAX
EVENT_MIN
EVENT_MODIFY_STATE
EVENT_OBJECT_ACCELERATORCHANGE
EVENT_OBJECT_CLOAKED
EVENT_OBJECT_CONTENTSCROLLED
EVENT_OBJECT_CREATE
EVENT_OBJECT_DEFACTIONCHANGE
EVENT_OBJECT_DESCRIPTIONCHANGE
EVENT_OBJECT_DESTROY
EVENT_OBJECT_DRAGCANCEL
EVENT_OBJECT_DRAGCOMPLETE
EVENT_OBJECT_DRAGDROPPED
EVENT_OBJECT_DRAGENTER
EVENT_OBJECT_DRAGLEAVE
EVENT_OBJECT_DRAGSTART
EVENT_OBJECT_END
EVENT_OBJECT_FOCUS
EVENT_OBJECT_HELPCHANGE
EVENT_OBJECT_HIDE
EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED
EVENT_OBJECT_IME_CHANGE
EVENT_OBJECT_IME_HIDE
EVENT_OBJECT_IME_SHOW
EVENT_OBJECT_INVOKED
EVENT_OBJECT_LIVEREGIONCHANGED
EVENT_OBJECT_LOCATIONCHANGE
EVENT_OBJECT_NAMECHANGE
EVENT_OBJECT_PARENTCHANGE
EVENT_OBJECT_REORDER
EVENT_OBJECT_SELECTION
EVENT_OBJECT_SELECTIONADD
EVENT_OBJECT_SELECTIONREMOVE
EVENT_OBJECT_SELECTIONWITHIN
EVENT_OBJECT_SHOW
EVENT_OBJECT_STATECHANGE
EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED
EVENT_OBJECT_TEXTSELECTIONCHANGED
EVENT_OBJECT_UNCLOAKED
EVENT_OBJECT_VALUECHANGE
EVENT_OEM_DEFINED_END
EVENT_OEM_DEFINED_START
EVENT_SYSTEM_ALERT
EVENT_SYSTEM_ARRANGMENTPREVIEW
EVENT_SYSTEM_CAPTUREEND
EVENT_SYSTEM_CAPTURESTART
EVENT_SYSTEM_CONTEXTHELPEND
EVENT_SYSTEM_CONTEXTHELPSTART
EVENT_SYSTEM_DESKTOPSWITCH
EVENT_SYSTEM_DIALOGEND
EVENT_SYSTEM_DIALOGSTART
EVENT_SYSTEM_DRAGDROPEND
EVENT_SYSTEM_DRAGDROPSTART
EVENT_SYSTEM_END
EVENT_SYSTEM_FOREGROUND
EVENT_SYSTEM_IME_KEY_NOTIFICATION
EVENT_SYSTEM_MENUEND
EVENT_SYSTEM_MENUPOPUPEND
EVENT_SYSTEM_MENUPOPUPSTART
EVENT_SYSTEM_MENUSTART
EVENT_SYSTEM_MINIMIZEEND
EVENT_SYSTEM_MINIMIZESTART
EVENT_SYSTEM_MOVESIZEEND
EVENT_SYSTEM_MOVESIZESTART
EVENT_SYSTEM_SCROLLINGEND
EVENT_SYSTEM_SCROLLINGSTART
EVENT_SYSTEM_SOUND
EVENT_SYSTEM_SWITCHEND
EVENT_SYSTEM_SWITCHER_APPDROPPED
EVENT_SYSTEM_SWITCHER_APPGRABBED
EVENT_SYSTEM_SWITCHER_APPOVERTARGET
EVENT_SYSTEM_SWITCHER_CANCELLED
EVENT_SYSTEM_SWITCHSTART
EVENT_S_FIRST
EVENT_S_LAST
EVENT_UIA_EVENTID_END
EVENT_UIA_EVENTID_START
EVENT_UIA_PROPID_END
EVENT_UIA_PROPID_START
EV_BREAK
EV_CTS
EV_DSR
EV_ERR
EV_EVENT1
EV_EVENT2
EV_PERR
EV_RING
EV_RLSD
EV_RX80FULL
EV_RXCHAR
EV_RXFLAG
EV_TXEMPTY
EWOULDBLOCK
EWX_ARSO
EWX_BOOTOPTIONS
EWX_CHECK_SAFE_FOR_SERVER
EWX_FORCE
EWX_FORCEIFHUNG
EWX_HYBRID_SHUTDOWN
EWX_LOGOFF
EWX_POWEROFF
EWX_QUICKRESOLVE
EWX_REBOOT
EWX_RESTARTAPPS
EWX_SHUTDOWN
EWX_SYSTEM_INITIATED
EXCEPTION_COLLIDED_UNWIND
EXCEPTION_CONTINUE_EXECUTION
EXCEPTION_CONTINUE_SEARCH
EXCEPTION_DEBUG_EVENT
EXCEPTION_EXECUTE_FAULT
EXCEPTION_EXECUTE_HANDLER
EXCEPTION_EXIT_UNWIND
EXCEPTION_MAXIMUM_PARAMETERS
EXCEPTION_NESTED_CALL
EXCEPTION_NONCONTINUABLE
EXCEPTION_READ_FAULT
EXCEPTION_SOFTWARE_ORIGINATE
EXCEPTION_STACK_INVALID
EXCEPTION_TARGET_UNWIND
EXCEPTION_UNWIND
EXCEPTION_UNWINDING
EXCEPTION_WRITE_FAULT
EXDEV
EXIT_PROCESS_DEBUG_EVENT
EXIT_THREAD_DEBUG_EVENT
EXTENDED_STARTUPINFO_PRESENT
EXTTEXTOUT
EXT_DEVICE_CAPS
FACILITY_AAF
FACILITY_ACCELERATOR
FACILITY_ACS
FACILITY_ACTION_QUEUE
FACILITY_AUDCLNT
FACILITY_AUDIO
FACILITY_AUDIOSTREAMING
FACILITY_BACKGROUNDCOPY
FACILITY_BCD
FACILITY_BLB
FACILITY_BLBUI
FACILITY_BLB_CLI
FACILITY_BLUETOOTH_ATT
FACILITY_CERT
FACILITY_CMI
FACILITY_COMPLUS
FACILITY_CONFIGURATION
FACILITY_CONTROL
FACILITY_DAF
FACILITY_DEBUGGERS
FACILITY_DEFRAG
FACILITY_DELIVERY_OPTIMIZATION
FACILITY_DEPLOYMENT_SERVICES_BINLSVC
FACILITY_DEPLOYMENT_SERVICES_CONTENT_PROVIDER
FACILITY_DEPLOYMENT_SERVICES_DRIVER_PROVISIONING
FACILITY_DEPLOYMENT_SERVICES_IMAGING
FACILITY_DEPLOYMENT_SERVICES_MANAGEMENT
FACILITY_DEPLOYMENT_SERVICES_MULTICAST_CLIENT
FACILITY_DEPLOYMENT_SERVICES_MULTICAST_SERVER
FACILITY_DEPLOYMENT_SERVICES_PXE
FACILITY_DEPLOYMENT_SERVICES_SERVER
FACILITY_DEPLOYMENT_SERVICES_TFTP
FACILITY_DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT
FACILITY_DEPLOYMENT_SERVICES_UTIL
FACILITY_DEVICE_UPDATE_AGENT
FACILITY_DIRECT2D
FACILITY_DIRECT3D10
FACILITY_DIRECT3D11
FACILITY_DIRECT3D12
FACILITY_DIRECT3D11_DEBUG
FACILITY_DIRECT3D12_DEBUG
FACILITY_DIRECTMUSIC
FACILITY_DIRECTORYSERVICE
FACILITY_DISPATCH
FACILITY_DLS
FACILITY_DMSERVER
FACILITY_DPLAY
FACILITY_DRVSERVICING
FACILITY_DXCORE
FACILITY_DXGI
FACILITY_DXGI_DDI
FACILITY_EAP
FACILITY_EAS
FACILITY_FVE
FACILITY_FWP
FACILITY_GAME
FACILITY_GRAPHICS
FACILITY_HSP_SERVICES
FACILITY_HSP_SOFTWARE
FACILITY_HTTP
FACILITY_INPUT
FACILITY_INTERNET
FACILITY_IORING
FACILITY_ITF
FACILITY_JSCRIPT
FACILITY_LEAP
FACILITY_LINGUISTIC_SERVICES
FACILITY_MBN
FACILITY_MEDIASERVER
FACILITY_METADIRECTORY
FACILITY_MOBILE
FACILITY_MSMQ
FACILITY_NAP
FACILITY_NDIS
FACILITY_NT_BIT
FACILITY_NULL
FACILITY_OCP_UPDATE_AGENT
FACILITY_ONLINE_ID
FACILITY_OPC
FACILITY_P2P
FACILITY_P2P_INT
FACILITY_PARSE
FACILITY_PIDGENX
FACILITY_PIX
FACILITY_PLA
FACILITY_POWERSHELL
FACILITY_PRESENTATION
FACILITY_QUIC
FACILITY_RAS
FACILITY_RESTORE
FACILITY_RPC
FACILITY_SCARD
FACILITY_SCRIPT
FACILITY_SDIAG
FACILITY_SECURITY
FACILITY_SERVICE_FABRIC
FACILITY_SETUPAPI
FACILITY_SHELL
FACILITY_SOS
FACILITY_SPP
FACILITY_SQLITE
FACILITY_SSPI
FACILITY_STATEREPOSITORY
FACILITY_STATE_MANAGEMENT
FACILITY_STORAGE
FACILITY_SXS
FACILITY_SYNCENGINE
FACILITY_TIERING
FACILITY_TPM_SERVICES
FACILITY_TPM_SOFTWARE
FACILITY_TTD
FACILITY_UI
FACILITY_UMI
FACILITY_URT
FACILITY_USERMODE_COMMONLOG
FACILITY_USERMODE_FILTER_MANAGER
FACILITY_USERMODE_HNS
FACILITY_USERMODE_HYPERVISOR
FACILITY_USERMODE_LICENSING
FACILITY_USERMODE_PRM
FACILITY_USERMODE_SDBUS
FACILITY_USERMODE_SPACES
FACILITY_USERMODE_UNIONFS
FACILITY_USERMODE_VHD
FACILITY_USERMODE_VIRTUALIZATION
FACILITY_USERMODE_VOLMGR
FACILITY_USERMODE_VOLSNAP
FACILITY_USERMODE_WIN_ACCEL
FACILITY_USER_MODE_SECURITY_CORE
FACILITY_USN
FACILITY_UTC
FACILITY_VISUALCPP
FACILITY_WEB
FACILITY_WEBSERVICES
FACILITY_WEB_SOCKET
FACILITY_WEP
FACILITY_WER
FACILITY_WIA
FACILITY_WIN32
FACILITY_WINCODEC_DWRITE_DWM
FACILITY_WINDOWS
FACILITY_WINDOWSUPDATE
FACILITY_WINDOWS_CE
FACILITY_WINDOWS_DEFENDER
FACILITY_WINDOWS_SETUP
FACILITY_WINDOWS_STORE
FACILITY_WINML
FACILITY_WINPE
FACILITY_WINRM
FACILITY_WMAAECMA
FACILITY_WPN
FACILITY_WSBAPP
FACILITY_WSB_ONLINE
FACILITY_XAML
FACILITY_XBOX
FACILITY_XPS
FAILED_ACCESS_ACE_FLAG
FAIL_FAST_GENERATE_EXCEPTION_ADDRESS
FAIL_FAST_NO_HARD_ERROR_DLG
FALSE
FALT
FAMILY_486
FAMILY_ATHLON
FAMILY_CORE
FAMILY_CORE_2
FAMILY_CORE_I7
FAMILY_ITANIUM
FAMILY_ITANIUM_2
FAMILY_ITANIUM_2_DC
FAMILY_IVYBRIDGE
FAMILY_K5
FAMILY_K6
FAMILY_K7
FAMILY_K8
FAMILY_K8L
FAMILY_K8_MOBILE
FAMILY_LLANO
FAMILY_NEHALEM
FAMILY_P4
FAMILY_P5
FAMILY_P6
FAMILY_PENTIUM
FAMILY_PENTIUM_2
FAMILY_PENTIUM_3
FAMILY_PENTIUM_4
FAMILY_PENTIUM_M
FAMILY_PENTIUM_PRO
FAMILY_SANDYBRIDGE
FAPPCOMMAND_KEY
FAPPCOMMAND_MASK
FAPPCOMMAND_MOUSE
FAPPCOMMAND_OEM
FAST_FAIL_ADMINLESS_ACCESS_DENIED
FAST_FAIL_APCS_DISABLED
FAST_FAIL_ASAN_ERROR
FAST_FAIL_CAST_GUARD
FAST_FAIL_CERTIFICATION_FAILURE
FAST_FAIL_CLR_EXCEPTION_AOT
FAST_FAIL_CONTROL_INVALID_RETURN_ADDRESS
FAST_FAIL_CORRUPT_LIST_ENTRY
FAST_FAIL_CORRUPT_WOW64_STATE
FAST_FAIL_CRYPTO_LIBRARY
FAST_FAIL_DEPRECATED_SERVICE_INVOKED
FAST_FAIL_DLOAD_PROTECTION_FAILURE
FAST_FAIL_ENCLAVE_CALL_FAILURE
FAST_FAIL_ETW_CORRUPTION
FAST_FAIL_FATAL_APP_EXIT
FAST_FAIL_FLAGS_CORRUPTION
FAST_FAIL_GS_COOKIE_INIT
FAST_FAIL_GUARD_EXPORT_SUPPRESSION_FAILURE
FAST_FAIL_GUARD_ICALL_CHECK_FAILURE
FAST_FAIL_GUARD_ICALL_CHECK_FAILURE_XFG
FAST_FAIL_GUARD_ICALL_CHECK_SUPPRESSED
FAST_FAIL_GUARD_JUMPTABLE
FAST_FAIL_GUARD_SS_FAILURE
FAST_FAIL_GUARD_WRITE_CHECK_FAILURE
FAST_FAIL_HEAP_METADATA_CORRUPTION
FAST_FAIL_HOST_VISIBILITY_CHANGE
FAST_FAIL_INCORRECT_STACK
FAST_FAIL_INVALID_ARG
FAST_FAIL_INVALID_BALANCED_TREE
FAST_FAIL_INVALID_BUFFER_ACCESS
FAST_FAIL_INVALID_CALL_IN_DLL_CALLOUT
FAST_FAIL_INVALID_CONTROL_STACK
FAST_FAIL_INVALID_DISPATCH_CONTEXT
FAST_FAIL_INVALID_EXCEPTION_CHAIN
FAST_FAIL_INVALID_EXTENDED_STATE
FAST_FAIL_INVALID_FAST_FAIL_CODE
FAST_FAIL_INVALID_FIBER_SWITCH
FAST_FAIL_INVALID_FILE_OPERATION
FAST_FAIL_INVALID_FLS_DATA
FAST_FAIL_INVALID_IAT
FAST_FAIL_INVALID_IDLE_STATE
FAST_FAIL_INVALID_IMAGE_BASE
FAST_FAIL_INVALID_JUMP_BUFFER
FAST_FAIL_INVALID_LOCK_STATE
FAST_FAIL_INVALID_LONGJUMP_TARGET
FAST_FAIL_INVALID_NEXT_THREAD
FAST_FAIL_INVALID_PFN
FAST_FAIL_INVALID_REFERENCE_COUNT
FAST_FAIL_INVALID_SET_OF_CONTEXT
FAST_FAIL_INVALID_SYSCALL_NUMBER
FAST_FAIL_INVALID_THREAD
FAST_FAIL_INVALID_THREAD_STATE
FAST_FAIL_KERNEL_CET_SHADOW_STACK_ASSIST
FAST_FAIL_KERNEL_POINTER_EXPECTED
FAST_FAIL_LEGACY_GS_VIOLATION
FAST_FAIL_LOADER_CONTINUITY_FAILURE
FAST_FAIL_LOW_LABEL_ACCESS_DENIED
FAST_FAIL_LPAC_ACCESS_DENIED
FAST_FAIL_MRDATA_MODIFIED
FAST_FAIL_MRDATA_PROTECTION_FAILURE
FAST_FAIL_NTDLL_PATCH_FAILED
FAST_FAIL_PATCH_CALLBACK_FAILED
FAST_FAIL_PAYLOAD_RESTRICTION_VIOLATION
FAST_FAIL_POINTER_AUTH_INVALID_RETURN_ADDRESS
FAST_FAIL_RANGE_CHECK_FAILURE
FAST_FAIL_RIO_ABORT
FAST_FAIL_SET_CONTEXT_DENIED
FAST_FAIL_STACK_COOKIE_CHECK_FAILURE
FAST_FAIL_UNEXPECTED_CALL
FAST_FAIL_UNEXPECTED_HEAP_EXCEPTION
FAST_FAIL_UNEXPECTED_HOST_BEHAVIOR
FAST_FAIL_UNHANDLED_LSS_EXCEPTON
FAST_FAIL_UNSAFE_EXTENSION_CALL
FAST_FAIL_UNSAFE_REGISTRY_ACCESS
FAST_FAIL_VEH_CORRUPTION
FAST_FAIL_VTGUARD_CHECK_FAILURE
FCONTROL
FEATURESETTING_CUSTPAPER
FEATURESETTING_MIRROR
FEATURESETTING_NEGATIVE
FEATURESETTING_NUP
FEATURESETTING_OUTPUT
FEATURESETTING_PRIVATE_BEGIN
FEATURESETTING_PRIVATE_END
FEATURESETTING_PROTOCOL
FEATURESETTING_PSLEVEL
FE_FONTSMOOTHINGCLEARTYPE
FE_FONTSMOOTHINGORIENTATIONBGR
FE_FONTSMOOTHINGORIENTATIONRGB
FE_FONTSMOOTHINGSTANDARD
FF_DECORATIVE
FF_DONTCARE
FF_MODERN
FF_ROMAN
FF_SCRIPT
FF_SWISS
FIBER_FLAG_FLOAT_SWITCH
FILE_ACTION_ADDED
FILE_ACTION_MODIFIED
FILE_ACTION_REMOVED
FILE_ACTION_RENAMED_NEW_NAME
FILE_ACTION_RENAMED_OLD_NAME
FILE_ADD_FILE
FILE_ADD_SUBDIRECTORY
FILE_ALL_ACCESS
FILE_APPEND_DATA
FILE_ATTRIBUTE_ARCHIVE
FILE_ATTRIBUTE_COMPRESSED
FILE_ATTRIBUTE_DEVICE
FILE_ATTRIBUTE_DIRECTORY
FILE_ATTRIBUTE_EA
FILE_ATTRIBUTE_ENCRYPTED
FILE_ATTRIBUTE_HIDDEN
FILE_ATTRIBUTE_INTEGRITY_STREAM
FILE_ATTRIBUTE_NORMAL
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
FILE_ATTRIBUTE_NO_SCRUB_DATA
FILE_ATTRIBUTE_OFFLINE
FILE_ATTRIBUTE_PINNED
FILE_ATTRIBUTE_READONLY
FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS
FILE_ATTRIBUTE_RECALL_ON_OPEN
FILE_ATTRIBUTE_REPARSE_POINT
FILE_ATTRIBUTE_SPARSE_FILE
FILE_ATTRIBUTE_STRICTLY_SEQUENTIAL
FILE_ATTRIBUTE_SYSTEM
FILE_ATTRIBUTE_TEMPORARY
FILE_ATTRIBUTE_UNPINNED
FILE_ATTRIBUTE_VIRTUAL
FILE_BEGIN
FILE_CACHE_MAX_HARD_DISABLE
FILE_CACHE_MAX_HARD_ENABLE
FILE_CACHE_MIN_HARD_DISABLE
FILE_CACHE_MIN_HARD_ENABLE
FILE_CASE_PRESERVED_NAMES
FILE_CASE_SENSITIVE_SEARCH
FILE_CREATE_PIPE_INSTANCE
FILE_CS_FLAG_CASE_SENSITIVE_DIR
FILE_CURRENT
FILE_DAX_VOLUME
FILE_DELETE_CHILD
FILE_DIR_DISALLOWED
FILE_DISPOSITION_FLAG_DELETE
FILE_DISPOSITION_FLAG_DO_NOT_DELETE
FILE_DISPOSITION_FLAG_FORCE_IMAGE_SECTION_CHECK
FILE_DISPOSITION_FLAG_IGNORE_READONLY_ATTRIBUTE
FILE_DISPOSITION_FLAG_ON_CLOSE
FILE_DISPOSITION_FLAG_POSIX_SEMANTICS
FILE_ENCRYPTABLE
FILE_END
FILE_EXECUTE
FILE_FILE_COMPRESSION
FILE_FLAG_BACKUP_SEMANTICS
FILE_FLAG_DELETE_ON_CLOSE
FILE_FLAG_DISALLOW_PATH_REDIRECTS
FILE_FLAG_FIRST_PIPE_INSTANCE
FILE_FLAG_IGNORE_IMPERSONATED_DEVICEMAP
FILE_FLAG_NO_BUFFERING
FILE_FLAG_OPEN_NO_RECALL
FILE_FLAG_OPEN_REPARSE_POINT
FILE_FLAG_OPEN_REQUIRING_OPLOCK
FILE_FLAG_OVERLAPPED
FILE_FLAG_POSIX_SEMANTICS
FILE_FLAG_RANDOM_ACCESS
FILE_FLAG_SEQUENTIAL_SCAN
FILE_FLAG_SESSION_AWARE
FILE_FLAG_WRITE_THROUGH
FILE_FLUSH_MODE_FILE_FLUSH_DATA
FILE_FLUSH_MODE_FILE_FLUSH_DEFAULT
FILE_FLUSH_MODE_FILE_FLUSH_MIN_METADATA
FILE_FLUSH_MODE_FILE_FLUSH_NO_SYNC
FILE_GENERIC_EXECUTE
FILE_GENERIC_READ
FILE_GENERIC_WRITE
FILE_IS_ENCRYPTED
FILE_LIST_DIRECTORY
FILE_MAP_ALL_ACCESS
FILE_MAP_COPY
FILE_MAP_EXECUTE
FILE_MAP_LARGE_PAGES
FILE_MAP_READ
FILE_MAP_RESERVE
FILE_MAP_TARGETS_INVALID
FILE_MAP_WRITE
FILE_NAMED_STREAMS
FILE_NAME_FLAGS_UNSPECIFIED
FILE_NAME_FLAG_BOTH
FILE_NAME_FLAG_DOS
FILE_NAME_FLAG_HARDLINK
FILE_NAME_FLAG_NTFS
FILE_NAME_NORMALIZED
FILE_NAME_OPENED
FILE_NOTIFY_CHANGE_ATTRIBUTES
FILE_NOTIFY_CHANGE_CREATION
FILE_NOTIFY_CHANGE_DIR_NAME
FILE_NOTIFY_CHANGE_FILE_NAME
FILE_NOTIFY_CHANGE_LAST_ACCESS
FILE_NOTIFY_CHANGE_LAST_WRITE
FILE_NOTIFY_CHANGE_SECURITY
FILE_NOTIFY_CHANGE_SIZE
FILE_PERSISTENT_ACLS
FILE_READ_ATTRIBUTES
FILE_READ_DATA
FILE_READ_EA
FILE_READ_ONLY
FILE_READ_ONLY_VOLUME
FILE_RENAME_FLAG_POSIX_SEMANTICS
FILE_RENAME_FLAG_REPLACE_IF_EXISTS
FILE_RENAME_FLAG_SUPPRESS_PIN_STATE_INHERITANCE
FILE_RETURNS_CLEANUP_RESULT_INFO
FILE_ROOT_DIR
FILE_SEQUENTIAL_WRITE_ONCE
FILE_SHARE_DELETE
FILE_SHARE_READ
FILE_SHARE_WRITE
FILE_SKIP_COMPLETION_PORT_ON_SUCCESS
FILE_SKIP_SET_EVENT_ON_HANDLE
FILE_SUPPORTS_BLOCK_REFCOUNTING
FILE_SUPPORTS_BYPASS_IO
FILE_SUPPORTS_CASE_SENSITIVE_DIRS
FILE_SUPPORTS_ENCRYPTION
FILE_SUPPORTS_EXTENDED_ATTRIBUTES
FILE_SUPPORTS_GHOSTING
FILE_SUPPORTS_HARD_LINKS
FILE_SUPPORTS_INTEGRITY_STREAMS
FILE_SUPPORTS_OBJECT_IDS
FILE_SUPPORTS_OPEN_BY_FILE_ID
FILE_SUPPORTS_POSIX_UNLINK_RENAME
FILE_SUPPORTS_REMOTE_STORAGE
FILE_SUPPORTS_REPARSE_POINTS
FILE_SUPPORTS_SPARSE_FILES
FILE_SUPPORTS_SPARSE_VDL
FILE_SUPPORTS_STREAM_SNAPSHOTS
FILE_SUPPORTS_TRANSACTIONS
FILE_SUPPORTS_USN_JOURNAL
FILE_SYSTEM_ATTR
FILE_SYSTEM_DIR
FILE_SYSTEM_NOT_SUPPORT
FILE_TRAVERSE
FILE_TYPE_CHAR
FILE_TYPE_DISK
FILE_TYPE_PIPE
FILE_TYPE_REMOTE
FILE_TYPE_UNKNOWN
FILE_UNICODE_ON_DISK
FILE_UNKNOWN
FILE_USER_DISALLOWED
FILE_VER_GET_LOCALISED
FILE_VER_GET_NEUTRAL
FILE_VER_GET_PREFETCHED
FILE_VOLUME_IS_COMPRESSED
FILE_VOLUME_QUOTAS
FILE_WRITE_ATTRIBUTES
FILE_WRITE_DATA
FILE_WRITE_EA
FILE_WRITE_FLAGS_FILE_WRITE_FLAGS_NONE
FILE_WRITE_FLAGS_FILE_WRITE_FLAGS_WRITE_THROUGH
FILL_NV_MEMORY_FLAG_FLUSH
FILL_NV_MEMORY_FLAG_NON_TEMPORAL
FILL_NV_MEMORY_FLAG_NO_DRAIN
FILL_NV_MEMORY_FLAG_PERSIST
FIND_ACTCTX_SECTION_KEY_RETURN_ASSEMBLY_METADATA
FIND_ACTCTX_SECTION_KEY_RETURN_FLAGS
FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX
FIND_ENDSWITH
FIND_FIRST_EX_CASE_SENSITIVE
FIND_FIRST_EX_LARGE_FETCH
FIND_FIRST_EX_ON_DISK_ENTRIES_ONLY
FIND_FROMEND
FIND_FROMSTART
FIND_RESOURCE_DIRECTORY_LANGUAGES
FIND_RESOURCE_DIRECTORY_NAMES
FIND_RESOURCE_DIRECTORY_TYPES
FIND_STARTSWITH
FIXED_PITCH
FKF_AVAILABLE
FKF_CLICKON
FKF_CONFIRMHOTKEY
FKF_FILTERKEYSON
FKF_HOTKEYACTIVE
FKF_HOTKEYSOUND
FKF_INDICATOR
FLASHW_ALL
FLASHW_CAPTION
FLASHW_STOP
FLASHW_TIMER
FLASHW_TIMERNOFG
FLASHW_TRAY
FLI_GLYPHS
FLI_MASK
FLOODFILLBORDER
FLOODFILLSURFACE
FLS_MAXIMUM_AVAILABLE
FLUSHOUTPUT
FLUSH_FLAGS_FILE_DATA_ONLY
FLUSH_FLAGS_FILE_DATA_SYNC_ONLY
FLUSH_FLAGS_FLUSH_AND_PURGE
FLUSH_FLAGS_NO_SYNC
FLUSH_NV_MEMORY_IN_FLAG_NO_DRAIN
FNOINVERT
FOCUS_EVENT
FONTMAPPER_MAX
FOREGROUND_BLUE
FOREGROUND_GREEN
FOREGROUND_INTENSITY
FOREGROUND_RED
FOREST_USER_RID_MAX
FORMAT_MESSAGE_ALLOCATE_BUFFER
FORMAT_MESSAGE_ARGUMENT_ARRAY
FORMAT_MESSAGE_FROM_HMODULE
FORMAT_MESSAGE_FROM_STRING
FORMAT_MESSAGE_FROM_SYSTEM
FORMAT_MESSAGE_IGNORE_INSERTS
FORMAT_MESSAGE_MAX_WIDTH_MASK
FP_ILOGB0
FP_ILOGBNAN
FP_INFINITE
FP_NAN
FP_NORMAL
FP_SUBNORMAL
FP_ZERO
FRAME_FPO
FRAME_NONFPO
FRAME_TRAP
FRAME_TSS
FROM_LEFT_1ST_BUTTON_PRESSED
FROM_LEFT_2ND_BUTTON_PRESSED
FROM_LEFT_3RD_BUTTON_PRESSED
FROM_LEFT_4TH_BUTTON_PRESSED
FRS_ERR_AUTHENTICATION
FRS_ERR_CHILD_TO_PARENT_COMM
FRS_ERR_INSUFFICIENT_PRIV
FRS_ERR_INTERNAL
FRS_ERR_INTERNAL_API
FRS_ERR_INVALID_API_SEQUENCE
FRS_ERR_INVALID_SERVICE_PARAMETER
FRS_ERR_PARENT_AUTHENTICATION
FRS_ERR_PARENT_INSUFFICIENT_PRIV
FRS_ERR_PARENT_TO_CHILD_COMM
FRS_ERR_SERVICE_COMM
FRS_ERR_STARTING_SERVICE
FRS_ERR_STOPPING_SERVICE
FRS_ERR_SYSVOL_DEMOTE
FRS_ERR_SYSVOL_IS_BUSY
FRS_ERR_SYSVOL_POPULATE
FRS_ERR_SYSVOL_POPULATE_TIMEOUT
FR_NOT_ENUM
FR_PRIVATE
FSHIFT
FS_ARABIC
FS_BALTIC
FS_CASE_IS_PRESERVED
FS_CASE_SENSITIVE
FS_CHINESESIMP
FS_CHINESETRAD
FS_CYRILLIC
FS_FILE_COMPRESSION
FS_FILE_ENCRYPTION
FS_GREEK
FS_HEBREW
FS_JISJAPAN
FS_JOHAB
FS_LATIN1
FS_LATIN2
FS_PERSISTENT_ACLS
FS_SYMBOL
FS_THAI
FS_TURKISH
FS_UNICODE_STORED_ON_DISK
FS_VIETNAMESE
FS_VOL_IS_COMPRESSED
FS_WANSUNG
FVIRTKEY
FW_BLACK
FW_BOLD
FW_DEMIBOLD
FW_DONTCARE
FW_EXTRABOLD
FW_EXTRALIGHT
FW_HEAVY
FW_LIGHT
FW_MEDIUM
FW_NORMAL
FW_REGULAR
FW_SEMIBOLD
FW_THIN
FW_ULTRABOLD
FW_ULTRALIGHT
GA_PARENT
GA_ROOT
GA_ROOTOWNER
GB2312_CHARSET
GCF_INCLUDE_ANCESTORS
GCLP_HBRBACKGROUND
GCLP_HCURSOR
GCLP_HICON
GCLP_HICONSM
GCLP_HMODULE
GCLP_MENUNAME
GCLP_WNDPROC
GCL_CBCLSEXTRA
GCL_CBWNDEXTRA
GCL_CONVERSION
GCL_HBRBACKGROUND
GCL_HCURSOR
GCL_HICON
GCL_HICONSM
GCL_HMODULE
GCL_MENUNAME
GCL_REVERSECONVERSION
GCL_REVERSE_LENGTH
GCL_STYLE
GCL_WNDPROC
GCPCLASS_ARABIC
GCPCLASS_HEBREW
GCPCLASS_LATIN
GCPCLASS_LATINNUMBER
GCPCLASS_LATINNUMERICSEPARATOR
GCPCLASS_LATINNUMERICTERMINATOR
GCPCLASS_LOCALNUMBER
GCPCLASS_NEUTRAL
GCPCLASS_NUMERICSEPARATOR
GCPCLASS_POSTBOUNDLTR
GCPCLASS_POSTBOUNDRTL
GCPCLASS_PREBOUNDLTR
GCPCLASS_PREBOUNDRTL
GCPGLYPH_LINKAFTER
GCPGLYPH_LINKBEFORE
GCP_CLASSIN
GCP_DBCS
GCP_DIACRITIC
GCP_DISPLAYZWG
GCP_ERROR
GCP_GLYPHSHAPE
GCP_JUSTIFY
GCP_JUSTIFYIN
GCP_KASHIDA
GCP_LIGATE
GCP_MAXEXTENT
GCP_NEUTRALOVERRIDE
GCP_NUMERICOVERRIDE
GCP_NUMERICSLATIN
GCP_NUMERICSLOCAL
GCP_REORDER
GCP_SYMSWAPOFF
GCP_USEKERNING
GCS_COMPATTR
GCS_COMPCLAUSE
GCS_COMPREADATTR
GCS_COMPREADCLAUSE
GCS_COMPREADSTR
GCS_COMPSTR
GCS_CURSORPOS
GCS_DELTASTART
GCS_RESULTCLAUSE
GCS_RESULTREADCLAUSE
GCS_RESULTREADSTR
GCS_RESULTSTR
GCW_ATOM
GC_ALLGESTURES
GC_PAN
GC_PAN_WITH_GUTTER
GC_PAN_WITH_INERTIA
GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY
GC_PAN_WITH_SINGLE_FINGER_VERTICALLY
GC_PRESSANDTAP
GC_ROLLOVER
GC_ROTATE
GC_TWOFINGERTAP
GC_ZOOM
GDICOMMENT_BEGINGROUP
GDICOMMENT_ENDGROUP
GDICOMMENT_IDENTIFIER
GDICOMMENT_MULTIFORMATS
GDICOMMENT_UNICODE_END
GDICOMMENT_UNICODE_STRING
GDICOMMENT_WINDOWS_METAFILE
GDIPLUS_TS_QUERYVER
GDIPLUS_TS_RECORD
GDI_ERROR
GDI_MAX_OBJ_TYPE
GDI_MIN_OBJ_TYPE
GDI_OBJ_LAST
GENERIC_ALL
GENERIC_EXECUTE
GENERIC_READ
GENERIC_WRITE
GEOID_NOT_AVAILABLE
GESTURECONFIGMAXCOUNT
GESTUREVISUALIZATION_DOUBLETAP
GESTUREVISUALIZATION_OFF
GESTUREVISUALIZATION_ON
GESTUREVISUALIZATION_PRESSANDHOLD
GESTUREVISUALIZATION_PRESSANDTAP
GESTUREVISUALIZATION_RIGHTTAP
GESTUREVISUALIZATION_TAP
GETCOLORTABLE
GETDEVICEUNITS
GETEXTENDEDTEXTMETRICS
GETEXTENTTABLE
GETFACENAME
GETPAIRKERNTABLE
GETPENWIDTH
GETPHYSPAGESIZE
GETPRINTINGOFFSET
GETSCALINGFACTOR
GETSETPAPERBINS
GETSETPAPERMETRICS
GETSETPRINTORIENT
GETSETSCREENPARAMS
GETTECHNOLGY
GETTECHNOLOGY
GETTRACKKERNTABLE
GETVECTORBRUSHSIZE
GETVECTORPENSIZE
GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS
GET_MODULE_HANDLE_EX_FLAG_PIN
GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT
GET_PS_FEATURESETTING
GET_SYSTEM_WOW64_DIRECTORY_NAME_A_A
GET_SYSTEM_WOW64_DIRECTORY_NAME_A_W
GET_SYSTEM_WOW64_DIRECTORY_NAME_T_A
GET_SYSTEM_WOW64_DIRECTORY_NAME_T_W
GET_SYSTEM_WOW64_DIRECTORY_NAME_W_A
GET_SYSTEM_WOW64_DIRECTORY_NAME_W_W
GET_TAPE_DRIVE_INFORMATION
GET_TAPE_MEDIA_INFORMATION
GF_BEGIN
GF_END
GF_INERTIA
GGI_MARK_NONEXISTING_GLYPHS
GGL_INDEX
GGL_LEVEL
GGL_PRIVATE
GGL_STRING
GGO_BEZIER
GGO_BITMAP
GGO_GLYPH_INDEX
GGO_GRAY2_BITMAP
GGO_GRAY4_BITMAP
GGO_GRAY8_BITMAP
GGO_METRICS
GGO_NATIVE
GGO_UNHINTED
GHND
GIDC_ARRIVAL
GIDC_REMOVAL
GID_BEGIN
GID_END
GID_PAN
GID_PRESSANDTAP
GID_ROLLOVER
GID_ROTATE
GID_TWOFINGERTAP
GID_ZOOM
GL_ID_CANNOTSAVE
GL_ID_CHOOSECANDIDATE
GL_ID_INPUTCODE
GL_ID_INPUTRADICAL
GL_ID_INPUTREADING
GL_ID_INPUTSYMBOL
GL_ID_NOCONVERT
GL_ID_NODICTIONARY
GL_ID_NOMODULE
GL_ID_PRIVATE_FIRST
GL_ID_PRIVATE_LAST
GL_ID_READINGCONFLICT
GL_ID_REVERSECONVERSION
GL_ID_TOOMANYSTROKE
GL_ID_TYPINGERROR
GL_ID_UNKNOWN
GL_LEVEL_ERROR
GL_LEVEL_FATAL
GL_LEVEL_INFORMATION
GL_LEVEL_NOGUIDELINE
GL_LEVEL_WARNING
GMDI_GOINTOPOPUPS
GMDI_USEDISABLED
GMEM_DDESHARE
GMEM_DISCARDABLE
GMEM_DISCARDED
GMEM_FIXED
GMEM_INVALID_HANDLE
GMEM_LOCKCOUNT
GMEM_LOWER
GMEM_MODIFY
GMEM_MOVEABLE
GMEM_NOCOMPACT
GMEM_NODISCARD
GMEM_NOTIFY
GMEM_NOT_BANKED
GMEM_SHARE
GMEM_VALID_FLAGS
GMEM_ZEROINIT
GMMP_USE_DISPLAY_POINTS
GMMP_USE_HIGH_RESOLUTION_POINTS
GM_ADVANCED
GM_COMPATIBLE
GM_LAST
GPTR
GRADIENT_FILL_OP_FLAG
GRADIENT_FILL_RECT_H
GRADIENT_FILL_RECT_V
GRADIENT_FILL_TRIANGLE
GRAY_BRUSH
GREEK_CHARSET
GROUP_SECURITY_INFORMATION
GR_GDIOBJECTS
GR_GDIOBJECTS_PEAK
GR_USEROBJECTS
GR_USEROBJECTS_PEAK
GSS_ALLOW_INHERITED_COMMON
GS_8BIT_INDICES
GUI_16BITTASK
GUI_CARETBLINKING
GUI_INMENUMODE
GUI_INMOVESIZE
GUI_POPUPMENUMODE
GUI_SYSTEMMENUMODE
GWFS_INCLUDE_ANCESTORS
GWLP_HINSTANCE
GWLP_HWNDPARENT
GWLP_ID
GWLP_USERDATA
GWLP_WNDPROC
GWL_EXSTYLE
GWL_HINSTANCE
GWL_HWNDPARENT
GWL_ID
GWL_STYLE
GWL_USERDATA
GWL_WNDPROC
GW_CHILD
GW_ENABLEDPOPUP
GW_HWNDFIRST
GW_HWNDLAST
GW_HWNDNEXT
GW_HWNDPREV
GW_MAX
GW_OWNER
HALFTONE
HANDLE_FLAG_INHERIT
HANDLE_FLAG_PROTECT_FROM_CLOSE
HANGEUL_CHARSET
HANGUL_CHARSET
HCBT_ACTIVATE
HCBT_CLICKSKIPPED
HCBT_CREATEWND
HCBT_DESTROYWND
HCBT_KEYSKIPPED
HCBT_MINMAX
HCBT_MOVESIZE
HCBT_QS
HCBT_SETFOCUS
HCBT_SYSCOMMAND
HCF_AVAILABLE
HCF_CONFIRMHOTKEY
HCF_DEFAULTDESKTOP
HCF_HIGHCONTRASTON
HCF_HOTKEYACTIVE
HCF_HOTKEYAVAILABLE
HCF_HOTKEYSOUND
HCF_INDICATOR
HCF_LOGONDESKTOP
HCF_OPTION_NOTHEMECHANGE
HC_ACTION
HC_GETNEXT
HC_NOREM
HC_NOREMOVE
HC_SKIP
HC_SYSMODALOFF
HC_SYSMODALON
HEAP_CREATE_ALIGN_16
HEAP_CREATE_ENABLE_EXECUTE
HEAP_CREATE_ENABLE_TRACING
HEAP_CREATE_HARDENED
HEAP_CREATE_SEGMENT_HEAP
HEAP_DISABLE_COALESCE_ON_FREE
HEAP_FREE_CHECKING_ENABLED
HEAP_GENERATE_EXCEPTIONS
HEAP_GROWABLE
HEAP_MAXIMUM_TAG
HEAP_NO_SERIALIZE
HEAP_OPTIMIZE_RESOURCES_CURRENT_VERSION
HEAP_PSEUDO_TAG_FLAG
HEAP_REALLOC_IN_PLACE_ONLY
HEAP_TAG_SHIFT
HEAP_TAIL_CHECKING_ENABLED
HEAP_ZERO_MEMORY
HEBREW_CHARSET
HELPINFO_MENUITEM
HELPINFO_WINDOW
HELP_COMMAND
HELP_CONTENTS
HELP_CONTEXT
HELP_CONTEXTMENU
HELP_CONTEXTPOPUP
HELP_FINDER
HELP_FORCEFILE
HELP_HELPONHELP
HELP_INDEX
HELP_KEY
HELP_MULTIKEY
HELP_PARTIALKEY
HELP_QUIT
HELP_SETCONTENTS
HELP_SETINDEX
HELP_SETPOPUP_POS
HELP_SETWINPOS
HELP_TCARD
HELP_TCARD_DATA
HELP_TCARD_OTHER_CALLER
HELP_WM_HELP
HEX32_FORMAT_STRING
HEX64_FORMAT_STRING
HIBERFILE_TYPE_FULL
HIBERFILE_TYPE_MAX
HIBERFILE_TYPE_NONE
HIBERFILE_TYPE_REDUCED
HIDE_WINDOW
HIGH_LEVEL
HIGH_PRIORITY_CLASS
HIGH_SURROGATE_END
HIGH_SURROGATE_START
HINSTANCE_ERROR
HISTORY_NO_DUP_FLAG
HKL_NEXT
HKL_PREV
HOLLOW_BRUSH
HORZRES
HORZSIZE
HOVER_DEFAULT
HSHELL_ACCESSIBILITYSTATE
HSHELL_ACTIVATESHELLWINDOW
HSHELL_APPCOMMAND
HSHELL_ENDTASK
HSHELL_FLASH
HSHELL_GETMINRECT
HSHELL_HIGHBIT
HSHELL_LANGUAGE
HSHELL_MONITORCHANGED
HSHELL_REDRAW
HSHELL_RUDEAPPACTIVATED
HSHELL_SYSMENU
HSHELL_TASKMAN
HSHELL_WINDOWACTIVATED
HSHELL_WINDOWCREATED
HSHELL_WINDOWDESTROYED
HSHELL_WINDOWREPLACED
HSHELL_WINDOWREPLACING
HS_API_MAX
HS_BDIAGONAL
HS_CROSS
HS_DIAGCROSS
HS_FDIAGONAL
HS_HORIZONTAL
HS_VERTICAL
HTBORDER
HTBOTTOM
HTBOTTOMLEFT
HTBOTTOMRIGHT
HTCAPTION
HTCLIENT
HTCLOSE
HTERROR
HTGROWBOX
HTHELP
HTHSCROLL
HTLEFT
HTMAXBUTTON
HTMENU
HTMINBUTTON
HTNOWHERE
HTOBJECT
HTREDUCE
HTRIGHT
HTSIZE
HTSIZEFIRST
HTSIZELAST
HTSYSMENU
HTTOP
HTTOPLEFT
HTTOPRIGHT
HTTRANSPARENT
HTVSCROLL
HTZOOM
HW_PROFILE_GUIDLEN
IACE_CHILDREN
IACE_DEFAULT
IACE_IGNORENOCONTEXT
ICM_ADDPROFILE
ICM_DELETEPROFILE
ICM_DONE_OUTSIDEDC
ICM_OFF
ICM_ON
ICM_QUERY
ICM_QUERYMATCH
ICM_QUERYPROFILE
ICM_REGISTERICMATCHER
ICM_SETDEFAULTPROFILE
ICM_UNREGISTERICMATCHER
ICON_BIG
ICON_SMALL
ICON_SMALL2
IDABORT
IDANI_CAPTION
IDANI_OPEN
IDCANCEL
IDCLOSE
IDCONTINUE
IDHELP
IDHOT_SNAPDESKTOP
IDHOT_SNAPWINDOW
IDH_CANCEL
IDH_GENERIC_HELP_BUTTON
IDH_HELP
IDH_MISSING_CONTEXT
IDH_NO_HELP
IDH_OK
IDIGNORE
IDLE_PRIORITY_CLASS
IDNO
IDN_ALLOW_UNASSIGNED
IDN_EMAIL_ADDRESS
IDN_RAW_PUNYCODE
IDN_USE_STD3_ASCII_RULES
IDOK
IDRETRY
IDTIMEOUT
IDTRYAGAIN
IDYES
IE_BADID
IE_BAUDRATE
IE_BYTESIZE
IE_DEFAULT
IE_HARDWARE
IE_MEMORY
IE_NOPEN
IE_OPEN
IGIMIF_RIGHTMENU
IGIMII_CMODE
IGIMII_CONFIGURE
IGIMII_HELP
IGIMII_INPUTTOOLS
IGIMII_OTHER
IGIMII_SMODE
IGIMII_TOOLS
IGNORE
IGP_CONVERSION
IGP_PROPERTY
IGP_SELECT
IGP_SENTENCE
IGP_SETCOMPSTR
IGP_UI
ILLUMINANT_A
ILLUMINANT_B
ILLUMINANT_C
ILLUMINANT_D50
ILLUMINANT_D55
ILLUMINANT_D65
ILLUMINANT_D75
ILLUMINANT_DAYLIGHT
ILLUMINANT_DEVICE_DEFAULT
ILLUMINANT_F2
ILLUMINANT_FLUORESCENT
ILLUMINANT_MAX_INDEX
ILLUMINANT_NTSC
ILLUMINANT_TUNGSTEN
IMAGE_ARCHIVE_END
IMAGE_ARCHIVE_HYBRIDMAP_MEMBER
IMAGE_ARCHIVE_LINKER_MEMBER
IMAGE_ARCHIVE_LONGNAMES_MEMBER
IMAGE_ARCHIVE_PAD
IMAGE_ARCHIVE_START
IMAGE_ARCHIVE_START_SIZE
IMAGE_AUX_SYMBOL_TYPE_IMAGE_AUX_SYMBOL_TYPE_TOKEN_DEF
IMAGE_BITMAP
IMAGE_COMDAT_SELECT_ANY
IMAGE_COMDAT_SELECT_ASSOCIATIVE
IMAGE_COMDAT_SELECT_EXACT_MATCH
IMAGE_COMDAT_SELECT_LARGEST
IMAGE_COMDAT_SELECT_NEWEST
IMAGE_COMDAT_SELECT_NODUPLICATES
IMAGE_COMDAT_SELECT_SAME_SIZE
IMAGE_CURSOR
IMAGE_DEBUG_MISC_EXENAME
IMAGE_DEBUG_TYPE_BBT
IMAGE_DEBUG_TYPE_BORLAND
IMAGE_DEBUG_TYPE_CLSID
IMAGE_DEBUG_TYPE_CODEVIEW
IMAGE_DEBUG_TYPE_COFF
IMAGE_DEBUG_TYPE_EXCEPTION
IMAGE_DEBUG_TYPE_EX_DLLCHARACTERISTICS
IMAGE_DEBUG_TYPE_FIXUP
IMAGE_DEBUG_TYPE_FPO
IMAGE_DEBUG_TYPE_ILTCG
IMAGE_DEBUG_TYPE_MISC
IMAGE_DEBUG_TYPE_MPX
IMAGE_DEBUG_TYPE_OMAP_FROM_SRC
IMAGE_DEBUG_TYPE_OMAP_TO_SRC
IMAGE_DEBUG_TYPE_POGO
IMAGE_DEBUG_TYPE_REPRO
IMAGE_DEBUG_TYPE_RESERVED10
IMAGE_DEBUG_TYPE_SPGO
IMAGE_DEBUG_TYPE_UNKNOWN
IMAGE_DEBUG_TYPE_VC_FEATURE
IMAGE_DIRECTORY_ENTRY_ARCHITECTURE
IMAGE_DIRECTORY_ENTRY_BASERELOC
IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT
IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR
IMAGE_DIRECTORY_ENTRY_DEBUG
IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT
IMAGE_DIRECTORY_ENTRY_EXCEPTION
IMAGE_DIRECTORY_ENTRY_EXPORT
IMAGE_DIRECTORY_ENTRY_GLOBALPTR
IMAGE_DIRECTORY_ENTRY_IAT
IMAGE_DIRECTORY_ENTRY_IMPORT
IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG
IMAGE_DIRECTORY_ENTRY_RESOURCE
IMAGE_DIRECTORY_ENTRY_SECURITY
IMAGE_DIRECTORY_ENTRY_TLS
IMAGE_DLLCHARACTERISTICS_APPCONTAINER
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE
IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2
IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE
IMAGE_DLLCHARACTERISTICS_EX_FORWARD_CFI_COMPAT
IMAGE_DLLCHARACTERISTICS_EX_HOTPATCH_COMPATIBLE
IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY
IMAGE_DLLCHARACTERISTICS_GUARD_CF
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_NO_BIND
IMAGE_DLLCHARACTERISTICS_NO_ISOLATION
IMAGE_DLLCHARACTERISTICS_NO_SEH
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_DLLCHARACTERISTICS_WDM_DRIVER
IMAGE_DOS_SIGNATURE
IMAGE_DYNAMIC_RELOCATION_ARM64_KERNEL_IMPORT_CALL_TRANSFER
IMAGE_DYNAMIC_RELOCATION_FUNCTION_OVERRIDE
IMAGE_DYNAMIC_RELOCATION_GUARD_IMPORT_CONTROL_TRANSFER
IMAGE_DYNAMIC_RELOCATION_GUARD_INDIR_CONTROL_TRANSFER
IMAGE_DYNAMIC_RELOCATION_GUARD_RF_EPILOGUE
IMAGE_DYNAMIC_RELOCATION_GUARD_RF_PROLOGUE
IMAGE_DYNAMIC_RELOCATION_GUARD_SWITCHTABLE_BRANCH
IMAGE_DYNAMIC_RELOCATION_IMPORT_CONTROL_TRANSFER
IMAGE_ENCLAVE_FLAG_PRIMARY_IMAGE
IMAGE_ENCLAVE_IMPORT_MATCH_AUTHOR_ID
IMAGE_ENCLAVE_IMPORT_MATCH_FAMILY_ID
IMAGE_ENCLAVE_IMPORT_MATCH_IMAGE_ID
IMAGE_ENCLAVE_IMPORT_MATCH_NONE
IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID
IMAGE_ENCLAVE_LONG_ID_LENGTH
IMAGE_ENCLAVE_POLICY_DEBUGGABLE
IMAGE_ENCLAVE_POLICY_STRICT_MEMORY
IMAGE_ENCLAVE_SHORT_ID_LENGTH
IMAGE_ENHMETAFILE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_AGGRESIVE_WS_TRIM
IMAGE_FILE_BYTES_REVERSED_HI
IMAGE_FILE_BYTES_REVERSED_LO
IMAGE_FILE_DEBUG_STRIPPED
IMAGE_FILE_DLL
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_MACHINE_ALPHA
IMAGE_FILE_MACHINE_ALPHA64
IMAGE_FILE_MACHINE_AM33
IMAGE_FILE_MACHINE_AMD64
IMAGE_FILE_MACHINE_ARM
IMAGE_FILE_MACHINE_ARM64
IMAGE_FILE_MACHINE_ARMNT
IMAGE_FILE_MACHINE_AXP64
IMAGE_FILE_MACHINE_CEE
IMAGE_FILE_MACHINE_CEF
IMAGE_FILE_MACHINE_EBC
IMAGE_FILE_MACHINE_I386
IMAGE_FILE_MACHINE_IA64
IMAGE_FILE_MACHINE_M32R
IMAGE_FILE_MACHINE_MIPS16
IMAGE_FILE_MACHINE_MIPSFPU
IMAGE_FILE_MACHINE_MIPSFPU16
IMAGE_FILE_MACHINE_POWERPC
IMAGE_FILE_MACHINE_POWERPCFP
IMAGE_FILE_MACHINE_R3000
IMAGE_FILE_MACHINE_R4000
IMAGE_FILE_MACHINE_R10000
IMAGE_FILE_MACHINE_SH3
IMAGE_FILE_MACHINE_SH4
IMAGE_FILE_MACHINE_SH5
IMAGE_FILE_MACHINE_SH3DSP
IMAGE_FILE_MACHINE_SH3E
IMAGE_FILE_MACHINE_TARGET_HOST
IMAGE_FILE_MACHINE_THUMB
IMAGE_FILE_MACHINE_TRICORE
IMAGE_FILE_MACHINE_UNKNOWN
IMAGE_FILE_MACHINE_WCEMIPSV2
IMAGE_FILE_NET_RUN_FROM_SWAP
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP
IMAGE_FILE_SYSTEM
IMAGE_FILE_UP_SYSTEM_ONLY
IMAGE_FUNCTION_OVERRIDE_ARM64_BRANCH26
IMAGE_FUNCTION_OVERRIDE_ARM64_THUNK
IMAGE_FUNCTION_OVERRIDE_INVALID
IMAGE_FUNCTION_OVERRIDE_X64_REL32
IMAGE_GUARD_CASTGUARD_PRESENT
IMAGE_GUARD_CFW_INSTRUMENTED
IMAGE_GUARD_CF_ENABLE_EXPORT_SUPPRESSION
IMAGE_GUARD_CF_EXPORT_SUPPRESSION_INFO_PRESENT
IMAGE_GUARD_CF_FUNCTION_TABLE_PRESENT
IMAGE_GUARD_CF_FUNCTION_TABLE_SIZE_MASK
IMAGE_GUARD_CF_FUNCTION_TABLE_SIZE_SHIFT
IMAGE_GUARD_CF_INSTRUMENTED
IMAGE_GUARD_CF_LONGJUMP_TABLE_PRESENT
IMAGE_GUARD_DELAYLOAD_IAT_IN_ITS_OWN_SECTION
IMAGE_GUARD_EH_CONTINUATION_TABLE_PRESENT
IMAGE_GUARD_FLAG_EXPORT_SUPPRESSED
IMAGE_GUARD_FLAG_FID_LANGEXCPTHANDLER
IMAGE_GUARD_FLAG_FID_SUPPRESSED
IMAGE_GUARD_FLAG_FID_XFG
IMAGE_GUARD_MEMCPY_PRESENT
IMAGE_GUARD_PROTECT_DELAYLOAD_IAT
IMAGE_GUARD_RETPOLINE_PRESENT
IMAGE_GUARD_RF_ENABLE
IMAGE_GUARD_RF_INSTRUMENTED
IMAGE_GUARD_RF_STRICT
IMAGE_GUARD_SECURITY_COOKIE_UNUSED
IMAGE_GUARD_XFG_ENABLED
IMAGE_HOT_PATCH_ABSOLUTE
IMAGE_HOT_PATCH_BASE_CAN_ROLL_BACK
IMAGE_HOT_PATCH_BASE_MACHINE_AMD64
IMAGE_HOT_PATCH_BASE_MACHINE_ARM64
IMAGE_HOT_PATCH_BASE_MACHINE_I386
IMAGE_HOT_PATCH_BASE_OBLIGATORY
IMAGE_HOT_PATCH_CALL_TARGET
IMAGE_HOT_PATCH_CHUNK_INVERSE
IMAGE_HOT_PATCH_CHUNK_OBLIGATORY
IMAGE_HOT_PATCH_CHUNK_RESERVED
IMAGE_HOT_PATCH_CHUNK_SIZE
IMAGE_HOT_PATCH_CHUNK_SOURCE_RVA
IMAGE_HOT_PATCH_CHUNK_TARGET_RVA
IMAGE_HOT_PATCH_CHUNK_TYPE
IMAGE_HOT_PATCH_DYNAMIC_VALUE
IMAGE_HOT_PATCH_FUNCTION
IMAGE_HOT_PATCH_INDIRECT
IMAGE_HOT_PATCH_INFO_FLAG_HOTSWAP
IMAGE_HOT_PATCH_INFO_FLAG_PATCHORDERCRITICAL
IMAGE_HOT_PATCH_NONE
IMAGE_HOT_PATCH_NO_CALL_TARGET
IMAGE_HOT_PATCH_REL32
IMAGE_ICON
IMAGE_NT_OPTIONAL_HDR32_MAGIC
IMAGE_NT_OPTIONAL_HDR64_MAGIC
IMAGE_NT_OPTIONAL_HDR_MAGIC
IMAGE_NT_SIGNATURE
IMAGE_NUMBEROF_DIRECTORY_ENTRIES
IMAGE_ORDINAL_FLAG
IMAGE_ORDINAL_FLAG32
IMAGE_ORDINAL_FLAG64
IMAGE_OS2_SIGNATURE
IMAGE_OS2_SIGNATURE_LE
IMAGE_POLICY_METADATA_VERSION
IMAGE_POLICY_SECTION_NAME
IMAGE_REL_ALPHA_ABSOLUTE
IMAGE_REL_ALPHA_BRADDR
IMAGE_REL_ALPHA_GPDISP
IMAGE_REL_ALPHA_GPREL32
IMAGE_REL_ALPHA_GPRELHI
IMAGE_REL_ALPHA_GPRELLO
IMAGE_REL_ALPHA_HINT
IMAGE_REL_ALPHA_INLINE_REFLONG
IMAGE_REL_ALPHA_LITERAL
IMAGE_REL_ALPHA_LITUSE
IMAGE_REL_ALPHA_MATCH
IMAGE_REL_ALPHA_PAIR
IMAGE_REL_ALPHA_REFHI
IMAGE_REL_ALPHA_REFLO
IMAGE_REL_ALPHA_REFLONG
IMAGE_REL_ALPHA_REFLONGNB
IMAGE_REL_ALPHA_REFQ1
IMAGE_REL_ALPHA_REFQ2
IMAGE_REL_ALPHA_REFQ3
IMAGE_REL_ALPHA_REFQUAD
IMAGE_REL_ALPHA_SECREL
IMAGE_REL_ALPHA_SECRELHI
IMAGE_REL_ALPHA_SECRELLO
IMAGE_REL_ALPHA_SECTION
IMAGE_REL_AMD64_ABSOLUTE
IMAGE_REL_AMD64_ADDR32
IMAGE_REL_AMD64_ADDR64
IMAGE_REL_AMD64_ADDR32NB
IMAGE_REL_AMD64_CFG_BR
IMAGE_REL_AMD64_CFG_BR_REX
IMAGE_REL_AMD64_CFG_CALL
IMAGE_REL_AMD64_EHANDLER
IMAGE_REL_AMD64_IMPORT_BR
IMAGE_REL_AMD64_IMPORT_CALL
IMAGE_REL_AMD64_INDIR_BR
IMAGE_REL_AMD64_INDIR_BR_REX
IMAGE_REL_AMD64_INDIR_BR_SWITCHTABLE_FIRST
IMAGE_REL_AMD64_INDIR_BR_SWITCHTABLE_LAST
IMAGE_REL_AMD64_INDIR_CALL
IMAGE_REL_AMD64_PAIR
IMAGE_REL_AMD64_REL32
IMAGE_REL_AMD64_REL32_1
IMAGE_REL_AMD64_REL32_2
IMAGE_REL_AMD64_REL32_3
IMAGE_REL_AMD64_REL32_4
IMAGE_REL_AMD64_REL32_5
IMAGE_REL_AMD64_SECREL
IMAGE_REL_AMD64_SECREL7
IMAGE_REL_AMD64_SECTION
IMAGE_REL_AMD64_SREL32
IMAGE_REL_AMD64_SSPAN32
IMAGE_REL_AMD64_TOKEN
IMAGE_REL_AM_ABSOLUTE
IMAGE_REL_AM_ADDR32
IMAGE_REL_AM_ADDR32NB
IMAGE_REL_AM_CALL32
IMAGE_REL_AM_FUNCINFO
IMAGE_REL_AM_REL32_1
IMAGE_REL_AM_REL32_2
IMAGE_REL_AM_SECREL
IMAGE_REL_AM_SECTION
IMAGE_REL_AM_TOKEN
IMAGE_REL_ARM64_ABSOLUTE
IMAGE_REL_ARM64_ADDR32
IMAGE_REL_ARM64_ADDR64
IMAGE_REL_ARM64_ADDR32NB
IMAGE_REL_ARM64_BRANCH19
IMAGE_REL_ARM64_BRANCH26
IMAGE_REL_ARM64_PAGEBASE_REL21
IMAGE_REL_ARM64_PAGEOFFSET_12A
IMAGE_REL_ARM64_PAGEOFFSET_12L
IMAGE_REL_ARM64_REL21
IMAGE_REL_ARM64_SECREL
IMAGE_REL_ARM64_SECREL_HIGH12A
IMAGE_REL_ARM64_SECREL_LOW12A
IMAGE_REL_ARM64_SECREL_LOW12L
IMAGE_REL_ARM64_SECTION
IMAGE_REL_ARM64_TOKEN
IMAGE_REL_ARM_ABSOLUTE
IMAGE_REL_ARM_ADDR32
IMAGE_REL_ARM_ADDR32NB
IMAGE_REL_ARM_BLX11
IMAGE_REL_ARM_BLX24
IMAGE_REL_ARM_BLX23T
IMAGE_REL_ARM_BRANCH11
IMAGE_REL_ARM_BRANCH24
IMAGE_REL_ARM_BRANCH20T
IMAGE_REL_ARM_BRANCH24T
IMAGE_REL_ARM_GPREL7
IMAGE_REL_ARM_GPREL12
IMAGE_REL_ARM_MOV32
IMAGE_REL_ARM_MOV32A
IMAGE_REL_ARM_MOV32T
IMAGE_REL_ARM_SECREL
IMAGE_REL_ARM_SECTION
IMAGE_REL_ARM_TOKEN
IMAGE_REL_BASED_ABSOLUTE
IMAGE_REL_BASED_ARM_MOV32
IMAGE_REL_BASED_DIR64
IMAGE_REL_BASED_HIGH
IMAGE_REL_BASED_HIGHADJ
IMAGE_REL_BASED_HIGHLOW
IMAGE_REL_BASED_IA64_IMM64
IMAGE_REL_BASED_LOW
IMAGE_REL_BASED_MACHINE_SPECIFIC_5
IMAGE_REL_BASED_MACHINE_SPECIFIC_7
IMAGE_REL_BASED_MACHINE_SPECIFIC_8
IMAGE_REL_BASED_MACHINE_SPECIFIC_9
IMAGE_REL_BASED_MIPS_JMPADDR
IMAGE_REL_BASED_MIPS_JMPADDR16
IMAGE_REL_BASED_RESERVED
IMAGE_REL_BASED_THUMB_MOV32
IMAGE_REL_CEE_ABSOLUTE
IMAGE_REL_CEE_ADDR32
IMAGE_REL_CEE_ADDR64
IMAGE_REL_CEE_ADDR32NB
IMAGE_REL_CEE_SECREL
IMAGE_REL_CEE_SECTION
IMAGE_REL_CEE_TOKEN
IMAGE_REL_CEF_ABSOLUTE
IMAGE_REL_CEF_ADDR32
IMAGE_REL_CEF_ADDR64
IMAGE_REL_CEF_ADDR32NB
IMAGE_REL_CEF_SECREL
IMAGE_REL_CEF_SECTION
IMAGE_REL_CEF_TOKEN
IMAGE_REL_EBC_ABSOLUTE
IMAGE_REL_EBC_ADDR32NB
IMAGE_REL_EBC_REL32
IMAGE_REL_EBC_SECREL
IMAGE_REL_EBC_SECTION
IMAGE_REL_I386_ABSOLUTE
IMAGE_REL_I386_DIR16
IMAGE_REL_I386_DIR32
IMAGE_REL_I386_DIR32NB
IMAGE_REL_I386_REL16
IMAGE_REL_I386_REL32
IMAGE_REL_I386_SECREL
IMAGE_REL_I386_SECREL7
IMAGE_REL_I386_SECTION
IMAGE_REL_I386_SEG12
IMAGE_REL_I386_TOKEN
IMAGE_REL_IA64_ABSOLUTE
IMAGE_REL_IA64_ADDEND
IMAGE_REL_IA64_DIR32
IMAGE_REL_IA64_DIR64
IMAGE_REL_IA64_DIR32NB
IMAGE_REL_IA64_GPREL22
IMAGE_REL_IA64_GPREL32
IMAGE_REL_IA64_IMM14
IMAGE_REL_IA64_IMM22
IMAGE_REL_IA64_IMM64
IMAGE_REL_IA64_IMMGPREL64
IMAGE_REL_IA64_LTOFF22
IMAGE_REL_IA64_PCREL21B
IMAGE_REL_IA64_PCREL21F
IMAGE_REL_IA64_PCREL21M
IMAGE_REL_IA64_PCREL60B
IMAGE_REL_IA64_PCREL60F
IMAGE_REL_IA64_PCREL60I
IMAGE_REL_IA64_PCREL60M
IMAGE_REL_IA64_PCREL60X
IMAGE_REL_IA64_SECREL22
IMAGE_REL_IA64_SECREL32
IMAGE_REL_IA64_SECREL64I
IMAGE_REL_IA64_SECTION
IMAGE_REL_IA64_SREL14
IMAGE_REL_IA64_SREL22
IMAGE_REL_IA64_SREL32
IMAGE_REL_IA64_TOKEN
IMAGE_REL_IA64_UREL32
IMAGE_REL_M32R_ABSOLUTE
IMAGE_REL_M32R_ADDR24
IMAGE_REL_M32R_ADDR32
IMAGE_REL_M32R_ADDR32NB
IMAGE_REL_M32R_GPREL16
IMAGE_REL_M32R_PAIR
IMAGE_REL_M32R_PCREL8
IMAGE_REL_M32R_PCREL16
IMAGE_REL_M32R_PCREL24
IMAGE_REL_M32R_REFHALF
IMAGE_REL_M32R_REFHI
IMAGE_REL_M32R_REFLO
IMAGE_REL_M32R_SECREL32
IMAGE_REL_M32R_SECTION
IMAGE_REL_M32R_TOKEN
IMAGE_REL_MIPS_ABSOLUTE
IMAGE_REL_MIPS_GPREL
IMAGE_REL_MIPS_JMPADDR
IMAGE_REL_MIPS_JMPADDR16
IMAGE_REL_MIPS_LITERAL
IMAGE_REL_MIPS_PAIR
IMAGE_REL_MIPS_REFHALF
IMAGE_REL_MIPS_REFHI
IMAGE_REL_MIPS_REFLO
IMAGE_REL_MIPS_REFWORD
IMAGE_REL_MIPS_REFWORDNB
IMAGE_REL_MIPS_SECREL
IMAGE_REL_MIPS_SECRELHI
IMAGE_REL_MIPS_SECRELLO
IMAGE_REL_MIPS_SECTION
IMAGE_REL_MIPS_TOKEN
IMAGE_REL_PPC_ABSOLUTE
IMAGE_REL_PPC_ADDR14
IMAGE_REL_PPC_ADDR16
IMAGE_REL_PPC_ADDR24
IMAGE_REL_PPC_ADDR32
IMAGE_REL_PPC_ADDR64
IMAGE_REL_PPC_ADDR32NB
IMAGE_REL_PPC_BRNTAKEN
IMAGE_REL_PPC_BRTAKEN
IMAGE_REL_PPC_GPREL
IMAGE_REL_PPC_IFGLUE
IMAGE_REL_PPC_IMGLUE
IMAGE_REL_PPC_NEG
IMAGE_REL_PPC_PAIR
IMAGE_REL_PPC_REFHI
IMAGE_REL_PPC_REFLO
IMAGE_REL_PPC_REL14
IMAGE_REL_PPC_REL24
IMAGE_REL_PPC_SECREL
IMAGE_REL_PPC_SECREL16
IMAGE_REL_PPC_SECRELHI
IMAGE_REL_PPC_SECRELLO
IMAGE_REL_PPC_SECTION
IMAGE_REL_PPC_TOCDEFN
IMAGE_REL_PPC_TOCREL14
IMAGE_REL_PPC_TOCREL16
IMAGE_REL_PPC_TOKEN
IMAGE_REL_PPC_TYPEMASK
IMAGE_REL_SH3_ABSOLUTE
IMAGE_REL_SH3_DIRECT4
IMAGE_REL_SH3_DIRECT8
IMAGE_REL_SH3_DIRECT4_LONG
IMAGE_REL_SH3_DIRECT4_WORD
IMAGE_REL_SH3_DIRECT8_LONG
IMAGE_REL_SH3_DIRECT8_WORD
IMAGE_REL_SH3_DIRECT16
IMAGE_REL_SH3_DIRECT32
IMAGE_REL_SH3_DIRECT32_NB
IMAGE_REL_SH3_GPREL4_LONG
IMAGE_REL_SH3_PCREL8_LONG
IMAGE_REL_SH3_PCREL8_WORD
IMAGE_REL_SH3_PCREL12_WORD
IMAGE_REL_SH3_SECREL
IMAGE_REL_SH3_SECTION
IMAGE_REL_SH3_SIZEOF_SECTION
IMAGE_REL_SH3_STARTOF_SECTION
IMAGE_REL_SH3_TOKEN
IMAGE_REL_SHM_PAIR
IMAGE_REL_SHM_PCRELPT
IMAGE_REL_SHM_REFHALF
IMAGE_REL_SHM_REFLO
IMAGE_REL_SHM_RELHALF
IMAGE_REL_SHM_RELLO
IMAGE_REL_SH_NOMODE
IMAGE_REL_THUMB_BLX23
IMAGE_REL_THUMB_BRANCH20
IMAGE_REL_THUMB_BRANCH24
IMAGE_REL_THUMB_MOV32
IMAGE_RESOURCE_DATA_IS_DIRECTORY
IMAGE_RESOURCE_NAME_IS_STRING
IMAGE_ROM_OPTIONAL_HDR_MAGIC
IMAGE_SCN_ALIGN_1BYTES
IMAGE_SCN_ALIGN_2BYTES
IMAGE_SCN_ALIGN_4BYTES
IMAGE_SCN_ALIGN_8BYTES
IMAGE_SCN_ALIGN_16BYTES
IMAGE_SCN_ALIGN_32BYTES
IMAGE_SCN_ALIGN_64BYTES
IMAGE_SCN_ALIGN_128BYTES
IMAGE_SCN_ALIGN_256BYTES
IMAGE_SCN_ALIGN_512BYTES
IMAGE_SCN_ALIGN_1024BYTES
IMAGE_SCN_ALIGN_2048BYTES
IMAGE_SCN_ALIGN_4096BYTES
IMAGE_SCN_ALIGN_8192BYTES
IMAGE_SCN_ALIGN_MASK
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_CNT_UNINITIALIZED_DATA
IMAGE_SCN_GPREL
IMAGE_SCN_LNK_COMDAT
IMAGE_SCN_LNK_INFO
IMAGE_SCN_LNK_NRELOC_OVFL
IMAGE_SCN_LNK_OTHER
IMAGE_SCN_LNK_REMOVE
IMAGE_SCN_MEM_16BIT
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_FARDATA
IMAGE_SCN_MEM_LOCKED
IMAGE_SCN_MEM_NOT_CACHED
IMAGE_SCN_MEM_NOT_PAGED
IMAGE_SCN_MEM_PRELOAD
IMAGE_SCN_MEM_PURGEABLE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_SHARED
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_NO_DEFER_SPEC_EXC
IMAGE_SCN_SCALE_INDEX
IMAGE_SCN_TYPE_NO_PAD
IMAGE_SEPARATE_DEBUG_FLAGS_MASK
IMAGE_SEPARATE_DEBUG_MISMATCH
IMAGE_SEPARATE_DEBUG_SIGNATURE
IMAGE_SIZEOF_ARCHIVE_MEMBER_HDR
IMAGE_SIZEOF_FILE_HEADER
IMAGE_SIZEOF_SECTION_HEADER
IMAGE_SIZEOF_SHORT_NAME
IMAGE_SIZEOF_SYMBOL
IMAGE_SUBSYSTEM_EFI_APPLICATION
IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER
IMAGE_SUBSYSTEM_EFI_ROM
IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER
IMAGE_SUBSYSTEM_NATIVE
IMAGE_SUBSYSTEM_NATIVE_WINDOWS
IMAGE_SUBSYSTEM_OS2_CUI
IMAGE_SUBSYSTEM_POSIX_CUI
IMAGE_SUBSYSTEM_UNKNOWN
IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION
IMAGE_SUBSYSTEM_WINDOWS_CE_GUI
IMAGE_SUBSYSTEM_WINDOWS_CUI
IMAGE_SUBSYSTEM_WINDOWS_GUI
IMAGE_SUBSYSTEM_XBOX
IMAGE_SUBSYSTEM_XBOX_CODE_CATALOG
IMAGE_SYM_CLASS_ARGUMENT
IMAGE_SYM_CLASS_AUTOMATIC
IMAGE_SYM_CLASS_BIT_FIELD
IMAGE_SYM_CLASS_BLOCK
IMAGE_SYM_CLASS_CLR_TOKEN
IMAGE_SYM_CLASS_END_OF_STRUCT
IMAGE_SYM_CLASS_ENUM_TAG
IMAGE_SYM_CLASS_EXTERNAL
IMAGE_SYM_CLASS_EXTERNAL_DEF
IMAGE_SYM_CLASS_FAR_EXTERNAL
IMAGE_SYM_CLASS_FILE
IMAGE_SYM_CLASS_FUNCTION
IMAGE_SYM_CLASS_LABEL
IMAGE_SYM_CLASS_MEMBER_OF_ENUM
IMAGE_SYM_CLASS_MEMBER_OF_STRUCT
IMAGE_SYM_CLASS_MEMBER_OF_UNION
IMAGE_SYM_CLASS_NULL
IMAGE_SYM_CLASS_REGISTER
IMAGE_SYM_CLASS_REGISTER_PARAM
IMAGE_SYM_CLASS_SECTION
IMAGE_SYM_CLASS_STATIC
IMAGE_SYM_CLASS_STRUCT_TAG
IMAGE_SYM_CLASS_TYPE_DEFINITION
IMAGE_SYM_CLASS_UNDEFINED_LABEL
IMAGE_SYM_CLASS_UNDEFINED_STATIC
IMAGE_SYM_CLASS_UNION_TAG
IMAGE_SYM_CLASS_WEAK_EXTERNAL
IMAGE_SYM_DTYPE_ARRAY
IMAGE_SYM_DTYPE_FUNCTION
IMAGE_SYM_DTYPE_NULL
IMAGE_SYM_DTYPE_POINTER
IMAGE_SYM_SECTION_MAX
IMAGE_SYM_SECTION_MAX_EX
IMAGE_SYM_TYPE_BYTE
IMAGE_SYM_TYPE_CHAR
IMAGE_SYM_TYPE_DOUBLE
IMAGE_SYM_TYPE_DWORD
IMAGE_SYM_TYPE_ENUM
IMAGE_SYM_TYPE_FLOAT
IMAGE_SYM_TYPE_INT
IMAGE_SYM_TYPE_LONG
IMAGE_SYM_TYPE_MOE
IMAGE_SYM_TYPE_NULL
IMAGE_SYM_TYPE_PCODE
IMAGE_SYM_TYPE_SHORT
IMAGE_SYM_TYPE_STRUCT
IMAGE_SYM_TYPE_UINT
IMAGE_SYM_TYPE_UNION
IMAGE_SYM_TYPE_VOID
IMAGE_SYM_TYPE_WORD
IMAGE_VXD_SIGNATURE
IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY
IMAGE_WEAK_EXTERN_SEARCH_ALIAS
IMAGE_WEAK_EXTERN_SEARCH_LIBRARY
IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY
IMC_CLOSESTATUSWINDOW
IMC_GETCANDIDATEPOS
IMC_GETCOMPOSITIONFONT
IMC_GETCOMPOSITIONWINDOW
IMC_GETSTATUSWINDOWPOS
IMC_OPENSTATUSWINDOW
IMC_SETCANDIDATEPOS
IMC_SETCOMPOSITIONFONT
IMC_SETCOMPOSITIONWINDOW
IMC_SETSTATUSWINDOWPOS
IMEMENUITEM_STRING_SIZE
IMEVER_0310
IMEVER_0400
IME_CAND_CODE
IME_CAND_MEANING
IME_CAND_RADICAL
IME_CAND_READ
IME_CAND_STROKE
IME_CAND_UNKNOWN
IME_CHOTKEY_IME_NONIME_TOGGLE
IME_CHOTKEY_SHAPE_TOGGLE
IME_CHOTKEY_SYMBOL_TOGGLE
IME_CMODE_ALPHANUMERIC
IME_CMODE_CHARCODE
IME_CMODE_CHINESE
IME_CMODE_EUDC
IME_CMODE_FIXED
IME_CMODE_FULLSHAPE
IME_CMODE_HANGEUL
IME_CMODE_HANGUL
IME_CMODE_HANJACONVERT
IME_CMODE_JAPANESE
IME_CMODE_KATAKANA
IME_CMODE_LANGUAGE
IME_CMODE_NATIVE
IME_CMODE_NATIVESYMBOL
IME_CMODE_NOCONVERSION
IME_CMODE_RESERVED
IME_CMODE_ROMAN
IME_CMODE_SOFTKBD
IME_CMODE_SYMBOL
IME_CONFIG_GENERAL
IME_CONFIG_REGISTERWORD
IME_CONFIG_SELECTDICTIONARY
IME_ESC_AUTOMATA
IME_ESC_GETHELPFILENAME
IME_ESC_GET_EUDC_DICTIONARY
IME_ESC_HANJA_MODE
IME_ESC_IME_NAME
IME_ESC_MAX_KEY
IME_ESC_PRIVATE_FIRST
IME_ESC_PRIVATE_HOTKEY
IME_ESC_PRIVATE_LAST
IME_ESC_QUERY_SUPPORT
IME_ESC_RESERVED_FIRST
IME_ESC_RESERVED_LAST
IME_ESC_SEQUENCE_TO_INTERNAL
IME_ESC_SET_EUDC_DICTIONARY
IME_ESC_SYNC_HOTKEY
IME_HOTKEY_DSWITCH_FIRST
IME_HOTKEY_DSWITCH_LAST
IME_HOTKEY_PRIVATE_FIRST
IME_HOTKEY_PRIVATE_LAST
IME_ITHOTKEY_PREVIOUS_COMPOSITION
IME_ITHOTKEY_RECONVERTSTRING
IME_ITHOTKEY_RESEND_RESULTSTR
IME_ITHOTKEY_UISTYLE_TOGGLE
IME_JHOTKEY_CLOSE_OPEN
IME_KHOTKEY_ENGLISH
IME_KHOTKEY_HANJACONVERT
IME_KHOTKEY_SHAPE_TOGGLE
IME_PROP_AT_CARET
IME_PROP_CANDLIST_START_FROM_1
IME_PROP_COMPLETE_ON_UNSELECT
IME_PROP_SPECIAL_UI
IME_PROP_UNICODE
IME_REGWORD_STYLE_EUDC
IME_REGWORD_STYLE_USER_FIRST
IME_REGWORD_STYLE_USER_LAST
IME_SMODE_AUTOMATIC
IME_SMODE_CONVERSATION
IME_SMODE_NONE
IME_SMODE_PHRASEPREDICT
IME_SMODE_PLAURALCLAUSE
IME_SMODE_RESERVED
IME_SMODE_SINGLECONVERT
IME_THOTKEY_IME_NONIME_TOGGLE
IME_THOTKEY_SHAPE_TOGGLE
IME_THOTKEY_SYMBOL_TOGGLE
IMFS_CHECKED
IMFS_DEFAULT
IMFS_DISABLED
IMFS_ENABLED
IMFS_GRAYED
IMFS_HILITE
IMFS_UNCHECKED
IMFS_UNHILITE
IMFT_RADIOCHECK
IMFT_SEPARATOR
IMFT_SUBMENU
IMM_ERROR_GENERAL
IMM_ERROR_NODATA
IMN_CHANGECANDIDATE
IMN_CLOSECANDIDATE
IMN_CLOSESTATUSWINDOW
IMN_GUIDELINE
IMN_OPENCANDIDATE
IMN_OPENSTATUSWINDOW
IMN_PRIVATE
IMN_SETCANDIDATEPOS
IMN_SETCOMPOSITIONFONT
IMN_SETCOMPOSITIONWINDOW
IMN_SETCONVERSIONMODE
IMN_SETOPENSTATUS
IMN_SETSENTENCEMODE
IMN_SETSTATUSWINDOWPOS
IMPORT_OBJECT_HDR_SIG2
IMPORT_OBJECT_NAME_TYPE_IMPORT_OBJECT_NAME
IMPORT_OBJECT_NAME_TYPE_IMPORT_OBJECT_NAME_EXPORTAS
IMPORT_OBJECT_NAME_TYPE_IMPORT_OBJECT_NAME_NO_PREFIX
IMPORT_OBJECT_NAME_TYPE_IMPORT_OBJECT_NAME_UNDECORATE
IMPORT_OBJECT_NAME_TYPE_IMPORT_OBJECT_ORDINAL
IMPORT_OBJECT_TYPE_IMPORT_OBJECT_CODE
IMPORT_OBJECT_TYPE_IMPORT_OBJECT_CONST
IMPORT_OBJECT_TYPE_IMPORT_OBJECT_DATA
IMR_CANDIDATEWINDOW
IMR_COMPOSITIONFONT
IMR_COMPOSITIONWINDOW
IMR_CONFIRMRECONVERTSTRING
IMR_DOCUMENTFEED
IMR_QUERYCHARPOSITION
IMR_RECONVERTSTRING
INDEXID_CONTAINER
INDEXID_OBJECT
INFINITE
INHERITED_ACE
INHERIT_CALLER_PRIORITY
INHERIT_ONLY_ACE
INHERIT_PARENT_AFFINITY
INITIAL_FPCSR
INITIAL_MXCSR
INIT_ONCE_ASYNC
INIT_ONCE_CHECK_ONLY
INIT_ONCE_CTX_RESERVED_BITS
INIT_ONCE_INIT_FAILED
INPLACE_E_FIRST
INPLACE_E_LAST
INPLACE_S_FIRST
INPLACE_S_LAST
INPUTLANGCHANGE_BACKWARD
INPUTLANGCHANGE_FORWARD
INPUTLANGCHANGE_SYSCHARSET
INPUT_HARDWARE
INPUT_KEYBOARD
INPUT_MOUSE
INT64_FORMAT
INT64_FORMAT_CODE
INT64_FORMAT_STRING
INT_MAX
INT_MIN
INVALID_MONITOR_TOPOLOGY_ID
IO_COMPLETION_ALL_ACCESS
IO_COMPLETION_MODIFY_STATE
IO_QOS_MAX_RESERVATION
IO_REPARSE_TAG_AF_UNIX
IO_REPARSE_TAG_APPEXECLINK
IO_REPARSE_TAG_CLOUD
IO_REPARSE_TAG_CLOUD_1
IO_REPARSE_TAG_CLOUD_2
IO_REPARSE_TAG_CLOUD_3
IO_REPARSE_TAG_CLOUD_4
IO_REPARSE_TAG_CLOUD_5
IO_REPARSE_TAG_CLOUD_6
IO_REPARSE_TAG_CLOUD_7
IO_REPARSE_TAG_CLOUD_8
IO_REPARSE_TAG_CLOUD_9
IO_REPARSE_TAG_CLOUD_A
IO_REPARSE_TAG_CLOUD_B
IO_REPARSE_TAG_CLOUD_C
IO_REPARSE_TAG_CLOUD_D
IO_REPARSE_TAG_CLOUD_E
IO_REPARSE_TAG_CLOUD_F
IO_REPARSE_TAG_CLOUD_MASK
IO_REPARSE_TAG_CSV
IO_REPARSE_TAG_DATALESS_CIM
IO_REPARSE_TAG_DEDUP
IO_REPARSE_TAG_DFS
IO_REPARSE_TAG_DFSR
IO_REPARSE_TAG_FILE_PLACEHOLDER
IO_REPARSE_TAG_GLOBAL_REPARSE
IO_REPARSE_TAG_HSM
IO_REPARSE_TAG_HSM2
IO_REPARSE_TAG_MOUNT_POINT
IO_REPARSE_TAG_NFS
IO_REPARSE_TAG_ONEDRIVE
IO_REPARSE_TAG_PROJFS
IO_REPARSE_TAG_PROJFS_TOMBSTONE
IO_REPARSE_TAG_RESERVED_INVALID
IO_REPARSE_TAG_RESERVED_ONE
IO_REPARSE_TAG_RESERVED_RANGE
IO_REPARSE_TAG_RESERVED_TWO
IO_REPARSE_TAG_RESERVED_ZERO
IO_REPARSE_TAG_SIS
IO_REPARSE_TAG_STORAGE_SYNC
IO_REPARSE_TAG_STORAGE_SYNC_FOLDER
IO_REPARSE_TAG_SYMLINK
IO_REPARSE_TAG_UNHANDLED
IO_REPARSE_TAG_WCI
IO_REPARSE_TAG_WCI_1
IO_REPARSE_TAG_WCI_LINK
IO_REPARSE_TAG_WCI_LINK_1
IO_REPARSE_TAG_WCI_TOMBSTONE
IO_REPARSE_TAG_WIM
IO_REPARSE_TAG_WOF
ISC_SHOWUIALL
ISC_SHOWUIALLCANDIDATEWINDOW
ISC_SHOWUICANDIDATEWINDOW
ISC_SHOWUICOMPOSITIONWINDOW
ISC_SHOWUIGUIDELINE
ISMEX_CALLBACK
ISMEX_NOSEND
ISMEX_NOTIFY
ISMEX_REPLIED
ISMEX_SEND
IS_TEXT_UNICODE_ASCII16
IS_TEXT_UNICODE_CONTROLS
IS_TEXT_UNICODE_DBCS_LEADBYTE
IS_TEXT_UNICODE_ILLEGAL_CHARS
IS_TEXT_UNICODE_NOT_ASCII_MASK
IS_TEXT_UNICODE_NOT_UNICODE_MASK
IS_TEXT_UNICODE_NULL_BYTES
IS_TEXT_UNICODE_ODD_LENGTH
IS_TEXT_UNICODE_REVERSE_ASCII16
IS_TEXT_UNICODE_REVERSE_CONTROLS
IS_TEXT_UNICODE_REVERSE_MASK
IS_TEXT_UNICODE_REVERSE_SIGNATURE
IS_TEXT_UNICODE_REVERSE_STATISTICS
IS_TEXT_UNICODE_SIGNATURE
IS_TEXT_UNICODE_STATISTICS
IS_TEXT_UNICODE_UNICODE_MASK
IS_TEXT_UNICODE_UTF8
JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS_JOBOBJECT_IO_ATTRIBUTION_CONTROL_DISABLE
JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS_JOBOBJECT_IO_ATTRIBUTION_CONTROL_ENABLE
JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS_JOBOBJECT_IO_ATTRIBUTION_CONTROL_VALID_FLAGS
JOB_OBJECT_ALL_ACCESS
JOB_OBJECT_ASSIGN_PROCESS
JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS
JOB_OBJECT_CPU_RATE_CONTROL_ENABLE
JOB_OBJECT_CPU_RATE_CONTROL_HARD_CAP
JOB_OBJECT_CPU_RATE_CONTROL_MIN_MAX_RATE
JOB_OBJECT_CPU_RATE_CONTROL_NOTIFY
JOB_OBJECT_CPU_RATE_CONTROL_PER_PROCESSOR_CAPS
JOB_OBJECT_CPU_RATE_CONTROL_VALID_FLAGS
JOB_OBJECT_CPU_RATE_CONTROL_WEIGHT_BASED
JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS
JOB_OBJECT_IMPERSONATE
JOB_OBJECT_IO_RATE_CONTROL_FLAGS_JOB_OBJECT_IO_RATE_CONTROL_ENABLE
JOB_OBJECT_IO_RATE_CONTROL_FLAGS_JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ALL
JOB_OBJECT_IO_RATE_CONTROL_FLAGS_JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ON_SOFT_CAP
JOB_OBJECT_IO_RATE_CONTROL_FLAGS_JOB_OBJECT_IO_RATE_CONTROL_STANDALONE_VOLUME
JOB_OBJECT_IO_RATE_CONTROL_FLAGS_JOB_OBJECT_IO_RATE_CONTROL_VALID_FLAGS
JOB_OBJECT_LIMIT_ACTIVE_PROCESS
JOB_OBJECT_LIMIT_AFFINITY
JOB_OBJECT_LIMIT_BREAKAWAY_OK
JOB_OBJECT_LIMIT_CPU_RATE_CONTROL
JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION
JOB_OBJECT_LIMIT_IO_RATE_CONTROL
JOB_OBJECT_LIMIT_JOB_MEMORY
JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH
JOB_OBJECT_LIMIT_JOB_MEMORY_LOW
JOB_OBJECT_LIMIT_JOB_READ_BYTES
JOB_OBJECT_LIMIT_JOB_TIME
JOB_OBJECT_LIMIT_JOB_WRITE_BYTES
JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE
JOB_OBJECT_LIMIT_NET_RATE_CONTROL
JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME
JOB_OBJECT_LIMIT_PRIORITY_CLASS
JOB_OBJECT_LIMIT_PROCESS_MEMORY
JOB_OBJECT_LIMIT_PROCESS_TIME
JOB_OBJECT_LIMIT_RATE_CONTROL
JOB_OBJECT_LIMIT_SCHEDULING_CLASS
JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK
JOB_OBJECT_LIMIT_SUBSET_AFFINITY
JOB_OBJECT_LIMIT_VALID_FLAGS
JOB_OBJECT_LIMIT_WORKINGSET
JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS
JOB_OBJECT_MSG_ACTIVE_PROCESS_LIMIT
JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO
JOB_OBJECT_MSG_END_OF_JOB_TIME
JOB_OBJECT_MSG_END_OF_PROCESS_TIME
JOB_OBJECT_MSG_EXIT_PROCESS
JOB_OBJECT_MSG_JOB_CYCLE_TIME_LIMIT
JOB_OBJECT_MSG_JOB_MEMORY_LIMIT
JOB_OBJECT_MSG_MAXIMUM
JOB_OBJECT_MSG_MINIMUM
JOB_OBJECT_MSG_NEW_PROCESS
JOB_OBJECT_MSG_NOTIFICATION_LIMIT
JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT
JOB_OBJECT_MSG_SILO_TERMINATED
JOB_OBJECT_NET_RATE_CONTROL_FLAGS_JOB_OBJECT_NET_RATE_CONTROL_DSCP_TAG
JOB_OBJECT_NET_RATE_CONTROL_FLAGS_JOB_OBJECT_NET_RATE_CONTROL_ENABLE
JOB_OBJECT_NET_RATE_CONTROL_FLAGS_JOB_OBJECT_NET_RATE_CONTROL_MAX_BANDWIDTH
JOB_OBJECT_NET_RATE_CONTROL_FLAGS_JOB_OBJECT_NET_RATE_CONTROL_VALID_FLAGS
JOB_OBJECT_NET_RATE_CONTROL_MAX_DSCP_TAG
JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS
JOB_OBJECT_POST_AT_END_OF_JOB
JOB_OBJECT_QUERY
JOB_OBJECT_SECURITY_FILTER_TOKENS
JOB_OBJECT_SECURITY_NO_ADMIN
JOB_OBJECT_SECURITY_ONLY_TOKEN
JOB_OBJECT_SECURITY_RESTRICTED_TOKEN
JOB_OBJECT_SECURITY_VALID_FLAGS
JOB_OBJECT_SET_ATTRIBUTES
JOB_OBJECT_SET_SECURITY_ATTRIBUTES
JOB_OBJECT_TERMINATE
JOB_OBJECT_TERMINATE_AT_END_OF_JOB
JOB_OBJECT_UILIMIT_ALL
JOB_OBJECT_UILIMIT_DESKTOP
JOB_OBJECT_UILIMIT_DISPLAYSETTINGS
JOB_OBJECT_UILIMIT_EXITWINDOWS
JOB_OBJECT_UILIMIT_GLOBALATOMS
JOB_OBJECT_UILIMIT_HANDLES
JOB_OBJECT_UILIMIT_IME
JOB_OBJECT_UILIMIT_NONE
JOB_OBJECT_UILIMIT_READCLIPBOARD
JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS
JOB_OBJECT_UILIMIT_WRITECLIPBOARD
JOB_OBJECT_UI_VALID_FLAGS
JOB_OBJECT_VALID_COMPLETION_FILTER
JOHAB_CHARSET
KEYBOARD_OVERRUN_MAKE_CODE
KEYEVENTF_EXTENDEDKEY
KEYEVENTF_KEYUP
KEYEVENTF_SCANCODE
KEYEVENTF_UNICODE
KEY_ALL_ACCESS
KEY_CREATE_LINK
KEY_CREATE_SUB_KEY
KEY_ENUMERATE_SUB_KEYS
KEY_EVENT
KEY_EXECUTE
KEY_NOTIFY
KEY_QUERY_VALUE
KEY_READ
KEY_SET_VALUE
KEY_WOW64_32KEY
KEY_WOW64_64KEY
KEY_WOW64_RES
KEY_WRITE
KF_ALTDOWN
KF_DLGMODE
KF_EXTENDED
KF_MENUMODE
KF_REPEAT
KF_UP
KLF_ACTIVATE
KLF_NOTELLSHELL
KLF_REORDER
KLF_REPLACELANG
KLF_RESET
KLF_SETFORPROCESS
KLF_SHIFTLOCK
KLF_SUBSTITUTE_OK
KL_NAMELENGTH
KTM_MARSHAL_BLOB_VERSION_MAJOR
KTM_MARSHAL_BLOB_VERSION_MINOR
LABEL_SECURITY_INFORMATION
LANG_AFRIKAANS
LANG_ALBANIAN
LANG_ALSATIAN
LANG_AMHARIC
LANG_ARABIC
LANG_ARMENIAN
LANG_ASSAMESE
LANG_AZERBAIJANI
LANG_AZERI
LANG_BANGLA
LANG_BASHKIR
LANG_BASQUE
LANG_BELARUSIAN
LANG_BENGALI
LANG_BOSNIAN
LANG_BOSNIAN_NEUTRAL
LANG_BRETON
LANG_BULGARIAN
LANG_CATALAN
LANG_CENTRAL_KURDISH
LANG_CHEROKEE
LANG_CHINESE
LANG_CHINESE_SIMPLIFIED
LANG_CHINESE_TRADITIONAL
LANG_CORSICAN
LANG_CROATIAN
LANG_CZECH
LANG_DANISH
LANG_DARI
LANG_DIVEHI
LANG_DUTCH
LANG_ENGLISH
LANG_ESTONIAN
LANG_FAEROESE
LANG_FARSI
LANG_FILIPINO
LANG_FINNISH
LANG_FRENCH
LANG_FRISIAN
LANG_FULAH
LANG_GALICIAN
LANG_GEORGIAN
LANG_GERMAN
LANG_GREEK
LANG_GREENLANDIC
LANG_GUJARATI
LANG_HAUSA
LANG_HAWAIIAN
LANG_HEBREW
LANG_HINDI
LANG_HUNGARIAN
LANG_ICELANDIC
LANG_IGBO
LANG_INDONESIAN
LANG_INUKTITUT
LANG_INVARIANT
LANG_IRISH
LANG_ITALIAN
LANG_JAPANESE
LANG_KANNADA
LANG_KASHMIRI
LANG_KAZAK
LANG_KHMER
LANG_KICHE
LANG_KINYARWANDA
LANG_KONKANI
LANG_KOREAN
LANG_KYRGYZ
LANG_LAO
LANG_LATVIAN
LANG_LITHUANIAN
LANG_LOWER_SORBIAN
LANG_LUXEMBOURGISH
LANG_MACEDONIAN
LANG_MALAY
LANG_MALAYALAM
LANG_MALTESE
LANG_MANIPURI
LANG_MAORI
LANG_MAPUDUNGUN
LANG_MARATHI
LANG_MOHAWK
LANG_MONGOLIAN
LANG_NEPALI
LANG_NEUTRAL
LANG_NORWEGIAN
LANG_OCCITAN
LANG_ODIA
LANG_ORIYA
LANG_PASHTO
LANG_PERSIAN
LANG_POLISH
LANG_PORTUGUESE
LANG_PULAR
LANG_PUNJABI
LANG_QUECHUA
LANG_ROMANIAN
LANG_ROMANSH
LANG_RUSSIAN
LANG_SAKHA
LANG_SAMI
LANG_SANSKRIT
LANG_SCOTTISH_GAELIC
LANG_SERBIAN
LANG_SERBIAN_NEUTRAL
LANG_SINDHI
LANG_SINHALESE
LANG_SLOVAK
LANG_SLOVENIAN
LANG_SOTHO
LANG_SPANISH
LANG_SWAHILI
LANG_SWEDISH
LANG_SYRIAC
LANG_TAJIK
LANG_TAMAZIGHT
LANG_TAMIL
LANG_TATAR
LANG_TELUGU
LANG_THAI
LANG_TIBETAN
LANG_TIGRIGNA
LANG_TIGRINYA
LANG_TSWANA
LANG_TURKISH
LANG_TURKMEN
LANG_UIGHUR
LANG_UKRAINIAN
LANG_UPPER_SORBIAN
LANG_URDU
LANG_UZBEK
LANG_VALENCIAN
LANG_VIETNAMESE
LANG_WELSH
LANG_WOLOF
LANG_XHOSA
LANG_YAKUT
LANG_YI
LANG_YORUBA
LANG_ZULU
LATENCY_TIME_LT_DONT_CARE
LATENCY_TIME_LT_LOWEST_LATENCY
LAYOUT_BITMAPORIENTATIONPRESERVED
LAYOUT_BTT
LAYOUT_ORIENTATIONMASK
LAYOUT_RTL
LAYOUT_VBH
LBN_DBLCLK
LBN_ERRSPACE
LBN_KILLFOCUS
LBN_SELCANCEL
LBN_SELCHANGE
LBN_SETFOCUS
LBS_COMBOBOX
LBS_DISABLENOSCROLL
LBS_EXTENDEDSEL
LBS_HASSTRINGS
LBS_MULTICOLUMN
LBS_MULTIPLESEL
LBS_NODATA
LBS_NOINTEGRALHEIGHT
LBS_NOREDRAW
LBS_NOSEL
LBS_NOTIFY
LBS_OWNERDRAWFIXED
LBS_OWNERDRAWVARIABLE
LBS_SORT
LBS_STANDARD
LBS_USETABSTOPS
LBS_WANTKEYBOARDINPUT
LB_ADDFILE
LB_ADDSTRING
LB_CTLCODE
LB_DELETESTRING
LB_DIR
LB_ERR
LB_ERRSPACE
LB_FINDSTRING
LB_FINDSTRINGEXACT
LB_GETANCHORINDEX
LB_GETCARETINDEX
LB_GETCOUNT
LB_GETCURSEL
LB_GETHORIZONTALEXTENT
LB_GETITEMDATA
LB_GETITEMHEIGHT
LB_GETITEMRECT
LB_GETLISTBOXINFO
LB_GETLOCALE
LB_GETSEL
LB_GETSELCOUNT
LB_GETSELITEMS
LB_GETTEXT
LB_GETTEXTLEN
LB_GETTOPINDEX
LB_INITSTORAGE
LB_INSERTSTRING
LB_ITEMFROMPOINT
LB_MSGMAX
LB_OKAY
LB_RESETCONTENT
LB_SELECTSTRING
LB_SELITEMRANGE
LB_SELITEMRANGEEX
LB_SETANCHORINDEX
LB_SETCARETINDEX
LB_SETCOLUMNWIDTH
LB_SETCOUNT
LB_SETCURSEL
LB_SETHORIZONTALEXTENT
LB_SETITEMDATA
LB_SETITEMHEIGHT
LB_SETLOCALE
LB_SETSEL
LB_SETTABSTOPS
LB_SETTOPINDEX
LCID_ALTERNATE_SORTS
LCID_INSTALLED
LCID_SUPPORTED
LCMAP_BYTEREV
LCMAP_FULLWIDTH
LCMAP_HALFWIDTH
LCMAP_HASH
LCMAP_HIRAGANA
LCMAP_KATAKANA
LCMAP_LINGUISTIC_CASING
LCMAP_LOWERCASE
LCMAP_SIMPLIFIED_CHINESE
LCMAP_SORTHANDLE
LCMAP_SORTKEY
LCMAP_TITLECASE
LCMAP_TRADITIONAL_CHINESE
LCMAP_UPPERCASE
LCS_CALIBRATED_RGB
LCS_GM_ABS_COLORIMETRIC
LCS_GM_BUSINESS
LCS_GM_GRAPHICS
LCS_GM_IMAGES
LC_INTERIORS
LC_MARKER
LC_NONE
LC_POLYLINE
LC_POLYMARKER
LC_STYLED
LC_WIDE
LC_WIDESTYLED
LEFT_ALT_PRESSED
LEFT_CTRL_PRESSED
LEGACY_TOUCHPAD_FEATURES_LEGACY_TOUCHPAD_FEATURE_ENABLE_DISABLE
LEGACY_TOUCHPAD_FEATURES_LEGACY_TOUCHPAD_FEATURE_NONE
LEGACY_TOUCHPAD_FEATURES_LEGACY_TOUCHPAD_FEATURE_REVERSE_SCROLL_DIRECTION
LF_FACESIZE
LF_FULLFACESIZE
LGRPID_ARABIC
LGRPID_ARMENIAN
LGRPID_BALTIC
LGRPID_CENTRAL_EUROPE
LGRPID_CYRILLIC
LGRPID_GEORGIAN
LGRPID_GREEK
LGRPID_HEBREW
LGRPID_INDIC
LGRPID_INSTALLED
LGRPID_JAPANESE
LGRPID_KOREAN
LGRPID_SIMPLIFIED_CHINESE
LGRPID_SUPPORTED
LGRPID_THAI
LGRPID_TRADITIONAL_CHINESE
LGRPID_TURKIC
LGRPID_TURKISH
LGRPID_VIETNAMESE
LGRPID_WESTERN_EUROPE
LHND
LINECAPS
LINGUISTIC_IGNORECASE
LINGUISTIC_IGNOREDIACRITIC
LLKHF_ALTDOWN
LLKHF_EXTENDED
LLKHF_INJECTED
LLKHF_LOWER_IL_INJECTED
LLKHF_UP
LLMHF_INJECTED
LLMHF_LOWER_IL_INJECTED
LMEM_DISCARDABLE
LMEM_DISCARDED
LMEM_FIXED
LMEM_INVALID_HANDLE
LMEM_LOCKCOUNT
LMEM_MODIFY
LMEM_MOVEABLE
LMEM_NOCOMPACT
LMEM_NODISCARD
LMEM_VALID_FLAGS
LMEM_ZEROINIT
LOAD_DLL_DEBUG_EVENT
LOAD_IGNORE_CODE_AUTHZ_LEVEL
LOAD_LIBRARY_AS_DATAFILE
LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE
LOAD_LIBRARY_AS_IMAGE_RESOURCE
LOAD_LIBRARY_OS_INTEGRITY_CONTINUITY
LOAD_LIBRARY_REQUIRE_SIGNED_TARGET
LOAD_LIBRARY_SAFE_CURRENT_DIRS
LOAD_LIBRARY_SEARCH_APPLICATION_DIR
LOAD_LIBRARY_SEARCH_DEFAULT_DIRS
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR
LOAD_LIBRARY_SEARCH_SYSTEM32
LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER
LOAD_LIBRARY_SEARCH_USER_DIRS
LOAD_WITH_ALTERED_SEARCH_PATH
LOCALE_ALL
LOCALE_ALLOW_NEUTRAL_NAMES
LOCALE_ALTERNATE_SORTS
LOCALE_FONTSIGNATURE
LOCALE_ICALENDARTYPE
LOCALE_ICENTURY
LOCALE_ICONSTRUCTEDLOCALE
LOCALE_ICOUNTRY
LOCALE_ICURRDIGITS
LOCALE_ICURRENCY
LOCALE_IDATE
LOCALE_IDAYLZERO
LOCALE_IDEFAULTANSICODEPAGE
LOCALE_IDEFAULTCODEPAGE
LOCALE_IDEFAULTCOUNTRY
LOCALE_IDEFAULTEBCDICCODEPAGE
LOCALE_IDEFAULTLANGUAGE
LOCALE_IDEFAULTMACCODEPAGE
LOCALE_IDIALINGCODE
LOCALE_IDIGITS
LOCALE_IDIGITSUBSTITUTION
LOCALE_IFIRSTDAYOFWEEK
LOCALE_IFIRSTWEEKOFYEAR
LOCALE_IGEOID
LOCALE_IINTLCURRDIGITS
LOCALE_ILANGUAGE
LOCALE_ILDATE
LOCALE_ILZERO
LOCALE_IMEASURE
LOCALE_IMONLZERO
LOCALE_INEGATIVEPERCENT
LOCALE_INEGCURR
LOCALE_INEGNUMBER
LOCALE_INEGSEPBYSPACE
LOCALE_INEGSIGNPOSN
LOCALE_INEGSYMPRECEDES
LOCALE_INEUTRAL
LOCALE_IOPTIONALCALENDAR
LOCALE_IPAPERSIZE
LOCALE_IPOSITIVEPERCENT
LOCALE_IPOSSEPBYSPACE
LOCALE_IPOSSIGNPOSN
LOCALE_IPOSSYMPRECEDES
LOCALE_IREADINGLAYOUT
LOCALE_ITIME
LOCALE_ITIMEMARKPOSN
LOCALE_ITLZERO
LOCALE_IUSEUTF8LEGACYACP
LOCALE_IUSEUTF8LEGACYOEMCP
LOCALE_NAME_INVARIANT
LOCALE_NAME_MAX_LENGTH
LOCALE_NAME_SYSTEM_DEFAULT
LOCALE_NEUTRALDATA
LOCALE_NOUSEROVERRIDE
LOCALE_REPLACEMENT
LOCALE_RETURN_GENITIVE_NAMES
LOCALE_RETURN_NUMBER
LOCALE_S1159
LOCALE_S2359
LOCALE_SABBREVCTRYNAME
LOCALE_SABBREVDAYNAME1
LOCALE_SABBREVDAYNAME2
LOCALE_SABBREVDAYNAME3
LOCALE_SABBREVDAYNAME4
LOCALE_SABBREVDAYNAME5
LOCALE_SABBREVDAYNAME6
LOCALE_SABBREVDAYNAME7
LOCALE_SABBREVLANGNAME
LOCALE_SABBREVMONTHNAME1
LOCALE_SABBREVMONTHNAME2
LOCALE_SABBREVMONTHNAME3
LOCALE_SABBREVMONTHNAME4
LOCALE_SABBREVMONTHNAME5
LOCALE_SABBREVMONTHNAME6
LOCALE_SABBREVMONTHNAME7
LOCALE_SABBREVMONTHNAME8
LOCALE_SABBREVMONTHNAME9
LOCALE_SABBREVMONTHNAME10
LOCALE_SABBREVMONTHNAME11
LOCALE_SABBREVMONTHNAME12
LOCALE_SABBREVMONTHNAME13
LOCALE_SAM
LOCALE_SCONSOLEFALLBACKNAME
LOCALE_SCOUNTRY
LOCALE_SCURRENCY
LOCALE_SDATE
LOCALE_SDAYNAME1
LOCALE_SDAYNAME2
LOCALE_SDAYNAME3
LOCALE_SDAYNAME4
LOCALE_SDAYNAME5
LOCALE_SDAYNAME6
LOCALE_SDAYNAME7
LOCALE_SDECIMAL
LOCALE_SDURATION
LOCALE_SENGCOUNTRY
LOCALE_SENGCURRNAME
LOCALE_SENGLANGUAGE
LOCALE_SENGLISHCOUNTRYNAME
LOCALE_SENGLISHDISPLAYNAME
LOCALE_SENGLISHLANGUAGENAME
LOCALE_SGROUPING
LOCALE_SINTLSYMBOL
LOCALE_SISO639LANGNAME
LOCALE_SISO639LANGNAME2
LOCALE_SISO3166CTRYNAME
LOCALE_SISO3166CTRYNAME2
LOCALE_SKEYBOARDSTOINSTALL
LOCALE_SLANGDISPLAYNAME
LOCALE_SLANGUAGE
LOCALE_SLIST
LOCALE_SLOCALIZEDCOUNTRYNAME
LOCALE_SLOCALIZEDDISPLAYNAME
LOCALE_SLOCALIZEDLANGUAGENAME
LOCALE_SLONGDATE
LOCALE_SMONDECIMALSEP
LOCALE_SMONGROUPING
LOCALE_SMONTHDAY
LOCALE_SMONTHNAME1
LOCALE_SMONTHNAME2
LOCALE_SMONTHNAME3
LOCALE_SMONTHNAME4
LOCALE_SMONTHNAME5
LOCALE_SMONTHNAME6
LOCALE_SMONTHNAME7
LOCALE_SMONTHNAME8
LOCALE_SMONTHNAME9
LOCALE_SMONTHNAME10
LOCALE_SMONTHNAME11
LOCALE_SMONTHNAME12
LOCALE_SMONTHNAME13
LOCALE_SMONTHOUSANDSEP
LOCALE_SNAME
LOCALE_SNAN
LOCALE_SNATIVECOUNTRYNAME
LOCALE_SNATIVECTRYNAME
LOCALE_SNATIVECURRNAME
LOCALE_SNATIVEDIGITS
LOCALE_SNATIVEDISPLAYNAME
LOCALE_SNATIVELANGNAME
LOCALE_SNATIVELANGUAGENAME
LOCALE_SNEGATIVESIGN
LOCALE_SNEGINFINITY
LOCALE_SOPENTYPELANGUAGETAG
LOCALE_SPARENT
LOCALE_SPECIFICDATA
LOCALE_SPERCENT
LOCALE_SPERMILLE
LOCALE_SPM
LOCALE_SPOSINFINITY
LOCALE_SPOSITIVESIGN
LOCALE_SRELATIVELONGDATE
LOCALE_SSCRIPTS
LOCALE_SSHORTDATE
LOCALE_SSHORTESTAM
LOCALE_SSHORTESTDAYNAME1
LOCALE_SSHORTESTDAYNAME2
LOCALE_SSHORTESTDAYNAME3
LOCALE_SSHORTESTDAYNAME4
LOCALE_SSHORTESTDAYNAME5
LOCALE_SSHORTESTDAYNAME6
LOCALE_SSHORTESTDAYNAME7
LOCALE_SSHORTESTPM
LOCALE_SSHORTTIME
LOCALE_SSORTLOCALE
LOCALE_SSORTNAME
LOCALE_STHOUSAND
LOCALE_STIME
LOCALE_STIMEFORMAT
LOCALE_SUPPLEMENTAL
LOCALE_SYEARMONTH
LOCALE_TRANSIENT_KEYBOARD1
LOCALE_TRANSIENT_KEYBOARD2
LOCALE_TRANSIENT_KEYBOARD3
LOCALE_TRANSIENT_KEYBOARD4
LOCALE_USE_CP_ACP
LOCALE_WINDOWS
LOCKFILE_EXCLUSIVE_LOCK
LOCKFILE_FAIL_IMMEDIATELY
LOGON32_LOGON_BATCH
LOGON32_LOGON_INTERACTIVE
LOGON32_LOGON_NETWORK
LOGON32_LOGON_NETWORK_CLEARTEXT
LOGON32_LOGON_NEW_CREDENTIALS
LOGON32_LOGON_SERVICE
LOGON32_LOGON_UNLOCK
LOGON32_PROVIDER_DEFAULT
LOGON32_PROVIDER_VIRTUAL
LOGON32_PROVIDER_WINNT35
LOGON32_PROVIDER_WINNT40
LOGON32_PROVIDER_WINNT50
LOGON_NETCREDENTIALS_ONLY
LOGON_WITH_PROFILE
LOGON_ZERO_PASSWORD_BUFFER
LOGPIXELSX
LOGPIXELSY
LONG_MAX
LONG_MIN
LOW_SURROGATE_END
LOW_SURROGATE_START
LPD_DOUBLEBUFFER
LPD_SHARE_ACCUM
LPD_SHARE_DEPTH
LPD_SHARE_STENCIL
LPD_STEREO
LPD_SUPPORT_GDI
LPD_SUPPORT_OPENGL
LPD_SWAP_COPY
LPD_SWAP_EXCHANGE
LPD_TRANSPARENT
LPD_TYPE_COLORINDEX
LPD_TYPE_RGBA
LPTR
LPTx
LR_COLOR
LR_COPYDELETEORG
LR_COPYFROMRESOURCE
LR_COPYRETURNORG
LR_CREATEDIBSECTION
LR_DEFAULTCOLOR
LR_DEFAULTSIZE
LR_LOADFROMFILE
LR_LOADMAP3DCOLORS
LR_LOADTRANSPARENT
LR_MONOCHROME
LR_SHARED
LR_VGACOLOR
LSFW_LOCK
LSFW_UNLOCK
LTGRAY_BRUSH
LTP_PC_SMT
LUA_TOKEN
LWA_ALPHA
LWA_COLORKEY
LX_FILE_CASE_SENSITIVE_DIR
LX_FILE_METADATA_HAS_DEVICE_ID
LX_FILE_METADATA_HAS_GID
LX_FILE_METADATA_HAS_MODE
LX_FILE_METADATA_HAS_UID
MAC_CHARSET
MAPVK_VK_TO_CHAR
MAPVK_VK_TO_VSC
MAPVK_VK_TO_VSC_EX
MAPVK_VSC_TO_VK
MAPVK_VSC_TO_VK_EX
MAP_COMPOSITE
MAP_EXPAND_LIGATURES
MAP_FOLDCZONE
MAP_FOLDDIGITS
MAP_PRECOMPOSED
MARKPARITY
MARSHAL_E_FIRST
MARSHAL_E_LAST
MARSHAL_S_FIRST
MARSHAL_S_LAST
MATH_ERREXCEPT
MATH_ERRNO
MAXBYTE
MAXCHAR
MAXDWORD
MAXIMUM_ALLOWED
MAXIMUM_PATH
MAXIMUM_PROCESSORS
MAXIMUM_PROC_PER_GROUP
MAXIMUM_REPARSE_DATA_BUFFER_SIZE
MAXIMUM_SUSPEND_COUNT
MAXIMUM_WAIT_OBJECTS
MAXIMUM_XSTATE_FEATURES
MAXINTATOM
MAXLOGICALLOGNAMESIZE
MAXLONG
MAXLONGLONG
MAXSHORT
MAXSTRETCHBLTMODE
MAXWORD
MAX_ACL_REVISION
MAX_COMPUTERNAME_LENGTH
MAX_DEFAULTCHAR
MAX_DST_OPNDS
MAX_HW_COUNTERS
MAX_INSTR_LENGTH
MAX_LEADBYTES
MAX_LOGICALDPIOVERRIDE
MAX_NUM_REASONS
MAX_PATH
MAX_PROFILE_LEN
MAX_REASON_BUGID_LEN
MAX_REASON_COMMENT_LEN
MAX_REASON_DESC_LEN
MAX_REASON_NAME_LEN
MAX_RESOURCEMANAGER_DESCRIPTION_LENGTH
MAX_SHUTDOWN_TIMEOUT
MAX_SRC_OPNDS
MAX_STR_BLOCKREASON
MAX_TOUCH_COUNT
MAX_TOUCH_PREDICTION_FILTER_TAPS
MAX_TRANSACTION_DESCRIPTION_LENGTH
MAX_UCSCHAR
MA_ACTIVATE
MA_ACTIVATEANDEAT
MA_NOACTIVATE
MA_NOACTIVATEANDEAT
MB_ABORTRETRYIGNORE
MB_APPLMODAL
MB_CANCELTRYCONTINUE
MB_COMPOSITE
MB_DEFAULT_DESKTOP_ONLY
MB_DEFBUTTON1
MB_DEFBUTTON2
MB_DEFBUTTON3
MB_DEFBUTTON4
MB_DEFMASK
MB_ERR_INVALID_CHARS
MB_HELP
MB_ICONASTERISK
MB_ICONERROR
MB_ICONEXCLAMATION
MB_ICONHAND
MB_ICONINFORMATION
MB_ICONMASK
MB_ICONQUESTION
MB_ICONSTOP
MB_ICONWARNING
MB_LEN_MAX
MB_MISCMASK
MB_MODEMASK
MB_NOFOCUS
MB_OK
MB_OKCANCEL
MB_PRECOMPOSED
MB_RETRYCANCEL
MB_RIGHT
MB_RTLREADING
MB_SERVICE_NOTIFICATION
MB_SERVICE_NOTIFICATION_NT3X
MB_SETFOREGROUND
MB_SYSTEMMODAL
MB_TASKMODAL
MB_TOPMOST
MB_TYPEMASK
MB_USEGLYPHCHARS
MB_USERICON
MB_YESNO
MB_YESNOCANCEL
MCXT_NUM_OPMASK_SLOTS
MCXT_NUM_SIMD_SLOTS
MCXT_NUM_SIMD_SSE_AVX_SLOTS
MDIS_ALLCHILDSTYLES
MDITILE_HORIZONTAL
MDITILE_SKIPDISABLED
MDITILE_VERTICAL
MDITILE_ZORDER
MDMSPKRFLAG_CALLSETUP
MDMSPKRFLAG_DIAL
MDMSPKRFLAG_OFF
MDMSPKRFLAG_ON
MDMSPKR_CALLSETUP
MDMSPKR_DIAL
MDMSPKR_OFF
MDMSPKR_ON
MDMVOLFLAG_HIGH
MDMVOLFLAG_LOW
MDMVOLFLAG_MEDIUM
MDMVOL_HIGH
MDMVOL_LOW
MDMVOL_MEDIUM
MDM_ANALOG_RLP_OFF
MDM_ANALOG_RLP_ON
MDM_ANALOG_V34
MDM_AUTO_ML_2
MDM_AUTO_ML_DEFAULT
MDM_AUTO_ML_NONE
MDM_AUTO_SPEED_DEFAULT
MDM_BEARERMODE_ANALOG
MDM_BEARERMODE_GSM
MDM_BEARERMODE_ISDN
MDM_BLIND_DIAL
MDM_CCITT_OVERRIDE
MDM_CELLULAR
MDM_COMPRESSION
MDM_DIAGNOSTICS
MDM_ERROR_CONTROL
MDM_FLOWCONTROL_HARD
MDM_FLOWCONTROL_SOFT
MDM_FORCED_EC
MDM_HDLCPPP_AUTH_CHAP
MDM_HDLCPPP_AUTH_DEFAULT
MDM_HDLCPPP_AUTH_MSCHAP
MDM_HDLCPPP_AUTH_NONE
MDM_HDLCPPP_AUTH_PAP
MDM_HDLCPPP_ML_2
MDM_HDLCPPP_ML_DEFAULT
MDM_HDLCPPP_ML_NONE
MDM_HDLCPPP_SPEED_56K
MDM_HDLCPPP_SPEED_64K
MDM_HDLCPPP_SPEED_DEFAULT
MDM_MASK_AUTO_ML
MDM_MASK_AUTO_SPEED
MDM_MASK_BEARERMODE
MDM_MASK_EXTENDEDINFO
MDM_MASK_HDLCPPP_AUTH
MDM_MASK_HDLCPPP_ML
MDM_MASK_HDLCPPP_SPEED
MDM_MASK_PROTOCOLDATA
MDM_MASK_PROTOCOLID
MDM_MASK_PROTOCOLINFO
MDM_MASK_V110_SPEED
MDM_MASK_V120_ML
MDM_MASK_V120_SPEED
MDM_MASK_X75_DATA
MDM_PIAFS_INCOMING
MDM_PIAFS_OUTGOING
MDM_PROTOCOLID_ANALOG
MDM_PROTOCOLID_AUTO
MDM_PROTOCOLID_DEFAULT
MDM_PROTOCOLID_GPRS
MDM_PROTOCOLID_HDLCPPP
MDM_PROTOCOLID_PIAFS
MDM_PROTOCOLID_V110
MDM_PROTOCOLID_V120
MDM_PROTOCOLID_V128
MDM_PROTOCOLID_X75
MDM_SHIFT_AUTO_ML
MDM_SHIFT_AUTO_SPEED
MDM_SHIFT_BEARERMODE
MDM_SHIFT_EXTENDEDINFO
MDM_SHIFT_HDLCPPP_AUTH
MDM_SHIFT_HDLCPPP_ML
MDM_SHIFT_HDLCPPP_SPEED
MDM_SHIFT_PROTOCOLDATA
MDM_SHIFT_PROTOCOLID
MDM_SHIFT_PROTOCOLINFO
MDM_SHIFT_V110_SPEED
MDM_SHIFT_V120_ML
MDM_SHIFT_V120_SPEED
MDM_SHIFT_X75_DATA
MDM_SPEED_ADJUST
MDM_TONE_DIAL
MDM_V23_OVERRIDE
MDM_V110_SPEED_1DOT2K
MDM_V110_SPEED_2DOT4K
MDM_V110_SPEED_4DOT8K
MDM_V110_SPEED_9DOT6K
MDM_V110_SPEED_12DOT0K
MDM_V110_SPEED_14DOT4K
MDM_V110_SPEED_19DOT2K
MDM_V110_SPEED_28DOT8K
MDM_V110_SPEED_38DOT4K
MDM_V110_SPEED_57DOT6K
MDM_V110_SPEED_DEFAULT
MDM_V120_ML_2
MDM_V120_ML_DEFAULT
MDM_V120_ML_NONE
MDM_V120_SPEED_56K
MDM_V120_SPEED_64K
MDM_V120_SPEED_DEFAULT
MDM_X75_DATA_64K
MDM_X75_DATA_128K
MDM_X75_DATA_BTX
MDM_X75_DATA_DEFAULT
MDM_X75_DATA_T_70
MEHC_PATROL_SCRUBBER_PRESENT
MEMORY_ALLOCATION_ALIGNMENT
MEMORY_PARTITION_ALL_ACCESS
MEMORY_PARTITION_MODIFY_ACCESS
MEMORY_PARTITION_QUERY_ACCESS
MEMORY_PRIORITY_BELOW_NORMAL
MEMORY_PRIORITY_LOW
MEMORY_PRIORITY_LOWEST
MEMORY_PRIORITY_MEDIUM
MEMORY_PRIORITY_NORMAL
MEMORY_PRIORITY_VERY_LOW
MEM_4MB_PAGES
MEM_64K_PAGES
MEM_COALESCE_PLACEHOLDERS
MEM_COMMIT
MEM_DECOMMIT
MEM_DIFFERENT_IMAGE_BASE_OK
MEM_EXTENDED_PARAMETER_EC_CODE
MEM_EXTENDED_PARAMETER_GRAPHICS
MEM_EXTENDED_PARAMETER_NONPAGED
MEM_EXTENDED_PARAMETER_NONPAGED_HUGE
MEM_EXTENDED_PARAMETER_NONPAGED_LARGE
MEM_EXTENDED_PARAMETER_SOFT_FAULT_PAGES
MEM_EXTENDED_PARAMETER_TYPE_BITS
MEM_EXTENDED_PARAMETER_TYPE_MemExtendedParameterAddressRequirements
MEM_EXTENDED_PARAMETER_TYPE_MemExtendedParameterAttributeFlags
MEM_EXTENDED_PARAMETER_TYPE_MemExtendedParameterImageMachine
MEM_EXTENDED_PARAMETER_TYPE_MemExtendedParameterInvalidType
MEM_EXTENDED_PARAMETER_TYPE_MemExtendedParameterMax
MEM_EXTENDED_PARAMETER_TYPE_MemExtendedParameterNumaNode
MEM_EXTENDED_PARAMETER_TYPE_MemExtendedParameterPartitionHandle
MEM_EXTENDED_PARAMETER_TYPE_MemExtendedParameterUserPhysicalHandle
MEM_EXTENDED_PARAMETER_ZERO_PAGES_OPTIONAL
MEM_FREE
MEM_IMAGE
MEM_LARGE_PAGES
MEM_MAPPED
MEM_PHYSICAL
MEM_PRESERVE_PLACEHOLDER
MEM_PRIVATE
MEM_RELEASE
MEM_REPLACE_PLACEHOLDER
MEM_RESERVE
MEM_RESERVE_PLACEHOLDER
MEM_RESET
MEM_RESET_UNDO
MEM_ROTATE
MEM_SECTION_EXTENDED_PARAMETER_TYPE_MemSectionExtendedParameterInvalidType
MEM_SECTION_EXTENDED_PARAMETER_TYPE_MemSectionExtendedParameterMax
MEM_SECTION_EXTENDED_PARAMETER_TYPE_MemSectionExtendedParameterNumaNode
MEM_SECTION_EXTENDED_PARAMETER_TYPE_MemSectionExtendedParameterSigningLevel
MEM_SECTION_EXTENDED_PARAMETER_TYPE_MemSectionExtendedParameterUserPhysicalFlags
MEM_TOP_DOWN
MEM_UNMAP_WITH_TRANSIENT_BOOST
MEM_WRITE_WATCH
MENU_ALL_ACCESS
MENU_CHECK_ITEM
MENU_DELETE_MENU
MENU_ENABLE_ITEM
MENU_EVENT
MENU_EXECUTE_ACCESS
MENU_GET_ITEM_DATA
MENU_GET_ITEM_INFO
MENU_GET_SUBMENU
MENU_INSERT_ITEM
MENU_INSERT_MENU
MENU_READ_ACCESS
MENU_SET_DEFAULT_ITEM
MENU_SET_ITEM_DATA
MENU_SET_ITEM_INFO
MENU_SET_SUBMENU
MENU_WRITE_ACCESS
MESSAGE_RESOURCE_UNICODE
MESSAGE_RESOURCE_UTF8
METAFILE_DRIVER
META_ANIMATEPALETTE
META_ARC
META_BITBLT
META_CHORD
META_CREATEBRUSHINDIRECT
META_CREATEFONTINDIRECT
META_CREATEPALETTE
META_CREATEPATTERNBRUSH
META_CREATEPENINDIRECT
META_CREATEREGION
META_DELETEOBJECT
META_DIBBITBLT
META_DIBCREATEPATTERNBRUSH
META_DIBSTRETCHBLT
META_ELLIPSE
META_ESCAPE
META_EXCLUDECLIPRECT
META_EXTFLOODFILL
META_EXTTEXTOUT
META_FILLREGION
META_FLOODFILL
META_FRAMEREGION
META_INTERSECTCLIPRECT
META_INVERTREGION
META_LINETO
META_MOVETO
META_OFFSETCLIPRGN
META_OFFSETVIEWPORTORG
META_OFFSETWINDOWORG
META_PAINTREGION
META_PATBLT
META_PIE
META_POLYGON
META_POLYLINE
META_POLYPOLYGON
META_REALIZEPALETTE
META_RECTANGLE
META_RESIZEPALETTE
META_RESTOREDC
META_ROUNDRECT
META_SAVEDC
META_SCALEVIEWPORTEXT
META_SCALEWINDOWEXT
META_SELECTCLIPREGION
META_SELECTOBJECT
META_SELECTPALETTE
META_SETBKCOLOR
META_SETBKMODE
META_SETDIBTODEV
META_SETLAYOUT
META_SETMAPMODE
META_SETMAPPERFLAGS
META_SETPALENTRIES
META_SETPIXEL
META_SETPOLYFILLMODE
META_SETRELABS
META_SETROP2
META_SETSTRETCHBLTMODE
META_SETTEXTALIGN
META_SETTEXTCHAREXTRA
META_SETTEXTCOLOR
META_SETTEXTJUSTIFICATION
META_SETVIEWPORTEXT
META_SETVIEWPORTORG
META_SETWINDOWEXT
META_SETWINDOWORG
META_STRETCHBLT
META_STRETCHDIB
META_TEXTOUT
METRICS_USEDEFAULT
MFCOMMENT
MFS_CHECKED
MFS_DEFAULT
MFS_DISABLED
MFS_ENABLED
MFS_GRAYED
MFS_HILITE
MFS_UNCHECKED
MFS_UNHILITE
MFT_BITMAP
MFT_MENUBARBREAK
MFT_MENUBREAK
MFT_OWNERDRAW
MFT_RADIOCHECK
MFT_RIGHTJUSTIFY
MFT_RIGHTORDER
MFT_SEPARATOR
MFT_STRING
MF_APPEND
MF_BITMAP
MF_BYCOMMAND
MF_BYPOSITION
MF_CHANGE
MF_CHECKED
MF_DEFAULT
MF_DELETE
MF_DISABLED
MF_ENABLED
MF_END
MF_GRAYED
MF_HELP
MF_HILITE
MF_INSERT
MF_MENUBARBREAK
MF_MENUBREAK
MF_MOUSESELECT
MF_OWNERDRAW
MF_POPUP
MF_REMOVE
MF_RIGHTJUSTIFY
MF_SEPARATOR
MF_STRING
MF_SYSMENU
MF_UNCHECKED
MF_UNHILITE
MF_USECHECKBITMAPS
MICROSOFT_WINBASE_H_DEFINE_INTERLOCKED_CPLUSPLUS_OVERLOADS
MICROSOFT_WINDOWS_WINBASE_H_DEFINE_INTERLOCKED_CPLUSPLUS_OVERLOADS
MIIM_BITMAP
MIIM_CHECKMARKS
MIIM_DATA
MIIM_FTYPE
MIIM_ID
MIIM_STATE
MIIM_STRING
MIIM_SUBMENU
MIIM_TYPE
MILCORE_TS_QUERYVER_RESULT_FALSE
MILCORE_TS_QUERYVER_RESULT_TRUE
MIM_APPLYTOSUBMENUS
MIM_BACKGROUND
MIM_HELPID
MIM_MAXHEIGHT
MIM_MENUDATA
MIM_STYLE
MINCHAR
MINLONG
MINSHORT
MIN_LOGICALDPIOVERRIDE
MIN_UCSCHAR
MKF_AVAILABLE
MKF_CONFIRMHOTKEY
MKF_HOTKEYACTIVE
MKF_HOTKEYSOUND
MKF_INDICATOR
MKF_LEFTBUTTONDOWN
MKF_LEFTBUTTONSEL
MKF_MODIFIERS
MKF_MOUSEKEYSON
MKF_MOUSEMODE
MKF_REPLACENUMBERS
MKF_RIGHTBUTTONDOWN
MKF_RIGHTBUTTONSEL
MK_CONTROL
MK_E_FIRST
MK_E_LAST
MK_LBUTTON
MK_MBUTTON
MK_RBUTTON
MK_SHIFT
MK_S_FIRST
MK_S_LAST
MK_XBUTTON1
MK_XBUTTON2
MM_ANISOTROPIC
MM_HIENGLISH
MM_HIMETRIC
MM_ISOTROPIC
MM_LOENGLISH
MM_LOMETRIC
MM_MAX
MM_MAX_AXES_NAMELEN
MM_MAX_FIXEDSCALE
MM_MAX_NUMAXES
MM_MIN
MM_TEXT
MM_TWIPS
MNC_CLOSE
MNC_EXECUTE
MNC_IGNORE
MNC_SELECT
MND_CONTINUE
MND_ENDMENU
MNGOF_BOTTOMGAP
MNGOF_TOPGAP
MNGO_NOERROR
MNGO_NOINTERFACE
MNS_AUTODISMISS
MNS_CHECKORBMP
MNS_DRAGDROP
MNS_MODELESS
MNS_NOCHECK
MNS_NOTIFYBYPOS
MN_GETHMENU
MODEL_ATOM
MODEL_ATOM_CEDARVIEW
MODEL_ATOM_LINCROFT
MODEL_CORE
MODEL_CORE_2
MODEL_CORE_MEROM
MODEL_CORE_PENRYN
MODEL_HASWELL
MODEL_I7_CLARKDALE
MODEL_I7_CLARKSFIELD
MODEL_I7_GAINESTOWN
MODEL_I7_HAVENDALE
MODEL_I7_WESTMERE
MODEL_I7_WESTMERE_EX
MODEL_IVYBRIDGE
MODEL_PENTIUM_M
MODEL_PENTIUM_M_1MB
MODEL_SANDYBRIDGE
MODEL_SANDYBRIDGE_E
MOD_ALT
MOD_CONTROL
MOD_IGNORE_ALL_MODIFIER
MOD_LEFT
MOD_NOREPEAT
MOD_ON_KEYUP
MOD_RIGHT
MOD_SHIFT
MOD_WIN
MONITORINFOF_PRIMARY
MONITOR_DEFAULTTONEAREST
MONITOR_DEFAULTTONULL
MONITOR_DEFAULTTOPRIMARY
MONO_FONT
MOUSEEVENTF_ABSOLUTE
MOUSEEVENTF_HWHEEL
MOUSEEVENTF_LEFTDOWN
MOUSEEVENTF_LEFTUP
MOUSEEVENTF_MIDDLEDOWN
MOUSEEVENTF_MIDDLEUP
MOUSEEVENTF_MOVE
MOUSEEVENTF_MOVE_NOCOALESCE
MOUSEEVENTF_RIGHTDOWN
MOUSEEVENTF_RIGHTUP
MOUSEEVENTF_VIRTUALDESK
MOUSEEVENTF_WHEEL
MOUSEEVENTF_XDOWN
MOUSEEVENTF_XUP
MOUSETRAILS
MOUSEWHEEL_ROUTING_FOCUS
MOUSEWHEEL_ROUTING_HYBRID
MOUSEWHEEL_ROUTING_MOUSE_POS
MOUSE_ATTRIBUTES_CHANGED
MOUSE_EVENT
MOUSE_HWHEELED
MOUSE_MOVED
MOUSE_MOVE_ABSOLUTE
MOUSE_MOVE_NOCOALESCE
MOUSE_MOVE_RELATIVE
MOUSE_VIRTUAL_DESKTOP
MOUSE_WHEELED
MOVEFILE_COPY_ALLOWED
MOVEFILE_CREATE_HARDLINK
MOVEFILE_DELAY_UNTIL_REBOOT
MOVEFILE_FAIL_IF_NOT_TRACKABLE
MOVEFILE_REPLACE_EXISTING
MOVEFILE_WRITE_THROUGH
MSGFLTINFO_ALLOWED_HIGHER
MSGFLTINFO_ALREADYALLOWED_FORWND
MSGFLTINFO_ALREADYDISALLOWED_FORWND
MSGFLTINFO_NONE
MSGFLT_ADD
MSGFLT_ALLOW
MSGFLT_DISALLOW
MSGFLT_REMOVE
MSGFLT_RESET
MSGF_DIALOGBOX
MSGF_MAX
MSGF_MENU
MSGF_MESSAGEBOX
MSGF_NEXTWINDOW
MSGF_SCROLLBAR
MSGF_USER
MS_PPM_SOFTWARE_ALL
MUI_COMPLEX_SCRIPT_FILTER
MUI_CONSOLE_FILTER
MUI_FILEINFO_VERSION
MUI_FILETYPE_LANGUAGE_NEUTRAL_MAIN
MUI_FILETYPE_LANGUAGE_NEUTRAL_MUI
MUI_FILETYPE_NOT_LANGUAGE_NEUTRAL
MUI_FORMAT_INF_COMPAT
MUI_FORMAT_REG_COMPAT
MUI_FULL_LANGUAGE
MUI_IMMUTABLE_LOOKUP
MUI_LANGUAGE_ID
MUI_LANGUAGE_INSTALLED
MUI_LANGUAGE_LICENSED
MUI_LANGUAGE_NAME
MUI_LANG_NEUTRAL_PE_FILE
MUI_LIP_LANGUAGE
MUI_MACHINE_LANGUAGE_SETTINGS
MUI_MERGE_SYSTEM_FALLBACK
MUI_MERGE_USER_FALLBACK
MUI_NON_LANG_NEUTRAL_FILE
MUI_PARTIAL_LANGUAGE
MUI_QUERY_CHECKSUM
MUI_QUERY_LANGUAGE_NAME
MUI_QUERY_RESOURCE_TYPES
MUI_QUERY_TYPE
MUI_RESET_FILTERS
MUI_SKIP_STRING_CACHE
MUI_THREAD_LANGUAGES
MUI_UI_FALLBACK
MUI_USER_PREFERRED_UI_LANGUAGES
MUI_USE_INSTALLED_LANGUAGES
MUI_USE_SEARCH_ALL_LANGUAGES
MUI_VERIFY_FILE_EXISTS
MUTANT_ALL_ACCESS
MUTANT_QUERY_STATE
MUTEX_ALL_ACCESS
MUTEX_MODIFY_STATE
MWMO_ALERTABLE
MWMO_INPUTAVAILABLE
MWMO_WAITALL
MWT_IDENTITY
MWT_LEFTMULTIPLY
MWT_MAX
MWT_MIN
MWT_RIGHTMULTIPLY
NETINFO_DISKRED
NETINFO_DLL16
NETINFO_PRINTERRED
NETPROPERTY_PERSISTENT
NETWORK_APP_INSTANCE_CSV_FLAGS_VALID_ONLY_IF_CSV_COORDINATOR
NEWFRAME
NEXTBAND
NFR_ANSI
NFR_UNICODE
NF_QUERY
NF_REQUERY
NID_EXTERNAL_PEN
NID_EXTERNAL_TOUCH
NID_INTEGRATED_PEN
NID_INTEGRATED_TOUCH
NID_MULTI_INPUT
NID_READY
NI_CHANGECANDIDATELIST
NI_CLOSECANDIDATE
NI_COMPOSITIONSTR
NI_FINALIZECONVERSIONRESULT
NI_IMEMENUSELECTED
NI_OPENCANDIDATE
NI_SELECTCANDIDATESTR
NI_SETCANDIDATE_PAGESIZE
NI_SETCANDIDATE_PAGESTART
NLS_ALPHANUMERIC
NLS_DBCSCHAR
NLS_HIRAGANA
NLS_IME_CONVERSION
NLS_IME_DISABLE
NLS_KATAKANA
NLS_ROMAN
NLS_VALID_LOCALE_MASK
NMPWAIT_NOWAIT
NMPWAIT_USE_DEFAULT_WAIT
NMPWAIT_WAIT_FOREVER
NOERROR
NONANTIALIASED_QUALITY
NONVOL_FP_NUMREG_ARM64
NONVOL_INT_NUMREG_ARM64
NONZEROLHND
NONZEROLPTR
NON_PAGED_DEBUG_SIGNATURE
NOPARITY
NORMAL_PRIORITY_CLASS
NORM_IGNORECASE
NORM_IGNOREKANATYPE
NORM_IGNORENONSPACE
NORM_IGNORESYMBOLS
NORM_IGNOREWIDTH
NORM_LINGUISTIC_CASING
NO_ERROR
NO_PROPAGATE_INHERIT_ACE
NTDDI_LONGHORN
NTDDI_VERSION
NTDDI_VISTA
NTDDI_VISTASP1
NTDDI_VISTASP2
NTDDI_VISTASP3
NTDDI_VISTASP4
NTDDI_WIN4
NTDDI_WIN6
NTDDI_WIN7
NTDDI_WIN8
NTDDI_WIN2K
NTDDI_WIN2KSP1
NTDDI_WIN2KSP2
NTDDI_WIN2KSP3
NTDDI_WIN2KSP4
NTDDI_WIN6SP1
NTDDI_WIN6SP2
NTDDI_WIN6SP3
NTDDI_WIN6SP4
NTDDI_WIN10
NTDDI_WIN10_19H1
NTDDI_WIN10_CO
NTDDI_WIN10_CU
NTDDI_WIN10_FE
NTDDI_WIN10_MN
NTDDI_WIN10_NI
NTDDI_WIN10_RS1
NTDDI_WIN10_RS2
NTDDI_WIN10_RS3
NTDDI_WIN10_RS4
NTDDI_WIN10_RS5
NTDDI_WIN10_TH2
NTDDI_WIN10_VB
NTDDI_WIN11_GA
NTDDI_WIN11_GE
NTDDI_WIN11_ZN
NTDDI_WINBLUE
NTDDI_WINTHRESHOLD
NTDDI_WINXP
NTDDI_WINXPSP1
NTDDI_WINXPSP2
NTDDI_WINXPSP3
NTDDI_WINXPSP4
NTDDI_WS03
NTDDI_WS03SP1
NTDDI_WS03SP2
NTDDI_WS03SP3
NTDDI_WS03SP4
NTDDI_WS08
NTDDI_WS08SP2
NTDDI_WS08SP3
NTDDI_WS08SP4
NTE_OP_OK
NTM_BOLD
NTM_DSIG
NTM_ITALIC
NTM_MULTIPLEMASTER
NTM_NONNEGATIVE_AC
NTM_PS_OPENTYPE
NTM_REGULAR
NTM_TT_OPENTYPE
NTM_TYPE1
NULLREGION
NULL_BRUSH
NULL_PEN
NUMBRUSHES
NUMCOLORS
NUMFONTS
NUMLOCK_ON
NUMMARKERS
NUMPENS
NUMRESERVED
NUM_DISCHARGE_POLICIES
N_BTMASK
N_BTSHFT
N_TMASK
N_TMASK1
N_TMASK2
N_TSHIFT
OBJECT_INHERIT_ACE
OBJ_BITMAP
OBJ_BRUSH
OBJ_COLORSPACE
OBJ_DC
OBJ_ENHMETADC
OBJ_ENHMETAFILE
OBJ_EXTPEN
OBJ_FONT
OBJ_MEMDC
OBJ_METADC
OBJ_METAFILE
OBJ_PAL
OBJ_PEN
OBJ_REGION
ODA_DRAWENTIRE
ODA_FOCUS
ODA_SELECT
ODDPARITY
ODS_CHECKED
ODS_COMBOBOXEDIT
ODS_DEFAULT
ODS_DISABLED
ODS_FOCUS
ODS_GRAYED
ODS_HOTLIGHT
ODS_INACTIVE
ODS_NOACCEL
ODS_NOFOCUSRECT
ODS_SELECTED
ODT_BUTTON
ODT_COMBOBOX
ODT_LISTBOX
ODT_MENU
ODT_STATIC
OEM_CHARSET
OEM_FIXED_FONT
OFFER_PRIORITY_VmOfferPriorityBelowNormal
OFFER_PRIORITY_VmOfferPriorityLow
OFFER_PRIORITY_VmOfferPriorityNormal
OFFER_PRIORITY_VmOfferPriorityVeryLow
OFS_MAXPATHNAME
OF_CANCEL
OF_CREATE
OF_DELETE
OF_EXIST
OF_PARSE
OF_PROMPT
OF_READ
OF_READWRITE
OF_REOPEN
OF_SHARE_COMPAT
OF_SHARE_DENY_NONE
OF_SHARE_DENY_READ
OF_SHARE_DENY_WRITE
OF_SHARE_EXCLUSIVE
OF_VERIFY
OF_WRITE
OLEOBJ_E_FIRST
OLEOBJ_E_LAST
OLEOBJ_S_FIRST
OLEOBJ_S_LAST
ONE5STOPBITS
ONESTOPBIT
OPAQUE
OPENCHANNEL
OPEN_ALWAYS
OPEN_EXISTING
OPERATION_API_VERSION
OPERATION_END_DISCARD
OPERATION_START_TRACE_CURRENT_THREAD
OPSZ_0
< 0 bytes, for “sizeless” operands (for Intel, code ‘m’: used for both start addresses (lea, invlpg) and implicit constants (rol, fldl2e, etc.)
OPSZ_1
< 1 byte (for Intel, code ‘b’)
OPSZ_2
< 2 bytes (for Intel, code ‘w’)
OPSZ_3
< 3 bytes
OPSZ_4
< 4 bytes (for Intel, code ‘d’,‘si’)
OPSZ_6
< 6 bytes (for Intel, code ‘p’,‘s’)
OPSZ_8
< 8 bytes (for Intel, code ‘q’,‘pi’)
OPSZ_1_reg4
< Intel Rd/Mb: zero-extends if reg; used by pextrb
OPSZ_1b
< 1 bit
OPSZ_2_reg4
< Intel Rd/Mw: zero-extends if reg; used by pextrw
OPSZ_2_short1
< Intel ‘c’: 2/1 bytes (“2/1” means 2 bytes normally, but if another operand requests a short size then this size can accommodate by shifting to its short size, which is 1 byte).
OPSZ_2b
< 2 bits
OPSZ_3b
< 3 bits
OPSZ_4_of_32_evex64
< 32 bits: can be part of YMM or ZMM register.
OPSZ_4_reg16
< Intel Udq/Md: 4 bytes of xmm or 4 bytes of memory; used by insertps.
OPSZ_4_rex8
< Intel ‘d/q’ (like ‘v’ but never 2 bytes) or ‘y’.
OPSZ_4_rex8_short2
< Intel ‘v’: 8/4/2 bytes
OPSZ_4_short2
< Intel ‘z’: 4/2 bytes
OPSZ_4_short2xi4
< Intel ‘f64’: 4_short2 for 32-bit or 64-bit AMD, always 4 for 64-bit Intel
OPSZ_4b
< 4 bits
OPSZ_4x8
< Full register size with no variation by prefix. Used for control and debug register moves and for Intel MPX.
OPSZ_4x8_short2
< Intel ‘v’/‘d64’ for stack operations. Also 64-bit address-size specified operands, which are short4 rather than short2 in 64-bit mode (but short2 in 32-bit mode). Note that this IR does not distinguish extra stack operations performed by OP_enter w/ non-zero immed.
OPSZ_4x8_short2xi8
< Intel ‘f64’: 4_short2 for 32-bit, 8_short2 for 64-bit AMD, always 8 for 64-bit Intel
OPSZ_5b
< 5 bits
OPSZ_6_irex10_short4
< Intel ‘p’: On Intel processors this is 10/6/4 bytes for segment selector + address. On AMD processors this is 6/4 bytes for segment selector + address (rex is ignored).
OPSZ_6b
< 6 bits
OPSZ_6x10
< Intel ‘s’: 6-byte (10-byte for 64-bit mode) table base + limit
OPSZ_7b
< 7 bits
OPSZ_8_of_32_evex64
< 64 bits: can be part of YMM or ZMM register.
OPSZ_8_rex16
< cmpxcgh8b/cmpxchg16b
OPSZ_8_rex16_short4
< Intel ‘v’ * 2 (far call/ret)
OPSZ_8_short2
< partially resolved 4x8_short2
OPSZ_8_short4
< Intel ‘a’: pair of 4_short2 (bound)
OPSZ_8x16
< 8 or 16 bytes, but not based on rex prefix, instead dependent on 32-bit/64-bit mode.
OPSZ_9b
< 9 bits
OPSZ_10
< Intel ‘s’ 64-bit, or double extended precision floating point (latter used by fld, fstp, fbld, fbstp)
OPSZ_12
< 12 bytes: 32-bit iret
OPSZ_14
< FPU operating environment with short data size (fldenv, fnstenv)
OPSZ_15
< All but one byte of an xmm register (used by OP_vpinsrb).
OPSZ_16
< 16 bytes (for Intel, code ‘dq’,‘ps’,‘pd’,‘ss’,‘sd’, or AMD ‘o’)
OPSZ_20
< 20 bytes. Needed for load/store of register lists.
OPSZ_24
< 24 bytes. Needed for load/store of register lists.
OPSZ_28
< FPU operating environment with normal data size (fldenv, fnstenv)
OPSZ_32
< 32 bytes: pusha/popa Also Intel ‘qq’,‘pd’,‘ps’,‘x’: 32 bytes (256 bits)
OPSZ_36
< 36 bytes. Needed for load/store of register lists.
OPSZ_40
< 40 bytes: 64-bit iret
OPSZ_44
< 44 bytes. Needed for load/store of register lists.
OPSZ_48
< 48 bytes. Needed for load/store of register lists.
OPSZ_52
< 52 bytes. Needed for load/store of register lists.
OPSZ_56
< 56 bytes. Needed for load/store of register lists.
OPSZ_60
< 60 bytes. Needed for load/store of register lists.
OPSZ_64
< 64 bytes. Needed for load/store of register lists. Also Intel: 64 bytes (512 bits)
OPSZ_68
< 68 bytes. Needed for load/store of register lists.
OPSZ_72
< 72 bytes. Needed for load/store of register lists.
OPSZ_76
< 76 bytes. Needed for load/store of register lists.
OPSZ_80
< 80 bytes. Needed for load/store of register lists.
OPSZ_84
< 84 bytes. Needed for load/store of register lists.
OPSZ_88
< 88 bytes. Needed for load/store of register lists.
OPSZ_92
< 92 bytes. Needed for load/store of register lists.
OPSZ_94
< FPU state with short data size (fnsave, frstor)
OPSZ_96
< 96 bytes. Needed for load/store of register lists.
OPSZ_10b
< 10 bits
OPSZ_11b
< 11 bits
OPSZ_12_rex40_short6
< unresolved iret
OPSZ_12b
< 12 bits
OPSZ_16_of_32_evex64
< 128 bits: half of YMM or quarter of ZMM depending on EVEX.LL’.
OPSZ_16_vex32
< 16 or 32 bytes depending on VEX.L (AMD/Intel ‘x’).
OPSZ_16_vex32_evex64
< 16, 32, or 64 bytes depending on EVEX.L and EVEX.LL’.
OPSZ_20b
< 20 bits
OPSZ_25b
< 25 bits
OPSZ_28_short14
< FPU operating env variable data size (fldenv, fnstenv)
OPSZ_32_of_64
< 256 bits: half of ZMM.
OPSZ_32_short16
< unresolved pusha/popa
OPSZ_100
< 100 bytes. Needed for load/store of register lists.
OPSZ_104
< 104 bytes. Needed for load/store of register lists.
OPSZ_108
< FPU state with normal data size (fnsave, frstor)
OPSZ_112
< 112 bytes. Needed for load/store of register lists.
OPSZ_116
< 116 bytes. Needed for load/store of register lists.
OPSZ_120
< 120 bytes. Needed for load/store of register lists.
OPSZ_124
< 124 bytes. Needed for load/store of register lists.
OPSZ_128
< 128 bytes. Needed for load/store of register lists.
OPSZ_192
< 192 bytes. The size of 3 512-bit SVE Z registers.
OPSZ_256
< 256 bytes. Needed for RISC-V vector extension with LMUL.
OPSZ_512
< FPU, MMX, XMM state (fxsave, fxrstor)
OPSZ_108_short94
< FPU state with variable data size (fnsave, frstor)
OPSZ_FIRST
OPSZ_LAST
OPSZ_NA
< Sentinel value: not a valid size.
OPSZ_SCALABLE
< Scalable size for SVE vector registers.
OPSZ_SCALABLE_PRED
< Scalable size for SVE predicate registers.
OPSZ_VAR_REGLIST
At encode or decode time, the size will match the size of the register list operand in the containing instruction’s operands.
OPSZ_addr
< OPSZ_4x8 but varies by the address prefix, not the data prefix.
OPSZ_vex32_evex64
< 32 or 64 bytes depending on EVEX.L and EVEX.LL’.
OPSZ_xsave
< Size is > 512 bytes: use cpuid to determine. Used for FPU, MMX, XMM, etc. state by xsave and xrstor.
OP_AFTER_LAST
OP_CONTD
OP_FIRST
< First real opcode.
OP_INVALID
OP_LABEL
OP_LAST
< Last real opcode.
OP_UNDECODED
OP_aaa
< IA-32/AMD64 aaa opcode.
OP_aad
< IA-32/AMD64 aad opcode.
OP_aam
< IA-32/AMD64 aam opcode.
OP_aas
< IA-32/AMD64 aas opcode.
OP_adc
< IA-32/AMD64 adc opcode.
OP_adcx
< IA-32/AMD64 adox opcode.
OP_add
< IA-32/AMD64 add opcode.
OP_addpd
< IA-32/AMD64 addpd opcode.
OP_addps
< IA-32/AMD64 addps opcode.
OP_addsd
< IA-32/AMD64 addsd opcode.
OP_addss
< IA-32/AMD64 addss opcode.
OP_addsubpd
< IA-32/AMD64 addsubpd opcode.
OP_addsubps
< IA-32/AMD64 addsubps opcode.
OP_adox
< IA-32/AMD64 adox opcode.
OP_aesdec
< IA-32/AMD64 aesdec opcode.
OP_aesdeclast
< IA-32/AMD64 aesdeclast opcode.
OP_aesenc
< IA-32/AMD64 aesenc opcode.
OP_aesenclast
< IA-32/AMD64 aesenclast opcode.
OP_aesimc
< IA-32/AMD64 aesimc opcode.
OP_aeskeygenassist
< IA-32/AMD64 aeskeygenassist opcode.
OP_and
< IA-32/AMD64 and opcode.
OP_andn
< IA-32/AMD64 andn opcode.
OP_andnpd
< IA-32/AMD64 andnpd opcode.
OP_andnps
< IA-32/AMD64 andnps opcode.
OP_andpd
< IA-32/AMD64 andpd opcode.
OP_andps
< IA-32/AMD64 andps opcode.
OP_arpl
< IA-32/AMD64 arpl opcode.
OP_bextr
< IA-32/AMD64 bextr opcode.
OP_blcfill
< IA-32/AMD64 blcfill opcode.
OP_blci
< IA-32/AMD64 blci opcode.
OP_blcic
< IA-32/AMD64 blcic opcode.
OP_blcmsk
< IA-32/AMD64 blcmsk opcode.
OP_blcs
< IA-32/AMD64 blcs opcode.
OP_blendpd
< IA-32/AMD64 blendpd opcode.
OP_blendps
< IA-32/AMD64 blendps opcode.
OP_blendvpd
< IA-32/AMD64 blendvpd opcode.
OP_blendvps
< IA-32/AMD64 blendvps opcode.
OP_blsfill
< IA-32/AMD64 blsfill opcode.
OP_blsi
< IA-32/AMD64 blsi opcode.
OP_blsic
< IA-32/AMD64 blsic opcode.
OP_blsmsk
< IA-32/AMD64 blsmsk opcode.
OP_blsr
< IA-32/AMD64 blsr opcode.
OP_bndcl
< IA-32/AMD64 MPX OP_bndcl opcode.
OP_bndcn
< IA-32/AMD64 MPX OP_bndcn opcode.
OP_bndcu
< IA-32/AMD64 MPX OP_bndcu opcode.
OP_bndldx
< IA-32/AMD64 MPX OP_bndldx opcode.
OP_bndmk
< IA-32/AMD64 MPX OP_bndmk opcode.
OP_bndmov
< IA-32/AMD64 MPX OP_bndmov opcode.
OP_bndstx
< IA-32/AMD64 MPX OP_bndstx opcode.
OP_bound
< IA-32/AMD64 bound opcode.
OP_bsf
< IA-32/AMD64 bsf opcode.
OP_bsr
< IA-32/AMD64 bsr opcode.
OP_bswap
< IA-32/AMD64 bswap opcode.
OP_bt
< IA-32/AMD64 bt opcode.
OP_btc
< IA-32/AMD64 btc opcode.
OP_btr
< IA-32/AMD64 btr opcode.
OP_bts
< IA-32/AMD64 bts opcode.
OP_bzhi
< IA-32/AMD64 bzhi opcode.
OP_call
< IA-32/AMD64 call opcode.
OP_call_far
< IA-32/AMD64 call_far opcode.
OP_call_far_ind
< IA-32/AMD64 call_far_ind opcode.
OP_call_ind
< IA-32/AMD64 call_ind opcode.
OP_cdq
< IA-32/AMD64 cdq opcode.
OP_clac
< IA-32/AMD64 clac opcode.
OP_clc
< IA-32/AMD64 clc opcode.
OP_cld
< IA-32/AMD64 cld opcode.
OP_cldemote
< IA-32/AMD64 cldemote opcode.
OP_clflush
< IA-32/AMD64 clflush opcode.
OP_clflushopt
< IA-32/AMD64 clflushopt opcode.
OP_clgi
< IA-32/AMD64 clgi opcode.
OP_cli
< IA-32/AMD64 cli opcode.
OP_clts
< IA-32/AMD64 clts opcode.
OP_clwb
< IA-32/AMD64 clwb opcode.
OP_cmc
< IA-32/AMD64 cmc opcode.
OP_cmovb
< IA-32/AMD64 cmovb opcode.
OP_cmovbe
< IA-32/AMD64 cmovbe opcode.
OP_cmovl
< IA-32/AMD64 cmovl opcode.
OP_cmovle
< IA-32/AMD64 cmovle opcode.
OP_cmovnb
< IA-32/AMD64 cmovnb opcode.
OP_cmovnbe
< IA-32/AMD64 cmovnbe opcode.
OP_cmovnl
< IA-32/AMD64 cmovnl opcode.
OP_cmovnle
< IA-32/AMD64 cmovnle opcode.
OP_cmovno
< IA-32/AMD64 cmovno opcode.
OP_cmovnp
< IA-32/AMD64 cmovnp opcode.
OP_cmovns
< IA-32/AMD64 cmovns opcode.
OP_cmovnz
< IA-32/AMD64 cmovnz opcode.
OP_cmovo
< IA-32/AMD64 cmovo opcode.
OP_cmovp
< IA-32/AMD64 cmovp opcode.
OP_cmovs
< IA-32/AMD64 cmovs opcode.
OP_cmovz
< IA-32/AMD64 cmovz opcode.
OP_cmp
< IA-32/AMD64 cmp opcode.
OP_cmppd
< IA-32/AMD64 cmppd opcode.
OP_cmpps
< IA-32/AMD64 cmpps opcode.
OP_cmps
< IA-32/AMD64 cmps opcode.
OP_cmpsd
< IA-32/AMD64 cmpsd opcode.
OP_cmpss
< IA-32/AMD64 cmpss opcode.
OP_cmpxchg
< IA-32/AMD64 cmpxchg opcode.
OP_cmpxchg8b
< IA-32/AMD64 cmpxchg8b opcode.
OP_comisd
< IA-32/AMD64 comisd opcode.
OP_comiss
< IA-32/AMD64 comiss opcode.
OP_cpuid
< IA-32/AMD64 cpuid opcode.
OP_crc32
< IA-32/AMD64 crc32 opcode.
OP_cvtdq2pd
< IA-32/AMD64 cvtdq2pd opcode.
OP_cvtdq2ps
< IA-32/AMD64 cvtdq2ps opcode.
OP_cvtpd2dq
< IA-32/AMD64 cvtpd2dq opcode.
OP_cvtpd2pi
< IA-32/AMD64 cvtpd2pi opcode.
OP_cvtpd2ps
< IA-32/AMD64 cvtpd2ps opcode.
OP_cvtpi2pd
< IA-32/AMD64 cvtpi2pd opcode.
OP_cvtpi2ps
< IA-32/AMD64 cvtpi2ps opcode.
OP_cvtps2dq
< IA-32/AMD64 cvtps2dq opcode.
OP_cvtps2pd
< IA-32/AMD64 cvtps2pd opcode.
OP_cvtps2pi
< IA-32/AMD64 cvtps2pi opcode.
OP_cvtsd2si
< IA-32/AMD64 cvtsd2si opcode.
OP_cvtsd2ss
< IA-32/AMD64 cvtsd2ss opcode.
OP_cvtsi2sd
< IA-32/AMD64 cvtsi2sd opcode.
OP_cvtsi2ss
< IA-32/AMD64 cvtsi2ss opcode.
OP_cvtss2sd
< IA-32/AMD64 cvtss2sd opcode.
OP_cvtss2si
< IA-32/AMD64 cvtss2si opcode.
OP_cvttpd2dq
< IA-32/AMD64 cvttpd2dq opcode.
OP_cvttpd2pi
< IA-32/AMD64 cvttpd2pi opcode.
OP_cvttps2dq
< IA-32/AMD64 cvttps2dq opcode.
OP_cvttps2pi
< IA-32/AMD64 cvttps2pi opcode.
OP_cvttsd2si
< IA-32/AMD64 cvttsd2si opcode.
OP_cvttss2si
< IA-32/AMD64 cvttss2si opcode.
OP_cwde
< IA-32/AMD64 cwde opcode.
OP_daa
< IA-32/AMD64 daa opcode.
OP_das
< IA-32/AMD64 das opcode.
OP_dec
< IA-32/AMD64 dec opcode.
OP_div
< IA-32/AMD64 div opcode.
OP_divpd
< IA-32/AMD64 divpd opcode.
OP_divps
< IA-32/AMD64 divps opcode.
OP_divsd
< IA-32/AMD64 divsd opcode.
OP_divss
< IA-32/AMD64 divss opcode.
OP_dppd
< IA-32/AMD64 dppd opcode.
OP_dpps
< IA-32/AMD64 dpps opcode.
OP_emms
< IA-32/AMD64 emms opcode.
OP_encls
< IA-32/AMD64 SGX encls opcode.
OP_enclu
< IA-32/AMD64 SGX enclu opcode.
OP_enclv
< IA-32/AMD64 SGX enclv opcode.
OP_enqcmd
< IA-32/AMD64 enqcmd opcode.
OP_enqcmds
< IA-32/AMD64 enqcmds opcode.
OP_enter
< IA-32/AMD64 enter opcode.
OP_extractps
< IA-32/AMD64 extractps opcode.
OP_extrq
< IA-32/AMD64 extrq opcode.
OP_f2xm1
< IA-32/AMD64 f2xm1 opcode.
OP_fabs
< IA-32/AMD64 fabs opcode.
OP_fadd
< IA-32/AMD64 fadd opcode.
OP_faddp
< IA-32/AMD64 faddp opcode.
OP_fbld
< IA-32/AMD64 fbld opcode.
OP_fbstp
< IA-32/AMD64 fbstp opcode.
OP_fchs
< IA-32/AMD64 fchs opcode.
OP_fcmovb
< IA-32/AMD64 fcmovb opcode.
OP_fcmovbe
< IA-32/AMD64 fcmovbe opcode.
OP_fcmove
< IA-32/AMD64 fcmove opcode.
OP_fcmovnb
< IA-32/AMD64 fcmovnb opcode.
OP_fcmovnbe
< IA-32/AMD64 fcmovnbe opcode.
OP_fcmovne
< IA-32/AMD64 fcmovne opcode.
OP_fcmovnu
< IA-32/AMD64 fcmovnu opcode.
OP_fcmovu
< IA-32/AMD64 fcmovu opcode.
OP_fcom
< IA-32/AMD64 fcom opcode.
OP_fcomi
< IA-32/AMD64 fcomi opcode.
OP_fcomip
< IA-32/AMD64 fcomip opcode.
OP_fcomp
< IA-32/AMD64 fcomp opcode.
OP_fcompp
< IA-32/AMD64 fcompp opcode.
OP_fcos
< IA-32/AMD64 fcos opcode.
OP_fdecstp
< IA-32/AMD64 fdecstp opcode.
OP_fdiv
< IA-32/AMD64 fdiv opcode.
OP_fdivp
< IA-32/AMD64 fdivp opcode.
OP_fdivr
< IA-32/AMD64 fdivr opcode.
OP_fdivrp
< IA-32/AMD64 fdivrp opcode.
OP_femms
< IA-32/AMD64 femms opcode.
OP_ffree
< IA-32/AMD64 ffree opcode.
OP_ffreep
< IA-32/AMD64 ffreep opcode.
OP_fiadd
< IA-32/AMD64 fiadd opcode.
OP_ficom
< IA-32/AMD64 ficom opcode.
OP_ficomp
< IA-32/AMD64 ficomp opcode.
OP_fidiv
< IA-32/AMD64 fidiv opcode.
OP_fidivr
< IA-32/AMD64 fidivr opcode.
OP_fild
< IA-32/AMD64 fild opcode.
OP_fimul
< IA-32/AMD64 fimul opcode.
OP_fincstp
< IA-32/AMD64 fincstp opcode.
OP_fist
< IA-32/AMD64 fist opcode.
OP_fistp
< IA-32/AMD64 fistp opcode.
OP_fisttp
< IA-32/AMD64 fisttp opcode.
OP_fisub
< IA-32/AMD64 fisub opcode.
OP_fisubr
< IA-32/AMD64 fisubr opcode.
OP_fld
< IA-32/AMD64 fld opcode.
OP_fld1
< IA-32/AMD64 fld1 opcode.
OP_fldcw
< IA-32/AMD64 fldcw opcode.
OP_fldenv
< IA-32/AMD64 fldenv opcode.
OP_fldl2e
< IA-32/AMD64 fldl2e opcode.
OP_fldl2t
< IA-32/AMD64 fldl2t opcode.
OP_fldlg2
< IA-32/AMD64 fldlg2 opcode.
OP_fldln2
< IA-32/AMD64 fldln2 opcode.
OP_fldpi
< IA-32/AMD64 fldpi opcode.
OP_fldz
< IA-32/AMD64 fldz opcode.
OP_fmul
< IA-32/AMD64 fmul opcode.
OP_fmulp
< IA-32/AMD64 fmulp opcode.
OP_fnclex
< IA-32/AMD64 fnclex opcode.
OP_fninit
< IA-32/AMD64 fninit opcode.
OP_fnop
< IA-32/AMD64 fnop opcode.
OP_fnsave
< IA-32/AMD64 fnsave opcode.
OP_fnstcw
< IA-32/AMD64 fnstcw opcode.
OP_fnstenv
< IA-32/AMD64 fnstenv opcode.
OP_fnstsw
< IA-32/AMD64 fnstsw opcode.
OP_fpatan
< IA-32/AMD64 fpatan opcode.
OP_fprem
< IA-32/AMD64 fprem opcode.
OP_fprem1
< IA-32/AMD64 fprem1 opcode.
OP_fptan
< IA-32/AMD64 fptan opcode.
OP_frndint
< IA-32/AMD64 frndint opcode.
OP_frstor
< IA-32/AMD64 frstor opcode.
OP_fscale
< IA-32/AMD64 fscale opcode.
OP_fsin
< IA-32/AMD64 fsin opcode.
OP_fsincos
< IA-32/AMD64 fsincos opcode.
OP_fsqrt
< IA-32/AMD64 fsqrt opcode.
OP_fst
< IA-32/AMD64 fst opcode.
OP_fstp
< IA-32/AMD64 fstp opcode.
OP_fsub
< IA-32/AMD64 fsub opcode.
OP_fsubp
< IA-32/AMD64 fsubp opcode.
OP_fsubr
< IA-32/AMD64 fsubr opcode.
OP_fsubrp
< IA-32/AMD64 fsubrp opcode.
OP_ftst
< IA-32/AMD64 ftst opcode.
OP_fucom
< IA-32/AMD64 fucom opcode.
OP_fucomi
< IA-32/AMD64 fucomi opcode.
OP_fucomip
< IA-32/AMD64 fucomip opcode.
OP_fucomp
< IA-32/AMD64 fucomp opcode.
OP_fucompp
< IA-32/AMD64 fucompp opcode.
OP_fwait
< IA-32/AMD64 fwait opcode.
OP_fxam
< IA-32/AMD64 fxam opcode.
OP_fxch
< IA-32/AMD64 fxch opcode.
OP_fxrstor32
< IA-32/AMD64 fxrstor opcode.
OP_fxrstor64
< IA-32/AMD64 fxrstor64 opcode.
OP_fxsave32
< IA-32/AMD64 fxsave opcode.
OP_fxsave64
< IA-32/AMD64 fxsave64 opcode.
OP_fxtract
< IA-32/AMD64 fxtract opcode.
OP_fyl2x
< IA-32/AMD64 fyl2x opcode.
OP_fyl2xp1
< IA-32/AMD64 fyl2xp1 opcode.
OP_getsec
< IA-32/AMD64 getsec opcode.
OP_gf2p8affineinvqb
< IA-32/AMD64 gf2p8affineinvqb opcode.
OP_gf2p8affineqb
< IA-32/AMD64 gf2p8affineqb opcode.
OP_gf2p8mulb
< IA-32/AMD64 gf2p8mulb opcode.
OP_haddpd
< IA-32/AMD64 haddpd opcode.
OP_haddps
< IA-32/AMD64 haddps opcode.
OP_hlt
< IA-32/AMD64 hlt opcode.
OP_hsubpd
< IA-32/AMD64 hsubpd opcode.
OP_hsubps
< IA-32/AMD64 hsubps opcode.
OP_idiv
< IA-32/AMD64 idiv opcode.
OP_imul
< IA-32/AMD64 imul opcode.
OP_in
< IA-32/AMD64 in opcode.
OP_inc
< IA-32/AMD64 inc opcode.
OP_ins
< IA-32/AMD64 ins opcode.
OP_insertps
< IA-32/AMD64 insertps opcode.
OP_insertq
< IA-32/AMD64 insertq opcode.
OP_int
< IA-32/AMD64 int opcode.
OP_int1
< IA-32/AMD64 int1 opcode.
OP_int3
< IA-32/AMD64 int3 opcode.
OP_into
< IA-32/AMD64 into opcode.
OP_invd
< IA-32/AMD64 invd opcode.
OP_invept
< IA-32/AMD64 invept opcode.
OP_invlpg
< IA-32/AMD64 invlpg opcode.
OP_invlpga
< IA-32/AMD64 invlpga opcode.
OP_invpcid
< IA-32/AMD64 invpcid opcode.
OP_invvpid
< IA-32/AMD64 invvpid opcode.
OP_iret
< IA-32/AMD64 iret opcode.
OP_jb
< IA-32/AMD64 jb opcode.
OP_jb_short
< IA-32/AMD64 jb_short opcode.
OP_jbe
< IA-32/AMD64 jbe opcode.
OP_jbe_short
< IA-32/AMD64 jbe_short opcode.
OP_jecxz
< IA-32/AMD64 jecxz opcode.
OP_jl
< IA-32/AMD64 jl opcode.
OP_jl_short
< IA-32/AMD64 jl_short opcode.
OP_jle
< IA-32/AMD64 jle opcode.
OP_jle_short
< IA-32/AMD64 jle_short opcode.
OP_jmp
< IA-32/AMD64 jmp opcode.
OP_jmp_far
< IA-32/AMD64 jmp_far opcode.
OP_jmp_far_ind
< IA-32/AMD64 jmp_far_ind opcode.
OP_jmp_ind
< IA-32/AMD64 jmp_ind opcode.
OP_jmp_short
< IA-32/AMD64 jmp_short opcode.
OP_jnb
< IA-32/AMD64 jnb opcode.
OP_jnb_short
< IA-32/AMD64 jnb_short opcode.
OP_jnbe
< IA-32/AMD64 jnbe opcode.
OP_jnbe_short
< IA-32/AMD64 jnbe_short opcode.
OP_jnl
< IA-32/AMD64 jnl opcode.
OP_jnl_short
< IA-32/AMD64 jnl_short opcode.
OP_jnle
< IA-32/AMD64 jnle opcode.
OP_jnle_short
< IA-32/AMD64 jnle_short opcode.
OP_jno
< IA-32/AMD64 jno opcode.
OP_jno_short
< IA-32/AMD64 jno_short opcode.
OP_jnp
< IA-32/AMD64 jnp opcode.
OP_jnp_short
< IA-32/AMD64 jnp_short opcode.
OP_jns
< IA-32/AMD64 jns opcode.
OP_jns_short
< IA-32/AMD64 jns_short opcode.
OP_jnz
< IA-32/AMD64 jnz opcode.
OP_jnz_short
< IA-32/AMD64 jnz_short opcode.
OP_jo
< IA-32/AMD64 jo opcode.
OP_jo_short
< IA-32/AMD64 jo_short opcode.
OP_jp
< IA-32/AMD64 jp opcode.
OP_jp_short
< IA-32/AMD64 jp_short opcode.
OP_js
< IA-32/AMD64 js opcode.
OP_js_short
< IA-32/AMD64 js_short opcode.
OP_jz
< IA-32/AMD64 jz opcode.
OP_jz_short
< IA-32/AMD64 jz_short opcode.
OP_kaddb
< IA-32/AMD64 AVX-512 kaddb opcode.
OP_kaddd
< IA-32/AMD64 AVX-512 kaddd opcode.
OP_kaddq
< IA-32/AMD64 AVX-512 kaddq opcode.
OP_kaddw
< IA-32/AMD64 AVX-512 kaddw opcode.
OP_kandb
< IA-32/AMD64 AVX-512 kandb opcode.
OP_kandd
< IA-32/AMD64 AVX-512 kandd opcode.
OP_kandnb
< IA-32/AMD64 AVX-512 kandnb opcode.
OP_kandnd
< IA-32/AMD64 AVX-512 kandnd opcode.
OP_kandnq
< IA-32/AMD64 AVX-512 kandnq opcode.
OP_kandnw
< IA-32/AMD64 AVX-512 kandnw opcode.
OP_kandq
< IA-32/AMD64 AVX-512 kandq opcode.
OP_kandw
< IA-32/AMD64 AVX-512 kandw opcode.
OP_kmovb
< IA-32/AMD64 AVX-512 kmovb opcode.
OP_kmovd
< IA-32/AMD64 AVX-512 kmovd opcode.
OP_kmovq
< IA-32/AMD64 AVX-512 kmovq opcode.
OP_kmovw
< IA-32/AMD64 AVX-512 kmovw opcode.
OP_knotb
< IA-32/AMD64 AVX-512 knotb opcode.
OP_knotd
< IA-32/AMD64 AVX-512 knotd opcode.
OP_knotq
< IA-32/AMD64 AVX-512 knotq opcode.
OP_knotw
< IA-32/AMD64 AVX-512 knotw opcode.
OP_korb
< IA-32/AMD64 AVX-512 korb opcode.
OP_kord
< IA-32/AMD64 AVX-512 kord opcode.
OP_korq
< IA-32/AMD64 AVX-512 korq opcode.
OP_kortestb
< IA-32/AMD64 AVX-512 kortestb opcode.
OP_kortestd
< IA-32/AMD64 AVX-512 kortestd opcode.
OP_kortestq
< IA-32/AMD64 AVX-512 kortestq opcode.
OP_kortestw
< IA-32/AMD64 AVX-512 kortestw opcode.
OP_korw
< IA-32/AMD64 AVX-512 korw opcode.
OP_kshiftlb
< IA-32/AMD64 AVX-512 kshiftlb opcode.
OP_kshiftld
< IA-32/AMD64 AVX-512 kshiftld opcode.
OP_kshiftlq
< IA-32/AMD64 AVX-512 kshiftlq opcode.
OP_kshiftlw
< IA-32/AMD64 AVX-512 kshiftlw opcode.
OP_kshiftrb
< IA-32/AMD64 AVX-512 kshiftrb opcode.
OP_kshiftrd
< IA-32/AMD64 AVX-512 kshiftrd opcode.
OP_kshiftrq
< IA-32/AMD64 AVX-512 kshiftrq opcode.
OP_kshiftrw
< IA-32/AMD64 AVX-512 kshiftrw opcode.
OP_ktestb
< IA-32/AMD64 AVX-512 ktestd opcode.
OP_ktestd
< IA-32/AMD64 AVX-512 ktestd opcode.
OP_ktestq
< IA-32/AMD64 AVX-512 ktestd opcode.
OP_ktestw
< IA-32/AMD64 AVX-512 ktestd opcode.
OP_kunpckbw
< IA-32/AMD64 AVX-512 kunpckbw opcode.
OP_kunpckdq
< IA-32/AMD64 AVX-512 kunpckdq opcode.
OP_kunpckwd
< IA-32/AMD64 AVX-512 kunpckwd opcode.
OP_kxnorb
< IA-32/AMD64 AVX-512 kxnorb opcode.
OP_kxnord
< IA-32/AMD64 AVX-512 kxnord opcode.
OP_kxnorq
< IA-32/AMD64 AVX-512 kxnorq opcode.
OP_kxnorw
< IA-32/AMD64 AVX-512 kxnorw opcode.
OP_kxorb
< IA-32/AMD64 AVX-512 kxorb opcode.
OP_kxord
< IA-32/AMD64 AVX-512 kxord opcode.
OP_kxorq
< IA-32/AMD64 AVX-512 kxorq opcode.
OP_kxorw
< IA-32/AMD64 AVX-512 kxorw opcode.
OP_lahf
< IA-32/AMD64 lahf opcode.
OP_lar
< IA-32/AMD64 lar opcode.
OP_lddqu
< IA-32/AMD64 lddqu opcode.
OP_ldmxcsr
< IA-32/AMD64 ldmxcsr opcode.
OP_lds
< IA-32/AMD64 lds opcode.
OP_lea
< IA-32/AMD64 lea opcode.
OP_leave
< IA-32/AMD64 leave opcode.
OP_les
< IA-32/AMD64 les opcode.
OP_lfence
< IA-32/AMD64 lfence opcode.
OP_lfs
< IA-32/AMD64 lfs opcode.
OP_lgdt
< IA-32/AMD64 lgdt opcode.
OP_lgs
< IA-32/AMD64 lgs opcode.
OP_lidt
< IA-32/AMD64 lidt opcode.
OP_lldt
< IA-32/AMD64 lldt opcode.
OP_llwpcb
< IA-32/AMD64 llwpcb opcode.
OP_lmsw
< IA-32/AMD64 lmsw opcode.
OP_lods
< IA-32/AMD64 lods opcode.
OP_loop
< IA-32/AMD64 loop opcode.
OP_loope
< IA-32/AMD64 loope opcode.
OP_loopne
< IA-32/AMD64 loopne opcode.
OP_lsl
< IA-32/AMD64 lsl opcode.
OP_lss
< IA-32/AMD64 lss opcode.
OP_ltr
< IA-32/AMD64 ltr opcode.
OP_lwpins
< IA-32/AMD64 lwpins opcode.
OP_lwpval
< IA-32/AMD64 lwpval opcode.
OP_lzcnt
< IA-32/AMD64 lzcnt opcode.
OP_maskmovdqu
< IA-32/AMD64 maskmovdqu opcode.
OP_maskmovq
< IA-32/AMD64 maskmovq opcode.
OP_maxpd
< IA-32/AMD64 maxpd opcode.
OP_maxps
< IA-32/AMD64 maxps opcode.
OP_maxsd
< IA-32/AMD64 maxsd opcode.
OP_maxss
< IA-32/AMD64 maxss opcode.
OP_mfence
< IA-32/AMD64 mfence opcode.
OP_minpd
< IA-32/AMD64 minpd opcode.
OP_minps
< IA-32/AMD64 minps opcode.
OP_minsd
< IA-32/AMD64 minsd opcode.
OP_minss
< IA-32/AMD64 minss opcode.
OP_monitor
< IA-32/AMD64 monitor opcode.
OP_monitorx
< AMD64 monitorx opcode.
OP_mov_imm
< IA-32/AMD64 mov_imm opcode.
OP_mov_ld
< IA-32/AMD64 mov_ld opcode.
OP_mov_priv
< IA-32/AMD64 mov_priv opcode.
OP_mov_seg
< IA-32/AMD64 mov_seg opcode.
OP_mov_st
< IA-32/AMD64 mov_st opcode.
OP_movapd
< IA-32/AMD64 movapd opcode.
OP_movaps
< IA-32/AMD64 movaps opcode.
OP_movbe
< IA-32/AMD64 movbe opcode.
OP_movd
< IA-32/AMD64 movd opcode.
OP_movddup
< IA-32/AMD64 movddup opcode.
OP_movdir64b
< IA-32/AMD64 movdir64b opcode.
OP_movdiri
< IA-32/AMD64 movdiri opcode.
OP_movdq2q
< IA-32/AMD64 movdq2q opcode.
OP_movdqa
< IA-32/AMD64 movdqa opcode.
OP_movdqu
< IA-32/AMD64 movdqu opcode.
OP_movhpd
< IA-32/AMD64 movhpd opcode.
OP_movhps
< IA-32/AMD64 movhps opcode.
OP_movlpd
< IA-32/AMD64 movlpd opcode.
OP_movlps
< IA-32/AMD64 movlps opcode.
OP_movmskpd
< IA-32/AMD64 movmskpd opcode.
OP_movmskps
< IA-32/AMD64 movmskps opcode.
OP_movntdq
< IA-32/AMD64 movntdq opcode.
OP_movntdqa
< IA-32/AMD64 movntdqa opcode.
OP_movnti
< IA-32/AMD64 movnti opcode.
OP_movntpd
< IA-32/AMD64 movntpd opcode.
OP_movntps
< IA-32/AMD64 movntps opcode.
OP_movntq
< IA-32/AMD64 movntq opcode.
OP_movntsd
< IA-32/AMD64 movntsd opcode.
OP_movntss
< IA-32/AMD64 movntss opcode.
OP_movq
< IA-32/AMD64 movq opcode.
OP_movq2dq
< IA-32/AMD64 movq2dq opcode.
OP_movs
< IA-32/AMD64 movs opcode.
OP_movsd
< IA-32/AMD64 movsd opcode.
OP_movshdup
< IA-32/AMD64 movshdup opcode.
OP_movsldup
< IA-32/AMD64 movsldup opcode.
OP_movss
< IA-32/AMD64 movss opcode.
OP_movsx
< IA-32/AMD64 movsx opcode.
OP_movsxd
< IA-32/AMD64 movsxd opcode.
OP_movupd
< IA-32/AMD64 movupd opcode.
OP_movups
< IA-32/AMD64 movups opcode.
OP_movzx
< IA-32/AMD64 movzx opcode.
OP_mpsadbw
< IA-32/AMD64 mpsadbw opcode.
OP_mul
< IA-32/AMD64 mul opcode.
OP_mulpd
< IA-32/AMD64 mulpd opcode.
OP_mulps
< IA-32/AMD64 mulps opcode.
OP_mulsd
< IA-32/AMD64 mulsd opcode.
OP_mulss
< IA-32/AMD64 mulss opcode.
OP_mulx
< IA-32/AMD64 mulx opcode.
OP_mwait
< IA-32/AMD64 mwait opcode.
OP_mwaitx
< AMD64 mwaitx opcode.
OP_neg
< IA-32/AMD64 neg opcode.
OP_nop
< IA-32/AMD64 nop opcode.
OP_nop_modrm
< IA-32/AMD64 nop_modrm opcode.
OP_not
< IA-32/AMD64 not opcode.
OP_or
< IA-32/AMD64 or opcode.
OP_orpd
< IA-32/AMD64 orpd opcode.
OP_orps
< IA-32/AMD64 orps opcode.
OP_out
< IA-32/AMD64 out opcode.
OP_outs
< IA-32/AMD64 outs opcode.
OP_pabsb
< IA-32/AMD64 pabsb opcode.
OP_pabsd
< IA-32/AMD64 pabsd opcode.
OP_pabsw
< IA-32/AMD64 pabsw opcode.
OP_packssdw
< IA-32/AMD64 packssdw opcode.
OP_packsswb
< IA-32/AMD64 packsswb opcode.
OP_packusdw
< IA-32/AMD64 packusdw opcode.
OP_packuswb
< IA-32/AMD64 packuswb opcode.
OP_paddb
< IA-32/AMD64 paddb opcode.
OP_paddd
< IA-32/AMD64 paddd opcode.
OP_paddq
< IA-32/AMD64 paddq opcode.
OP_paddsb
< IA-32/AMD64 paddsb opcode.
OP_paddsw
< IA-32/AMD64 paddsw opcode.
OP_paddusb
< IA-32/AMD64 paddusb opcode.
OP_paddusw
< IA-32/AMD64 paddusw opcode.
OP_paddw
< IA-32/AMD64 paddw opcode.
OP_palignr
< IA-32/AMD64 palignr opcode.
OP_pand
< IA-32/AMD64 pand opcode.
OP_pandn
< IA-32/AMD64 pandn opcode.
OP_pause
< IA-32/AMD64 pause opcode.
OP_pavgb
< IA-32/AMD64 pavgb opcode.
OP_pavgusb
< IA-32/AMD64 pavgusb opcode.
OP_pavgw
< IA-32/AMD64 pavgw opcode.
OP_pblendvb
< IA-32/AMD64 pblendvb opcode.
OP_pblendw
< IA-32/AMD64 pblendw opcode.
OP_pclmulqdq
< IA-32/AMD64 pclmulqdq opcode.
OP_pcmpeqb
< IA-32/AMD64 pcmpeqb opcode.
OP_pcmpeqd
< IA-32/AMD64 pcmpeqd opcode.
OP_pcmpeqq
< IA-32/AMD64 pcmpeqq opcode.
OP_pcmpeqw
< IA-32/AMD64 pcmpeqw opcode.
OP_pcmpestri
< IA-32/AMD64 pcmpestri opcode.
OP_pcmpestrm
< IA-32/AMD64 pcmpestrm opcode.
OP_pcmpgtb
< IA-32/AMD64 pcmpgtb opcode.
OP_pcmpgtd
< IA-32/AMD64 pcmpgtd opcode.
OP_pcmpgtq
< IA-32/AMD64 pcmpgtq opcode.
OP_pcmpgtw
< IA-32/AMD64 pcmpgtw opcode.
OP_pcmpistri
< IA-32/AMD64 pcmpistri opcode.
OP_pcmpistrm
< IA-32/AMD64 pcmpistrm opcode.
OP_pdep
< IA-32/AMD64 pdep opcode.
OP_pext
< IA-32/AMD64 pext opcode.
OP_pextrb
< IA-32/AMD64 pextrb opcode.
OP_pextrd
< IA-32/AMD64 pextrd opcode.
OP_pextrw
< IA-32/AMD64 pextrw opcode.
OP_pf2id
< IA-32/AMD64 pf2id opcode.
OP_pf2iw
< IA-32/AMD64 pf2iw opcode.
OP_pfacc
< IA-32/AMD64 pfacc opcode.
OP_pfadd
< IA-32/AMD64 pfadd opcode.
OP_pfcmpeq
< IA-32/AMD64 pfcmpeq opcode.
OP_pfcmpge
< IA-32/AMD64 pfcmpge opcode.
OP_pfcmpgt
< IA-32/AMD64 pfcmpgt opcode.
OP_pfmax
< IA-32/AMD64 pfmax opcode.
OP_pfmin
< IA-32/AMD64 pfmin opcode.
OP_pfmul
< IA-32/AMD64 pfmul opcode.
OP_pfnacc
< IA-32/AMD64 pfnacc opcode.
OP_pfpnacc
< IA-32/AMD64 pfpnacc opcode.
OP_pfrcp
< IA-32/AMD64 pfrcp opcode.
OP_pfrcpit1
< IA-32/AMD64 pfrcpit1 opcode.
OP_pfrcpit2
< IA-32/AMD64 pfrcpit2 opcode.
OP_pfrsqit1
< IA-32/AMD64 pfrsqit1 opcode.
OP_pfrsqrt
< IA-32/AMD64 pfrsqrt opcode.
OP_pfsub
< IA-32/AMD64 pfsub opcode.
OP_pfsubr
< IA-32/AMD64 pfsubr opcode.
OP_phaddd
< IA-32/AMD64 phaddd opcode.
OP_phaddsw
< IA-32/AMD64 phaddsw opcode.
OP_phaddw
< IA-32/AMD64 phaddw opcode.
OP_phminposuw
< IA-32/AMD64 phminposuw opcode.
OP_phsubd
< IA-32/AMD64 phsubd opcode.
OP_phsubsw
< IA-32/AMD64 phsubsw opcode.
OP_phsubw
< IA-32/AMD64 phsubw opcode.
OP_pi2fd
< IA-32/AMD64 pi2fd opcode.
OP_pi2fw
< IA-32/AMD64 pi2fw opcode.
OP_pinsrb
< IA-32/AMD64 pinsrb opcode.
OP_pinsrd
< IA-32/AMD64 pinsrd opcode.
OP_pinsrw
< IA-32/AMD64 pinsrw opcode.
OP_pmaddubsw
< IA-32/AMD64 pmaddubsw opcode.
OP_pmaddwd
< IA-32/AMD64 pmaddwd opcode.
OP_pmaxsb
< IA-32/AMD64 pmaxsb opcode.
OP_pmaxsd
< IA-32/AMD64 pmaxsd opcode.
OP_pmaxsw
< IA-32/AMD64 pmaxsw opcode.
OP_pmaxub
< IA-32/AMD64 pmaxub opcode.
OP_pmaxud
< IA-32/AMD64 pmaxud opcode.
OP_pmaxuw
< IA-32/AMD64 pmaxuw opcode.
OP_pminsb
< IA-32/AMD64 pminsb opcode.
OP_pminsd
< IA-32/AMD64 pminsd opcode.
OP_pminsw
< IA-32/AMD64 pminsw opcode.
OP_pminub
< IA-32/AMD64 pminub opcode.
OP_pminud
< IA-32/AMD64 pminud opcode.
OP_pminuw
< IA-32/AMD64 pminuw opcode.
OP_pmovmskb
< IA-32/AMD64 pmovmskb opcode.
OP_pmovsxbd
< IA-32/AMD64 pmovsxbd opcode.
OP_pmovsxbq
< IA-32/AMD64 pmovsxbq opcode.
OP_pmovsxbw
< IA-32/AMD64 pmovsxbw opcode.
OP_pmovsxdq
< IA-32/AMD64 pmovsxdq opcode.
OP_pmovsxwd
< IA-32/AMD64 pmovsxwd opcode.
OP_pmovsxwq
< IA-32/AMD64 pmovsxwq opcode.
OP_pmovzxbd
< IA-32/AMD64 pmovzxbd opcode.
OP_pmovzxbq
< IA-32/AMD64 pmovzxbq opcode.
OP_pmovzxbw
< IA-32/AMD64 pmovzxbw opcode.
OP_pmovzxdq
< IA-32/AMD64 pmovzxdq opcode.
OP_pmovzxwd
< IA-32/AMD64 pmovzxwd opcode.
OP_pmovzxwq
< IA-32/AMD64 pmovzxwq opcode.
OP_pmuldq
< IA-32/AMD64 pmuldq opcode.
OP_pmulhrsw
< IA-32/AMD64 pmulhrsw opcode.
OP_pmulhrw
< IA-32/AMD64 pmulhrw opcode.
OP_pmulhuw
< IA-32/AMD64 pmulhuw opcode.
OP_pmulhw
< IA-32/AMD64 pmulhw opcode.
OP_pmulld
< IA-32/AMD64 pmulld opcode.
OP_pmullw
< IA-32/AMD64 pmullw opcode.
OP_pmuludq
< IA-32/AMD64 pmuludq opcode.
OP_pop
< IA-32/AMD64 pop opcode.
OP_popa
< IA-32/AMD64 popa opcode.
OP_popcnt
< IA-32/AMD64 popcnt opcode.
OP_popf
< IA-32/AMD64 popf opcode.
OP_por
< IA-32/AMD64 por opcode.
OP_prefetch
< IA-32/AMD64 prefetch opcode.
OP_prefetchnta
< IA-32/AMD64 prefetchnta opcode.
OP_prefetcht0
< IA-32/AMD64 prefetcht0 opcode.
OP_prefetcht1
< IA-32/AMD64 prefetcht1 opcode.
OP_prefetcht2
< IA-32/AMD64 prefetcht2 opcode.
OP_prefetchw
< IA-32/AMD64 prefetchw opcode.
OP_psadbw
< IA-32/AMD64 psadbw opcode.
OP_pshufb
< IA-32/AMD64 pshufb opcode.
OP_pshufd
< IA-32/AMD64 pshufd opcode.
OP_pshufhw
< IA-32/AMD64 pshufhw opcode.
OP_pshuflw
< IA-32/AMD64 pshuflw opcode.
OP_pshufw
< IA-32/AMD64 pshufw opcode.
OP_psignb
< IA-32/AMD64 psignb opcode.
OP_psignd
< IA-32/AMD64 psignd opcode.
OP_psignw
< IA-32/AMD64 psignw opcode.
OP_pslld
< IA-32/AMD64 pslld opcode.
OP_pslldq
< IA-32/AMD64 pslldq opcode.
OP_psllq
< IA-32/AMD64 psllq opcode.
OP_psllw
< IA-32/AMD64 psllw opcode.
OP_psrad
< IA-32/AMD64 psrad opcode.
OP_psraw
< IA-32/AMD64 psraw opcode.
OP_psrld
< IA-32/AMD64 psrld opcode.
OP_psrldq
< IA-32/AMD64 psrldq opcode.
OP_psrlq
< IA-32/AMD64 psrlq opcode.
OP_psrlw
< IA-32/AMD64 psrlw opcode.
OP_psubb
< IA-32/AMD64 psubb opcode.
OP_psubd
< IA-32/AMD64 psubd opcode.
OP_psubq
< IA-32/AMD64 psubq opcode.
OP_psubsb
< IA-32/AMD64 psubsb opcode.
OP_psubsw
< IA-32/AMD64 psubsw opcode.
OP_psubusb
< IA-32/AMD64 psubusb opcode.
OP_psubusw
< IA-32/AMD64 psubusw opcode.
OP_psubw
< IA-32/AMD64 psubw opcode.
OP_pswapd
< IA-32/AMD64 pswapd opcode.
OP_ptest
< IA-32/AMD64 ptest opcode.
OP_ptwrite
< IA-32/AMD64 PT OP_ptwrite opcode.
OP_punpckhbw
< IA-32/AMD64 punpckhbw opcode.
OP_punpckhdq
< IA-32/AMD64 punpckhdq opcode.
OP_punpckhqdq
< IA-32/AMD64 punpckhqdq opcode.
OP_punpckhwd
< IA-32/AMD64 punpckhwd opcode.
OP_punpcklbw
< IA-32/AMD64 punpcklbw opcode.
OP_punpckldq
< IA-32/AMD64 punpckldq opcode.
OP_punpcklqdq
< IA-32/AMD64 punpcklqdq opcode.
OP_punpcklwd
< IA-32/AMD64 punpcklwd opcode.
OP_push
< IA-32/AMD64 push opcode.
OP_push_imm
< IA-32/AMD64 push_imm opcode.
OP_pusha
< IA-32/AMD64 pusha opcode.
OP_pushf
< IA-32/AMD64 pushf opcode.
OP_pxor
< IA-32/AMD64 pxor opcode.
OP_rcl
< IA-32/AMD64 rcl opcode.
OP_rcpps
< IA-32/AMD64 rcpps opcode.
OP_rcpss
< IA-32/AMD64 rcpss opcode.
OP_rcr
< IA-32/AMD64 rcr opcode.
OP_rdfsbase
< IA-32/AMD64 rdfsbase opcode.
OP_rdgsbase
< IA-32/AMD64 rdgsbase opcode.
OP_rdmsr
< IA-32/AMD64 rdmsr opcode.
OP_rdpid
< IA-32/AMD64 rdpid opcode.
OP_rdpkru
< IA-32/AMD64 MPK rdpkru opcode.
OP_rdpmc
< IA-32/AMD64 rdpmc opcode.
OP_rdrand
< IA-32/AMD64 rdrand opcode.
OP_rdseed
< IA-32/AMD64 rdseed opcode.
OP_rdtsc
< IA-32/AMD64 rdtsc opcode.
OP_rdtscp
< IA-32/AMD64 rdtscp opcode.
OP_rep_cmps
< IA-32/AMD64 rep_cmps opcode.
OP_rep_ins
< IA-32/AMD64 rep_ins opcode.
OP_rep_lods
< IA-32/AMD64 rep_lods opcode.
OP_rep_movs
< IA-32/AMD64 rep_movs opcode.
OP_rep_outs
< IA-32/AMD64 rep_outs opcode.
OP_rep_scas
< IA-32/AMD64 rep_scas opcode.
OP_rep_stos
< IA-32/AMD64 rep_stos opcode.
OP_repne_cmps
< IA-32/AMD64 repne_cmps opcode.
OP_repne_scas
< IA-32/AMD64 repne_scas opcode.
OP_ret
< IA-32/AMD64 ret opcode.
OP_ret_far
< IA-32/AMD64 ret_far opcode.
OP_rol
< IA-32/AMD64 rol opcode.
OP_ror
< IA-32/AMD64 ror opcode.
OP_rorx
< IA-32/AMD64 rorx opcode.
OP_roundpd
< IA-32/AMD64 roundpd opcode.
OP_roundps
< IA-32/AMD64 roundps opcode.
OP_roundsd
< IA-32/AMD64 roundsd opcode.
OP_roundss
< IA-32/AMD64 roundss opcode.
OP_rsm
< IA-32/AMD64 rsm opcode.
OP_rsqrtps
< IA-32/AMD64 rsqrtps opcode.
OP_rsqrtss
< IA-32/AMD64 rsqrtss opcode.
OP_sahf
< IA-32/AMD64 sahf opcode.
OP_salc
< IA-32/AMD64 salc opcode.
OP_sar
< IA-32/AMD64 sar opcode.
OP_sarx
< IA-32/AMD64 sarx opcode.
OP_sbb
< IA-32/AMD64 sbb opcode.
OP_scas
< IA-32/AMD64 scas opcode.
OP_serialize
< IA-32/AMD64 serialize opcode.
OP_setb
< IA-32/AMD64 setb opcode.
OP_setbe
< IA-32/AMD64 setbe opcode.
OP_setl
< IA-32/AMD64 setl opcode.
OP_setle
< IA-32/AMD64 setle opcode.
OP_setnb
< IA-32/AMD64 setnb opcode.
OP_setnbe
< IA-32/AMD64 setnbe opcode.
OP_setnl
< IA-32/AMD64 setnl opcode.
OP_setnle
< IA-32/AMD64 setnle opcode.
OP_setno
< IA-32/AMD64 setno opcode.
OP_setnp
< IA-32/AMD64 setnp opcode.
OP_setns
< IA-32/AMD64 setns opcode.
OP_setnz
< IA-32/AMD64 setnz opcode.
OP_seto
< IA-32/AMD64 seto opcode.
OP_setp
< IA-32/AMD64 setp opcode.
OP_sets
< IA-32/AMD64 sets opcode.
OP_setz
< IA-32/AMD64 setz opcode.
OP_sfence
< IA-32/AMD64 sfence opcode.
OP_sgdt
< IA-32/AMD64 sgdt opcode.
OP_sha1msg1
< IA-32/AMD64 SHA OP_sha1msg1 opcode.
OP_sha1msg2
< IA-32/AMD64 SHA OP_sha1msg2 opcode.
OP_sha1nexte
< IA-32/AMD64 SHA OP_sha1nexte opcode.
OP_sha1rnds4
< IA-32/AMD64 SHA OP_sha1rnds4 opcode.
OP_sha256msg1
< IA-32/AMD64 SHA OP_sha2msg1 opcode.
OP_sha256msg2
< IA-32/AMD64 SHA OP_sha2msg2 opcode.
OP_sha256rnds2
< IA-32/AMD64 SHA OP_sha2rnds2 opcode.
OP_shl
< IA-32/AMD64 shl opcode.
OP_shld
< IA-32/AMD64 shld opcode.
OP_shlx
< IA-32/AMD64 shlx opcode.
OP_shr
< IA-32/AMD64 shr opcode.
OP_shrd
< IA-32/AMD64 shrd opcode.
OP_shrx
< IA-32/AMD64 shrx opcode.
OP_shufpd
< IA-32/AMD64 shufpd opcode.
OP_shufps
< IA-32/AMD64 shufps opcode.
OP_sidt
< IA-32/AMD64 sidt opcode.
OP_skinit
< IA-32/AMD64 skinit opcode.
OP_sldt
< IA-32/AMD64 sldt opcode.
OP_slwpcb
< IA-32/AMD64 slwpcb opcode.
OP_smsw
< IA-32/AMD64 smsw opcode.
OP_sqrtpd
< IA-32/AMD64 sqrtpd opcode.
OP_sqrtps
< IA-32/AMD64 sqrtps opcode.
OP_sqrtsd
< IA-32/AMD64 sqrtsd opcode.
OP_sqrtss
< IA-32/AMD64 sqrtss opcode.
OP_stac
< IA-32/AMD64 stac opcode.
OP_stc
< IA-32/AMD64 stc opcode.
OP_std
< IA-32/AMD64 std opcode.
OP_stgi
< IA-32/AMD64 stgi opcode.
OP_sti
< IA-32/AMD64 sti opcode.
OP_stmxcsr
< IA-32/AMD64 stmxcsr opcode.
OP_stos
< IA-32/AMD64 stos opcode.
OP_str
< IA-32/AMD64 str opcode.
OP_sub
< IA-32/AMD64 sub opcode.
OP_subpd
< IA-32/AMD64 subpd opcode.
OP_subps
< IA-32/AMD64 subps opcode.
OP_subsd
< IA-32/AMD64 subsd opcode.
OP_subss
< IA-32/AMD64 subss opcode.
OP_swapgs
< IA-32/AMD64 swapgs opcode.
OP_syscall
< IA-32/AMD64 syscall opcode.
OP_sysenter
< IA-32/AMD64 sysenter opcode.
OP_sysexit
< IA-32/AMD64 sysexit opcode.
OP_sysret
< IA-32/AMD64 sysret opcode.
OP_t1mskc
< IA-32/AMD64 t1mskc opcode.
OP_test
< IA-32/AMD64 test opcode.
OP_tzcnt
< IA-32/AMD64 tzcnt opcode.
OP_tzmsk
< IA-32/AMD64 tzmsk opcode.
OP_ucomisd
< IA-32/AMD64 ucomisd opcode.
OP_ucomiss
< IA-32/AMD64 ucomiss opcode.
OP_ud1
< IA-32/AMD64 ud1 opcode.
OP_ud2
< IA-32/AMD64 ud2 opcode.
OP_unknown_3dnow
< IA-32/AMD64 unknown_3dnow opcode.
OP_unpckhpd
< IA-32/AMD64 unpckhpd opcode.
OP_unpckhps
< IA-32/AMD64 unpckhps opcode.
OP_unpcklpd
< IA-32/AMD64 unpcklpd opcode.
OP_unpcklps
< IA-32/AMD64 unpcklps opcode.
OP_vaddpd
< IA-32/AMD64 vaddpd opcode.
OP_vaddps
< IA-32/AMD64 vaddps opcode.
OP_vaddsd
< IA-32/AMD64 vaddsd opcode.
OP_vaddss
< IA-32/AMD64 vaddss opcode.
OP_vaddsubpd
< IA-32/AMD64 vaddsubpd opcode.
OP_vaddsubps
< IA-32/AMD64 vaddsubps opcode.
OP_vaesdec
< IA-32/AMD64 vaesdec opcode.
OP_vaesdeclast
< IA-32/AMD64 vaesdeclast opcode.
OP_vaesenc
< IA-32/AMD64 vaesenc opcode.
OP_vaesenclast
< IA-32/AMD64 vaesenclast opcode.
OP_vaesimc
< IA-32/AMD64 vaesimc opcode.
OP_vaeskeygenassist
< IA-32/AMD64 vaeskeygenassist opcode.
OP_valignd
< IA-32/AMD64 AVX-512 OP_valignd opcode.
OP_valignq
< IA-32/AMD64 AVX-512 OP_valignq opcode.
OP_vandnpd
< IA-32/AMD64 vandnpd opcode.
OP_vandnps
< IA-32/AMD64 vandnps opcode.
OP_vandpd
< IA-32/AMD64 vandpd opcode.
OP_vandps
< IA-32/AMD64 vandps opcode.
OP_vblendmpd
< IA-32/AMD64 AVX-512 OP_vblendmpd opcode.
OP_vblendmps
< IA-32/AMD64 AVX-512 OP_vblendmps opcode.
OP_vblendpd
< IA-32/AMD64 vblendpd opcode.
OP_vblendps
< IA-32/AMD64 vblendps opcode.
OP_vblendvpd
< IA-32/AMD64 vblendvpd opcode.
OP_vblendvps
< IA-32/AMD64 vblendvps opcode.
OP_vbroadcastf32x2
< IA-32/AMD64 AVX-512 OP_vbroadcastf32x2 opcode.
OP_vbroadcastf32x4
< IA-32/AMD64 AVX-512 OP_vbroadcastf32x4 opcode.
OP_vbroadcastf32x8
< IA-32/AMD64 AVX-512 OP_vbroadcastf32x8 opcode.
OP_vbroadcastf64x2
< IA-32/AMD64 AVX-512 OP_vbroadcastf64x2 opcode.
OP_vbroadcastf64x4
< IA-32/AMD64 AVX-512 OP_vbroadcastf64x4 opcode.
OP_vbroadcastf128
< IA-32/AMD64 vbroadcastf128 opcode.
OP_vbroadcasti32x2
< IA-32/AMD64 AVX-512 OP_vbroadcasti32x2 opcode.
OP_vbroadcasti32x4
< IA-32/AMD64 AVX-512 OP_vbroadcasti32x4 opcode.
OP_vbroadcasti32x8
< IA-32/AMD64 AVX-512 OP_vbroadcasti32x8 opcode.
OP_vbroadcasti64x2
< IA-32/AMD64 AVX-512 OP_vbroadcasti64x2 opcode.
OP_vbroadcasti64x4
< IA-32/AMD64 AVX-512 OP_vbroadcasti64x4 opcode.
OP_vbroadcasti128
< IA-32/AMD64 vbroadcasti128 opcode.
OP_vbroadcastsd
< IA-32/AMD64 vbroadcastsd opcode.
OP_vbroadcastss
< IA-32/AMD64 vbroadcastss opcode.
OP_vcmppd
< IA-32/AMD64 vcmppd opcode.
OP_vcmpps
< IA-32/AMD64 vcmpps opcode.
OP_vcmpsd
< IA-32/AMD64 vcmpsd opcode.
OP_vcmpss
< IA-32/AMD64 vcmpss opcode.
OP_vcomisd
< IA-32/AMD64 vcomisd opcode.
OP_vcomiss
< IA-32/AMD64 vcomiss opcode.
OP_vcompresspd
< IA-32/AMD64 AVX-512 OP_vcompresspd opcode.
OP_vcompressps
< IA-32/AMD64 AVX-512 OP_vcompressps opcode.
OP_vcvtdq2pd
< IA-32/AMD64 vcvtdq2pd opcode.
OP_vcvtdq2ps
< IA-32/AMD64 vcvtdq2ps opcode.
OP_vcvtne2ps2bf16
< IA-32/AMD64 vcvtne2ps2bf16 opcode.
OP_vcvtneps2bf16
< IA-32/AMD64 vcvtneps2bf16 opcode.
OP_vcvtpd2dq
< IA-32/AMD64 vcvtpd2dq opcode.
OP_vcvtpd2ps
< IA-32/AMD64 vcvtpd2ps opcode.
OP_vcvtpd2qq
< IA-32/AMD64 AVX-512 OP_vcvtpd2qq opcode.
OP_vcvtpd2udq
< IA-32/AMD64 AVX-512 OP_vcvtpd2udq opcode.
OP_vcvtpd2uqq
< IA-32/AMD64 AVX-512 OP_vcvtpd2uqq opcode.
OP_vcvtph2ps
< IA-32/AMD64 vcvtph2ps opcode.
OP_vcvtps2dq
< IA-32/AMD64 vcvtps2dq opcode.
OP_vcvtps2pd
< IA-32/AMD64 vcvtps2pd opcode.
OP_vcvtps2ph
< IA-32/AMD64 vcvtps2ph opcode.
OP_vcvtps2qq
< IA-32/AMD64 AVX-512 OP_vcvtps2qq opcode.
OP_vcvtps2udq
< IA-32/AMD64 AVX-512 OP_vcvtps2udq opcode.
OP_vcvtps2uqq
< IA-32/AMD64 AVX-512 OP_vcvtps2uqq opcode.
OP_vcvtqq2pd
< IA-32/AMD64 AVX-512 OP_vcvtqq2pd opcode.
OP_vcvtqq2ps
< IA-32/AMD64 AVX-512 OP_vcvtqq2ps opcode.
OP_vcvtsd2si
< IA-32/AMD64 vcvtsd2si opcode.
OP_vcvtsd2ss
< IA-32/AMD64 vcvtsd2ss opcode.
OP_vcvtsd2usi
< IA-32/AMD64 AVX-512 OP_vcvtsd2usi opcode.
OP_vcvtsi2sd
< IA-32/AMD64 vcvtsi2sd opcode.
OP_vcvtsi2ss
< IA-32/AMD64 vcvtsi2ss opcode.
OP_vcvtss2sd
< IA-32/AMD64 vcvtss2sd opcode.
OP_vcvtss2si
< IA-32/AMD64 vcvtss2si opcode.
OP_vcvtss2usi
< IA-32/AMD64 AVX-512 OP_vcvtss2usi opcode.
OP_vcvttpd2dq
< IA-32/AMD64 vcvttpd2dq opcode.
OP_vcvttpd2qq
< IA-32/AMD64 AVX-512 OP_vcvttpd2qq opcode.
OP_vcvttpd2udq
< IA-32/AMD64 AVX-512 OP_vcvttpd2udq opcode.
OP_vcvttpd2uqq
< IA-32/AMD64 AVX-512 OP_vcvttpd2uqq opcode.
OP_vcvttps2dq
< IA-32/AMD64 vcvttps2dq opcode.
OP_vcvttps2qq
< IA-32/AMD64 AVX-512 OP_vcvttps2qq opcode.
OP_vcvttps2udq
< IA-32/AMD64 AVX-512 OP_vcvttps2udq opcode.
OP_vcvttps2uqq
< IA-32/AMD64 AVX-512 OP_vcvttps2uqq opcode.
OP_vcvttsd2si
< IA-32/AMD64 vcvttsd2si opcode.
OP_vcvttsd2usi
< IA-32/AMD64 AVX-512 OP_vcvttsd2usi opcode.
OP_vcvttss2si
< IA-32/AMD64 vcvttss2si opcode.
OP_vcvttss2usi
< IA-32/AMD64 AVX-512 OP_vcvttss2usi opcode.
OP_vcvtudq2pd
< IA-32/AMD64 AVX-512 OP_vcvtudq2pd opcode.
OP_vcvtudq2ps
< IA-32/AMD64 AVX-512 OP_vcvtudq2ps opcode.
OP_vcvtuqq2pd
< IA-32/AMD64 AVX-512 OP_vcvtuqq2pd opcode.
OP_vcvtuqq2ps
< IA-32/AMD64 AVX-512 OP_vcvtuqq2ps opcode.
OP_vcvtusi2sd
< IA-32/AMD64 AVX-512 OP_vcvtusi2sd opcode.
OP_vcvtusi2ss
< IA-32/AMD64 AVX-512 OP_vcvtusi2ss opcode.
OP_vdbpsadbw
< IA-32/AMD64 AVX-512 OP_vdbpsadbw opcode.
OP_vdivpd
< IA-32/AMD64 vdivpd opcode.
OP_vdivps
< IA-32/AMD64 vdivps opcode.
OP_vdivsd
< IA-32/AMD64 vdivsd opcode.
OP_vdivss
< IA-32/AMD64 vdivss opcode.
OP_vdpbf16ps
< IA-32/AMD64 vdpbf16ps opcode.
OP_vdppd
< IA-32/AMD64 vdppd opcode.
OP_vdpps
< IA-32/AMD64 vdpps opcode.
OP_verr
< IA-32/AMD64 verr opcode.
OP_verw
< IA-32/AMD64 verw opcode.
OP_vexp2pd
< IA-32/AMD64 AVX-512 OP_vexp2pd opcode.
OP_vexp2ps
< IA-32/AMD64 AVX-512 OP_vexp2ps opcode.
OP_vexpandpd
< IA-32/AMD64 AVX-512 OP_vexpandpd opcode.
OP_vexpandps
< IA-32/AMD64 AVX-512 OP_vexpandps opcode.
OP_vextractf32x4
< IA-32/AMD64 AVX-512 OP_vextractf32x4 opcode.
OP_vextractf32x8
< IA-32/AMD64 AVX-512 OP_vextractf32x8 opcode.
OP_vextractf64x2
< IA-32/AMD64 AVX-512 OP_vextractf64x2 opcode.
OP_vextractf64x4
< IA-32/AMD64 AVX-512 OP_vextractf64x4 opcode.
OP_vextractf128
< IA-32/AMD64 vextractf128 opcode.
OP_vextracti32x4
< IA-32/AMD64 AVX-512 OP_vextracti32x4 opcode.
OP_vextracti32x8
< IA-32/AMD64 AVX-512 OP_vextracti32x8 opcode.
OP_vextracti64x2
< IA-32/AMD64 AVX-512 OP_vextracti64x2 opcode.
OP_vextracti64x4
< IA-32/AMD64 AVX-512 OP_vextracti64x4 opcode.
OP_vextracti128
< IA-32/AMD64 vextracti128 opcode.
OP_vextractps
< IA-32/AMD64 vextractps opcode.
OP_vfixupimmpd
< IA-32/AMD64 AVX-512 OP_vfixupimmpd opcode.
OP_vfixupimmps
< IA-32/AMD64 AVX-512 OP_vfixupimmps opcode.
OP_vfixupimmsd
< IA-32/AMD64 AVX-512 OP_vfixupimmsd opcode.
OP_vfixupimmss
< IA-32/AMD64 AVX-512 OP_vfixupimmss opcode.
OP_vfmadd132pd
< IA-32/AMD64 vfmadd132pd opcode.
OP_vfmadd132ps
< IA-32/AMD64 vfmadd132ps opcode.
OP_vfmadd132sd
< IA-32/AMD64 vfmadd132sd opcode.
OP_vfmadd132ss
< IA-32/AMD64 vfmadd132ss opcode.
OP_vfmadd213pd
< IA-32/AMD64 vfmadd213pd opcode.
OP_vfmadd213ps
< IA-32/AMD64 vfmadd213ps opcode.
OP_vfmadd213sd
< IA-32/AMD64 vfmadd213sd opcode.
OP_vfmadd213ss
< IA-32/AMD64 vfmadd213ss opcode.
OP_vfmadd231pd
< IA-32/AMD64 vfmadd231pd opcode.
OP_vfmadd231ps
< IA-32/AMD64 vfmadd231ps opcode.
OP_vfmadd231sd
< IA-32/AMD64 vfmadd231sd opcode.
OP_vfmadd231ss
< IA-32/AMD64 vfmadd231ss opcode.
OP_vfmaddpd
< IA-32/AMD64 vfmaddpd opcode.
OP_vfmaddps
< IA-32/AMD64 vfmaddps opcode.
OP_vfmaddsd
< IA-32/AMD64 vfmaddsd opcode.
OP_vfmaddss
< IA-32/AMD64 vfmaddss opcode.
OP_vfmaddsub132pd
< IA-32/AMD64 vfmaddsub132pd opcode.
OP_vfmaddsub132ps
< IA-32/AMD64 vfmaddsub132ps opcode.
OP_vfmaddsub213pd
< IA-32/AMD64 vfmaddsub213pd opcode.
OP_vfmaddsub213ps
< IA-32/AMD64 vfmaddsub213ps opcode.
OP_vfmaddsub231pd
< IA-32/AMD64 vfmaddsub231pd opcode.
OP_vfmaddsub231ps
< IA-32/AMD64 vfmaddsub231ps opcode.
OP_vfmaddsubpd
< IA-32/AMD64 vfmaddsubpd opcode.
OP_vfmaddsubps
< IA-32/AMD64 vfmaddsubps opcode.
OP_vfmsub132pd
< IA-32/AMD64 vfmsub132pd opcode.
OP_vfmsub132ps
< IA-32/AMD64 vfmsub132ps opcode.
OP_vfmsub132sd
< IA-32/AMD64 vfmsub132sd opcode.
OP_vfmsub132ss
< IA-32/AMD64 vfmsub132ss opcode.
OP_vfmsub213pd
< IA-32/AMD64 vfmsub213pd opcode.
OP_vfmsub213ps
< IA-32/AMD64 vfmsub213ps opcode.
OP_vfmsub213sd
< IA-32/AMD64 vfmsub213sd opcode.
OP_vfmsub213ss
< IA-32/AMD64 vfmsub213ss opcode.
OP_vfmsub231pd
< IA-32/AMD64 vfmsub231pd opcode.
OP_vfmsub231ps
< IA-32/AMD64 vfmsub231ps opcode.
OP_vfmsub231sd
< IA-32/AMD64 vfmsub231sd opcode.
OP_vfmsub231ss
< IA-32/AMD64 vfmsub231ss opcode.
OP_vfmsubadd132pd
< IA-32/AMD64 vfmsubadd132pd opcode.
OP_vfmsubadd132ps
< IA-32/AMD64 vfmsubadd132ps opcode.
OP_vfmsubadd213pd
< IA-32/AMD64 vfmsubadd213pd opcode.
OP_vfmsubadd213ps
< IA-32/AMD64 vfmsubadd213ps opcode.
OP_vfmsubadd231pd
< IA-32/AMD64 vfmsubadd231pd opcode.
OP_vfmsubadd231ps
< IA-32/AMD64 vfmsubadd231ps opcode.
OP_vfmsubaddpd
< IA-32/AMD64 vfmsubaddpd opcode.
OP_vfmsubaddps
< IA-32/AMD64 vfmsubaddps opcode.
OP_vfmsubpd
< IA-32/AMD64 vfmsubpd opcode.
OP_vfmsubps
< IA-32/AMD64 vfmsubps opcode.
OP_vfmsubsd
< IA-32/AMD64 vfmsubsd opcode.
OP_vfmsubss
< IA-32/AMD64 vfmsubss opcode.
OP_vfnmadd132pd
< IA-32/AMD64 vfnmadd132pd opcode.
OP_vfnmadd132ps
< IA-32/AMD64 vfnmadd132ps opcode.
OP_vfnmadd132sd
< IA-32/AMD64 vfnmadd132sd opcode.
OP_vfnmadd132ss
< IA-32/AMD64 vfnmadd132ss opcode.
OP_vfnmadd213pd
< IA-32/AMD64 vfnmadd213pd opcode.
OP_vfnmadd213ps
< IA-32/AMD64 vfnmadd213ps opcode.
OP_vfnmadd213sd
< IA-32/AMD64 vfnmadd213sd opcode.
OP_vfnmadd213ss
< IA-32/AMD64 vfnmadd213ss opcode.
OP_vfnmadd231pd
< IA-32/AMD64 vfnmadd231pd opcode.
OP_vfnmadd231ps
< IA-32/AMD64 vfnmadd231ps opcode.
OP_vfnmadd231sd
< IA-32/AMD64 vfnmadd231sd opcode.
OP_vfnmadd231ss
< IA-32/AMD64 vfnmadd231ss opcode.
OP_vfnmaddpd
< IA-32/AMD64 vfnmaddpd opcode.
OP_vfnmaddps
< IA-32/AMD64 vfnmaddps opcode.
OP_vfnmaddsd
< IA-32/AMD64 vfnmaddsd opcode.
OP_vfnmaddss
< IA-32/AMD64 vfnmaddss opcode.
OP_vfnmsub132pd
< IA-32/AMD64 vfnmsub132pd opcode.
OP_vfnmsub132ps
< IA-32/AMD64 vfnmsub132ps opcode.
OP_vfnmsub132sd
< IA-32/AMD64 vfnmsub132sd opcode.
OP_vfnmsub132ss
< IA-32/AMD64 vfnmsub132ss opcode.
OP_vfnmsub213pd
< IA-32/AMD64 vfnmsub213pd opcode.
OP_vfnmsub213ps
< IA-32/AMD64 vfnmsub213ps opcode.
OP_vfnmsub213sd
< IA-32/AMD64 vfnmsub213sd opcode.
OP_vfnmsub213ss
< IA-32/AMD64 vfnmsub213ss opcode.
OP_vfnmsub231pd
< IA-32/AMD64 vfnmsub231pd opcode.
OP_vfnmsub231ps
< IA-32/AMD64 vfnmsub231ps opcode.
OP_vfnmsub231sd
< IA-32/AMD64 vfnmsub231sd opcode.
OP_vfnmsub231ss
< IA-32/AMD64 vfnmsub231ss opcode.
OP_vfnmsubpd
< IA-32/AMD64 vfnmsubpd opcode.
OP_vfnmsubps
< IA-32/AMD64 vfnmsubps opcode.
OP_vfnmsubsd
< IA-32/AMD64 vfnmsubsd opcode.
OP_vfnmsubss
< IA-32/AMD64 vfnmsubss opcode.
OP_vfpclasspd
< IA-32/AMD64 AVX-512 OP_vfpclasspd opcode.
OP_vfpclassps
< IA-32/AMD64 AVX-512 OP_vfpclassps opcode.
OP_vfpclasssd
< IA-32/AMD64 AVX-512 OP_vfpclasssd opcode.
OP_vfpclassss
< IA-32/AMD64 AVX-512 OP_vfpclassss opcode.
OP_vfrczpd
< IA-32/AMD64 vfrczpd opcode.
OP_vfrczps
< IA-32/AMD64 vfrczps opcode.
OP_vfrczsd
< IA-32/AMD64 vfrczsd opcode.
OP_vfrczss
< IA-32/AMD64 vfrczss opcode.
OP_vgatherdpd
< IA-32/AMD64 vgatherdpd opcode.
OP_vgatherdps
< IA-32/AMD64 vgatherdps opcode.
OP_vgatherpf0dpd
< IA-32/AMD64 AVX-512 OP_vgatherpf0dps opcode.
OP_vgatherpf0dps
< IA-32/AMD64 AVX-512 OP_vgatherpf0dps opcode.
OP_vgatherpf0qpd
< IA-32/AMD64 AVX-512 OP_vgatherpf0qpd opcode.
OP_vgatherpf0qps
< IA-32/AMD64 AVX-512 OP_vgatherpf0qps opcode.
OP_vgatherpf1dpd
< IA-32/AMD64 AVX-512 OP_vgatherpf1dpd opcode.
OP_vgatherpf1dps
< IA-32/AMD64 AVX-512 OP_vgatherpf1dps opcode.
OP_vgatherpf1qpd
< IA-32/AMD64 AVX-512 OP_vgatherpf1qpd opcode.
OP_vgatherpf1qps
< IA-32/AMD64 AVX-512 OP_vgatherpf1qps opcode.
OP_vgatherqpd
< IA-32/AMD64 vgatherqpd opcode.
OP_vgatherqps
< IA-32/AMD64 vgatherqps opcode.
OP_vgetexppd
< IA-32/AMD64 AVX-512 OP_vgetexppd opcode.
OP_vgetexpps
< IA-32/AMD64 AVX-512 OP_vgetexpps opcode.
OP_vgetexpsd
< IA-32/AMD64 AVX-512 OP_vgetexpsd opcode.
OP_vgetexpss
< IA-32/AMD64 AVX-512 OP_vgetexpss opcode.
OP_vgetmantpd
< IA-32/AMD64 AVX-512 OP_vgetmantpd opcode.
OP_vgetmantps
< IA-32/AMD64 AVX-512 OP_vgetmantps opcode.
OP_vgetmantsd
< IA-32/AMD64 AVX-512 OP_vgetmantsd opcode.
OP_vgetmantss
< IA-32/AMD64 AVX-512 OP_vgetmantss opcode.
OP_vgf2p8affineinvqb
< IA-32/AMD64 vgf2p8affineinvqb opcode.
OP_vgf2p8affineqb
< IA-32/AMD64 vgf2p8affineqb opcode.
OP_vgf2p8mulb
< IA-32/AMD64 vgf2p8mulb opcode.
OP_vhaddpd
< IA-32/AMD64 vhaddpd opcode.
OP_vhaddps
< IA-32/AMD64 vhaddps opcode.
OP_vhsubpd
< IA-32/AMD64 vhsubpd opcode.
OP_vhsubps
< IA-32/AMD64 vhsubps opcode.
OP_vinsertf32x4
< IA-32/AMD64 AVX-512 OP_vinsertf32x4 opcode.
OP_vinsertf32x8
< IA-32/AMD64 AVX-512 OP_vinsertf32x8 opcode.
OP_vinsertf64x2
< IA-32/AMD64 AVX-512 OP_vinsertf64x2 opcode.
OP_vinsertf64x4
< IA-32/AMD64 AVX-512 OP_vinsertf64x4 opcode.
OP_vinsertf128
< IA-32/AMD64 vinsertf128 opcode.
OP_vinserti32x4
< IA-32/AMD64 AVX-512 OP_vinserti32x4 opcode.
OP_vinserti32x8
< IA-32/AMD64 AVX-512 OP_vinserti32x8 opcode.
OP_vinserti64x2
< IA-32/AMD64 AVX-512 OP_vinserti64x2 opcode.
OP_vinserti64x4
< IA-32/AMD64 AVX-512 OP_vinserti64x4 opcode.
OP_vinserti128
< IA-32/AMD64 vinserti128 opcode.
OP_vinsertps
< IA-32/AMD64 vinsertps opcode.
OP_vlddqu
< IA-32/AMD64 vlddqu opcode.
OP_vldmxcsr
< IA-32/AMD64 vldmxcsr opcode.
OP_vmaskmovdqu
< IA-32/AMD64 vmaskmovdqu opcode.
OP_vmaskmovpd
< IA-32/AMD64 vmaskmovpd opcode.
OP_vmaskmovps
< IA-32/AMD64 vmaskmovps opcode.
OP_vmaxpd
< IA-32/AMD64 vmaxpd opcode.
OP_vmaxps
< IA-32/AMD64 vmaxps opcode.
OP_vmaxsd
< IA-32/AMD64 vmaxsd opcode.
OP_vmaxss
< IA-32/AMD64 vmaxss opcode.
OP_vmcall
< IA-32/AMD64 vmcall opcode.
OP_vmclear
< IA-32/AMD64 vmclear opcode.
OP_vmfunc
< IA-32/AMD64 vmfunc opcode.
OP_vminpd
< IA-32/AMD64 vminpd opcode.
OP_vminps
< IA-32/AMD64 vminps opcode.
OP_vminsd
< IA-32/AMD64 vminsd opcode.
OP_vminss
< IA-32/AMD64 vminss opcode.
OP_vmlaunch
< IA-32/AMD64 vmlaunch opcode.
OP_vmload
< IA-32/AMD64 vmload opcode.
OP_vmmcall
< IA-32/AMD64 vmmcall opcode.
OP_vmovapd
< IA-32/AMD64 vmovapd opcode.
OP_vmovaps
< IA-32/AMD64 vmovaps opcode.
OP_vmovd
< IA-32/AMD64 vmovd opcode.
OP_vmovddup
< IA-32/AMD64 vmovddup opcode.
OP_vmovdqa
< IA-32/AMD64 vmovdqa opcode.
OP_vmovdqa32
< IA-32/AMD64 AVX-512 OP_vmovdqa32 opcode.
OP_vmovdqa64
< IA-32/AMD64 AVX-512 OP_vmovdqa64 opcode.
OP_vmovdqu
< IA-32/AMD64 vmovdqu opcode.
OP_vmovdqu8
< IA-32/AMD64 AVX-512 OP_vmovdqu8 opcode.
OP_vmovdqu16
< IA-32/AMD64 AVX-512 OP_vmovdqu16 opcode.
OP_vmovdqu32
< IA-32/AMD64 AVX-512 OP_vmovdqu32 opcode.
OP_vmovdqu64
< IA-32/AMD64 AVX-512 OP_vmovdqu64 opcode.
OP_vmovhpd
< IA-32/AMD64 vmovhpd opcode.
OP_vmovhps
< IA-32/AMD64 vmovhps opcode.
OP_vmovlpd
< IA-32/AMD64 vmovlpd opcode.
OP_vmovlps
< IA-32/AMD64 vmovlps opcode.
OP_vmovmskpd
< IA-32/AMD64 vmovmskpd opcode.
OP_vmovmskps
< IA-32/AMD64 vmovmskps opcode.
OP_vmovntdq
< IA-32/AMD64 vmovntdq opcode.
OP_vmovntdqa
< IA-32/AMD64 vmovntdqa opcode.
OP_vmovntpd
< IA-32/AMD64 vmovntpd opcode.
OP_vmovntps
< IA-32/AMD64 vmovntps opcode.
OP_vmovq
< IA-32/AMD64 vmovq opcode.
OP_vmovsd
< IA-32/AMD64 vmovsd opcode.
OP_vmovshdup
< IA-32/AMD64 vmovshdup opcode.
OP_vmovsldup
< IA-32/AMD64 vmovsldup opcode.
OP_vmovss
< IA-32/AMD64 vmovss opcode.
OP_vmovupd
< IA-32/AMD64 vmovupd opcode.
OP_vmovups
< IA-32/AMD64 vmovups opcode.
OP_vmpsadbw
< IA-32/AMD64 vmpsadbw opcode.
OP_vmptrld
< IA-32/AMD64 vmptrld opcode.
OP_vmptrst
< IA-32/AMD64 vmptrst opcode.
OP_vmread
< IA-32/AMD64 vmread opcode.
OP_vmresume
< IA-32/AMD64 vmresume opcode.
OP_vmrun
< IA-32/AMD64 vmrun opcode.
OP_vmsave
< IA-32/AMD64 vmsave opcode.
OP_vmulpd
< IA-32/AMD64 vmulpd opcode.
OP_vmulps
< IA-32/AMD64 vmulps opcode.
OP_vmulsd
< IA-32/AMD64 vmulsd opcode.
OP_vmulss
< IA-32/AMD64 vmulss opcode.
OP_vmwrite
< IA-32/AMD64 vmwrite opcode.
OP_vmxoff
< IA-32/AMD64 vmxoff opcode.
OP_vmxon
< IA-32/AMD64 vmxon opcode.
OP_vorpd
< IA-32/AMD64 vorpd opcode.
OP_vorps
< IA-32/AMD64 vorps opcode.
OP_vpabsb
< IA-32/AMD64 vpabsb opcode.
OP_vpabsd
< IA-32/AMD64 vpabsd opcode.
OP_vpabsq
< IA-32/AMD64 AVX-512 OP_vpabsq opcode.
OP_vpabsw
< IA-32/AMD64 vpabsw opcode.
OP_vpackssdw
< IA-32/AMD64 vpackssdw opcode.
OP_vpacksswb
< IA-32/AMD64 vpacksswb opcode.
OP_vpackusdw
< IA-32/AMD64 vpackusdw opcode.
OP_vpackuswb
< IA-32/AMD64 vpackuswb opcode.
OP_vpaddb
< IA-32/AMD64 vpaddb opcode.
OP_vpaddd
< IA-32/AMD64 vpaddd opcode.
OP_vpaddq
< IA-32/AMD64 vpaddq opcode.
OP_vpaddsb
< IA-32/AMD64 vpaddsb opcode.
OP_vpaddsw
< IA-32/AMD64 vpaddsw opcode.
OP_vpaddusb
< IA-32/AMD64 vpaddusb opcode.
OP_vpaddusw
< IA-32/AMD64 vpaddusw opcode.
OP_vpaddw
< IA-32/AMD64 vpaddw opcode.
OP_vpalignr
< IA-32/AMD64 vpalignr opcode.
OP_vpand
< IA-32/AMD64 vpand opcode.
OP_vpandd
< IA-32/AMD64 AVX-512 OP_vpandd opcode.
OP_vpandn
< IA-32/AMD64 vpandn opcode.
OP_vpandnd
< IA-32/AMD64 AVX-512 OP_vpandnd opcode.
OP_vpandnq
< IA-32/AMD64 AVX-512 OP_vpandnq opcode.
OP_vpandq
< IA-32/AMD64 AVX-512 OP_vpandq opcode.
OP_vpavgb
< IA-32/AMD64 vpavgb opcode.
OP_vpavgw
< IA-32/AMD64 vpavgw opcode.
OP_vpblendd
< IA-32/AMD64 vpblendd opcode.
OP_vpblendmb
< IA-32/AMD64 AVX-512 OP_vpblendmb opcode.
OP_vpblendmd
< IA-32/AMD64 AVX-512 OP_vpblendmd opcode.
OP_vpblendmq
< IA-32/AMD64 AVX-512 OP_vpblendmq opcode.
OP_vpblendmw
< IA-32/AMD64 AVX-512 OP_vpblendmw opcode.
OP_vpblendvb
< IA-32/AMD64 vpblendvb opcode.
OP_vpblendw
< IA-32/AMD64 vpblendw opcode.
OP_vpbroadcastb
< IA-32/AMD64 vpbroadcastb opcode.
OP_vpbroadcastd
< IA-32/AMD64 vpbroadcastd opcode.
OP_vpbroadcastmb2q
< IA-32/AMD64 AVX-512 OP_vpbroadcastmb2q opcode.
OP_vpbroadcastmw2d
< IA-32/AMD64 AVX-512 OP_vpbroadcastmw2d opcode.
OP_vpbroadcastq
< IA-32/AMD64 vpbroadcastq opcode.
OP_vpbroadcastw
< IA-32/AMD64 vpbroadcastw opcode.
OP_vpclmulqdq
< IA-32/AMD64 vpclmulqdq opcode.
OP_vpcmov
< IA-32/AMD64 vpcmov opcode.
OP_vpcmpb
< IA-32/AMD64 AVX-512 OP_vpcmpb opcode.
OP_vpcmpd
< IA-32/AMD64 AVX-512 OP_vpcmpd opcode.
OP_vpcmpeqb
< IA-32/AMD64 vpcmpeqb opcode.
OP_vpcmpeqd
< IA-32/AMD64 vpcmpeqd opcode.
OP_vpcmpeqq
< IA-32/AMD64 vpcmpeqq opcode.
OP_vpcmpeqw
< IA-32/AMD64 vpcmpeqw opcode.
OP_vpcmpestri
< IA-32/AMD64 vpcmpestri opcode.
OP_vpcmpestrm
< IA-32/AMD64 vpcmpestrm opcode.
OP_vpcmpgtb
< IA-32/AMD64 vpcmpgtb opcode.
OP_vpcmpgtd
< IA-32/AMD64 vpcmpgtd opcode.
OP_vpcmpgtq
< IA-32/AMD64 vpcmpgtq opcode.
OP_vpcmpgtw
< IA-32/AMD64 vpcmpgtw opcode.
OP_vpcmpistri
< IA-32/AMD64 vpcmpistri opcode.
OP_vpcmpistrm
< IA-32/AMD64 vpcmpistrm opcode.
OP_vpcmpq
< IA-32/AMD64 AVX-512 OP_vpcmpq opcode.
OP_vpcmpub
< IA-32/AMD64 AVX-512 OP_vpcmpub opcode.
OP_vpcmpud
< IA-32/AMD64 AVX-512 OP_vpcmpud opcode.
OP_vpcmpuq
< IA-32/AMD64 AVX-512 OP_vpcmpuq opcode.
OP_vpcmpuw
< IA-32/AMD64 AVX-512 OP_vpcmpuw opcode.
OP_vpcmpw
< IA-32/AMD64 AVX-512 OP_vpcmpw opcode.
OP_vpcomb
< IA-32/AMD64 vpcomb opcode.
OP_vpcomd
< IA-32/AMD64 vpcomd opcode.
OP_vpcompressb
< IA-32/AMD64 vpcompressb opcode.
OP_vpcompressd
< IA-32/AMD64 AVX-512 OP_vpcompressd opcode.
OP_vpcompressq
< IA-32/AMD64 AVX-512 OP_vpcompressq opcode.
OP_vpcompressw
< IA-32/AMD64 vpcompressw opcode.
OP_vpcomq
< IA-32/AMD64 vpcomq opcode.
OP_vpcomub
< IA-32/AMD64 vpcomub opcode.
OP_vpcomud
< IA-32/AMD64 vpcomud opcode.
OP_vpcomuq
< IA-32/AMD64 vpcomuq opcode.
OP_vpcomuw
< IA-32/AMD64 vpcomuw opcode.
OP_vpcomw
< IA-32/AMD64 vpcomw opcode.
OP_vpconflictd
< IA-32/AMD64 AVX-512 OP_vpconflictd opcode.
OP_vpconflictq
< IA-32/AMD64 AVX-512 OP_vpconflictq opcode.
OP_vpdpbusd
< IA-32/AMD64 vpdpbusd opcode.
OP_vpdpbusds
< IA-32/AMD64 vpdpbusds opcode.
OP_vpdpwssd
< IA-32/AMD64 vpdpwssd opcode.
OP_vpdpwssds
< IA-32/AMD64 vpdpwssds opcode.
OP_vperm2f128
< IA-32/AMD64 vperm2f128 opcode.
OP_vperm2i128
< IA-32/AMD64 vperm2i128 opcode.
OP_vpermb
< IA-32/AMD64 AVX-512 OP_vpermb opcode.
OP_vpermd
< IA-32/AMD64 vpermd opcode.
OP_vpermi2b
< IA-32/AMD64 AVX-512 OP_vpermi2b opcode.
OP_vpermi2d
< IA-32/AMD64 AVX-512 OP_vpermi2d opcode.
OP_vpermi2pd
< IA-32/AMD64 AVX-512 OP_vpermi2pd opcode.
OP_vpermi2ps
< IA-32/AMD64 AVX-512 OP_vpermi2ps opcode.
OP_vpermi2q
< IA-32/AMD64 AVX-512 OP_vpermi2q opcode.
OP_vpermi2w
< IA-32/AMD64 AVX-512 OP_vpermi2w opcode.
OP_vpermil2pd
< IA-32/AMD64 vpermil2pd opcode.
OP_vpermil2ps
< IA-32/AMD64 vpermil2ps opcode.
OP_vpermilpd
< IA-32/AMD64 vpermilpd opcode.
OP_vpermilps
< IA-32/AMD64 vpermilps opcode.
OP_vpermpd
< IA-32/AMD64 vpermpd opcode.
OP_vpermps
< IA-32/AMD64 vpermps opcode.
OP_vpermq
< IA-32/AMD64 vpermq opcode.
OP_vpermt2b
< IA-32/AMD64 AVX-512 OP_vpermt2b opcode.
OP_vpermt2d
< IA-32/AMD64 AVX-512 OP_vpermt2d opcode.
OP_vpermt2pd
< IA-32/AMD64 AVX-512 OP_vpermt2pd opcode.
OP_vpermt2ps
< IA-32/AMD64 AVX-512 OP_vpermt2ps opcode.
OP_vpermt2q
< IA-32/AMD64 AVX-512 OP_vpermt2q opcode.
OP_vpermt2w
< IA-32/AMD64 AVX-512 OP_vpermt2w opcode.
OP_vpermw
< IA-32/AMD64 AVX-512 OP_vpermw opcode.
OP_vpexpandb
< IA-32/AMD64 vpexpandb opcode.
OP_vpexpandd
< IA-32/AMD64 AVX-512 OP_vpexpandd opcode.
OP_vpexpandq
< IA-32/AMD64 AVX-512 OP_vpexpandq opcode.
OP_vpexpandw
< IA-32/AMD64 vpexpandw opcode.
OP_vpextrb
< IA-32/AMD64 vpextrb opcode.
OP_vpextrd
< IA-32/AMD64 vpextrd opcode.
OP_vpextrq
< IA-32/AMD64 AVX-512 OP_vpextrq opcode.
OP_vpextrw
< IA-32/AMD64 vpextrw opcode.
OP_vpgatherdd
< IA-32/AMD64 vpgatherdd opcode.
OP_vpgatherdq
< IA-32/AMD64 vpgatherdq opcode.
OP_vpgatherqd
< IA-32/AMD64 vpgatherqd opcode.
OP_vpgatherqq
< IA-32/AMD64 vpgatherqq opcode.
OP_vphaddbd
< IA-32/AMD64 vphaddbd opcode.
OP_vphaddbq
< IA-32/AMD64 vphaddbq opcode.
OP_vphaddbw
< IA-32/AMD64 vphaddbw opcode.
OP_vphaddd
< IA-32/AMD64 vphaddd opcode.
OP_vphadddq
< IA-32/AMD64 vphadddq opcode.
OP_vphaddsw
< IA-32/AMD64 vphaddsw opcode.
OP_vphaddubd
< IA-32/AMD64 vphaddubd opcode.
OP_vphaddubq
< IA-32/AMD64 vphaddubq opcode.
OP_vphaddubw
< IA-32/AMD64 vphaddubw opcode.
OP_vphaddudq
< IA-32/AMD64 vphaddudq opcode.
OP_vphadduwd
< IA-32/AMD64 vphadduwd opcode.
OP_vphadduwq
< IA-32/AMD64 vphadduwq opcode.
OP_vphaddw
< IA-32/AMD64 vphaddw opcode.
OP_vphaddwd
< IA-32/AMD64 vphaddwd opcode.
OP_vphaddwq
< IA-32/AMD64 vphaddwq opcode.
OP_vphminposuw
< IA-32/AMD64 vphminposuw opcode.
OP_vphsubbw
< IA-32/AMD64 vphsubbw opcode.
OP_vphsubd
< IA-32/AMD64 vphsubd opcode.
OP_vphsubdq
< IA-32/AMD64 vphsubdq opcode.
OP_vphsubsw
< IA-32/AMD64 vphsubsw opcode.
OP_vphsubw
< IA-32/AMD64 vphsubw opcode.
OP_vphsubwd
< IA-32/AMD64 vphsubwd opcode.
OP_vpinsrb
< IA-32/AMD64 vpinsrb opcode.
OP_vpinsrd
< IA-32/AMD64 vpinsrd opcode.
OP_vpinsrq
< IA-32/AMD64 AVX-512 OP_vpinsrq opcode.
OP_vpinsrw
< IA-32/AMD64 vpinsrw opcode.
OP_vplzcntd
< IA-32/AMD64 AVX-512 OP_vplzcntd opcode.
OP_vplzcntq
< IA-32/AMD64 AVX-512 OP_vplzcntq opcode.
OP_vpmacsdd
< IA-32/AMD64 vpmacsdd opcode.
OP_vpmacsdqh
< IA-32/AMD64 vpmacsdqh opcode.
OP_vpmacsdql
< IA-32/AMD64 vpmacsdql opcode.
OP_vpmacssdd
< IA-32/AMD64 vpmacssdd opcode.
OP_vpmacssdqh
< IA-32/AMD64 vpmacssdqh opcode.
OP_vpmacssdql
< IA-32/AMD64 vpmacssdql opcode.
OP_vpmacsswd
< IA-32/AMD64 vpmacsswd opcode.
OP_vpmacssww
< IA-32/AMD64 vpmacssww opcode.
OP_vpmacswd
< IA-32/AMD64 vpmacswd opcode.
OP_vpmacsww
< IA-32/AMD64 vpmacsww opcode.
OP_vpmadcsswd
< IA-32/AMD64 vpmadcsswd opcode.
OP_vpmadcswd
< IA-32/AMD64 vpmadcswd opcode.
OP_vpmadd52huq
< IA-32/AMD64 AVX-512 OP_vpmadd52huq opcode.
OP_vpmadd52luq
< IA-32/AMD64 AVX-512 OP_vpmadd52luq opcode.
OP_vpmaddubsw
< IA-32/AMD64 vpmaddubsw opcode.
OP_vpmaddwd
< IA-32/AMD64 vpmaddwd opcode.
OP_vpmaskmovd
< IA-32/AMD64 vpmaskmovd opcode.
OP_vpmaskmovq
< IA-32/AMD64 vpmaskmovq opcode.
OP_vpmaxsb
< IA-32/AMD64 vpmaxsb opcode.
OP_vpmaxsd
< IA-32/AMD64 vpmaxsd opcode.
OP_vpmaxsq
< IA-32/AMD64 AVX-512 OP_vpmaxsq opcode.
OP_vpmaxsw
< IA-32/AMD64 vpmaxsw opcode.
OP_vpmaxub
< IA-32/AMD64 vpmaxub opcode.
OP_vpmaxud
< IA-32/AMD64 vpmaxud opcode.
OP_vpmaxuq
< IA-32/AMD64 AVX-512 OP_vpmaxuq opcode.
OP_vpmaxuw
< IA-32/AMD64 vpmaxuw opcode.
OP_vpminsb
< IA-32/AMD64 vpminsb opcode.
OP_vpminsd
< IA-32/AMD64 vpminsd opcode.
OP_vpminsq
< IA-32/AMD64 AVX-512 OP_vpminsq opcode.
OP_vpminsw
< IA-32/AMD64 vpminsw opcode.
OP_vpminub
< IA-32/AMD64 vpminub opcode.
OP_vpminud
< IA-32/AMD64 vpminud opcode.
OP_vpminuq
< IA-32/AMD64 AVX-512 OP_vpminuq opcode.
OP_vpminuw
< IA-32/AMD64 vpminuw opcode.
OP_vpmovb2m
< IA-32/AMD64 AVX-512 OP_vpmovb2m opcode.
OP_vpmovd2m
< IA-32/AMD64 AVX-512 OP_vpmovd2m opcode.
OP_vpmovdb
< IA-32/AMD64 AVX-512 OP_vpmovdb opcode.
OP_vpmovdw
< IA-32/AMD64 AVX-512 OP_vpmovdw opcode.
OP_vpmovm2b
< IA-32/AMD64 AVX-512 OP_vpmovm2b opcode.
OP_vpmovm2d
< IA-32/AMD64 AVX-512 OP_vpmovm2d opcode.
OP_vpmovm2q
< IA-32/AMD64 AVX-512 OP_vpmovm2q opcode.
OP_vpmovm2w
< IA-32/AMD64 AVX-512 OP_vpmovm2w opcode.
OP_vpmovmskb
< IA-32/AMD64 vpmovmskb opcode.
OP_vpmovq2m
< IA-32/AMD64 AVX-512 OP_vpmovq2m opcode.
OP_vpmovqb
< IA-32/AMD64 AVX-512 OP_vpmovqb opcode.
OP_vpmovqd
< IA-32/AMD64 AVX-512 OP_vpmovqd opcode.
OP_vpmovqw
< IA-32/AMD64 AVX-512 OP_vpmovqw opcode.
OP_vpmovsdb
< IA-32/AMD64 AVX-512 OP_vpmovsdb opcode.
OP_vpmovsdw
< IA-32/AMD64 AVX-512 OP_vpmovsdw opcode.
OP_vpmovsqb
< IA-32/AMD64 AVX-512 OP_vpmovsqb opcode.
OP_vpmovsqd
< IA-32/AMD64 AVX-512 OP_vpmovsqd opcode.
OP_vpmovsqw
< IA-32/AMD64 AVX-512 OP_vpmovsqw opcode.
OP_vpmovswb
< IA-32/AMD64 AVX-512 OP_vpmovswb opcode.
OP_vpmovsxbd
< IA-32/AMD64 vpmovsxbd opcode.
OP_vpmovsxbq
< IA-32/AMD64 vpmovsxbq opcode.
OP_vpmovsxbw
< IA-32/AMD64 vpmovsxbw opcode.
OP_vpmovsxdq
< IA-32/AMD64 vpmovsxdq opcode.
OP_vpmovsxwd
< IA-32/AMD64 vpmovsxwd opcode.
OP_vpmovsxwq
< IA-32/AMD64 vpmovsxwq opcode.
OP_vpmovusdb
< IA-32/AMD64 AVX-512 OP_vpmovusdb opcode.
OP_vpmovusdw
< IA-32/AMD64 AVX-512 OP_vpmovusdw opcode.
OP_vpmovusqb
< IA-32/AMD64 AVX-512 OP_vpmovusqb opcode.
OP_vpmovusqd
< IA-32/AMD64 AVX-512 OP_vpmovusqd opcode.
OP_vpmovusqw
< IA-32/AMD64 AVX-512 OP_vpmovusqw opcode.
OP_vpmovuswb
< IA-32/AMD64 AVX-512 OP_vpmovuswb opcode.
OP_vpmovw2m
< IA-32/AMD64 AVX-512 OP_vpmovw2m opcode.
OP_vpmovwb
< IA-32/AMD64 AVX-512 OP_vpmovwb opcode.
OP_vpmovzxbd
< IA-32/AMD64 vpmovzxbd opcode.
OP_vpmovzxbq
< IA-32/AMD64 vpmovzxbq opcode.
OP_vpmovzxbw
< IA-32/AMD64 vpmovzxbw opcode.
OP_vpmovzxdq
< IA-32/AMD64 vpmovzxdq opcode.
OP_vpmovzxwd
< IA-32/AMD64 vpmovzxwd opcode.
OP_vpmovzxwq
< IA-32/AMD64 vpmovzxwq opcode.
OP_vpmuldq
< IA-32/AMD64 vpmuldq opcode.
OP_vpmulhrsw
< IA-32/AMD64 vpmulhrsw opcode.
OP_vpmulhuw
< IA-32/AMD64 vpmulhuw opcode.
OP_vpmulhw
< IA-32/AMD64 vpmulhw opcode.
OP_vpmulld
< IA-32/AMD64 vpmulld opcode.
OP_vpmullq
< IA-32/AMD64 AVX-512 OP_vpmullq opcode.
OP_vpmullw
< IA-32/AMD64 vpmullw opcode.
OP_vpmultishiftqb
< IA-32/AMD64 vpmultishiftqb opcode.
OP_vpmuludq
< IA-32/AMD64 vpmuludq opcode.
OP_vpopcntb
< IA-32/AMD64 vpopcntb opcode.
OP_vpopcntd
< IA-32/AMD64 vpopcntd opcode.
OP_vpopcntq
< IA-32/AMD64 vpopcntd opcode.
OP_vpopcntw
< IA-32/AMD64 vpopcntw opcode.
OP_vpor
< IA-32/AMD64 vpor opcode.
OP_vpord
< IA-32/AMD64 AVX-512 OP_vpord opcode.
OP_vporq
< IA-32/AMD64 AVX-512 OP_vporq opcode.
OP_vpperm
< IA-32/AMD64 vpperm opcode.
OP_vprold
< IA-32/AMD64 AVX-512 OP_vprold opcode.
OP_vprolq
< IA-32/AMD64 AVX-512 OP_vprolq opcode.
OP_vprolvd
< IA-32/AMD64 AVX-512 OP_vprolvd opcode.
OP_vprolvq
< IA-32/AMD64 AVX-512 OP_vprolvq opcode.
OP_vprord
< IA-32/AMD64 AVX-512 OP_vprord opcode.
OP_vprorq
< IA-32/AMD64 AVX-512 OP_vprorq opcode.
OP_vprorvd
< IA-32/AMD64 AVX-512 OP_vprorvd opcode.
OP_vprorvq
< IA-32/AMD64 AVX-512 OP_vprorvq opcode.
OP_vprotb
< IA-32/AMD64 vprotb opcode.
OP_vprotd
< IA-32/AMD64 vprotd opcode.
OP_vprotq
< IA-32/AMD64 vprotq opcode.
OP_vprotw
< IA-32/AMD64 vprotw opcode.
OP_vpsadbw
< IA-32/AMD64 vpsadbw opcode.
OP_vpscatterdd
< IA-32/AMD64 AVX-512 OP_vpscatterdd opcode.
OP_vpscatterdq
< IA-32/AMD64 AVX-512 OP_vpscatterdq opcode.
OP_vpscatterqd
< IA-32/AMD64 AVX-512 OP_vpscatterqd opcode.
OP_vpscatterqq
< IA-32/AMD64 AVX-512 OP_vpscatterqq opcode.
OP_vpshab
< IA-32/AMD64 vpshab opcode.
OP_vpshad
< IA-32/AMD64 vpshad opcode.
OP_vpshaq
< IA-32/AMD64 vpshaq opcode.
OP_vpshaw
< IA-32/AMD64 vpshaw opcode.
OP_vpshlb
< IA-32/AMD64 vpshlb opcode.
OP_vpshld
< IA-32/AMD64 vpshld opcode.
OP_vpshldd
< IA-32/AMD64 vpshldd opcode.
OP_vpshldq
< IA-32/AMD64 vpshldq opcode.
OP_vpshldvd
< IA-32/AMD64 vpshldvd opcode.
OP_vpshldvq
< IA-32/AMD64 vpshldvq opcode.
OP_vpshldvw
< IA-32/AMD64 vpshldvw opcode.
OP_vpshldw
< IA-32/AMD64 vpshldw opcode.
OP_vpshlq
< IA-32/AMD64 vpshlq opcode.
OP_vpshlw
< IA-32/AMD64 vpshlw opcode.
OP_vpshrdd
< IA-32/AMD64 vpshrdd opcode.
OP_vpshrdq
< IA-32/AMD64 vpshrdq opcode.
OP_vpshrdvd
< IA-32/AMD64 vpshrdvd opcode.
OP_vpshrdvq
< IA-32/AMD64 vpshrdvq opcode.
OP_vpshrdvw
< IA-32/AMD64 vpshrdvw opcode.
OP_vpshrdw
< IA-32/AMD64 vpshrdw opcode.
OP_vpshufb
< IA-32/AMD64 vpshufb opcode.
OP_vpshufbitqmb
< IA-32/AMD64 vpshufbitqmb opcode.
OP_vpshufd
< IA-32/AMD64 vpshufd opcode.
OP_vpshufhw
< IA-32/AMD64 vpshufhw opcode.
OP_vpshuflw
< IA-32/AMD64 vpshuflw opcode.
OP_vpsignb
< IA-32/AMD64 vpsignb opcode.
OP_vpsignd
< IA-32/AMD64 vpsignd opcode.
OP_vpsignw
< IA-32/AMD64 vpsignw opcode.
OP_vpslld
< IA-32/AMD64 vpslld opcode.
OP_vpslldq
< IA-32/AMD64 vpslldq opcode.
OP_vpsllq
< IA-32/AMD64 vpsllq opcode.
OP_vpsllvd
< IA-32/AMD64 vpsllvd opcode.
OP_vpsllvq
< IA-32/AMD64 vpsllvq opcode.
OP_vpsllvw
< IA-32/AMD64 AVX-512 OP_vpsllvw opcode.
OP_vpsllw
< IA-32/AMD64 vpsllw opcode.
OP_vpsrad
< IA-32/AMD64 vpsrad opcode.
OP_vpsraq
< IA-32/AMD64 AVX-512 OP_vpsraq opcode.
OP_vpsravd
< IA-32/AMD64 vpsravd opcode.
OP_vpsravq
< IA-32/AMD64 AVX-512 OP_vpsravq opcode.
OP_vpsravw
< IA-32/AMD64 AVX-512 OP_vpsravw opcode.
OP_vpsraw
< IA-32/AMD64 vpsraw opcode.
OP_vpsrld
< IA-32/AMD64 vpsrld opcode.
OP_vpsrldq
< IA-32/AMD64 vpsrldq opcode.
OP_vpsrlq
< IA-32/AMD64 vpsrlq opcode.
OP_vpsrlvd
< IA-32/AMD64 vpsrlvd opcode.
OP_vpsrlvq
< IA-32/AMD64 vpsrlvq opcode.
OP_vpsrlvw
< IA-32/AMD64 AVX-512 OP_vpsrlvw opcode.
OP_vpsrlw
< IA-32/AMD64 vpsrlw opcode.
OP_vpsubb
< IA-32/AMD64 vpsubb opcode.
OP_vpsubd
< IA-32/AMD64 vpsubd opcode.
OP_vpsubq
< IA-32/AMD64 vpsubq opcode.
OP_vpsubsb
< IA-32/AMD64 vpsubsb opcode.
OP_vpsubsw
< IA-32/AMD64 vpsubsw opcode.
OP_vpsubusb
< IA-32/AMD64 vpsubusb opcode.
OP_vpsubusw
< IA-32/AMD64 vpsubusw opcode.
OP_vpsubw
< IA-32/AMD64 vpsubw opcode.
OP_vpternlogd
< IA-32/AMD64 AVX-512 OP_vpternlogd opcode.
OP_vpternlogq
< IA-32/AMD64 AVX-512 OP_vpternlogd opcode.
OP_vptest
< IA-32/AMD64 vptest opcode.
OP_vptestmb
< IA-32/AMD64 AVX-512 OP_vptestmb opcode.
OP_vptestmd
< IA-32/AMD64 AVX-512 OP_vptestmd opcode.
OP_vptestmq
< IA-32/AMD64 AVX-512 OP_vptestmq opcode.
OP_vptestmw
< IA-32/AMD64 AVX-512 OP_vptestmw opcode.
OP_vptestnmb
< IA-32/AMD64 AVX-512 OP_vptestnmb opcode.
OP_vptestnmd
< IA-32/AMD64 AVX-512 OP_vptestnmd opcode.
OP_vptestnmq
< IA-32/AMD64 AVX-512 OP_vptestnmq opcode.
OP_vptestnmw
< IA-32/AMD64 AVX-512 OP_vptestnmw opcode.
OP_vpunpckhbw
< IA-32/AMD64 vpunpckhbw opcode.
OP_vpunpckhdq
< IA-32/AMD64 vpunpckhdq opcode.
OP_vpunpckhqdq
< IA-32/AMD64 vpunpckhqdq opcode.
OP_vpunpckhwd
< IA-32/AMD64 vpunpckhwd opcode.
OP_vpunpcklbw
< IA-32/AMD64 vpunpcklbw opcode.
OP_vpunpckldq
< IA-32/AMD64 vpunpckldq opcode.
OP_vpunpcklqdq
< IA-32/AMD64 vpunpcklqdq opcode.
OP_vpunpcklwd
< IA-32/AMD64 vpunpcklwd opcode.
OP_vpxor
< IA-32/AMD64 vpxor opcode.
OP_vpxord
< IA-32/AMD64 AVX-512 OP_vpxordvpxord opcode.
OP_vpxorq
< IA-32/AMD64 AVX-512 OP_vpxorq opcode.
OP_vrangepd
< IA-32/AMD64 AVX-512 OP_vrangepd opcode.
OP_vrangeps
< IA-32/AMD64 AVX-512 OP_vrangeps opcode.
OP_vrangesd
< IA-32/AMD64 AVX-512 OP_vrangesd opcode.
OP_vrangess
< IA-32/AMD64 AVX-512 OP_vrangess opcode.
OP_vrcp14pd
< IA-32/AMD64 AVX-512 OP_vrcp14pd opcode.
OP_vrcp14ps
< IA-32/AMD64 AVX-512 OP_vrcp14ps opcode.
OP_vrcp14sd
< IA-32/AMD64 AVX-512 OP_vrcp14sd opcode.
OP_vrcp14ss
< IA-32/AMD64 AVX-512 OP_vrcp14ss opcode.
OP_vrcp28pd
< IA-32/AMD64 AVX-512 OP_vrcp28pd opcode.
OP_vrcp28ps
< IA-32/AMD64 AVX-512 OP_vrcp28ps opcode.
OP_vrcp28sd
< IA-32/AMD64 AVX-512 OP_vrcp28sd opcode.
OP_vrcp28ss
< IA-32/AMD64 AVX-512 OP_vrcp28ss opcode.
OP_vrcpps
< IA-32/AMD64 vrcpps opcode.
OP_vrcpss
< IA-32/AMD64 vrcpss opcode.
OP_vreducepd
< IA-32/AMD64 AVX-512 OP_vreducepd opcode.
OP_vreduceps
< IA-32/AMD64 AVX-512 OP_vreduceps opcode.
OP_vreducesd
< IA-32/AMD64 AVX-512 OP_vreducesd opcode.
OP_vreducess
< IA-32/AMD64 AVX-512 OP_vreducess opcode.
OP_vrndscalepd
< IA-32/AMD64 AVX-512 OP_vrndscalepd opcode.
OP_vrndscaleps
< IA-32/AMD64 AVX-512 OP_vrndscaleps opcode.
OP_vrndscalesd
< IA-32/AMD64 AVX-512 OP_vrndscalesd opcode.
OP_vrndscaless
< IA-32/AMD64 AVX-512 OP_vrndscaless opcode.
OP_vroundpd
< IA-32/AMD64 vroundpd opcode.
OP_vroundps
< IA-32/AMD64 vroundps opcode.
OP_vroundsd
< IA-32/AMD64 vroundsd opcode.
OP_vroundss
< IA-32/AMD64 vroundss opcode.
OP_vrsqrt14pd
< IA-32/AMD64 AVX-512 OP_vrsqrt14pd opcode.
OP_vrsqrt14ps
< IA-32/AMD64 AVX-512 OP_vrsqrt14ps opcode.
OP_vrsqrt14sd
< IA-32/AMD64 AVX-512 OP_vrsqrt14sd opcode.
OP_vrsqrt14ss
< IA-32/AMD64 AVX-512 OP_vrsqrt14ss opcode.
OP_vrsqrt28pd
< IA-32/AMD64 AVX-512 OP_vrsqrt28pd opcode.
OP_vrsqrt28ps
< IA-32/AMD64 AVX-512 OP_vrsqrt28ps opcode.
OP_vrsqrt28sd
< IA-32/AMD64 AVX-512 OP_vrsqrt28sd opcode.
OP_vrsqrt28ss
< IA-32/AMD64 AVX-512 OP_vrsqrt28ss opcode.
OP_vrsqrtps
< IA-32/AMD64 vrsqrtps opcode.
OP_vrsqrtss
< IA-32/AMD64 vrsqrtss opcode.
OP_vscalefpd
< IA-32/AMD64 AVX-512 OP_vscalepd opcode.
OP_vscalefps
< IA-32/AMD64 AVX-512 OP_vscaleps opcode.
OP_vscalefsd
< IA-32/AMD64 AVX-512 OP_vscalesd opcode.
OP_vscalefss
< IA-32/AMD64 AVX-512 OP_vscalesss opcode.
OP_vscatterdpd
< IA-32/AMD64 AVX-512 OP_vscatterdpd opcode.
OP_vscatterdps
< IA-32/AMD64 AVX-512 OP_vscatterdps opcode.
OP_vscatterpf0dpd
< IA-32/AMD64 AVX-512 OP_vscatterpf0dpd opcode.
OP_vscatterpf0dps
< IA-32/AMD64 AVX-512 OP_vscatterpf0dps opcode.
OP_vscatterpf0qpd
< IA-32/AMD64 AVX-512 OP_vscatterpf0qpd opcode.
OP_vscatterpf0qps
< IA-32/AMD64 AVX-512 OP_vscatterpf0qps opcode.
OP_vscatterpf1dpd
< IA-32/AMD64 AVX-512 OP_vscatterpf1dpd opcode.
OP_vscatterpf1dps
< IA-32/AMD64 AVX-512 OP_vscatterpf1dps opcode.
OP_vscatterpf1qpd
< IA-32/AMD64 AVX-512 OP_vscatterpf1qpd opcode.
OP_vscatterpf1qps
< IA-32/AMD64 AVX-512 OP_vscatterpf1qps opcode.
OP_vscatterqpd
< IA-32/AMD64 AVX-512 OP_vscatterqpd opcode.
OP_vscatterqps
< IA-32/AMD64 AVX-512 OP_vscatterqps opcode.
OP_vshuff32x4
< IA-32/AMD64 AVX-512 OP_vshuff32x4 opcode.
OP_vshuff64x2
< IA-32/AMD64 AVX-512 OP_vshuff64x2 opcode.
OP_vshufi32x4
< IA-32/AMD64 AVX-512 OP_vshufi32x4 opcode.
OP_vshufi64x2
< IA-32/AMD64 AVX-512 OP_vshufi64x2 opcode.
OP_vshufpd
< IA-32/AMD64 vshufpd opcode.
OP_vshufps
< IA-32/AMD64 vshufps opcode.
OP_vsqrtpd
< IA-32/AMD64 vsqrtpd opcode.
OP_vsqrtps
< IA-32/AMD64 vsqrtps opcode.
OP_vsqrtsd
< IA-32/AMD64 vsqrtsd opcode.
OP_vsqrtss
< IA-32/AMD64 vsqrtss opcode.
OP_vstmxcsr
< IA-32/AMD64 vstmxcsr opcode.
OP_vsubpd
< IA-32/AMD64 vsubpd opcode.
OP_vsubps
< IA-32/AMD64 vsubps opcode.
OP_vsubsd
< IA-32/AMD64 vsubsd opcode.
OP_vsubss
< IA-32/AMD64 vsubss opcode.
OP_vtestpd
< IA-32/AMD64 vtestpd opcode.
OP_vtestps
< IA-32/AMD64 vtestps opcode.
OP_vucomisd
< IA-32/AMD64 vucomisd opcode.
OP_vucomiss
< IA-32/AMD64 vucomiss opcode.
OP_vunpckhpd
< IA-32/AMD64 vunpckhpd opcode.
OP_vunpckhps
< IA-32/AMD64 vunpckhps opcode.
OP_vunpcklpd
< IA-32/AMD64 vunpcklpd opcode.
OP_vunpcklps
< IA-32/AMD64 vunpcklps opcode.
OP_vxorpd
< IA-32/AMD64 vxorpd opcode.
OP_vxorps
< IA-32/AMD64 vxorps opcode.
OP_vzeroall
< IA-32/AMD64 vzeroall opcode.
OP_vzeroupper
< IA-32/AMD64 vzeroupper opcode.
OP_wbinvd
< IA-32/AMD64 wbinvd opcode.
OP_wrfsbase
< IA-32/AMD64 wrfsbase opcode.
OP_wrgsbase
< IA-32/AMD64 wrgsbase opcode.
OP_wrmsr
< IA-32/AMD64 wrmsr opcode.
OP_wrpkru
< IA-32/AMD64 MPK wrpkru opcode.
OP_xabort
< IA-32/AMD64 xabort opcode.
OP_xadd
< IA-32/AMD64 xadd opcode.
OP_xbegin
< IA-32/AMD64 xbegin opcode.
OP_xchg
< IA-32/AMD64 xchg opcode.
OP_xend
< IA-32/AMD64 xend opcode.
OP_xgetbv
< IA-32/AMD64 xgetbv opcode.
OP_xlat
< IA-32/AMD64 xlat opcode.
OP_xor
< IA-32/AMD64 xor opcode.
OP_xorpd
< IA-32/AMD64 xorpd opcode.
OP_xorps
< IA-32/AMD64 xorps opcode.
OP_xresldtrk
< IA-32/AMD64 xresldtrk opcode.
OP_xrstor32
< IA-32/AMD64 xrstor opcode.
OP_xrstor64
< IA-32/AMD64 xrstor64 opcode.
OP_xrstors32
< IA-32/AMD64 xrstors32 opcode.
OP_xrstors64
< IA-32/AMD64 xrstors64 opcode.
OP_xsave32
< IA-32/AMD64 xsave opcode.
OP_xsave64
< IA-32/AMD64 xsave64 opcode.
OP_xsavec32
< IA-32/AMD64 xsavec opcode.
OP_xsavec64
< IA-32/AMD64 xsavec64 opcode.
OP_xsaveopt32
< IA-32/AMD64 xsaveopt opcode.
OP_xsaveopt64
< IA-32/AMD64 xsaveopt64 opcode.
OP_xsaves32
< IA-32/AMD64 xsaves32 opcode.
OP_xsaves64
< IA-32/AMD64 xsaves64 opcode.
OP_xsetbv
< IA-32/AMD64 xsetbv opcode.
OP_xsusldtrk
< IA-32/AMD64 xsusldtrk opcode.
OP_xtest
< IA-32/AMD64 xtest opcode.
ORD_LANGDRIVER
ORIENTATION_PREFERENCE_ORIENTATION_PREFERENCE_LANDSCAPE
ORIENTATION_PREFERENCE_ORIENTATION_PREFERENCE_LANDSCAPE_FLIPPED
ORIENTATION_PREFERENCE_ORIENTATION_PREFERENCE_NONE
ORIENTATION_PREFERENCE_ORIENTATION_PREFERENCE_PORTRAIT
ORIENTATION_PREFERENCE_ORIENTATION_PREFERENCE_PORTRAIT_FLIPPED
OR_INVALID_OID
OR_INVALID_OXID
OR_INVALID_SET
OSVERSION_MASK
OUTPUT_DEBUG_STRING_EVENT
OUT_CHARACTER_PRECIS
OUT_DEFAULT_PRECIS
OUT_DEVICE_PRECIS
OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK_EXPORT_NAME
OUT_OUTLINE_PRECIS
OUT_PS_ONLY_PRECIS
OUT_RASTER_PRECIS
OUT_SCREEN_OUTLINE_PRECIS
OUT_STRING_PRECIS
OUT_STROKE_PRECIS
OUT_TT_ONLY_PRECIS
OUT_TT_PRECIS
OVERFLOW
OVERWRITE_HIDDEN
OWNER_SECURITY_INFORMATION
PAGE_ENCLAVE_DECOMMIT
PAGE_ENCLAVE_MASK
PAGE_ENCLAVE_SS_FIRST
PAGE_ENCLAVE_SS_REST
PAGE_ENCLAVE_THREAD_CONTROL
PAGE_ENCLAVE_UNVALIDATED
PAGE_EXECUTE
PAGE_EXECUTE_READ
PAGE_EXECUTE_READWRITE
PAGE_EXECUTE_WRITECOPY
PAGE_GRAPHICS_COHERENT
PAGE_GRAPHICS_EXECUTE
PAGE_GRAPHICS_EXECUTE_READ
PAGE_GRAPHICS_EXECUTE_READWRITE
PAGE_GRAPHICS_NOACCESS
PAGE_GRAPHICS_NOCACHE
PAGE_GRAPHICS_READONLY
PAGE_GRAPHICS_READWRITE
PAGE_GUARD
PAGE_NOACCESS
PAGE_NOCACHE
PAGE_READONLY
PAGE_READWRITE
PAGE_REVERT_TO_FILE_MAP
PAGE_TARGETS_INVALID
PAGE_TARGETS_NO_UPDATE
PAGE_WRITECOMBINE
PAGE_WRITECOPY
PANOSE_COUNT
PAN_ANY
PAN_ARMSTYLE_INDEX
PAN_BENT_ARMS_DOUBLE_SERIF
PAN_BENT_ARMS_HORZ
PAN_BENT_ARMS_SINGLE_SERIF
PAN_BENT_ARMS_VERT
PAN_BENT_ARMS_WEDGE
PAN_CONTRAST_HIGH
PAN_CONTRAST_INDEX
PAN_CONTRAST_LOW
PAN_CONTRAST_MEDIUM
PAN_CONTRAST_MEDIUM_HIGH
PAN_CONTRAST_MEDIUM_LOW
PAN_CONTRAST_NONE
PAN_CONTRAST_VERY_HIGH
PAN_CONTRAST_VERY_LOW
PAN_CULTURE_LATIN
PAN_FAMILYTYPE_INDEX
PAN_FAMILY_DECORATIVE
PAN_FAMILY_PICTORIAL
PAN_FAMILY_SCRIPT
PAN_FAMILY_TEXT_DISPLAY
PAN_LETTERFORM_INDEX
PAN_LETT_NORMAL_BOXED
PAN_LETT_NORMAL_CONTACT
PAN_LETT_NORMAL_FLATTENED
PAN_LETT_NORMAL_OFF_CENTER
PAN_LETT_NORMAL_ROUNDED
PAN_LETT_NORMAL_SQUARE
PAN_LETT_NORMAL_WEIGHTED
PAN_LETT_OBLIQUE_BOXED
PAN_LETT_OBLIQUE_CONTACT
PAN_LETT_OBLIQUE_FLATTENED
PAN_LETT_OBLIQUE_OFF_CENTER
PAN_LETT_OBLIQUE_ROUNDED
PAN_LETT_OBLIQUE_SQUARE
PAN_LETT_OBLIQUE_WEIGHTED
PAN_MIDLINE_CONSTANT_POINTED
PAN_MIDLINE_CONSTANT_SERIFED
PAN_MIDLINE_CONSTANT_TRIMMED
PAN_MIDLINE_HIGH_POINTED
PAN_MIDLINE_HIGH_SERIFED
PAN_MIDLINE_HIGH_TRIMMED
PAN_MIDLINE_INDEX
PAN_MIDLINE_LOW_POINTED
PAN_MIDLINE_LOW_SERIFED
PAN_MIDLINE_LOW_TRIMMED
PAN_MIDLINE_STANDARD_POINTED
PAN_MIDLINE_STANDARD_SERIFED
PAN_MIDLINE_STANDARD_TRIMMED
PAN_NO_FIT
PAN_PROPORTION_INDEX
PAN_PROP_CONDENSED
PAN_PROP_EVEN_WIDTH
PAN_PROP_EXPANDED
PAN_PROP_MODERN
PAN_PROP_MONOSPACED
PAN_PROP_OLD_STYLE
PAN_PROP_VERY_CONDENSED
PAN_PROP_VERY_EXPANDED
PAN_SERIFSTYLE_INDEX
PAN_SERIF_BONE
PAN_SERIF_COVE
PAN_SERIF_EXAGGERATED
PAN_SERIF_FLARED
PAN_SERIF_NORMAL_SANS
PAN_SERIF_OBTUSE_COVE
PAN_SERIF_OBTUSE_SANS
PAN_SERIF_OBTUSE_SQUARE_COVE
PAN_SERIF_PERP_SANS
PAN_SERIF_ROUNDED
PAN_SERIF_SQUARE
PAN_SERIF_SQUARE_COVE
PAN_SERIF_THIN
PAN_SERIF_TRIANGLE
PAN_STRAIGHT_ARMS_DOUBLE_SERIF
PAN_STRAIGHT_ARMS_HORZ
PAN_STRAIGHT_ARMS_SINGLE_SERIF
PAN_STRAIGHT_ARMS_VERT
PAN_STRAIGHT_ARMS_WEDGE
PAN_STROKEVARIATION_INDEX
PAN_STROKE_GRADUAL_DIAG
PAN_STROKE_GRADUAL_HORZ
PAN_STROKE_GRADUAL_TRAN
PAN_STROKE_GRADUAL_VERT
PAN_STROKE_INSTANT_VERT
PAN_STROKE_RAPID_HORZ
PAN_STROKE_RAPID_VERT
PAN_WEIGHT_BLACK
PAN_WEIGHT_BOLD
PAN_WEIGHT_BOOK
PAN_WEIGHT_DEMI
PAN_WEIGHT_HEAVY
PAN_WEIGHT_INDEX
PAN_WEIGHT_LIGHT
PAN_WEIGHT_MEDIUM
PAN_WEIGHT_NORD
PAN_WEIGHT_THIN
PAN_WEIGHT_VERY_LIGHT
PAN_XHEIGHT_CONSTANT_LARGE
PAN_XHEIGHT_CONSTANT_SMALL
PAN_XHEIGHT_CONSTANT_STD
PAN_XHEIGHT_DUCKING_LARGE
PAN_XHEIGHT_DUCKING_SMALL
PAN_XHEIGHT_DUCKING_STD
PAN_XHEIGHT_INDEX
PARKING_TOPOLOGY_POLICY_DISABLED
PARKING_TOPOLOGY_POLICY_ROUNDROBIN
PARKING_TOPOLOGY_POLICY_SEQUENTIAL
PASSIVE_LEVEL
PASSTHROUGH
PA_ACTIVATE
PA_NOACTIVATE
PBTF_APMRESUMEFROMFAILURE
PBT_APMBATTERYLOW
PBT_APMOEMEVENT
PBT_APMPOWERSTATUSCHANGE
PBT_APMQUERYSTANDBY
PBT_APMQUERYSTANDBYFAILED
PBT_APMQUERYSUSPEND
PBT_APMQUERYSUSPENDFAILED
PBT_APMRESUMEAUTOMATIC
PBT_APMRESUMECRITICAL
PBT_APMRESUMESTANDBY
PBT_APMRESUMESUSPEND
PBT_APMSTANDBY
PBT_APMSUSPEND
PBT_POWERSETTINGCHANGE
PCLEANUI
PC_EXPLICIT
PC_INTERIORS
PC_NOCOLLAPSE
PC_NONE
PC_PATHS
PC_POLYGON
PC_POLYPOLYGON
PC_RECTANGLE
PC_RESERVED
PC_SCANLINE
PC_STYLED
PC_TRAPEZOID
PC_WIDE
PC_WIDESTYLED
PC_WINDPOLYGON
PDCAP_D0_SUPPORTED
PDCAP_D1_SUPPORTED
PDCAP_D2_SUPPORTED
PDCAP_D3_SUPPORTED
PDCAP_WAKE_FROM_D0_SUPPORTED
PDCAP_WAKE_FROM_D1_SUPPORTED
PDCAP_WAKE_FROM_D2_SUPPORTED
PDCAP_WAKE_FROM_D3_SUPPORTED
PDCAP_WARM_EJECT_SUPPORTED
PDC_ARRIVAL
PDC_MAPPING_CHANGE
PDC_MODE_ASPECTRATIOPRESERVED
PDC_MODE_CENTERED
PDC_MODE_DEFAULT
PDC_ORIENTATION_0
PDC_ORIENTATION_90
PDC_ORIENTATION_180
PDC_ORIENTATION_270
PDC_ORIGIN
PDC_REMOVAL
PDC_RESOLUTION
PDEVICESIZE
PDIRTYUI
PEERDIST_ERROR_ALREADY_COMPLETED
PEERDIST_ERROR_ALREADY_EXISTS
PEERDIST_ERROR_ALREADY_INITIALIZED
PEERDIST_ERROR_CANNOT_PARSE_CONTENTINFO
PEERDIST_ERROR_CONTENTINFO_VERSION_UNSUPPORTED
PEERDIST_ERROR_INVALIDATED
PEERDIST_ERROR_INVALID_CONFIGURATION
PEERDIST_ERROR_MISSING_DATA
PEERDIST_ERROR_NOT_INITIALIZED
PEERDIST_ERROR_NOT_LICENSED
PEERDIST_ERROR_NO_MORE
PEERDIST_ERROR_OPERATION_NOTFOUND
PEERDIST_ERROR_OUT_OF_BOUNDS
PEERDIST_ERROR_SERVICE_UNAVAILABLE
PEERDIST_ERROR_SHUTDOWN_IN_PROGRESS
PEERDIST_ERROR_TRUST_FAILURE
PEERDIST_ERROR_VERSION_UNSUPPORTED
PENARBITRATIONTYPE_FIS
PENARBITRATIONTYPE_MAX
PENARBITRATIONTYPE_NONE
PENARBITRATIONTYPE_SPT
PENARBITRATIONTYPE_WIN8
PENVISUALIZATION_CURSOR
PENVISUALIZATION_DOUBLETAP
PENVISUALIZATION_OFF
PENVISUALIZATION_ON
PENVISUALIZATION_TAP
PEN_FLAG_BARREL
PEN_FLAG_ERASER
PEN_FLAG_INVERTED
PEN_FLAG_NONE
PEN_MASK_NONE
PEN_MASK_PRESSURE
PEN_MASK_ROTATION
PEN_MASK_TILT_X
PEN_MASK_TILT_Y
PERFORMANCE_DATA_VERSION
PERFSTATE_POLICY_CHANGE_DECREASE_MAX
PERFSTATE_POLICY_CHANGE_IDEAL
PERFSTATE_POLICY_CHANGE_IDEAL_AGGRESSIVE
PERFSTATE_POLICY_CHANGE_INCREASE_MAX
PERFSTATE_POLICY_CHANGE_ROCKET
PERFSTATE_POLICY_CHANGE_SINGLE
PFD_DEPTH_DONTCARE
PFD_DIRECT3D_ACCELERATED
PFD_DOUBLEBUFFER
PFD_DOUBLEBUFFER_DONTCARE
PFD_DRAW_TO_BITMAP
PFD_DRAW_TO_WINDOW
PFD_GENERIC_ACCELERATED
PFD_GENERIC_FORMAT
PFD_MAIN_PLANE
PFD_NEED_PALETTE
PFD_NEED_SYSTEM_PALETTE
PFD_OVERLAY_PLANE
PFD_STEREO
PFD_STEREO_DONTCARE
PFD_SUPPORT_COMPOSITION
PFD_SUPPORT_DIRECTDRAW
PFD_SUPPORT_GDI
PFD_SUPPORT_OPENGL
PFD_SWAP_COPY
PFD_SWAP_EXCHANGE
PFD_SWAP_LAYER_BUFFERS
PFD_TYPE_COLORINDEX
PFD_TYPE_RGBA
PFD_UNDERLAY_PLANE
PFMT
PFX
PF_3DNOW_INSTRUCTIONS_AVAILABLE
PF_ALPHA_BYTE_INSTRUCTIONS
PF_ARM_64BIT_LOADSTORE_ATOMIC
PF_ARM_DIVIDE_INSTRUCTION_AVAILABLE
PF_ARM_EXTERNAL_CACHE_AVAILABLE
PF_ARM_FMAC_INSTRUCTIONS_AVAILABLE
PF_ARM_LSE2_AVAILABLE
PF_ARM_NEON_INSTRUCTIONS_AVAILABLE
PF_ARM_SHA3_INSTRUCTIONS_AVAILABLE
PF_ARM_SHA512_INSTRUCTIONS_AVAILABLE
PF_ARM_SME2_1_INSTRUCTIONS_AVAILABLE
PF_ARM_SME2_2_INSTRUCTIONS_AVAILABLE
PF_ARM_SME2_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_AES_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_B16B16_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_F8F16_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_F8F32_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_F16F16_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_F64F64_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_FA64_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_I16I64_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_LUTv2_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_SBITPERM_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_SF8DP2_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_SF8DP4_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_SF8FMA_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_SF8MM4_INSTRUCTIONS_AVAILABLE
PF_ARM_SME_SF8MM8_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE2_1_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE2_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE_AES_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE_B16B16_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE_BF16_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE_BITPERM_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE_EBF16_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE_F32MM_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE_F64MM_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE_I8MM_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE_PMULL128_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE_SHA3_INSTRUCTIONS_AVAILABLE
PF_ARM_SVE_SM4_INSTRUCTIONS_AVAILABLE
PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE
PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE
PF_ARM_V8_INSTRUCTIONS_AVAILABLE
PF_ARM_V81_ATOMIC_INSTRUCTIONS_AVAILABLE
PF_ARM_V82_DP_INSTRUCTIONS_AVAILABLE
PF_ARM_V82_FP16_INSTRUCTIONS_AVAILABLE
PF_ARM_V82_I8MM_INSTRUCTIONS_AVAILABLE
PF_ARM_V83_JSCVT_INSTRUCTIONS_AVAILABLE
PF_ARM_V83_LRCPC_INSTRUCTIONS_AVAILABLE
PF_ARM_V86_BF16_INSTRUCTIONS_AVAILABLE
PF_ARM_V86_EBF16_INSTRUCTIONS_AVAILABLE
PF_ARM_VFP_32_REGISTERS_AVAILABLE
PF_AVX2_INSTRUCTIONS_AVAILABLE
PF_AVX512F_INSTRUCTIONS_AVAILABLE
PF_AVX_INSTRUCTIONS_AVAILABLE
PF_BMI2_INSTRUCTIONS_AVAILABLE
PF_CHANNELS_ENABLED
PF_COMPARE64_EXCHANGE128
PF_COMPARE_EXCHANGE128
PF_COMPARE_EXCHANGE_DOUBLE
PF_ERMS_AVAILABLE
PF_FASTFAIL_AVAILABLE
PF_FLOATING_POINT_EMULATED
PF_FLOATING_POINT_PRECISION_ERRATA
PF_MMX_INSTRUCTIONS_AVAILABLE
PF_MONITORX_INSTRUCTION_AVAILABLE
PF_MOVDIR64B_INSTRUCTION_AVAILABLE
PF_NON_TEMPORAL_LEVEL_ALL
PF_NX_ENABLED
PF_PAE_ENABLED
PF_PPC_MOVEMEM_64BIT_OK
PF_RDPID_INSTRUCTION_AVAILABLE
PF_RDRAND_INSTRUCTION_AVAILABLE
PF_RDTSCP_INSTRUCTION_AVAILABLE
PF_RDTSC_INSTRUCTION_AVAILABLE
PF_RDWRFSGSBASE_AVAILABLE
PF_RESERVED_FEATURE
PF_SECOND_LEVEL_ADDRESS_TRANSLATION
PF_SSE3_INSTRUCTIONS_AVAILABLE
PF_SSE4_1_INSTRUCTIONS_AVAILABLE
PF_SSE4_2_INSTRUCTIONS_AVAILABLE
PF_SSE_DAZ_MODE_AVAILABLE
PF_SSSE3_INSTRUCTIONS_AVAILABLE
PF_TEMPORAL_LEVEL_1
PF_TEMPORAL_LEVEL_2
PF_TEMPORAL_LEVEL_3
PF_VIRT_FIRMWARE_ENABLED
PF_XMMI64_INSTRUCTIONS_AVAILABLE
PF_XMMI_INSTRUCTIONS_AVAILABLE
PF_XSAVE_ENABLED
PHYSICALHEIGHT
PHYSICALOFFSETX
PHYSICALOFFSETY
PHYSICALWIDTH
PIDFMT
PIFMT
PIFX
PIPE_ACCEPT_REMOTE_CLIENTS
PIPE_ACCESS_DUPLEX
PIPE_ACCESS_INBOUND
PIPE_ACCESS_OUTBOUND
PIPE_CLIENT_END
PIPE_NOWAIT
PIPE_READMODE_BYTE
PIPE_READMODE_MESSAGE
PIPE_REJECT_REMOTE_CLIENTS
PIPE_SERVER_END
PIPE_TYPE_BYTE
PIPE_TYPE_MESSAGE
PIPE_UNLIMITED_INSTANCES
PIPE_WAIT
PLANES
PLOSS
PMB_ACTIVE
PME_CURRENT_VERSION
PME_FAILFAST_ON_COMMIT_FAIL_DISABLE
PME_FAILFAST_ON_COMMIT_FAIL_ENABLE
PM_NOREMOVE
PM_NOYIELD
PM_REMOVE
POINTER_DEVICE_PRODUCT_STRING_MAX
POINTER_FEEDBACK_MODE_POINTER_FEEDBACK_DEFAULT
POINTER_FEEDBACK_MODE_POINTER_FEEDBACK_INDIRECT
POINTER_FEEDBACK_MODE_POINTER_FEEDBACK_NONE
POINTER_FLAG_CANCELED
POINTER_FLAG_CAPTURECHANGED
POINTER_FLAG_CONFIDENCE
POINTER_FLAG_DOWN
POINTER_FLAG_FIFTHBUTTON
POINTER_FLAG_FIRSTBUTTON
POINTER_FLAG_FOURTHBUTTON
POINTER_FLAG_HASTRANSFORM
POINTER_FLAG_HWHEEL
POINTER_FLAG_INCONTACT
POINTER_FLAG_INRANGE
POINTER_FLAG_NEW
POINTER_FLAG_NONE
POINTER_FLAG_PRIMARY
POINTER_FLAG_SECONDBUTTON
POINTER_FLAG_THIRDBUTTON
POINTER_FLAG_UP
POINTER_FLAG_UPDATE
POINTER_FLAG_WHEEL
POINTER_MESSAGE_FLAG_CANCELED
POINTER_MESSAGE_FLAG_CONFIDENCE
POINTER_MESSAGE_FLAG_FIFTHBUTTON
POINTER_MESSAGE_FLAG_FIRSTBUTTON
POINTER_MESSAGE_FLAG_FOURTHBUTTON
POINTER_MESSAGE_FLAG_INCONTACT
POINTER_MESSAGE_FLAG_INRANGE
POINTER_MESSAGE_FLAG_NEW
POINTER_MESSAGE_FLAG_PRIMARY
POINTER_MESSAGE_FLAG_SECONDBUTTON
POINTER_MESSAGE_FLAG_THIRDBUTTON
POINTER_MOD_CTRL
POINTER_MOD_SHIFT
POLICY_AUDIT_SUBCATEGORY_COUNT
POLICY_SHOWREASONUI_ALWAYS
POLICY_SHOWREASONUI_NEVER
POLICY_SHOWREASONUI_SERVERONLY
POLICY_SHOWREASONUI_WORKSTATIONONLY
POLYFILL_LAST
POLYGONALCAPS
POSTSCRIPT_DATA
POSTSCRIPT_IDENTIFY
POSTSCRIPT_IGNORE
POSTSCRIPT_INJECTION
POSTSCRIPT_PASSTHROUGH
POWERBUTTON_ACTION_INDEX_HIBERNATE
POWERBUTTON_ACTION_INDEX_NOTHING
POWERBUTTON_ACTION_INDEX_SHUTDOWN
POWERBUTTON_ACTION_INDEX_SLEEP
POWERBUTTON_ACTION_INDEX_TURN_OFF_THE_DISPLAY
POWERBUTTON_ACTION_VALUE_HIBERNATE
POWERBUTTON_ACTION_VALUE_NOTHING
POWERBUTTON_ACTION_VALUE_SHUTDOWN
POWERBUTTON_ACTION_VALUE_SLEEP
POWERBUTTON_ACTION_VALUE_TURN_OFF_THE_DISPLAY
POWER_ACTION_ACPI_CRITICAL
POWER_ACTION_ACPI_USER_NOTIFY
POWER_ACTION_CRITICAL
POWER_ACTION_DIRECTED_DRIPS
POWER_ACTION_DISABLE_WAKES
POWER_ACTION_DOZE_TO_HIBERNATE
POWER_ACTION_HIBERBOOT
POWER_ACTION_LIGHTEST_FIRST
POWER_ACTION_LOCK_CONSOLE
POWER_ACTION_OVERRIDE_APPS
POWER_ACTION_PSEUDO_TRANSITION
POWER_ACTION_PowerActionDisplayOff
POWER_ACTION_PowerActionHibernate
POWER_ACTION_PowerActionNone
POWER_ACTION_PowerActionReserved
POWER_ACTION_PowerActionShutdown
POWER_ACTION_PowerActionShutdownOff
POWER_ACTION_PowerActionShutdownReset
POWER_ACTION_PowerActionSleep
POWER_ACTION_PowerActionWarmEject
POWER_ACTION_QUERY_ALLOWED
POWER_ACTION_UI_ALLOWED
POWER_ACTION_USER_NOTIFY
POWER_CONNECTIVITY_IN_STANDBY_DISABLED
POWER_CONNECTIVITY_IN_STANDBY_ENABLED
POWER_CONNECTIVITY_IN_STANDBY_SYSTEM_MANAGED
POWER_DEVICE_IDLE_POLICY_CONSERVATIVE
POWER_DEVICE_IDLE_POLICY_PERFORMANCE
POWER_DISCONNECTED_STANDBY_MODE_AGGRESSIVE
POWER_DISCONNECTED_STANDBY_MODE_NORMAL
POWER_FORCE_TRIGGER_RESET
POWER_INFORMATION_LEVEL_AdministratorPowerPolicy
POWER_INFORMATION_LEVEL_BatteryDeviceState
POWER_INFORMATION_LEVEL_BlackBoxRecorderDirectAccessBuffer
POWER_INFORMATION_LEVEL_CsDeviceNotification
POWER_INFORMATION_LEVEL_DisplayBurst
POWER_INFORMATION_LEVEL_EnergyTrackerCreate
POWER_INFORMATION_LEVEL_EnergyTrackerQuery
POWER_INFORMATION_LEVEL_ExitLatencySamplingPercentage
POWER_INFORMATION_LEVEL_FirmwareTableInformationRegistered
POWER_INFORMATION_LEVEL_GetPowerRequestList
POWER_INFORMATION_LEVEL_GetPowerSettingValue
POWER_INFORMATION_LEVEL_GroupPark
POWER_INFORMATION_LEVEL_IdleResiliency
POWER_INFORMATION_LEVEL_LastResumePerformance
POWER_INFORMATION_LEVEL_LastSleepTime
POWER_INFORMATION_LEVEL_LastWakeTime
POWER_INFORMATION_LEVEL_LogicalProcessorIdling
POWER_INFORMATION_LEVEL_MonitorCapabilities
POWER_INFORMATION_LEVEL_MonitorInvocation
POWER_INFORMATION_LEVEL_NotifyUserModeLegacyPowerEvent
POWER_INFORMATION_LEVEL_NotifyUserPowerSetting
POWER_INFORMATION_LEVEL_PdcInvocation
POWER_INFORMATION_LEVEL_PhysicalPowerButtonPress
POWER_INFORMATION_LEVEL_PlatformIdleStates
POWER_INFORMATION_LEVEL_PlatformIdleVeto
POWER_INFORMATION_LEVEL_PlatformInformation
POWER_INFORMATION_LEVEL_PlatformRole
POWER_INFORMATION_LEVEL_PlmPowerRequestCreate
POWER_INFORMATION_LEVEL_PowerInformationInternal
POWER_INFORMATION_LEVEL_PowerInformationLevelMaximum
POWER_INFORMATION_LEVEL_PowerInformationLevelUnused0
POWER_INFORMATION_LEVEL_PowerRequestAction
POWER_INFORMATION_LEVEL_PowerRequestActionInternal
POWER_INFORMATION_LEVEL_PowerRequestCreate
POWER_INFORMATION_LEVEL_PowerSettingNotificationName
POWER_INFORMATION_LEVEL_PowerShutdownNotification
POWER_INFORMATION_LEVEL_ProcessorCap
POWER_INFORMATION_LEVEL_ProcessorIdleDomains
POWER_INFORMATION_LEVEL_ProcessorIdleStates
POWER_INFORMATION_LEVEL_ProcessorIdleStatesHv
POWER_INFORMATION_LEVEL_ProcessorIdleVeto
POWER_INFORMATION_LEVEL_ProcessorInformation
POWER_INFORMATION_LEVEL_ProcessorInformationEx
POWER_INFORMATION_LEVEL_ProcessorLoad
POWER_INFORMATION_LEVEL_ProcessorPerfCapHv
POWER_INFORMATION_LEVEL_ProcessorPerfStates
POWER_INFORMATION_LEVEL_ProcessorPerfStatesHv
POWER_INFORMATION_LEVEL_ProcessorPowerPolicyAc
POWER_INFORMATION_LEVEL_ProcessorPowerPolicyCurrent
POWER_INFORMATION_LEVEL_ProcessorPowerPolicyDc
POWER_INFORMATION_LEVEL_ProcessorSetIdle
POWER_INFORMATION_LEVEL_ProcessorStateHandler
POWER_INFORMATION_LEVEL_ProcessorStateHandler2
POWER_INFORMATION_LEVEL_QueryPotentialDripsConstraint
POWER_INFORMATION_LEVEL_RegisterSpmPowerSettings
POWER_INFORMATION_LEVEL_ScreenOff
POWER_INFORMATION_LEVEL_SendSuspendResumeNotification
POWER_INFORMATION_LEVEL_SessionAllowExternalDmaDevices
POWER_INFORMATION_LEVEL_SessionConnectNotification
POWER_INFORMATION_LEVEL_SessionDisplayState
POWER_INFORMATION_LEVEL_SessionLockState
POWER_INFORMATION_LEVEL_SessionPowerCleanup
POWER_INFORMATION_LEVEL_SessionPowerInit
POWER_INFORMATION_LEVEL_SessionRITState
POWER_INFORMATION_LEVEL_SetPowerSettingValue
POWER_INFORMATION_LEVEL_SetShutdownSelectedTime
POWER_INFORMATION_LEVEL_SuspendResumeInvocation
POWER_INFORMATION_LEVEL_SystemBatteryState
POWER_INFORMATION_LEVEL_SystemBatteryStatePrecise
POWER_INFORMATION_LEVEL_SystemExecutionState
POWER_INFORMATION_LEVEL_SystemHiberFileInformation
POWER_INFORMATION_LEVEL_SystemHiberFileSize
POWER_INFORMATION_LEVEL_SystemHiberFileType
POWER_INFORMATION_LEVEL_SystemHiberbootState
POWER_INFORMATION_LEVEL_SystemMonitorHiberBootPowerOff
POWER_INFORMATION_LEVEL_SystemPowerCapabilities
POWER_INFORMATION_LEVEL_SystemPowerInformation
POWER_INFORMATION_LEVEL_SystemPowerLoggingEntry
POWER_INFORMATION_LEVEL_SystemPowerPolicyAc
POWER_INFORMATION_LEVEL_SystemPowerPolicyCurrent
POWER_INFORMATION_LEVEL_SystemPowerPolicyDc
POWER_INFORMATION_LEVEL_SystemPowerSourceState
POWER_INFORMATION_LEVEL_SystemPowerStateHandler
POWER_INFORMATION_LEVEL_SystemPowerStateLogging
POWER_INFORMATION_LEVEL_SystemPowerStateNotifyHandler
POWER_INFORMATION_LEVEL_SystemReserveHiberFile
POWER_INFORMATION_LEVEL_SystemVideoState
POWER_INFORMATION_LEVEL_SystemWakeSource
POWER_INFORMATION_LEVEL_ThermalEvent
POWER_INFORMATION_LEVEL_ThermalStandby
POWER_INFORMATION_LEVEL_TraceApplicationPowerMessage
POWER_INFORMATION_LEVEL_TraceApplicationPowerMessageEnd
POWER_INFORMATION_LEVEL_TraceServicePowerMessage
POWER_INFORMATION_LEVEL_UpdateBlackBoxRecorder
POWER_INFORMATION_LEVEL_UserPresence
POWER_INFORMATION_LEVEL_VerifyProcessorPowerPolicyAc
POWER_INFORMATION_LEVEL_VerifyProcessorPowerPolicyDc
POWER_INFORMATION_LEVEL_VerifySystemPolicyAc
POWER_INFORMATION_LEVEL_VerifySystemPolicyDc
POWER_INFORMATION_LEVEL_WakeTimerList
POWER_LEVEL_USER_NOTIFY_EXEC
POWER_LEVEL_USER_NOTIFY_SOUND
POWER_LEVEL_USER_NOTIFY_TEXT
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonAcDcDisplayBurst
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonAcDcDisplayBurstSuppressed
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonAusterityBatteryDrain
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonBatteryCountChange
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonBatteryCountChangeSuppressed
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonBatteryPreCritical
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonBuiltinPanel
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonDP
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonDim
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonDirectedDrips
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonDisplayRequiredUnDim
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonDozeRestrictedStandby
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonFullWake
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonGracePeriod
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonIdleTimeout
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonLid
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonMax
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonNearProximity
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonPdcSignal
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonPdcSignalFingerprint
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonPdcSignalHeyCortana
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonPdcSignalHolographicShell
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonPdcSignalSensorsHumanPresence
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonPdcSignalWindowsMobilePwrNotif
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonPdcSignalWindowsMobileShell
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonPnP
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonPoSetSystemState
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonPolicyChange
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonPowerButton
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonRemoteConnection
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonResumeModernStandby
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonResumePdc
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonResumeS4
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonScMonitorpower
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonScreenOffRequest
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonSessionUnlock
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonSetThreadExecutionState
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonSleepButton
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonSmartRestrictedStandby
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonSxTransition
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonSystemIdle
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonSystemStateEntered
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonTerminal
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonTerminalInit
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonThermalStandby
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonUnknown
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonUserDisplayBurst
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonUserInput
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonUserInputAccelerometer
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonUserInputHid
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonUserInputInitialization
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonUserInputKeyboard
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonUserInputMouse
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonUserInputPen
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonUserInputPoUserPresent
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonUserInputSessionSwitch
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonUserInputTouch
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonUserInputTouchpad
POWER_MONITOR_REQUEST_REASON_MonitorRequestReasonWinrt
POWER_PLATFORM_ROLE_V1
POWER_PLATFORM_ROLE_V2
POWER_PLATFORM_ROLE_VERSION
POWER_REQUEST_CONTEXT_DETAILED_STRING
POWER_REQUEST_CONTEXT_SIMPLE_STRING
POWER_REQUEST_CONTEXT_VERSION
POWER_SETTING_ALTITUDE_ALTITUDE_GROUP_POLICY
POWER_SETTING_ALTITUDE_ALTITUDE_INTERNAL_OVERRIDE
POWER_SETTING_ALTITUDE_ALTITUDE_OEM_CUSTOMIZATION
POWER_SETTING_ALTITUDE_ALTITUDE_OS_DEFAULT
POWER_SETTING_ALTITUDE_ALTITUDE_PROVISIONING
POWER_SETTING_ALTITUDE_ALTITUDE_RUNTIME_OVERRIDE
POWER_SETTING_ALTITUDE_ALTITUDE_USER
POWER_SETTING_VALUE_VERSION
POWER_SYSTEM_MAXIMUM
POWER_USER_NOTIFY_BUTTON
POWER_USER_NOTIFY_FORCED_SHUTDOWN
POWER_USER_NOTIFY_SHUTDOWN
POWER_USER_PRESENCE_TYPE_UserNotPresent
POWER_USER_PRESENCE_TYPE_UserPresent
POWER_USER_PRESENCE_TYPE_UserUnknown
PO_THROTTLE_ADAPTIVE
PO_THROTTLE_CONSTANT
PO_THROTTLE_DEGRADE
PO_THROTTLE_MAXIMUM
PO_THROTTLE_NONE
PPM_FIRMWARE_ACPI1C2
PPM_FIRMWARE_ACPI1C3
PPM_FIRMWARE_ACPI1TSTATES
PPM_FIRMWARE_CPC
PPM_FIRMWARE_CSD
PPM_FIRMWARE_CST
PPM_FIRMWARE_LPI
PPM_FIRMWARE_OSC
PPM_FIRMWARE_PCCH
PPM_FIRMWARE_PCCP
PPM_FIRMWARE_PCT
PPM_FIRMWARE_PDC
PPM_FIRMWARE_PPC
PPM_FIRMWARE_PSD
PPM_FIRMWARE_PSS
PPM_FIRMWARE_PTC
PPM_FIRMWARE_TPC
PPM_FIRMWARE_TSD
PPM_FIRMWARE_TSS
PPM_FIRMWARE_XPSS
PPM_IDLE_IMPLEMENTATION_CSTATES
PPM_IDLE_IMPLEMENTATION_LPISTATES
PPM_IDLE_IMPLEMENTATION_MICROPEP
PPM_IDLE_IMPLEMENTATION_NONE
PPM_IDLE_IMPLEMENTATION_PEP
PPM_PERFORMANCE_IMPLEMENTATION_CPPC
PPM_PERFORMANCE_IMPLEMENTATION_NONE
PPM_PERFORMANCE_IMPLEMENTATION_PCCV1
PPM_PERFORMANCE_IMPLEMENTATION_PEP
PPM_PERFORMANCE_IMPLEMENTATION_PSTATES
PRAGMA_DEPRECATED_DDK
PREFIX_JCC_NOT_TAKEN
PREFIX_JCC_TAKEN
PREFIX_LOCK
PREFIX_XACQUIRE
PREFIX_XRELEASE
PRE_XMM_PADDING
PRF_CHECKVISIBLE
PRF_CHILDREN
PRF_CLIENT
PRF_ERASEBKGND
PRF_NONCLIENT
PRF_OWNED
PRINTRATEUNIT_CPS
PRINTRATEUNIT_IPM
PRINTRATEUNIT_LPM
PRINTRATEUNIT_PPM
PRIVATE_NAMESPACE_FLAG_DESTROY
PRIVILEGE_SET_ALL_NECESSARY
PROCESSOR_ALPHA_21064
PROCESSOR_AMD_X8664
PROCESSOR_ARCHITECTURE_ALPHA
PROCESSOR_ARCHITECTURE_ALPHA64
PROCESSOR_ARCHITECTURE_AMD64
PROCESSOR_ARCHITECTURE_ARM
PROCESSOR_ARCHITECTURE_ARM64
PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64
PROCESSOR_ARCHITECTURE_IA64
PROCESSOR_ARCHITECTURE_IA32_ON_ARM64
PROCESSOR_ARCHITECTURE_IA32_ON_WIN64
PROCESSOR_ARCHITECTURE_INTEL
PROCESSOR_ARCHITECTURE_MIPS
PROCESSOR_ARCHITECTURE_MSIL
PROCESSOR_ARCHITECTURE_NEUTRAL
PROCESSOR_ARCHITECTURE_PPC
PROCESSOR_ARCHITECTURE_SHX
PROCESSOR_ARCHITECTURE_UNKNOWN
PROCESSOR_ARM720
PROCESSOR_ARM820
PROCESSOR_ARM920
PROCESSOR_ARM_7TDMI
PROCESSOR_DUTY_CYCLING_DISABLED
PROCESSOR_DUTY_CYCLING_ENABLED
PROCESSOR_HITACHI_SH3
PROCESSOR_HITACHI_SH4
PROCESSOR_HITACHI_SH3E
PROCESSOR_IDLESTATE_POLICY_COUNT
PROCESSOR_INTEL_386
PROCESSOR_INTEL_486
PROCESSOR_INTEL_IA64
PROCESSOR_INTEL_PENTIUM
PROCESSOR_MIPS_R4000
PROCESSOR_MOTOROLA_821
PROCESSOR_OPTIL
PROCESSOR_PERF_AUTONOMOUS_MODE_DISABLED
PROCESSOR_PERF_AUTONOMOUS_MODE_ENABLED
PROCESSOR_PERF_BOOST_MODE_AGGRESSIVE
PROCESSOR_PERF_BOOST_MODE_AGGRESSIVE_AT_GUARANTEED
PROCESSOR_PERF_BOOST_MODE_DISABLED
PROCESSOR_PERF_BOOST_MODE_EFFICIENT_AGGRESSIVE
PROCESSOR_PERF_BOOST_MODE_EFFICIENT_AGGRESSIVE_AT_GUARANTEED
PROCESSOR_PERF_BOOST_MODE_EFFICIENT_ENABLED
PROCESSOR_PERF_BOOST_MODE_ENABLED
PROCESSOR_PERF_BOOST_MODE_MAX
PROCESSOR_PERF_BOOST_POLICY_DISABLED
PROCESSOR_PERF_BOOST_POLICY_MAX
PROCESSOR_PERF_ENERGY_PREFERENCE
PROCESSOR_PERF_MAXIMUM_ACTIVITY_WINDOW
PROCESSOR_PERF_MINIMUM_ACTIVITY_WINDOW
PROCESSOR_PERF_PERFORMANCE_PREFERENCE
PROCESSOR_PPC_601
PROCESSOR_PPC_603
PROCESSOR_PPC_604
PROCESSOR_PPC_620
PROCESSOR_SHx_SH3
PROCESSOR_SHx_SH4
PROCESSOR_STRONGARM
PROCESSOR_THROTTLE_AUTOMATIC
PROCESSOR_THROTTLE_DISABLED
PROCESSOR_THROTTLE_ENABLED
PROCESS_AFFINITY_ENABLE_AUTO_UPDATE
PROCESS_ALL_ACCESS
PROCESS_CREATE_PROCESS
PROCESS_CREATE_THREAD
PROCESS_CREATION_ALL_APPLICATION_PACKAGES_OPT_OUT
PROCESS_CREATION_CHILD_PROCESS_OVERRIDE
PROCESS_CREATION_CHILD_PROCESS_RESTRICTED
PROCESS_CREATION_CHILD_PROCESS_RESTRICTED_UNLESS_SECURE
PROCESS_CREATION_DESKTOP_APP_BREAKAWAY_DISABLE_PROCESS_TREE
PROCESS_CREATION_DESKTOP_APP_BREAKAWAY_ENABLE_PROCESS_TREE
PROCESS_CREATION_DESKTOP_APP_BREAKAWAY_OVERRIDE
PROCESS_CREATION_MITIGATION_POLICY_BOTTOM_UP_ASLR_ALWAYS_OFF
PROCESS_CREATION_MITIGATION_POLICY_BOTTOM_UP_ASLR_ALWAYS_ON
PROCESS_CREATION_MITIGATION_POLICY_BOTTOM_UP_ASLR_DEFER
PROCESS_CREATION_MITIGATION_POLICY_BOTTOM_UP_ASLR_MASK
PROCESS_CREATION_MITIGATION_POLICY_BOTTOM_UP_ASLR_RESERVED
PROCESS_CREATION_MITIGATION_POLICY_DEP_ATL_THUNK_ENABLE
PROCESS_CREATION_MITIGATION_POLICY_DEP_ENABLE
PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_ALWAYS_OFF
PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_ALWAYS_ON
PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_ALWAYS_ON_REQ_RELOCS
PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_DEFER
PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_MASK
PROCESS_CREATION_MITIGATION_POLICY_HEAP_TERMINATE_ALWAYS_OFF
PROCESS_CREATION_MITIGATION_POLICY_HEAP_TERMINATE_ALWAYS_ON
PROCESS_CREATION_MITIGATION_POLICY_HEAP_TERMINATE_DEFER
PROCESS_CREATION_MITIGATION_POLICY_HEAP_TERMINATE_MASK
PROCESS_CREATION_MITIGATION_POLICY_HEAP_TERMINATE_RESERVED
PROCESS_CREATION_MITIGATION_POLICY_HIGH_ENTROPY_ASLR_ALWAYS_OFF
PROCESS_CREATION_MITIGATION_POLICY_HIGH_ENTROPY_ASLR_ALWAYS_ON
PROCESS_CREATION_MITIGATION_POLICY_HIGH_ENTROPY_ASLR_DEFER
PROCESS_CREATION_MITIGATION_POLICY_HIGH_ENTROPY_ASLR_MASK
PROCESS_CREATION_MITIGATION_POLICY_HIGH_ENTROPY_ASLR_RESERVED
PROCESS_CREATION_MITIGATION_POLICY_SEHOP_ENABLE
PROCESS_CREATION_MITIGATION_POLICY_STRICT_HANDLE_CHECKS_ALWAYS_OFF
PROCESS_CREATION_MITIGATION_POLICY_STRICT_HANDLE_CHECKS_ALWAYS_ON
PROCESS_CREATION_MITIGATION_POLICY_STRICT_HANDLE_CHECKS_DEFER
PROCESS_CREATION_MITIGATION_POLICY_STRICT_HANDLE_CHECKS_MASK
PROCESS_CREATION_MITIGATION_POLICY_STRICT_HANDLE_CHECKS_RESERVED
PROCESS_CREATION_MITIGATION_POLICY_WIN32K_SYSTEM_CALL_DISABLE_ALWAYS_OFF
PROCESS_CREATION_MITIGATION_POLICY_WIN32K_SYSTEM_CALL_DISABLE_ALWAYS_ON
PROCESS_CREATION_MITIGATION_POLICY_WIN32K_SYSTEM_CALL_DISABLE_DEFER
PROCESS_CREATION_MITIGATION_POLICY_WIN32K_SYSTEM_CALL_DISABLE_MASK
PROCESS_CREATION_MITIGATION_POLICY_WIN32K_SYSTEM_CALL_DISABLE_RESERVED
PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION
PROCESS_DEP_ENABLE
PROCESS_DUP_HANDLE
PROCESS_HEAP_ENTRY_BUSY
PROCESS_HEAP_ENTRY_DDESHARE
PROCESS_HEAP_ENTRY_MOVEABLE
PROCESS_HEAP_REGION
PROCESS_HEAP_SEG_ALLOC
PROCESS_HEAP_UNCOMMITTED_RANGE
PROCESS_LEAP_SECOND_INFO_FLAG_ENABLE_SIXTY_SECOND
PROCESS_LEAP_SECOND_INFO_VALID_FLAGS
PROCESS_MODE_BACKGROUND_BEGIN
PROCESS_MODE_BACKGROUND_END
PROCESS_NAME_NATIVE
PROCESS_POWER_THROTTLING_CURRENT_VERSION
PROCESS_POWER_THROTTLING_EXECUTION_SPEED
PROCESS_POWER_THROTTLING_IGNORE_TIMER_RESOLUTION
PROCESS_POWER_THROTTLING_VALID_FLAGS
PROCESS_QUERY_INFORMATION
PROCESS_QUERY_LIMITED_INFORMATION
PROCESS_SET_INFORMATION
PROCESS_SET_LIMITED_INFORMATION
PROCESS_SET_QUOTA
PROCESS_SET_SESSIONID
PROCESS_SUSPEND_RESUME
PROCESS_TERMINATE
PROCESS_TRUST_LABEL_SECURITY_INFORMATION
PROCESS_VM_OPERATION
PROCESS_VM_READ
PROCESS_VM_WRITE
PROC_IDLE_BUCKET_COUNT
PROC_IDLE_BUCKET_COUNT_EX
PROC_THREAD_ATTRIBUTE_ADDITIVE
PROC_THREAD_ATTRIBUTE_INPUT
PROC_THREAD_ATTRIBUTE_NUMBER
PROC_THREAD_ATTRIBUTE_REPLACE_VALUE
PROC_THREAD_ATTRIBUTE_THREAD
PRODUCT_ARM64_SERVER
PRODUCT_AZURESTACKHCI_SERVER_CORE
PRODUCT_AZURE_NANO_SERVER
PRODUCT_AZURE_SERVER_AGENTBRIDGE
PRODUCT_AZURE_SERVER_CLOUDHOST
PRODUCT_AZURE_SERVER_CLOUDMOS
PRODUCT_AZURE_SERVER_CORE
PRODUCT_AZURE_SERVER_NANOHOST
PRODUCT_BUSINESS
PRODUCT_BUSINESS_N
PRODUCT_CLOUD
PRODUCT_CLOUDE
PRODUCT_CLOUDEDITION
PRODUCT_CLOUDEDITIONN
PRODUCT_CLOUDEN
PRODUCT_CLOUDN
PRODUCT_CLOUD_HOST_INFRASTRUCTURE_SERVER
PRODUCT_CLOUD_STORAGE_SERVER
PRODUCT_CLUSTER_SERVER
PRODUCT_CLUSTER_SERVER_V
PRODUCT_CONNECTED_CAR
PRODUCT_CORE
PRODUCT_CORE_ARM
PRODUCT_CORE_CONNECTED
PRODUCT_CORE_CONNECTED_COUNTRYSPECIFIC
PRODUCT_CORE_CONNECTED_N
PRODUCT_CORE_CONNECTED_SINGLELANGUAGE
PRODUCT_CORE_COUNTRYSPECIFIC
PRODUCT_CORE_N
PRODUCT_CORE_SINGLELANGUAGE
PRODUCT_DATACENTER_A_SERVER_CORE
PRODUCT_DATACENTER_EVALUATION_SERVER
PRODUCT_DATACENTER_EVALUATION_SERVER_CORE
PRODUCT_DATACENTER_NANO_SERVER
PRODUCT_DATACENTER_SERVER
PRODUCT_DATACENTER_SERVER_AZURE_EDITION
PRODUCT_DATACENTER_SERVER_CORE
PRODUCT_DATACENTER_SERVER_CORE_AZURE_EDITION
PRODUCT_DATACENTER_SERVER_CORE_V
PRODUCT_DATACENTER_SERVER_V
PRODUCT_DATACENTER_WS_SERVER_CORE
PRODUCT_DATACENTER_WS_SERVER_CORE_AZURE_EDITION
PRODUCT_EDUCATION
PRODUCT_EDUCATION_N
PRODUCT_EMBEDDED
PRODUCT_EMBEDDED_A
PRODUCT_EMBEDDED_AUTOMOTIVE
PRODUCT_EMBEDDED_E
PRODUCT_EMBEDDED_EVAL
PRODUCT_EMBEDDED_E_EVAL
PRODUCT_EMBEDDED_INDUSTRY
PRODUCT_EMBEDDED_INDUSTRY_A
PRODUCT_EMBEDDED_INDUSTRY_A_E
PRODUCT_EMBEDDED_INDUSTRY_E
PRODUCT_EMBEDDED_INDUSTRY_EVAL
PRODUCT_EMBEDDED_INDUSTRY_E_EVAL
PRODUCT_ENTERPRISE
PRODUCT_ENTERPRISEG
PRODUCT_ENTERPRISEGN
PRODUCT_ENTERPRISE_E
PRODUCT_ENTERPRISE_EVALUATION
PRODUCT_ENTERPRISE_N
PRODUCT_ENTERPRISE_N_EVALUATION
PRODUCT_ENTERPRISE_S
PRODUCT_ENTERPRISE_SERVER
PRODUCT_ENTERPRISE_SERVER_CORE
PRODUCT_ENTERPRISE_SERVER_CORE_V
PRODUCT_ENTERPRISE_SERVER_IA64
PRODUCT_ENTERPRISE_SERVER_V
PRODUCT_ENTERPRISE_SUBSCRIPTION
PRODUCT_ENTERPRISE_SUBSCRIPTION_N
PRODUCT_ENTERPRISE_S_EVALUATION
PRODUCT_ENTERPRISE_S_N
PRODUCT_ENTERPRISE_S_N_EVALUATION
PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL
PRODUCT_ESSENTIALBUSINESS_SERVER_ADDLSVC
PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT
PRODUCT_ESSENTIALBUSINESS_SERVER_MGMTSVC
PRODUCT_HOLOGRAPHIC
PRODUCT_HOLOGRAPHIC_BUSINESS
PRODUCT_HOME_BASIC
PRODUCT_HOME_BASIC_E
PRODUCT_HOME_BASIC_N
PRODUCT_HOME_PREMIUM
PRODUCT_HOME_PREMIUM_E
PRODUCT_HOME_PREMIUM_N
PRODUCT_HOME_PREMIUM_SERVER
PRODUCT_HOME_SERVER
PRODUCT_HUBOS
PRODUCT_HYPERV
PRODUCT_INDUSTRY_HANDHELD
PRODUCT_IOTEDGEOS
PRODUCT_IOTENTERPRISE
PRODUCT_IOTENTERPRISEK
PRODUCT_IOTENTERPRISES
PRODUCT_IOTENTERPRISESEVAL
PRODUCT_IOTENTERPRISESK
PRODUCT_IOTOS
PRODUCT_IOTUAP
PRODUCT_LITE
PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT
PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING
PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY
PRODUCT_MULTIPOINT_PREMIUM_SERVER
PRODUCT_MULTIPOINT_STANDARD_SERVER
PRODUCT_NANO_SERVER
PRODUCT_ONECOREUPDATEOS
PRODUCT_PPI_PRO
PRODUCT_PROFESSIONAL
PRODUCT_PROFESSIONAL_E
PRODUCT_PROFESSIONAL_EMBEDDED
PRODUCT_PROFESSIONAL_N
PRODUCT_PROFESSIONAL_S
PRODUCT_PROFESSIONAL_STUDENT
PRODUCT_PROFESSIONAL_STUDENT_N
PRODUCT_PROFESSIONAL_S_N
PRODUCT_PROFESSIONAL_WMC
PRODUCT_PRO_CHINA
PRODUCT_PRO_FOR_EDUCATION
PRODUCT_PRO_FOR_EDUCATION_N
PRODUCT_PRO_SINGLE_LANGUAGE
PRODUCT_PRO_WORKSTATION
PRODUCT_PRO_WORKSTATION_N
PRODUCT_SB_SOLUTION_SERVER
PRODUCT_SB_SOLUTION_SERVER_EM
PRODUCT_SERVERRDSH
PRODUCT_SERVER_FOR_SB_SOLUTIONS
PRODUCT_SERVER_FOR_SB_SOLUTIONS_EM
PRODUCT_SERVER_FOR_SMALLBUSINESS
PRODUCT_SERVER_FOR_SMALLBUSINESS_V
PRODUCT_SERVER_FOUNDATION
PRODUCT_SMALLBUSINESS_SERVER
PRODUCT_SMALLBUSINESS_SERVER_PREMIUM
PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE
PRODUCT_SOLUTION_EMBEDDEDSERVER
PRODUCT_SOLUTION_EMBEDDEDSERVER_CORE
PRODUCT_STANDARD_A_SERVER_CORE
PRODUCT_STANDARD_EVALUATION_SERVER
PRODUCT_STANDARD_EVALUATION_SERVER_CORE
PRODUCT_STANDARD_NANO_SERVER
PRODUCT_STANDARD_SERVER
PRODUCT_STANDARD_SERVER_CORE
PRODUCT_STANDARD_SERVER_CORE_V
PRODUCT_STANDARD_SERVER_SOLUTIONS
PRODUCT_STANDARD_SERVER_SOLUTIONS_CORE
PRODUCT_STANDARD_SERVER_V
PRODUCT_STANDARD_WS_SERVER_CORE
PRODUCT_STARTER
PRODUCT_STARTER_E
PRODUCT_STARTER_N
PRODUCT_STORAGE_ENTERPRISE_SERVER
PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE
PRODUCT_STORAGE_EXPRESS_SERVER
PRODUCT_STORAGE_EXPRESS_SERVER_CORE
PRODUCT_STORAGE_STANDARD_EVALUATION_SERVER
PRODUCT_STORAGE_STANDARD_SERVER
PRODUCT_STORAGE_STANDARD_SERVER_CORE
PRODUCT_STORAGE_WORKGROUP_EVALUATION_SERVER
PRODUCT_STORAGE_WORKGROUP_SERVER
PRODUCT_STORAGE_WORKGROUP_SERVER_CORE
PRODUCT_THINPC
PRODUCT_ULTIMATE
PRODUCT_ULTIMATE_E
PRODUCT_ULTIMATE_N
PRODUCT_UNDEFINED
PRODUCT_UNLICENSED
PRODUCT_UTILITY_VM
PRODUCT_VALIDATION
PRODUCT_WEB_SERVER
PRODUCT_WEB_SERVER_CORE
PRODUCT_WNC
PRODUCT_XBOX_DURANGOHOSTOS
PRODUCT_XBOX_ERAOS
PRODUCT_XBOX_GAMEOS
PRODUCT_XBOX_KEYSTONE
PRODUCT_XBOX_SCARLETTHOSTOS
PRODUCT_XBOX_SYSTEMOS
PROFILE_KERNEL
PROFILE_SERVER
PROFILE_USER
PROGRESS_CANCEL
PROGRESS_CONTINUE
PROGRESS_QUIET
PROGRESS_STOP
PROOF_QUALITY
PROTECTED_DACL_SECURITY_INFORMATION
PROTECTED_SACL_SECURITY_INFORMATION
PROTECTION_LEVEL_ANTIMALWARE_LIGHT
PROTECTION_LEVEL_AUTHENTICODE
PROTECTION_LEVEL_CODEGEN_LIGHT
PROTECTION_LEVEL_LSA_LIGHT
PROTECTION_LEVEL_NONE
PROTECTION_LEVEL_PPL_APP
PROTECTION_LEVEL_SAME
PROTECTION_LEVEL_WINDOWS
PROTECTION_LEVEL_WINDOWS_LIGHT
PROTECTION_LEVEL_WINTCB
PROTECTION_LEVEL_WINTCB_LIGHT
PROVIDER_KEEPS_VALUE_LENGTH
PR_JOBSTATUS
PSEUDOCONSOLE_INHERIT_CURSOR
PSIDENT_GDICENTRIC
PSIDENT_PSCENTRIC
PSINJECT_BEGINDEFAULTS
PSINJECT_BEGINPAGESETUP
PSINJECT_BEGINPROLOG
PSINJECT_BEGINSETUP
PSINJECT_BEGINSTREAM
PSINJECT_BOUNDINGBOX
PSINJECT_COMMENTS
PSINJECT_DLFONT
PSINJECT_DOCNEEDEDRES
PSINJECT_DOCSUPPLIEDRES
PSINJECT_DOCUMENTPROCESSCOLORS
PSINJECT_DOCUMENTPROCESSCOLORSATEND
PSINJECT_ENDDEFAULTS
PSINJECT_ENDPAGECOMMENTS
PSINJECT_ENDPAGESETUP
PSINJECT_ENDPROLOG
PSINJECT_ENDSETUP
PSINJECT_ENDSTREAM
PSINJECT_EOF
PSINJECT_ORIENTATION
PSINJECT_PAGEBBOX
PSINJECT_PAGENUMBER
PSINJECT_PAGEORDER
PSINJECT_PAGES
PSINJECT_PAGESATEND
PSINJECT_PAGETRAILER
PSINJECT_PLATECOLOR
PSINJECT_PSADOBE
PSINJECT_SHOWPAGE
PSINJECT_TRAILER
PSINJECT_VMRESTORE
PSINJECT_VMSAVE
PSPROTOCOL_ASCII
PSPROTOCOL_BCP
PSPROTOCOL_BINARY
PSPROTOCOL_TBCP
PS_ALTERNATE
PS_COSMETIC
PS_DASH
PS_DASHDOT
PS_DASHDOTDOT
PS_DOT
PS_ENDCAP_FLAT
PS_ENDCAP_MASK
PS_ENDCAP_ROUND
PS_ENDCAP_SQUARE
PS_GEOMETRIC
PS_INSIDEFRAME
PS_JOIN_BEVEL
PS_JOIN_MASK
PS_JOIN_MITER
PS_JOIN_ROUND
PS_NULL
PS_SOLID
PS_STYLE_MASK
PS_TYPE_MASK
PS_USERSTYLE
PT_BEZIERTO
PT_CLOSEFIGURE
PT_LINETO
PT_MOVETO
PURGE_RXABORT
PURGE_RXCLEAR
PURGE_TXABORT
PURGE_TXCLEAR
PWR_CRITICALRESUME
PWR_FAIL
PWR_OK
PWR_SUSPENDREQUEST
PWR_SUSPENDRESUME
PW_CLIENTONLY
PW_RENDERFULLCONTENT
QDC_ALL_PATHS
QDC_DATABASE_CURRENT
QDC_INCLUDE_HMD
QDC_ONLY_ACTIVE_PATHS
QDC_VIRTUAL_MODE_AWARE
QDC_VIRTUAL_REFRESH_RATE_AWARE
QDI_DIBTOSCREEN
QDI_GETDIBITS
QDI_SETDIBITS
QDI_STRETCHDIB
QS_ALLEVENTS
QS_ALLINPUT
QS_ALLPOSTMESSAGE
QS_HOTKEY
QS_INPUT
QS_KEY
QS_MOUSE
QS_MOUSEBUTTON
QS_MOUSEMOVE
QS_PAINT
QS_POINTER
QS_POSTMESSAGE
QS_RAWINPUT
QS_SENDMESSAGE
QS_TIMER
QS_TOUCH
QUERYDIBSUPPORT
QUERYESCSUPPORT
QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS
QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE
QUERY_ACTCTX_FLAG_NO_ADDREF
QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX
QUOTA_LIMITS_HARDWS_MAX_DISABLE
QUOTA_LIMITS_HARDWS_MAX_ENABLE
QUOTA_LIMITS_HARDWS_MIN_DISABLE
QUOTA_LIMITS_HARDWS_MIN_ENABLE
QUOTA_LIMITS_USE_DEFAULT_LIMITS
R2_BLACK
R2_COPYPEN
R2_LAST
R2_MASKNOTPEN
R2_MASKPEN
R2_MASKPENNOT
R2_MERGENOTPEN
R2_MERGEPEN
R2_MERGEPENNOT
R2_NOP
R2_NOT
R2_NOTCOPYPEN
R2_NOTMASKPEN
R2_NOTMERGEPEN
R2_NOTXORPEN
R2_WHITE
R2_XORPEN
RASTERCAPS
RASTER_FONTTYPE
RC_BANDING
RC_BIGFONT
RC_BITBLT
RC_BITMAP64
RC_DEVBITS
RC_DIBTODEV
RC_DI_BITMAP
RC_FLOODFILL
RC_GDI20_OUTPUT
RC_GDI20_STATE
RC_OP_DX_OUTPUT
RC_PALETTE
RC_SAVEBITMAP
RC_SCALING
RC_STRETCHBLT
RC_STRETCHDIB
RDH_RECTANGLES
RDW_ALLCHILDREN
RDW_ERASE
RDW_ERASENOW
RDW_FRAME
RDW_INTERNALPAINT
RDW_INVALIDATE
RDW_NOCHILDREN
RDW_NOERASE
RDW_NOFRAME
RDW_NOINTERNALPAINT
RDW_UPDATENOW
RDW_VALIDATE
READ_CONTROL
READ_THREAD_PROFILING_FLAG_DISPATCHING
READ_THREAD_PROFILING_FLAG_HARDWARE_COUNTERS
REALTIME_PRIORITY_CLASS
REASON_HWINSTALL
REASON_LEGACY_API
REASON_OTHER
REASON_PLANNED_FLAG
REASON_SERVICEHANG
REASON_SWHWRECONF
REASON_SWINSTALL
REASON_UNKNOWN
REASON_UNSTABLE
RECOVERY_DEFAULT_PING_INTERVAL
RECOVERY_MAX_PING_INTERVAL
REGDB_E_FIRST
REGDB_E_LAST
REGDB_S_FIRST
REGDB_S_LAST
REG_ALLOW_TRANSPORT_FALLBACK
REG_ALLOW_UNSECURE_CONNECTION
REG_APP_HIVE
REG_APP_HIVE_OPEN_READ_ONLY
REG_BINARY
REG_BOOT_HIVE
REG_CREATED_NEW_KEY
REG_DWORD
REG_DWORD_BIG_ENDIAN
REG_DWORD_LITTLE_ENDIAN
REG_EXPAND_SZ
REG_FLUSH_HIVE_FILE_GROWTH
REG_FORCE_RESTORE
REG_FORCE_UNLOAD
REG_FULL_RESOURCE_DESCRIPTOR
REG_HIVE_EXACT_FILE_GROWTH
REG_HIVE_NO_RM
REG_HIVE_SINGLE_LOG
REG_IMMUTABLE
REG_LATEST_FORMAT
REG_LEGAL_CHANGE_FILTER
REG_LEGAL_OPTION
REG_LINK
REG_LOAD_HIVE_OPEN_HANDLE
REG_MUI_STRING_TRUNCATE
REG_MULTI_SZ
REG_NONE
REG_NOTIFY_CHANGE_ATTRIBUTES
REG_NOTIFY_CHANGE_LAST_SET
REG_NOTIFY_CHANGE_NAME
REG_NOTIFY_CHANGE_SECURITY
REG_NOTIFY_THREAD_AGNOSTIC
REG_NO_COMPRESSION
REG_NO_IMPERSONATION_FALLBACK
REG_NO_LAZY_FLUSH
REG_OPENED_EXISTING_KEY
REG_OPEN_LEGAL_OPTION
REG_OPEN_READ_ONLY
REG_OPTION_BACKUP_RESTORE
REG_OPTION_CREATE_LINK
REG_OPTION_DONT_VIRTUALIZE
REG_OPTION_NON_VOLATILE
REG_OPTION_OPEN_LINK
REG_OPTION_RESERVED
REG_OPTION_VOLATILE
REG_PROCESS_APPKEY
REG_PROCESS_PRIVATE
REG_QWORD
REG_QWORD_LITTLE_ENDIAN
REG_REFRESH_HIVE
REG_RESOURCE_LIST
REG_RESOURCE_REQUIREMENTS_LIST
REG_SECURE_CONNECTION
REG_STANDARD_FORMAT
REG_START_JOURNAL
REG_SZ
REG_UNLOAD_LEGAL_FLAGS
REG_USE_CURRENT_SECURITY_CONTEXT
REG_WHOLE_HIVE_VOLATILE
RELATIVE
REMOTE_NAME_INFO_LEVEL
REMOTE_PROTOCOL_INFO_FLAG_LOOPBACK
REMOTE_PROTOCOL_INFO_FLAG_OFFLINE
REMOTE_PROTOCOL_INFO_FLAG_PERSISTENT_HANDLE
REPLACEFILE_IGNORE_ACL_ERRORS
REPLACEFILE_IGNORE_MERGE_ERRORS
REPLACEFILE_WRITE_THROUGH
RESERVED_OPMASK
RESERVED_XMM
RESERVED_YMM
RESERVED_ZMM
RESETDEV
RESOURCEDISPLAYTYPE_DIRECTORY
RESOURCEDISPLAYTYPE_DOMAIN
RESOURCEDISPLAYTYPE_FILE
RESOURCEDISPLAYTYPE_GENERIC
RESOURCEDISPLAYTYPE_GROUP
RESOURCEDISPLAYTYPE_NDSCONTAINER
RESOURCEDISPLAYTYPE_NETWORK
RESOURCEDISPLAYTYPE_ROOT
RESOURCEDISPLAYTYPE_SERVER
RESOURCEDISPLAYTYPE_SHARE
RESOURCEDISPLAYTYPE_SHAREADMIN
RESOURCEDISPLAYTYPE_TREE
RESOURCEMANAGER_ALL_ACCESS
RESOURCEMANAGER_COMPLETE_PROPAGATION
RESOURCEMANAGER_ENLIST
RESOURCEMANAGER_GENERIC_EXECUTE
RESOURCEMANAGER_GENERIC_READ
RESOURCEMANAGER_GENERIC_WRITE
RESOURCEMANAGER_GET_NOTIFICATION
RESOURCEMANAGER_QUERY_INFORMATION
RESOURCEMANAGER_RECOVER
RESOURCEMANAGER_REGISTER_PROTOCOL
RESOURCEMANAGER_SET_INFORMATION
RESOURCETYPE_ANY
RESOURCETYPE_DISK
RESOURCETYPE_PRINT
RESOURCETYPE_RESERVED
RESOURCETYPE_UNKNOWN
RESOURCEUSAGE_ALL
RESOURCEUSAGE_ATTACHED
RESOURCEUSAGE_CONNECTABLE
RESOURCEUSAGE_CONTAINER
RESOURCEUSAGE_NOLOCALDEVICE
RESOURCEUSAGE_RESERVED
RESOURCEUSAGE_SIBLING
RESOURCE_CONNECTED
RESOURCE_CONTEXT
RESOURCE_ENUM_LN
RESOURCE_ENUM_MODULE_EXACT
RESOURCE_ENUM_MUI
RESOURCE_ENUM_MUI_SYSTEM
RESOURCE_ENUM_VALIDATE
RESOURCE_GLOBALNET
RESOURCE_MANAGER_COMMUNICATION
RESOURCE_MANAGER_MAXIMUM_OPTION
RESOURCE_MANAGER_OBJECT_PATH
RESOURCE_MANAGER_VOLATILE
RESOURCE_RECENT
RESOURCE_REMEMBERED
RESTART_MAX_CMD_LINE
RESTART_NO_CRASH
RESTART_NO_HANG
RESTART_NO_PATCH
RESTART_NO_REBOOT
RESTORE_CTM
RES_CURSOR
RES_ICON
RGN_AND
RGN_COPY
RGN_DIFF
RGN_ERROR
RGN_MAX
RGN_MIN
RGN_OR
RGN_XOR
RIDEV_APPKEYS
RIDEV_CAPTUREMOUSE
RIDEV_DEVNOTIFY
RIDEV_EXCLUDE
RIDEV_EXINPUTSINK
RIDEV_EXMODEMASK
RIDEV_INPUTSINK
RIDEV_NOHOTKEYS
RIDEV_NOLEGACY
RIDEV_PAGEONLY
RIDEV_REMOVE
RIDI_DEVICEINFO
RIDI_DEVICENAME
RIDI_PREPARSEDDATA
RID_HEADER
RID_INPUT
RIGHTMOST_BUTTON_PRESSED
RIGHT_ALT_PRESSED
RIGHT_CTRL_PRESSED
RIM_INPUT
RIM_INPUTSINK
RIM_TYPEHID
RIM_TYPEKEYBOARD
RIM_TYPEMAX
RIM_TYPEMOUSE
RIP_EVENT
RI_KEY_BREAK
RI_KEY_E0
RI_KEY_E1
RI_KEY_MAKE
RI_KEY_TERMSRV_SET_LED
RI_KEY_TERMSRV_SHADOW
RI_MOUSE_BUTTON_1_DOWN
RI_MOUSE_BUTTON_1_UP
RI_MOUSE_BUTTON_2_DOWN
RI_MOUSE_BUTTON_2_UP
RI_MOUSE_BUTTON_3_DOWN
RI_MOUSE_BUTTON_3_UP
RI_MOUSE_BUTTON_4_DOWN
RI_MOUSE_BUTTON_4_UP
RI_MOUSE_BUTTON_5_DOWN
RI_MOUSE_BUTTON_5_UP
RI_MOUSE_HWHEEL
RI_MOUSE_LEFT_BUTTON_DOWN
RI_MOUSE_LEFT_BUTTON_UP
RI_MOUSE_MIDDLE_BUTTON_DOWN
RI_MOUSE_MIDDLE_BUTTON_UP
RI_MOUSE_RIGHT_BUTTON_DOWN
RI_MOUSE_RIGHT_BUTTON_UP
RI_MOUSE_WHEEL
RPC_S_ADDRESS_ERROR
RPC_S_ALREADY_LISTENING
RPC_S_ALREADY_REGISTERED
RPC_S_BINDING_HAS_NO_AUTH
RPC_S_BINDING_INCOMPLETE
RPC_S_CALL_CANCELLED
RPC_S_CALL_FAILED
RPC_S_CALL_FAILED_DNE
RPC_S_CALL_IN_PROGRESS
RPC_S_CANNOT_SUPPORT
RPC_S_CANT_CREATE_ENDPOINT
RPC_S_COMM_FAILURE
RPC_S_COOKIE_AUTH_FAILED
RPC_S_DO_NOT_DISTURB
RPC_S_DUPLICATE_ENDPOINT
RPC_S_ENTRY_ALREADY_EXISTS
RPC_S_ENTRY_NOT_FOUND
RPC_S_ENTRY_TYPE_MISMATCH
RPC_S_FP_DIV_ZERO
RPC_S_FP_OVERFLOW
RPC_S_FP_UNDERFLOW
RPC_S_GROUP_MEMBER_NOT_FOUND
RPC_S_GRP_ELT_NOT_ADDED
RPC_S_GRP_ELT_NOT_REMOVED
RPC_S_INCOMPLETE_NAME
RPC_S_INTERFACE_NOT_EXPORTED
RPC_S_INTERFACE_NOT_FOUND
RPC_S_INTERNAL_ERROR
RPC_S_INVALID_ASYNC_CALL
RPC_S_INVALID_ASYNC_HANDLE
RPC_S_INVALID_AUTH_IDENTITY
RPC_S_INVALID_BINDING
RPC_S_INVALID_BOUND
RPC_S_INVALID_ENDPOINT_FORMAT
RPC_S_INVALID_NAF_ID
RPC_S_INVALID_NAME_SYNTAX
RPC_S_INVALID_NETWORK_OPTIONS
RPC_S_INVALID_NET_ADDR
RPC_S_INVALID_OBJECT
RPC_S_INVALID_RPC_PROTSEQ
RPC_S_INVALID_STRING_BINDING
RPC_S_INVALID_STRING_UUID
RPC_S_INVALID_TAG
RPC_S_INVALID_TIMEOUT
RPC_S_INVALID_VERS_OPTION
RPC_S_MAX_CALLS_TOO_SMALL
RPC_S_NAME_SERVICE_UNAVAILABLE
RPC_S_NOTHING_TO_EXPORT
RPC_S_NOT_ALL_OBJS_EXPORTED
RPC_S_NOT_ALL_OBJS_UNEXPORTED
RPC_S_NOT_CANCELLED
RPC_S_NOT_LISTENING
RPC_S_NOT_RPC_ERROR
RPC_S_NO_BINDINGS
RPC_S_NO_CALL_ACTIVE
RPC_S_NO_CONTEXT_AVAILABLE
RPC_S_NO_ENDPOINT_FOUND
RPC_S_NO_ENTRY_NAME
RPC_S_NO_INTERFACES
RPC_S_NO_MORE_BINDINGS
RPC_S_NO_MORE_MEMBERS
RPC_S_NO_PRINC_NAME
RPC_S_NO_PROTSEQS
RPC_S_NO_PROTSEQS_REGISTERED
RPC_S_OBJECT_NOT_FOUND
RPC_S_OUT_OF_RESOURCES
RPC_S_PRF_ELT_NOT_ADDED
RPC_S_PRF_ELT_NOT_REMOVED
RPC_S_PROCNUM_OUT_OF_RANGE
RPC_S_PROFILE_NOT_ADDED
RPC_S_PROTOCOL_ERROR
RPC_S_PROTSEQ_NOT_FOUND
RPC_S_PROTSEQ_NOT_SUPPORTED
RPC_S_PROXY_ACCESS_DENIED
RPC_S_SEC_PKG_ERROR
RPC_S_SEND_INCOMPLETE
RPC_S_SERVER_TOO_BUSY
RPC_S_SERVER_UNAVAILABLE
RPC_S_STRING_TOO_LONG
RPC_S_SYSTEM_HANDLE_COUNT_EXCEEDED
RPC_S_SYSTEM_HANDLE_TYPE_MISMATCH
RPC_S_TYPE_ALREADY_REGISTERED
RPC_S_UNKNOWN_AUTHN_LEVEL
RPC_S_UNKNOWN_AUTHN_SERVICE
RPC_S_UNKNOWN_AUTHN_TYPE
RPC_S_UNKNOWN_AUTHZ_SERVICE
RPC_S_UNKNOWN_IF
RPC_S_UNKNOWN_MGR_TYPE
RPC_S_UNSUPPORTED_AUTHN_LEVEL
RPC_S_UNSUPPORTED_NAME_SYNTAX
RPC_S_UNSUPPORTED_TRANS_SYN
RPC_S_UNSUPPORTED_TYPE
RPC_S_UUID_LOCAL_ONLY
RPC_S_UUID_NO_ADDRESS
RPC_S_WRONG_KIND_OF_BINDING
RPC_S_ZERO_DIVIDE
RPC_X_BAD_STUB_DATA
RPC_X_BYTE_COUNT_TOO_SMALL
RPC_X_ENUM_VALUE_OUT_OF_RANGE
RPC_X_INVALID_ES_ACTION
RPC_X_INVALID_PIPE_OBJECT
RPC_X_NO_MORE_ENTRIES
RPC_X_NULL_REF_POINTER
RPC_X_PIPE_CLOSED
RPC_X_PIPE_DISCIPLINE_ERROR
RPC_X_PIPE_EMPTY
RPC_X_SS_CANNOT_GET_CALL_HANDLE
RPC_X_SS_CHAR_TRANS_OPEN_FAIL
RPC_X_SS_CHAR_TRANS_SHORT_FILE
RPC_X_SS_CONTEXT_DAMAGED
RPC_X_SS_HANDLES_MISMATCH
RPC_X_SS_IN_NULL_CONTEXT
RPC_X_WRONG_ES_VERSION
RPC_X_WRONG_PIPE_ORDER
RPC_X_WRONG_PIPE_VERSION
RPC_X_WRONG_STUB_VERSION
RPI_FLAG_SMB2_SHARECAP_CLUSTER
RPI_FLAG_SMB2_SHARECAP_CONTINUOUS_AVAILABILITY
RPI_FLAG_SMB2_SHARECAP_DFS
RPI_FLAG_SMB2_SHARECAP_SCALEOUT
RPI_FLAG_SMB2_SHARECAP_TIMEWARP
RPI_SMB2_FLAG_SERVERCAP_DFS
RPI_SMB2_FLAG_SERVERCAP_DIRECTORY_LEASING
RPI_SMB2_FLAG_SERVERCAP_LARGEMTU
RPI_SMB2_FLAG_SERVERCAP_LEASING
RPI_SMB2_FLAG_SERVERCAP_MULTICHANNEL
RPI_SMB2_FLAG_SERVERCAP_PERSISTENT_HANDLES
RPI_SMB2_SHAREFLAG_COMPRESS_DATA
RPI_SMB2_SHAREFLAG_ENCRYPT_DATA
RRF_NOEXPAND
RRF_RT_ANY
RRF_RT_DWORD
RRF_RT_QWORD
RRF_RT_REG_BINARY
RRF_RT_REG_DWORD
RRF_RT_REG_EXPAND_SZ
RRF_RT_REG_MULTI_SZ
RRF_RT_REG_NONE
RRF_RT_REG_QWORD
RRF_RT_REG_SZ
RRF_SUBKEY_WOW6432KEY
RRF_SUBKEY_WOW6464KEY
RRF_WOW64_MASK
RRF_ZEROONFAILURE
RTL_CONDITION_VARIABLE_LOCKMODE_SHARED
RTL_CORRELATION_VECTOR_STRING_LENGTH
RTL_CORRELATION_VECTOR_V1_LENGTH
RTL_CORRELATION_VECTOR_V1_PREFIX_LENGTH
RTL_CORRELATION_VECTOR_V2_LENGTH
RTL_CORRELATION_VECTOR_V2_PREFIX_LENGTH
RTL_CRITICAL_SECTION_ALL_FLAG_BITS
RTL_CRITICAL_SECTION_DEBUG_FLAG_STATIC_INIT
RTL_CRITICAL_SECTION_FLAG_DYNAMIC_SPIN
RTL_CRITICAL_SECTION_FLAG_FORCE_DEBUG_INFO
RTL_CRITICAL_SECTION_FLAG_NO_DEBUG_INFO
RTL_CRITICAL_SECTION_FLAG_RESERVED
RTL_CRITICAL_SECTION_FLAG_RESOURCE_TYPE
RTL_CRITICAL_SECTION_FLAG_STATIC_INIT
RTL_RUN_ONCE_ASYNC
RTL_RUN_ONCE_CHECK_ONLY
RTL_RUN_ONCE_CTX_RESERVED_BITS
RTL_RUN_ONCE_INIT_FAILED
RTL_UMS_VERSION
RTL_VIRTUAL_UNWIND2_VALIDATE_PAC
RTS_CONTROL_DISABLE
RTS_CONTROL_ENABLE
RTS_CONTROL_HANDSHAKE
RTS_CONTROL_TOGGLE
RUNTIME_FUNCTION_INDIRECT
RUSSIAN_CHARSET
ReplacesCorHdrNumericDefines_COMIMAGE_FLAGS_32BITPREFERRED
ReplacesCorHdrNumericDefines_COMIMAGE_FLAGS_32BITREQUIRED
ReplacesCorHdrNumericDefines_COMIMAGE_FLAGS_ILONLY
ReplacesCorHdrNumericDefines_COMIMAGE_FLAGS_IL_LIBRARY
ReplacesCorHdrNumericDefines_COMIMAGE_FLAGS_NATIVE_ENTRYPOINT
ReplacesCorHdrNumericDefines_COMIMAGE_FLAGS_STRONGNAMESIGNED
ReplacesCorHdrNumericDefines_COMIMAGE_FLAGS_TRACKDEBUGDATA
ReplacesCorHdrNumericDefines_COR_DELETED_NAME_LENGTH
ReplacesCorHdrNumericDefines_COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE
ReplacesCorHdrNumericDefines_COR_VERSION_MAJOR
ReplacesCorHdrNumericDefines_COR_VERSION_MAJOR_V2
ReplacesCorHdrNumericDefines_COR_VERSION_MINOR
ReplacesCorHdrNumericDefines_COR_VTABLEGAP_NAME_LENGTH
ReplacesCorHdrNumericDefines_COR_VTABLE_32BIT
ReplacesCorHdrNumericDefines_COR_VTABLE_64BIT
ReplacesCorHdrNumericDefines_COR_VTABLE_CALL_MOST_DERIVED
ReplacesCorHdrNumericDefines_COR_VTABLE_FROM_UNMANAGED
ReplacesCorHdrNumericDefines_COR_VTABLE_FROM_UNMANAGED_RETAIN_APPDOMAIN
ReplacesCorHdrNumericDefines_IMAGE_COR_EATJ_THUNK_SIZE
ReplacesCorHdrNumericDefines_IMAGE_COR_MIH_BASICBLOCK
ReplacesCorHdrNumericDefines_IMAGE_COR_MIH_EHRVA
ReplacesCorHdrNumericDefines_IMAGE_COR_MIH_METHODRVA
ReplacesCorHdrNumericDefines_MAX_CLASS_NAME
ReplacesCorHdrNumericDefines_MAX_PACKAGE_NAME
ReplacesCorHdrNumericDefines_NATIVE_TYPE_MAX_CB
SACL_SECURITY_INFORMATION
SANDBOX_INERT
SAVE_CTM
SBM_ENABLE_ARROWS
SBM_GETPOS
SBM_GETRANGE
SBM_GETSCROLLBARINFO
SBM_GETSCROLLINFO
SBM_SETPOS
SBM_SETRANGE
SBM_SETRANGEREDRAW
SBM_SETSCROLLINFO
SBS_BOTTOMALIGN
SBS_HORZ
SBS_LEFTALIGN
SBS_RIGHTALIGN
SBS_SIZEBOX
SBS_SIZEBOXBOTTOMRIGHTALIGN
SBS_SIZEBOXTOPLEFTALIGN
SBS_SIZEGRIP
SBS_TOPALIGN
SBS_VERT
SB_BOTH
SB_BOTTOM
SB_CONST_ALPHA
SB_CTL
SB_ENDSCROLL
SB_GRAD_RECT
SB_GRAD_TRI
SB_HORZ
SB_LEFT
SB_LINEDOWN
SB_LINELEFT
SB_LINERIGHT
SB_LINEUP
SB_MIN
SB_NONE
SB_PAGEDOWN
SB_PAGELEFT
SB_PAGERIGHT
SB_PAGEUP
SB_PIXEL_ALPHA
SB_PREMULT_ALPHA
SB_RIGHT
SB_THUMBPOSITION
SB_THUMBTRACK
SB_TOP
SB_VERT
SCALINGFACTORX
SCALINGFACTORY
SCARD_S_SUCCESS
SCEX2_ALT_NETBIOS_NAME
SCF_ISSECURE
SCHAR_MAX
SCHAR_MIN
SCHED_E_SERVICE_NOT_LOCALSYSTEM
SCOPE_SECURITY_INFORMATION
SCROLLLOCK_ON
SCRUB_DATA_INPUT_FLAG_IGNORE_REDUNDANCY
SCRUB_DATA_INPUT_FLAG_OPLOCK_NOT_ACQUIRED
SCRUB_DATA_INPUT_FLAG_RESUME
SCRUB_DATA_INPUT_FLAG_SCRUB_BY_OBJECT_ID
SCRUB_DATA_INPUT_FLAG_SKIP_DATA
SCRUB_DATA_INPUT_FLAG_SKIP_IN_SYNC
SCRUB_DATA_INPUT_FLAG_SKIP_NON_INTEGRITY_DATA
SCRUB_DATA_OUTPUT_FLAG_INCOMPLETE
SCRUB_DATA_OUTPUT_FLAG_NON_USER_DATA_RANGE
SCRUB_DATA_OUTPUT_FLAG_PARITY_EXTENT_DATA_RETURNED
SCRUB_DATA_OUTPUT_FLAG_RESUME_CONTEXT_LENGTH_SPECIFIED
SCS_32BIT_BINARY
SCS_64BIT_BINARY
SCS_CAP_COMPSTR
SCS_CAP_MAKEREAD
SCS_CAP_SETRECONVERTSTRING
SCS_CHANGEATTR
SCS_CHANGECLAUSE
SCS_DOS_BINARY
SCS_OS216_BINARY
SCS_PIF_BINARY
SCS_POSIX_BINARY
SCS_QUERYRECONVERTSTRING
SCS_SETRECONVERTSTRING
SCS_SETSTR
SCS_THIS_PLATFORM_BINARY
SCS_WOW_BINARY
SC_AGGREGATE_STORAGE_KEY
SC_ARRANGE
SC_CLOSE
SC_CONTEXTHELP
SC_DEFAULT
SC_GROUP_IDENTIFIER
SC_GROUP_IDENTIFIERA
SC_GROUP_IDENTIFIERW
SC_HOTKEY
SC_HSCROLL
SC_ICON
SC_KEYMENU
SC_MANAGER_ALL_ACCESS
SC_MANAGER_CONNECT
SC_MANAGER_CREATE_SERVICE
SC_MANAGER_ENUMERATE_SERVICE
SC_MANAGER_LOCK
SC_MANAGER_MODIFY_BOOT_CONFIG
SC_MANAGER_QUERY_LOCK_STATUS
SC_MAXIMIZE
SC_MINIMIZE
SC_MONITORPOWER
SC_MOUSEMENU
SC_MOVE
SC_NEXTWINDOW
SC_PREVWINDOW
SC_RESTORE
SC_SCREENSAVE
SC_SEPARATOR
SC_SIZE
SC_TASKLIST
SC_VSCROLL
SC_ZOOM
SDC_ALLOW_CHANGES
SDC_ALLOW_PATH_ORDER_CHANGES
SDC_APPLY
SDC_FORCE_MODE_ENUMERATION
SDC_NO_OPTIMIZATION
SDC_PATH_PERSIST_IF_REQUIRED
SDC_SAVE_TO_DATABASE
SDC_TOPOLOGY_CLONE
SDC_TOPOLOGY_EXTEND
SDC_TOPOLOGY_EXTERNAL
SDC_TOPOLOGY_INTERNAL
SDC_TOPOLOGY_SUPPLIED
SDC_USE_DATABASE_CURRENT
SDC_USE_SUPPLIED_DISPLAY_CONFIG
SDC_VALIDATE
SDC_VIRTUAL_MODE_AWARE
SDC_VIRTUAL_REFRESH_RATE_AWARE
SECTION_ALL_ACCESS
SECTION_EXTEND_SIZE
SECTION_MAP_EXECUTE
SECTION_MAP_EXECUTE_EXPLICIT
SECTION_MAP_READ
SECTION_MAP_WRITE
SECTION_QUERY
SECURITY_ANONYMOUS_LOGON_RID
SECURITY_APPPOOL_ID_BASE_RID
SECURITY_APPPOOL_ID_RID_COUNT
SECURITY_APP_PACKAGE_BASE_RID
SECURITY_APP_PACKAGE_RID_COUNT
SECURITY_AUTHENTICATED_USER_RID
SECURITY_AUTHENTICATION_AUTHORITY_ASSERTED_RID
SECURITY_AUTHENTICATION_AUTHORITY_RID_COUNT
SECURITY_AUTHENTICATION_FRESH_KEY_AUTH_RID
SECURITY_AUTHENTICATION_KEY_PROPERTY_ATTESTATION_RID
SECURITY_AUTHENTICATION_KEY_PROPERTY_MFA_RID
SECURITY_AUTHENTICATION_KEY_TRUST_RID
SECURITY_AUTHENTICATION_SERVICE_ASSERTED_RID
SECURITY_BATCH_RID
SECURITY_BUILTIN_APP_PACKAGE_RID_COUNT
SECURITY_BUILTIN_CAPABILITY_RID_COUNT
SECURITY_BUILTIN_DOMAIN_RID
SECURITY_BUILTIN_PACKAGE_ANY_PACKAGE
SECURITY_BUILTIN_PACKAGE_ANY_RESTRICTED_PACKAGE
SECURITY_CAPABILITY_APPOINTMENTS
SECURITY_CAPABILITY_APP_RID
SECURITY_CAPABILITY_APP_SILO_RID
SECURITY_CAPABILITY_BASE_RID
SECURITY_CAPABILITY_CONTACTS
SECURITY_CAPABILITY_DOCUMENTS_LIBRARY
SECURITY_CAPABILITY_ENTERPRISE_AUTHENTICATION
SECURITY_CAPABILITY_INTERNET_CLIENT
SECURITY_CAPABILITY_INTERNET_CLIENT_SERVER
SECURITY_CAPABILITY_INTERNET_EXPLORER
SECURITY_CAPABILITY_MUSIC_LIBRARY
SECURITY_CAPABILITY_PICTURES_LIBRARY
SECURITY_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER
SECURITY_CAPABILITY_REMOVABLE_STORAGE
SECURITY_CAPABILITY_RID_COUNT
SECURITY_CAPABILITY_SHARED_USER_CERTIFICATES
SECURITY_CAPABILITY_VIDEOS_LIBRARY
SECURITY_CCG_ID_BASE_RID
SECURITY_CHILD_PACKAGE_RID_COUNT
SECURITY_CLOUD_INFRASTRUCTURE_SERVICES_ID_BASE_RID
SECURITY_CLOUD_INFRASTRUCTURE_SERVICES_ID_RID_COUNT
SECURITY_COM_ID_BASE_RID
SECURITY_CONTEXT_TRACKING
SECURITY_CREATOR_GROUP_RID
SECURITY_CREATOR_GROUP_SERVER_RID
SECURITY_CREATOR_OWNER_RID
SECURITY_CREATOR_OWNER_RIGHTS_RID
SECURITY_CREATOR_OWNER_SERVER_RID
SECURITY_CRED_TYPE_BASE_RID
SECURITY_CRED_TYPE_RID_COUNT
SECURITY_CRED_TYPE_THIS_ORG_CERT_RID
SECURITY_DASHOST_ID_BASE_RID
SECURITY_DASHOST_ID_RID_COUNT
SECURITY_DESCRIPTOR_REVISION
SECURITY_DESCRIPTOR_REVISION1
SECURITY_DIALUP_RID
SECURITY_DYNAMIC_TRACKING
SECURITY_EDGE_CLOUD_INFRASTRUCTURE_SERVICE_ID_BASE_RID
SECURITY_EFFECTIVE_ONLY
SECURITY_ENTERPRISE_CONTROLLERS_RID
SECURITY_ENTERPRISE_READONLY_CONTROLLERS_RID
SECURITY_INSTALLER_CAPABILITY_RID_COUNT
SECURITY_INSTALLER_GROUP_CAPABILITY_BASE
SECURITY_INSTALLER_GROUP_CAPABILITY_RID_COUNT
SECURITY_INTERACTIVE_RID
SECURITY_IUSER_RID
SECURITY_LOCAL_ACCOUNT_AND_ADMIN_RID
SECURITY_LOCAL_ACCOUNT_RID
SECURITY_LOCAL_LOGON_RID
SECURITY_LOCAL_RID
SECURITY_LOCAL_SERVICE_RID
SECURITY_LOCAL_SYSTEM_RID
SECURITY_LOGON_IDS_RID
SECURITY_LOGON_IDS_RID_COUNT
SECURITY_MANDATORY_HIGH_RID
SECURITY_MANDATORY_LOW_RID
SECURITY_MANDATORY_MAXIMUM_USER_RID
SECURITY_MANDATORY_MEDIUM_PLUS_RID
SECURITY_MANDATORY_MEDIUM_RID
SECURITY_MANDATORY_PROTECTED_PROCESS_RID
SECURITY_MANDATORY_SYSTEM_RID
SECURITY_MANDATORY_UNTRUSTED_RID
SECURITY_MAX_ALWAYS_FILTERED
SECURITY_MAX_BASE_RID
SECURITY_MAX_SID_STRING_CHARACTERS
SECURITY_MIN_BASE_RID
SECURITY_MIN_NEVER_FILTERED
SECURITY_NETWORK_RID
SECURITY_NETWORK_SERVICE_RID
SECURITY_NFS_ID_BASE_RID
SECURITY_NT_NON_UNIQUE
SECURITY_NT_NON_UNIQUE_SUB_AUTH_COUNT
SECURITY_NULL_RID
SECURITY_OTHER_ORGANIZATION_RID
SECURITY_PACKAGE_BASE_RID
SECURITY_PACKAGE_DIGEST_RID
SECURITY_PACKAGE_NTLM_RID
SECURITY_PACKAGE_RID_COUNT
SECURITY_PACKAGE_SCHANNEL_RID
SECURITY_PARENT_PACKAGE_RID_COUNT
SECURITY_PRINCIPAL_SELF_RID
SECURITY_PROCESS_PROTECTION_LEVEL_ANTIMALWARE_RID
SECURITY_PROCESS_PROTECTION_LEVEL_APP_RID
SECURITY_PROCESS_PROTECTION_LEVEL_AUTHENTICODE_RID
SECURITY_PROCESS_PROTECTION_LEVEL_NONE_RID
SECURITY_PROCESS_PROTECTION_LEVEL_WINDOWS_RID
SECURITY_PROCESS_PROTECTION_LEVEL_WINTCB_RID
SECURITY_PROCESS_PROTECTION_TYPE_FULL_RID
SECURITY_PROCESS_PROTECTION_TYPE_LITE_RID
SECURITY_PROCESS_PROTECTION_TYPE_NONE_RID
SECURITY_PROCESS_TRUST_AUTHORITY_RID_COUNT
SECURITY_PROXY_RID
SECURITY_RDV_GFX_BASE_RID
SECURITY_REMOTE_LOGON_RID
SECURITY_RESERVED_ID_BASE_RID
SECURITY_RESTRICTED_CODE_RID
SECURITY_RESTRICTED_SERVICES_BASE_RID
SECURITY_RESTRICTED_SERVICES_RID_COUNT
SECURITY_SERVER_LOGON_RID
SECURITY_SERVICE_ID_BASE_RID
SECURITY_SERVICE_ID_RID_COUNT
SECURITY_SERVICE_RID
SECURITY_SQOS_PRESENT
SECURITY_STATIC_TRACKING
SECURITY_TASK_ID_BASE_RID
SECURITY_TERMINAL_SERVER_RID
SECURITY_THIS_ORGANIZATION_RID
SECURITY_TRUSTED_INSTALLER_RID1
SECURITY_TRUSTED_INSTALLER_RID2
SECURITY_TRUSTED_INSTALLER_RID3
SECURITY_TRUSTED_INSTALLER_RID4
SECURITY_TRUSTED_INSTALLER_RID5
SECURITY_UMFD_BASE_RID
SECURITY_UNIQUIFIED_SERVICE_BASE_RID
SECURITY_USERMANAGER_ID_BASE_RID
SECURITY_USERMANAGER_ID_RID_COUNT
SECURITY_USERMODEDRIVERHOST_ID_BASE_RID
SECURITY_USERMODEDRIVERHOST_ID_RID_COUNT
SECURITY_VALID_SQOS_FLAGS
SECURITY_VIRTUALACCOUNT_ID_RID_COUNT
SECURITY_VIRTUALSERVER_ID_BASE_RID
SECURITY_VIRTUALSERVER_ID_RID_COUNT
SECURITY_WINDOWSMOBILE_ID_BASE_RID
SECURITY_WINDOW_MANAGER_BASE_RID
SECURITY_WINRM_ID_BASE_RID
SECURITY_WINRM_ID_RID_COUNT
SECURITY_WMIHOST_ID_BASE_RID
SECURITY_WMIHOST_ID_RID_COUNT
SECURITY_WORLD_RID
SECURITY_WRITE_RESTRICTED_CODE_RID
SEC_64K_PAGES
SEC_COMMIT
SEC_FILE
SEC_HUGE_PAGES
SEC_IMAGE
SEC_IMAGE_NO_EXECUTE
SEC_LARGE_PAGES
SEC_NOCACHE
SEC_PARTITION_OWNER_HANDLE
SEC_PROTECTED_IMAGE
SEC_RESERVE
SEC_WRITECOMBINE
SEF_AI_USE_EXTRA_PARAMS
SEF_AVOID_OWNER_CHECK
SEF_AVOID_OWNER_RESTRICTION
SEF_AVOID_PRIVILEGE_CHECK
SEF_DACL_AUTO_INHERIT
SEF_DEFAULT_DESCRIPTOR_FOR_OBJECT
SEF_DEFAULT_GROUP_FROM_PARENT
SEF_DEFAULT_OWNER_FROM_PARENT
SEF_FORCE_USER_MODE
SEF_MACL_NO_EXECUTE_UP
SEF_MACL_NO_READ_UP
SEF_MACL_NO_WRITE_UP
SEF_MACL_VALID_FLAGS
SEF_NORMALIZE_OUTPUT_DESCRIPTOR
SEF_SACL_AUTO_INHERIT
SELECTPAPERSOURCE
SELECT_CAP_CONVERSION
SELECT_CAP_SENTENCE
SEMAPHORE_ALL_ACCESS
SEMAPHORE_MODIFY_STATE
SEM_FAILCRITICALERRORS
SEM_NOALIGNMENTFAULTEXCEPT
SEM_NOGPFAULTERRORBOX
SEM_NOOPENFILEERRORBOX
SERKF_AVAILABLE
SERKF_INDICATOR
SERKF_SERIALKEYSON
SERVICES_ACTIVE_DATABASE
SERVICES_ACTIVE_DATABASEA
SERVICES_ACTIVE_DATABASEW
SERVICES_FAILED_DATABASE
SERVICES_FAILED_DATABASEA
SERVICES_FAILED_DATABASEW
SERVICE_ACCEPT_HARDWAREPROFILECHANGE
SERVICE_ACCEPT_LOWRESOURCES
SERVICE_ACCEPT_NETBINDCHANGE
SERVICE_ACCEPT_PARAMCHANGE
SERVICE_ACCEPT_PAUSE_CONTINUE
SERVICE_ACCEPT_POWEREVENT
SERVICE_ACCEPT_PRESHUTDOWN
SERVICE_ACCEPT_SESSIONCHANGE
SERVICE_ACCEPT_SHUTDOWN
SERVICE_ACCEPT_STOP
SERVICE_ACCEPT_SYSTEMLOWRESOURCES
SERVICE_ACCEPT_TIMECHANGE
SERVICE_ACCEPT_TRIGGEREVENT
SERVICE_ACCEPT_USER_LOGOFF
SERVICE_ACTIVE
SERVICE_ADAPTER
SERVICE_ALL_ACCESS
SERVICE_AUTO_START
SERVICE_BOOT_START
SERVICE_CHANGE_CONFIG
SERVICE_CONFIG_DELAYED_AUTO_START_INFO
SERVICE_CONFIG_DESCRIPTION
SERVICE_CONFIG_FAILURE_ACTIONS
SERVICE_CONFIG_FAILURE_ACTIONS_FLAG
SERVICE_CONFIG_LAUNCH_PROTECTED
SERVICE_CONFIG_PREFERRED_NODE
SERVICE_CONFIG_PRESHUTDOWN_INFO
SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO
SERVICE_CONFIG_SERVICE_SID_INFO
SERVICE_CONFIG_TRIGGER_INFO
SERVICE_CONTINUE_PENDING
SERVICE_CONTROL_CONTINUE
SERVICE_CONTROL_DEVICEEVENT
SERVICE_CONTROL_HARDWAREPROFILECHANGE
SERVICE_CONTROL_INTERROGATE
SERVICE_CONTROL_LOWRESOURCES
SERVICE_CONTROL_NETBINDADD
SERVICE_CONTROL_NETBINDDISABLE
SERVICE_CONTROL_NETBINDENABLE
SERVICE_CONTROL_NETBINDREMOVE
SERVICE_CONTROL_PARAMCHANGE
SERVICE_CONTROL_PAUSE
SERVICE_CONTROL_POWEREVENT
SERVICE_CONTROL_PRESHUTDOWN
SERVICE_CONTROL_SESSIONCHANGE
SERVICE_CONTROL_SHUTDOWN
SERVICE_CONTROL_STATUS_REASON_INFO
SERVICE_CONTROL_STOP
SERVICE_CONTROL_SYSTEMLOWRESOURCES
SERVICE_CONTROL_TIMECHANGE
SERVICE_CONTROL_TRIGGEREVENT
SERVICE_DEMAND_START
SERVICE_DIRECTORY_TYPE_ServiceDirectoryPersistentState
SERVICE_DIRECTORY_TYPE_ServiceDirectoryTypeMax
SERVICE_DISABLED
SERVICE_DRIVER
SERVICE_DYNAMIC_INFORMATION_LEVEL_START_REASON
SERVICE_ENUMERATE_DEPENDENTS
SERVICE_ERROR_CRITICAL
SERVICE_ERROR_IGNORE
SERVICE_ERROR_NORMAL
SERVICE_ERROR_SEVERE
SERVICE_FILE_SYSTEM_DRIVER
SERVICE_INACTIVE
SERVICE_INTERACTIVE_PROCESS
SERVICE_INTERROGATE
SERVICE_KERNEL_DRIVER
SERVICE_LAUNCH_PROTECTED_ANTIMALWARE_LIGHT
SERVICE_LAUNCH_PROTECTED_NONE
SERVICE_LAUNCH_PROTECTED_WINDOWS
SERVICE_LAUNCH_PROTECTED_WINDOWS_LIGHT
SERVICE_NOTIFY_CONTINUE_PENDING
SERVICE_NOTIFY_CREATED
SERVICE_NOTIFY_DELETED
SERVICE_NOTIFY_DELETE_PENDING
SERVICE_NOTIFY_PAUSED
SERVICE_NOTIFY_PAUSE_PENDING
SERVICE_NOTIFY_RUNNING
SERVICE_NOTIFY_START_PENDING
SERVICE_NOTIFY_STATUS_CHANGE
SERVICE_NOTIFY_STATUS_CHANGE_1
SERVICE_NOTIFY_STATUS_CHANGE_2
SERVICE_NOTIFY_STOPPED
SERVICE_NOTIFY_STOP_PENDING
SERVICE_NO_CHANGE
SERVICE_PAUSED
SERVICE_PAUSE_CONTINUE
SERVICE_PAUSE_PENDING
SERVICE_PKG_SERVICE
SERVICE_QUERY_CONFIG
SERVICE_QUERY_STATUS
SERVICE_RECOGNIZER_DRIVER
SERVICE_REGISTRY_STATE_TYPE_MaxServiceRegistryStateType
SERVICE_REGISTRY_STATE_TYPE_ServiceRegistryStateParameters
SERVICE_REGISTRY_STATE_TYPE_ServiceRegistryStatePersistent
SERVICE_RUNNING
SERVICE_RUNS_IN_SYSTEM_PROCESS
SERVICE_SHARED_DIRECTORY_TYPE_ServiceSharedDirectoryPersistentState
SERVICE_SHARED_REGISTRY_STATE_TYPE_ServiceSharedRegistryPersistentState
SERVICE_SID_TYPE_NONE
SERVICE_SID_TYPE_RESTRICTED
SERVICE_SID_TYPE_UNRESTRICTED
SERVICE_START
SERVICE_START_PENDING
SERVICE_START_REASON_AUTO
SERVICE_START_REASON_DELAYEDAUTO
SERVICE_START_REASON_DEMAND
SERVICE_START_REASON_RESTART_ON_FAILURE
SERVICE_START_REASON_TRIGGER
SERVICE_STATE_ALL
SERVICE_STOP
SERVICE_STOPPED
SERVICE_STOP_PENDING
SERVICE_STOP_REASON_FLAG_CUSTOM
SERVICE_STOP_REASON_FLAG_MAX
SERVICE_STOP_REASON_FLAG_MIN
SERVICE_STOP_REASON_FLAG_PLANNED
SERVICE_STOP_REASON_FLAG_UNPLANNED
SERVICE_STOP_REASON_MAJOR_APPLICATION
SERVICE_STOP_REASON_MAJOR_HARDWARE
SERVICE_STOP_REASON_MAJOR_MAX
SERVICE_STOP_REASON_MAJOR_MAX_CUSTOM
SERVICE_STOP_REASON_MAJOR_MIN
SERVICE_STOP_REASON_MAJOR_MIN_CUSTOM
SERVICE_STOP_REASON_MAJOR_NONE
SERVICE_STOP_REASON_MAJOR_OPERATINGSYSTEM
SERVICE_STOP_REASON_MAJOR_OTHER
SERVICE_STOP_REASON_MAJOR_SOFTWARE
SERVICE_STOP_REASON_MINOR_DISK
SERVICE_STOP_REASON_MINOR_ENVIRONMENT
SERVICE_STOP_REASON_MINOR_HARDWARE_DRIVER
SERVICE_STOP_REASON_MINOR_HUNG
SERVICE_STOP_REASON_MINOR_INSTALLATION
SERVICE_STOP_REASON_MINOR_MAINTENANCE
SERVICE_STOP_REASON_MINOR_MAX
SERVICE_STOP_REASON_MINOR_MAX_CUSTOM
SERVICE_STOP_REASON_MINOR_MEMOTYLIMIT
SERVICE_STOP_REASON_MINOR_MIN
SERVICE_STOP_REASON_MINOR_MIN_CUSTOM
SERVICE_STOP_REASON_MINOR_MMC
SERVICE_STOP_REASON_MINOR_NETWORKCARD
SERVICE_STOP_REASON_MINOR_NETWORK_CONNECTIVITY
SERVICE_STOP_REASON_MINOR_NONE
SERVICE_STOP_REASON_MINOR_OTHER
SERVICE_STOP_REASON_MINOR_OTHERDRIVER
SERVICE_STOP_REASON_MINOR_RECONFIG
SERVICE_STOP_REASON_MINOR_SECURITY
SERVICE_STOP_REASON_MINOR_SECURITYFIX
SERVICE_STOP_REASON_MINOR_SECURITYFIX_UNINSTALL
SERVICE_STOP_REASON_MINOR_SERVICEPACK
SERVICE_STOP_REASON_MINOR_SERVICEPACK_UNINSTALL
SERVICE_STOP_REASON_MINOR_SOFTWARE_UPDATE
SERVICE_STOP_REASON_MINOR_SOFTWARE_UPDATE_UNINSTALL
SERVICE_STOP_REASON_MINOR_UNSTABLE
SERVICE_STOP_REASON_MINOR_UPGRADE
SERVICE_STOP_REASON_MINOR_WMI
SERVICE_SYSTEM_START
SERVICE_TRIGGER_ACTION_SERVICE_START
SERVICE_TRIGGER_ACTION_SERVICE_STOP
SERVICE_TRIGGER_DATA_TYPE_BINARY
SERVICE_TRIGGER_DATA_TYPE_KEYWORD_ALL
SERVICE_TRIGGER_DATA_TYPE_KEYWORD_ANY
SERVICE_TRIGGER_DATA_TYPE_LEVEL
SERVICE_TRIGGER_DATA_TYPE_STRING
SERVICE_TRIGGER_STARTED_ARGUMENT
SERVICE_TRIGGER_TYPE_AGGREGATE
SERVICE_TRIGGER_TYPE_CUSTOM
SERVICE_TRIGGER_TYPE_CUSTOM_SYSTEM_STATE_CHANGE
SERVICE_TRIGGER_TYPE_DEVICE_INTERFACE_ARRIVAL
SERVICE_TRIGGER_TYPE_DOMAIN_JOIN
SERVICE_TRIGGER_TYPE_FIREWALL_PORT_EVENT
SERVICE_TRIGGER_TYPE_GROUP_POLICY
SERVICE_TRIGGER_TYPE_IP_ADDRESS_AVAILABILITY
SERVICE_TRIGGER_TYPE_NETWORK_ENDPOINT
SERVICE_TYPE_ALL
SERVICE_USERSERVICE_INSTANCE
SERVICE_USER_DEFINED_CONTROL
SERVICE_USER_OWN_PROCESS
SERVICE_USER_SERVICE
SERVICE_USER_SHARE_PROCESS
SERVICE_WIN32
SERVICE_WIN32_OWN_PROCESS
SERVICE_WIN32_SHARE_PROCESS
SESSION_ALL_ACCESS
SESSION_MODIFY_ACCESS
SESSION_QUERY_ACCESS
SETABORTPROC
SETALLJUSTVALUES
SETBREAK
SETCHARSET
SETCOLORTABLE
SETCOPYCOUNT
SETDIBSCALING
SETDTR
SETICMPROFILE_EMBEDED
SETKERNTRACK
SETLINECAP
SETLINEJOIN
SETMITERLIMIT
SETRTS
SETXOFF
SETXON
SET_ARC_DIRECTION
SET_BACKGROUND_COLOR
SET_BOUNDS
SET_CLIP_BOX
SET_MIRROR_MODE
SET_POLY_MODE
SET_SCREEN_ANGLE
SET_SPREAD
SET_TAPE_DRIVE_INFORMATION
SET_TAPE_MEDIA_INFORMATION
SEVERITY_ERROR
SEVERITY_SUCCESS
SE_ACCESS_CHECK_FLAG_NO_LEARNING_MODE_LOGGING
SE_ACCESS_CHECK_VALID_FLAGS
SE_ACTIVATE_AS_USER_CAPABILITY
SE_APP_SILO_ACCESS_TO_PUBLISHER_DIRECTORY_CAPABILITY
SE_APP_SILO_PRINT_CAPABILITY
SE_APP_SILO_PROFILES_ROOT_MINIMAL_CAPABILITY
SE_APP_SILO_PROMPT_FOR_ACCESS_CAPABILITY
SE_APP_SILO_USER_PROFILE_MINIMAL_CAPABILITY
SE_APP_SILO_VOLUME_ROOT_MINIMAL_CAPABILITY
SE_CONSTRAINED_IMPERSONATION_CAPABILITY
SE_DACL_AUTO_INHERITED
SE_DACL_AUTO_INHERIT_REQ
SE_DACL_DEFAULTED
SE_DACL_PRESENT
SE_DACL_PROTECTED
SE_DEVELOPMENT_MODE_NETWORK_CAPABILITY
SE_GROUP_DEFAULTED
SE_GROUP_ENABLED
SE_GROUP_ENABLED_BY_DEFAULT
SE_GROUP_INTEGRITY
SE_GROUP_INTEGRITY_ENABLED
SE_GROUP_LOGON_ID
SE_GROUP_MANDATORY
SE_GROUP_OWNER
SE_GROUP_RESOURCE
SE_GROUP_USE_FOR_DENY_ONLY
SE_GROUP_VALID_ATTRIBUTES
SE_LEARNING_MODE_LOGGING_CAPABILITY
SE_MUMA_CAPABILITY
SE_OWNER_DEFAULTED
SE_PERMISSIVE_LEARNING_MODE_CAPABILITY
SE_PRIVILEGE_ENABLED
SE_PRIVILEGE_ENABLED_BY_DEFAULT
SE_PRIVILEGE_REMOVED
SE_PRIVILEGE_USED_FOR_ACCESS
SE_PRIVILEGE_VALID_ATTRIBUTES
SE_RM_CONTROL_VALID
SE_SACL_AUTO_INHERITED
SE_SACL_AUTO_INHERIT_REQ
SE_SACL_DEFAULTED
SE_SACL_PRESENT
SE_SACL_PROTECTED
SE_SECURITY_DESCRIPTOR_FLAG_NO_ACCESS_FILTER_ACE
SE_SECURITY_DESCRIPTOR_FLAG_NO_LABEL_ACE
SE_SECURITY_DESCRIPTOR_FLAG_NO_OWNER_ACE
SE_SECURITY_DESCRIPTOR_VALID_FLAGS
SE_SELF_RELATIVE
SE_SESSION_IMPERSONATION_CAPABILITY
SE_SIGNING_LEVEL_ANTIMALWARE
SE_SIGNING_LEVEL_AUTHENTICODE
SE_SIGNING_LEVEL_CUSTOM_1
SE_SIGNING_LEVEL_CUSTOM_2
SE_SIGNING_LEVEL_CUSTOM_3
SE_SIGNING_LEVEL_CUSTOM_4
SE_SIGNING_LEVEL_CUSTOM_5
SE_SIGNING_LEVEL_CUSTOM_6
SE_SIGNING_LEVEL_CUSTOM_7
SE_SIGNING_LEVEL_DEVELOPER
SE_SIGNING_LEVEL_DYNAMIC_CODEGEN
SE_SIGNING_LEVEL_ENTERPRISE
SE_SIGNING_LEVEL_MICROSOFT
SE_SIGNING_LEVEL_STORE
SE_SIGNING_LEVEL_UNCHECKED
SE_SIGNING_LEVEL_UNSIGNED
SE_SIGNING_LEVEL_WINDOWS
SE_SIGNING_LEVEL_WINDOWS_TCB
SHADEBLENDCAPS
SHIFTJIS_CHARSET
SHIFT_PRESSED
SHOW_FULLSCREEN
SHOW_ICONWINDOW
SHOW_OPENNOACTIVATE
SHOW_OPENWINDOW
SHRT_MAX
SHRT_MIN
SHTDN_REASON_FLAG_CLEAN_UI
SHTDN_REASON_FLAG_COMMENT_REQUIRED
SHTDN_REASON_FLAG_DIRTY_PROBLEM_ID_REQUIRED
SHTDN_REASON_FLAG_DIRTY_UI
SHTDN_REASON_FLAG_MOBILE_UI_RESERVED
SHTDN_REASON_FLAG_PLANNED
SHTDN_REASON_FLAG_USER_DEFINED
SHTDN_REASON_LEGACY_API
SHTDN_REASON_MAJOR_APPLICATION
SHTDN_REASON_MAJOR_HARDWARE
SHTDN_REASON_MAJOR_LEGACY_API
SHTDN_REASON_MAJOR_NONE
SHTDN_REASON_MAJOR_OPERATINGSYSTEM
SHTDN_REASON_MAJOR_OTHER
SHTDN_REASON_MAJOR_POWER
SHTDN_REASON_MAJOR_SOFTWARE
SHTDN_REASON_MAJOR_SYSTEM
SHTDN_REASON_MINOR_BLUESCREEN
SHTDN_REASON_MINOR_CORDUNPLUGGED
SHTDN_REASON_MINOR_DC_DEMOTION
SHTDN_REASON_MINOR_DC_PROMOTION
SHTDN_REASON_MINOR_DISK
SHTDN_REASON_MINOR_ENVIRONMENT
SHTDN_REASON_MINOR_HARDWARE_DRIVER
SHTDN_REASON_MINOR_HOTFIX
SHTDN_REASON_MINOR_HOTFIX_UNINSTALL
SHTDN_REASON_MINOR_HUNG
SHTDN_REASON_MINOR_INSTALLATION
SHTDN_REASON_MINOR_MAINTENANCE
SHTDN_REASON_MINOR_MMC
SHTDN_REASON_MINOR_NETWORKCARD
SHTDN_REASON_MINOR_NETWORK_CONNECTIVITY
SHTDN_REASON_MINOR_NONE
SHTDN_REASON_MINOR_OTHER
SHTDN_REASON_MINOR_OTHERDRIVER
SHTDN_REASON_MINOR_POWER_SUPPLY
SHTDN_REASON_MINOR_PROCESSOR
SHTDN_REASON_MINOR_RECONFIG
SHTDN_REASON_MINOR_SECURITY
SHTDN_REASON_MINOR_SECURITYFIX
SHTDN_REASON_MINOR_SECURITYFIX_UNINSTALL
SHTDN_REASON_MINOR_SERVICEPACK
SHTDN_REASON_MINOR_SERVICEPACK_UNINSTALL
SHTDN_REASON_MINOR_SYSTEMRESTORE
SHTDN_REASON_MINOR_TERMSRV
SHTDN_REASON_MINOR_UNSTABLE
SHTDN_REASON_MINOR_UPGRADE
SHTDN_REASON_MINOR_WMI
SHTDN_REASON_UNKNOWN
SHTDN_REASON_VALID_BIT_MASK
SHUFFLE_FILE_FLAG_SKIP_INITIALIZING_NEW_CLUSTERS
SHUTDOWN_ARSO
SHUTDOWN_CHECK_SAFE_FOR_SERVER
SHUTDOWN_FORCE_OTHERS
SHUTDOWN_FORCE_SELF
SHUTDOWN_GRACE_OVERRIDE
SHUTDOWN_HYBRID
SHUTDOWN_INSTALL_UPDATES
SHUTDOWN_MOBILE_UI
SHUTDOWN_NOREBOOT
SHUTDOWN_NORETRY
SHUTDOWN_POWEROFF
SHUTDOWN_RESTART
SHUTDOWN_RESTARTAPPS
SHUTDOWN_RESTART_BOOTOPTIONS
SHUTDOWN_SKIP_SVC_PRESHUTDOWN
SHUTDOWN_SOFT_REBOOT
SHUTDOWN_SYSTEM_INITIATED
SHUTDOWN_TYPE_LEN
SHUTDOWN_VAIL_CONTAINER
SID_HASH_SIZE
SID_MAX_SUB_AUTHORITIES
SID_RECOMMENDED_SUB_AUTHORITIES
SID_REVISION
SIF_ALL
SIF_DISABLENOSCROLL
SIF_PAGE
SIF_POS
SIF_RANGE
SIF_TRACKPOS
SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED
SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY
SIGNING_LEVEL_MICROSOFT
SIMPLEREGION
SING
SIZEFULLSCREEN
SIZEICONIC
SIZENORMAL
SIZEOF_RFPO_DATA
SIZEPALETTE
SIZEZOOMHIDE
SIZEZOOMSHOW
SIZE_MAXHIDE
SIZE_MAXIMIZED
SIZE_MAXSHOW
SIZE_MINIMIZED
SIZE_RESTORED
SKF_AUDIBLEFEEDBACK
SKF_AVAILABLE
SKF_CONFIRMHOTKEY
SKF_HOTKEYACTIVE
SKF_HOTKEYSOUND
SKF_INDICATOR
SKF_LALTLATCHED
SKF_LALTLOCKED
SKF_LCTLLATCHED
SKF_LCTLLOCKED
SKF_LSHIFTLATCHED
SKF_LSHIFTLOCKED
SKF_LWINLATCHED
SKF_LWINLOCKED
SKF_RALTLATCHED
SKF_RALTLOCKED
SKF_RCTLLATCHED
SKF_RCTLLOCKED
SKF_RSHIFTLATCHED
SKF_RSHIFTLOCKED
SKF_RWINLATCHED
SKF_RWINLOCKED
SKF_STICKYKEYSON
SKF_TRISTATE
SKF_TWOKEYSOFF
SLE_ERROR
SLE_MINORERROR
SLE_WARNING
SMB_CCF_APP_INSTANCE_EA_NAME
SMTO_ABORTIFHUNG
SMTO_BLOCK
SMTO_ERRORONEXIT
SMTO_NORMAL
SMTO_NOTIMEOUTIFNOTHUNG
SMT_UNPARKING_POLICY_CORE
SMT_UNPARKING_POLICY_CORE_PER_THREAD
SMT_UNPARKING_POLICY_LP_ROUNDROBIN
SMT_UNPARKING_POLICY_LP_SEQUENTIAL
SM_ARRANGE
SM_CARETBLINKINGENABLED
SM_CLEANBOOT
SM_CMETRICS
SM_CMONITORS
SM_CMOUSEBUTTONS
SM_CONVERTIBLESLATEMODE
SM_CXBORDER
SM_CXCURSOR
SM_CXDLGFRAME
SM_CXDOUBLECLK
SM_CXDRAG
SM_CXEDGE
SM_CXFIXEDFRAME
SM_CXFOCUSBORDER
SM_CXFRAME
SM_CXFULLSCREEN
SM_CXHSCROLL
SM_CXHTHUMB
SM_CXICON
SM_CXICONSPACING
SM_CXMAXIMIZED
SM_CXMAXTRACK
SM_CXMENUCHECK
SM_CXMENUSIZE
SM_CXMIN
SM_CXMINIMIZED
SM_CXMINSPACING
SM_CXMINTRACK
SM_CXPADDEDBORDER
SM_CXSCREEN
SM_CXSIZE
SM_CXSIZEFRAME
SM_CXSMICON
SM_CXSMSIZE
SM_CXVIRTUALSCREEN
SM_CXVSCROLL
SM_CYBORDER
SM_CYCAPTION
SM_CYCURSOR
SM_CYDLGFRAME
SM_CYDOUBLECLK
SM_CYDRAG
SM_CYEDGE
SM_CYFIXEDFRAME
SM_CYFOCUSBORDER
SM_CYFRAME
SM_CYFULLSCREEN
SM_CYHSCROLL
SM_CYICON
SM_CYICONSPACING
SM_CYKANJIWINDOW
SM_CYMAXIMIZED
SM_CYMAXTRACK
SM_CYMENU
SM_CYMENUCHECK
SM_CYMENUSIZE
SM_CYMIN
SM_CYMINIMIZED
SM_CYMINSPACING
SM_CYMINTRACK
SM_CYSCREEN
SM_CYSIZE
SM_CYSIZEFRAME
SM_CYSMCAPTION
SM_CYSMICON
SM_CYSMSIZE
SM_CYVIRTUALSCREEN
SM_CYVSCROLL
SM_CYVTHUMB
SM_DBCSENABLED
SM_DEBUG
SM_DIGITIZER
SM_IMMENABLED
SM_MAXIMUMTOUCHES
SM_MEDIACENTER
SM_MENUDROPALIGNMENT
SM_MIDEASTENABLED
SM_MOUSEHORIZONTALWHEELPRESENT
SM_MOUSEPRESENT
SM_MOUSEWHEELPRESENT
SM_NETWORK
SM_PENWINDOWS
SM_REMOTECONTROL
SM_REMOTESESSION
SM_RESERVED1
SM_RESERVED2
SM_RESERVED3
SM_RESERVED4
SM_SAMEDISPLAYFORMAT
SM_SECURE
SM_SERVERR2
SM_SHOWSOUNDS
SM_SHUTTINGDOWN
SM_SLOWMACHINE
SM_STARTER
SM_SWAPBUTTON
SM_SYSTEMDOCKED
SM_TABLETPC
SM_XVIRTUALSCREEN
SM_YVIRTUALSCREEN
SNAPSHOT_POLICY_ALWAYS
SNAPSHOT_POLICY_NEVER
SNAPSHOT_POLICY_UNPLANNED
SOFTKEYBOARD_TYPE_C1
SOFTKEYBOARD_TYPE_T1
SORTING_PARADIGM_ICU
SORTING_PARADIGM_NLS
SORT_CHINESE_BIG5
SORT_CHINESE_BOPOMOFO
SORT_CHINESE_PRC
SORT_CHINESE_PRCP
SORT_CHINESE_RADICALSTROKE
SORT_CHINESE_UNICODE
SORT_DEFAULT
SORT_DIGITSASNUMBERS
SORT_GEORGIAN_MODERN
SORT_GEORGIAN_TRADITIONAL
SORT_GERMAN_PHONE_BOOK
SORT_HUNGARIAN_DEFAULT
SORT_HUNGARIAN_TECHNICAL
SORT_INVARIANT_MATH
SORT_JAPANESE_RADICALSTROKE
SORT_JAPANESE_UNICODE
SORT_JAPANESE_XJIS
SORT_KOREAN_KSC
SORT_KOREAN_UNICODE
SORT_STRINGSORT
SOUND_SYSTEM_APPEND
SOUND_SYSTEM_APPSTART
SOUND_SYSTEM_BEEP
SOUND_SYSTEM_ERROR
SOUND_SYSTEM_FAULT
SOUND_SYSTEM_INFORMATION
SOUND_SYSTEM_MAXIMIZE
SOUND_SYSTEM_MENUCOMMAND
SOUND_SYSTEM_MENUPOPUP
SOUND_SYSTEM_MINIMIZE
SOUND_SYSTEM_QUESTION
SOUND_SYSTEM_RESTOREDOWN
SOUND_SYSTEM_RESTOREUP
SOUND_SYSTEM_SHUTDOWN
SOUND_SYSTEM_STARTUP
SOUND_SYSTEM_WARNING
SPACEPARITY
SPCLPASSTHROUGH2
SPECIFIC_RIGHTS_ALL
SPIF_SENDCHANGE
SPIF_SENDWININICHANGE
SPIF_UPDATEINIFILE
SPI_GETACCESSTIMEOUT
SPI_GETACTIVEWINDOWTRACKING
SPI_GETACTIVEWNDTRKTIMEOUT
SPI_GETACTIVEWNDTRKZORDER
SPI_GETANIMATION
SPI_GETAUDIODESCRIPTION
SPI_GETBEEP
SPI_GETBLOCKSENDINPUTRESETS
SPI_GETBORDER
SPI_GETCARETBROWSING
SPI_GETCARETTIMEOUT
SPI_GETCARETWIDTH
SPI_GETCLEARTYPE
SPI_GETCLIENTAREAANIMATION
SPI_GETCOMBOBOXANIMATION
SPI_GETCONTACTVISUALIZATION
SPI_GETCURSORSHADOW
SPI_GETDEFAULTINPUTLANG
SPI_GETDESKWALLPAPER
SPI_GETDISABLEOVERLAPPEDCONTENT
SPI_GETDOCKMOVING
SPI_GETDRAGFROMMAXIMIZE
SPI_GETDRAGFULLWINDOWS
SPI_GETDROPSHADOW
SPI_GETFASTTASKSWITCH
SPI_GETFILTERKEYS
SPI_GETFLATMENU
SPI_GETFOCUSBORDERHEIGHT
SPI_GETFOCUSBORDERWIDTH
SPI_GETFONTSMOOTHING
SPI_GETFONTSMOOTHINGCONTRAST
SPI_GETFONTSMOOTHINGORIENTATION
SPI_GETFONTSMOOTHINGTYPE
SPI_GETFOREGROUNDFLASHCOUNT
SPI_GETFOREGROUNDLOCKTIMEOUT
SPI_GETGESTUREVISUALIZATION
SPI_GETGRADIENTCAPTIONS
SPI_GETGRIDGRANULARITY
SPI_GETHANDEDNESS
SPI_GETHIGHCONTRAST
SPI_GETHOTTRACKING
SPI_GETHUNGAPPTIMEOUT
SPI_GETICONMETRICS
SPI_GETICONTITLELOGFONT
SPI_GETICONTITLEWRAP
SPI_GETKEYBOARDCUES
SPI_GETKEYBOARDDELAY
SPI_GETKEYBOARDPREF
SPI_GETKEYBOARDSPEED
SPI_GETLISTBOXSMOOTHSCROLLING
SPI_GETLOGICALDPIOVERRIDE
SPI_GETLOWPOWERACTIVE
SPI_GETLOWPOWERTIMEOUT
SPI_GETMENUANIMATION
SPI_GETMENUDROPALIGNMENT
SPI_GETMENUFADE
SPI_GETMENURECT
SPI_GETMENUSHOWDELAY
SPI_GETMENUUNDERLINES
SPI_GETMESSAGEDURATION
SPI_GETMINIMIZEDMETRICS
SPI_GETMINIMUMHITRADIUS
SPI_GETMOUSE
SPI_GETMOUSECLICKLOCK
SPI_GETMOUSECLICKLOCKTIME
SPI_GETMOUSEDOCKTHRESHOLD
SPI_GETMOUSEDRAGOUTTHRESHOLD
SPI_GETMOUSEHOVERHEIGHT
SPI_GETMOUSEHOVERTIME
SPI_GETMOUSEHOVERWIDTH
SPI_GETMOUSEKEYS
SPI_GETMOUSESIDEMOVETHRESHOLD
SPI_GETMOUSESONAR
SPI_GETMOUSESPEED
SPI_GETMOUSETRAILS
SPI_GETMOUSEVANISH
SPI_GETMOUSEWHEELROUTING
SPI_GETNONCLIENTMETRICS
SPI_GETPENARBITRATIONTYPE
SPI_GETPENDOCKTHRESHOLD
SPI_GETPENDRAGOUTTHRESHOLD
SPI_GETPENSIDEMOVETHRESHOLD
SPI_GETPENVISUALIZATION
SPI_GETPOWEROFFACTIVE
SPI_GETPOWEROFFTIMEOUT
SPI_GETSCREENREADER
SPI_GETSCREENSAVEACTIVE
SPI_GETSCREENSAVERRUNNING
SPI_GETSCREENSAVESECURE
SPI_GETSCREENSAVETIMEOUT
SPI_GETSELECTIONFADE
SPI_GETSERIALKEYS
SPI_GETSHOWIMEUI
SPI_GETSHOWSOUNDS
SPI_GETSNAPSIZING
SPI_GETSNAPTODEFBUTTON
SPI_GETSOUNDSENTRY
SPI_GETSPEECHRECOGNITION
SPI_GETSTICKYKEYS
SPI_GETSYSTEMLANGUAGEBAR
SPI_GETTHREADLOCALINPUTSETTINGS
SPI_GETTOGGLEKEYS
SPI_GETTOOLTIPANIMATION
SPI_GETTOOLTIPFADE
SPI_GETTOUCHPADPARAMETERS
SPI_GETTOUCHPREDICTIONPARAMETERS
SPI_GETUIEFFECTS
SPI_GETWAITTOKILLSERVICETIMEOUT
SPI_GETWAITTOKILLTIMEOUT
SPI_GETWHEELSCROLLCHARS
SPI_GETWHEELSCROLLLINES
SPI_GETWINARRANGING
SPI_GETWINDOWSEXTENSION
SPI_GETWORKAREA
SPI_ICONHORIZONTALSPACING
SPI_ICONVERTICALSPACING
SPI_LANGDRIVER
SPI_SCREENSAVERRUNNING
SPI_SETACCESSTIMEOUT
SPI_SETACTIVEWINDOWTRACKING
SPI_SETACTIVEWNDTRKTIMEOUT
SPI_SETACTIVEWNDTRKZORDER
SPI_SETANIMATION
SPI_SETAUDIODESCRIPTION
SPI_SETBEEP
SPI_SETBLOCKSENDINPUTRESETS
SPI_SETBORDER
SPI_SETCARETBROWSING
SPI_SETCARETTIMEOUT
SPI_SETCARETWIDTH
SPI_SETCLEARTYPE
SPI_SETCLIENTAREAANIMATION
SPI_SETCOMBOBOXANIMATION
SPI_SETCONTACTVISUALIZATION
SPI_SETCURSORS
SPI_SETCURSORSHADOW
SPI_SETDEFAULTINPUTLANG
SPI_SETDESKPATTERN
SPI_SETDESKWALLPAPER
SPI_SETDISABLEOVERLAPPEDCONTENT
SPI_SETDOCKMOVING
SPI_SETDOUBLECLICKTIME
SPI_SETDOUBLECLKHEIGHT
SPI_SETDOUBLECLKWIDTH
SPI_SETDRAGFROMMAXIMIZE
SPI_SETDRAGFULLWINDOWS
SPI_SETDRAGHEIGHT
SPI_SETDRAGWIDTH
SPI_SETDROPSHADOW
SPI_SETFASTTASKSWITCH
SPI_SETFILTERKEYS
SPI_SETFLATMENU
SPI_SETFOCUSBORDERHEIGHT
SPI_SETFOCUSBORDERWIDTH
SPI_SETFONTSMOOTHING
SPI_SETFONTSMOOTHINGCONTRAST
SPI_SETFONTSMOOTHINGORIENTATION
SPI_SETFONTSMOOTHINGTYPE
SPI_SETFOREGROUNDFLASHCOUNT
SPI_SETFOREGROUNDLOCKTIMEOUT
SPI_SETGESTUREVISUALIZATION
SPI_SETGRADIENTCAPTIONS
SPI_SETGRIDGRANULARITY
SPI_SETHANDEDNESS
SPI_SETHANDHELD
SPI_SETHIGHCONTRAST
SPI_SETHOTTRACKING
SPI_SETHUNGAPPTIMEOUT
SPI_SETICONMETRICS
SPI_SETICONS
SPI_SETICONTITLELOGFONT
SPI_SETICONTITLEWRAP
SPI_SETKEYBOARDCUES
SPI_SETKEYBOARDDELAY
SPI_SETKEYBOARDPREF
SPI_SETKEYBOARDSPEED
SPI_SETLANGTOGGLE
SPI_SETLISTBOXSMOOTHSCROLLING
SPI_SETLOGICALDPIOVERRIDE
SPI_SETLOWPOWERACTIVE
SPI_SETLOWPOWERTIMEOUT
SPI_SETMENUANIMATION
SPI_SETMENUDROPALIGNMENT
SPI_SETMENUFADE
SPI_SETMENURECT
SPI_SETMENUSHOWDELAY
SPI_SETMENUUNDERLINES
SPI_SETMESSAGEDURATION
SPI_SETMINIMIZEDMETRICS
SPI_SETMINIMUMHITRADIUS
SPI_SETMOUSE
SPI_SETMOUSEBUTTONSWAP
SPI_SETMOUSECLICKLOCK
SPI_SETMOUSECLICKLOCKTIME
SPI_SETMOUSEDOCKTHRESHOLD
SPI_SETMOUSEDRAGOUTTHRESHOLD
SPI_SETMOUSEHOVERHEIGHT
SPI_SETMOUSEHOVERTIME
SPI_SETMOUSEHOVERWIDTH
SPI_SETMOUSEKEYS
SPI_SETMOUSESIDEMOVETHRESHOLD
SPI_SETMOUSESONAR
SPI_SETMOUSESPEED
SPI_SETMOUSETRAILS
SPI_SETMOUSEVANISH
SPI_SETMOUSEWHEELROUTING
SPI_SETNONCLIENTMETRICS
SPI_SETPENARBITRATIONTYPE
SPI_SETPENDOCKTHRESHOLD
SPI_SETPENDRAGOUTTHRESHOLD
SPI_SETPENSIDEMOVETHRESHOLD
SPI_SETPENVISUALIZATION
SPI_SETPENWINDOWS
SPI_SETPOWEROFFACTIVE
SPI_SETPOWEROFFTIMEOUT
SPI_SETSCREENREADER
SPI_SETSCREENSAVEACTIVE
SPI_SETSCREENSAVERRUNNING
SPI_SETSCREENSAVESECURE
SPI_SETSCREENSAVETIMEOUT
SPI_SETSELECTIONFADE
SPI_SETSERIALKEYS
SPI_SETSHOWIMEUI
SPI_SETSHOWSOUNDS
SPI_SETSNAPSIZING
SPI_SETSNAPTODEFBUTTON
SPI_SETSOUNDSENTRY
SPI_SETSPEECHRECOGNITION
SPI_SETSTICKYKEYS
SPI_SETSYSTEMLANGUAGEBAR
SPI_SETTHREADLOCALINPUTSETTINGS
SPI_SETTOGGLEKEYS
SPI_SETTOOLTIPANIMATION
SPI_SETTOOLTIPFADE
SPI_SETTOUCHPADPARAMETERS
SPI_SETTOUCHPREDICTIONPARAMETERS
SPI_SETUIEFFECTS
SPI_SETWAITTOKILLSERVICETIMEOUT
SPI_SETWAITTOKILLTIMEOUT
SPI_SETWHEELSCROLLCHARS
SPI_SETWHEELSCROLLLINES
SPI_SETWINARRANGING
SPI_SETWORKAREA
SPVERSION_MASK
SP_APPABORT
SP_ERROR
SP_NOTREPORTED
SP_OUTOFDISK
SP_OUTOFMEMORY
SP_USERABORT
SSF_AVAILABLE
SSF_INDICATOR
SSF_SOUNDSENTRYON
SSGF_DISPLAY
SSGF_NONE
SSTF_BORDER
SSTF_CHARS
SSTF_DISPLAY
SSTF_NONE
SSWF_CUSTOM
SSWF_DISPLAY
SSWF_NONE
SSWF_TITLE
SSWF_WINDOW
SSZFC
SSZFMT
SS_BITMAP
SS_BLACKFRAME
SS_BLACKRECT
SS_CENTER
SS_CENTERIMAGE
SS_EDITCONTROL
SS_ELLIPSISMASK
SS_ENDELLIPSIS
SS_ENHMETAFILE
SS_ETCHEDFRAME
SS_ETCHEDHORZ
SS_ETCHEDVERT
SS_GRAYFRAME
SS_GRAYRECT
SS_ICON
SS_LEFT
SS_LEFTNOWORDWRAP
SS_NOPREFIX
SS_NOTIFY
SS_OWNERDRAW
SS_PATHELLIPSIS
SS_REALSIZECONTROL
SS_REALSIZEIMAGE
SS_RIGHT
SS_RIGHTJUST
SS_SIMPLE
SS_SUNKEN
SS_TYPEMASK
SS_USERITEM
SS_WHITEFRAME
SS_WHITERECT
SS_WORDELLIPSIS
STACK_SIZE_PARAM_IS_A_RESERVATION
STANDARD_RIGHTS_ALL
STANDARD_RIGHTS_EXECUTE
STANDARD_RIGHTS_READ
STANDARD_RIGHTS_REQUIRED
STANDARD_RIGHTS_WRITE
STARTDOC
STARTF_FORCEOFFFEEDBACK
STARTF_FORCEONFEEDBACK
STARTF_HOLOGRAPHIC
STARTF_PREVENTPINNING
STARTF_RUNFULLSCREEN
STARTF_TITLEISAPPID
STARTF_TITLEISLINKNAME
STARTF_UNTRUSTEDSOURCE
STARTF_USECOUNTCHARS
STARTF_USEFILLATTRIBUTE
STARTF_USEHOTKEY
STARTF_USEPOSITION
STARTF_USESHOWWINDOW
STARTF_USESIZE
STARTF_USESTDHANDLES
STATE_SYSTEM_ALERT_HIGH
STATE_SYSTEM_ALERT_LOW
STATE_SYSTEM_ALERT_MEDIUM
STATE_SYSTEM_ANIMATED
STATE_SYSTEM_BUSY
STATE_SYSTEM_CHECKED
STATE_SYSTEM_COLLAPSED
STATE_SYSTEM_DEFAULT
STATE_SYSTEM_EXPANDED
STATE_SYSTEM_EXTSELECTABLE
STATE_SYSTEM_FLOATING
STATE_SYSTEM_FOCUSABLE
STATE_SYSTEM_FOCUSED
STATE_SYSTEM_HOTTRACKED
STATE_SYSTEM_INDETERMINATE
STATE_SYSTEM_INVISIBLE
STATE_SYSTEM_LINKED
STATE_SYSTEM_MARQUEED
STATE_SYSTEM_MIXED
STATE_SYSTEM_MOVEABLE
STATE_SYSTEM_MULTISELECTABLE
STATE_SYSTEM_OFFSCREEN
STATE_SYSTEM_PRESSED
STATE_SYSTEM_PROTECTED
STATE_SYSTEM_READONLY
STATE_SYSTEM_SELECTABLE
STATE_SYSTEM_SELECTED
STATE_SYSTEM_SELFVOICING
STATE_SYSTEM_SIZEABLE
STATE_SYSTEM_TRAVERSED
STATE_SYSTEM_UNAVAILABLE
STATE_SYSTEM_VALID
STM_GETICON
STM_GETIMAGE
STM_MSGMAX
STM_SETICON
STM_SETIMAGE
STN_CLICKED
STN_DBLCLK
STN_DISABLE
STN_ENABLE
STOCK_LAST
STORAGE_INFO_FLAGS_ALIGNED_DEVICE
STORAGE_INFO_FLAGS_PARTITION_ALIGNED_ON_DEVICE
STORAGE_INFO_OFFSET_UNKNOWN
STORE_ERROR_LICENSE_REVOKED
STORE_ERROR_PENDING_COM_TRANSACTION
STORE_ERROR_UNLICENSED
STORE_ERROR_UNLICENSED_USER
STREAM_CONTAINS_GHOSTED_FILE_EXTENTS
STREAM_CONTAINS_PROPERTIES
STREAM_CONTAINS_SECURITY
STREAM_MODIFIED_WHEN_READ
STREAM_NORMAL_ATTRIBUTE
STREAM_SPARSE_ATTRIBUTE
STRETCHBLT
STRETCH_ANDSCANS
STRETCH_DELETESCANS
STRETCH_HALFTONE
STRETCH_ORSCANS
STRICT
STRUNCATE
STYLE_DESCRIPTION_SIZE
SUBLANG_AFRIKAANS_SOUTH_AFRICA
SUBLANG_ALBANIAN_ALBANIA
SUBLANG_ALSATIAN_FRANCE
SUBLANG_AMHARIC_ETHIOPIA
SUBLANG_ARABIC_ALGERIA
SUBLANG_ARABIC_BAHRAIN
SUBLANG_ARABIC_EGYPT
SUBLANG_ARABIC_IRAQ
SUBLANG_ARABIC_JORDAN
SUBLANG_ARABIC_KUWAIT
SUBLANG_ARABIC_LEBANON
SUBLANG_ARABIC_LIBYA
SUBLANG_ARABIC_MOROCCO
SUBLANG_ARABIC_OMAN
SUBLANG_ARABIC_QATAR
SUBLANG_ARABIC_SAUDI_ARABIA
SUBLANG_ARABIC_SYRIA
SUBLANG_ARABIC_TUNISIA
SUBLANG_ARABIC_UAE
SUBLANG_ARABIC_YEMEN
SUBLANG_ARMENIAN_ARMENIA
SUBLANG_ASSAMESE_INDIA
SUBLANG_AZERBAIJANI_AZERBAIJAN_CYRILLIC
SUBLANG_AZERBAIJANI_AZERBAIJAN_LATIN
SUBLANG_AZERI_CYRILLIC
SUBLANG_AZERI_LATIN
SUBLANG_BANGLA_BANGLADESH
SUBLANG_BANGLA_INDIA
SUBLANG_BASHKIR_RUSSIA
SUBLANG_BASQUE_BASQUE
SUBLANG_BELARUSIAN_BELARUS
SUBLANG_BENGALI_BANGLADESH
SUBLANG_BENGALI_INDIA
SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC
SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN
SUBLANG_BRETON_FRANCE
SUBLANG_BULGARIAN_BULGARIA
SUBLANG_CATALAN_CATALAN
SUBLANG_CENTRAL_KURDISH_IRAQ
SUBLANG_CHEROKEE_CHEROKEE
SUBLANG_CHINESE_HONGKONG
SUBLANG_CHINESE_MACAU
SUBLANG_CHINESE_SIMPLIFIED
SUBLANG_CHINESE_SINGAPORE
SUBLANG_CHINESE_TRADITIONAL
SUBLANG_CORSICAN_FRANCE
SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN
SUBLANG_CROATIAN_CROATIA
SUBLANG_CUSTOM_DEFAULT
SUBLANG_CUSTOM_UNSPECIFIED
SUBLANG_CZECH_CZECH_REPUBLIC
SUBLANG_DANISH_DENMARK
SUBLANG_DARI_AFGHANISTAN
SUBLANG_DEFAULT
SUBLANG_DIVEHI_MALDIVES
SUBLANG_DUTCH
SUBLANG_DUTCH_BELGIAN
SUBLANG_ENGLISH_AUS
SUBLANG_ENGLISH_BELIZE
SUBLANG_ENGLISH_CAN
SUBLANG_ENGLISH_CARIBBEAN
SUBLANG_ENGLISH_EIRE
SUBLANG_ENGLISH_INDIA
SUBLANG_ENGLISH_JAMAICA
SUBLANG_ENGLISH_MALAYSIA
SUBLANG_ENGLISH_NZ
SUBLANG_ENGLISH_PHILIPPINES
SUBLANG_ENGLISH_SINGAPORE
SUBLANG_ENGLISH_SOUTH_AFRICA
SUBLANG_ENGLISH_TRINIDAD
SUBLANG_ENGLISH_UK
SUBLANG_ENGLISH_US
SUBLANG_ENGLISH_ZIMBABWE
SUBLANG_ESTONIAN_ESTONIA
SUBLANG_FAEROESE_FAROE_ISLANDS
SUBLANG_FILIPINO_PHILIPPINES
SUBLANG_FINNISH_FINLAND
SUBLANG_FRENCH
SUBLANG_FRENCH_BELGIAN
SUBLANG_FRENCH_CANADIAN
SUBLANG_FRENCH_LUXEMBOURG
SUBLANG_FRENCH_MONACO
SUBLANG_FRENCH_SWISS
SUBLANG_FRISIAN_NETHERLANDS
SUBLANG_FULAH_SENEGAL
SUBLANG_GALICIAN_GALICIAN
SUBLANG_GEORGIAN_GEORGIA
SUBLANG_GERMAN
SUBLANG_GERMAN_AUSTRIAN
SUBLANG_GERMAN_LIECHTENSTEIN
SUBLANG_GERMAN_LUXEMBOURG
SUBLANG_GERMAN_SWISS
SUBLANG_GREEK_GREECE
SUBLANG_GREENLANDIC_GREENLAND
SUBLANG_GUJARATI_INDIA
SUBLANG_HAUSA_NIGERIA_LATIN
SUBLANG_HAWAIIAN_US
SUBLANG_HEBREW_ISRAEL
SUBLANG_HINDI_INDIA
SUBLANG_HUNGARIAN_HUNGARY
SUBLANG_ICELANDIC_ICELAND
SUBLANG_IGBO_NIGERIA
SUBLANG_INDONESIAN_INDONESIA
SUBLANG_INUKTITUT_CANADA
SUBLANG_INUKTITUT_CANADA_LATIN
SUBLANG_IRISH_IRELAND
SUBLANG_ITALIAN
SUBLANG_ITALIAN_SWISS
SUBLANG_JAPANESE_JAPAN
SUBLANG_KANNADA_INDIA
SUBLANG_KASHMIRI_INDIA
SUBLANG_KASHMIRI_SASIA
SUBLANG_KAZAK_KAZAKHSTAN
SUBLANG_KHMER_CAMBODIA
SUBLANG_KICHE_GUATEMALA
SUBLANG_KINYARWANDA_RWANDA
SUBLANG_KONKANI_INDIA
SUBLANG_KOREAN
SUBLANG_KYRGYZ_KYRGYZSTAN
SUBLANG_LAO_LAO
SUBLANG_LATVIAN_LATVIA
SUBLANG_LITHUANIAN
SUBLANG_LOWER_SORBIAN_GERMANY
SUBLANG_LUXEMBOURGISH_LUXEMBOURG
SUBLANG_MACEDONIAN_MACEDONIA
SUBLANG_MALAYALAM_INDIA
SUBLANG_MALAY_BRUNEI_DARUSSALAM
SUBLANG_MALAY_MALAYSIA
SUBLANG_MALTESE_MALTA
SUBLANG_MAORI_NEW_ZEALAND
SUBLANG_MAPUDUNGUN_CHILE
SUBLANG_MARATHI_INDIA
SUBLANG_MOHAWK_MOHAWK
SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA
SUBLANG_MONGOLIAN_PRC
SUBLANG_NEPALI_INDIA
SUBLANG_NEPALI_NEPAL
SUBLANG_NEUTRAL
SUBLANG_NORWEGIAN_BOKMAL
SUBLANG_NORWEGIAN_NYNORSK
SUBLANG_OCCITAN_FRANCE
SUBLANG_ODIA_INDIA
SUBLANG_ORIYA_INDIA
SUBLANG_PASHTO_AFGHANISTAN
SUBLANG_PERSIAN_IRAN
SUBLANG_POLISH_POLAND
SUBLANG_PORTUGUESE
SUBLANG_PORTUGUESE_BRAZILIAN
SUBLANG_PULAR_SENEGAL
SUBLANG_PUNJABI_INDIA
SUBLANG_PUNJABI_PAKISTAN
SUBLANG_QUECHUA_BOLIVIA
SUBLANG_QUECHUA_ECUADOR
SUBLANG_QUECHUA_PERU
SUBLANG_ROMANIAN_ROMANIA
SUBLANG_ROMANSH_SWITZERLAND
SUBLANG_RUSSIAN_RUSSIA
SUBLANG_SAKHA_RUSSIA
SUBLANG_SAMI_INARI_FINLAND
SUBLANG_SAMI_LULE_NORWAY
SUBLANG_SAMI_LULE_SWEDEN
SUBLANG_SAMI_NORTHERN_FINLAND
SUBLANG_SAMI_NORTHERN_NORWAY
SUBLANG_SAMI_NORTHERN_SWEDEN
SUBLANG_SAMI_SKOLT_FINLAND
SUBLANG_SAMI_SOUTHERN_NORWAY
SUBLANG_SAMI_SOUTHERN_SWEDEN
SUBLANG_SANSKRIT_INDIA
SUBLANG_SCOTTISH_GAELIC
SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC
SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN
SUBLANG_SERBIAN_CROATIA
SUBLANG_SERBIAN_CYRILLIC
SUBLANG_SERBIAN_LATIN
SUBLANG_SERBIAN_MONTENEGRO_CYRILLIC
SUBLANG_SERBIAN_MONTENEGRO_LATIN
SUBLANG_SERBIAN_SERBIA_CYRILLIC
SUBLANG_SERBIAN_SERBIA_LATIN
SUBLANG_SINDHI_AFGHANISTAN
SUBLANG_SINDHI_INDIA
SUBLANG_SINDHI_PAKISTAN
SUBLANG_SINHALESE_SRI_LANKA
SUBLANG_SLOVAK_SLOVAKIA
SUBLANG_SLOVENIAN_SLOVENIA
SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA
SUBLANG_SPANISH
SUBLANG_SPANISH_ARGENTINA
SUBLANG_SPANISH_BOLIVIA
SUBLANG_SPANISH_CHILE
SUBLANG_SPANISH_COLOMBIA
SUBLANG_SPANISH_COSTA_RICA
SUBLANG_SPANISH_DOMINICAN_REPUBLIC
SUBLANG_SPANISH_ECUADOR
SUBLANG_SPANISH_EL_SALVADOR
SUBLANG_SPANISH_GUATEMALA
SUBLANG_SPANISH_HONDURAS
SUBLANG_SPANISH_MEXICAN
SUBLANG_SPANISH_MODERN
SUBLANG_SPANISH_NICARAGUA
SUBLANG_SPANISH_PANAMA
SUBLANG_SPANISH_PARAGUAY
SUBLANG_SPANISH_PERU
SUBLANG_SPANISH_PUERTO_RICO
SUBLANG_SPANISH_URUGUAY
SUBLANG_SPANISH_US
SUBLANG_SPANISH_VENEZUELA
SUBLANG_SWAHILI_KENYA
SUBLANG_SWEDISH
SUBLANG_SWEDISH_FINLAND
SUBLANG_SYRIAC_SYRIA
SUBLANG_SYS_DEFAULT
SUBLANG_TAJIK_TAJIKISTAN
SUBLANG_TAMAZIGHT_ALGERIA_LATIN
SUBLANG_TAMAZIGHT_MOROCCO_TIFINAGH
SUBLANG_TAMIL_INDIA
SUBLANG_TAMIL_SRI_LANKA
SUBLANG_TATAR_RUSSIA
SUBLANG_TELUGU_INDIA
SUBLANG_THAI_THAILAND
SUBLANG_TIBETAN_PRC
SUBLANG_TIGRIGNA_ERITREA
SUBLANG_TIGRINYA_ERITREA
SUBLANG_TIGRINYA_ETHIOPIA
SUBLANG_TSWANA_BOTSWANA
SUBLANG_TSWANA_SOUTH_AFRICA
SUBLANG_TURKISH_TURKEY
SUBLANG_TURKMEN_TURKMENISTAN
SUBLANG_UIGHUR_PRC
SUBLANG_UI_CUSTOM_DEFAULT
SUBLANG_UKRAINIAN_UKRAINE
SUBLANG_UPPER_SORBIAN_GERMANY
SUBLANG_URDU_INDIA
SUBLANG_URDU_PAKISTAN
SUBLANG_UZBEK_CYRILLIC
SUBLANG_UZBEK_LATIN
SUBLANG_VALENCIAN_VALENCIA
SUBLANG_VIETNAMESE_VIETNAM
SUBLANG_WELSH_UNITED_KINGDOM
SUBLANG_WOLOF_SENEGAL
SUBLANG_XHOSA_SOUTH_AFRICA
SUBLANG_YAKUT_RUSSIA
SUBLANG_YI_PRC
SUBLANG_YORUBA_NIGERIA
SUBLANG_ZULU_SOUTH_AFRICA
SUBVERSION_MASK
SUCCESSFUL_ACCESS_ACE_FLAG
SUPPORT_LANG_NUMBER
SWP_ASYNCWINDOWPOS
SWP_DEFERERASE
SWP_DRAWFRAME
SWP_FRAMECHANGED
SWP_HIDEWINDOW
SWP_NOACTIVATE
SWP_NOCOPYBITS
SWP_NOMOVE
SWP_NONE
SWP_NOOWNERZORDER
SWP_NOREDRAW
SWP_NOREPOSITION
SWP_NOSENDCHANGING
SWP_NOSIZE
SWP_NOZORDER
SWP_SHOWWINDOW
SW_ERASE
SW_FORCEMINIMIZE
SW_HIDE
SW_INVALIDATE
SW_MAX
SW_MAXIMIZE
SW_MINIMIZE
SW_NORMAL
SW_OTHERUNZOOM
SW_OTHERZOOM
SW_PARENTCLOSING
SW_PARENTOPENING
SW_RESTORE
SW_SCROLLCHILDREN
SW_SHOW
SW_SHOWDEFAULT
SW_SHOWMAXIMIZED
SW_SHOWMINIMIZED
SW_SHOWMINNOACTIVE
SW_SHOWNA
SW_SHOWNOACTIVATE
SW_SHOWNORMAL
SW_SMOOTHSCROLL
SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE
SYMBOLIC_LINK_FLAG_DIRECTORY
SYMBOL_CHARSET
SYNCHRONIZATION_BARRIER_FLAGS_BLOCK_ONLY
SYNCHRONIZATION_BARRIER_FLAGS_NO_DELETE
SYNCHRONIZATION_BARRIER_FLAGS_SPIN_ONLY
SYNCHRONIZE
SYSGEOCLASS_GEOCLASS_ALL
SYSGEOCLASS_GEOCLASS_NATION
SYSGEOCLASS_GEOCLASS_REGION
SYSGEOTYPE_GEO_CURRENCYCODE
SYSGEOTYPE_GEO_CURRENCYSYMBOL
SYSGEOTYPE_GEO_DIALINGCODE
SYSGEOTYPE_GEO_FRIENDLYNAME
SYSGEOTYPE_GEO_ID
SYSGEOTYPE_GEO_ISO2
SYSGEOTYPE_GEO_ISO3
SYSGEOTYPE_GEO_ISO_UN_NUMBER
SYSGEOTYPE_GEO_LATITUDE
SYSGEOTYPE_GEO_LCID
SYSGEOTYPE_GEO_LONGITUDE
SYSGEOTYPE_GEO_NAME
SYSGEOTYPE_GEO_NATION
SYSGEOTYPE_GEO_OFFICIALLANGUAGES
SYSGEOTYPE_GEO_OFFICIALNAME
SYSGEOTYPE_GEO_PARENT
SYSGEOTYPE_GEO_RFC1766
SYSGEOTYPE_GEO_TIMEZONES
SYSNLS_FUNCTION_COMPARE_STRING
SYSPAL_ERROR
SYSPAL_NOSTATIC
SYSPAL_NOSTATIC256
SYSPAL_STATIC
SYSRGN
SYSTEM_ACCESS_FILTER_ACE_TYPE
SYSTEM_ACCESS_FILTER_NOCONSTRAINT_MASK
SYSTEM_ACCESS_FILTER_VALID_MASK
SYSTEM_ALARM_ACE_TYPE
SYSTEM_ALARM_CALLBACK_ACE_TYPE
SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE
SYSTEM_ALARM_OBJECT_ACE_TYPE
SYSTEM_AUDIT_ACE_TYPE
SYSTEM_AUDIT_CALLBACK_ACE_TYPE
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE
SYSTEM_AUDIT_OBJECT_ACE_TYPE
SYSTEM_CACHE_ALIGNMENT_SIZE
SYSTEM_CPU_SET_INFORMATION_ALLOCATED
SYSTEM_CPU_SET_INFORMATION_ALLOCATED_TO_TARGET_PROCESS
SYSTEM_CPU_SET_INFORMATION_PARKED
SYSTEM_CPU_SET_INFORMATION_REALTIME
SYSTEM_FIXED_FONT
SYSTEM_FONT
SYSTEM_MANDATORY_LABEL_ACE_TYPE
SYSTEM_MANDATORY_LABEL_NO_EXECUTE_UP
SYSTEM_MANDATORY_LABEL_NO_READ_UP
SYSTEM_MANDATORY_LABEL_NO_WRITE_UP
SYSTEM_MANDATORY_LABEL_VALID_MASK
SYSTEM_POWER_CONDITION_PoAc
SYSTEM_POWER_CONDITION_PoConditionMaximum
SYSTEM_POWER_CONDITION_PoDc
SYSTEM_POWER_CONDITION_PoHot
SYSTEM_PROCESS_TRUST_LABEL_ACE_TYPE
SYSTEM_PROCESS_TRUST_LABEL_VALID_MASK
SYSTEM_PROCESS_TRUST_NOCONSTRAINT_MASK
SYSTEM_RESOURCE_ATTRIBUTE_ACE_TYPE
SYSTEM_SCOPED_POLICY_ID_ACE_TYPE
SYSTEM_STATUS_FLAG_POWER_SAVING_ON
SZFC
SZFMT
S_ALLTHRESHOLD
S_LEGATO
S_NORMAL
S_PERIOD512
S_PERIOD1024
S_PERIOD2048
S_PERIODVOICE
S_QUEUEEMPTY
S_SERBDNT
S_SERDCC
S_SERDDR
S_SERDFQ
S_SERDLN
S_SERDMD
S_SERDPT
S_SERDSH
S_SERDSR
S_SERDST
S_SERDTP
S_SERDVL
S_SERDVNA
S_SERMACT
S_SEROFM
S_SERQFUL
S_STACCATO
S_THRESHOLD
S_WHITE512
S_WHITE1024
S_WHITE2048
S_WHITEVOICE
TAPE_ABSOLUTE_BLOCK
TAPE_ABSOLUTE_POSITION
TAPE_CHECK_FOR_DRIVE_PROBLEM
TAPE_DRIVE_ABSOLUTE_BLK
TAPE_DRIVE_ABS_BLK_IMMED
TAPE_DRIVE_CLEAN_REQUESTS
TAPE_DRIVE_COMPRESSION
TAPE_DRIVE_ECC
TAPE_DRIVE_EJECT_MEDIA
TAPE_DRIVE_END_OF_DATA
TAPE_DRIVE_EOT_WZ_SIZE
TAPE_DRIVE_ERASE_BOP_ONLY
TAPE_DRIVE_ERASE_IMMEDIATE
TAPE_DRIVE_ERASE_LONG
TAPE_DRIVE_ERASE_SHORT
TAPE_DRIVE_FILEMARKS
TAPE_DRIVE_FIXED
TAPE_DRIVE_FIXED_BLOCK
TAPE_DRIVE_FORMAT
TAPE_DRIVE_FORMAT_IMMEDIATE
TAPE_DRIVE_GET_ABSOLUTE_BLK
TAPE_DRIVE_GET_LOGICAL_BLK
TAPE_DRIVE_HIGH_FEATURES
TAPE_DRIVE_INITIATOR
TAPE_DRIVE_LOAD_UNLD_IMMED
TAPE_DRIVE_LOAD_UNLOAD
TAPE_DRIVE_LOCK_UNLK_IMMED
TAPE_DRIVE_LOCK_UNLOCK
TAPE_DRIVE_LOGICAL_BLK
TAPE_DRIVE_LOG_BLK_IMMED
TAPE_DRIVE_PADDING
TAPE_DRIVE_RELATIVE_BLKS
TAPE_DRIVE_REPORT_SMKS
TAPE_DRIVE_RESERVED_BIT
TAPE_DRIVE_REVERSE_POSITION
TAPE_DRIVE_REWIND_IMMEDIATE
TAPE_DRIVE_SELECT
TAPE_DRIVE_SEQUENTIAL_FMKS
TAPE_DRIVE_SEQUENTIAL_SMKS
TAPE_DRIVE_SETMARKS
TAPE_DRIVE_SET_BLOCK_SIZE
TAPE_DRIVE_SET_CMP_BOP_ONLY
TAPE_DRIVE_SET_COMPRESSION
TAPE_DRIVE_SET_ECC
TAPE_DRIVE_SET_EOT_WZ_SIZE
TAPE_DRIVE_SET_PADDING
TAPE_DRIVE_SET_REPORT_SMKS
TAPE_DRIVE_SPACE_IMMEDIATE
TAPE_DRIVE_TAPE_CAPACITY
TAPE_DRIVE_TAPE_REMAINING
TAPE_DRIVE_TENSION
TAPE_DRIVE_TENSION_IMMED
TAPE_DRIVE_VARIABLE_BLOCK
TAPE_DRIVE_WRITE_FILEMARKS
TAPE_DRIVE_WRITE_LONG_FMKS
TAPE_DRIVE_WRITE_MARK_IMMED
TAPE_DRIVE_WRITE_PROTECT
TAPE_DRIVE_WRITE_SETMARKS
TAPE_DRIVE_WRITE_SHORT_FMKS
TAPE_ERASE_LONG
TAPE_ERASE_SHORT
TAPE_FILEMARKS
TAPE_FIXED_PARTITIONS
TAPE_FORMAT
TAPE_INITIATOR_PARTITIONS
TAPE_LOAD
TAPE_LOCK
TAPE_LOGICAL_BLOCK
TAPE_LOGICAL_POSITION
TAPE_LONG_FILEMARKS
TAPE_PSEUDO_LOGICAL_BLOCK
TAPE_PSEUDO_LOGICAL_POSITION
TAPE_QUERY_DEVICE_ERROR_DATA
TAPE_QUERY_DRIVE_PARAMETERS
TAPE_QUERY_IO_ERROR_DATA
TAPE_QUERY_MEDIA_CAPACITY
TAPE_REWIND
TAPE_SELECT_PARTITIONS
TAPE_SETMARKS
TAPE_SHORT_FILEMARKS
TAPE_SPACE_END_OF_DATA
TAPE_SPACE_FILEMARKS
TAPE_SPACE_RELATIVE_BLOCKS
TAPE_SPACE_SEQUENTIAL_FMKS
TAPE_SPACE_SEQUENTIAL_SMKS
TAPE_SPACE_SETMARKS
TAPE_TENSION
TAPE_UNLOAD
TAPE_UNLOCK
TA_BASELINE
TA_BOTTOM
TA_CENTER
TA_LEFT
TA_MASK
TA_NOUPDATECP
TA_RIGHT
TA_RTLREADING
TA_TOP
TA_UPDATECP
TCI_SRCCHARSET
TCI_SRCCODEPAGE
TCI_SRCFONTSIG
TCI_SRCLOCALE
TC_CP_STROKE
TC_CR_90
TC_CR_ANY
TC_EA_DOUBLE
TC_GP_TRAP
TC_HARDERR
TC_IA_ABLE
TC_NORMAL
TC_OP_CHARACTER
TC_OP_STROKE
TC_RA_ABLE
TC_RESERVED
TC_SA_CONTIN
TC_SA_DOUBLE
TC_SA_INTEGER
TC_SCROLLBLT
TC_SF_X_YINDEP
TC_SIGNAL
TC_SO_ABLE
TC_UA_ABLE
TC_VA_ABLE
TECHNOLOGY
TEXTCAPS
THAI_CHARSET
THREAD_ALL_ACCESS
THREAD_BASE_PRIORITY_IDLE
THREAD_BASE_PRIORITY_LOWRT
THREAD_BASE_PRIORITY_MAX
THREAD_BASE_PRIORITY_MIN
THREAD_DIRECT_IMPERSONATION
THREAD_DYNAMIC_CODE_ALLOW
THREAD_GET_CONTEXT
THREAD_IMPERSONATE
THREAD_MODE_BACKGROUND_BEGIN
THREAD_MODE_BACKGROUND_END
THREAD_POWER_THROTTLING_CURRENT_VERSION
THREAD_POWER_THROTTLING_EXECUTION_SPEED
THREAD_POWER_THROTTLING_VALID_FLAGS
THREAD_PRIORITY_ABOVE_NORMAL
THREAD_PRIORITY_BELOW_NORMAL
THREAD_PRIORITY_ERROR_RETURN
THREAD_PRIORITY_HIGHEST
THREAD_PRIORITY_IDLE
THREAD_PRIORITY_LOWEST
THREAD_PRIORITY_NORMAL
THREAD_PRIORITY_TIME_CRITICAL
THREAD_PROFILING_FLAG_DISPATCH
THREAD_QUERY_INFORMATION
THREAD_QUERY_LIMITED_INFORMATION
THREAD_RESUME
THREAD_SET_CONTEXT
THREAD_SET_INFORMATION
THREAD_SET_LIMITED_INFORMATION
THREAD_SET_THREAD_TOKEN
THREAD_SUSPEND_RESUME
THREAD_TERMINATE
TIDFMT
TIMERV_COALESCING_MAX
TIMERV_COALESCING_MIN
TIMERV_DEFAULT_COALESCING
TIMERV_NO_COALESCING
TIMER_ALL_ACCESS
TIMER_MODIFY_STATE
TIMER_QUERY_STATE
TIME_FORCE24HOURFORMAT
TIME_NOMINUTESORSECONDS
TIME_NOSECONDS
TIME_NOTIMEMARKER
TIME_ZONE_ID_DAYLIGHT
TIME_ZONE_ID_STANDARD
TIME_ZONE_ID_UNKNOWN
TKF_AVAILABLE
TKF_CONFIRMHOTKEY
TKF_HOTKEYACTIVE
TKF_HOTKEYSOUND
TKF_INDICATOR
TKF_TOGGLEKEYSON
TLOSS
TLS_MINIMUM_AVAILABLE
TME_CANCEL
TME_HOVER
TME_LEAVE
TME_NONCLIENT
TME_QUERY
TMPF_DEVICE
TMPF_FIXED_PITCH
TMPF_TRUETYPE
TMPF_VECTOR
TOKEN_ACCESS_PSEUDO_HANDLE
TOKEN_ACCESS_PSEUDO_HANDLE_WIN8
TOKEN_ADJUST_DEFAULT
TOKEN_ADJUST_GROUPS
TOKEN_ADJUST_PRIVILEGES
TOKEN_ADJUST_SESSIONID
TOKEN_ALL_ACCESS
TOKEN_ALL_ACCESS_P
TOKEN_ASSIGN_PRIMARY
TOKEN_DUPLICATE
TOKEN_EXECUTE
TOKEN_IMPERSONATE
TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN
TOKEN_MANDATORY_POLICY_NO_WRITE_UP
TOKEN_MANDATORY_POLICY_OFF
TOKEN_MANDATORY_POLICY_VALID_MASK
TOKEN_QUERY
TOKEN_QUERY_SOURCE
TOKEN_READ
TOKEN_SOURCE_LENGTH
TOKEN_TRUST_ALLOWED_MASK
TOKEN_TRUST_CONSTRAINT_MASK
TOKEN_WRITE
TOOLTIP_DISMISS_FLAGS_TDF_REGISTER
TOOLTIP_DISMISS_FLAGS_TDF_UNREGISTER
TOUCHEVENTF_DOWN
TOUCHEVENTF_INRANGE
TOUCHEVENTF_MOVE
TOUCHEVENTF_NOCOALESCE
TOUCHEVENTF_PALM
TOUCHEVENTF_PEN
TOUCHEVENTF_PRIMARY
TOUCHEVENTF_UP
TOUCHINPUTMASKF_CONTACTAREA
TOUCHINPUTMASKF_EXTRAINFO
TOUCHINPUTMASKF_TIMEFROMSYSTEM
TOUCHPAD_PARAMETERS_LATEST_VERSION
TOUCHPAD_PARAMETERS_VERSION_1
TOUCHPAD_SENSITIVITY_LEVEL_TOUCHPAD_SENSITIVITY_LEVEL_HIGH_SENSITIVITY
TOUCHPAD_SENSITIVITY_LEVEL_TOUCHPAD_SENSITIVITY_LEVEL_LEAST_SENSITIVE
TOUCHPAD_SENSITIVITY_LEVEL_TOUCHPAD_SENSITIVITY_LEVEL_LOW_SENSITIVITY
TOUCHPAD_SENSITIVITY_LEVEL_TOUCHPAD_SENSITIVITY_LEVEL_MEDIUM_SENSITIVITY
TOUCHPAD_SENSITIVITY_LEVEL_TOUCHPAD_SENSITIVITY_LEVEL_MOST_SENSITIVE
TOUCHPREDICTIONPARAMETERS_DEFAULT_LATENCY
TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_DELTA
TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_EXPO_SMOOTH_ALPHA
TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_LEARNING_RATE
TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MAX
TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MIN
TOUCHPREDICTIONPARAMETERS_DEFAULT_SAMPLETIME
TOUCHPREDICTIONPARAMETERS_DEFAULT_USE_HW_TIMESTAMP
TOUCH_FEEDBACK_DEFAULT
TOUCH_FEEDBACK_INDIRECT
TOUCH_FEEDBACK_NONE
TOUCH_FLAG_NONE
TOUCH_HIT_TESTING_CLIENT
TOUCH_HIT_TESTING_DEFAULT
TOUCH_HIT_TESTING_NONE
TOUCH_HIT_TESTING_PROXIMITY_CLOSEST
TOUCH_HIT_TESTING_PROXIMITY_FARTHEST
TOUCH_MASK_CONTACTAREA
TOUCH_MASK_NONE
TOUCH_MASK_ORIENTATION
TOUCH_MASK_PRESSURE
TPM_BOTTOMALIGN
TPM_CENTERALIGN
TPM_HORIZONTAL
TPM_HORNEGANIMATION
TPM_HORPOSANIMATION
TPM_LAYOUTRTL
TPM_LEFTALIGN
TPM_LEFTBUTTON
TPM_NOANIMATION
TPM_NONOTIFY
TPM_RECURSE
TPM_RETURNCMD
TPM_RIGHTALIGN
TPM_RIGHTBUTTON
TPM_TOPALIGN
TPM_VCENTERALIGN
TPM_VERNEGANIMATION
TPM_VERPOSANIMATION
TPM_VERTICAL
TPM_WORKAREA
TRANSACTIONMANAGER_ALL_ACCESS
TRANSACTIONMANAGER_BIND_TRANSACTION
TRANSACTIONMANAGER_CREATE_RM
TRANSACTIONMANAGER_GENERIC_EXECUTE
TRANSACTIONMANAGER_GENERIC_READ
TRANSACTIONMANAGER_GENERIC_WRITE
TRANSACTIONMANAGER_OBJECT_PATH
TRANSACTIONMANAGER_QUERY_INFORMATION
TRANSACTIONMANAGER_RECOVER
TRANSACTIONMANAGER_RENAME
TRANSACTIONMANAGER_SET_INFORMATION
TRANSACTION_ALL_ACCESS
TRANSACTION_COMMIT
TRANSACTION_DO_NOT_PROMOTE
TRANSACTION_ENLIST
TRANSACTION_GENERIC_EXECUTE
TRANSACTION_GENERIC_READ
TRANSACTION_GENERIC_WRITE
TRANSACTION_MANAGER_COMMIT_DEFAULT
TRANSACTION_MANAGER_COMMIT_LOWEST
TRANSACTION_MANAGER_COMMIT_SYSTEM_HIVES
TRANSACTION_MANAGER_COMMIT_SYSTEM_VOLUME
TRANSACTION_MANAGER_CORRUPT_FOR_PROGRESS
TRANSACTION_MANAGER_CORRUPT_FOR_RECOVERY
TRANSACTION_MANAGER_MAXIMUM_OPTION
TRANSACTION_MANAGER_VOLATILE
TRANSACTION_MAXIMUM_OPTION
TRANSACTION_NOTIFICATION_TM_ONLINE_FLAG_IS_CLUSTERED
TRANSACTION_NOTIFY_COMMIT
TRANSACTION_NOTIFY_COMMIT_COMPLETE
TRANSACTION_NOTIFY_COMMIT_FINALIZE
TRANSACTION_NOTIFY_COMMIT_REQUEST
TRANSACTION_NOTIFY_DELEGATE_COMMIT
TRANSACTION_NOTIFY_ENLIST_MASK
TRANSACTION_NOTIFY_ENLIST_PREPREPARE
TRANSACTION_NOTIFY_INDOUBT
TRANSACTION_NOTIFY_LAST_RECOVER
TRANSACTION_NOTIFY_MARSHAL
TRANSACTION_NOTIFY_MASK
TRANSACTION_NOTIFY_PREPARE
TRANSACTION_NOTIFY_PREPARE_COMPLETE
TRANSACTION_NOTIFY_PREPREPARE
TRANSACTION_NOTIFY_PREPREPARE_COMPLETE
TRANSACTION_NOTIFY_PROMOTE
TRANSACTION_NOTIFY_PROMOTE_NEW
TRANSACTION_NOTIFY_PROPAGATE_PULL
TRANSACTION_NOTIFY_PROPAGATE_PUSH
TRANSACTION_NOTIFY_RECOVER
TRANSACTION_NOTIFY_RECOVER_QUERY
TRANSACTION_NOTIFY_REQUEST_OUTCOME
TRANSACTION_NOTIFY_RM_DISCONNECTED
TRANSACTION_NOTIFY_ROLLBACK
TRANSACTION_NOTIFY_ROLLBACK_COMPLETE
TRANSACTION_NOTIFY_SINGLE_PHASE_COMMIT
TRANSACTION_NOTIFY_TM_ONLINE
TRANSACTION_OBJECT_PATH
TRANSACTION_PROPAGATE
TRANSACTION_QUERY_INFORMATION
TRANSACTION_RESOURCE_MANAGER_RIGHTS
TRANSACTION_RIGHT_RESERVED1
TRANSACTION_ROLLBACK
TRANSACTION_SET_INFORMATION
TRANSFORM_CTM
TRANSPARENT
TREE_CONNECT_ATTRIBUTE_GLOBAL
TREE_CONNECT_ATTRIBUTE_INTEGRITY
TREE_CONNECT_ATTRIBUTE_PINNED
TREE_CONNECT_ATTRIBUTE_PRIVACY
TRUE
TRUETYPE_FONTTYPE
TRUNCATE_EXISTING
TRUST_PROTECTED_FILTER_ACE_FLAG
TT_AVAILABLE
TT_ENABLED
TT_POLYGON_TYPE
TT_PRIM_CSPLINE
TT_PRIM_LINE
TT_PRIM_QSPLINE
TURKISH_CHARSET
TWF_FINETOUCH
TWF_WANTPALM
TWOSTOPBITS
UCHAR_MAX
UCLEANUI
UCSCHAR_INVALID_CHARACTER
UDIRTYUI
UINT64_FORMAT_CODE
UINT64_FORMAT_STRING
UINT_MAX
UISF_ACTIVE
UISF_HIDEACCEL
UISF_HIDEFOCUS
UIS_CLEAR
UIS_INITIALIZE
UIS_SET
UI_CAP_2700
UI_CAP_ROT90
UI_CAP_ROTANY
ULONG_MAX
ULW_ALPHA
ULW_COLORKEY
ULW_EX_NORESIZE
ULW_OPAQUE
UMS_VERSION
UNDERFLOW
UNICODE_NOCHAR
UNICODE_STRING_MAX_CHARS
UNIFIEDBUILDREVISION_KEY
UNIFIEDBUILDREVISION_MIN
UNIFIEDBUILDREVISION_VALUE
UNIVERSAL_NAME_INFO_LEVEL
UNLOAD_DLL_DEBUG_EVENT
UNPROTECTED_DACL_SECURITY_INFORMATION
UNPROTECTED_SACL_SECURITY_INFORMATION
UNWIND_CHAIN_LIMIT
UNWIND_HISTORY_TABLE_SIZE
UNW_FLAG_CHAININFO
UNW_FLAG_EHANDLER
UNW_FLAG_NHANDLER
UNW_FLAG_NO_EPILOGUE
UNW_FLAG_UHANDLER
UOI_FLAGS
UOI_HEAPSIZE
UOI_IO
UOI_NAME
UOI_TIMERPROC_EXCEPTION_SUPPRESSION
UOI_TYPE
UOI_USER_SID
USER_CET_ENVIRONMENT_SGX2_ENCLAVE
USER_CET_ENVIRONMENT_VBS_BASIC_ENCLAVE
USER_CET_ENVIRONMENT_VBS_ENCLAVE
USER_CET_ENVIRONMENT_WIN32_PROCESS
USER_DEFAULT_SCREEN_DPI
USER_TIMER_MAXIMUM
USER_TIMER_MINIMUM
USHRT_MAX
VALID_INHERIT_FLAGS
VARIABLE_PITCH
VBS_BASIC_PAGE_MEASURED_DATA
VBS_BASIC_PAGE_SYSTEM_CALL
VBS_BASIC_PAGE_THREAD_DESCRIPTOR
VBS_BASIC_PAGE_UNMEASURED_DATA
VBS_BASIC_PAGE_ZERO_FILL
VENDOR_AMD
< proc_get_vendor() processor identification: AMD
VENDOR_ARM
< proc_get_vendor() processor identification: ARM
VENDOR_INTEL
< proc_get_vendor() processor identification: Intel
VENDOR_UNKNOWN
< proc_get_vendor() processor identification: unknown
VERTRES
VERTSIZE
VER_AND
VER_BUILDNUMBER
VER_CONDITION_MASK
VER_EQUAL
VER_GREATER
VER_GREATER_EQUAL
VER_LESS
VER_LESS_EQUAL
VER_MAJORVERSION
VER_MINORVERSION
VER_NT_DOMAIN_CONTROLLER
VER_NT_SERVER
VER_NT_WORKSTATION
VER_NUM_BITS_PER_CONDITION_MASK
VER_OR
VER_PLATFORMID
VER_PLATFORM_WIN32_NT
VER_PLATFORM_WIN32_WINDOWS
VER_PLATFORM_WIN32s
VER_PRODUCT_TYPE
VER_SERVER_NT
VER_SERVICEPACKMAJOR
VER_SERVICEPACKMINOR
VER_SUITENAME
VER_SUITE_BACKOFFICE
VER_SUITE_BLADE
VER_SUITE_COMMUNICATIONS
VER_SUITE_COMPUTE_SERVER
VER_SUITE_DATACENTER
VER_SUITE_EMBEDDEDNT
VER_SUITE_EMBEDDED_RESTRICTED
VER_SUITE_ENTERPRISE
VER_SUITE_MULTIUSERTS
VER_SUITE_PERSONAL
VER_SUITE_SECURITY_APPLIANCE
VER_SUITE_SINGLEUSERTS
VER_SUITE_SMALLBUSINESS
VER_SUITE_SMALLBUSINESS_RESTRICTED
VER_SUITE_STORAGE_SERVER
VER_SUITE_TERMINAL
VER_SUITE_WH_SERVER
VER_WORKSTATION_NT
VFFF_ISSHAREDFILE
VFF_BUFFTOOSMALL
VFF_CURNEDEST
VFF_FILEINUSE
VFT2_DRV_COMM
VFT2_DRV_DISPLAY
VFT2_DRV_INPUTMETHOD
VFT2_DRV_INSTALLABLE
VFT2_DRV_KEYBOARD
VFT2_DRV_LANGUAGE
VFT2_DRV_MOUSE
VFT2_DRV_NETWORK
VFT2_DRV_PRINTER
VFT2_DRV_SOUND
VFT2_DRV_SYSTEM
VFT2_DRV_VERSIONED_PRINTER
VFT2_FONT_RASTER
VFT2_FONT_TRUETYPE
VFT2_FONT_VECTOR
VFT2_UNKNOWN
VFT_APP
VFT_DLL
VFT_DRV
VFT_FONT
VFT_STATIC_LIB
VFT_UNKNOWN
VFT_VXD
VIETNAMESE_CHARSET
VIEW_E_FIRST
VIEW_E_LAST
VIEW_S_FIRST
VIEW_S_LAST
VIFF_DONTDELETEOLD
VIFF_FORCEINSTALL
VIF_ACCESSVIOLATION
VIF_BUFFTOOSMALL
VIF_CANNOTCREATE
VIF_CANNOTDELETE
VIF_CANNOTDELETECUR
VIF_CANNOTLOADCABINET
VIF_CANNOTLOADLZ32
VIF_CANNOTREADDST
VIF_CANNOTREADSRC
VIF_CANNOTRENAME
VIF_DIFFCODEPG
VIF_DIFFLANG
VIF_DIFFTYPE
VIF_FILEINUSE
VIF_MISMATCH
VIF_OUTOFMEMORY
VIF_OUTOFSPACE
VIF_SHARINGVIOLATION
VIF_SRCOLD
VIF_TEMPFILE
VIF_WRITEPROT
VK_ACCEPT
VK_ADD
VK_APPS
VK_ATTN
VK_BACK
VK_BROWSER_BACK
VK_BROWSER_FAVORITES
VK_BROWSER_FORWARD
VK_BROWSER_HOME
VK_BROWSER_REFRESH
VK_BROWSER_SEARCH
VK_BROWSER_STOP
VK_CANCEL
VK_CAPITAL
VK_CLEAR
VK_CONTROL
VK_CONVERT
VK_CRSEL
VK_DECIMAL
VK_DELETE
VK_DIVIDE
VK_DOWN
VK_END
VK_EREOF
VK_ESCAPE
VK_EXECUTE
VK_EXSEL
VK_F1
VK_F2
VK_F3
VK_F4
VK_F5
VK_F6
VK_F7
VK_F8
VK_F9
VK_F10
VK_F11
VK_F12
VK_F13
VK_F14
VK_F15
VK_F16
VK_F17
VK_F18
VK_F19
VK_F20
VK_F21
VK_F22
VK_F23
VK_F24
VK_FINAL
VK_GAMEPAD_A
VK_GAMEPAD_B
VK_GAMEPAD_DPAD_DOWN
VK_GAMEPAD_DPAD_LEFT
VK_GAMEPAD_DPAD_RIGHT
VK_GAMEPAD_DPAD_UP
VK_GAMEPAD_LEFT_SHOULDER
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT
VK_GAMEPAD_LEFT_THUMBSTICK_UP
VK_GAMEPAD_LEFT_TRIGGER
VK_GAMEPAD_MENU
VK_GAMEPAD_RIGHT_SHOULDER
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT
VK_GAMEPAD_RIGHT_THUMBSTICK_UP
VK_GAMEPAD_RIGHT_TRIGGER
VK_GAMEPAD_VIEW
VK_GAMEPAD_X
VK_GAMEPAD_Y
VK_HANGEUL
VK_HANGUL
VK_HANJA
VK_HELP
VK_HOME
VK_ICO_00
VK_ICO_CLEAR
VK_ICO_HELP
VK_IME_OFF
VK_IME_ON
VK_INSERT
VK_JUNJA
VK_KANA
VK_KANJI
VK_LAUNCH_APP1
VK_LAUNCH_APP2
VK_LAUNCH_MAIL
VK_LAUNCH_MEDIA_SELECT
VK_LBUTTON
VK_LCONTROL
VK_LEFT
VK_LMENU
VK_LSHIFT
VK_LWIN
VK_MBUTTON
VK_MEDIA_NEXT_TRACK
VK_MEDIA_PLAY_PAUSE
VK_MEDIA_PREV_TRACK
VK_MEDIA_STOP
VK_MENU
VK_MODECHANGE
VK_MULTIPLY
VK_NAVIGATION_ACCEPT
VK_NAVIGATION_CANCEL
VK_NAVIGATION_DOWN
VK_NAVIGATION_LEFT
VK_NAVIGATION_MENU
VK_NAVIGATION_RIGHT
VK_NAVIGATION_UP
VK_NAVIGATION_VIEW
VK_NEXT
VK_NONAME
VK_NONCONVERT
VK_NUMLOCK
VK_NUMPAD0
VK_NUMPAD1
VK_NUMPAD2
VK_NUMPAD3
VK_NUMPAD4
VK_NUMPAD5
VK_NUMPAD6
VK_NUMPAD7
VK_NUMPAD8
VK_NUMPAD9
VK_OEM_1
VK_OEM_2
VK_OEM_3
VK_OEM_4
VK_OEM_5
VK_OEM_6
VK_OEM_7
VK_OEM_8
VK_OEM_102
VK_OEM_ATTN
VK_OEM_AUTO
VK_OEM_AX
VK_OEM_BACKTAB
VK_OEM_CLEAR
VK_OEM_COMMA
VK_OEM_COPY
VK_OEM_CUSEL
VK_OEM_ENLW
VK_OEM_FINISH
VK_OEM_FJ_JISHO
VK_OEM_FJ_LOYA
VK_OEM_FJ_MASSHOU
VK_OEM_FJ_ROYA
VK_OEM_FJ_TOUROKU
VK_OEM_JUMP
VK_OEM_MINUS
VK_OEM_NEC_EQUAL
VK_OEM_PA1
VK_OEM_PA2
VK_OEM_PA3
VK_OEM_PERIOD
VK_OEM_PLUS
VK_OEM_RESET
VK_OEM_WSCTRL
VK_PA1
VK_PACKET
VK_PAUSE
VK_PLAY
VK_PRINT
VK_PRIOR
VK_PROCESSKEY
VK_RBUTTON
VK_RCONTROL
VK_RETURN
VK_RIGHT
VK_RMENU
VK_RSHIFT
VK_RWIN
VK_SCROLL
VK_SELECT
VK_SEPARATOR
VK_SHIFT
VK_SLEEP
VK_SNAPSHOT
VK_SPACE
VK_SUBTRACT
VK_TAB
VK_UP
VK_VOLUME_DOWN
VK_VOLUME_MUTE
VK_VOLUME_UP
VK_XBUTTON1
VK_XBUTTON2
VK_ZOOM
VM_PREFETCH_TO_WORKING_SET
VOLUME_NAME_DOS
VOLUME_NAME_GUID
VOLUME_NAME_NONE
VOLUME_NAME_NT
VOS_DOS
VOS_DOS_WINDOWS16
VOS_DOS_WINDOWS32
VOS_NT
VOS_NT_WINDOWS32
VOS_OS216
VOS_OS232
VOS_OS216_PM16
VOS_OS232_PM32
VOS_UNKNOWN
VOS_WINCE
VOS__BASE
VOS__PM16
VOS__PM32
VOS__WINDOWS16
VOS__WINDOWS32
VP_COMMAND_GET
VP_COMMAND_SET
VP_CP_CMD_ACTIVATE
VP_CP_CMD_CHANGE
VP_CP_CMD_DEACTIVATE
VP_CP_TYPE_APS_TRIGGER
VP_CP_TYPE_MACROVISION
VP_FLAGS_BRIGHTNESS
VP_FLAGS_CONTRAST
VP_FLAGS_COPYPROTECT
VP_FLAGS_FLICKER
VP_FLAGS_MAX_UNSCALED
VP_FLAGS_OVERSCAN
VP_FLAGS_POSITION
VP_FLAGS_TV_MODE
VP_FLAGS_TV_STANDARD
VP_MODE_TV_PLAYBACK
VP_MODE_WIN_GRAPHICS
VP_TV_STANDARD_NTSC_433
VP_TV_STANDARD_NTSC_M
VP_TV_STANDARD_NTSC_M_J
VP_TV_STANDARD_PAL_60
VP_TV_STANDARD_PAL_B
VP_TV_STANDARD_PAL_D
VP_TV_STANDARD_PAL_G
VP_TV_STANDARD_PAL_H
VP_TV_STANDARD_PAL_I
VP_TV_STANDARD_PAL_M
VP_TV_STANDARD_PAL_N
VP_TV_STANDARD_SECAM_B
VP_TV_STANDARD_SECAM_D
VP_TV_STANDARD_SECAM_G
VP_TV_STANDARD_SECAM_H
VP_TV_STANDARD_SECAM_K
VP_TV_STANDARD_SECAM_K1
VP_TV_STANDARD_SECAM_L
VP_TV_STANDARD_SECAM_L1
VP_TV_STANDARD_WIN_VGA
VREFRESH
VRL_CLASS_CONSISTENCY
VRL_CUSTOM_CLASS_BEGIN
VRL_ENABLE_KERNEL_BREAKS
VRL_PREDEFINED_CLASS_BEGIN
VS_ALLOW_LATIN
VS_FFI_FILEFLAGSMASK
VS_FFI_SIGNATURE
VS_FFI_STRUCVERSION
VS_FF_DEBUG
VS_FF_INFOINFERRED
VS_FF_PATCHED
VS_FF_PRERELEASE
VS_FF_PRIVATEBUILD
VS_FF_SPECIALBUILD
VS_USER_DEFINED
VS_VERSION_INFO
VTA_BASELINE
VTA_BOTTOM
VTA_CENTER
VTA_LEFT
VTA_RIGHT
VTA_TOP
WAIT_TIMEOUT
WARNING_IPSEC_MM_POLICY_PRUNED
WARNING_IPSEC_QM_POLICY_PRUNED
WA_ACTIVE
WA_CLICKACTIVE
WA_INACTIVE
WB_ISDELIMITER
WB_LEFT
WB_RIGHT
WC_COMPOSITECHECK
WC_DEFAULTCHAR
WC_DISCARDNS
WC_ERR_INVALID_CHARS
WC_NO_BEST_FIT_CHARS
WC_SEPCHARS
WDA_EXCLUDEFROMCAPTURE
WDA_MONITOR
WDA_NONE
WDK_NTDDI_VERSION
WELL_KNOWN_SID_TYPE_WinAccountAdministratorSid
WELL_KNOWN_SID_TYPE_WinAccountCertAdminsSid
WELL_KNOWN_SID_TYPE_WinAccountCloneableControllersSid
WELL_KNOWN_SID_TYPE_WinAccountComputersSid
WELL_KNOWN_SID_TYPE_WinAccountControllersSid
WELL_KNOWN_SID_TYPE_WinAccountDefaultSystemManagedSid
WELL_KNOWN_SID_TYPE_WinAccountDomainAdminsSid
WELL_KNOWN_SID_TYPE_WinAccountDomainGuestsSid
WELL_KNOWN_SID_TYPE_WinAccountDomainUsersSid
WELL_KNOWN_SID_TYPE_WinAccountEnterpriseAdminsSid
WELL_KNOWN_SID_TYPE_WinAccountEnterpriseKeyAdminsSid
WELL_KNOWN_SID_TYPE_WinAccountGuestSid
WELL_KNOWN_SID_TYPE_WinAccountKeyAdminsSid
WELL_KNOWN_SID_TYPE_WinAccountKrbtgtSid
WELL_KNOWN_SID_TYPE_WinAccountPolicyAdminsSid
WELL_KNOWN_SID_TYPE_WinAccountProtectedUsersSid
WELL_KNOWN_SID_TYPE_WinAccountRasAndIasServersSid
WELL_KNOWN_SID_TYPE_WinAccountReadonlyControllersSid
WELL_KNOWN_SID_TYPE_WinAccountSchemaAdminsSid
WELL_KNOWN_SID_TYPE_WinAnonymousSid
WELL_KNOWN_SID_TYPE_WinApplicationPackageAuthoritySid
WELL_KNOWN_SID_TYPE_WinAuthenticatedUserSid
WELL_KNOWN_SID_TYPE_WinAuthenticationAuthorityAssertedSid
WELL_KNOWN_SID_TYPE_WinAuthenticationFreshKeyAuthSid
WELL_KNOWN_SID_TYPE_WinAuthenticationKeyPropertyAttestationSid
WELL_KNOWN_SID_TYPE_WinAuthenticationKeyPropertyMFASid
WELL_KNOWN_SID_TYPE_WinAuthenticationKeyTrustSid
WELL_KNOWN_SID_TYPE_WinAuthenticationServiceAssertedSid
WELL_KNOWN_SID_TYPE_WinBatchSid
WELL_KNOWN_SID_TYPE_WinBuiltinAccessControlAssistanceOperatorsSid
WELL_KNOWN_SID_TYPE_WinBuiltinAccountOperatorsSid
WELL_KNOWN_SID_TYPE_WinBuiltinAdministratorsSid
WELL_KNOWN_SID_TYPE_WinBuiltinAnyPackageSid
WELL_KNOWN_SID_TYPE_WinBuiltinAuthorizationAccessSid
WELL_KNOWN_SID_TYPE_WinBuiltinBackupOperatorsSid
WELL_KNOWN_SID_TYPE_WinBuiltinCertSvcDComAccessGroup
WELL_KNOWN_SID_TYPE_WinBuiltinCryptoOperatorsSid
WELL_KNOWN_SID_TYPE_WinBuiltinDCOMUsersSid
WELL_KNOWN_SID_TYPE_WinBuiltinDefaultSystemManagedGroupSid
WELL_KNOWN_SID_TYPE_WinBuiltinDeviceOwnersSid
WELL_KNOWN_SID_TYPE_WinBuiltinDomainSid
WELL_KNOWN_SID_TYPE_WinBuiltinEventLogReadersGroup
WELL_KNOWN_SID_TYPE_WinBuiltinGuestsSid
WELL_KNOWN_SID_TYPE_WinBuiltinHyperVAdminsSid
WELL_KNOWN_SID_TYPE_WinBuiltinIUsersSid
WELL_KNOWN_SID_TYPE_WinBuiltinIncomingForestTrustBuildersSid
WELL_KNOWN_SID_TYPE_WinBuiltinNetworkConfigurationOperatorsSid
WELL_KNOWN_SID_TYPE_WinBuiltinOpenSSHUsersSid
WELL_KNOWN_SID_TYPE_WinBuiltinPerfLoggingUsersSid
WELL_KNOWN_SID_TYPE_WinBuiltinPerfMonitoringUsersSid
WELL_KNOWN_SID_TYPE_WinBuiltinPowerUsersSid
WELL_KNOWN_SID_TYPE_WinBuiltinPreWindows2000CompatibleAccessSid
WELL_KNOWN_SID_TYPE_WinBuiltinPrintOperatorsSid
WELL_KNOWN_SID_TYPE_WinBuiltinRDSEndpointServersSid
WELL_KNOWN_SID_TYPE_WinBuiltinRDSManagementServersSid
WELL_KNOWN_SID_TYPE_WinBuiltinRDSRemoteAccessServersSid
WELL_KNOWN_SID_TYPE_WinBuiltinRemoteDesktopUsersSid
WELL_KNOWN_SID_TYPE_WinBuiltinRemoteManagementUsersSid
WELL_KNOWN_SID_TYPE_WinBuiltinReplicatorSid
WELL_KNOWN_SID_TYPE_WinBuiltinStorageReplicaAdminsSid
WELL_KNOWN_SID_TYPE_WinBuiltinSystemOperatorsSid
WELL_KNOWN_SID_TYPE_WinBuiltinTerminalServerLicenseServersSid
WELL_KNOWN_SID_TYPE_WinBuiltinUserModeHardwareOperatorsSid
WELL_KNOWN_SID_TYPE_WinBuiltinUsersSid
WELL_KNOWN_SID_TYPE_WinCacheablePrincipalsGroupSid
WELL_KNOWN_SID_TYPE_WinCapabilityAppointmentsSid
WELL_KNOWN_SID_TYPE_WinCapabilityContactsSid
WELL_KNOWN_SID_TYPE_WinCapabilityDocumentsLibrarySid
WELL_KNOWN_SID_TYPE_WinCapabilityEnterpriseAuthenticationSid
WELL_KNOWN_SID_TYPE_WinCapabilityInternetClientServerSid
WELL_KNOWN_SID_TYPE_WinCapabilityInternetClientSid
WELL_KNOWN_SID_TYPE_WinCapabilityMusicLibrarySid
WELL_KNOWN_SID_TYPE_WinCapabilityPicturesLibrarySid
WELL_KNOWN_SID_TYPE_WinCapabilityPrivateNetworkClientServerSid
WELL_KNOWN_SID_TYPE_WinCapabilityRemovableStorageSid
WELL_KNOWN_SID_TYPE_WinCapabilitySharedUserCertificatesSid
WELL_KNOWN_SID_TYPE_WinCapabilityVideosLibrarySid
WELL_KNOWN_SID_TYPE_WinConsoleLogonSid
WELL_KNOWN_SID_TYPE_WinCreatorGroupServerSid
WELL_KNOWN_SID_TYPE_WinCreatorGroupSid
WELL_KNOWN_SID_TYPE_WinCreatorOwnerRightsSid
WELL_KNOWN_SID_TYPE_WinCreatorOwnerServerSid
WELL_KNOWN_SID_TYPE_WinCreatorOwnerSid
WELL_KNOWN_SID_TYPE_WinDialupSid
WELL_KNOWN_SID_TYPE_WinDigestAuthenticationSid
WELL_KNOWN_SID_TYPE_WinEnterpriseControllersSid
WELL_KNOWN_SID_TYPE_WinEnterpriseReadonlyControllersSid
WELL_KNOWN_SID_TYPE_WinHighLabelSid
WELL_KNOWN_SID_TYPE_WinIUserSid
WELL_KNOWN_SID_TYPE_WinInteractiveSid
WELL_KNOWN_SID_TYPE_WinLocalAccountAndAdministratorSid
WELL_KNOWN_SID_TYPE_WinLocalAccountSid
WELL_KNOWN_SID_TYPE_WinLocalLogonSid
WELL_KNOWN_SID_TYPE_WinLocalServiceSid
WELL_KNOWN_SID_TYPE_WinLocalSid
WELL_KNOWN_SID_TYPE_WinLocalSystemSid
WELL_KNOWN_SID_TYPE_WinLogonIdsSid
WELL_KNOWN_SID_TYPE_WinLowLabelSid
WELL_KNOWN_SID_TYPE_WinMediumLabelSid
WELL_KNOWN_SID_TYPE_WinMediumPlusLabelSid
WELL_KNOWN_SID_TYPE_WinNTLMAuthenticationSid
WELL_KNOWN_SID_TYPE_WinNetworkServiceSid
WELL_KNOWN_SID_TYPE_WinNetworkSid
WELL_KNOWN_SID_TYPE_WinNewEnterpriseReadonlyControllersSid
WELL_KNOWN_SID_TYPE_WinNonCacheablePrincipalsGroupSid
WELL_KNOWN_SID_TYPE_WinNtAuthoritySid
WELL_KNOWN_SID_TYPE_WinNullSid
WELL_KNOWN_SID_TYPE_WinOtherOrganizationSid
WELL_KNOWN_SID_TYPE_WinProxySid
WELL_KNOWN_SID_TYPE_WinRemoteLogonIdSid
WELL_KNOWN_SID_TYPE_WinRestrictedCodeSid
WELL_KNOWN_SID_TYPE_WinSChannelAuthenticationSid
WELL_KNOWN_SID_TYPE_WinSelfSid
WELL_KNOWN_SID_TYPE_WinServiceSid
WELL_KNOWN_SID_TYPE_WinSystemLabelSid
WELL_KNOWN_SID_TYPE_WinTerminalServerSid
WELL_KNOWN_SID_TYPE_WinThisOrganizationCertificateSid
WELL_KNOWN_SID_TYPE_WinThisOrganizationSid
WELL_KNOWN_SID_TYPE_WinUntrustedLabelSid
WELL_KNOWN_SID_TYPE_WinUserModeDriversSid
WELL_KNOWN_SID_TYPE_WinWorldSid
WELL_KNOWN_SID_TYPE_WinWriteRestrictedCodeSid
WGL_FONT_LINES
WGL_FONT_POLYGONS
WGL_SWAPMULTIPLE_MAX
WGL_SWAP_MAIN_PLANE
WGL_SWAP_OVERLAY1
WGL_SWAP_OVERLAY2
WGL_SWAP_OVERLAY3
WGL_SWAP_OVERLAY4
WGL_SWAP_OVERLAY5
WGL_SWAP_OVERLAY6
WGL_SWAP_OVERLAY7
WGL_SWAP_OVERLAY8
WGL_SWAP_OVERLAY9
WGL_SWAP_OVERLAY10
WGL_SWAP_OVERLAY11
WGL_SWAP_OVERLAY12
WGL_SWAP_OVERLAY13
WGL_SWAP_OVERLAY14
WGL_SWAP_OVERLAY15
WGL_SWAP_UNDERLAY1
WGL_SWAP_UNDERLAY2
WGL_SWAP_UNDERLAY3
WGL_SWAP_UNDERLAY4
WGL_SWAP_UNDERLAY5
WGL_SWAP_UNDERLAY6
WGL_SWAP_UNDERLAY7
WGL_SWAP_UNDERLAY8
WGL_SWAP_UNDERLAY9
WGL_SWAP_UNDERLAY10
WGL_SWAP_UNDERLAY11
WGL_SWAP_UNDERLAY12
WGL_SWAP_UNDERLAY13
WGL_SWAP_UNDERLAY14
WGL_SWAP_UNDERLAY15
WHEEL_DELTA
WHITEONBLACK
WHITE_BRUSH
WHITE_PEN
WH_CALLWNDPROC
WH_CALLWNDPROCRET
WH_CBT
WH_DEBUG
WH_FOREGROUNDIDLE
WH_GETMESSAGE
WH_JOURNALPLAYBACK
WH_JOURNALRECORD
WH_KEYBOARD
WH_KEYBOARD_LL
WH_MAX
WH_MAXHOOK
WH_MIN
WH_MINHOOK
WH_MOUSE
WH_MOUSE_LL
WH_MSGFILTER
WH_SHELL
WH_SYSMSGFILTER
WIN32_MEMORY_INFORMATION_CLASS_MemoryRegionInfo
WIN32_MEMORY_NUMA_PERFORMANCE_ALL_TARGET_NODE
WIN32_MEMORY_NUMA_PERFORMANCE_READ_BANDWIDTH
WIN32_MEMORY_NUMA_PERFORMANCE_READ_LATENCY
WIN32_MEMORY_NUMA_PERFORMANCE_WRITE_BANDWIDTH
WIN32_MEMORY_NUMA_PERFORMANCE_WRITE_LATENCY
WIN32_MEMORY_PARTITION_INFORMATION_CLASS_MemoryPartitionDedicatedMemoryInfo
WIN32_MEMORY_PARTITION_INFORMATION_CLASS_MemoryPartitionInfo
WINAPI_FAMILY
WINAPI_FAMILY_APP
WINAPI_FAMILY_DESKTOP_APP
WINAPI_FAMILY_GAMES
WINAPI_FAMILY_PC_APP
WINAPI_FAMILY_PHONE_APP
WINAPI_FAMILY_SERVER
WINAPI_FAMILY_SYSTEM
WINDING
WINDOW_BUFFER_SIZE_EVENT
WINEVENT_INCONTEXT
WINEVENT_OUTOFCONTEXT
WINEVENT_SKIPOWNPROCESS
WINEVENT_SKIPOWNTHREAD
WINSTA_ACCESSCLIPBOARD
WINSTA_ACCESSGLOBALATOMS
WINSTA_ALL_ACCESS
WINSTA_CREATEDESKTOP
WINSTA_ENUMDESKTOPS
WINSTA_ENUMERATE
WINSTA_EXITWINDOWS
WINSTA_READATTRIBUTES
WINSTA_READSCREEN
WINSTA_WRITEATTRIBUTES
WINVER
WMSZ_BOTTOM
WMSZ_BOTTOMLEFT
WMSZ_BOTTOMRIGHT
WMSZ_LEFT
WMSZ_RIGHT
WMSZ_TOP
WMSZ_TOPLEFT
WMSZ_TOPRIGHT
WM_ACTIVATE
WM_ACTIVATEAPP
WM_AFXFIRST
WM_AFXLAST
WM_APP
WM_APPCOMMAND
WM_ASKCBFORMATNAME
WM_CANCELJOURNAL
WM_CANCELMODE
WM_CAPTURECHANGED
WM_CHANGECBCHAIN
WM_CHANGEUISTATE
WM_CHAR
WM_CHARTOITEM
WM_CHILDACTIVATE
WM_CLEAR
WM_CLIPBOARDUPDATE
WM_CLOAKED_STATE_CHANGED
WM_CLOSE
WM_COMMAND
WM_COMMNOTIFY
WM_COMPACTING
WM_COMPAREITEM
WM_CONTEXTMENU
WM_COPY
WM_COPYDATA
WM_CREATE
WM_CTLCOLORBTN
WM_CTLCOLORDLG
WM_CTLCOLOREDIT
WM_CTLCOLORLISTBOX
WM_CTLCOLORMSGBOX
WM_CTLCOLORSCROLLBAR
WM_CTLCOLORSTATIC
WM_CUT
WM_DEADCHAR
WM_DELETEITEM
WM_DESTROY
WM_DESTROYCLIPBOARD
WM_DEVICECHANGE
WM_DEVMODECHANGE
WM_DISPLAYCHANGE
WM_DPICHANGED
WM_DPICHANGED_AFTERPARENT
WM_DPICHANGED_BEFOREPARENT
WM_DRAWCLIPBOARD
WM_DRAWITEM
WM_DROPFILES
WM_DWMCOLORIZATIONCOLORCHANGED
WM_DWMCOMPOSITIONCHANGED
WM_DWMNCRENDERINGCHANGED
WM_DWMSENDICONICLIVEPREVIEWBITMAP
WM_DWMSENDICONICTHUMBNAIL
WM_DWMWINDOWMAXIMIZEDCHANGE
WM_ENABLE
WM_ENDSESSION
WM_ENTERIDLE
WM_ENTERMENULOOP
WM_ENTERSIZEMOVE
WM_ERASEBKGND
WM_EXITMENULOOP
WM_EXITSIZEMOVE
WM_FONTCHANGE
WM_GESTURE
WM_GESTURENOTIFY
WM_GETDLGCODE
WM_GETDPISCALEDSIZE
WM_GETFONT
WM_GETHOTKEY
WM_GETICON
WM_GETMINMAXINFO
WM_GETOBJECT
WM_GETTEXT
WM_GETTEXTLENGTH
WM_GETTITLEBARINFOEX
WM_HANDHELDFIRST
WM_HANDHELDLAST
WM_HELP
WM_HOTKEY
WM_HSCROLL
WM_HSCROLLCLIPBOARD
WM_ICONERASEBKGND
WM_IME_CHAR
WM_IME_COMPOSITION
WM_IME_COMPOSITIONFULL
WM_IME_CONTROL
WM_IME_ENDCOMPOSITION
WM_IME_KEYDOWN
WM_IME_KEYLAST
WM_IME_KEYUP
WM_IME_NOTIFY
WM_IME_REQUEST
WM_IME_SELECT
WM_IME_SETCONTEXT
WM_IME_STARTCOMPOSITION
WM_INITDIALOG
WM_INITMENU
WM_INITMENUPOPUP
WM_INPUT
WM_INPUTLANGCHANGE
WM_INPUTLANGCHANGEREQUEST
WM_INPUT_DEVICE_CHANGE
WM_INTERCEPTED_WINDOW_ACTION
WM_KEYDOWN
WM_KEYFIRST
WM_KEYLAST
WM_KEYUP
WM_KILLFOCUS
WM_LBUTTONDBLCLK
WM_LBUTTONDOWN
WM_LBUTTONUP
WM_MBUTTONDBLCLK
WM_MBUTTONDOWN
WM_MBUTTONUP
WM_MDIACTIVATE
WM_MDICASCADE
WM_MDICREATE
WM_MDIDESTROY
WM_MDIGETACTIVE
WM_MDIICONARRANGE
WM_MDIMAXIMIZE
WM_MDINEXT
WM_MDIREFRESHMENU
WM_MDIRESTORE
WM_MDISETMENU
WM_MDITILE
WM_MEASUREITEM
WM_MENUCHAR
WM_MENUCOMMAND
WM_MENUDRAG
WM_MENUGETOBJECT
WM_MENURBUTTONUP
WM_MENUSELECT
WM_MOUSEACTIVATE
WM_MOUSEFIRST
WM_MOUSEHOVER
WM_MOUSEHWHEEL
WM_MOUSELAST
WM_MOUSELEAVE
WM_MOUSEMOVE
WM_MOUSEWHEEL
WM_MOVE
WM_MOVING
WM_NCACTIVATE
WM_NCCALCSIZE
WM_NCCREATE
WM_NCDESTROY
WM_NCHITTEST
WM_NCLBUTTONDBLCLK
WM_NCLBUTTONDOWN
WM_NCLBUTTONUP
WM_NCMBUTTONDBLCLK
WM_NCMBUTTONDOWN
WM_NCMBUTTONUP
WM_NCMOUSEHOVER
WM_NCMOUSELEAVE
WM_NCMOUSEMOVE
WM_NCPAINT
WM_NCPOINTERDOWN
WM_NCPOINTERUP
WM_NCPOINTERUPDATE
WM_NCRBUTTONDBLCLK
WM_NCRBUTTONDOWN
WM_NCRBUTTONUP
WM_NCXBUTTONDBLCLK
WM_NCXBUTTONDOWN
WM_NCXBUTTONUP
WM_NEXTDLGCTL
WM_NEXTMENU
WM_NOTIFY
WM_NOTIFYFORMAT
WM_NULL
WM_PAINT
WM_PAINTCLIPBOARD
WM_PAINTICON
WM_PALETTECHANGED
WM_PALETTEISCHANGING
WM_PARENTNOTIFY
WM_PASTE
WM_PENWINFIRST
WM_PENWINLAST
WM_POINTERACTIVATE
WM_POINTERCAPTURECHANGED
WM_POINTERDEVICECHANGE
WM_POINTERDEVICEINRANGE
WM_POINTERDEVICEOUTOFRANGE
WM_POINTERDOWN
WM_POINTERENTER
WM_POINTERHWHEEL
WM_POINTERLEAVE
WM_POINTERROUTEDAWAY
WM_POINTERROUTEDRELEASED
WM_POINTERROUTEDTO
WM_POINTERUP
WM_POINTERUPDATE
WM_POINTERWHEEL
WM_POWER
WM_POWERBROADCAST
WM_PRINT
WM_PRINTCLIENT
WM_QUERYDRAGICON
WM_QUERYENDSESSION
WM_QUERYNEWPALETTE
WM_QUERYOPEN
WM_QUERYUISTATE
WM_QUEUESYNC
WM_QUIT
WM_RBUTTONDBLCLK
WM_RBUTTONDOWN
WM_RBUTTONUP
WM_RENDERALLFORMATS
WM_RENDERFORMAT
WM_SETCURSOR
WM_SETFOCUS
WM_SETFONT
WM_SETHOTKEY
WM_SETICON
WM_SETREDRAW
WM_SETTEXT
WM_SETTINGCHANGE
WM_SHOWWINDOW
WM_SIZE
WM_SIZECLIPBOARD
WM_SIZING
WM_SPOOLERSTATUS
WM_STYLECHANGED
WM_STYLECHANGING
WM_SYNCPAINT
WM_SYSCHAR
WM_SYSCOLORCHANGE
WM_SYSCOMMAND
WM_SYSDEADCHAR
WM_SYSKEYDOWN
WM_SYSKEYUP
WM_TABLET_FIRST
WM_TABLET_LAST
WM_TCARD
WM_THEMECHANGED
WM_TIMECHANGE
WM_TIMER
WM_TOOLTIPDISMISS
WM_TOUCH
WM_TOUCHHITTESTING
WM_UNDO
WM_UNICHAR
WM_UNINITMENUPOPUP
WM_UPDATEUISTATE
WM_USER
WM_USERCHANGED
WM_VKEYTOITEM
WM_VSCROLL
WM_VSCROLLCLIPBOARD
WM_WINDOWPOSCHANGED
WM_WINDOWPOSCHANGING
WM_WININICHANGE
WM_WTSSESSION_CHANGE
WM_XBUTTONDBLCLK
WM_XBUTTONDOWN
WM_XBUTTONUP
WNCON_DYNAMIC
WNCON_FORNETCARD
WNCON_NOTROUTED
WNCON_SLOWLINK
WNFMT_ABBREVIATED
WNFMT_CONNECTION
WNFMT_INENUM
WNFMT_MULTILINE
WNNC_CRED_MANAGER
WNNC_NET_3IN1
WNNC_NET_9P
WNNC_NET_9TILES
WNNC_NET_10NET
WNNC_NET_APPLETALK
WNNC_NET_AS400
WNNC_NET_AURISTOR_FS
WNNC_NET_AVID
WNNC_NET_AVID1
WNNC_NET_BMC
WNNC_NET_BWNFS
WNNC_NET_CLEARCASE
WNNC_NET_COGENT
WNNC_NET_CSC
WNNC_NET_DAV
WNNC_NET_DCE
WNNC_NET_DECORB
WNNC_NET_DFS
WNNC_NET_DISTINCT
WNNC_NET_DOCUSHARE
WNNC_NET_DOCUSPACE
WNNC_NET_DRIVEONWEB
WNNC_NET_EXIFS
WNNC_NET_EXTENDNET
WNNC_NET_FARALLON
WNNC_NET_FJ_REDIR
WNNC_NET_FOXBAT
WNNC_NET_FRONTIER
WNNC_NET_FTP_NFS
WNNC_NET_GOOGLE
WNNC_NET_HOB_NFS
WNNC_NET_IBMAL
WNNC_NET_INTERGRAPH
WNNC_NET_KNOWARE
WNNC_NET_KWNP
WNNC_NET_LANMAN
WNNC_NET_LANSTEP
WNNC_NET_LANTASTIC
WNNC_NET_LIFENET
WNNC_NET_LOCK
WNNC_NET_LOCUS
WNNC_NET_MANGOSOFT
WNNC_NET_MASFAX
WNNC_NET_MFILES
WNNC_NET_MSNET
WNNC_NET_MS_NFS
WNNC_NET_NDFS
WNNC_NET_NETWARE
WNNC_NET_OBJECT_DIRE
WNNC_NET_OPENAFS
WNNC_NET_PATHWORKS
WNNC_NET_POWERLAN
WNNC_NET_PROTSTOR
WNNC_NET_QUINCY
WNNC_NET_RDR2SAMPLE
WNNC_NET_RIVERFRONT1
WNNC_NET_RIVERFRONT2
WNNC_NET_RSFX
WNNC_NET_SECUREAGENT
WNNC_NET_SERNET
WNNC_NET_SHIVA
WNNC_NET_SMB
WNNC_NET_SRT
WNNC_NET_STAC
WNNC_NET_SUN_PC_NFS
WNNC_NET_SYMFONET
WNNC_NET_TERMSRV
WNNC_NET_TWINS
WNNC_NET_VINES
WNNC_NET_VMWARE
WNNC_NET_YAHOO
WNNC_NET_ZENWORKS
WN_ACCESS_DENIED
WN_ALREADY_CONNECTED
WN_BAD_DEV_TYPE
WN_BAD_HANDLE
WN_BAD_LEVEL
WN_BAD_LOCALNAME
WN_BAD_NETNAME
WN_BAD_PASSWORD
WN_BAD_POINTER
WN_BAD_PROFILE
WN_BAD_PROVIDER
WN_BAD_USER
WN_BAD_VALUE
WN_CANCEL
WN_CANNOT_OPEN_PROFILE
WN_CONNECTED_OTHER_PASSWORD
WN_CONNECTED_OTHER_PASSWORD_DEFAULT
WN_CONNECTION_CLOSED
WN_DEVICE_ALREADY_REMEMBERED
WN_DEVICE_ERROR
WN_DEVICE_IN_USE
WN_EXTENDED_ERROR
WN_FUNCTION_BUSY
WN_MORE_DATA
WN_NET_ERROR
WN_NOT_AUTHENTICATED
WN_NOT_CONNECTED
WN_NOT_CONTAINER
WN_NOT_INITIALIZING
WN_NOT_LOGGED_ON
WN_NOT_SUPPORTED
WN_NOT_VALIDATED
WN_NO_ERROR
WN_NO_MORE_DEVICES
WN_NO_MORE_ENTRIES
WN_NO_NETWORK
WN_NO_NET_OR_BAD_PATH
WN_OPEN_FILES
WN_OUT_OF_MEMORY
WN_RETRY
WN_SUCCESS
WN_WINDOWS_ERROR
WOW64_CONTEXT_ALL
WOW64_CONTEXT_CONTROL
WOW64_CONTEXT_DEBUG_REGISTERS
WOW64_CONTEXT_EXCEPTION_ACTIVE
WOW64_CONTEXT_EXCEPTION_REPORTING
WOW64_CONTEXT_EXCEPTION_REQUEST
WOW64_CONTEXT_EXTENDED_REGISTERS
WOW64_CONTEXT_FLOATING_POINT
WOW64_CONTEXT_FULL
WOW64_CONTEXT_INTEGER
WOW64_CONTEXT_SEGMENTS
WOW64_CONTEXT_SERVICE_ACTIVE
WOW64_CONTEXT_XSTATE
WOW64_CONTEXT_i386
WOW64_CONTEXT_i486
WOW64_MAXIMUM_SUPPORTED_EXTENSION
WOW64_SIZE_OF_80387_REGISTERS
WPF_ASYNCWINDOWPLACEMENT
WPF_RESTORETOMAXIMIZED
WPF_SETMINPOSITION
WRITE_DAC
WRITE_NV_MEMORY_FLAG_FLUSH
WRITE_NV_MEMORY_FLAG_NON_TEMPORAL
WRITE_NV_MEMORY_FLAG_NO_DRAIN
WRITE_NV_MEMORY_FLAG_PERSIST
WRITE_OWNER
WRITE_RESTRICTED
WRITE_WATCH_FLAG_RESET
WSABASEERR
WSAEACCES
WSAEADDRINUSE
WSAEADDRNOTAVAIL
WSAEAFNOSUPPORT
WSAEALREADY
WSAEBADF
WSAECANCELLED
WSAECONNABORTED
WSAECONNREFUSED
WSAECONNRESET
WSAEDESTADDRREQ
WSAEDISCON
WSAEDQUOT
WSAEFAULT
WSAEHOSTDOWN
WSAEHOSTUNREACH
WSAEINPROGRESS
WSAEINTR
WSAEINVAL
WSAEINVALIDPROCTABLE
WSAEINVALIDPROVIDER
WSAEISCONN
WSAELOOP
WSAEMFILE
WSAEMSGSIZE
WSAENAMETOOLONG
WSAENETDOWN
WSAENETRESET
WSAENETUNREACH
WSAENOBUFS
WSAENOMORE
WSAENOPROTOOPT
WSAENOTCONN
WSAENOTEMPTY
WSAENOTSOCK
WSAEOPNOTSUPP
WSAEPFNOSUPPORT
WSAEPROCLIM
WSAEPROTONOSUPPORT
WSAEPROTOTYPE
WSAEPROVIDERFAILEDINIT
WSAEREFUSED
WSAEREMOTE
WSAESHUTDOWN
WSAESOCKTNOSUPPORT
WSAESTALE
WSAETIMEDOUT
WSAETOOMANYREFS
WSAEUSERS
WSAEWOULDBLOCK
WSAHOST_NOT_FOUND
WSANOTINITIALISED
WSANO_DATA
WSANO_RECOVERY
WSASERVICE_NOT_FOUND
WSASYSCALLFAILURE
WSASYSNOTREADY
WSATRY_AGAIN
WSATYPE_NOT_FOUND
WSAVERNOTSUPPORTED
WSA_E_CANCELLED
WSA_E_NO_MORE
WSA_IPSEC_NAME_POLICY_ERROR
WSA_QOS_ADMISSION_FAILURE
WSA_QOS_BAD_OBJECT
WSA_QOS_BAD_STYLE
WSA_QOS_EFILTERCOUNT
WSA_QOS_EFILTERSTYLE
WSA_QOS_EFILTERTYPE
WSA_QOS_EFLOWCOUNT
WSA_QOS_EFLOWDESC
WSA_QOS_EFLOWSPEC
WSA_QOS_EOBJLENGTH
WSA_QOS_EPOLICYOBJ
WSA_QOS_EPROVSPECBUF
WSA_QOS_EPSFILTERSPEC
WSA_QOS_EPSFLOWSPEC
WSA_QOS_ESDMODEOBJ
WSA_QOS_ESERVICETYPE
WSA_QOS_ESHAPERATEOBJ
WSA_QOS_EUNKOWNPSOBJ
WSA_QOS_GENERIC_ERROR
WSA_QOS_NO_RECEIVERS
WSA_QOS_NO_SENDERS
WSA_QOS_POLICY_FAILURE
WSA_QOS_RECEIVERS
WSA_QOS_REQUEST_CONFIRMED
WSA_QOS_RESERVED_PETYPE
WSA_QOS_SENDERS
WSA_QOS_TRAFFIC_CTRL_ERROR
WSA_SECURE_HOST_NOT_FOUND
WSF_VISIBLE
WS_ACTIVECAPTION
WS_BORDER
WS_CAPTION
WS_CHILD
WS_CHILDWINDOW
WS_CLIPCHILDREN
WS_CLIPSIBLINGS
WS_DISABLED
WS_DLGFRAME
WS_EX_ACCEPTFILES
WS_EX_APPWINDOW
WS_EX_CLIENTEDGE
WS_EX_COMPOSITED
WS_EX_CONTEXTHELP
WS_EX_CONTROLPARENT
WS_EX_DLGMODALFRAME
WS_EX_LAYERED
WS_EX_LAYOUTRTL
WS_EX_LEFT
WS_EX_LEFTSCROLLBAR
WS_EX_LTRREADING
WS_EX_MDICHILD
WS_EX_NOACTIVATE
WS_EX_NOINHERITLAYOUT
WS_EX_NOPARENTNOTIFY
WS_EX_NOREDIRECTIONBITMAP
WS_EX_OVERLAPPEDWINDOW
WS_EX_PALETTEWINDOW
WS_EX_RIGHT
WS_EX_RIGHTSCROLLBAR
WS_EX_RTLREADING
WS_EX_STATICEDGE
WS_EX_TOOLWINDOW
WS_EX_TOPMOST
WS_EX_TRANSPARENT
WS_EX_WINDOWEDGE
WS_GROUP
WS_HSCROLL
WS_ICONIC
WS_MAXIMIZE
WS_MAXIMIZEBOX
WS_MINIMIZE
WS_MINIMIZEBOX
WS_OVERLAPPED
WS_OVERLAPPEDWINDOW
WS_POPUP
WS_POPUPWINDOW
WS_SIZEBOX
WS_SYSMENU
WS_TABSTOP
WS_THICKFRAME
WS_TILED
WS_VISIBLE
WS_VSCROLL
WTS_CONSOLE_CONNECT
WTS_CONSOLE_DISCONNECT
WTS_REMOTE_CONNECT
WTS_REMOTE_DISCONNECT
WTS_SESSION_CREATE
WTS_SESSION_LOCK
WTS_SESSION_LOGOFF
WTS_SESSION_LOGON
WTS_SESSION_REMOTE_CONTROL
WTS_SESSION_TERMINATE
WTS_SESSION_UNLOCK
WT_EXECUTEDEFAULT
WT_EXECUTEDELETEWAIT
WT_EXECUTEINIOTHREAD
WT_EXECUTEINLONGTHREAD
WT_EXECUTEINPERSISTENTIOTHREAD
WT_EXECUTEINPERSISTENTTHREAD
WT_EXECUTEINTIMERTHREAD
WT_EXECUTEINUITHREAD
WT_EXECUTEINWAITTHREAD
WT_EXECUTELONGFUNCTION
WT_EXECUTEONLYONCE
WT_TRANSFER_IMPERSONATION
WVR_ALIGNBOTTOM
WVR_ALIGNLEFT
WVR_ALIGNRIGHT
WVR_ALIGNTOP
WVR_HREDRAW
WVR_REDRAW
WVR_VALIDRECTS
WVR_VREDRAW
X3_BTYPE_QP_INST_VAL_POS_X
X3_BTYPE_QP_INST_WORD_POS_X
X3_BTYPE_QP_INST_WORD_X
X3_BTYPE_QP_SIZE_X
X3_D_WH_INST_WORD_POS_X
X3_D_WH_INST_WORD_X
X3_D_WH_SIGN_VAL_POS_X
X3_D_WH_SIZE_X
X3_EMPTY_INST_VAL_POS_X
X3_EMPTY_INST_WORD_POS_X
X3_EMPTY_INST_WORD_X
X3_EMPTY_SIZE_X
X3_IMM20_INST_WORD_POS_X
X3_IMM20_INST_WORD_X
X3_IMM20_SIGN_VAL_POS_X
X3_IMM20_SIZE_X
X3_IMM39_1_INST_WORD_POS_X
X3_IMM39_1_INST_WORD_X
X3_IMM39_1_SIGN_VAL_POS_X
X3_IMM39_1_SIZE_X
X3_IMM39_2_INST_WORD_POS_X
X3_IMM39_2_INST_WORD_X
X3_IMM39_2_SIGN_VAL_POS_X
X3_IMM39_2_SIZE_X
X3_I_INST_WORD_POS_X
X3_I_INST_WORD_X
X3_I_SIGN_VAL_POS_X
X3_I_SIZE_X
X3_OPCODE_INST_WORD_POS_X
X3_OPCODE_INST_WORD_X
X3_OPCODE_SIGN_VAL_POS_X
X3_OPCODE_SIZE_X
X3_P_INST_WORD_POS_X
X3_P_INST_WORD_X
X3_P_SIGN_VAL_POS_X
X3_P_SIZE_X
X3_TMPLT_INST_WORD_POS_X
X3_TMPLT_INST_WORD_X
X3_TMPLT_SIGN_VAL_POS_X
X3_TMPLT_SIZE_X
X86_CACHE_ALIGNMENT_SIZE
XACT_E_FIRST
XACT_E_LAST
XACT_S_FIRST
XACT_S_LAST
XBUTTON1
XBUTTON2
XSTATE_ALIGN_BIT
XSTATE_AMX_TILE_CONFIG
XSTATE_AMX_TILE_DATA
XSTATE_ARM64_SVE
XSTATE_AVX
XSTATE_AVX512_KMASK
XSTATE_AVX512_ZMM
XSTATE_AVX512_ZMM_H
XSTATE_CET_S
XSTATE_CET_U
XSTATE_COMPACTION_ENABLE
XSTATE_CONTEXT_FLAG_LOOKASIDE
XSTATE_CONTROLFLAG_VALID_MASK
XSTATE_CONTROLFLAG_XFD_MASK
XSTATE_CONTROLFLAG_XSAVEC_MASK
XSTATE_CONTROLFLAG_XSAVEOPT_MASK
XSTATE_FIRST_NON_LEGACY_FEATURE
XSTATE_GSSE
XSTATE_IPT
XSTATE_LEGACY_FLOATING_POINT
XSTATE_LEGACY_SSE
XSTATE_LWP
XSTATE_MPX_BNDCSR
XSTATE_MPX_BNDREGS
XSTATE_PASID
XSTATE_XFD_BIT
ZHEX32_FORMAT_STRING
ZHEX64_FORMAT_STRING
_ACCESS_REASON_TYPE_AccessReasonAllowedAce
_ACCESS_REASON_TYPE_AccessReasonAllowedParentAce
_ACCESS_REASON_TYPE_AccessReasonDeniedAce
_ACCESS_REASON_TYPE_AccessReasonDeniedParentAce
_ACCESS_REASON_TYPE_AccessReasonEmptyDacl
_ACCESS_REASON_TYPE_AccessReasonFilterAce
_ACCESS_REASON_TYPE_AccessReasonFromPrivilege
_ACCESS_REASON_TYPE_AccessReasonIntegrityLevel
_ACCESS_REASON_TYPE_AccessReasonMissingPrivilege
_ACCESS_REASON_TYPE_AccessReasonNoGrant
_ACCESS_REASON_TYPE_AccessReasonNoSD
_ACCESS_REASON_TYPE_AccessReasonNone
_ACCESS_REASON_TYPE_AccessReasonNotGrantedByCape
_ACCESS_REASON_TYPE_AccessReasonNotGrantedByParentCape
_ACCESS_REASON_TYPE_AccessReasonNotGrantedToAppContainer
_ACCESS_REASON_TYPE_AccessReasonNullDacl
_ACCESS_REASON_TYPE_AccessReasonOwnership
_ACCESS_REASON_TYPE_AccessReasonTrustLabel
_ACL_INFORMATION_CLASS_AclRevisionInformation
_ACL_INFORMATION_CLASS_AclSizeInformation
_ACTIVATION_CONTEXT_INFO_CLASS_ActivationContextBasicInformation
_ACTIVATION_CONTEXT_INFO_CLASS_ActivationContextDetailedInformation
_ACTIVATION_CONTEXT_INFO_CLASS_ActivationContextManifestResourceName
_ACTIVATION_CONTEXT_INFO_CLASS_AssemblyDetailedInformationInActivationContext
_ACTIVATION_CONTEXT_INFO_CLASS_AssemblyDetailedInformationInActivationContxt
_ACTIVATION_CONTEXT_INFO_CLASS_CompatibilityInformationInActivationContext
_ACTIVATION_CONTEXT_INFO_CLASS_FileInformationInAssemblyOfAssemblyInActivationContext
_ACTIVATION_CONTEXT_INFO_CLASS_FileInformationInAssemblyOfAssemblyInActivationContxt
_ACTIVATION_CONTEXT_INFO_CLASS_MaxActivationContextInfoClass
_ACTIVATION_CONTEXT_INFO_CLASS_RunlevelInformationInActivationContext
_ALPHA
_ARGMAX
_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE
_AUDIT_EVENT_TYPE_AuditEventDirectoryServiceAccess
_AUDIT_EVENT_TYPE_AuditEventObjectAccess
_BLANK
_C2
_CM_ERROR_CONTROL_TYPE_CriticalError
_CM_ERROR_CONTROL_TYPE_IgnoreError
_CM_ERROR_CONTROL_TYPE_NormalError
_CM_ERROR_CONTROL_TYPE_SevereError
_CM_SERVICE_LOAD_TYPE_AutoLoad
_CM_SERVICE_LOAD_TYPE_BootLoad
_CM_SERVICE_LOAD_TYPE_DemandLoad
_CM_SERVICE_LOAD_TYPE_DisableLoad
_CM_SERVICE_LOAD_TYPE_SystemLoad
_CM_SERVICE_NODE_TYPE_AdapterType
_CM_SERVICE_NODE_TYPE_DriverType
_CM_SERVICE_NODE_TYPE_FileSystemType
_CM_SERVICE_NODE_TYPE_RecognizerType
_CM_SERVICE_NODE_TYPE_Win32ServiceOwnProcess
_CM_SERVICE_NODE_TYPE_Win32ServiceShareProcess
_COMPUTER_NAME_FORMAT_ComputerNameDnsDomain
_COMPUTER_NAME_FORMAT_ComputerNameDnsFullyQualified
_COMPUTER_NAME_FORMAT_ComputerNameDnsHostname
_COMPUTER_NAME_FORMAT_ComputerNameMax
_COMPUTER_NAME_FORMAT_ComputerNameNetBIOS
_COMPUTER_NAME_FORMAT_ComputerNamePhysicalDnsDomain
_COMPUTER_NAME_FORMAT_ComputerNamePhysicalDnsFullyQualified
_COMPUTER_NAME_FORMAT_ComputerNamePhysicalDnsHostname
_COMPUTER_NAME_FORMAT_ComputerNamePhysicalNetBIOS
_CONTROL
_COPYFILE2_COPY_PHASE_COPYFILE2_PHASE_MAX
_COPYFILE2_COPY_PHASE_COPYFILE2_PHASE_NAMEGRAFT_COPY
_COPYFILE2_COPY_PHASE_COPYFILE2_PHASE_NONE
_COPYFILE2_COPY_PHASE_COPYFILE2_PHASE_PREPARE_DEST
_COPYFILE2_COPY_PHASE_COPYFILE2_PHASE_PREPARE_SOURCE
_COPYFILE2_COPY_PHASE_COPYFILE2_PHASE_READ_SOURCE
_COPYFILE2_COPY_PHASE_COPYFILE2_PHASE_SERVER_COPY
_COPYFILE2_COPY_PHASE_COPYFILE2_PHASE_WRITE_DESTINATION
_COPYFILE2_MESSAGE_ACTION_COPYFILE2_PROGRESS_CANCEL
_COPYFILE2_MESSAGE_ACTION_COPYFILE2_PROGRESS_CONTINUE
_COPYFILE2_MESSAGE_ACTION_COPYFILE2_PROGRESS_PAUSE
_COPYFILE2_MESSAGE_ACTION_COPYFILE2_PROGRESS_QUIET
_COPYFILE2_MESSAGE_ACTION_COPYFILE2_PROGRESS_STOP
_COPYFILE2_MESSAGE_TYPE_COPYFILE2_CALLBACK_CHUNK_FINISHED
_COPYFILE2_MESSAGE_TYPE_COPYFILE2_CALLBACK_CHUNK_STARTED
_COPYFILE2_MESSAGE_TYPE_COPYFILE2_CALLBACK_ERROR
_COPYFILE2_MESSAGE_TYPE_COPYFILE2_CALLBACK_MAX
_COPYFILE2_MESSAGE_TYPE_COPYFILE2_CALLBACK_NONE
_COPYFILE2_MESSAGE_TYPE_COPYFILE2_CALLBACK_POLL_CONTINUE
_COPYFILE2_MESSAGE_TYPE_COPYFILE2_CALLBACK_STREAM_FINISHED
_COPYFILE2_MESSAGE_TYPE_COPYFILE2_CALLBACK_STREAM_STARTED
_CPU_SET_INFORMATION_TYPE_CpuSetInformation
_CRT_BUILD_DESKTOP_APP
_CRT_FUNCTIONS_REQUIRED
_CRT_HAS_C11
_CRT_HAS_CXX17
_CRT_INTERNAL_NONSTDC_NAMES
_CRT_INT_MAX
_CRT_PACKING
_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES
_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY
_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES
_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT
_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY
_D0_C
_D1_C
_D2_C
_D3_C
_DBIAS
_DENORM
_DEP_SYSTEM_POLICY_TYPE_DEPPolicyAlwaysOff
_DEP_SYSTEM_POLICY_TYPE_DEPPolicyAlwaysOn
_DEP_SYSTEM_POLICY_TYPE_DEPPolicyOptIn
_DEP_SYSTEM_POLICY_TYPE_DEPPolicyOptOut
_DEP_SYSTEM_POLICY_TYPE_DEPTotalPolicyCount
_DEVICE_POWER_STATE_PowerDeviceD0
_DEVICE_POWER_STATE_PowerDeviceD1
_DEVICE_POWER_STATE_PowerDeviceD2
_DEVICE_POWER_STATE_PowerDeviceD3
_DEVICE_POWER_STATE_PowerDeviceMaximum
_DEVICE_POWER_STATE_PowerDeviceUnspecified
_DIGIT
_DISPLAYCONFIG_ADVANCED_COLOR_MODE_DISPLAYCONFIG_ADVANCED_COLOR_MODE_HDR
_DISPLAYCONFIG_ADVANCED_COLOR_MODE_DISPLAYCONFIG_ADVANCED_COLOR_MODE_SDR
_DISPLAYCONFIG_ADVANCED_COLOR_MODE_DISPLAYCONFIG_ADVANCED_COLOR_MODE_WCG
_DISPLAYCONFIG_COLOR_ENCODING_DISPLAYCONFIG_COLOR_ENCODING_FORCE_UINT32
_DISPLAYCONFIG_COLOR_ENCODING_DISPLAYCONFIG_COLOR_ENCODING_INTENSITY
_DISPLAYCONFIG_COLOR_ENCODING_DISPLAYCONFIG_COLOR_ENCODING_RGB
_DISPLAYCONFIG_COLOR_ENCODING_DISPLAYCONFIG_COLOR_ENCODING_YCBCR420
_DISPLAYCONFIG_COLOR_ENCODING_DISPLAYCONFIG_COLOR_ENCODING_YCBCR422
_DISPLAYCONFIG_COLOR_ENCODING_DISPLAYCONFIG_COLOR_ENCODING_YCBCR444
_DOFF
_DOMAIN
_DREXT_H_
_DRMGR_H_
_DRREG_H_
_DRUTIL_H_
_DRVECTOR_H_
_DRWRAP_H_
_DR_ANNOTATION_H_
_DR_API_H_
_DR_APP_H_
_DR_CLIENT_AVX512_CODE_IN_USE_
_DR_CONFIG_H_
_DR_DEFINES_H_
_DR_EVENTS_H_
_DR_IR_DECODE_H_
_DR_IR_DISASSEMBLE_H_
_DR_IR_ENCODE_H_
_DR_IR_INSTRLIST_H_
_DR_IR_INSTR_H_
_DR_IR_INSTR_INLINE_H_
_DR_IR_MACROS_H_
_DR_IR_MACROS_X86_H_
_DR_IR_OPCODES_H_
_DR_IR_OPCODES_X86_H_
_DR_IR_OPND_H_
_DR_IR_UTILS_H_
_DR_MODULES_H_
_DR_OS_UTILS_H_
_DR_PROC_H_
_DR_TOOLS_H_
_DR_TRACEDUMP_H_
_ENERGY_SAVER_STATUS_ENERGY_SAVER_HIGH_SAVINGS
_ENERGY_SAVER_STATUS_ENERGY_SAVER_OFF
_ENERGY_SAVER_STATUS_ENERGY_SAVER_STANDARD
_ENLISTMENT_INFORMATION_CLASS_EnlistmentBasicInformation
_ENLISTMENT_INFORMATION_CLASS_EnlistmentCrmInformation
_ENLISTMENT_INFORMATION_CLASS_EnlistmentRecoveryInformation
_EXCEPTION_DISPOSITION_ExceptionCollidedUnwind
_EXCEPTION_DISPOSITION_ExceptionContinueExecution
_EXCEPTION_DISPOSITION_ExceptionContinueSearch
_EXCEPTION_DISPOSITION_ExceptionNestedException
_F0_C
_F1_C
_FBIAS
_FE_DIVBYZERO
_FE_INEXACT
_FE_INVALID
_FE_OVERFLOW
_FE_UNDERFLOW
_FILE_ID_TYPE_ExtendedFileIdType
_FILE_ID_TYPE_FileIdType
_FILE_ID_TYPE_MaximumFileIdType
_FILE_ID_TYPE_ObjectIdType
_FILE_INFO_BY_HANDLE_CLASS_FileAlignmentInfo
_FILE_INFO_BY_HANDLE_CLASS_FileAllocationInfo
_FILE_INFO_BY_HANDLE_CLASS_FileAttributeTagInfo
_FILE_INFO_BY_HANDLE_CLASS_FileBasicInfo
_FILE_INFO_BY_HANDLE_CLASS_FileCaseSensitiveInfo
_FILE_INFO_BY_HANDLE_CLASS_FileCompressionInfo
_FILE_INFO_BY_HANDLE_CLASS_FileDispositionInfo
_FILE_INFO_BY_HANDLE_CLASS_FileDispositionInfoEx
_FILE_INFO_BY_HANDLE_CLASS_FileEndOfFileInfo
_FILE_INFO_BY_HANDLE_CLASS_FileFullDirectoryInfo
_FILE_INFO_BY_HANDLE_CLASS_FileFullDirectoryRestartInfo
_FILE_INFO_BY_HANDLE_CLASS_FileIdBothDirectoryInfo
_FILE_INFO_BY_HANDLE_CLASS_FileIdBothDirectoryRestartInfo
_FILE_INFO_BY_HANDLE_CLASS_FileIdExtdDirectoryInfo
_FILE_INFO_BY_HANDLE_CLASS_FileIdExtdDirectoryRestartInfo
_FILE_INFO_BY_HANDLE_CLASS_FileIdInfo
_FILE_INFO_BY_HANDLE_CLASS_FileIoPriorityHintInfo
_FILE_INFO_BY_HANDLE_CLASS_FileNameInfo
_FILE_INFO_BY_HANDLE_CLASS_FileNormalizedNameInfo
_FILE_INFO_BY_HANDLE_CLASS_FileRemoteProtocolInfo
_FILE_INFO_BY_HANDLE_CLASS_FileRenameInfo
_FILE_INFO_BY_HANDLE_CLASS_FileRenameInfoEx
_FILE_INFO_BY_HANDLE_CLASS_FileStandardInfo
_FILE_INFO_BY_HANDLE_CLASS_FileStorageInfo
_FILE_INFO_BY_HANDLE_CLASS_FileStreamInfo
_FILE_INFO_BY_HANDLE_CLASS_MaximumFileInfoByHandleClass
_FILE_INFO_BY_NAME_CLASS_FileCaseSensitiveByNameInfo
_FILE_INFO_BY_NAME_CLASS_FileStatBasicByNameInfo
_FILE_INFO_BY_NAME_CLASS_FileStatByNameInfo
_FILE_INFO_BY_NAME_CLASS_FileStatLxByNameInfo
_FILE_INFO_BY_NAME_CLASS_MaximumFileInfoByNameClass
_FINDEX_INFO_LEVELS_FindExInfoBasic
_FINDEX_INFO_LEVELS_FindExInfoMaxInfoLevel
_FINDEX_INFO_LEVELS_FindExInfoStandard
_FINDEX_SEARCH_OPS_FindExSearchLimitToDevices
_FINDEX_SEARCH_OPS_FindExSearchLimitToDirectories
_FINDEX_SEARCH_OPS_FindExSearchMaxSearchOp
_FINDEX_SEARCH_OPS_FindExSearchNameMatch
_FINITE
_FIRMWARE_TYPE_FirmwareTypeBios
_FIRMWARE_TYPE_FirmwareTypeMax
_FIRMWARE_TYPE_FirmwareTypeUefi
_FIRMWARE_TYPE_FirmwareTypeUnknown
_FOFF
_FP_EQ
_FP_GT
_FP_LT
_FRND
_GET_FILEEX_INFO_LEVELS_GetFileExInfoStandard
_GET_FILEEX_INFO_LEVELS_GetFileExMaxInfoLevel
_HARDWARE_COUNTER_TYPE_MaxHardwareCounterType
_HARDWARE_COUNTER_TYPE_PMCCounter
_HAS_CXX17
_HAS_CXX20
_HAS_CXX23
_HAS_CXX26
_HAS_EXCEPTIONS
_HAS_NODISCARD
_HEAP_INFORMATION_CLASS_HeapCompatibilityInformation
_HEAP_INFORMATION_CLASS_HeapEnableTerminationOnCorruption
_HEAP_INFORMATION_CLASS_HeapOptimizeResources
_HEAP_INFORMATION_CLASS_HeapTag
_HEX
_HIBERFILE_BUCKET_SIZE_HiberFileBucket1GB
_HIBERFILE_BUCKET_SIZE_HiberFileBucket2GB
_HIBERFILE_BUCKET_SIZE_HiberFileBucket4GB
_HIBERFILE_BUCKET_SIZE_HiberFileBucket8GB
_HIBERFILE_BUCKET_SIZE_HiberFileBucket16GB
_HIBERFILE_BUCKET_SIZE_HiberFileBucket32GB
_HIBERFILE_BUCKET_SIZE_HiberFileBucketMax
_HIBERFILE_BUCKET_SIZE_HiberFileBucketUnlimited
_HUGE_ENUF
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeAnsiString
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeBool
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeInt8
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeInt16
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeInt32
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeInt64
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeMaximum
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeNone
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeOverride
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeUInt8
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeUInt16
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeUInt32
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeUInt64
_IMAGE_POLICY_ENTRY_TYPE_ImagePolicyEntryTypeUnicodeString
_IMAGE_POLICY_ID_ImagePolicyIdCapability
_IMAGE_POLICY_ID_ImagePolicyIdCapabilityOverridable
_IMAGE_POLICY_ID_ImagePolicyIdCrashDump
_IMAGE_POLICY_ID_ImagePolicyIdCrashDumpKey
_IMAGE_POLICY_ID_ImagePolicyIdCrashDumpKeyGuid
_IMAGE_POLICY_ID_ImagePolicyIdDebug
_IMAGE_POLICY_ID_ImagePolicyIdDeviceId
_IMAGE_POLICY_ID_ImagePolicyIdEtw
_IMAGE_POLICY_ID_ImagePolicyIdMaximum
_IMAGE_POLICY_ID_ImagePolicyIdNone
_IMAGE_POLICY_ID_ImagePolicyIdParentSd
_IMAGE_POLICY_ID_ImagePolicyIdParentSdRev
_IMAGE_POLICY_ID_ImagePolicyIdScenarioId
_IMAGE_POLICY_ID_ImagePolicyIdSvn
_IMAGE_POLICY_ID_ImagePolicyIdTrustletIdOverridable
_INFCODE
_JOBOBJECTINFOCLASS_JobObjectAssociateCompletionPortInformation
_JOBOBJECTINFOCLASS_JobObjectBasicAccountingInformation
_JOBOBJECTINFOCLASS_JobObjectBasicAndIoAccountingInformation
_JOBOBJECTINFOCLASS_JobObjectBasicLimitInformation
_JOBOBJECTINFOCLASS_JobObjectBasicProcessIdList
_JOBOBJECTINFOCLASS_JobObjectBasicUIRestrictions
_JOBOBJECTINFOCLASS_JobObjectCompletionCounter
_JOBOBJECTINFOCLASS_JobObjectCompletionFilter
_JOBOBJECTINFOCLASS_JobObjectCpuRateControlInformation
_JOBOBJECTINFOCLASS_JobObjectCreateSilo
_JOBOBJECTINFOCLASS_JobObjectEndOfJobTimeInformation
_JOBOBJECTINFOCLASS_JobObjectExtendedLimitInformation
_JOBOBJECTINFOCLASS_JobObjectGroupInformation
_JOBOBJECTINFOCLASS_JobObjectGroupInformationEx
_JOBOBJECTINFOCLASS_JobObjectJobSetInformation
_JOBOBJECTINFOCLASS_JobObjectLimitViolationInformation
_JOBOBJECTINFOCLASS_JobObjectLimitViolationInformation2
_JOBOBJECTINFOCLASS_JobObjectNetRateControlInformation
_JOBOBJECTINFOCLASS_JobObjectNetworkAccountingInformation
_JOBOBJECTINFOCLASS_JobObjectNotificationLimitInformation
_JOBOBJECTINFOCLASS_JobObjectNotificationLimitInformation2
_JOBOBJECTINFOCLASS_JobObjectReserved1Information
_JOBOBJECTINFOCLASS_JobObjectReserved2Information
_JOBOBJECTINFOCLASS_JobObjectReserved3Information
_JOBOBJECTINFOCLASS_JobObjectReserved4Information
_JOBOBJECTINFOCLASS_JobObjectReserved5Information
_JOBOBJECTINFOCLASS_JobObjectReserved6Information
_JOBOBJECTINFOCLASS_JobObjectReserved7Information
_JOBOBJECTINFOCLASS_JobObjectReserved8Information
_JOBOBJECTINFOCLASS_JobObjectReserved9Information
_JOBOBJECTINFOCLASS_JobObjectReserved10Information
_JOBOBJECTINFOCLASS_JobObjectReserved11Information
_JOBOBJECTINFOCLASS_JobObjectReserved12Information
_JOBOBJECTINFOCLASS_JobObjectReserved13Information
_JOBOBJECTINFOCLASS_JobObjectReserved14Information
_JOBOBJECTINFOCLASS_JobObjectReserved15Information
_JOBOBJECTINFOCLASS_JobObjectReserved16Information
_JOBOBJECTINFOCLASS_JobObjectReserved17Information
_JOBOBJECTINFOCLASS_JobObjectReserved18Information
_JOBOBJECTINFOCLASS_JobObjectReserved19Information
_JOBOBJECTINFOCLASS_JobObjectReserved20Information
_JOBOBJECTINFOCLASS_JobObjectReserved21Information
_JOBOBJECTINFOCLASS_JobObjectReserved22Information
_JOBOBJECTINFOCLASS_JobObjectReserved23Information
_JOBOBJECTINFOCLASS_JobObjectReserved24Information
_JOBOBJECTINFOCLASS_JobObjectReserved25Information
_JOBOBJECTINFOCLASS_JobObjectReserved26Information
_JOBOBJECTINFOCLASS_JobObjectReserved27Information
_JOBOBJECTINFOCLASS_JobObjectReserved28Information
_JOBOBJECTINFOCLASS_JobObjectSecurityLimitInformation
_JOBOBJECTINFOCLASS_JobObjectSiloBasicInformation
_JOBOBJECTINFOCLASS_MaxJobObjectInfoClass
_JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL_ToleranceIntervalLong
_JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL_ToleranceIntervalMedium
_JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL_ToleranceIntervalShort
_JOBOBJECT_RATE_CONTROL_TOLERANCE_ToleranceHigh
_JOBOBJECT_RATE_CONTROL_TOLERANCE_ToleranceLow
_JOBOBJECT_RATE_CONTROL_TOLERANCE_ToleranceMedium
_KTMOBJECT_TYPE_KTMOBJECT_ENLISTMENT
_KTMOBJECT_TYPE_KTMOBJECT_INVALID
_KTMOBJECT_TYPE_KTMOBJECT_RESOURCE_MANAGER
_KTMOBJECT_TYPE_KTMOBJECT_TRANSACTION
_KTMOBJECT_TYPE_KTMOBJECT_TRANSACTION_MANAGER
_L0_C
_L1_C
_L2_C
_L3_C
_LBIAS
_LEADBYTE
_LOFF
_LOGICAL_PROCESSOR_RELATIONSHIP_RelationAll
_LOGICAL_PROCESSOR_RELATIONSHIP_RelationCache
_LOGICAL_PROCESSOR_RELATIONSHIP_RelationGroup
_LOGICAL_PROCESSOR_RELATIONSHIP_RelationNumaNode
_LOGICAL_PROCESSOR_RELATIONSHIP_RelationNumaNodeEx
_LOGICAL_PROCESSOR_RELATIONSHIP_RelationProcessorCore
_LOGICAL_PROCESSOR_RELATIONSHIP_RelationProcessorDie
_LOGICAL_PROCESSOR_RELATIONSHIP_RelationProcessorModule
_LOGICAL_PROCESSOR_RELATIONSHIP_RelationProcessorPackage
_LOWER
_MACHINE_ATTRIBUTES_KernelEnabled
_MACHINE_ATTRIBUTES_UserEnabled
_MACHINE_ATTRIBUTES_Wow64Container
_MANDATORY_LEVEL_MandatoryLevelCount
_MANDATORY_LEVEL_MandatoryLevelHigh
_MANDATORY_LEVEL_MandatoryLevelLow
_MANDATORY_LEVEL_MandatoryLevelMedium
_MANDATORY_LEVEL_MandatoryLevelSecureProcess
_MANDATORY_LEVEL_MandatoryLevelSystem
_MANDATORY_LEVEL_MandatoryLevelUntrusted
_MEMORY_RESOURCE_NOTIFICATION_TYPE_HighMemoryResourceNotification
_MEMORY_RESOURCE_NOTIFICATION_TYPE_LowMemoryResourceNotification
_MEM_DEDICATED_ATTRIBUTE_TYPE_MemDedicatedAttributeMax
_MEM_DEDICATED_ATTRIBUTE_TYPE_MemDedicatedAttributeReadBandwidth
_MEM_DEDICATED_ATTRIBUTE_TYPE_MemDedicatedAttributeReadLatency
_MEM_DEDICATED_ATTRIBUTE_TYPE_MemDedicatedAttributeWriteBandwidth
_MEM_DEDICATED_ATTRIBUTE_TYPE_MemDedicatedAttributeWriteLatency
_MM_HINT_NTA
_MM_HINT_T0
_MM_HINT_T1
_MM_HINT_T2
_MONITOR_DISPLAY_STATE_PowerMonitorDim
_MONITOR_DISPLAY_STATE_PowerMonitorOff
_MONITOR_DISPLAY_STATE_PowerMonitorOn
_MOVESIZE_OPERATION_MSO_MOVE
_MOVESIZE_OPERATION_MSO_SIZE_BOTTOM
_MOVESIZE_OPERATION_MSO_SIZE_BOTTOMLEFT
_MOVESIZE_OPERATION_MSO_SIZE_BOTTOMRIGHT
_MOVESIZE_OPERATION_MSO_SIZE_LEFT
_MOVESIZE_OPERATION_MSO_SIZE_RIGHT
_MOVESIZE_OPERATION_MSO_SIZE_TOP
_MOVESIZE_OPERATION_MSO_SIZE_TOPLEFT
_MOVESIZE_OPERATION_MSO_SIZE_TOPRIGHT
_NANCODE
_NLSCMPERROR
_NORM_FORM_NormalizationC
_NORM_FORM_NormalizationD
_NORM_FORM_NormalizationKC
_NORM_FORM_NormalizationKD
_NORM_FORM_NormalizationOther
_OS_DEPLOYEMENT_STATE_VALUES_OS_DEPLOYMENT_COMPACT
_OS_DEPLOYEMENT_STATE_VALUES_OS_DEPLOYMENT_STANDARD
_OVERFLOW
_PLOSS
_POWER_LIMIT_TYPES_PowerLimitBurst
_POWER_LIMIT_TYPES_PowerLimitContinuous
_POWER_LIMIT_TYPES_PowerLimitPreemptive
_POWER_LIMIT_TYPES_PowerLimitPreemptiveOffset
_POWER_LIMIT_TYPES_PowerLimitRapid
_POWER_LIMIT_TYPES_PowerLimitType1
_POWER_LIMIT_TYPES_PowerLimitType2
_POWER_LIMIT_TYPES_PowerLimitType3
_POWER_LIMIT_TYPES_PowerLimitType4
_POWER_LIMIT_TYPES_PowerLimitTypeMax
_POWER_MONITOR_REQUEST_TYPE_MonitorRequestTypeOff
_POWER_MONITOR_REQUEST_TYPE_MonitorRequestTypeOnAndPresent
_POWER_MONITOR_REQUEST_TYPE_MonitorRequestTypeToggleOn
_POWER_PLATFORM_ROLE_PlatformRoleAppliancePC
_POWER_PLATFORM_ROLE_PlatformRoleDesktop
_POWER_PLATFORM_ROLE_PlatformRoleEnterpriseServer
_POWER_PLATFORM_ROLE_PlatformRoleMaximum
_POWER_PLATFORM_ROLE_PlatformRoleMobile
_POWER_PLATFORM_ROLE_PlatformRolePerformanceServer
_POWER_PLATFORM_ROLE_PlatformRoleSOHOServer
_POWER_PLATFORM_ROLE_PlatformRoleSlate
_POWER_PLATFORM_ROLE_PlatformRoleUnspecified
_POWER_PLATFORM_ROLE_PlatformRoleWorkstation
_POWER_REQUEST_TYPE_PowerRequestAwayModeRequired
_POWER_REQUEST_TYPE_PowerRequestDisplayRequired
_POWER_REQUEST_TYPE_PowerRequestExecutionRequired
_POWER_REQUEST_TYPE_PowerRequestSystemRequired
_PRIORITY_HINT_IoPriorityHintLow
_PRIORITY_HINT_IoPriorityHintNormal
_PRIORITY_HINT_IoPriorityHintVeryLow
_PRIORITY_HINT_MaximumIoPriorityHintType
_PROCESSOR_CACHE_TYPE_CacheData
_PROCESSOR_CACHE_TYPE_CacheInstruction
_PROCESSOR_CACHE_TYPE_CacheTrace
_PROCESSOR_CACHE_TYPE_CacheUnified
_PROCESSOR_CACHE_TYPE_CacheUnknown
_PROCESS_INFORMATION_CLASS_ProcessAppMemoryInfo
_PROCESS_INFORMATION_CLASS_ProcessInPrivateInfo
_PROCESS_INFORMATION_CLASS_ProcessInformationClassMax
_PROCESS_INFORMATION_CLASS_ProcessLeapSecondInfo
_PROCESS_INFORMATION_CLASS_ProcessMachineTypeInfo
_PROCESS_INFORMATION_CLASS_ProcessMaxOverridePrefetchParameter
_PROCESS_INFORMATION_CLASS_ProcessMemoryExhaustionInfo
_PROCESS_INFORMATION_CLASS_ProcessMemoryPriority
_PROCESS_INFORMATION_CLASS_ProcessOverrideSubsequentPrefetchParameter
_PROCESS_INFORMATION_CLASS_ProcessPowerThrottling
_PROCESS_INFORMATION_CLASS_ProcessProtectionLevelInfo
_PROCESS_INFORMATION_CLASS_ProcessReservedValue1
_PROCESS_INFORMATION_CLASS_ProcessTelemetryCoverageInfo
_PROCESS_MEMORY_EXHAUSTION_TYPE_PMETypeFailFastOnCommitFailure
_PROCESS_MEMORY_EXHAUSTION_TYPE_PMETypeMax
_PROCESS_MITIGATION_POLICY_MaxProcessMitigationPolicy
_PROCESS_MITIGATION_POLICY_ProcessASLRPolicy
_PROCESS_MITIGATION_POLICY_ProcessChildProcessPolicy
_PROCESS_MITIGATION_POLICY_ProcessControlFlowGuardPolicy
_PROCESS_MITIGATION_POLICY_ProcessDEPPolicy
_PROCESS_MITIGATION_POLICY_ProcessDynamicCodePolicy
_PROCESS_MITIGATION_POLICY_ProcessExtensionPointDisablePolicy
_PROCESS_MITIGATION_POLICY_ProcessFontDisablePolicy
_PROCESS_MITIGATION_POLICY_ProcessImageLoadPolicy
_PROCESS_MITIGATION_POLICY_ProcessMitigationOptionsMask
_PROCESS_MITIGATION_POLICY_ProcessPayloadRestrictionPolicy
_PROCESS_MITIGATION_POLICY_ProcessRedirectionTrustPolicy
_PROCESS_MITIGATION_POLICY_ProcessSEHOPPolicy
_PROCESS_MITIGATION_POLICY_ProcessSideChannelIsolationPolicy
_PROCESS_MITIGATION_POLICY_ProcessSignaturePolicy
_PROCESS_MITIGATION_POLICY_ProcessStrictHandleCheckPolicy
_PROCESS_MITIGATION_POLICY_ProcessSystemCallDisablePolicy
_PROCESS_MITIGATION_POLICY_ProcessSystemCallFilterPolicy
_PROCESS_MITIGATION_POLICY_ProcessUserPointerAuthPolicy
_PROCESS_MITIGATION_POLICY_ProcessUserShadowStackPolicy
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeAllApplicationPackagesPolicy
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeChildProcessPolicy
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeComponentFilter
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeDesktopAppPolicy
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeEnableOptionalXStateFeatures
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeGroupAffinity
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeHandleList
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeIdealProcessor
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeJobList
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeMachineType
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeMitigationAuditPolicy
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeMitigationPolicy
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeParentProcess
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributePreferredNode
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeProtectionLevel
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributePseudoConsole
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeSafeOpenPromptOriginClaim
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeSecurityCapabilities
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeSveVectorLength
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeTrustedApp
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeUmsThread
_PROC_THREAD_ATTRIBUTE_NUM_ProcThreadAttributeWin32kFilter
_PUNCT
_QUEUE_USER_APC_FLAGS_QUEUE_USER_APC_CALLBACK_DATA_CONTEXT
_QUEUE_USER_APC_FLAGS_QUEUE_USER_APC_FLAGS_NONE
_QUEUE_USER_APC_FLAGS_QUEUE_USER_APC_FLAGS_SPECIAL_USER_APC
_READ_DIRECTORY_NOTIFY_INFORMATION_CLASS_ReadDirectoryNotifyExtendedInformation
_READ_DIRECTORY_NOTIFY_INFORMATION_CLASS_ReadDirectoryNotifyFullInformation
_READ_DIRECTORY_NOTIFY_INFORMATION_CLASS_ReadDirectoryNotifyInformation
_READ_DIRECTORY_NOTIFY_INFORMATION_CLASS_ReadDirectoryNotifyMaximumInformation
_RESOURCEMANAGER_INFORMATION_CLASS_ResourceManagerBasicInformation
_RESOURCEMANAGER_INFORMATION_CLASS_ResourceManagerCompletionInformation
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdConsoleSharedDataFlags
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdCyclesPerYield
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdImageNumberHigh
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdImageNumberLow
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdInterruptTime
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdKdDebuggerEnabled
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdLastSystemRITEventTickCount
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdNtMajorVersion
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdNtMinorVersion
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdNtSystemRootDrive
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdQpcBias
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdQpcBypassEnabled
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdQpcData
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdRngSeedVersion
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdSafeBootMode
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdSystemExpirationDate
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdTimeZoneBias
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdTimeZoneId
_RTL_SYSTEM_GLOBAL_DATA_ID_GlobalDataIdUnknown
_RTL_UMS_SCHEDULER_REASON_UmsSchedulerStartup
_RTL_UMS_SCHEDULER_REASON_UmsSchedulerThreadBlocked
_RTL_UMS_SCHEDULER_REASON_UmsSchedulerThreadYield
_RTL_UMS_THREAD_INFO_CLASS_UmsThreadAffinity
_RTL_UMS_THREAD_INFO_CLASS_UmsThreadInvalidInfoClass
_RTL_UMS_THREAD_INFO_CLASS_UmsThreadIsSuspended
_RTL_UMS_THREAD_INFO_CLASS_UmsThreadIsTerminated
_RTL_UMS_THREAD_INFO_CLASS_UmsThreadMaxInfoClass
_RTL_UMS_THREAD_INFO_CLASS_UmsThreadPriority
_RTL_UMS_THREAD_INFO_CLASS_UmsThreadTeb
_RTL_UMS_THREAD_INFO_CLASS_UmsThreadUserContext
_SAL_VERSION
_SC_ACTION_TYPE_SC_ACTION_NONE
_SC_ACTION_TYPE_SC_ACTION_OWN_RESTART
_SC_ACTION_TYPE_SC_ACTION_REBOOT
_SC_ACTION_TYPE_SC_ACTION_RESTART
_SC_ACTION_TYPE_SC_ACTION_RUN_COMMAND
_SC_ENUM_TYPE_SC_ENUM_PROCESS_INFO
_SC_EVENT_TYPE_SC_EVENT_DATABASE_CHANGE
_SC_EVENT_TYPE_SC_EVENT_PROPERTY_CHANGE
_SC_EVENT_TYPE_SC_EVENT_STATUS_CHANGE
_SC_STATUS_TYPE_SC_STATUS_PROCESS_INFO
_SECURECRT_FILL_BUFFER_PATTERN
_SECURITY_IMPERSONATION_LEVEL_SecurityAnonymous
_SECURITY_IMPERSONATION_LEVEL_SecurityDelegation
_SECURITY_IMPERSONATION_LEVEL_SecurityIdentification
_SECURITY_IMPERSONATION_LEVEL_SecurityImpersonation
_SERVERSILO_STATE_SERVERSILO_INITING
_SERVERSILO_STATE_SERVERSILO_SHUTTING_DOWN
_SERVERSILO_STATE_SERVERSILO_STARTED
_SERVERSILO_STATE_SERVERSILO_TERMINATED
_SERVERSILO_STATE_SERVERSILO_TERMINATING
_SE_IMAGE_SIGNATURE_TYPE_SeImageSignatureCache
_SE_IMAGE_SIGNATURE_TYPE_SeImageSignatureCatalogCached
_SE_IMAGE_SIGNATURE_TYPE_SeImageSignatureCatalogHint
_SE_IMAGE_SIGNATURE_TYPE_SeImageSignatureCatalogNotCached
_SE_IMAGE_SIGNATURE_TYPE_SeImageSignatureEmbedded
_SE_IMAGE_SIGNATURE_TYPE_SeImageSignatureNone
_SE_IMAGE_SIGNATURE_TYPE_SeImageSignaturePackageCatalog
_SE_IMAGE_SIGNATURE_TYPE_SeImageSignaturePplMitigated
_SID_NAME_USE_SidTypeAlias
_SID_NAME_USE_SidTypeComputer
_SID_NAME_USE_SidTypeDeletedAccount
_SID_NAME_USE_SidTypeDomain
_SID_NAME_USE_SidTypeGroup
_SID_NAME_USE_SidTypeInvalid
_SID_NAME_USE_SidTypeLabel
_SID_NAME_USE_SidTypeLogonSession
_SID_NAME_USE_SidTypeUnknown
_SID_NAME_USE_SidTypeUser
_SID_NAME_USE_SidTypeWellKnownGroup
_SING
_SPACE
_STL_LANG
_STRALIGN_USE_SECURE_CRT
_STREAM_INFO_LEVELS_FindStreamInfoMaxInfoLevel
_STREAM_INFO_LEVELS_FindStreamInfoStandard
_SYSTEM_POWER_STATE_PowerSystemHibernate
_SYSTEM_POWER_STATE_PowerSystemMaximum
_SYSTEM_POWER_STATE_PowerSystemShutdown
_SYSTEM_POWER_STATE_PowerSystemSleeping1
_SYSTEM_POWER_STATE_PowerSystemSleeping2
_SYSTEM_POWER_STATE_PowerSystemSleeping3
_SYSTEM_POWER_STATE_PowerSystemUnspecified
_SYSTEM_POWER_STATE_PowerSystemWorking
_SharedVirtualDiskHandleState_SharedVirtualDiskHandleStateFileShared
_SharedVirtualDiskHandleState_SharedVirtualDiskHandleStateHandleShared
_SharedVirtualDiskHandleState_SharedVirtualDiskHandleStateNone
_SharedVirtualDiskSupportType_SharedVirtualDiskCDPSnapshotsSupported
_SharedVirtualDiskSupportType_SharedVirtualDiskSnapshotsSupported
_SharedVirtualDiskSupportType_SharedVirtualDisksSupported
_SharedVirtualDiskSupportType_SharedVirtualDisksUnsupported
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveCleanDriveNow
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveHardwareError
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveMediaLifeExpired
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveProblemNone
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveReadError
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveReadWarning
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveReadWriteError
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveReadWriteWarning
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveScsiConnectionError
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveSnappedTape
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveTimetoClean
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveUnsupportedMedia
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveWriteError
_TAPE_DRIVE_PROBLEM_TYPE_TapeDriveWriteWarning
_THREAD_INFORMATION_CLASS_ThreadAbsoluteCpuPriority
_THREAD_INFORMATION_CLASS_ThreadDynamicCodePolicy
_THREAD_INFORMATION_CLASS_ThreadInformationClassMax
_THREAD_INFORMATION_CLASS_ThreadMemoryPriority
_THREAD_INFORMATION_CLASS_ThreadPowerThrottling
_TLOSS
_TOKEN_ELEVATION_TYPE_TokenElevationTypeDefault
_TOKEN_ELEVATION_TYPE_TokenElevationTypeFull
_TOKEN_ELEVATION_TYPE_TokenElevationTypeLimited
_TOKEN_INFORMATION_CLASS_MaxTokenInfoClass
_TOKEN_INFORMATION_CLASS_TokenAccessInformation
_TOKEN_INFORMATION_CLASS_TokenAppContainerNumber
_TOKEN_INFORMATION_CLASS_TokenAppContainerSid
_TOKEN_INFORMATION_CLASS_TokenAuditPolicy
_TOKEN_INFORMATION_CLASS_TokenBnoIsolation
_TOKEN_INFORMATION_CLASS_TokenCapabilities
_TOKEN_INFORMATION_CLASS_TokenChildProcessFlags
_TOKEN_INFORMATION_CLASS_TokenDefaultDacl
_TOKEN_INFORMATION_CLASS_TokenDeviceClaimAttributes
_TOKEN_INFORMATION_CLASS_TokenDeviceGroups
_TOKEN_INFORMATION_CLASS_TokenElevation
_TOKEN_INFORMATION_CLASS_TokenElevationType
_TOKEN_INFORMATION_CLASS_TokenGroups
_TOKEN_INFORMATION_CLASS_TokenGroupsAndPrivileges
_TOKEN_INFORMATION_CLASS_TokenHasRestrictions
_TOKEN_INFORMATION_CLASS_TokenImpersonationLevel
_TOKEN_INFORMATION_CLASS_TokenIntegrityLevel
_TOKEN_INFORMATION_CLASS_TokenIsAppContainer
_TOKEN_INFORMATION_CLASS_TokenIsAppSilo
_TOKEN_INFORMATION_CLASS_TokenIsLessPrivilegedAppContainer
_TOKEN_INFORMATION_CLASS_TokenIsRestricted
_TOKEN_INFORMATION_CLASS_TokenIsSandboxed
_TOKEN_INFORMATION_CLASS_TokenLearningMode
_TOKEN_INFORMATION_CLASS_TokenLinkedToken
_TOKEN_INFORMATION_CLASS_TokenLoggingInformation
_TOKEN_INFORMATION_CLASS_TokenLogonSid
_TOKEN_INFORMATION_CLASS_TokenMandatoryPolicy
_TOKEN_INFORMATION_CLASS_TokenOrigin
_TOKEN_INFORMATION_CLASS_TokenOwner
_TOKEN_INFORMATION_CLASS_TokenPrimaryGroup
_TOKEN_INFORMATION_CLASS_TokenPrivateNameSpace
_TOKEN_INFORMATION_CLASS_TokenPrivileges
_TOKEN_INFORMATION_CLASS_TokenProcessTrustLevel
_TOKEN_INFORMATION_CLASS_TokenRestrictedDeviceClaimAttributes
_TOKEN_INFORMATION_CLASS_TokenRestrictedDeviceGroups
_TOKEN_INFORMATION_CLASS_TokenRestrictedSids
_TOKEN_INFORMATION_CLASS_TokenRestrictedUserClaimAttributes
_TOKEN_INFORMATION_CLASS_TokenSandBoxInert
_TOKEN_INFORMATION_CLASS_TokenSecurityAttributes
_TOKEN_INFORMATION_CLASS_TokenSessionId
_TOKEN_INFORMATION_CLASS_TokenSessionReference
_TOKEN_INFORMATION_CLASS_TokenSingletonAttributes
_TOKEN_INFORMATION_CLASS_TokenSource
_TOKEN_INFORMATION_CLASS_TokenStatistics
_TOKEN_INFORMATION_CLASS_TokenType
_TOKEN_INFORMATION_CLASS_TokenUIAccess
_TOKEN_INFORMATION_CLASS_TokenUser
_TOKEN_INFORMATION_CLASS_TokenUserClaimAttributes
_TOKEN_INFORMATION_CLASS_TokenVirtualizationAllowed
_TOKEN_INFORMATION_CLASS_TokenVirtualizationEnabled
_TOKEN_TYPE_TokenImpersonation
_TOKEN_TYPE_TokenPrimary
_TP_CALLBACK_PRIORITY_TP_CALLBACK_PRIORITY_COUNT
_TP_CALLBACK_PRIORITY_TP_CALLBACK_PRIORITY_HIGH
_TP_CALLBACK_PRIORITY_TP_CALLBACK_PRIORITY_INVALID
_TP_CALLBACK_PRIORITY_TP_CALLBACK_PRIORITY_LOW
_TP_CALLBACK_PRIORITY_TP_CALLBACK_PRIORITY_NORMAL
_TRANSACTIONMANAGER_INFORMATION_CLASS_TransactionManagerBasicInformation
_TRANSACTIONMANAGER_INFORMATION_CLASS_TransactionManagerLogInformation
_TRANSACTIONMANAGER_INFORMATION_CLASS_TransactionManagerLogPathInformation
_TRANSACTIONMANAGER_INFORMATION_CLASS_TransactionManagerOldestTransactionInformation
_TRANSACTIONMANAGER_INFORMATION_CLASS_TransactionManagerOnlineProbeInformation
_TRANSACTIONMANAGER_INFORMATION_CLASS_TransactionManagerRecoveryInformation
_TRANSACTION_INFORMATION_CLASS_TransactionBasicInformation
_TRANSACTION_INFORMATION_CLASS_TransactionBindInformation
_TRANSACTION_INFORMATION_CLASS_TransactionDTCPrivateInformation
_TRANSACTION_INFORMATION_CLASS_TransactionEnlistmentInformation
_TRANSACTION_INFORMATION_CLASS_TransactionPropertiesInformation
_TRANSACTION_INFORMATION_CLASS_TransactionSuperiorEnlistmentInformation
_TRANSACTION_OUTCOME_TransactionOutcomeAborted
_TRANSACTION_OUTCOME_TransactionOutcomeCommitted
_TRANSACTION_OUTCOME_TransactionOutcomeUndetermined
_TRANSACTION_STATE_TransactionStateCommittedNotify
_TRANSACTION_STATE_TransactionStateIndoubt
_TRANSACTION_STATE_TransactionStateNormal
_UNDERFLOW
_UPPER
_USER_ACTIVITY_PRESENCE_PowerUserInactive
_USER_ACTIVITY_PRESENCE_PowerUserInvalid
_USER_ACTIVITY_PRESENCE_PowerUserMaximum
_USER_ACTIVITY_PRESENCE_PowerUserNotPresent
_USER_ACTIVITY_PRESENCE_PowerUserPresent
_USES_DR_VERSION_
_USE_ATTRIBUTES_FOR_SAL
_USE_DECLSPECS_FOR_SAL
_VCRT_COMPILER_PREPROCESSOR
_WIN32_IE
_WIN32_IE_IE20
_WIN32_IE_IE30
_WIN32_IE_IE40
_WIN32_IE_IE50
_WIN32_IE_IE55
_WIN32_IE_IE60
_WIN32_IE_IE70
_WIN32_IE_IE80
_WIN32_IE_IE90
_WIN32_IE_IE60SP1
_WIN32_IE_IE60SP2
_WIN32_IE_IE100
_WIN32_IE_IE110
_WIN32_IE_IE302
_WIN32_IE_IE401
_WIN32_IE_IE501
_WIN32_IE_LONGHORN
_WIN32_IE_NT4
_WIN32_IE_NT4SP1
_WIN32_IE_NT4SP2
_WIN32_IE_NT4SP3
_WIN32_IE_NT4SP4
_WIN32_IE_NT4SP5
_WIN32_IE_NT4SP6
_WIN32_IE_WIN6
_WIN32_IE_WIN7
_WIN32_IE_WIN8
_WIN32_IE_WIN2K
_WIN32_IE_WIN2KSP1
_WIN32_IE_WIN2KSP2
_WIN32_IE_WIN2KSP3
_WIN32_IE_WIN2KSP4
_WIN32_IE_WIN10
_WIN32_IE_WIN98
_WIN32_IE_WIN98SE
_WIN32_IE_WINBLUE
_WIN32_IE_WINME
_WIN32_IE_WINTHRESHOLD
_WIN32_IE_WS03
_WIN32_IE_WS03SP1
_WIN32_IE_XP
_WIN32_IE_XPSP1
_WIN32_IE_XPSP2
_WIN32_WINNT
_WIN32_WINNT_LONGHORN
_WIN32_WINNT_NT4
_WIN32_WINNT_VISTA
_WIN32_WINNT_WIN6
_WIN32_WINNT_WIN7
_WIN32_WINNT_WIN8
_WIN32_WINNT_WIN2K
_WIN32_WINNT_WIN10
_WIN32_WINNT_WINBLUE
_WIN32_WINNT_WINTHRESHOLD
_WIN32_WINNT_WINXP
_WIN32_WINNT_WS03
_WIN32_WINNT_WS08
_WINDOW_ACTION_KINDS_WAK_ACTIVATE
_WINDOW_ACTION_KINDS_WAK_COALESCEABLE
_WINDOW_ACTION_KINDS_WAK_DISPLAY_CHANGE
_WINDOW_ACTION_KINDS_WAK_FIT_TO_MONITOR
_WINDOW_ACTION_KINDS_WAK_INSERT_AFTER
_WINDOW_ACTION_KINDS_WAK_MOVE_TO_MONITOR
_WINDOW_ACTION_KINDS_WAK_NONE
_WINDOW_ACTION_KINDS_WAK_NORMAL_RECT
_WINDOW_ACTION_KINDS_WAK_PLACEMENT_STATE
_WINDOW_ACTION_KINDS_WAK_POSITION
_WINDOW_ACTION_KINDS_WAK_SIZE
_WINDOW_ACTION_KINDS_WAK_SYSTEM_OPERATION
_WINDOW_ACTION_KINDS_WAK_VISIBILITY
_WINDOW_ACTION_MODIFIERS_WAM_ACTIVATE_FOREGROUND
_WINDOW_ACTION_MODIFIERS_WAM_ACTIVATE_INPUT
_WINDOW_ACTION_MODIFIERS_WAM_ACTIVATE_NO_ZORDER
_WINDOW_ACTION_MODIFIERS_WAM_DPI
_WINDOW_ACTION_MODIFIERS_WAM_FRAME_BOUNDS
_WINDOW_ACTION_MODIFIERS_WAM_INSERT_AFTER_NO_OWNER
_WINDOW_ACTION_MODIFIERS_WAM_NONE
_WINDOW_ACTION_MODIFIERS_WAM_RESTORE_TO_ARRANGED
_WINDOW_ACTION_MODIFIERS_WAM_RESTORE_TO_MAXIMIZED
_WINDOW_ACTION_MODIFIERS_WAM_RESTORE_TO_NORMAL
_WINDOW_ACTION_MODIFIERS_WAM_SCALED_TO_MONITOR
_WINDOW_ACTION_MODIFIERS_WAM_WORK_AREA
_WINDOW_PLACEMENT_STATE_WPS_ARRANGED
_WINDOW_PLACEMENT_STATE_WPS_MAXIMIZED
_WINDOW_PLACEMENT_STATE_WPS_MINIMIZED
_WINDOW_PLACEMENT_STATE_WPS_NORMAL
__GOT_SECURE_LIB__
__SAL_H_FULL_VER
__SAL_H_VERSION
__SPECSTRINGS_STRICT_LEVEL
__STDC_SECURE_LIB__
__STDC_WANT_SECURE_LIB__
__drv_typeBitset
__drv_typeCond
__drv_typeConst
__drv_typeExpr
_dr_annotation_calling_convention_t_DR_ANNOTATION_CALL_TYPE_FASTCALL
< calling convention “fastcall”
_dr_annotation_calling_convention_t_DR_ANNOTATION_CALL_TYPE_LAST
< Sentinel value for iterator convenience
_dr_annotation_calling_convention_t_DR_ANNOTATION_CALL_TYPE_VARARG
The calling convention for vararg functions on x64, which must be “fastcall”.
_dr_encoding_hint_type_t_DR_ENCODING_HINT_NONE
< No encoding hint is present.
_dr_encoding_hint_type_t_DR_ENCODING_HINT_X86_EVEX
< x86: Encode in EVEX form if available.
_dr_extend_type_t_DR_EXTEND_DEFAULT
< Default value.
_dr_extend_type_t_DR_EXTEND_SXTB
< Signed extend byte.
_dr_extend_type_t_DR_EXTEND_SXTH
< Signed extend halfword.
_dr_extend_type_t_DR_EXTEND_SXTW
< Signed extend word.
_dr_extend_type_t_DR_EXTEND_SXTX
< Signed extend doubleword (a no-op).
_dr_extend_type_t_DR_EXTEND_UXTB
< Unsigned extend byte.
_dr_extend_type_t_DR_EXTEND_UXTH
< Unsigned extend halfword.
_dr_extend_type_t_DR_EXTEND_UXTW
< Unsigned extend word.
_dr_extend_type_t_DR_EXTEND_UXTX
< Unsigned extend doubleword (a no-op).
_dr_isa_mode_t_DR_ISA_AMD64
AMD64 (Intel/AMD 64-bit mode).
_dr_isa_mode_t_DR_ISA_ARM_A32
ARM A32 (AArch32 ARM).
_dr_isa_mode_t_DR_ISA_ARM_A64
ARM A64 (AArch64).
_dr_isa_mode_t_DR_ISA_ARM_THUMB
Thumb (ARM T32).
_dr_isa_mode_t_DR_ISA_IA32
IA-32 (Intel/AMD 32-bit mode).
_dr_isa_mode_t_DR_ISA_REGDEPS
A synthetic ISA that has the purpose of preserving register dependencies and giving hints on the type of operation an instruction performs.
_dr_isa_mode_t_DR_ISA_RV64
RISC-V (RV64).
_dr_isa_mode_t_DR_ISA_X86
Alias for DR_ISA_IA32.
_dr_opnd_flags_t_DR_OPND_DEFAULT
Default (no additional flags).
_dr_opnd_flags_t_DR_OPND_EXTENDED
This register’s value is extended prior to use in the containing instruction. This flag is for informational purposes only and is not guaranteed to be consistent with the shift type of an index register or displacement if the latter are set without using opnd_set_index_extend() or if an instruction is created without using high-level API routines. This flag is also ignored for encoding and will not apply a shift on its own.
_dr_opnd_flags_t_DR_OPND_IMM_PRINT_DECIMAL
This is used by RISCV64 for immediates display format.
_dr_opnd_flags_t_DR_OPND_IMPLICIT
The register number is not in the instruction encoding but is calculated based on another register
_dr_opnd_flags_t_DR_OPND_IN_LIST
A hint indicating that this register operand is part of a register list.
_dr_opnd_flags_t_DR_OPND_IS_CONDITION
This immediate integer operand should be interpreted as an AArch64 condition.
_dr_opnd_flags_t_DR_OPND_IS_EXTEND
This immediate integer operand should be interpreted as an AArch64 extend type.
_dr_opnd_flags_t_DR_OPND_IS_GOVERNING
The register is a SVE governing predicate register: it is used to select which elements of a vector are actually read or written to in AArch64 SVE
_dr_opnd_flags_t_DR_OPND_IS_MERGE_PREDICATE
SVE predicate registers can either be merging, zero or neither. If one of these are set then they are either a merge or zero otherwise aren’t either.
_dr_opnd_flags_t_DR_OPND_IS_PREDICATE_CONSTRAINT
This immediate integer operand should be treated as an AArch64 SVE predicate constraint
_dr_opnd_flags_t_DR_OPND_IS_SHIFT
This immediate integer operand should be interpreted as an ARM/AArch64 shift type.
_dr_opnd_flags_t_DR_OPND_IS_VECTOR
Registers with this flag should be considered vectors and have an element size representing their element size.
_dr_opnd_flags_t_DR_OPND_IS_ZERO_PREDICATE
SVE predicate registers can either be merging, zero or neither. If one of these are set then they are either a merge or zero otherwise aren’t either.
_dr_opnd_flags_t_DR_OPND_MULTI_PART
This operand should be combined with an adjacent operand to create a single value. This flag is typically used on immediates: e.g., for ARM’s OP_vbic_i64, two 32-bit immediate operands should be interpreted as the low and high parts of a 64-bit value.
_dr_opnd_flags_t_DR_OPND_NEGATED
This register’s value is negated prior to use in the containing instruction.
_dr_opnd_flags_t_DR_OPND_SHIFTED
This register’s value is shifted prior to use in the containing instruction. This flag is for informational purposes only and is not guaranteed to be consistent with the shift type of an index register or displacement if the latter are set without using opnd_set_index_shift() or if an instruction is created without using high-level API routines. This flag is also ignored for encoding and will not apply a shift on its own.
_dr_opnd_query_flags_t_DR_QUERY_DEFAULT
The default value that typical liveness analysis would want to use.
_dr_opnd_query_flags_t_DR_QUERY_INCLUDE_ALL
Includes all operands whether conditional or not.
_dr_opnd_query_flags_t_DR_QUERY_INCLUDE_COND_DSTS
By default, routines that take in these flags will only consider destinations that are always written. Thus, all destinations are skipped for an instruction that is predicated and executes conditionally (see instr_is_predicated()). If this flag is set, a conditionally executed instruction’s destinations are included just like any other instruction’s. As a special case, the addressing registers inside a destination memory operand are covered by DR_QUERY_INCLUDE_COND_SRCS rather than this flag.
_dr_opnd_query_flags_t_DR_QUERY_INCLUDE_COND_SRCS
By default, routines that take in these flags will only consider sources that are always read. Thus, all sources are skipped for an instruction that is predicated and executes conditionally (see instr_is_predicated()), except for predication conditions that involve the source operand values. If this flag is set, a conditionally executed instruction’s sources are included just like any other instruction’s. As a special case, the addressing registers inside a destination memory operand are covered by this flag rather than DR_QUERY_INCLUDE_COND_DSTS.
_dr_pred_constr_type_t_DR_PRED_CONSTR_ALL
< all elements active.
_dr_pred_constr_type_t_DR_PRED_CONSTR_FIRST_NUMBER
_dr_pred_constr_type_t_DR_PRED_CONSTR_LAST_NUMBER
_dr_pred_constr_type_t_DR_PRED_CONSTR_MUL3
< Largest multiple of 3 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_MUL4
< Largest multiple of 4 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_POW2
< POW2 pattern.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_14
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_15
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_16
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_17
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_18
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_19
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_20
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_21
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_22
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_23
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_24
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_25
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_26
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_27
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_UIMM5_28
< Unspecified constraint.
_dr_pred_constr_type_t_DR_PRED_CONSTR_VL1
< 1 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_VL2
< 2 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_VL3
< 3 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_VL4
< 4 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_VL5
< 5 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_VL6
< 6 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_VL7
< 7 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_VL8
< 8 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_VL16
< 16 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_VL32
< 32 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_VL64
< 64 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_VL128
< 128 active elements.
_dr_pred_constr_type_t_DR_PRED_CONSTR_VL256
< 256 active elements.
_dr_pred_trigger_t_DR_PRED_TRIGGER_INVALID
An invalid parameter was passed.
_dr_pred_trigger_t_DR_PRED_TRIGGER_MATCH
The predicate matches and the instruction will execute.
_dr_pred_trigger_t_DR_PRED_TRIGGER_MISMATCH
The predicate does not match and the instruction will not execute.
_dr_pred_trigger_t_DR_PRED_TRIGGER_NOPRED
This instruction is not predicated.
_dr_pred_trigger_t_DR_PRED_TRIGGER_UNKNOWN
It is unknown whether the predicate matches.
_dr_pred_type_t_DR_PRED_B
< x86 condition: below (CF=1).
_dr_pred_type_t_DR_PRED_BE
< x86 condition: below or equal (CF=1 or ZF=1).
_dr_pred_type_t_DR_PRED_COMPLEX
x86 condition: special opcode-specific condition that depends on the values of the source operands. Thus, unlike all of the other conditions, the source operands will be accessed even if the condition then fails and the destinations are not touched. Any written eflags are unconditionally written, unlike regular destination operands.
_dr_pred_type_t_DR_PRED_EQ
< Condition code: equal.
_dr_pred_type_t_DR_PRED_GE
< Condition code: signed greater than or equal.
_dr_pred_type_t_DR_PRED_GT
< Condition code: signed greater than.
_dr_pred_type_t_DR_PRED_L
< x86 condition: less (SF != OF).
_dr_pred_type_t_DR_PRED_LE
< x86 condition: less or equal (ZF=1 or SF != OF).
_dr_pred_type_t_DR_PRED_LT
< Condition code: signed less than.
_dr_pred_type_t_DR_PRED_NB
< x86 condition: not below (CF=0).
_dr_pred_type_t_DR_PRED_NBE
< x86 condition: not below or equal (CF=0 and ZF=0).
_dr_pred_type_t_DR_PRED_NE
< Condition code: not equal.
_dr_pred_type_t_DR_PRED_NL
< x86 condition: not less (SF=OF).
_dr_pred_type_t_DR_PRED_NLE
< x86 condition: not less or equal (ZF=0 and SF=OF).
_dr_pred_type_t_DR_PRED_NO
< x86 condition: no overflow (OF=0).
_dr_pred_type_t_DR_PRED_NONE
< No predicate is present.
_dr_pred_type_t_DR_PRED_NP
< x86 condition: not parity (PF=0).
_dr_pred_type_t_DR_PRED_NS
< x86 condition: not sign (SF=0).
_dr_pred_type_t_DR_PRED_NZ
< x86 condition: not zero (ZF=0).
_dr_pred_type_t_DR_PRED_O
< x86 condition: overflow (OF=1).
_dr_pred_type_t_DR_PRED_P
< x86 condition: parity (PF=1).
_dr_pred_type_t_DR_PRED_S
< x86 condition: sign (SF=1).
_dr_pred_type_t_DR_PRED_Z
< x86 condition: zero (ZF=1).
_dr_shift_type_t_DR_SHIFT_ASR
< Arithmetic shift right.
_dr_shift_type_t_DR_SHIFT_LSL
< Logical shift left.
_dr_shift_type_t_DR_SHIFT_LSR
< Logical shift right.
_dr_shift_type_t_DR_SHIFT_MUL
< Multiply.
_dr_shift_type_t_DR_SHIFT_NONE
No shift. Only valid for shifts whose amount is stored in an immediate, not a register.
_dr_shift_type_t_DR_SHIFT_ROR
< Rotate right.
_dr_shift_type_t_DR_SHIFT_RRX
The register is rotated right by 1 bit, with the carry flag (rather than bit 0) being shifted in to the most-significant bit. (For shifts of general source registers, if the instruction writes the condition codes, bit 0 is then shifted into the carry flag: but for memory references bit 0 is simply dropped.) Only valid for shifts whose amount is stored in an immediate, not a register.
_dr_valgrind_request_id_t_DR_VG_ID__DISCARD_TRANSLATIONS
Request that DynamoRIO discard all fragments in the code cache that were translated from the specified range of addresses. The request takes 2 args, start and length. It is implemented in core DR with JIT optimization enabled, though clients may implement additional functionality.
_dr_valgrind_request_id_t_DR_VG_ID__DO_LEAK_CHECK
Request an immediate memory scan to look for leaks. Not currently implemented in core DR.
_dr_valgrind_request_id_t_DR_VG_ID__LAST
Sentinel value for iterator convenience.
_dr_valgrind_request_id_t_DR_VG_ID__MAKE_MEM_DEFINED_IF_ADDRESSABLE
Indicate that the specified range of addresses should be considered defined if it is addressable. Not currently implemented in core DR.
_dr_valgrind_request_id_t_DR_VG_ID__RUNNING_ON_VALGRIND
Return true if running in DynamoRIO with Valgrind annotation support. No args.
_drext_status_t_DREXT_ERROR
A general error occurred.
_drext_status_t_DREXT_ERROR_INCOMPATIBLE_STATE
The internal state of the feature is incompatible with the called API function. Consult the documentation for the API function to determine the conditions under which it may be called.
_drext_status_t_DREXT_ERROR_NOT_IMPLEMENTED
The operation is not currently implemented, though may be implemented at some time in the future.
_drext_status_t_DREXT_SUCCESS
The API call completed successfully.
cache_size_t_CACHE_SIZE_1_MB
< L1 or L2 cache size of 1 MB.
cache_size_t_CACHE_SIZE_2_MB
< L1 or L2 cache size of 2 MB.
cache_size_t_CACHE_SIZE_8_KB
< L1 or L2 cache size of 8 KB.
cache_size_t_CACHE_SIZE_16_KB
< L1 or L2 cache size of 16 KB.
cache_size_t_CACHE_SIZE_32_KB
< L1 or L2 cache size of 32 KB.
cache_size_t_CACHE_SIZE_64_KB
< L1 or L2 cache size of 64 KB.
cache_size_t_CACHE_SIZE_128_KB
< L1 or L2 cache size of 128 KB.
cache_size_t_CACHE_SIZE_256_KB
< L1 or L2 cache size of 256 KB.
cache_size_t_CACHE_SIZE_512_KB
< L1 or L2 cache size of 512 KB.
cache_size_t_CACHE_SIZE_UNKNOWN
< Unknown L1 or L2 cache size.
dr_alloc_flags_t_DR_ALLOC_CACHE_REACHABLE
Allocate memory that is 32-bit-displacement reachable from the code caches and from the client library. Memory allocated through dr_thread_alloc(), dr_global_alloc(), and dr_nonheap_alloc() is also reachable, but for dr_custom_alloc(), the resulting memory is not reachable unless this flag is specified. If this flag is passed, the requested location (\p addr parameter) must be NULL. This flag is not compatible with #DR_ALLOC_LOW_2GB, #DR_ALLOC_FIXED_LOCATION, or #DR_ALLOC_NON_DR.
dr_alloc_flags_t_DR_ALLOC_COMMIT_ONLY
This flag only applies to non-heap, non-DR memory (i.e., when both #DR_ALLOC_NON_HEAP and #DR_ALLOC_NON_DR are specified) on Windows. This flag must be combined with DR_ALLOC_FIXED_LOCATION. When this flag is specified, previously allocated memory is committed, just like the MEM_COMMIT Windows API flag (when this flag is not passed, the effect is MEM_RESERVE|MEM_COMMIT). When passed to dr_custom_free(), this flag causes a de-commit, just like the MEM_DECOMMIT Windows API flag. This flag cannot be combined with #DR_ALLOC_LOW_2GB and must include a non-NULL requested location (\p addr parameter).
dr_alloc_flags_t_DR_ALLOC_FIXED_LOCATION
This flag only applies to non-heap memory (i.e., when #DR_ALLOC_NON_HEAP is specified). The flag requests that memory be allocated at a specific address, given in the \p addr parameter. Without this flag, the \p addr parameter is not honored. This flag is not compatible with #DR_ALLOC_LOW_2GB or #DR_ALLOC_CACHE_REACHABLE.
dr_alloc_flags_t_DR_ALLOC_LOW_2GB
This flag only applies to non-heap memory (i.e., when #DR_ALLOC_NON_HEAP is specified) in 64-bit mode. The flag requests that memory be allocated in the low 2GB of the address space. If this flag is passed, the requested location (\p addr parameter) must be NULL. This flag is not compatible with #DR_ALLOC_FIXED_LOCATION.
dr_alloc_flags_t_DR_ALLOC_NON_DR
This flag only applies to non-heap memory (i.e., when #DR_ALLOC_NON_HEAP is specified). When this flag is specified, the allocated memory is not considered to be DynamoRIO or tool memory and thus is not kept separate from the application. This is similar to dr_raw_mem_alloc(). Use of this memory is at the client’s own risk. This flag is not compatible with #DR_ALLOC_CACHE_REACHABLE.
dr_alloc_flags_t_DR_ALLOC_NON_HEAP
If this flag is not specified, dr_custom_alloc() uses a managed heap to allocate the memory, just like dr_thread_alloc() or dr_global_alloc(). In that case, it ignores any requested protection bits (\p prot parameter), and the location (\p addr parameter) must be NULL. If this flag is specified, a page-aligned, separate block of memory is allocated, in a similar fashion to dr_nonheap_alloc().
dr_alloc_flags_t_DR_ALLOC_RESERVE_ONLY
This flag only applies to non-heap, non-DR memory (i.e., when both #DR_ALLOC_NON_HEAP and #DR_ALLOC_NON_DR are specified) on Windows. When this flag is specified, the allocated memory is reserved but not committed, just like the MEM_RESERVE Windows API flag (the default is MEM_RESERVE|MEM_COMMIT).
dr_alloc_flags_t_DR_ALLOC_THREAD_PRIVATE
This flag only applies to heap memory (i.e., when #DR_ALLOC_NON_HEAP is not specified). If this flag is not specified, global heap is used (just like dr_global_alloc()) and the \p drcontext parameter is ignored. If it is specified, thread-private heap specific to \p drcontext is used, just like dr_thread_alloc().
dr_app_arg_encoding_t_DR_APP_ARG_CSTR_COMPAT
C String Encoding.
dr_app_arg_encoding_t_DR_APP_ARG_UTF_16
UTF 16 String Encoding.
dr_cleancall_save_t_DR_CLEANCALL_ALWAYS_OUT_OF_LINE
Requests that out-of-line state save and restore routines be used even when a subset of the state does not need to be preserved for this callee. Also disables inlining. This helps guarantee that the inserted code remains small.
dr_cleancall_save_t_DR_CLEANCALL_INDIRECT
Requests that an indirect call be used to ensure reachability, both for reaching the callee and for any out-of-line helper routine calls. Only honored for 64-bit mode, where r11 will be used for the indirection.
dr_cleancall_save_t_DR_CLEANCALL_MULTIPATH
dr_cleancall_save_t_DR_CLEANCALL_NOSAVE_FLAGS
Skip saving the flags and skip clearing the flags (including DF) for client execution. Note that this can cause problems if dr_redirect_execution() is called from a clean call, as an uninitialized flags value can cause subtle errors.
dr_cleancall_save_t_DR_CLEANCALL_NOSAVE_XMM
Skip saving any XMM or YMM registers (saved by default).
dr_cleancall_save_t_DR_CLEANCALL_NOSAVE_XMM_NONPARAM
Skip saving any XMM or YMM registers that are never used as parameters.
dr_cleancall_save_t_DR_CLEANCALL_NOSAVE_XMM_NONRET
Skip saving any XMM or YMM registers that are never used as return values.
dr_cleancall_save_t_DR_CLEANCALL_READS_APP_CONTEXT
Indicates that the callee will access the application context (either as passed parameters or by calling dr_get_mcontext()). This flag is passed to callbacks registered with dr_register_clean_call_insertion_event() requesting that register reservation code in clients and libraries restore application values to all registers. Without this flag, register values observed by the callee may be values written by instrumentation rather than application values. If the intent is to have a mixture of application and tool values in registers, manual restoration is required rather than passing this automation flag.
dr_cleancall_save_t_DR_CLEANCALL_RETURNS_TO_NATIVE
Requests that an indirect call be used to ensure reachability, both for reaching the callee and for any out-of-line helper routine calls. Only honored for 64-bit mode, where r11 will be used for the indirection.
dr_cleancall_save_t_DR_CLEANCALL_SAVE_FLOAT
Save legacy floating-point state (x86-specific; not saved by default). The last floating-point instruction address (FIP) in the saved state is left in an untranslated state (i.e., it may point into the code cache). This flag is orthogonal to the saving of SIMD registers and related flags below.
dr_cleancall_save_t_DR_CLEANCALL_WRITES_APP_CONTEXT
Indicates that the callee will modify the application context (by calling dr_set_mcontext()). This flag is passed to callbacks registered with dr_register_clean_call_insertion_event() requesting that register reservation code in clients and libraries update spilled application register values. Without this flag, changes made by dr_set_mcontext() may be undone by later restores of spilled values.
dr_config_status_t_DR_CONFIG_CLIENT_NOT_FOUND
A primary client configuration was not found at the time an alternate bitwidth client was attempted to be registered.
dr_config_status_t_DR_CONFIG_DIR_NOT_FOUND
Failed to locate a valid config dir. Consider calling dr_get_config_dir(, true, ,).
dr_config_status_t_DR_CONFIG_FILE_WRITE_FAILED
Failed to write to the config file.
dr_config_status_t_DR_CONFIG_INVALID_PARAMETER
A parameter was not set.
dr_config_status_t_DR_CONFIG_OPTIONS_INVALID
Client options contain invalid characters (‘;’ or all 3 quotes).
dr_config_status_t_DR_CONFIG_STRING_TOO_LONG
Field length exceeded, probably due to a too-long option string
dr_config_status_t_DR_FAILURE
Unknown failure. Check that caller has adequate permissions for this operation.
dr_config_status_t_DR_ID_CONFLICTING
Client registration failed due to a conflicting ID.
dr_config_status_t_DR_ID_INVALID
Client operation failed due to an invalid client ID.
dr_config_status_t_DR_NUDGE_PID_NOT_FOUND
Nudge operation failed because the specified process id does not exist.
dr_config_status_t_DR_NUDGE_PID_NOT_INJECTED
Nudge operation failed because the specified process id is not under DR.
dr_config_status_t_DR_NUDGE_TIMEOUT
Nudge operation timed out waiting for target process to finish handling a nudge.
dr_config_status_t_DR_PRIORITY_INVALID
Client registration failed due to an invalid priority value.
dr_config_status_t_DR_PROC_REG_EXISTS
Process registration failed due to an existing registration.
dr_config_status_t_DR_PROC_REG_INVALID
Operation failed because the supplied process is not registered.
dr_config_status_t_DR_SUCCESS
Operation succeeded.
dr_custom_trace_action_t_CUSTOM_TRACE_CONTINUE
dr_custom_trace_action_t_CUSTOM_TRACE_DR_DECIDES
dr_custom_trace_action_t_CUSTOM_TRACE_END_NOW
dr_disasm_flags_t_DR_DISASM_ARM
Requests standard ARM (32-bit) assembler syntax for disassembly. This sets the same option that is controlled by the runtime option \p -syntax_arm. Implicit operands are not displayed.
dr_disasm_flags_t_DR_DISASM_ATT
Requests AT&T syntax for disassembly. This sets the same option that is controlled by the runtime option \p -syntax_att. Implicit operands are not displayed.
dr_disasm_flags_t_DR_DISASM_DR
The default: displays all operands, including implicit operands. Lists source operands first, then “->”, and then destination operands.
dr_disasm_flags_t_DR_DISASM_INTEL
Requests Intel syntax for disassembly. This sets the same option that is controlled by the runtime option \p -syntax_intel. Implicit operands are not displayed.
dr_disasm_flags_t_DR_DISASM_NO_OPND_SIZE
This flag only applies to the default DR style (i.e., it does not apply when DR_DISASM_INTEL or DR_DISASM_ATT is selected). That style by default displays the size of memory or sub-register operands via a suffix “[Nbytes]”. Setting this flag removes that suffix.
dr_disasm_flags_t_DR_DISASM_RISCV
Requests RISC-V assembler syntax for disassembly. This set the same option that is controlled by the runtime option \p -syntax_riscv. Implicit oprands are not displayed.
dr_disasm_flags_t_DR_DISASM_STRICT_INVALID
Certain reserved or unspecified opcodes are in a gray area where they could be decoded with their length and operands understood, but they are not fully defined and in fact they may raise an illegal instruction fault when executed. By default, DR does not treat them as invalid. If this option is set, DR tightens up its decoding and does treat them as invalid.
dr_emit_flags_t_DR_EMIT_DEFAULT
Emit as normal.
dr_emit_flags_t_DR_EMIT_GO_NATIVE
Requests that DR relinquish control of the current thread and let it run natively until the client indicates that DR should take over again. While native, on Windows, currently only the thread init event (dr_register_thread_init_event()) will be raised, and nothing on Linux: no events will occur in the native thread. On Windows, DR tries to monitor any actions a native thread might take that affect correct execution from the code cache, but running natively carries risks. Consider this feature experimental, particularly on Linux.
dr_emit_flags_t_DR_EMIT_MUST_END_TRACE
Only valid when applied to a basic block. Indicates that the block must terminate a trace. Normally this should be set when an abnormal exit is used from the block that is incompatible with trace building’s attempt to inline the continuation from the block to its successor. Note that invoking dr_redirect_execution() from a clean call called from a block aborts trace building and thus this flag need not be set for that scenario.
dr_emit_flags_t_DR_EMIT_PERSISTABLE
Only valid when applied to a basic block. Indicates that the block is eligible for persisting to a persistent code cache file on disk. By default, no blocks are eligible, as tools must take care in order to properly support persistence. Note that the block is not guaranteed to be persisted if it contains complex features that prevent DR from easily persisting it.
dr_emit_flags_t_DR_EMIT_STORE_TRANSLATIONS
Store translation information at emit time rather than calling the basic block or trace event later to recreate the information. Note that even if a standalone basic block has stored translations, if when it is added to a trace it does not request storage (and the trace callback also does not request storage) then the basic block callback may still be called to translate for the trace.
dr_emulate_options_t_DR_EMULATE_INSTR_ONLY
Indicates that only the instruction fetch is being emulated differently. The operation of the instruction remains the same. Observational instrumentation should examine the original instruction (in #emulated_instr_t.instr) for instruction fetch purposes, but should examine the emulation sequence for data accesses (e.g., loads and stores for a memory address tracing tool). If this flag is not set, instrumentation should instrument the original instruction in every way and ignore the emulation sequence.
dr_emulate_options_t_DR_EMULATE_IS_FIRST_INSTR
When used with drmgr_in_emulation_region(), indicates that the current instruction is the first instruction of the emulation region. This allows a client to act on the original instruction just once, despite multiple emulation instructions.
dr_emulate_options_t_DR_EMULATE_REST_OF_BLOCK
Indicates that the entire rest of the basic block is one emulation sequence. There is no end marker, so drmgr_is_emulation_end() will never return true. No support is provided for traces: clients must examine the constituent blocks instead to find emulation information. This is used for emulation sequences that include a block-terminating conditional branch, indirect branch, or system call or interrupt, as DR does not allow a label to appear after such instructions. These sequences typically want to isolate their emulation to include the entire block in any case.
dr_error_code_t_DR_ERROR_INSUFFICIENT_SPACE
Insufficient size of passed buffer.
dr_error_code_t_DR_ERROR_INVALID_PARAMETER
Invalid parameter passed to the API routine.
dr_error_code_t_DR_ERROR_NOT_IMPLEMENTED
Feature of API routine not yet implemented.
dr_error_code_t_DR_ERROR_UNKNOWN_ENCODING
String encoding is unknown.
dr_exit_flags_t_DR_EXIT_MULTI_THREAD
Do not guarantee that the process exit event is executed single-threaded. This is equivalent to specifying the \p -multi_thread_exit runtime option. Setting this flag can improve process exit performance, but usually only when the #DR_EXIT_SKIP_THREAD_EXIT flag is also set, or when no thread exit events are registered.
dr_exit_flags_t_DR_EXIT_SKIP_THREAD_EXIT
Do not invoke thread exit event callbacks at process exit time. Thread exit event callbacks will still be invoked at other times. This is equivalent to setting the \p -skip_thread_exit_at_exit runtime option. Setting this flag can improve process exit performance, but usually only when the #DR_EXIT_MULTI_THREAD flag is also set, or when no process exit event is registered.
dr_fp_type_t_DR_FP_CONVERT
< Converts to or from floating point values.
dr_fp_type_t_DR_FP_MATH
< Performs arithmetic or conditional operations.
dr_fp_type_t_DR_FP_MOVE
< Moves floating point values from one location to another.
dr_fp_type_t_DR_FP_STATE
< Saves, restores, or queries processor state.
dr_indirect_branch_type_t_DR_INDIRECT_CALL
< Indirect call instruction type.
dr_indirect_branch_type_t_DR_INDIRECT_JUMP
< Indirect jump instruction type.
dr_indirect_branch_type_t_DR_INDIRECT_RETURN
< Return instruction type.
dr_instr_category_t_DR_INSTR_CATEGORY_BRANCH
< Branches.
dr_instr_category_t_DR_INSTR_CATEGORY_CONVERT
< Converts to or from value.
dr_instr_category_t_DR_INSTR_CATEGORY_FP
< Floating-Point operations.
dr_instr_category_t_DR_INSTR_CATEGORY_LOAD
< Loads.
dr_instr_category_t_DR_INSTR_CATEGORY_MATH
< Performs arithmetic or conditional operations.
dr_instr_category_t_DR_INSTR_CATEGORY_MOVE
< Moves value from one location to another.
dr_instr_category_t_DR_INSTR_CATEGORY_OTHER
< Other types of instructions.
dr_instr_category_t_DR_INSTR_CATEGORY_SIMD
< Operations with vector registers (SIMD).
dr_instr_category_t_DR_INSTR_CATEGORY_STATE
< Saves, restores, or queries processor state.
dr_instr_category_t_DR_INSTR_CATEGORY_STORE
< Stores.
dr_instr_category_t_DR_INSTR_CATEGORY_UNCATEGORIZED
< Uncategorized.
dr_kernel_xfer_type_t_DR_XFER_APC_DISPATCHER
< Asynchronous procedure call dispatcher.
dr_kernel_xfer_type_t_DR_XFER_CALLBACK_DISPATCHER
< Callback dispatcher.
dr_kernel_xfer_type_t_DR_XFER_CALLBACK_RETURN
< A return from a callback by syscall or interrupt.
dr_kernel_xfer_type_t_DR_XFER_CLIENT_REDIRECT
< dr_redirect_execution() or #DR_SIGNAL_REDIRECT.
dr_kernel_xfer_type_t_DR_XFER_CONTINUE
< NtContinue system call.
dr_kernel_xfer_type_t_DR_XFER_EXCEPTION_DISPATCHER
< Exception dispatcher.
dr_kernel_xfer_type_t_DR_XFER_RAISE_DISPATCHER
< Raised exception dispatcher.
dr_kernel_xfer_type_t_DR_XFER_RSEQ_ABORT
A Linux restartable sequence was aborted. The interrupted PC for a signal in the execution instrumentation points to the precise interrupted instruction; but for an abort in the native exeuction, the PC always points to the abort handler, rather than the precise instruction that was aborted. This aligns with kernel behavior: the interrupted PC is not saved anywhere.
dr_kernel_xfer_type_t_DR_XFER_SET_CONTEXT_THREAD
< NtSetContextThread system call.
dr_kernel_xfer_type_t_DR_XFER_SIGNAL_DELIVERY
< Signal delivery to application handler.
dr_kernel_xfer_type_t_DR_XFER_SIGNAL_RETURN
< Signal return system call.
dr_map_executable_flags_t_DR_MAPEXE_SKIP_WRITABLE
Requests that writable segments are not mapped, to save address space. This may be ignored on some platforms and may only be honored for a writable segment that is at the very end of the loaded module.
dr_mcontext_flags_t_DR_MC_ALL
Selects all fields
dr_mcontext_flags_t_DR_MC_CONTROL
On x86, selects the xsp, xflags, and xip fields. On ARM, selects the sp, pc, and cpsr fields. On AArch64, selects the sp, pc, and nzcv fields. On RISC-V, selects the sp, pc and fcsr fields. \note: The xip/pc field is only honored as an input for dr_redirect_execution(), and as an output for system call events.
dr_mcontext_flags_t_DR_MC_INTEGER
On x86, selects the xdi, xsi, xbp, xbx, xdx, xcx, xax, and r8-r15 fields (i.e., all of the general-purpose registers excluding xsp, xip, and xflags). On ARM, selects r0-r12 and r14. On AArch64, selects r0-r30.
dr_mcontext_flags_t_DR_MC_MULTIMEDIA
Selects the simd fields. This flag is ignored unless dr_mcontext_xmm_fields_valid() returns true. If dr_mcontext_xmm_fields_valid() returns false, the application values of the multimedia registers remain in the registers themselves.
dr_mem_type_t_DR_MEMTYPE_DATA
< Some other data is allocated here
dr_mem_type_t_DR_MEMTYPE_ERROR
< Query failed for unspecified reason
dr_mem_type_t_DR_MEMTYPE_ERROR_WINKERNEL
Query failed due to the address being located in Windows kernel space. No further information is available so iteration must stop.
dr_mem_type_t_DR_MEMTYPE_FREE
< No memory is allocated here
dr_mem_type_t_DR_MEMTYPE_IMAGE
< An executable file is mapped here
dr_mem_type_t_DR_MEMTYPE_RESERVED
< Reserved address space with no physical storage
dr_memory_dump_flags_t_DR_MEMORY_DUMP_ELF
Memory dump in Executable and Linkable Format. This API has the same restrictions in where it can be called from as dr_suspend_all_other_threads_ex().
dr_memory_dump_flags_t_DR_MEMORY_DUMP_LDMP
A “livedump”, or “ldmp”, DynamoRIO’s own custom memory dump format. The ldmp format does not currently support specifying a context for the calling thread, so it will always include the call frames to dr_create_memory_dump(). The \p ldmp.exe tool can be used to create a dummy process (using the \p dummy.exe executable) which can then be attached to by the debugger (use a non-invasive attach) in order to view the memory dump contents.
dr_operation_mode_t_DR_MODE_CODE_MANIPULATION
Run DynamoRIO in Code Manipulation mode. This does not preclude using the Probe API.
dr_operation_mode_t_DR_MODE_DO_NOT_RUN
Do not run this application under DynamoRIO control. Useful for following all child processes except a handful (blocklist).
dr_operation_mode_t_DR_MODE_MEMORY_FIREWALL
Run DynamoRIO in security Memory Firewall mode. \warning This mode is not fully supported at this time.
dr_operation_mode_t_DR_MODE_NONE
No mode. Clients should not attempt to register a process in this mode.
dr_operation_mode_t_DR_MODE_PROBE
Run DynamoRIO in Probe mode. This mode has no code cache. \warning This mode is not fully supported at this time.
dr_os_version_t_DR_WINDOWS_VERSION_7
Windows 7
dr_os_version_t_DR_WINDOWS_VERSION_8
Windows 8
dr_os_version_t_DR_WINDOWS_VERSION_8_1
Windows 8.1
dr_os_version_t_DR_WINDOWS_VERSION_10
Windows 10 pre-TH2
dr_os_version_t_DR_WINDOWS_VERSION_10_1511
Windows 10 TH2 1511. For future Windows updates that change system call numbers, we’ll perform our own artificial minor version number update as done here, and use the YYMM version as the sub-name, as officially the OS version will supposedly remain 10.0 forever.
dr_os_version_t_DR_WINDOWS_VERSION_10_1607
Windows 10 1607 major update.
dr_os_version_t_DR_WINDOWS_VERSION_10_1703
Windows 10 1703 major update.
dr_os_version_t_DR_WINDOWS_VERSION_10_1709
Windows 10 1709 major update.
dr_os_version_t_DR_WINDOWS_VERSION_10_1803
Windows 10 1803 major update.
dr_os_version_t_DR_WINDOWS_VERSION_2000
Windows 2000
dr_os_version_t_DR_WINDOWS_VERSION_2003
Windows Server 2003
dr_os_version_t_DR_WINDOWS_VERSION_2008
Windows Server 2008
dr_os_version_t_DR_WINDOWS_VERSION_2012
Windows Server 2012
dr_os_version_t_DR_WINDOWS_VERSION_2008_R2
Windows Server 2008 R2
dr_os_version_t_DR_WINDOWS_VERSION_2012_R2
Windows Server 2012 R2
dr_os_version_t_DR_WINDOWS_VERSION_NT
Windows NT
dr_os_version_t_DR_WINDOWS_VERSION_VISTA
Windows Vista
dr_os_version_t_DR_WINDOWS_VERSION_XP
Windows XP
dr_os_version_t_DR_WINDOWS_VERSION_XP_X64
Windows XP 64-bit
dr_platform_t_DR_PLATFORM_32BIT
< 32-bit settings (for 32-bit processes).
dr_platform_t_DR_PLATFORM_64BIT
< 64-bit settings (for native 64-bit processes).
dr_platform_t_DR_PLATFORM_DEFAULT
< The platform this tool is compiled for.
dr_platform_t_DR_PLATFORM_NONE
< Invalid platform.
dr_spill_slot_t_SPILL_SLOT_1
dr_spill_slot_t_SPILL_SLOT_2
spill slot for register save/restore routines
dr_spill_slot_t_SPILL_SLOT_3
spill slot for register save/restore routines
dr_spill_slot_t_SPILL_SLOT_4
spill slot for register save/restore routines
dr_spill_slot_t_SPILL_SLOT_5
spill slot for register save/restore routines
dr_spill_slot_t_SPILL_SLOT_6
spill slot for register save/restore routines
dr_spill_slot_t_SPILL_SLOT_7
spill slot for register save/restore routines
dr_spill_slot_t_SPILL_SLOT_8
spill slot for register save/restore routines
dr_spill_slot_t_SPILL_SLOT_9
spill slot for register save/restore routines
dr_spill_slot_t_SPILL_SLOT_10
dr_spill_slot_t_SPILL_SLOT_11
spill slot for register save/restore routines \note x64 only
dr_spill_slot_t_SPILL_SLOT_12
spill slot for register save/restore routines \note x64 only
dr_spill_slot_t_SPILL_SLOT_13
spill slot for register save/restore routines \note x64 only
dr_spill_slot_t_SPILL_SLOT_14
spill slot for register save/restore routines \note x64 only
dr_spill_slot_t_SPILL_SLOT_15
spill slot for register save/restore routines \note x64 only
dr_spill_slot_t_SPILL_SLOT_16
spill slot for register save/restore routines \note x64 only
dr_spill_slot_t_SPILL_SLOT_17
spill slot for register save/restore routines \note x64 only
dr_spill_slot_t_SPILL_SLOT_MAX
spill slot for register save/restore routines \note x64 only
dr_state_flags_t_DR_STATE_ALL
< Switch all state.
dr_state_flags_t_DR_STATE_PEB
< Switch the PEB pointer.
dr_state_flags_t_DR_STATE_STACK_BOUNDS
< Switch the TEB stack bounds fields.
dr_state_flags_t_DR_STATE_TEB_MISC
< Switch miscellaneous TEB fields.
dr_suspend_flags_t_DR_SUSPEND_NATIVE
By default, native threads are not suspended by dr_suspend_all_other_threads_ex(). This flag requests that native threads (including those temporarily-native due to actions such as #DR_EMIT_GO_NATIVE) be suspended as well.
dr_where_am_i_t_DR_WHERE_APP
< Control is in native application code.
dr_where_am_i_t_DR_WHERE_CLEAN_CALLEE
< Control is in a clean call.
dr_where_am_i_t_DR_WHERE_CONTEXT_SWITCH
< Control is in context switching.
dr_where_am_i_t_DR_WHERE_DISPATCH
< Control is in d_r_dispatch.
dr_where_am_i_t_DR_WHERE_FCACHE
< Control is in the code cache.
dr_where_am_i_t_DR_WHERE_IBL
< Control is in inlined indirect branch lookup.
dr_where_am_i_t_DR_WHERE_INTERP
< Control is in basic block building.
dr_where_am_i_t_DR_WHERE_LAST
< Equals the count of DR_WHERE_xxx locations.
dr_where_am_i_t_DR_WHERE_MONITOR
< Control is in trace building.
dr_where_am_i_t_DR_WHERE_SIGNAL_HANDLER
< Control is in signal handling.
dr_where_am_i_t_DR_WHERE_SYSCALL_HANDLER
< Control is in system call handling.
dr_where_am_i_t_DR_WHERE_TRAMPOLINE
< Control is in trampoline hooks.
dr_where_am_i_t_DR_WHERE_UNKNOWN
< Control is in an unknown location.
drmgr_bb_phase_t_DRMGR_PHASE_ANALYSIS
< Currently in the analysis phase.
drmgr_bb_phase_t_DRMGR_PHASE_APP2APP
< Currently in the app2app phase.
drmgr_bb_phase_t_DRMGR_PHASE_INSERTION
< Currently in the instrumentation insertion phase.
drmgr_bb_phase_t_DRMGR_PHASE_INSTRU2INSTRU
< Currently in the instru2instru phase.
drmgr_bb_phase_t_DRMGR_PHASE_META_INSTRU
< Currently in the meta-instrumentation phase.
drmgr_bb_phase_t_DRMGR_PHASE_NONE
< Not currently in a bb building event.
drreg_bb_properties_t_DRREG_CONTAINS_SPANNING_CONTROL_FLOW
drreg was designed for linear control flow and assumes that it can safely wait to restore an unreserved scratch register across application instructions. If a client inserts internal control flow that crosses application instructions (hence “spanning”), and the client is not explicitly ensuring that each forward jump contains the same set of saved scratch registers at its source and target (typically done by saving all scratch registers needed inside control flow prior to any forward branches), the client should set this property either prior to the drmgr insertion phase or as early as possible in the insertion phase. Setting this property causes application instructions to become barriers to spilled scratch registers that have been unreserved but have not yet been lazily restored. drreg will still collapse adjacent spill+restore pairs for the same app instr.
drreg_bb_properties_t_DRREG_HANDLE_MULTI_PHASE_SLOT_RESERVATIONS
Turns on stricter logic to find free register spill slots. This avoids conflicts with slots used to spill some register value in prior instrumentation passes. An example usage is in drx_expand_scatter_gather() which is used in the app2app pass and requires spilling of registers to slots that may conflict with slots used during later instrumentation passes. Using this option also makes spill slots used in prior phases less available in future phases; the current logic skips over a slot if there’s a usage found anywhere later in the bb added by any previous phase. So it requires additional spill slots as well.
drreg_bb_properties_t_DRREG_IGNORE_CONTROL_FLOW
drreg was designed for linear control flow. Normally, drreg disables optimizations if it sees any kind of internal control flow (viz., a branch with an instr_t target) that was added during drmgr’s app2app phase, which includes flow added by drutil_expand_rep_string(). The primary consequence of disabling optimizations means that application instructions become barriers to spilled scratch registers that have been unreserved but have not yet been lazily restored, which are restored prior to each application instruction. If this flag is set, drreg assumes that internal control flow either does not cross application instructions or that the client is ensuring that each forward jump contains the same set of saved scratch registers at its source and target (typically done by saving all scratch registers needed inside control flow prior to any forward branches). Such scratch registers are then restored prior to each application instruction.
drreg_bb_properties_t_DRREG_USER_RESTORES_AT_BB_END
Turns off register restoration at the end of the block. Note that it is still required that registers have their original values at the end of a basic block. Therefore, restoration needs to be handled by the user manually, usually via drreg_restore_all().
drreg_status_t_DRREG_ERROR
< Operation failed.
drreg_status_t_DRREG_ERROR_FEATURE_NOT_AVAILABLE
< Operation failed: not available
drreg_status_t_DRREG_ERROR_INVALID_PARAMETER
< Operation failed: invalid parameter
drreg_status_t_DRREG_ERROR_IN_USE
< Operation failed: resource already in use
drreg_status_t_DRREG_ERROR_NO_APP_VALUE
Operation failed: app value not available. Set \p conservative in \p drreg_options_t to avoid this error.
drreg_status_t_DRREG_ERROR_OUT_OF_SLOTS
< Operation failed: no more TLS slots
drreg_status_t_DRREG_ERROR_REG_CONFLICT
< Operation failed: register conflict
drreg_status_t_DRREG_SUCCESS
< Operation succeeded.
drwrap_callconv_t_DRWRAP_CALLCONV_AARCH64
The ARM AArch64 calling convention.
drwrap_callconv_t_DRWRAP_CALLCONV_AMD64
The AMD64 ABI calling convention.
drwrap_callconv_t_DRWRAP_CALLCONV_ARM
The ARM calling convention.
drwrap_callconv_t_DRWRAP_CALLCONV_CDECL
The IA-32 cdecl calling convention.
drwrap_callconv_t_DRWRAP_CALLCONV_DEFAULT
Default calling convention for the platform.
drwrap_callconv_t_DRWRAP_CALLCONV_FASTCALL
The IA-32 fastcall calling convention.
drwrap_callconv_t_DRWRAP_CALLCONV_MASK
Mask for isolating the calling convention from other flags.
drwrap_callconv_t_DRWRAP_CALLCONV_MICROSOFT_X64
The Microsoft x64 calling convention.
drwrap_callconv_t_DRWRAP_CALLCONV_RISCV_LP64
The RISC-V LP64 calling convention.
drwrap_callconv_t_DRWRAP_CALLCONV_STDCALL
The Microsoft IA-32 stdcall calling convention.
drwrap_callconv_t_DRWRAP_CALLCONV_THISCALL
The Microsoft IA-32 thiscall calling convention.
drwrap_callconv_t_DRWRAP_CALLCONV_VARARG
The platform-specific calling convention for a vararg function.
drwrap_global_flags_t_DRWRAP_FAST_CLEANCALLS
If this flag is set, then a leaner clean call is used to invoke wrap pre callbacks. This clean call assumes that all wrap requests are for function entrance points and that standard ABI calling conventions are used for those functions. This means that caller-saved registers may not be saved and thus will have invalid values in drwrap_get_mcontext(). When using this setting and skipping a function via drwrap_skip_call() (or calling dr_redirect_execution() directly), setting xmm registers (in particular those used as return values) will work correctly (of course, be sure to retrieve the existing xmm values via drwrap_get_mcontext() or drwrap_get_mcontext_ex(DR_MC_ALL) first).
drwrap_global_flags_t_DRWRAP_INVERT_CONTROL
This flag must only be set before calling drwrap_init(). If set, drwrap will not register for the drmgr insertion event. The user must instead explicitly invoke drwrap_invoke_insert() and drwrap_invoke_insert_cleanup_only() from its own handler for the insertion event. This “inverted control” mode is provided for better compatibility with drbbdup where the user wishes to only perform wrapping in a subset of the drbbdup cases. For cases where wrapping should occur, drwrap_invoke_insert() should be called; for cases where no wrapping should occcur, drwrap_invoke_insert_cleanup_only() should be called (required for cleanup of drwrap state).
drwrap_global_flags_t_DRWRAP_NO_FRILLS
If this flag is set, then a leaner wrapping mechanism is used with lower overhead. However, several features are not supported with this flag:
drwrap_global_flags_t_DRWRAP_SAFE_READ_ARGS
By default function arguments stored in memory are read and written directly. A more conservative and safe approach would use a safe read or write to avoid crashing when the stack is unsafe to access. This flag will cause all arguments in memory to be read and written safely. If any call to drwrap_set_global_flags() sets this flag, no later call can remove it.
drwrap_global_flags_t_DRWRAP_SAFE_READ_RETADDR
By default the return address is read directly. A more conservative and safe approach would use a safe read to avoid crashing when the stack is unsafe to access. This flag will cause the return address to be read safely. If any call to drwrap_set_global_flags() sets this flag, no later call can remove it.
drwrap_wrap_flags_t_DRWRAP_FLAGS_NONE
Provided for convenience when calling drwrap_wrap_ex() with no flags.
drwrap_wrap_flags_t_DRWRAP_NO_DYNAMIC_RETADDRS
If this flag is set, then post-call callbacks are only invoked from return sites that can be identified statically. Static identification happens in two ways: from observing a CALL instruction, and from drwrap_mark_as_post_call(). Dynamically observing return addresses from inside callees incurs overhead due to synchronization costs, with further overhead to replace existing code with instrumented code. When this flag is set, some post-call callbacks may be missed.
drwrap_wrap_flags_t_DRWRAP_REPLACE_RETADDR
If this flag is set, then post-call points are identified by changing the application return address upon entering the callee. This is more efficient than the default method, which requires shared storage and locks and flushing. However, this does violate transparency, and may cause some applications to fail. In particular, detaching on AArchXX requires scanning the stack to find where the return address was stored, which could conceivably replace an integer or non-pointer value that happens to match the sentinel used. Also, the transparency violation may be exposed to the client’s dr_register_kernel_xfer_event() callback if it inspects the mcontext PC on the stack; drwrap_get_retaddr_if_sentinel() may be used to mitigate such cases. Use #DRWRAP_REPLACE_RETADDR at your own risk. Currently is not supported for RISC-V.
drwrap_wrap_flags_t_DRWRAP_UNWIND_ON_EXCEPTION
When a Windows exception occurs, all post-call callbacks for all live wrapped functions on the wrap stack for which this flag is set are called. If this flag is not set (the default), each post-call callback will still be called if drwrap’s heuristics later detect that that particular callback has been bypassed, but those heuristics are not guaranteed.
false_
feature_bit_t_FEATURE_3DNOW
< AMD 3DNow! instructions supported (X86)
feature_bit_t_FEATURE_3DNOW_EXT
< AMD 3DNow! Extensions (X86)
feature_bit_t_FEATURE_ACPI
< Thermal monitor & SCC supported (X86)
feature_bit_t_FEATURE_AES
< AES instructions supported (X86)
feature_bit_t_FEATURE_APIC
< On-chip APIC Hardware supported (X86)
feature_bit_t_FEATURE_AVX
< AVX instructions supported (X86)
feature_bit_t_FEATURE_AVX2
< AVX2 instructions supported (X86)
feature_bit_t_FEATURE_AVX512BW
< AVX-512BW instructions supported (X86)
feature_bit_t_FEATURE_AVX512F
< AVX-512F instructions supported (X86)
feature_bit_t_FEATURE_BMI1
< BMI1 instructions supported (X86)
feature_bit_t_FEATURE_BMI2
< BMI2 instructions supported (X86)
feature_bit_t_FEATURE_CID
< Context ID (X86)
feature_bit_t_FEATURE_CLFSH
< #OP_clflush supported (X86)
feature_bit_t_FEATURE_CMOV
< Conditional Move Instruction (X86)
feature_bit_t_FEATURE_CX8
< #OP_cmpxchg8b supported (X86)
feature_bit_t_FEATURE_CX16
< #OP_cmpxchg16b supported (X86)
feature_bit_t_FEATURE_DCA
< Prefetch from memory-mapped devices (X86)
feature_bit_t_FEATURE_DE
< Debugging Extension (X86)
feature_bit_t_FEATURE_DS
< Debug Store (X86)
feature_bit_t_FEATURE_DS_CPL
< CPL Qualified Debug Store (X86)
feature_bit_t_FEATURE_DTES64
< 64-bit debug store supported (X86)
feature_bit_t_FEATURE_EM64T
< Extended Memory 64 Technology (X86)
feature_bit_t_FEATURE_ERMSB
< Enhanced rep movsb/stosb supported (X86)
feature_bit_t_FEATURE_EST
< Enhanced Speedstep Technology (X86)
feature_bit_t_FEATURE_F16C
< 16-bit floating-point conversion supported (X86)
feature_bit_t_FEATURE_FMA
< FMA instructions supported (X86)
feature_bit_t_FEATURE_FMA4
< AMD FMA4 supported (X86)
feature_bit_t_FEATURE_FPU
< Floating-point unit on chip (X86)
feature_bit_t_FEATURE_FSGSBASE
< #OP_rdfsbase, etc. supported (X86)
feature_bit_t_FEATURE_FXSR
< Fast FP save and restore (X86)
feature_bit_t_FEATURE_HLE
< Hardware Lock Elision supported (X86)
feature_bit_t_FEATURE_HTT
< Hyper-threading Technology (X86)
feature_bit_t_FEATURE_IA64
< IA64 Capabilities (X86)
feature_bit_t_FEATURE_INVPCID
< #OP_invpcid supported (X86)
feature_bit_t_FEATURE_LAHF
< #OP_lahf/#OP_sahf available in 64-bit mode (X86)
feature_bit_t_FEATURE_LZCNT
< #OP_lzcnt supported (X86)
feature_bit_t_FEATURE_MCA
< Machine Check Architecture (X86)
feature_bit_t_FEATURE_MCE
< Machine Check Exception (X86)
feature_bit_t_FEATURE_MMX
< MMX technology supported (X86)
feature_bit_t_FEATURE_MMX_EXT
< AMD MMX Extensions (X86)
feature_bit_t_FEATURE_MONITOR
< #OP_monitor/#OP_mwait supported (X86)
feature_bit_t_FEATURE_MOVBE
< #OP_movbe supported (X86)
feature_bit_t_FEATURE_MSR
< Model Specific Registers (X86)
feature_bit_t_FEATURE_MTRR
< Memory Type Range Registers (X86)
feature_bit_t_FEATURE_OSXSAVE
< #OP_xgetbv supported in user mode (X86)
feature_bit_t_FEATURE_PAE
< Physical Address Extension (X86)
feature_bit_t_FEATURE_PAT
< Page Attribute Table (X86)
feature_bit_t_FEATURE_PBE
< Pending Break Enable (X86)
feature_bit_t_FEATURE_PCID
< Process-context identifiers (X86)
feature_bit_t_FEATURE_PCLMULQDQ
< #OP_pclmulqdq supported (X86)
feature_bit_t_FEATURE_PDCM
< Perfmon and Debug Capability (X86)
feature_bit_t_FEATURE_PDPE1GB
< Gigabyte pages (X86)
feature_bit_t_FEATURE_PGE
< Page Global Enable (X86)
feature_bit_t_FEATURE_POPCNT
< #OP_popcnt supported (X86)
feature_bit_t_FEATURE_PRFCHW
< #OP_prefetchw supported (X86)
feature_bit_t_FEATURE_PSE
< Page Size Extension (X86)
feature_bit_t_FEATURE_PSE_36
< 36-bit Page Size Extension (X86)
feature_bit_t_FEATURE_PSN
< Processor serial # present & enabled (X86)
feature_bit_t_FEATURE_RDRAND
< #OP_rdrand supported (X86)
feature_bit_t_FEATURE_RDTSCP
< #OP_rdtscp supported (X86)
feature_bit_t_FEATURE_RTM
< Restricted Transactional Memory supported (X86)
feature_bit_t_FEATURE_SEP
< Fast System Call (X86)
feature_bit_t_FEATURE_SKINIT
< AMD #OP_skinit/#OP_stgi supported (X86)
feature_bit_t_FEATURE_SMX
< Safer Mode Extensions (X86)
feature_bit_t_FEATURE_SS
< Self-snoop (X86)
feature_bit_t_FEATURE_SSE
< SSE Extensions supported (X86)
feature_bit_t_FEATURE_SSE2
< SSE2 Extensions supported (X86)
feature_bit_t_FEATURE_SSE3
< SSE3 Extensions supported (X86)
feature_bit_t_FEATURE_SSE4A
< AMD SSE4A Extensions supported (X86)
feature_bit_t_FEATURE_SSE41
< SSE4.1 Extensions supported (X86)
feature_bit_t_FEATURE_SSE42
< SSE4.2 Extensions supported (X86)
feature_bit_t_FEATURE_SSSE3
< SSSE3 Extensions supported (X86)
feature_bit_t_FEATURE_SVM
< AMD Secure Virtual Machine (X86)
feature_bit_t_FEATURE_SYSCALL
< #OP_syscall/#OP_sysret supported (X86)
feature_bit_t_FEATURE_TBM
< AMD Trailing Bit Manipulation supported (X86)
feature_bit_t_FEATURE_TM
< Thermal Monitor supported (X86)
feature_bit_t_FEATURE_TM2
< Thermal Monitor 2 (X86)
feature_bit_t_FEATURE_TSC
< Time-Stamp Counter (X86)
feature_bit_t_FEATURE_VME
< Virtual Mode Extension (X86)
feature_bit_t_FEATURE_VMX
< Virtual Machine Extensions (X86)
feature_bit_t_FEATURE_XD_Bit
< Execution Disable bit (X86)
feature_bit_t_FEATURE_XOP
< AMD XOP supported (X86)
feature_bit_t_FEATURE_XSAVE
< OP_xsave* supported (X86)
feature_bit_t_FEATURE_x2APIC
< x2APIC supported (X86)
feature_bit_t_FEATURE_xTPR
< Send Task Priority Messages (X86)
math_errhandling
tagAR_STATE_AR_DISABLED
tagAR_STATE_AR_DOCKED
tagAR_STATE_AR_ENABLED
tagAR_STATE_AR_LAPTOP
tagAR_STATE_AR_MULTIMON
tagAR_STATE_AR_NOSENSOR
tagAR_STATE_AR_NOT_SUPPORTED
tagAR_STATE_AR_REMOTESESSION
tagAR_STATE_AR_SUPPRESSED
tagFEEDBACK_TYPE_FEEDBACK_GESTURE_PRESSANDTAP
tagFEEDBACK_TYPE_FEEDBACK_MAX
tagFEEDBACK_TYPE_FEEDBACK_PEN_BARRELVISUALIZATION
tagFEEDBACK_TYPE_FEEDBACK_PEN_DOUBLETAP
tagFEEDBACK_TYPE_FEEDBACK_PEN_PRESSANDHOLD
tagFEEDBACK_TYPE_FEEDBACK_PEN_RIGHTTAP
tagFEEDBACK_TYPE_FEEDBACK_PEN_TAP
tagFEEDBACK_TYPE_FEEDBACK_TOUCH_CONTACTVISUALIZATION
tagFEEDBACK_TYPE_FEEDBACK_TOUCH_DOUBLETAP
tagFEEDBACK_TYPE_FEEDBACK_TOUCH_PRESSANDHOLD
tagFEEDBACK_TYPE_FEEDBACK_TOUCH_RIGHTTAP
tagFEEDBACK_TYPE_FEEDBACK_TOUCH_TAP
tagHANDEDNESS_HANDEDNESS_LEFT
tagHANDEDNESS_HANDEDNESS_RIGHT
tagINPUT_MESSAGE_DEVICE_TYPE_IMDT_KEYBOARD
tagINPUT_MESSAGE_DEVICE_TYPE_IMDT_MOUSE
tagINPUT_MESSAGE_DEVICE_TYPE_IMDT_PEN
tagINPUT_MESSAGE_DEVICE_TYPE_IMDT_TOUCH
tagINPUT_MESSAGE_DEVICE_TYPE_IMDT_TOUCHPAD
tagINPUT_MESSAGE_DEVICE_TYPE_IMDT_UNAVAILABLE
tagINPUT_MESSAGE_ORIGIN_ID_IMO_HARDWARE
tagINPUT_MESSAGE_ORIGIN_ID_IMO_INJECTED
tagINPUT_MESSAGE_ORIGIN_ID_IMO_SYSTEM
tagINPUT_MESSAGE_ORIGIN_ID_IMO_UNAVAILABLE
tagPOINTER_BUTTON_CHANGE_TYPE_POINTER_CHANGE_FIFTHBUTTON_DOWN
tagPOINTER_BUTTON_CHANGE_TYPE_POINTER_CHANGE_FIFTHBUTTON_UP
tagPOINTER_BUTTON_CHANGE_TYPE_POINTER_CHANGE_FIRSTBUTTON_DOWN
tagPOINTER_BUTTON_CHANGE_TYPE_POINTER_CHANGE_FIRSTBUTTON_UP
tagPOINTER_BUTTON_CHANGE_TYPE_POINTER_CHANGE_FOURTHBUTTON_DOWN
tagPOINTER_BUTTON_CHANGE_TYPE_POINTER_CHANGE_FOURTHBUTTON_UP
tagPOINTER_BUTTON_CHANGE_TYPE_POINTER_CHANGE_NONE
tagPOINTER_BUTTON_CHANGE_TYPE_POINTER_CHANGE_SECONDBUTTON_DOWN
tagPOINTER_BUTTON_CHANGE_TYPE_POINTER_CHANGE_SECONDBUTTON_UP
tagPOINTER_BUTTON_CHANGE_TYPE_POINTER_CHANGE_THIRDBUTTON_DOWN
tagPOINTER_BUTTON_CHANGE_TYPE_POINTER_CHANGE_THIRDBUTTON_UP
tagPOINTER_DEVICE_CURSOR_TYPE_POINTER_DEVICE_CURSOR_TYPE_ERASER
tagPOINTER_DEVICE_CURSOR_TYPE_POINTER_DEVICE_CURSOR_TYPE_MAX
tagPOINTER_DEVICE_CURSOR_TYPE_POINTER_DEVICE_CURSOR_TYPE_TIP
tagPOINTER_DEVICE_CURSOR_TYPE_POINTER_DEVICE_CURSOR_TYPE_UNKNOWN
tagPOINTER_DEVICE_TYPE_POINTER_DEVICE_TYPE_EXTERNAL_PEN
tagPOINTER_DEVICE_TYPE_POINTER_DEVICE_TYPE_INTEGRATED_PEN
tagPOINTER_DEVICE_TYPE_POINTER_DEVICE_TYPE_MAX
tagPOINTER_DEVICE_TYPE_POINTER_DEVICE_TYPE_TOUCH
tagPOINTER_DEVICE_TYPE_POINTER_DEVICE_TYPE_TOUCH_PAD
tagPOINTER_INPUT_TYPE_PT_MOUSE
tagPOINTER_INPUT_TYPE_PT_PEN
tagPOINTER_INPUT_TYPE_PT_POINTER
tagPOINTER_INPUT_TYPE_PT_TOUCH
tagPOINTER_INPUT_TYPE_PT_TOUCHPAD
true_

Statics§

ALL_POWERSCHEMES_GUID
CUSTOM_SYSTEM_STATE_CHANGE_EVENT_GUID
DOMAIN_JOIN_GUID
DOMAIN_LEAVE_GUID
FIREWALL_PORT_CLOSE_GUID
FIREWALL_PORT_OPEN_GUID
GUID_ACDC_POWER_SOURCE
GUID_ACTIVE_POWERSCHEME
GUID_ADAPTIVE_INPUT_CONTROLLER_STATE
GUID_ADAPTIVE_POWER_BEHAVIOR_SUBGROUP
GUID_ADVANCED_COLOR_QUALITY_BIAS
GUID_ALLOW_AWAYMODE
GUID_ALLOW_DISPLAY_REQUIRED
GUID_ALLOW_RTC_WAKE
GUID_ALLOW_STANDBY_STATES
GUID_ALLOW_SYSTEM_REQUIRED
GUID_APPLAUNCH_BUTTON
GUID_BACKGROUND_TASK_NOTIFICATION
GUID_BATTERY_COUNT
GUID_BATTERY_DISCHARGE_ACTION_0
GUID_BATTERY_DISCHARGE_ACTION_1
GUID_BATTERY_DISCHARGE_ACTION_2
GUID_BATTERY_DISCHARGE_ACTION_3
GUID_BATTERY_DISCHARGE_FLAGS_0
GUID_BATTERY_DISCHARGE_FLAGS_1
GUID_BATTERY_DISCHARGE_FLAGS_2
GUID_BATTERY_DISCHARGE_FLAGS_3
GUID_BATTERY_DISCHARGE_LEVEL_0
GUID_BATTERY_DISCHARGE_LEVEL_1
GUID_BATTERY_DISCHARGE_LEVEL_2
GUID_BATTERY_DISCHARGE_LEVEL_3
GUID_BATTERY_PERCENTAGE_REMAINING
GUID_BATTERY_SUBGROUP
GUID_CONNECTIVITY_IN_STANDBY
GUID_CONSOLE_DISPLAY_STATE
GUID_CRITICAL_POWER_TRANSITION
GUID_DEEP_SLEEP_ENABLED
GUID_DEEP_SLEEP_PLATFORM_STATE
GUID_DEVICE_IDLE_POLICY
GUID_DEVICE_POWER_POLICY_VIDEO_BRIGHTNESS
GUID_DEVICE_POWER_POLICY_VIDEO_DIM_BRIGHTNESS
GUID_DISCONNECTED_STANDBY_MODE
GUID_DISK_ADAPTIVE_POWERDOWN
GUID_DISK_BURST_IGNORE_THRESHOLD
GUID_DISK_COALESCING_POWERDOWN_TIMEOUT
GUID_DISK_IDLE_TIMEOUT
GUID_DISK_MAX_POWER
GUID_DISK_NVME_NOPPME
GUID_DISK_POWERDOWN_TIMEOUT
GUID_DISK_SUBGROUP
GUID_ENABLE_SWITCH_FORCED_SHUTDOWN
GUID_ENERGY_SAVER_BATTERY_THRESHOLD
GUID_ENERGY_SAVER_BRIGHTNESS
GUID_ENERGY_SAVER_POLICY
GUID_ENERGY_SAVER_STATUS
GUID_ENERGY_SAVER_SUBGROUP
GUID_EXECUTION_REQUIRED_REQUEST_TIMEOUT
GUID_GLOBAL_USER_PRESENCE
GUID_GPU_PREFERENCE_POLICY
GUID_GRAPHICS_SUBGROUP
GUID_HIBERNATE_FASTS4_POLICY
GUID_HIBERNATE_TIMEOUT
GUID_HUPR_ADAPTIVE_AWAY_DIM_TIMEOUT
GUID_HUPR_ADAPTIVE_AWAY_DISPLAY_TIMEOUT
GUID_HUPR_ADAPTIVE_INATTENTIVE_DIM_TIMEOUT
GUID_HUPR_ADAPTIVE_INATTENTIVE_DISPLAY_TIMEOUT
GUID_IDLE_BACKGROUND_TASK
GUID_IDLE_RESILIENCY_PERIOD
GUID_IDLE_RESILIENCY_SUBGROUP
GUID_INTSTEER_LOAD_PER_PROC_TRIGGER
GUID_INTSTEER_MODE
GUID_INTSTEER_SUBGROUP
GUID_INTSTEER_TIME_UNPARK_TRIGGER
GUID_LEGACY_RTC_MITIGATION
GUID_LIDCLOSE_ACTION
GUID_LIDOPEN_POWERSTATE
GUID_LIDSWITCH_STATE_CHANGE
GUID_LIDSWITCH_STATE_RELIABILITY
GUID_LOCK_CONSOLE_ON_WAKE
GUID_MAX_POWER_SAVINGS
GUID_MIN_POWER_SAVINGS
GUID_MIXED_REALITY_MODE
GUID_MONITOR_POWER_ON
GUID_NON_ADAPTIVE_INPUT_TIMEOUT
GUID_PCIEXPRESS_ASPM_POLICY
GUID_PCIEXPRESS_SETTINGS_SUBGROUP
GUID_POWERBUTTON_ACTION
GUID_POWERSCHEME_PERSONALITY
GUID_POWER_MODE_BEST_EFFICIENCY
GUID_POWER_MODE_BEST_PERFORMANCE
GUID_POWER_MODE_NONE
GUID_POWER_MODE_PERFORMANCE
GUID_POWER_SAVING_STATUS
GUID_PROCESSOR_ALLOW_THROTTLING
GUID_PROCESSOR_CLASS0_FLOOR_PERF
GUID_PROCESSOR_CLASS1_INITIAL_PERF
GUID_PROCESSOR_COMPLEX_PARKING_POLICY
GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_DECREASE_FACTOR
GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_THRESHOLD
GUID_PROCESSOR_CORE_PARKING_AFFINITY_WEIGHTING
GUID_PROCESSOR_CORE_PARKING_DECREASE_POLICY
GUID_PROCESSOR_CORE_PARKING_DECREASE_THRESHOLD
GUID_PROCESSOR_CORE_PARKING_DECREASE_TIME
GUID_PROCESSOR_CORE_PARKING_INCREASE_POLICY
GUID_PROCESSOR_CORE_PARKING_INCREASE_THRESHOLD
GUID_PROCESSOR_CORE_PARKING_INCREASE_TIME
GUID_PROCESSOR_CORE_PARKING_MAX_CORES
GUID_PROCESSOR_CORE_PARKING_MAX_CORES_1
GUID_PROCESSOR_CORE_PARKING_MIN_CORES
GUID_PROCESSOR_CORE_PARKING_MIN_CORES_1
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_DECREASE_FACTOR
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_THRESHOLD
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_THRESHOLD
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_WEIGHTING
GUID_PROCESSOR_DISTRIBUTE_UTILITY
GUID_PROCESSOR_DUTY_CYCLING
GUID_PROCESSOR_FREQUENCY_LIMIT
GUID_PROCESSOR_FREQUENCY_LIMIT_1
GUID_PROCESSOR_FREQUENCY_LIMIT_2
GUID_PROCESSOR_HETEROGENEOUS_POLICY
GUID_PROCESSOR_HETERO_CONTAINMENT_DECREASE_TIME
GUID_PROCESSOR_HETERO_CONTAINMENT_EFFICIENCY_IMP_UTIL_THRESHOLD
GUID_PROCESSOR_HETERO_CONTAINMENT_EFFICIENCY_THRESHOLD
GUID_PROCESSOR_HETERO_CONTAINMENT_HYBRID_IMP_UTIL_THRESHOLD
GUID_PROCESSOR_HETERO_CONTAINMENT_HYBRID_THRESHOLD
GUID_PROCESSOR_HETERO_CONTAINMENT_INCREASE_TIME
GUID_PROCESSOR_HETERO_CONTAINMENT_POLICY
GUID_PROCESSOR_HETERO_DECREASE_THRESHOLD
GUID_PROCESSOR_HETERO_DECREASE_THRESHOLD_1
GUID_PROCESSOR_HETERO_DECREASE_TIME
GUID_PROCESSOR_HETERO_INCREASE_THRESHOLD
GUID_PROCESSOR_HETERO_INCREASE_THRESHOLD_1
GUID_PROCESSOR_HETERO_INCREASE_TIME
GUID_PROCESSOR_IDLESTATE_POLICY
GUID_PROCESSOR_IDLE_ALLOW_SCALING
GUID_PROCESSOR_IDLE_DEMOTE_THRESHOLD
GUID_PROCESSOR_IDLE_DISABLE
GUID_PROCESSOR_IDLE_PROMOTE_THRESHOLD
GUID_PROCESSOR_IDLE_STATE_MAXIMUM
GUID_PROCESSOR_IDLE_TIME_CHECK
GUID_PROCESSOR_LATENCY_HINT_MIN_UNPARK
GUID_PROCESSOR_LATENCY_HINT_MIN_UNPARK_1
GUID_PROCESSOR_LONG_THREAD_ARCH_CLASS_LOWER_THRESHOLD
GUID_PROCESSOR_LONG_THREAD_ARCH_CLASS_UPPER_THRESHOLD
GUID_PROCESSOR_MODULE_PARKING_POLICY
GUID_PROCESSOR_PARKING_CONCURRENCY_THRESHOLD
GUID_PROCESSOR_PARKING_CORE_OVERRIDE
GUID_PROCESSOR_PARKING_DISTRIBUTION_THRESHOLD
GUID_PROCESSOR_PARKING_HEADROOM_THRESHOLD
GUID_PROCESSOR_PARKING_PERF_STATE
GUID_PROCESSOR_PARKING_PERF_STATE_1
GUID_PROCESSOR_PERFSTATE_POLICY
GUID_PROCESSOR_PERF_AUTONOMOUS_ACTIVITY_WINDOW
GUID_PROCESSOR_PERF_AUTONOMOUS_MODE
GUID_PROCESSOR_PERF_BOOST_MODE
GUID_PROCESSOR_PERF_BOOST_POLICY
GUID_PROCESSOR_PERF_CORE_PARKING_HISTORY
GUID_PROCESSOR_PERF_DECREASE_HISTORY
GUID_PROCESSOR_PERF_DECREASE_POLICY
GUID_PROCESSOR_PERF_DECREASE_POLICY_1
GUID_PROCESSOR_PERF_DECREASE_THRESHOLD
GUID_PROCESSOR_PERF_DECREASE_THRESHOLD_1
GUID_PROCESSOR_PERF_DECREASE_TIME
GUID_PROCESSOR_PERF_DECREASE_TIME_1
GUID_PROCESSOR_PERF_ENERGY_PERFORMANCE_PREFERENCE
GUID_PROCESSOR_PERF_ENERGY_PERFORMANCE_PREFERENCE_1
GUID_PROCESSOR_PERF_ENERGY_PERFORMANCE_PREFERENCE_2
GUID_PROCESSOR_PERF_HISTORY
GUID_PROCESSOR_PERF_HISTORY_1
GUID_PROCESSOR_PERF_INCREASE_HISTORY
GUID_PROCESSOR_PERF_INCREASE_POLICY
GUID_PROCESSOR_PERF_INCREASE_POLICY_1
GUID_PROCESSOR_PERF_INCREASE_THRESHOLD
GUID_PROCESSOR_PERF_INCREASE_THRESHOLD_1
GUID_PROCESSOR_PERF_INCREASE_TIME
GUID_PROCESSOR_PERF_INCREASE_TIME_1
GUID_PROCESSOR_PERF_LATENCY_HINT
GUID_PROCESSOR_PERF_LATENCY_HINT_EPP
GUID_PROCESSOR_PERF_LATENCY_HINT_EPP_1
GUID_PROCESSOR_PERF_LATENCY_HINT_EPP_2
GUID_PROCESSOR_PERF_LATENCY_HINT_PERF
GUID_PROCESSOR_PERF_LATENCY_HINT_PERF_1
GUID_PROCESSOR_PERF_LATENCY_HINT_PERF_2
GUID_PROCESSOR_PERF_TIME_CHECK
GUID_PROCESSOR_RESOURCE_PRIORITY
GUID_PROCESSOR_RESOURCE_PRIORITY_1
GUID_PROCESSOR_RESOURCE_PRIORITY_2
GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD
GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD_1
GUID_PROCESSOR_RESPONSIVENESS_DISABLE_TIME
GUID_PROCESSOR_RESPONSIVENESS_DISABLE_TIME_1
GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD
GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD_1
GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME
GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME_1
GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING
GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING_1
GUID_PROCESSOR_RESPONSIVENESS_PERF_FLOOR
GUID_PROCESSOR_RESPONSIVENESS_PERF_FLOOR_1
GUID_PROCESSOR_RESTRICTION_COUNT
GUID_PROCESSOR_SETTINGS_SUBGROUP
GUID_PROCESSOR_SHORT_THREAD_ARCH_CLASS_LOWER_THRESHOLD
GUID_PROCESSOR_SHORT_THREAD_ARCH_CLASS_UPPER_THRESHOLD
GUID_PROCESSOR_SHORT_THREAD_RUNTIME_THRESHOLD
GUID_PROCESSOR_SHORT_THREAD_SCHEDULING_POLICY
GUID_PROCESSOR_SMT_UNPARKING_POLICY
GUID_PROCESSOR_SOFT_PARKING_LATENCY
GUID_PROCESSOR_THREAD_SCHEDULING_POLICY
GUID_PROCESSOR_THROTTLE_MAXIMUM
GUID_PROCESSOR_THROTTLE_MAXIMUM_1
GUID_PROCESSOR_THROTTLE_MAXIMUM_2
GUID_PROCESSOR_THROTTLE_MINIMUM
GUID_PROCESSOR_THROTTLE_MINIMUM_1
GUID_PROCESSOR_THROTTLE_MINIMUM_2
GUID_PROCESSOR_THROTTLE_POLICY
GUID_PROCESSOR_WPS_MIN_EFFICIENCY_THRESHOLD
GUID_SESSION_DISPLAY_STATUS
GUID_SESSION_USER_PRESENCE
GUID_SLEEPBUTTON_ACTION
GUID_SLEEP_IDLE_THRESHOLD
GUID_SLEEP_SUBGROUP
GUID_SPR_ACTIVE_SESSION_CHANGE
GUID_STANDBY_BUDGET_GRACE_PERIOD
GUID_STANDBY_BUDGET_PERCENT
GUID_STANDBY_BUDGET_REFRESH_COUNT
GUID_STANDBY_BUDGET_REFRESH_INTERVAL
GUID_STANDBY_RESERVE_GRACE_PERIOD
GUID_STANDBY_RESERVE_TIME
GUID_STANDBY_RESET_PERCENT
GUID_STANDBY_TIMEOUT
GUID_SYSTEM_AWAYMODE
GUID_SYSTEM_BUTTON_SUBGROUP
GUID_SYSTEM_COOLING_POLICY
GUID_TYPICAL_POWER_SAVINGS
GUID_UNATTEND_SLEEP_TIMEOUT
GUID_USERINTERFACEBUTTON_ACTION
GUID_USER_PRESENCE_PREDICTION
GUID_VIDEO_ADAPTIVE_DISPLAY_BRIGHTNESS
GUID_VIDEO_ADAPTIVE_PERCENT_INCREASE
GUID_VIDEO_ADAPTIVE_POWERDOWN
GUID_VIDEO_ANNOYANCE_TIMEOUT
GUID_VIDEO_CONSOLE_LOCK_TIMEOUT
GUID_VIDEO_CURRENT_MONITOR_BRIGHTNESS
GUID_VIDEO_DIM_TIMEOUT
GUID_VIDEO_POWERDOWN_TIMEOUT
GUID_VIDEO_SUBGROUP
HUGE
MACHINE_POLICY_PRESENT_GUID
NAMED_PIPE_EVENT_GUID
NETWORK_MANAGER_FIRST_IP_ADDRESS_ARRIVAL_GUID
NETWORK_MANAGER_LAST_IP_ADDRESS_REMOVAL_GUID
NO_SUBGROUP_GUID
PPM_IDLESTATES_DATA_GUID
PPM_IDLESTATE_CHANGE_GUID
PPM_IDLE_ACCOUNTING_EX_GUID
PPM_IDLE_ACCOUNTING_GUID
PPM_PERFMON_PERFSTATE_GUID
PPM_PERFSTATES_DATA_GUID
PPM_PERFSTATE_CHANGE_GUID
PPM_PERFSTATE_DOMAIN_CHANGE_GUID
PPM_THERMALCONSTRAINT_GUID
PPM_THERMAL_POLICY_CHANGE_GUID
RPC_INTERFACE_EVENT_GUID
USER_POLICY_PRESENT_GUID
_Denorm_C
_Eps_C
_FDenorm_C
_FEps_C
_FInf_C
_FNan_C
_FRteps_C
_FSnan_C
_FXbig_C
_FZero_C
_HUGE
_Hugeval_C
_Inf_C
_LDenorm_C
_LEps_C
_LInf_C
_LNan_C
_LRteps_C
_LSnan_C
_LXbig_C
_LZero_C
_Nan_C
_Rteps_C
_Snan_C
_Xbig_C
_Zero_C
__security_cookie

Functions§

AbortDoc
AbortPath
AbortSystemShutdownA
AbortSystemShutdownW
AccessCheck
AccessCheckAndAuditAlarmA
AccessCheckAndAuditAlarmW
AccessCheckByType
AccessCheckByTypeAndAuditAlarmA
AccessCheckByTypeAndAuditAlarmW
AccessCheckByTypeResultList
AccessCheckByTypeResultListAndAuditAlarmA
AccessCheckByTypeResultListAndAuditAlarmByHandleA
AccessCheckByTypeResultListAndAuditAlarmByHandleW
AccessCheckByTypeResultListAndAuditAlarmW
AcquireSRWLockExclusive
AcquireSRWLockShared
ActivateActCtx
ActivateKeyboardLayout
AddAccessAllowedAce
AddAccessAllowedAceEx
AddAccessAllowedObjectAce
AddAccessDeniedAce
AddAccessDeniedAceEx
AddAccessDeniedObjectAce
AddAce
AddAtomA
AddAtomW
AddAuditAccessAce
AddAuditAccessAceEx
AddAuditAccessObjectAce
AddClipboardFormatListener
AddConditionalAce
AddConsoleAliasA
AddConsoleAliasW
AddDllDirectory
AddFontMemResourceEx
AddFontResourceA
AddFontResourceExA
AddFontResourceExW
AddFontResourceW
AddIntegrityLabelToBoundaryDescriptor
AddMandatoryAce
AddRefActCtx
AddResourceAttributeAce
AddSIDToBoundaryDescriptor
AddScopedPolicyIDAce
AddSecureMemoryCacheCallback
AddVectoredContinueHandler
AddVectoredExceptionHandler
AdjustTokenGroups
AdjustTokenPrivileges
AdjustWindowRect
AdjustWindowRectEx
AdjustWindowRectExForDpi
AllocConsole
AllocConsoleWithOptions
AllocateAndInitializeSid
AllocateLocallyUniqueId
AllocateUserPhysicalPages
AllocateUserPhysicalPages2
AllocateUserPhysicalPagesNuma
AllowSetForegroundWindow
AlphaBlend
AngleArc
AnimatePalette
AnimateWindow
AnyPopup
AppendMenuA
AppendMenuW
ApplicationRecoveryFinished
ApplicationRecoveryInProgress
ApplyWindowAction
Arc
ArcTo
AreAllAccessesGranted
AreAnyAccessesGranted
AreDpiAwarenessContextsEqual
AreFileApisANSI
AreShortNamesEnabled
ArrangeIconicWindows
AssignProcessToJobObject
AttachConsole
AttachThreadInput
BackupEventLogA
BackupEventLogW
BackupRead
BackupSeek
BackupWrite
Beep
BeginDeferWindowPos
BeginPaint
BeginPath
BeginUpdateResourceA
BeginUpdateResourceW
BindIoCompletionCallback
BitBlt
BlockInput
BringWindowToTop
BroadcastSystemMessageA
BroadcastSystemMessageExA
BroadcastSystemMessageExW
BroadcastSystemMessageW
BuildCommDCBA
BuildCommDCBAndTimeoutsA
BuildCommDCBAndTimeoutsW
BuildCommDCBW
CalculatePopupWindowPosition
CallEnclave
CallMsgFilterA
CallMsgFilterW
CallNamedPipeA
CallNamedPipeW
CallNextHookEx
CallWindowProcA
CallWindowProcW
CallbackMayRunLong
CancelDC
CancelDeviceWakeupRequest
CancelIo
CancelIoEx
CancelShutdown
CancelSynchronousIo
CancelThreadpoolIo
CancelTimerQueueTimer
CancelWaitableTimer
CascadeWindows
ChangeClipboardChain
ChangeDisplaySettingsA
ChangeDisplaySettingsExA
ChangeDisplaySettingsExW
ChangeDisplaySettingsW
ChangeMenuA
ChangeMenuW
ChangeServiceConfig2A
ChangeServiceConfig2W
ChangeServiceConfigA
ChangeServiceConfigW
ChangeTimerQueueTimer
ChangeWindowMessageFilter
ChangeWindowMessageFilterEx
CharLowerA
CharLowerBuffA
CharLowerBuffW
CharLowerW
CharNextA
CharNextExA
CharNextW
CharPrevA
CharPrevExA
CharPrevW
CharToOemA
CharToOemBuffA
CharToOemBuffW
CharToOemW
CharUpperA
CharUpperBuffA
CharUpperBuffW
CharUpperW
CheckColorsInGamut
CheckDlgButton
CheckForHiberboot
CheckMenuItem
CheckMenuRadioItem
CheckNameLegalDOS8Dot3A
CheckNameLegalDOS8Dot3W
CheckRadioButton
CheckRemoteDebuggerPresent
CheckTokenCapability
CheckTokenMembership
CheckTokenMembershipEx
ChildWindowFromPoint
ChildWindowFromPointEx
ChoosePixelFormat
Chord
ClearCommBreak
ClearCommError
ClearEventLogA
ClearEventLogW
ClientToScreen
ClipCursor
CloseClipboard
CloseDesktop
CloseEncryptedFileRaw
CloseEnhMetaFile
CloseEventLog
CloseFigure
CloseGestureInfoHandle
CloseHandle
CloseMetaFile
ClosePrivateNamespace
ClosePseudoConsole
CloseServiceHandle
CloseThreadpool
CloseThreadpoolCleanupGroup
CloseThreadpoolCleanupGroupMembers
CloseThreadpoolIo
CloseThreadpoolTimer
CloseThreadpoolWait
CloseThreadpoolWork
CloseTouchInputHandle
CloseWindow
CloseWindowStation
ColorCorrectPalette
ColorMatchToTarget
CombineRgn
CombineTransform
CommConfigDialogA
CommConfigDialogW
CompareFileTime
CompareObjectHandles
CompareStringA
CompareStringEx
CompareStringOrdinal
CompareStringW
ConnectNamedPipe
ContinueDebugEvent
ControlService
ControlServiceExA
ControlServiceExW
ConvertAuxiliaryCounterToPerformanceCounter
ConvertDefaultLocale
ConvertFiberToThread
ConvertPerformanceCounterToAuxiliaryCounter
ConvertThreadToFiber
ConvertThreadToFiberEx
ConvertToAutoInheritPrivateObjectSecurity
ConvertToInterceptWindow
CopyAcceleratorTableA
CopyAcceleratorTableW
CopyContext
CopyEnhMetaFileA
CopyEnhMetaFileW
CopyFile2
CopyFileA
CopyFileExA
CopyFileExW
CopyFileFromAppW
CopyFileTransactedA
CopyFileTransactedW
CopyFileW
CopyIcon
CopyImage
CopyMetaFileA
CopyMetaFileW
CopyRect
CopySid
CountClipboardFormats
CreateAcceleratorTableA
CreateAcceleratorTableW
CreateActCtxA
CreateActCtxW
CreateBitmap
CreateBitmapIndirect
CreateBoundaryDescriptorA
CreateBoundaryDescriptorW
CreateBrushIndirect
CreateCaret
CreateColorSpaceA
CreateColorSpaceW
CreateCompatibleBitmap
CreateCompatibleDC
CreateConsoleScreenBuffer
CreateCursor
CreateDCA
CreateDCW
CreateDIBPatternBrush
CreateDIBPatternBrushPt
CreateDIBSection
CreateDIBitmap
CreateDesktopA
CreateDesktopExA
CreateDesktopExW
CreateDesktopW
CreateDialogIndirectParamA
CreateDialogIndirectParamW
CreateDialogParamA
CreateDialogParamW
CreateDirectory2A
CreateDirectory2W
CreateDirectoryA
CreateDirectoryExA
CreateDirectoryExW
CreateDirectoryFromAppW
CreateDirectoryTransactedA
CreateDirectoryTransactedW
CreateDirectoryW
CreateDiscardableBitmap
CreateEllipticRgn
CreateEllipticRgnIndirect
CreateEnclave
CreateEnhMetaFileA
CreateEnhMetaFileW
CreateEventA
CreateEventExA
CreateEventExW
CreateEventW
CreateFiber
CreateFiberEx
CreateFile2
CreateFile3
CreateFile2FromAppW
CreateFileA
CreateFileFromAppW
CreateFileMapping2
CreateFileMappingA
CreateFileMappingFromApp
CreateFileMappingNumaA
CreateFileMappingNumaW
CreateFileMappingW
CreateFileTransactedA
CreateFileTransactedW
CreateFileW
CreateFontA
CreateFontIndirectA
CreateFontIndirectExA
CreateFontIndirectExW
CreateFontIndirectW
CreateFontW
CreateHalftonePalette
CreateHardLinkA
CreateHardLinkTransactedA
CreateHardLinkTransactedW
CreateHardLinkW
CreateHatchBrush
CreateICA
CreateICW
CreateIcon
CreateIconFromResource
CreateIconFromResourceEx
CreateIconIndirect
CreateIoCompletionPort
CreateJobObjectA
CreateJobObjectW
CreateJobSet
CreateMDIWindowA
CreateMDIWindowW
CreateMailslotA
CreateMailslotW
CreateMemoryResourceNotification
CreateMenu
CreateMetaFileA
CreateMetaFileW
CreateMutexA
CreateMutexExA
CreateMutexExW
CreateMutexW
CreateNamedPipeA
CreateNamedPipeW
CreatePalette
CreatePatternBrush
CreatePen
CreatePenIndirect
CreatePipe
CreatePolyPolygonRgn
CreatePolygonRgn
CreatePopupMenu
CreatePrivateNamespaceA
CreatePrivateNamespaceW
CreatePrivateObjectSecurity
CreatePrivateObjectSecurityEx
CreatePrivateObjectSecurityWithMultipleInheritance
CreateProcessA
CreateProcessAsUserA
CreateProcessAsUserW
CreateProcessW
CreateProcessWithLogonW
CreateProcessWithTokenW
CreatePseudoConsole
CreateRectRgn
CreateRectRgnIndirect
CreateRemoteThread
CreateRemoteThreadEx
CreateRestrictedToken
CreateRoundRectRgn
CreateScalableFontResourceA
CreateScalableFontResourceW
CreateSemaphoreA
CreateSemaphoreExA
CreateSemaphoreExW
CreateSemaphoreW
CreateServiceA
CreateServiceW
CreateSolidBrush
CreateSymbolicLinkA
CreateSymbolicLinkTransactedA
CreateSymbolicLinkTransactedW
CreateSymbolicLinkW
CreateSyntheticPointerDevice
CreateTapePartition
CreateThread
CreateThreadpool
CreateThreadpoolCleanupGroup
CreateThreadpoolIo
CreateThreadpoolTimer
CreateThreadpoolWait
CreateThreadpoolWork
CreateTimerQueue
CreateTimerQueueTimer
CreateUmsCompletionList
CreateUmsThreadContext
CreateWaitableTimerA
CreateWaitableTimerExA
CreateWaitableTimerExW
CreateWaitableTimerW
CreateWellKnownSid
CreateWindowExA
CreateWindowExW
CreateWindowStationA
CreateWindowStationW
CveEventWrite
DPtoLP
DeactivateActCtx
DebugActiveProcess
DebugActiveProcessStop
DebugBreak
DebugBreakProcess
DebugSetProcessKillOnExit
DecodePointer
DecodeRemotePointer
DecodeSystemPointer
DecryptFileA
DecryptFileW
DefDlgProcA
DefDlgProcW
DefFrameProcA
DefFrameProcW
DefMDIChildProcA
DefMDIChildProcW
DefRawInputProc
DefWindowProcA
DefWindowProcW
DeferWindowPos
DefineDosDeviceA
DefineDosDeviceW
DeleteAce
DeleteAtom
DeleteBoundaryDescriptor
DeleteColorSpace
DeleteCriticalSection
DeleteDC
DeleteEnclave
DeleteEnhMetaFile
DeleteFiber
DeleteFile2A
DeleteFile2W
DeleteFileA
DeleteFileFromAppW
DeleteFileTransactedA
DeleteFileTransactedW
DeleteFileW
DeleteMenu
DeleteMetaFile
DeleteObject
DeleteProcThreadAttributeList
DeleteService
DeleteSynchronizationBarrier
DeleteTimerQueue
DeleteTimerQueueEx
DeleteTimerQueueTimer
DeleteUmsCompletionList
DeleteUmsThreadContext
DeleteVolumeMountPointA
DeleteVolumeMountPointW
DequeueUmsCompletionListItems
DeregisterEventSource
DeregisterShellHookWindow
DeriveCapabilitySidsFromName
DescribePixelFormat
DestroyAcceleratorTable
DestroyCaret
DestroyCursor
DestroyIcon
DestroyMenu
DestroyPrivateObjectSecurity
DestroySyntheticPointerDevice
DestroyWindow
DeviceCapabilitiesA
DeviceCapabilitiesW
DeviceIoControl
DialogBoxIndirectParamA
DialogBoxIndirectParamW
DialogBoxParamA
DialogBoxParamW
DisableProcessWindowsGhosting
DisableThreadLibraryCalls
DisableThreadProfiling
DisassociateCurrentThreadFromCallback
DiscardVirtualMemory
DisconnectNamedPipe
DispatchMessageA
DispatchMessageW
DisplayConfigGetDeviceInfo
DisplayConfigSetDeviceInfo
DlgDirListA
DlgDirListComboBoxA
DlgDirListComboBoxW
DlgDirListW
DlgDirSelectComboBoxExA
DlgDirSelectComboBoxExW
DlgDirSelectExA
DlgDirSelectExW
DnsHostnameToComputerNameA
DnsHostnameToComputerNameExW
DnsHostnameToComputerNameW
DosDateTimeToFileTime
DragDetect
DragObject
DrawAnimatedRects
DrawCaption
DrawEdge
DrawEscape
DrawFocusRect
DrawFrameControl
DrawIcon
DrawIconEx
DrawMenuBar
DrawStateA
DrawStateW
DrawTextA
DrawTextExA
DrawTextExW
DrawTextW
DuplicateHandle
DuplicateToken
DuplicateTokenEx
Ellipse
EmptyClipboard
EnableMenuItem
EnableMouseInPointer
EnableMouseInPointerForThread
EnableNonClientDpiScaling
EnableProcessOptionalXStateFeatures
EnableScrollBar
EnableThreadProfiling
EnableWindow
EncodePointer
EncodeRemotePointer
EncodeSystemPointer
EncryptFileA
EncryptFileW
EndDeferWindowPos
EndDialog
EndDoc
EndMenu
EndPage
EndPaint
EndPath
EndUpdateResourceA
EndUpdateResourceW
EnterCriticalSection
EnterMoveSizeLoop
EnterSynchronizationBarrier
EnterUmsSchedulingMode
EnumCalendarInfoA
EnumCalendarInfoExA
EnumCalendarInfoExEx
EnumCalendarInfoExW
EnumCalendarInfoW
EnumChildWindows
EnumClipboardFormats
EnumDateFormatsA
EnumDateFormatsExA
EnumDateFormatsExEx
EnumDateFormatsExW
EnumDateFormatsW
EnumDependentServicesA
EnumDependentServicesW
EnumDesktopWindows
EnumDesktopsA
EnumDesktopsW
EnumDisplayDevicesA
EnumDisplayDevicesW
EnumDisplayMonitors
EnumDisplaySettingsA
EnumDisplaySettingsExA
EnumDisplaySettingsExW
EnumDisplaySettingsW
EnumDynamicTimeZoneInformation
EnumEnhMetaFile
EnumFontFamiliesA
EnumFontFamiliesExA
EnumFontFamiliesExW
EnumFontFamiliesW
EnumFontsA
EnumFontsW
EnumICMProfilesA
EnumICMProfilesW
EnumLanguageGroupLocalesA
EnumLanguageGroupLocalesW
EnumMetaFile
EnumObjects
EnumPropsA
EnumPropsExA
EnumPropsExW
EnumPropsW
EnumResourceLanguagesA
EnumResourceLanguagesExA
EnumResourceLanguagesExW
EnumResourceLanguagesW
EnumResourceNamesA
EnumResourceNamesExA
EnumResourceNamesExW
EnumResourceNamesW
EnumResourceTypesA
EnumResourceTypesExA
EnumResourceTypesExW
EnumResourceTypesW
EnumServicesStatusA
EnumServicesStatusExA
EnumServicesStatusExW
EnumServicesStatusW
EnumSystemCodePagesA
EnumSystemCodePagesW
EnumSystemFirmwareTables
EnumSystemGeoID
EnumSystemGeoNames
EnumSystemLanguageGroupsA
EnumSystemLanguageGroupsW
EnumSystemLocalesA
EnumSystemLocalesEx
EnumSystemLocalesW
EnumThreadWindows
EnumTimeFormatsA
EnumTimeFormatsEx
EnumTimeFormatsW
EnumUILanguagesA
EnumUILanguagesW
EnumWindowStationsA
EnumWindowStationsW
EnumWindows
EqualDomainSid
EqualPrefixSid
EqualRect
EqualRgn
EqualSid
EraseTape
Escape
EscapeCommFunction
EvaluateProximityToPolygon
EvaluateProximityToRect
ExcludeClipRect
ExcludeUpdateRgn
ExecuteUmsThread
ExitProcess
ExitThread
ExitWindowsEx
ExpandEnvironmentStringsA
ExpandEnvironmentStringsW
ExpungeConsoleCommandHistoryA
ExpungeConsoleCommandHistoryW
ExtCreatePen
ExtCreateRegion
ExtEscape
ExtFloodFill
ExtSelectClipRgn
ExtTextOutA
ExtTextOutW
FatalAppExitA
FatalAppExitW
FatalExit
FileEncryptionStatusA
FileEncryptionStatusW
FileTimeToDosDateTime
FileTimeToLocalFileTime
FileTimeToSystemTime
FillConsoleOutputAttribute
FillConsoleOutputCharacterA
FillConsoleOutputCharacterW
FillPath
FillRect
FillRgn
FindActCtxSectionGuid
FindActCtxSectionStringA
FindActCtxSectionStringW
FindAtomA
FindAtomW
FindClose
FindCloseChangeNotification
FindFirstChangeNotificationA
FindFirstChangeNotificationW
FindFirstFileA
FindFirstFileExA
FindFirstFileExFromAppW
FindFirstFileExW
FindFirstFileNameTransactedW
FindFirstFileNameW
FindFirstFileTransactedA
FindFirstFileTransactedW
FindFirstFileW
FindFirstFreeAce
FindFirstStreamTransactedW
FindFirstStreamW
FindFirstVolumeA
FindFirstVolumeMountPointA
FindFirstVolumeMountPointW
FindFirstVolumeW
FindNLSString
FindNLSStringEx
FindNextChangeNotification
FindNextFileA
FindNextFileNameW
FindNextFileW
FindNextStreamW
FindNextVolumeA
FindNextVolumeMountPointA
FindNextVolumeMountPointW
FindNextVolumeW
FindResourceA
FindResourceExA
FindResourceExW
FindResourceW
FindStringOrdinal
FindVolumeClose
FindVolumeMountPointClose
FindWindowA
FindWindowExA
FindWindowExW
FindWindowW
FixBrushOrgEx
FlashWindow
FlashWindowEx
FlattenPath
FloodFill
FlsAlloc
FlsFree
FlsGetValue
FlsGetValue2
FlsSetValue
FlushConsoleInputBuffer
FlushFileBuffers
FlushInstructionCache
FlushProcessWriteBuffers
FlushViewOfFile
FoldStringA
FoldStringW
FormatMessageA
FormatMessageW
FrameRect
FrameRgn
FreeConsole
FreeEnvironmentStringsA
FreeEnvironmentStringsW
FreeLibrary
FreeLibraryAndExitThread
FreeLibraryWhenCallbackReturns
FreeMemoryJobObject
FreeResource
FreeSid
FreeUserPhysicalPages
GdiAlphaBlend
GdiComment
GdiFlush
GdiGetBatchLimit
GdiGradientFill
GdiSetBatchLimit
GdiTransparentBlt
GenerateConsoleCtrlEvent
GetACP
GetAce
GetAclInformation
GetActiveProcessorCount
GetActiveProcessorGroupCount
GetActiveWindow
GetAltTabInfoA
GetAltTabInfoW
GetAncestor
GetAppContainerAce
GetAppContainerNamedObjectPath
GetApplicationRecoveryCallback
GetApplicationRestartSettings
GetArcDirection
GetAspectRatioFilterEx
GetAsyncKeyState
GetAtomNameA
GetAtomNameW
GetAutoRotationState
GetAwarenessFromDpiAwarenessContext
GetBinaryTypeA
GetBinaryTypeW
GetBitmapBits
GetBitmapDimensionEx
GetBkColor
GetBkMode
GetBoundsRect
GetBrushOrgEx
GetCIMSSM
GetCPInfo
GetCPInfoExA
GetCPInfoExW
GetCachedSigningLevel
GetCalendarInfoA
GetCalendarInfoEx
GetCalendarInfoW
GetCapture
GetCaretBlinkTime
GetCaretPos
GetCharABCWidthsA
GetCharABCWidthsFloatA
GetCharABCWidthsFloatW
GetCharABCWidthsI
GetCharABCWidthsW
GetCharWidth32A
GetCharWidth32W
GetCharWidthA
GetCharWidthFloatA
GetCharWidthFloatW
GetCharWidthI
GetCharWidthW
GetCharacterPlacementA
GetCharacterPlacementW
GetClassInfoA
GetClassInfoExA
GetClassInfoExW
GetClassInfoW
GetClassLongA
GetClassLongPtrA
GetClassLongPtrW
GetClassLongW
GetClassNameA
GetClassNameW
GetClassWord
GetClientRect
GetClipBox
GetClipCursor
GetClipRgn
GetClipboardData
GetClipboardFormatNameA
GetClipboardFormatNameW
GetClipboardMetadata
GetClipboardOwner
GetClipboardSequenceNumber
GetClipboardViewer
GetColorAdjustment
GetColorSpace
GetComboBoxInfo
GetCommConfig
GetCommMask
GetCommModemStatus
GetCommPorts
GetCommProperties
GetCommState
GetCommTimeouts
GetCommandLineA
GetCommandLineW
GetCompressedFileSizeA
GetCompressedFileSizeTransactedA
GetCompressedFileSizeTransactedW
GetCompressedFileSizeW
GetComputerNameA
GetComputerNameExA
GetComputerNameExW
GetComputerNameW
GetConsoleAliasA
GetConsoleAliasExesA
GetConsoleAliasExesLengthA
GetConsoleAliasExesLengthW
GetConsoleAliasExesW
GetConsoleAliasW
GetConsoleAliasesA
GetConsoleAliasesLengthA
GetConsoleAliasesLengthW
GetConsoleAliasesW
GetConsoleCP
GetConsoleCommandHistoryA
GetConsoleCommandHistoryLengthA
GetConsoleCommandHistoryLengthW
GetConsoleCommandHistoryW
GetConsoleCursorInfo
GetConsoleDisplayMode
GetConsoleFontSize
GetConsoleHistoryInfo
GetConsoleMode
GetConsoleOriginalTitleA
GetConsoleOriginalTitleW
GetConsoleOutputCP
GetConsoleProcessList
GetConsoleScreenBufferInfo
GetConsoleScreenBufferInfoEx
GetConsoleSelectionInfo
GetConsoleTitleA
GetConsoleTitleW
GetConsoleWindow
GetCurrencyFormatA
GetCurrencyFormatEx
GetCurrencyFormatW
GetCurrentActCtx
GetCurrentConsoleFont
GetCurrentConsoleFontEx
GetCurrentDirectoryA
GetCurrentDirectoryW
GetCurrentHwProfileA
GetCurrentHwProfileW
GetCurrentInputMessageSource
GetCurrentMonitorTopologyId
GetCurrentObject
GetCurrentPositionEx
GetCurrentProcess
GetCurrentProcessId
GetCurrentProcessorNumber
GetCurrentProcessorNumberEx
GetCurrentThread
GetCurrentThreadId
GetCurrentThreadStackLimits
GetCurrentUmsThread
GetCursor
GetCursorInfo
GetCursorPos
GetDC
GetDCBrushColor
GetDCEx
GetDCOrgEx
GetDCPenColor
GetDIBColorTable
GetDIBits
GetDateFormatA
GetDateFormatEx
GetDateFormatW
GetDefaultCommConfigA
GetDefaultCommConfigW
GetDesktopWindow
GetDeveloperDriveEnablementState
GetDeviceCaps
GetDeviceGammaRamp
GetDevicePowerState
GetDialogBaseUnits
GetDialogControlDpiChangeBehavior
GetDialogDpiChangeBehavior
GetDiskFreeSpaceA
GetDiskFreeSpaceExA
GetDiskFreeSpaceExW
GetDiskFreeSpaceW
GetDiskSpaceInformationA
GetDiskSpaceInformationW
GetDisplayAutoRotationPreferences
GetDisplayAutoRotationPreferencesByProcessId
GetDisplayConfigBufferSizes
GetDlgCtrlID
GetDlgItem
GetDlgItemInt
GetDlgItemTextA
GetDlgItemTextW
GetDllDirectoryA
GetDllDirectoryW
GetDoubleClickTime
GetDpiAwarenessContextForProcess
GetDpiForSystem
GetDpiForWindow
GetDpiFromDpiAwarenessContext
GetDriveTypeA
GetDriveTypeW
GetDurationFormat
GetDurationFormatEx
GetDynamicTimeZoneInformation
GetDynamicTimeZoneInformationEffectiveYears
GetEnabledXStateFeatures
GetEnhMetaFileA
GetEnhMetaFileBits
GetEnhMetaFileDescriptionA
GetEnhMetaFileDescriptionW
GetEnhMetaFileHeader
GetEnhMetaFilePaletteEntries
GetEnhMetaFilePixelFormat
GetEnhMetaFileW
GetEnvironmentStrings
GetEnvironmentStringsW
GetEnvironmentVariableA
GetEnvironmentVariableW
GetErrorMode
GetEventLogInformation
GetExitCodeProcess
GetExitCodeThread
GetFileAttributesA
GetFileAttributesExA
GetFileAttributesExFromAppW
GetFileAttributesExW
GetFileAttributesTransactedA
GetFileAttributesTransactedW
GetFileAttributesW
GetFileBandwidthReservation
GetFileInformationByHandle
GetFileInformationByHandleEx
GetFileInformationByName
GetFileMUIInfo
GetFileMUIPath
GetFileSecurityA
GetFileSecurityW
GetFileSize
GetFileSizeEx
GetFileTime
GetFileType
GetFileVersionInfoA
GetFileVersionInfoExA
GetFileVersionInfoExW
GetFileVersionInfoSizeA
GetFileVersionInfoSizeExA
GetFileVersionInfoSizeExW
GetFileVersionInfoSizeW
GetFileVersionInfoW
GetFinalPathNameByHandleA
GetFinalPathNameByHandleW
GetFirmwareEnvironmentVariableA
GetFirmwareEnvironmentVariableExA
GetFirmwareEnvironmentVariableExW
GetFirmwareEnvironmentVariableW
GetFirmwareType
GetFocus
GetFontData
GetFontLanguageInfo
GetFontUnicodeRanges
GetForegroundWindow
GetFullPathNameA
GetFullPathNameTransactedA
GetFullPathNameTransactedW
GetFullPathNameW
GetGUIThreadInfo
GetGeoInfoA
GetGeoInfoEx
GetGeoInfoW
GetGestureConfig
GetGestureExtraArgs
GetGestureInfo
GetGlyphIndicesA
GetGlyphIndicesW
GetGlyphOutlineA
GetGlyphOutlineW
GetGraphicsMode
GetGuiResources
GetHandleInformation
GetICMProfileA
GetICMProfileW
GetIconInfo
GetIconInfoExA
GetIconInfoExW
GetInputState
GetIntegratedDisplaySize
GetKBCodePage
GetKernelObjectSecurity
GetKerningPairsA
GetKerningPairsW
GetKeyNameTextA
GetKeyNameTextW
GetKeyState
GetKeyboardLayout
GetKeyboardLayoutList
GetKeyboardLayoutNameA
GetKeyboardLayoutNameW
GetKeyboardState
GetKeyboardType
GetLargePageMinimum
GetLargestConsoleWindowSize
GetLastActivePopup
GetLastError
GetLastInputInfo
GetLayeredWindowAttributes
GetLayout
GetLengthSid
GetListBoxInfo
GetLocalTime
GetLocaleInfoA
GetLocaleInfoEx
GetLocaleInfoW
GetLogColorSpaceA
GetLogColorSpaceW
GetLogicalDriveStringsA
GetLogicalDriveStringsW
GetLogicalDrives
GetLogicalProcessorInformation
GetLogicalProcessorInformationEx
GetLongPathNameA
GetLongPathNameTransactedA
GetLongPathNameTransactedW
GetLongPathNameW
GetMachineTypeAttributes
GetMailslotInfo
GetMapMode
GetMaximumProcessorCount
GetMaximumProcessorGroupCount
GetMemoryErrorHandlingCapabilities
GetMemoryNumaClosestInitiatorNode
GetMemoryNumaPerformanceInformation
GetMenu
GetMenuBarInfo
GetMenuCheckMarkDimensions
GetMenuContextHelpId
GetMenuDefaultItem
GetMenuInfo
GetMenuItemCount
GetMenuItemID
GetMenuItemInfoA
GetMenuItemInfoW
GetMenuItemRect
GetMenuState
GetMenuStringA
GetMenuStringW
GetMessageA
GetMessageExtraInfo
GetMessagePos
GetMessageTime
GetMessageW
GetMetaFileA
GetMetaFileBitsEx
GetMetaFileW
GetMetaRgn
GetMiterLimit
GetModuleFileNameA
GetModuleFileNameW
GetModuleHandleA
GetModuleHandleExA
GetModuleHandleExW
GetModuleHandleW
GetMonitorInfoA
GetMonitorInfoW
GetMouseMovePointsEx
GetNLSVersion
GetNLSVersionEx
GetNamedPipeClientComputerNameA
GetNamedPipeClientComputerNameW
GetNamedPipeClientProcessId
GetNamedPipeClientSessionId
GetNamedPipeHandleStateA
GetNamedPipeHandleStateW
GetNamedPipeInfo
GetNamedPipeServerProcessId
GetNamedPipeServerSessionId
GetNativeSystemInfo
GetNearestColor
GetNearestPaletteIndex
GetNextDlgGroupItem
GetNextDlgTabItem
GetNextUmsListItem
GetNumaAvailableMemoryNode
GetNumaAvailableMemoryNodeEx
GetNumaHighestNodeNumber
GetNumaNodeNumberFromHandle
GetNumaNodeProcessorMask
GetNumaNodeProcessorMask2
GetNumaNodeProcessorMaskEx
GetNumaProcessorNode
GetNumaProcessorNodeEx
GetNumaProximityNode
GetNumaProximityNodeEx
GetNumberFormatA
GetNumberFormatEx
GetNumberFormatW
GetNumberOfConsoleInputEvents
GetNumberOfConsoleMouseButtons
GetNumberOfEventLogRecords
GetOEMCP
GetObjectA
GetObjectType
GetObjectW
GetOldestEventLogRecord
GetOpenClipboardWindow
GetOsManufacturingMode
GetOsSafeBootMode
GetOutlineTextMetricsA
GetOutlineTextMetricsW
GetOverlappedResult
GetOverlappedResultEx
GetPaletteEntries
GetParent
GetPath
GetPhysicalCursorPos
GetPhysicallyInstalledSystemMemory
GetPixel
GetPixelFormat
GetPointerCursorId
GetPointerDevice
GetPointerDeviceCursors
GetPointerDeviceProperties
GetPointerDeviceRects
GetPointerDevices
GetPointerFrameInfo
GetPointerFrameInfoHistory
GetPointerFramePenInfo
GetPointerFramePenInfoHistory
GetPointerFrameTouchInfo
GetPointerFrameTouchInfoHistory
GetPointerInfo
GetPointerInfoHistory
GetPointerInputTransform
GetPointerPenInfo
GetPointerPenInfoHistory
GetPointerTouchInfo
GetPointerTouchInfoHistory
GetPointerType
GetPolyFillMode
GetPriorityClass
GetPriorityClipboardFormat
GetPrivateObjectSecurity
GetPrivateProfileIntA
GetPrivateProfileIntW
GetPrivateProfileSectionA
GetPrivateProfileSectionNamesA
GetPrivateProfileSectionNamesW
GetPrivateProfileSectionW
GetPrivateProfileStringA
GetPrivateProfileStringW
GetPrivateProfileStructA
GetPrivateProfileStructW
GetProcAddress
GetProcessAffinityMask
GetProcessDEPPolicy
GetProcessDefaultCpuSetMasks
GetProcessDefaultCpuSets
GetProcessDefaultLayout
GetProcessGroupAffinity
GetProcessHandleCount
GetProcessHeap
GetProcessHeaps
GetProcessId
GetProcessIdOfThread
GetProcessInformation
GetProcessIoCounters
GetProcessMitigationPolicy
GetProcessPreferredUILanguages
GetProcessPriorityBoost
GetProcessShutdownParameters
GetProcessTimes
GetProcessVersion
GetProcessWindowStation
GetProcessWorkingSetSize
GetProcessWorkingSetSizeEx
GetProcessorSystemCycleTime
GetProductInfo
GetProfileIntA
GetProfileIntW
GetProfileSectionA
GetProfileSectionW
GetProfileStringA
GetProfileStringW
GetPropA
GetPropW
GetQueueStatus
GetQueuedCompletionStatus
GetQueuedCompletionStatusEx
GetROP2
GetRandomRgn
GetRasterizerCaps
GetRawInputBuffer
GetRawInputData
GetRawInputDeviceInfoA
GetRawInputDeviceInfoW
GetRawInputDeviceList
GetRawPointerDeviceData
GetRegionData
GetRegisteredRawInputDevices
GetRgnBox
GetScrollBarInfo
GetScrollInfo
GetScrollPos
GetScrollRange
GetSecurityDescriptorControl
GetSecurityDescriptorDacl
GetSecurityDescriptorGroup
GetSecurityDescriptorLength
GetSecurityDescriptorOwner
GetSecurityDescriptorRMControl
GetSecurityDescriptorSacl
GetServiceDirectory
GetServiceDisplayNameA
GetServiceDisplayNameW
GetServiceKeyNameA
GetServiceKeyNameW
GetServiceRegistryStateKey
GetSharedServiceDirectory
GetSharedServiceRegistryStateKey
GetShellWindow
GetShortPathNameA
GetShortPathNameW
GetSidIdentifierAuthority
GetSidLengthRequired
GetSidSubAuthority
GetSidSubAuthorityCount
GetStartupInfoA
GetStartupInfoW
GetStdHandle
GetStockObject
GetStretchBltMode
GetStringScripts
GetStringTypeA
GetStringTypeExA
GetStringTypeExW
GetStringTypeW
GetSubMenu
GetSysColor
GetSysColorBrush
GetSystemCpuSetInformation
GetSystemDEPPolicy
GetSystemDefaultLCID
GetSystemDefaultLangID
GetSystemDefaultLocaleName
GetSystemDefaultUILanguage
GetSystemDirectoryA
GetSystemDirectoryW
GetSystemDpiForProcess
GetSystemFileCacheSize
GetSystemFirmwareTable
GetSystemInfo
GetSystemLeapSecondInformation
GetSystemMenu
GetSystemMetrics
GetSystemMetricsForDpi
GetSystemPaletteEntries
GetSystemPaletteUse
GetSystemPowerStatus
GetSystemPreferredUILanguages
GetSystemRegistryQuota
GetSystemTime
GetSystemTimeAdjustment
GetSystemTimeAdjustmentPrecise
GetSystemTimeAsFileTime
GetSystemTimePreciseAsFileTime
GetSystemTimes
GetSystemWindowsDirectoryA
GetSystemWindowsDirectoryW
GetSystemWow64Directory2A
GetSystemWow64Directory2W
GetSystemWow64DirectoryA
GetSystemWow64DirectoryW
GetTabbedTextExtentA
GetTabbedTextExtentW
GetTapeParameters
GetTapePosition
GetTapeStatus
GetTempFileNameA
GetTempFileNameW
GetTempPath2A
GetTempPath2W
GetTempPathA
GetTempPathW
GetTextAlign
GetTextCharacterExtra
GetTextCharset
GetTextCharsetInfo
GetTextColor
GetTextExtentExPointA
GetTextExtentExPointI
GetTextExtentExPointW
GetTextExtentPoint32A
GetTextExtentPoint32W
GetTextExtentPointA
GetTextExtentPointI
GetTextExtentPointW
GetTextFaceA
GetTextFaceW
GetTextMetricsA
GetTextMetricsW
GetThreadContext
GetThreadDescription
GetThreadDesktop
GetThreadDpiAwarenessContext
GetThreadDpiHostingBehavior
GetThreadEnabledXStateFeatures
GetThreadErrorMode
GetThreadGroupAffinity
GetThreadIOPendingFlag
GetThreadId
GetThreadIdealProcessorEx
GetThreadInformation
GetThreadLocale
GetThreadPreferredUILanguages
GetThreadPriority
GetThreadPriorityBoost
GetThreadSelectedCpuSetMasks
GetThreadSelectedCpuSets
GetThreadSelectorEntry
GetThreadTimes
GetThreadUILanguage
GetTickCount
GetTickCount64
GetTimeFormatA
GetTimeFormatEx
GetTimeFormatW
GetTimeZoneInformation
GetTimeZoneInformationForYear
GetTitleBarInfo
GetTokenInformation
GetTopWindow
GetTouchInputInfo
GetUILanguageInfo
GetUmsCompletionListEvent
GetUmsSystemThreadInformation
GetUnpredictedMessagePos
GetUpdateRect
GetUpdateRgn
GetUpdatedClipboardFormats
GetUserDefaultGeoName
GetUserDefaultLCID
GetUserDefaultLangID
GetUserDefaultLocaleName
GetUserDefaultUILanguage
GetUserGeoID
GetUserNameA
GetUserNameW
GetUserObjectInformationA
GetUserObjectInformationW
GetUserObjectSecurity
GetUserPreferredUILanguages
GetVersion
GetVersionExA
GetVersionExW
GetViewportExtEx
GetViewportOrgEx
GetVolumeInformationA
GetVolumeInformationByHandleW
GetVolumeInformationW
GetVolumeNameForVolumeMountPointA
GetVolumeNameForVolumeMountPointW
GetVolumePathNameA
GetVolumePathNameW
GetVolumePathNamesForVolumeNameA
GetVolumePathNamesForVolumeNameW
GetWinMetaFileBits
GetWindow
GetWindowContextHelpId
GetWindowDC
GetWindowDisplayAffinity
GetWindowDpiAwarenessContext
GetWindowDpiHostingBehavior
GetWindowExtEx
GetWindowFeedbackSetting
GetWindowInfo
GetWindowLongA
GetWindowLongPtrA
GetWindowLongPtrW
GetWindowLongW
GetWindowModuleFileNameA
GetWindowModuleFileNameW
GetWindowOrgEx
GetWindowPlacement
GetWindowRect
GetWindowRgn
GetWindowRgnBox
GetWindowTextA
GetWindowTextLengthA
GetWindowTextLengthW
GetWindowTextW
GetWindowThreadProcessId
GetWindowWord
GetWindowsAccountDomainSid
GetWindowsDirectoryA
GetWindowsDirectoryW
GetWorldTransform
GetWriteWatch
GetXStateFeaturesMask
GlobalAddAtomA
GlobalAddAtomExA
GlobalAddAtomExW
GlobalAddAtomW
GlobalAlloc
GlobalCompact
GlobalDeleteAtom
GlobalFindAtomA
GlobalFindAtomW
GlobalFix
GlobalFlags
GlobalFree
GlobalGetAtomNameA
GlobalGetAtomNameW
GlobalHandle
GlobalLock
GlobalMemoryStatus
GlobalMemoryStatusEx
GlobalReAlloc
GlobalSize
GlobalUnWire
GlobalUnfix
GlobalUnlock
GlobalWire
GradientFill
GrayStringA
GrayStringW
HeapAlloc
HeapCompact
HeapCreate
HeapDestroy
HeapFree
HeapLock
HeapQueryInformation
HeapReAlloc
HeapSetInformation
HeapSize
HeapSummary
HeapUnlock
HeapValidate
HeapWalk
HideCaret
HiliteMenuItem
IdnToAscii
IdnToNameprepUnicode
IdnToUnicode
ImmAssociateContext
ImmAssociateContextEx
ImmConfigureIMEA
ImmConfigureIMEW
ImmCreateContext
ImmDestroyContext
ImmDisableIME
ImmDisableLegacyIME
ImmDisableTextFrameService
ImmEnumInputContext
ImmEnumRegisterWordA
ImmEnumRegisterWordW
ImmEscapeA
ImmEscapeW
ImmGetCandidateListA
ImmGetCandidateListCountA
ImmGetCandidateListCountW
ImmGetCandidateListW
ImmGetCandidateWindow
ImmGetCompositionFontA
ImmGetCompositionFontW
ImmGetCompositionStringA
ImmGetCompositionStringW
ImmGetCompositionWindow
ImmGetContext
ImmGetConversionListA
ImmGetConversionListW
ImmGetConversionStatus
ImmGetDefaultIMEWnd
ImmGetDescriptionA
ImmGetDescriptionW
ImmGetGuideLineA
ImmGetGuideLineW
ImmGetIMEFileNameA
ImmGetIMEFileNameW
ImmGetImeMenuItemsA
ImmGetImeMenuItemsW
ImmGetOpenStatus
ImmGetProperty
ImmGetRegisterWordStyleA
ImmGetRegisterWordStyleW
ImmGetStatusWindowPos
ImmGetVirtualKey
ImmInstallIMEA
ImmInstallIMEW
ImmIsIME
ImmIsUIMessageA
ImmIsUIMessageW
ImmNotifyIME
ImmRegisterWordA
ImmRegisterWordW
ImmReleaseContext
ImmSetCandidateWindow
ImmSetCompositionFontA
ImmSetCompositionFontW
ImmSetCompositionStringA
ImmSetCompositionStringW
ImmSetCompositionWindow
ImmSetConversionStatus
ImmSetOpenStatus
ImmSetStatusWindowPos
ImmSimulateHotKey
ImmUnregisterWordA
ImmUnregisterWordW
ImpersonateAnonymousToken
ImpersonateLoggedOnUser
ImpersonateNamedPipeClient
ImpersonateSelf
InSendMessage
InSendMessageEx
InflateRect
InheritWindowMonitor
InitAtomTable
InitOnceBeginInitialize
InitOnceComplete
InitOnceExecuteOnce
InitOnceInitialize
InitializeAcl
InitializeConditionVariable
InitializeContext
InitializeContext2
InitializeCriticalSection
InitializeCriticalSectionAndSpinCount
InitializeCriticalSectionEx
InitializeEnclave
InitializeProcThreadAttributeList
InitializeSListHead
InitializeSRWLock
InitializeSecurityDescriptor
InitializeSid
InitializeSynchronizationBarrier
InitializeTouchInjection
InitiateShutdownA
InitiateShutdownW
InitiateSystemShutdownA
InitiateSystemShutdownExA
InitiateSystemShutdownExW
InitiateSystemShutdownW
InjectSyntheticPointerInput
InjectTouchInput
InsertMenuA
InsertMenuItemA
InsertMenuItemW
InsertMenuW
InstallELAMCertificateInfo
InterlockedFlushSList
InterlockedPopEntrySList
InterlockedPushEntrySList
InterlockedPushListSListEx
InternalGetWindowText
IntersectClipRect
IntersectRect
InvalidateRect
InvalidateRgn
InvertRect
InvertRgn
IsApiSetImplemented
IsBadCodePtr
IsBadHugeReadPtr
IsBadHugeWritePtr
IsBadReadPtr
IsBadStringPtrA
IsBadStringPtrW
IsBadWritePtr
IsCharAlphaA
IsCharAlphaNumericA
IsCharAlphaNumericW
IsCharAlphaW
IsCharLowerA
IsCharLowerW
IsCharUpperA
IsCharUpperW
IsChild
IsClipboardFormatAvailable
IsDBCSLeadByte
IsDBCSLeadByteEx
IsDebuggerPresent
IsDialogMessageA
IsDialogMessageW
IsDlgButtonChecked
IsEnclaveTypeSupported
IsGUIThread
IsHungAppWindow
IsIconic
IsImmersiveProcess
IsInterceptWindow
IsMenu
IsMouseInPointerEnabled
IsNLSDefinedString
IsNativeVhdBoot
IsNormalizedString
IsProcessCritical
IsProcessDPIAware
IsProcessInJob
IsProcessorFeaturePresent
IsRectEmpty
IsSystemResumeAutomatic
IsTextUnicode
IsThreadAFiber
IsThreadpoolTimerSet
IsTokenRestricted
IsTokenUntrusted
IsTouchWindow
IsUserCetAvailableInEnvironment
IsValidAcl
IsValidCodePage
IsValidDpiAwarenessContext
IsValidLanguageGroup
IsValidLocale
IsValidLocaleName
IsValidNLSVersion
IsValidSecurityDescriptor
IsValidSid
IsWellKnownSid
IsWinEventHookInstalled
IsWindow
IsWindowArranged
IsWindowEnabled
IsWindowUnicode
IsWindowVisible
IsWow64GuestMachineSupported
IsWow64Message
IsWow64Process
IsWow64Process2
IsZoomed
KillTimer
LCIDToLocaleName
LCMapStringA
LCMapStringEx
LCMapStringW
LPtoDP
LeaveCriticalSection
LeaveCriticalSectionWhenCallbackReturns
LineDDA
LineTo
LoadAcceleratorsA
LoadAcceleratorsW
LoadBitmapA
LoadBitmapW
LoadCursorA
LoadCursorFromFileA
LoadCursorFromFileW
LoadCursorW
LoadEnclaveData
LoadEnclaveImageA
LoadEnclaveImageW
LoadIconA
LoadIconW
LoadImageA
LoadImageW
LoadKeyboardLayoutA
LoadKeyboardLayoutW
LoadLibraryA
LoadLibraryExA
LoadLibraryExW
LoadLibraryW
LoadMenuA
LoadMenuIndirectA
LoadMenuIndirectW
LoadMenuW
LoadModule
LoadPackagedLibrary
LoadResource
LoadStringA
LoadStringByReference
LoadStringW
LocalAlloc
LocalCompact
LocalFileTimeToFileTime
LocalFileTimeToLocalSystemTime
LocalFlags
LocalFree
LocalHandle
LocalLock
LocalReAlloc
LocalShrink
LocalSize
LocalSystemTimeToLocalFileTime
LocalUnlock
LocaleNameToLCID
LocateXStateFeature
LockFile
LockFileEx
LockResource
LockServiceDatabase
LockSetForegroundWindow
LockWindowUpdate
LockWorkStation
LogicalToPhysicalPoint
LogicalToPhysicalPointForPerMonitorDPI
LogonUserA
LogonUserExA
LogonUserExW
LogonUserW
LookupAccountNameA
LookupAccountNameLocalA
LookupAccountNameLocalW
LookupAccountNameW
LookupAccountSidA
LookupAccountSidLocalA
LookupAccountSidLocalW
LookupAccountSidW
LookupIconIdFromDirectory
LookupIconIdFromDirectoryEx
LookupPrivilegeDisplayNameA
LookupPrivilegeDisplayNameW
LookupPrivilegeNameA
LookupPrivilegeNameW
LookupPrivilegeValueA
LookupPrivilegeValueW
MakeAbsoluteSD
MakeSelfRelativeSD
MapDialogRect
MapGenericMask
MapUserPhysicalPages
MapUserPhysicalPagesScatter
MapViewOfFile
MapViewOfFile3
MapViewOfFile3FromApp
MapViewOfFileEx
MapViewOfFileExNuma
MapViewOfFileFromApp
MapViewOfFileNuma2
MapVirtualKeyA
MapVirtualKeyExA
MapVirtualKeyExW
MapVirtualKeyW
MapWindowPoints
MaskBlt
MenuItemFromPoint
MessageBeep
MessageBoxA
MessageBoxExA
MessageBoxExW
MessageBoxIndirectA
MessageBoxIndirectW
MessageBoxW
ModifyMenuA
ModifyMenuW
ModifyWorldTransform
MonitorFromPoint
MonitorFromRect
MonitorFromWindow
MoveFileA
MoveFileExA
MoveFileExW
MoveFileFromAppW
MoveFileTransactedA
MoveFileTransactedW
MoveFileW
MoveFileWithProgressA
MoveFileWithProgressW
MoveToEx
MoveWindow
MsgWaitForMultipleObjects
MsgWaitForMultipleObjectsEx
MulDiv
MultiByteToWideChar
MultinetGetConnectionPerformanceA
MultinetGetConnectionPerformanceW
NeedCurrentDirectoryForExePathA
NeedCurrentDirectoryForExePathW
NormalizeString
NotifyBootConfigStatus
NotifyChangeEventLog
NotifyServiceStatusChangeA
NotifyServiceStatusChangeW
NotifyUILanguageChange
NotifyWinEvent
ObjectCloseAuditAlarmA
ObjectCloseAuditAlarmW
ObjectDeleteAuditAlarmA
ObjectDeleteAuditAlarmW
ObjectOpenAuditAlarmA
ObjectOpenAuditAlarmW
ObjectPrivilegeAuditAlarmA
ObjectPrivilegeAuditAlarmW
OemKeyScan
OemToCharA
OemToCharBuffA
OemToCharBuffW
OemToCharW
OfferVirtualMemory
OffsetClipRgn
OffsetRect
OffsetRgn
OffsetViewportOrgEx
OffsetWindowOrgEx
OpenBackupEventLogA
OpenBackupEventLogW
OpenClipboard
OpenCommPort
OpenDedicatedMemoryPartition
OpenDesktopA
OpenDesktopW
OpenEncryptedFileRawA
OpenEncryptedFileRawW
OpenEventA
OpenEventLogA
OpenEventLogW
OpenEventW
OpenFile
OpenFileById
OpenFileMappingA
OpenFileMappingFromApp
OpenFileMappingW
OpenIcon
OpenInputDesktop
OpenJobObjectA
OpenJobObjectW
OpenMutexA
OpenMutexW
OpenPrivateNamespaceA
OpenPrivateNamespaceW
OpenProcess
OpenProcessToken
OpenSCManagerA
OpenSCManagerW
OpenSemaphoreA
OpenSemaphoreW
OpenServiceA
OpenServiceW
OpenThread
OpenThreadToken
OpenWaitableTimerA
OpenWaitableTimerW
OpenWindowStationA
OpenWindowStationW
OperationEnd
OperationStart
OutputDebugStringA
OutputDebugStringW
PackTouchHitTestingProximityEvaluation
PaintDesktop
PaintRgn
PatBlt
PathToRegion
PeekConsoleInputA
PeekConsoleInputW
PeekMessageA
PeekMessageW
PeekNamedPipe
PhysicalToLogicalPoint
PhysicalToLogicalPointForPerMonitorDPI
Pie
PlayEnhMetaFile
PlayEnhMetaFileRecord
PlayMetaFile
PlayMetaFileRecord
PlgBlt
PolyBezier
PolyBezierTo
PolyDraw
PolyPolygon
PolyPolyline
PolyTextOutA
PolyTextOutW
Polygon
Polyline
PolylineTo
PostMessageA
PostMessageW
PostQueuedCompletionStatus
PostQuitMessage
PostThreadMessageA
PostThreadMessageW
PowerClearRequest
PowerCreateRequest
PowerSetRequest
PrefetchVirtualMemory
PrepareTape
PrintWindow
PrivateExtractIconsA
PrivateExtractIconsW
PrivilegeCheck
PrivilegedServiceAuditAlarmA
PrivilegedServiceAuditAlarmW
ProcessIdToSessionId
PtInRect
PtInRegion
PtVisible
PulseEvent
PurgeComm
QueryActCtxSettingsW
QueryActCtxW
QueryAuxiliaryCounterFrequency
QueryDepthSList
QueryDisplayConfig
QueryDosDeviceA
QueryDosDeviceW
QueryFullProcessImageNameA
QueryFullProcessImageNameW
QueryIdleProcessorCycleTime
QueryIdleProcessorCycleTimeEx
QueryInformationJobObject
QueryInterruptTime
QueryInterruptTimePrecise
QueryIoRateControlInformationJobObject
QueryMemoryResourceNotification
QueryPartitionInformation
QueryPerformanceCounter
QueryPerformanceFrequency
QueryProcessAffinityUpdateMode
QueryProcessCycleTime
QueryProtectedPolicy
QuerySecurityAccessMask
QueryServiceConfig2A
QueryServiceConfig2W
QueryServiceConfigA
QueryServiceConfigW
QueryServiceDynamicInformation
QueryServiceLockStatusA
QueryServiceLockStatusW
QueryServiceObjectSecurity
QueryServiceStatus
QueryServiceStatusEx
QueryThreadCycleTime
QueryThreadProfiling
QueryThreadpoolStackInformation
QueryUmsThreadInformation
QueryUnbiasedInterruptTime
QueryUnbiasedInterruptTimePrecise
QueryVirtualMemoryInformation
QueueUserAPC
QueueUserAPC2
QueueUserWorkItem
RaiseCustomSystemEventTrigger
RaiseException
RaiseFailFastException
ReOpenFile
ReadConsoleA
ReadConsoleInputA
ReadConsoleInputW
ReadConsoleOutputA
ReadConsoleOutputAttribute
ReadConsoleOutputCharacterA
ReadConsoleOutputCharacterW
ReadConsoleOutputW
ReadConsoleW
ReadDirectoryChangesExW
ReadDirectoryChangesW
ReadEncryptedFileRaw
ReadEventLogA
ReadEventLogW
ReadFile
ReadFileEx
ReadFileScatter
ReadProcessMemory
ReadThreadProfilingData
RealChildWindowFromPoint
RealGetWindowClassA
RealGetWindowClassW
RealizePalette
ReclaimVirtualMemory
RectInRegion
RectVisible
Rectangle
RedrawWindow
RegCloseKey
RegConnectRegistryA
RegConnectRegistryExA
RegConnectRegistryExW
RegConnectRegistryW
RegCopyTreeA
RegCopyTreeW
RegCreateKeyA
RegCreateKeyExA
RegCreateKeyExW
RegCreateKeyTransactedA
RegCreateKeyTransactedW
RegCreateKeyW
RegDeleteKeyA
RegDeleteKeyExA
RegDeleteKeyExW
RegDeleteKeyTransactedA
RegDeleteKeyTransactedW
RegDeleteKeyValueA
RegDeleteKeyValueW
RegDeleteKeyW
RegDeleteTreeA
RegDeleteTreeW
RegDeleteValueA
RegDeleteValueW
RegDisablePredefinedCache
RegDisablePredefinedCacheEx
RegDisableReflectionKey
RegEnableReflectionKey
RegEnumKeyA
RegEnumKeyExA
RegEnumKeyExW
RegEnumKeyW
RegEnumValueA
RegEnumValueW
RegFlushKey
RegGetKeySecurity
RegGetValueA
RegGetValueW
RegLoadAppKeyA
RegLoadAppKeyW
RegLoadKeyA
RegLoadKeyW
RegLoadMUIStringA
RegLoadMUIStringW
RegNotifyChangeKeyValue
RegOpenCurrentUser
RegOpenKeyA
RegOpenKeyExA
RegOpenKeyExW
RegOpenKeyTransactedA
RegOpenKeyTransactedW
RegOpenKeyW
RegOpenUserClassesRoot
RegOverridePredefKey
RegQueryInfoKeyA
RegQueryInfoKeyW
RegQueryMultipleValuesA
RegQueryMultipleValuesW
RegQueryReflectionKey
RegQueryValueA
RegQueryValueExA
RegQueryValueExW
RegQueryValueW
RegRenameKey
RegReplaceKeyA
RegReplaceKeyW
RegRestoreKeyA
RegRestoreKeyW
RegSaveKeyA
RegSaveKeyExA
RegSaveKeyExW
RegSaveKeyW
RegSetKeySecurity
RegSetKeyValueA
RegSetKeyValueW
RegSetValueA
RegSetValueExA
RegSetValueExW
RegSetValueW
RegUnLoadKeyA
RegUnLoadKeyW
RegisterApplicationRecoveryCallback
RegisterApplicationRestart
RegisterBadMemoryNotification
RegisterClassA
RegisterClassExA
RegisterClassExW
RegisterClassW
RegisterClipboardFormatA
RegisterClipboardFormatW
RegisterCloakedNotification
RegisterDeviceNotificationA
RegisterDeviceNotificationW
RegisterEventSourceA
RegisterEventSourceW
RegisterForTooltipDismissNotification
RegisterHotKey
RegisterPointerDeviceNotifications
RegisterPointerInputTarget
RegisterPointerInputTargetEx
RegisterPowerSettingNotification
RegisterRawInputDevices
RegisterServiceCtrlHandlerA
RegisterServiceCtrlHandlerExA
RegisterServiceCtrlHandlerExW
RegisterServiceCtrlHandlerW
RegisterShellHookWindow
RegisterSuspendResumeNotification
RegisterTouchHitTestingWindow
RegisterTouchWindow
RegisterWaitForSingleObject
RegisterWindowMessageA
RegisterWindowMessageW
ReleaseActCtx
ReleaseCapture
ReleaseDC
ReleaseMutex
ReleaseMutexWhenCallbackReturns
ReleasePseudoConsole
ReleaseSRWLockExclusive
ReleaseSRWLockShared
ReleaseSemaphore
ReleaseSemaphoreWhenCallbackReturns
RemoveClipboardFormatListener
RemoveDirectory2A
RemoveDirectory2W
RemoveDirectoryA
RemoveDirectoryFromAppW
RemoveDirectoryTransactedA
RemoveDirectoryTransactedW
RemoveDirectoryW
RemoveDllDirectory
RemoveFontMemResourceEx
RemoveFontResourceA
RemoveFontResourceExA
RemoveFontResourceExW
RemoveFontResourceW
RemoveMenu
RemovePropA
RemovePropW
RemoveSecureMemoryCacheCallback
RemoveVectoredContinueHandler
RemoveVectoredExceptionHandler
ReplaceFileA
ReplaceFileFromAppW
ReplaceFileW
ReplacePartitionUnit
ReplyMessage
ReportEventA
ReportEventW
RequestDeviceWakeup
RequestWakeupLatency
ResetDCA
ResetDCW
ResetEvent
ResetWriteWatch
ResizePalette
ResizePseudoConsole
ResolveLocaleName
RestoreDC
RestoreThreadPreferredUILanguages
ResumeThread
RevertToSelf
RoundRect
RtlAddFunctionTable
RtlAddGrowableFunctionTable
RtlCaptureContext
RtlCaptureContext2
RtlCaptureStackBackTrace
RtlCompareMemory
RtlConvertDeviceFamilyInfoToString
RtlCopyDeviceMemory
RtlCopyVolatileMemory
RtlCrc32
RtlCrc64
RtlDeleteFunctionTable
RtlDeleteGrowableFunctionTable
RtlDrainNonVolatileFlush
RtlExtendCorrelationVector
RtlFillNonVolatileMemory
RtlFirstEntrySList
RtlFlushNonVolatileMemory
RtlFlushNonVolatileMemoryRanges
RtlFreeNonVolatileToken
RtlGetDeviceFamilyInfoEnum
RtlGetNonVolatileToken
RtlGetProductInfo
RtlGetReturnAddressHijackTarget
RtlGetSystemGlobalData
RtlGrowFunctionTable
RtlIncrementCorrelationVector
RtlInitializeCorrelationVector
RtlInitializeSListHead
RtlInstallFunctionTableCallback
RtlInterlockedFlushSList
RtlInterlockedPopEntrySList
RtlInterlockedPushEntrySList
RtlInterlockedPushListSListEx
RtlIsZeroMemory
RtlLookupFunctionEntry
RtlMoveVolatileMemory
RtlNormalizeSecurityDescriptor
RtlOsDeploymentState
RtlPcToFileHeader
RtlQueryDepthSList
RtlRaiseCustomSystemEventTrigger
RtlRaiseException
RtlRestoreContext
RtlSetSystemGlobalData
RtlSetVolatileMemory
RtlSwitchedVVI
RtlUnwind
RtlUnwindEx
RtlValidateCorrelationVector
RtlVirtualUnwind
RtlWriteNonVolatileMemory
SaveDC
ScaleViewportExtEx
ScaleWindowExtEx
ScreenToClient
ScrollConsoleScreenBufferA
ScrollConsoleScreenBufferW
ScrollDC
ScrollWindow
ScrollWindowEx
SearchPathA
SearchPathW
SelectClipPath
SelectClipRgn
SelectObject
SelectPalette
SendDlgItemMessageA
SendDlgItemMessageW
SendInput
SendMessageA
SendMessageCallbackA
SendMessageCallbackW
SendMessageTimeoutA
SendMessageTimeoutW
SendMessageW
SendNotifyMessageA
SendNotifyMessageW
SetAbortProc
SetAclInformation
SetActiveWindow
SetAdditionalForegroundBoostProcesses
SetArcDirection
SetBitmapBits
SetBitmapDimensionEx
SetBkColor
SetBkMode
SetBoundsRect
SetBrushOrgEx
SetCachedSigningLevel
SetCalendarInfoA
SetCalendarInfoW
SetCapture
SetCaretBlinkTime
SetCaretPos
SetClassLongA
SetClassLongPtrA
SetClassLongPtrW
SetClassLongW
SetClassWord
SetClipboardData
SetClipboardViewer
SetCoalescableTimer
SetColorAdjustment
SetColorSpace
SetCommBreak
SetCommConfig
SetCommMask
SetCommState
SetCommTimeouts
SetComputerNameA
SetComputerNameEx2W
SetComputerNameExA
SetComputerNameExW
SetComputerNameW
SetConsoleActiveScreenBuffer
SetConsoleCP
SetConsoleCtrlHandler
SetConsoleCursorInfo
SetConsoleCursorPosition
SetConsoleDisplayMode
SetConsoleHistoryInfo
SetConsoleMode
SetConsoleNumberOfCommandsA
SetConsoleNumberOfCommandsW
SetConsoleOutputCP
SetConsoleScreenBufferInfoEx
SetConsoleScreenBufferSize
SetConsoleTextAttribute
SetConsoleTitleA
SetConsoleTitleW
SetConsoleWindowInfo
SetCriticalSectionSpinCount
SetCurrentConsoleFontEx
SetCurrentDirectoryA
SetCurrentDirectoryW
SetCursor
SetCursorPos
SetDCBrushColor
SetDCPenColor
SetDIBColorTable
SetDIBits
SetDIBitsToDevice
SetDebugErrorLevel
SetDefaultCommConfigA
SetDefaultCommConfigW
SetDefaultDllDirectories
SetDeviceGammaRamp
SetDialogControlDpiChangeBehavior
SetDialogDpiChangeBehavior
SetDisplayAutoRotationPreferences
SetDisplayConfig
SetDlgItemInt
SetDlgItemTextA
SetDlgItemTextW
SetDllDirectoryA
SetDllDirectoryW
SetDoubleClickTime
SetDynamicTimeZoneInformation
SetEndOfFile
SetEnhMetaFileBits
SetEnvironmentStringsA
SetEnvironmentStringsW
SetEnvironmentVariableA
SetEnvironmentVariableW
SetErrorMode
SetEvent
SetEventWhenCallbackReturns
SetFileApisToANSI
SetFileApisToOEM
SetFileAttributesA
SetFileAttributesFromAppW
SetFileAttributesTransactedA
SetFileAttributesTransactedW
SetFileAttributesW
SetFileBandwidthReservation
SetFileCompletionNotificationModes
SetFileInformationByHandle
SetFileIoOverlappedRange
SetFilePointer
SetFilePointerEx
SetFileSecurityA
SetFileSecurityW
SetFileShortNameA
SetFileShortNameW
SetFileTime
SetFileValidData
SetFirmwareEnvironmentVariableA
SetFirmwareEnvironmentVariableExA
SetFirmwareEnvironmentVariableExW
SetFirmwareEnvironmentVariableW
SetFocus
SetForegroundWindow
SetGestureConfig
SetGraphicsMode
SetHandleCount
SetHandleInformation
SetICMMode
SetICMProfileA
SetICMProfileW
SetInformationJobObject
SetIoRateControlInformationJobObject
SetKernelObjectSecurity
SetKeyboardState
SetLastError
SetLastErrorEx
SetLayeredWindowAttributes
SetLayout
SetLocalTime
SetLocaleInfoA
SetLocaleInfoW
SetMailslotInfo
SetMapMode
SetMapperFlags
SetMenu
SetMenuContextHelpId
SetMenuDefaultItem
SetMenuInfo
SetMenuItemBitmaps
SetMenuItemInfoA
SetMenuItemInfoW
SetMessageExtraInfo
SetMessageQueue
SetMessageWaitingIndicator
SetMetaFileBitsEx
SetMetaRgn
SetMiterLimit
SetNamedPipeHandleState
SetPaletteEntries
SetParent
SetPhysicalCursorPos
SetPixel
SetPixelFormat
SetPixelV
SetPolyFillMode
SetPriorityClass
SetPrivateObjectSecurity
SetPrivateObjectSecurityEx
SetProcessAffinityMask
SetProcessAffinityUpdateMode
SetProcessDEPPolicy
SetProcessDPIAware
SetProcessDefaultCpuSetMasks
SetProcessDefaultCpuSets
SetProcessDefaultLayout
SetProcessDpiAwarenessContext
SetProcessDynamicEHContinuationTargets
SetProcessDynamicEnforcedCetCompatibleRanges
SetProcessInformation
SetProcessMitigationPolicy
SetProcessPreferredUILanguages
SetProcessPriorityBoost
SetProcessRestrictionExemption
SetProcessShutdownParameters
SetProcessValidCallTargets
SetProcessValidCallTargetsForMappedView
SetProcessWindowStation
SetProcessWorkingSetSize
SetProcessWorkingSetSizeEx
SetPropA
SetPropW
SetProtectedPolicy
SetROP2
SetRect
SetRectEmpty
SetRectRgn
SetScrollInfo
SetScrollPos
SetScrollRange
SetSearchPathMode
SetSecurityAccessMask
SetSecurityDescriptorControl
SetSecurityDescriptorDacl
SetSecurityDescriptorGroup
SetSecurityDescriptorOwner
SetSecurityDescriptorRMControl
SetSecurityDescriptorSacl
SetServiceObjectSecurity
SetServiceStatus
SetStdHandle
SetStdHandleEx
SetStretchBltMode
SetSysColors
SetSystemCursor
SetSystemFileCacheSize
SetSystemPaletteUse
SetSystemPowerState
SetSystemTime
SetSystemTimeAdjustment
SetSystemTimeAdjustmentPrecise
SetTapeParameters
SetTapePosition
SetTextAlign
SetTextCharacterExtra
SetTextColor
SetTextJustification
SetThreadAffinityMask
SetThreadContext
SetThreadCursorCreationScaling
SetThreadDescription
SetThreadDesktop
SetThreadDpiAwarenessContext
SetThreadDpiHostingBehavior
SetThreadErrorMode
SetThreadExecutionState
SetThreadGroupAffinity
SetThreadIdealProcessor
SetThreadIdealProcessorEx
SetThreadInformation
SetThreadLocale
SetThreadPreferredUILanguages
SetThreadPreferredUILanguages2
SetThreadPriority
SetThreadPriorityBoost
SetThreadSelectedCpuSetMasks
SetThreadSelectedCpuSets
SetThreadStackGuarantee
SetThreadToken
SetThreadUILanguage
SetThreadpoolStackInformation
SetThreadpoolThreadMaximum
SetThreadpoolThreadMinimum
SetThreadpoolTimer
SetThreadpoolTimerEx
SetThreadpoolWait
SetThreadpoolWaitEx
SetTimeZoneInformation
SetTimer
SetTimerQueueTimer
SetTokenInformation
SetUmsThreadInformation
SetUnhandledExceptionFilter
SetUserGeoID
SetUserGeoName
SetUserObjectInformationA
SetUserObjectInformationW
SetUserObjectSecurity
SetViewportExtEx
SetViewportOrgEx
SetVolumeLabelA
SetVolumeLabelW
SetVolumeMountPointA
SetVolumeMountPointW
SetWaitableTimer
SetWaitableTimerEx
SetWinEventHook
SetWinMetaFileBits
SetWindowContextHelpId
SetWindowDisplayAffinity
SetWindowExtEx
SetWindowFeedbackSetting
SetWindowLongA
SetWindowLongPtrA
SetWindowLongPtrW
SetWindowLongW
SetWindowOrgEx
SetWindowPlacement
SetWindowPos
SetWindowRgn
SetWindowTextA
SetWindowTextW
SetWindowWord
SetWindowsHookA
SetWindowsHookExA
SetWindowsHookExW
SetWindowsHookW
SetWorldTransform
SetXStateFeaturesMask
SetupComm
ShowCaret
ShowCursor
ShowOwnedPopups
ShowScrollBar
ShowWindow
ShowWindowAsync
ShutdownBlockReasonCreate
ShutdownBlockReasonDestroy
ShutdownBlockReasonQuery
SignalObjectAndWait
SizeofResource
SkipPointerFrameMessages
Sleep
SleepConditionVariableCS
SleepConditionVariableSRW
SleepEx
SoundSentry
StartDocA
StartDocW
StartPage
StartServiceA
StartServiceCtrlDispatcherA
StartServiceCtrlDispatcherW
StartServiceW
StartThreadpoolIo
StretchBlt
StretchDIBits
StrokeAndFillPath
StrokePath
SubmitThreadpoolWork
SubscribeServiceChangeNotifications
SubtractRect
SuspendThread
SwapBuffers
SwapMouseButton
SwitchDesktop
SwitchToFiber
SwitchToThisWindow
SwitchToThread
SystemParametersInfoA
SystemParametersInfoForDpi
SystemParametersInfoW
SystemTimeToFileTime
SystemTimeToTzSpecificLocalTime
SystemTimeToTzSpecificLocalTimeEx
TabbedTextOutA
TabbedTextOutW
TerminateEnclave
TerminateJobObject
TerminateProcess
TerminateProcessOnMemoryExhaustion
TerminateThread
TextOutA
TextOutW
TileWindows
TlsAlloc
TlsFree
TlsGetValue
TlsGetValue2
TlsSetValue
ToAscii
ToAsciiEx
ToUnicode
ToUnicodeEx
TrackMouseEvent
TrackPopupMenu
TrackPopupMenuEx
TransactNamedPipe
TranslateAcceleratorA
TranslateAcceleratorW
TranslateCharsetInfo
TranslateMDISysAccel
TranslateMessage
TransmitCommChar
TransparentBlt
TryAcquireSRWLockExclusive
TryAcquireSRWLockShared
TryEnterCriticalSection
TrySubmitThreadpoolCallback
TzSpecificLocalTimeToSystemTime
TzSpecificLocalTimeToSystemTimeEx
UmsThreadYield
UnhandledExceptionFilter
UnhookWinEvent
UnhookWindowsHook
UnhookWindowsHookEx
UnionRect
UnloadKeyboardLayout
UnlockFile
UnlockFileEx
UnlockServiceDatabase
UnmapViewOfFile
UnmapViewOfFile2
UnmapViewOfFileEx
UnrealizeObject
UnregisterApplicationRecoveryCallback
UnregisterApplicationRestart
UnregisterBadMemoryNotification
UnregisterClassA
UnregisterClassW
UnregisterDeviceNotification
UnregisterHotKey
UnregisterPointerInputTarget
UnregisterPointerInputTargetEx
UnregisterPowerSettingNotification
UnregisterSuspendResumeNotification
UnregisterTouchWindow
UnregisterWait
UnregisterWaitEx
UnsignedMultiply128
UnsubscribeServiceChangeNotifications
UpdateColors
UpdateICMRegKeyA
UpdateICMRegKeyW
UpdateLayeredWindow
UpdateLayeredWindowIndirect
UpdateProcThreadAttribute
UpdateResourceA
UpdateResourceW
UpdateWindow
UserHandleGrantAccess
ValidateRect
ValidateRgn
VerFindFileA
VerFindFileW
VerInstallFileA
VerInstallFileW
VerLanguageNameA
VerLanguageNameW
VerQueryValueA
VerQueryValueW
VerSetConditionMask
VerifyScripts
VerifyVersionInfoA
VerifyVersionInfoW
VirtualAlloc
VirtualAlloc2
VirtualAlloc2FromApp
VirtualAllocEx
VirtualAllocExNuma
VirtualAllocFromApp
VirtualFree
VirtualFreeEx
VirtualLock
VirtualProtect
VirtualProtectEx
VirtualProtectFromApp
VirtualQuery
VirtualQueryEx
VirtualUnlock
VirtualUnlockEx
VkKeyScanA
VkKeyScanExA
VkKeyScanExW
VkKeyScanW
WNetAddConnection2A
WNetAddConnection2W
WNetAddConnection3A
WNetAddConnection3W
WNetAddConnection4A
WNetAddConnection4W
WNetAddConnectionA
WNetAddConnectionW
WNetCancelConnection2A
WNetCancelConnection2W
WNetCancelConnectionA
WNetCancelConnectionW
WNetCloseEnum
WNetConnectionDialog
WNetConnectionDialog1A
WNetConnectionDialog1W
WNetDisconnectDialog
WNetDisconnectDialog1A
WNetDisconnectDialog1W
WNetEnumResourceA
WNetEnumResourceW
WNetGetConnectionA
WNetGetConnectionW
WNetGetLastErrorA
WNetGetLastErrorW
WNetGetNetworkInformationA
WNetGetNetworkInformationW
WNetGetProviderNameA
WNetGetProviderNameW
WNetGetResourceInformationA
WNetGetResourceInformationW
WNetGetResourceParentA
WNetGetResourceParentW
WNetGetUniversalNameA
WNetGetUniversalNameW
WNetGetUserA
WNetGetUserW
WNetOpenEnumA
WNetOpenEnumW
WNetRestoreSingleConnectionW
WNetUseConnection4A
WNetUseConnection4W
WNetUseConnectionA
WNetUseConnectionW
WTSGetActiveConsoleSessionId
WTSGetServiceSessionId
WTSIsServerContainer
WaitCommEvent
WaitForDebugEvent
WaitForDebugEventEx
WaitForInputIdle
WaitForMultipleObjects
WaitForMultipleObjectsEx
WaitForSingleObject
WaitForSingleObjectEx
WaitForThreadpoolIoCallbacks
WaitForThreadpoolTimerCallbacks
WaitForThreadpoolWaitCallbacks
WaitForThreadpoolWorkCallbacks
WaitMessage
WaitNamedPipeA
WaitNamedPipeW
WaitOnAddress
WaitServiceState
WakeAllConditionVariable
WakeByAddressAll
WakeByAddressSingle
WakeConditionVariable
WideCharToMultiByte
WidenPath
WinExec
WinHelpA
WinHelpW
WinMain
WindowFromDC
WindowFromPhysicalPoint
WindowFromPoint
Wow64DisableWow64FsRedirection
Wow64EnableWow64FsRedirection
Wow64GetThreadContext
Wow64GetThreadSelectorEntry
Wow64RevertWow64FsRedirection
Wow64SetThreadContext
Wow64SetThreadDefaultGuestMachine
Wow64SuspendThread
WriteConsoleA
WriteConsoleInputA
WriteConsoleInputW
WriteConsoleOutputA
WriteConsoleOutputAttribute
WriteConsoleOutputCharacterA
WriteConsoleOutputCharacterW
WriteConsoleOutputW
WriteConsoleW
WriteEncryptedFileRaw
WriteFile
WriteFileEx
WriteFileGather
WritePrivateProfileSectionA
WritePrivateProfileSectionW
WritePrivateProfileStringA
WritePrivateProfileStringW
WritePrivateProfileStructA
WritePrivateProfileStructW
WriteProcessMemory
WriteProfileSectionA
WriteProfileSectionW
WriteProfileStringA
WriteProfileStringW
WriteTapemark
ZombifyActCtx
_BitScanForward
_BitScanForward64
_BitScanReverse
_BitScanReverse64
_InterlockedAnd
_InterlockedAnd8
_InterlockedAnd16
_InterlockedAnd64
_InterlockedCompareExchange
_InterlockedCompareExchange16
_InterlockedCompareExchange64
_InterlockedCompareExchange128
_InterlockedCompareExchangePointer
_InterlockedDecrement
_InterlockedDecrement16
_InterlockedDecrement64
_InterlockedExchange
_InterlockedExchange8
_InterlockedExchange16
_InterlockedExchange64
_InterlockedExchangeAdd
_InterlockedExchangeAdd8
_InterlockedExchangeAdd64
_InterlockedExchangePointer
_InterlockedIncrement
_InterlockedIncrement16
_InterlockedIncrement64
_InterlockedOr
_InterlockedOr8
_InterlockedOr16
_InterlockedOr64
_InterlockedXor
_InterlockedXor8
_InterlockedXor16
_InterlockedXor64
_ReadWriteBarrier
__C_specific_handler
___mb_cur_max_func
___mb_cur_max_l_func
__addgsbyte
__addgsdword
__addgsqword
__addgsword
__cpuidex
__doserrno
__fastfail
__faststorefence
__getcallerseflags
__incgsbyte
__incgsdword
__incgsqword
__incgsword
__int2c
__isascii
__iscsym
__iscsymf
__iswcsym
__iswcsymf
__movsb
__movsd
__movsq
__movsw
__mulh
__pctype_func
__popcnt64
__pwctype_func
__rdtsc
__readgsbyte
__readgsdword
__readgsqword
__readgsword
__readpmc
__report_gsfailure
__security_check_cookie
__security_init_cookie
__segmentlimit
__shiftleft128
__shiftright128
__stosb
__stosd
__stosq
__stosw
__strncnt
__toascii
__umulh
__va_start
__wcserror
__wcserror_s
__wrap_calloc
Allocates memory from DR’s global memory pool, but mimics the behavior of calloc. Memory must be freed with __wrap_free(). The __wrap routines are intended to be used with ld’s -wrap option; see __wrap_malloc() for more information. The returned address is guaranteed to be double-pointer-aligned: aligned to 16 bytes for 64-bit; aligned to 8 bytes for 32-bit.
__wrap_free
Frees memory from DR’s global memory pool. Memory must have been allocated with __wrap_malloc(). The __wrap routines are intended to be used with ld’s -wrap option; see __wrap_malloc() for more information.
__wrap_malloc
Allocates memory from DR’s global memory pool, but mimics the behavior of malloc. Memory must be freed with __wrap_free(). The __wrap routines are intended to be used with ld’s -wrap option to replace a client’s use of malloc, realloc, and free with internal versions that allocate memory from DR’s private pool. With -wrap, clients can link to libraries that allocate heap memory without interfering with application allocations. The returned address is guaranteed to be double-pointer-aligned: aligned to 16 bytes for 64-bit; aligned to 8 bytes for 32-bit.
__wrap_realloc
Reallocates memory from DR’s global memory pool, but mimics the behavior of realloc. Memory must be freed with __wrap_free(). The __wrap routines are intended to be used with ld’s -wrap option; see __wrap_malloc() for more information. The returned address is guaranteed to be double-pointer-aligned: aligned to 16 bytes for 64-bit; aligned to 8 bytes for 32-bit.
__wrap_strdup
Allocates memory for a new string identical to ‘str’ and copies the contents of ‘str’ into the new string, including a terminating null. Memory must be freed with __wrap_free(). The __wrap routines are intended to be used with ld’s -wrap option; see __wrap_malloc() for more information. The returned address is guaranteed to be double-pointer-aligned: aligned to 16 bytes for 64-bit; aligned to 8 bytes for 32-bit.
__writegsbyte
__writegsdword
__writegsqword
__writegsword
_abnormal_termination
_atof_l
_bittest
_bittest64
_bittestandcomplement
_bittestandcomplement64
_bittestandreset
_bittestandreset64
_bittestandset
_bittestandset64
_cabs
_chgsign
_chgsignf
_copysign
_copysignf
_d_int
_dclass
_dexp
_dlog
_dnorm
_dpcomp
_dpoly
_dscale
_dsign
_dsin
_dtest
_dunscale
_errno
_exception_code
_exception_info
_fd_int
_fdclass
_fdexp
_fdlog
_fdnorm
_fdpcomp
_fdpoly
_fdscale
_fdsign
_fdsin
_fdtest
_fdunscale
_finitef
_fpclassf
_fperrraise
_get_FMA3_enable
_get_doserrno
_get_errno
_hread
_hwrite
_hypot
_hypotf
_interlockedbittestandreset
_interlockedbittestandreset64
_interlockedbittestandset
_interlockedbittestandset64
_invalid_parameter_noinfo
_invalid_parameter_noinfo_noreturn
_invoke_watson
_isalnum_l
_isalpha_l
_isblank_l
_iscntrl_l
_isctype
_isctype_l
_isdigit_l
_isgraph_l
_isleadbyte_l
_islower_l
_isnanf
_isprint_l
_ispunct_l
_isspace_l
_isupper_l
_iswalnum_l
_iswalpha_l
_iswblank_l
_iswcntrl_l
_iswcsym_l
_iswcsymf_l
_iswctype_l
_iswdigit_l
_iswgraph_l
_iswlower_l
_iswprint_l
_iswpunct_l
_iswspace_l
_iswupper_l
_iswxdigit_l
_isxdigit_l
_j0
_j1
_jn
_lclose
_lcreat
_ld_int
_ldclass
_ldexp
_ldlog
_ldpcomp
_ldpoly
_ldscale
_ldsign
_ldsin
_ldtest
_ldunscale
_llseek
_logbf
_lopen
_lread
_lwrite
_m_prefetchw
_matherr
_memccpy
_memicmp
_memicmp_l
_mm_clflush
_mm_getcsr
_mm_lfence
_mm_mfence
_mm_pause
_mm_prefetch
_mm_setcsr
_mm_sfence
_mul128
_nextafterf
_rotl
_rotl8
_rotl16
_rotl64
_rotr
_rotr8
_rotr16
_rotr64
_set_FMA3_enable
_set_doserrno
_set_errno
_strcmpi
_strcoll_l
_strdup
_strerror
_strerror_s
_stricmp
_stricmp_l
_stricoll
_stricoll_l
_strlwr
_strlwr_l
_strlwr_s
_strlwr_s_l
_strncoll
_strncoll_l
_strnicmp
_strnicmp_l
_strnicoll
_strnicoll_l
_strnset
_strnset_s
_strrev
_strset
_strset_s
_strupr
_strupr_l
_strupr_s
_strupr_s_l
_strxfrm_l
_tolower
_tolower_l
_toupper
_toupper_l
_towlower_l
_towupper_l
_umul128
_wcscoll_l
_wcsdup
_wcserror
_wcserror_s
_wcsicmp
_wcsicmp_l
_wcsicoll
_wcsicoll_l
_wcslwr
_wcslwr_l
_wcslwr_s
_wcslwr_s_l
_wcsncoll
_wcsncoll_l
_wcsnicmp
_wcsnicmp_l
_wcsnicoll
_wcsnicoll_l
_wcsnset
_wcsnset_s
_wcsrev
_wcsset
_wcsset_s
_wcsupr
_wcsupr_l
_wcsupr_s
_wcsupr_s_l
_wcsxfrm_l
_y0
_y1
_yn
abs
acos
acosf
acosh
acoshf
acoshl
asin
asinf
asinh
asinhf
asinhl
atan
atan2
atan2f
atanf
atanh
atanhf
atanhl
atof
cbrt
cbrtf
cbrtl
ceil
ceilf
copysign
copysignf
copysignl
cos
cosf
cosh
coshf
decode
Decodes the instruction at address \p pc into \p instr, filling in the instruction’s opcode, eflags usage, prefixes, and operands. The instruction’s raw bits are set to valid and pointed at \p pc (xref instr_get_raw_bits()). Assumes that \p instr is already initialized, but uses the x86/x64 mode for the thread \p dcontext rather than that set in instr. If caller is re-using same instr_t struct over multiple decodings, caller should call instr_reset() or instr_reuse(). Returns the address of the next byte after the decoded instruction. Returns NULL on decoding an invalid instr and sets opcode to OP_INVALID.
decode_as_bb
Client routine to decode instructions at an arbitrary app address, following all the rules that DynamoRIO follows internally for terminating basic blocks. Note that DynamoRIO does not validate that \p start_pc is actually the first instruction of a basic block. \note Caller is reponsible for freeing the list and its instrs!
decode_cti
decode_eflags_usage
Decodes only enough of the instruction at address \p pc to determine its eflags usage, which is returned in \p usage as EFLAGS_ constants or’ed together. Returns the address of the next byte after the decoded instruction. Returns NULL on decoding an invalid instruction.
decode_first_opcode_byte
Given an OP_ constant, returns the first byte of its opcode when encoded as an IA-32 instruction.
decode_from_copy
Decodes the instruction at address \p copy_pc into \p instr as though it were located at address \p orig_pc. Any pc-relative operands have their values calculated as though the instruction were actually at \p orig_pc, though that address is never de-referenced. The instruction’s raw bits are not valid, but its application address field (see instr_get_app_pc()) is set to \p orig_pc. The instruction’s opcode, eflags usage, prefixes, and operands are all filled in. Assumes that \p instr is already initialized, but uses the x86/x64 mode for the thread \p dcontext rather than that set in instr. If caller is re-using same instr_t struct over multiple decodings, caller should call instr_reset() or instr_reuse(). Returns the address of the next byte after the decoded instruction copy at \p copy_pc. Returns NULL on decoding an invalid instr and sets opcode to OP_INVALID.
decode_memory_reference_size
Calculates the size, in bytes, of the memory read or write of the instr at \p pc. If the instruction is a repeating string instruction, considers only one iteration. Returns the pc of the following instruction. If the instruction at \p pc does not reference memory, or is invalid, returns NULL.
decode_next_pc
Decodes only enough of the instruction at address \p pc to determine its size. Returns the address of the byte following the instruction. May return NULL on decoding certain invalid instructions. / /** This corresponds to a Level 1 decoding. Levels are not exposed in the API anymore, however.
decode_opcode_name
Given an OP_ constant, returns the string name of its opcode.
decode_sizeof
Decodes only enough of the instruction at address \p pc to determine its size. Returns that size. If \p num_prefixes is non-NULL, returns the number of prefix bytes.
decode_sizeof_ex
Decodes only enough of the instruction at address \p pc to determine its size. Returns that size. If \p num_prefixes is non-NULL, returns the number of prefix bytes.
decode_trace
Decodes the trace with tag \p tag, and returns an instrlist_t of the instructions comprising that fragment. If \p tag is not a valid tag for an existing trace, the routine returns NULL. Clients can use dr_trace_exists_at() to determine whether the trace exists. \note Unlike the instruction list presented by the trace event, the list here does not include any existing client modifications. If client-modified instructions are needed, it is the responsibility of the client to record or recreate that list itself. \note This routine does not support decoding thread-private traces created by other than the calling thread.
disassemble
Decodes and then prints the instruction at address \p pc to file \p outfile. The default is to use DR’s custom syntax (see disassemble_set_syntax()). Returns the address of the subsequent instruction, or NULL if the instruction at \p pc is invalid.
disassemble_from_copy
Decodes the instruction at address \p copy_pc as though it were located at address \p orig_pc, and then prints the instruction to file \p outfile. Prior to the instruction the address \p orig_pc is printed if \p show_pc and the raw bytes are printed if \p show_bytes. The default is to use DR’s custom syntax (see disassemble_set_syntax()). Returns the address of the subsequent instruction after the copy at \p copy_pc, or NULL if the instruction at \p copy_pc is invalid.
disassemble_set_syntax
Sets the disassembly style and decoding options. The default is to use DR’s custom syntax, unless one of the \ref op_syntax_intel “-syntax_intel”, \ref op_syntax_att “-syntax_att”, \ref op_syntax_arm “-syntax_arm”, or \ref op_syntax_riscv “-syntax_riscv” runtime options is specified.
disassemble_to_buffer
Decodes the instruction at address \p pc as though it were located at address \p orig_pc, and then prints the instruction to the buffer \p buf. Always null-terminates, and will not print more than \p bufsz characters, which includes the final null character. Indicates the number of characters printed, not including the final null, in \p printed, if \p printed is non-NULL.
disassemble_with_info
Decodes and then prints the instruction at address \p pc to file \p outfile. Prior to the instruction the address is printed if \p show_pc and the raw bytes are printed if \p show_bytes. The default is to use DR’s custom syntax (see disassemble_set_syntax()). Returns the address of the subsequent instruction, or NULL if the instruction at \p pc is invalid.
dr_abort
Aborts the process immediately without any cleanup (i.e., the exit event will not be called).
dr_abort_with_code
Aborts the process immediately without any cleanup (i.e., the exit event will not be called) with the exit code \p exit_code.
dr_allow_unsafe_static_behavior
The #DR_DISALLOW_UNSAFE_STATIC declaration requests that DR perform sanity checks to ensure that client libraries will also operate safely when linked statically into an application. This overrides that request, facilitating having runtime options that are not supported in a static context.
dr_annotation_pass_pc
Can only be called on an annotation already registered with dr_annotation_register_call(). When the annotation is encountered, the PC of the annotation interruption point will be available in DR scratch slot #SPILL_SLOT_2, which can be read with dr_read_saved_reg().
dr_annotation_register_call
Register a handler for a DR annotation. When the annotation is encountered, it will be replaced with a clean call to the specified callee, which must have the specified number of arguments. Returns true on successful registration.
dr_annotation_register_return
Register a return value substitution for a DR annotation. When the annotation is encountered, it will be replaced with the specified return value. This function returns true on successful registration.
dr_annotation_register_valgrind
Register a callback for a Valgrind client request id. When the request is encountered, the specified callback will be invoked by an internal routing function. Returns true on successful registration.
dr_annotation_unregister_call
Unregister the specified handler from a DR annotation. Instances of the annotation that have already been substituted with a clean call to the registered callee will remain in the code cache, but any newly encountered instances of the annotation will no longer be substituted with this callee. This function does nothing in the case that the specified callee was never registered for this annotation (or has already been unregistered). Returns true if the registration was successfully unregistered.
dr_annotation_unregister_return
Unregister the (universal) return value from a DR annotation. Instances of the annotation that have already been substituted with the return value will remain in the code cache, but any newly encountered instances of the annotation will no longer be substituted. This function does nothing in the case that no return value is currently registered for the specified annotation (or has already been unregistered). Note that if another client has registered a return value, this function will remove that other client’s registration. Returns true if the registration was successfully unregistered.
dr_annotation_unregister_valgrind
Unregister the specified callback from a Valgrind client request. The registered callback will not be invoked in association with this client request again (though if the same callback function is also registered for other Valgrind client requests, it will still be invoked in association with those client requests). This function does nothing in the case that no handler was ever registered for this callback function. Returns true if the registration was found and successfully unregistered.
dr_app_arg_as_cstring
Returns the passed argument \p app_arg as a string. \p buf is used only if needed, and therefore the caller should not assume that the string is in the \p buf. In other words, always use the returned value to refer to the string. Returns NULL on error such as when \p buf is needed as storage and the size of the buffer \p buf_size is not sufficient.
dr_app_cleanup
Application-wide cleanup. Prints statistics. Returns zero on success. Once this is invoked, calling dr_app_start() or dr_app_setup() is not supported. This should be invoked at application exit, after joining with application threads. If the application wants to continue executing significant code or executing additional threads after cleanup, it should use dr_app_stop_and_cleanup() instead.
dr_app_pc_as_jump_target
Given an application program counter value, returns the corresponding value to use as an indirect branch target for the given \p isa_mode. For ARM’s Thumb mode (#DR_ISA_ARM_THUMB), this involves setting the least significant bit of the address.
dr_app_pc_as_load_target
Given an application program counter value, returns the corresponding value to use as a memory load target for the given \p isa_mode, or for comparing to the application address inside a basic block or trace. For ARM’s Thumb mode (#DR_ISA_ARM_THUMB), this involves clearing the least significant bit of the address.
dr_app_pc_for_decoding
Given an application PC, returns a PC that contains the application code corresponding to the original PC. In some circumstances on Windows DR inserts a jump on top of the original code, which the client will not see in the bb and trace hooks due to DR replacing it there with the displaced original application code in order to present the client with an unmodified view of the application code. A client should use this routine when attempting to decode the original application instruction that caused a fault from the translated fault address, as the translated address may actually point in the middle of DR’s jump.
dr_app_pc_from_cache_pc
Given a code cache pc, returns the corresponding application pc. This involves translating the state and thus may incur calls to the basic block and trace events (see dr_register_bb_event()). If translation fails, returns NULL. This routine may not be called from a thread exit event.
dr_app_recurlock_lock
Acquires \p reclock, or increments the ownership count if already owned. Calls to this method which block (i.e. when the lock is already held) are marked safe to suspend AND transfer; in that case the provided mcontext \p mc will overwrite the current thread’s mcontext. \p mc must have a valid PC and its flags must be DR_MC_ALL.
dr_app_running_under_dynamorio
Indicates whether the current thread is running within the DynamoRIO code cache. Returns \p true only if the current thread is running within the DynamoRIO code cache and returns false othrewise.
dr_app_setup
Application-wide initialization. Must be called before any other API function. Returns zero on success.
dr_app_setup_and_start
Calls dr_app_setup() and, if it succeeds, calls dr_app_start(). Returns the result of dr_app_setup(), which returns zero on success. This routine is intended as a convenient single point of entry for callers who are using dlsym() or GetProcAddress() to access the app API.
dr_app_start
Causes the application to run under DR control upon return from this call. Attempts to take over any existing threads in the application.
dr_app_stop
Causes all of the application’s threads to run directly on the machine upon return from this call; no effect if the application is not currently running under DR control.
dr_app_stop_and_cleanup
Causes all of the application’s threads to run directly on the machine upon return from this call, and additionally frees the resources used by DR. Once this is invoked, calling dr_app_start() is not supported until dr_app_setup() or dr_app_setup_and_start() is called for a re-attach.
dr_app_stop_and_cleanup_with_stats
Same as dr_app_stop_and_cleanup, additionally filling in the provided dr_stats_t object, after all threads have been detached and right before clearing stats. The parameter may be NULL, in which case stats are not collected, the API behaving identically to dr_app_stop_and_cleanup().
dr_app_take_over
Causes application to run under DR control upon return from this call. DR never releases control. Useful for overriding dr_app_start/dr_app_stop calls in the rest of a program.
dr_atomic_add32_return_sum
Atomically adds \p val to \p *dest and returns the sum. \p dest must not straddle two cache lines.
dr_atomic_add64_return_sum
Atomically adds \p val to \p *dest and returns the sum. \p dest must not straddle two cache lines. Currently 64-bit-build only.
dr_atomic_load32
Atomically and visibly loads the value at \p src and returns it.
dr_atomic_load64
Atomically and visibly loads the value at \p src and returns it. Currently 64-bit-build only.
dr_atomic_store32
Atomically and visibly stores \p val to \p dest.
dr_atomic_store64
Atomically and visibly stores \p val to \p dest. Currently 64-bit-build only.
dr_bb_exists_at
Returns true if a basic block with tag \p tag exists in the code cache.
dr_call_on_clean_stack
Calls the specified function \p func after switching to the DR stack for the thread corresponding to \p drcontext. Passes in 8 arguments. Uses the C calling convention, so \p func will work just fine even if if takes fewer than 8 args. Swaps the stack back upon return and returns the value returned by \p func.
dr_cleanup_after_call
Inserts into \p ilist prior to \p where meta-instruction(s) to restore state after a call.
dr_client_iterator_hasnext
\param[in] iter A client iterator created with dr_client_iterator_start()
dr_client_iterator_next
Return information about a client.
dr_client_iterator_next_ex
Return information about a client.
dr_client_iterator_start
Creates and starts an iterator for iterating over all clients registered for the given process.
dr_client_iterator_stop
Stops and frees a client iterator.
dr_client_main
When registering a process, users must provide a list of paths to client libraries and their associated client-specific options. DR looks up “dr_client_main” in each client library and calls that function when the process starts. Clients can register to receive callbacks for the various events within dr_client_main(). Note that client paths and options cannot include semicolons.
dr_client_thread_set_suspendable
Can only be called from a client thread: returns false if called from a non-client thread.
dr_clobber_retaddr_after_read
Causes DynamoRIO to insert code that stores \p value into the return address slot on the stack immediately after the original value is read by the return instruction \p instr. \p instr must be a return instruction or this routine will fail.
dr_close_file
Closes file \p f.
dr_convert_handle_to_pid
Converts a process handle to a process id. \return Process id if successful; INVALID_PROCESS_ID on failure. \note Windows only.
dr_convert_pid_to_handle
Converts a process id to a process handle. \return Process handle if successful; INVALID_HANDLE_VALUE on failure. \note Windows only.
dr_copy_module_data
Makes a copy of \p data. Copy must be freed with dr_free_module_data(). Useful for making persistent copies of module_data_t’s received as part of image load and unload event callbacks.
dr_create_client_thread
Creates a new thread that is marked as a non-application thread (i.e., DR will let it run natively and not execute its code from the code cache). The thread will terminate automatically simply by returning from \p func; if running when the application terminates its last thread, the client thread will also terminate when DR shuts the process down.
dr_create_dir
Creates a new directory. Fails if the directory already exists or if it can’t be created. Relative path support on Windows is identical to that described in dr_open_file().
dr_create_memory_dump
Requests that DR create a memory dump file of the current process. The type of dump is specified by \p spec.
dr_custom_alloc
Allocates memory with the properties requested by \p flags.
dr_custom_free
Frees memory allocated by dr_custom_alloc(). The same \p flags and \p size must be passed here as were passed to dr_custom_alloc().
dr_delay_flush_region
Request a flush of all fragments containing code from the region [\p start, \p start + \p size). The flush will be performed at the next safe point in time (usually before any new code is added to the cache after this routine is called). If \p flush_completion_callback is non-NULL, it will be called with the \p flush_id provided to this routine when the flush completes, after which no execution will occur out of the fragments flushed. Returns true if the flush was successfully queued.
dr_delete_dir
Deletes the given directory. Fails if the directory is not empty. Relative path support on Windows is identical to that described in dr_open_file().
dr_delete_file
Deletes the file referred to by \p filename. Returns true if successful. On both Linux and Windows, if filename refers to a symlink, the symlink will be deleted and not the target of the symlink. On Windows, this will fail to delete any file that was not opened with FILE_SHARE_DELETE and is still open. Relative path support on Windows is identical to that described in dr_open_file().
dr_delete_fragment
Deletes the fragment with tag \p tag. This routine is only valid with the -thread_private option; it deletes the fragment in the current thread only. After deletion, the existing fragment is allowed to complete execution. For example, a clean call deleting the currently executing fragment will safely return to the existing code. Subsequent executions will cause DynamoRIO to reconstruct the fragment, and therefore call the appropriate fragment-creation event hook, if registered.
dr_directory_exists
Checks for the existence of a directory. Relative path support on Windows is identical to that described in dr_open_file().
dr_dup_file_handle
Returns a new copy of the file handle \p f. Returns INVALID_FILE on error.
dr_enable_console_printing
Enables dr_printf() and dr_fprintf() to work with a legacy console window (viz., \p cmd on Windows 7 or earlier). Loads a private copy of kernel32.dll (if not already loaded) in order to accomplish this. To keep the default DR lean and mean, loading kernel32.dll is not performed by default.
dr_event_create
Creates an event object on which threads can wait and be signaled.
dr_event_destroy
Destroys an event object.
dr_event_reset
Resets \p event to no longer be in a signaled state.
dr_event_signal
Wakes up at most one thread waiting on \p event.
dr_event_wait
Suspends the current thread until \p event is signaled.
dr_exit_process
Exits the process, first performing a full cleanup that will trigger the exit event (dr_register_exit_event()). The process exit code is set to \p exit_code.
dr_file_exists
Checks the existence of a file. Relative path support on Windows is identical to that described in dr_open_file().
dr_file_seek
Sets the current file position for file \p f to \p offset bytes from the specified origin, where \p origin is one of the DR_SEEK_* values. Returns true if successful.
dr_file_size
Determines the size of the file \p fd. On success, returns the size in \p size. \return whether successful.
dr_file_tell
Returns the current position for the file \p f in bytes from the start of the file. Returns -1 on an error.
dr_flush_file
Flushes any buffers for file \p f.
dr_flush_region
Equivalent to dr_flush_region_ex(start, size, NULL).
dr_flush_region_ex
Flush all fragments containing any code from the region [\p start, \p start + \p size). Once this routine returns no execution will occur out of the fragments flushed. This routine may only be called during a clean call from the cache, from a nudge event handler, or from a pre- or post-system call event handler. It may not be called from any other event callback. No locks can held when calling this routine. If called from a clean call, caller can NOT return to the cache (the fragment that was called out of may have been flushed even if it doesn’t apparently overlap the flushed region). Instead the caller must redirect execution via dr_redirect_execution() (or DR_SIGNAL_REDIRECT from a signal callback) after this routine to continue execution. Returns true if successful.
dr_fprintf
Printing to a file that won’t interfere with the application’s own printing. It is not buffered, which means that it should not be used for very frequent, small print amounts: for that the client should either do its own buffering or it should use printf from the C library via DR’s private loader. \note On Windows 7 and earlier, this routine is not able to print to STDOUT or STDERR in the \p cmd window unless dr_enable_console_printing() is called ahead of time, and even then there are limitations: see dr_enable_console_printing(). \note This routine supports printing wide characters via the ls or S format specifiers. On Windows, they are assumed to be UTF-16, and are converted to UTF-8. On Linux, they are converted by simply dropping the high-order bytes. \note If the data to be printed is large it will be truncated to an internal buffer size. Use dr_snprintf() and dr_write_file() for large output. \note On Linux this routine does not check for errors like EINTR. Use dr_write_file() if that is a concern. \note When printing floating-point values, the caller’s code should use proc_save_fpstate() or be inside a clean call that has requested to preserve the floating-point state, unless it can prove that its compiler will not use x87 operations. On success, the number of bytes written is returned. On error, -1 is returned.
dr_fragment_app_pc
Retrieves the application PC of a fragment with tag \p tag.
dr_fragment_exists_at
Returns whether or not there is a fragment in code cache with tag \p tag.
dr_fragment_persistable
Takes in the \p perscxt opaque parameter passed to various persistence events and returns whether the fragment identified by \p tag is being persisted. This routine can be called outside of a persistence event, in which case the \p perscxt parameter should be NULL.
dr_fragment_size
Looks up the fragment with tag \p tag. If not found, returns 0. If found, returns the total size occupied in the cache by the fragment.
dr_free_module_data
Frees a module_data_t returned by dr_module_iterator_next(), dr_lookup_module(), dr_lookup_module_by_name(), or dr_copy_module_data(). \note Should NOT be used with a module_data_t obtained as part of a module load or unload event.
dr_get_app_PEB
Returns a pointer to the application’s Process Environment Block (PEB). DR swaps to a private PEB when running client code, in order to isolate the client and its dependent libraries from the application, so conventional methods of reading the PEB will obtain the private PEB instead of the application PEB. \note Windows only.
dr_get_app_args
Provides information about the app’s arguments by setting \p args_array up to the count denoted by \p args_count. Therefore, \p args_count is not the size of the buffer in bytes but the number of #dr_app_arg_t values that \p args_array can store. Returns the number of args set or -1 on error.
dr_get_application_name
Returns the image name (without path) of the current application.
dr_get_client_base
Returns the base address of the client library. \p client_id is the client ID passed to a client’s dr_client_main() function.
dr_get_client_info
Retrieve client registration information for a particular process for the current user. If multiple clients are registered (alternative bitwidth clients are considered separate), information on the highest-priority client is returned.
dr_get_client_info_ex
Retrieve client registration information for a particular process for the current user. If multiple clients are registered (alternative bitwidth clients are considered separate), information on the highest-priority client is returned.
dr_get_client_path
Returns the client library name and path that were originally specified to load the library. If the resulting string is longer than #MAXIMUM_PATH it will be truncated. \p client_id is the client ID passed to a client’s dr_client_main() function.
dr_get_config_dir
Returns in \p config_dir the configuration directory used to store config files. In order to use local config files when the normal interactive user home directory environment variable (HOME on Linux or MacOS; USERPROFILE on Windows) is not set and when using one-step configure-and-run, call this routine prior to creating the child process and pass true for \p alternative_local. For multi-step, the caller must set the DYNAMORIO_CONFIGDIR environment variable (in the child process) to point at the resulting \p config_dir.
dr_get_current_directory
Returns the current directory for this process in \p buf. On Windows, reading the current directory is considered unsafe except during initialization, as it is stored in user memory and access is not controlled via any standard synchronization.
dr_get_current_drcontext
Returns the DR context of the current thread.
dr_get_dr_segment_base
Get DR’s thread local storage segment base pointed at by \p tls_register. It can be used to get the base of the thread-local storage segment used by #dr_raw_tls_calloc.
dr_get_dr_thread_handle
Returns a Windows handle to the thread with drcontext \p drcontext. This handle is DR’s handle to this thread (it is not a separate copy) and as such it should not be closed by the caller; nor should it be used beyond the thread’s exit, as DR’s handle will be closed at that point.
dr_get_error_code
Returns the error code of the last failed API routine. Users should check whether or not the API routine that they just called has failed prior to calling this function.
dr_get_integer_option
Read the value of an integer DynamoRIO runtime option named \p option_name into \p val. This includes boolean options. Options are listed in \ref sec_options. DynamoRIO has many other undocumented options which may be queried through this API, but they are not officially supported. \warning Always pass a full uint64 for \p val even if the option is a smaller integer to avoid overwriting nearby data. \return false if no option named \p option_name exists, and true otherwise.
dr_get_isa_mode
The decode and encode routines use a per-thread persistent flag that indicates which processor mode to use. This routine returns the value of that flag.
dr_get_logfile
Returns the log file for the thread with drcontext \p drcontext. If \p drcontext is NULL, returns the main log file.
dr_get_main_module
Looks up module data for the main executable. \note Returned module_data_t must be freed with dr_free_module_data().
dr_get_mcontext
Copies the fields of the current application machine context selected by the \p flags field of \p context into \p context.
dr_get_microseconds
Returns the number of microseconds since Jan 1, 1601 (this is the current UTC time).
dr_get_milliseconds
Returns the number of milliseconds since Jan 1, 1601 (this is the current UTC time).
dr_get_option_array
Returns the client-specific option string specified at client registration, parsed into an array of \p argc separate option tokens stored in \p argv. This is the same array of arguments passed to the dr_client_main() routine.
dr_get_options
Returns the client-specific option string specified at client registration. \p client_id is the client ID passed to dr_client_main().
dr_get_os_version
Returns information about the version of the operating system. Returns whether successful. \note Windows only. \note The Windows API routine GetVersionEx may hide distinctions between versions, such as between Windows 8 and Windows 8.1. DR reports the true low-level version.
dr_get_proc_address
Returns the entry point of the exported function with the given name in the module with the given base. Returns NULL on failure.
dr_get_proc_address_ex
Returns information in \p info about the symbol \p name exported by the module \p lib. Returns false if the symbol is not found. See the information in dr_get_proc_address() about what an “exported” function is on Linux.
dr_get_process_id
Returns the process id of the current process.
dr_get_process_id_from_drcontext
Returns the process id of the process associated with drcontext \p drcontext. The returned value may be different from dr_get_process_id() if the passed context was created in a different process, which may happen in thread exit callbacks.
dr_get_random_seed
Returns the seed used for dr_get_random_value().
dr_get_random_value
Returns a pseudo-random number in the range [0..max). The pseudo-random sequence can be repeated by passing the seed used during a run to the next run via the -prng_seed runtime option.
dr_get_stats
Retrieves various statistics exported by DR as global, process-wide values. The API is not thread-safe. The caller is expected to pass a pointer to a valid, initialized #dr_stats_t value, with the size field set (see #dr_stats_t). Returns false if stats are not enabled.
dr_get_stderr_file
Returns a handle to stderr.
dr_get_stdin_file
Returns a handle to stdin.
dr_get_stdout_file
Returns a handle to stdout.
dr_get_stolen_reg
Returns the register that is stolen and used by DynamoRIO. Reference \ref sec_reg_stolen for more information.
dr_get_string_option
Read the value of a string DynamoRIO runtime option named \p option_name into \p buf. Options are listed in \ref sec_options. DynamoRIO has many other undocumented options which may be queried through this API, but they are not officially supported. The option value is truncated to \p len bytes and null-terminated. \return false if no option named \p option_name exists, and true otherwise.
dr_get_thread_id
Returns the thread id of the thread with drcontext \p drcontext.
dr_get_time
Retrieves the current time.
dr_get_tls_field
Returns the user-controlled thread-local-storage field. To generate an instruction sequence that reads the drcontext field inline in the code cache, use dr_insert_read_tls_field().
dr_get_token
Utility function that aids in tokenizing a string, such as a client options string from dr_get_options(). The function scans \p str until a non-whitespace character is found. It then starts copying into \p buf until a whitespace character is found denoting the end of the token. If the token begins with a quote, the token continues (including across whitespace) until the matching end quote is found. Characters considered whitespace are ’ ’, ‘\t’, ‘\r’, and ‘\n’; characters considered quotes are ‘\’’, ‘\“’, and ‘`’.
dr_get_vector_length
Read AArch64 SVE or RISC-V Vector’s vector length, in bits.
dr_global_alloc
Allocates \p size bytes of memory from DR’s global memory pool. This memory is only guaranteed to be aligned to the pointer size: 8 byte alignment for 64-bit; 4-byte alignment for 32-bit. (The wrapped malloc() guarantees the more standard double-pointer-size.)
dr_global_free
Frees memory allocated by dr_global_alloc(). \p size must be the same as that passed to dr_global_alloc().
dr_hashtable_add
Adds a new entry to the hashtable.
dr_hashtable_clear
Removes all entries in a hashtable created by dr_hashtable_create().
dr_hashtable_create
Allocates and initializes an open-address library-independent hashtable:
dr_hashtable_destroy
Destroys a hashtable created by dr_hashtable_create().
dr_hashtable_lookup
Queries whether an entry for the given key exists.
dr_hashtable_remove
Removes an entry for the given key.
dr_init
Legacy, deprecated initialization routine. \deprecated
dr_insert_call
Inserts into \p ilist prior to \p where meta-instruction(s) to set up the passed-in parameters, make a call to \p callee, and clean up the parameters.
dr_insert_call_ex
Identical to dr_insert_call() except it takes in \p encode_pc indicating roughly where the call sequence will be encoded. If \p callee is not reachable from \p encode_pc plus or minus one page, an indirect call will be used instead of the direct call used by dr_insert_call(). The indirect call overwrites the r11 register.
dr_insert_call_instrumentation
Assumes that \p instr is a near call. Inserts into \p ilist prior to \p instr instruction(s) to call callee passing two arguments: -# address of call instruction (caller) -# target address of call (callee) \note Sets #DR_CLEANCALL_READS_APP_CONTEXT and #DR_CLEANCALL_WRITES_APP_CONTEXT. Conditionally skipping the instrumentation inserted by this routine is not supported (i.e., #DR_CLEANCALL_MULTIPATH is not supported here).
dr_insert_call_noreturn
dr_insert_cbr_instrumentation
Assumes that \p instr is a conditional branch Inserts into \p ilist prior to \p instr instruction(s) to call callee passing three arguments: -# address of branch instruction -# target address of branch -# 0 if the branch is not taken, 1 if it is taken \note Sets #DR_CLEANCALL_READS_APP_CONTEXT and #DR_CLEANCALL_WRITES_APP_CONTEXT. Conditionally skipping the instrumentation inserted by this routine is not supported (i.e., #DR_CLEANCALL_MULTIPATH is not supported here).
dr_insert_cbr_instrumentation_ex
Assumes that \p instr is a conditional branch Inserts into \p ilist prior to \p instr instruction(s) to call callee passing four arguments: -# address of branch instruction -# target address of branch -# fall-through address of branch -# 0 if the branch is not taken, 1 if it is taken -# user defined operand (e.g., TLS slot, immed value, register, etc.) \note The user defined operand cannot use register ebx! \note Sets #DR_CLEANCALL_READS_APP_CONTEXT and #DR_CLEANCALL_WRITES_APP_CONTEXT. Conditionally skipping the instrumentation inserted by this routine is not supported (i.e., #DR_CLEANCALL_MULTIPATH is not supported here).
dr_insert_clean_call
Inserts into \p ilist prior to \p where meta-instruction(s) to save state for a call, switch to this thread’s DR stack, set up the passed-in parameters, make a call to \p callee, clean up the parameters, and then restore the saved state.
dr_insert_clean_call_ex
Identical to dr_insert_clean_call() except it takes in \p save_flags which allows requests to not save certain state. This is intended for use at application call entry points or other contexts where a client is comfortable making assumptions. Keep in mind that any register that is not saved will not be present in a context obtained from dr_get_mcontext().
dr_insert_clean_call_ex_varg
dr_insert_get_app_tls
Insert code to get the application value of the thread pointer register into register \p reg.
dr_insert_get_seg_base
Insert code to get the segment base address pointed to by seg into register reg. In Linux, it is only supported with -mangle_app_seg option. In Windows, it only supports getting base address of the TLS segment.
dr_insert_get_stolen_reg_value
Insert code to get the application value of the register stolen by DynamoRIO into register \p reg. Reference \ref sec_reg_stolen for more information.
dr_insert_it_instrs
Inserts enough OP_it instructions with proper parameters into \p ilist to make all predicated instructions in \p ilist legal in Thumb mode (#DR_ISA_ARM_THUMB). Treats predicated app and tool instructions identically, but marks inserted OP_it instructions as app instructions (see instr_set_app()).
dr_insert_mbr_instrumentation
Assumes that \p instr is an indirect branch. Inserts into \p ilist prior to \p instr instruction(s) to call callee passing two arguments: -# address of branch instruction -# target address of branch \note Only the address portion of a far indirect branch is considered. \note \p scratch_slot must be <= dr_max_opnd_accessible_spill_slot(). \p scratch_slot is used internally to this routine and will be clobbered. \note Sets #DR_CLEANCALL_READS_APP_CONTEXT and #DR_CLEANCALL_WRITES_APP_CONTEXT. Conditionally skipping the instrumentation inserted by this routine is not supported (i.e., #DR_CLEANCALL_MULTIPATH is not supported here).
dr_insert_read_raw_tls
Inserts into ilist prior to “where” instruction(s) to read into the general-purpose full-size register \p reg from the raw TLS slot with offset \p tls_offs from the TLS base \p tls_register.
dr_insert_read_tls_field
Inserts into \p ilist prior to \p where meta-instruction(s) to read into the general-purpose full-size register \p reg from the user-controlled drcontext field for this thread. Reads from the same field as dr_get_tls_field().
dr_insert_restore_fpstate
Inserts into \p ilist prior to \p where meta-instruction(s) to restore the x87 floating point state from the 16-byte-aligned buffer referred to by buf, which must be 512 bytes for processors with the FXSR feature, and 108 bytes for those without (where this routine does not support 16-bit operand sizing). \p buf should have size of OPSZ_512; this routine will automatically adjust it to OPSZ_108 if necessary. \note proc_fpstate_save_size() can be used to determine the particular size needed.
dr_insert_save_fpstate
Inserts into \p ilist prior to \p where meta-instruction(s) to save the x87 floating point state into the 16-byte-aligned buffer referred to by \p buf, which must be 512 bytes for processors with the FXSR feature, and 108 bytes for those without (where this routine does not support 16-bit operand sizing). \p buf should have size of OPSZ_512; this routine will automatically adjust it to OPSZ_108 if necessary. \note proc_fpstate_save_size() can be used to determine the particular size needed.
dr_insert_set_stolen_reg_value
Insert code to set the value of register \p reg as the application value of the register stolen by DynamoRIO Reference \ref sec_reg_stolen for more information.
dr_insert_ubr_instrumentation
Assumes that \p instr is a direct, near, unconditional branch. Inserts into \p ilist prior to \p instr instruction(s) to call callee passing two arguments: -# address of branch instruction -# target address of branch
dr_insert_write_raw_tls
Inserts into ilist prior to “where” instruction(s) to store the value in the general-purpose full-size register \p reg into the raw TLS slot with offset \p tls_offs from the TLS base \p tls_register.
dr_insert_write_tls_field
Inserts into \p ilist prior to \p where meta-instruction(s) to write the general-purpose full-size register \p reg to the user-controlled drcontext field for this thread. Writes to the same field as dr_set_tls_field().
dr_is_detaching
Query whether detach is in progress. This is useful for clients that want to avoid the cost of resetting their global state on exit if there is no detaching and thus no chance of re-attaching.
dr_is_notify_on
Returns true iff the -stderr_mask runtime option is non-zero, indicating that the user wants notification messages printed to stderr.
dr_is_nudge_thread
On Windows, nudges are implemented via remotely injected threads. This routine returns whether or not the thread indicated by \p drcontext is such a nudge thread. \note Windows only.
dr_is_thread_native
Returns whether the thread represented by \p drcontext is currently executing natively (typically due to an earlier #DR_EMIT_GO_NATIVE return value).
dr_is_tracking_where_am_i
Returns whether DR is using accurate tracking of the #dr_where_am_i value. Typically this is enabled by calling dr_track_where_am_i().
dr_is_wow64
Returns true if this process is a 32-bit process operating on a 64-bit Windows kernel, known as Windows-On-Windows-64, or WOW64. Returns false otherwise. \note Windows only.
dr_load_aux_library
Loads the library with the given path as an auxiliary client library. The library is not treated as an application module but as an extension of DR. The library will be included in dr_memory_is_in_client() and any faults in the library will be considered client faults. The bounds of the loaded library are returned in the optional out variables. On failure, returns NULL.
dr_log
Writes to DR’s log file for the thread with drcontext \p drcontext if the current loglevel is >= \p level and the current \p logmask & \p mask != 0. The mask constants are the DR_LOG_* defines below. Logging is disabled for the release build. If \p drcontext is NULL, writes to the main log file.
dr_lookup_aux_library_routine
Looks up the exported routine with the given name in the given client auxiliary library loaded by dr_load_aux_library(). Returns NULL on failure.
dr_lookup_module
Looks up the module containing \p pc. If a module containing \p pc is found returns a module_data_t describing that module. Returns NULL if \p pc is outside all known modules, which is the case for most dynamically generated code. Can be used to obtain a module_handle_t for dr_lookup_module_section() or dr_get_proc_address() via the \p handle field inside module_data_t.
dr_lookup_module_by_name
Looks up the module with name \p name ignoring case. If an exact name match is found returns a module_data_t describing that module else returns NULL. User must call dr_free_module_data() on the returned module_data_t once finished. Can be used to obtain a module_handle_t for dr_get_proc_address(). \note Returned module_data_t must be freed with dr_free_module_data().
dr_lookup_module_section
Returns whether \p pc is within a section within the module in \p section_found and information about that section in \p section_out. \note Not yet available on Linux.
dr_map_executable_file
Loads \p filename as an executable file for examination, rather than for execution. No entry point, initialization, or constructor code is executed, nor is any thread-local storage or other resources set up. Returns the size (which may include unmappped gaps) in \p size. The return value of the function is the base address at which the file is mapped.
dr_map_file
Memory-maps \p size bytes starting at offset \p offs from the file \p f at address \p addr with privileges \p prot.
dr_mark_safe_to_suspend
Use this function to mark a region of code as safe for DR to suspend the client while inside the region. DR will not relocate the client from the region and will resume it at precisely the suspend point.
dr_mark_trace_head
Marks the fragment associated with tag \p tag as a trace head. The fragment need not exist yet – once it is created it will be marked as a trace head.
dr_max_opnd_accessible_spill_slot
Returns the largest dr_spill_slot_t that can be accessed with an opnd_t from dr_reg_spill_slot_opnd().
dr_mcontext_to_context
Copies the machine state in \p src into \p dst. Sets the \p ContextFlags field of \p dst to reflect the \p flags field of \p src. However, CONTEXT_CONTROL includes Ebp/Rbp, while that’s under #DR_MC_INTEGER, so we recommend always setting both #DR_MC_INTEGER and #DR_MC_CONTROL when calling this routine.
dr_mcontext_xmm_fields_valid
Returns true if the simd fields in dr_mcontext_t are valid xmm, ymm, or zmm values (i.e., whether the underlying processor supports SSE). \note If #DR_MC_MULTIMEDIA is not specified when calling dr_get_mcontext(), the simd fields will not be filled in regardless of the return value of this routine.
dr_mcontext_zmm_fields_valid
Returns true if the simd fields in dr_mcontext_t are valid zmm values (i.e., whether the underlying processor and OS support AVX-512 and AVX-512 code is present). \note If #DR_MC_MULTIMEDIA is not specified when calling dr_get_mcontext(), the simd fields will not be filled in regardless of the return value of this routine.
dr_memory_is_dr_internal
Returns true iff pc is memory allocated by DR for its own purposes, and would not exist if the application were run natively.
dr_memory_is_in_client
Returns true iff pc is located inside a client library, an Extension library used by a client, or an auxiliary client library (see dr_load_aux_library()).
dr_memory_is_readable
Checks to see that all bytes with addresses in the range [\p pc, \p pc + \p size - 1] are readable and that reading from that range won’t generate an exception (see also dr_safe_read() and DR_TRY_EXCEPT()). \note Nothing guarantees that the memory will stay readable for any length of time. \note On Linux, especially if the app is in the middle of loading a library and has not properly set up the .bss yet, a page that seems readable can still generate SIGBUS if beyond the end of an mmapped file. Use dr_safe_read() or DR_TRY_EXCEPT() to avoid such problems.
dr_memory_protect
Modifies the memory protections of the region from \p start through \p start + \p size. Modification of memory allocated by DR or of the DR or client libraries themselves is allowed under the assumption that the client knows what it is doing. Modification of the ntdll.dll library on Windows is not allowed. Returns true if successful.
dr_merge_arith_flags
A convenience routine to aid restoring the arith flags done by outlined code, such as when handling restore state events. The routine takes the current value of the flags register \p cur_xflags, as well as the saved value \p saved_xflag, in order to return the original app value.
dr_messagebox
Displays a message in a pop-up window. \note Windows only. \note On Windows Vista most Windows services are unable to display message boxes.
dr_module_contains_addr
Returns whether \p addr is contained inside any segment of the module \p data. We recommend using this routine rather than checking against the \p start and \p end fields of \p data, as modules are not always contiguous.
dr_module_import_iterator_hasnext
Returns true if there is another module import in the iterator.
dr_module_import_iterator_next
Advances the passed-in iterator and returns the current module import in the iterator. The pointer returned is only valid until the next call to dr_module_import_iterator_next() or dr_module_import_iterator_stop().
dr_module_import_iterator_start
Creates a module import iterator. Iterates over the list of modules that a given module imports from.
dr_module_import_iterator_stop
Stops import iteration and frees a module import iterator.
dr_module_iterator_hasnext
Returns true if there is another loaded module in the iterator.
dr_module_iterator_next
Retrieves the module_data_t for the next loaded module in the iterator. User must call dr_free_module_data() on the returned module_data_t once finished. \note Returned module_data_t must be freed with dr_free_module_data().
dr_module_iterator_start
Initialize a new module iterator. The returned module iterator contains a snapshot of the modules loaded at the time it was created. Use dr_module_iterator_hasnext() and dr_module_iterator_next() to walk the loaded modules. Call dr_module_iterator_stop() when finished to release the iterator. \note The iterator does not prevent modules from being loaded or unloaded while the iterator is being walked.
dr_module_iterator_stop
User should call this routine to free the module iterator.
dr_module_preferred_name
Returns the preferred name for the module described by \p data from \p data->module_names.
dr_module_set_should_instrument
Set whether or not the module referred to by \p handle should be instrumented. If \p should_instrument is false, code from the module will not be passed to the basic block event. If traces are enabled, code from the module will still reach the trace event. Must be called from the module load event for the module referred to by \p handle. \return whether successful.
dr_module_should_instrument
Return whether code from the module should be instrumented, meaning passed to the basic block event.
dr_mutex_create
Initializes a mutex.
dr_mutex_destroy
Deletes \p mutex.
dr_mutex_lock
Locks \p mutex. Waits until the mutex is successfully held.
dr_mutex_mark_as_app
Instructs DR to treat this lock as an application lock. Primarily this avoids debug-build checks that no DR locks are held in situations where locks are disallowed.
dr_mutex_self_owns
Returns true iff \p mutex is owned by the calling thread. This routine is only available in debug builds. In release builds it always returns true.
dr_mutex_trylock
Tries once to lock \p mutex and returns whether or not successful.
dr_mutex_unlock
Unlocks \p mutex. Asserts that mutex is currently locked by the current thread.
dr_nonheap_alloc
Allocates \p size bytes of memory as a separate allocation from DR’s heap, allowing for separate protection. The \p prot protection should use the DR_MEMPROT_READ, DR_MEMPROT_WRITE, and DR_MEMPROT_EXEC bits. When creating a region to hold dynamically generated code, use this routine in order to create executable memory.
dr_nonheap_free
Frees memory allocated by dr_nonheap_alloc(). \p size must be the same as that passed to dr_nonheap_alloc().
dr_nudge_all
Provides a mechanism for an external entity on the guest OS to communicate with a client. Requires administrative privileges. A process ‘nudge’ causes a client event handler to be invoked (use dr_register_nudge_event() to register the handler function). A nudge is ignored if the process is not running under DynamoRIO, the specified client is not loaded, or if the client does not provide a handler. Nudges are attempted to all processes running on the system.
dr_nudge_client
Triggers an asynchronous nudge event in the current process. The callback function registered with dr_register_nudge_event() will be called with the supplied \p argument (in a new non-application thread on Windows).
dr_nudge_client_ex
Triggers an asynchronous nudge event in a target process. The callback function registered with dr_register_nudge_event() for the specified client in the specified process will be called with the supplied \p argument (in a new non-application thread on Windows).
dr_nudge_pid
Provides a mechanism for an external entity on the guest OS to communicate with a client. Requires administrative privileges. A process ‘nudge’ causes a client event handler to be invoked (use dr_register_nudge_event() to register the handler function). A nudge is ignored if the process is not running under DynamoRIO, the specified client is not loaded, or if the client does not provide a handler.
dr_nudge_process
Provides a mechanism for an external entity on the guest OS to communicate with a client. Requires administrative privileges. A process ‘nudge’ causes a client event handler to be invoked (use dr_register_nudge_event() to register the handler function). A nudge is ignored if the process is not running under DynamoRIO, the specified client is not loaded, or if the client does not provide a handler.
dr_num_app_args
Returns the number of command-line arguments passed to the application.
dr_num_registered_clients
Retrieve the number of clients registered for a particular process for the current user.
dr_open_file
Opens the file \p fname. If no such file exists then one is created. The file access mode is set by the \p mode_flags argument which is drawn from the DR_FILE_* defines ORed together. Returns INVALID_FILE if unsuccessful.
dr_page_size
Returns the size of a page of memory.
dr_persist_size
Takes in the \p perscxt opaque parameter passed to various persistence events and returns the size of the code region being persisted.
dr_persist_start
Takes in the \p perscxt opaque parameter passed to various persistence events and returns the beginning address of the code region being persisted.
dr_prepare_for_call
Inserts into \p ilist prior to \p where meta-instruction(s) to save state for a call. Stores the application state information on the DR stack. Returns the size of the data stored on the DR stack (in case the caller needs to align the stack pointer).
dr_prepopulate_cache
Intended to be called between dr_app_setup() and dr_app_start() to pre-create code cache fragments for each basic block address in the \p tags array. This speeds up the subsequent attach when dr_app_start() is called. If any code in the passed-in tags array is not readable, it is up to the caller to handle any fault, as DR’s own signal handlers are not enabled at this point. Returns whether successful.
dr_prepopulate_indirect_targets
Intended to augment dr_prepopulate_cache() by populating DR’s indirect branch tables, avoiding trips back to the dispatcher during initial execution. This is only effective when one of the the runtime options -shared_trace_ibt_tables and -shared_bb_ibt_tables (depending on whether traces are enabled) is turned on, as this routine does not try to populate tables belonging to threads other than the calling thread.
dr_print_instr
Prints \p msg followed by the instruction \p instr to file \p f.
dr_print_opnd
Prints \p msg followed by the operand \p opnd to file \p f.
dr_printf
Stdout printing that won’t interfere with the application’s own printing. It is not buffered, which means that it should not be used for very frequent, small print amounts: for that the client should either do its own buffering or it should use printf from the C library via DR’s private loader. \note On Windows 7 and earlier, this routine is not able to print to the \p cmd window unless dr_enable_console_printing() is called ahead of time, and even then there are limitations: see dr_enable_console_printing(). \note This routine supports printing wide characters via the ls or S format specifiers. On Windows, they are assumed to be UTF-16, and are converted to UTF-8. On Linux, they are converted by simply dropping the high-order bytes. \note If the data to be printed is large it will be truncated to an internal buffer size. Use dr_snprintf() and dr_write_file() for large output. \note When printing floating-point values on x86, the caller’s code should use proc_save_fpstate() or be inside a clean call that has requested to preserve the floating-point state, unless it can prove that its compiler will not use x87 operations.
dr_process_is_registered
Check if a process is registered to run under DynamoRIO. To obtain client information, use dr_get_client_info().
dr_query_memory
An os neutral method for querying a memory address. Returns true iff a memory region containing \p pc is found. If found additional information about the memory region is returned in the optional out arguments \p base_pc, \p size, and \p prot where \p base_pc is the start address of the memory region continaing \p pc, \p size is the size of said memory region and \p prot is an ORed combination of DR_MEMPROT_* flags describing its current protection.
dr_query_memory_ex
Provides additional information beyond dr_query_memory(). Returns true if it was able to obtain information (including about free regions) and sets the fields of \p info. This routine can be used to iterate over the entire address space. Such an iteration should stop on reaching the top of the address space, or on reaching kernel memory (look for #DR_MEMTYPE_ERROR_WINKERNEL) on Windows.
dr_raw_mem_alloc
\warning This raw memory allocation interface is in flux and is subject to change in the next release. Consider it experimental in this release.
dr_raw_mem_free
Frees memory allocated by dr_raw_mem_alloc(). \p addr and \p size must be the same as that passed to dr_raw_mem_alloc() on Windows.
dr_raw_tls_calloc
Allocates \p num_slots contiguous thread-local storage (TLS) slots that can be directly accessed via an offset from \p tls_register. If \p alignment is non-zero, the slots will be aligned to \p alignment. These slots will be initialized to 0 for each new thread. The slot offsets are [\p offset .. \p offset + (num_slots - 1)]. These slots are disjoint from the #dr_spill_slot_t register spill slots and the client tls field (dr_get_tls_field()). Returns whether or not the slots were successfully obtained. The linear address of the TLS base pointed at by \p tls_register can be obtained using #dr_get_dr_segment_base. Raw TLs slots can be read directly using dr_insert_read_raw_tls() and written using dr_insert_write_raw_tls().
dr_raw_tls_cfree
Frees \p num_slots raw thread-local storage slots starting at offset \p offset that were allocated with dr_raw_tls_calloc(). Returns whether or not the slots were successfully freed.
dr_raw_tls_opnd
Returns an operand that refers to the raw TLS slot with offset \p tls_offs from the TLS base \p tls_register.
dr_read_file
Reads up to \p count bytes from file \p f into \p buf. Returns the actual number read.
dr_read_saved_reg
Can be used from a clean call or a restore_state_event (see dr_register_restore_state_event()) to see the value saved in spill slot \p slot by dr_save_reg().
dr_recurlock_create
Creates and initializes a recursive lock. A recursive lock allows the same thread to acquire it multiple times. The lock restrictions for mutexes apply (see dr_mutex_create()).
dr_recurlock_destroy
Deletes \p reclock.
dr_recurlock_lock
Acquires \p reclock, or increments the ownership count if already owned.
dr_recurlock_mark_as_app
Instructs DR to treat this lock as an application lock. Primarily this avoids debug-build checks that no DR locks are held in situations where locks are disallowed.
dr_recurlock_self_owns
Returns whether the calling thread owns \p reclock.
dr_recurlock_trylock
Tries once to acquire \p reclock and returns whether successful.
dr_recurlock_unlock
Decrements the ownership count of \p reclock and releases if zero.
dr_redirect_execution
Immediately resumes application execution from a clean call out of the cache (see dr_insert_clean_call() or dr_prepare_for_call()) or an exception event with the state specified in \p mcontext (including pc, and including the xmm fields that are valid according to dr_mcontext_xmm_fields_valid()). The flags field of \p context must contain DR_MC_ALL; using a partial set of fields is not suported.
dr_redirect_native_target
Returns the target to use for a native context transfer to a target application address.
dr_reg_spill_slot_opnd
Returns an opnd_t that directly accesses the spill slot \p slot. Only slots <= dr_max_opnd_accessible_spill_slot() can be used with this routine. \note \p slot must be <= dr_max_opnd_accessible_spill_slot()
dr_register_bb_event
Registers a callback function for the basic block event. DR calls \p func before inserting a new basic block into the code cache. When adding a basic block to a new trace, DR calls \p func again with \p for_trace set to true, giving the client the opportunity to keep its same instrumentation in the trace, or to change it. The original basic block’s instrumentation is unchanged by whatever action is taken in the \p for_trace call.
dr_register_clean_call_insertion_event
Registers a callback function that is invoked whenever a clean call is inserted in instrumentation, such as by dr_insert_clean_call(), dr_insert_clean_call_ex(), or dr_insert_clean_call_ex_varg(). ‘where’ is a label with note value #DR_NOTE_CLEAN_CALL_END; the clean call sequence will be inserted prior to the label after all clean call callbacks are finished (so the clean call sequence is not yet visible at the time this callback is invoked).
dr_register_client
Register a client for a particular process. Note that the process must first be registered via dr_register_process() before calling this routine.
dr_register_client_ex
Register a client for a particular process. Note that the process must first be registered via dr_register_process() before calling this routine. The #dr_config_client_t structure allows specifying additional options beyond what dr_register_client() supports, such as an alternate bitwidth client. For an alternate bitwidth client, the main client must first be registered by an earlier call. Unregistering a client with dr_unregister_client() will also unregister the alternate bitwidth client.
dr_register_delete_event
Registers a callback function for the fragment deletion event. DR calls \p func whenever it removes a fragment from the code cache. Due to DR’s high-performance non-precise flushing, a fragment can be made inaccessible but not actually freed for some time. A new fragment can thus be created before the deletion event for the old fragment is raised. We recommended using a counter to ignore subsequent deletion events when using per-fragment data structures and duplicate fragments are seen.
dr_register_end_trace_event
Registers a callback function for the end-trace event. DR calls \p func before extending a trace with a new basic block. The \p func should return one of the #dr_custom_trace_action_t enum values.
dr_register_exception_event
Registers a callback function for the exception event. DR calls \p func whenever the application throws an exception. If \p func returns true, the exception is delivered to the application’s handler along with any changes made to \p excpt->mcontext. If \p func returns false, the faulting instruction in the code cache is re-executed using \p excpt->raw_mcontext, including any changes made to that structure. Clients are expected to use \p excpt->raw_mcontext when using faults as a mechanism to push rare cases out of an instrumentation fastpath that need to examine instrumentation instructions rather than the translated application state and should normally not examine it for application instruction faults. Certain registers may not contain proper application values in \p excpt->raw_mcontext for exceptions in application instructions. Clients are cautioned against relying on any details of code cache layout or register usage beyond instrumentation inserted by the client itself when examining \p excpt->raw_mcontext.
dr_register_exit_event
Registers a callback function for the process exit event. DR calls \p func when the process exits. By default, the process exit event will be executed with only a single live thread. dr_set_process_exit_behavior() can provide superior exit performance for clients that have flexible exit event requirements.
dr_register_filter_syscall_event
Registers a callback function for the syscall filter event. DR calls \p func to decide whether to invoke the syscall events for each system call site encountered with a statically-determinable system call number. If \p func returns true, the pre-syscall (dr_register_pre_syscall_event()) and post-syscall (dr_register_post_syscall_event()) events will be invoked. Otherwise, the events may or may not occur, depending on whether DR itself needs to intercept them and whether the system call number is statically determinable. System call number determination can depend on whether the -opt_speed option is enabled. If a system call number is not determinable, the filter event will not be called, but the pre and post events will be called.
dr_register_inject_paths
Sets the paths to the DynamoRIO library and the alternate-bitwidth DynamoRIO library for a process that has already been registered via dr_register_process(). If this routine is not called, default library paths will be used which assume a default path layout within the \p dr_root_dir passed to dr_register_process().
dr_register_kernel_xfer_event
Registers a callback function for the kernel transfer event. DR calls \p func whenever the kernel is about to directly transfer control without an explicit user-mode control transfer instruction. This includes the following scenarios, which are distinguished by \p type:
dr_register_low_on_memory_event
Registers a callback function for the low on memory event. DR calls \p func whenever virtual memory is tight and enables the client to help free space.
dr_register_module_load_event
Registers a callback function for the module load event. DR calls \p func whenever the application loads a module (typically a library but this term includes the executable). The \p loaded parameter indicates whether the module is fully initialized by the loader or in the process of being loaded. This parameter is present only for backward compatibility: current versions of DR always pass true, and the client can assume that relocating, rebinding, and (on Linux) segment remapping have already occurred.
dr_register_module_unload_event
Registers a callback function for the module unload event. DR calls \p func whenever the application unloads a module. \note The module_data_t \p *info passed to the callback routine is valid only for the duration of the callback and should not be freed; a persistent copy can be made with dr_copy_module_data().
dr_register_nudge_event
Registers a callback function for nudge events. External entities can nudge a process through the dr_nudge_process() or dr_nudge_pid() drconfig API routines on Windows or using the \p drnudgeunix tool on Linux. A client in this process can use dr_nudge_client() to raise a nudge, while a client in another process can use dr_nudge_client_ex().
dr_register_persist_patch
\warning This patching interface is in flux and is subject to change in the next release. Consider it experimental in this release.
dr_register_persist_ro
Registers callback functions for storing read-only data in each persisted cache file. When generating a new persisted cache file, DR first calls \p func_size to obtain the size required for read-only data in each persisted cache file. DR subsequently calls \p func_persist to write the actual data. DR ensures that no other thread will execute in between the calls to \p func_size and \p func_persist.
dr_register_persist_rw
Registers callback functions for storing writable data in each persisted cache file. When generating a new persisted cache file, DR first calls \p func_size to obtain the size required for writable data in each persisted cache file. DR subsequently calls \p func_persist to write the actual data. DR ensures that no other thread will execute in between the calls to \p func_size and \p func_persist.
dr_register_persist_rx
Registers callback functions for storing executable code (outside of normal code blocks) in each persisted cache file. When generating a new persisted cache file, DR first calls \p func_size to obtain the size required for executable code in each persisted cache file. DR subsequently calls \p func_persist to write the actual code. DR ensures that no other thread will execute in between the calls to \p func_size and \p func_persist.
dr_register_post_attach_event
Registers a function which is called after all other threads have been taken over during a process attach event, whether externally triggered or internally triggered (via dr_app_start() or related functions). If this process instance was not initiated by an attach or takeover methodology where multiple application threads may exist at the time of takeover (such as a process newly created on Linux), this registration function returns false.
dr_register_post_syscall_event
Registers a callback function for the post-syscall event. DR calls \p func whenever the application just finished invoking a system call, if any client asked for that system call number to be intercepted via the filter event (dr_register_filter_syscall_event()) or if DR itself needs to intercept the system call. Any client registering a pre- or post-syscall event should also register a filter event.
dr_register_pre_detach_event
Registers a function which is called at the start of a full detach of DR from the current process, whether externally triggered or internally triggered (via dr_app_stop_and_cleanup() or related functions), as well as at the start of DR sending all threads native but not cleaning up its own state (through dr_app_stop()).
dr_register_pre_syscall_event
Registers a callback function for the pre-syscall event. DR calls \p func whenever the application is about to invoke a system call, if any client asked for that system call number to be intercepted via the filter event (dr_register_filter_syscall_event()). Any client registering a pre- or post-syscall event should also register a filter event.
dr_register_process
Register a process to run under DynamoRIO. Note that this routine only sets the base options to run a process under DynamoRIO. To register one or more clients, call dr_register_client() subsequently.
dr_register_restore_state_event
Registers a callback function for the machine state restoration event. DR calls \p func whenever it needs to translate a code cache machine context from the code cache to its corresponding original application context. DR needs to translate when instructions fault in the cache as well as when a suspended thread is examined or relocated for internal purposes.
dr_register_restore_state_ex_event
Registers a callback function for the machine state restoration event with extended information.
dr_register_syswide
Sets up systemwide injection so that registered applications will run under DynamoRIO however they are launched (i.e., they do not need to be explicitly invoked with the drrun or drinject tools). This requires administrative privileges and affects all users (though configurations remain private to each user). On Windows NT, a reboot is required for this to take effect.
dr_register_thread_exit_event
Registers a callback function for the thread exit event. DR calls \p func whenever an application thread exits. The passed-in drcontext should be used instead of calling dr_get_current_drcontext(), as the thread exit event may be invoked from other threads, and using dr_get_current_drcontext() can result in failure to clean up the right resources, and at process exit time it may return NULL.
dr_register_thread_init_event
Registers a callback function for the thread initialization event. DR calls \p func whenever the application creates a new thread.
dr_register_trace_event
Registers a callback function for the trace event. DR calls \p func before inserting a new trace into the code cache. DR may call \p func again if it needs to translate from code cache addresses back to application addresses, which happens on faulting instructions as well as in certain situations involving suspended threads or forcibly relocated threads. The \p translating parameter distinguishes the two types of calls and behaves identically to the same parameter in the basic block callback: see #dr_register_bb_event() for further details.
dr_registered_process_iterator_hasnext
\param[in] iter A registered process iterator created with dr_registered_process_iterator_start()
dr_registered_process_iterator_next
Return information about a registered process
dr_registered_process_iterator_start
Creates and starts an iterator for iterating over all processes registered for the given platform and given global or local parameter.
dr_registered_process_iterator_stop
Stops and frees a registered process iterator.
dr_remove_it_instrs
Removes all OP_it instructions from \p ilist without changing the instructions that were inside each IT block. This is intended to be paired with dr_insert_it_instrs(), where a client’s examination of the application instruction list and insertion of instrumentation occurs in between the two calls and thus does not have to worry about groups of instructions that cannot be separated or changed. The resulting predicated instructions are not encodable in Thumb mode (#DR_ISA_ARM_THUMB): dr_insert_it_instrs() must be called before encoding.
dr_rename_file
Renames the file \p src to \p dst, replacing an existing file named \p dst if \p replace is true. Atomic if \p src and \p dst are on the same filesystem. Returns true if successful.
dr_replace_fragment
Replaces the fragment with tag \p tag with the instructions in \p ilist. This routine is only valid with the -thread_private option; it replaces the fragment for the current thread only. After replacement, the existing fragment is allowed to complete if currently executing. For example, a clean call replacing the currently executing fragment will safely return to the existing code. Subsequent executions will use the new instructions.
dr_request_synchronized_exit
\deprecated Replaced by dr_set_process_exit_behavior()
dr_restore_app_stack
Inserts into \p ilist prior to \p where meta-instruction(s) to restore into esp the value saved by dr_swap_to_clean_stack().
dr_restore_arith_flags
Inserts into \p ilist prior to \p where meta-instruction(s) to restore the 6 arithmetic flags, assuming they were saved using dr_save_arith_flags() with slot \p slot and that xax holds the same value it did after the save.
dr_restore_arith_flags_from_reg
Inserts into \p ilist prior to \p where meta-instruction(s) to restore the arithmetic flags (6 arithmetic flags on X86 or APSR on ARM) from \p reg. The caller must ensure that \p reg contains the program status flags, most likely from dr_save_arith_flags_to_reg().
dr_restore_arith_flags_from_xax
Inserts into \p ilist prior to \p where meta-instruction(s) to restore the 6 arithmetic flags from xax. This currently uses DynamoRIO’s “add $0x7f %al ; sahf” code sequence, which is faster and easier than popf. The caller must ensure that xax contains the arithmetic flags, most likely from dr_save_arith_flags_to_xax(). \note X86-only
dr_restore_reg
Inserts into \p ilist prior to \p where meta-instruction(s) to restore the register \p reg from the spill slot \p slot. See dr_save_reg() for notes on lifetime and alternative access to spill slots.
dr_resume_all_other_threads
May only be used after invoking dr_suspend_all_other_threads(). This routine resumes the threads that were suspended by dr_suspend_all_other_threads() and must be passed the same array and count of suspended threads that were returned by dr_suspend_all_other_threads(). It also frees the \p drcontexts array and releases the locks acquired by dr_suspend_all_other_threads(). The return value indicates whether all resumption attempts were successful.
dr_retakeover_suspended_native_thread
Causes the thread owning \p drcontext to begin executing in the code cache again once it is resumed. The thread must currently be suspended (typically by dr_suspend_all_other_threads_ex() with #DR_SUSPEND_NATIVE) and must be currently native (typically from #DR_EMIT_GO_NATIVE). \return whether successful.
dr_running_under_dynamorio
Returns false if DynamoRIO is being used as a “regular” standalone library (see dr_standalone_init() and \ref page_standalone). Returns true if DynamoRIO is controlling the application by running its code through a software code cache.
dr_rwlock_create
Creates and initializes a read-write lock. A read-write lock allows multiple readers or alternatively a single writer. The lock restrictions for mutexes apply (see dr_mutex_create()).
dr_rwlock_destroy
Deletes \p rwlock.
dr_rwlock_mark_as_app
Instructs DR to treat this lock as an application lock. Primarily this avoids debug-build checks that no DR locks are held in situations where locks are disallowed.
dr_rwlock_read_lock
Acquires a read lock on \p rwlock.
dr_rwlock_read_unlock
Releases a read lock on \p rwlock.
dr_rwlock_self_owns_write_lock
Returns whether the calling thread owns the write lock on \p rwlock.
dr_rwlock_write_lock
Acquires a write lock on \p rwlock.
dr_rwlock_write_trylock
Tries once to acquire a write lock on \p rwlock and returns whether successful.
dr_rwlock_write_unlock
Releases a write lock on \p rwlock.
dr_safe_read
Safely reads \p size bytes from address \p base into buffer \p out_buf. Reading is done without the possibility of an exception occurring. Returns true if the entire \p size bytes were read; otherwise returns false and if \p bytes_read is non-NULL returns the partial number of bytes read in \p bytes_read. \note See also DR_TRY_EXCEPT().
dr_safe_write
Safely writes \p size bytes from buffer \p in_buf to address \p base. Writing is done without the possibility of an exception occurring. Returns true if the entire \p size bytes were written; otherwise returns false and if \p bytes_written is non-NULL returns the partial number of bytes written in \p bytes_written. \note See also DR_TRY_EXCEPT().
dr_save_arith_flags
Inserts into \p ilist prior to \p where meta-instruction(s) to save the 6 arithmetic flags into xax after first saving xax to the spill slot \p slot. This is equivalent to dr_save_reg() of xax to \p slot followed by lahf and seto al instructions. See dr_restore_arith_flags().
dr_save_arith_flags_to_reg
Inserts into \p ilist prior to \p where meta-instruction(s) to save the arithmetic flags (6 arithmetic flags on X86 or APSR on ARM) into \p reg. If the caller wishes to use \p reg between saving and restoring these flags, they must save and restore \p reg, potentially using dr_save_reg()/dr_restore_reg(). If the caller needs to save both the current value of \p reg and the flags stored to \p reg by this routine, they must use separate spill slots, or they will overwrite the original \p reg value in memory.
dr_save_arith_flags_to_xax
Inserts into \p ilist prior to \p where meta-instruction(s) to save the 6 arithmetic flags into xax. This currently uses DynamoRIO’s “lahf ; seto al” code sequence, which is faster and easier than pushf. If the caller wishes to use xax between saving and restoring these flags, they must save and restore xax, potentially using dr_save_reg()/dr_restore_reg(). If the caller needs to save both the current value of xax and the flags stored to xax by this routine, they must use separate spill slots, or they will overwrite the original xax value in memory. \note X86-only
dr_save_reg
Inserts into \p ilist prior to \p where meta-instruction(s) to save the register \p reg in the spill slot \p slot. See dr_restore_reg(). Use dr_read_saved_reg() and dr_write_saved_reg() to access spill slots from clean calls and restore_state_events (see dr_register_restore_state_event()). \note The stored value remains available only until the next non-meta (i.e. application) instruction. Use dr_insert_write_tls_field() and dr_insert_read_tls_field() for a persistent (but more costly to access) thread-local-storage location. See also dr_raw_tls_calloc().
dr_set_client_name
Sets information presented to users in diagnostic messages. Only one name is supported, regardless of how many clients are in use. If this routine is called a second time, the new values supersede the original. The \p report_URL is meant to be a bug tracker location where users should go to report errors in the client end-user tool.
dr_set_client_version_string
Sets the version string presented to users in diagnostic messages. This has a maximum length of 96 characters; anything beyond that is silently truncated.
dr_set_isa_mode
The decode and encode routines use a per-thread persistent flag that indicates which processor mode to use. This routine sets that flag to the indicated value and optionally returns the old value. Be sure to restore the old value prior to any further application execution to avoid problems in mis-interpreting application code.
dr_set_mcontext
Sets the fields of the application machine context selected by the flags field of \p context to the values in \p context.
dr_set_process_exit_behavior
Specifies how process exit should be handled with respect to thread exit events and thread synchronization in release build. In debug build, and in release build by default, all threads are always synchronized at exit time, resulting in a single-threaded process exit event, and all thread exit event callbacks are always called. This routine can provide more performant exits in release build by avoiding the synchronization if the client is willing to skip thread exit events at process exit and is willing to execute its process exit event with multiple live threads.
dr_set_random_seed
Sets the seed used for dr_get_random_value(). Generally this would only be called during client initialization.
dr_set_tls_field
Sets the user-controlled thread-local-storage field. To generate an instruction sequence that reads the drcontext field inline in the code cache, use dr_insert_write_tls_field().
dr_set_vector_length
AArch64 Scalable Vector Extension’s vector length in bits is one of: 128 256 384 512 640 768 896 1024 1152 1280 1408 1536 1664 1792 1920 2048RISC-V Vector Extension’s vector length in bit is from 64 to 65536 in the power of 2. Returns whether successful. TODO i#3044: This function will only allow setting vector length if not running on SVE or RVV.
dr_sleep
Current thread sleeps for \p time_ms milliseconds.
dr_snprintf
Utility routine to print a formatted message to a string. Will not print more than max characters. If successful, returns the number of characters printed, not including the terminating null character. If the number of characters to write equals max, then the caller is responsible for supplying a terminating null character. If the number of characters to write exceeds max, then max characters are written and -1 is returned. If an error occurs, a negative value is returned. \note This routine supports printing wide characters via the ls or S format specifiers. On Windows, they are assumed to be UTF-16, and are converted to UTF-8. On Linux, they are converted by simply dropping the high-order bytes. \note When printing floating-point values, the caller’s code should use proc_save_fpstate() or be inside a clean call that has requested to preserve the floating-point state, unless it can prove that its compiler will not use x87 operations..
dr_snwprintf
Wide character version of dr_snprintf(). All of the comments for dr_snprintf() apply, except for the hs or S format specifiers. On Windows, these will assume that the input is UTF-8, and will convert to UTF-16. On Linux, they will widen a single-byte character string into a wchar_t character string with zero as the high-order bytes.
dr_sscanf
Utility routine to parse strings that match a pre-defined format string, similar to the sscanf() C routine.
dr_standalone_exit
Restores application state modified by dr_standalone_init(), which can include some signal handlers.
dr_standalone_init
dr_suspend_all_other_threads
Identical to dr_suspend_all_other_threads_ex() with \p flags set to 0.
dr_suspend_all_other_threads_ex
Suspends all other threads in the process and returns an array of contexts in \p drcontexts with one context per successfully suspended thread. The contexts can be passed to routines like dr_get_thread_id() or dr_get_mcontext(). However, the contexts may not be modified: dr_set_mcontext() is not supported. dr_get_mcontext() can be called on the caller of this routine, unless in a Windows nudge callback.
dr_swap_to_clean_stack
Inserts into \p ilist prior to \p where meta-instruction(s) to save the current esp and switch to this thread’s DR stack. \note The DR stack is limited to 20KB by default; this can be changed with the -stack_size DR runtime parameter. This stack cannot be used to store state that persists beyond a single clean call, code cache execution, or probe callback function execution.
dr_switch_to_app_state
Equivalent to dr_switch_to_app_state_ex(drcontext, DR_STATE_ALL).
dr_switch_to_app_state_ex
Swaps to the application version of any system state for the given thread. This is meant to be used prior to examining application memory, when private libraries are in use and there are two versions of system state. Invoking non-DR library routines while the application state is in place can lead to unpredictable results: call dr_switch_to_dr_state() (or the _ex version) before doing so.
dr_switch_to_dr_state
Equivalent to dr_switch_to_dr_state_ex(drcontext, DR_STATE_ALL).
dr_switch_to_dr_state_ex
Should only be called after calling dr_switch_to_app_state() (or the _ex version), or in certain cases where a client is running its own code in an application state. Swaps from the application version of system state for the given thread back to the DR and client version.
dr_symbol_export_iterator_hasnext
Returns true if there is another exported symbol in the iterator.
dr_symbol_export_iterator_next
Returns the next exported symbol. The returned pointer is valid until the next call to dr_symbol_export_iterator_next() or dr_symbol_export_iterator_stop().
dr_symbol_export_iterator_start
Creates an iterator over symbols exported by a module. The iterator returned is invalid until after the first call to dr_symbol_export_iterator_next().
dr_symbol_export_iterator_stop
Stops symbol export iteration and frees the iterator.
dr_symbol_import_iterator_hasnext
Returns true if there is another imported symbol in the iterator.
dr_symbol_import_iterator_next
Returns the next imported symbol. The returned pointer is valid until the next call to dr_symbol_import_iterator_next() or dr_symbol_import_iterator_stop().
dr_symbol_import_iterator_start
Creates an iterator over symbols imported by a module. If \p from_module is NULL, all imported symbols are yielded, regardless of which module they were imported from.
dr_symbol_import_iterator_stop
Stops symbol import iteration and frees the iterator.
dr_syscall_get_param
Usable only from a pre-syscall (dr_register_pre_syscall_event()) event. Returns the value of system call parameter number \p param_num.
dr_syscall_get_result
Usable only from a post-syscall (dr_register_post_syscall_event()) event. Returns the return value of the system call that will be presented to the application.
dr_syscall_get_result_ex
Usable only from a post-syscall (dr_register_post_syscall_event()) event. Returns whether it successfully retrieved the results of the system call into \p info.
dr_syscall_intercept_natively
Must be invoked from dr_client_main(). Requests that the named ntoskrnl system call be intercepted even when threads are native (e.g., due to #DR_EMIT_GO_NATIVE). Only a limited number of system calls being intercepted while native are supported. This routine will fail once that limit is reached.
dr_syscall_invoke_another
Usable only from a post-syscall (dr_register_post_syscall_event()) event. An additional system call will be invoked immediately, using the current values of the parameters, which can be set with dr_syscall_set_param(). The system call to be invoked should be specified with dr_syscall_set_sysnum().
dr_syscall_set_param
Usable only from a pre-syscall (dr_register_pre_syscall_event()) event, or from a post-syscall (dr_register_post_syscall_event()) event when also using dr_syscall_invoke_another(). Sets the value of system call parameter number \p param_num to \p new_value.
dr_syscall_set_result
Usable only from a pre-syscall (dr_register_pre_syscall_event()) or post-syscall (dr_register_post_syscall_event()) event. For pre-syscall, should only be used when skipping the system call. This sets the return value of the system call that the application sees to \p value.
dr_syscall_set_result_ex
Usable only from a pre-syscall (dr_register_pre_syscall_event()) or post-syscall (dr_register_post_syscall_event()) event. For pre-syscall, should only be used when skipping the system call.
dr_syscall_set_sysnum
Usable only from a pre-syscall (dr_register_pre_syscall_event()) event, or from a post-syscall (dr_register_post_syscall_event()) event when also using dr_syscall_invoke_another(). Sets the system call number of the system call about to be invoked to \p new_num.
dr_syswide_is_on
Returns whether systemwide injection is enabled.
dr_thread_alloc
Allocates \p size bytes of memory from DR’s memory pool specific to the thread associated with \p drcontext. This memory is only guaranteed to be aligned to the pointer size: 8 byte alignment for 64-bit; 4-byte alignment for 32-bit. (The wrapped malloc() guarantees the more standard double-pointer-size.)
dr_thread_free
Frees thread-specific memory allocated by dr_thread_alloc(). \p size must be the same as that passed to dr_thread_alloc().
dr_thread_yield
Current thread gives up its time quantum.
dr_trace_exists_at
Checks to see that if there is a trace in the code cache at tag \p tag.
dr_trace_head_at
Checks to see if the fragment (or future fragment) with tag \p tag is marked as a trace head.
dr_track_where_am_i
Should be called during process initialization. Requests more accurate tracking of the #dr_where_am_i_t value for use with dr_where_am_i(). By default, if this routine is not called, DR avoids some updates to the value that incur extra overhead, such as identifying clean callees.
dr_try_setup
Do not call this directly: use the DR_TRY_EXCEPT macro instead.
dr_try_start
Do not call this directly: use the DR_TRY_EXCEPT macro instead.
dr_try_stop
Do not call this directly: use the DR_TRY_EXCEPT macro instead.
dr_unlink_flush_region
Flush all fragments containing any code from the region [\p start, \p start + \p size). Control will not enter a fragment containing code from the region after this returns, but a thread already in such a fragment will finish out the fragment. This includes the current thread if this is called from a clean call that returns to the cache. This routine may only be called during a clean call from the cache, from a nudge event handler, or from a pre- or post-system call event handler. It may not be called from any other event callback. No locks can be held when calling this routine. Returns true if successful.
dr_unload_aux_library
Unloads the given library, which must have been loaded by dr_load_aux_library(). Returns whether successful.
dr_unmap_executable_file
Unmaps a file loaded by dr_map_executable_file().
dr_unmap_file
Unmaps a portion of a file mapping previously created by dr_map_file(). \return whether successful.
dr_unregister_bb_event
Unregister a callback function for the basic block event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_clean_call_insertion_event
Unregisters a callback function that was registered with dr_register_call_insertion_event().
dr_unregister_client
Unregister a client for a particular process.
dr_unregister_delete_event
Unregister a callback function for the fragment deletion event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_end_trace_event
Unregister a callback function for the end-trace event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_exception_event
Unregister a callback function for the exception event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_exit_event
Unregister a callback function for the process exit event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_filter_syscall_event
Unregister a callback function for the syscall filter event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_kernel_xfer_event
Unregister a callback function for the kernel transfer event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_low_on_memory_event
Unregister a callback function for low on memory events. \return true if unregistration is successful and false if it is not (e.g., the function was not registered).
dr_unregister_module_load_event
Unregister a callback for the module load event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_module_unload_event
Unregister a callback function for the module unload event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_nudge_event
Unregister a callback function for the nudge event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_persist_patch
Unregister a callback function for patching persisted code. \return true if unregistration is successful and false if it is not (e.g., the function was not registered).
dr_unregister_persist_ro
Unregister callback functions for storing read-only data in a persisted cache file. \return true if unregistration is successful and false if it is not (e.g., one of the functions was not registered).
dr_unregister_persist_rw
Unregister callback functions for storing writable data in a persisted cache file. \return true if unregistration is successful and false if it is not (e.g., one of the functions was not registered).
dr_unregister_persist_rx
Unregister callback functions for storing executable code in a persisted cache file. \return true if unregistration is successful and false if it is not (e.g., one of the functions was not registered).
dr_unregister_post_attach_event
Unregister a callback function for the post-attach event (see dr_register_post_attach_event()). \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_post_syscall_event
Unregister a callback function for the post-syscall event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_pre_detach_event
Unregister a callback function for the post-attach event (see dr_register_pre_detach_event()). \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_pre_syscall_event
Unregister a callback function for the pre-syscall event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_process
Unregister a process from running under DynamoRIO.
dr_unregister_restore_state_event
Unregister a callback function for the machine state restoration event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_restore_state_ex_event
Unregister a callback function for the machine state restoration event with extended ifnormation. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_syswide
Disables systemwide injection. Registered applications will not run under DynamoRIO unless explicitly launched with the drrun or drinject tools (or a custom tool that uses the drinjectlib library). On Windows NT, a reboot is required for this to take effect.
dr_unregister_thread_exit_event
Unregister a callback function for the thread exit event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_thread_init_event
Unregister a callback function for the thread initialization event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_unregister_trace_event
Unregister a callback function for the trace event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
dr_using_all_private_caches
Returns true if all DynamoRIO caches are thread private.
dr_using_app_state
Returns whether the given thread indicated by \p drcontext is currently using the application version of its system state. \sa dr_switch_to_dr_state(), dr_switch_to_app_state().
dr_using_console
Returns true if the current standard error handle belongs to a legacy console window (viz., \p cmd on Windows 7 or earlier). DR’s dr_printf() and dr_fprintf() do not work with such console windows unless dr_enable_console_printing() is called ahead of time, and even then there are limitations detailed in dr_enable_console_printing(). This routine may result in loading a private copy of kernel32.dll. \note Windows only.
dr_vfprintf
Identical to dr_fprintf() but exposes va_list.
dr_virtual_query
Equivalent to the win32 API function VirtualQuery(). See that routine for a description of arguments and return values. \note Windows only.
dr_vsnprintf
Identical to dr_snprintf() but exposes va_list.
dr_vsnwprintf
Identical to dr_snwprintf() but exposes va_list.
dr_where_am_i
Returns the #dr_where_am_i_t value indicating in which area of code \p pc resides. This is meant for use with dr_set_itimer() for PC sampling for profiling purposes. If the optional \p tag is non-NULL and \p pc is inside a fragment in the code cache, the fragment’s tag is returned in \p tag. It is recommended that the user of this routine also call dr_track_where_am_i() during process initialization for more accurate results.
dr_write_file
Writes \p count bytes from \p buf to file \p f. Returns the actual number written.
dr_write_saved_reg
Can be used from a clean call to modify the value saved in the spill slot \p slot by dr_save_reg() such that a later dr_restore_reg() will see the new value.
drmgr_current_bb_phase
Returns which bb phase is the current one, if any.
drmgr_decode_sysnum_from_wrapper
Given a system call wrapper routine \p entry of the Native API variety, decodes the routine and returns the system call number. Returns -1 on error.
drmgr_disable_auto_predication
Disables auto predication globally for this basic block. \return whether successful. \note Only to be used in the drmgr insertion event.
drmgr_exit
Cleans up the drmgr extension.
drmgr_get_cls_field
Returns the user-controlled callback-local-storage field for the given index, which was returned by drmgr_register_cls_field(). To generate an instruction sequence that reads the drcontext field inline in the code cache, use drmgr_insert_read_cls_field().
drmgr_get_emulated_instr_data
Loads \p emulated with the emulated instruction data from \p instr set by drmgr_insert_emulation_start().
drmgr_get_parent_cls_field
Returns the user-controlled callback-local-storage field for the given index, which was returned by drmgr_register_cls_field(), for the parent context (i.e., the context most recently pushed either by a Windows callback entry or a call to drmgr_push_cls()). If there is no parent context, returns NULL.
drmgr_get_tls_field
Returns the user-controlled thread-local-storage field for the given index, which was returned by drmgr_register_tls_field(). To generate an instruction sequence that reads the drcontext field inline in the code cache, use drmgr_insert_read_tls_field().
drmgr_in_emulation_region
Must be called during drmgr’s insertion phase. Returns whether the current instruction in the phase is inside an emulation region. If it returns true, \p emulation_info is written with a pointer to information about the emulation. The pointed-at information’s lifetime is the full range of the emulation region.
drmgr_init
Initializes the drmgr extension. Must be called prior to any of the other routines. Can be called multiple times (by separate components, normally) but each call must be paired with a corresponding call to drmgr_exit().
drmgr_insert_emulation_end
Inserts a label into \p ilist prior to \p where to indicate the end of a sequence of instructions emulating an instruction, preceded by a label created with drmgr_insert_emulation_start(). Alternatively, #DR_EMULATE_REST_OF_BLOCK can be used on the start label to include the entire block, with no need for an end label.
drmgr_insert_emulation_start
Inserts a label into \p ilist prior to \p where to indicate the start of a sequence of instructions emulating an instruction \p instr. The label has data attached which describes the instruction being emulated.
drmgr_insert_read_cls_field
Inserts into \p ilist prior to \p where meta-instruction(s) to read into the general-purpose full-size register \p reg from the user-controlled drcontext field for the current (at execution time) callback and index. Reads from the same field as drmgr_get_cls_field(). \return whether successful.
drmgr_insert_read_tls_field
Inserts into \p ilist prior to \p where meta-instruction(s) to read into the general-purpose full-size register \p reg from the user-controlled drcontext field for this thread and index. Reads from the same field as drmgr_get_tls_field(). \return whether successful.
drmgr_insert_write_cls_field
Inserts into \p ilist prior to \p where meta-instruction(s) to write the general-purpose full-size register \p reg to the user-controlled drcontext field for the current (at execution time) callback and index. Writes to the same field as drmgr_set_cls_field(). The register \p scratch will be overwritten. \return whether successful.
drmgr_insert_write_tls_field
Inserts into \p ilist prior to \p where meta-instruction(s) to write the general-purpose full-size register \p reg to the user-controlled drcontext field for this thread and index. Writes to the same field as drmgr_set_tls_field(). The register \p scratch will be overwritten. \return whether successful.
drmgr_is_emulation_end
Checks the instruction \p instr to see if it is an emulation end label created by drmgr_insert_emulation_end(). Typically used in an instrumentation client running with an emulation client.
drmgr_is_emulation_start
Checks the instruction \p instr to see if it is an emulation start label created by drmgr_insert_emulation_start(). Typically used in an instrumentation client running with an emulation client.
drmgr_is_first_instr
Must be called during drmgr’s insertion phase. Returns whether \p instr is the first instruction (of any type) in the instruction list (as of immediately after the analysis phase).
drmgr_is_first_nonlabel_instr
Must be called during drmgr’s insertion phase. Returns whether \p instr is the first non-label instruction in the instruction list (as of immediately after the analysis phase).
drmgr_is_last_instr
Must be called during drmgr’s insertion phase. Returns whether \p instr is the last instruction (of any type) in the instruction list (as of immediately after the analysis phase).
drmgr_orig_app_instr_for_fetch
Must be called during drmgr’s insertion phase.
drmgr_orig_app_instr_for_operands
Must be called during drmgr’s insertion phase.
drmgr_pop_cls
Pops a callback context from the callback-local storage (cls) context stack for the given thread. This function is automatically called on exit from a Windows callback. Users can invoke it to provide context stacks for their own uses, including Linux signals or layered wrapped functions. Invoking this function will trigger the \p cb_exit_func passed to drmgr_register_cls_field().
drmgr_push_cls
Pushes a new callback context onto the callback-local storage (cls) context stack for the given thread. This function is automatically called on entry to a new Windows callback. Users can invoke it to provide context stacks for their own uses, including Linux signals or layered wrapped functions. Invoking this function will trigger the \p cb_init_func passed to drmgr_register_cls_field(). \return whether successful.
drmgr_register_bb_app2app_event
Registers a callback function for the first instrumentation stage: application-to-application (“app2app”) transformations on each basic block. drmgr will call \p func as the first of five instrumentation stages for each dynamic application basic block. Examples of app2app transformations include replacing one function with another or replacing one instruction with another throughout an application.
drmgr_register_bb_instru2instru_event
Registers a callback function for the fourth instrumentation stage: instrumentation-to-instrumentation transformations on each basic block. drmgr will call \p func as the fourth of five instrumentation stages for each dynamic application basic block. Instrumentation-to-instrumentation passes are allowed to insert meta instructions but not non-meta instructions, and are intended for optimization of prior instrumentation passes.
drmgr_register_bb_instrumentation_all_events
Registers callbacks for all five instrumentation passes at once, with a \p user_data parameter passed among them all, enabling data sharing for all five of them. See the documentation for drmgr_register_bb_app2app_event(), drmgr_register_bb_instrumentation_event(), drmgr_register_bb_instru2instru_event(), and drmgr_register_bb_meta_instru_event() for further details of each pass. The aforementioned routines are identical to this with the exception of the extra \p user_data parameter, which is an OUT parameter to the \p app2app_func and passed in to the four subsequent callbacks. The \p priority param can be NULL, in which case a default priority is used.
drmgr_register_bb_instrumentation_event
Registers callback functions for the second and third instrumentation stages: application analysis and instrumentation insertion. drmgr will call \p func as the second of five instrumentation stages for each dynamic application basic block.
drmgr_register_bb_instrumentation_ex_event
Registers callbacks for the first four instrumentation passes at once, with a \p user_data parameter passed among them all, enabling data sharing for all four of them. See the documentation for drmgr_register_bb_app2app_event(), drmgr_register_bb_instrumentation_event(), and drmgr_register_bb_instru2instru_event() for further details of each pass. The aforementioned routines are identical to this with the exception of the extra \p user_data parameter, which is an OUT parameter to the \p app2app_func and passed in to the three subsequent callbacks. The \p priority param can be NULL, in which case a default priority is used.
drmgr_register_bb_meta_instru_event
Registers a callback function for the fifth instrumentation stage: meta-instrumentation analysis and transformations on each basic block. drmgr will call \p func as the fifth of five instrumentation stages for each dynamic application basic block. Meta-instrumentation passes are allowed to insert both meta and non-meta instructions, and are primarily intended for debugging prior instrumentation passes.
drmgr_register_cls_field
Reserves a callback-local storage (cls) slot. Thread-local storage (tls) is callback-shared. Callbacks interrupt thread execution to execute arbitrary amounts of code in a new context before returning to the interrupted context. Thread-local storage fields that persist across application execution can be overwritten during callback execution, resulting in incorrect values when returning to the original context. Callback-local storage, rather than thread-local storage, should be used for any fields that store information specific to the application’s execution.
drmgr_register_exception_event
Registers a callback function for the exception event, which behaves just like DR’s exception event dr_register_exception_event(). \return whether successful.
drmgr_register_exception_event_ex
Registers a callback function for the exception event, which behaves just like DR’s exception event dr_register_exception_event(), except that it is ordered according to \p priority. A default priority of 0 is used for events registered via drmgr_register_exception_event(). Just like for DR, the first callback to return false will short-circuit event delivery to later callbacks. \return whether successful.
drmgr_register_kernel_xfer_event
Registers a callback function for the kernel transfer event, which behaves just like DR’s kernel transfer event dr_register_kernel_xfer_event(). \return whether successful.
drmgr_register_kernel_xfer_event_ex
Registers a callback function for the kernel transfer event, which behaves just like DR’s kernel transfer event dr_register_kernel_xfer_event(), except that it is ordered according to \p priority. A default priority of 0 is used for events registered via drmgr_register_module_unload_event(). \return whether successful.
drmgr_register_low_on_memory_event
Registers a callback function \p func for the low-on-memory event. The callback provides a means for the client to free any non-critical data found on the heap, which could avoid a potential out-of-memory crash (particularly on 32-bit). \return whether successful.
drmgr_register_low_on_memory_event_ex
Registers a callback function \p func for the low-on-memory event just like drmgr_register_low_on_memory_event(), but the callback is prioritised according to \p priority. \return whether successful.
drmgr_register_low_on_memory_event_user_data
Registers a callback function \p func for the low-on-memory event just like drmgr_register_low_on_memory_event(), but allows the passing of user data \p user_data. The callback is prioritised according to \p priority. \return whether successful.
drmgr_register_module_load_event
Registers a callback function for the module load event, which behaves just like DR’s module load event dr_register_module_load_event(). \return whether successful.
drmgr_register_module_load_event_ex
Registers a callback function for the module load event, which behaves just like DR’s module load event dr_register_module_load_event(), except that it is ordered according to \p priority. A default priority of 0 is used for events registered via drmgr_register_module_load_event(). \return whether successful.
drmgr_register_module_load_event_user_data
Registers a callback function for the module load event, which behaves just like DR’s module load event dr_register_module_load_event(). Allows for the passing of user input \p user_data, which is available upon the execution of the callback. \return whether successful.
drmgr_register_module_unload_event
Registers a callback function for the module unload event, which behaves just like DR’s module unload event dr_register_module_unload_event(). \return whether successful.
drmgr_register_module_unload_event_ex
Registers a callback function for the module unload event, which behaves just like DR’s module unload event dr_register_module_unload_event(), except that it is ordered according to \p priority. A default priority of 0 is used for events registered via drmgr_register_module_unload_event(). \return whether successful.
drmgr_register_module_unload_event_user_data
Registers a callback function for the module unload event, which behaves just like DR’s module unload event dr_register_module_unload_event(). Allows for the passing of user data, \p user_data, which is available upon the execution of the callback. \return whether successful.
drmgr_register_opcode_instrumentation_event
Registers callback functions for the third instrumentation stage: instrumentation insertion. drmgr will call \p func for each instruction with the specific opcode \p opcode.
drmgr_register_post_syscall_event
Registers a callback function for the post-syscall event, which behaves just like DR’s post-syscall event dr_register_post_syscall_event(). \return whether successful.
drmgr_register_post_syscall_event_ex
Registers a callback function for the post-syscall event, which behaves just like DR’s post-syscall event dr_register_post_syscall_event(), except that it is ordered according to \p priority. A default priority of 0 is used for events registered via drmgr_register_post_syscall_event(). \return whether successful.
drmgr_register_post_syscall_event_user_data
Registers a callback function for the post-syscall event, ordered by \p priority. Allows for the passing of user data \p user_data which is available upon the execution of the callback. \return whether successful.
drmgr_register_pre_syscall_event
Registers a callback function for the pre-syscall event, which behaves just like DR’s pre-syscall event dr_register_pre_syscall_event(). In particular, a filter event is still needed to ensure that a pre- or post-syscall event is actually called: use dr_register_filter_syscall_event(). \return whether successful.
drmgr_register_pre_syscall_event_ex
Registers a callback function for the pre-syscall event, which behaves just like DR’s pre-syscall event dr_register_pre_syscall_event(), except that it is ordered according to \p priority. A default priority of 0 is used for events registered via drmgr_register_pre_syscall_event(). A filter event is still needed to ensure that a pre- or post-syscall event is actually called: use dr_register_filter_syscall_event(). \return whether successful.
drmgr_register_pre_syscall_event_user_data
Registers a callback function for the pre-syscall event, ordered by \p priority. Allows for the passing of user data \p user_data which is available upon the execution of the callback. \return whether successful.
drmgr_register_restore_state_event
Registers a callback function for the restore state event, which behaves just like DR’s restore state event dr_register_restore_state_event(). \return whether successful.
drmgr_register_restore_state_ex_event
Registers a callback function for the restore state extended event, which behaves just like DR’s restore state event dr_register_restore_state_ex_event(). \return whether successful.
drmgr_register_restore_state_ex_event_ex
Registers a callback function for the restore state extended event, which behaves just like DR’s restore state event dr_register_restore_state_ex_event(), except that it is ordered according to \p priority among both extended and regular callbacks. A default priority of 0 is used for events registered via drmgr_register_restore_state_event() or drmgr_register_restore_state_ex_event(). Just like for DR, the first callback to return false will short-circuit event delivery to later callbacks. \return whether successful.
drmgr_register_thread_exit_event
Registers a callback function for the thread exit event. drmgr calls \p func whenever DR would, when an application thread exits. All the constraints of dr_register_thread_exit_event() apply. \return whether successful.
drmgr_register_thread_exit_event_ex
Registers a callback function for the thread exit event, ordered by \p priority. drmgr calls \p func whenever DR would, when an application thread exits. All the constraints of dr_register_thread_exit_event() apply. \return whether successful.
drmgr_register_thread_exit_event_user_data
Registers a callback function for the thread exit event, ordered by \p priority. Allows for the passing of user data \p user_data which is available upon the execution of the callback. drmgr calls \p func when an application thread exits. \return whether successful.
drmgr_register_thread_init_event
Registers a callback function for the thread initialization event. drmgr calls \p func whenever the application creates a new thread. \return whether successful.
drmgr_register_thread_init_event_ex
Registers a callback function for the thread initialization event, ordered by \p priority. drmgr calls \p func whenever the application creates a new thread. \return whether successful.
drmgr_register_thread_init_event_user_data
Registers a callback function for the thread initialization event, ordered by \p priority. Allows for the passing of user data \p user_data which is available upon the execution of the callback. drmgr calls \p func whenever the application creates a new thread. \return whether successful.
drmgr_register_tls_field
Reserves a thread-local storage (tls) slot for every thread. Returns the index of the slot, which should be passed to drmgr_get_tls_field() and drmgr_set_tls_field(). Returns -1 if there are no more slots available. Each slot is initialized to NULL for each thread and should be properly initialized with drmgr_set_tls_field() in the thread initialization event (see dr_register_thread_init_event()).
drmgr_reserve_note_range
Reserves \p size values in the namespace for use in the \p note field of instructions. The reserved range starts at the return value and is contiguous. Returns DRMGR_NOTE_NONE on failure. Un-reserving is not supported.
drmgr_set_cls_field
Sets the user-controlled callback-local-storage field for the given index, which was returned by drmgr_register_cls_field(). To generate an instruction sequence that writes the drcontext field inline in the code cache, use drmgr_insert_write_cls_field(). \return whether successful.
drmgr_set_tls_field
Sets the user-controlled thread-local-storage field for the given index, which was returned by drmgr_register_tls_field(). To generate an instruction sequence that writes the drcontext field inline in the code cache, use drmgr_insert_write_tls_field(). \return whether successful.
drmgr_unregister_bb_app2app_event
Unregisters a callback function for the first instrumentation stage. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_bb_insertion_event
Unregisters \p func from the second and third instrumentation stages. If an analysis callback was passed to drmgr_register_bb_instrumentation_event(), use drmgr_unregister_bb_instrumentation_event() instead.
drmgr_unregister_bb_instru2instru_event
Unregisters a callback function for the fourth instrumentation stage. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_bb_instrumentation_all_events
Unregisters the callbacks that were registered via drmgr_register_bb_instrumentation_all_events(). \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_bb_instrumentation_event
Unregisters \p func and its corresponding insertion callback from the second and third instrumentation stages. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_bb_instrumentation_ex_event
Unregisters the four given callbacks that were registered via drmgr_register_bb_instrumentation_ex_event(). \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_bb_meta_instru_event
Unregisters a callback function for the fifth instrumentation stage. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_cls_field
Frees a previously reserved callback-local storage (cls) slot index and unregisters its event callbacks. Returns false if the slot was not actually reserved.
drmgr_unregister_exception_event
Unregister a callback function for the exception event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_kernel_xfer_event
Unregister a callback function for the kernel transfer event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_low_on_memory_event
Unregister a callback function for the low-on-memory event. \return true if the unregistration of \p func is successful.
drmgr_unregister_low_on_memory_event_user_data
Unregister a callback function that accepts user-data for the low-on-memory event. \return true if the unregistration of \p func is successful.
drmgr_unregister_module_load_event
Unregister a callback function for the module load event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_module_load_event_user_data
Unregister a callback function, which takes user data as a parameter for the module load event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_module_unload_event
Unregister a callback function for the module unload event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_module_unload_event_user_data
Unregister a callback function, that takes user data as a parameter, for the module unload event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_opcode_instrumentation_event
Unregisters the opcode-specific callback that was registered via drmgr_register_opcode_instrumentation_event().
drmgr_unregister_post_syscall_event
Unregister a callback function for the post-syscall event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_post_syscall_event_user_data
Unregister a callback function, which takes user data, for the post-syscall event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_pre_syscall_event
Unregister a callback function for the pre-syscall event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_pre_syscall_event_user_data
Unregister a callback function, which takes user data, for the pre-syscall event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_restore_state_event
Unregister a callback function for the restore state event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_restore_state_ex_event
Unregister a callback function for the restore state extended event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_thread_exit_event
Unregister a callback function for the thread exit event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_thread_exit_event_user_data
Unregister a callback function for the thread exit event which also has user data passed to the callback. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_thread_init_event
Unregister a callback function for the thread initialization event. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_thread_init_event_user_data
Unregister a callback function for the thread initialization event which also has user data passed to the callback. \return true if unregistration is successful and false if it is not (e.g., \p func was not registered).
drmgr_unregister_tls_field
Frees a previously reserved thread-local storage (tls) slot index. Returns false if the slot was not actually reserved.
drreg_aflags_liveness
Returns in \p value EFLAGS_READ_6 bits telling which arithmetic flags are live at the point of \p inst. If called during drmgr’s insertion phase, \p inst must be the current application instruction.
drreg_are_aflags_dead
Returns in \p dead whether the arithmetic flags are all dead at the point of \p inst. If called during drmgr’s insertion phase, \p inst must be the current application instruction.
drreg_exit
Cleans up the drreg extension. @return whether successful or an error code on failure.
drreg_get_app_value
Inserts instructions at \p where in \p ilist to retrieve the application value for \p app_reg into \p dst_reg. This will automatically be done for reserved registers prior to an application instruction that reads \p app_reg, but sometimes instrumentation needs to read the application value of a register that has been reserved. If \p app_reg is a dead register, #DRREG_ERROR_NO_APP_VALUE may be returned. Set \p conservative in \p drreg_options_t to avoid this error.
drreg_init
Initializes the drreg extension. Must be called prior to any of the other routines. Can be called multiple times (by separate components, normally) but each call must be paired with a corresponding call to drreg_exit(). The fields of \p ops are combined from multiple calls as described in the documentation for each field. Typically the end-user tool itself specifies these options, with most other library components not directly interacting with drreg (libraries often take in scratch registers from the caller for most of their operations).
drreg_init_and_fill_vector
Initializes \p vec to hold #DR_NUM_GPR_REGS entries, each either set to NULL if \p allowed is false or a non-NULL value if \p allowed is true. This is intendend as a convenience routine for setting up the \p reg_allowed parameter to drreg_reserve_register().
drreg_is_instr_spill_or_restore
Analyzes \p instr and returns whether it is a drreg register spill in \p spill, a drreg register restore in \p restore, and which register is being spilled or restored in \p reg_spilled. Each output parameter is optional and may be NULL. If DR’s spill slots are being used (see drreg_options_t.num_spill_slots), this routine may not be able to distinguish a drreg spill or restore from some other spill or restore.
drreg_is_register_dead
Returns in \p dead whether the register \p reg is dead at the point of \p inst. If called during drmgr’s insertion phase, \p inst must be the current application instruction.
drreg_max_slots_used
In debug build, drreg tracks the maximum simultaneous number of spill slots in use. This can help a user to tune drreg_options_t.num_spill_slots.
drreg_reservation_info
Returns information about the TLS slot assigned to \p reg, which must be a currently-reserved register. To query information about the arithmetic flags, pass #DR_REG_NULL for \p reg.
drreg_reservation_info_ex
Returns information about the reservation and restoration status of \p reg. The \p size field of \p info must be set before calling. To query information about the arithmetic flags, pass #DR_REG_NULL for \p reg.
drreg_reserve_aflags
Requests exclusive use of the arithmetic flags register. Spills the application value at \p where in \p ilist, if necessary. When used during drmgr’s insertion phase, optimizations such as keeping the application flags value in a register and eliding duplicate spills and restores will be automatically applied. If called during drmgr’s insertion phase, \p where must be the current application instruction.
drreg_reserve_dead_register
Identical to drreg_reserve_register() except returns failure if no register is available that does not require a spill.
drreg_reserve_register
Requests exclusive use of an application register, spilling the application value at \p where in \p ilist if necessary. The register chosen is returned in \p reg.
drreg_restore_all
Restores the spilled value (typically the application value) for all registers and flags at \p where.
drreg_restore_app_aflags
This routine ensures that the application’s value for the arithmetic flags is in place prior to \p where. This is automatically done when the flags are reserved prior to an application instruction, but sometimes instrumentation needs to read the value of the flags. This is intended as a convenience barrier for lazy restores performed by drreg.
drreg_restore_app_values
This is a convenience routine that calls drreg_get_app_value() for every register used by \p opnd, with that register passed as the application and destination registers. This routine will write to reserved as well as unreserved registers. This is intended as a convenience barrier for lazy restores performed by drreg.
drreg_set_bb_properties
May only be called during drmgr’s app2app, analysis, or insertion phase. Sets the given properties for the current basic block being instrumented.
drreg_set_vector_entry
Sets the entry in \p vec at index \p reg minus #DR_REG_START_GPR to NULL if \p allowed is false or a non-NULL value if \p allowed is true. This is intendend as a convenience routine for setting up the \p reg_allowed parameter to drreg_reserve_register().
drreg_statelessly_restore_all
Invokes drreg_statelessly_restore_app_value() for the arithmetic flags and every general-purpose register. Returns the logical OR of the ‘restore_needed’ and ‘respill_needed’ results from all of the drreg_statelessly_restore_app_value() calls. If any step results in an error, that error is returned and the output parameters are not filled in (despite partial restores potentially remaining in place).
drreg_statelessly_restore_app_value
This routine is meant for use with instrumentation that uses separate control flow paths, such as a fastpath and a slowpath, where the slowpath needs access to the full application state yet must retain scratch register parity with the fastpath. The application value for \p reg is restored into \p reg at \p where_restore, but internal drreg state is not updated to reflect this. Furthermore, if doing so affects subsequent behavior, such as when \p reg is being used to hold the preserved application value for another register or flags, instructions are inserted at \p where_respill to restore the state, such that \p where_respill will operate correctly whether \p where_restore was executed or not. The optional output parameters \p restore_needed and \p respill_needed are set to indicate whether instructions were inserted at \p where_restore and \p where_respill, respectively.
drreg_unreserve_aflags
Terminates exclusive use of the arithmetic flags register. Restores the application value at \p where in \p ilist, if necessary. If called during drmgr’s insertion phase, \p where must be the current application instruction.
drreg_unreserve_register
Terminates exclusive use of the register \p reg. Restores the application value at \p where in \p ilist, if necessary. If called during drmgr’s insertion phase, \p where must be the current application instruction.
drutil_exit
Cleans up the drutil extension.
drutil_expand_rep_string
Expands single-instruction string loops (those using the \p rep or \p repne prefixes) into regular loops to simplify memory usage analysis. This is accomplished by arranging for each single-instruction string loop to occupy a basic block by itself (by truncating the prior block before the loop, and truncating instructions after the loop) and then exanding it into a multi-instruction loop.
drutil_expand_rep_string_ex
Identical to drutil_expand_rep_string() but returns additional information.
drutil_init
Initializes the drutil extension. Must be called prior to any of the other routines. Can be called multiple times (by separate components, normally) but each call must be paired with a corresponding call to drutil_exit().
drutil_insert_get_mem_addr
Inserts instructions prior to \p where in \p bb that determine and store the memory address referred to by \p memref into the register \p dst. May clobber the register \p scratch. Supports far memory references. For far memory references via DS and ES, we assume that the segment base is 0.
drutil_insert_get_mem_addr_ex
Identical to drutil_insert_get_mem_addr() except it returns in the optional OUT parameter \p scratch_used whether or not \p scratch was written to.
drutil_instr_is_stringop_loop
Returns whether the given instr is a stringop loop.
drutil_opnd_mem_size_in_bytes
Returns the size of the memory reference \p memref in bytes. To handle OP_enter, requires the containing instruction \p inst to be passed in. For single-instruction string loops, returns the size referenced by each iteration.
drvector_append
Adds a new entry to the end of the vector, resizing it if necessary. If drvector_set_entry() has been called, this will add to the index beyond the last index passed to drvector_set_entry().
drvector_delete
Destroys all storage for the vector. If free_payload_func was specified calls it for each payload.
drvector_get_entry
Returns the entry at index \p idx. For an unsychronized table, the caller is free to directly access the \p array field of \p vec.
drvector_init
Initializes a drvector with the given parameters
drvector_lock
Acquires the vector lock.
drvector_set_entry
Sets the entry at index \p idx to \p data. For an unsychronized table, the caller is free to directly set the \p array field of \p vec. Entries in between the last set index and \p idx are left uninitialized. Returns whether successful.
drvector_unlock
Releases the vector lock.
drwrap_exit
Cleans up the drwrap extension.
drwrap_get_arg
Returns the value of the \p arg-th argument (0-based) to the wrapped function represented by \p wrapcxt. Uses the calling convention set by drwrap_wrap_ex(), or for drwrap_wrap() assumes the regular C calling convention. May only be called from a \p drwrap_wrap pre-function callback. To access argument values in a post-function callback, store them in the \p user_data parameter passed between the pre and post functions.
drwrap_get_drcontext
Returns the DynamoRIO context. This routine can be faster than dr_get_current_drcontext() but should return the same result.
drwrap_get_func
Returns the address of the wrapped function represented by \p wrapcxt.
drwrap_get_mcontext
Returns the machine context of the wrapped function represented by \p wrapcxt corresponding to the application state at the time of the pre-function or post-function wrap callback. The pc field is set appropriately. In order for any changes to the returned context to take effect, drwrap_set_mcontext() must be called.
drwrap_get_mcontext_ex
Identical to drwrap_get_mcontext() but only fills in the state indicated by \p flags.
drwrap_get_retaddr
Returns the return address of the wrapped function represented by \p wrapcxt.
drwrap_get_retaddr_if_sentinel
If the provided app_pc (\p possibly_sentinel) is indeed the return address sentinel used to implement #DRWRAP_REPLACE_RETADDR, this routine replaces it with the actual return address of the inner-most nested wrapped function. Otherwise, it is a no-op. This allows mitigation of a transparency violation under the #DRWRAP_REPLACE_RETADDR strategy where the actual app return address on the stack is replaced with a return address sentinel.
drwrap_get_retval
Returns the return value of the wrapped function represented by \p wrapcxt. Assumes a pointer-sized return value. May only be called from a \p drwrap_wrap post-function callback.
drwrap_get_stats
Retrieves various statistics exported by DR as global, process-wide values. The API is not thread-safe. The caller is expected to pass a pointer to a valid, initialized dr_stats_t value, with the size field set (see dr_stats_t). Returns false if stats are not enabled.
drwrap_init
Initializes the drwrap extension. Must be called prior to any of the other routines. Can be called multiple times (by separate components, normally) but each call must be paired with a corresponding call to drwrap_exit().
drwrap_invoke_insert
When #drwrap_global_flags_t #DRWRAP_INVERT_CONTROL is set, the user must call this function from a drmgr insertion event handler (typically registered with drmgr_register_bb_instrumentation_event() or if using drbbdup with the instrument_instr_ex field in #drbbdup_options_t). This function will insert instrumentation for function wrapping pre and post callbacks. It is up to the user to control the ordering, since the priority #DRMGR_PRIORITY_INSERT_DRWRAP will not apply. The separate “where” handles cases such as with drbbdup’s final app instruction (which cannot be duplicated into each case) or with emulation where the instruction “inst” to monitor is distinct from the location “where” to insert instrumentation. The \p user_data parameter is ignored.
drwrap_invoke_insert_cleanup_only
When #drwrap_global_flags_t #DRWRAP_INVERT_CONTROL is set and the user is using multiple types of instrumentation such as with drbbdup, the user must call this function for each instrumentation case where function wrapping should not be enabled. (If the instrumentation type changes to don’t-wrap and then changes back to wrap all in the middle of a wrapped function, the full post-wrap callback (plus cleanup) would then naturally be called.) This will insert required cleanup for instrumentation cases changing in the middle of a wrapped function. It will not invoke any wrapped function callbacks. It is up to the user to control the ordering, since the priority #DRMGR_PRIORITY_INSERT_DRWRAP will not apply. The separate “where” handles cases such as with drbbdup’s final app instruction (which cannot be duplicated into each case) or with emulation where the instruction “inst” to monitor is distinct from the location “where” to insert instrumentation. The \p user_data parameter is ignored.
drwrap_is_post_wrap
\return whether \p pc is currently considered a post-wrap point, for any wrap request.
drwrap_is_redirect_requested
May only be called from a \p drwrap_wrap post-function callback. This function queries the drwrap state to determine whether a prior post-function callback has requested redirection to another \p pc (in which case the #dr_mcontext_t in the \p wrapcxt may no longer be changed).
drwrap_is_replaced
\return whether \p func is currently replaced via drwrap_replace()
drwrap_is_replaced_native
\return whether \p func is currently replaced via drwrap_replace_native()
drwrap_is_wrapped
\return whether \p func is currently wrapped with \p pre_func_cb and \p post_func_cb.
drwrap_mark_as_post_call
Records the address \p pc as a post-call address for instrumentation for post-call function wrapping purposes.
drwrap_redirect_execution
May only be called from a drwrap_wrap() post-function callback. Redirects execution to the \p pc specified in the #dr_mcontext_t of the \p wrapcxt after executing all remaining post-function callbacks. Automatically calls \p drwrap_set_mcontext to make the redirection to \p pc effective; calls to drwrap_set_mcontext() from subsequent post-function callbacks will be denied to prevent clobbering the redirection mcontext. Redirecting execution from nested invocations of a recursive function is not supported.
drwrap_register_post_call_notify
Registers a callback \p cb to be called every time a new post-call address is encountered. The intended use is for tools that want faster start-up time by avoiding flushes for inserting wrap instrumentation at post-call sites. A tool can use this callback to record all of the post-call addresses to disk, and use drwrap_mark_as_post_call() during module load of the next execution. It is up to the tool to verify that the module has not changed since its addresses were recorded.
drwrap_replace
Replaces the application function that starts at the address \p original with the code at the address \p replacement.
drwrap_replace_native
\warning This interface is in flux and is subject to change in the next release. Consider it experimental in this release.
drwrap_replace_native_fini
The replacement function passed to drwrap_replace_native() must call this function prior to returning. If this function is not called, DynamoRIO will lose control of the application.
drwrap_set_arg
Sets the the \p arg-th argument (0-based) to the wrapped function represented by \p wrapcxt to \p val. Uses the calling convention set by drwrap_wrap_ex(), or for drwrap_wrap() assumes the regular C calling convention. May only be called from a \p drwrap_wrap pre-function callback. To access argument values in a post-function callback, store them in the \p user_data parameter passed between the pre and post functions.
drwrap_set_global_flags
Sets flags that affect the global behavior of the drwrap module. This adds the passed-in \p flags to the current set of flags; it does not remove flags. This can be called at any time and it will affect future behavior. \return whether the flags were changed.
drwrap_set_mcontext
Propagates any changes made to the dr_mcontext_t pointed by drwrap_get_mcontext() back to the application.
drwrap_set_retval
Sets the return value of the wrapped function represented by \p wrapcxt to \p val. Assumes a pointer-sized return value. May only be called from a \p drwrap_wrap post-function callback. \return whether successful.
drwrap_skip_call
May only be called from a \p drwrap_wrap pre-function callback. Skips execution of the original function and returns to the function’s caller with a return value of \p retval. The post-function callback will not be invoked; nor will any pre-function callbacks (if multiple were registered) that have not yet been called. If the original function uses the \p stdcall calling convention, the total size of its arguments must be supplied. The return value is set regardless of whether the original function officially returns a value or not. Further state changes may be made with drwrap_get_mcontext() and drwrap_set_mcontext() prior to calling this function.
drwrap_unregister_post_call_notify
Unregisters a callback registered with drwrap_register_post_call_notify(). \return whether successful.
drwrap_unwrap
Removes a previously-requested wrap for the function \p func and the callback pair \p pre_func_cb and \p post_func_cb. This must be the same pair that was passed to \p dr_wrap.
drwrap_wrap
Wraps the application function that starts at the address \p original by calling \p pre_func_cb prior to every invocation of \p original and calling \p post_func_cb after every invocation of \p original. One of the callbacks can be NULL, but not both. Uses the default calling convention for the platform (see #DRWRAP_CALLCONV_DEFAULT in #drwrap_callconv_t) and passes both #DR_CLEANCALL_READS_APP_CONTEXT and #DR_CLEANCALL_WRITES_APP_CONTEXT to the insertion of the calls.
drwrap_wrap_ex
Identical to drwrap_wrap() except for two additional parameters: \p user_data, which is passed as the initial value of *user_data to \p pre_func_cb, and \p flags, which are the bitwise combination of the #drwrap_wrap_flags_t and at most one #drwrap_callconv_t.
erf
erfc
erfcf
erfcl
erff
erfl
exp
exp2
exp2f
exp2l
expf
expm1
expm1f
expm1l
fabs
fdim
fdimf
fdiml
floor
floorf
fma
fmaf
fmal
fmax
fmaxf
fmaxl
fmin
fminf
fminl
fmod
fmodf
frexp
get_register_name
Assumes that \p reg is a DR_REG_ 32-bit register constant. Returns the string name for \p reg. \note It uses the global dcontext_t to determine the ISA mode. If the ISA mode is a synthetic one (e.g., #DR_ISA_REGDEPS), it returns the name of a #DR_REG_VIRT0 etc. virtual register.
get_x86_mode
The decode and encode routines use a per-thread persistent flag that indicates whether to treat code as 32-bit (x86) or 64-bit (x64). This routine returns the value of that flag.
hypot
ilogb
ilogbf
ilogbl
instr_allocate_raw_bits
Allocates \p num_bytes of memory for \p instr’s raw bits. If \p instr currently points to raw bits, the allocated memory is initialized with the bytes pointed to. \p instr is then set to point to the allocated memory.
instr_build
Convenience routine: calls
instr_build_bits
Convenience routine: calls
instr_clear_label_callback
Removes the callback set by instr_set_label_callback().
instr_clone
Returns a copy of \p orig with separately allocated memory for operands and raw bytes if they were present in \p orig. Only a shallow copy of the \p note field is made. The \p label_cb field will not be copied at all if \p orig is a label instruction.
instr_cmovcc_to_jcc
Converts a cmovcc opcode \p cmovcc_opcode to the OP_jcc opcode that tests the same bits in eflags.
instr_cmovcc_triggered
Given \p eflags, returns whether or not the conditional move instruction \p instr would execute the move. The conditional move can be an OP_cmovcc or an OP_fcmovcc instruction.
instr_compute_address
Returns NULL if none of \p instr’s operands is a memory reference. Otherwise, returns the effective address of the first memory operand when the operands are considered in this order: destinations and then sources. The address is computed using the passed-in registers. \p mc->flags must include DR_MC_CONTROL and DR_MC_INTEGER. For instructions that use vector addressing (VSIB, introduced in AVX2), mc->flags must additionally include DR_MC_MULTIMEDIA.
instr_compute_address_ex
Performs address calculation in the same manner as instr_compute_address() but handles multiple memory operands. The \p index parameter should be initially set to 0 and then incremented with each successive call until this routine returns false, which indicates that there are no more memory operands. The address of each is computed in the same manner as instr_compute_address() and returned in \p addr; whether it is a write is returned in \p is_write. Either or both OUT variables can be NULL. \p mc->flags must include DR_MC_CONTROL and DR_MC_INTEGER. For instructions that use vector addressing (x86 VSIB, introduced in AVX2, or AArch64 scatter/gather instructions introduced in SVE/SVE2), mc->flags must additionally include DR_MC_MULTIMEDIA.
instr_compute_address_ex_pos
Performs address calculation in the same manner as instr_compute_address_ex() with additional information of which opnd is used for address computation returned in \p pos. If \p pos is NULL, it is the same as instr_compute_address_ex().
instr_convert_short_meta_jmp_to_long
Assumes that instr is a meta instruction (instr_is_meta()) and an instr_is_cti_short() (<=8-bit reach). Converts instr’s opcode to a long form (32-bit reach for x86). If instr’s opcode is OP_loop* or OP_jecxz for x86 or OP_cbnz or OP_cbz for ARM, converts it to a sequence of multiple instructions (which is different from instr_is_cti_short_rewrite()). Each added instruction is marked instr_is_meta(). Returns the long form of the instruction, which is identical to \p instr unless \p instr is OP_{loop*,jecxz,cbnz,cbz}, in which case the return value is the final instruction in the sequence, the one that has long reach. \note DR automatically converts app short ctis to long form.
instr_convert_to_isa_regdeps
Converts a real ISA (e.g., #DR_ISA_AMD64) instruction \p instr_real_isa into a #DR_ISA_REGDEPS instruction and stores it into \p instr_regdeps_isa. Assumes \p instr_regdeps_isa has been allocated by the caller (e.g., using instr_create()). Assumes \p instr_real_isa is a fully-decoded or synthesized instruction of a real ISA with valid operand information. \note \p instr_regdeps_isa will contain only the information of a #DR_ISA_REGDEPS synthetic instruction.
instr_create
Returns an initialized instr_t allocated on the thread-local heap. Sets the x86/x64 mode of the returned instr_t to the mode of dcontext. The instruction should be de-allocated with instr_destroy(), which will be called automatically if this instruction is added to the instruction list passed to the basic block or trace events.
instr_create_0dst_0src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode and no sources or destinations.
instr_create_0dst_1src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode and a single source (\p src).
instr_create_0dst_2src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode and two sources (\p src1, \p src2).
instr_create_0dst_3src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode and three sources (\p src1, \p src2, \p src3).
instr_create_0dst_4src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode and four sources (\p src1, \p src2, \p src3, \p src4).
instr_create_1dst_0src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode and one destination (\p dst).
instr_create_1dst_1src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, one destination(\p dst), and one source (\p src).
instr_create_1dst_2src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, one destination (\p dst), and two sources (\p src1, \p src2).
instr_create_1dst_3src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, one destination (\p dst), and three sources (\p src1, \p src2, \p src3).
instr_create_1dst_4src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, one destination (\p dst), and four sources (\p src1, \p src2, \p src3, \p src4).
instr_create_1dst_5src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, one destination (\p dst), and five sources (\p src1, \p src2, \p src3, \p src4, \p src5).
instr_create_1dst_6src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, one destination (\p dst), and six sources (\p src1, \p src2, \p src3, \p src4, \p src5, \p src6).
instr_create_2dst_0src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, two destinations (\p dst1, \p dst2) and no sources.
instr_create_2dst_1src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, two destinations (\p dst1, \p dst2) and one source (\p src).
instr_create_2dst_2src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, two destinations (\p dst1, \p dst2) and two sources (\p src1, \p src2).
instr_create_2dst_3src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, two destinations (\p dst1, \p dst2) and three sources (\p src1, \p src2, \p src3).
instr_create_2dst_4src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, two destinations (\p dst1, \p dst2) and four sources (\p src1, \p src2, \p src3, \p src4).
instr_create_2dst_5src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, two destinations (\p dst1, \p dst2) and five sources (\p src1, \p src2, \p src3, \p src4, \p src5).
instr_create_3dst_0src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, three destinations (\p dst1, \p dst2, \p dst3) and no sources.
instr_create_3dst_1src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, three destinations
instr_create_3dst_2src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, three destinations (\p dst1, \p dst2, \p dst3) and two sources (\p src1, \p src2).
instr_create_3dst_3src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, three destinations (\p dst1, \p dst2, \p dst3) and three sources (\p src1, \p src2, \p src3).
instr_create_3dst_4src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, three destinations (\p dst1, \p dst2, \p dst3) and four sources (\p src1, \p src2, \p src3, \p src4).
instr_create_3dst_5src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, three destinations (\p dst1, \p dst2, \p dst3) and five sources (\p src1, \p src2, \p src3, \p src4, \p src5).
instr_create_3dst_6src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, three destinations (\p dst1, \p dst2, \p dst3) and six sources (\p src1, \p src2, \p src3, \p src4, \p src5, \p src6).
instr_create_4dst_1src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, four destinations (\p dst1, \p dst2, \p dst3, \p dst4) and 1 source (\p src).
instr_create_4dst_2src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, four destinations (\p dst1, \p dst2, \p dst3, \p dst4) and 2 sources (\p src1 and \p src2).
instr_create_4dst_3src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, four destinations (\p dst1, \p dst2, \p dst3, \p dst4) and 3 sources (\p src1, \p src2 and \p src3).
instr_create_4dst_4src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, four destinations (\p dst1, \p dst2, \p dst3, \p dst4) and four sources (\p src1, \p src2, \p src3, \p src4).
instr_create_4dst_5src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, four destinations (\p dst1, \p dst2, \p dst3, \p dst4) and five sources (\p src1, \p src2, \p src3, \p src4, \p src5).
instr_create_4dst_6src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, four destinations (\p dst1, \p dst2, \p dst3, \p dst4) and six sources (\p src1, \p src2, \p src3, \p src4, \p src5, \p src6).
instr_create_4dst_7src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, four destinations (\p dst1, \p dst2, \p dst3, \p dst4) and seven sources (\p src1, \p src2, \p src3, \p src4, \p src5, \p src6, \p src7).
instr_create_5dst_3src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, five destinations (\p dst1, \p dst2, \p dst3, \p dst4, \p dst5) and five sources (\p src1, \p src2, \p src3).
instr_create_5dst_4src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, five destinations (\p dst1, \p dst2, \p dst3, \p dst4, \p dst5) and five sources (\p src1, \p src2, \p src3, \p src4).
instr_create_5dst_5src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, five destinations (\p dst1, \p dst2, \p dst3, \p dst4, \p dst5) and five sources (\p src1, \p src2, \p src3, \p src4, \p src5).
instr_create_5dst_8src
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, five destinations (\p dst1, \p dst2, \p dst3, \p dst4, \p dst5) and eight sources (\p src1, \p src2, \p src3, \p src4, \p src5, \p src6, \p src7, \p src8).
instr_create_Ndst_Msrc_vardst
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, \p fixed_dsts plus \p var_dsts destination operands, and \p fixed_srcs source operands. The variable arguments must start with the fixed destinations, followed by the (fixed) sources, followed by the variable destinations. The \p var_ord parameter specifies the (0-based) ordinal position within the resulting instruction’s destination array at which the variable destinations should be placed, allowing them to be inserted in the middle of the fixed destinations.
instr_create_Ndst_Msrc_varsrc
Convenience routine that returns an initialized instr_t allocated on the thread-local heap with opcode \p opcode, \p fixed_dsts destination operands, and \p fixed_srcs plus \p var_srcs source operands. The variable arguments must start with the (fixed) destinations, followed by the fixed sources, followed by the variable sources. The \p var_ord parameter specifies the (0-based) ordinal position within the resulting instruction’s source array at which the variable sources should be placed, allowing them to be inserted in the middle of the fixed sources.
instr_create_popa
Convenience routine that returns an initialized instr_t for OP_popa.
instr_create_pusha
Convenience routine that returns an initialized instr_t for OP_pusha.
instr_destroy
Performs instr_free() and then deallocates the thread-local heap storage for \p instr that was performed by instr_create().
instr_disassemble
Prints the instruction \p instr to file \p outfile. Does not print address-size or data-size prefixes for other than just-decoded instrs, and does not check that the instruction has a valid encoding. Prints each operand with leading zeros indicating the size. The default is to use DR’s custom syntax (see disassemble_set_syntax()).
instr_disassemble_to_buffer
Prints the instruction \p instr to the buffer \p buf. Always null-terminates, and will not print more than \p bufsz characters, which includes the final null character. Returns the number of characters printed, not including the final null.
instr_encode
Encodes \p instr into the memory at \p pc. Uses the x86/x64 mode stored in instr, not the mode of the current thread. Returns the pc after the encoded instr, or NULL if the encoding failed. If instr is a cti with an instr_t target, the offset fields of instr and of the target must be set with the respective offsets of each instr_t! (instrlist_encode does this automatically, if the target is in the list). x86 instructions can occupy up to 17 bytes, so the caller should ensure the target location has enough room to avoid overflow. \note: In Thumb mode, some instructions have different behavior depending on whether they are in an IT block. To correctly encode such instructions, they should be encoded within an instruction list with the corresponding IT instruction using instrlist_encode().
instr_encode_to_copy
Encodes \p instr into the memory at \p copy_pc in preparation for copying to \p final_pc. Any pc-relative component is encoded as though the instruction were located at \p final_pc. This allows for direct copying of the encoded bytes to \p final_pc without re-relativization.
instr_free
Deallocates all memory that was allocated by \p instr. This includes raw bytes allocated by instr_allocate_raw_bits() and operands allocated by instr_set_num_opnds(). Does not deallocate the storage for \p instr itself (use instr_destroy() instead if \p instr was created with instr_create()).
instr_free_raw_bits
If \p instr has raw bits allocated, frees them.
instr_from_noalloc
Given an #instr_noalloc_t where all operands are included, returns an #instr_t pointer corresponding to that no-alloc structure suitable for passing to instruction API functions.
instr_get_app_pc
Get the original application PC of \p instr if it exists.
instr_get_arith_flags
Returns \p instr’s arithmetic flags (bottom 6 eflags) use as EFLAGS_ constants (e.g., EFLAGS_READ_CF, EFLAGS_WRITE_OF, etc.) or’ed together. If \p instr’s eflags behavior has not been calculated yet or is invalid, the entire eflags use is calculated and returned (not just the arithmetic flags). Which eflags are considered to be accessed for conditionally executed instructions are controlled by \p flags.
instr_get_branch_target_pc
Return the taken target pc of the (direct branch) instruction.
instr_get_category
Returns \p instr’s set of categories (set of DR_INSTR_CATEGORY_ constants). See #dr_instr_category_t. This API is only supported for decoded instructions, not for synthetic ones. Currently this is only supported for AArch64.
instr_get_category_name
Assumes \p category is a DR_INSTR_CATEGORY_ constant. See #dr_instr_category_t. Returns \p category name in string format.
instr_get_dst
Returns \p instr’s destination operand at position \p pos (0-based).
instr_get_eflags
Returns \p instr’s eflags use as EFLAGS_ constants (e.g., EFLAGS_READ_CF, EFLAGS_WRITE_OF, etc.) or’ed together. Which eflags are considered to be accessed for conditionally executed instructions are controlled by \p flags.
instr_get_interrupt_number
Assumes that \p instr’s opcode is OP_int and that either \p instr’s operands or its raw bits are valid. Returns the first source operand if \p instr’s operands are valid, else if \p instr’s raw bits are valid returns the first raw byte.
instr_get_isa_mode
Each instruction stores the processor mode under which it should be interpreted. This routine returns the mode for \p instr.
instr_get_label_data_area
\return a pointer to user-controlled data fields in a label instruction. These fields are available for use by clients for their own purposes. Returns NULL if \p instr is not a label instruction. \note These data fields are copied (shallowly) across instr_clone().
instr_get_next
Returns the next instr_t in the instrlist_t that contains \p instr. \note The next pointer for an instr_t is inside the instr_t data structure itself, making it impossible to have on instr_t in two different InstrLists (but removing the need for an extra data structure for each element of the instrlist_t).
instr_get_next_app
Returns the next application (non-meta) instruction in the instruction list that contains \p instr.
instr_get_note
Gets the value of the user-controlled note field in \p instr. \note The note field is copied (shallowly) by instr_clone().
instr_get_offset
Get the relative offset of \p instr in an encoded instruction list.
instr_get_opcode
Returns \p instr’s opcode (an OP_ constant).
instr_get_opcode_eflags
Returns the eflags usage of instructions with opcode \p opcode, as EFLAGS_ constants (e.g., EFLAGS_READ_CF, EFLAGS_WRITE_OF, etc.) or’ed together. If \p opcode is predicated (see instr_is_predicated()) or if the set of flags read or written varies with an operand value, this routine returns the maximal set that might be accessed or written.
instr_get_operation_size
Returns the operation size of \p instr if it’s a #DR_ISA_REGDEPS instruction, #OPSZ_NA otherwise.
instr_get_predicate
Returns the DR_PRED_ constant for \p instr that describes what its conditional execution is dependent on.
instr_get_prefix_flag
Assumes that \p prefix is a PREFIX_ constant. Returns true if \p instr’s prefixes contain the flag \p prefix.
instr_get_prefixes
instr_get_prev
Returns the previous instr_t in the instrlist_t that contains \p instr.
instr_get_prev_app
Returns the previous application (non-meta) instruction in the instruction list that contains \p instr.
instr_get_raw_bits
Assumes that \p instr’s raw bits are valid. Returns a pointer to \p instr’s raw bits. \note A freshly-decoded instruction has valid raw bits that point to the address from which it was decoded. However, for instructions presented in the basic block or trace events, use instr_get_app_pc() to retrieve the corresponding application address, as the raw bits will not be set for instructions added after decoding, and may point to a different location for insructions that have been modified.
instr_get_raw_byte
Assumes that \p instr’s raw bits are valid and have > \p pos bytes. Returns a pointer to \p instr’s raw byte at position \p pos (beginning with 0).
instr_get_raw_word
Assumes that \p instr’s raw bits are valid and have > \p pos + 3 bytes. Returns the 4 bytes beginning at position \p pos (0-based).
instr_get_rel_addr_dst_idx
If any of \p instr’s destination operands is a rip-relative data memory reference, returns the operand position. If there is no such destination operand, returns -1.
instr_get_rel_addr_src_idx
If any of \p instr’s source operands is a rip-relative memory reference, returns the operand position. If there is no such source operand, returns -1.
instr_get_rel_addr_target
If any of \p instr’s operands is a rip-relative data memory reference, returns the address that reference targets. Else returns false.
instr_get_rel_data_or_instr_target
If any of \p instr’s operands is a rip-relative data or instruction memory reference, returns the address that reference targets. Else returns false. For instruction references, only PC operands are considered: not instruction pointer operands.
instr_get_src
Returns \p instr’s source operand at position \p pos (0-based).
instr_get_target
Assumes that \p cti_instr is a control transfer instruction Returns the first source operand of \p cti_instr (its target).
instr_get_x86_mode
Returns true if \p instr is an x86 instruction (32-bit) and false if \p instr is an x64 instruction (64-bit).
instr_has_allocated_bits
Returns true iff \p instr has its own allocated memory for raw bits.
instr_has_encoding_hint
Each instruction may store a hint for how the instruction should be encoded if redundant encodings are available. This presumes that the user knows that a redundant encoding is available. This routine returns whether the \p hint is set for \p instr.
instr_has_rel_addr_reference
Returns true iff any of \p instr’s operands is a rip-relative data memory reference.
instr_init
Initializes \p instr. Sets the x86/x64 mode of \p instr to the mode of dcontext. When finished with it, the instruction’s internal memory should be freed with instr_free(), or instr_reset() for reuse.
instr_invert_cbr
Assumes that \p instr is a conditional branch instruction Reverses the logic of \p instr’s conditional e.g., changes OP_jb to OP_jnb. Works on cti_short_rewrite as well.
instr_is_3DNow
Returns true iff \p instr is part of AMD’s 3D-Now! instructions.
instr_is_app
Return true iff \p instr is an application (non-meta) instruction (see instr_set_app() for more information).
instr_is_call
Returns true iff \p instr’s opcode is OP_call, OP_call_far, OP_call_ind, or OP_call_far_ind on x86; OP_bl, OP_blx, or OP_blx_ind on ARM.
instr_is_call_direct
Returns true iff \p instr’s opcode is OP_call or OP_call_far.
instr_is_call_indirect
Returns true iff \p instr’s opcode is OP_call_ind or OP_call_far_ind on x86; OP_blx_ind on ARM.
instr_is_cbr
Returns true iff \p instr is a conditional branch: OP_jcc, OP_jcc_short, OP_loop*, or OP_jecxz on x86; OP_cbnz, OP_cbz, or when a predicate is present any of OP_b, OP_b_short, OP_bx, OP_bxj, OP_bl, OP_blx, OP_blx_ind on ARM.
instr_is_cti
Returns true iff \p instr is a control transfer instruction of any kind, whether direct, indirect, conditional, or unconditional.
instr_is_cti_loop
Returns true iff \p instr is one of OP_loop* or OP_jecxz on x86.
instr_is_cti_short
Returns true iff \p instr is a control transfer instruction that takes an 8-bit offset on x86 (OP_loop*, OP_jecxz, OP_jmp_short, or OP_jcc_short) or a small offset on ARM (OP_cbz, OP_cbnz, OP_b_short). / /** This routine does NOT try to decode an opcode in a Level 1 or Level 0 routine, and can thus be called on Level 0 routines. Levels are not exposed in the API anymore, however.
instr_is_cti_short_rewrite
Returns true iff \p instr’s opcode is OP_loop* or OP_jecxz on x86 or OP_cbz or OP_cbnz on ARM and instr has been transformed to a sequence of instruction that will allow a larger offset. If \p pc != NULL, \p pc is expected to point to the beginning of the encoding of \p instr, and the following instructions are assumed to be encoded in sequence after \p instr. Otherwise, the encoding is expected to be found in \p instr’s allocated bits. / /** This routine does NOT try to decode an opcode in a Level 1 or Level 0 routine, and can thus be called on Level 0 routines. Levels are not exposed in the API anymore, however.
instr_is_encoding_possible
Returns true iff \p instr can be encoded as
instr_is_exclusive_load
Returns true iff \p instr is an exclusive load instruction, e.g., #OP_ldrex on ARM.
instr_is_exclusive_store
Returns true iff \p instr is an exclusive store instruction, e.g., #OP_strex on ARM.
instr_is_exit_cti
Returns true iff \p instr is a conditional branch, unconditional branch, or indirect branch with a program address target (NOT an instr_t address target) and \p instr is ok to mangle.
instr_is_far_abs_cti
Returns true if \p instr is an absolute call or jmp that is far.
instr_is_far_cti
Returns true iff \p instr is a far control transfer instruction: OP_jmp_far, OP_call_far, OP_jmp_far_ind, OP_call_far_ind, OP_ret_far, or OP_iret, on x86.
instr_is_floating
Returns true iff \p instr is a floating point instruction.
instr_is_floating_ex
Returns true iff \p instr is a floating point instruction. @param[in] instr The instruction to query @param[out] type If the return value is true and \p type is non-NULL, the type of the floating point operation is written to \p type. \deprecated Prefer instr_is_floating_type() which uses the more general #dr_instr_category_t.
instr_is_floating_type
Returns true iff \p instr is a floating point instruction. @param[in] instr The instruction to query @param[out] type If the return value is true and \p type is non-NULL, the type of the floating point operation is written to \p type.
instr_is_gather
Returns true iff \p instr is a gather-load instruction.
instr_is_interrupt
Return true iff \p instr’s opcode is OP_int, OP_into, or OP_int3.
instr_is_jump_mem
instr_is_label
Returns true iff \p instr is a label meta-instruction.
instr_is_mbr
Returns true iff \p instr is a multi-way (indirect) branch: OP_jmp_ind, OP_call_ind, OP_ret, OP_jmp_far_ind, OP_call_far_ind, OP_ret_far, or OP_iret on x86; OP_bx, OP_bxj, OP_blx_ind, or any instruction with a destination register operand of DR_REG_PC on ARM.
instr_is_meta
Return true iff \p instr is a meta instruction (see instr_set_meta() for more information).
instr_is_meta_may_fault
Return true iff \p instr is not a meta-instruction that can fault (see instr_set_meta_may_fault() for more information).
instr_is_mmx
Returns true iff \p instr is part of Intel’s MMX instructions.
instr_is_mov
Returns true iff \p instr is an IA-32/AMD64 “mov” instruction: either OP_mov_st, OP_mov_ld, OP_mov_imm, OP_mov_seg, or OP_mov_priv.
instr_is_mov_constant
Tries to identify common cases of moving a constant into either a register or a memory address. Returns true and sets \p *value to the constant being moved for the following cases: OP_mov_imm, OP_mov_st, and OP_xor where the source equals the destination, for x86; OP_mov, OP_movs, OP_movw, OP_mvn, OP_mvns, or OP_eor where the sources equal the destination and there is no shift, for ARM.
instr_is_mov_imm_to_tos
Returns true iff \p instr is a “mov $imm -> (%esp)”.
instr_is_near_call_direct
Returns true iff \p instr’s opcode is OP_call on x86; OP_bl or OP_blx on ARM.
instr_is_near_ubr
Returns true iff \p instr is a near unconditional direct branch: OP_jmp, or OP_jmp_short on x86; OP_b with no predicate on ARM.
instr_is_nop
Returns true if \p instr is one of a class of common nops. currently checks:
instr_is_opmask
Returns true iff \p instr is part of Intel’s AVX-512 scalar opmask instructions.
instr_is_opnd_store_source
If \p store_instr is not a store (instr_writes_memory() returns false), returns false. If \p store_instr is a store (instr_writes_memory() returns true), returns whether its source operand with index \p source_ordinal (as passed to instr_get_src()) is a source for the value that is stored. (If not, it may be an address register that is updated for pre-index or post-index writeback forms, or some other source that does not directly affect the value written to memory.)
instr_is_predicated
Returns whether \p instr is predicated: i.e., whether its operation is conditional.
instr_is_prefetch
Returns true iff \p instr is a prefetch instruction.
instr_is_reg_spill_or_restore
Returns whether \p instr is a register spill or restore, whether it was created by dr_save_reg(), dr_restore_reg(), dr_insert_read_raw_tls(), dr_insert_write_raw_tls(), routines that call the aforementioned routines (e.g., dr_save_arith_flags()), or DR’s own internal spills and restores. Returns information about the spill/restore in the OUT parameters. The returned \p offs is the raw offset in bytes from the TLS segment base, the stolen register base, or the thread-private context area.
instr_is_rep_string_op
Returns true iff \p instr is an Intel repeated-loop string operation instruction.
instr_is_return
Returns true iff \p instr’s opcode is OP_ret, OP_ret_far, or OP_iret on x86. On ARM, returns true iff \p instr reads DR_REG_LR and writes DR_REG_PC.
instr_is_scatter
Returns true iff \p instr is a scatter-store instruction.
instr_is_sse
Returns true iff \p instr is part of Intel’s SSE instructions.
instr_is_sse2
Returns true iff \p instr is part of Intel’s SSE2 instructions.
instr_is_sse3
Returns true iff \p instr is part of Intel’s SSE3 instructions.
instr_is_sse4A
Returns true iff \p instr is part of AMD’s SSE4A instructions.
instr_is_sse41
Returns true iff \p instr is part of Intel’s SSE4.1 instructions.
instr_is_sse42
Returns true iff \p instr is part of Intel’s SSE4.2 instructions.
instr_is_sse_or_sse2
Returns true iff \p instr is part of Intel’s SSE or SSE2 instructions. \deprecated Use instr_is_sse() combined with instr_is_sse2() instead.
instr_is_ssse3
Returns true iff \p instr is part of Intel’s SSSE3 instructions.
instr_is_string_op
Returns true iff \p instr is an Intel string operation instruction.
instr_is_syscall
Returns true iff \p instr is used to implement system calls: OP_int with a source operand of 0x80 on linux or 0x2e on windows, or OP_sysenter, or OP_syscall, or #instr_is_wow64_syscall() for WOW64.
instr_is_ubr
Returns true iff \p instr is an unconditional direct branch: OP_jmp, OP_jmp_short, or OP_jmp_far on x86; OP_b or OP_b_short with no predicate on ARM.
instr_is_undefined
Returns true iff \p instr is an “undefined” instruction (ud2)
instr_is_wow64_syscall
Returns true iff \p instr is the indirect transfer from the 32-bit ntdll.dll to the wow64 system call emulation layer. This instruction will also return true for instr_is_syscall, as well as appear as an indirect call, so clients modifying indirect calls may want to avoid modifying this type.
instr_is_xrstor
Returns true if \p instr’s opcode is #OP_xrstor32, #OP_xrstor64, #OP_xrstors32, or #OP_xrstors64.
instr_is_xsave
Returns true if \p instr’s opcode is #OP_xsave32, #OP_xsaveopt32, #OP_xsave64, #OP_xsaveopt64, #OP_xsavec32, #OP_xsavec64, #OP_xsaves32, or #OP_xsaves64.
instr_jcc_taken
Given \p eflags, returns whether or not the conditional branch, \p instr, would be taken.
instr_length
Returns the length of \p instr. As a side effect, if instr_is_app(instr) and \p instr’s raw bits are invalid, encodes \p instr into bytes allocated with instr_allocate_raw_bits(), after which instr is marked as having valid raw bits.
instr_make_persistent
Calling this function with \p instr makes it safe to keep the instruction around indefinitely when its raw bits point into the cache. The function allocates memory local to \p instr to hold a copy of the raw bits. If this was not done, the original raw bits could be deleted at some point. Making an instruction persistent is necessary if you want to keep it beyond returning from the call that produced the instruction.
instr_mem_usage
Returns the total number of bytes of memory used by \p instr.
instr_memory_reference_size
Calculates the size, in bytes, of the memory read or write of \p instr. If \p instr does not reference memory, or is invalid, returns 0. If \p instr is a repeated string instruction, considers only one iteration. If \p instr uses vector addressing (VSIB, introduced in AVX2), considers only the size of each separate memory access.
instr_needs_encoding
Returns true iff \p instr’s raw bits are not a valid encoding of \p instr.
instr_noalloc_init
Initializes the no-heap-allocation structure \p instr. Sets the x86/x64 mode of \p instr to the mode of dcontext.
instr_num_dsts
Returns the number of destination operands of \p instr.
instr_num_memory_read_access
Returns the number of memory read accesses of the instruction.
instr_num_memory_write_access
Returns the number of memory write accesses of the instruction.
instr_num_srcs
Returns the number of source operands of \p instr.
instr_ok_to_emit
Return true iff \p instr is to be emitted into the cache.
instr_ok_to_mangle
Return true iff \p instr is not a meta-instruction (see instr_set_app() for more information).
instr_opcode_valid
Returns true iff \p instr’s opcode is valid. If the opcode is ever set to other than OP_INVALID or OP_UNDECODED it is assumed to be valid. However, calling instr_get_opcode() will attempt to decode a valid opcode, hence the purpose of this routine.
instr_operands_valid
Returns true iff \p instr’s operands are up to date.
instr_predicate_is_cond
Returns true iff \p pred denotes a truly conditional predicate: on all architectures, this excludes #DR_PRED_NONE. On ARM it also excludes #DR_PRED_AL and #DR_PRED_OP; on AArch64, it also excludes #DR_PRED_AL and #DR_PRED_NV.
instr_predicate_triggered
Given the machine context \p mc, returns whether or not the predicated instruction \p instr will execute. Currently condition-code predicates are supported and OP_bsf and OP_bsr from #DR_PRED_COMPLEX; other instances of #DR_PRED_COMPLEX are not supported. \p mc->flags must include #DR_MC_CONTROL for condition-code predicates, and additionally #DR_MC_INTEGER for OP_bsf and OP_bsr.
instr_raw_bits_valid
Returns true iff \p instr’s raw bits are a valid encoding of instr.
instr_reads_from_exact_reg
Assumes that \p reg is a DR_REG_ constant. Returns true iff at least one of \p instr’s source operands is the same register (not enough to just overlap) as \p reg.
instr_reads_from_reg
Assumes that reg is a DR_REG_ constant. Returns true iff at least one of instr’s operands reads from a register that overlaps reg (checks both source operands and addressing registers used in destination operands).
instr_reads_memory
Returns true iff any of \p instr’s source operands is a memory reference.
instr_reg_in_dst
Assumes that \p reg is a DR_REG_ constant. Returns true iff at least one of \p instr’s destination operands references \p reg.
instr_reg_in_src
Assumes that \p reg is a DR_REG_ constant. Returns true iff at least one of \p instr’s source operands references \p reg.
instr_remove_dsts
Removes \p instr’s destination operands from position \p start up to but not including position \p end (so pass n,n+1 to remove just position n). Shifts all subsequent destination operands (if any) down in the operand array. Also calls instr_set_raw_bits_valid(\p instr, false) and instr_set_operands_valid(\p instr, true).
instr_remove_srcs
Removes \p instr’s source operands from position \p start up to but not including position \p end (so pass n,n+1 to remove just position n). Shifts all subsequent source operands (if any) down in the operand array. Also calls instr_set_raw_bits_valid(\p instr, false) and instr_set_operands_valid(\p instr, true).
instr_replace_reg_resize
Replaces all instances of \p old_reg (or any size variant) in \p instr’s operands with \p new_reg. Resizes \p new_reg to match sub-full-size uses of \p old_reg. Returns whether it replaced anything.
instr_replace_src_opnd
Replaces all instances of \p old_opnd in \p instr’s source operands with \p new_opnd (uses opnd_same() to detect sameness). Returns whether it replaced anything.
instr_reset
Performs both instr_free() and instr_init(). \p instr must have been initialized.
instr_reuse
Frees all dynamically allocated storage that was allocated by \p instr, except for allocated bits. Also zeroes out \p instr’s fields, except for raw bit fields, whether \p instr is instr_is_meta(), and the x86 mode of \p instr. \p instr must have been initialized.
instr_same
Returns true iff \p instr1 and \p instr2 have the same opcode, prefixes, and source and destination operands (uses opnd_same() to compare the operands).
instr_set_app
Sets \p instr as an application (non-meta) instruction. An application instruction might be mangled by DR if necessary, e.g., to create an exit stub for a branch instruction. All application instructions that are added to basic blocks or traces should have their translation fields set (via #instr_set_translation()).
instr_set_branch_target_pc
Set the taken target pc of the (direct branch) instruction.
instr_set_category
Assumes \p category is a set of DR_INSTR_CATEGORY_ constants and sets it to be instr’s category. See #dr_instr_category_t.
instr_set_dst
Sets \p instr’s destination operand at position \p pos to be \p opnd. Also calls instr_set_raw_bits_valid(\p instr, false) and instr_set_operands_valid(\p instr, true).
instr_set_encoding_hint
Each instruction may store a hint for how the instruction should be encoded if redundant encodings are available. This presumes that the user knows that a redundant encoding is available. This routine sets the \p hint for \p instr. Returns \p instr (for easy chaining).
instr_set_isa_mode
Each instruction stores the processor mode under which it should be interpreted. This routine sets the mode for \p instr.
instr_set_label_callback
Set a function \p func which is called when the label instruction is freed. \p instr is the label instruction allowing \p func to free the label’s auxiliary data. \note This data field is not copied across instr_clone(). Instead, the clone’s field will be NULL (xref i#3962).
instr_set_meta
Sets \p instr as a meta instruction. A meta instruction will not be mangled by DR in any way, which is necessary to have DR not create an exit stub for a branch instruction. Meta instructions should not fault (unless such faults are handled by the client) and are not considered application instructions but rather added instrumentation code (see #dr_register_bb_event() for further information).
instr_set_meta_may_fault
\deprecated Any meta instruction can fault if it has a non-NULL translation field and the client fully handles all of its faults, so this routine is no longer needed.
instr_set_meta_no_translation
A convenience routine that calls both #instr_set_meta (instr) and #instr_set_translation (instr, NULL).
instr_set_next
Sets the next field of \p instr to point to \p next.
instr_set_note
Sets the user-controlled note field in \p instr to \p value.
instr_set_num_opnds
Assumes that \p instr has been initialized but does not have any operands yet. Allocates storage for \p num_srcs source operands and \p num_dsts destination operands.
instr_set_ok_to_emit
Set \p instr to “ok to emit” if \p val is true and “not ok to emit” if \p val is false. An instruction that should not be emitted is treated normally by DR for purposes of exits but is not placed into the cache. It is used for final jumps that are to be elided.
instr_set_ok_to_mangle
Sets \p instr to “ok to mangle” if \p val is true and “not ok to mangle” if \p val is false.
instr_set_opcode
Assumes \p opcode is an OP_ constant and sets it to be instr’s opcode.
instr_set_operands_valid
Sets \p instr’s operands to be valid if \p valid is true, invalid otherwise.
instr_set_operation_size
Sets the operation size of \p instr to \p operation_size only if instr is a #DR_ISA_REGDEPS instruction.
instr_set_predicate
Sets the predication for \p instr to the given DR_PRED_ constant. Returns \p instr if successful, or NULL if unsuccessful.
instr_set_prefix_flag
Assumes that \p prefix is a PREFIX_ constant. Ors \p instr’s prefixes with \p prefix. Returns the supplied instr (for easy chaining).
instr_set_prefixes
instr_set_prev
Sets the prev field of \p instr to point to \p prev.
instr_set_raw_bits
Assumes that \p instr does not currently have any raw bits allocated. Sets \p instr’s raw bits to be \p length bytes starting at \p addr. Does not set the operands invalid.
instr_set_raw_bits_valid
Sets \p instr’s raw bits to be valid if \p valid is true, invalid otherwise.
instr_set_raw_byte
Assumes that \p instr’s raw bits are valid and allocated by \p instr and have > \p pos bytes. Sets instr’s raw byte at position \p pos (beginning with 0) to the value \p byte.
instr_set_raw_bytes
Assumes that \p instr’s raw bits are valid and allocated by \p instr and have >= num_bytes bytes. Copies the \p num_bytes beginning at start to \p instr’s raw bits.
instr_set_raw_word
Assumes that \p instr’s raw bits are valid and allocated by \p instr and have > pos+3 bytes. Sets the 4 bytes beginning at position \p pos (0-based) to the value word.
instr_set_src
Sets \p instr’s source operand at position \p pos to be \p opnd. Also calls instr_set_raw_bits_valid(\p instr, false) and instr_set_operands_valid(\p instr, true).
instr_set_target
Assumes that \p cti_instr is a control transfer instruction. Sets the first source operand of \p cti_instr to be \p target. Also calls instr_set_raw_bits_valid(\p instr, false) and instr_set_operands_valid(\p instr, true).
instr_set_translation
Sets the translation pointer for \p instr, used to recreate the application address corresponding to this instruction. When adding or modifying instructions that are to be considered application instructions (i.e., non meta-instructions: see #instr_is_app), the translation should always be set. Pick the application address that if executed will be equivalent to restarting \p instr. Currently the translation address must lie within the existing bounds of the containing code block. Returns the supplied \p instr (for easy chaining). Use #instr_get_app_pc to see the current value of the translation.
instr_set_x86_mode
Each instruction stores whether it should be interpreted in 32-bit (x86) or 64-bit (x64) mode. This routine sets the mode for \p instr.
instr_shrink_to_16_bits
Shrinks all registers not used as addresses, and all immed integer and address sizes, to 16 bits. Does not shrink DR_REG_ESI or DR_REG_EDI used in string instructions.
instr_shrink_to_32_bits
Shrinks all registers, including addresses, and all immed integer and address sizes, to 32 bits.
instr_uses_fp_reg
Returns true iff at least one of \p instr’s operands references a floating point register.
instr_uses_reg
Assumes that \p reg is a DR_REG_ constant. Returns true iff at least one of \p instr’s operands references a register that overlaps \p reg.
instr_valid
Returns true iff \p instr’s opcode is NOT OP_INVALID. Not to be confused with an invalid opcode, which can be OP_INVALID or OP_UNDECODED. OP_INVALID means an instruction with no valid fields: raw bits (may exist but do not correspond to a valid instr), opcode, eflags, or operands. It could be an uninitialized instruction or the result of decoding an invalid sequence of bytes.
instr_writes_memory
Returns true iff any of \p instr’s destination operands is a memory reference. If \p instr is predicated (see instr_is_predicated()), the destination may not always be written.
instr_writes_to_exact_reg
Assumes that \p reg is a DR_REG_ constant. Returns true iff at least one of \p instr’s destination operands is the same register (not enough to just overlap) as \p reg. Which operands are considered to be accessed for conditionally executed instructions are controlled by \p flags.
instr_writes_to_reg
Assumes that \p reg is a DR_REG_ constant. Returns true iff at least one of \p instr’s destination operands is a register operand for a register that overlaps \p reg. Which operands are considered to be accessed for conditionally executed instructions are controlled by \p flags.
instr_zeroes_ymmh
Returns true iff \p instr writes to an xmm register and zeroes the top half of the corresponding ymm register as a result (some instructions preserve the top half while others zero it when writing to the bottom half). This zeroing will occur even if \p instr is predicated (see instr_is_predicated()).
instr_zeroes_zmmh
Returns true iff \p instr writes to an xmm or ymm register and zeroes the top half of the corresponding zmm register as a result (some instructions preserve the top half while others zero it when writing to the bottom half). This zeroing will occur even if \p instr is predicated (see instr_is_predicated()).
instrlist_append
Adds \p instr to the end of \p ilist.
instrlist_clear
Frees the instructions in \p ilist.
instrlist_clear_and_destroy
Destroys the instructions in \p ilist and destroys the instrlist_t object itself.
instrlist_clone
Allocates a new instrlist_t and for each instr_t in \p old allocates a new instr_t using instr_clone to produce a complete copy of \p old. Each operand that is opnd_is_instr() has its target updated to point to the corresponding instr_t in the new instrlist_t (this routine assumes that all such targets are contained within \p old, and may fault otherwise).
instrlist_create
Returns an initialized instrlist_t allocated on the thread-local heap.
instrlist_cut
Cuts off subsequent instructions starting from \p instr from \p ilist.
instrlist_destroy
Deallocates the thread-local heap storage for \p ilist.
instrlist_disassemble
Prints each instruction in \p ilist in sequence to \p outfile. The default is to use DR’s custom syntax (see disassemble_set_syntax()) with additional information. The first column contains the offset in bytes from the start of the list. Next, each instruction is labeled according to its type, which will typically either be \p L3 for an unchanged application instruction or \p m4 for a tool instruction (the names come from “Level 3” and “meta Level 4”, IR details which are no longer exposed to tools). Tool instructions have their IR heap addresses included (indicated with a leading @ character) to make instruction jump targets easier to identify. The final two columns contain the raw bytes and the actual instruction disassembly.
instrlist_encode
Encodes each instruction in \p ilist in turn in contiguous memory starting at \p pc. Returns the pc after all of the encodings, or NULL if any one of the encodings failed. Uses the x86/x64 mode stored in each instr, not the mode of the current thread. In order for instr_t operands to be encoded properly, \p has_instr_jmp_targets must be true. If \p has_instr_jmp_targets is true, the offset field of each instr_t in ilist will be overwritten, and if any instr_t targets are not in \p ilist, they must have their offset fields set with their offsets relative to pc. x86 instructions can occupy up to 17 bytes each, so the caller should ensure the target location has enough room to avoid overflow.
instrlist_encode_to_copy
Encodes each instruction in \p ilist in turn in contiguous memory starting \p copy_pc in preparation for copying to \p final_pc. Any pc-relative instruction is encoded as though the instruction list were located at \p final_pc. This allows for direct copying of the encoded bytes to \p final_pc without re-relativization.
instrlist_first
Returns the first instr_t in \p ilist.
instrlist_first_app
Returns the first application (non-meta) instruction in the instruction list \p ilist.
instrlist_first_nonlabel
Returns the first instruction in the instruction list \p ilist for which instr_is_label() returns false.
instrlist_get_auto_predicate
Returns the predicate for \p ilist.
instrlist_get_translation_target
Returns the translation target, or NULL if none is set.
instrlist_init
Initializes \p ilist.
instrlist_insert_mov_immed_ptrsz
Create meta instructions for storing pointer-size integer \p val to \p dst, and then insert them into \p ilist prior to \p where. Pointers to the first and last created meta instructions are returned in \p first and \p last, unless only one meta instruction is created, in which case NULL is returned in last. If the instruction is a no-op (when dst is the zero register on AArch64) then no instructions are created and NULL is returned in first and last.
instrlist_insert_mov_instr_addr
Create meta instructions for storing the address of \p src_inst to \p dst, and then insert them into \p ilist prior to \p where. The \p encode_estimate parameter, used only for 64-bit mode, indicates whether the final address of \p src_inst, when it is encoded later, will fit in 32 bits or needs 64 bits. If the encoding will be in DynamoRIO’s code cache, pass NULL. If the final encoding location is unknown, pass a high address to be on the safe side. Pointers to the first and last created meta instructions are returned in \p first and \p last, unless only one meta instruction is created, in which case NULL is returned in last. If the instruction is a no-op (when dst is the zero register on AArch64) then no instructions are created and NULL is returned in first and last.
instrlist_insert_push_immed_ptrsz
Create meta instructions for pushing pointer-size integer \p val on the stack, and then insert them into \p ilist prior to \p where. Pointers to the first and last created meta instructions are returned in \p first and \p last, unless only one meta instruction is created, in which case NULL is returned in last.
instrlist_insert_push_instr_addr
Create meta instructions for pushing the address of \p src_inst on the stack, and then insert them into \p ilist prior to \p where. The \p encode_estimate parameter, used only for 64-bit mode, indicates whether the final address of \p src_inst, when it is encoded later, will fit in 32 bits or needs 64 bits. If the encoding will be in DynamoRIO’s code cache, pass NULL. If the final encoding location is unknown, pass a high address to be on the safe side. Pointers to the first and last created meta instructions are returned in \p first and \p last, unless only one meta instruction is created, in which case NULL is returned in last.
instrlist_last
Returns the last instr_t in \p ilist.
instrlist_last_app
Returns the last application (non-meta) instruction in the instruction list \p ilist.
instrlist_meta_append
Inserts \p instr as a non-application instruction onto the end of \p ilist
instrlist_meta_fault_append
Inserts \p instr as a non-application instruction that can fault (see instr_set_meta_may_fault()) onto the end of \p ilist.
instrlist_meta_fault_postinsert
Inserts \p instr as a non-application instruction that can fault (see instr_set_meta_may_fault()) into \p ilist after \p where.
instrlist_meta_fault_preinsert
Inserts \p instr as a non-application instruction that can fault (see instr_set_meta_may_fault()) into \p ilist prior to \p where.
instrlist_meta_postinsert
Inserts \p instr as a non-application instruction into \p ilist after \p where.
instrlist_meta_preinsert
Inserts \p instr as a non-application instruction into \p ilist prior to \p where.
instrlist_postinsert
Inserts \p instr into \p ilist after \p where.
instrlist_preinsert
Inserts \p instr into \p ilist prior to \p where.
instrlist_prepend
Adds \p instr to the front of \p ilist.
instrlist_remove
Removes (does not destroy) \p instr from \p ilist.
instrlist_replace
Replaces \p oldinst with \p newinst in \p ilist (does not destroy \p oldinst).
instrlist_set_auto_predicate
All future instructions inserted into \p ilist will be predicated with \p pred. This is a convenience routine to make it easy to have emitted code from internal DR components predicated.
instrlist_set_fall_through_target
Specifies the fall-through target of a basic block if its last instruction is a conditional branch instruction. It can only be called in basic block building event callbacks when the \p for_trace parameter is false, and has NO EFFECT in other cases.
instrlist_set_our_mangling
instrlist_set_return_target
Specifies the return target of a basic block if its last instruction is a call instruction. It can only be called in basic block building event callbacks when the \p for_trace parameter is false, and has NO EFFECT in other cases.
instrlist_set_translation_target
All future instructions inserted into \p ilist that do not have raw bits will have instr_set_translation() called with \p pc as the target. This is a convenience routine to make it easy to have the same code generate non-translation and translation instructions, and it does not try to enforce that all instructions have translations (e.g., some could be inserted via instr_set_next()).
is_wctype
isalnum
isalpha
isblank
iscntrl
isdigit
isgraph
isleadbyte
islower
isprint
ispunct
isspace
isupper
iswalnum
iswalpha
iswascii
iswblank
iswcntrl
iswctype
iswdigit
iswgraph
iswlower
iswprint
iswpunct
iswspace
iswupper
iswxdigit
isxdigit
j0
j1
jn
keybd_event
labs
ldexp
lgamma
lgammaf
lgammal
llabs
llrint
llrintf
llrintl
llround
llroundf
llroundl
log
log2
log1p
log1pf
log1pl
log2f
log2l
log10
log10f
logb
logbf
logbl
logf
lrint
lrintf
lrintl
lround
lroundf
lroundl
lstrcatA
lstrcatW
lstrcmpA
lstrcmpW
lstrcmpiA
lstrcmpiW
lstrcpyA
lstrcpyW
lstrcpynA
lstrcpynW
lstrlenA
lstrlenW
memccpy
memchr
memcmp
memcpy
memicmp
memmove
memset
modf
modff
mouse_event
nan
nanf
nanl
nearbyint
nearbyintf
nearbyintl
nextafter
nextafterf
nextafterl
nexttoward
nexttowardf
nexttowardl
opnd_add_flags
Assumes \p opnd is a register operand, base+disp memory reference, or an immediate integer. Sets the flags describing additional properties of the operand to be the current flags plus the \p flags parameter and returns the new operand value.
opnd_compute_address
Returns the effective address of \p opnd, computed using the passed-in register values. If \p opnd is a far address, ignores that aspect except for TLS references on Windows (fs: for 32-bit, gs: for 64-bit) or typical fs: or gs: references on Linux. For far addresses the calling thread’s segment selector is used. \p mc->flags must include DR_MC_CONTROL and DR_MC_INTEGER.
opnd_create_abs_addr
Returns a memory reference operand that refers to the address \p addr. The operand has data size \p data_size (must be a OPSZ_ constant).
opnd_create_base_disp
Returns a memory reference operand that refers to the address:
opnd_create_base_disp_ex
Returns a memory reference operand that refers to the address:
opnd_create_far_abs_addr
Returns a memory reference operand that refers to the address \p seg: \p addr. The operand has data size \p data_size (must be a OPSZ_ constant).
opnd_create_far_base_disp
Returns a far memory reference operand that refers to the address:
opnd_create_far_base_disp_ex
Returns a far memory reference operand that refers to the address:
opnd_create_far_instr
Returns a far instr_t pointer address with value \p seg_selector:instr. \p seg_selector is a segment selector, not a DR_SEG_ constant.
opnd_create_far_pc
Returns a far program address operand with value \p seg_selector:pc. \p seg_selector is a segment selector, not a DR_SEG_ constant.
opnd_create_far_rel_addr
Returns a memory reference operand that refers to the address \p seg : \p addr, but will be encoded as a pc-relative address. It is up to the caller to ensure that the resulting address is reachable via a 32-bit signed displacement from the next instruction at emit time.
opnd_create_immed_float
Returns an immediate float operand with value \p f. The caller’s code should use proc_save_fpstate() or be inside a clean call that has requested to preserve the floating-point state.
opnd_create_immed_int
Returns a signed immediate integer operand with value \p i and size \p data_size; \p data_size must be a OPSZ_ constant.
opnd_create_immed_int64
Returns an unsigned immediate integer operand with value \p i and size \p data_size; \p data_size must be a OPSZ_ constant. This operand can be distinguished from a regular immediate integer operand by the flag #DR_OPND_MULTI_PART in opnd_get_flags() which tells the caller to use opnd_get_immed_int64() to retrieve the full value. \note 32-bit only: use opnd_create_immed_int() for 64-bit architectures.
opnd_create_immed_uint
Returns an unsigned immediate integer operand with value \p i and size \p data_size; \p data_size must be a OPSZ_ constant.
opnd_create_increment_reg
Creates a reg incremented from an existing \p opnd by the \p increment value, modulo the reg size. Returns the new reg.
opnd_create_instr
Returns an operand whose value will be the encoded address of \p instr. This operand can be used as an immediate integer or as a direct call or jump target. Its size is always #OPSZ_PTR.
opnd_create_instr_ex
Returns an operand whose value will be the encoded address of \p instr. This operand can be used as an immediate integer or as a direct call or jump target. Its size is the specified \p size. Its value can be optionally right-shifted by \p shift from the encoded address.
opnd_create_mem_instr
Returns a memory reference operand whose value will be the encoded address of \p instr plus the 16-bit displacement \p disp. For 32-bit mode, it will be encoded just like an absolute address (opnd_create_abs_addr()); for 64-bit mode, it will be encoded just like a pc-relative address (opnd_create_rel_addr()). This operand can be used anywhere a regular memory operand can be used. Its size is \p data_size.
opnd_create_null
Returns an empty operand.
opnd_create_pc
Returns a program address operand with value \p pc.
opnd_create_reg
Returns a register operand (\p r must be a DR_REG_ constant).
opnd_create_reg_element_vector
Returns a register operand corresponding to a vector register that has an element size.
opnd_create_reg_ex
Returns a register operand with additional properties specified by \p flags. If \p subsize is 0, creates a full-sized register; otherwise, creates a partial register in the manner of opnd_create_reg_partial().
opnd_create_reg_partial
Returns a register operand corresponding to a part of the register represented by the DR_REG_ constant \p r.
opnd_create_rel_addr
Returns a memory reference operand that refers to the address \p addr, but will be encoded as a pc-relative address. At emit time, if \p addr is out of reach of the maximum encodable displacement (signed 32-bit for x86) from the next instruction, encoding will fail.
opnd_defines_use
Returns true iff \p def, considered as a write, affects \p use. Is conservative, so if both \p def and \p use are memory references, will return true unless it can disambiguate them based on their registers and displacement.
opnd_disassemble
Prints the operand \p opnd to file \p outfile. The default is to use DR’s custom syntax (see disassemble_set_syntax()).
opnd_disassemble_to_buffer
Prints the operand \p opnd to the buffer \p buf. Always null-terminates, and will not print more than \p bufsz characters, which includes the final null character. Returns the number of characters printed, not including the final null. The default is to use DR’s custom syntax (see disassemble_set_syntax()).
opnd_get_addr
Assumes \p opnd is a (near or far) absolute or pc-relative memory reference, or a base+disp memory reference with no base or index register. Returns \p opnd’s absolute address (which will be pc-relativized on encoding for pc-relative memory references).
opnd_get_base
Assumes \p opnd is a (near or far) base+disp memory reference. Returns the base register (a DR_REG_ constant).
opnd_get_disp
Assumes \p opnd is a (near or far) base+disp memory reference. Returns the displacement. On ARM, the displacement is always a non-negative value, and the presence or absence of #DR_OPND_NEGATED in opnd_get_flags() determines whether to add or subtract from the base register.
opnd_get_flags
Assumes \p opnd is a register operand, base+disp memory reference, or an immediate integer. Returns the flags describing additional properties of the register, the index register or displacement component of the memory reference, or the immediate operand \p opnd.
opnd_get_immed_float
Assumes \p opnd is an immediate float and returns its value. The caller’s code should use proc_save_fpstate() or be inside a clean call that has requested to preserve the floating-point state.
opnd_get_immed_int
Assumes opnd is an immediate integer and returns its value.
opnd_get_immed_int64
Assumes opnd is an immediate integer with DR_OPND_MULTI_PART set. Returns its value. \note 32-bit only.
opnd_get_index
Assumes \p opnd is a (near or far) base+disp memory reference. Returns the index register (a DR_REG_ constant).
opnd_get_instr
Assumes \p opnd is an instr_t (near, far, or memory) operand and returns its value.
opnd_get_mem_instr_disp
Assumes \p opnd is a memory instr operand. Returns its displacement.
opnd_get_pc
Assumes \p opnd is a (near or far) program address and returns its value.
opnd_get_reg
Assumes \p opnd is a register operand. Returns the register it refers to (a DR_REG_ constant).
opnd_get_reg_used
Used in conjunction with opnd_num_regs_used(), this routine can be used to iterate through all registers used by \p opnd. The index values begin with 0 and proceed through opnd_num_regs_used(opnd)-1.
opnd_get_scale
Assumes \p opnd is a (near or far) base+disp memory reference. Returns the scale. \note x86-only. On ARM use opnd_get_index_shift().
opnd_get_segment
Assumes \p opnd is a (near or far) memory reference of any type. Returns \p opnd’s segment (a DR_SEG_ constant), or DR_REG_NULL if it is a near memory reference.
opnd_get_segment_selector
Assumes \p opnd is a far program address. Returns \p opnd’s segment, a segment selector (not a DR_SEG_ constant).
opnd_get_shift
Assumes \p opnd is a near instr_t operand and returns its shift value.
opnd_get_size
Return the data size of \p opnd as a OPSZ_ constant. Returns OPSZ_NA if \p opnd does not have a valid size. \note A register operand may have a size smaller than the full size of its DR_REG_* register specifier.
opnd_get_vector_element_size
Return the element size of \p opnd as a OPSZ_ constant. Returns #OPSZ_NA if \p opnd does not have a valid size.
opnd_invert_immed_int
Performs a bitwise NOT operation on the integer value in \p opnd, but only on the LSB bits provided by opnd_size_in_bits(opnd). \p opnd must carry an immed integer.
opnd_is_abs_addr
Returns true iff \p opnd is a (near or far) absolute address operand. Returns true for both base-disp operands with no base or index and 64-bit non-base-disp absolute address operands.
opnd_is_base_disp
Returns true iff \p opnd is a (near or far) base+disp memory reference operand.
opnd_is_disp_encode_zero
Assumes \p opnd is a (near or far) base+disp memory reference; returns whether encode_zero_disp has been specified for \p opnd.
opnd_is_disp_force_full
Assumes \p opnd is a (near or far) base+disp memory reference; returns whether force_full_disp has been specified for \p opnd.
opnd_is_disp_short_addr
Assumes \p opnd is a (near or far) base+disp memory reference; returns whether disp_short_addr has been specified for \p opnd.
opnd_is_element_vector_reg
Returns true iff \p opnd is a vector reg operand.
opnd_is_far_abs_addr
Returns true iff \p opnd is a far absolute address operand. Returns true for both base-disp operands with no base or index and 64-bit non-base-disp absolute address operands.
opnd_is_far_base_disp
Returns true iff \p opnd is a far base+disp memory reference operand.
opnd_is_far_instr
Returns true iff \p opnd is a far instr_t pointer address operand.
opnd_is_far_memory_reference
Returns true iff \p opnd is a far memory reference operand of any type: base-disp, absolute address, or pc-relative address.
opnd_is_far_pc
Returns true iff \p opnd is a far program address operand.
opnd_is_far_rel_addr
Returns true iff \p opnd is a far pc-relative memory reference operand.
opnd_is_governing
Returns true iff \p opnd is an SVE governing predicate register.
opnd_is_immed
Returns true iff \p opnd is an immediate (integer or float) operand.
opnd_is_immed_float
Returns true iff \p opnd is an immediate float operand.
opnd_is_immed_int
Returns true iff \p opnd is an immediate integer operand.
opnd_is_immed_int64
Returns true iff \p opnd is a special 64-bit immediate integer operand on a 32-bit architecture.
opnd_is_instr
Returns true iff \p opnd is a (near or far) instr_t pointer address operand.
opnd_is_mem_instr
Returns true iff \p opnd is a memory reference to an instr_t address operand.
opnd_is_memory_reference
Returns true iff \p opnd is a (near or far) memory reference operand of any type: base-disp, absolute address, or pc-relative address.
opnd_is_near_abs_addr
Returns true iff \p opnd is a near (i.e., default segment) absolute address operand. Returns true for both base-disp operands with no base or index and 64-bit non-base-disp absolute address operands.
opnd_is_near_base_disp
Returns true iff \p opnd is a near (i.e., default segment) base+disp memory reference operand.
opnd_is_near_instr
Returns true iff \p opnd is a near instr_t pointer address operand.
opnd_is_near_memory_reference
Returns true iff \p opnd is a near memory reference operand of any type: base-disp, absolute address, or pc-relative address.
opnd_is_near_pc
Returns true iff \p opnd is a near (i.e., default segment) program address operand.
opnd_is_near_rel_addr
Returns true iff \p opnd is a near (i.e., default segment) pc-relative memory reference operand.
opnd_is_null
Returns true iff \p opnd is an empty operand.
opnd_is_pc
Returns true iff \p opnd is a (near or far) program address operand.
opnd_is_predicate_merge
Returns true iff \p opnd is a n SVE merging predicate register.
opnd_is_predicate_reg
Returns true iff \p opnd is an SVE predicate register.
opnd_is_predicate_zero
Returns true iff \p opnd is an SVE zeroing predicate register.
opnd_is_reg
Returns true iff \p opnd is a register operand.
opnd_is_reg_32bit
Returns true iff \p opnd is a register operand that refers to a 32-bit general-purpose register.
opnd_is_reg_64bit
Returns true iff \p opnd is a register operand that refers to a 64-bit general-purpose register.
opnd_is_reg_partial
Returns true iff \p opnd is a partial multimedia register operand.
opnd_is_reg_pointer_sized
Returns true iff \p opnd is a register operand that refers to a pointer-sized general-purpose register.
opnd_is_rel_addr
Returns true iff \p opnd is a (near or far) pc-relative memory reference operand. Returns true for base-disp operands on ARM that use the PC as the base register.
opnd_is_vector_base_disp
Returns true iff \p opnd is a base+disp memory reference operand which uses vector registers.
opnd_is_vsib
Returns true iff \p opnd uses vector indexing via a VSIB byte. This memory addressing form was introduced in Intel AVX2.
opnd_num_regs_used
Returns the number of registers referred to by \p opnd. This will only be non-zero for register operands and memory references.
opnd_replace_reg
Assumes that both \p old_reg and \p new_reg are DR_REG_ constants. Replaces all occurrences of \p old_reg in \p *opnd with \p new_reg. Only replaces exact matches (use opnd_replace_reg_resize() to match size variants). Returns whether it replaced anything.
opnd_replace_reg_resize
Replaces all instances of \p old_reg (or any size variant) in \p *opnd with \p new_reg. Resizes \p new_reg to match sub-full-size uses of \p old_reg. Returns whether it replaced anything.
opnd_same
Returns true iff \p op1 and \p op2 are indistinguishable. If either uses variable operand sizes, the default size is assumed.
opnd_same_address
Returns true iff \p op1 and \p op2 are both memory references and they are indistinguishable, ignoring data size.
opnd_same_sizes_ok
opnd_set_disp
Set the displacement of a memory reference operand \p opnd to \p disp. On ARM, a negative value for \p disp will be converted into a positive value with #DR_OPND_NEGATED set in opnd_get_flags().
opnd_set_disp_ex
Set the displacement and the encoding controls of a memory reference operand:
opnd_set_flags
Assumes \p opnd is a register operand, base+disp memory reference, or an immediate integer. Sets the flags describing additional properties of the operand to \p flags.
opnd_set_size
Sets the data size of \p opnd. Assumes \p opnd is an immediate integer, a memory reference, or an instr_t pointer address operand.
opnd_share_reg
Returns true iff there exists some register that is referred to (directly or overlapping) by both \p op1 and \p op2.
opnd_shrink_to_16_bits
Shrinks all 32-bit registers in \p opnd to their 16-bit versions. Also shrinks the size of immediate integers and memory references from OPSZ_4 to OPSZ_2.
opnd_shrink_to_32_bits
Shrinks all 64-bit registers in \p opnd to their 32-bit versions. Also shrinks the size of immediate integers and memory references from OPSZ_8 to OPSZ_4.
opnd_size_from_bytes
Returns the appropriate OPSZ_ constant for the given number of bytes. Returns OPSZ_NA if there is no such constant. The intended use case is something like “opnd_size_in_bytes(sizeof(foo))” for integer/pointer types. This routine returns simple single-size types and will not return complex/variable size types.
opnd_size_in_bits
Assumes \p size is an OPSZ_ constant, typically obtained from opnd_get_size() or reg_get_size(). Returns the number of bits the OPSZ_ constant represents. If OPSZ_ is a variable-sized size, returns the default size, which may or may not match the actual size decided up on at encoding time (that final size depends on other operands).
opnd_size_in_bytes
Assumes \p size is an OPSZ_ constant, typically obtained from opnd_get_size() or reg_get_size(). Returns the number of bytes the OPSZ_ constant represents. If OPSZ_ is a variable-sized size, returns the default size, which may or may not match the actual size decided up on at encoding time (that final size depends on other operands).
opnd_uses_reg
Assumes that \p reg is a DR_REG_ constant. Returns true iff \p opnd refers to reg directly or refers to a register that overlaps \p reg (e.g., DR_REG_AX overlaps DR_REG_EAX).
pow
powf
proc_avx512_enabled
Returns whether AVX-512 is enabled by both the processor and the OS. Even if the processor supports AVX-512, if the OS does not enable AVX-512, then AVX-512 instructions will fault.
proc_avx_enabled
Returns whether AVX (or AVX2) is enabled by both the processor and the OS. Even if the processor supports AVX, if the OS does not enable AVX, then AVX instructions will fault.
proc_bump_to_end_of_cache_line
Returns n >= \p sz such that n is a multiple of the cache line size.
proc_fpstate_save_size
Returns the size in bytes needed for a buffer for saving the x87 floating point state.
proc_get_L1_dcache_size
Returns the size of the L1 data cache.
proc_get_L1_icache_size
Returns the size of the L1 instruction cache.
proc_get_L2_cache_size
Returns the size of the L2 cache.
proc_get_all_feature_bits
Returns all 4 32-bit feature values on X86 and architectural feature registers’ values on AArch64. Use proc_has_feature() to test for specific features.
proc_get_brand_string
Returns the processor brand string as given by the cpuid instruction.
proc_get_cache_line_size
Returns the cache line size in bytes of the processor.
proc_get_cache_size_str
Converts a cache_size_t type to a string.
proc_get_containing_page
Returns n <= \p addr such that n is a multiple of the page size.
proc_get_family
Returns the processor family as given by the cpuid instruction, adjusted by the extended family as described in the Intel documentation. The FAMILY_ constants identify important family values.
proc_get_model
Returns the processor model as given by the cpuid instruction, adjusted by the extended model as described in the Intel documentation. The MODEL_ constants identify important model values.
proc_get_stepping
Returns the processor stepping ID.
proc_get_type
Returns the processor type as given by the cpuid instruction.
proc_get_vendor
Returns one of the VENDOR_ constants.
proc_has_feature
Tests if processor has selected feature.
proc_is_cache_aligned
Returns true only if \p addr is cache-line-aligned.
proc_num_opmask_registers
Returns the number of AVX-512 mask registers. The number returned here depends on the processor and OS feature bits on a given machine.
proc_num_simd_registers
Returns the number of SIMD registers. The number returned here depends on the processor and OS feature bits on a given machine. For x86 this only includes xmm/ymm/zmm.
proc_num_simd_saved
proc_restore_fpstate
Restores the x87 floating point state from the buffer \p buf. On x86, the buffer must be 16-byte-aligned, and it must be 512 (#DR_FPSTATE_BUF_SIZE) bytes for processors with the FXSR feature, and 108 bytes for those without (where this routine does not support 16-bit operand sizing). On ARM/AArch64, nothing needs to be restored as the SIMD/FP registers are restored together with the general-purpose registers.
proc_save_fpstate
Saves the x87 floating point state into the buffer \p buf.
proc_set_vendor
Sets the vendor to the given VENDOR_ constant. This function is supplied to support decoding or encoding with respect to other than the current processor being executed on. The change in vendor will be seen by the decoder and encoder, as well as the rest of the system. \return the prior vendor, or -1 on an invalid argument.
reg_32_to_8
Assumes that \p reg is a DR_REG_ 32-bit register constant. Returns the 8-bit version of \p reg (the least significant byte: DR_REG_AL instead of DR_REG_AH if passed DR_REG_EAX, e.g.). For 32-bit DR builds, returns DR_REG_NULL if passed DR_REG_ESP, DR_REG_EBP, DR_REG_ESI, or DR_REG_EDI. \note x86-only.
reg_32_to_16
Assumes that \p reg is a DR_REG_ 32-bit register constant. Returns the 16-bit version of \p reg. \note x86-only.
reg_32_to_64
Assumes that \p reg is a DR_REG_ 32-bit register constant. Returns the 64-bit version of \p reg.
reg_32_to_opsz
Assumes that \p reg is a DR_REG_ 32-bit register constant. If \p sz == OPSZ_2, returns the 16-bit version of \p reg. For 64-bit versions of this library, if \p sz == OPSZ_8, returns the 64-bit version of \p reg. Returns \p DR_REG_NULL when trying to get the 8-bit subregister of \p DR_REG_ESI, \p DR_REG_EDI, \p DR_REG_EBP, or \p DR_REG_ESP in 32-bit mode.
reg_64_to_32
Assumes that \p reg is a DR_REG_ 64-bit register constant. Returns the 32-bit version of \p reg.
reg_get_bits
Assumes that \p reg is a DR_REG_ constant. Returns \p reg’s representation as 3 bits in a modrm byte (the 3 bits are the lower-order bits in the return value).
reg_get_size
Assumes that \p reg is a DR_REG_ constant. Returns the OPSZ_ constant corresponding to the register size. Returns OPSZ_NA if reg is not a DR_REG_ constant.
reg_get_value
Returns the value of the register \p reg, selected from the passed-in register values. Supports only general-purpose registers. \p mc->flags must include DR_MC_CONTROL and DR_MC_INTEGER.
reg_get_value_ex
Returns the value of the register \p reg as stored in \p mc, or for an mmx register as stored in the physical register. Up to sizeof(dr_zmm_t) bytes will be written to \p val.
reg_is_32bit
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to a 32-bit general-purpose register.
reg_is_64bit
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to a 64-bit general-purpose register.
reg_is_avx512_extended
Returns true iff \p reg refers to an extended AVX-512 register only available in 64-bit mode and not in 32-bit mode (e.g., XMM16-XMM31, ZMM16-ZMM31 etc.)
reg_is_bnd
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to an x86 MPX bounds register.
reg_is_extended
Returns true iff \p reg refers to an extended register only available in 64-bit mode and not in 32-bit mode. For AVX-512, it also returns true for the upper 8 SIMD registers (e.g., R8-R15, XMM8-XMM15, XMM24-XMM31, ZMM24-ZMM31 etc.)
reg_is_fp
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to a floating-point register.
reg_is_gpr
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to a General Purpose Register, i.e., rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, or a subset.
reg_is_mmx
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to an mmx (64-bit) register.
reg_is_opmask
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to an opmask x86 register.
reg_is_pointer_sized
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to a pointer-sized register. \p reg is a general purpose register for all architectures apart from AArch64. For AArch64, \p reg can also be a scalable vector (SVE) Z register. Although Z registers are supported from 128 to 512 bits in length on DynamoRIO, addressing uses 32 or 64 bit elements of a vector for scatter/gather instructions, e.g. LD1SB Z0.D, P0/Z, [Z1.D]. See also issue 6750
reg_is_segment
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to a segment (i.e., it’s really a DR_SEG_ constant).
reg_is_simd
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to a multimedia register used for SIMD instructions.
reg_is_stolen
Assumes that \p reg is a DR_REG_ constant. Returns true iff \p reg is stolen by DynamoRIO for internal use.
reg_is_strictly_xmm
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to an xmm (128-bit SSE/SSE2) x86 register.
reg_is_strictly_ymm
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to a ymm (256-bit multimedia) x86 register.
reg_is_strictly_zmm
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to a zmm (512-bit multimedia) x86 register.
reg_is_vector_simd
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to an SSE or AVX register. In particular, the register must be either an xmm, ymm, or zmm for the function to return true.
reg_is_xmm
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to an xmm (128-bit SSE/SSE2) x86 register or a ymm (256-bit multimedia) register. \deprecated Prefer reg_is_strictly_xmm() || reg_is_strictly_ymm().
reg_is_ymm
Assumes that \p reg is a DR_REG_ constant. Returns true iff it refers to a ymm (256-bit multimedia) x86 register. \deprecated Prefer reg_is_strictly_ymm().
reg_overlap
Assumes that \p r1 and \p r2 are both DR_REG_ constants. Returns true iff \p r1’s register overlaps \p r2’s register (e.g., if \p r1 == DR_REG_AX and \p r2 == DR_REG_EAX).
reg_parameter_num
Assumes that \p reg is a DR_REG_ register constant. If reg is used as part of the calling convention, returns which parameter ordinal it matches (0-based); otherwise, returns -1.
reg_resize_to_opsz
Given a general-purpose or SIMD register of any size, returns a register in the same class of the given size.
reg_set_value
Sets the register \p reg in the passed in mcontext \p mc to \p value. \p mc->flags must include DR_MC_CONTROL and DR_MC_INTEGER. \note This function is limited to setting pointer-sized registers only (no sub-registers, and no non-general-purpose registers). See \p reg_set_value_ex for setting other register values.
reg_set_value_ex
Sets the register \p reg in the passed in mcontext \p mc to the value stored in the buffer \p val_buf.
reg_spill_slot_opnd
reg_to_pointer_sized
Assumes that \p reg is a DR_REG_ 32-bit register constant. Returns the pointer-sized version of \p reg.
remainder
remainderf
remainderl
remquo
remquof
remquol
rint
rintf
rintl
round
roundf
roundl
scalbln
scalblnf
scalblnl
scalbn
scalbnf
scalbnl
set_x86_mode
The decode and encode routines use a per-thread persistent flag that indicates whether to treat code as 32-bit (x86) or 64-bit (x64). This routine sets that flag to the indicated value and returns the old value. Be sure to restore the old value prior to any further application execution to avoid problems in mis-interpreting application code.
sin
sinf
sinh
sinhf
sqrt
sqrtf
strcat
strcat_s
strchr
strcmp
strcmpi
strcoll
strcpy
strcpy_s
strcspn
strdup
strerror
strerror_s
stricmp
strlen
strlwr
strncat
strncat_s
strncmp
strncpy
strncpy_s
strnicmp
strnlen
strnset
strpbrk
strrchr
strrev
strset
strspn
strstr
strtok
strtok_s
strupr
strxfrm
tan
tanf
tanh
tanhf
tgamma
tgammaf
tgammal
tolower
toupper
towlower
towupper
trunc
truncf
truncl
uaw_CharUpperW
uaw_lstrcmpW
uaw_lstrcmpiW
uaw_lstrlenW
uaw_wcschr
uaw_wcscpy
uaw_wcsicmp
uaw_wcslen
uaw_wcsrchr
wWinMain
wcscat
wcscat_s
wcschr
wcscmp
wcscoll
wcscpy
wcscpy_s
wcscspn
wcsdup
wcsicmp
wcsicoll
wcslen
wcslwr
wcsncat
wcsncat_s
wcsncmp
wcsncpy
wcsncpy_s
wcsnicmp
wcsnlen
wcsnset
wcspbrk
wcsrchr
wcsrev
wcsset
wcsspn
wcsstr
wcstok
wcstok_s
wcsupr
wcsxfrm
wglCopyContext
wglCreateContext
wglCreateLayerContext
wglDeleteContext
wglDescribeLayerPlane
wglGetCurrentContext
wglGetCurrentDC
wglGetLayerPaletteEntries
wglGetProcAddress
wglMakeCurrent
wglRealizeLayerPalette
wglSetLayerPaletteEntries
wglShareLists
wglSwapLayerBuffers
wglSwapMultipleBuffers
wglUseFontBitmapsA
wglUseFontBitmapsW
wglUseFontOutlinesA
wglUseFontOutlinesW
wsprintfA
wsprintfW
wvsprintfA
wvsprintfW
y0
y1
yn

Type Aliases§

ABC
ABCFLOAT
ABORTPROC
ACCEL
ACCESSTIMEOUT
ACCESS_ALLOWED_ACE
ACCESS_ALLOWED_CALLBACK_ACE
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE
ACCESS_ALLOWED_OBJECT_ACE
ACCESS_DENIED_ACE
ACCESS_DENIED_CALLBACK_ACE
ACCESS_DENIED_CALLBACK_OBJECT_ACE
ACCESS_DENIED_OBJECT_ACE
ACCESS_MASK
ACCESS_REASON
ACCESS_REASONS
ACCESS_REASON_TYPE
ACE_HEADER
ACL
ACL_INFORMATION_CLASS
ACL_REVISION_INFORMATION
ACL_SIZE_INFORMATION
ACTCTX
ACTCTXA
ACTCTXW
ACTCTX_COMPATIBILITY_ELEMENT_TYPE
ACTCTX_REQUESTED_RUN_LEVEL
ACTCTX_SECTION_KEYED_DATA
ACTCTX_SECTION_KEYED_DATA_2600
ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION
ACTIVATION_CONTEXT_BASIC_INFORMATION
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION
ACTIVATION_CONTEXT_DETAILED_INFORMATION
ACTIVATION_CONTEXT_INFO_CLASS
ACTIVATION_CONTEXT_QUERY_INDEX
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION
ADMINISTRATOR_POWER_POLICY
ALLOC_CONSOLE_MODE
ALLOC_CONSOLE_RESULT
ALTTABINFO
ANIMATIONINFO
APC_CALLBACK_DATA
APC_CALLBACK_FUNCTION
APPLICATIONLAUNCH_SETTING_VALUE
APPLICATION_RECOVERY_CALLBACK
APP_MEMORY_INFORMATION
ARM64EC_NT_CONTEXT
ARM64_FNPDATA_CR
ARM64_FNPDATA_FLAGS
ARM64_NT_CONTEXT
ARM64_NT_NEON128
ARM64_RUNTIME_FUNCTION
AR_STATE
ASSEMBLY_FILE_DETAILED_INFORMATION
ATOM
ATTRIBUTES_AND_SID
AUDIODESCRIPTION
AUDIT_EVENT_TYPE
AXESLIST
AXESLISTA
AXESLISTW
AXISINFO
AXISINFOA
AXISINFOW
BCHAR
BITMAP
BITMAPCOREHEADER
BITMAPCOREINFO
BITMAPFILEHEADER
BITMAPINFO
BITMAPINFOHEADER
BLENDFUNCTION
BOOL
BOOLEAN
BYTE
BY_HANDLE_FILE_INFORMATION
CACHE_DESCRIPTOR
CACHE_RELATIONSHIP
CALID
CALINFO_ENUMPROCA
CALINFO_ENUMPROCEXA
CALINFO_ENUMPROCEXEX
CALINFO_ENUMPROCEXW
CALINFO_ENUMPROCW
CALTYPE
CANDIDATEFORM
CANDIDATELIST
CBTACTIVATESTRUCT
CBT_CREATEWND
CBT_CREATEWNDA
CBT_CREATEWNDW
CCHAR
CFG_CALL_TARGET_INFO
CHANGEFILTERSTRUCT
CHAR
CHARSETINFO
CHAR_INFO
CIEXYZ
CIEXYZTRIPLE
CLAIM_SECURITY_ATTRIBUTES_INFORMATION
CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE
CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE
CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1
CLAIM_SECURITY_ATTRIBUTE_V1
CLIENTCREATESTRUCT
CLSID
CM_POWER_DATA
CODEPAGE_ENUMPROCA
CODEPAGE_ENUMPROCW
COLOR16
COLORADJUSTMENT
COLORREF
COMBOBOXINFO
COMMCONFIG
COMMPROP
COMMTIMEOUTS
COMPAREITEMSTRUCT
COMPARTMENT_ID
COMPATIBILITY_CONTEXT_ELEMENT
COMPONENT_FILTER
COMPOSITIONFORM
COMPUTER_NAME_FORMAT
COMSTAT
CONDITION_VARIABLE
CONNECTDLGSTRUCT
CONNECTDLGSTRUCTA
CONNECTDLGSTRUCTW
CONSOLE_CURSOR_INFO
CONSOLE_FONT_INFO
CONSOLE_FONT_INFOEX
CONSOLE_HISTORY_INFO
CONSOLE_READCONSOLE_CONTROL
CONSOLE_SCREEN_BUFFER_INFO
CONSOLE_SCREEN_BUFFER_INFOEX
CONSOLE_SELECTION_INFO
CONTEXT
COORD
COPYDATASTRUCT
COPYFILE2_COPY_PHASE
COPYFILE2_CREATE_OPLOCK_KEYS
COPYFILE2_MESSAGE_ACTION
COPYFILE2_MESSAGE_TYPE
CPINFO
CPINFOEX
CPINFOEXA
CPINFOEXW
CPU_SET_INFORMATION_TYPE
CREATEFILE2_EXTENDED_PARAMETERS
CREATEFILE3_EXTENDED_PARAMETERS
CREATESTRUCT
CREATESTRUCTA
CREATESTRUCTW
CREATE_PROCESS_DEBUG_INFO
CREATE_THREAD_DEBUG_INFO
CRITICAL_SECTION
CRITICAL_SECTION_DEBUG
CRM_PROTOCOL_ID
CURRENCYFMT
CURRENCYFMTA
CURRENCYFMTW
CURSORINFO
CURSORSHAPE
CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG
CWPRETSTRUCT
CWPSTRUCT
DATEFMT_ENUMPROCA
DATEFMT_ENUMPROCEXA
DATEFMT_ENUMPROCEXEX
DATEFMT_ENUMPROCEXW
DATEFMT_ENUMPROCW
DCB
DEBUGHOOKINFO
DEBUG_EVENT
DELETEITEMSTRUCT
DEP_SYSTEM_POLICY_TYPE
DESIGNVECTOR
DESKTOPENUMPROC
DESKTOPENUMPROCA
DESKTOPENUMPROCW
DEVELOPER_DRIVE_ENABLEMENT_STATE
DEVICE_POWER_STATE
DEVMODE
DEVMODEA
DEVMODEW
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS
DIALOG_DPI_CHANGE_BEHAVIORS
DIBSECTION
DIRECTORY_FLAGS
DISCDLGSTRUCT
DISCDLGSTRUCTA
DISCDLGSTRUCTW
DISPATCHER_CONTEXT
DISPATCHER_CONTEXT_ARM64
DISPATCHER_CONTEXT_NONVOLREG_ARM64
DISPLAYCONFIG_ADVANCED_COLOR_MODE
DISPLAYCONFIG_COLOR_ENCODING
DISPLAYCONFIG_DEVICE_INFO_TYPE
DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO
DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_2
DISPLAYCONFIG_GET_MONITOR_SPECIALIZATION
DISPLAYCONFIG_MODE_INFO_TYPE
DISPLAYCONFIG_PIXELFORMAT
DISPLAYCONFIG_ROTATION
DISPLAYCONFIG_SCALING
DISPLAYCONFIG_SCANLINE_ORDERING
DISPLAYCONFIG_SDR_WHITE_LEVEL
DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE
DISPLAYCONFIG_SET_HDR_STATE
DISPLAYCONFIG_SET_MONITOR_SPECIALIZATION
DISPLAYCONFIG_SET_WCG_STATE
DISPLAYCONFIG_TOPOLOGY_ID
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
DISPLAY_DEVICE
DISPLAY_DEVICEA
DISPLAY_DEVICEW
DLGPROC
DLL_DIRECTORY_COOKIE
DOCINFO
DOCINFOA
DOCINFOW
DPI_AWARENESS
DPI_AWARENESS_CONTEXT
DPI_HOSTING_BEHAVIOR
DRAWITEMSTRUCT
DRAWPATRECT
DRAWSTATEPROC
DRAWTEXTPARAMS
DROPSTRUCT
DWORD
DWORD32
DWORD64
DWORDLONG
DWORD_PTR
DYNAMIC_TIME_ZONE_INFORMATION
EDITWORDBREAKPROC
EDITWORDBREAKPROCA
EDITWORDBREAKPROCW
EDIT_CONTROL_FEATURE
EMR
EMRABORTPATH
EMRALPHABLEND
EMRANGLEARC
EMRARC
EMRARCTO
EMRBEGINPATH
EMRBITBLT
EMRCHORD
EMRCLOSEFIGURE
EMRCOLORCORRECTPALETTE
EMRCOLORMATCHTOTARGET
EMRCREATEBRUSHINDIRECT
EMRCREATECOLORSPACE
EMRCREATECOLORSPACEW
EMRCREATEDIBPATTERNBRUSHPT
EMRCREATEMONOBRUSH
EMRCREATEPALETTE
EMRCREATEPEN
EMRDELETECOLORSPACE
EMRDELETEOBJECT
EMRDRAWESCAPE
EMRELLIPSE
EMRENDPATH
EMREOF
EMREXCLUDECLIPRECT
EMREXTCREATEFONTINDIRECTW
EMREXTCREATEPEN
EMREXTESCAPE
EMREXTFLOODFILL
EMREXTSELECTCLIPRGN
EMREXTTEXTOUTA
EMREXTTEXTOUTW
EMRFILLPATH
EMRFILLRGN
EMRFLATTENPATH
EMRFORMAT
EMRFRAMERGN
EMRGDICOMMENT
EMRGLSBOUNDEDRECORD
EMRGLSRECORD
EMRGRADIENTFILL
EMRINTERSECTCLIPRECT
EMRINVERTRGN
EMRLINETO
EMRMASKBLT
EMRMODIFYWORLDTRANSFORM
EMRMOVETOEX
EMRNAMEDESCAPE
EMROFFSETCLIPRGN
EMRPAINTRGN
EMRPIE
EMRPIXELFORMAT
EMRPLGBLT
EMRPOLYBEZIER
EMRPOLYBEZIER16
EMRPOLYBEZIERTO
EMRPOLYBEZIERTO16
EMRPOLYDRAW
EMRPOLYDRAW16
EMRPOLYGON
EMRPOLYGON16
EMRPOLYLINE
EMRPOLYLINE16
EMRPOLYLINETO
EMRPOLYLINETO16
EMRPOLYPOLYGON
EMRPOLYPOLYGON16
EMRPOLYPOLYLINE
EMRPOLYPOLYLINE16
EMRPOLYTEXTOUTA
EMRPOLYTEXTOUTW
EMRREALIZEPALETTE
EMRRECTANGLE
EMRRESIZEPALETTE
EMRRESTOREDC
EMRROUNDRECT
EMRSAVEDC
EMRSCALEVIEWPORTEXTEX
EMRSCALEWINDOWEXTEX
EMRSELECTCLIPPATH
EMRSELECTCOLORSPACE
EMRSELECTOBJECT
EMRSELECTPALETTE
EMRSETARCDIRECTION
EMRSETBKCOLOR
EMRSETBKMODE
EMRSETBRUSHORGEX
EMRSETCOLORADJUSTMENT
EMRSETCOLORSPACE
EMRSETDIBITSTODEVICE
EMRSETICMMODE
EMRSETICMPROFILE
EMRSETICMPROFILEA
EMRSETICMPROFILEW
EMRSETLAYOUT
EMRSETMAPMODE
EMRSETMAPPERFLAGS
EMRSETMETARGN
EMRSETMITERLIMIT
EMRSETPALETTEENTRIES
EMRSETPIXELV
EMRSETPOLYFILLMODE
EMRSETROP2
EMRSETSTRETCHBLTMODE
EMRSETTEXTALIGN
EMRSETTEXTCOLOR
EMRSETVIEWPORTEXTEX
EMRSETVIEWPORTORGEX
EMRSETWINDOWEXTEX
EMRSETWINDOWORGEX
EMRSETWORLDTRANSFORM
EMRSTRETCHBLT
EMRSTRETCHDIBITS
EMRSTROKEANDFILLPATH
EMRSTROKEPATH
EMRTEXT
EMRTRANSPARENTBLT
EMRWIDENPATH
ENCLAVE_CREATE_INFO_SGX
ENCLAVE_CREATE_INFO_VBS
ENCLAVE_CREATE_INFO_VBS_BASIC
ENCLAVE_INIT_INFO_SGX
ENCLAVE_INIT_INFO_VBS
ENCLAVE_INIT_INFO_VBS_BASIC
ENCLAVE_LOAD_DATA_VBS_BASIC
ENCLAVE_TARGET_FUNCTION
ENERGY_SAVER_STATUS
ENHMETAHEADER
ENHMETARECORD
ENHMFENUMPROC
ENLISTMENT_BASIC_INFORMATION
ENLISTMENT_CRM_INFORMATION
ENLISTMENT_INFORMATION_CLASS
ENUMLOGFONT
ENUMLOGFONTA
ENUMLOGFONTEX
ENUMLOGFONTEXA
ENUMLOGFONTEXDV
ENUMLOGFONTEXDVA
ENUMLOGFONTEXDVW
ENUMLOGFONTEXW
ENUMLOGFONTW
ENUMRESLANGPROCA
ENUMRESLANGPROCW
ENUMRESNAMEPROCA
ENUMRESNAMEPROCW
ENUMRESTYPEPROCA
ENUMRESTYPEPROCW
ENUMTEXTMETRIC
ENUMTEXTMETRICA
ENUMTEXTMETRICW
ENUMUILANG
ENUM_SERVICE_STATUS
ENUM_SERVICE_STATUSA
ENUM_SERVICE_STATUSW
ENUM_SERVICE_STATUS_PROCESS
ENUM_SERVICE_STATUS_PROCESSA
ENUM_SERVICE_STATUS_PROCESSW
EVENTLOGRECORD
EVENTLOG_FULL_INFORMATION
EVENTMSG
EVENTSFORLOGFILE
EXCEPTION_DEBUG_INFO
EXCEPTION_DISPOSITION
EXCEPTION_POINTERS
EXCEPTION_RECORD
EXCEPTION_RECORD32
EXCEPTION_RECORD64
EXCEPTION_REGISTRATION_RECORD
EXECUTION_STATE
EXIT_PROCESS_DEBUG_INFO
EXIT_THREAD_DEBUG_INFO
EXTLOGFONT
EXTLOGFONTA
EXTLOGFONTW
EXTLOGPEN
EXTLOGPEN32
FARPROC
FCHAR
FEEDBACK_TYPE
FILEMUIINFO
FILETIME
FILE_ALIGNMENT_INFO
FILE_ALLOCATION_INFO
FILE_ATTRIBUTE_TAG_INFO
FILE_BASIC_INFO
FILE_CASE_SENSITIVE_INFO
FILE_CASE_SENSITIVE_INFORMATION
FILE_COMPRESSION_INFO
FILE_DISPOSITION_INFO
FILE_DISPOSITION_INFO_EX
FILE_END_OF_FILE_INFO
FILE_FLUSH_MODE
FILE_FULL_DIR_INFO
FILE_ID_128
FILE_ID_BOTH_DIR_INFO
FILE_ID_EXTD_DIR_INFO
FILE_ID_INFO
FILE_ID_TYPE
FILE_INFO_BY_HANDLE_CLASS
FILE_INFO_BY_NAME_CLASS
FILE_IO_PRIORITY_HINT_INFO
FILE_NAME_INFO
FILE_NOTIFY_EXTENDED_INFORMATION
FILE_NOTIFY_FULL_INFORMATION
FILE_NOTIFY_INFORMATION
FILE_REMOTE_PROTOCOL_INFO
FILE_RENAME_INFO
FILE_SEGMENT_ELEMENT
FILE_STANDARD_INFO
FILE_STAT_BASIC_INFORMATION
FILE_STAT_INFORMATION
FILE_STAT_LX_INFORMATION
FILE_STORAGE_INFO
FILE_STREAM_INFO
FILE_WRITE_FLAGS
FILTERKEYS
FINDEX_INFO_LEVELS
FINDEX_SEARCH_OPS
FIRMWARE_TYPE
FIXED
FLOAT
FLOAT128
FLONG
FMTID
FOCUS_EVENT_RECORD
FONTENUMPROC
FONTENUMPROCA
FONTENUMPROCW
FONTSIGNATURE
FPO_DATA
FSHORT
FXPT2DOT30
FXPT16DOT16
GCP_RESULTS
GCP_RESULTSA
GCP_RESULTSW
GENERIC_MAPPING
GEOCLASS
GEOID
GEOTYPE
GEO_ENUMNAMEPROC
GEO_ENUMPROC
GESTURECONFIG
GESTUREINFO
GESTURENOTIFYSTRUCT
GETCLIPBMETADATA
GET_FILEEX_INFO_LEVELS
GET_RUNTIME_FUNCTION_CALLBACK
GLOBALHANDLE
GLYPHMETRICS
GLYPHMETRICSFLOAT
GLYPHSET
GOBJENUMPROC
GRADIENT_RECT
GRADIENT_TRIANGLE
GRAYSTRINGPROC
GROUP_AFFINITY
GROUP_AFFINITY32
GROUP_AFFINITY64
GROUP_RELATIONSHIP
GUID
GUITHREADINFO
HACCEL
HALF_PTR
HANDEDNESS
HANDLE
HANDLETABLE
HANDLE_PTR
HARDWAREHOOKSTRUCT
HARDWAREINPUT
HARDWARE_COUNTER_DATA
HARDWARE_COUNTER_TYPE
HBITMAP
HBRUSH
HCOLORSPACE
HCURSOR
HDC
HDESK
HDEVNOTIFY
HDWP
HEAP_INFORMATION_CLASS
HEAP_OPTIMIZE_RESOURCES_INFORMATION
HEAP_SUMMARY
HELPINFO
HELPPOLY
HELPWININFO
HELPWININFOA
HELPWININFOW
HENHMETAFILE
HFILE
HFONT
HGDIOBJ
HGESTUREINFO
HGLOBAL
HGLRC
HHOOK
HIBERFILE_BUCKET
HIBERFILE_BUCKET_SIZE
HICON
HIGHCONTRAST
HIGHCONTRASTA
HIGHCONTRASTW
HIMC
HIMCC
HINSTANCE
HKEY
HKL
HLOCAL
HLSURF
HMENU
HMETAFILE
HMODULE
HMONITOR
HOOKPROC
HPALETTE
HPCON
HPEN
HPOWERNOTIFY
HRAWINPUT
HRESULT
HRGN
HRSRC
HSAVEDUILANGUAGES
HSPRITE
HSTR
HSYNTHETICPOINTERDEVICE
HTASK
HTOUCHINPUT
HUMPD
HWINEVENTHOOK
HWINSTA
HWND
HW_PROFILE_INFO
HW_PROFILE_INFOA
HW_PROFILE_INFOW
ICMENUMPROCA
ICMENUMPROCW
ICONINFO
ICONINFOEX
ICONINFOEXA
ICONINFOEXW
ICONMETRICS
ICONMETRICSA
ICONMETRICSW
IID
IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY
IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY
IMAGE_AMD64_RUNTIME_FUNCTION_ENTRY
IMAGE_ARCHITECTURE_ENTRY
IMAGE_ARCHITECTURE_HEADER
IMAGE_ARCHIVE_MEMBER_HEADER
IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
IMAGE_ARM_RUNTIME_FUNCTION_ENTRY
IMAGE_AUX_SYMBOL
IMAGE_AUX_SYMBOL_EX
IMAGE_AUX_SYMBOL_TYPE
IMAGE_BASE_RELOCATION
IMAGE_BDD_DYNAMIC_RELOCATION
IMAGE_BDD_INFO
IMAGE_BOUND_FORWARDER_REF
IMAGE_BOUND_IMPORT_DESCRIPTOR
IMAGE_CE_RUNTIME_FUNCTION_ENTRY
IMAGE_COFF_SYMBOLS_HEADER
IMAGE_DATA_DIRECTORY
IMAGE_DEBUG_DIRECTORY
IMAGE_DEBUG_MISC
IMAGE_DELAYLOAD_DESCRIPTOR
IMAGE_DOS_HEADER
IMAGE_DYNAMIC_RELOCATION
IMAGE_DYNAMIC_RELOCATION32
IMAGE_DYNAMIC_RELOCATION64
IMAGE_DYNAMIC_RELOCATION32_V2
IMAGE_DYNAMIC_RELOCATION64_V2
IMAGE_DYNAMIC_RELOCATION_TABLE
IMAGE_DYNAMIC_RELOCATION_V2
IMAGE_ENCLAVE_CONFIG
IMAGE_ENCLAVE_CONFIG32
IMAGE_ENCLAVE_CONFIG64
IMAGE_ENCLAVE_IMPORT
IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER
IMAGE_EXPORT_DIRECTORY
IMAGE_FILE_HEADER
IMAGE_FUNCTION_ENTRY
IMAGE_FUNCTION_ENTRY64
IMAGE_FUNCTION_OVERRIDE_DYNAMIC_RELOCATION
IMAGE_FUNCTION_OVERRIDE_HEADER
IMAGE_HOT_PATCH_BASE
IMAGE_HOT_PATCH_HASHES
IMAGE_HOT_PATCH_INFO
IMAGE_HOT_PATCH_MACHINE
IMAGE_IA64_RUNTIME_FUNCTION_ENTRY
IMAGE_IMPORT_BY_NAME
IMAGE_IMPORT_CONTROL_TRANSFER_ARM64_RELOCATION
IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION
IMAGE_IMPORT_CONTROL_TRANSFER_RELOCATION
IMAGE_IMPORT_DESCRIPTOR
IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION
IMAGE_LINENUMBER
IMAGE_LOAD_CONFIG_CODE_INTEGRITY
IMAGE_LOAD_CONFIG_DIRECTORY
IMAGE_LOAD_CONFIG_DIRECTORY32
IMAGE_LOAD_CONFIG_DIRECTORY64
IMAGE_NT_HEADERS
IMAGE_NT_HEADERS32
IMAGE_NT_HEADERS64
IMAGE_OPTIONAL_HEADER
IMAGE_OPTIONAL_HEADER32
IMAGE_OPTIONAL_HEADER64
IMAGE_OS2_HEADER
IMAGE_POLICY_ENTRY
IMAGE_POLICY_ENTRY_TYPE
IMAGE_POLICY_ID
IMAGE_POLICY_METADATA
IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER
IMAGE_RELOCATION
IMAGE_RESOURCE_DATA_ENTRY
IMAGE_RESOURCE_DIRECTORY
IMAGE_RESOURCE_DIRECTORY_ENTRY
IMAGE_RESOURCE_DIRECTORY_STRING
IMAGE_RESOURCE_DIR_STRING_U
IMAGE_ROM_HEADERS
IMAGE_ROM_OPTIONAL_HEADER
IMAGE_RUNTIME_FUNCTION_ENTRY
IMAGE_SECTION_HEADER
IMAGE_SEPARATE_DEBUG_HEADER
IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION
IMAGE_SYMBOL
IMAGE_SYMBOL_EX
IMAGE_THUNK_DATA
IMAGE_THUNK_DATA32
IMAGE_THUNK_DATA64
IMAGE_TLS_DIRECTORY
IMAGE_TLS_DIRECTORY32
IMAGE_TLS_DIRECTORY64
IMAGE_VXD_HEADER
IMCENUMPROC
IMECHARPOSITION
IMEMENUITEMINFO
IMEMENUITEMINFOA
IMEMENUITEMINFOW
IMPORT_OBJECT_NAME_TYPE
IMPORT_OBJECT_TYPE
INIT_ONCE
INPUT
INPUT_INJECTION_VALUE
INPUT_MESSAGE_DEVICE_TYPE
INPUT_MESSAGE_ORIGIN_ID
INPUT_MESSAGE_SOURCE
INPUT_RECORD
INPUT_TRANSFORM
INT
INT8
INT16
INT32
INT64
INT_PTR
IO_COUNTERS
JIT_DEBUG_INFO
JIT_DEBUG_INFO32
JIT_DEBUG_INFO64
JOBOBJECTINFOCLASS
JOBOBJECT_ASSOCIATE_COMPLETION_PORT
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION
JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION
JOBOBJECT_BASIC_LIMIT_INFORMATION
JOBOBJECT_BASIC_PROCESS_ID_LIST
JOBOBJECT_BASIC_UI_RESTRICTIONS
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION
JOBOBJECT_END_OF_JOB_TIME_INFORMATION
JOBOBJECT_EXTENDED_LIMIT_INFORMATION
JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS
JOBOBJECT_IO_ATTRIBUTION_INFORMATION
JOBOBJECT_IO_ATTRIBUTION_STATS
JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V1
JOBOBJECT_JOBSET_INFORMATION
JOBOBJECT_LIMIT_VIOLATION_INFORMATION
JOBOBJECT_NETWORK_ACCOUNTING_INFORMATION
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION
JOBOBJECT_RATE_CONTROL_TOLERANCE
JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL
JOBOBJECT_SECURITY_LIMIT_INFORMATION
JOB_OBJECT_IO_RATE_CONTROL_FLAGS
JOB_OBJECT_NET_RATE_CONTROL_FLAGS
JOB_SET_ARRAY
KAFFINITY
KBDLLHOOKSTRUCT
KCRM_MARSHAL_HEADER
KCRM_PROTOCOL_BLOB
KCRM_TRANSACTION_BLOB
KERNEL_CET_CONTEXT
KERNINGPAIR
KEYBDINPUT
KEY_EVENT_RECORD
KNONVOLATILE_CONTEXT_POINTERS
KNONVOLATILE_CONTEXT_POINTERS_ARM64
KSPIN_LOCK
KTMOBJECT_CURSOR
KTMOBJECT_TYPE
LANGGROUPLOCALE_ENUMPROCA
LANGGROUPLOCALE_ENUMPROCW
LANGID
LANGUAGEGROUP_ENUMPROCA
LANGUAGEGROUP_ENUMPROCW
LARGE_INTEGER
LASTINPUTINFO
LATENCY_TIME
LAYERPLANEDESCRIPTOR
LCID
LCSCSTYPE
LCSGAMUTMATCH
LCTYPE
LDT_ENTRY
LEGACY_TOUCHPAD_FEATURES
LGRPID
LINEDDAPROC
LIST_ENTRY
LOAD_DLL_DEBUG_INFO
LOCALESIGNATURE
LOCALE_ENUMPROCA
LOCALE_ENUMPROCEX
LOCALE_ENUMPROCW
LOCALHANDLE
LOGBRUSH
LOGBRUSH32
LOGCOLORSPACE
LOGCOLORSPACEA
LOGCOLORSPACEW
LOGFONT
LOGFONTA
LOGFONTW
LOGICAL_PROCESSOR_RELATIONSHIP
LOGPALETTE
LOGPEN
LONG
LONG32
LONG64
LONGLONG
LONG_PTR
LPABC
LPABCFLOAT
LPACCEL
LPACCESSTIMEOUT
LPALTTABINFO
LPANIMATIONINFO
LPARAM
LPAUDIODESCRIPTION
LPAXESLIST
LPAXESLISTA
LPAXESLISTW
LPAXISINFO
LPAXISINFOA
LPAXISINFOW
LPBITMAP
LPBITMAPCOREHEADER
LPBITMAPCOREINFO
LPBITMAPFILEHEADER
LPBITMAPINFO
LPBITMAPINFOHEADER
LPBITMAPV4HEADER
LPBITMAPV5HEADER
LPBOOL
LPBYTE
LPBY_HANDLE_FILE_INFORMATION
LPCANDIDATEFORM
LPCANDIDATELIST
LPCBTACTIVATESTRUCT
LPCBT_CREATEWND
LPCBT_CREATEWNDA
LPCBT_CREATEWNDW
LPCCH
LPCDLGTEMPLATE
LPCDLGTEMPLATEA
LPCDLGTEMPLATEW
LPCGUID
LPCH
LPCHARSETINFO
LPCIEXYZ
LPCIEXYZTRIPLE
LPCLIENTCREATESTRUCT
LPCLSID
LPCMENUINFO
LPCMENUITEMINFO
LPCMENUITEMINFOA
LPCMENUITEMINFOW
LPCOLORADJUSTMENT
LPCOLORREF
LPCOMBOBOXINFO
LPCOMMCONFIG
LPCOMMPROP
LPCOMMTIMEOUTS
LPCOMPAREITEMSTRUCT
LPCOMPOSITIONFORM
LPCOMSTAT
LPCONNECTDLGSTRUCT
LPCONNECTDLGSTRUCTA
LPCONNECTDLGSTRUCTW
LPCONTEXT
LPCPINFO
LPCPINFOEX
LPCPINFOEXA
LPCPINFOEXW
LPCREATEFILE2_EXTENDED_PARAMETERS
LPCREATEFILE3_EXTENDED_PARAMETERS
LPCREATESTRUCT
LPCREATESTRUCTA
LPCREATESTRUCTW
LPCREATE_PROCESS_DEBUG_INFO
LPCREATE_THREAD_DEBUG_INFO
LPCRECT
LPCRECTL
LPCRITICAL_SECTION
LPCRITICAL_SECTION_DEBUG
LPCSCROLLINFO
LPCSTR
LPCTCH
LPCTSTR
LPCURRENCYFMT
LPCURRENCYFMTA
LPCURRENCYFMTW
LPCURSORINFO
LPCURSORSHAPE
LPCUTSTR
LPCUWCHAR
LPCUWSTR
LPCVOID
LPCWCH
LPCWCHAR
LPCWPRETSTRUCT
LPCWPSTRUCT
LPCWSTR
LPDCB
LPDEBUGHOOKINFO
LPDEBUG_EVENT
LPDELETEITEMSTRUCT
LPDESIGNVECTOR
LPDEVMODE
LPDEVMODEA
LPDEVMODEW
LPDIBSECTION
LPDISCDLGSTRUCT
LPDISCDLGSTRUCTA
LPDISCDLGSTRUCTW
LPDISPLAY_DEVICE
LPDISPLAY_DEVICEA
LPDISPLAY_DEVICEW
LPDLGITEMTEMPLATE
LPDLGITEMTEMPLATEA
LPDLGITEMTEMPLATEW
LPDLGTEMPLATE
LPDLGTEMPLATEA
LPDLGTEMPLATEW
LPDOCINFO
LPDOCINFOA
LPDOCINFOW
LPDRAWITEMSTRUCT
LPDRAWTEXTPARAMS
LPDROPSTRUCT
LPDWORD
LPENCLAVE_ROUTINE
LPENCLAVE_TARGET_FUNCTION
LPENHMETAHEADER
LPENHMETARECORD
LPENUMLOGFONT
LPENUMLOGFONTA
LPENUMLOGFONTEX
LPENUMLOGFONTEXA
LPENUMLOGFONTEXDV
LPENUMLOGFONTEXDVA
LPENUMLOGFONTEXDVW
LPENUMLOGFONTEXW
LPENUMLOGFONTW
LPENUMTEXTMETRIC
LPENUMTEXTMETRICA
LPENUMTEXTMETRICW
LPENUM_SERVICE_STATUS
LPENUM_SERVICE_STATUSA
LPENUM_SERVICE_STATUSW
LPENUM_SERVICE_STATUS_PROCESS
LPENUM_SERVICE_STATUS_PROCESSA
LPENUM_SERVICE_STATUS_PROCESSW
LPEVENTLOG_FULL_INFORMATION
LPEVENTMSG
LPEVENTMSGMSG
LPEXCEPTION_DEBUG_INFO
LPEXCEPTION_POINTERS
LPEXCEPTION_RECORD
LPEXIT_PROCESS_DEBUG_INFO
LPEXIT_THREAD_DEBUG_INFO
LPEXTLOGFONT
LPEXTLOGFONTA
LPEXTLOGFONTW
LPEXTLOGPEN
LPEXTLOGPEN32
LPFIBER_START_ROUTINE
LPFILETIME
LPFILE_ID_DESCRIPTOR
LPFILTERKEYS
LPFMTID
LPFNDEVCAPS
LPFNDEVMODE
LPFONTSIGNATURE
LPFXPT2DOT30
LPFXPT16DOT16
LPGCP_RESULTS
LPGCP_RESULTSA
LPGCP_RESULTSW
LPGLYPHMETRICS
LPGLYPHMETRICSFLOAT
LPGLYPHSET
LPGRADIENT_RECT
LPGRADIENT_TRIANGLE
LPGUID
LPGUITHREADINFO
LPHANDLE
LPHANDLER_FUNCTION
LPHANDLER_FUNCTION_EX
LPHANDLETABLE
LPHARDWAREHOOKSTRUCT
LPHARDWAREINPUT
LPHEAP_SUMMARY
LPHELPINFO
LPHELPWININFO
LPHELPWININFOA
LPHELPWININFOW
LPHIGHCONTRAST
LPHIGHCONTRASTA
LPHIGHCONTRASTW
LPHKL
LPHW_PROFILE_INFO
LPHW_PROFILE_INFOA
LPHW_PROFILE_INFOW
LPICONMETRICS
LPICONMETRICSA
LPICONMETRICSW
LPIID
LPIMECHARPOSITION
LPIMEMENUITEMINFO
LPIMEMENUITEMINFOA
LPIMEMENUITEMINFOW
LPINIT_ONCE
LPINPUT
LPINT
LPJIT_DEBUG_INFO
LPJIT_DEBUG_INFO32
LPJIT_DEBUG_INFO64
LPKBDLLHOOKSTRUCT
LPKERNINGPAIR
LPKEYBDINPUT
LPLAYERPLANEDESCRIPTOR
LPLDT_ENTRY
LPLOAD_DLL_DEBUG_INFO
LPLOCALESIGNATURE
LPLOGBRUSH
LPLOGBRUSH32
LPLOGCOLORSPACE
LPLOGCOLORSPACEA
LPLOGCOLORSPACEW
LPLOGFONT
LPLOGFONTA
LPLOGFONTW
LPLOGPALETTE
LPLOGPEN
LPLONG
LPMAT2
LPMDICREATESTRUCT
LPMDICREATESTRUCTA
LPMDICREATESTRUCTW
LPMDINEXTMENU
LPMEASUREITEMSTRUCT
LPMEMORYSTATUS
LPMEMORYSTATUSEX
LPMENUBARINFO
LPMENUINFO
LPMENUITEMINFO
LPMENUITEMINFOA
LPMENUITEMINFOW
LPMENUTEMPLATE
LPMENUTEMPLATEA
LPMENUTEMPLATEW
LPMETAFILEPICT
LPMETAHEADER
LPMETARECORD
LPMINIMIZEDMETRICS
LPMINMAXINFO
LPMODEMDEVCAPS
LPMODEMSETTINGS
LPMONITORINFO
LPMONITORINFOEX
LPMONITORINFOEXA
LPMONITORINFOEXW
LPMOUSEHOOKSTRUCT
LPMOUSEHOOKSTRUCTEX
LPMOUSEINPUT
LPMOUSEKEYS
LPMOUSEMOVEPOINT
LPMSG
LPMSGBOXPARAMS
LPMSGBOXPARAMSA
LPMSGBOXPARAMSW
LPMSLLHOOKSTRUCT
LPMULTIKEYHELP
LPMULTIKEYHELPA
LPMULTIKEYHELPW
LPNCCALCSIZE_PARAMS
LPNETCONNECTINFOSTRUCT
LPNETINFOSTRUCT
LPNETRESOURCE
LPNETRESOURCEA
LPNETRESOURCEW
LPNEWTEXTMETRIC
LPNEWTEXTMETRICA
LPNEWTEXTMETRICW
LPNLSVERSIONINFO
LPNLSVERSIONINFOEX
LPNMHDR
LPNONCLIENTMETRICS
LPNONCLIENTMETRICSA
LPNONCLIENTMETRICSW
LPNUMBERFMT
LPNUMBERFMTA
LPNUMBERFMTW
LPOFSTRUCT
LPOSVERSIONINFO
LPOSVERSIONINFOA
LPOSVERSIONINFOEX
LPOSVERSIONINFOEXA
LPOSVERSIONINFOEXW
LPOSVERSIONINFOW
LPOUTLINETEXTMETRIC
LPOUTLINETEXTMETRICA
LPOUTLINETEXTMETRICW
LPOUTPUT_DEBUG_STRING_INFO
LPOVERLAPPED
LPOVERLAPPED_COMPLETION_ROUTINE
LPOVERLAPPED_ENTRY
LPPAINTSTRUCT
LPPALETTEENTRY
LPPANOSE
LPPATTERN
LPPELARRAY
LPPIXELFORMATDESCRIPTOR
LPPOINT
LPPOINTFX
LPPOINTS
LPPOLYTEXT
LPPOLYTEXTA
LPPOLYTEXTW
LPPOWER_REQUEST_CONTEXT
LPPROCESS_HEAP_ENTRY
LPPROCESS_INFORMATION
LPPROC_THREAD_ATTRIBUTE_LIST
LPPROGRESS_ROUTINE
LPQUERY_SERVICE_CONFIG
LPQUERY_SERVICE_CONFIGA
LPQUERY_SERVICE_CONFIGW
LPQUERY_SERVICE_LOCK_STATUS
LPQUERY_SERVICE_LOCK_STATUSA
LPQUERY_SERVICE_LOCK_STATUSW
LPRASTERIZER_STATUS
LPRAWHID
LPRAWINPUT
LPRAWINPUTDEVICE
LPRAWINPUTHEADER
LPRAWKEYBOARD
LPRAWMOUSE
LPRECONVERTSTRING
LPRECT
LPRECTL
LPREGISTERWORD
LPREGISTERWORDA
LPREGISTERWORDW
LPREMOTE_NAME_INFO
LPREMOTE_NAME_INFOA
LPREMOTE_NAME_INFOW
LPRGBQUAD
LPRGBTRIPLE
LPRGNDATA
LPRID_DEVICE_INFO
LPRIP_INFO
LPSCROLLBARINFO
LPSCROLLINFO
LPSC_ACTION
LPSC_HANDLE
LPSECURITY_ATTRIBUTES
LPSECURITY_CAPABILITIES
LPSERIALKEYS
LPSERIALKEYSA
LPSERIALKEYSW
LPSERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM
LPSERVICE_DELAYED_AUTO_START_INFO
LPSERVICE_DESCRIPTION
LPSERVICE_DESCRIPTIONA
LPSERVICE_DESCRIPTIONW
LPSERVICE_FAILURE_ACTIONS
LPSERVICE_FAILURE_ACTIONSA
LPSERVICE_FAILURE_ACTIONSW
LPSERVICE_FAILURE_ACTIONS_FLAG
LPSERVICE_MAIN_FUNCTIONA
LPSERVICE_MAIN_FUNCTIONW
LPSERVICE_PREFERRED_NODE_INFO
LPSERVICE_PRESHUTDOWN_INFO
LPSERVICE_REQUIRED_PRIVILEGES_INFO
LPSERVICE_REQUIRED_PRIVILEGES_INFOA
LPSERVICE_REQUIRED_PRIVILEGES_INFOW
LPSERVICE_SID_INFO
LPSERVICE_STATUS
LPSERVICE_STATUS_PROCESS
LPSERVICE_TABLE_ENTRY
LPSERVICE_TABLE_ENTRYA
LPSERVICE_TABLE_ENTRYW
LPSHELLHOOKINFO
LPSIZE
LPSIZEL
LPSOUNDSENTRY
LPSOUNDSENTRYA
LPSOUNDSENTRYW
LPSTARTUPINFO
LPSTARTUPINFOA
LPSTARTUPINFOEX
LPSTARTUPINFOEXA
LPSTARTUPINFOEXW
LPSTARTUPINFOW
LPSTICKYKEYS
LPSTR
LPSTYLEBUF
LPSTYLEBUFA
LPSTYLEBUFW
LPSTYLESTRUCT
LPSYNCHRONIZATION_BARRIER
LPSYSTEMTIME
LPSYSTEM_INFO
LPSYSTEM_POWER_STATUS
LPTCH
LPTEXTMETRIC
LPTEXTMETRICA
LPTEXTMETRICW
LPTHREAD_START_ROUTINE
LPTIME_ZONE_INFORMATION
LPTITLEBARINFO
LPTITLEBARINFOEX
LPTOGGLEKEYS
LPTOP_LEVEL_EXCEPTION_FILTER
LPTPMPARAMS
LPTRACKMOUSEEVENT
LPTRIVERTEX
LPTSTR
LPTTPOLYCURVE
LPTTPOLYGONHEADER
LPUINT
LPUNIVERSAL_NAME_INFO
LPUNIVERSAL_NAME_INFOA
LPUNIVERSAL_NAME_INFOW
LPUNLOAD_DLL_DEBUG_INFO
LPUTSTR
LPUWSTR
LPVIDEOPARAMETERS
LPVOID
LPWCH
LPWCRANGE
LPWGLSWAP
LPWIN32_FILE_ATTRIBUTE_DATA
LPWIN32_FIND_DATA
LPWIN32_FIND_DATAA
LPWIN32_FIND_DATAW
LPWIN32_STREAM_ID
LPWINDOWINFO
LPWINDOWPLACEMENT
LPWINDOWPOS
LPWNDCLASS
LPWNDCLASSA
LPWNDCLASSEX
LPWNDCLASSEXA
LPWNDCLASSEXW
LPWNDCLASSW
LPWORD
LPWSTR
LPXFORM
LRESULT
LSTATUS
LUID
LUID_AND_ATTRIBUTES
LUID_AND_ATTRIBUTES_ARRAY
M128A
MACHINE_ATTRIBUTES
MANDATORY_LEVEL
MAT2
MAXVERSIONTESTED_INFO
MDICREATESTRUCT
MDICREATESTRUCTA
MDICREATESTRUCTW
MDINEXTMENU
MEASUREITEMSTRUCT
MEMORYSTATUS
MEMORYSTATUSEX
MEMORY_BASIC_INFORMATION
MEMORY_BASIC_INFORMATION32
MEMORY_BASIC_INFORMATION64
MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE
MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION
MEMORY_PRIORITY_INFORMATION
MEMORY_RESOURCE_NOTIFICATION_TYPE
MEM_ADDRESS_REQUIREMENTS
MEM_DEDICATED_ATTRIBUTE_TYPE
MEM_EXTENDED_PARAMETER_TYPE
MEM_SECTION_EXTENDED_PARAMETER_TYPE
MENUBARINFO
MENUGETOBJECTINFO
MENUINFO
MENUITEMINFO
MENUITEMINFOA
MENUITEMINFOW
MENUTEMPLATE
MENUTEMPLATEA
MENUTEMPLATEW
MENU_EVENT_RECORD
MESSAGE_RESOURCE_BLOCK
MESSAGE_RESOURCE_DATA
MESSAGE_RESOURCE_ENTRY
METAFILEPICT
METAHEADER
METARECORD
MFENUMPROC
MINIMIZEDMETRICS
MINMAXINFO
MODEMDEVCAPS
MODEMSETTINGS
MONITORENUMPROC
MONITORINFO
MONITORINFOEX
MONITORINFOEXA
MONITORINFOEXW
MONITOR_DISPLAY_STATE
MOUSEHOOKSTRUCT
MOUSEHOOKSTRUCTEX
MOUSEINPUT
MOUSEKEYS
MOUSEMOVEPOINT
MOUSE_EVENT_RECORD
MOVESIZE_OPERATION
MSG
MSGBOXCALLBACK
MSGBOXPARAMS
MSGBOXPARAMSA
MSGBOXPARAMSW
MSLLHOOKSTRUCT
MULTIKEYHELP
MULTIKEYHELPA
MULTIKEYHELPW
NAMEENUMPROCA
NAMEENUMPROCW
NCCALCSIZE_PARAMS
NEARPROC
NETCONNECTINFOSTRUCT
NETINFOSTRUCT
NETRESOURCE
NETRESOURCEA
NETRESOURCEW
NETWORK_APP_INSTANCE_EA
NEWTEXTMETRIC
NEWTEXTMETRICA
NEWTEXTMETRICEX
NEWTEXTMETRICEXA
NEWTEXTMETRICEXW
NEWTEXTMETRICW
NLSVERSIONINFO
NLSVERSIONINFOEX
NLS_FUNCTION
NMHDR
NONCLIENTMETRICS
NONCLIENTMETRICSA
NONCLIENTMETRICSW
NON_PAGED_DEBUG_INFO
NORM_FORM
NOTIFICATION_MASK
NPABC
NPABCFLOAT
NPBITMAP
NPCANDIDATEFORM
NPCANDIDATELIST
NPCHARSETINFO
NPCOMPOSITIONFORM
NPCWPRETSTRUCT
NPCWPSTRUCT
NPDEBUGHOOKINFO
NPDEVMODE
NPDEVMODEA
NPDEVMODEW
NPEVENTMSG
NPEVENTMSGMSG
NPEXTLOGFONT
NPEXTLOGFONTA
NPEXTLOGFONTW
NPEXTLOGPEN
NPEXTLOGPEN32
NPIMECHARPOSITION
NPIMEMENUITEMINFO
NPIMEMENUITEMINFOA
NPIMEMENUITEMINFOW
NPLOGBRUSH
NPLOGBRUSH32
NPLOGFONT
NPLOGFONTA
NPLOGFONTW
NPLOGPALETTE
NPLOGPEN
NPMSG
NPNEWTEXTMETRIC
NPNEWTEXTMETRICA
NPNEWTEXTMETRICW
NPOUTLINETEXTMETRIC
NPOUTLINETEXTMETRICA
NPOUTLINETEXTMETRICW
NPPAINTSTRUCT
NPPATTERN
NPPELARRAY
NPPOINT
NPPOLYTEXT
NPPOLYTEXTA
NPPOLYTEXTW
NPRECONVERTSTRING
NPRECT
NPREGISTERWORD
NPREGISTERWORDA
NPREGISTERWORDW
NPRGBTRIPLE
NPRGNDATA
NPSTR
NPSTYLEBUF
NPSTYLEBUFA
NPSTYLEBUFW
NPTEXTMETRIC
NPTEXTMETRICA
NPTEXTMETRICW
NPWNDCLASS
NPWNDCLASSA
NPWNDCLASSEX
NPWNDCLASSEXA
NPWNDCLASSEXW
NPWNDCLASSW
NT_TIB
NT_TIB32
NT_TIB64
NUMA_NODE_RELATIONSHIP
NUMBERFMT
NUMBERFMTA
NUMBERFMTW
NV_MEMORY_RANGE
NWPSTR
OBJECTID
OBJECT_TYPE_LIST
OFFER_PRIORITY
OFSTRUCT
OLDFONTENUMPROCA
OLDFONTENUMPROCW
OPERATION_END_PARAMETERS
OPERATION_ID
OPERATION_START_PARAMETERS
ORIENTATION_PREFERENCE
OSVERSIONINFO
OSVERSIONINFOA
OSVERSIONINFOEX
OSVERSIONINFOEXA
OSVERSIONINFOEXW
OSVERSIONINFOW
OS_DEPLOYEMENT_STATE_VALUES
OUTLINETEXTMETRIC
OUTLINETEXTMETRICA
OUTLINETEXTMETRICW
OUTPUT_DEBUG_STRING_INFO
OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK
OVERLAPPED
OVERLAPPED_ENTRY
PABC
PABCFLOAT
PACCESS_ALLOWED_ACE
PACCESS_ALLOWED_CALLBACK_ACE
PACCESS_ALLOWED_CALLBACK_OBJECT_ACE
PACCESS_ALLOWED_OBJECT_ACE
PACCESS_DENIED_ACE
PACCESS_DENIED_CALLBACK_ACE
PACCESS_DENIED_CALLBACK_OBJECT_ACE
PACCESS_DENIED_OBJECT_ACE
PACCESS_MASK
PACCESS_REASONS
PACCESS_TOKEN
PACE_HEADER
PACKEDEVENTINFO
PACL
PACL_REVISION_INFORMATION
PACL_SIZE_INFORMATION
PACTCTX
PACTCTXA
PACTCTXW
PACTCTX_SECTION_KEYED_DATA
PACTCTX_SECTION_KEYED_DATA_2600
PACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA
PACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION
PACTIVATION_CONTEXT_BASIC_INFORMATION
PACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION
PACTIVATION_CONTEXT_DETAILED_INFORMATION
PACTIVATION_CONTEXT_QUERY_INDEX
PACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION
PADMINISTRATOR_POWER_POLICY
PAINTSTRUCT
PALETTEENTRY
PALLOC_CONSOLE_OPTIONS
PALLOC_CONSOLE_RESULT
PALTTABINFO
PANOSE
PAPCFUNC
PAPC_CALLBACK_DATA
PAPPLICATIONLAUNCH_SETTING_VALUE
PAPP_MEMORY_INFORMATION
PARM64EC_NT_CONTEXT
PARM64_NT_CONTEXT
PARM64_NT_NEON128
PARM64_RUNTIME_FUNCTION
PAR_STATE
PASSEMBLY_FILE_DETAILED_INFORMATION
PATTERN
PATTRIBUTES_AND_SID
PAUDIT_EVENT_TYPE
PAXESLIST
PAXESLISTA
PAXESLISTW
PAXISINFO
PAXISINFOA
PAXISINFOW
PBAD_MEMORY_CALLBACK_ROUTINE
PBATTERY_REPORTING_SCALE
PBITMAP
PBITMAPCOREHEADER
PBITMAPCOREINFO
PBITMAPFILEHEADER
PBITMAPINFO
PBITMAPINFOHEADER
PBITMAPV4HEADER
PBITMAPV5HEADER
PBLENDFUNCTION
PBOOL
PBOOLEAN
PBSMINFO
PBYTE
PBY_HANDLE_FILE_INFORMATION
PCACHE_DESCRIPTOR
PCACHE_RELATIONSHIP
PCACTCTX
PCACTCTXA
PCACTCTXW
PCACTCTX_SECTION_KEYED_DATA
PCACTCTX_SECTION_KEYED_DATA_2600
PCACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA
PCACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION
PCACTIVATION_CONTEXT_BASIC_INFORMATION
PCACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION
PCACTIVATION_CONTEXT_DETAILED_INFORMATION
PCACTIVATION_CONTEXT_QUERY_INDEX
PCACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION
PCANDIDATEFORM
PCANDIDATELIST
PCASSEMBLY_FILE_DETAILED_INFORMATION
PCCH
PCCOMPATIBILITY_CONTEXT_ELEMENT
PCFG_CALL_TARGET_INFO
PCGESTUREINFO
PCH
PCHANGEFILTERSTRUCT
PCHAR
PCHARSETINFO
PCHAR_INFO
PCIMAGE_DELAYLOAD_DESCRIPTOR
PCIMAGE_POLICY_ENTRY
PCIMAGE_POLICY_METADATA
PCLAIMS_BLOB
PCLAIM_SECURITY_ATTRIBUTES_INFORMATION
PCLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE
PCLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE
PCLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1
PCLAIM_SECURITY_ATTRIBUTE_V1
PCM_POWER_DATA
PCNZCH
PCNZTCH
PCNZWCH
PCOLORADJUSTMENT
PCOMBOBOXINFO
PCOMPAREITEMSTRUCT
PCOMPARTMENT_ID
PCOMPATIBILITY_CONTEXT_ELEMENT
PCOMPONENT_FILTER
PCOMPOSITIONFORM
PCONDITION_VARIABLE
PCONSOLE_CURSOR_INFO
PCONSOLE_FONT_INFO
PCONSOLE_FONT_INFOEX
PCONSOLE_HISTORY_INFO
PCONSOLE_READCONSOLE_CONTROL
PCONSOLE_SCREEN_BUFFER_INFO
PCONSOLE_SCREEN_BUFFER_INFOEX
PCONSOLE_SELECTION_INFO
PCONTEXT
PCOORD
PCOPYDATASTRUCT
PCOPYFILE2_CREATE_OPLOCK_KEYS
PCOPYFILE2_PROGRESS_ROUTINE
PCORRELATION_VECTOR
PCPU_SET_INFORMATION_TYPE
PCRAWINPUTDEVICE
PCREATEFILE2_EXTENDED_PARAMETERS
PCREATEFILE3_EXTENDED_PARAMETERS
PCREDIRECTION_DESCRIPTOR
PCREDIRECTION_FUNCTION_DESCRIPTOR
PCRITICAL_SECTION
PCRITICAL_SECTION_DEBUG
PCRM_PROTOCOL_ID
PCSTR
PCTCH
PCTOUCHINPUT
PCTSTR
PCUCSCHAR
PCUCSSTR
PCUNZTCH
PCUNZWCH
PCURSORINFO
PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG
PCUTSTR
PCUUCSCHAR
PCUUCSSTR
PCUWCHAR
PCUWSTR
PCUZZTSTR
PCUZZWSTR
PCWCH
PCWCHAR
PCWINDOW_ACTION
PCWPRETSTRUCT
PCWPSTRUCT
PCWSTR
PCZPCSTR
PCZPCWSTR
PCZPSTR
PCZPWSTR
PCZZSTR
PCZZTSTR
PCZZWSTR
PDEBUGHOOKINFO
PDELETEITEMSTRUCT
PDESIGNVECTOR
PDEVICE_POWER_STATE
PDEVMODE
PDEVMODEA
PDEVMODEW
PDIBSECTION
PDISPATCHER_CONTEXT
PDISPATCHER_CONTEXT_ARM64
PDISPLAY_DEVICE
PDISPLAY_DEVICEA
PDISPLAY_DEVICEW
PDLGITEMTEMPLATE
PDLGITEMTEMPLATEA
PDLGITEMTEMPLATEW
PDLL_DIRECTORY_COOKIE
PDRAWITEMSTRUCT
PDRAWPATRECT
PDROPSTRUCT
PDWORD
PDWORD32
PDWORD64
PDWORDLONG
PDWORD_PTR
PDYNAMIC_TIME_ZONE_INFORMATION
PELARRAY
PEMR
PEMRABORTPATH
PEMRALPHABLEND
PEMRANGLEARC
PEMRARC
PEMRARCTO
PEMRBEGINPATH
PEMRBITBLT
PEMRCHORD
PEMRCLOSEFIGURE
PEMRCOLORCORRECTPALETTE
PEMRCOLORMATCHTOTARGET
PEMRCREATEBRUSHINDIRECT
PEMRCREATECOLORSPACE
PEMRCREATECOLORSPACEW
PEMRCREATEDIBPATTERNBRUSHPT
PEMRCREATEMONOBRUSH
PEMRCREATEPALETTE
PEMRCREATEPEN
PEMRDELETECOLORSPACE
PEMRDELETEOBJECT
PEMRDRAWESCAPE
PEMRELLIPSE
PEMRENDPATH
PEMREOF
PEMREXCLUDECLIPRECT
PEMREXTCREATEFONTINDIRECTW
PEMREXTCREATEPEN
PEMREXTESCAPE
PEMREXTFLOODFILL
PEMREXTSELECTCLIPRGN
PEMREXTTEXTOUTA
PEMREXTTEXTOUTW
PEMRFILLPATH
PEMRFILLRGN
PEMRFLATTENPATH
PEMRFORMAT
PEMRFRAMERGN
PEMRGDICOMMENT
PEMRGLSBOUNDEDRECORD
PEMRGLSRECORD
PEMRGRADIENTFILL
PEMRINTERSECTCLIPRECT
PEMRINVERTRGN
PEMRLINETO
PEMRMASKBLT
PEMRMODIFYWORLDTRANSFORM
PEMRMOVETOEX
PEMRNAMEDESCAPE
PEMROFFSETCLIPRGN
PEMRPAINTRGN
PEMRPIE
PEMRPIXELFORMAT
PEMRPLGBLT
PEMRPOLYBEZIER
PEMRPOLYBEZIER16
PEMRPOLYBEZIERTO
PEMRPOLYBEZIERTO16
PEMRPOLYDRAW
PEMRPOLYDRAW16
PEMRPOLYGON
PEMRPOLYGON16
PEMRPOLYLINE
PEMRPOLYLINE16
PEMRPOLYLINETO
PEMRPOLYLINETO16
PEMRPOLYPOLYGON
PEMRPOLYPOLYGON16
PEMRPOLYPOLYLINE
PEMRPOLYPOLYLINE16
PEMRPOLYTEXTOUTA
PEMRPOLYTEXTOUTW
PEMRREALIZEPALETTE
PEMRRECTANGLE
PEMRRESIZEPALETTE
PEMRRESTOREDC
PEMRROUNDRECT
PEMRSAVEDC
PEMRSCALEVIEWPORTEXTEX
PEMRSCALEWINDOWEXTEX
PEMRSELECTCLIPPATH
PEMRSELECTCOLORSPACE
PEMRSELECTOBJECT
PEMRSELECTPALETTE
PEMRSETARCDIRECTION
PEMRSETBKCOLOR
PEMRSETBKMODE
PEMRSETBRUSHORGEX
PEMRSETCOLORADJUSTMENT
PEMRSETCOLORSPACE
PEMRSETDIBITSTODEVICE
PEMRSETICMMODE
PEMRSETICMPROFILE
PEMRSETICMPROFILEA
PEMRSETICMPROFILEW
PEMRSETLAYOUT
PEMRSETMAPMODE
PEMRSETMAPPERFLAGS
PEMRSETMETARGN
PEMRSETMITERLIMIT
PEMRSETPALETTEENTRIES
PEMRSETPIXELV
PEMRSETPOLYFILLMODE
PEMRSETROP2
PEMRSETSTRETCHBLTMODE
PEMRSETTEXTALIGN
PEMRSETTEXTCOLOR
PEMRSETVIEWPORTEXTEX
PEMRSETVIEWPORTORGEX
PEMRSETWINDOWEXTEX
PEMRSETWINDOWORGEX
PEMRSETWORLDTRANSFORM
PEMRSTRETCHBLT
PEMRSTRETCHDIBITS
PEMRSTROKEANDFILLPATH
PEMRSTROKEPATH
PEMRTEXT
PEMRTRANSPARENTBLT
PEMRWIDENPATH
PENCLAVE_CREATE_INFO_SGX
PENCLAVE_CREATE_INFO_VBS
PENCLAVE_CREATE_INFO_VBS_BASIC
PENCLAVE_INIT_INFO_SGX
PENCLAVE_INIT_INFO_VBS
PENCLAVE_INIT_INFO_VBS_BASIC
PENCLAVE_LOAD_DATA_VBS_BASIC
PENCLAVE_ROUTINE
PENCLAVE_TARGET_FUNCTION
PENERGY_SAVER_STATUS
PENHMETAHEADER
PENHMETARECORD
PENLISTMENT_BASIC_INFORMATION
PENLISTMENT_CRM_INFORMATION
PENUMLOGFONTEXDV
PENUMLOGFONTEXDVA
PENUMLOGFONTEXDVW
PENUMTEXTMETRIC
PENUMTEXTMETRICA
PENUMTEXTMETRICW
PENUMUILANG
PEN_FLAGS
PEN_MASK
PERFORMANCE_DATA
PEVENTLOGRECORD
PEVENTMSG
PEVENTMSGMSG
PEVENTSFORLOGFILE
PEXCEPTION_FILTER
PEXCEPTION_POINTERS
PEXCEPTION_RECORD
PEXCEPTION_RECORD32
PEXCEPTION_RECORD64
PEXCEPTION_REGISTRATION_RECORD
PEXCEPTION_ROUTINE
PEXECUTION_STATE
PEXTLOGFONT
PEXTLOGFONTA
PEXTLOGFONTW
PEXTLOGPEN
PEXTLOGPEN32
PFE_EXPORT_FUNC
PFE_IMPORT_FUNC
PFIBER_CALLOUT_ROUTINE
PFIBER_START_ROUTINE
PFILEMUIINFO
PFILETIME
PFILE_ALIGNMENT_INFO
PFILE_ALLOCATION_INFO
PFILE_ATTRIBUTE_TAG_INFO
PFILE_BASIC_INFO
PFILE_CASE_SENSITIVE_INFO
PFILE_CASE_SENSITIVE_INFORMATION
PFILE_COMPRESSION_INFO
PFILE_DISPOSITION_INFO
PFILE_DISPOSITION_INFO_EX
PFILE_END_OF_FILE_INFO
PFILE_FULL_DIR_INFO
PFILE_ID_128
PFILE_ID_BOTH_DIR_INFO
PFILE_ID_EXTD_DIR_INFO
PFILE_ID_INFO
PFILE_ID_TYPE
PFILE_INFO_BY_HANDLE_CLASS
PFILE_INFO_BY_NAME_CLASS
PFILE_IO_PRIORITY_HINT_INFO
PFILE_NAME_INFO
PFILE_NOTIFY_EXTENDED_INFORMATION
PFILE_NOTIFY_FULL_INFORMATION
PFILE_NOTIFY_INFORMATION
PFILE_REMOTE_PROTOCOL_INFO
PFILE_RENAME_INFO
PFILE_SEGMENT_ELEMENT
PFILE_STANDARD_INFO
PFILE_STAT_BASIC_INFORMATION
PFILE_STAT_INFORMATION
PFILE_STAT_LX_INFORMATION
PFILE_STORAGE_INFO
PFILE_STREAM_INFO
PFIRMWARE_TYPE
PFLASHWINFO
PFLOAT
PFLOAT128
PFLS_CALLBACK_FUNCTION
PFN_SC_NOTIFY_CALLBACK
PFOCUS_EVENT_RECORD
PFONTSIGNATURE
PFPO_DATA
PGENERIC_MAPPING
PGESTURECONFIG
PGESTUREINFO
PGESTURENOTIFYSTRUCT
PGETCLIPBMETADATA
PGET_MODULE_HANDLE_EXA
PGET_MODULE_HANDLE_EXW
PGET_RUNTIME_FUNCTION_CALLBACK
PGET_SYSTEM_WOW64_DIRECTORY_A
PGET_SYSTEM_WOW64_DIRECTORY_W
PGLYPHMETRICSFLOAT
PGLYPHSET
PGRADIENT_RECT
PGRADIENT_TRIANGLE
PGROUP_AFFINITY
PGROUP_AFFINITY32
PGROUP_AFFINITY64
PGROUP_RELATIONSHIP
PGUITHREADINFO
PHALF_PTR
PHANDEDNESS
PHANDLE
PHANDLE64
PHANDLER_ROUTINE
PHANDLETABLE
PHARDWAREHOOKSTRUCT
PHARDWAREINPUT
PHARDWARE_COUNTER_DATA
PHARDWARE_COUNTER_TYPE
PHDEVNOTIFY
PHEAP_OPTIMIZE_RESOURCES_INFORMATION
PHEAP_SUMMARY
PHELPWININFO
PHELPWININFOA
PHELPWININFOW
PHIBERFILE_BUCKET
PHIBERFILE_BUCKET_SIZE
PHKEY
PHPOWERNOTIFY
PICONINFO
PICONINFOEX
PICONINFOEXA
PICONINFOEXW
PICONMETRICS
PICONMETRICSA
PICONMETRICSW
PIMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY
PIMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY
PIMAGE_AMD64_RUNTIME_FUNCTION_ENTRY
PIMAGE_ARCHITECTURE_ENTRY
PIMAGE_ARCHITECTURE_HEADER
PIMAGE_ARCHIVE_MEMBER_HEADER
PIMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
PIMAGE_ARM_RUNTIME_FUNCTION_ENTRY
PIMAGE_AUX_SYMBOL
PIMAGE_AUX_SYMBOL_EX
PIMAGE_AUX_SYMBOL_TOKEN_DEF
PIMAGE_BASE_RELOCATION
PIMAGE_BDD_DYNAMIC_RELOCATION
PIMAGE_BDD_INFO
PIMAGE_BOUND_FORWARDER_REF
PIMAGE_BOUND_IMPORT_DESCRIPTOR
PIMAGE_CE_RUNTIME_FUNCTION_ENTRY
PIMAGE_COFF_SYMBOLS_HEADER
PIMAGE_COR20_HEADER
PIMAGE_DATA_DIRECTORY
PIMAGE_DEBUG_DIRECTORY
PIMAGE_DEBUG_MISC
PIMAGE_DELAYLOAD_DESCRIPTOR
PIMAGE_DOS_HEADER
PIMAGE_DYNAMIC_RELOCATION
PIMAGE_DYNAMIC_RELOCATION32
PIMAGE_DYNAMIC_RELOCATION64
PIMAGE_DYNAMIC_RELOCATION32_V2
PIMAGE_DYNAMIC_RELOCATION64_V2
PIMAGE_DYNAMIC_RELOCATION_TABLE
PIMAGE_DYNAMIC_RELOCATION_V2
PIMAGE_ENCLAVE_CONFIG
PIMAGE_ENCLAVE_CONFIG32
PIMAGE_ENCLAVE_CONFIG64
PIMAGE_ENCLAVE_IMPORT
PIMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER
PIMAGE_EXPORT_DIRECTORY
PIMAGE_FILE_HEADER
PIMAGE_FUNCTION_ENTRY
PIMAGE_FUNCTION_ENTRY64
PIMAGE_FUNCTION_OVERRIDE_DYNAMIC_RELOCATION
PIMAGE_FUNCTION_OVERRIDE_HEADER
PIMAGE_HOT_PATCH_BASE
PIMAGE_HOT_PATCH_HASHES
PIMAGE_HOT_PATCH_INFO
PIMAGE_HOT_PATCH_MACHINE
PIMAGE_IA64_RUNTIME_FUNCTION_ENTRY
PIMAGE_IMPORT_BY_NAME
PIMAGE_IMPORT_CONTROL_TRANSFER_ARM64_RELOCATION
PIMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION
PIMAGE_IMPORT_CONTROL_TRANSFER_RELOCATION
PIMAGE_IMPORT_DESCRIPTOR
PIMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION
PIMAGE_LINENUMBER
PIMAGE_LOAD_CONFIG_CODE_INTEGRITY
PIMAGE_LOAD_CONFIG_DIRECTORY
PIMAGE_LOAD_CONFIG_DIRECTORY32
PIMAGE_LOAD_CONFIG_DIRECTORY64
PIMAGE_NT_HEADERS
PIMAGE_NT_HEADERS32
PIMAGE_NT_HEADERS64
PIMAGE_OPTIONAL_HEADER
PIMAGE_OPTIONAL_HEADER32
PIMAGE_OPTIONAL_HEADER64
PIMAGE_OS2_HEADER
PIMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER
PIMAGE_RELOCATION
PIMAGE_RESOURCE_DATA_ENTRY
PIMAGE_RESOURCE_DIRECTORY
PIMAGE_RESOURCE_DIRECTORY_ENTRY
PIMAGE_RESOURCE_DIRECTORY_STRING
PIMAGE_RESOURCE_DIR_STRING_U
PIMAGE_ROM_HEADERS
PIMAGE_ROM_OPTIONAL_HEADER
PIMAGE_RUNTIME_FUNCTION_ENTRY
PIMAGE_SECTION_HEADER
PIMAGE_SEPARATE_DEBUG_HEADER
PIMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION
PIMAGE_SYMBOL
PIMAGE_SYMBOL_EX
PIMAGE_THUNK_DATA
PIMAGE_THUNK_DATA32
PIMAGE_THUNK_DATA64
PIMAGE_TLS_CALLBACK
PIMAGE_TLS_DIRECTORY
PIMAGE_TLS_DIRECTORY32
PIMAGE_TLS_DIRECTORY64
PIMAGE_VXD_HEADER
PIMECHARPOSITION
PIMEMENUITEMINFO
PIMEMENUITEMINFOA
PIMEMENUITEMINFOW
PINIT_ONCE
PINIT_ONCE_FN
PINPUT
PINPUT_INJECTION_VALUE
PINPUT_RECORD
PINT
PINT8
PINT16
PINT32
PINT64
PINT_PTR
PIO_COUNTERS
PISECURITY_DESCRIPTOR
PISECURITY_DESCRIPTOR_RELATIVE
PISID
PIXELFORMATDESCRIPTOR
PJOBOBJECT_ASSOCIATE_COMPLETION_PORT
PJOBOBJECT_BASIC_ACCOUNTING_INFORMATION
PJOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION
PJOBOBJECT_BASIC_LIMIT_INFORMATION
PJOBOBJECT_BASIC_PROCESS_ID_LIST
PJOBOBJECT_BASIC_UI_RESTRICTIONS
PJOBOBJECT_CPU_RATE_CONTROL_INFORMATION
PJOBOBJECT_END_OF_JOB_TIME_INFORMATION
PJOBOBJECT_EXTENDED_LIMIT_INFORMATION
PJOBOBJECT_IO_ATTRIBUTION_INFORMATION
PJOBOBJECT_IO_ATTRIBUTION_STATS
PJOBOBJECT_JOBSET_INFORMATION
PJOBOBJECT_LIMIT_VIOLATION_INFORMATION
PJOBOBJECT_NOTIFICATION_LIMIT_INFORMATION
PJOBOBJECT_RATE_CONTROL_TOLERANCE
PJOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL
PJOBOBJECT_SECURITY_LIMIT_INFORMATION
PJOB_SET_ARRAY
PKAFFINITY
PKBDLLHOOKSTRUCT
PKCRM_MARSHAL_HEADER
PKCRM_PROTOCOL_BLOB
PKCRM_TRANSACTION_BLOB
PKERNEL_CET_CONTEXT
PKEYBDINPUT
PKEY_EVENT_RECORD
PKNONVOLATILE_CONTEXT_POINTERS
PKNONVOLATILE_CONTEXT_POINTERS_ARM64
PKSPIN_LOCK
PKTMOBJECT_CURSOR
PKTMOBJECT_TYPE
PLARGE_INTEGER
PLASTINPUTINFO
PLAYERPLANEDESCRIPTOR
PLCID
PLDT_ENTRY
PLIST_ENTRY
PLIST_ENTRY32
PLIST_ENTRY64
PLOCALESIGNATURE
PLOGBRUSH
PLOGBRUSH32
PLOGFONT
PLOGFONTA
PLOGFONTW
PLOGPALETTE
PLOGPEN
PLONG
PLONG32
PLONG64
PLONGLONG
PLONG_PTR
PLUID
PLUID_AND_ATTRIBUTES
PLUID_AND_ATTRIBUTES_ARRAY
PM128A
PMANDATORY_LEVEL
PMAXVERSIONTESTED_INFO
PMDINEXTMENU
PMEASUREITEMSTRUCT
PMEMORY_BASIC_INFORMATION
PMEMORY_BASIC_INFORMATION32
PMEMORY_BASIC_INFORMATION64
PMEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE
PMEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION
PMEMORY_PRIORITY_INFORMATION
PMEM_ADDRESS_REQUIREMENTS
PMEM_DEDICATED_ATTRIBUTE_TYPE
PMEM_EXTENDED_PARAMETER
PMEM_EXTENDED_PARAMETER_TYPE
PMEM_SECTION_EXTENDED_PARAMETER_TYPE
PMENUBARINFO
PMENUGETOBJECTINFO
PMENUITEMTEMPLATE
PMENUITEMTEMPLATEHEADER
PMENU_EVENT_RECORD
PMESSAGE_RESOURCE_BLOCK
PMESSAGE_RESOURCE_DATA
PMESSAGE_RESOURCE_ENTRY
PMETAHEADER
PMETARECORD
PMINIMIZEDMETRICS
PMINMAXINFO
PMODEMDEVCAPS
PMODEMSETTINGS
PMONITOR_DISPLAY_STATE
PMOUSEHOOKSTRUCT
PMOUSEHOOKSTRUCTEX
PMOUSEINPUT
PMOUSEMOVEPOINT
PMOUSE_EVENT_RECORD
PMSG
PMSGBOXPARAMS
PMSGBOXPARAMSA
PMSGBOXPARAMSW
PMSLLHOOKSTRUCT
PMULTIKEYHELP
PMULTIKEYHELPA
PMULTIKEYHELPW
PNETWORK_APP_INSTANCE_EA
PNEWTEXTMETRIC
PNEWTEXTMETRICA
PNEWTEXTMETRICW
PNONCLIENTMETRICS
PNONCLIENTMETRICSA
PNONCLIENTMETRICSW
PNON_PAGED_DEBUG_INFO
PNOTIFY_USER_POWER_SETTING
PNT_TIB
PNT_TIB32
PNT_TIB64
PNUMA_NODE_RELATIONSHIP
PNV_MEMORY_RANGE
PNZCH
PNZTCH
PNZWCH
POBJECT_TYPE_LIST
POFSTRUCT
POINT
POINTER_64_INT
POINTER_BUTTON_CHANGE_TYPE
POINTER_DEVICE_CURSOR_INFO
POINTER_DEVICE_CURSOR_TYPE
POINTER_DEVICE_INFO
POINTER_DEVICE_PROPERTY
POINTER_DEVICE_TYPE
POINTER_FEEDBACK_MODE
POINTER_FLAGS
POINTER_INFO
POINTER_INPUT_TYPE
POINTER_PEN_INFO
POINTER_TOUCH_INFO
POINTER_TYPE_INFO
POINTFLOAT
POINTFX
POINTL
POINTS
POLYTEXT
POLYTEXTA
POLYTEXTW
POPERATION_END_PARAMETERS
POPERATION_START_PARAMETERS
POSVERSIONINFO
POSVERSIONINFOA
POSVERSIONINFOEX
POSVERSIONINFOEXA
POSVERSIONINFOEXW
POSVERSIONINFOW
POUTLINETEXTMETRIC
POUTLINETEXTMETRICA
POUTLINETEXTMETRICW
POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK
POWER_ACTION
POWER_IDLE_RESILIENCY
POWER_INFORMATION_LEVEL
POWER_LIMIT_ATTRIBUTES
POWER_LIMIT_TYPES
POWER_LIMIT_VALUE
POWER_MONITOR_INVOCATION
POWER_MONITOR_REQUEST_REASON
POWER_MONITOR_REQUEST_TYPE
POWER_PLATFORM_INFORMATION
POWER_PLATFORM_ROLE
POWER_REQUEST_CONTEXT
POWER_REQUEST_TYPE
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES
POWER_SESSION_CONNECT
POWER_SESSION_RIT_STATE
POWER_SESSION_TIMEOUTS
POWER_SESSION_WINLOGON
POWER_SETTING_ALTITUDE
POWER_USER_PRESENCE
POWER_USER_PRESENCE_TYPE
PPACKEDEVENTINFO
PPAINTSTRUCT
PPALETTEENTRY
PPATTERN
PPELARRAY
PPERFORMANCE_DATA
PPIXELFORMATDESCRIPTOR
PPOINT
PPOINTER_TYPE_INFO
PPOINTFLOAT
PPOINTL
PPOINTS
PPOLYTEXT
PPOLYTEXTA
PPOLYTEXTW
PPOWERBROADCAST_SETTING
PPOWER_ACTION
PPOWER_ACTION_POLICY
PPOWER_IDLE_RESILIENCY
PPOWER_LIMIT_ATTRIBUTES
PPOWER_LIMIT_TYPES
PPOWER_LIMIT_VALUE
PPOWER_MONITOR_INVOCATION
PPOWER_PLATFORM_INFORMATION
PPOWER_PLATFORM_ROLE
PPOWER_REQUEST_CONTEXT
PPOWER_REQUEST_TYPE
PPOWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES
PPOWER_SESSION_CONNECT
PPOWER_SESSION_RIT_STATE
PPOWER_SESSION_TIMEOUTS
PPOWER_SESSION_WINLOGON
PPOWER_SETTING_ALTITUDE
PPOWER_USER_PRESENCE
PPOWER_USER_PRESENCE_TYPE
PPPM_IDLESTATE_EVENT
PPPM_IDLE_ACCOUNTING
PPPM_IDLE_ACCOUNTING_EX
PPPM_IDLE_STATE_ACCOUNTING
PPPM_IDLE_STATE_ACCOUNTING_EX
PPPM_IDLE_STATE_BUCKET_EX
PPPM_PERFSTATE_DOMAIN_EVENT
PPPM_PERFSTATE_EVENT
PPPM_THERMALCHANGE_EVENT
PPPM_THERMAL_POLICY_EVENT
PPPM_WMI_IDLE_STATE
PPPM_WMI_IDLE_STATES
PPPM_WMI_IDLE_STATES_EX
PPPM_WMI_LEGACY_PERFSTATE
PPPM_WMI_PERF_STATE
PPPM_WMI_PERF_STATES
PPPM_WMI_PERF_STATES_EX
PPRIVILEGE_SET
PPROCESSOR_CACHE_TYPE
PPROCESSOR_GROUP_INFO
PPROCESSOR_IDLESTATE_INFO
PPROCESSOR_IDLESTATE_POLICY
PPROCESSOR_NUMBER
PPROCESSOR_PERFSTATE_POLICY
PPROCESSOR_POWER_POLICY
PPROCESSOR_POWER_POLICY_INFO
PPROCESSOR_RELATIONSHIP
PPROCESS_CREATION_SVE_VECTOR_LENGTH
PPROCESS_DYNAMIC_EH_CONTINUATION_TARGET
PPROCESS_DYNAMIC_EH_CONTINUATION_TARGETS_INFORMATION
PPROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE
PPROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGES_INFORMATION
PPROCESS_HEAP_ENTRY
PPROCESS_INFORMATION
PPROCESS_LEAP_SECOND_INFO
PPROCESS_MEMORY_EXHAUSTION_INFO
PPROCESS_MEMORY_EXHAUSTION_TYPE
PPROCESS_MITIGATION_ASLR_POLICY
PPROCESS_MITIGATION_BINARY_SIGNATURE_POLICY
PPROCESS_MITIGATION_CHILD_PROCESS_POLICY
PPROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY
PPROCESS_MITIGATION_DEP_POLICY
PPROCESS_MITIGATION_DYNAMIC_CODE_POLICY
PPROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY
PPROCESS_MITIGATION_FONT_DISABLE_POLICY
PPROCESS_MITIGATION_IMAGE_LOAD_POLICY
PPROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY
PPROCESS_MITIGATION_POLICY
PPROCESS_MITIGATION_REDIRECTION_TRUST_POLICY
PPROCESS_MITIGATION_SEHOP_POLICY
PPROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY
PPROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY
PPROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY
PPROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY
PPROCESS_MITIGATION_USER_POINTER_AUTH_POLICY
PPROCESS_MITIGATION_USER_SHADOW_STACK_POLICY
PPROCESS_NETWORK_COUNTERS
PPROCESS_POWER_THROTTLING_STATE
PPROC_THREAD_ATTRIBUTE_LIST
PPROVIDER
PPSFEATURE_CUSTPAPER
PPSFEATURE_OUTPUT
PPSINJECTDATA
PPVALUE
PPVALUEA
PPVALUEW
PQUERYACTCTXW_FUNC
PQUERYHANDLER
PQUOTA_LIMITS
PQUOTA_LIMITS_EX
PRATE_QUOTA_LIMIT
PRAWHID
PRAWINPUT
PRAWINPUTDEVICE
PRAWINPUTDEVICELIST
PRAWINPUTHEADER
PRAWKEYBOARD
PRAWMOUSE
PREAD_DIRECTORY_NOTIFY_INFORMATION_CLASS
PREARRANGE_FILE_DATA
PREARRANGE_FILE_DATA32
PREASON_CONTEXT
PRECONVERTSTRING
PRECT
PRECTL
PREDIRECTION_DESCRIPTOR
PREDIRECTION_FUNCTION_DESCRIPTOR
PREGISTERCLASSNAMEW
PREGISTERWORD
PREGISTERWORDA
PREGISTERWORDW
PREPARSE_GUID_DATA_BUFFER
PRESOURCEMANAGER_BASIC_INFORMATION
PRESOURCEMANAGER_COMPLETION_INFORMATION
PRESUME_PERFORMANCE
PRGBTRIPLE
PRGNDATA
PRGNDATAHEADER
PRID_DEVICE_INFO
PRID_DEVICE_INFO_HID
PRID_DEVICE_INFO_KEYBOARD
PRID_DEVICE_INFO_MOUSE
PRIORITY_HINT
PRIVILEGE_SET
PRKCRM_MARSHAL_HEADER
PRKCRM_PROTOCOL_BLOB
PRKCRM_TRANSACTION_BLOB
PRLIST_ENTRY
PROC
PROCESSOR_CACHE_TYPE
PROCESSOR_GROUP_INFO
PROCESSOR_NUMBER
PROCESSOR_POWER_POLICY
PROCESSOR_POWER_POLICY_INFO
PROCESSOR_RELATIONSHIP
PROCESS_CREATION_SVE_VECTOR_LENGTH
PROCESS_DYNAMIC_EH_CONTINUATION_TARGET
PROCESS_DYNAMIC_EH_CONTINUATION_TARGETS_INFORMATION
PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE
PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGES_INFORMATION
PROCESS_HEAP_ENTRY
PROCESS_INFORMATION
PROCESS_INFORMATION_CLASS
PROCESS_LEAP_SECOND_INFO
PROCESS_MACHINE_INFORMATION
PROCESS_MEMORY_EXHAUSTION_INFO
PROCESS_MEMORY_EXHAUSTION_TYPE
PROCESS_MITIGATION_ASLR_POLICY
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY
PROCESS_MITIGATION_CHILD_PROCESS_POLICY
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY
PROCESS_MITIGATION_DEP_POLICY
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY
PROCESS_MITIGATION_FONT_DISABLE_POLICY
PROCESS_MITIGATION_IMAGE_LOAD_POLICY
PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY
PROCESS_MITIGATION_POLICY
PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY
PROCESS_MITIGATION_SEHOP_POLICY
PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY
PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY
PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY
PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY
PROCESS_NETWORK_COUNTERS
PROCESS_POWER_THROTTLING_STATE
PROC_THREAD_ATTRIBUTE_NUM
PROPENUMPROC
PROPENUMPROCA
PROPENUMPROCEX
PROPENUMPROCEXA
PROPENUMPROCEXW
PROPENUMPROCW
PRTL_BARRIER
PRTL_CONDITION_VARIABLE
PRTL_CRITICAL_SECTION
PRTL_CRITICAL_SECTION_DEBUG
PRTL_OSVERSIONINFOEXW
PRTL_OSVERSIONINFOW
PRTL_REFERENCE_COUNT
PRTL_REFERENCE_COUNT32
PRTL_RESOURCE_DEBUG
PRTL_RUN_ONCE
PRTL_SRWLOCK
PRTL_SYSTEM_GLOBAL_DATA_ID
PRTL_UMS_SCHEDULER_ENTRY_POINT
PRTL_UMS_SCHEDULER_REASON
PRTL_UMS_THREAD_INFO_CLASS
PRUNTIME_FUNCTION
PSAVEPOINT_ID
PSCOPE_TABLE
PSCOPE_TABLE_AMD64
PSCOPE_TABLE_ARM
PSCOPE_TABLE_ARM64
PSCROLLBARINFO
PSCRUB_DATA_INPUT
PSCRUB_DATA_OUTPUT
PSCRUB_PARITY_EXTENT
PSCRUB_PARITY_EXTENT_DATA
PSC_EVENT_TYPE
PSC_NOTIFICATION_CALLBACK
PSC_NOTIFICATION_REGISTRATION
PSECURE_MEMORY_CACHE_CALLBACK
PSECURITY_ATTRIBUTES
PSECURITY_ATTRIBUTES_OPAQUE
PSECURITY_CAPABILITIES
PSECURITY_CONTEXT_TRACKING_MODE
PSECURITY_DESCRIPTOR
PSECURITY_DESCRIPTOR_CONTROL
PSECURITY_IMPERSONATION_LEVEL
PSECURITY_INFORMATION
PSECURITY_OBJECT_AI_PARAMS
PSECURITY_QUALITY_OF_SERVICE
PSERVERSILO_BASIC_INFORMATION
PSERVERSILO_DIAGNOSTIC_INFORMATION
PSERVERSILO_STATE
PSERVICE_CONTROL_STATUS_REASON_PARAMS
PSERVICE_CONTROL_STATUS_REASON_PARAMSA
PSERVICE_CONTROL_STATUS_REASON_PARAMSW
PSERVICE_LAUNCH_PROTECTED_INFO
PSERVICE_NOTIFY
PSERVICE_NOTIFYA
PSERVICE_NOTIFYW
PSERVICE_NOTIFY_1
PSERVICE_NOTIFY_2
PSERVICE_NOTIFY_2A
PSERVICE_NOTIFY_2W
PSERVICE_START_REASON
PSERVICE_TIMECHANGE_INFO
PSERVICE_TRIGGER
PSERVICE_TRIGGER_INFO
PSERVICE_TRIGGER_SPECIFIC_DATA_ITEM
PSET_POWER_SETTING_VALUE
PSE_ACCESS_REPLY
PSE_ACCESS_REQUEST
PSE_IMAGE_SIGNATURE_TYPE
PSE_IMPERSONATION_STATE
PSE_SECURITY_DESCRIPTOR
PSE_SID
PSE_SIGNING_LEVEL
PSE_TOKEN_USER
PSFEATURE_CUSTPAPER
PSFEATURE_OUTPUT
PSHARED_VIRTUAL_DISK_SUPPORT
PSHORT
PSHUFFLE_FILE_DATA
PSID
PSID_AND_ATTRIBUTES
PSID_AND_ATTRIBUTES_ARRAY
PSID_AND_ATTRIBUTES_HASH
PSID_HASH_ENTRY
PSID_IDENTIFIER_AUTHORITY
PSID_NAME_USE
PSILOOBJECT_BASIC_INFORMATION
PSINGLE_LIST_ENTRY
PSINJECTDATA
PSIZE
PSIZEL
PSIZE_T
PSLIST_ENTRY
PSLIST_HEADER
PSMALL_RECT
PSRWLOCK
PSSIZE_T
PSTR
PSTYLEBUF
PSTYLEBUFA
PSTYLEBUFW
PSUPPORTED_OS_INFO
PSYNCHRONIZATION_BARRIER
PSYSTEMTIME
PSYSTEM_ACCESS_FILTER_ACE
PSYSTEM_ALARM_ACE
PSYSTEM_ALARM_CALLBACK_ACE
PSYSTEM_ALARM_CALLBACK_OBJECT_ACE
PSYSTEM_ALARM_OBJECT_ACE
PSYSTEM_AUDIT_ACE
PSYSTEM_AUDIT_CALLBACK_ACE
PSYSTEM_AUDIT_CALLBACK_OBJECT_ACE
PSYSTEM_AUDIT_OBJECT_ACE
PSYSTEM_BATTERY_STATE
PSYSTEM_CPU_SET_INFORMATION
PSYSTEM_LOGICAL_PROCESSOR_INFORMATION
PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
PSYSTEM_MANDATORY_LABEL_ACE
PSYSTEM_POOL_ZEROING_INFORMATION
PSYSTEM_POWER_CAPABILITIES
PSYSTEM_POWER_LEVEL
PSYSTEM_POWER_POLICY
PSYSTEM_POWER_SOURCE_STATE
PSYSTEM_POWER_STATE
PSYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION
PSYSTEM_PROCESS_TRUST_LABEL_ACE
PSYSTEM_RESOURCE_ATTRIBUTE_ACE
PSYSTEM_SCOPED_POLICY_ID_ACE
PSZ
PTAPE_CREATE_PARTITION
PTAPE_ERASE
PTAPE_GET_DRIVE_PARAMETERS
PTAPE_GET_MEDIA_PARAMETERS
PTAPE_GET_POSITION
PTAPE_PREPARE
PTAPE_SET_DRIVE_PARAMETERS
PTAPE_SET_MEDIA_PARAMETERS
PTAPE_SET_POSITION
PTAPE_WMI_OPERATIONS
PTAPE_WRITE_MARKS
PTBYTE
PTCH
PTCHAR
PTERMINATION_HANDLER
PTEXTMETRIC
PTEXTMETRICA
PTEXTMETRICW
PTHREAD_START_ROUTINE
PTIMERAPCROUTINE
PTIME_ZONE_INFORMATION
PTITLEBARINFO
PTITLEBARINFOEX
PTOKEN_ACCESS_INFORMATION
PTOKEN_APPCONTAINER_INFORMATION
PTOKEN_AUDIT_POLICY
PTOKEN_BNO_ISOLATION_INFORMATION
PTOKEN_CONTROL
PTOKEN_DEFAULT_DACL
PTOKEN_DEVICE_CLAIMS
PTOKEN_ELEVATION
PTOKEN_ELEVATION_TYPE
PTOKEN_GROUPS
PTOKEN_GROUPS_AND_PRIVILEGES
PTOKEN_INFORMATION_CLASS
PTOKEN_LINKED_TOKEN
PTOKEN_LOGGING_INFORMATION
PTOKEN_MANDATORY_LABEL
PTOKEN_MANDATORY_POLICY
PTOKEN_ORIGIN
PTOKEN_OWNER
PTOKEN_PRIMARY_GROUP
PTOKEN_PRIVILEGES
PTOKEN_SID_INFORMATION
PTOKEN_SOURCE
PTOKEN_STATISTICS
PTOKEN_TYPE
PTOKEN_USER
PTOKEN_USER_CLAIMS
PTOP_LEVEL_EXCEPTION_FILTER
PTOUCHINPUT
PTOUCHPAD_PARAMETERS_V1
PTOUCHPREDICTIONPARAMETERS
PTOUCH_HIT_TESTING_INPUT
PTOUCH_HIT_TESTING_PROXIMITY_EVALUATION
PTOUCH_PAD_PARAMETERS
PTP_CALLBACK_ENVIRON
PTP_CALLBACK_INSTANCE
PTP_CLEANUP_GROUP
PTP_CLEANUP_GROUP_CANCEL_CALLBACK
PTP_IO
PTP_POOL
PTP_POOL_STACK_INFORMATION
PTP_SIMPLE_CALLBACK
PTP_TIMER
PTP_TIMER_CALLBACK
PTP_VERSION
PTP_WAIT
PTP_WAIT_CALLBACK
PTP_WIN32_IO_CALLBACK
PTP_WORK
PTP_WORK_CALLBACK
PTRANSACTIONMANAGER_BASIC_INFORMATION
PTRANSACTIONMANAGER_LOGPATH_INFORMATION
PTRANSACTIONMANAGER_LOG_INFORMATION
PTRANSACTIONMANAGER_OLDEST_INFORMATION
PTRANSACTIONMANAGER_RECOVERY_INFORMATION
PTRANSACTION_BASIC_INFORMATION
PTRANSACTION_BIND_INFORMATION
PTRANSACTION_ENLISTMENTS_INFORMATION
PTRANSACTION_ENLISTMENT_PAIR
PTRANSACTION_LIST_ENTRY
PTRANSACTION_LIST_INFORMATION
PTRANSACTION_NOTIFICATION
PTRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT
PTRANSACTION_NOTIFICATION_PROMOTE_ARGUMENT
PTRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT
PTRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT
PTRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT
PTRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT
PTRANSACTION_PROPERTIES_INFORMATION
PTRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION
PTRIVERTEX
PTSTR
PUCHAR
PUCSCHAR
PUCSSTR
PUHALF_PTR
PUINT
PUINT8
PUINT16
PUINT32
PUINT64
PUINT_PTR
PULARGE_INTEGER
PULONG
PULONG32
PULONG64
PULONGLONG
PULONG_PTR
PUMS_COMPLETION_LIST
PUMS_CONTEXT
PUMS_CREATE_THREAD_ATTRIBUTES
PUMS_SCHEDULER_ENTRY_POINT
PUMS_SCHEDULER_STARTUP_INFO
PUMS_SYSTEM_THREAD_INFORMATION
PUMS_THREAD_INFO_CLASS
PUNWIND_HISTORY_TABLE
PUNWIND_HISTORY_TABLE_ENTRY
PUNZTCH
PUNZWCH
PUOW
PUPDATELAYEREDWINDOWINFO
PUSAGE_PROPERTIES
PUSEROBJECTFLAGS
PUSER_ACTIVITY_PRESENCE
PUSHORT
PUTSTR
PUUCSCHAR
PUUCSSTR
PUWSTR
PUWSTR_C
PUZZTSTR
PUZZWSTR
PVALCONTEXT
PVALENT
PVALENTA
PVALENTW
PVALUE
PVALUEA
PVALUEW
PVECTORED_EXCEPTION_HANDLER
PVIDEOPARAMETERS
PVOID
PWCH
PWCHAR
PWCRANGE
PWGLSWAP
PWIN32_FIND_DATA
PWIN32_FIND_DATAA
PWIN32_FIND_DATAW
PWIN32_FIND_STREAM_DATA
PWIN32_MEMORY_RANGE_ENTRY
PWINDOWINFO
PWINDOWPLACEMENT
PWINDOWPOS
PWINDOW_ACTION
PWINDOW_BUFFER_SIZE_RECORD
PWNDCLASS
PWNDCLASSA
PWNDCLASSEX
PWNDCLASSEXA
PWNDCLASSEXW
PWNDCLASSW
PWORD
PWOW64_CONTEXT
PWOW64_DESCRIPTOR_TABLE_ENTRY
PWOW64_FLOATING_SAVE_AREA
PWOW64_LDT_ENTRY
PWSTR
PWTSSESSION_NOTIFICATION
PXFORM
PXMM_SAVE_AREA32
PXSAVE_AREA
PXSAVE_AREA_HEADER
PXSAVE_ARM64_SVE_HEADER
PXSAVE_CET_U_FORMAT
PXSAVE_FORMAT
PXSTATE_CONFIGURATION
PXSTATE_CONTEXT
PXSTATE_FEATURE
PZPCSTR
PZPCWSTR
PZPSTR
PZPTSTR
PZPWSTR
PZZSTR
PZZTSTR
PZZWSTR
QUERY_SERVICE_CONFIG
QUERY_SERVICE_CONFIGA
QUERY_SERVICE_CONFIGW
QUERY_SERVICE_LOCK_STATUS
QUERY_SERVICE_LOCK_STATUSA
QUERY_SERVICE_LOCK_STATUSW
QUEUE_USER_APC_FLAGS
QUOTA_LIMITS
QUOTA_LIMITS_EX
RASTERIZER_STATUS
RATE_QUOTA_LIMIT
RAWHID
RAWINPUT
RAWINPUTDEVICE
RAWINPUTDEVICELIST
RAWINPUTHEADER
RAWKEYBOARD
RAWMOUSE
READ_DIRECTORY_NOTIFY_INFORMATION_CLASS
REARRANGE_FILE_DATA
REARRANGE_FILE_DATA32
REASON_CONTEXT
RECONVERTSTRING
RECT
RECTL
REDIRECTION_DESCRIPTOR
REDIRECTION_FUNCTION_DESCRIPTOR
REGISTERWORD
REGISTERWORDA
REGISTERWORDENUMPROCA
REGISTERWORDENUMPROCW
REGISTERWORDW
REGSAM
REG_PROVIDER
REMOTE_NAME_INFO
REMOTE_NAME_INFOA
REMOTE_NAME_INFOW
REPARSE_GUID_DATA_BUFFER
RESOURCEMANAGER_BASIC_INFORMATION
RESOURCEMANAGER_COMPLETION_INFORMATION
RESOURCEMANAGER_INFORMATION_CLASS
RESUME_PERFORMANCE
RGBQUAD
RGBTRIPLE
RGNDATA
RGNDATAHEADER
RID_DEVICE_INFO
RID_DEVICE_INFO_HID
RID_DEVICE_INFO_KEYBOARD
RID_DEVICE_INFO_MOUSE
RIP_INFO
RTL_BARRIER
RTL_CONDITION_VARIABLE
RTL_CRITICAL_SECTION
RTL_CRITICAL_SECTION_DEBUG
RTL_OSVERSIONINFOEXW
RTL_OSVERSIONINFOW
RTL_REFERENCE_COUNT
RTL_REFERENCE_COUNT32
RTL_RESOURCE_DEBUG
RTL_RUN_ONCE
RTL_SRWLOCK
RTL_SYSTEM_GLOBAL_DATA_ID
RTL_UMS_SCHEDULER_REASON
RTL_UMS_THREAD_INFO_CLASS
RUNTIME_FUNCTION
ReplacesCorHdrNumericDefines
SAVEPOINT_ID
SCOPE_TABLE
SCOPE_TABLE_AMD64
SCOPE_TABLE_ARM
SCOPE_TABLE_ARM64
SCROLLBARINFO
SCROLLINFO
SCRUB_DATA_INPUT
SCRUB_DATA_OUTPUT
SCRUB_PARITY_EXTENT
SCRUB_PARITY_EXTENT_DATA
SC_ACTION
SC_ACTION_TYPE
SC_ENUM_TYPE
SC_EVENT_TYPE
SC_HANDLE
SC_LOCK
SC_STATUS_TYPE
SECURITY_ATTRIBUTES
SECURITY_CAPABILITIES
SECURITY_CONTEXT_TRACKING_MODE
SECURITY_DESCRIPTOR
SECURITY_DESCRIPTOR_CONTROL
SECURITY_DESCRIPTOR_RELATIVE
SECURITY_IMPERSONATION_LEVEL
SECURITY_INFORMATION
SECURITY_OBJECT_AI_PARAMS
SECURITY_QUALITY_OF_SERVICE
SENDASYNCPROC
SERIALKEYS
SERIALKEYSA
SERIALKEYSW
SERVERSILO_BASIC_INFORMATION
SERVERSILO_DIAGNOSTIC_INFORMATION
SERVERSILO_STATE
SERVICE_CONTROL_STATUS_REASON_PARAMS
SERVICE_CONTROL_STATUS_REASON_PARAMSA
SERVICE_CONTROL_STATUS_REASON_PARAMSW
SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM
SERVICE_DELAYED_AUTO_START_INFO
SERVICE_DESCRIPTION
SERVICE_DESCRIPTIONA
SERVICE_DESCRIPTIONW
SERVICE_DIRECTORY_TYPE
SERVICE_ERROR_TYPE
SERVICE_FAILURE_ACTIONS
SERVICE_FAILURE_ACTIONSA
SERVICE_FAILURE_ACTIONSW
SERVICE_FAILURE_ACTIONS_FLAG
SERVICE_LAUNCH_PROTECTED_INFO
SERVICE_LOAD_TYPE
SERVICE_NODE_TYPE
SERVICE_NOTIFY
SERVICE_NOTIFYA
SERVICE_NOTIFYW
SERVICE_NOTIFY_1
SERVICE_NOTIFY_2
SERVICE_NOTIFY_2A
SERVICE_NOTIFY_2W
SERVICE_PREFERRED_NODE_INFO
SERVICE_PRESHUTDOWN_INFO
SERVICE_REGISTRY_STATE_TYPE
SERVICE_REQUIRED_PRIVILEGES_INFO
SERVICE_REQUIRED_PRIVILEGES_INFOA
SERVICE_REQUIRED_PRIVILEGES_INFOW
SERVICE_SHARED_DIRECTORY_TYPE
SERVICE_SHARED_REGISTRY_STATE_TYPE
SERVICE_SID_INFO
SERVICE_START_REASON
SERVICE_STATUS
SERVICE_STATUS_HANDLE
SERVICE_STATUS_PROCESS
SERVICE_TABLE_ENTRY
SERVICE_TABLE_ENTRYA
SERVICE_TABLE_ENTRYW
SERVICE_TIMECHANGE_INFO
SERVICE_TRIGGER
SERVICE_TRIGGER_INFO
SERVICE_TRIGGER_SPECIFIC_DATA_ITEM
SE_ACCESS_REPLY
SE_ACCESS_REQUEST
SE_IMAGE_SIGNATURE_TYPE
SE_IMPERSONATION_STATE
SE_SECURITY_DESCRIPTOR
SE_SID
SE_SIGNING_LEVEL
SE_TOKEN_USER
SHANDLE_PTR
SHARED_VIRTUAL_DISK_SUPPORT
SHORT
SHUFFLE_FILE_DATA
SID
SID_AND_ATTRIBUTES
SID_AND_ATTRIBUTES_ARRAY
SID_AND_ATTRIBUTES_HASH
SID_HASH_ENTRY
SID_IDENTIFIER_AUTHORITY
SID_NAME_USE
SILOOBJECT_BASIC_INFORMATION
SINGLE_LIST_ENTRY
SIZE
SIZEL
SIZE_T
SLIST_ENTRY
SLIST_HEADER
SMALL_RECT
SOUNDSENTRY
SOUNDSENTRYA
SOUNDSENTRYW
SPHANDLE
SRWLOCK
SSIZE_T
STARTUPINFO
STARTUPINFOA
STARTUPINFOEX
STARTUPINFOEXA
STARTUPINFOEXW
STARTUPINFOW
STICKYKEYS
STREAM_INFO_LEVELS
STYLEBUF
STYLEBUFA
STYLEBUFW
STYLESTRUCT
SUPPORTED_OS_INFO
SYNCHRONIZATION_BARRIER
SYSGEOCLASS
SYSGEOTYPE
SYSNLS_FUNCTION
SYSTEMTIME
SYSTEM_ACCESS_FILTER_ACE
SYSTEM_ALARM_ACE
SYSTEM_ALARM_CALLBACK_ACE
SYSTEM_ALARM_CALLBACK_OBJECT_ACE
SYSTEM_ALARM_OBJECT_ACE
SYSTEM_AUDIT_ACE
SYSTEM_AUDIT_CALLBACK_ACE
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE
SYSTEM_AUDIT_OBJECT_ACE
SYSTEM_CPU_SET_INFORMATION
SYSTEM_INFO
SYSTEM_LOGICAL_PROCESSOR_INFORMATION
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
SYSTEM_MANDATORY_LABEL_ACE
SYSTEM_POOL_ZEROING_INFORMATION
SYSTEM_POWER_CONDITION
SYSTEM_POWER_POLICY
SYSTEM_POWER_SOURCE_STATE
SYSTEM_POWER_STATE
SYSTEM_POWER_STATUS
SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION
SYSTEM_PROCESS_TRUST_LABEL_ACE
SYSTEM_RESOURCE_ATTRIBUTE_ACE
SYSTEM_SCOPED_POLICY_ID_ACE
SYSTEM_SUPPORTED_PROCESSOR_ARCHITECTURES_INFORMATION
SharedVirtualDiskHandleState
SharedVirtualDiskSupportType
TAPE_CREATE_PARTITION
TAPE_DRIVE_PROBLEM_TYPE
TAPE_ERASE
TAPE_GET_DRIVE_PARAMETERS
TAPE_GET_MEDIA_PARAMETERS
TAPE_GET_POSITION
TAPE_PREPARE
TAPE_SET_DRIVE_PARAMETERS
TAPE_SET_MEDIA_PARAMETERS
TAPE_SET_POSITION
TAPE_WMI_OPERATIONS
TAPE_WRITE_MARKS
TBYTE
TCHAR
TEXTMETRIC
TEXTMETRICA
TEXTMETRICW
THREAD_INFORMATION_CLASS
THREAD_POWER_THROTTLING_STATE
TIMEFMT_ENUMPROCA
TIMEFMT_ENUMPROCEX
TIMEFMT_ENUMPROCW
TIMERPROC
TIME_ZONE_INFORMATION
TITLEBARINFO
TITLEBARINFOEX
TOGGLEKEYS
TOKEN_ACCESS_INFORMATION
TOKEN_APPCONTAINER_INFORMATION
TOKEN_AUDIT_POLICY
TOKEN_BNO_ISOLATION_INFORMATION
TOKEN_CONTROL
TOKEN_DEFAULT_DACL
TOKEN_DEVICE_CLAIMS
TOKEN_ELEVATION
TOKEN_ELEVATION_TYPE
TOKEN_GROUPS
TOKEN_GROUPS_AND_PRIVILEGES
TOKEN_INFORMATION_CLASS
TOKEN_LINKED_TOKEN
TOKEN_LOGGING_INFORMATION
TOKEN_MANDATORY_LABEL
TOKEN_MANDATORY_POLICY
TOKEN_ORIGIN
TOKEN_OWNER
TOKEN_PRIMARY_GROUP
TOKEN_PRIVILEGES
TOKEN_SID_INFORMATION
TOKEN_SOURCE
TOKEN_STATISTICS
TOKEN_TYPE
TOKEN_USER
TOKEN_USER_CLAIMS
TOOLTIP_DISMISS_FLAGS
TOUCHINPUT
TOUCHPAD_PARAMETERS_V1
TOUCHPAD_SENSITIVITY_LEVEL
TOUCHPREDICTIONPARAMETERS
TOUCH_FLAGS
TOUCH_HIT_TESTING_INPUT
TOUCH_HIT_TESTING_PROXIMITY_EVALUATION
TOUCH_MASK
TPMPARAMS
TP_CALLBACK_ENVIRON
TP_CALLBACK_ENVIRON_V3
TP_CALLBACK_INSTANCE
TP_CALLBACK_PRIORITY
TP_CLEANUP_GROUP
TP_IO
TP_POOL
TP_POOL_STACK_INFORMATION
TP_TIMER
TP_VERSION
TP_WAIT
TP_WAIT_RESULT
TP_WORK
TRACKMOUSEEVENT
TRANSACTIONMANAGER_BASIC_INFORMATION
TRANSACTIONMANAGER_INFORMATION_CLASS
TRANSACTIONMANAGER_LOGPATH_INFORMATION
TRANSACTIONMANAGER_LOG_INFORMATION
TRANSACTIONMANAGER_OLDEST_INFORMATION
TRANSACTIONMANAGER_RECOVERY_INFORMATION
TRANSACTION_BASIC_INFORMATION
TRANSACTION_BIND_INFORMATION
TRANSACTION_ENLISTMENTS_INFORMATION
TRANSACTION_ENLISTMENT_PAIR
TRANSACTION_INFORMATION_CLASS
TRANSACTION_LIST_ENTRY
TRANSACTION_LIST_INFORMATION
TRANSACTION_NOTIFICATION
TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT
TRANSACTION_NOTIFICATION_PROMOTE_ARGUMENT
TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT
TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT
TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT
TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT
TRANSACTION_OUTCOME
TRANSACTION_PROPERTIES_INFORMATION
TRANSACTION_STATE
TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION
TRIVERTEX
TTPOLYCURVE
TTPOLYGONHEADER
UCHAR
UCSCHAR
UHALF_PTR
UILANGUAGE_ENUMPROCA
UILANGUAGE_ENUMPROCW
UINT
UINT8
UINT16
UINT32
UINT64
UINT_PTR
ULARGE_INTEGER
ULONG
ULONG32
ULONG64
ULONGLONG
ULONG_PTR
UMS_CREATE_THREAD_ATTRIBUTES
UMS_SCHEDULER_REASON
UMS_SCHEDULER_STARTUP_INFO
UMS_SYSTEM_THREAD_INFORMATION
UMS_THREAD_INFO_CLASS
UNIVERSAL_NAME_INFO
UNIVERSAL_NAME_INFOA
UNIVERSAL_NAME_INFOW
UNLOAD_DLL_DEBUG_INFO
UNWIND_HISTORY_TABLE
UNWIND_HISTORY_TABLE_ENTRY
UOW
UPDATELAYEREDWINDOWINFO
USAGE_PROPERTIES
USEROBJECTFLAGS
USER_ACTIVITY_PRESENCE
USHORT
USN
VALENT
VALENTA
VALENTW
VIDEOPARAMETERS
VS_FIXEDFILEINFO
WAITORTIMERCALLBACK
WAITORTIMERCALLBACKFUNC
WCHAR
WCRANGE
WELL_KNOWN_SID_TYPE
WGLSWAP
WIN32_FILE_ATTRIBUTE_DATA
WIN32_FIND_DATA
WIN32_FIND_DATAA
WIN32_FIND_DATAW
WIN32_FIND_STREAM_DATA
WIN32_MEMORY_INFORMATION_CLASS
WIN32_MEMORY_NUMA_PERFORMANCE_ENTRY
WIN32_MEMORY_NUMA_PERFORMANCE_INFORMATION_OUTPUT
WIN32_MEMORY_PARTITION_INFORMATION_CLASS
WIN32_MEMORY_RANGE_ENTRY
WIN32_STREAM_ID
WINDOWINFO
WINDOWPLACEMENT
WINDOWPOS
WINDOW_ACTION
WINDOW_ACTION_KINDS
WINDOW_ACTION_MODIFIERS
WINDOW_BUFFER_SIZE_RECORD
WINDOW_PLACEMENT_STATE
WINEVENTPROC
WINSTAENUMPROC
WINSTAENUMPROCA
WINSTAENUMPROCW
WNDCLASS
WNDCLASSA
WNDCLASSEX
WNDCLASSEXA
WNDCLASSEXW
WNDCLASSW
WNDENUMPROC
WNDPROC
WORD
WORKERCALLBACKFUNC
WOW64_CONTEXT
WOW64_DESCRIPTOR_TABLE_ENTRY
WOW64_FLOATING_SAVE_AREA
WOW64_LDT_ENTRY
WPARAM
WTSSESSION_NOTIFICATION
XFORM
XMM_SAVE_AREA32
XSAVE_AREA
XSAVE_AREA_HEADER
XSAVE_ARM64_SVE_HEADER
XSAVE_CET_U_FORMAT
XSAVE_FORMAT
XSTATE_CONFIGURATION
XSTATE_CONTEXT
XSTATE_FEATURE
_ACCESS_REASON_TYPE
_ACL_INFORMATION_CLASS
_ACTIVATION_CONTEXT_INFO_CLASS
_AUDIT_EVENT_TYPE
_CM_ERROR_CONTROL_TYPE
_CM_SERVICE_LOAD_TYPE
_CM_SERVICE_NODE_TYPE
_COMPUTER_NAME_FORMAT
_COPYFILE2_COPY_PHASE
_COPYFILE2_MESSAGE_ACTION
_COPYFILE2_MESSAGE_TYPE
_CPU_SET_INFORMATION_TYPE
_DEP_SYSTEM_POLICY_TYPE
_DEVICE_POWER_STATE
_DISPLAYCONFIG_ADVANCED_COLOR_MODE
_DISPLAYCONFIG_COLOR_ENCODING
_ENERGY_SAVER_STATUS
_ENLISTMENT_INFORMATION_CLASS
_EXCEPTION_DISPOSITION
_FILE_ID_TYPE
_FILE_INFO_BY_HANDLE_CLASS
_FILE_INFO_BY_NAME_CLASS
_FINDEX_INFO_LEVELS
_FINDEX_SEARCH_OPS
_FIRMWARE_TYPE
_GET_FILEEX_INFO_LEVELS
_HARDWARE_COUNTER_TYPE
_HEAP_INFORMATION_CLASS
_HIBERFILE_BUCKET_SIZE
_IMAGE_POLICY_ENTRY_TYPE
_IMAGE_POLICY_ID
_JOBOBJECTINFOCLASS
_JOBOBJECT_RATE_CONTROL_TOLERANCE
_JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL
_KTMOBJECT_TYPE
_LOGICAL_PROCESSOR_RELATIONSHIP
_MACHINE_ATTRIBUTES
_MANDATORY_LEVEL
_MEMORY_RESOURCE_NOTIFICATION_TYPE
_MEM_DEDICATED_ATTRIBUTE_TYPE
_MONITOR_DISPLAY_STATE
_MOVESIZE_OPERATION
_NORM_FORM
_OS_DEPLOYEMENT_STATE_VALUES
_PIMAGE_RUNTIME_FUNCTION_ENTRY
_POWER_LIMIT_TYPES
_POWER_MONITOR_REQUEST_TYPE
_POWER_PLATFORM_ROLE
_POWER_REQUEST_TYPE
_PRIORITY_HINT
_PROCESSOR_CACHE_TYPE
_PROCESS_INFORMATION_CLASS
_PROCESS_MEMORY_EXHAUSTION_TYPE
_PROCESS_MITIGATION_POLICY
_PROC_THREAD_ATTRIBUTE_NUM
_QUEUE_USER_APC_FLAGS
_READ_DIRECTORY_NOTIFY_INFORMATION_CLASS
_RESOURCEMANAGER_INFORMATION_CLASS
_RTL_SYSTEM_GLOBAL_DATA_ID
_RTL_UMS_SCHEDULER_REASON
_RTL_UMS_THREAD_INFO_CLASS
_SC_ACTION_TYPE
_SC_ENUM_TYPE
_SC_EVENT_TYPE
_SC_STATUS_TYPE
_SECURITY_IMPERSONATION_LEVEL
_SERVERSILO_STATE
_SE_IMAGE_SIGNATURE_TYPE
_SID_NAME_USE
_STREAM_INFO_LEVELS
_SYSTEM_POWER_STATE
_SharedVirtualDiskHandleState
_SharedVirtualDiskSupportType
_TAPE_DRIVE_PROBLEM_TYPE
_THREAD_INFORMATION_CLASS
_TOKEN_ELEVATION_TYPE
_TOKEN_INFORMATION_CLASS
_TOKEN_TYPE
_TP_CALLBACK_PRIORITY
_TRANSACTIONMANAGER_INFORMATION_CLASS
_TRANSACTION_INFORMATION_CLASS
_TRANSACTION_OUTCOME
_TRANSACTION_STATE
_USER_ACTIVITY_PRESENCE
_WINDOW_ACTION_KINDS
_WINDOW_ACTION_MODIFIERS
_WINDOW_PLACEMENT_STATE
__C_ASSERT__
__builtin_va_list
__crt_bool
__gnuc_va_list
__time32_t
__time64_t
__vcrt_bool
_bindgen_ty_2
_bindgen_ty_3
_bindgen_ty_4
Register identifiers.
_bindgen_ty_5
Virtual register identifiers for #DR_ISA_REGDEPS.
_bindgen_ty_6
Flags for use with dr_map_file().
_bindgen_ty_7
Constants returned by proc_get_vendor().
_bindgen_ty_8
_bindgen_ty_9
The actual bits in the eflags register that we care about:\n
11 10  9  8  7  6  5  4  3  2  1  0
OF DF IF TF SF ZF  0 AF  0 PF  1 CF  
_bindgen_ty_10
Opcode constants for use in the instr_t data structure.
_bindgen_ty_11
_bindgen_ty_12
INSTRUCTION NOTE FIELD
_bindgen_ty_13
Priorities of drmgr instrumentation passes used by drwrap. Users of drwrap can use the name DRMGR_PRIORITY_NAME_DRWRAP in the drmgr_priority_t.before field or can use these numeric priorities in the drmgr_priority_t.priority field to ensure proper instrumentation pass ordering.
_bindgen_ty_14
Priorities of drmgr instrumentation passes used by drreg. Users of drreg can use the name DRMGR_PRIORITY_NAME_DRREG in the drmgr_priority_t.before field or can use these numeric priorities in the drmgr_priority_t.priority field to ensure proper instrumentation pass ordering.
_dr_annotation_calling_convention_t
Defines the calling conventions that are supported for annotation functions (as they appear in the target app).
_dr_encoding_hint_type_t
Specifies hints for how an instruction should be encoded if redundant encodings are available. Currently, we provide a hint for x86 evex encoded instructions. It can be used to encode an instruction in its evex form instead of its vex format (xref #3339).
_dr_extend_type_t
These flags describe how the index register in a memory reference is extended before being optionally shifted and added to the base register. They also describe how a general source register is extended before being used in its containing instruction.
_dr_isa_mode_t
Specifies which processor mode to use when decoding or encoding.
_dr_opnd_flags_t
These flags describe operations performed on the value of a source register before it is combined with other sources as part of the behavior of the containing instruction, or operations performed on an index register or displacement before it is added to or subtracted from the base register.
_dr_opnd_query_flags_t
Bitmask values passed as flags to routines that ask about whether operands and condition codes are read or written. These flags determine how to treat conditionally executed instructions. As a special case, the addressing registers inside a destination memory operand are covered by DR_QUERY_INCLUDE_COND_SRCS rather than DR_QUERY_INCLUDE_COND_DSTS.
_dr_pred_constr_type_t
These flags describe the values for “pattern” operands for aarch64 predicate count instructions. They are always set for imms with the flag #DR_OPND_IS_PREDICATE_CONSTRAINT
_dr_pred_trigger_t
This type holds the return values for instr_predicate_triggered().
_dr_pred_type_t
Triggers used for conditionally executed instructions.
_dr_shift_type_t
These flags describe how the index register in a memory reference is shifted before being added to or subtracted from the base register. They also describe how a general source register is shifted before being used in its containing instruction.
_dr_valgrind_request_id_t
Synonyms for the Valgrind client request IDs (sequential from 0 for convenience).
_drext_status_t
Indicates the status of an extension API call. For more details, see the documentation for the specific API call.
_locale_t
app_pc
app_rva_t
Application offset from module base. PE32+ modules are limited to 2GB, but not ELF x64 med/large code model.
atomic_int_t
An integer sized for support by dr_atomic_addX_return_sum().
bool_
byte
cache_size_t
L1 and L2 cache sizes, used by proc_get_L1_icache_size(), proc_get_L1_dcache_size(), proc_get_L2_cache_size(), and proc_get_cache_size_str().
client_id_t
ID used to uniquely identify a client. This value is set at client registration and passed to the client in dr_client_main().
double_t
dr_alloc_flags_t
Flags used with dr_custom_alloc()
dr_annotation_calling_convention_t
Defines the calling conventions that are supported for annotation functions (as they appear in the target app). Defines the calling conventions that are supported for annotation functions (as they appear in the target app).
dr_app_arg_encoding_t
Encodings of an application’s command-line argument.
dr_app_arg_t
Contains information regarding an application’s command-line argument.
dr_auxlib_handle_t
A handle to a loaded client auxiliary library. This is a different type than module_handle_t and is not necessarily the base address.
dr_auxlib_routine_ptr_t
An exported routine in a loaded client auxiliary library.
dr_cleancall_save_t
Flags to request non-default preservation of state in a clean call as well as other call options. This is used with dr_insert_clean_call_ex(), dr_insert_clean_call_ex_varg(), and dr_register_clean_call_insertion_event().
dr_client_iterator_t
dr_config_client_t
Information about a client library setup.
dr_config_status_t
Return status codes for process registration, unregistration and nudging.
dr_custom_trace_action_t
DR will call the end trace event if it is registered prior to adding each basic block to a trace being generated. The return value of the event callback should be from the dr_custom_trace_action_t enum.
dr_disasm_flags_t
Flags controlling disassembly style
dr_emit_flags_t
Flags controlling the behavior of basic blocks and traces when emitted into the code cache. These flags are bitmasks that can be combined by or-ing together. For multiple clients, the flags returned by each client are or-ed together.
dr_emulate_options_t
Flags describing different types of emulation markers.
dr_encoding_hint_type_t
Specifies hints for how an instruction should be encoded if redundant encodings are available. Currently, we provide a hint for x86 evex encoded instructions. It can be used to encode an instruction in its evex form instead of its vex format (xref #3339). Specifies hints for how an instruction should be encoded if redundant encodings are available. Currently, we provide a hint for x86 evex encoded instructions. It can be used to encode an instruction in its evex form instead of its vex format (xref #3339).
dr_error_code_t
Error codes of DR API routines.
dr_exception_t
Data structure passed with an exception event. Contains the machine context and the Win32 exception record.
dr_exit_flags_t
Flags controlling thread behavior at process exit time in release build. See dr_set_process_exit_behavior() for further details.
dr_export_info_t
Data structure used by dr_get_proc_address_ex() to retrieve information about an exported symbol.
dr_extend_type_t
These flags describe how the index register in a memory reference is extended before being optionally shifted and added to the base register. They also describe how a general source register is extended before being used in its containing instruction. These flags describe how the index register in a memory reference is extended before being optionally shifted and added to the base register. They also describe how a general source register is extended before being used in its containing instruction.
dr_fault_fragment_info_t
Data structure passed within dr_exception_t, dr_siginfo_t, and dr_restore_state_info_t. Contains information about the code fragment inside the code cache at the exception/signal/translation interruption point.
dr_fp_type_t
Indicates which type of floating-point operation and instruction performs. \deprecated Replaced by the more general #dr_instr_category_t.
dr_indirect_branch_type_t
Specifies the type of indirect branch for use with dr_prepopulate_indirect_targets().
dr_instr_category_t
Indicates which category the instruction corresponds to. Update instr_get_category_name() in core/ir/instr_shared.c when adding new categories in this enum.
dr_instr_label_data_t
Data slots available in a label (instr_create_label()) instruction for storing client-controlled data. Accessible via instr_get_label_data_area().
dr_isa_mode_t
Specifies which processor mode to use when decoding or encoding. Specifies which processor mode to use when decoding or encoding.
dr_kernel_xfer_info_t
Data structure passed for dr_register_kernel_xfer_event().
dr_kernel_xfer_type_t
Identifies the type of kernel transfer for dr_register_kernel_xfer_event().
dr_map_executable_flags_t
Flags for use with dr_map_executable_file().
dr_mcontext_flags_t
Values for the flags field of dr_mcontext_t
dr_mcontext_t
Machine context structure.
dr_mem_info_t
Describes a memory region. Used by dr_query_memory_ex().
dr_mem_type_t
Flags describing memory used by dr_query_memory_ex().
dr_memory_dump_flags_t
Indicates the type of memory dump for dr_create_memory_dump().
dr_memory_dump_spec_t
Indicates the type of memory dump for dr_create_memory_dump().
dr_module_import_desc_t
dr_module_import_iterator_t
dr_module_import_t
Module import data returned from dr_module_import_iterator_next().
dr_module_iterator_t
For dr_module_iterator_* interface
dr_operation_mode_t
Specifies DynamoRIO’s operation mode.
dr_opmask_t
AVX-512 OpMask (k-)register.
dr_opnd_flags_t
These flags describe operations performed on the value of a source register before it is combined with other sources as part of the behavior of the containing instruction, or operations performed on an index register or displacement before it is added to or subtracted from the base register. These flags describe operations performed on the value of a source register before it is combined with other sources as part of the behavior of the containing instruction, or operations performed on an index register or displacement before it is added to or subtracted from the base register.
dr_opnd_query_flags_t
Bitmask values passed as flags to routines that ask about whether operands and condition codes are read or written. These flags determine how to treat conditionally executed instructions. As a special case, the addressing registers inside a destination memory operand are covered by DR_QUERY_INCLUDE_COND_SRCS rather than DR_QUERY_INCLUDE_COND_DSTS. Bitmask values passed as flags to routines that ask about whether operands and condition codes are read or written. These flags determine how to treat conditionally executed instructions. As a special case, the addressing registers inside a destination memory operand are covered by DR_QUERY_INCLUDE_COND_SRCS rather than DR_QUERY_INCLUDE_COND_DSTS.
dr_os_version_info_t
Data structure used with dr_get_os_version()
dr_os_version_t
Windows versions
dr_platform_t
Allow targeting both 32-bit and native 64-bit processes separately.
dr_pred_constr_type_t
These flags describe the values for “pattern” operands for aarch64 predicate count instructions. They are always set for imms with the flag #DR_OPND_IS_PREDICATE_CONSTRAINT These flags describe the values for “pattern” operands for aarch64 predicate count instructions. They are always set for imms with the flag #DR_OPND_IS_PREDICATE_CONSTRAINT
dr_pred_trigger_t
This type holds the return values for instr_predicate_triggered(). This type holds the return values for instr_predicate_triggered().
dr_pred_type_t
Triggers used for conditionally executed instructions. Triggers used for conditionally executed instructions.
dr_registered_process_iterator_t
dr_restore_state_info_t
Data structure passed to a restore_state_ex event handler (see dr_register_restore_state_ex_event()). Contains the machine context at the translation point and other translation information.
dr_shift_type_t
These flags describe how the index register in a memory reference is shifted before being added to or subtracted from the base register. They also describe how a general source register is shifted before being used in its containing instruction. These flags describe how the index register in a memory reference is shifted before being added to or subtracted from the base register. They also describe how a general source register is shifted before being used in its containing instruction.
dr_spill_slot_t
An enum of spill slots to use with dr_save_reg(), dr_restore_reg(), dr_save_arith_flags(), dr_restore_arith_flags() and dr_insert_mbr_instrumentation(). Values stored in spill slots remain valid only until the next non-meta (i.e. application) instruction. Spill slots can be accessed/modifed during clean calls and restore_state_events (see dr_register_restore_state_event()) with dr_read_saved_reg() and dr_write_saved_reg().
dr_state_flags_t
Flags that control the behavior of dr_switch_to_app_state_ex() and dr_switch_to_dr_state_ex().
dr_stats_t
Used by dr_get_stats() and dr_app_stop_and_cleanup_with_stats()
dr_suspend_flags_t
Flags controlling the behavior of dr_suspend_all_other_threads_ex().
dr_symbol_export_iterator_t
dr_symbol_export_t
Symbol export data returned from dr_symbol_export_iterator_next().
dr_symbol_import_iterator_t
dr_symbol_import_t
Symbol import data returned from dr_symbol_import_iterator_next().
dr_syscall_result_info_t
Data structure used to obtain or modify the result of an application system call by dr_syscall_get_result_ex() and dr_syscall_set_result_ex().
dr_valgrind_request_id_t
Synonyms for the Valgrind client request IDs (sequential from 0 for convenience). Synonyms for the Valgrind client request IDs (sequential from 0 for convenience).
dr_vg_client_request_t
Defines the Valgrind client request object, which is constructed by each instance of a Valgrind annotation in the target app. An instance is passed to Valgrind annotation callback functions to make the arguments available. Some arguments may be undefined for some Valgrind client requests; see the Valgrind documentation for each specific Valgrind client request for details about the arguments.
dr_where_am_i_t
Identifies where a thread’s control is at any one point. Used with client PC sampling using dr_set_itimer().
dr_xmm_t
128-bit XMM register.
dr_ymm_t
256-bit YMM register.
dr_zmm_t
512-bit ZMM register.
drext_status_t
Indicates the status of an extension API call. For more details, see the documentation for the specific API call. Indicates the status of an extension API call. For more details, see the documentation for the specific API call.
drmgr_analysis_cb_t
Callback function for the second stage: application analysis.
drmgr_app2app_ex_cb_t
Callback function for the first stage when using a user data parameter: app2app transformations on instruction list.
drmgr_bb_phase_t
Labels the current bb building phase
drmgr_ilist_ex_cb_t
Callback function for the second, fourth, and fifth stages when using a user data parameter for all five: analysis, instru2instru, and meta_instru transformations on the whole instruction list.
drmgr_insertion_cb_t
Callback function for the third stage: instrumentation insertion.
drmgr_instru_events_t
Specifies the callbacks when registering all \p drmgr’s bb instrumentation events
drmgr_opcode_insertion_cb_t
Callback function for opcode based instrumentation. In particular, this callback is triggered only for specific instruction opcodes. This is done during the third stage, i.e., instrumentation insertion.
drmgr_priority_t
Specifies the ordering of callbacks for \p drmgr’s events
drmgr_xform_cb_t
Callback function for the first, fourth, and fifth stages: app2app, instru2instru, and meta_instru transformations on the whole instruction list.
drreg_bb_properties_t
Flags passed to drreg_set_bb_properties().
drreg_options_t
Specifies the options when initializing drreg.
drreg_reserve_info_t
Contains information about a register’s reservation and restoration status.
drreg_status_t
Success code for each drreg operation
drvector_t
The storage for a vector.
drwrap_callconv_t
Values to specify the calling convention of the wrapped function. Pass one of these values to drwrap_wrap_ex() in the flags parameter using bitwise OR, e.g.: DRWRAP_UNWIND_ON_EXCEPTION | DRWRAP_CALLCONV_DEFAULT (see #drwrap_wrap_flags_t).
drwrap_global_flags_t
Values for the flags parameter to drwrap_set_global_flags()
drwrap_stats_t
Contains statistics retrievable by drwrap_get_stats().
drwrap_wrap_flags_t
Values for the flags parameter to drwrap_wrap_ex(), which may also be combined with at most one value from #drwrap_callconv_t (using bitwise OR).
emulated_instr_t
Holds data about an emulated instruction, typically populated by an emulation client and read by an observational client.
errno_t
feature_bit_t
Feature bits returned by cpuid for X86 and mrs for AArch64. Pass one of these values to proc_has_feature() to determine whether the underlying processor has the feature.
file_t
float_t
generic_func_t
instr_label_callback_t
Label instruction callback function. Set by instr_set_label_callback() and called when the label is freed. \p instr is the label instruction allowing the caller to free the label’s auxiliary data.
instrlist_t
The opaque type used to represent linear lists of #instr_t instructions.
int64
mbstate_t
module_data_t
Alias for the #_module_data_t structure holding library information.
module_handle_t
module_names_t
Holds the names of a module. This structure contains multiple fields corresponding to different sources of a module name. Note that some of these names may not exist for certain modules. It is highly likely, however, that at least one name is available. Use dr_module_preferred_name() on the parent _module_data_t to get the preferred name of the module.
opnd_size_t
process_id_t
ptr_int_t
ptr_uint_t
reg_id_t
reg_t
rsize_t
sbyte
tagAR_STATE
tagFEEDBACK_TYPE
tagHANDEDNESS
tagINPUT_MESSAGE_DEVICE_TYPE
tagINPUT_MESSAGE_ORIGIN_ID
tagPOINTER_BUTTON_CHANGE_TYPE
tagPOINTER_DEVICE_CURSOR_TYPE
tagPOINTER_DEVICE_TYPE
tagPOINTER_INPUT_TYPE
thread_id_t
time_t
tracedump_file_header_t
tracedump_stub_data_t
The format of a stub in a trace dump file.
tracedump_trace_header_t
Header for an individual trace in a binary trace dump file.
uint
uint64
ushort
va_list
version_number_t
Used to hold .rsrc section version number information. This number is usually presented as p1.p2.p3.p4 by PE parsing tools.
wchar_t
wctype_t
wint_t

Unions§

COPYFILE2_MESSAGE__bindgen_ty_1
DISPLAYCONFIG_MODE_INFO__bindgen_ty_1
DISPLAYCONFIG_PATH_SOURCE_INFO__bindgen_ty_1
DISPLAYCONFIG_PATH_TARGET_INFO__bindgen_ty_1
DISPLAYCONFIG_SET_TARGET_PERSISTENCE__bindgen_ty_1
DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION__bindgen_ty_1
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS__bindgen_ty_1
DISPLAYCONFIG_VIDEO_SIGNAL_INFO__bindgen_ty_1
FILE_ID_DESCRIPTOR__bindgen_ty_1
IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA
IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_EPILOG_SCOPE
IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_EXTENDED
IMAGE_COR20_HEADER__bindgen_ty_1
IMPORT_OBJECT_HEADER__bindgen_ty_1
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2__bindgen_ty_1
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2__bindgen_ty_2
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2__bindgen_ty_3
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2__bindgen_ty_1
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2__bindgen_ty_2
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2__bindgen_ty_3
MEM_EXTENDED_PARAMETER__bindgen_ty_2
PROCESSOR_IDLESTATE_POLICY__bindgen_ty_1
PROCESSOR_PERFSTATE_POLICY__bindgen_ty_1
PROCESSOR_PERFSTATE_POLICY__bindgen_ty_1__bindgen_ty_1
WIN32_MEMORY_REGION_INFORMATION__bindgen_ty_1
_ARM64EC_NT_CONTEXT__bindgen_ty_1
_ARM64_NT_CONTEXT__bindgen_ty_1
_ARM64_NT_NEON128
_CACHE_RELATIONSHIP__bindgen_ty_1
_CHAR_INFO__bindgen_ty_1
_CLAIM_SECURITY_ATTRIBUTES_INFORMATION__bindgen_ty_1
_CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1__bindgen_ty_1
_CLAIM_SECURITY_ATTRIBUTE_V1__bindgen_ty_1
_CONTEXT__bindgen_ty_1
_DEBUG_EVENT__bindgen_ty_1
_DISPATCHER_CONTEXT_NONVOLREG_ARM64
_DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_2__bindgen_ty_1
_DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO__bindgen_ty_1
_DISPLAYCONFIG_GET_MONITOR_SPECIALIZATION__bindgen_ty_1
_DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE__bindgen_ty_1
_DISPLAYCONFIG_SET_HDR_STATE__bindgen_ty_1
_DISPLAYCONFIG_SET_MONITOR_SPECIALIZATION__bindgen_ty_1
_DISPLAYCONFIG_SET_WCG_STATE__bindgen_ty_1
_ENCLAVE_INIT_INFO_VBS_BASIC__bindgen_ty_1
_FILE_NOTIFY_EXTENDED_INFORMATION__bindgen_ty_1
_FILE_NOTIFY_FULL_INFORMATION__bindgen_ty_1
_FILE_REMOTE_PROTOCOL_INFO__bindgen_ty_2
_FILE_RENAME_INFO__bindgen_ty_1
_FILE_SEGMENT_ELEMENT
_IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY__bindgen_ty_1
_IMAGE_ARM_RUNTIME_FUNCTION_ENTRY__bindgen_ty_1
_IMAGE_AUX_SYMBOL
_IMAGE_AUX_SYMBOL_EX
_IMAGE_AUX_SYMBOL__bindgen_ty_1__bindgen_ty_1
_IMAGE_AUX_SYMBOL__bindgen_ty_1__bindgen_ty_2
_IMAGE_DELAYLOAD_DESCRIPTOR__bindgen_ty_1
_IMAGE_FUNCTION_ENTRY64__bindgen_ty_1
_IMAGE_IMPORT_DESCRIPTOR__bindgen_ty_1
_IMAGE_LINENUMBER__bindgen_ty_1
_IMAGE_POLICY_ENTRY__bindgen_ty_1
_IMAGE_RELOCATION__bindgen_ty_1
_IMAGE_RESOURCE_DIRECTORY_ENTRY__bindgen_ty_1
_IMAGE_RESOURCE_DIRECTORY_ENTRY__bindgen_ty_2
_IMAGE_RUNTIME_FUNCTION_ENTRY__bindgen_ty_1
_IMAGE_SECTION_HEADER__bindgen_ty_1
_IMAGE_SYMBOL_EX__bindgen_ty_1
_IMAGE_SYMBOL__bindgen_ty_1
_IMAGE_THUNK_DATA32__bindgen_ty_1
_IMAGE_THUNK_DATA64__bindgen_ty_1
_IMAGE_TLS_DIRECTORY32__bindgen_ty_1
_IMAGE_TLS_DIRECTORY64__bindgen_ty_1
_INPUT_RECORD__bindgen_ty_1
_JOBOBJECT_CPU_RATE_CONTROL_INFORMATION__bindgen_ty_1
_KERNEL_CET_CONTEXT__bindgen_ty_1
_KEY_EVENT_RECORD__bindgen_ty_1
_KNONVOLATILE_CONTEXT_POINTERS__bindgen_ty_1
_KNONVOLATILE_CONTEXT_POINTERS__bindgen_ty_2
_LARGE_INTEGER
_LDT_ENTRY__bindgen_ty_1
_NT_TIB32__bindgen_ty_1
_NT_TIB64__bindgen_ty_1
_NT_TIB__bindgen_ty_1
_NUMA_NODE_RELATIONSHIP__bindgen_ty_1
_OVERLAPPED__bindgen_ty_1
_POWER_LIMIT_ATTRIBUTES__bindgen_ty_1
_PROCESS_CREATION_SVE_VECTOR_LENGTH
_PROCESS_HEAP_ENTRY__bindgen_ty_1
_PROCESS_MITIGATION_ASLR_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_CHILD_PROCESS_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_DEP_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_FONT_DISABLE_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_IMAGE_LOAD_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_SEHOP_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY__bindgen_ty_1
_PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY__bindgen_ty_1
_RATE_QUOTA_LIMIT
_REASON_CONTEXT__bindgen_ty_1
_RTL_RUN_ONCE
_SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM__bindgen_ty_1
_SE_SID
_SE_TOKEN_USER__bindgen_ty_1
_SE_TOKEN_USER__bindgen_ty_2
_SLIST_HEADER
_SYSTEM_CPU_SET_INFORMATION__bindgen_ty_1
_SYSTEM_CPU_SET_INFORMATION__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
_SYSTEM_CPU_SET_INFORMATION__bindgen_ty_1__bindgen_ty_1__bindgen_ty_2
_SYSTEM_INFO__bindgen_ty_1
_SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX__bindgen_ty_1
_SYSTEM_LOGICAL_PROCESSOR_INFORMATION__bindgen_ty_1
_TP_CALLBACK_ENVIRON_V3__bindgen_ty_1
_ULARGE_INTEGER
_UMS_SYSTEM_THREAD_INFORMATION__bindgen_ty_1
_WOW64_LDT_ENTRY__bindgen_ty_1
_XSTATE_CONFIGURATION__bindgen_ty_1
_devicemodeA__bindgen_ty_1
_devicemodeA__bindgen_ty_2
_devicemodeW__bindgen_ty_1
_devicemodeW__bindgen_ty_2
_double_val
_dr_mcontext_t__bindgen_ty_1
_dr_mcontext_t__bindgen_ty_2
_dr_mcontext_t__bindgen_ty_3
_dr_mcontext_t__bindgen_ty_4
_dr_mcontext_t__bindgen_ty_5
_dr_mcontext_t__bindgen_ty_6
_dr_mcontext_t__bindgen_ty_7
_dr_mcontext_t__bindgen_ty_8
_dr_mcontext_t__bindgen_ty_9
_dr_mcontext_t__bindgen_ty_10
Anonymous union of alternative names for the program counter / instruction pointer (eip/rip). \note This field is not always set or read by all API routines.
_dr_mcontext_t__bindgen_ty_11
Anonymous union of alternative names for the simd structure in dr_mcontext_t. The deprecated name ymm is provided for backward compatibility.
_dr_xmm_t
128-bit XMM register.
_dr_ymm_t
256-bit YMM register.
_dr_zmm_t
512-bit ZMM register.
_float_const
_float_val
_ldouble_val
_module_data_t__bindgen_ty_1
_tracedump_stub_data__bindgen_ty_1
the rest of the fields are optional and may not be present!
_version_number_t
Used to hold .rsrc section version number information. This number is usually presented as p1.p2.p3.p4 by PE parsing tools.
tagINPUT_TRANSFORM__bindgen_ty_1
tagINPUT__bindgen_ty_1
tagPOINTER_TYPE_INFO__bindgen_ty_1
tagRAWINPUT__bindgen_ty_1
tagRAWMOUSE__bindgen_ty_1
tagRID_DEVICE_INFO__bindgen_ty_1