menu
win32 package
documentation
enum topic
enum topic
dark_mode
light_mode
enum
topic
Enumerations
Enumerations used in the Win32 API.
win32 package
documentation
enum topic
win32
package
Topics
advapi32
comctl32
comdlg32
crypt32
dbghelp
dwmapi
dxva2
gdi32
kernel32
magnification
netapi32
ntdll
ole32
oleaut32
onecore
powrprof
psapi
setupapi
shell32
shlwapi
user32
uxtheme
version
winscard
winsock
winspool
winmm
wlanapi
xinput
com
winrt
callback
enum
struct
union
Libraries
win32
enum topic
Extension Types
ACCEL_VIRT_FLAGS
ACTIVATE_KEYBOARD_LAYOUT_FLAGS
ACTIVATEOPTIONS
ADDRESS_FAMILY
ADVANCED_FEATURE_FLAGS
ANIMATE_WINDOW_FLAGS
APPX_CAPABILITIES
APPX_CAPABILITY_CLASS_TYPE
APPX_COMPRESSION_OPTION
APPX_FOOTPRINT_FILE_TYPE
APPX_PACKAGE_ARCHITECTURE
APTTYPE
APTTYPEQUALIFIER
AUDCLNT_BUFFERFLAGS
AUDCLNT_SHAREMODE
AUDCLNT_STREAMOPTIONS
AUDIO_DUCKING_OPTIONS
AUDIO_STREAM_CATEGORY
AudioSessionDisconnectReason
AudioSessionState
AUTHENTICATION_REQUIREMENTS
AutomationElementMode
BACKGROUND_MODE
BATTERY_DEVTYPE
BATTERY_LEVEL
BATTERY_TYPE
BI_COMPRESSION
BLUETOOTH_AUTHENTICATION_METHOD
BLUETOOTH_AUTHENTICATION_REQUIREMENTS
BLUETOOTH_IO_CAPABILITY
BROADCAST_SYSTEM_MESSAGE_FLAGS
BROADCAST_SYSTEM_MESSAGE_INFO
BRUSH_STYLE
BTH_LE_GATT_DESCRIPTOR_TYPE
BTH_LE_GATT_EVENT_TYPE
CALLCONV
CAPTIONSTATES
CASCADE_WINDOWS_HOW
CDCONTROLSTATEF
CDS_TYPE
CERT_QUERY_ENCODING_TYPE
CHANGE_WINDOW_MESSAGE_FILTER_FLAGS
CHOOSECOLOR_FLAGS
CHOOSEFONT_FLAGS
CHOOSEFONT_FONT_TYPE
CLEAR_COMM_ERROR_FLAGS
CLIPBOARD_FORMAT
CLOSEBUTTONSTATES
CLSCTX
CoalesceEventsOptions
COINIT
COINITBASE
COMM_EVENT_MASK
COMMPROP_STOP_PARITY
COMPUTER_NAME_FORMAT
ConnectionRecoveryBehaviorOptions
CONSOLE_CHARACTER_ATTRIBUTES
CONSOLE_MODE
COPYFILE_FLAGS
COPYPROGRESSROUTINE_PROGRESS
CorElementType
CorEventAttr
CorFieldAttr
CorGenericParamAttr
CorMethodAttr
CorMethodImpl
CorNativeType
CorOpenFlags
CorParamAttr
CorPEKind
CorPinvokeMap
CorPropertyAttr
CORRECTIVE_ACTION
CorTokenType
CorTypeAttr
CREATE_EVENT
CRED_FLAGS
CRED_PERSIST
CRED_TYPE
CURSORINFO_FLAGS
CWP_FLAGS
DCB_PARITY
DCB_STOP_BITS
DEFINE_DOS_DEVICE_FLAGS
DESKTOP_ACCESS_FLAGS
DESKTOP_CONTROL_FLAGS
DESKTOP_SLIDESHOW_DIRECTION
DESKTOP_SLIDESHOW_OPTIONS
DESKTOP_SLIDESHOW_STATE
DESKTOP_WALLPAPER_POSITION
DEV_BROADCAST_HDR_DEVICE_TYPE
DEV_BROADCAST_VOLUME_FLAGS
DEVICE_SCALE_FACTOR
DEVICE_STATE
DEVMODE_COLLATE
DEVMODE_COLOR
DEVMODE_DISPLAY_FIXED_OUTPUT
DEVMODE_DISPLAY_ORIENTATION
DEVMODE_DUPLEX
DEVMODE_FIELD_FLAGS
DEVMODE_TRUETYPE_OPTION
DFC_TYPE
DFCS_STATE
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS
DIALOG_DPI_CHANGE_BEHAVIORS
DIB_USAGE
DISP_CHANGE
DISPATCH_FLAGS
DISPLAY_DEVICE_STATE_FLAGS
DISPLAYCONFIG_DEVICE_INFO_TYPE
DISPLAYCONFIG_MODE_INFO_TYPE
DISPLAYCONFIG_PIXELFORMAT
DISPLAYCONFIG_ROTATION
DISPLAYCONFIG_SCALING
DISPLAYCONFIG_SCANLINE_ORDERING
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
DLG_BUTTON_CHECK_STATE
DockPosition
DOT11_AUTH_ALGORITHM
DOT11_BSS_TYPE
DOT11_CIPHER_ALGORITHM
DOT11_PHY_TYPE
DOT11_RADIO_STATE
DPI_AWARENESS
DPI_HOSTING_BEHAVIOR
DRAW_CAPTION_FLAGS
DRAW_EDGE_FLAGS
DRAW_TEXT_FORMAT
DRAW_THEME_PARENT_BACKGROUND_FLAGS
DRAWEDGE_FLAGS
DRAWSTATE_FLAGS
DSREG_JOIN_TYPE
DTTOPTS_FLAGS
DUPLICATE_HANDLE_OPTIONS
DWM_SHOWCONTACT
DWM_WINDOW_CORNER_PREFERENCE
DWMWINDOWATTRIBUTE
DX_FEATURE_LEVEL
EDataFlow
ENABLE_SCROLL_BAR_ARROWS
ENUM_DISPLAY_SETTINGS_FLAGS
ENUM_DISPLAY_SETTINGS_MODE
ENUM_PROCESS_MODULES_EX_FLAGS
ENUM_SERVICE_STATE
ENUM_SERVICE_TYPE
EOLE_AUTHENTICATION_CAPABILITIES
EPrintXPSJobOperation
EPrintXPSJobProgress
ERole
ESCAPE_COMM_FUNCTION
ETO_OPTIONS
EVT_LOGIN_CLASS
EVT_QUERY_FLAGS
EVT_QUERY_PROPERTY_ID
EVT_RENDER_CONTEXT_FLAGS
EVT_RENDER_FLAGS
EVT_SEEK_FLAGS
EVT_VARIANT_TYPE
EXECUTION_STATE
ExpandCollapseState
FACILITY_CODE
FDAP
FDE_OVERWRITE_RESPONSE
FDE_SHAREVIOLATION_RESPONSE
FFFP_MODE
FILE_ACCESS_RIGHTS
FILE_ACTION
FILE_CREATION_DISPOSITION
FILE_DEVICE_TYPE
FILE_FLAGS_AND_ATTRIBUTES
FILE_INFO_BY_HANDLE_CLASS
FILE_NOTIFY_CHANGE
FILE_SHARE_MODE
FILE_TYPE
FILE_USAGE_TYPE
FILEOPENDIALOGOPTIONS
FILEOPERATION_FLAGS
FIND_FIRST_EX_FLAGS
FINDEX_INFO_LEVELS
FINDEX_SEARCH_OPS
FINDREPLACE_FLAGS
FIRMWARE_TABLE_PROVIDER
FONT_CHARSET
FONT_CLIP_PRECISION
FONT_FAMILY
FONT_OUTPUT_PRECISION
FONT_QUALITY
FONT_RESOURCE_CHARACTERISTICS
FONT_WEIGHT
FOREGROUND_WINDOW_LOCK_CODE
FORMAT_MESSAGE_OPTIONS
FRAMEBOTTOMSTATES
FRAMELEFTSTATES
FRAMERIGHTSTATES
FRAMESTATES
FUNCFLAGS
FUNCKIND
GDI_IMAGE_TYPE
GDI_REGION_TYPE
GENERIC_ACCESS_RIGHTS
GESTURE_TYPE
GESTURECONFIG_ID
GET_ADAPTERS_ADDRESSES_FLAGS
GET_ANCESTOR_FLAGS
GET_CLASS_LONG_INDEX
GET_DCX_FLAGS
GET_DEVICE_CAPS_INDEX
GET_FILE_VERSION_INFO_FLAGS
GET_FILEEX_INFO_LEVELS
GET_MENU_DEFAULT_ITEM_FLAGS
GET_MOUSE_MOVE_POINTS_EX_RESOLUTION
GET_STOCK_OBJECT_FLAGS
GET_WINDOW_CMD
GETFINALPATHNAMEBYHANDLE_FLAGS
GETPROPERTYSTOREFLAGS
GLOBAL_ALLOC_FLAGS
GUITHREADINFO_FLAGS
HANDLE_FLAGS
HATCH_BRUSH_STYLE
HDC_MAP_MODE
HEAP_FLAGS
HEAP_INFORMATION_CLASS
HELPBUTTONSTATES
HORZSCROLLSTATES
HORZTHUMBSTATES
HOT_KEY_MODIFIERS
IDLFLAGS
IF_OPER_STATUS
IMAGE_FILE_MACHINE
IMAGE_FLAGS
IMAGEHLP_EXTENDED_OPTIONS
IMPLTYPEFLAGS
INITCOMMONCONTROLSEX_ICC
INPUT_TYPE
INVOKEKIND
JOB_OBJECT_IO_RATE_CONTROL_FLAGS
JOBOBJECTINFOCLASS
KBDLLHOOKSTRUCT_FLAGS
KEYBD_EVENT_FLAGS
KF_CATEGORY
KF_DEFINITION_FLAGS
KF_REDIRECT_FLAGS
KF_REDIRECTION_CAPABILITIES
KNOWN_FOLDER_FLAG
LAYERED_WINDOW_ATTRIBUTES_FLAGS
LiveSetting
LOAD_LIBRARY_FLAGS
LOCAL_ALLOC_FLAGS
LOCK_FILE_FLAGS
LOCKTYPE
LOGICAL_PROCESSOR_RELATIONSHIP
LPPROGRESS_ROUTINE_CALLBACK_REASON
MACHINE_ATTRIBUTES
MAP_VIRTUAL_KEY_TYPE
MAXBUTTONSTATES
MAXCAPTIONSTATES
MC_COLOR_TEMPERATURE
MC_DISPLAY_TECHNOLOGY_TYPE
MC_DRIVE_TYPE
MC_GAIN_TYPE
MC_POSITION_TYPE
MC_SIZE_TYPE
MDICLOSEBUTTONSTATES
MDIMINBUTTONSTATES
MDIRESTOREBUTTONSTATES
MEDIA_TYPE
MENU_ITEM_FLAGS
MENU_ITEM_MASK
MENU_ITEM_STATE
MENU_ITEM_TYPE
MENUINFO_MASK
MENUINFO_STYLE
MESSAGEBOX_RESULT
MESSAGEBOX_STYLE
MIDI_WAVE_OPEN_TYPE
MINBUTTONSTATES
MINCAPTIONSTATES
MODEM_SPEAKER_VOLUME
MODEM_STATUS_FLAGS
MODEMDEVCAPS_DIAL_OPTIONS
MODEMDEVCAPS_SPEAKER_MODE
MODEMDEVCAPS_SPEAKER_VOLUME
MODEMSETTINGS_SPEAKER_MODE
MODLOAD_DATA_TYPE
MONITOR_DPI_TYPE
MONITOR_FROM_FLAGS
MOUSE_EVENT_FLAGS
MOUSE_STATE
MOVE_FILE_FLAGS
MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS
MSGFLTINFO_STATUS
MW_FILTERMODE
NAMED_PIPE_MODE
NavigateDirection
NET_IF_CONNECTION_TYPE
NL_DAD_STATE
NL_PREFIX_ORIGIN
NL_SUFFIX_ORIGIN
NLM_CONNECTION_COST
NLM_CONNECTIVITY
NLM_DOMAIN_TYPE
NLM_ENUM_NETWORK
NLM_NETWORK_CATEGORY
NotificationKind
NotificationProcessing
NOTIFY_ICON_DATA_FLAGS
NOTIFY_ICON_INFOTIP_FLAGS
NOTIFY_ICON_MESSAGE
NOTIFY_ICON_STATE
OBJECT_IDENTIFIER
OBJECT_SECURITY_INFORMATION
OPEN_FILENAME_FLAGS
OPEN_FILENAME_FLAGS_EX
OPEN_THEME_DATA_FLAGS
ORIENTATION_PREFERENCE
OrientationType
OS_PRODUCT_TYPE
PAGE_PROTECTION_FLAGS
PAGE_TYPE
PARAMFLAGS
PATHCCH_OPTIONS
PEEK_MESSAGE_REMOVE_TYPE
PEN_STYLE
POINTER_BUTTON_CHANGE_TYPE
POINTER_FLAGS
POINTER_INPUT_TYPE
POWER_INFORMATION_LEVEL
PRINT_EXECUTION_CONTEXT
PRINT_WINDOW_FLAGS
PRINTER_ACCESS_RIGHTS
PRINTER_OPTION_FLAGS
PROC_THREAD_ATTRIBUTE_NUM
PROCESS_ACCESS_RIGHTS
PROCESS_CREATION_FLAGS
PROCESS_DPI_AWARENESS
PROCESS_NAME_FORMAT
PROCESSOR_ARCHITECTURE
PROCESSOR_CACHE_TYPE
PropertyConditionFlags
PROPSPEC_KIND
ProviderOptions
PURGE_COMM_FLAGS
QUEUE_STATUS_FLAGS
RAW_INPUT_DATA_COMMAND_FLAGS
RAW_INPUT_DEVICE_INFO_COMMAND
RAWINPUTDEVICE_FLAGS
REDRAW_WINDOW_FLAGS
REG_CREATE_KEY_DISPOSITION
REG_NOTIFY_FILTER
REG_OPEN_CREATE_OPTIONS
REG_RESTORE_KEY_FLAGS
REG_ROUTINE_FLAGS
REG_SAM_FLAGS
REG_SAVE_FORMAT
REG_VALUE_TYPE
REGISTER_NOTIFICATION_FLAGS
REGISTER_TOUCH_WINDOW_FLAGS
RESTOREBUTTONSTATES
RGN_COMBINE_MODE
RID_DEVICE_INFO_TYPE
RO_INIT_TYPE
ROP_CODE
ROT_FLAGS
RowOrColumnMajor
RPC_C_AUTHN_LEVEL
RPC_C_IMP_LEVEL
SC_ACTION_TYPE
SC_ENUM_TYPE
SC_STATUS_TYPE
SCARD_SCOPE
SCARD_STATE
SCROLL_WINDOW_FLAGS
ScrollAmount
SCROLLBAR_COMMAND
SCROLLBAR_CONSTANTS
SCROLLINFO_MASK
SDP_SPECIFICTYPE
SDP_TYPE
SECURITY_DESCRIPTOR_CONTROL
SEND_MESSAGE_TIMEOUT_FLAGS
SEND_RECV_FLAGS
SensorState
SERVICE_CONFIG
SERVICE_DIRECTORY_TYPE
SERVICE_ERROR
SERVICE_NOTIFY
SERVICE_REGISTRY_STATE_TYPE
SERVICE_RUNS_IN_PROCESS
SERVICE_SHARED_DIRECTORY_TYPE
SERVICE_SHARED_REGISTRY_STATE_TYPE
SERVICE_START_TYPE
SERVICE_STATUS_CURRENT_STATE
SERVICE_TRIGGER_ACTION
SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE
SERVICE_TRIGGER_TYPE
SET_DISPLAY_CONFIG_FLAGS
SET_FILE_POINTER_MOVE_METHOD
SET_THEME_APP_PROPERTIES_FLAGS
SET_WINDOW_POS_FLAGS
SETUP_DI_GET_CLASS_DEVS_FLAGS
SETUP_DI_PROPERTY_CHANGE_SCOPE
SETUP_DI_REGISTRY_PROPERTY
SFGAO_FLAGS
SHGDNF
SHGFI_FLAGS
SHOW_WINDOW_CMD
SHUTDOWN_FLAGS
SHUTDOWN_REASON
SIATTRIBFLAGS
SIGDN
SIIGBF
SMALLCAPTIONSTATES
SMALLCLOSEBUTTONSTATES
SMALLFRAMEBOTTOMSTATES
SMALLFRAMELEFTSTATES
SMALLFRAMERIGHTSTATES
SND_FLAGS
SPDATAKEYLOCATION
SPEAKFLAGS
SpeechAudioFormatType
SpeechDataKeyLocation
SpeechRunState
SpeechStreamSeekPositionType
SpeechTokenContext
SpeechTokenShellFolder
SpeechVoiceEvents
SpeechVoicePriority
SpeechVoiceSpeakFlags
SPEVENTENUM
SPVISEMES
SPVPRIORITY
STARTUPINFOW_FLAGS
STATFLAG
STATIC_STYLES
STD_HANDLE
STGC
STGM
STGMOVE
STREAM_INFO_LEVELS
STREAM_SEEK
STRETCH_BLT_MODE
StructureChangeType
SupportedTextSelection
SYM_LOAD_FLAGS
SYMBOL_INFO_FLAGS
SYMBOLIC_LINK_FLAGS
SYNCHRONIZATION_ACCESS_RIGHTS
SynchronizedInputType
SYS_COLOR_INDEX
SYSBUTTONSTATES
SYSKIND
SYSTEM_CURSOR_ID
SYSTEM_INFORMATION_CLASS
SYSTEM_METRICS_INDEX
SYSTEM_PARAMETERS_INFO_ACTION
SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS
TASKDIALOG_COMMON_BUTTON_FLAGS
TASKDIALOG_FLAGS
TextEditChangeType
TextPatternRangeEndpoint
TextUnit
THEME_PROPERTY_SYMBOL_ID
THEMESIZE
THREAD_CREATION_FLAGS
THREAD_ERROR_MODE
TILE_WINDOWS_HOW
TMPF_FLAGS
ToggleState
TOKEN_ACCESS_MASK
TOKEN_INFORMATION_CLASS
TOUCHEVENTF_FLAGS
TOUCHINPUTMASKF_MASK
TRACK_POPUP_MENU_FLAGS
TreeScope
TreeTraversalOptions
TrustLevel
TUNNEL_TYPE
TYPEKIND
UIA_ANNOTATIONTYPE
UIA_CONTROLTYPE_ID
UIA_EVENT_ID
UIA_HEADINGLEVEL_ID
UIA_LANDMARKTYPE_ID
UIA_METADATA_ID
UIA_PATTERN_ID
UIA_PROPERTY_ID
UIA_STYLE_ID
UIA_TEXTATTRIBUTE_ID
UNMAP_VIEW_OF_FILE_FLAGS
UPDATE_LAYERED_WINDOW_FLAGS
Uri_PROPERTY
USER_OBJECT_INFORMATION_INDEX
VAR_CHANGE_FLAGS
VARENUM
VARFLAGS
VARKIND
VER_FIND_FILE_FLAGS
VER_FIND_FILE_STATUS
VER_FLAGS
VER_INSTALL_FILE_FLAGS
VER_INSTALL_FILE_STATUS
VERTSCROLLSTATES
VERTTHUMBSTATES
VIRTUAL_ALLOCATION_TYPE
VIRTUAL_FREE_TYPE
VIRTUAL_KEY
VS_FIXEDFILEINFO_FILE_FLAGS
VS_FIXEDFILEINFO_FILE_OS
VS_FIXEDFILEINFO_FILE_SUBTYPE
VS_FIXEDFILEINFO_FILE_TYPE
WAIT_EVENT
WBEM_COMPARISON_FLAG
WBEM_CONDITION_FLAG_TYPE
WBEM_GENERIC_FLAG_TYPE
WBEM_REFRESHER_FLAGS
WINDOW_DISPLAY_AFFINITY
WINDOW_EX_STYLE
WINDOW_LONG_PTR_INDEX
WINDOW_MESSAGE_FILTER_ACTION
WINDOW_STYLE
WindowInteractionState
WINDOWPARTS
WINDOWPLACEMENT_FLAGS
WINDOWS_HOOK_ID
WINDOWTHEMEATTRIBUTETYPE
WindowVisualState
WinHttpRequestAutoLogonPolicy
WinHttpRequestOption
WINSOCK_SHUTDOWN_HOW
WINSOCK_SOCKET_TYPE
WLAN_AUTOCONF_OPCODE
WLAN_CONNECTION_MODE
WLAN_CONNECTION_NOTIFICATION_FLAGS
WLAN_FILTER_LIST_TYPE
WLAN_HOSTED_NETWORK_OPCODE
WLAN_HOSTED_NETWORK_PEER_AUTH_STATE
WLAN_HOSTED_NETWORK_REASON
WLAN_HOSTED_NETWORK_STATE
WLAN_IHV_CONTROL_TYPE
WLAN_INTERFACE_STATE
WLAN_INTERFACE_TYPE
WLAN_INTF_OPCODE
WLAN_NOTIFICATION_SOURCES
WLAN_OPCODE_VALUE_TYPE
WLAN_SECURABLE_OBJECT
WLAN_SET_EAPHOST_FLAGS
WNDCLASS_STYLES
WSL_DISTRIBUTION_FLAGS
XINPUT_CAPABILITIES_FLAGS
XINPUT_DEVSUBTYPE
XINPUT_DEVTYPE
XINPUT_FLAG
XINPUT_GAMEPAD_BUTTON_FLAGS
XINPUT_KEYSTROKE_FLAGS
XINPUT_VIRTUAL_KEY
ZoomUnit