winrt library Null safety

Support for programming against the WinRT API on Windows operating systems.

The Windows Runtime (WinRT) is a suite of APIs and architectural model, introduced in Windows 8, that powers the latest generation of Windows APIs. It is an evolution of the COM API that is designed for access from a variety of languages. WinRT introduces standardized interfaces for collections (e.g. IVectorView), as well as support for generic types and asynchronous programming models.

Warning: The WinRT API projection in Dart is unstable, experimental and under active development. Updates to the win32 package may introduce breaking changes.

Initializing the Windows Runtime

All threads that activate and interact with Windows Runtime objects must be initialized prior to calling into the Windows Runtime. This package provides the winrtInitialize helper function to do this. Call the matching winrtUninitialize function to close the Windows Runtime on the current thread. A successful call to winrtInitialize should be balanced with a corresponding call to winrtUninitialize.

Instantiating Windows Runtime objects

The CreateObject function provides a convenient way to create a new Windows Runtime object. This returns a generic Pointer<COMObject>, which can be cast to the object type desired. For example:

final comObject = CreateObject('Windows.Globalization.Calendar', IID_ICalendar);
final calendar = ICalendar.fromRawPointer(comObject);

The object should be disposed of when it is no longer in use, for example:

free(calendar.ptr);

Strings in the Windows Runtime

Windows Runtime APIs use HSTRING as their native type. An HSTRING is an immutable string object, which is created with the WindowsCreateString API and deleted with the WindowsDeleteString API. The HSTRING itself is an integer value, just like other HANDLE objects in the Win32 programming interface.

Helper functions exist to easily convert between the Dart String type and Windows Runtime strings: specifically, convertToHString and convertFromHString.

Make sure you dispose of HSTRINGs by calling WindowsDeleteString; you do not need to free the pointer itself, since Windows reference counts the backing store and frees the memory when the reference count reaches 0.

Classes

ACCEL Struct
Defines an accelerator key used in an accelerator table.
ACL Struct
The ACL structure is the header of an access control list (ACL). A complete ACL consists of an ACL structure followed by an ordered list of zero or more access control entries (ACEs).
ACTCTX Struct
The ACTCTX structure is used by the CreateActCtx function to create the activation context.
ACTIVATEOPTIONS
Flags used to support design mode, debugging, and testing scenarios.
ADDJOB_INFO_1 Struct
The ADDJOB_INFO_1 structure identifies a print job as well as the directory and file in which an application can store that job.
ALTTABINFO Struct
Contains status information for the application-switching (ALT+TAB) window.
ApplicationActivationManager com
APPX_PACKAGE_SETTINGS Struct
Represents package settings used to create a package.
AppxFactory com
ARRAYDESC Struct
Describes an array, its element type, and its dimension.
AUDCLNT_BUFFERFLAGS Enum
The AUDCLNT_BUFFERFLAGS enumeration defines flags that indicate the status of an audio endpoint buffer.
AUDCLNT_SHAREMODE Enum
The AUDCLNT_SHAREMODE enumeration defines constants that indicate whether an audio stream will run in shared mode or in exclusive mode.
AUDCLNT_STREAMOPTIONS Enum
Defines values that describe the characteristics of an audio stream.
BatteryReport winrt Class
BIND_OPTS Struct
Contains parameters used during a moniker-binding operation.
BITMAP Struct
The BITMAP structure defines the type, width, height, color format, and bit values of a bitmap.
BITMAPFILEHEADER Struct
The BITMAPFILEHEADER structure contains information about the type, size, and layout of a file that contains a DIB.
BITMAPINFO Struct
The BITMAPINFO structure defines the dimensions and color information for a device-independent bitmap (DIB).
BITMAPINFOHEADER Struct
The BITMAPINFOHEADER structure contains information about the dimensions and color format of a device-independent bitmap (DIB).
BLENDFUNCTION Struct
The BLENDFUNCTION structure controls blending by specifying the blending functions for source and destination bitmaps.
BLUETOOTH_ADDRESS Struct
The BLUETOOTH_ADDRESS structure provides the address of a Bluetooth device.
BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS Struct
The BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS structure contains specific configuration information about the Bluetooth device responding to an authentication request.
BLUETOOTH_AUTHENTICATION_METHOD Enum
Bluetooth constants & enumerations The BLUETOOTH_AUTHENTICATION_METHOD enumeration defines the supported authentication types during device pairing.
BLUETOOTH_AUTHENTICATION_REQUIREMENTS Enum
The BLUETOOTH_AUTHENTICATION_REQUIREMENTS enumeration specifies the 'Man in the Middle' protection required for authentication.
BLUETOOTH_DEVICE_INFO Struct
The BLUETOOTH_DEVICE_INFO structure provides information about a Bluetooth device.
BLUETOOTH_DEVICE_SEARCH_PARAMS Struct
The BLUETOOTH_DEVICE_SEARCH_PARAMS structure specifies search criteria for Bluetooth device searches.
BLUETOOTH_FIND_RADIO_PARAMS Struct
The BLUETOOTH_FIND_RADIO_PARAMS structure facilitates enumerating installed Bluetooth radios.
BLUETOOTH_GATT_VALUE_CHANGED_EVENT Struct
The BLUETOOTH_GATT_VALUE_CHANGED_EVENT structure describes a changed attribute value.
BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION Struct
The BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION structure describes one or more characteristics that have changed.
BLUETOOTH_IO_CAPABILITY Enum
The BLUETOOTH_IO_CAPABILITY enumeration defines the input/output capabilities of a Bluetooth Device.
BLUETOOTH_OOB_DATA_INFO Struct
The BLUETOOTH_OOB_DATA_INFO structure contains data used to authenticate prior to establishing an Out-of-Band device pairing.
BLUETOOTH_PIN_INFO Struct
The BLUETOOTH_PIN_INFO structure contains information used for authentication via PIN.
BLUETOOTH_RADIO_INFO Struct
The BLUETOOTH_RADIO_INFO structure provides information about a Bluetooth radio.
BSMINFO Struct
Contains information about a window that denied a request from BroadcastSystemMessageEx.
BSTR
A string data type that is commonly used by OLE Automation, as well as some COM methods.
BTH_LE_GATT_CHARACTERISTIC Struct
The BTH_LE_GATT_CHARACTERISTIC structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile characteristic.
BTH_LE_GATT_CHARACTERISTIC_VALUE Struct
The BTH_LE_GATT_CHARACTERISTIC_VALUE structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile characteristic value.
BTH_LE_GATT_DESCRIPTOR Struct
The BTH_LE_GATT_DESCRIPTOR structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile descriptor.
BTH_LE_GATT_DESCRIPTOR_VALUE Struct
The BTH_LE_GATT_DESCRIPTOR_VALUE structure describes a parent characteristic.
BTH_LE_GATT_SERVICE Struct
The BTH_LE_GATT_SERVICE structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile service.
BTH_LE_UUID Struct
The BTH_LE_UUID structure contains information about a Bluetooth Low Energy (LE) Universally Unique Identifier (UUID).
BY_HANDLE_FILE_INFORMATION Struct
Contains information that the GetFileInformationByHandle function retrieves.
Calendar winrt Class
CBT_CREATEWND Struct
Contains information passed to a WH_CBT hook procedure, CBTProc, before a window is created.
CBTACTIVATESTRUCT Struct
Contains information passed to a WH_CBT hook procedure, CBTProc, before a window is activated.
CHANGEFILTERSTRUCT Struct
Contains extended result information obtained by calling the ChangeWindowMessageFilterEx function.
CHAR_INFO Struct
Specifies a Unicode or ANSI character and its attributes. This structure is used by console functions to read from and write to a console screen buffer.
CHOOSECOLOR Struct
Contains information the ChooseColor function uses to initialize the Color dialog box. After the user closes the dialog box, the system returns information about the user's selection in this structure.
CHOOSEFONT Struct
Contains information that the ChooseFont function uses to initialize the Font dialog box. After the user closes the dialog box, the system returns information about the user's selection in this structure.
COLORADJUSTMENT Struct
The COLORADJUSTMENT structure defines the color adjustment values used by the StretchBlt and StretchDIBits functions when the stretch mode is HALFTONE. You can set the color adjustment values by calling the SetColorAdjustment function.
COMDLG_FILTERSPEC Struct
Used generically to filter elements.
COMMCONFIG Struct
Contains information about the configuration state of a communications device.
COMMPROP Struct
Contains information about a communications driver.
COMMTIMEOUTS Struct
Contains the time-out parameters for a communications device. The parameters determine the behavior of ReadFile, WriteFile, ReadFileEx, and WriteFileEx operations on the device.
COMObject com Interface
A representation of a generic COM object. All Dart COM objects inherit from this class.
COMSTAT Struct
Contains information about a communications device. This structure is filled by the ClearCommError function.
CONSOLE_CURSOR_INFO Struct
Contains information about the console cursor.
CONSOLE_READCONSOLE_CONTROL Struct
Contains information for a console read operation.
CONSOLE_SCREEN_BUFFER_INFO Struct
Contains information about a console screen buffer.
CONSOLE_SELECTION_INFO Struct
Contains information for a console selection.
COORD Struct
Defines the coordinates of a character cell in a console screen buffer. The origin of the coordinate system (0,0) is at the top, left cell of the buffer.
CorOpenFlags Enum
Contains flag values that control metadata behavior upon opening manifest files.
CORRECTIVE_ACTION Enum
Identifies the type of corrective action to be taken for a spelling error.
CREATEFILE2_EXTENDED_PARAMETERS Struct
Contains optional extended parameters for CreateFile2.
CREATESTRUCT Struct
Defines the initialization parameters passed to the window procedure of an application. These members are identical to the parameters of the CreateWindowEx function.
CREDENTIAL Struct
The CREDENTIAL structure contains an individual credential.
CREDENTIAL_ATTRIBUTE Struct
The CREDENTIAL_ATTRIBUTE structure contains an application-defined attribute of the credential. An attribute is a keyword-value pair. It is up to the application to define the meaning of the attribute.
CRYPT_INTEGER_BLOB Struct
Contains an arbitrary array of bytes. The structure definition includes aliases appropriate to the various functions that use it.
CRYPTPROTECT_PROMPTSTRUCT Struct
The CRYPTPROTECT_PROMPTSTRUCT structure provides the text of a prompt and information about when and where that prompt is to be displayed when using the CryptProtectData and CryptUnprotectData functions.
CURSORINFO Struct
Contains global cursor information.
CWPRETSTRUCT Struct
Defines the message parameters passed to a WH_CALLWNDPROCRET hook procedure, CallWndRetProc.
CWPSTRUCT Struct
Defines the message parameters passed to a WH_CALLWNDPROC hook procedure, CallWndProc.
CY Struct
A currency number stored as an 8-byte, two's complement integer, scaled by 10,000 to give a fixed-point number with 15 digits to the left of the decimal point and 4 digits to the right. This IDispatch::GetTypeInfo representation provides a range of 922337203685477.5807 to -922337203685477.5808.
DCB Struct
Defines the control setting for a serial communications device.
DEBUGHOOKINFO Struct
Contains debugging information passed to a WH_DEBUG hook procedure, DebugProc.
DECIMAL Struct
Represents a decimal data type that provides a sign and scale for a number (as in coordinates.) Decimal variables are stored as 96-bit (12-byte) unsigned integers scaled by a variable power of 10. The power of 10 scaling factor specifies the number of digits to the right of the decimal point, and ranges from 0 to 28.
DESIGNVECTOR Struct
The DESIGNVECTOR structure is used by an application to specify values for the axes of a multiple master font.
DESKTOP_SLIDESHOW_DIRECTION Enum
The direction that the slideshow should advance.
DESKTOP_SLIDESHOW_OPTIONS Enum
Desktop wallpaper slideshow settings for shuffling images.
DESKTOP_SLIDESHOW_STATE Enum
Gets the current status of the slideshow.
DESKTOP_WALLPAPER_POSITION Enum
Specifies how the desktop wallpaper should be displayed.
DesktopWallpaper com
DevicePicker winrt Class
DevicePickerDisplayStatusOptions Enum
Indicates what you'd like the device picker to show about a given device. Used with the SetDisplayStatus method on the DevicePicker object.
DevicePickerFilter winrt Class
DEVMODE Struct
The DEVMODE data structure contains information about the initialization and environment of a printer or a display device.
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS Enum
Describes per-monitor DPI scaling behavior overrides for child windows within dialogs. The values in this enumeration are bitfields and can be combined.
DIALOG_DPI_CHANGE_BEHAVIORS Enum
In Per Monitor v2 contexts, dialogs will automatically respond to DPI changes by resizing themselves and re-computing the positions of their child windows (here referred to as re-layouting). This enum works in conjunction with SetDialogDpiChangeBehavior in order to override the default DPI scaling behavior for dialogs.
DIBSECTION Struct
The DIBSECTION structure contains information about a DIB created by calling the CreateDIBSection function. A DIBSECTION structure includes information about the bitmap's dimensions, color format, color masks, optional file mapping object, and optional bit values storage offset. An application can obtain a filled-in DIBSECTION structure for a given DIB by calling the GetObject function.
DISK_EXTENT Struct
Represents a disk extent.
DISK_GEOMETRY Struct
Describes the geometry of disk devices and media.
DISK_GEOMETRY_EX Struct
Describes the extended geometry of disk devices and media.
DISPPARAMS Struct
Contains the arguments passed to a method or property.
DLGITEMTEMPLATE Struct
Defines the dimensions and style of a control in a dialog box. One or more of these structures are combined with a DLGTEMPLATE structure to form a standard template for a dialog box.
DLGTEMPLATE Struct
Defines the dimensions and style of a dialog box. This structure, always the first in a standard template for a dialog box, also specifies the number of controls in the dialog box and therefore specifies the number of subsequent DLGITEMTEMPLATE structures in the template.
DLLVERSIONINFO Struct
Receives DLL-specific version information. It is used with the DllGetVersion function.
DOC_INFO_1 Struct
The DOC_INFO_1 structure describes a document that will be printed.
DOT11_AUTH_CIPHER_PAIR Struct
The DOT11_AUTH_CIPHER_PAIR structure defines a pair of 802.11 authentication and cipher algorithms that can be enabled at the same time on the 802.11 station.
DOT11_BSSID_LIST Struct
The DOT11_BSSID_LIST structure contains a list of basic service set (BSS) identifiers.
DOT11_NETWORK Struct
The DOT11_NETWORK structure contains information about an available wireless network.
DOT11_NETWORK_LIST Struct
The DOT11_NETWORK_LIST structure contains a list of 802.11 wireless networks.
DOT11_SSID Struct
A DOT11_SSID structure contains the SSID of an interface.
DPI_AWARENESS Enum
Identifies the dots per inch (dpi) setting for a thread, process, or window.
DPI_HOSTING_BEHAVIOR Enum
Identifies the DPI hosting behavior for a window. This behavior allows windows created in the thread to host child windows with a different DPI_AWARENESS_CONTEXT.
DRAWTEXTPARAMS Struct
The DRAWTEXTPARAMS structure contains extended formatting options for the DrawTextEx function.
DTBGOPTS Struct
Defines the options for the DrawThemeBackgroundEx function.
DTTOPTS Struct
Defines the options for the DrawThemeTextEx function.
DWM_BLURBEHIND Struct
Specifies Desktop Window Manager (DWM) blur-behind properties. Used by the DwmEnableBlurBehindWindow function.
DWM_WINDOW_CORNER_PREFERENCE
DWMWINDOWATTRIBUTE
Flags used by the DwmGetWindowAttribute and DwmSetWindowAttribute functions to specify window attributes for Desktop Window Manager (DWM) non-client rendering.
EAP_METHOD_TYPE Struct
The EAP_METHOD_TYPE structure contains type, identification, and author information about an EAP method.
EAP_TYPE Struct
The EAP_TYPE structure contains type and vendor identification information for an EAP method.
ELEMDESC Struct
Contains the type description and process-transfer information for a variable, a function, or a function parameter.
ENUMLOGFONTEX Struct
The ENUMLOGFONTEX structure contains information about an enumerated font.
EVENTMSG Struct
Contains information about a hardware message sent to the system message queue. This structure is used to store message information for the JournalPlaybackProc callback function.
EXCEPINFO Struct
Describes an exception that occurred during IDispatch::Invoke.
FILE_SEGMENT_ELEMENT Struct
Union that contains a 64-bit value that points to a page of data.
FileAttributes Enum
Describes the attributes of a file or folder.
FileOpenDialog com
FILEOPENDIALOGOPTIONS Enum
Common dialog constants & enumerations Defines the set of options available to an Open or Save dialog.
FileOpenPicker winrt Class
FileSaveDialog com
FILETIME Struct
Contains a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).
FINDREPLACE Struct
Contains information that the FindText and ReplaceText functions use to initialize the Find and Replace dialog boxes. The FINDMSGSTRING registered message uses this structure to pass the user's search or replacement input to the owner window of a Find or Replace dialog box.
FOCUS_EVENT_RECORD Struct
Describes a focus event in a console INPUT_RECORD structure. These events are used internally and should be ignored.
FUNCDESC Struct
Describes a function.
Gamepad winrt Class
GamepadButtons Enum
Specifies the button type.
GamepadReading Struct
Represents the current state of the gamepad.
GamepadVibration Struct
Describes the gamepad motor speed.
GESTURECONFIG Struct
Gets and sets the configuration for enabling gesture messages and the type of this configuration.
GESTUREINFO Struct
Stores information about a gesture.
GESTURENOTIFYSTRUCT Struct
When transmitted with WM_GESTURENOTIFY messages, passes information about a gesture.
GUID Struct
Represents a globally unique identifier (GUID).
GUITHREADINFO Struct
Contains information about a GUI thread.
HARDWAREINPUT Struct
Contains information about a simulated message generated by an input device other than a keyboard or mouse.
Headset winrt Class
HostName winrt Class
IApplicationActivationManager com Interface
IAppxFactory com Interface
IAppxFile com Interface
IAppxFilesEnumerator com Interface
IAppxManifestApplication com Interface
IAppxManifestApplicationsEnumerator com Interface
IAppxManifestOSPackageDependency com Interface
IAppxManifestPackageDependenciesEnumerator com Interface
IAppxManifestPackageDependency com Interface
IAppxManifestPackageId com Interface
IAppxManifestProperties com Interface
IAppxManifestReader com Interface
IAppxManifestReader2 com Interface
IAppxManifestReader3 com Interface
IAppxManifestReader4 com Interface
IAppxManifestReader5 com Interface
IAppxManifestReader6 com Interface
IAppxManifestReader7 com Interface
IAppxPackageReader com Interface
IAsyncAction winrt Interface
IAsyncInfo winrt Interface
IAudioCaptureClient com Interface
IAudioClient com Interface
IAudioClock com Interface
IAudioRenderClient com Interface
IAudioSessionControl com Interface
IAudioSessionManager com Interface
IAudioStreamVolume com Interface
IBatteryReport winrt Interface
IBindCtx com Interface
ICalendar winrt Interface
IChannelAudioVolume com Interface
IClassFactory com Interface
ICONINFO Struct
Contains information about an icon or a cursor.
ICONINFOEX Struct
Contains information about an icon or a cursor. Extends ICONINFO. Used by GetIconInfoEx.
IConnectionPoint com Interface
IConnectionPointContainer com Interface
IDesktopWallpaper com Interface
IDevicePicker winrt Interface
IDevicePickerFilter winrt Interface
IDispatch com Interface
IDLDESC Struct
Contains the IDL attributes of a type.
IEnumIDList com Interface
IEnumMoniker com Interface
IEnumNetworkConnections com Interface
IEnumNetworks com Interface
IEnumResources com Interface
IEnumSpellingError com Interface
IEnumString com Interface
IEnumVARIANT com Interface
IEnumWbemClassObject com Interface
IErrorInfo com Interface
IFileDialog com Interface
IFileDialog2 com Interface
IFileDialogCustomize com Interface
IFileIsInUse com Interface
IFileOpenDialog com Interface
IFileOpenPicker winrt Interface
IFileSaveDialog com Interface
IGameController winrt Interface
IGameControllerBatteryInfo winrt Interface
IGamepad winrt Interface
IHeadset winrt Interface
IHostName winrt Interface
IInspectable com Interface
IIterable<T> winrt Interface
Exposes an iterator that supports simple iteration over a collection of a specified type.
IIterator<T> winrt Interface
Supports simple iteration over a collection.
IJsonArray winrt Interface
IJsonObject winrt Interface
IJsonObjectWithDefaultValues winrt Interface
IJsonValue winrt Interface
IKeyValuePair<K, V> winrt Interface
Represents a key-value pair.
IKnownFolder com Interface
IKnownFolderManager com Interface
IMap<K, V> winrt Interface
Represents an associative collection, also known as a map or a dictionary.
IMapView<K, V> winrt Interface
Represents an immutable view into a map.
IMMDevice com Interface
IMMDeviceEnumerator com Interface
IModalWindow com Interface
IMoniker com Interface
INetwork com Interface
INetworkAdapter winrt Interface
INetworkConnection com Interface
INetworkInformationStatics winrt Interface
INetworkItem winrt Interface
INetworkListManager com Interface
INetworkListManagerEvents com Interface
INITCOMMONCONTROLSEX Struct
Carries information used to load common control classes from the dynamic-link library (DLL). This structure is used with the InitCommonControlsEx function.
INPUT Struct
Used by SendInput to store information for synthesizing input events such as keystrokes, mouse movement, and mouse clicks.
INPUT_RECORD Struct
Describes an input event in the console input buffer. These records can be read from the input buffer by using the ReadConsoleInput or PeekConsoleInput function, or written to the input buffer by using the WriteConsoleInput function.
INPUT_TRANSFORM Struct
Defines the matrix that represents a transform on a message consumer. This matrix can be used to transform pointer input data from client coordinates to screen coordinates, while the inverse can be used to transform pointer input data from screen coordinates to client coordinates.
IP_ADAPTER_ADDRESSES_LH Struct
The IP_ADAPTER_ADDRESSES structure is the header node for a linked list of addresses for a particular adapter. This structure can simultaneously be used as part of a linked list of IP_ADAPTER_ADDRESSES structures.
IP_ADAPTER_ANYCAST_ADDRESS_XP Struct
The IP_ADAPTER_ANYCAST_ADDRESS structure stores a single anycast IP address in a linked list of addresses for a particular adapter.
IP_ADAPTER_DNS_SERVER_ADDRESS_XP Struct
The IP_ADAPTER_DNS_SERVER_ADDRESS structure stores a single DNS server address in a linked list of DNS server addresses for a particular adapter.
IP_ADAPTER_DNS_SUFFIX Struct
The IP_ADAPTER_DNS_SUFFIX structure stores a DNS suffix in a linked list of DNS suffixes for a particular adapter.
IP_ADAPTER_GATEWAY_ADDRESS_LH Struct
The IP_ADAPTER_GATEWAY_ADDRESS structure stores a single gateway address in a linked list of gateway addresses for a particular adapter.
IP_ADAPTER_INDEX_MAP Struct
The IP_ADAPTER_INDEX_MAP structure stores the interface index associated with a network adapter with IPv4 enabled together with the name of the network adapter.
IP_ADAPTER_MULTICAST_ADDRESS_XP Struct
The IP_ADAPTER_MULTICAST_ADDRESS structure stores a single multicast address in a linked-list of addresses for a particular adapter.
IP_ADAPTER_PREFIX_XP Struct
The IP_ADAPTER_PREFIX structure stores an IP address prefix.
IP_ADAPTER_UNICAST_ADDRESS_LH Struct
The IP_ADAPTER_UNICAST_ADDRESS structure stores a single unicast IP address in a linked list of IP addresses for a particular adapter.
IP_ADAPTER_WINS_SERVER_ADDRESS_LH Struct
The IP_ADAPTER_WINS_SERVER_ADDRESS structure stores a single Windows Internet Name Service (WINS) server address in a linked list of WINS server addresses for a particular adapter.
IP_ADDR_STRING Struct
The IP_ADDR_STRING structure represents a node in a linked-list of IPv4 addresses.
IP_ADDRESS_STRING Struct
The IP_ADDRESS_STRING structure stores an IPv4 address in dotted decimal notation. The IP_ADDRESS_STRING structure definition is also the type definition for the IP_MASK_STRING structure.
IP_INTERFACE_INFO Struct
The IP_INTERFACE_INFO structure contains a list of the network interface adapters with IPv4 enabled on the local system.
IP_PER_ADAPTER_INFO_W2KSP1 Struct
The IP_PER_ADAPTER_INFO structure contains information specific to a particular adapter.
IPedometerReading winrt Interface
IPersist com Interface
IPersistFile com Interface
IPersistMemory com Interface
IPersistStream com Interface
IPhoneNumberFormatter winrt Interface
IPInformation winrt Class
IPrinting3DMultiplePropertyMaterial winrt Interface
IPropertyValue winrt Interface
IProvideClassInfo com Interface
IReference<T> winrt Interface
Enables arbitrary enumerations, structures, and delegate types to be used as property values.
IRunningObjectTable com Interface
ISensor com Interface
ISensorCollection com Interface
ISensorDataReport com Interface
ISensorManager com Interface
ISequentialStream com Interface
IShellFolder com Interface
IShellItem com Interface
IShellItem2 com Interface
IShellItemArray com Interface
IShellItemFilter com Interface
IShellItemImageFactory com Interface
IShellItemResources com Interface
IShellLinkDataList com Interface
IShellLinkDual com Interface
IShellService com Interface
ISimpleAudioVolume com Interface
ISpeechObjectToken com Interface
ISpeechObjectTokens com Interface
ISpellChecker com Interface
ISpellChecker2 com Interface
ISpellCheckerChangedEventHandler com Interface
ISpellCheckerFactory com Interface
ISpellingError com Interface
ISpEventSource com Interface
ISpNotifySource com Interface
ISpVoice com Interface
IStorageItem winrt Interface
IStream com Interface
ISupportErrorInfo com Interface
ITEMIDLIST Struct
Contains a list of item identifiers.
IToastNotificationFactory winrt Interface
IToastNotificationManagerStatics winrt Interface
ITypeInfo com Interface
IUnknown com Interface
IUri com Interface
IUserDataPathsStatics winrt Interface
IVector<T> winrt Interface
Represents a random-access collection of elements.
IVectorView<T> winrt Interface
Represents an immutable view into a vector.
IVirtualDesktopManager com Interface
IWbemClassObject com Interface
IWbemConfigureRefresher com Interface
IWbemContext com Interface
IWbemHiPerfEnum com Interface
IWbemLocator com Interface
IWbemObjectAccess com Interface
IWbemRefresher com Interface
IWbemServices com Interface
JOB_INFO_1 Struct
The JOB_INFO_1 structure specifies print-job information such as the job-identifier value, the name of the printer for which the job is spooled, the name of the machine that created the print job, the name of the user that owns the print job, and so on.
JsonArray winrt Class
JsonObject winrt Class
JsonValue winrt Class
KBDLLHOOKSTRUCT Struct
Contains information about a low-level keyboard input event.
KEY_EVENT_RECORD Struct
Describes a keyboard input event in a console INPUT_RECORD structure.
KEYBDINPUT Struct
Contains information about a simulated keyboard event.
KNOWNFOLDER_DEFINITION Struct
Defines the specifics of a known folder.
KnownFolderManager com
L2_NOTIFICATION_DATA Struct
The L2_NOTIFICATION_DATA structure is used by the IHV Extensions DLL to send notifications to any service or applications that has registered for the notification.
LASTINPUTINFO Struct
Contains the time of the last input.
LOGBRUSH Struct
The LOGBRUSH structure defines the style, color, and pattern of a physical brush. It is used by the CreateBrushIndirect and ExtCreatePen functions.
LOGFONT Struct
The LOGFONT structure defines the attributes of a font.
LOGPALETTE Struct
The LOGPALETTE structure defines a logical palette.
LUID Struct
A Locally Unique Identifier (LUID). This is a value guaranteed to be unique only on the system on which it was generated. The uniqueness of a locally unique identifier is guaranteed only until the system is restarted.
MAGCOLOREFFECT Struct
Describes a color transformation matrix that a magnifier control uses to apply a color effect to magnified screen content.
MAGIMAGEHEADER Struct
Describes an image format.
MAGTRANSFORM Struct
Describes a transformation matrix that a magnifier control uses to magnify screen content.
MapHelper
MARGINS Struct
Returned by the GetThemeMargins function to define the margins of windows that have visual styles applied.
Matrix3x2 Struct
Describes a 3*2 floating point matrix.
Matrix4x4 Struct
Describes a 4*4 floating point matrix.
MC_COLOR_TEMPERATURE Enum
Describes a monitor's color temperature.
MC_DISPLAY_TECHNOLOGY_TYPE Enum
Identifies monitor display technologies.
MC_DRIVE_TYPE Enum
Specifies whether to set or get a monitor's red, green, or blue drive.
MC_GAIN_TYPE Enum
Specifies whether to get or set a monitor's red, green, or blue gain.
MC_POSITION_TYPE Enum
Specifies whether to get or set the vertical or horizontal position of a monitor's display area.
MC_SIZE_TYPE Enum
Specifies whether to get or set the width or height of a monitor's display area.
MCI_OPEN_PARMS Struct
The MCI_OPEN_PARMS structure contains information for the MCI_OPEN command.
MCI_PLAY_PARMS Struct
The MCI_PLAY_PARMS structure contains positioning information for the MCI_PLAY command.
MCI_SEEK_PARMS Struct
The MCI_SEEK_PARMS structure contains positioning information for the MCI_SEEK command.
MCI_STATUS_PARMS Struct
The MCI_STATUS_PARMS structure contains information for the MCI_STATUS command.
MediaPropertySet winrt Class
Represents a set of media properties.
Describes a menu event in a console INPUT_RECORD structure. These events are used internally and should be ignored.
Contains information about a menu.
Contains information about a menu item.
Defines a menu item in a menu template.
Defines the header for a menu template. A complete menu template consists of a header and one or more menu item lists.
METAFILEPICT Struct
Defines the metafile picture format used for exchanging metafile data through the clipboard.
MIDIEVENT Struct
The MIDIEVENT structure describes a MIDI event in a stream buffer.
MIDIHDR Struct
The MIDIHDR structure defines the header used to identify a MIDI system-exclusive or stream buffer.
MIDIINCAPS Struct
The MIDIINCAPS structure describes the capabilities of a MIDI input device.
MIDIOUTCAPS Struct
The MIDIOUTCAPS structure describes the capabilities of a MIDI output device.
MIDIPROPTEMPO Struct
The MIDIPROPTEMPO structure contains the tempo property for a stream.
MIDIPROPTIMEDIV Struct
The MIDIPROPTIMEDIV structure contains the time division property for a stream.
MIDISTRMBUFFVER Struct
The MIDISTRMBUFFVER structure contains version information for a long MIDI event of the MEVT_VERSION type.
MINMAXINFO Struct
Contains information about a window's maximized size and position and its minimum and maximum tracking size.
MMDeviceEnumerator com
MMTIME Struct
The MMTIME structure contains timing information for different types of multimedia data.
MODEMDEVCAPS Struct
Contains information about the capabilities of a modem.
MODEMSETTINGS Struct
Contains information about a modem's configuration.
MODLOAD_DATA Struct
Contains module data.
MONITOR_DPI_TYPE Enum
Identifies the dots per inch (dpi) setting for a monitor.
MONITORINFO Struct
The MONITORINFO structure contains information about a display monitor.
MOUSE_EVENT_RECORD Struct
Describes a mouse input event in a console INPUT_RECORD structure.
MOUSEHOOKSTRUCT Struct
Contains information about a mouse event passed to a WH_MOUSE hook procedure, MouseProc.
MOUSEHOOKSTRUCTEX Struct
Contains information about a mouse event passed to a WH_MOUSE hook procedure, MouseProc. This is an extension of the MOUSEHOOKSTRUCT structure that includes information about wheel movement or the use of the X button.
MOUSEINPUT Struct
Contains information about a simulated mouse event.
MOUSEMOVEPOINT Struct
Contains information about the mouse's location in screen coordinates.
MSG Struct
Contains message information from a thread's message queue.
MSLLHOOKSTRUCT Struct
Contains information about a low-level mouse input event.
NCCALCSIZE_PARAMS Struct
Contains information that an application can use while processing the WM_NCCALCSIZE message to calculate the size, position, and valid contents of the client area of a window.
NDIS_OBJECT_HEADER Struct
The NDIS_OBJECT_HEADER structure packages the object type, version, and size information that is required in many NDIS 6.0 structures.
NET_LUID_LH Struct
The NET_LUID union is the locally unique identifier (LUID) for a network interface.
NetworkAdapter winrt Class
NetworkItem winrt Class
NetworkListManager com
NetworkTypes Enum
Defines the network connection types.
NEWTEXTMETRIC Struct
The NEWTEXTMETRIC structure contains data that describes a physical font.
NLM_SIMULATED_PROFILE_INFO Struct
Used to specify values that are used by SetSimulatedProfileInfo to override current internet connection profile values in an RDP Child Session to support the simulation of specific metered internet connection conditions.
NONCLIENTMETRICS Struct
Contains the scalable metrics associated with the nonclient area of a nonminimized window. This structure is used by the SPI_GETNONCLIENTMETRICS and SPI_SETNONCLIENTMETRICS actions of the SystemParametersInfo function.
NOTIFYICONDATA Struct
Contains information that the system needs to display notifications in the notification area. Used by Shell_NotifyIcon.
OPENCARD_SEARCH_CRITERIA Struct
The OPENCARD_SEARCH_CRITERIA structure is used by the SCardUIDlgSelectCard function in order to recognize cards that meet the requirements set forth by the caller. You can, however, call SCardUIDlgSelectCard without using this structure.
OPENCARDNAME Struct
The OPENCARDNAME structure contains the information that the GetOpenCardName function uses to initialize a smart card Select Card dialog box. Calling SCardUIDlgSelectCard with OPENCARDNAME_EX is recommended over calling GetOpenCardName with OPENCARDNAME. OPENCARDNAME is provided for backward compatibility.
OPENCARDNAME_EX Struct
The OPENCARDNAME_EX structure contains the information that the SCardUIDlgSelectCard function uses to initialize a smart card Select Card dialog box.
OPENFILENAME Struct
Contains information that the GetOpenFileName and GetSaveFileName functions use to initialize an Open or Save As dialog box. After the user closes the dialog box, the system returns information about the user's selection in this structure.
OSVERSIONINFO Struct
Contains operating system version information. The information includes major and minor version numbers, a build number, a platform identifier, and descriptive text about the operating system. This structure is used with the GetVersionEx function.
OSVERSIONINFOEX Struct
Contains operating system version information. The information includes major and minor version numbers, a build number, a platform identifier, and information about product suites and the latest Service Pack installed on the system. This structure is used with the GetVersionEx and VerifyVersionInfo functions.
OVERLAPPED Struct
Contains information used in asynchronous (or overlapped) input and output (I/O).
OVERLAPPED_ENTRY Struct
Contains the information returned by a call to the GetQueuedCompletionStatusEx function.
PAINTSTRUCT Struct
The PAINTSTRUCT structure contains information for an application. This information can be used to paint the client area of a window owned by that application.
PALETTEENTRY Struct
The PALETTEENTRY structure specifies the color and usage of an entry in a logical palette. A logical palette is defined by a LOGPALETTE structure.
PARAMDESC Struct
Contains information needed for transferring a structure element, parameter, or function return value between processes.
PARAMDESCEX Struct
Contains information about the default value of a parameter.
PedometerReading winrt Class
PhoneNumberFormatter winrt Class
PHYSICAL_MONITOR Struct
Contains a handle and text description corresponding to a physical monitor.
Plane Struct
Describes a plane (a flat, two-dimensional surface).
Point Struct
Represents an x- and y-coordinate pair in two-dimensional space. Can also represent a logical point for certain property usages.
POINT Struct
The POINT structure defines the x- and y-coordinates of a point.
POINTER_INFO Struct
Contains basic pointer information common to all pointer types. Applications can retrieve this information using the GetPointerInfo, GetPointerFrameInfo, GetPointerInfoHistory and GetPointerFrameInfoHistory functions.
POINTER_PEN_INFO Struct
Defines basic pen information common to all pointer types.
POINTER_TOUCH_INFO Struct
Defines basic touch information common to all pointer types.
POINTL Struct
The POINTL structure defines the x- and y-coordinates of a point.
POINTS Struct
The POINTS structure defines the x- and y-coordinates of a point.
POLYTEXT Struct
The POLYTEXT structure describes how the PolyTextOut function should draw a string of text.
PORT_INFO_1 Struct
The PORT_INFO_1 structure identifies a supported printer port.
PORT_INFO_2 Struct
The PORT_INFO_2 structure identifies a supported printer port.
POWERBROADCAST_SETTING Struct
Sent with a power setting event and contains data about the specific change.
Contains the execution context of the printer driver that calls GetPrintExecutionData.
PRINTER_DEFAULTS Struct
The PRINTER_DEFAULTS structure specifies the default data type, environment, initialization data, and access rights for a printer.
PRINTER_INFO_1 Struct
The PRINTER_INFO_1 structure specifies general printer information.
PRINTER_INFO_2 Struct
The PRINTER_INFO_2 structure specifies detailed printer information.
PRINTER_INFO_3 Struct
The PRINTER_INFO_3 structure specifies printer security information.
PRINTER_INFO_4 Struct
The PRINTER_INFO_4 structure specifies general printer information. The structure can be used to retrieve minimal printer information on a call to EnumPrinters. Such a call is a fast and easy way to retrieve the names and attributes of all locally installed printers on a system and all remote printer connections that a user has established.
PRINTER_INFO_5 Struct
The PRINTER_INFO_5 structure specifies detailed printer information.
PRINTER_INFO_6 Struct
The PRINTER_INFO_6 specifies the status value of a printer.
PRINTER_NOTIFY_INFO Struct
The PRINTER_NOTIFY_INFO structure contains printer information returned by the FindNextPrinterChangeNotification function. The function returns this information after a wait operation on a printer change notification object has been satisfied.
PRINTER_NOTIFY_INFO_DATA Struct
The PRINTER_NOTIFY_INFO_DATA structure identifies a job or printer information field and provides the current data for that field.
PRINTER_OPTIONS Struct
Represents printer options.
Printing3DMultiplePropertyMaterial winrt Class
PROCESS_DPI_AWARENESS Enum
Identifies dots per inch (dpi) awareness values. DPI awareness indicates how much scaling work an application performs for DPI versus how much is done by the system.
PROCESS_HEAP_ENTRY Struct
Contains information about a heap element. The HeapWalk function uses a PROCESS_HEAP_ENTRY structure to enumerate the elements of a heap.
PROCESS_INFORMATION Struct
Contains information about a newly created process and its primary thread. It is used with the CreateProcess, CreateProcessAsUser, CreateProcessWithLogonW, or CreateProcessWithTokenW function.
PROPERTYKEY Struct
Specifies the FMTID/PID identifier that programmatically identifies a property.
PropertySet winrt Class
Represents a property set, which is a set of PropertyValue objects with string keys.
PropertyValue winrt Class
PROPSPEC Struct
The PROPSPEC structure is used by many of the methods of IPropertyStorage to specify a property either by its property identifier (ID) or the associated string name.
PROPVARIANT Struct
The PROPVARIANT structure is used in the ReadMultiple and WriteMultiple methods of IPropertyStorage to define the type tag and the value of a property in a property set.
Quaternion Struct
Describes a quaternion, which is an abstract representation of an orientation in space that is based on complex numbers.
Rational Struct
Describes a number that can be created by the division of 2 integers.
RAWHID Struct
Describes the format of the raw input from a Human Interface Device (HID).
RAWINPUT Struct
Contains the raw input from a device.
RAWINPUTDEVICE Struct
Defines information for the raw input devices.
RAWINPUTDEVICELIST Struct
Contains information about a raw input device.
RAWINPUTHEADER Struct
Contains the header information that is part of the raw input data.
RAWKEYBOARD Struct
Contains information about the state of the keyboard.
RAWMOUSE Struct
Contains information about the state of the mouse.
Rect Struct
Describes the width, height, and point origin of a rectangle.
RECT Struct
The RECT structure defines a rectangle by the coordinates of its upper-left and lower-right corners.
RGBQUAD Struct
The RGBQUAD structure describes a color consisting of relative intensities of red, green, and blue.
RO_INIT_TYPE Enum
Determines the concurrency model used for incoming calls to the objects created by this thread.
SAFEARRAY Struct
Represents a safe array.
SAFEARRAYBOUND Struct
Represents the bounds of one dimension of the array.
SCARD_ATRMASK Struct
The SCARD_ATRMASK structure is used by the SCardLocateCardsByATR function to locate cards.
SCARD_IO_REQUEST Struct
The SCARD_IO_REQUEST structure begins a protocol control information structure. Any protocol-specific information then immediately follows this structure. The entire length of the structure must be aligned with the underlying hardware architecture word size. For example, in Win32 the length of any PCI information must be a multiple of four bytes so that it aligns on a 32-bit boundary.
SCARD_READERSTATE Struct
The SCARD_READERSTATE structure is used by functions for tracking smart cards within readers.
SCROLLBARINFO Struct
The SCROLLBARINFO structure contains scroll bar information.
SCROLLINFO Struct
The SCROLLINFO structure contains scroll bar parameters to be set by the SetScrollInfo function (or SBM_SETSCROLLINFO message), or retrieved by the GetScrollInfo function (or SBM_GETSCROLLINFO message)
SECURITY_ATTRIBUTES Struct
The SECURITY_ATTRIBUTES structure contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable. This structure provides security settings for objects created by various functions, such as CreateFile, CreatePipe, CreateProcess, RegCreateKeyEx, or RegSaveKeyEx.
SECURITY_DESCRIPTOR Struct
The SECURITY_DESCRIPTOR structure contains the security information associated with an object. Applications use this structure to set and query an object's security status.
Sensor com
SensorCollection com
SensorDataReport com
SensorManager com
SHELL_ITEM_RESOURCE Struct
Defines Shell item resource.
SHELLEXECUTEINFO Struct
Contains information used by ShellExecuteEx.
ShellItem com
SHITEMID Struct
Defines an item identifier.
SHQUERYRBINFO Struct
Contains the size and item count information retrieved by the SHQueryRecycleBin function.
Size Struct
Describes the width and height of an object.
SIZE Struct
The SIZE structure defines the width and height of a rectangle.
SMALL_RECT Struct
Defines the coordinates of the upper left and lower right corners of a rectangle.
SOCKET_ADDRESS Struct
The SOCKET_ADDRESS structure stores protocol-specific address information.
SOLE_AUTHENTICATION_SERVICE Struct
Identifies an authentication service that a server is willing to use to communicate to a client.
SP_DEVICE_INTERFACE_DATA Struct
An SP_DEVICE_INTERFACE_DATA structure defines a device interface in a device information set.
SP_DEVICE_INTERFACE_DETAIL_DATA_ Struct
An SP_DEVICE_INTERFACE_DATA structure defines a device interface in a device information set.
SP_DEVINFO_DATA Struct
An SP_DEVINFO_DATA structure defines a device instance that is a member of a device information set.
SPDRP Enum
Device registry property codes.
SPEAKFLAGS
SpellCheckerFactory com
SPEVENT Struct
SPEVENT contains information about an event. Events are passed from the text-to-speech (TTS) or speech recognition (SR) engines or audio devices back to applications.
SPEVENTSOURCEINFO Struct
SPEVENTSOURCEINFO is used by ISpEventSource::GetInfo to pass back information about the event source. Event sources contain a queue, which hold events until a caller retrieves the events using ::GetEvents.
SpVoice com
SPVOICESTATUS Struct
SPVOICESTATUS contains voice status information. This structure is returned by ISpVoice::GetStatus.
STARTUPINFO Struct
Specifies the window station, desktop, standard handles, and appearance of the main window for a process at creation time.
STARTUPINFOEX Struct
Specifies the window station, desktop, standard handles, and attributes for a new process. It is used with the CreateProcess and CreateProcessAsUser functions.
STATPROPSETSTG Struct
The STATPROPSETSTG structure contains information about a property set.
STATPROPSTG Struct
The STATPROPSTG structure contains data about a single property in a property set. This data is the property ID and type tag, and the optional string name that may be associated with the property.
STATSTG Struct
The STATSTG structure contains statistical data about an open storage, stream, or byte-array object. This structure is used in the IEnumSTATSTG, ILockBytes, IStorage, and IStream interfaces.
STORAGE_DEVICE_NUMBER Struct
Contains information about a device. This structure is used by the IOCTL_STORAGE_GET_DEVICE_NUMBER control code.
StorageItemTypes Enum
Describes whether an item that implements the IStorageItem interface is a file or a folder.
StringMap winrt Class
An associative collection, also known as a map or a dictionary.
STRRET Struct
Contains strings returned from the IShellFolder interface methods.
STYLESTRUCT Struct
Contains the styles for a window.
SYMBOL_INFO Struct
Contains symbol information.
SYSTEM_BATTERY_STATE Struct
Contains information about the current state of the system battery.
SYSTEM_INFO Struct
Contains information about the current computer system. This includes the architecture and type of the processor, the number of processors in the system, the page size, and other such information.
SYSTEM_POWER_STATUS Struct
Contains information about the power status of the system.
SYSTEMTIME Struct
Specifies a date and time, using individual members for the month, day, year, weekday, hour, minute, second, and millisecond. The time is either in coordinated universal time (UTC) or local time, depending on the function that is being called.
TASKDIALOG_BUTTON Struct
The TASKDIALOG_BUTTON structure contains information used to display a button in a task dialog. The TASKDIALOGCONFIG structure uses this structure.
TASKDIALOGCONFIG Struct
The TASKDIALOGCONFIG structure contains information used to display a task dialog. The TaskDialogIndirect function uses this structure.
TEXTMETRIC Struct
The TEXTMETRIC structure contains basic information about a physical font. All sizes are specified in logical units; that is, they depend on the current mapping mode of the display context.
TITLEBARINFO Struct
Contains title bar information.
TITLEBARINFOEX Struct
Expands on the information described in the TITLEBARINFO structure by including the coordinates of each element of the title bar. This structure is sent with the WM_GETTITLEBARINFOEX message.
ToastNotification winrt Class
TOKEN_APPCONTAINER_INFORMATION Struct
The TOKEN_APPCONTAINER_INFORMATION structure specifies all the information in a token that is necessary for an app container.
TOKEN_INFORMATION_CLASS Struct
The TOKEN_INFORMATION_CLASS enumeration contains values that specify the type of information being assigned to or retrieved from an access token.
TOUCHINPUT Struct
Encapsulates data for touch input.
TOUCHPREDICTIONPARAMETERS Struct
Contains hardware input details that can be used to predict touch targets and help compensate for hardware latency when processing touch and gesture input that contains distance and velocity data.
TPMPARAMS Struct
Contains extended parameters for the TrackPopupMenuEx function.
TYPEATTR Struct
Contains attributes of a type.
TYPEDESC Struct
Describes the type of a variable, the return type of a function, or the type of a function parameter.
UNSIGNED_RATIO Struct
Defines a data type used by the Desktop Window Manager (DWM) APIs. It represents a generic ratio and is used for different purposes and units even within a single API.
UPDATELAYEREDWINDOWINFO Struct
Used by UpdateLayeredWindowIndirect to provide position, size, shape, content, and translucency information for a layered window.
UserDataPaths winrt Class
VALENT Struct
Contains information about a registry value. The RegQueryMultipleValues function uses this structure.
ValueSet winrt Class
Implements a map with keys of type String and values of type Object.
VARDESC Struct
Describes a variable, constant, or data member.
VARENUM Enum
Specifies the variant types.
VARIANT Struct
The VARIANT type is used in Win32 to represent a dynamic type. It is represented as a struct containing a union of the types that could be stored.
Vector2 Struct
Describes a vector of two floating-point components.
Vector3 Struct
Describes a vector of three floating-point components.
Vector4 Struct
Describes a vector of four floating-point components.
VirtualDesktopManager com
VOLUME_DISK_EXTENTS Struct
Represents a physical location on a disk. It is the output buffer for the IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS control code.
VS_FIXEDFILEINFO Struct
Contains version information for a file. This information is language and code page independent.
WAVEFORMATEX Struct
The WAVEFORMATEX structure defines the format of waveform-audio data. Only format information common to all waveform-audio data formats is included in this structure. For formats that require additional information, this structure is included as the first member in another structure, along with the additional information.
WAVEFORMATEXTENSIBLE Struct
The WAVEFORMATEXTENSIBLE structure defines the format of waveform-audio data for formats having more than two channels or higher sample resolutions than allowed by WAVEFORMATEX. It can also be used to define any format that can be defined by WAVEFORMATEX.
WAVEHDR Struct
The WAVEHDR structure defines the header used to identify a waveform-audio buffer.
WAVEOUTCAPS Struct
The WAVEOUTCAPS structure describes the capabilities of a waveform-audio output device.
WbemClassObject com
WbemContext com
WbemLocator com
WbemRefresher com
WIN32_FIND_DATA Struct
Contains information about the file that is found by the FindFirstFile, FindFirstFileEx, or FindNextFile function.
WINDOW_BUFFER_SIZE_RECORD Struct
Describes a change in the size of the console screen buffer.
WINDOWINFO Struct
Contains window information.
WINDOWPLACEMENT Struct
Contains information about the placement of a window on the screen.
WINDOWPOS Struct
Contains information about the size and position of a window.
WINDOWTHEMEATTRIBUTETYPE
Specifies the type of visual style attribute to set on a window.
WinRTEnum
The base class that all WinRT Enumerations extend or implement.
WLAN_ASSOCIATION_ATTRIBUTES Struct
The WLAN_ASSOCIATION_ATTRIBUTES structure contains association attributes for a connection.
WLAN_AUTH_CIPHER_PAIR_LIST Struct
The WLAN_AUTH_CIPHER_PAIR_LIST structure contains a list of authentication and cipher algorithm pairs.
WLAN_AVAILABLE_NETWORK Struct
The WLAN_AVAILABLE_NETWORK structure contains information about an available wireless network.
WLAN_AVAILABLE_NETWORK_LIST Struct
The WLAN_AVAILABLE_NETWORK_LIST structure contains an array of information about available networks.
WLAN_BSS_ENTRY Struct
The WLAN_BSS_ENTRY structure contains information about a basic service set (BSS).
WLAN_BSS_LIST Struct
The WLAN_BSS_LIST structure contains a list of basic service set (BSS) entries.
WLAN_CONNECTION_ATTRIBUTES Struct
The WLAN_CONNECTION_ATTRIBUTES structure defines the attributes of a wireless connection.
WLAN_CONNECTION_NOTIFICATION_DATA Struct
The WLAN_CONNECTION_NOTIFICATION_DATA structure contains information about connection related notifications.
WLAN_CONNECTION_PARAMETERS Struct
The WLAN_CONNECTION_PARAMETERS structure specifies the parameters used when using the WlanConnect function.
WLAN_COUNTRY_OR_REGION_STRING_LIST Struct
A WLAN_COUNTRY_OR_REGION_STRING_LIST structure contains a list of supported country or region strings.
WLAN_DEVICE_SERVICE_GUID_LIST Struct
Contains an array of device service GUIDs.
WLAN_DEVICE_SERVICE_NOTIFICATION_DATA Struct
A structure that represents a device service notification.
WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS Struct
The WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS structure contains information about the connection settings on the wireless Hosted Network.
WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE Struct
The WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE structure contains information about a network state change for a data peer on the wireless Hosted Network.
WLAN_HOSTED_NETWORK_PEER_STATE Struct
The WLAN_HOSTED_NETWORK_PEER_STATE structure contains information about the peer state for a peer on the wireless Hosted Network.
WLAN_HOSTED_NETWORK_RADIO_STATE Struct
The WLAN_HOSTED_NETWORK_RADIO_STATE structure contains information about the radio state on the wireless Hosted Network.
WLAN_HOSTED_NETWORK_SECURITY_SETTINGS Struct
The WLAN_HOSTED_NETWORK_SECURITY_SETTINGS structure contains information about the security settings on the wireless Hosted Network.
WLAN_HOSTED_NETWORK_STATE_CHANGE Struct
The WLAN_HOSTED_NETWORK_STATE_CHANGE structure contains information about a network state change on the wireless Hosted Network.
WLAN_HOSTED_NETWORK_STATUS Struct
The WLAN_HOSTED_NETWORK_STATUS structure contains information about the status of the wireless Hosted Network.
WLAN_INTERFACE_CAPABILITY Struct
The WLAN_INTERFACE_CAPABILITY structure contains information about the capabilities of an interface.
WLAN_INTERFACE_INFO Struct
The WLAN_INTERFACE_INFO structure contains information about a wireless LAN interface.
WLAN_INTERFACE_INFO_LIST Struct
The WLAN_INTERFACE_INFO_LIST structure contains an array of NIC interface information.
WLAN_MAC_FRAME_STATISTICS Struct
The WLAN_MAC_FRAME_STATISTICS structure contains information about sent and received MAC frames.
WLAN_MSM_NOTIFICATION_DATA Struct
The WLAN_MSM_NOTIFICATION_DATA structure contains information about media specific module (MSM) connection related notifications.
WLAN_PHY_FRAME_STATISTICS Struct
The WLAN_PHY_FRAME_STATISTICS structure contains information about sent and received PHY frames.
WLAN_PHY_RADIO_STATE Struct
The WLAN_PHY_RADIO_STATE structure specifies the radio state on a specific physical layer (PHY) type.
WLAN_PROFILE_INFO Struct
The WLAN_PROFILE_INFO structure contains basic information about a profile.
WLAN_PROFILE_INFO_LIST Struct
The WLAN_PROFILE_INFO_LIST structure contains a list of wireless profile information.
WLAN_RADIO_STATE Struct
The WLAN_RADIO_STATE structure specifies the radio state on a list of physical layer (PHY) types.
WLAN_RATE_SET Struct
The set of supported data rates.
WLAN_RAW_DATA Struct
The WLAN_RAW_DATA structure contains raw data in the form of a blob that is used by some Native Wifi functions.
WLAN_RAW_DATA_LIST Struct
The WLAN_RAW_DATA_LIST structure contains raw data in the form of an array of data blobs that are used by some Native Wifi functions.
WLAN_SECURITY_ATTRIBUTES Struct
The WLAN_SECURITY_ATTRIBUTES structure defines the security attributes for a wireless connection.
WLAN_STATISTICS Struct
The WLAN_STATISTICS structure contains assorted statistics about an interface.
WNDCLASS Struct
Contains the window class attributes that are registered by the RegisterClass function.
WNDCLASSEX Struct
Contains window class information. It is used with the RegisterClassEx and GetClassInfoEx functions. The WNDCLASSEX structure is similar to the WNDCLASS structure. There are two differences. WNDCLASSEX includes the cbSize member, which specifies the size of the structure, and the hIconSm member, which contains a handle to a small icon associated with the window class.
WSL_DISTRIBUTION_FLAGS Enum
The WSL_DISTRIBUTION_FLAGS enumeration specifies the behavior of a distribution in the Windows Subsystem for Linux (WSL).
WTA_OPTIONS Struct
Defines options that are used to set window visual style attributes.
XFORM Struct
The XFORM structure specifies a world-space to page-space transformation.
XINPUT_BATTERY_INFORMATION Struct
Contains information on battery type and charge state.
XINPUT_CAPABILITIES Struct
Describes the capabilities of a connected controller. The XInputGetCapabilities function returns XINPUT_CAPABILITIES.
XINPUT_GAMEPAD Struct
Describes the current state of the controller.
XINPUT_KEYSTROKE Struct
Specifies keystroke data returned by XInputGetKeystroke.
XINPUT_STATE Struct
Represents the state of a controller.
XINPUT_VIBRATION Struct
Specifies motor speed levels for the vibration function of a controller.

Mixins

IAsyncOperation<TResult> winrt Interface

Extensions

BLUETOOTH_ADDRESS_Extension
BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS_Extension
BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union_Extension
BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union_Extension_1
BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union_Extension_2
BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union_Extension_3
BTH_LE_GATT_DESCRIPTOR_VALUE_Extension
BTH_LE_UUID_Extension
CHAR_INFO_Extension
CY_Extension
DECIMAL__Anonymous1_e__Union_Extension
DECIMAL__Anonymous2_e__Union_Extension
DECIMAL_Extension
DECIMAL_Extension_1
DEVMODEW__Anonymous1_e__Union_Extension
DEVMODEW__Anonymous1_e__Union_Extension_1
DEVMODEW_Extension
DEVMODEW_Extension_1
DialogItemTemplateHelper
DialogTemplateHelper
ELEMDESC_Extension
HexConversion
IInspectableExtension
IN_ADDR__S_un_e__Union_Extension
IN_ADDR__S_un_e__Union_Extension_1
IN_ADDR_Extension
INPUT_Extension
INPUT_RECORD_Extension
INPUT_TRANSFORM__Anonymous_e__Union_Extension
INPUT_TRANSFORM_Extension
IP_ADAPTER_ADDRESSES_LH__Anonymous1_e__Union_Extension
IP_ADAPTER_ADDRESSES_LH__Anonymous2_e__Union_Extension
IP_ADAPTER_ADDRESSES_LH_Extension
IP_ADAPTER_ADDRESSES_LH_Extension_1
IP_ADAPTER_ANYCAST_ADDRESS_XP__Anonymous_e__Union_Extension
IP_ADAPTER_ANYCAST_ADDRESS_XP_Extension
IP_ADAPTER_DNS_SERVER_ADDRESS_XP__Anonymous_e__Union_Extension
IP_ADAPTER_DNS_SERVER_ADDRESS_XP_Extension
IP_ADAPTER_GATEWAY_ADDRESS_LH__Anonymous_e__Union_Extension
IP_ADAPTER_GATEWAY_ADDRESS_LH_Extension
IP_ADAPTER_MULTICAST_ADDRESS_XP__Anonymous_e__Union_Extension
IP_ADAPTER_MULTICAST_ADDRESS_XP_Extension
IP_ADAPTER_PREFIX_XP__Anonymous_e__Union_Extension
IP_ADAPTER_PREFIX_XP_Extension
IP_ADAPTER_UNICAST_ADDRESS_LH__Anonymous_e__Union_Extension
IP_ADAPTER_UNICAST_ADDRESS_LH_Extension
IP_ADAPTER_WINS_SERVER_ADDRESS_LH__Anonymous_e__Union_Extension
IP_ADAPTER_WINS_SERVER_ADDRESS_LH_Extension
KEY_EVENT_RECORD_Extension
MMTIME__u_e__Union_Extension
MMTIME__u_e__Union_Extension_1
MMTIME_Extension
NET_LUID_LH_Extension
NOTIFYICONDATAW_Extension
OVERLAPPED__Anonymous_e__Union_Extension
OVERLAPPED_Extension
PRINTER_NOTIFY_INFO_DATA__NotifyData_e__Union_Extension
PRINTER_NOTIFY_INFO_DATA_Extension
PROCESS_HEAP_ENTRY__Anonymous_e__Union_Extension
PROCESS_HEAP_ENTRY__Anonymous_e__Union_Extension_1
PROCESS_HEAP_ENTRY_Extension
PROPSPEC_Extension
RAWINPUT_Extension
RAWMOUSE__Anonymous_e__Union_Extension
RAWMOUSE_Extension
SetString
Sets the memory starting at the pointer location to the string supplied.
SetStringArray
SHELLEXECUTEINFOW_Extension
StringUtf8Pointer
STRRET_Extension
SYSTEM_INFO__Anonymous_e__Union_Extension
SYSTEM_INFO_Extension
TASKDIALOGCONFIG_Extension
TASKDIALOGCONFIG_Extension_1
TYPEDESC_Extension
Uint8ListBlobConversion
Utf16Conversion
VARDESC_Extension
WAVEFORMATEXTENSIBLE_Extension
WinRTStringConversion

Constants

ACCESS_SYSTEM_SECURITY → const int
Specifies access to the system security portion of the security descriptor.
0x01000000
ALL_PROCESSOR_GROUPS → const int
All processor groups.
0xFFFF
ASPECTX → const int
Relative width of a device pixel used for line drawing.
40
ASPECTXY → const int
Diagonal width of the device pixel used for line drawing.
44
ASPECTY → const int
Relative height of a device pixel used for line drawing.
42
AW_ACTIVATE → const int
Activates the window.
0x00020000
AW_BLEND → const int
Uses a fade effect.
0x00080000
AW_CENTER → const int
Makes the window appear to collapse inward if AW_HIDE is used or expand outward if the AW_HIDE is not used. The various direction flags have no effect.
0x00000010
AW_HIDE → const int
Hides the window. By default, the window is shown.
0x00010000
AW_HOR_NEGATIVE → const int
Animates the window from right to left. This flag can be used with roll or slide animation
0x00000002
AW_HOR_POSITIVE → const int
Animates the window from left to right. This flag can be used with roll or slide animation.
0x00000001
AW_SLIDE → const int
Uses slide animation. By default, roll animation is used.
0x00040000
AW_VER_NEGATIVE → const int
Animates the window from bottom to top. This flag can be used with roll or slide animation.
0x00000008
AW_VER_POSITIVE → const int
Animates the window from top to bottom. This flag can be used with roll or slide animation.
0x00000004
BI_BITFIELDS → const int
Specifies that the bitmap is not compressed and that the color masks for the red, green, and blue components of each pixel are specified in the bV5RedMask, bV5GreenMask, and bV5BlueMask members. This is valid when used with 16- and 32-bpp bitmaps.
3
BI_JPEG → const int
Specifies that the image is compressed using the JPEG file Interchange Format. JPEG compression trades off compression against loss; it can achieve a compression ratio of 20:1 with little noticeable loss.
4
BI_PNG → const int
Specifies that the image is compressed using the PNG file Interchange Format.
5
BI_RGB → const int
An uncompressed format.
0
BI_RLE4 → const int
An RLE format for bitmaps with 4 bpp. The compression format is a two-byte format consisting of a count byte followed by two word-length color indexes.
2
BI_RLE8 → const int
A run-length encoded (RLE) format for bitmaps with 8 bpp. The compression format is a two-byte format consisting of a count byte followed by a byte containing a color index. If bV5Compression is BI_RGB and the bV5BitCount member is 16, 24, or 32, the bitmap array specifies the actual intensities of blue, green, and red rather than using color table indexes.
1
BITSPIXEL → const int
Number of adjacent color bits for each pixel.
12
BLACKONWHITE → const int
Performs a Boolean AND operation using the color values for the eliminated and existing pixels. If the bitmap is a monochrome bitmap, this mode preserves black pixels at the expense of white pixels.
1
BLTALIGNMENT → const int
Preferred horizontal drawing alignment, expressed as a multiple of pixels. For best drawing performance, windows should be horizontally aligned to a multiple of this value. A value of zero indicates that the device is accelerated, and any alignment may be used.
119
BLUETOOTH_GATT_FLAG_CONNECTION_AUTHENTICATED → const int
The client requests the data to be transmitted over an authenticated channel.
0x00000002
BLUETOOTH_GATT_FLAG_CONNECTION_ENCRYPTED → const int
The client requests the data to be transmitted over an encrypted channel.
0x00000001
BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_CACHE → const int
The characteristic value is to be read from the cache (regardless of whether it is present in the cache or not).
0x00000008
BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_DEVICE → const int
The characteristic value is to be read directly from the device. This overwrites the one in the cache if one is already present.
0x00000004
BLUETOOTH_GATT_FLAG_NONE → const int
The client does not have specific GATT requirements (default).
0x00000000
BLUETOOTH_GATT_FLAG_RETURN_ALL → const int
0x00000040
BLUETOOTH_GATT_FLAG_SIGNED_WRITE → const int
Signed write. Profile drivers must use with BLUETOOTH_GATT_FLAG_WRITE_WITHOUT_RESPONSE in order to produce signed write without a response.
0x00000010
BLUETOOTH_GATT_FLAG_WRITE_WITHOUT_RESPONSE → const int
Write without response.
0x00000020
BS_3STATE → const int
Creates a button that is the same as a check box, except that the box can be grayed as well as checked or cleared. Use the grayed state to show that the state of the check box is not determined.
0x00000005
BS_AUTO3STATE → const int
Creates a button that is the same as a three-state check box, except that the box changes its state when the user selects it. The state cycles through checked, indeterminate, and cleared.
0x00000006
BS_AUTOCHECKBOX → const int
Creates a button that is the same as a check box, except that the check state automatically toggles between checked and cleared each time the user selects the check box.
0x00000003
BS_AUTORADIOBUTTON → const int
Creates a button that is the same as a radio button, except that when the user selects it, the system automatically sets the button's check state to checked and automatically sets the check state for all other buttons in the same group to cleared.
0x00000009
BS_BITMAP → const int
Specifies that the button displays a bitmap. See the Remarks section for its interaction with BS_ICON.
0x00000080
BS_BOTTOM → const int
Places text at the bottom of the button rectangle.
0x00000800
BS_CENTER → const int
Centers text horizontally in the button rectangle.
0x00000300
BS_CHECKBOX → const int
Creates a small, empty check box with text. By default, the text is displayed to the right of the check box. To display the text to the left of the check box, combine this flag with the BS_LEFTTEXT style (or with the equivalent BS_RIGHTBUTTON style).
0x00000002
BS_DEFPUSHBUTTON → const int
Creates a push button that behaves like a BS_PUSHBUTTON style button, but has a distinct appearance. If the button is in a dialog box, the user can select the button by pressing the ENTER key, even when the button does not have the input focus. This style is useful for enabling the user to quickly select the most likely (default) option.
0x00000001
BS_DIBPATTERN → const int
A pattern brush defined by a device-independent bitmap (DIB) specification.
5
BS_DIBPATTERN8X8 → const int
A pattern brush defined by a device-independent bitmap (DIB) specification.
8
BS_DIBPATTERNPT → const int
A pattern brush defined by a device-independent bitmap (DIB) specification.
6
BS_FLAT → const int
Specifies that the button is two-dimensional; it does not use the default shading to create a 3-D image.
0x00008000
BS_GROUPBOX → const int
Creates a rectangle in which other controls can be grouped. Any text associated with this style is displayed in the rectangle's upper left corner.
0x00000007
BS_HATCHED → const int
Hatched brush.
2
BS_HOLLOW → const int
Hollow brush.
BS_NULL
BS_ICON → const int
Specifies that the button displays an icon. See the Remarks section for its interaction with BS_BITMAP.
0x00000040
BS_LEFT → const int
Left-justifies the text in the button rectangle. However, if the button is a check box or radio button that does not have the BS_RIGHTBUTTON style, the text is left justified on the right side of the check box or radio button.
0x00000100
BS_LEFTTEXT → const int
Places text on the left side of the radio button or check box when combined with a radio button or check box style. Same as the BS_RIGHTBUTTON style.
0x00000020
BS_MULTILINE → const int
Wraps the button text to multiple lines if the text string is too long to fit on a single line in the button rectangle.
0x00002000
BS_NOTIFY → const int
Enables a button to send BN_KILLFOCUS and BN_SETFOCUS notification codes to its parent window. Note that buttons send the BN_CLICKED notification code regardless of whether it has this style. To get BN_DBLCLK notification codes, the button must have the BS_RADIOBUTTON or BS_OWNERDRAW style.
0x00004000
BS_NULL → const int
Hollow brush.
1
BS_OWNERDRAW → const int
Creates an owner-drawn button. The owner window receives a WM_DRAWITEM message when a visual aspect of the button has changed. Do not combine the BS_OWNERDRAW style with any other button styles.
0x0000000B
BS_PATTERN → const int
Pattern brush defined by a memory bitmap.
3
BS_PATTERN8X8 → const int
Pattern brush defined by a memory bitmap.
7
BS_PUSHBOX → const int
Defines a push-box control, which is identical to a PUSHBUTTON, except that it does not display a button face or frame; only the text appears.
0x0000000A
BS_PUSHBUTTON → const int
Creates a push button that posts a WM_COMMAND message to the owner window when the user selects the button.
0x00000000
BS_PUSHLIKE → const int
Makes a button (such as a check box, three-state check box, or radio button) look and act like a push button. The button looks raised when it isn't pushed or checked, and sunken when it is pushed or checked.
0x00001000
BS_RADIOBUTTON → const int
Creates a small circle with text. By default, the text is displayed to the right of the circle. To display the text to the left of the circle, combine this flag with the BS_LEFTTEXT style (or with the equivalent BS_RIGHTBUTTON style). Use radio buttons for groups of related, but mutually exclusive choices.
0x00000004
BS_RIGHT → const int
Right-justifies text in the button rectangle. However, if the button is a check box or radio button that does not have the BS_RIGHTBUTTON style, the text is right justified on the right side of the check box or radio button.
0x00000200
BS_RIGHTBUTTON → const int
Positions a radio button's circle or a check box's square on the right side of the button rectangle. Same as the BS_LEFTTEXT style.
BS_LEFTTEXT
BS_SOLID → const int
Solid brush.
0
BS_TEXT → const int
Specifies that the button displays text.
0x00000000
BS_TOP → const int
Places text at the top of the button rectangle.
0x00000400
BS_TYPEMASK → const int
Do not use this style. A composite style bit that results from using the OR operator on BS_* style bits. It can be used to mask out valid BS_* bits from a given bitmask. Note that this is out of date and does not correctly include all valid styles. Thus, you should not use this style.
0x0000000F
BS_USERBUTTON → const int
Obsolete, but provided for compatibility with 16-bit versions of Windows. Applications should use BS_OWNERDRAW instead.
0x00000008
BS_VCENTER → const int
Places text in the middle (vertically) of the button rectangle.
0x00000C00
CALLBACK_EVENT → const int
The dwCallback parameter is an event handle.
0x00050000
CALLBACK_FUNCTION → const int
The dwCallback parameter is a callback procedure address.
0x00030000
CALLBACK_NULL → const int
No callback mechanism. This is the default setting.
0x00000000
CALLBACK_THREAD → const int
The dwCallback parameter is a thread identifier.
0x00020000
CALLBACK_WINDOW → const int
The dwCallback parameter is a window handle.
0x00010000
CBR_110 → const int
110 bps.
110
CBR_115200 → const int
115200 bps.
115200
CBR_1200 → const int
1200 bps.
1200
CBR_128000 → const int
128000 bps.
128000
CBR_14400 → const int
14400 bps.
14400
CBR_19200 → const int
19200 bps.
19200
CBR_2400 → const int
2400 bps.
2400
CBR_256000 → const int
256000 bps.
256000
CBR_300 → const int
300 bps.
300
CBR_38400 → const int
38400 bps.
38400
CBR_4800 → const int
4800 bps.
4800
CBR_56000 → const int
56000 bps.
56000
CBR_57600 → const int
57600 bps.
57600
CBR_600 → const int
600 bps.
600
CBR_9600 → const int
9600 bps.
9600
CC_ANYCOLOR → const int
Causes the dialog box to display all available colors in the set of basic colors.
0x00000100
CC_ENABLEHOOK → const int
Enables the hook procedure specified in the lpfnHook member of this structure. This flag is used only to initialize the dialog box.
0x00000010
CC_ENABLETEMPLATE → const int
The hInstance and lpTemplateName members specify a dialog box template to use in place of the default template. This flag is used only to initialize the dialog box.
0x00000020
CC_ENABLETEMPLATEHANDLE → const int
The hInstance member identifies a data block that contains a preloaded dialog box template. The system ignores the lpTemplateName member if this flag is specified. This flag is used only to initialize the dialog box.
0x00000040
CC_FULLOPEN → const int
Causes the dialog box to display the additional controls that allow the user to create custom colors. If this flag is not set, the user must click the Define Custom Color button to display the custom color controls.
0x00000002
CC_PREVENTFULLOPEN → const int
Disables the Define Custom Color button.
0x00000004
CC_RGBINIT → const int
Causes the dialog box to use the color specified in the rgbResult member as the initial color selection.
0x00000001
CC_SHOWHELP → const int
Causes the dialog box to display the Help button. The hwndOwner member must specify the window to receive the HELPMSGSTRING registered messages that the dialog box sends when the user clicks the Help button.
0x00000008
CC_SOLIDCOLOR → const int
Causes the dialog box to display only solid colors in the set of basic colors.
0x00000080
CF_ANSIONLY → const int
This flag is obsolete.
0x00000400
CF_APPLY → const int
Causes the dialog box to display the Apply button. You should provide a hook procedure to process WM_COMMAND messages for the Apply button. The hook procedure can send the WM_CHOOSEFONT_GETLOGFONT message to the dialog box to retrieve the address of the structure that contains the current selections for the font.
0x00000200
CF_BITMAP → const int
A handle to a bitmap (HBITMAP).
2
CF_BOTH → const int
This flag is ignored for font enumeration.
CF_SCREENFONTS | CF_PRINTERFONTS
CF_DIB → const int
A memory object containing a BITMAPINFO structure followed by the bitmap bits.
8
CF_DIBV5 → const int
A memory object containing a BITMAPV5HEADER structure followed by the bitmap color space information and the bitmap bits.
17
CF_DIF → const int
Software Arts' Data Interchange Format.
5
CF_DSPBITMAP → const int
Bitmap display format associated with a private format.
0x0082
CF_DSPENHMETAFILE → const int
Enhanced metafile display format associated with a private format.
0x008E
CF_DSPMETAFILEPICT → const int
Metafile-picture display format associated with a private format.
0x0083
CF_DSPTEXT → const int
Text display format associated with a private format.
0x0081
CF_EFFECTS → const int
Causes the dialog box to display the controls that allow the user to specify strikeout, underline, and text color options. If this flag is set, you can use the rgbColors member to specify the initial text color. You can use the lfStrikeOut and lfUnderline members of the structure pointed to by lpLogFont to specify the initial settings of the strikeout and underline check boxes. ChooseFont can use these members to return the user's selections.
0x00000100
CF_ENABLEHOOK → const int
Enables the hook procedure specified in the lpfnHook member of this structure.
0x00000008
CF_ENABLETEMPLATE → const int
Indicates that the hInstance and lpTemplateName members specify a dialog box template to use in place of the default template.
0x00000010
CF_ENABLETEMPLATEHANDLE → const int
Indicates that the hInstance member identifies a data block that contains a preloaded dialog box template. The system ignores the lpTemplateName member if this flag is specified.
0x00000020
CF_ENHMETAFILE → const int
A handle to an enhanced metafile (HENHMETAFILE).
14
CF_FIXEDPITCHONLY → const int
ChooseFont should enumerate and allow selection of only fixed-pitch fonts.
0x00004000
CF_FORCEFONTEXIST → const int
ChooseFont should indicate an error condition if the user attempts to select a font or style that is not listed in the dialog box.
0x00010000
CF_GDIOBJFIRST → const int
Start of a range of integer values for application-defined GDI object clipboard formats. The range ends with CF_GDIOBJLAST.
0x0300
CF_GDIOBJLAST → const int
End of a range of integer values for application-defined GDI object clipboard formats.
0x03FF
CF_HDROP → const int
A handle to type HDROP that identifies a list of files. An application can retrieve information about the files by passing the handle to the DragQueryFile function.
15
CF_INACTIVEFONTS → const int
ChooseFont should additionally display fonts that are set to Hide in Fonts Control Panel.
0x02000000
CF_INITTOLOGFONTSTRUCT → const int
ChooseFont should use the structure pointed to by the lpLogFont member to initialize the dialog box controls.
0x00000040
CF_LIMITSIZE → const int
ChooseFont should select only font sizes within the range specified by the nSizeMin and nSizeMax members.
0x00002000
CF_LOCALE → const int
The data is a handle (HGLOBAL) to the locale identifier (LCID) associated with text in the clipboard. When you close the clipboard, if it contains CF_TEXT data but no CF_LOCALE data, the system automatically sets the CF_LOCALE format to the current input language. You can use the CF_LOCALE format to associate a different locale with the clipboard text.
16
CF_METAFILEPICT → const int
Handle to a metafile picture format as defined by the METAFILEPICT structure. When passing a CF_METAFILEPICT handle by means of DDE, the application responsible for deleting hMem should also free the metafile referred to by the CF_METAFILEPICT handle.
3
CF_NOFACESEL → const int
When using a LOGFONT structure to initialize the dialog box controls, use this flag to prevent the dialog box from displaying an initial selection for the font name combo box. This is useful when there is no single font name that applies to the text selection.
0x00080000
CF_NOOEMFONTS → const int
Same as the CF_NOVECTORFONTS flag.
CF_NOVECTORFONTS
CF_NOSCRIPTSEL → const int
Disables the Script combo box. When this flag is set, the lfCharSet member of the LOGFONT structure is set to DEFAULT_CHARSET when ChooseFont returns. This flag is used only to initialize the dialog box.
0x00800000
CF_NOSIMULATIONS → const int
ChooseFont should not display or allow selection of font simulations.
0x00001000
CF_NOSIZESEL → const int
When using a structure to initialize the dialog box controls, use this flag to prevent the dialog box from displaying an initial selection for the Font Size combo box. This is useful when there is no single font size that applies to the text selection.
0x00200000
CF_NOSTYLESEL → const int
When using a LOGFONT structure to initialize the dialog box controls, use this flag to prevent the dialog box from displaying an initial selection for the Font Style combo box. This is useful when there is no single font style that applies to the text selection.
0x00100000
CF_NOVECTORFONTS → const int
ChooseFont should not allow vector font selections.
0x00000800
CF_NOVERTFONTS → const int
Causes the Font dialog box to list only horizontally oriented fonts.
0x01000000
CF_OEMTEXT → const int
Text format containing characters in the OEM character set. Each line ends with a carriage return/linefeed (CR-LF) combination. A null character signals the end of the data.
7
CF_OWNERDISPLAY → const int
Owner-display format. The clipboard owner must display and update the clipboard viewer window, and receive the WM_ASKCBFORMATNAME, WM_HSCROLLCLIPBOARD, WM_PAINTCLIPBOARD, WM_SIZECLIPBOARD, and WM_VSCROLLCLIPBOARD messages.
0x0080
CF_PALETTE → const int
Handle to a color palette. Whenever an application places data in the clipboard that depends on or assumes a color palette, it should place the palette on the clipboard as well.
9
CF_PENDATA → const int
Data for the pen extensions to the Microsoft Windows for Pen Computing.
10
CF_PRINTERFONTS → const int
This flag is ignored for font enumeration. In Windows Vista or below, it caused the dialog box to list only the fonts supported by the printer associated with the device context or information context identified by the hDC member.
0x00000002
CF_PRIVATEFIRST → const int
Start of a range of integer values for private clipboard formats. The range ends with CF_PRIVATELAST.
0x0200
CF_PRIVATELAST → const int
End of a range of integer values for private clipboard formats.
0x02FF
CF_RIFF → const int
Represents audio data more complex than can be represented in a CF_WAVE standard wave format.
11
CF_SCALABLEONLY → const int
Specifies that ChooseFont should allow only the selection of scalable fonts. Scalable fonts include vector fonts, scalable printer fonts, TrueType fonts, and fonts scaled by other technologies.
0x00020000
CF_SCREENFONTS → const int
This flag is ignored for font enumeration. In Windows Vista or below, it caused the dialog box to list only the screen fonts supported by the system.
0x00000001
CF_SCRIPTSONLY → const int
ChooseFont should allow selection of fonts for all non-OEM and Symbol character sets, as well as the ANSI character set.
CF_ANSIONLY
CF_SELECTSCRIPT → const int
When specified on input, only fonts with the character set identified in the lfCharSet member of the LOGFONT structure are displayed. The user will not be allowed to change the character set specified in the Scripts combo box.
0x00400000
CF_SHOWHELP → const int
Causes the dialog box to display the Help button. The hwndOwner member must specify the window to receive the HELPMSGSTRING registered messages that the dialog box sends when the user clicks the Help button.
0x00000004
CF_SYLK → const int
Microsoft Symbolic Link (SYLK) format.
4
CF_TEXT → const int
Text format. Each line ends with a carriage return/linefeed (CR-LF) combination. A null character signals the end of the data. Use this format for ANSI text.
1
CF_TIFF → const int
6
CF_TTONLY → const int
ChooseFont should only enumerate and allow the selection of TrueType fonts.
0x00040000
CF_UNICODETEXT → const int
Unicode text format. Each line ends with a carriage return/linefeed (CR-LF) combination. A null character signals the end of the data.
13
CF_USESTYLE → const int
The lpszStyle member is a pointer to a buffer that contains style data that ChooseFont should use to initialize the Font Style combo box. When the user closes the dialog box, ChooseFont copies style data for the user's selection to this buffer.
0x00000080
CF_WAVE → const int
Represents audio data in one of the standard wave formats, such as 11 kHz or 22 kHz PCM.
12
CF_WYSIWYG → const int
Obsolete. ChooseFont ignores this flag.
0x00008000
CLIPCAPS → const int
Flag that indicates the clipping capabilities of the device. If the device can clip to a rectangle, it is 1. Otherwise, it is 0.
36
CLSCTX_ALL → const int
The combination of CLSCTX_INPROC_SERVER, CLSCTX_INPROC_HANDLER, CLSCTX_LOCAL_SERVER, and CLSCTX_REMOTE_SERVER.
CLSCTX_INPROC_SERVER | CLSCTX_INPROC_HANDLER | CLSCTX_LOCAL_SERVER | CLSCTX_REMOTE_SERVER
CLSCTX_INPROC_HANDLER → const int
The code that manages objects of this class is an in-process handler. This is a DLL that runs in the client process and implements client-side structures of this class when instances of the class are accessed remotely.
0x2
CLSCTX_INPROC_SERVER → const int
The code that creates and manages objects of this class is a DLL that runs in the same process as the caller of the function specifying the class context.
0x1
CLSCTX_LOCAL_SERVER → const int
The EXE code that creates and manages objects of this class runs on same machine but is loaded in a separate process space.
0x4
CLSCTX_REMOTE_SERVER → const int
A remote context. The LocalServer32 or LocalService code that creates and manages objects of this class is run on a different computer.
0x10
COLOR_ACTIVEBORDER → const int
Active window border.
10
COLOR_ACTIVECAPTION → const int
Active window title bar.
2
COLOR_APPWORKSPACE → const int
Background color of multiple document interface (MDI) applications.
12
COLOR_BACKGROUND → const int
Desktop.
1
COLOR_BTNFACE → const int
Face color for three-dimensional display elements and for dialog box backgrounds.
15
COLOR_BTNHIGHLIGHT → const int
Highlight color for three-dimensional display elements (for edges facing the light source.)
20
COLOR_BTNSHADOW → const int
Shadow color for three-dimensional display elements (for edges facing away from the light source).
16
COLOR_BTNTEXT → const int
Text on push buttons.
18
COLOR_CAPTIONTEXT → const int
Text in caption, size box, and scroll bar arrow box.
9
COLOR_GRAYTEXT → const int
Grayed (disabled) text.
17
COLOR_HIGHLIGHT → const int
Item(s) selected in a control.
13
COLOR_HIGHLIGHTTEXT → const int
Text of item(s) selected in a control.
14
COLOR_INACTIVEBORDER → const int
Inactive window border.
11
COLOR_INACTIVECAPTION → const int
Inactive window caption.
3
COLOR_INACTIVECAPTIONTEXT → const int
Color of text in an inactive caption.
19
COLOR_MENU → const int
Menu background.
4
COLOR_MENUTEXT → const int
Text in menus.
7
COLOR_SCROLLBAR → const int
Scroll bar gray area.
0
COLOR_WINDOW → const int
Window background.
5
COLOR_WINDOWFRAME → const int
Window frame.
6
COLOR_WINDOWTEXT → const int
Text in windows.
8
COLORMGMTCAPS → const int
Value that indicates the color management capabilities of the device.
121
COLORONCOLOR → const int
Deletes the pixels. This mode deletes all eliminated lines of pixels without trying to preserve their information.
3
COLORRES → const int
Actual color resolution of the device, in bits per pixel. This index is valid only if the device driver sets the RC_PALETTE bit in the RASTERCAPS index and is available only if the driver is compatible with 16-bit Windows.
108
CREATE_ALWAYS → const int
Creates a new file, always.
2
CREATE_NEW → const int
Creates a new file, only if it does not already exist.
1
CS_BYTEALIGNCLIENT → const int
Aligns the window's client area on a byte boundary (in the x direction). This style affects the width of the window and its horizontal placement on the display.
0x1000
CS_BYTEALIGNWINDOW → const int
Aligns the window on a byte boundary (in the x direction). This style affects the width of the window and its horizontal placement on the display.
0x2000
CS_CLASSDC → const int
Allocates one device context to be shared by all windows in the class. Because window classes are process specific, it is possible for multiple threads of an application to create a window of the same class. It is also possible for the threads to attempt to use the device context simultaneously. When this happens, the system allows only one thread to successfully finish its drawing operation.
0x0040
CS_DBLCLKS → const int
Sends a double-click message to the window procedure when the user double-clicks the mouse while the cursor is within a window belonging to the class.
0x0008
CS_DROPSHADOW → const int
Enables the drop shadow effect on a window. The effect is turned on and off through SPI_SETDROPSHADOW. Typically, this is enabled for small, short-lived windows such as menus to emphasize their Z-order relationship to other windows. Windows created from a class with this style must be top-level windows; they may not be child windows.
0x00020000
CS_GLOBALCLASS → const int
Indicates that the window class is an application global class.
0x4000
CS_HREDRAW → const int
Redraws the entire window if a movement or size adjustment changes the width of the client area.
0x0002
CS_NOCLOSE → const int
Disables Close on the window menu.
0x0200
CS_OWNDC → const int
Allocates a unique device context for each window in the class.
0x0020
CS_PARENTDC → const int
Sets the clipping rectangle of the child window to that of the parent window so that the child can draw on the parent. A window with the CS_PARENTDC style bit receives a regular device context from the system's cache of device contexts. It does not give the child the parent's device context or device context settings. Specifying CS_PARENTDC enhances an application's performance.
0x0080
CS_SAVEBITS → const int
Saves, as a bitmap, the portion of the screen image obscured by a window of this class. When the window is removed, the system uses the saved bitmap to restore the screen image, including other windows that were obscured. Therefore, the system does not send WM_PAINT messages to windows that were obscured if the memory used by the bitmap has not been discarded and if other screen actions have not invalidated the stored image.
0x0800
CS_VREDRAW → const int
Redraws the entire window if a movement or size adjustment changes the height of the client area.
0x0001
CURVECAPS → const int
Value that indicates the curve capabilities of the device.
28
DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION → const int
Indicates how the activation context is to be deactivated.
1
DELETE → const int
The right to delete the object.
0x00010000
DESKTOPHORZRES → const int
118
DESKTOPVERTRES → const int
117
DEVICE_NOTIFY_SERVICE_HANDLE → const int
Notifications are sent to the HandlerEx callback function with a dwControl parameter of SERVICE_CONTROL_POWEREVENT and a dwEventType of PBT_POWERSETTINGCHANGE.
1
DEVICE_NOTIFY_WINDOW_HANDLE → const int
Notifications are sent using WM_POWERBROADCAST messages with a wParam parameter of PBT_POWERSETTINGCHANGE.
0
DICS_FLAG_CONFIGGENERAL → const int
(Obsolete. Do not use.)
0x00000004
DICS_FLAG_CONFIGSPECIFIC → const int
Make the change in the specified profile only.
0x00000002
DICS_FLAG_GLOBAL → const int
Make the change in all hardware profiles.
0x00000001
DIGCF_ALLCLASSES → const int
Return a list of installed devices for all device setup classes or all device interface classes.
0x00000004
DIGCF_DEFAULT → const int
Return only the device that is associated with the system default device interface, if one is set, for the specified device interface classes.
0x00000001
DIGCF_DEVICEINTERFACE → const int
Return devices that support device interfaces for the specified device interface classes.
0x00000010
DIGCF_PRESENT → const int
Return only devices that are currently present in a system.
0x00000002
DIGCF_PROFILE → const int
Return only devices that are a part of the current hardware profile.
0x00000008
DIREG_BOTH → const int
Both hardware and software keys.
0x00000004
DIREG_DEV → const int
Hardware key for the device.
0x00000001
DIREG_DRV → const int
Software key for the device.
0x00000002
DISABLE_NEWLINE_AUTO_RETURN → const int
When writing with WriteFile or WriteConsole, this adds an additional state to end-of-line wrapping that can delay the cursor move and buffer scroll operations.
0x0008
DISPATCH_METHOD → const int
The member is invoked as a method. If a property has the same name, both this and the DISPATCH_PROPERTYGET flag can be set.
0x1
DISPATCH_PROPERTYGET → const int
The member is retrieved as a property or data member.
0x2
DISPATCH_PROPERTYPUT → const int
The member is changed as a property or data member.
0x4
DISPATCH_PROPERTYPUTREF → const int
The member is changed by a reference assignment, rather than a value assignment. This flag is valid only when the property accepts a reference to an object.
0x8
DONT_RESOLVE_DLL_REFERENCES → const int
If this value is used, and the executable module is a DLL, the system does not call DllMain for process and thread initialization and termination. Also, the system does not load additional executable modules that are referenced by the specified module.
0x00000001
DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE → const int
Per monitor DPI aware. This window checks for the DPI when it is created and adjusts the scale factor whenever the DPI changes. These processes are not automatically scaled by the system.
-3
DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2 → const int
Also known as Per Monitor v2. An advancement over the original per-monitor DPI awareness mode, which enables applications to access new DPI-related scaling behaviors on a per top-level window basis.
-4
DPI_AWARENESS_CONTEXT_SYSTEM_AWARE → const int
System DPI aware. This window does not scale for DPI changes. It will query for the DPI once and use that value for the lifetime of the process. If the DPI changes, the process will not adjust to the new DPI value. It will be automatically scaled up or down by the system when the DPI changes from the system value.
-2
DPI_AWARENESS_CONTEXT_UNAWARE → const int
DPI unaware. This window does not scale for DPI changes and is always assumed to have a scale factor of 100% (96 DPI). It will be automatically scaled by the system on any other DPI setting.
-1
DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED → const int
DPI unaware with improved quality of GDI-based content. This mode behaves similarly to DPI_AWARENESS_CONTEXT_UNAWARE, but also enables the system to automatically improve the rendering quality of text and other GDI-based primitives when the window is displayed on a high-DPI monitor.
-5
DRIVERVERSION → const int
The device driver version.
0
DS_3DLOOK → const int
Obsolete. Do not use.
0x0004
DS_ABSALIGN → const int
Indicates that the coordinates of the dialog box are screen coordinates. If this style is not specified, the coordinates are client coordinates.
0x01
DS_CENTER → const int
Centers the dialog box in the working area of the monitor that contains the owner window. If no owner window is specified, the dialog box is centered in the working area of a monitor determined by the system. The working area is the area not obscured by the taskbar or any appbars.
0x0800
DS_CENTERMOUSE → const int
Centers the dialog box on the mouse cursor.
0x1000
DS_CONTEXTHELP → const int
Includes a question mark in the title bar of the dialog box. When the user clicks the question mark, the cursor changes to a question mark with a pointer.
0x2000
DS_CONTROL → const int
Creates a dialog box that works well as a child window of another dialog box, much like a page in a property sheet. This style allows the user to tab among the control windows of a child dialog box, use its accelerator keys, and so on.
0x0400
DS_FIXEDSYS → const int
Causes the dialog box to use the monospace SYSTEM_FIXED_FONT instead of the default SYSTEM_FONT.
0x0008
DS_LOCALEDIT → const int
Obsolete. Do not use.
0x20
DS_MODALFRAME → const int
Creates a dialog box with a modal dialog-box frame that can be combined with a title bar and window menu by specifying the WS_CAPTION and WS_SYSMENU styles.
0x80
DS_NOFAILCREATE → const int
Creates the dialog box even if errors occur for example, if a child window cannot be created or if the system cannot create a special data segment for an edit control.
0x0010
DS_NOIDLEMSG → const int
Suppresses WM_ENTERIDLE messages that the system would otherwise send to the owner of the dialog box while the dialog box is displayed.
0x100
DS_SETFONT → const int
Indicates that the header of the dialog box template (either standard or extended) contains additional data specifying the font to use for text in the client area and controls of the dialog box.
0x40
DS_SETFOREGROUND → const int
Causes the system to use the SetForegroundWindow function to bring the dialog box to the foreground. This style is useful for modal dialog boxes that require immediate attention from the user regardless of whether the owner window is the foreground window.
0x200
DS_SHELLFONT → const int
Indicates that the dialog box should use the system font. The typeface member of the extended dialog box template must be set to MS Shell Dlg. Otherwise, this style has no effect.
DS_SETFONT | DS_FIXEDSYS
DS_SYSMODAL → const int
Obsolete. Do not use.
0x02
DT_BOTTOM → const int
Justifies the text to the bottom of the rectangle. This value is used only with the DT_SINGLELINE value.
0x008
DT_CALCRECT → const int
Determines the width and height of the rectangle. If there are multiple lines of text, DrawText uses the width of the rectangle pointed to by the lpRect parameter and extends the base of the rectangle to bound the last line of text. If the largest word is wider than the rectangle, the width is expanded. If the text is less than the width of the rectangle, the width is reduced. If there is only one line of text, DrawText modifies the right side of the rectangle so that it bounds the last character in the line. In either case, DrawText returns the height of the formatted text but does not draw the text.
0x00000400
DT_CENTER → const int
Centers text horizontally in the rectangle.
0x001
DT_EDITCONTROL → const int
Duplicates the text-displaying characteristics of a multiline edit control. Specifically, the average character width is calculated in the same manner as for an edit control, and the function does not display a partially visible last line.
0x00002000
DT_END_ELLIPSIS → const int
For displayed text, if the end of a string does not fit in the rectangle, it is truncated and ellipses are added. If a word that is not at the end of the string goes beyond the limits of the rectangle, it is truncated without ellipses.
0x00008000
DT_EXPANDTABS → const int
Expands tab characters. The default number of characters per tab is eight. The DT_WORD_ELLIPSIS, DT_PATH_ELLIPSIS, and DT_END_ELLIPSIS values cannot be used with the DT_EXPANDTABS value.
0x00000040
DT_EXTERNALLEADING → const int
Includes the font external leading in line height. Normally, external leading is not included in the height of a line of text.
0x00000200
DT_HIDEPREFIX → const int
Ignores the ampersand (&) prefix character in the text. The letter that follows will not be underlined, but other mnemonic-prefix characters are still processed.
0x00100000
DT_INTERNAL → const int
Uses the system font to calculate text metrics.
0x00001000
DT_LEFT → const int
Aligns text to the left.
0x000
DT_MODIFYSTRING → const int
Modifies the specified string to match the displayed text. This value has no effect unless DT_END_ELLIPSIS or DT_PATH_ELLIPSIS is specified.
0x00010000
DT_NOCLIP → const int
Draws without clipping. DrawText is somewhat faster when DT_NOCLIP is used.
0x00000100
DT_NOFULLWIDTHCHARBREAK → const int
Prevents a line break at a DBCS (double-wide character string), so that the line breaking rule is equivalent to SBCS strings. For example, this can be used in Korean windows, for more readability of icon labels. This value has no effect unless DT_WORDBREAK is specified.
0x00080000
DT_NOPREFIX → const int
Turns off processing of prefix characters. Normally, DrawText interprets the mnemonic-prefix character & as a directive to underscore the character that follows, and the mnemonic-prefix characters && as a directive to print a single &. By specifying DT_NOPREFIX, this processing is turned off.
0x00000800
DT_PATH_ELLIPSIS → const int
For displayed text, replaces characters in the middle of the string with ellipses so that the result fits in the specified rectangle. If the string contains backslash (\) characters, DT_PATH_ELLIPSIS preserves as much as possible of the text after the last backslash.
0x00004000
DT_PREFIXONLY → const int
Draws only an underline at the position of the character following the ampersand (&) prefix character. Does not draw any other characters in the string.
0x00200000
DT_RIGHT → const int
Aligns text to the right.
0x002
DT_RTLREADING → const int
Layout in right-to-left reading order for bidirectional text when the font selected into the hdc is a Hebrew or Arabic font. The default reading order for all text is left-to-right.
0x00020000
DT_SINGLELINE → const int
Displays text on a single line only. Carriage returns and line feeds do not break the line.
0x0020
DT_TABSTOP → const int
Sets tab stops. Bits 15-8 (high-order byte of the low-order word) of the uFormat parameter specify the number of characters for each tab. The default number of characters per tab is eight. The DT_CALCRECT, DT_EXTERNALLEADING, DT_INTERNAL, DT_NOCLIP, and DT_NOPREFIX values cannot be used with the DT_TABSTOP value.
0x00000080
DT_TOP → const int
Justifies the text to the top of the rectangle.
0x000
DT_VCENTER → const int
Centers text vertically. This value is used only with the DT_SINGLELINE value.
0x004
DT_WORD_ELLIPSIS → const int
Truncates any word that does not fit in the rectangle and adds ellipses.
0x00040000
DT_WORDBREAK → const int
Breaks words. Lines are automatically broken between words if a word would extend past the edge of the rectangle specified by the lpRect parameter. A carriage return-line feed sequence also breaks the line.
0x0010
DTR_CONTROL_DISABLE → const int
Disables the DTR line when the device is opened and leaves it disabled.
0x00
DTR_CONTROL_ENABLE → const int
Enables the DTR line when the device is opened and leaves it on.
0x01
DTR_CONTROL_HANDSHAKE → const int
Enables DTR handshaking. If handshaking is enabled, it is an error for the application to adjust the line by using the EscapeCommFunction function.
0x02
DTT_APPLYOVERLAY → const int
The fApplyOverlay member value is valid.
1 << 10
DTT_BORDERCOLOR → const int
The crBorder member value is valid.
1 << 1
DTT_BORDERSIZE → const int
The iBorderSize member value is valid.
1 << 5
DTT_CALCRECT → const int
The pRect parameter of the DrawThemeTextEx function that uses this structure will be used as both an in and an out parameter. After the function returns, the pRect parameter will contain the rectangle that corresponds to the region calculated to be drawn.
1 << 9
DTT_CALLBACK → const int
The pfnDrawTextCallback member value is valid.
1 << 12
DTT_COLORPROP → const int
The iColorPropId member value is valid.
1 << 7
DTT_COMPOSITED → const int
Draws text with antialiased alpha. Use of this flag requires a top-down DIB section. This flag works only if the HDC passed to function DrawThemeTextEx has a top-down DIB section currently selected in it.
1 << 13
DTT_FONTPROP → const int
The iFontPropId member value is valid.
1 << 6
DTT_GLOWSIZE → const int
The iGlowSize member value is valid.
1 << 11
DTT_SHADOWCOLOR → const int
The crShadow member value is valid.
1 << 2
DTT_SHADOWOFFSET → const int
The ptShadowOffset member value is valid.
1 << 4
DTT_SHADOWTYPE → const int
The iTextShadowType member value is valid.
1 << 3
DTT_STATEID → const int
The iStateId member value is valid.
1 << 8
DTT_TEXTCOLOR → const int
The crText member value is valid.
1 << 0
DTT_VALIDBITS → const int
All valid bits
DTT_TEXTCOLOR | DTT_BORDERCOLOR | DTT_SHADOWCOLOR | DTT_SHADOWTYPE | DTT_SHADOWOFFSET | DTT_BORDERSIZE | DTT_FONTPROP | DTT_COLORPROP | DTT_STATEID | DTT_CALCRECT | DTT_APPLYOVERLAY | DTT_GLOWSIZE | D…
EC_LEFTMARGIN → const int
Sets the left margin.
0x0001
EC_RIGHTMARGIN → const int
Sets the right margin.
0x0002
EC_USEFONTINFO → const int
Rich edit controls: Sets the left and right margins to a narrow width calculated using the text metrics of the control's current font.
0xffff
EM_CANUNDO → const int
Determines whether there are any actions in an edit control's undo queue.
0x00C6
EM_CHARFROMPOS → const int
Gets information about the character closest to a specified point in the client area of an edit control.
0x00D7
EM_EMPTYUNDOBUFFER → const int
Resets the undo flag of an edit control.
0x00CD
EM_ENABLEFEATURE → const int
Allows enterprise data protection support and paste notifications to be set.
0x00DA
EM_FMTLINES → const int
Sets a flag that determines whether a multiline edit control includes soft line-break characters.
0x00C8
EM_GETFIRSTVISIBLELINE → const int
Gets the zero-based index of the uppermost visible line in a multiline edit control.
0x00CE
EM_GETHANDLE → const int
Gets a handle of the memory currently allocated for a multiline edit control's text.
0x00BD
EM_GETIMESTATUS → const int
Gets a set of status flags that indicate how the edit control interacts with the Input Method Editor (IME).
0x00D9
EM_GETLIMITTEXT → const int
Gets the current text limit for an edit control.
0x00D5
EM_GETLINE → const int
Copies a line of text from an edit control and places it in a specified buffer.
0x00C4
EM_GETLINECOUNT → const int
Gets the number of lines in a multiline edit control.
0x00BA
EM_GETMARGINS → const int
Gets the widths of the left and right margins for an edit control.
0x00D4
EM_GETMODIFY → const int
Gets the state of an edit control's modification flag.
0x00B8
EM_GETPASSWORDCHAR → const int
Gets the password character that an edit control displays when the user enters text.
0x00D2
EM_GETRECT → const int
Gets the formatting rectangle of an edit control.
0x00B2
EM_GETSEL → const int
Gets the starting and ending character positions (in TCHARs) of the current selection in an edit control.
0x00B0
EM_GETTHUMB → const int
Gets the position of the scroll box (thumb) in the vertical scroll bar of a multiline edit control.
0x00BE
EM_GETWORDBREAKPROC → const int
Gets the address of the current Wordwrap function.
0x00D1
EM_LIMITTEXT → const int
Sets the text limit of an edit control.
0x00C5
EM_LINEFROMCHAR → const int
Gets the index of the line that contains the specified character index in a multiline edit control.
0x00C9
EM_LINEINDEX → const int
Gets the character index of the first character of a specified line in a multiline edit control.
0x00BB
EM_LINELENGTH → const int
Retrieves the length, in characters, of a line in an edit control.
0x00C1
EM_LINESCROLL → const int
Scrolls the text in a multiline edit control.
0x00B6
EM_POSFROMCHAR → const int
Retrieves the client area coordinates of a specified character in an edit control.
0x00D6
EM_REPLACESEL → const int
Replaces the selected text in an edit control or a rich edit control with the specified text.
0x00C2
EM_SCROLL → const int
Scrolls the text vertically in a multiline edit control.
0x00B5
EM_SCROLLCARET → const int
Scrolls the caret into view in an edit control.
0x00B7
EM_SETHANDLE → const int
Sets the handle of the memory that will be used by a multiline edit control.
0x00BC
EM_SETIMESTATUS → const int
Sets the status flags that determine how an edit control interacts with the Input Method Editor (IME).
0x00D8
EM_SETLIMITTEXT → const int
Sets the text limit of an edit control.
EM_LIMITTEXT
EM_SETMARGINS → const int
Sets the widths of the left and right margins for an edit control.
0x00D3
EM_SETMODIFY → const int
Sets or clears the modification flag for an edit control.
0x00B9
EM_SETPASSWORDCHAR → const int
Sets or removes the password character for an edit control.
0x00CC
EM_SETREADONLY → const int
Sets or removes the read-only style (ES_READONLY) of an edit control.
0x00CF
EM_SETRECT → const int
Sets the formatting rectangle of a multiline edit control.
0x00B3
EM_SETRECTNP → const int
Sets the formatting rectangle of a multiline edit control.
0x00B4
EM_SETSEL → const int
Selects a range of characters in an edit control.
0x00B1
EM_SETTABSTOPS → const int
The EM_SETTABSTOPS message sets the tab stops in a multiline edit control. When text is copied to the control, any tab character in the text causes space to be generated up to the next tab stop.
0x00CB
EM_SETWORDBREAKPROC → const int
Replaces an edit control's default Wordwrap function with an application-defined Wordwrap function.
0x00D0
EM_UNDO → const int
This message undoes the last edit control operation in the control's undo queue.
0x00C7
EN_ALIGN_LTR_EC → const int
Sent when the user has changed the edit control direction to left-to-right.
0x0700
EN_ALIGN_RTL_EC → const int
Sent when the user has changed the edit control direction to right-to-left.
0x0701
EN_CHANGE → const int
Sent when the user has taken an action that may have altered text in an edit control.
0x0300
EN_ERRSPACE → const int
Sent when an edit control cannot allocate enough memory to meet a specific request.
0x0500
EN_HSCROLL → const int
Sent when the user clicks an edit control's horizontal scroll bar.
0x0601
EN_KILLFOCUS → const int
Sent when an edit control loses the keyboard focus.
0x0200
EN_MAXTEXT → const int
Sent when the current text insertion has exceeded the specified number of characters for the edit control. The text insertion has been truncated.
0x0501
EN_SETFOCUS → const int
Sent when an edit control receives the keyboard focus.
0x0100
EN_UPDATE → const int
Sent when an edit control is about to redraw itself. This notification code is sent after the control has formatted the text, but before it displays the text. This makes it possible to resize the edit control window, if necessary.
0x0400
EN_VSCROLL → const int
Sent when the user clicks an edit control's vertical scroll bar or when the user scrolls the mouse wheel over the edit control.
0x0602
ENABLE_ECHO_INPUT → const int
Characters read by the ReadFile or ReadConsole function are written to the active screen buffer as they are read. This mode can be used only if the ENABLE_LINE_INPUT mode is also enabled.
0x0004
ENABLE_EXTENDED_FLAGS → const int
Required to enable or disable extended flags. See ENABLE_INSERT_MODE and ENABLE_QUICK_EDIT_MODE.
0x0080
ENABLE_INSERT_MODE → const int
When enabled, text entered in a console window will be inserted at the current cursor location and all text following that location will not be overwritten. When disabled, all following text will be overwritten.
0x0020
ENABLE_LINE_INPUT → const int
The ReadFile or ReadConsole function returns only when a carriage return character is read. If this mode is disabled, the functions return when one or more characters are available.
0x0002
ENABLE_LVB_GRID_WORLDWIDE → const int
The APIs for writing character attributes including WriteConsoleOutput and WriteConsoleOutputAttribute allow the usage of flags from character attributes to adjust the color of the foreground and background of text. Additionally, a range of DBCS flags was specified with the COMMON_LVB prefix. Historically, these flags only functioned in DBCS code pages for Chinese, Japanese, and Korean languages.
0x0010
ENABLE_MOUSE_INPUT → const int
If the mouse pointer is within the borders of the console window and the window has the keyboard focus, mouse events generated by mouse movement and button presses are placed in the input buffer. These events are discarded by ReadFile or ReadConsole, even when this mode is enabled.
0x0010
ENABLE_PROCESSED_INPUT → const int
CTRL+C is processed by the system and is not placed in the input buffer. If the input buffer is being read by ReadFile or ReadConsole, other control keys are processed by the system and are not returned in the ReadFile or ReadConsole buffer. If the ENABLE_LINE_INPUT mode is also enabled, backspace, carriage return, and line feed characters are handled by the system.
0x0001
ENABLE_PROCESSED_OUTPUT → const int
Characters written by the WriteFile or WriteConsole function or echoed by the ReadFile or ReadConsole function are examined for ASCII control sequences and the correct action is performed. Backspace, tab, bell, carriage return, and line feed characters are processed.
0x0001
ENABLE_QUICK_EDIT_MODE → const int
This flag enables the user to use the mouse to select and edit text.
0x0040
ENABLE_VIRTUAL_TERMINAL_INPUT → const int
Setting this flag directs the Virtual Terminal processing engine to convert user input received by the console window into Console Virtual Terminal Sequences that can be retrieved by a supporting application through ReadFile or ReadConsole functions.
0x0200
ENABLE_VIRTUAL_TERMINAL_PROCESSING → const int
When writing with WriteFile or WriteConsole, characters are parsed for VT100 and similar control character sequences that control cursor movement, color/font mode, and other operations that can also be performed via the existing Console APIs. For more information, see Console Virtual Terminal Sequences.
0x0004
ENABLE_WINDOW_INPUT → const int
User interactions that change the size of the console screen buffer are reported in the console's input buffer. Information about these events can be read from the input buffer by applications using the ReadConsoleInput function, but not by those using ReadFile or ReadConsole.
0x0008
ENABLE_WRAP_AT_EOL_OUTPUT → const int
When writing with WriteFile or WriteConsole or echoing with ReadFile or ReadConsole, the cursor moves to the beginning of the next row when it reaches the end of the current row. This causes the rows displayed in the console window to scroll up automatically when the cursor advances beyond the last row in the window. It also causes the contents of the console screen buffer to scroll up (discarding the top row of the console screen buffer) when the cursor advances beyond the last row in the console screen buffer. If this mode is disabled, the last character in the row is overwritten with any subsequent characters.
0x0002
ERROR_ACCESS_DENIED → const int
Access is denied.
5
ERROR_ADAP_HDW_ERR → const int
A network adapter hardware error occurred.
57
ERROR_ALREADY_ASSIGNED → const int
The local device name is already in use.
85
ERROR_ARENA_TRASHED → const int
The storage control blocks were destroyed.
7
ERROR_BAD_COMMAND → const int
The device does not recognize the command.
22
ERROR_BAD_DEV_TYPE → const int
The network resource type is not correct.
66
ERROR_BAD_ENVIRONMENT → const int
The environment is incorrect.
10
ERROR_BAD_FORMAT → const int
An attempt was made to load a program with an incorrect format.
11
ERROR_BAD_LENGTH → const int
The program issued a command but the command length is incorrect.
24
ERROR_BAD_NET_NAME → const int
The network name cannot be found.
67
ERROR_BAD_NET_RESP → const int
The specified server cannot perform the requested operation.
58
ERROR_BAD_NETPATH → const int
The network path was not found.
53
ERROR_BAD_REM_ADAP → const int
The remote adapter is not compatible.
60
ERROR_BAD_UNIT → const int
The system cannot find the device specified.
20
ERROR_CANNOT_MAKE → const int
The directory or file cannot be created.
82
ERROR_CRC → const int
Data error (cyclic redundancy check).
23
ERROR_CURRENT_DIRECTORY → const int
The directory cannot be removed.
16
ERROR_DEV_NOT_EXIST → const int
The specified network resource or device is no longer available.
55
ERROR_DEVICE_NOT_CONNECTED → const int
The device is not connected.
1167
ERROR_DUP_NAME → const int
You were not connected because a duplicate name exists on the network. If joining a domain, go to System in Control Panel to change the computer name and try again. If joining a workgroup, choose another workgroup name.
52
ERROR_EXCL_SEM_ALREADY_OWNED → const int
The exclusive semaphore is owned by another process.
101
ERROR_FAIL_I24 → const int
Fail on INT 24.
83
ERROR_FILE_EXISTS → const int
The file exists.
80
ERROR_FILE_NOT_FOUND → const int
The system cannot find the file specified.
2
ERROR_GEN_FAILURE → const int
A device attached to the system is not functioning.
31
ERROR_HANDLE_DISK_FULL → const int
The disk is full.
39
ERROR_HANDLE_EOF → const int
Reached the end of the file.
38
ERROR_INVALID_ACCESS → const int
The access code is invalid.
12
ERROR_INVALID_AT_INTERRUPT_TIME → const int
Cannot request exclusive semaphores at interrupt time.
104
ERROR_INVALID_BLOCK → const int
The storage control block address is invalid.
9
ERROR_INVALID_DATA → const int
The data is invalid.
13
ERROR_INVALID_DRIVE → const int
The system cannot find the drive specified.
15
ERROR_INVALID_FUNCTION → const int
Incorrect function.
1
ERROR_INVALID_HANDLE → const int
The handle is invalid.
6
ERROR_INVALID_PARAMETER → const int
The parameter is incorrect.
87
ERROR_INVALID_PASSWORD → const int
The specified network password is not correct.
86
ERROR_LOCK_VIOLATION → const int
The process cannot access the file because another process has locked a portion of the file.
33
ERROR_NET_WRITE_FAULT → const int
A write fault occurred on the network.
88
ERROR_NETNAME_DELETED → const int
The specified network name is no longer available.
64
ERROR_NETWORK_ACCESS_DENIED → const int
Network access is denied.
65
ERROR_NETWORK_BUSY → const int
The network is busy.
54
ERROR_NO_MORE_FILES → const int
There are no more files.
18
ERROR_NO_PROC_SLOTS → const int
The system cannot start another process at this time.
89
ERROR_NO_SPOOL_SPACE → const int
Space to store the file waiting to be printed is not available on the server.
62
ERROR_NOT_DOS_DISK → const int
The specified disk or diskette cannot be accessed.
26
ERROR_NOT_ENOUGH_MEMORY → const int
Not enough memory resources are available to process this command.
8
ERROR_NOT_READY → const int
The device is not ready.
21
ERROR_NOT_SAME_DEVICE → const int
The system cannot move the file to a different disk drive.
17
ERROR_NOT_SUPPORTED → const int
The request is not supported.
50
ERROR_OUT_OF_PAPER → const int
The printer is out of paper.
28
ERROR_OUT_OF_STRUCTURES → const int
Storage to process this request is not available.
84
ERROR_OUTOFMEMORY → const int
Not enough storage is available to complete this operation.
14
ERROR_PATH_NOT_FOUND → const int
The system cannot find the path specified.
3
ERROR_PRINT_CANCELLED → const int
Your file waiting to be printed was deleted.
63
ERROR_PRINTQ_FULL → const int
The printer queue is full.
61
ERROR_READ_FAULT → const int
The system cannot read from the specified device.
30
ERROR_REDIR_PAUSED → const int
The specified printer or disk device has been paused.
72
ERROR_REM_NOT_LIST → const int
Windows cannot find the network path. Verify that the network path is correct and the destination computer is not busy or turned off. If Windows still cannot find the network path, contact your network administrator.
51
ERROR_REQ_NOT_ACCEP → const int
No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.
71
ERROR_SECTOR_NOT_FOUND → const int
The drive cannot find the sector requested.
27
ERROR_SEEK → const int
The drive cannot locate a specific area or track on the disk.
25
ERROR_SEM_IS_SET → const int
The semaphore is set and cannot be closed.
102
ERROR_SHARING_BUFFER_EXCEEDED → const int
Too many files opened for sharing.
36
ERROR_SHARING_PAUSED → const int
The remote server has been paused or is in the process of being started.
70
ERROR_SHARING_VIOLATION → const int
The process cannot access the file because it is being used by another process.
32
ERROR_SUCCESS → const int
The operation completed successfully.
0
ERROR_TOO_MANY_CMDS → const int
The network BIOS command limit has been reached.
56
ERROR_TOO_MANY_NAMES → const int
The name limit for the local computer network adapter card was exceeded.
68
ERROR_TOO_MANY_OPEN_FILES → const int
The system cannot open the file.
4
ERROR_TOO_MANY_SEM_REQUESTS → const int
The semaphore cannot be set again.
103
ERROR_TOO_MANY_SEMAPHORES → const int
Cannot create another system semaphore.
100
ERROR_TOO_MANY_SESS → const int
The network BIOS session limit was exceeded.
69
ERROR_UNEXP_NET_ERR → const int
An unexpected network error occurred.
59
ERROR_WRITE_FAULT → const int
The system cannot write to the specified device.
29
ERROR_WRITE_PROTECT → const int
The media is write protected.
19
ERROR_WRONG_DISK → const int
The wrong diskette is in the drive.
34
ES_AUTOHSCROLL → const int
Automatically scrolls text to the right by 10 characters when the user types a character at the end of the line. When the user presses the ENTER key, the control scrolls all text back to position zero.
0x0080
ES_AUTOVSCROLL → const int
Automatically scrolls text up one page when the user presses the ENTER key on the last line.
0x0040
ES_AWAYMODE_REQUIRED → const int
Enables away mode. This value must be specified with ES_CONTINUOUS.
0x00000040
ES_CENTER → const int
Centers text in a single-line or multiline edit control.
0x0001
ES_CONTINUOUS → const int
Informs the system that the state being set should remain in effect until the next call that uses ES_CONTINUOUS and one of the other state flags is cleared.
0x80000000
ES_DISPLAY_REQUIRED → const int
Forces the display to be on by resetting the display idle timer.
0x00000002
ES_LEFT → const int
Aligns text with the left margin.
0x0000
ES_LOWERCASE → const int
Converts all characters to lowercase as they are typed into the edit control.
0x0010
ES_MULTILINE → const int
Designates a multiline edit control. The default is single-line edit control.
0x0004
ES_NOHIDESEL → const int
Negates the default behavior for an edit control. The default behavior hides the selection when the control loses the input focus and inverts the selection when the control receives the input focus. If you specify ES_NOHIDESEL, the selected text is inverted, even if the control does not have the focus.
0x0100
ES_NUMBER → const int
Allows only digits to be entered into the edit control. Note that, even with this set, it is still possible to paste non-digits into the edit control.
0x2000
ES_OEMCONVERT → const int
Converts text entered in the edit control. The text is converted from the Windows character set to the OEM character set and then back to the Windows character set. This ensures proper character conversion when the application calls the CharToOem function to convert a Windows string in the edit control to OEM characters. This style is most useful for edit controls that contain file names that will be used on file systems that do not support Unicode.
0x0400
ES_PASSWORD → const int
Displays an asterisk (*) for each character typed into the edit control. This style is valid only for single-line edit controls.
0x0020
ES_READONLY → const int
Prevents the user from typing or editing text in the edit control.
0x0800
ES_RIGHT → const int
Right-aligns text in a single-line or multiline edit control.
0x0002
ES_SYSTEM_REQUIRED → const int
Forces the system to be in the working state by resetting the system idle timer.
0x00000001
ES_UPPERCASE → const int
Converts all characters to uppercase as they are typed into the edit control.
0x0008
ES_USER_PRESENT → const int
This value is not supported. If ES_USER_PRESENT is combined with other esFlags values, the call will fail and none of the specified states will be set.
0x00000004
ES_WANTRETURN → const int
Specifies that a carriage return be inserted when the user presses the ENTER key while entering text into a multiline edit control in a dialog box. If you do not specify this style, pressing the ENTER key has the same effect as pressing the dialog box's default push button. This style has no effect on a single-line edit control.
0x1000
EVENPARITY → const int
Even parity.
2
FACILITY_CERT → const int
The source of the error code is a certificate client or server
11
FACILITY_CONTROL → const int
The source of the error code is the control mechanism.
10
FACILITY_DISPATCH → const int
For late-binding IDispatch interface errors.
2
FACILITY_INTERNET → const int
The source of the error code is Wininet related.
12
FACILITY_ITF → const int
For most status codes returned from interface methods. The actual meaning of the error is defined by the interface. That is, two HRESULTs with exactly the same 32-bit value returned from two different interfaces might have different meanings.
4
FACILITY_NULL → const int
For broadly applicable common status codes such as S_OK.
0
FACILITY_RPC → const int
For status codes returned from remote procedure calls.
1
FACILITY_SECURITY → const int
The source of the error code is the Security API layer.
9
FACILITY_SSPI → const int
The source of the error code is the Security API layer.
9
FACILITY_STORAGE → const int
For status codes returned from IStorage or IStream method calls relating to structured storage. Status codes whose code (lower 16 bits) value is in the range of MS-DOS error codes (that is, less than 256) have the same meaning as the corresponding MS-DOS error.
3
FACILITY_WIN32 → const int
Used to provide a means of handling error codes from functions in the Windows API as an HRESULT. Error codes in 16-bit OLE that duplicated system error codes have also been changed to FACILITY_WIN32.
7
FACILITY_WINDOWS → const int
Used for additional error codes from Microsoft-defined interfaces.
8
FALSE → const int
Boolean false value returned from the Win32 API
0
FILE_CASE_PRESERVED_NAMES → const int
The file system supports preserved case of file names when it places a name on disk.
0x00000002
The file system supports case-sensitive file names.
0x00000001
FILE_DAX_VOLUME → const int
The specified volume is a direct access (DAX) volume.
0x20000000
FILE_FILE_COMPRESSION → const int
The file system supports file-based compression.
0x00000010
FILE_FLAG_BACKUP_SEMANTICS → const int
The file is being opened or created for a backup or restore operation. The system ensures that the calling process overrides file security checks when the process has SE_BACKUP_NAME and SE_RESTORE_NAME privileges.
0x02000000
FILE_FLAG_DELETE_ON_CLOSE → const int
The file is to be deleted immediately after all of its handles are closed, which includes the specified handle and any other open or duplicated handles.
0x04000000
FILE_FLAG_FIRST_PIPE_INSTANCE → const int
If you attempt to create multiple instances of a pipe with this flag, creation of the first instance succeeds, but creation of the next instance fails with ERROR_ACCESS_DENIED.
0x00080000
FILE_FLAG_NO_BUFFERING → const int
The file or device is being opened with no system caching for data reads and writes. This flag does not affect hard disk caching or memory mapped files
0x20000000
FILE_FLAG_OPEN_NO_RECALL → const int
The file data is requested, but it should continue to be located in remote storage. It should not be transported back to local storage. This flag is for use by remote storage systems.
0x00100000
FILE_FLAG_OPEN_REPARSE_POINT → const int
Normal reparse point processing will not occur; CreateFile will attempt to open the reparse point. When a file is opened, a file handle is returned, whether or not the filter that controls the reparse point is operational.
0x00200000
FILE_FLAG_OVERLAPPED → const int
The file or device is being opened or created for asynchronous I/O. When subsequent I/O operations are completed on this handle, the event specified in the OVERLAPPED structure will be set to the signaled state. If this flag is specified, the file can be used for simultaneous read and write operations. If this flag is not specified, then I/O operations are serialized, even if the calls to the read and write functions specify an OVERLAPPED structure.
0x40000000
FILE_FLAG_POSIX_SEMANTICS → const int
Access will occur according to POSIX rules. This includes allowing multiple files with names, differing only in case, for file systems that support that naming.
0x01000000
FILE_FLAG_RANDOM_ACCESS → const int
Access is intended to be random. The system can use this as a hint to optimize file caching.
0x10000000
FILE_FLAG_SEQUENTIAL_SCAN → const int
Access is intended to be sequential from beginning to end. The system can use this as a hint to optimize file caching.
0x08000000
FILE_FLAG_SESSION_AWARE → const int
The file or device is being opened with session awareness. If this flag is not specified, then per-session devices (such as a device using RemoteFX USB Redirection) cannot be opened by processes running in session 0. This flag has no effect for callers not in session 0. This flag is supported only on server editions of Windows.
0x00800000
FILE_FLAG_WRITE_THROUGH → const int
Write operations will not go through any intermediate cache, they will go directly to disk.
0x80000000
FILE_NAMED_STREAMS → const int
The file system supports named data streams for a file.
0x00040000
FILE_PERSISTENT_ACLS → const int
The file system preserves and enforces access control lists (ACL). For example, the NTFS file system preserves and enforces ACLs, and the FAT file system does not.
0x00000008
FILE_READ_ONLY_VOLUME → const int
The specified volume is read-only.
0x00080000
FILE_RETURNS_CLEANUP_RESULT_INFO → const int
On a successful cleanup operation, the file system returns information that describes additional actions taken during cleanup, such as deleting the file. File system filters can examine this information in their post-cleanup callback.
0x00000200
FILE_SEQUENTIAL_WRITE_ONCE → const int
The specified volume can be written to one time only. The write must be performed in sequential order.
0x00100000
FILE_SUPPORTS_BLOCK_REFCOUNTING → const int
The file system supports block cloning, that is, sharing logical clusters between files on the same volume. The file system reallocates on writes to shared clusters.
0x08000000
FILE_SUPPORTS_ENCRYPTION → const int
The file system supports the Encrypted File System (EFS).
0x00020000
FILE_SUPPORTS_EXTENDED_ATTRIBUTES → const int
The specified volume supports extended attributes. An extended attribute is a piece of application-specific metadata that an application can associate with a file and is not part of the file's data.
0x00800000
FILE_SUPPORTS_GHOSTING → const int
The file system supports ghosting.
0x40000000
The file system supports direct links to other devices and partitions.
0x00400000
FILE_SUPPORTS_INTEGRITY_STREAMS → const int
The file system supports integrity streams.
0x04000000
FILE_SUPPORTS_OBJECT_IDS → const int
The specified volume supports object identifiers.
0x00010000
FILE_SUPPORTS_OPEN_BY_FILE_ID → const int
The file system supports open by FileID.
0x01000000
The file system supports POSIX-style delete and rename operations.
0x00000400
FILE_SUPPORTS_REMOTE_STORAGE → const int
The file system supports remote storage.
0x00000100
FILE_SUPPORTS_REPARSE_POINTS → const int
The file system supports reparse points.
0x00000080
FILE_SUPPORTS_SPARSE_FILES → const int
The file system supports sparse files.
0x00000040
FILE_SUPPORTS_SPARSE_VDL → const int
The file system tracks whether each cluster of a file contains valid data (either from explicit file writes or automatic zeros) or invalid data (has not yet been written to or zeroed). File systems that use sparse valid data length (VDL) do not store a valid data length and do not require that valid data be contiguous within a file.
0x10000000
FILE_SUPPORTS_TRANSACTIONS → const int
The file system supports transaction processing.
0x00200000
FILE_SUPPORTS_USN_JOURNAL → const int
The specified volume supports update sequence number (USN) journals.
0x02000000
FILE_UNICODE_ON_DISK → const int
The file system supports Unicode in file names as they appear on disk.
0x00000004
FILE_VOLUME_IS_COMPRESSED → const int
The file system is a compressed volume. This does not affect how data is transferred over the network.
0x00008000
FILE_VOLUME_QUOTAS → const int
The file system supports disk quotas.
0x00000020
FORMAT_MESSAGE_ARGUMENT_ARRAY → const int
The Arguments parameter is not a va_list structure, but is a pointer to an array of values that represent the arguments.
0x00002000
FORMAT_MESSAGE_FROM_HMODULE → const int
The lpSource parameter is a module handle containing the message-table resource(s) to search. If this lpSource handle is NULL, the current process's application image file will be searched. This flag cannot be used with FORMAT_MESSAGE_FROM_STRING.
0x00000800
FORMAT_MESSAGE_FROM_STRING → const int
The lpSource parameter is a pointer to a null-terminated string that contains a message definition. The message definition may contain insert sequences, just as the message text in a message table resource may. This flag cannot be used with FORMAT_MESSAGE_FROM_HMODULE or FORMAT_MESSAGE_FROM_SYSTEM.
0x00000400
FORMAT_MESSAGE_FROM_SYSTEM → const int
The function should search the system message-table resource(s) for the requested message. If this flag is specified with FORMAT_MESSAGE_FROM_HMODULE, the function searches the system message table if the message is not found in the module specified by lpSource. This flag cannot be used with FORMAT_MESSAGE_FROM_STRING.
0x00001000
FORMAT_MESSAGE_IGNORE_INSERTS → const int
Insert sequences in the message definition are to be ignored and passed through to the output buffer unchanged. This flag is useful for fetching a message for later formatting. If this flag is set, the Arguments parameter is ignored.
0x00000200
FORMAT_MESSAGE_MAX_WIDTH_MASK → const int
The function ignores regular line breaks in the message definition text. The function stores hard-coded line breaks in the message definition text into the output buffer. The function generates no new line breaks.
0x000000FF
FR_DIALOGTERM → const int
If set in a FINDMSGSTRING message, indicates that the dialog box is closing. When you receive a message with this flag set, the dialog box handle returned by the FindText or ReplaceText function is no longer valid.
0x00000040
FR_DOWN → const int
If set, the Down button of the direction radio buttons in a Find dialog box is selected indicating that you should search from the current location to the end of the document. If not set, the Up button is selected so you should search to the beginning of the document. You can set this flag to initialize the dialog box. If set in a FINDMSGSTRING message, indicates the user's selection.
0x00000001
FR_ENABLEHOOK → const int
Enables the hook function specified in the lpfnHook member. This flag is used only to initialize the dialog box.
0x00000100
FR_ENABLETEMPLATE → const int
Indicates that the hInstance and lpTemplateName members specify a dialog box template to use in place of the default template. This flag is used only to initialize the dialog box.
0x00000200
FR_ENABLETEMPLATEHANDLE → const int
Indicates that the hInstance member identifies a data block that contains a preloaded dialog box template. The system ignores the lpTemplateName member if this flag is specified.
0x00002000
FR_FINDNEXT → const int
If set in a FINDMSGSTRING message, indicates that the user clicked the Find Next button in a Find or Replace dialog box. The lpstrFindWhat member specifies the string to search for.
0x00000008
FR_HIDEMATCHCASE → const int
If set when initializing a Find or Replace dialog box, hides the Match Case check box.
0x00008000
FR_HIDEUPDOWN → const int
If set when initializing a Find dialog box, hides the search direction radio buttons.
0x00004000
FR_HIDEWHOLEWORD → const int
If set when initializing a Find or Replace dialog box, hides the Match Whole Word Only check box.
0x00010000
FR_MATCHALEFHAMZA → const int
If set, the search differentiates between Arabic and Hebrew alefs with different accents. If not set, all alefs are matched by the alef character alone.
0x80000000
FR_MATCHCASE → const int
If set, the Match Case check box is selected indicating that the search should be case-sensitive. If not set, the check box is unselected so the search should be case-insensitive. You can set this flag to initialize the dialog box. If set in a FINDMSGSTRING message, indicates the user's selection.
0x00000004
FR_MATCHDIAC → const int
If set, the search operation considers Arabic and Hebrew diacritical marks. If not set, diacritical marks are ignored.
0x20000000
FR_MATCHKASHIDA → const int
If set, the search operation considers Arabic and Hebrew kashidas. If not set, kashidas are ignored.
0x40000000
FR_NOMATCHCASE → const int
If set when initializing a Find or Replace dialog box, disables the Match Case check box.
0x00000800
FR_NOUPDOWN → const int
If set when initializing a Find dialog box, disables the search direction radio buttons.
0x00000400
FR_NOWHOLEWORD → const int
If set when initializing a Find or Replace dialog box, disables the Whole Word check box.
0x00001000
FR_REPLACE → const int
If set in a FINDMSGSTRING message, indicates that the user clicked the Replace button in a Replace dialog box. The lpstrFindWhat member specifies the string to be replaced and the lpstrReplaceWith member specifies the replacement string.
0x00000010
FR_REPLACEALL → const int
If set in a FINDMSGSTRING message, indicates that the user clicked the Replace All button in a Replace dialog box. The lpstrFindWhat member specifies the string to be replaced and the lpstrReplaceWith member specifies the replacement string.
0x00000020
FR_SHOWHELP → const int
Causes the dialog box to display the Help button. The hwndOwner member must specify the window to receive the HELPMSGSTRING registered messages that the dialog box sends when the user clicks the Help button.
0x00000080
FR_WHOLEWORD → const int
If set, the Match Whole Word Only check box is selected indicating that you should search only for whole words that match the search string. If not set, the check box is unselected so you should also search for word fragments that match the search string. You can set this flag to initialize the dialog box. If set in a FINDMSGSTRING message, indicates the user's selection.
0x00000002
GENERIC_ALL → const int
Specifies all defined access control on the object.
0x10000000
GENERIC_EXECUTE → const int
Specifies access control suitable for executing an action on the object.
0x20000000
GENERIC_READ → const int
Specifies access control suitable for reading the object.
0x80000000
GENERIC_WRITE → const int
Specifies access control suitable for updating attributes on the object.
0x40000000
GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE → const String
Bluetooth LE Service device interface GUID
'{6e3bb679-4372-40c8-9eaa-4509df260cd8}'
GUID_BLUETOOTHLE_DEVICE_INTERFACE → const String
Bluetooth LE device interface GUID
'{781aee18-7733-4ce4-add0-91f41c67b592}'
GUID_CLASS_MONITOR → const String
'{4d36e96e-e325-11ce-bfc1-08002be10318}'
GW_CHILD → const int
The retrieved handle identifies the child window at the top of the Z order, if the specified window is a parent window; otherwise, the retrieved handle is NULL. The function examines only child windows of the specified window. It does not examine descendant windows.
5
GW_ENABLEDPOPUP → const int
The retrieved handle identifies the enabled popup window owned by the specified window (the search uses the first such window found using GW_HWNDNEXT); otherwise, if there are no enabled popup windows, the retrieved handle is that of the specified window.
6
GW_HWNDFIRST → const int
The retrieved handle identifies the window of the same type that is highest in the Z order. If the specified window is a topmost window, the handle identifies a topmost window. If the specified window is a top-level window, the handle identifies a top-level window. If the specified window is a child window, the handle identifies a sibling window.
0
GW_HWNDLAST → const int
The retrieved handle identifies the window of the same type that is lowest in the Z order. If the specified window is a topmost window, the handle identifies a topmost window. If the specified window is a top-level window, the handle identifies a top-level window. If the specified window is a child window, the handle identifies a sibling window.
1
GW_HWNDNEXT → const int
The retrieved handle identifies the window below the specified window in the Z order. If the specified window is a topmost window, the handle identifies a topmost window. If the specified window is a top-level window, the handle identifies a top-level window. If the specified window is a child window, the handle identifies a sibling window.
2
GW_HWNDPREV → const int
The retrieved handle identifies the window above the specified window in the Z order. If the specified window is a topmost window, the handle identifies a topmost window. If the specified window is a top-level window, the handle identifies a top-level window. If the specified window is a child window, the handle identifies a sibling window.
3
GW_OWNER → const int
The retrieved handle identifies the specified window's owner window, if any. For more information, see Owned Windows.
4
GWL_EXSTYLE → const int
Gets/sets the extended window styles.
-20
GWL_HINSTANCE → const int
Gets/sets a new application instance handle.
-6
GWL_ID → const int
Gets/sets a new identifier of the child window. The window cannot be a top-level window.
-12
GWL_STYLE → const int
Gets/sets a new window style.
-16
GWL_USERDATA → const int
Gets/sets the user data associated with the window. This data is intended for use by the application that created the window. Its value is initially zero.
-21
GWL_WNDPROC → const int
Sets a new address for the window procedure. You cannot change this attribute if the window does not belong to the same process as the calling thread.
-4
GWLP_HINSTANCE → const int
Sets a new application instance handle.
-6
GWLP_HWNDPARENT → const int
Retrieves a handle to the parent window, if there is one.
-8
GWLP_ID → const int
Sets a new identifier of the child window. The window cannot be a top-level window.
-12
GWLP_USERDATA → const int
Sets the user data associated with the window. This data is intended for use by the application that created the window. Its value is initially zero.
-21
GWLP_WNDPROC → const int
Sets a new address for the window procedure.
-4
HALFTONE → const int
Maps pixels from the source rectangle into blocks of pixels in the destination rectangle. The average color over the destination block of pixels approximates the color of the source pixels.
4
HANDLE_FLAG_INHERIT → const int
If this flag is set, a child process created with the bInheritHandles parameter of CreateProcess set to TRUE will inherit the object handle.
0x00000001
HANDLE_FLAG_PROTECT_FROM_CLOSE → const int
If this flag is set, calling the CloseHandle function will not close the object handle.
0x00000002
HEAP_CREATE_ENABLE_EXECUTE → const int
All memory blocks that are allocated from this heap allow code execution, if the hardware enforces data execution prevention.
0x00040000
HEAP_GENERATE_EXCEPTIONS → const int
The system will raise an exception to indicate a function failure, such as an out-of-memory condition, instead of returning NULL.
0x00000004
HEAP_NO_SERIALIZE → const int
Serialized access will not be used for this allocation.
0x00000001
HEAP_REALLOC_IN_PLACE_ONLY → const int
There can be no movement when reallocating a memory block.
0x00000010
HEAP_ZERO_MEMORY → const int
The allocated memory will be initialized to zero. Otherwise, the memory is not initialized to zero.
0x00000008
HORZRES → const int
Width, in pixels, of the screen; or for printers, the width, in pixels, of the printable area of the page.
8
HORZSIZE → const int
Width, in millimeters, of the physical screen.
4
HS_BDIAGONAL → const int
45-degree upward left-to-right hatch
3
HS_CROSS → const int
Horizontal and vertical crosshatch
4
HS_DIAGCROSS → const int
45-degree crosshatch
5
HS_FDIAGONAL → const int
45-degree downward left-to-right hatch
2
HS_HORIZONTAL → const int
Horizontal hatch
0
HS_VERTICAL → const int
Vertical hatch
1
HTBORDER → const int
In the border of a window that does not have a sizing border.
18
HTBOTTOM → const int
In the lower-horizontal border of a resizable window (the user can click the mouse to resize the window vertically).
15
HTBOTTOMLEFT → const int
In the lower-left corner of a border of a resizable window (the user can click the mouse to resize the window diagonally).
16
HTBOTTOMRIGHT → const int
In the lower-right corner of a border of a resizable window (the user can click the mouse to resize the window diagonally).
17
HTCAPTION → const int
In a title bar.
2
HTCLIENT → const int
In a client area.
1
HTCLOSE → const int
In a Close button.
20
HTERROR → const int
On the screen background or on a dividing line between windows (same as HTNOWHERE, except that the DefWindowProc function produces a system beep to indicate an error).
-2
HTGROWBOX → const int
In a size box (same as HTSIZE).
4
HTHELP → const int
In a Help button.
21
HTHSCROLL → const int
In a horizontal scroll bar.
6
HTLEFT → const int
In the left border of a resizable window (the user can click the mouse to resize the window horizontally).
10
HTMAXBUTTON → const int
In a Maximize button.
9
HTMENU → const int
In a menu.
5
HTMINBUTTON → const int
In a Minimize button.
8
HTNOWHERE → const int
On the screen background or on a dividing line between windows.
0
HTREDUCE → const int
In a Minimize button.
HTMINBUTTON
HTRIGHT → const int
In the right border of a resizable window (the user can click the mouse to resize the window horizontally).
11
HTSIZE → const int
In a size box (same as HTGROWBOX).
HTGROWBOX
HTSYSMENU → const int
In a window menu or in a Close button in a child window.
3
HTTOP → const int
In the upper-horizontal border of a window.
12
HTTOPLEFT → const int
In the upper-left corner of a window border.
13
HTTOPRIGHT → const int
In the upper-right corner of a window border.
14
HTTRANSPARENT → const int
In a window currently covered by another window in the same thread (the message will be sent to underlying windows in the same thread until one of them returns a code that is not HTTRANSPARENT).
-1
HTVSCROLL → const int
In the vertical scroll bar.
7
HTZOOM → const int
In a Maximize button.
HTMAXBUTTON
HWND_BOTTOM → const int
Places the window at the bottom of the Z order. If the hWnd parameter identifies a topmost window, the window loses its topmost status and is placed at the bottom of all other windows.
1
HWND_BROADCAST → const int
Special HWND value for use with PostMessage() and SendMessage(). The message is sent to all top-level windows in the system, including disabled or invisible unowned windows, overlapped windows, and pop-up windows; but the message is not sent to child windows.
0xffff
HWND_MESSAGE → const int
A message-only window enables you to send and receive messages. It is not visible, has no z-order, cannot be enumerated, and does not receive broadcast messages. The window simply dispatches messages.
0xFFFFFFFFFFFFFFFD
HWND_NOTOPMOST → const int
Places the window above all non-topmost windows (that is, behind all topmost windows). This flag has no effect if the window is already a non-topmost window.
-2
HWND_TOP → const int
Places the window at the top of the Z order.
0
HWND_TOPMOST → const int
Places the window above all non-topmost windows. The window maintains its topmost position even when it is deactivated.
-1
IID_IIterable_AccessListEntry → const String
'{4995C2B0-736B-588D-AE42-6F69B025B388}'
IID_IIterable_ActivationSignalDetectionConfiguration → const String
'{CB03AC8C-3A88-5C35-9872-00A466E49A12}'
IID_IIterable_ActivationSignalDetectionTrainingDataFormat → const String
'{88B67E2C-EC3F-520C-AE65-BFE63272FADD}'
IID_IIterable_ActivationSignalDetector → const String
'{E1F74A8F-38EB-58BE-B770-78AF5A4A6B2E}'
IID_IIterable_ActivationSignalDetectorPowerState → const String
'{B6860D48-CEC5-5A00-8653-4C924A991575}'
IID_IIterable_ActivitySensorReading → const String
'{9A34CE03-8C6D-5994-907F-D5C2D19148CB}'
IID_IIterable_ActivitySensorReadingChangeReport → const String
'{551A4962-9E96-5E6B-8B8A-65EE3D0046F3}'
IID_IIterable_ActivityType → const String
'{2A04CDFA-5DFD-5178-8731-ADE998E4A7F6}'
IID_IIterable_AdcController → const String
'{4E478AAD-4861-5758-B64B-5B4F28D8F86E}'
IID_IIterable_AdvancedPhotoMode → const String
'{7D090784-70A9-570C-BE82-0D0890318975}'
IID_IIterable_AllJoynAuthenticationMechanism → const String
'{D307C7AF-4106-5D1C-B06C-5EB593D9BE34}'
IID_IIterable_AlternateWordForm → const String
'{AE838C29-60C1-5093-AE61-0ED22857DB05}'
IID_IIterable_AppBroadcastPlugIn → const String
'{C531C5B0-0223-5C9E-A8FB-20F52EA58D75}'
IID_IIterable_AppDiagnosticInfo → const String
'{8118DE8F-3AE3-55E1-80A8-25453CDBA894}'
IID_IIterable_AppExtension → const String
'{3B4FE356-1B13-59CB-AB1F-C4667A74756B}'
IID_IIterable_AppInfo → const String
'{63D0BFFE-0E34-55B3-83D5-314CAFF2B137}'
IID_IIterable_AppInstallItem → const String
'{93E1CDC8-503F-55B1-915B-C0DC7888CE31}'
IID_IIterable_AppInstance → const String
'{2C28B4C9-6378-5382-A1A6-79BD6EED967A}'
IID_IIterable_AppListEntry → const String
'{86F4D4EF-D8FD-5FB5-807C-72DA8FC9E544}'
IID_IIterable_Appointment → const String
'{B9802BBA-FF53-5D37-8CD7-E56162F12156}'
IID_IIterable_AppointmentCalendar → const String
'{D3FB010B-B692-5130-9D16-2CFDABCB6DEC}'
IID_IIterable_AppointmentException → const String
'{CAAC41D6-6C65-5FD8-B783-EB9D9A4272B8}'
IID_IIterable_AppointmentInvitee → const String
'{FB9718A9-F059-52B0-A904-1A65E4281E40}'
IID_IIterable_AppointmentStoreChange → const String
'{7B657CA2-E02E-5026-A032-9905E49682FD}'
IID_IIterable_AppRecordingSavedScreenshotInfo → const String
'{DD170424-794D-5158-A9AF-6824353F91B2}'
IID_IIterable_AppResourceGroupBackgroundTaskReport → const String
'{3E7DCBCA-1804-5672-AD3B-58D944BB044C}'
IID_IIterable_AppResourceGroupInfo → const String
'{8B640948-C0D3-5B7E-A99C-5956190D5408}'
IID_IIterable_AppUriHandlerHost → const String
'{F6E575BD-EAB7-5981-BA01-49FF976CA186}'
IID_IIterable_ArcadeStick → const String
'{9376F457-2DA5-544A-A409-C636F5D81C35}'
IID_IIterable_AttributedNetworkUsage → const String
'{D061DCB9-6854-5EF9-8E03-008A7A704C48}'
IID_IIterable_AudioDeviceModule → const String
'{7EEB51C3-D70E-548A-85C2-3CF71B4A124C}'
IID_IIterable_AudioEffect → const String
'{07AF9AFD-25B8-579D-BE7E-8ACC03418D0B}'
IID_IIterable_AudioEncodingProperties → const String
'{00939468-25D8-533F-854E-4F20F36C51DC}'
IID_IIterable_AudioGraphConnection → const String
'{96168D06-A51A-5480-9403-FBD7631E3B3C}'
IID_IIterable_AudioStreamDescriptor → const String
'{A3E2C972-A171-5B94-8389-E983EBC3F3B9}'
IID_IIterable_AudioTrack → const String
'{B3BE50A8-9856-5656-AB6D-CD58F9DE0A4F}'
IID_IIterable_AutoFocusRange → const String
'{751664C6-F8D6-50A3-AB80-137C6D908C55}'
IID_IIterable_BackgroundAudioTrack → const String
'{3FC05BA2-30F6-5219-9047-1197FFAE8DBA}'
IID_IIterable_BackgroundTransferContentPart → const String
'{CF303199-DE3B-5DAC-A703-6C57D80821C4}'
IID_IIterable_BackgroundTransferFileRange → const String
'{2CC2D499-974C-5078-89AE-2D4EE1139721}'
IID_IIterable_BasicGeoposition → const String
'{922399A8-0093-5009-A8D2-F87B0EAE75F5}'
IID_IIterable_BitmapCodecInformation → const String
'{2B6BDB90-A4EB-5142-B582-3CCB1EDC5789}'
IID_IIterable_BitmapPixelFormat → const String
'{E924D9ED-A13E-5BDB-9ED8-65A1474DC274}'
IID_IIterable_BluetoothLEAdvertisementBytePattern → const String
'{1E3FADEE-54AC-538B-8777-351AFB78CB74}'
IID_IIterable_BluetoothLEAdvertisementDataSection → const String
'{DB98B5D1-897E-59CC-B86A-7B8855AC98AF}'
IID_IIterable_BluetoothLEAdvertisementReceivedEventArgs → const String
'{34F6412F-8314-5205-967C-DB357C9A42A7}'
IID_IIterable_BluetoothLEManufacturerData → const String
'{834A4CAC-BB8B-5F0F-9F28-4DBC98C17907}'
IID_IIterable_bool → const String
'{30160817-1D7D-54E9-99DB-D7636266A476}'
IID_IIterable_byte → const String
'{88318266-F3FD-50FC-8F08-B823A41B60C1}'
IID_IIterable_CaptureSceneMode → const String
'{16D26B98-2CBC-52F0-AB64-1723714418E9}'
IID_IIterable_CastingSource → const String
'{1ABB2CC9-46A2-58B1-91AA-28699D66D1AB}'
IID_IIterable_Certificate → const String
'{0C7D1423-E8FD-5A91-B55C-8BFBE7AC2D40}'
IID_IIterable_CertificateExtension → const String
'{1BDD7127-73B3-5192-8BDE-20C136281260}'
IID_IIterable_ChainValidationResult → const String
'{2628F58F-3F02-54F2-808F-E1117709D6D0}'
IID_IIterable_CharacterGrouping → const String
'{82E3ABF0-06E3-5609-BA39-C51EB2F5FAE6}'
IID_IIterable_ChatConversation → const String
'{AF43C676-A512-5388-9F69-0308953D719B}'
IID_IIterable_ChatMessage → const String
'{647BF12C-F621-5FD8-AF39-C72B16BAF07E}'
IID_IIterable_ChatMessageAttachment → const String
'{8A1E36AC-13B6-577C-9B43-3D24A453F866}'
IID_IIterable_ChatMessageChange → const String
'{0DF896DF-354C-5D35-B7AC-6B2E1D70C8EB}'
IID_IIterable_ChatMessageTransport → const String
'{AAE32F12-ED85-528C-8BAD-6362D876EF8B}'
IID_IIterable_ChatRecipientDeliveryInfo → const String
'{E3D7B44C-4829-561B-A15E-A745E5ADF6D1}'
IID_IIterable_ClipboardHistoryItem → const String
'{5C3705F4-8E46-5AE5-97BF-88220CCCFFD9}'
IID_IIterable_CmsSignerInfo → const String
'{6AF24174-2DDA-5A54-A0B9-4D6690059427}'
IID_IIterable_CodecInfo → const String
'{552F7709-3BC3-59FB-93E6-1EBD28D3C008}'
IID_IIterable_ConnectionProfile → const String
'{34DABEF9-87D0-5B1C-A7AC-9D290ADEB0C8}'
IID_IIterable_ConnectivityInterval → const String
'{58051A8B-B259-5414-9B9A-CAA0789E833E}'
IID_IIterable_Contact → const String
'{63319996-7E0F-552E-872B-7B9ADB1F4997}'
IID_IIterable_ContactAddress → const String
'{E783287C-E920-5540-9182-C1A6A5F2AD36}'
IID_IIterable_ContactAnnotation → const String
'{EA7FC05E-FE09-5690-A70B-A14867040FA5}'
IID_IIterable_ContactAnnotationList → const String
'{AE095A89-8B8B-5B8A-8F28-555AA490AD87}'
IID_IIterable_ContactChange → const String
'{F761174C-1F89-5796-9D09-7FEE0813704D}'
IID_IIterable_ContactConnectedServiceAccount → const String
'{35E203B2-5138-5967-80FA-A477ED4C7DDC}'
IID_IIterable_ContactDate → const String
'{96045D0B-B38B-5D91-8311-4FBC7AD4337D}'
IID_IIterable_ContactEmail → const String
'{37D0D55F-E136-5B07-8A3A-8110BDE33917}'
IID_IIterable_ContactField → const String
'{3B012111-C82B-541E-A0C1-37713ED83541}'
IID_IIterable_ContactFieldType → const String
'{384B8B1B-CE8E-5781-B3DC-0776D684F658}'
IID_IIterable_ContactGroup → const String
'{9DB1688A-F7E0-5059-989E-D1453056D73A}'
IID_IIterable_ContactInformation → const String
'{352762AF-17E3-55E0-8BE1-6A598A44B5B4}'
IID_IIterable_ContactInstantMessageField → const String
'{810533B2-28BB-5ED3-AC19-FEC8059D7B3C}'
IID_IIterable_ContactJobInfo → const String
'{17C1CEAD-56A3-5D93-ABF2-14D34D4B9356}'
IID_IIterable_ContactList → const String
'{F9B0782C-BFE9-564E-BCA2-97235FD64463}'
IID_IIterable_ContactLocationField → const String
'{2A0A41A6-DA96-50A5-B8DF-E4A8C4FCF86B}'
IID_IIterable_ContactMatchReason → const String
'{0A8C1BD9-2402-5C98-BE6E-63A4808047BA}'
IID_IIterable_ContactPhone → const String
'{4ABD089C-49A1-5BA9-80DF-53B72DD691CE}'
IID_IIterable_ContactSignificantOther → const String
'{AE12BD35-93D6-53D8-87C0-49D84C5C6A83}'
IID_IIterable_ContactWebsite → const String
'{4B03C203-989E-5B97-8FCB-67D661DEFE76}'
IID_IIterable_ConversationalAgentVoiceActivationPrerequisiteKind → const String
'{4E9BB4C0-65AB-5049-9336-918B6D359071}'
IID_IIterable_CoreApplicationView → const String
'{32BC12D1-2653-5A41-A55E-88A12AF2026A}'
IID_IIterable_CortanaPermission → const String
'{36A12EAE-2E24-5E07-BFD0-344A92990916}'
IID_IIterable_DateTime → const String
'{576A207D-977C-5B36-B54D-624EC86C53A3}'
IID_IIterable_DetectedFace → const String
'{25347323-3556-5CBB-9855-2B5856437F4D}'
IID_IIterable_DeviceAccountConfiguration → const String
'{A9C3EA6E-9DD9-52FE-9D27-F9E4DEDD4D3F}'
IID_IIterable_DeviceClass → const String
'{47D4BE05-58F1-522E-81C6-975EB4131BB9}'
IID_IIterable_DeviceInformation → const String
'{DD9F8A5D-EC98-5F4B-A3EA-9C8B5AD53C4B}'
IID_IIterable_DeviceWatcherEvent → const String
'{B48FD051-EAFA-523F-A66E-9D4151C5D522}'
IID_IIterable_DeviceWatcherEventKind → const String
'{F04365AB-D3F3-5F85-A7DA-DC19CFF73D86}'
IID_IIterable_DigitalWindowCapability → const String
'{A4F28D49-FB50-5C0D-BA48-6695E4612500}'
IID_IIterable_DirectXPixelFormat → const String
'{3908F2C6-1AEE-5129-B9A6-2A6E01D9507E}'
IID_IIterable_DisplayAdapter → const String
'{DB889BC5-3FD5-5B02-A2EA-D8DAAB6C33F2}'
IID_IIterable_DisplayModeInfo → const String
'{DABEE849-F1C8-5DAB-ABE5-EFFA5110894C}'
IID_IIterable_DisplayPath → const String
'{4C0352B3-BB9E-52A7-AFA7-C946928C12C9}'
IID_IIterable_DisplayTarget → const String
'{CCB2E527-3A37-50FD-8D28-59E9DB8CF9D9}'
IID_IIterable_DisplayView → const String
'{8B18679F-3A2D-5D78-8409-2AF682E7433C}'
IID_IIterable_DnssdServiceInstance → const String
'{1DE3A3E5-387E-5328-B864-3F0E3475D343}'
IID_IIterable_double → const String
'{C738964E-9C64-5BCE-B5CE-61E9A282EC4A}'
IID_IIterable_DownloadOperation → const String
'{F6FD69CB-E6E7-56D5-9BE6-E0DC4683FA80}'
IID_IIterable_EmailAttachment → const String
'{A5AB00E4-0ED7-52EE-AACB-83D840D6F8FA}'
IID_IIterable_EmailCertificateValidationStatus → const String
'{7E326530-7449-51A7-B1BC-C43533A78E06}'
IID_IIterable_EmailConversation → const String
'{D495F8DC-4327-5BCA-A506-44B172D6D435}'
IID_IIterable_EmailFolder → const String
'{6DCB53EB-8A35-54BF-8C8E-449BCE9B3920}'
IID_IIterable_EmailMailbox → const String
'{8FC76B2E-F800-5F1D-A023-DE47E5F306E0}'
IID_IIterable_EmailMailboxAction → const String
'{26419311-1CD7-5BAB-9C4A-E95884D5539C}'
IID_IIterable_EmailMailboxChange → const String
'{4630CCB6-DFCE-57DC-A5D1-28B889C2C2B7}'
IID_IIterable_EmailMessage → const String
'{A5FAC823-8E6D-5BBE-AD16-8350AEA446E0}'
IID_IIterable_EmailRecipient → const String
'{5F18CAB2-236D-5EC5-BC64-E3E63D29E774}'
IID_IIterable_EmailRecipientResolutionResult → const String
'{CAE3C1C4-C689-5787-976F-1A158FFDD16B}'
IID_IIterable_EmbeddedAudioTrack → const String
'{32FABED0-E1E6-578E-86E5-B4E6ABEB22D6}'
IID_IIterable_EndpointPair → const String
'{D7EC83C4-A17B-51BF-8997-AA33B9102DC9}'
IID_IIterable_EnhancedWaypoint → const String
'{D0545DBA-9B05-5E37-BFC0-3DA2B51D135B}'
IID_IIterable_EnterpriseKeyCredentialRegistrationInfo → const String
'{E7EEA796-77F9-5473-A913-734EA0E3FF46}'
IID_IIterable_EqualizerBand → const String
'{6F76D148-023E-565A-9F09-4AD4A32AD74F}'
IID_IIterable_ESimDiscoverEvent → const String
'{83504C13-A417-5601-9ADB-F1FF18294DC9}'
IID_IIterable_ESimProfile → const String
'{2CE4DD28-5154-57DA-8E92-C1C9C964427B}'
IID_IIterable_FileInformation → const String
'{DD96D7E9-892B-5932-B677-5BC32588008F}'
IID_IIterable_FlightStick → const String
'{3B7FC175-BEBE-52EF-A3E9-DDA75EA1ACFC}'
IID_IIterable_float → const String
'{B01BEE51-063A-5FDA-BD72-D76637BB8CB8}'
IID_IIterable_FocusMode → const String
'{561BC21F-4AE2-580A-A216-0AD48F373A4C}'
IID_IIterable_FocusPreset → const String
'{26BA711B-3A32-5216-BC34-61ECAFBEBDC1}'
IID_IIterable_FolderInformation → const String
'{5C720BF5-7636-51FD-9EF7-D5F57F071A9B}'
IID_IIterable_ForceFeedbackMotor → const String
'{C14440D1-FEA0-5147-AED8-9B85239DA882}'
IID_IIterable_FrameController → const String
'{BD8EEADC-2DD9-5AD8-AC5D-F3B13B94B9C2}'
IID_IIterable_GameListEntry → const String
'{42B8C8A0-3D03-5D5F-817E-4405C850F646}'
IID_IIterable_Gamepad → const String
'{47132BA0-6B17-5CD2-A8BD-B5D3443CCB13}'
IID_IIterable_GameSaveBlobInfo → const String
'{A7C456D7-FA9F-536F-8ED2-459545811ED4}'
IID_IIterable_GameSaveContainerInfo → const String
'{55E4D98F-0889-5C06-A857-7DD168C2D852}'
IID_IIterable_GattCharacteristic → const String
'{E3C56728-7F2D-5A0D-AD38-030D39C60F9F}'
IID_IIterable_GattClientNotificationResult → const String
'{D3F4B8AD-251F-5BBB-ADA2-EA47434E74D6}'
IID_IIterable_GattDescriptor → const String
'{30E2FFC4-3AA3-5219-9A18-CA2D0B6562E8}'
IID_IIterable_GattDeviceService → const String
'{4B192E23-4893-56B2-8EFF-439C3AB7FD1F}'
IID_IIterable_GattLocalCharacteristic → const String
'{7082ED53-37F6-5262-8D09-939BEA9EDBD5}'
IID_IIterable_GattLocalDescriptor → const String
'{9016E9A2-C9F7-5D09-B0AE-552FA67796AE}'
IID_IIterable_GattPresentationFormat → const String
'{D75FCEF1-C10E-5B7B-B130-F5A00314D35D}'
IID_IIterable_GattSubscribedClient → const String
'{B19864E4-F2B1-50DE-8C11-FFF9ECA934E9}'
IID_IIterable_GattValueChangedEventArgs → const String
'{526A63DF-8827-51B9-9E2C-9D65021A79D7}'
IID_IIterable_GazePointPreview → const String
'{1CF68266-3EB7-5336-840A-3C1D9FDF5349}'
IID_IIterable_Geofence → const String
'{CE697733-595C-51C0-AD5F-324AF5CDF2DD}'
IID_IIterable_GeofenceStateChangeReport → const String
'{76F50B4E-7AA7-565B-AADA-B0C1CC144ED0}'
IID_IIterable_Geopath → const String
'{246FCFBD-A881-5E8E-9908-C1B9EBDFEC78}'
IID_IIterable_Geopoint → const String
'{E7617FC9-2CC7-5BD1-BC5A-F47260834ED8}'
IID_IIterable_Geoposition → const String
'{135ED72D-75B1-5881-BE41-6FFEAA202044}'
IID_IIterable_Geovisit → const String
'{D5800189-0F3F-54A0-A749-6000C1E12E58}'
IID_IIterable_GlobalSystemMediaTransportControlsSession → const String
'{6C594BFE-B3DD-5F1D-A78F-3A2D9E937CA3}'
IID_IIterable_GpioChangeRecord → const String
'{B4AFBF4F-620E-5725-878A-78C6ED10374E}'
IID_IIterable_GpioController → const String
'{415C3794-B2B6-5F5C-9A05-AE9268514726}'
IID_IIterable_GUID → const String
'{F4CA3045-5DD7-54BE-982E-D88D8CA0876E}'
IID_IIterable_GuidanceLaneInfo → const String
'{45960D72-1BF6-5A1D-A17F-E83F56F1AB57}'
IID_IIterable_GuidanceManeuver → const String
'{B5780D67-8A8B-558F-A4B6-C4531EF32EC8}'
IID_IIterable_GuidanceRoadSegment → const String
'{F7C614C4-0FCA-5EDA-804C-85C829956334}'
IID_IIterable_HdmiDisplayMode → const String
'{497E3D51-0EA1-5BE0-8DBA-8F7F4CE4FB33}'
IID_IIterable_HdrVideoMode → const String
'{1D9679A7-2D06-5294-AC67-F9CD3561DCB8}'
IID_IIterable_HidBooleanControl → const String
'{1111E585-5AB0-5D2B-8AED-B6D6186D1C3F}'
IID_IIterable_HidBooleanControlDescription → const String
'{D0FF0FED-A156-58BF-9411-5777DF9D57BF}'
IID_IIterable_HidCollection → const String
'{BBEADA0F-708F-5B5E-A017-5C64FFB96B69}'
IID_IIterable_HidNumericControlDescription → const String
'{868F060D-E0D4-571B-B2F7-431D6984A513}'
IID_IIterable_HolographicCamera → const String
'{B2AFD154-8DB0-5BB2-AD7A-684AFD479264}'
IID_IIterable_HolographicCameraPose → const String
'{92111AFF-8DCC-538E-AE3D-31FD252A0AD5}'
IID_IIterable_HolographicDepthReprojectionMethod → const String
'{2803C19F-8082-52C0-AAD1-68AB51ED287F}'
IID_IIterable_HolographicFramePresentationReport → const String
'{D0FE1CDF-33AD-5051-8C5B-AB9A2B2C24BF}'
IID_IIterable_HolographicFrameScanoutReport → const String
'{CFA9EA14-4803-5001-9EDA-CB4FFCD270E9}'
IID_IIterable_HolographicQuadLayer → const String
'{84744661-94DE-5866-A15D-9EFB19A99A54}'
IID_IIterable_HostName → const String
'{9E5F3ED0-CF1C-5D38-832C-ACEA6164BF5C}'
IID_IIterable_HttpChallengeHeaderValue → const String
'{17847E58-F0CF-52E7-81C0-9D06A081569F}'
IID_IIterable_HttpConnectionOptionHeaderValue → const String
'{1AFC512F-DFA2-5528-8AEF-6E6A37789B3C}'
IID_IIterable_HttpContentCodingHeaderValue → const String
'{0E8960C2-76E5-56C1-9FE6-8CD9018A6786}'
IID_IIterable_HttpContentCodingWithQualityHeaderValue → const String
'{916E6271-CEF6-53B8-B93F-DC8DCA559E50}'
IID_IIterable_HttpCookie → const String
'{0EB9FA36-88DE-590D-8EA0-B613D0AB015F}'
IID_IIterable_HttpCookiePairHeaderValue → const String
'{16773244-5011-5244-BB00-14DB4CF71005}'
IID_IIterable_HttpDiagnosticSourceLocation → const String
'{4286CA1A-A4C5-5AE8-9DA9-5BFA24768E22}'
IID_IIterable_HttpExpectationHeaderValue → const String
'{0A391C2B-13C3-59B8-8662-13AFFB9D1754}'
IID_IIterable_HttpLanguageRangeWithQualityHeaderValue → const String
'{0C5A4A0D-DBB7-5ABF-A5FD-C3B98D9C1487}'
IID_IIterable_HttpMediaTypeWithQualityHeaderValue → const String
'{FFC7DFDE-58B8-51E9-B33B-65A5D6A4E24C}'
IID_IIterable_HttpMethod → const String
'{C088BB1A-DC61-57E1-B967-78DAB3541DA5}'
IID_IIterable_HttpNameValueHeaderValue → const String
'{5838A126-B617-5417-B32E-DED2D27D40A3}'
IID_IIterable_HttpProductInfoHeaderValue → const String
'{BF97CF99-E614-5765-BAD7-161AE3A93AE9}'
IID_IIterable_HttpTransferCodingHeaderValue → const String
'{57402048-38BF-5055-ACB6-5C4DA765E388}'
IID_IIterable_I2cController → const String
'{A5EE8233-2429-5B26-9A02-993E4E7EDFA9}'
IID_IIterable_IAdcControllerProvider → const String
'{30047155-1F71-5223-8482-E5159D0137D0}'
IID_IIterable_IAudioEffectDefinition → const String
'{607A20BF-32B4-5B8E-A793-3024F8D3582A}'
IID_IIterable_IBasicDevice → const String
'{7D468B5E-763B-59CD-A086-EC6D8BE0D858}'
IID_IIterable_IBuffer → const String
'{902972BF-A984-5443-B1C5-2F04A99E1FCA}'
IID_IIterable_IChatItem → const String
'{EA8E3309-099A-592E-9E28-441B151FE061}'
IID_IIterable_IContactField → const String
'{E065EDC5-1D23-5BE5-9998-2736CD4D5297}'
IID_IIterable_IDeviceIcon → const String
'{16077EE6-DCFC-53AA-AB0E-D666AC819D6C}'
IID_IIterable_IDirect3DSurface → const String
'{CC63BF9C-E16A-5A75-A5AA-2B53F975B0B0}'
IID_IIterable_IGpioControllerProvider → const String
'{09212BD4-851B-52BD-B82C-421BF3D6F511}'
IID_IIterable_IHttpContent → const String
'{F102157F-B482-5736-9D12-C683BC494942}'
IID_IIterable_II2cControllerProvider → const String
'{11341A6C-3A02-5F73-9DB8-C3EC5823E35D}'
IID_IIterable_IIndexableContent → const String
'{4A6EDBFE-0C41-5042-AC58-A885A8FC7928}'
IID_IIterable_IIterable_IKeyValuePair_String_IppAttributeValue → const String
'{E4A5D51B-0047-5C20-8A42-D265732E8117}'
IID_IIterable_IIterable_Point → const String
'{AE44597E-D411-5B7F-BBEC-6A96C94A107A}'
IID_IIterable_IJsonValue → const String
'{CB0492B6-4113-55CF-B2C5-99EB428BA493}'
IID_IIterable_IKeyValuePair_GUID_BackgroundTaskRegistration → const String
'{62AE0FDA-B238-554F-A275-1DC16D6CA03A}'
IID_IIterable_IKeyValuePair_GUID_IBackgroundTaskRegistration → const String
'{80FB0327-5A00-55CC-85DB-A852719981B9}'
IID_IIterable_IKeyValuePair_GUID_Object → const String
'{F3B20528-E3B3-5331-B2D0-0C2623AEE785}'
IID_IIterable_IKeyValuePair_GUID_SpatialSurfaceInfo → const String
'{868757D1-BE21-51D9-8DEE-A958B9DEEC71}'
IID_IIterable_IKeyValuePair_Object_Object → const String
'{33AC68F0-1084-529A-8A17-4E7C8ADB7A0C}'
IID_IIterable_IKeyValuePair_PedometerStepKind_PedometerReading → const String
'{098F29CB-BC91-5639-A541-D5A4811EC35B}'
IID_IIterable_IKeyValuePair_String_AppCapabilityAccessStatus → const String
'{62E88AD9-D63E-5173-BAA2-BB4521C7E82A}'
IID_IIterable_IKeyValuePair_String_ApplicationDataContainer → const String
'{A785BE1D-159E-53AD-9553-598B03DCA048}'
IID_IIterable_IKeyValuePair_String_BackgroundTaskRegistrationGroup → const String
'{04428524-7D54-59B4-BF17-AC57C4CE6B40}'
IID_IIterable_IKeyValuePair_String_BitmapTypedValue → const String
'{05F9430C-2F22-5638-AA89-8C9ABCD54FF9}'
IID_IIterable_IKeyValuePair_String_ChatMessageStatus → const String
'{57D87C13-48E9-546F-9B4E-A3906E1E7C24}'
IID_IIterable_IKeyValuePair_String_GattServiceProviderConnection → const String
'{EB2CECFB-DD6C-5329-8E17-7FB80A84191F}'
IID_IIterable_IKeyValuePair_String_IBuffer → const String
'{3C9FFA92-5123-5AC4-B111-03C215F0C51C}'
IID_IIterable_IKeyValuePair_String_ICompositionAnimationBase → const String
'{C739C420-64B2-53F2-89B9-05906ABA7CB0}'
IID_IIterable_IKeyValuePair_String_IJsonValue → const String
'{DFABB6E1-0411-5A8F-AA87-354E7110F099}'
IID_IIterable_IKeyValuePair_String_IppAttributeError → const String
'{17F42EBF-08E9-5E26-96ED-513171D2AFF2}'
IID_IIterable_IKeyValuePair_String_IppAttributeValue → const String
'{5DCF9AB4-ED4E-5648-8BFB-F626D5D7C505}'
IID_IIterable_IKeyValuePair_String_IPrintOptionDetails → const String
'{6770CF39-094F-59C5-8A5D-E3B5DC64DB0F}'
IID_IIterable_IKeyValuePair_String_IVector_String → const String
'{4FED2669-D0D3-59F6-91D9-95902D728D6A}'
IID_IIterable_IKeyValuePair_String_IVectorView_String → const String
'{A4CD6151-2CC1-56F1-9014-DF6BA3410BEB}'
IID_IIterable_IKeyValuePair_String_IVectorView_TextSegment → const String
'{F819A276-B3F5-54D4-B8FD-C9ADB7F700E3}'
IID_IIterable_IKeyValuePair_String_LicenseSatisfactionInfo → const String
'{AC935021-E04B-5226-8119-5B73D0B8BE5B}'
IID_IIterable_IKeyValuePair_String_MediaFrameSource → const String
'{A038E80F-0B3D-5CD4-849D-13036E1F506E}'
IID_IIterable_IKeyValuePair_String_NamedResource → const String
'{BF16482E-80ED-51F0-B9C9-3A804E2D6403}'
IID_IIterable_IKeyValuePair_String_Object → const String
'{FE2F3D47-5D47-5499-8374-430C7CDA0204}'
IID_IIterable_IKeyValuePair_String_ProductLicense → const String
'{FFE05002-6E65-5001-A752-9B27ED3E2839}'
IID_IIterable_IKeyValuePair_String_ProductListing → const String
'{3A7D9A2F-2A82-59F8-BD7C-D691CA169863}'
IID_IIterable_IKeyValuePair_String_RandomAccessStreamReference → const String
'{C9729BA7-5E20-569D-A3D1-97A4E653E5BB}'
IID_IIterable_IKeyValuePair_String_ResourceMap → const String
'{9895431E-A817-5509-91E6-D90A933ED830}'
IID_IIterable_IKeyValuePair_String_SceneAttributeSemantic → const String
'{A3E30221-7CA2-5A3C-A54A-378FEE7369CC}'
IID_IIterable_IKeyValuePair_String_SocketActivityInformation → const String
'{3E43FA16-7AF1-51DF-A0D3-DA81B321639D}'
IID_IIterable_IKeyValuePair_String_SpatialAnchor → const String
'{55F0FA8A-AFD4-5541-A1C3-36F12147D606}'
IID_IIterable_IKeyValuePair_String_StoreLicense → const String
'{CA8BA445-6F4D-5DA9-95EE-42CF118DEF63}'
IID_IIterable_IKeyValuePair_String_StoreProduct → const String
'{78A33722-ABFB-57C0-853F-5616A3AB8D57}'
IID_IIterable_IKeyValuePair_String_String → const String
'{E9BDAAF0-CBF6-5C72-BE90-29CBF3A1319B}'
IID_IIterable_IKeyValuePair_String_TargetedContentValue → const String
'{45A020D8-FE49-5720-950B-3CCEAB655531}'
IID_IIterable_IKeyValuePair_String_VoiceCommandDefinition → const String
'{67693DD1-AC45-5EF3-9BA6-4D78709D9EE0}'
IID_IIterable_IKeyValuePair_String_VoiceCommandSet → const String
'{86E4878A-45DE-5203-BE77-81C04C9B44E6}'
IID_IIterable_IKeyValuePair_String_WalletItemCustomProperty → const String
'{3F45154C-0C0D-5DF9-A557-259F20C927AE}'
IID_IIterable_IKeyValuePair_String_WalletRelevantLocation → const String
'{E55E510C-4028-5DF0-B78B-27BD06980B0B}'
IID_IIterable_IKeyValuePair_String_WalletTransaction → const String
'{4FD2CA58-B7A2-5923-9380-49C11C69C39A}'
IID_IIterable_IKeyValuePair_String_WalletVerb → const String
'{6D2EF172-8AE3-572E-AE44-8EE3FD49D19F}'
IID_IIterable_IKeyValuePair_UINT32_IBuffer → const String
'{4FE7FE23-22B1-528C-881D-A4ECEAEF0F11}'
IID_IIterable_ILampArrayEffect → const String
'{3F108D37-6679-5590-AED2-033362FBF413}'
IID_IIterable_ILearningModelFeatureDescriptor → const String
'{0FA50877-6792-56B7-AF46-430A8901894A}'
IID_IIterable_ILearningModelVariableDescriptorPreview → const String
'{DF23DB35-F789-51A1-856D-87CD7CD042F1}'
IID_IIterable_ImageStream → const String
'{034EA0C4-C20E-5C0C-BA31-64212F28E650}'
IID_IIterable_IMapView_String_IppAttributeValue → const String
'{47558612-BA48-5DA9-9D10-6ED53B0CA405}'
IID_IIterable_IMapView_String_Object → const String
'{E1670FAE-49CD-5C47-A8C8-F6FA2C650C6C}'
IID_IIterable_IMediaCue → const String
'{737A2098-41BF-5D9F-A1D2-2F171C578B3C}'
IID_IIterable_IMediaEncodingProperties → const String
'{D7FC75D5-3492-5BBB-9B34-DAC3E24E79D0}'
IID_IIterable_IMediaMarker → const String
'{A1C0A397-0364-5E4C-9DCA-7CD7011BD114}'
IID_IIterable_IndexedResourceCandidate → const String
'{0FCB4184-1489-5774-9910-BAB326BB50F6}'
IID_IIterable_IndexedResourceQualifier → const String
'{E16E0455-7341-55C0-A024-26D9AD43C8CC}'
IID_IIterable_InfraredTorchMode → const String
'{58A4B7B6-36C3-5541-B383-3690D7293C10}'
IID_IIterable_InstalledDesktopApp → const String
'{B64037F2-DC1A-57DE-8B03-18A16F9DDBDF}'
IID_IIterable_int → const String
'{81A643FB-F51C-5565-83C4-F96425777B66}'
IID_IIterable_INT64 → const String
'{7784427E-F9CC-518D-964B-E50D5CE727F1}'
IID_IIterable_IPlayReadyDomain → const String
'{84E98F86-4BEE-5F41-93A1-255887122D9F}'
IID_IIterable_IPlayReadyLicense → const String
'{9F28F6B7-B5EA-5073-BA3D-8CB2F07291A1}'
IID_IIterable_IPlayReadySecureStopServiceRequest → const String
'{8D8AC279-B07D-5308-9C78-1C5C996CA03C}'
IID_IIterable_IppAttributeValue → const String
'{2BD5BEDC-2312-564D-B685-68684F631E92}'
IID_IIterable_IppIntegerRange → const String
'{C1AB4DF0-4E73-5BDD-80D1-E32E0264CE41}'
IID_IIterable_IppResolution → const String
'{60CF8D08-474E-54FE-AF66-6893E8F92575}'
IID_IIterable_IppTextWithLanguage → const String
'{DA3D8CB6-082A-5993-8640-AC246FD71244}'
IID_IIterable_IPropertySet → const String
'{489B756D-BE43-5ABB-B9A0-A47254103339}'
IID_IIterable_IPwmControllerProvider → const String
'{4936ED59-B494-5128-BC7E-03E630346475}'
IID_IIterable_IRandomAccessStream → const String
'{BA666A00-1555-5DF4-81A5-07D23F7FFCEB}'
IID_IIterable_IRemoteSystemFilter → const String
'{13966C92-A8DE-50C0-B16B-00C2C48F5F37}'
IID_IIterable_ISmsBinaryMessage → const String
'{5678A6A5-4D5A-51C2-A133-4B83BF25D987}'
IID_IIterable_ISmsMessage → const String
'{ECABFD70-9601-5E38-83CF-B1046022A244}'
IID_IIterable_IsolatedWindowsEnvironment → const String
'{37505DE7-601E-5C17-A7F5-1A6AC4B91B03}'
IID_IIterable_IsolatedWindowsEnvironmentHostError → const String
'{E2C0CC79-8015-5196-8B32-7A0887A091BD}'
IID_IIterable_IsoSpeedPreset → const String
'{94839ABE-9712-545A-A94D-A567A3E8DFB7}'
IID_IIterable_ISpeechRecognitionConstraint → const String
'{88E6436C-3253-520B-9ED8-A63B178C44A2}'
IID_IIterable_ISpiControllerProvider → const String
'{71BA027D-8C84-58B1-8D66-9177C11698EB}'
IID_IIterable_IStorageFile → const String
'{76D43C7E-FD09-5908-A2B9-A49B4848294B}'
IID_IIterable_IStorageItem → const String
'{BB8B8418-65D1-544B-B083-6D172F568C73}'
IID_IIterable_IStorageItemInformation → const String
'{43BC252E-A3D6-5F00-A12C-B088D3B912D4}'
IID_IIterable_ISyndicationNode → const String
'{B486569A-72B3-57AA-9950-CEA0B3E4FC58}'
IID_IIterable_IVideoEffectDefinition → const String
'{EB567F6F-B014-513D-99CD-F16C226C3C41}'
IID_IIterable_IVpnCustomPrompt → const String
'{8BAC695C-70CB-54D6-8606-AF6E3A25E3A1}'
IID_IIterable_IVpnCustomPromptElement → const String
'{437D3693-00C4-50B4-989A-938F1016A230}'
IID_IIterable_IVpnProfile → const String
'{DB35F6B1-F266-5C87-8862-9DD87D9DF18F}'
IID_IIterable_IWwwFormUrlDecoderEntry → const String
'{876BE83B-7218-5BFB-A169-83152EF7E146}'
IID_IIterable_IXmlNode → const String
'{F1146FFC-8C92-56E8-93F1-711F86722633}'
IID_IIterable_JapanesePhoneme → const String
'{1AAD17CB-1829-5236-8AEF-0B75F8DFD7A6}'
IID_IIterable_LampArrayEffectPlaylist → const String
'{2314ACDA-C5DF-5051-977D-94D79D1312FB}'
IID_IIterable_Language → const String
'{48409A10-61B6-5DB1-A69D-8ABC46AC608A}'
IID_IIterable_LanIdentifier → const String
'{ACCEF3CD-5D92-5C01-8AC4-79FE74CD733E}'
IID_IIterable_LocalLocation → const String
'{5474EEFB-60F4-58AC-89E2-6E83F79FA76C}'
IID_IIterable_LocalLocationHoursOfOperationItem → const String
'{F298F515-B9BD-5297-B8BD-1C0040DAAC76}'
IID_IIterable_LockScreenBadge → const String
'{6E82DEDC-B74E-503A-B00B-9C6F47F12A0F}'
IID_IIterable_ManeuverWarning → const String
'{CE0A7C13-D3C4-55AF-A90F-C53F7BD93373}'
IID_IIterable_ManualFocusDistance → const String
'{CF8CBEB1-2A4C-522D-962F-84C31A598D68}'
IID_IIterable_MapLocation → const String
'{77DA6151-0763-508A-9041-3310BAACE575}'
IID_IIterable_MapRoute → const String
'{D88A62A2-0EDF-5312-97A8-10AEAEA80B99}'
IID_IIterable_MapRouteLeg → const String
'{8FF98759-78CD-56E8-877B-83CE846D6F8B}'
IID_IIterable_MapRouteManeuver → const String
'{DE9015FB-91D7-556E-BB4D-200B6F58FAD4}'
IID_IIterable_MdmAlert → const String
'{A0A617DC-210C-529F-B5E9-29AECEEBB5A8}'
IID_IIterable_MediaBreak → const String
'{04F000EC-C727-5DC0-9F7C-245C75C92F2F}'
IID_IIterable_MediaCaptureVideoProfile → const String
'{DBD49D71-E07B-5E11-824A-62ACE8BDFC3E}'
IID_IIterable_MediaCaptureVideoProfileMediaDescription → const String
'{0895E56D-FE1F-5364-AB67-C597D8970B89}'
IID_IIterable_MediaClip → const String
'{FF2E9B5C-26D0-575D-A3EB-7D938BD16F17}'
IID_IIterable_MediaFrameFormat → const String
'{1F029A27-1123-538A-9261-8A380E12BAC6}'
IID_IIterable_MediaFrameSource → const String
'{0D447BE3-8C91-581D-8071-17984B8B5994}'
IID_IIterable_MediaFrameSourceGroup → const String
'{D0B71DEB-76E8-5833-9623-2B1E1A8E1B72}'
IID_IIterable_MediaFrameSourceInfo → const String
'{2E29C5B0-6AA9-50F2-91A4-5B67A5598F2E}'
IID_IIterable_MediaOverlay → const String
'{EFCDA247-A1FB-51DC-A776-E3E06695FB36}'
IID_IIterable_MediaOverlayLayer → const String
'{7D2312D0-F3A2-5091-8A5E-41832E632C08}'
IID_IIterable_MediaPlaybackItem → const String
'{8B8AB4A4-0253-56E9-A232-94E335AEFA8F}'
IID_IIterable_MediaTimeRange → const String
'{268204E2-9D52-5E7B-A54B-869C63DEFC8E}'
IID_IIterable_MicrosoftAccountMultiFactorSessionInfo → const String
'{85A662C8-8A5D-59A8-9F73-EE237393C55C}'
IID_IIterable_MiracastReceiverConnection → const String
'{E989EB90-1F6F-5084-9BFB-1A5DECCA4F23}'
IID_IIterable_MiracastTransmitter → const String
'{5A3F4149-9B6B-5FF0-85A0-FEA37B0990EB}'
IID_IIterable_MobileBroadbandAntennaSar → const String
'{FD66B9AC-40DC-5AC7-AAF1-2D3403E5FCBB}'
IID_IIterable_MobileBroadbandCellCdma → const String
'{46E83A22-4C40-5F27-BBCD-255DFD97EA93}'
IID_IIterable_MobileBroadbandCellGsm → const String
'{83E5EAE8-3887-599E-BEBF-8C51362DB44C}'
IID_IIterable_MobileBroadbandCellLte → const String
'{45D961D3-E228-5AFD-B18C-D4CFA3903432}'
IID_IIterable_MobileBroadbandCellNR → const String
'{F7C1A3A9-B0CD-5158-AB79-6C99F3CB7A4F}'
IID_IIterable_MobileBroadbandCellTdscdma → const String
'{6E1E543F-1CF0-5CB3-B3FC-B559213C58E2}'
IID_IIterable_MobileBroadbandCellUmts → const String
'{20392566-69CB-5EDA-B641-5510E7ED1A12}'
IID_IIterable_MobileBroadbandDeviceServiceInformation → const String
'{88511855-6FE6-5694-83A7-991E29033DE5}'
IID_IIterable_MobileBroadbandNetworkRegistrationStateChange → const String
'{0B90BB30-660C-51C6-9B8C-31DD8486E10E}'
IID_IIterable_MobileBroadbandPinLockStateChange → const String
'{AA4A8700-9943-59A3-8647-D373FD5E0E2B}'
IID_IIterable_MobileBroadbandPinType → const String
'{9D55726D-813E-50FB-9498-87AA872DD6CA}'
IID_IIterable_MobileBroadbandRadioStateChange → const String
'{C385ADAA-574C-5AD8-98C2-61309525132D}'
IID_IIterable_MobileBroadbandSlotInfo → const String
'{30F9A178-40F1-5C82-865B-06660E680C35}'
IID_IIterable_MobileBroadbandUiccApp → const String
'{AF538114-BD14-53B0-B1D1-841DCAA451AD}'
IID_IIterable_MseSourceBuffer → const String
'{5CA0DA86-6307-558A-865F-3A1EF9FE56B3}'
IID_IIterable_MseTimeRange → const String
'{ED0C6E08-E22F-5AC2-BA14-E0FF1DF3467F}'
IID_IIterable_NamedResource → const String
'{E80D3D9D-96C9-579E-8E42-D550700DE925}'
IID_IIterable_NetworkOperatorTetheringClient → const String
'{4762ECB3-AF48-5B63-89B7-78A42056549F}'
IID_IIterable_NetworkUsage → const String
'{DD2656B1-8360-5772-B272-C47F7F0FC7A6}'
IID_IIterable_NitRange → const String
'{7FB7A783-CE2D-552D-BEE3-BC1442DB0409}'
IID_IIterable_Object → const String
'{092B849B-60B1-52BE-A44A-6FE8E933CBE4}'
IID_IIterable_OcrLine → const String
'{6AFA94A2-60D7-5DBE-942D-81AA3929C85E}'
IID_IIterable_OcrWord → const String
'{A0CE663A-46D0-55E5-928E-251EB67A1E99}'
IID_IIterable_OfflineMapPackage → const String
'{7522287C-0AF2-586C-BB3F-457C07984A6F}'
IID_IIterable_OnlineIdServiceTicket → const String
'{809D1314-97AB-5544-9891-DDCDFADD1DBB}'
IID_IIterable_OnlineIdServiceTicketRequest → const String
'{CB72D686-9516-520D-A274-FA4CD1762CB2}'
IID_IIterable_OpticalImageStabilizationMode → const String
'{323D7734-94C2-544D-A560-56560FE68819}'
IID_IIterable_Package → const String
'{69AD6AA7-0C49-5F27-A5EB-EF4D59467B6D}'
IID_IIterable_PackageContentGroup → const String
'{D7DD1456-4805-5768-A25D-99641B096491}'
IID_IIterable_PackageUserInformation → const String
'{341348B9-52C8-5B57-9E91-F19F2A05B188}'
IID_IIterable_PackageVolume → const String
'{A6199162-B163-56A1-9980-DB0C3F4E9284}'
IID_IIterable_PasswordCredential → const String
'{0D224A66-BAD5-5AD5-9ADE-1E9F5A60FE73}'
IID_IIterable_PaymentDetailsModifier → const String
'{585D2B3D-CB34-58C4-81F4-1EA157996DEF}'
IID_IIterable_PaymentItem → const String
'{B61B704C-E5FA-5524-8B95-7D03F5D36AE9}'
IID_IIterable_PaymentMethodData → const String
'{8C9ED87E-4ADD-58A8-AD9A-9DFA48CA250A}'
IID_IIterable_PaymentShippingOption → const String
'{DE881C69-6642-54DE-A8F7-D1A88B2404CF}'
IID_IIterable_PedometerReading → const String
'{BBB61A5C-98C3-5718-88FE-5392A7451E2D}'
IID_IIterable_PeerInformation → const String
'{917E1105-0647-5793-9D50-BEFE225F0F2F}'
IID_IIterable_PerceptionColorFrameSource → const String
'{DB18069E-7B5A-54C3-A627-D56F9517FDF5}'
IID_IIterable_PerceptionCorrelation → const String
'{CA6BF87E-1745-5CD0-AEE2-59736F5A206D}'
IID_IIterable_PerceptionDepthFrameSource → const String
'{8A07E1E8-5A02-585B-A26E-AD79BEAA94CF}'
IID_IIterable_PerceptionInfraredFrameSource → const String
'{9309D0DB-338D-5ADF-8B3E-509BFDFCCEF3}'
IID_IIterable_PerceptionVideoProfile → const String
'{F6AEA351-EB9B-564D-B10A-06673094ACC8}'
IID_IIterable_PhoneCall → const String
'{C43448AD-3660-5F7F-9270-CC340EBC32C2}'
IID_IIterable_PhoneCallHistoryEntry → const String
'{A3F93EEA-C846-52C7-AA5A-3306707F6369}'
IID_IIterable_PhotoImportItem → const String
'{82347483-3B75-5E95-BBA4-ABC0B8A320AA}'
IID_IIterable_PhotoImportOperation → const String
'{94F33A8F-115A-50CB-B59D-AB8483A84842}'
IID_IIterable_PhotoImportSidecar → const String
'{2B7F92AD-E596-5669-B622-FBFBC7040E89}'
IID_IIterable_PhotoImportSource → const String
'{40E01D62-B413-5B43-AB07-AB28B23FC886}'
IID_IIterable_PhotoImportStorageMedium → const String
'{3233CBFE-F9EE-560F-BD0F-E36ABE6CDA7F}'
IID_IIterable_PhotoImportVideoSegment → const String
'{94DD3B44-DA03-5D79-BBFB-1BEAF2EDE482}'
IID_IIterable_PlatformDiagnosticTraceInfo → const String
'{ECB0C107-C97B-52FE-A5E6-A33E93493769}'
IID_IIterable_PlaybackMediaMarker → const String
'{DEECCFE9-6C01-576F-95F2-93515AE40EBF}'
IID_IIterable_PlaySpeed → const String
'{C4A17A40-8C62-5884-822B-502526970B0D}'
IID_IIterable_PnpObject → const String
'{30B50092-36EE-53FF-9450-029004436C60}'
IID_IIterable_Point → const String
'{C192280D-3A09-5423-9DC5-67B83EBDE41D}'
IID_IIterable_PointerDevice → const String
'{AD26662C-845B-5C6D-AEAA-406F48C21AE9}'
IID_IIterable_PointerDeviceUsage → const String
'{592D6618-EAAB-5A79-A47A-C7FC0B749A4E}'
IID_IIterable_PosPrinterRotation → const String
'{1B1E4D8D-15F5-5802-9B23-8B75CE2A58C5}'
IID_IIterable_Printing3DBaseMaterial → const String
'{9A6BD130-6F22-559C-B92C-14F9F8DDDA47}'
IID_IIterable_Printing3DBaseMaterialGroup → const String
'{C08F8E70-F6EF-5469-806A-7CB601DDDB67}'
IID_IIterable_Printing3DColorMaterial → const String
'{C77D4F28-7882-52B4-B3C9-7D58C8836573}'
IID_IIterable_Printing3DColorMaterialGroup → const String
'{1BF32A86-26AB-5750-B54C-3BDA67867F8A}'
IID_IIterable_Printing3DComponent → const String
'{516556CA-F862-59F8-8241-E0F0C177DADD}'
IID_IIterable_Printing3DComponentWithMatrix → const String
'{8A213648-0B81-5E23-A48E-AFE9F6691CC1}'
IID_IIterable_Printing3DCompositeMaterial → const String
'{A0AF2623-1B11-53CF-975D-64959386CDD3}'
IID_IIterable_Printing3DCompositeMaterialGroup → const String
'{F2FFEF61-C254-58C0-8206-B3B3096BE9CB}'
IID_IIterable_Printing3DMesh → const String
'{A8018FDA-DE4D-56FA-8609-FD2298BFB558}'
IID_IIterable_Printing3DModelTexture → const String
'{94790870-6041-5D04-8699-17417117BB85}'
IID_IIterable_Printing3DMultiplePropertyMaterial → const String
'{0DFC274E-AE4D-5BBB-93A8-7DC9F84DDAC3}'
IID_IIterable_Printing3DMultiplePropertyMaterialGroup → const String
'{23F7518E-2439-5573-A683-EFCA0C61A8D6}'
IID_IIterable_Printing3DTexture2CoordMaterial → const String
'{28373276-483C-5BD0-99C7-01BFA04A57D4}'
IID_IIterable_Printing3DTexture2CoordMaterialGroup → const String
'{00017A1D-96BC-5C0E-B786-594FB4D077B6}'
IID_IIterable_Printing3DTextureResource → const String
'{54E3A71D-EAE0-5199-9728-FAC964850EBB}'
IID_IIterable_PrintPageRange → const String
'{ED6DDF38-34CF-5A2F-B9AC-413DFFCE7F81}'
IID_IIterable_PrintTicketOption → const String
'{5C7E6676-9046-5B6A-9EB0-C6A954E8226B}'
IID_IIterable_ProcessDiagnosticInfo → const String
'{97B73627-B296-5076-B8CD-6BD8A240E966}'
IID_IIterable_ProviderNetworkUsage → const String
'{F79BC7BA-01DF-51EC-BFAF-FD883F698E07}'
IID_IIterable_ProximitySensorReading → const String
'{301EBCCF-11AB-5E90-98EE-BD99C0E3BB76}'
IID_IIterable_PwmController → const String
'{1403A6AB-73CB-5805-9BBC-A0DD39D476B0}'
IID_IIterable_RacingWheel → const String
'{9A7C3830-9A87-5287-A1E2-8A2AF29CF68C}'
IID_IIterable_Radio → const String
'{E82500AF-1F53-504E-B8BE-DAC4FBB69084}'
IID_IIterable_RawGameController → const String
'{8F2F08CC-F4F4-5539-9357-1F07334D381F}'
IID_IIterable_RcsEndUserMessageAction → const String
'{B6D21A55-471E-5A25-ACDD-7784F7B4D7BA}'
IID_IIterable_RcsTransport → const String
'{184C2264-65FD-5AD4-B22F-CB34E8EAEC63}'
IID_IIterable_RectInt32 → const String
'{D6222360-B82E-5EED-9EAB-2E275B36E47E}'
IID_IIterable_RegionOfInterest → const String
'{D73144C7-9D75-5DFB-8040-626202DCF454}'
IID_IIterable_RemoteSystemApp → const String
'{4CFC1093-6DE6-5D4D-8073-30E64B4DFA15}'
IID_IIterable_RemoteSystemSessionParticipant → const String
'{00189D10-16EC-5D1A-8369-4870C69E52B3}'
IID_IIterable_ResourceCandidate → const String
'{D89C9498-8869-57F8-A883-9C2DFEECB6C6}'
IID_IIterable_ResourceCollection → const String
'{D4372A2D-7AB0-5D8E-BD5C-6E9C0A67A8D8}'
IID_IIterable_ResourceMap → const String
'{8BBE1154-19AA-53E7-9D6E-DC7D358580F4}'
IID_IIterable_ResourceQualifier → const String
'{2EEE68E2-687C-5F7A-A14E-588C4D3089E1}'
IID_IIterable_RevocationAndRenewalItem → const String
'{07015868-578C-556B-8A35-4039A35D1D92}'
IID_IIterable_RfcommDeviceService → const String
'{3378E9A6-F6E2-50EA-BFEE-B8109631FECA}'
IID_IIterable_SearchSuggestion → const String
'{DF956160-F155-5816-B38B-A2FF0629BA0E}'
IID_IIterable_SecondaryAuthenticationFactorInfo → const String
'{43B7BBE4-F096-53DD-8C16-1FAA4B468C86}'
IID_IIterable_SelectableWordSegment → const String
'{784B0CEC-1348-5334-91E5-2E013294E211}'
IID_IIterable_SharedPackageContainer → const String
'{68A1862F-3FFA-58EC-89A9-5DFEB6D7433D}'
IID_IIterable_SharedPackageContainerMember → const String
'{250D357D-D93F-5603-8C84-3D325BB319EE}'
IID_IIterable_ShareProvider → const String
'{0903B218-5CAD-53E6-9A21-6F4B31C4A409}'
IID_IIterable_short → const String
'{72FF2923-4B4E-53BB-8FEB-41EC5F2BB734}'
IID_IIterable_SignalDetectorResourceKind → const String
'{263E7B6E-5338-5871-9FDB-A27D9BC02E92}'
IID_IIterable_SimpleHapticsController → const String
'{B50DA692-4A2B-5C8A-8E14-0439C0B1DBA4}'
IID_IIterable_SimpleHapticsControllerFeedback → const String
'{8894A0DF-33B0-57B0-AA1A-9255EEE72DD5}'
IID_IIterable_Size → const String
'{C9DF55C3-4D41-5E90-BA76-E89ED564446B}'
IID_IIterable_SizeUInt32 → const String
'{14F5A281-66EF-5299-AED1-96A1DC1E8416}'
IID_IIterable_SmartCard → const String
'{A32C5202-D113-535F-880E-50F3E5121EF8}'
IID_IIterable_SmartCardAppletIdGroupRegistration → const String
'{4D153AAD-915C-59C9-98B9-A97BF3A570AD}'
IID_IIterable_SmartCardAutomaticResponseApdu → const String
'{DB52D376-027E-5270-A457-FB8B4AE8958C}'
IID_IIterable_SmartCardCryptogramAlgorithm → const String
'{8E0DE0E9-0742-559E-9B1B-460268622C1F}'
IID_IIterable_SmartCardCryptogramMaterialCharacteristics → const String
'{92058349-B443-52D8-8E46-9CF3815DD15A}'
IID_IIterable_SmartCardCryptogramMaterialPackageCharacteristics → const String
'{AB1DAC61-1BD9-54A6-B407-1DC4E5B1A197}'
IID_IIterable_SmartCardCryptogramMaterialPackageConfirmationResponseFormat → const String
'{C40C4451-4EBB-5635-9C7D-33C8C5D37A09}'
IID_IIterable_SmartCardCryptogramMaterialPackageFormat → const String
'{3E241ACC-1745-57CE-9368-21BA2130C3C1}'
IID_IIterable_SmartCardCryptogramMaterialType → const String
'{2D379F84-389C-5809-A2C6-919B47CAAB88}'
IID_IIterable_SmartCardCryptogramPlacementStep → const String
'{234AB631-ED5F-51BC-8A8A-D5F3495F32DE}'
IID_IIterable_SmartCardCryptogramStorageKeyCapabilities → const String
'{983619F1-45B9-5557-9800-EAA2BCA6DA57}'
IID_IIterable_SmartCardCryptogramStorageKeyCharacteristics → const String
'{16D5CC89-2F6A-5779-8EF8-2D5A20078150}'
IID_IIterable_SmsBroadcastType → const String
'{12276B75-173E-514B-98F0-8A7927A9206C}'
IID_IIterable_SmsFilterRule → const String
'{03ED8267-9C90-5260-8BC0-6C3E3306C964}'
IID_IIterable_SmsMessageRegistration → const String
'{F836FA0A-770D-5E8F-8664-01C43F959EEA}'
IID_IIterable_SocialFeedItem → const String
'{AD33D864-9569-5E2D-BD72-182A8FF50CF6}'
IID_IIterable_SocialItemThumbnail → const String
'{5D102C6D-92C3-59F3-B1DC-5986C56445A5}'
IID_IIterable_SoftwareBitmap → const String
'{22D3A30F-0898-5E94-99A3-AFA5951DFCD4}'
IID_IIterable_SortEntry → const String
'{35AFF6F9-EF75-5280-BB84-A2BF8317CF35}'
IID_IIterable_SpatialBoundingVolume → const String
'{89E8F1EE-3A2A-5B69-A786-CDDCF7456A3A}'
IID_IIterable_SpeechRecognitionResult → const String
'{0D9B7B48-98A1-5B22-9A66-6F812F5947AA}'
IID_IIterable_SpiController → const String
'{7B076938-DC1B-5368-9003-059291D37F35}'
IID_IIterable_StartupTask → const String
'{61885EAD-BF9E-5E9F-AF04-6296B336930B}'
IID_IIterable_StorageFile → const String
'{9AC00304-83EA-5688-87B6-AE38AAB65D0B}'
IID_IIterable_StorageFolder → const String
'{4669BEFC-AE5C-52B1-8A97-5466CE61E94E}'
IID_IIterable_StorageLibrary → const String
'{851E3CFD-306B-5C8E-AE3C-A8D83C623604}'
IID_IIterable_StorageLibraryChange → const String
'{87C15DFC-0C5E-518B-9206-97D3D9823C61}'
IID_IIterable_StorageProviderError → const String
'{2B2A9A00-9929-5154-A897-1E6CFD7CF21A}'
IID_IIterable_StorageProviderFileTypeInfo → const String
'{B21025BC-4365-5728-B52E-51475166F141}'
IID_IIterable_StorageProviderItemProperty → const String
'{4584CB69-EE26-59E0-B05D-C9A7851A7317}'
IID_IIterable_StorageProviderItemPropertyDefinition → const String
'{41E78B90-1A7F-5DAB-A123-7D5F5011DFEB}'
IID_IIterable_StorageProviderSyncRootInfo → const String
'{62BA69A0-F65C-502C-9782-B4BC25194D11}'
IID_IIterable_StoreAvailability → const String
'{C58DE1A0-25DE-578B-BB69-E0A26D67B203}'
IID_IIterable_StoreImage → const String
'{B2DA6DE8-AD55-56CE-8754-2C96F4FE1C2E}'
IID_IIterable_StorePackageUpdate → const String
'{6B076C51-849E-5EC5-AED5-9B0585591902}'
IID_IIterable_StorePackageUpdateStatus → const String
'{60832223-7EB4-5CD7-8340-F5077173D364}'
IID_IIterable_StorePreviewProductInfo → const String
'{A9CB4860-67D1-53C2-A621-3074B0344D49}'
IID_IIterable_StorePreviewSkuInfo → const String
'{2C0D85D9-0DF7-5DE6-962E-BC8F149FAF19}'
IID_IIterable_StoreQueueItem → const String
'{68EB92E6-3CC6-5259-9A05-BD7F8D9FB8DA}'
IID_IIterable_StoreSku → const String
'{522D34EF-4B5A-5B44-A046-7A16051D011E}'
IID_IIterable_StoreSystemFeature → const String
'{98A8577A-B128-5400-8D3D-58654EAAF957}'
IID_IIterable_StoreVideo → const String
'{46BE61E4-7173-565E-AED5-4A2152F1CE69}'
IID_IIterable_String → const String
'{E2FCC7C1-3BFC-5A0B-B2B0-72E769D1CB7E}'
IID_IIterable_SyndicationAttribute → const String
'{329EABE1-EFCC-539E-96BA-F6A44F221DBD}'
IID_IIterable_SyndicationCategory → const String
'{D151F7D1-EABD-5300-B55C-149EB289CC71}'
IID_IIterable_SyndicationItem → const String
'{55463EEF-ECB8-59CD-8D6B-74DAACBE7D19}'
'{C6919F6A-66D9-556A-9632-87D39AF14638}'
IID_IIterable_SyndicationPerson → const String
'{E58E7844-EB34-5284-B09E-DE6762D548CA}'
IID_IIterable_SystemUpdateItem → const String
'{318A3078-918C-5521-B460-0B4210360AA1}'
IID_IIterable_TargetedContentAction → const String
'{CF05B497-3AFD-5D00-859E-9FBD1A36D576}'
IID_IIterable_TargetedContentCollection → const String
'{2049F813-37EE-5158-9996-709859F0CE49}'
IID_IIterable_TargetedContentFile → const String
'{5F65D649-CCBD-5728-A85B-D3FF92FCA962}'
IID_IIterable_TargetedContentImage → const String
'{EFADB6BF-AF18-5AF9-A509-19881BC586F5}'
IID_IIterable_TargetedContentItem → const String
'{03F38FB6-54E6-5BF1-913B-9510FEC8BE1F}'
IID_IIterable_TextPhoneme → const String
'{2017F561-8162-55F8-B056-656636935815}'
IID_IIterable_TextSegment → const String
'{5498F4F3-CEE4-5B72-9729-815C4AD7B9DC}'
IID_IIterable_TimedMetadataStreamDescriptor → const String
'{F3D07841-3852-509D-A12B-A9F2AC89DA93}'
IID_IIterable_TimedMetadataTrack → const String
'{150A4454-03BB-5DD1-8153-6A600E851F71}'
IID_IIterable_TimedTextLine → const String
'{AEC710AD-3BD8-5A59-AE77-E7FC46FB105B}'
IID_IIterable_TimedTextSource → const String
'{4FC57282-0EDF-5D85-9D89-DDC2A5692C13}'
IID_IIterable_TimedTextSubformat → const String
'{CEE3AE43-C93C-56F7-8C55-9024DED72C76}'
IID_IIterable_TimeSpan → const String
'{E9F78726-829A-5F67-8D19-95EF154B7742}'
IID_IIterable_UINavigationController → const String
'{8DEA85A0-0204-57DD-ABAD-90E37C0EF240}'
IID_IIterable_UINT16 → const String
'{ECFA9A6F-FA2E-5345-B297-EFB4E8C6BE87}'
IID_IIterable_UINT32 → const String
'{421D4B91-B13B-5F37-AE54-B5249BD80539}'
IID_IIterable_UINT64 → const String
'{4B3A3229-7995-5F3C-B248-6C1F7E664F01}'
IID_IIterable_UnfulfilledConsumable → const String
'{2F4D1483-DD86-5FDB-8C44-06C98844BF3D}'
IID_IIterable_UnsupportedAppRequirement → const String
'{BD9DED1D-0379-5143-A490-168B6B8413A3}'
IID_IIterable_UploadOperation → const String
'{79778799-38CC-5B67-9CD0-043FC47A9EF7}'
IID_IIterable_Uri → const String
'{B0D63B78-78AD-5E31-B6D8-E32A0E16C447}'
IID_IIterable_UsbBulkInEndpointDescriptor → const String
'{101B1FD9-F1C9-5DDA-9AD4-71176FA839B2}'
IID_IIterable_UsbBulkInPipe → const String
'{2201A671-42D2-508D-A848-64B5447083C8}'
IID_IIterable_UsbBulkOutEndpointDescriptor → const String
'{B80BEB39-62B3-5F59-B3E7-882CC9C5B0C0}'
IID_IIterable_UsbBulkOutPipe → const String
'{9824CABA-5CA6-5C2D-80CF-1949026D7857}'
IID_IIterable_UsbDescriptor → const String
'{989909A5-5A03-51FB-BD94-84DA7BDA8819}'
IID_IIterable_UsbInterface → const String
'{F54037ED-92E9-590D-B904-3AD7BFA9A621}'
IID_IIterable_UsbInterfaceSetting → const String
'{1AAF5739-9C2C-533E-A0E9-D53FDB45D15D}'
IID_IIterable_UsbInterruptInEndpointDescriptor → const String
'{8A7BAC69-1F10-59C7-9837-72CFED7154A4}'
IID_IIterable_UsbInterruptInPipe → const String
'{39AEF336-18AA-5BE4-86D9-E332FE2632F3}'
IID_IIterable_UsbInterruptOutEndpointDescriptor → const String
'{09393D62-2316-536B-8A10-7038884AB2A7}'
IID_IIterable_UsbInterruptOutPipe → const String
'{E61A011E-4ABE-53F2-83B3-ED4A949D2E3F}'
IID_IIterable_User → const String
'{D1BACD1F-0376-5823-8C29-1D45B9F4C191}'
IID_IIterable_UserActivity → const String
'{37E6AB55-1F30-5622-9778-1BDC07AC799F}'
IID_IIterable_UserActivitySessionHistoryItem → const String
'{29439E38-9CF0-51C7-A549-4469039CAF79}'
IID_IIterable_UserDataAccount → const String
'{1BC7F1FF-26B4-5440-9629-CB4CD8C87987}'
IID_IIterable_UserDataAccountPartnerAccountInfo → const String
'{5CDB425E-DA5A-55FA-B349-5467996CAB32}'
IID_IIterable_UserDataTask → const String
'{8AE8BECD-375F-5932-91ED-F82A74224365}'
IID_IIterable_UserDataTaskList → const String
'{2C4D63BC-CFFB-50D2-8A82-A9AEFAD651D3}'
IID_IIterable_UserWatcherUpdateKind → const String
'{89342B56-EB84-54E7-98C1-BAEE448BDCED}'
IID_IIterable_VibrationDevice → const String
'{1A40C994-8810-5688-9362-C4BB51018552}'
IID_IIterable_VideoEncodingProperties → const String
'{73C7317C-8682-5F81-84A2-30C425FA2D24}'
IID_IIterable_VideoStreamDescriptor → const String
'{3ACBF03C-0A79-5823-AAA9-D88BC3F8F594}'
IID_IIterable_VideoTemporalDenoisingMode → const String
'{CAF26629-EE84-5D4C-AE37-9DC4B26978EB}'
IID_IIterable_VideoTrack → const String
'{84413442-A2E3-5E0F-936D-BC40B0FB2DCD}'
IID_IIterable_VoiceCommandContentTile → const String
'{BD13249B-8099-5573-BF74-7457796E92E5}'
IID_IIterable_VoiceInformation → const String
'{3C33BB52-BD98-5C8C-ADEE-EE8DA0628EFC}'
IID_IIterable_VpnAppId → const String
'{0E1E00AA-F93D-5DC7-9912-E07D1FA6BD67}'
IID_IIterable_VpnDomainNameInfo → const String
'{33ABE488-BE1A-558A-A9CF-B5330AB49F50}'
IID_IIterable_VpnNamespaceInfo → const String
'{17781D03-DDCF-553F-ABA8-D2E8155CB6B8}'
IID_IIterable_VpnPacketBuffer → const String
'{FA954F6E-30D7-50E0-9D43-DADB6C53E196}'
IID_IIterable_VpnRoute → const String
'{BBF498D5-B9EF-55F1-97B1-77A06639E4E2}'
IID_IIterable_VpnTrafficFilter → const String
'{B6D4C853-77C9-52CA-9CE9-853ADD4554CF}'
IID_IIterable_WalletItem → const String
'{AC174C8C-0FDD-5CFF-A29F-4E8CE1C8BC81}'
IID_IIterable_WebAccount → const String
'{CB15D439-A910-542A-89ED-7CFE67848A83}'
IID_IIterable_WebAccountClientView → const String
'{610E0F9D-AAE4-54E1-BB0B-1ACA14110ABF}'
IID_IIterable_WebErrorStatus → const String
'{7B7F182E-A6CE-556B-9A2E-EF97662F2AEE}'
IID_IIterable_WebProviderTokenResponse → const String
'{E9BAC236-C077-553A-B4AE-B58FB0B89918}'
IID_IIterable_WebTokenResponse → const String
'{7E5BB7EC-BBD7-5575-9A61-F5815FA22A0E}'
IID_IIterable_WebViewControl → const String
'{F1028969-D7AA-59D8-8826-4E02A8064515}'
IID_IIterable_WebViewControlDeferredPermissionRequest → const String
'{91805F3F-13CB-5483-B592-B9AE0E334F17}'
IID_IIterable_WiFiAdapter → const String
'{E0BC76C4-8D0C-53FC-BCD4-228F47210ACE}'
IID_IIterable_WiFiAvailableNetwork → const String
'{F17484EA-C71E-5D3E-B74C-3A0E61DD9C20}'
IID_IIterable_WiFiDirectConfigurationMethod → const String
'{794F12DA-2DC6-5277-82DC-B0781610537B}'
IID_IIterable_WiFiDirectInformationElement → const String
'{19C1CA4E-9561-5253-96D9-DBAF28D47D89}'
IID_IIterable_WiFiDirectServiceConfigurationMethod → const String
'{D9773B1A-A148-58BF-9C4B-AFEAC9BE3AB4}'
IID_IIterable_WiFiWpsKind → const String
'{41E16513-A8F2-55ED-9BE4-5665167D49D7}'
IID_IIterable_WordSegment → const String
'{D14DC94A-A311-5DDC-BF8B-D58795D87D6D}'
IID_IIterable_Workspace → const String
'{F02D0EBE-EAC2-502F-9836-1C5482333BFE}'
IID_IIterable_XboxLiveDeviceAddress → const String
'{44DF817C-B475-5FDB-862A-4A96ED1DAD5C}'
IID_IIterable_XboxLiveEndpointPair → const String
'{7FCAF666-DDC0-50DC-A76F-9BB6058BE3C9}'
IID_IIterable_XboxLiveEndpointPairTemplate → const String
'{9FCE55C3-5580-581A-85B5-88DD5E9D4FF7}'
IID_IIterable_XboxLiveQualityOfServiceMetric → const String
'{E202EEF6-93BD-5FA2-91FC-7CA6A4EDC38A}'
IID_IIterable_XboxLiveQualityOfServiceMetricResult → const String
'{65CC99EC-9779-568A-8982-AEE439FA24CE}'
IID_IIterable_XboxLiveQualityOfServicePrivatePayloadResult → const String
'{3A061DD4-03DD-52FB-9A83-067DE27C2BB1}'
IID_IIterable_ZoomTransitionMode → const String
'{DB656915-8FAC-5FB2-98E0-0E97421656C5}'
IID_IMap_GUID_Object → const String
'{5EE3189C-7DBF-5998-AD07-5414FB82567C}'
IID_IMap_Object_Object → const String
'{F5F69427-55ED-5512-8429-D4F6626DFCDD}'
IID_IMap_String_IJsonValue → const String
'{C9D9A725-786B-5113-B4B7-9B61764C220B}'
IID_IMap_String_Object → const String
'{1B0D3570-0877-5EC2-8A2C-3B9539506ACA}'
IID_IMap_String_String → const String
'{F6D1F700-49C2-52AE-8154-826F9908773C}'
IID_IReference_AdaptiveMediaSourceResourceType → const String
'{74C8C3AA-DE03-5BF0-AAE8-AA8B692066B3}'
IID_IReference_BasicGeoposition → const String
'{E4D5DDA6-F57C-57CC-B67F-2939A901DABE}'
IID_IReference_BitmapBounds → const String
'{AA19DA70-DEE6-5B42-B562-2FCD218C34CA}'
IID_IReference_BluetoothLEAdvertisementFlags → const String
'{91C0BA96-9E69-5B82-BF1D-83AB2A509C53}'
IID_IReference_Boolean → const String
'{3C00FD60-2950-5939-A21A-2D12C5A01B8A}'
IID_IReference_CaptureSceneMode → const String
'{E20596AA-0BBE-5203-BE6B-6B71FF5B0843}'
IID_IReference_DateTime → const String
'{5541D8A7-497C-5AA4-86FC-7713ADBF2A2C}'
IID_IReference_DisplayPresentationRate → const String
'{08882DDB-A981-5887-B751-106993D66229}'
IID_IReference_Double → const String
'{2F2D6C29-5473-5F3E-92E7-96572BB990E2}'
IID_IReference_EmailMailboxSmimeEncryptionAlgorithm → const String
'{433B124D-60E6-5B7A-96BC-8681DE5F5E75}'
IID_IReference_EmailMailboxSmimeSigningAlgorithm → const String
'{E498A622-F168-5104-A53B-FAF996F51632}'
IID_IReference_Float → const String
'{719CC2BA-3E76-5DEF-9F1A-38D85A145EA8}'
IID_IReference_GUID → const String
'{7D50F649-632C-51F9-849A-EE49428933EA}'
IID_IReference_HdcpProtection → const String
'{8E330979-2FEF-5D68-88AA-A9EE6697D117}'
IID_IReference_HolographicStereoTransform → const String
'{6E67CE78-CC67-52C0-B635-991DB0BFF5CA}'
IID_IReference_Int16 → const String
'{6EC9E41B-6709-5647-9918-A1270110FC4E}'
IID_IReference_Int32 → const String
'{548CEFBD-BC8A-5FA0-8DF2-957440FC8BF4}'
IID_IReference_Int64 → const String
'{4DDA9E24-E69F-5C6A-A0A6-93427365AF2A}'
IID_IReference_ManualFocusDistance → const String
'{B0060B8A-1105-5AD4-963D-F6CF1905D349}'
IID_IReference_Matrix4x4 → const String
'{DACBFFDC-68EF-5FD0-B657-782D0AC9807E}'
IID_IReference_MediaCaptureFocusState → const String
'{58820185-5DA0-5FAA-86DA-9BD9F03974FA}'
IID_IReference_MediaPlaybackAutoRepeatMode → const String
'{50A7F41F-58D5-5C4D-9475-8DD1ACD65836}'
IID_IReference_MediaPlaybackType → const String
'{E289F7D8-6BA7-50AB-9F13-6E4E51D15CA4}'
IID_IReference_MseTimeRange → const String
'{2FFFD101-16F8-596D-A88E-659B6F584641}'
IID_IReference_Point → const String
'{84F14C22-A00A-5272-8D3D-82112E66DF00}'
IID_IReference_Quaternion → const String
'{B27004BB-C014-5DCE-9A21-799C5A3C1461}'
IID_IReference_Rect → const String
'{80423F11-054F-5EAC-AFD3-63B6CE15E77B}'
IID_IReference_Size → const String
'{61723086-8E53-5276-9F36-2A4BB93E2B75}'
IID_IReference_SizeInt32 → const String
'{B77AA86D-2D6E-55F1-8F99-64AC5C05328B}'
IID_IReference_SpatialBoundingBox → const String
'{AB3274D9-9B82-5396-BB00-D70C539796B3}'
IID_IReference_SpatialBoundingFrustum → const String
'{F434FACE-0C36-5749-A8A0-0BB6CE78A614}'
IID_IReference_SpatialBoundingOrientedBox → const String
'{09F88309-9F81-5207-BDB2-ABEF926DB18F}'
IID_IReference_SpatialRay → const String
'{44DD686B-C7D8-582C-91C2-D98E604DCFD4}'
IID_IReference_TimeSpan → const String
'{604D0C4C-91DE-5C2A-935F-362F13EAF800}'
IID_IReference_Uint32 → const String
'{513EF3AF-E784-5325-A91E-97C2B8111CF3}'
IID_IReference_Uint64 → const String
'{6755E376-53BB-568B-A11D-17239868309E}'
IID_IReference_Uint8 → const String
'{E5198CC8-2873-55F5-B0A1-84FF9E4AAD62}'
IID_IReference_UserDataTaskDaysOfWeek → const String
'{903861C5-D29D-5083-A03D-6B2A0233DCCA}'
IID_IReference_UserDataTaskWeekOfMonth → const String
'{5246FA7F-F9E9-5574-80F7-4AA359B0023D}'
IID_IReference_Vector2 → const String
'{48F6A69E-8465-57AE-9400-9764087F65AD}'
IID_IReference_Vector3 → const String
'{1EE770FF-C954-59CA-A754-6199A9BE282C}'
IID_IReference_WebErrorStatus → const String
'{F2B26336-6A9D-54DE-8ECA-00D6C871E469}'
IID_IReference_WhiteBalanceGain → const String
'{79C7838A-39E2-5287-AC3B-B118DB251002}'
IID_IVector_IJsonValue → const String
'{D44662BC-DCE3-59A8-9272-4B210F33908B}'
IID_IVectorView_IWwwFormUrlDecoderEntry → const String
'{B1F00D3B-1F06-5117-93EA-2A0D79116701}'
IMAGE_BITMAP → const int
Loads a bitmap.
0
IMAGE_CURSOR → const int
Loads a cursor.
2
IMAGE_ENHMETAFILE → const int
Loads an enhanced metafile.
3
IMAGE_ICON → const int
Loads an icon.
1
INFINITE → const int
Return only when the object is signaled.
0xFFFFFFFF
LINECAPS → const int
Value that indicates the line capabilities of the device.
30
LOAD_IGNORE_CODE_AUTHZ_LEVEL → const int
If this value is used, the system does not check AppLocker rules or apply Software Restriction Policies for the DLL. This action applies only to the DLL being loaded and not to its dependencies. This value is recommended for use in setup programs that must run extracted DLLs during installation.
0x00000010
LOAD_LIBRARY_AS_DATAFILE → const int
If this value is used, the system maps the file into the calling process's virtual address space as if it were a data file. Nothing is done to execute or prepare to execute the mapped file. Therefore, you cannot call functions like GetModuleFileName, GetModuleHandle or GetProcAddress with this DLL. Using this value causes writes to read-only memory to raise an access violation. Use this flag when you want to load a DLL only to extract messages or resources from it.
0x00000002
LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE → const int
Similar to LOAD_LIBRARY_AS_DATAFILE, except that the DLL file is opened with exclusive write access for the calling process. Other processes cannot open the DLL file for write access while it is in use. However, the DLL can still be opened by other processes.
0x00000040
LOAD_LIBRARY_AS_IMAGE_RESOURCE → const int
If this value is used, the system maps the file into the process's virtual address space as an image file. However, the loader does not load the static imports or perform the other usual initialization steps. Use this flag when you want to load a DLL only to extract messages or resources from it.
0x00000020
LOAD_LIBRARY_REQUIRE_SIGNED_TARGET → const int
Specifies that the digital signature of the binary image must be checked at load time.
0x00000080
LOAD_LIBRARY_SAFE_CURRENT_DIRS → const int
If this value is used, loading a DLL for execution from the current directory is only allowed if it is under a directory in the Safe load list.
0x00002000
LOAD_LIBRARY_SEARCH_APPLICATION_DIR → const int
If this value is used, the application's installation directory is searched for the DLL and its dependencies. Directories in the standard search path are not searched. This value cannot be combined with LOAD_WITH_ALTERED_SEARCH_PATH.
0x00000200
LOAD_LIBRARY_SEARCH_DEFAULT_DIRS → const int
This value is a combination of LOAD_LIBRARY_SEARCH_APPLICATION_DIR, LOAD_LIBRARY_SEARCH_SYSTEM32, and LOAD_LIBRARY_SEARCH_USER_DIRS. Directories in the standard search path are not searched. This value cannot be combined with LOAD_WITH_ALTERED_SEARCH_PATH.
0x00001000
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR → const int
If this value is used, the directory that contains the DLL is temporarily added to the beginning of the list of directories that are searched for the DLL's dependencies. Directories in the standard search path are not searched.
0x00000100
LOAD_LIBRARY_SEARCH_SYSTEM32 → const int
If this value is used, %windows%\system32 is searched for the DLL and its dependencies. Directories in the standard search path are not searched. This value cannot be combined with LOAD_WITH_ALTERED_SEARCH_PATH.
0x00000800
LOAD_LIBRARY_SEARCH_USER_DIRS → const int
If this value is used, directories added using the AddDllDirectory or the SetDllDirectory function are searched for the DLL and its dependencies. If more than one directory has been added, the order in which the directories are searched is unspecified. Directories in the standard search path are not searched. This value cannot be combined with LOAD_WITH_ALTERED_SEARCH_PATH.
0x00000400
LOAD_WITH_ALTERED_SEARCH_PATH → const int
If this value is used and lpFileName specifies an absolute path, the system uses the alternate file search strategy discussed in the Remarks section to find associated executable modules that the specified module causes to be loaded. If this value is used and lpFileName specifies a relative path, the behavior is undefined.
0x00000008
LOCALE_SYSTEM_DEFAULT → const int
The default locale for the operating system.
0x0800
LOCALE_USER_DEFAULT → const int
The default locale for the user or process.
0x0400
LOGPIXELSX → const int
Number of pixels per logical inch along the screen width. In a system with multiple display monitors, this value is the same for all monitors.
88
LOGPIXELSY → const int
Number of pixels per logical inch along the screen height. In a system with multiple display monitors, this value is the same for all monitors.
90
LR_COPYDELETEORG → const int
Deletes the original image after creating the copy.
0x00000008
LR_COPYFROMRESOURCE → const int
Tries to reload an icon or cursor resource from the original resource file rather than simply copying the current image. This is useful for creating a different-sized copy when the resource file contains multiple sizes of the resource. Without this flag, CopyImage stretches the original image to the new size. If this flag is set, CopyImage uses the size in the resource file closest to the desired size.
0x00004000
LR_COPYRETURNORG → const int
Returns the original hImage if it satisfies the criteria for the copy—that is, correct dimensions and color depth—in which case the LR_COPYDELETEORG flag is ignored. If this flag is not specified, a new object is always created.
0x00000004
LR_CREATEDIBSECTION → const int
Causes the function to return a DIB section bitmap rather than a compatible bitmap. This flag is useful for loading a bitmap without mapping it to the colors of the display device.
0x00002000
LR_DEFAULTCOLOR → const int
The default flag; it does nothing.
0x00000000
LR_DEFAULTSIZE → const int
Uses the width or height specified by the system metric values for cursors or icons, if the cxDesired or cyDesired values are set to zero.
0x00000040
LR_LOADFROMFILE → const int
Loads the stand-alone image from the file specified by lpszName (icon, cursor, or bitmap file).
0x00000010
LR_LOADMAP3DCOLORS → const int
Searches the color table for the image and replaces shades of gray with the corresponding 3-D color.
0x00001000
LR_LOADTRANSPARENT → const int
Retrieves the color value of the first pixel in the image and replaces the corresponding entry in the color table with the default window color (COLOR_WINDOW). All pixels in the image that use that entry become the default window color. This value applies only to images that have corresponding color tables.
0x00000020
LR_MONOCHROME → const int
Loads the image in black and white.
0x00000001
LR_SHARED → const int
Shares the image handle if the image is loaded multiple times. If LR_SHARED is not set, a second call to LoadImage for the same resource will load the image again and return a different handle.
0x00008000
LR_VGACOLOR → const int
Uses true VGA colors.
0x00000080
LWA_ALPHA → const int
Use bAlpha to determine the opacity of the layered window.
0x00000002
LWA_COLORKEY → const int
Use crKey as the transparency color.
0x00000001
MARKPARITY → const int
Mark parity.
3
MAX_PATH → const int
260
MAXIMUM_ALLOWED → const int
Indicates that the caller is requesting the most access possible to the object.
0x02000000
MB_ABORTRETRYIGNORE → const int
The message box contains three push buttons: Abort, Retry, and Ignore.
0x00000002
MB_APPLMODAL → const int
The user must respond to the message box before continuing work in the window identified by the hWnd parameter. However, the user can move to the windows of other threads and work in those windows.
0x00000000
MB_CANCELTRYCONTINUE → const int
The message box contains three push buttons: Cancel, Try Again, Continue. Use this message box type instead of MB_ABORTRETRYIGNORE.
0x00000006
MB_DEFAULT_DESKTOP_ONLY → const int
Same as desktop of the interactive window station.
0x00020000
MB_DEFBUTTON1 → const int
The first button is the default button.
0x00000000
MB_DEFBUTTON2 → const int
The second button is the default button.
0x00000100
MB_DEFBUTTON3 → const int
The third button is the default button.
0x00000200
MB_DEFBUTTON4 → const int
The fourth button is the default button.
0x00000300
MB_HELP → const int
Adds a Help button to the message box. When the user clicks the Help button or presses F1, the system sends a WM_HELP message to the owner.
0x00004000
MB_ICONASTERISK → const int
An icon consisting of a lowercase letter i in a circle appears in the message box.
0x00000040
MB_ICONERROR → const int
A stop-sign icon appears in the message box.
MB_ICONHAND
MB_ICONEXCLAMATION → const int
An exclamation-point icon appears in the message box.
0x00000030
MB_ICONHAND → const int
A stop-sign icon appears in the message box.
0x00000010
MB_ICONINFORMATION → const int
An icon consisting of a lowercase letter i in a circle appears in the message box.
MB_ICONASTERISK
MB_ICONQUESTION → const int
A question-mark icon appears in the message box.
0x00000020
MB_ICONSTOP → const int
A stop-sign icon appears in the message box.
MB_ICONHAND
MB_ICONWARNING → const int
An exclamation-point icon appears in the message box.
MB_ICONEXCLAMATION
MB_OK → const int
The message box contains one push button: OK. This is the default.
0x00000000
MB_OKCANCEL → const int
The message box contains two push buttons: OK and Cancel.
0x00000001
MB_RETRYCANCEL → const int
The message box contains two push buttons: Retry and Cancel.
0x00000005
MB_RIGHT → const int
The text is right-justified.
0x00080000
MB_RTLREADING → const int
Displays message and caption text using right-to-left reading order on Hebrew and Arabic systems.
0x00100000
MB_SERVICE_NOTIFICATION → const int
The caller is a service notifying the user of an event. The function displays a message box on the current active desktop, even if there is no user logged on to the computer.
0x00200000
MB_SETFOREGROUND → const int
The message box becomes the foreground window. Internally, the system calls the SetForegroundWindow function for the message box.
0x00010000
MB_SYSTEMMODAL → const int
Same as MB_APPLMODAL except that the message box has the WS_EX_TOPMOST style.
0x00001000
MB_TASKMODAL → const int
Same as MB_APPLMODAL except that all the top-level windows belonging to the current thread are disabled if the hWnd parameter is NULL.
0x00002000
MB_TOPMOST → const int
The message box is created with the WS_EX_TOPMOST window style.
0x00040000
MB_YESNO → const int
The message box contains two push buttons: Yes and No.
0x00000004
MB_YESNOCANCEL → const int
The message box contains three push buttons: Yes, No, and Cancel.
0x00000003
MEM_COALESCE_PLACEHOLDERS → const int
To coalesce two adjacent placeholders, specify MEM_RELEASE | MEM_COALESCE_PLACEHOLDERS. When you coalesce placeholders, lpAddress and dwSize must exactly match those of the placeholder.
0x00000001
MEM_COMMIT → const int
Allocates memory charges (from the overall size of memory and the paging files on disk) for the specified reserved memory pages. The function also guarantees that when the caller later initially accesses the memory, the contents will be zero. Actual physical pages are not allocated unless/until the virtual addresses are actually accessed.
0x00001000
MEM_DECOMMIT → const int
Decommits the specified region of committed pages. After the operation, the pages are in the reserved state.
0x00004000
MEM_FREE → const int
Indicates free pages not accessible to the calling process and available to be allocated.
0x00010000
MEM_LARGE_PAGES → const int
Allocates memory using large page support.
0x20000000
MEM_PHYSICAL → const int
Reserves an address range that can be used to map Address Windowing Extensions (AWE) pages.
0x00400000
MEM_PRESERVE_PLACEHOLDER → const int
Frees an allocation back to a placeholder (after you've replaced a placeholder with a private allocation using VirtualAlloc2 or Virtual2AllocFromApp).
0x00000002
MEM_RELEASE → const int
Releases the specified region of pages, or placeholder (for a placeholder, the address space is released and available for other allocations). After this operation, the pages are in the free state.
0x00008000
MEM_REPLACE_PLACEHOLDER → const int
Replaces a placeholder with a mapped view. Only data/pf-backed section views are supported (no images, physical memory, etc.). When you replace a placeholder, BaseAddress and ViewSize must exactly match those of the placeholder.
0x00004000
MEM_RESERVE → const int
Reserves a range of the process's virtual address space without allocating any actual physical storage in memory or in the paging file on disk.
0x00002000
MEM_RESERVE_PLACEHOLDER → const int
A placeholder is a type of reserved memory region.
0x00040000
MEM_RESET → const int
Indicates that data in the memory range specified by lpAddress and dwSize is no longer of interest. The pages should not be read from or written to the paging file. However, the memory block will be used again later, so it should not be decommitted. This value cannot be used with any other value.
0x00080000
MEM_RESET_UNDO → const int
MEM_RESET_UNDO should only be called on an address range to which MEM_RESET was successfully applied earlier. It indicates that the data in the specified memory range specified by lpAddress and dwSize is of interest to the caller and attempts to reverse the effects of MEM_RESET. If the function succeeds, that means all data in the specified address range is intact. If the function fails, at least some of the data in the address range has been replaced with zeroes.
0x01000000
MEM_TOP_DOWN → const int
Reserves an address range that can be used to map Address Windowing Extensions (AWE) pages.
0x00100000
MEM_UNMAP_WITH_TRANSIENT_BOOST → const int
Specifies that the priority of the pages being unmapped should be temporarily boosted (with automatic short term decay) because the caller expects that these pages will be accessed again shortly from another thread.
0x00000001
MEM_WRITE_WATCH → const int
Causes the system to track pages that are written to in the allocated region.
0x00200000
MF_BITMAP → const int
Uses a bitmap as the menu item. The lpNewItem parameter contains a handle to the bitmap.
0x00000004
MF_BYCOMMAND → const int
Indicates that flag gives the identifier of the menu item.
0x00000000
MF_BYPOSITION → const int
Indicates that flag gives the zero-based relative position of the menu item.
0x00000400
MF_CHECKED → const int
Places a check mark next to the menu item.
0x00000008
MF_DISABLED → const int
Disables the menu item so that it cannot be selected, but the flag does not gray it.
0x00000002
MF_ENABLED → const int
Enables the menu item so that it can be selected, and restores it from its grayed state.
0x00000000
MF_GRAYED → const int
Disables the menu item and grays it so that it cannot be selected.
0x00000001
MF_HILITE → const int
Highlights the menu item. If this flag is not specified, the highlighting is removed from the item.
0x00000080
MF_MENUBARBREAK → const int
Functions the same as the MF_MENUBREAK flag for a menu bar. For a drop-down menu, submenu, or shortcut menu, the new column is separated from the old column by a vertical line.
0x00000020
MF_MENUBREAK → const int
Places the item on a new line (for a menu bar) or in a new column (for a drop-down menu, submenu, or shortcut menu) without separating columns.
0x00000040
MF_OWNERDRAW → const int
Specifies that the item is an owner-drawn item. Before the menu is displayed for the first time, the window that owns the menu receives a WM_MEASUREITEM message to retrieve the width and height of the menu item. The WM_DRAWITEM message is then sent to the window procedure of the owner window whenever the appearance of the menu item must be updated.
0x00000100
MF_POPUP → const int
Specifies that the menu item opens a drop-down menu or submenu. The uIDNewItem parameter specifies a handle to the drop-down menu or submenu. This flag is used to add a menu name to a menu bar, or a menu item that opens a submenu to a drop-down menu, submenu, or shortcut menu.
0x00000010
MF_SEPARATOR → const int
Draws a horizontal dividing line. This flag is used only in a drop-down menu, submenu, or shortcut menu. The line cannot be grayed, disabled, or highlighted. The lpNewItem and uIDNewItem parameters are ignored.
0x00000800
MF_STRING → const int
Specifies that the menu item is a text string; the lpNewItem parameter is a pointer to the string.
0x00000000
MF_UNCHECKED → const int
Does not place a check mark next to the item (default). If the application supplies check-mark bitmaps (see SetMenuItemBitmaps), this flag displays the clear bitmap next to the menu item.
0x00000000
MF_UNHILITE → const int
Removes highlighting from the menu item.
0x00000000
MIM_CLOSE → const int
The MIM_CLOSE message is sent to a MIDI input callback function when a MIDI input device is closed.
MM_MIM_CLOSE
MIM_DATA → const int
The MIM_DATA message is sent to a MIDI input callback function when a MIDI message is received by a MIDI input device.
MM_MIM_DATA
MIM_ERROR → const int
The MIM_ERROR message is sent to a MIDI input callback function when an invalid MIDI message is received.
MM_MIM_ERROR
MIM_LONGDATA → const int
The MIM_LONGDATA message is sent to a MIDI input callback function when a system-exclusive buffer has been filled with data and is being returned to the application.
MM_MIM_LONGDATA
MIM_LONGERROR → const int
The MIM_LONGERROR message is sent to a MIDI input callback function when an invalid or incomplete MIDI system-exclusive message is received.
MM_MIM_LONGERROR
MIM_MOREDATA → const int
The MIM_MOREDATA message is sent to a MIDI input callback function when a MIDI message is received by a MIDI input device but the application is not processing MIM_DATA messages fast enough to keep up with the input device driver. The callback function receives this message only when the application specifies MIDI_IO_STATUS in the call to the midiInOpen function.
MM_MIM_MOREDATA
MIM_OPEN → const int
The MIM_OPEN message is sent to a MIDI input callback function when a MIDI input device is opened.
MM_MIM_OPEN
MM_ANISOTROPIC → const int
Logical units are mapped to arbitrary units with arbitrarily scaled axes. Use the SetWindowExtEx and SetViewportExtEx functions to specify the units, orientation, and scaling.
8
MM_HIENGLISH → const int
Each logical unit is mapped to 0.001 inch. Positive x is to the right; positive y is up.
5
MM_HIMETRIC → const int
Each logical unit is mapped to 0.01 millimeter. Positive x is to the right; positive y is up.
3
MM_ISOTROPIC → const int
Logical units are mapped to arbitrary units with equally scaled axes; that is, one unit along the x-axis is equal to one unit along the y-axis. Use the SetWindowExtEx and SetViewportExtEx functions to specify the units and the orientation of the axes. Graphics device interface (GDI) makes adjustments as necessary to ensure the x and y units remain the same size (When the window extent is set, the viewport will be adjusted to keep the units isotropic).
7
MM_JOY1BUTTONDOWN → const int
The MM_JOY1BUTTONDOWN message notifies the window that has captured joystick JOYSTICKID1 that a button has been pressed.
0x3B5
MM_JOY1BUTTONUP → const int
The MM_JOY1BUTTONUP message notifies the window that has captured joystick JOYSTICKID1 that a button has been released.
0x3B7
MM_JOY1MOVE → const int
The MM_JOY1MOVE message notifies the window that has captured joystick JOYSTICKID1 that the joystick position has changed.
0x3A0
MM_JOY1ZMOVE → const int
The MM_JOY1ZMOVE message notifies the window that has captured joystick JOYSTICKID1 that the joystick position on the z-axis has changed.
0x3A2
MM_JOY2BUTTONDOWN → const int
The MM_JOY2BUTTONDOWN message notifies the window that has captured joystick JOYSTICKID2 that a button has been pressed.
0x3B6
MM_JOY2BUTTONUP → const int
The MM_JOY2BUTTONUP message notifies the window that has captured joystick JOYSTICKID2 that a button has been released.
0x3B8
MM_JOY2MOVE → const int
The MM_JOY2MOVE message notifies the window that has captured joystick JOYSTICKID2 that the joystick position has changed.
0x3A1
MM_JOY2ZMOVE → const int
The MM_JOY2ZMOVE message notifies the window that has captured joystick JOYSTICKID2 that the joystick position on the z-axis has changed.
0x3A3
MM_LOENGLISH → const int
Each logical unit is mapped to 0.01 inch. Positive x is to the right; positive y is up.
4
MM_LOMETRIC → const int
Each logical unit is mapped to 0.1 millimeter. Positive x is to the right; positive y is up.
2
MM_MCINOTIFY → const int
The MM_MCINOTIFY message notifies an application that an MCI device has completed an operation. MCI devices send this message only when the MCI_NOTIFY flag is used.
0x3B9
MM_MCISIGNAL → const int
The MM_MCISIGNAL message is sent to a window to notify an application that an MCI device has reached a position defined in a previous signal ( MCI_SIGNAL) command.
0x3CB
MM_MIM_CLOSE → const int
The MM_MIM_CLOSE message is sent to a window when a MIDI input device is closed.
0x3C2
MM_MIM_DATA → const int
The MM_MIM_DATA message is sent to a window when a complete MIDI message is received by a MIDI input device.
0x3C3
MM_MIM_ERROR → const int
The MM_MIM_ERROR message is sent to a window when an invalid MIDI message is received.
0x3C5
MM_MIM_LONGDATA → const int
The MM_MIM_LONGDATA message is sent to a window when either a complete MIDI system-exclusive message is received or when a buffer has been filled with system-exclusive data.
0x3C4
MM_MIM_LONGERROR → const int
The MM_MIM_LONGERROR message is sent to a window when an invalid or incomplete MIDI system-exclusive message is received.
0x3C6
MM_MIM_MOREDATA → const int
The MM_MIM_MOREDATA message is sent to a callback window when a MIDI message is received by a MIDI input device but the application is not processing MIM_DATA messages fast enough to keep up with the input device driver. The window receives this message only when the application specifies MIDI_IO_STATUS in the call to the midiInOpen function.
0x3CC
MM_MIM_OPEN → const int
The MM_MIM_OPEN message is sent to a window when a MIDI input device is opened.
0x3C1
MM_MIXM_CONTROL_CHANGE → const int
The MM_MIXM_CONTROL_CHANGE message is sent by a mixer device to notify an application that the state of a control associated with an audio line has changed. The application should refresh its display and cached values for the specified control.
0x3D1
MM_MIXM_LINE_CHANGE → const int
The MM_MIXM_LINE_CHANGE message is sent by a mixer device to notify an application that the state of an audio line on the specified device has changed. The application should refresh its display and cached values for the specified audio line.
0x3D0
MM_MOM_CLOSE → const int
The MM_MOM_CLOSE message is sent to a window when a MIDI output device is closed.
0x3C8
MM_MOM_DONE → const int
The MM_MOM_DONE message is sent to a window when the specified MIDI system-exclusive or stream buffer has been played and is being returned to the application.
0x3C9
MM_MOM_OPEN → const int
The MM_MOM_OPEN message is sent to a window when a MIDI output device is opened.
0x3C7
MM_MOM_POSITIONCB → const int
The MM_MOM_POSITIONCB message is sent to a window when an MEVT_F_CALLBACK event is reached in the MIDI output stream.
0x3CA
MM_TEXT → const int
Each logical unit is mapped to one device pixel. Positive x is to the right; positive y is down.
1
MM_TWIPS → const int
Each logical unit is mapped to one twentieth of a printer's point (1/1440 inch, also called a twip). Positive x is to the right; positive y is up.
6
MM_WIM_CLOSE → const int
The MM_WIM_CLOSE message is sent to a window when a waveform-audio input device is closed. The device handle is no longer valid after this message has been sent.
0x3BF
MM_WIM_DATA → const int
The MM_WIM_DATA message is sent to a window when waveform-audio data is present in the input buffer and the buffer is being returned to the application. The message can be sent either when the buffer is full or after the waveInReset function is called.
0x3C0
MM_WIM_OPEN → const int
The MM_WIM_OPEN message is sent to a window when a waveform-audio input device is opened.
0x3BE
MM_WOM_CLOSE → const int
The MM_WOM_CLOSE message is sent to a window when a waveform-audio output device is closed. The device handle is no longer valid after this message has been sent.
0x3BC
MM_WOM_DONE → const int
The MM_WOM_DONE message is sent to a window when the given output buffer is being returned to the application. Buffers are returned to the application when they have been played, or as the result of a call to the waveOutReset function.
0x3BD
MM_WOM_OPEN → const int
The MM_WOM_OPEN message is sent to a window when the given waveform-audio output device is opened.
0x3BB
MOM_CLOSE → const int
The MOM_CLOSE message is sent to a MIDI output callback function when a MIDI output device is closed.
MM_MOM_CLOSE
MOM_DONE → const int
The MOM_DONE message is sent to a MIDI output callback function when the specified system-exclusive or stream buffer has been played and is being returned to the application.
MM_MOM_DONE
MOM_OPEN → const int
The MOM_OPEN message is sent to a MIDI output callback function when a MIDI output device is opened.
MM_MOM_OPEN
MOM_POSITIONCB → const int
The MOM_POSITION message is sent when an MEVT_F_CALLBACK event is reached in the MIDI output stream.
MM_MOM_POSITIONCB
MONITOR_DEFAULTTONEAREST → const int
If the point is not contained within any display monitor, return a handle to the display monitor that is nearest to the point.
0x00000002
MONITOR_DEFAULTTONULL → const int
If the point is not contained within any display monitor, return NULL.
0x00000000
MONITOR_DEFAULTTOPRIMARY → const int
If the point is not contained within any display monitor, return a handle to the primary display monitor.
0x00000001
MONITORINFOF_PRIMARY → const int
This is the primary display monitor.
0x00000001
MS_CLIPAROUNDCURSOR → const int
Clips the area of the magnifier window that surrounds the system cursor. This style enables the user to see screen content that is behind the magnifier window.
0x0002
MS_INVERTCOLORS → const int
Displays the magnified screen content using inverted colors.
0x0004
MS_SHOWMAGNIFIEDCURSOR → const int
Displays the magnified system cursor along with the magnified screen content.
0x0001
MW_FILTERMODE_EXCLUDE → const int
Exclude the windows from magnification.
0
MW_FILTERMODE_INCLUDE → const int
Magnify the windows.
1
NIF_GUID → const int
Windows 7 and later: The guidItem is valid. Windows Vista and earlier: Reserved.
0x00000020
NIF_ICON → const int
The hIcon member is valid.
0x00000002
NIF_INFO → const int
To display the balloon notification, specify NIF_INFO and provide text in szInfo. To remove a balloon notification, specify NIF_INFO and provide an empty string through szInfo. To add a notification area icon without displaying a notification, do not set the NIF_INFO flag.
0x00000010
NIF_MESSAGE → const int
The uCallbackMessage member is valid.
0x00000001
NIF_REALTIME → const int
Windows Vista and later. If the balloon notification cannot be displayed immediately, discard it. Use this flag for notifications that represent real-time information which would be meaningless or misleading if displayed at a later time. For example, a message that states "Your telephone is ringing." NIF_REALTIME is meaningful only when combined with the NIF_INFO flag.
0x00000040
NIF_SHOWTIP → const int
Windows Vista and later. Use the standard tooltip. Normally, when uVersion is set to NOTIFYICON_VERSION_4, the standard tooltip is suppressed and can be replaced by the application-drawn, pop-up UI. If the application wants to show the standard tooltip with NOTIFYICON_VERSION_4, it can specify NIF_SHOWTIP to indicate the standard tooltip should still be shown.
0x00000080
NIF_STATE → const int
The dwState and dwStateMask members are valid.
0x00000008
NIF_TIP → const int
The szTip member is valid.
0x00000004
NIIF_ERROR → const int
An error icon.
0x00000003
NIIF_ICON_MASK → const int
Windows XP and later. Reserved.
0x0000000F
NIIF_INFO → const int
An information icon.
0x00000001
NIIF_LARGE_ICON → const int
The large version of the icon should be used as the notification icon
0x00000020
NIIF_NONE → const int
No icon.
0x00000000
NIIF_NOSOUND → const int
Do not play the associated sound. Applies only to notifications.
0x00000010
NIIF_RESPECT_QUIET_TIME → const int
Do not display the balloon notification if the curr user is in "quiet time"
0x00000080
NIIF_USER → const int
Windows Vista and later: Use the icon identified in hBalloonIcon as the notification balloon's title icon.
0x00000004
NIIF_WARNING → const int
A warning icon.
0x00000002
NIM_ADD → const int
Adds an icon to the status area. The icon is given an identifier in the NOTIFYICONDATA structure pointed to by lpdata—either through its uID or guidItem member. This identifier is used in subsequent calls to Shell_NotifyIcon to perform later actions on the icon.
0x00000000
NIM_DELETE → const int
Deletes an icon from the status area. NOTIFYICONDATA structure pointed to by lpdata uses the ID originally assigned to the icon when it was added to the notification area (NIM_ADD) to identify the icon to be deleted.
0x00000002
NIM_MODIFY → const int
Modifies an icon in the status area. NOTIFYICONDATA structure pointed to by lpdata uses the ID originally assigned to the icon when it was added to the notification area (NIM_ADD) to identify the icon to be modified.
0x00000001
NIM_SETFOCUS → const int
Shell32.dll version 5.0 and later only. Returns focus to the taskbar notification area. Notification area icons should use this message when they have completed their UI operation. For example, if the icon displays a shortcut menu, but the user presses ESC to cancel it, use NIM_SETFOCUS to return focus to the notification area.
0x00000003
NIM_SETVERSION → const int
Shell32.dll version 5.0 and later only. Instructs the notification area to behave according to the version number specified in the uVersion member of the structure pointed to by lpdata. The version number specifies which members are recognized. NIM_SETVERSION must be called every time a notification area icon is added (NIM_ADD)>. It does not need to be called with NIM_MOFIDY. The version setting is not persisted once a user logs off.
0x00000004
NIN_BALLOONHIDE → const int
Sent when the balloon disappears. For example, when the icon is deleted. This message is not sent if the balloon is dismissed because of a timeout or if the user clicks the mouse. As of Windows 7, NIN_BALLOONHIDE is also sent when a notification with the NIIF_RESPECT_QUIET_TIME flag set attempts to display during quiet time (a user's first hour on a new computer). In that case, the balloon is never displayed at all.
WM_USER + 3
NIN_BALLOONSHOW → const int
Sent when the balloon is shown (balloons are queued).
WM_USER + 2
NIN_BALLOONTIMEOUT → const int
Sent when the balloon is dismissed because of a timeout.
WM_USER + 4
NIN_BALLOONUSERCLICK → const int
Sent when the balloon is dismissed because the user clicked the mouse.
WM_USER + 5
NIN_KEYSELECT → const int
If a user selects a notify icon with the keyboard and activates it with the SPACEBAR or ENTER key, the version 5.0 Shell sends the associated application an NIN_KEYSELECT notification. Earlier versions send WM_RBUTTONDOWN and WM_RBUTTONUP messages.
NIN_SELECT | NINF_KEY
NIN_POPUPCLOSE → const int
Sent when a cursor no longer hovers over an icon to indicate that the rich pop-up UI should be closed.
WM_USER + 7
NIN_POPUPOPEN → const int
Sent when the user hovers the cursor over an icon to indicate that the richer pop-up UI should be used in place of a standard textual tooltip.
WM_USER + 6
NIN_SELECT → const int
If a user selects a notify icon with the mouse and activates it with the ENTER key, the Shell now sends the associated application an NIN_SELECT notification. Earlier versions send WM_RBUTTONDOWN and WM_RBUTTONUP messages.
WM_USER + 0
NINF_KEY → const int
0x1
NIS_HIDDEN → const int
The icon is hidden.
0x00000001
NIS_SHAREDICON → const int
The icon resource is shared between multiple icons.
0x00000002
NO_ERROR → const int
The operation completed successfully.
0
NOPARITY → const int
No parity.
0
NOTIFYICON_VERSION → const int
3
NOTIFYICON_VERSION_4 → const int
4
NULL → const int
A zero value; used to represent an empty bitmask.
0
NUMBRUSHES → const int
Number of device-specific brushes.
16
NUMCOLORS → const int
Number of entries in the device's color table, if the device has a color depth of no more than 8 bits per pixel. For devices with greater color depths, 1 is returned.
24
NUMFONTS → const int
Number of device-specific fonts.
22
NUMMARKERS → const int
20
NUMPENS → const int
Number of device-specific pens.
18
NUMRESERVED → const int
Number of reserved entries in the system palette. This index is valid only if the device driver sets the RC_PALETTE bit in the RASTERCAPS index and is available only if the driver is compatible with 16-bit Windows.
106
ODDPARITY → const int
Odd parity.
1
OFN_ALLOWMULTISELECT → const int
The File Name list box allows multiple selections. If you also set the OFN_EXPLORER flag, the dialog box uses the Explorer-style user interface; otherwise, it uses the old-style user interface.
0x00000200
OFN_CREATEPROMPT → const int
If the user specifies a file that does not exist, this flag causes the dialog box to prompt the user for permission to create the file. If the user chooses to create the file, the dialog box closes and the function returns the specified name; otherwise, the dialog box remains open. If you use this flag with the OFN_ALLOWMULTISELECT flag, the dialog box allows the user to specify only one nonexistent file.
0x00002000
OFN_DONTADDTORECENT → const int
Prevents the system from adding a link to the selected file in the file system directory that contains the user's most recently used documents. To retrieve the location of this directory, call the SHGetSpecialFolderLocation function with the CSIDL_RECENT flag.
0x02000000
OFN_ENABLEHOOK → const int
Enables the hook function specified in the lpfnHook member.
0x00000020
OFN_ENABLEINCLUDENOTIFY → const int
Causes the dialog box to send CDN_INCLUDEITEM notification messages to your OFNHookProc hook procedure when the user opens a folder. The dialog box sends a notification for each item in the newly opened folder. These messages enable you to control which items the dialog box displays in the folder's item list.
0x00400000
OFN_ENABLESIZING → const int
Enables the Explorer-style dialog box to be resized using either the mouse or the keyboard. By default, the Explorer-style Open and Save As dialog boxes allow the dialog box to be resized regardless of whether this flag is set. This flag is necessary only if you provide a hook procedure or custom template. The old-style dialog box does not permit resizing.
0x00800000
OFN_ENABLETEMPLATE → const int
The lpTemplateName member is a pointer to the name of a dialog template resource in the module identified by the hInstance member. If the OFN_EXPLORER flag is set, the system uses the specified template to create a dialog box that is a child of the default Explorer-style dialog box. If the OFN_EXPLORER flag is not set, the system uses the template to create an old-style dialog box that replaces the default dialog box.
0x00000040
OFN_ENABLETEMPLATEHANDLE → const int
The hInstance member identifies a data block that contains a preloaded dialog box template. The system ignores lpTemplateName if this flag is specified. If the OFN_EXPLORER flag is set, the system uses the specified template to create a dialog box that is a child of the default Explorer-style dialog box. If the OFN_EXPLORER flag is not set, the system uses the template to create an old-style dialog box that replaces the default dialog box.
0x00000080
OFN_EX_NOPLACESBAR → const int
If this flag is set, the places bar is not displayed. If this flag is not set, Explorer-style dialog boxes include a places bar containing icons for commonly-used folders, such as Favorites and Desktop.
0x00000001
OFN_EXPLORER → const int
Indicates that any customizations made to the Open or Save As dialog box use the Explorer-style customization methods.
0x00080000
OFN_EXTENSIONDIFFERENT → const int
The user typed a file name extension that differs from the extension specified by lpstrDefExt. The function does not use this flag if lpstrDefExt is NULL.
0x00000400
OFN_FILEMUSTEXIST → const int
The user can type only names of existing files in the File Name entry field. If this flag is specified and the user enters an invalid name, the dialog box procedure displays a warning in a message box. If this flag is specified, the OFN_PATHMUSTEXIST flag is also used. This flag can be used in an Open dialog box. It cannot be used with a Save As dialog box.
0x00001000
OFN_FORCESHOWHIDDEN → const int
Forces the showing of system and hidden files, thus overriding the user setting to show or not show hidden files. However, a file that is marked both system and hidden is not shown.
0x10000000
OFN_HIDEREADONLY → const int
Hides the Read Only check box.
0x00000004
OFN_LONGNAMES → const int
For old-style dialog boxes, this flag causes the dialog box to use long file names. If this flag is not specified, or if the OFN_ALLOWMULTISELECT flag is also set, old-style dialog boxes use short file names (8.3 format) for file names with spaces. Explorer-style dialog boxes ignore this flag and always display long file names.
0x00200000
OFN_NOCHANGEDIR → const int
Restores the current directory to its original value if the user changed the directory while searching for files.
0x00000008
Directs the dialog box to return the path and file name of the selected shortcut (.LNK) file. If this value is not specified, the dialog box returns the path and file name of the file referenced by the shortcut.
0x00100000
OFN_NOLONGNAMES → const int
For old-style dialog boxes, this flag causes the dialog box to use short file names (8.3 format). Explorer-style dialog boxes ignore this flag and always display long file names.
0x00040000
OFN_NONETWORKBUTTON → const int
Hides and disables the Network button.
0x00020000
OFN_NOREADONLYRETURN → const int
The returned file does not have the Read Only check box selected and is not in a write-protected directory.
0x00008000
OFN_NOTESTFILECREATE → const int
The file is not created before the dialog box is closed. This flag should be specified if the application saves the file on a create-nonmodify network share. When an application specifies this flag, the library does not check for write protection, a full disk, an open drive door, or network protection. Applications using this flag must perform file operations carefully, because a file cannot be reopened once it is closed.
0x00010000
OFN_NOVALIDATE → const int
The common dialog boxes allow invalid characters in the returned file name. Typically, the calling application uses a hook procedure that checks the file name by using the FILEOKSTRING message. If the text box in the edit control is empty or contains nothing but spaces, the lists of files and directories are updated. If the text box in the edit control contains anything else, nFileOffset and nFileExtension are set to values generated by parsing the text. No default extension is added to the text, nor is text copied to the buffer specified by lpstrFileTitle. If the value specified by nFileOffset is less than zero, the file name is invalid. Otherwise, the file name is valid, and nFileExtension and nFileOffset can be used as if the OFN_NOVALIDATE flag had not been specified.
0x00000100
OFN_OVERWRITEPROMPT → const int
Causes the Save As dialog box to generate a message box if the selected file already exists. The user must confirm whether to overwrite the file.
0x00000002
OFN_PATHMUSTEXIST → const int
The user can type only valid paths and file names. If this flag is used and the user types an invalid path and file name in the File Name entry field, the dialog box function displays a warning in a message box.
0x00000800
OFN_READONLY → const int
Causes the Read Only check box to be selected initially when the dialog box is created. This flag indicates the state of the Read Only check box when the dialog box is closed.
0x00000001
OFN_SHAREAWARE → const int
Specifies that if a call to the OpenFile function fails because of a network sharing violation, the error is ignored and the dialog box returns the selected file name. If this flag is not set, the dialog box notifies your hook procedure when a network sharing violation occurs for the file name specified by the user. If you set the OFN_EXPLORER flag, the dialog box sends the CDN_SHAREVIOLATION message to the hook procedure. If you do not set OFN_EXPLORER, the dialog box sends the SHAREVISTRING registered message to the hook procedure.
0x00004000
OFN_SHOWHELP → const int
Causes the dialog box to display the Help button. The hwndOwner member must specify the window to receive the HELPMSGSTRING registered messages that the dialog box sends when the user clicks the Help button. An Explorer-style dialog box sends a CDN_HELP notification message to your hook procedure when the user clicks the Help button.
0x00000010
ONE5STOPBITS → const int
1.5 stop bits.
1
ONESTOPBIT → const int
1 stop bit.
0
OPEN_ALWAYS → const int
Opens a file, always.
4
OPEN_EXISTING → const int
Opens a file or device, only if it exists.
3
PBM_DELTAPOS → const int
Advances the current position of a progress bar by a specified increment and redraws the bar to reflect the new position.
WM_USER + 3
PBM_GETBARCOLOR → const int
Gets the color of the progress bar.
WM_USER + 15
PBM_GETBKCOLOR → const int
Gets the background color of the progress bar.
WM_USER + 14
PBM_GETPOS → const int
Retrieves the current position of the progress bar.
WM_USER + 8
PBM_GETRANGE → const int
Retrieves information about the current high and low limits of a given progress bar control.
WM_USER + 7
PBM_GETSTATE → const int
Gets the state of the progress bar.
WM_USER + 17
PBM_GETSTEP → const int
Retrieves the step increment from a progress bar. The step increment is the amount by which the progress bar increases its current position whenever it receives a PBM_STEPIT message. By default, the step increment is set to 10.
WM_USER + 13
PBM_SETBARCOLOR → const int
Sets the color of the progress indicator bar in the progress bar control.
WM_USER + 9
PBM_SETBKCOLOR → const int
Sets the background color in the progress bar.
0x2001
PBM_SETMARQUEE → const int
Sets the progress bar to marquee mode. This causes the progress bar to move like a marquee.
WM_USER + 10
PBM_SETPOS → const int
Sets the current position for a progress bar and redraws the bar to reflect the new position.
WM_USER + 2
PBM_SETRANGE → const int
Sets the minimum and maximum values for a progress bar and redraws the bar to reflect the new range.
WM_USER + 1
PBM_SETRANGE32 → const int
Sets the minimum and maximum values for a progress bar to 32-bit values, and redraws the bar to reflect the new range
WM_USER + 6
PBM_SETSTATE → const int
Sets the state of the progress bar.
WM_USER + 16
PBM_SETSTEP → const int
Specifies the step increment for a progress bar. The step increment is the amount by which the progress bar increases its current position whenever it receives a PBM_STEPIT message. By default, the step increment is set to 10.
WM_USER + 4
PBM_STEPIT → const int
Advances the current position for a progress bar by the step increment and redraws the bar to reflect the new position. An application sets the step increment by sending the PBM_SETSTEP message.
WM_USER + 5
PBS_MARQUEE → const int
The progress indicator does not grow in size but instead moves repeatedly along the length of the bar, indicating activity without specifying what proportion of the progress is complete.
0x08
PBS_SMOOTH → const int
The progress bar displays progress status in a smooth scrolling bar instead of the default segmented bar.
0x01
PBS_SMOOTHREVERSE → const int
Determines the animation behavior that the progress bar should use when moving backward (from a higher value to a lower value). If this is set, then a "smooth" transition will occur, otherwise the control will "jump" to the lower value.
0x10
PBS_VERTICAL → const int
The progress bar displays progress status vertically, from bottom to top.
0x04
PBST_ERROR → const int
Error.
0x0002
PBST_NORMAL → const int
In progress.
0x0001
PBST_PAUSED → const int
Paused.
0x0003
PBT_APMBATTERYLOW → const int
Notifies applications that the battery power is low.
0x0009
PBT_APMPOWERSTATUSCHANGE → const int
Notifies applications of a change in the power status of the computer, such as a switch from battery power to A/C. The system also broadcasts this event when remaining battery power slips below the threshold specified by the user or if the battery power changes by a specified percentage.
0x000A
PBT_APMRESUMEAUTOMATIC → const int
Notifies applications that the system is resuming from sleep or hibernation. This event is delivered every time the system resumes and does not indicate whether a user is present.
0x0012
PBT_APMRESUMESUSPEND → const int
Notifies applications that the system has resumed operation after being suspended.
0x0007
PBT_APMSUSPEND → const int
Notifies applications that the computer is about to enter a suspended state. This event is typically broadcast when all applications and installable drivers have returned TRUE to a previous PBT_APMQUERYSUSPEND event.
0x0004
PBT_POWERSETTINGCHANGE → const int
Power setting change event sent with a WM_POWERBROADCAST window message or in a HandlerEx notification callback for services.
0x8013
PDEVICESIZE → const int
Reserved.
26
PHYSICALHEIGHT → const int
For printing devices: the height of the physical page, in device units. For example, a printer set to print at 600 dpi on 8.5-by-11-inch paper has a physical height value of 6600 device units. Note that the physical page is almost always greater than the printable area of the page, and never smaller.
111
PHYSICALOFFSETX → const int
For printing devices: the distance from the left edge of the physical page to the left edge of the printable area, in device units. For example, a printer set to print at 600 dpi on 8.5-by-11-inch paper, that cannot print on the leftmost 0.25-inch of paper, has a horizontal physical offset of 150 device units.
112
PHYSICALOFFSETY → const int
For printing devices: the distance from the top edge of the physical page to the top edge of the printable area, in device units. For example, a printer set to print at 600 dpi on 8.5-by-11-inch paper, that cannot print on the topmost 0.5-inch of paper, has a vertical physical offset of 300 device units.
113
PHYSICALWIDTH → const int
For printing devices: the width of the physical page, in device units. For example, a printer set to print at 600 dpi on 8.5-x11-inch paper has a physical width value of 5100 device units. Note that the physical page is almost always greater than the printable area of the page, and never smaller.
110
PIPE_ACCEPT_REMOTE_CLIENTS → const int
Connections from remote clients can be accepted and checked against the security descriptor for the pipe.
0x00000000
PIPE_ACCESS_DUPLEX → const int
The pipe is bi-directional; both server and client processes can read from and write to the pipe. This mode gives the server the equivalent of GENERIC_READ and GENERIC_WRITE access to the pipe. The client can specify GENERIC_READ or GENERIC_WRITE, or both, when it connects to the pipe using the CreateFile function.
0x00000003
PIPE_ACCESS_INBOUND → const int
The flow of data in the pipe goes from client to server only. This mode gives the server the equivalent of GENERIC_READ access to the pipe. The client must specify GENERIC_WRITE access when connecting to the pipe. If the client must read pipe settings by calling the GetNamedPipeInfo or GetNamedPipeHandleState functions, the client must specify GENERIC_WRITE and FILE_READ_ATTRIBUTES access when connecting to the pipe.
0x00000001
PIPE_ACCESS_OUTBOUND → const int
The flow of data in the pipe goes from server to client only. This mode gives the server the equivalent of GENERIC_WRITE access to the pipe. The client must specify GENERIC_READ access when connecting to the pipe. If the client must change pipe settings by calling the SetNamedPipeHandleState function, the client must specify GENERIC_READ and FILE_WRITE_ATTRIBUTES access when connecting to the pipe.
0x00000002
PIPE_CLIENT_END → const int
The handle refers to the client end of a named pipe instance. This is the default.
0x00000000
PIPE_NOWAIT → const int
Nonblocking mode is enabled. In this mode, ReadFile, WriteFile, and ConnectNamedPipe always return immediately.
0x00000001
PIPE_READMODE_BYTE → const int
Data is read from the pipe as a stream of bytes. This mode can be used with either PIPE_TYPE_MESSAGE or PIPE_TYPE_BYTE.
0x00000000
PIPE_READMODE_MESSAGE → const int
Data is read from the pipe as a stream of messages. This mode can be only used if PIPE_TYPE_MESSAGE is also specified.
0x00000002
PIPE_REJECT_REMOTE_CLIENTS → const int
Connections from remote clients are automatically rejected.
0x00000008
PIPE_SERVER_END → const int
The handle refers to the server end of a named pipe instance. If this value is not specified, the handle refers to the client end of a named pipe instance.
0x00000001
PIPE_TYPE_BYTE → const int
The named pipe is a byte pipe. This is the default.
0x00000000
PIPE_TYPE_MESSAGE → const int
The named pipe is a message pipe. If this value is not specified, the pipe is a byte pipe.
0x00000004
PIPE_UNLIMITED_INSTANCES → const int
The number of pipe instances that can be created is limited only by the availability of system resources.
255
PIPE_WAIT → const int
Blocking mode is enabled. When the pipe handle is specified in the ReadFile, WriteFile, or ConnectNamedPipe function, the operations are not completed until there is data to read, all data is written, or a client is connected. Use of this mode can mean waiting indefinitely in some situations for a client process to perform an action.
0x00000000
PLANES → const int
Number of color planes.
14
PM_NOREMOVE → const int
Messages are not removed from the queue after processing by PeekMessage.
0x0000
PM_NOYIELD → const int
Prevents the system from releasing any thread that is waiting for the caller to go idle.
0x0002
PM_REMOVE → const int
Messages are removed from the queue after processing by PeekMessage.
0x0001
POLYGONALCAPS → const int
Value that indicates the line capabilities of the device.
32
PRINTER_ENUM_CATEGORY_3D → const int
The function enumerates only 3D printers.
0x04000000
PRINTER_ENUM_CATEGORY_ALL → const int
PRINTER_ENUM_CATEGORY_ALL
0x02000000
PRINTER_ENUM_CONNECTIONS → const int
The function enumerates the list of printers to which the user has made previous connections.
0x00000004
PRINTER_ENUM_CONTAINER → const int
Indicates that the printer object is capable of containing enumerable objects. One such object is a print provider, which is a print server that contains printers.
0x00008000
PRINTER_ENUM_DEFAULT → const int
(Win9.x only) enumerates the default printer.
00000001
PRINTER_ENUM_EXPAND → const int
Indicates that the printer object contains further enumerable child objects.
00004000
PRINTER_ENUM_FAVORITE → const int
0x00000004
PRINTER_ENUM_HIDE → const int
Indicates that an application cannot display the printer object.
01000000
PRINTER_ENUM_ICON1 → const int
00010000
PRINTER_ENUM_ICON2 → const int
00020000
PRINTER_ENUM_ICON3 → const int
00040000
PRINTER_ENUM_ICON4 → const int
00080000
PRINTER_ENUM_ICON5 → const int
00100000
PRINTER_ENUM_ICON6 → const int
00200000
PRINTER_ENUM_ICON7 → const int
00400000
PRINTER_ENUM_ICON8 → const int
Indicates that, where appropriate, an application treats an object as a print server. A GUI application can<145> choose to display an icon of choice for this type of object.
00800000
PRINTER_ENUM_ICONMASK → const int
0x00ff0000
PRINTER_ENUM_LOCAL → const int
If the PRINTER_ENUM_NAME flag is not also passed, the function ignores the Name parameter, and enumerates the locally installed printers. If PRINTER_ENUM_NAME is also passed, the function enumerates the local printers on Name.
00000002
PRINTER_ENUM_NAME → const int
The function enumerates the printer identified by Name. This can be a server a domain, or a print provider. If Name is NULL, the function enumerates available print providers.
00000008
PRINTER_ENUM_NETWORK → const int
The function enumerates network printers in the computer's domain. This value is valid only if Level is 1.
00000040
PRINTER_ENUM_REMOTE → const int
The function enumerates network printers and print servers in the computer's domain. This value is valid only if Level is 1.
00000010
PRINTER_ENUM_SHARED → const int
The function enumerates printers that have the shared attribute. Cannot be used in isolation; use an OR operation to combine with another PRINTER_ENUM type.
00000020
PS_ALTERNATE → const int
The pen sets every other pixel. (This style is applicable only for cosmetic pens.)
8
PS_COSMETIC → const int
The pen is cosmetic.
0x00000000
PS_DASH → const int
The pen is dashed.
1
PS_DASHDOT → const int
The pen has alternating dashes and dots.
3
PS_DASHDOTDOT → const int
The pen has alternating dashes and double dots.
4
PS_DOT → const int
The pen is dotted.
2
PS_ENDCAP_FLAT → const int
End caps are flat.
0x00000200
PS_ENDCAP_MASK → const int
Mask for pen endcap styles.
0x00000F00
PS_ENDCAP_ROUND → const int
End caps are round.
0x00000000
PS_ENDCAP_SQUARE → const int
End caps are square.
0x00000100
PS_GEOMETRIC → const int
The pen is geometric.
0x00010000
PS_INSIDEFRAME → const int
The pen is solid. When this pen is used in any GDI drawing function that takes a bounding rectangle, the dimensions of the figure are shrunk so that it fits entirely in the bounding rectangle, taking into account the width of the pen. This applies only to geometric pens.
6
PS_JOIN_BEVEL → const int
Line joins are beveled.
0x00001000
PS_JOIN_MASK → const int
Mask for pen join values.
0x0000F000
PS_JOIN_MITER → const int
Line joins are mitered when they are within the current limit set by the SetMiterLimit function. A join is beveled when it would exceed the limit.
0x00002000
PS_JOIN_ROUND → const int
Line joins are round.
0x00000000
PS_NULL → const int
The pen is invisible.
5
PS_SOLID → const int
The pen is solid.
0
PS_STYLE_MASK → const int
0x0000000F
PS_TYPE_MASK → const int
Mask for pen types.
0x000F0000
PS_USERSTYLE → const int
The pen uses a styling array supplied by the user.
7
PURGE_RXABORT → const int
Terminates all outstanding overlapped read operations and returns immediately, even if the read operations have not been completed.
0x0002
PURGE_RXCLEAR → const int
Clears the input buffer (if the device driver has one).
0x0008
PURGE_TXABORT → const int
Terminates all outstanding overlapped write operations and returns immediately, even if the write operations have not been completed.
0x0001
PURGE_TXCLEAR → const int
Clears the output buffer (if the device driver has one).
0x0004
QS_ALLEVENTS → const int
An input, WM_TIMER, WM_PAINT, WM_HOTKEY, or posted message is in the queue.
QS_INPUT | QS_POSTMESSAGE | QS_TIMER | QS_PAINT | QS_HOTKEY
QS_ALLINPUT → const int
Any message is in the queue.
QS_INPUT | QS_POSTMESSAGE | QS_TIMER | QS_PAINT | QS_HOTKEY | QS_SENDMESSAGE
QS_ALLPOSTMESSAGE → const int
A posted message (other than those listed here) is in the queue.
0x0100
QS_HOTKEY → const int
A WM_HOTKEY message is in the queue.
0x0080
QS_INPUT → const int
An input message is in the queue.
QS_MOUSE | QS_KEY | QS_RAWINPUT | QS_TOUCH | QS_POINTER
QS_KEY → const int
A WM_KEYUP, WM_KEYDOWN, WM_SYSKEYUP, or WM_SYSKEYDOWN message is in the queue.
0x0001
QS_MOUSE → const int
A WM_MOUSEMOVE message or mouse-button message (WM_LBUTTONUP, WM_RBUTTONDOWN, and so on).
QS_MOUSEMOVE | QS_MOUSEBUTTON
QS_MOUSEBUTTON → const int
A mouse-button message (WM_LBUTTONUP, WM_RBUTTONDOWN, and so on).
0x0004
QS_MOUSEMOVE → const int
A WM_MOUSEMOVE message is in the queue.
0x0002
QS_PAINT → const int
A WM_PAINT message is in the queue.
0x0020
QS_POINTER → const int
A pointer message is in the queue.
0x1000
QS_POSTMESSAGE → const int
A posted message (other than those listed here) is in the queue.
0x0008
QS_RAWINPUT → const int
A raw input message is in the queue.
0x0400
QS_SENDMESSAGE → const int
A message sent by another thread or application is in the queue.
0x0040
QS_TIMER → const int
A WM_TIMER message is in the queue.
0x0010
QS_TOUCH → const int
A touch message is in the queue.
0x0800
RASTERCAPS → const int
Value that indicates the raster capabilities of the device.
38
READ_CONTROL → const int
The right to read the information in the object's security descriptor, not including the information in the system access control list (SACL).
0x00020000
RID_HEADER → const int
Get the header information from the RAWINPUT structure.
0x10000005
RID_INPUT → const int
Get the raw data from the RAWINPUT structure.
0x10000003
RIDEV_APPKEYS → const int
If set, the application command keys are handled. RIDEV_APPKEYS can be specified only if RIDEV_NOLEGACY is specified for a keyboard device.
0x00000400
RIDEV_CAPTUREMOUSE → const int
If set, the mouse button click does not activate the other window. RIDEV_CAPTUREMOUSE can be specified only if RIDEV_NOLEGACY is specified for a mouse device.
0x00000200
RIDEV_DEVNOTIFY → const int
If set, this enables the caller to receive WM_INPUT_DEVICE_CHANGE notifications for device arrival and device removal.
0x00002000
RIDEV_EXCLUDE → const int
If set, this specifies the top level collections to exclude when reading a complete usage page. This flag only affects a TLC whose usage page is already specified with RIDEV_PAGEONLY.
0x00000010
RIDEV_EXINPUTSINK → const int
If set, this enables the caller to receive input in the background only if the foreground application does not process it. In other words, if the foreground application is not registered for raw input, then the background application that is registered will receive the input.
0x00001000
RIDEV_INPUTSINK → const int
If set, this enables the caller to receive the input even when the caller is not in the foreground. Note that hwndTarget must be specified.
0x00000100
RIDEV_NOHOTKEYS → const int
If set, the application-defined keyboard device hotkeys are not handled. However, the system hotkeys; for example, ALT+TAB and CTRL+ALT+DEL, are still handled. By default, all keyboard hotkeys are handled. RIDEV_NOHOTKEYS can be specified even if RIDEV_NOLEGACY is not specified and hwndTarget is NULL.
0x00000200
RIDEV_NOLEGACY → const int
If set, this prevents any devices specified by usUsagePage or usUsage from generating legacy messages. This is only for the mouse and keyboard.
0x00000030
RIDEV_PAGEONLY → const int
If set, this specifies all devices whose top level collection is from the specified usUsagePage. Note that usUsage must be zero. To exclude a particular top level collection, use RIDEV_EXCLUDE.
0x00000020
RIDEV_REMOVE → const int
If set, this removes the top level collection from the inclusion list. This tells the operating system to stop reading from a device which matches the top level collection.
0x00000001
RIDI_DEVICEINFO → const int
pData points to an RID_DEVICE_INFO structure.
0x2000000b
RIDI_DEVICENAME → const int
pData points to a string that contains the device interface name.
0x20000007
RIDI_PREPARSEDDATA → const int
pData is a PHIDP_PREPARSED_DATA pointer to a buffer for a top-level collection's preparsed data.
0x20000005
RO_E_CHANGE_NOTIFICATION_IN_PROGRESS → const int
Operation is prohibited during change notification.
0x80000015
RO_E_CLOSED → const int
The object has been closed.
0x80000013
RO_E_ERROR_STRING_NOT_FOUND → const int
The text associated with this error code could not be found.
0x80000016
RO_E_EXCLUSIVE_WRITE → const int
Only one thread may access the object during a write operation.
0x80000014
RO_E_INVALID_METADATA_FILE → const int
Metadata file is invalid or corrupted.
0x80000012
RO_E_METADATA_INVALID_TYPE_FORMAT → const int
Typename has an invalid format.
0x80000011
RO_E_METADATA_NAME_IS_NAMESPACE → const int
Name is an existing namespace rather than a typename.
0x80000010
RO_E_METADATA_NAME_NOT_FOUND → const int
Typename or Namespace was not found in metadata file.
0x8000000F
RTS_CONTROL_DISABLE → const int
Disables the RTS line when the device is opened and leaves it disabled.
0x00
RTS_CONTROL_ENABLE → const int
Enables the RTS line when the device is opened and leaves it on.
0x01
RTS_CONTROL_HANDSHAKE → const int
Enables RTS handshaking. The driver raises the RTS line when the "type-ahead" (input) buffer is less than one-half full and lowers the RTS line when the buffer is more than three-quarters full. If handshaking is enabled, it is an error for the application to adjust the line by using the EscapeCommFunction function.
0x02
RTS_CONTROL_TOGGLE → const int
Specifies that the RTS line will be high if bytes are available for transmission. After all buffered bytes have been sent, the RTS line will be low.
0x03
S_FALSE → const int
Operation successful
1
S_OK → const int
Operation successful
0
SB_BOTH → const int
Apply to the window's standard horizontal and vertical scroll bars.
3
SB_BOTTOM → const int
Scrolls to the lower right.
7
SB_CTL → const int
Apply to a scroll bar control.
2
SB_ENDSCROLL → const int
Ends scroll.
8
SB_HORZ → const int
Apply to the window's standard horizontal scroll bar.
0
SB_LEFT → const int
Scrolls to the upper left.
6
SB_LINEDOWN → const int
Scrolls one line down.
1
SB_LINELEFT → const int
Scrolls left by one unit.
0
SB_LINERIGHT → const int
Scrolls right by one unit.
1
SB_LINEUP → const int
Scrolls one line up.
0
SB_PAGEDOWN → const int
Scrolls one page down.
3
SB_PAGELEFT → const int
Scrolls left by the width of the window.
2
SB_PAGERIGHT → const int
Scrolls right by the width of the window.
3
SB_PAGEUP → const int
Scrolls one page up.
2
SB_RIGHT → const int
Scrolls to the lower right.
7
SB_THUMBPOSITION → const int
The user has dragged the scroll box (thumb) and released the mouse button.
4
SB_THUMBTRACK → const int
The user is dragging the scroll box. This message is sent repeatedly until the user releases the mouse button.
5
SB_TOP → const int
Scrolls to the upper left.
6
SB_VERT → const int
Apply to the window's standard vertical scroll bar.
1
SC_CLOSE → const int
Closes the window.
0xF060
SC_CONTEXTHELP → const int
Changes the cursor to a question mark with a pointer. If the user then clicks a control in the dialog box, the control receives a WM_HELP message.
0xF180
SC_DEFAULT → const int
Selects the default item; the user double-clicked the window menu.
0xF160
SC_DLG_FORCE_UI → const int
Connects to the card selected by the user from the smart card Select Card dialog box.
0x04
SC_DLG_MINIMAL_UI → const int
Selects the smart card if only one smart card meets the criteria, or returns information about the user's selection if more than one smart card meets the criteria.
0x01
SC_DLG_NO_UI → const int
Selects the first available card.
0x02
SC_HOTKEY → const int
Activates the window associated with the application-specified hot key. The lParam parameter identifies the window to activate.
0xF150
SC_HSCROLL → const int
Scrolls horizontally.
0xF080
SC_KEYMENU → const int
Retrieves the window menu as a result of a keystroke.
0xF100
SC_MAXIMIZE → const int
Maximizes the window.
0xF030
SC_MINIMIZE → const int
Minimizes the window.
0xF020
SC_MONITORPOWER → const int
Sets the state of the display. This command supports devices that have power-saving features, such as a battery-powered personal computer.
0xF170
SC_MOUSEMENU → const int
Retrieves the window menu as a result of a mouse click.
0xF090
SC_MOVE → const int
Moves the window.
0xF010
SC_NEXTWINDOW → const int
Moves to the next window.
0xF040
SC_PREVWINDOW → const int
Moves to the previous window.
0xF050
SC_RESTORE → const int
Restores the window to its normal position and size.
0xF120
SC_SCREENSAVE → const int
Executes the screen saver application.
0xF140
SC_SIZE → const int
Sizes the window.
0xF000
SC_TASKLIST → const int
Activates the Start menu.
0xF130
SC_VSCROLL → const int
Scrolls vertically.
0xF070
SCALINGFACTORX → const int
Scaling factor for the x-axis of the printer.
114
SCALINGFACTORY → const int
Scaling factor for the y-axis of the printer.
115
SCARD_ABSENT → const int
There is no card in the reader.
1
SCARD_AUDIT_CHV_FAILURE → const int
A smart card holder verification (CHV) attempt failed.
0x0
SCARD_AUDIT_CHV_SUCCESS → const int
A smart card holder verification (CHV) attempt succeeded.
0x1
SCARD_COLD_RESET → const int
Power down the smart card and power it up again.
1
SCARD_EJECT_CARD → const int
Eject the card on close.
3
SCARD_LEAVE_CARD → const int
Don't do anything special on close.
0
SCARD_NEGOTIABLE → const int
The card has been reset and is awaiting PTS negotiation.
5
SCARD_POWER_DOWN → const int
Remove power from the smart card.
0
SCARD_POWERED → const int
Power is being provided to the card, but the reader driver is unaware of the mode of the card.
4
SCARD_PRESENT → const int
There is a card in the reader, but it has not been moved into position for use.
2
SCARD_PROTOCOL_DEFAULT → const int
Use the implicit protocol of the card with standard parameters.
0x80000000
SCARD_PROTOCOL_OPTIMAL → const int
Use the best possible communication parameters.
0x00000000
SCARD_PROTOCOL_RAW → const int
The Raw Transfer protocol is in use.
0x00010000
SCARD_PROTOCOL_T0 → const int
The ISO 7816/3 T=0 protocol is in use.
0x00000001
SCARD_PROTOCOL_T1 → const int
The ISO 7816/3 T=1 protocol is in use.
0x00000002
SCARD_PROTOCOL_Tx → const int
Bitwise OR combination of both of the two International Standards Organization (IS0) transmission protocols SCARD_PROTOCOL_T0 and SCARD_PROTOCOL_T1.
SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1
SCARD_PROTOCOL_UNDEFINED → const int
No transmission protocol is active.
0x00000000
SCARD_PROVIDER_CARD_MODULE → const int
The function retrieves the name of the card module.
0x80000001
SCARD_PROVIDER_CSP → const int
The function retrieves the name of the cryptographic service provider.
2
SCARD_PROVIDER_KSP → const int
The function retrieves the name of the smart card key storage provider (KSP).
3
SCARD_PROVIDER_PRIMARY → const int
The function retrieves the name of the smart card's primary service provider as a GUID string.
1
SCARD_RESET_CARD → const int
Reset the card on close.
1
SCARD_SCOPE_SYSTEM → const int
Database operations are performed within the domain of the system. The calling application must have appropriate access permissions for any database actions.
2
SCARD_SCOPE_TERMINAL → const int
Database operations are performed within the domain of the current terminal.
1
SCARD_SCOPE_USER → const int
Database operations are performed within the domain of the user.
0
SCARD_SHARE_DIRECT → const int
This application is allocating the reader for its private use, and will be controlling it directly. No other applications are allowed access to it.
3
SCARD_SHARE_EXCLUSIVE → const int
This application is not willing to share the card with other applications.
1
SCARD_SHARE_SHARED → const int
This application is willing to share the card with other applications.
2
SCARD_SPECIFIC → const int
The card has been reset and specific communication protocols have been established.
6
SCARD_SWALLOWED → const int
There is a card in the reader in position for use. The card is not powered.
3
SCARD_UNKNOWN → const int
The reader driver has no information concerning the current state of the reader.
0
SCARD_UNPOWER_CARD → const int
Power down the card on close.
2
SCARD_WARM_RESET → const int
Reset the smart card without removing power.
2
SCF_ISSECURE → const int
Indicates whether the screen saver is secure.
0x00000001
SCS_32BIT_BINARY → const int
A 32-bit Windows-based application
0
SCS_64BIT_BINARY → const int
A 64-bit Windows-based application.
6
SCS_DOS_BINARY → const int
An MS-DOS – based application
1
SCS_OS216_BINARY → const int
A 16-bit OS/2-based application
5
SCS_PIF_BINARY → const int
A PIF file that executes an MS-DOS–based application
3
SCS_POSIX_BINARY → const int
A POSIX–based application
4
SCS_WOW_BINARY → const int
A 16-bit Windows-based application
2
SEC_E_OK → const int
The operation completed successfully.
0
SEM_FAILCRITICALERRORS → const int
The system does not display the critical-error-handler message box. Instead, the system sends the error to the calling thread.
0x0001
SEM_NOALIGNMENTFAULTEXCEPT → const int
The system automatically fixes memory alignment faults and makes them invisible to the application. It does this for the calling process and any descendant processes. This feature is only supported by certain processor architectures.
0x0004
SEM_NOGPFAULTERRORBOX → const int
The system does not display the Windows Error Reporting dialog.
0x0002
SEM_NOOPENFILEERRORBOX → const int
The OpenFile function does not display a message box when it fails to find a file. Instead, the error is returned to the caller. This error mode overrides the OF_PROMPT flag.
0x8000
SHADEBLENDCAPS → const int
Value that indicates the shading and blending capabilities of the device.
120
SHUTDOWN_FORCE_OTHERS → const int
All sessions are forcefully logged off. If this flag is not set and users other than the current user are logged on to the computer specified by the lpMachineName parameter, this function fails with a return value of ERROR_SHUTDOWN_USERS_LOGGED_ON.
0x0000001
SHUTDOWN_FORCE_SELF → const int
Specifies that the originating session is logged off forcefully. If this flag is not set, the originating session is shut down interactively, so a shutdown is not guaranteed even if the function returns successfully.
0x0000002
SHUTDOWN_GRACE_OVERRIDE → const int
Overrides the grace period so that the computer is shut down immediately.
0x0000020
SHUTDOWN_HYBRID → const int
Beginning with InitiateShutdown running on Windows 8, you must include the SHUTDOWN_HYBRID flag with one or more of the flags in this table to specify options for the shutdown.
0x0000200
SHUTDOWN_INSTALL_UPDATES → const int
The computer installs any updates before starting the shutdown.
0x0000040
SHUTDOWN_NOREBOOT → const int
The computer is shut down but is not powered down or rebooted.
0x0000010
SHUTDOWN_POWEROFF → const int
The computer is shut down and powered down.
0x0000008
SHUTDOWN_RESTART → const int
The computer is shut down and rebooted.
0x0000004
SHUTDOWN_RESTARTAPPS → const int
The system is rebooted using the ExitWindowsEx function with the EWX_RESTARTAPPS flag. This restarts any applications that have been registered for restart using the RegisterApplicationRestart function.
0x0000080
SIF_ALL → const int
Combines SIF_RANGE, SIF_PAGE, SIF_POS and SIF_TRACKPOS.
SIF_RANGE | SIF_PAGE | SIF_POS | SIF_TRACKPOS
SIF_DISABLENOSCROLL → const int
Disables the scroll bar instead of removing it, if the scroll bar's new parameters make the scroll bar unnecessary.
0x0008
SIF_PAGE → const int
Copies the scroll page to the nPage member of the SCROLLINFO structure pointed to by lpsi.
0x0002
SIF_POS → const int
Copies the scroll position to the nPos member of the SCROLLINFO structure pointed to by lpsi.
0x0004
SIF_RANGE → const int
Copies the scroll range to the nMin and nMax members of the SCROLLINFO structure pointed to by lpsi.
0x0001
SIF_TRACKPOS → const int
Copies the current scroll box tracking position to the nTrackPos member of the SCROLLINFO structure pointed to by lpsi.
0x0010
SIZE_MAXHIDE → const int
Message is sent to all pop-up windows when some other window is maximized.
4
SIZE_MAXIMIZED → const int
The window has been maximized.
2
SIZE_MAXSHOW → const int
Message is sent to all pop-up windows when some other window has been restored to its former size.
3
SIZE_MINIMIZED → const int
The window has been minimized.
1
SIZE_RESTORED → const int
The window has been resized, but neither the SIZE_MINIMIZED nor SIZE_MAXIMIZED value applies.
0
SIZEPALETTE → const int
Number of entries in the system palette. This index is valid only if the device driver sets the RC_PALETTE bit in the RASTERCAPS index and is available only if the driver is compatible with 16-bit Windows.
104
SM_ARRANGE → const int
The flags that specify how the system arranged minimized windows.
56
SM_CLEANBOOT → const int
The value that specifies how the system is started.
67
SM_CMONITORS → const int
The number of display monitors on a desktop.
80
SM_CMOUSEBUTTONS → const int
The number of buttons on a mouse, or zero if no mouse is installed.
43
SM_CONVERTIBLESLATEMODE → const int</