win32 library
Support for programming against the Win32 API on Windows operating systems.
This library provides a wrapper around many useful functions from the API, along with the necessary constants and structs that are supplied. With thousands of APIs and interfaces in the Win32 API, many of which cover areas that would be unlikely to be useful to a Dart or Flutter developer, this library is not intended to be exhaustive. Instead, we focus on the core Win32 APIs that are typically used for Windows development, along with Win32 and COM APIs that are likely to be wrapped by a Flutter plugin author.
Win32 is at its heart a C-based API, and accordingly adopts the style and idioms of that language, including heavy usage of pointers, structs allocated on the heap, and null-terminated strings. As a result, you may choose to wrap the exposed APIs in your application to make their invocation more idiomatic for a Dart consumer.
For more conceptual material about programming Win32 apps with Dart, consult the documentation.
Classes
- ACCEL struct
- Defines an accelerator key used in an accelerator table.
- ACCENT_POLICY
- Determines how a window's background is rendered.
- 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
- APTTYPE enum
- Specifies different types of apartments.
- APTTYPEQUALIFIER enum
- Specifies the set of possible COM apartment type qualifiers.
- ARRAYDESC struct
- Describes an array, its element type, and its dimension.
- ASSEMBLYMETADATA struct
- Contains information about the referenced assembly, including its version and its level of support for locales, processors, and operating systems.
- 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.
- AudioClientProperties struct
- The AudioClientProperties structure is used to set the parameters that describe the properties of the client's audio stream.
- AutomationElementMode enum
- Contains values that specify the type of reference to use when returning UI Automation elements.
- 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).
- BITMAPV5HEADER struct
- The BITMAPV5HEADER structure is the bitmap information header file. It is an extended version of the BITMAPINFOHEADER structure.
- BLENDFUNCTION struct
- The BLENDFUNCTION structure controls blending by specifying the blending functions for source and destination bitmaps.
- BLOB struct
- The BLOB structure, derived from Binary Large Object, contains information about a block of data.
- BLUETOOTH_ADDRESS struct
- The BLUETOOTH_ADDRESS structure provides the address of a Bluetooth device.
- BLUETOOTH_AUTHENTICATE_RESPONSE struct
- The BLUETOOTH_AUTHENTICATE_RESPONSE structure contains information passed in response to a BTH_REMOTE_AUTHENTICATE_REQUEST event.
- 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
- 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_COD_PAIRS struct
- The BLUETOOTH_COD_PAIRS structure provides for specification and retrieval of Bluetooth Class Of Device (COD) information.
- 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_NUMERIC_COMPARISON_INFO struct
- The BLUETOOTH_NUMERIC_COMPARISON_INFO structure contains the numeric value used for authentication via numeric comparison.
- 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_PASSKEY_INFO struct
- The BLUETOOTH_PASSKEY_INFO structure contains a passkey value used for authentication. A passkey is similar to a password, except that a passkey value is used for authentication only once.
- 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.
- BLUETOOTH_SELECT_DEVICE_PARAMS struct
- The BLUETOOTH_SELECT_DEVICE_PARAMS structure facilitates and manages the visibility, authentication, and selection of Bluetooth devices and services.
- 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.
- BSTRBLOB struct
- BTH_DEVICE_INFO struct
- The BTH_DEVICE_INFO structure stores information about a Bluetooth device.
- BTH_HCI_EVENT_INFO struct
- The BTH_HCI_EVENT_INFO structure is used in connection with obtaining WM_DEVICECHANGE messages for Bluetooth.
- BTH_L2CAP_EVENT_INFO struct
- The BTH_L2CAP_EVENT_INFO structure contains data about events associated with an L2CAP channel.
- 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).
- BTH_QUERY_DEVICE struct
- The BTH_QUERY_DEVICE structure is used when querying for the presence of a Bluetooth device.
- BTH_QUERY_SERVICE struct
- The BTH_QUERY_SERVICE structure is used to query a Bluetooth service.
- BTH_RADIO_IN_RANGE struct
- The BTH_RADIO_IN_RANGE structure stores data about Bluetooth devices within communication range.
- BTH_SET_SERVICE struct
- The BTH_SET_SERVICE structure provides service information for the specified Bluetooth service.
- BY_HANDLE_FILE_INFORMATION struct
- Contains information that the GetFileInformationByHandle function retrieves.
- CABOOL struct
- CABSTR struct
- CABSTRBLOB struct
- CAC struct
- CACHE_DESCRIPTOR struct
- Describes the cache attributes.
- CACLIPDATA struct
- CACLSID struct
- CACY struct
- CADATE struct
- CADBL struct
- CAFILETIME struct
- CAFLT struct
- CAH struct
- CAI struct
- CAL struct
- CALPSTR struct
- CALPWSTR struct
- CAPROPVARIANT struct
- CAPTIONSTATES enum
- CASCODE struct
- CAUB struct
- CAUH struct
- CAUI struct
- CAUL struct
- 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.
- CERT_CONTEXT struct
- The CERT_CONTEXT structure contains both the encoded and decoded representations of a certificate. A certificate context returned by one of the functions defined in Wincrypt.h must be freed by calling the CertFreeCertificateContext function. The CertDuplicateCertificateContext function can be called to make a duplicate copy (which also must be freed by calling CertFreeCertificateContext).
- CERT_EXTENSION struct
- The CERT_EXTENSION structure contains the extension information for a certificate, Certificate Revocation List (CRL) or Certificate Trust List (CTL).
- CERT_INFO struct
- The CERT_INFO structure contains the information of a certificate.
- CERT_PUBLIC_KEY_INFO struct
- The CERT_PUBLIC_KEY_INFO structure contains a public key and its algorithm.
- 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.
- CIEXYZ struct
- The CIEXYZ structure contains the x,y, and z coordinates of a specific color in a specified color space.
- CIEXYZTRIPLE struct
- The CIEXYZTRIPLE structure contains the x,y, and z coordinates of the three colors that correspond to the red, green, and blue endpoints for a specified logical color space.
- CLIENT_ID struct
- The CLIENT_ID structure contains identifiers of a process and a thread.
- CLIPDATA struct
- CLOSEBUTTONSTATES enum
- CoalesceEventsOptions enum
- Contains possible values for the CoalesceEvents property, which indicates whether an accessible technology client receives all events, or a subset where duplicate events are detected and filtered.
- 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
- A representation of a generic COM object. All Dart COM objects inherit from this class.
- COMPUTER_NAME_FORMAT enum
- Specifies a type of computer name.
- COMSTAT struct
- Contains information about a communications device. This structure is filled by the ClearCommError function.
- ConnectionRecoveryBehaviorOptions enum
- Contains possible values for the ConnectionRecoveryBehavior property, which indicates whether an accessible technology client adjusts provider request timeouts when the provider is non-responsive.
- 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.
- COR_FIELD_OFFSET struct
- Stores the offset, within a class, of the specified field.
- CorElementType
- Specifies a common language runtime Type, a type modifier, or information about a type in a metadata type signature.
- CorEventAttr
- Contains values that describe the metadata of an event.
- CorFieldAttr
- Contains values that describe metadata about a field.
- CorGenericParamAttr
- Contains values that describe the Type parameters for generic types.
- CorMethodAttr
- Contains values that describe the features of a method.
- CorMethodImpl
- Contains values that describe method implementation features.
- CorNativeType
- Contains values that describe native unmanaged types.
- CorOpenFlags enum
- Contains flag values that control metadata behavior upon opening manifest files.
- CorParamAttr
- Contains values that describe the metadata of a method parameter.
- CorPEKind
- Contains values that describe a portable executable (PE) file.
- CorPinvokeMap
- Specifies options for a PInvoke call.
- CorPropertyAttr
- Contains values that describe the metadata of a property.
- CORRECTIVE_ACTION enum
- Identifies the type of corrective action to be taken for a spelling error.
- CorTokenType
- Indicates the type of a metadata token.
- CorTypeAttr
- Contains values that indicate type metadata.
- 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_ALGORITHM_IDENTIFIER struct
- The CRYPT_ALGORITHM_IDENTIFIER structure specifies an algorithm used to encrypt a private key. The structure includes the object identifier (OID) of the algorithm and any needed parameters for that algorithm. The parameters contained in its CRYPT_OBJID_BLOB are encoded.
- CRYPT_BIT_BLOB struct
- The CRYPT_BIT_BLOB structure contains a set of bits represented by an array of bytes.
- 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.
- CUIAutomation com
- CUIAutomation8 com
- 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
- DEV_BROADCAST_DEVICEINTERFACE_ struct
- Contains information about a class of devices.
- DEV_BROADCAST_HDR struct
- Serves as a standard header for information related to a device event reported through the WM_DEVICECHANGE message.
- DEV_BROADCAST_VOLUME struct
- Contains information about a logical volume.
- 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.
- Dispatcher
- A lightweight wrapper for the IDispatch interface, enabling method and property invocation on COM objects that support late binding.
- DISPLAY_DEVICE struct
- The DISPLAY_DEVICE structure receives information about the display device specified by the iDevNum parameter of the EnumDisplayDevices function.
- DISPLAYCONFIG_2DREGION struct
- The DISPLAYCONFIG_2DREGION structure represents a point or an offset in a two-dimensional space.
- DISPLAYCONFIG_DESKTOP_IMAGE_INFO struct
- The DISPLAYCONFIG_DESKTOP_IMAGE_INFO structure contains information about the image displayed on the desktop.
- DISPLAYCONFIG_DEVICE_INFO_HEADER struct
- The DISPLAYCONFIG_DEVICE_INFO_HEADER structure contains display information about the device.
- DISPLAYCONFIG_MODE_INFO struct
- The DISPLAYCONFIG_MODE_INFO structure contains either source mode or target mode information.
- DISPLAYCONFIG_PATH_INFO struct
- The DISPLAYCONFIG_PATH_INFO structure is used to describe a single path from a target to a source.
- DISPLAYCONFIG_PATH_SOURCE_INFO struct
- The DISPLAYCONFIG_PATH_SOURCE_INFO structure contains source information for a single path.
- DISPLAYCONFIG_PATH_TARGET_INFO struct
- The DISPLAYCONFIG_PATH_TARGET_INFO structure contains target information for a single path.
- DISPLAYCONFIG_RATIONAL struct
- The DISPLAYCONFIG_RATIONAL structure describes a fractional value that represents vertical and horizontal frequencies of a video mode (that is, vertical sync and horizontal sync).
- DISPLAYCONFIG_SOURCE_MODE struct
- The DISPLAYCONFIG_SOURCE_MODE structure represents a point or an offset in a two-dimensional space.
- DISPLAYCONFIG_TARGET_MODE struct
- The DISPLAYCONFIG_TARGET_MODE structure describes a display path target mode.
- DISPLAYCONFIG_VIDEO_SIGNAL_INFO struct
- The DISPLAYCONFIG_VIDEO_SIGNAL_INFO structure contains information about the video signal for a display.
- 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.
- DROPFILES struct
- Defines the CF_HDROP clipboard format. The data that follows is a double null-terminated list of file names.
- DSREG_JOIN_INFO struct
- Contains information about how a device is joined to Microsoft Azure Active Directory.
- DSREG_USER_INFO struct
- Contains information about a user account that is used to join a device to Microsoft Azure Active Directory.
- 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.
- ENUM_PAGE_FILE_INFORMATION struct
- Contains information about a pagefile.
- ENUM_SERVICE_STATUS struct
- Contains the name of a service in a service control manager database and information about that service. It is used by the EnumDependentServices and EnumServicesStatus functions.
- ENUM_SERVICE_STATUS_PROCESS struct
- Contains the name of a service in a service control manager database and information about the service. It is used by the EnumServicesStatusEx function.
- ENUMLOGFONTEX struct
- The ENUMLOGFONTEX structure contains information about an enumerated font.
- EOLE_AUTHENTICATION_CAPABILITIES enum
- 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.
- ExtendedProperty struct
- Contains information about an extended property.
- FDAP enum
- FFFP_MODE enum
- FILE_SEGMENT_ELEMENT struct
- Union that contains a 64-bit value that points to a page of data.
- FileOpenDialog com
- FILEOPENDIALOGOPTIONS enum
- Common dialog constants & enumerations Defines the set of options available to an Open or Save dialog.
- 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.
- FRAMEBOTTOMSTATES enum
- FRAMELEFTSTATES enum
- FRAMERIGHTSTATES enum
- FRAMESTATES enum
- FUNCDESC struct
- Describes a function.
- 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
- Represents an immutable GUID (globally unique identifier).
- GUID struct
- Represents a native 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.
- HELPBUTTONSTATES enum
- HORZSCROLLSTATES enum
- HORZTHUMBSTATES enum
- HWAVEIN struct
- Handle of an open waveform-audio input device.
- IAgileObject com
- Marks an interface as agile across apartments.
- IApplicationActivationManager com
- Provides methods which activate Windows Store apps for the Launch, File, and Protocol extensions. You will normally use this interface in debuggers and design tools.
- IAppxFactory com
- Creates objects for reading and writing app packages.
- IAppxFile com
- Retrieves information about a payload or footprint file in a package.
- IAppxFilesEnumerator com
- Enumerates the payload files in a package.
- IAppxManifestApplication com
- Provides access to attribute values of the application.
- IAppxManifestApplicationsEnumerator com
- Enumerates the applications defined in the package manifest.
- IAppxManifestOSPackageDependency com
- IAppxManifestPackageDependenciesEnumerator com
- Enumerates the package dependencies defined in the package manifest.
- IAppxManifestPackageDependency com
- Describes the dependency of one package on another package.
- IAppxManifestPackageId com
- Provides access to the package identity.
- IAppxManifestProperties com
- Provides read-only access to the properties section of a package manifest.
- IAppxManifestReader com
- Represents an object model of the package manifest that provides methods to access manifest elements and attributes.
- IAppxManifestReader2 com
- Represents an object model of the package manifest that provides methods to access manifest elements and attributes.
- IAppxManifestReader3 com
- Represents an object model of the package manifest that provides methods to access manifest elements and attributes.
- IAppxManifestReader4 com
- Represents an object model of the package manifest that provides methods to access manifest elements and attributes.
- IAppxManifestReader5 com
- Represents an object model of the package manifest that provides methods to access manifest elements and attributes.
- IAppxManifestReader6 com
- Represents an object model of the package manifest that provides methods to access manifest elements and attributes.
- IAppxManifestReader7 com
- Represents an object model of the package manifest that provides methods to access manifest elements and attributes.
- IAppxPackageReader com
- Provides a read-only object model for app packages.
- IAudioCaptureClient com
-
The IAudioCaptureClient interface enables a client to read input data
from a capture endpoint buffer. The client obtains a reference to the
IAudioCaptureClient
interface on a stream object by calling theIAudioClient::GetService
method with parameterriid
set to REFIIDIID_IAudioCaptureClient
. - IAudioClient com
- The IAudioClient interface enables a client to create and initialize an audio stream between an audio application and the audio engine (for a shared-mode stream) or the hardware buffer of an audio endpoint device (for an exclusive-mode stream).
- IAudioClient2 com
- The IAudioClient2 interface is derived from the IAudioClient interface, with a set of additional methods that enable a Windows Audio Session API (WASAPI) audio client to do the following: opt in for offloading, query stream properties, and get information from the hardware that handles offloading.
- IAudioClient3 com
- The IAudioClient3 interface is derived from the IAudioClient2 interface, with a set of additional methods that enable a Windows Audio Session API (WASAPI) audio client to query for the audio engine's supported periodicities and current periodicity as well as request initialization of a shared audio stream with a specified periodicity.
- IAudioClientDuckingControl com
-
Provides a method,
SetDuckingOptionsForCurrentStream
, that allows an app to specify that the system shouldn't duck the audio of other streams when the app's audio render stream is active. - IAudioClock com
-
The IAudioClock interface enables a client to monitor a stream's data
rate and the current position in the stream. The client obtains a
reference to the
IAudioClock
interface of a stream object by calling theIAudioClient::GetService
method with parameterriid
set to REFIIDIID_IAudioClock
. - IAudioClock2 com
-
The IAudioClock2 interface is used to get the current device position.
The client obtains a reference to the
IAudioClock
interface of a stream object by calling theIAudioClient::GetService
method with parameterriid
set to REFIIDIID_IAudioClock
. - IAudioClockAdjustment com
-
The IAudioClockAdjustment interface is used to adjust the sample rate of
a stream. The client obtains a reference to the
IAudioClockAdjustment
interface of a stream object by calling theIAudioClient::GetService
method with parameterriid
set to REFIIDIID_IAudioClockAdjustment
. Adjusting the sample rate is not supported for exclusive mode streams. - IAudioRenderClient com
-
The IAudioRenderClient interface enables a client to write output data
to a rendering endpoint buffer. The client obtains a reference to the
IAudioRenderClient
interface of a stream object by calling theIAudioClient::GetService
method with parameterriid
set to REFIIDIID_IAudioRenderClient
. - IAudioSessionControl com
-
The IAudioSessionControl interface enables a client to configure the
control parameters for an audio session and to monitor events in the
session. The
IAudioClient::Initialize
method initializes a stream object and assigns the stream to an audio session. The client obtains a reference to the IAudioSessionControl interface on a stream object by calling theIAudioClient::GetService
method with parameter riid set to REFIIDIID_IAudioSessionControl
. - IAudioSessionControl2 com
- The IAudioSessionControl2 interface can be used by a client to get information about the audio session.
- IAudioSessionEnumerator com
- The IAudioSessionEnumerator interface enumerates audio sessions on an audio device. To get a reference to the IAudioSessionEnumerator interface of the session enumerator object, the application must call IAudioSessionManager2::GetSessionEnumerator.
- IAudioSessionManager com
-
The IAudioSessionManager interface enables a client to access the
session controls and volume controls for both cross-process and
process-specific audio sessions. The client obtains a reference to an
IAudioSessionManager interface by calling the
IMMDevice::Activate
method with parameteriid
set to REFIIDIID_IAudioSessionManager
. - IAudioSessionManager2 com
- The IAudioSessionManager2 interface enables an application to manage submixes for the audio device.
- IAudioStreamVolume com
-
The IAudioStreamVolume interface enables a client to control and monitor
the volume levels for all of the channels in an audio stream. The client
obtains a reference to the IAudioStreamVolume interface on a stream
object by calling the
IAudioClient::GetService
method with parameter riid set to REFIIDIID_IAudioStreamVolume
. - IBindCtx com
- Provides access to a bind context, which is an object that stores information about a particular moniker binding operation.
- IChannelAudioVolume com
-
The IChannelAudioVolume interface enables a client to control and
monitor the volume levels for all of the channels in the audio session
that the stream belongs to. This is the session that the client assigned
the stream to during the call to the
IAudioClient::Initialize
method. The client obtains a reference to the IChannelAudioVolume interface on a stream object by calling theIAudioClient::GetService
method with parameterriid
set to REFIIDIID_IChannelAudioVolume
. - IClassFactory com
- Creates a call object for processing calls to the methods of an asynchronous 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
- Supports connection points for connectable objects.
- IConnectionPointContainer com
- Supports connection points for connectable objects.
- IDesktopWallpaper com
- Provides methods for managing the desktop wallpaper.
- IDispatch com
- Exposes objects, methods and properties to programming tools and other applications that support Automation.
- IDLDESC struct
- Contains the IDL attributes of a type.
- IEnumIDList com
-
Exposes a standard set of methods used to enumerate the pointers to item
identifier lists (PIDLs) of the items in a Shell folder. When a folder's
IShellFolder::EnumObjects
method is called, it creates an enumeration object and passes a pointer to the object's IEnumIDList interface back to the calling application. - IEnumMoniker com
- Enumerates the components of a moniker or the monikers in a table of monikers.
- IEnumNetworkConnections com
- The IEnumNetworkConnections interface provides a standard enumerator for network connections. It enumerates active, disconnected, or all network connections within a network. This interface can be obtained from the INetwork interface.
- IEnumNetworks com
-
The IEnumNetworks interface is a standard enumerator for networks. It
enumerates all networks available on the local machine. This interface
can be obtained from the
INetworkListManager
interface. - IEnumResources com
- Exposes resource enumeration methods.
- IEnumSpellingError com
- An enumeration of the spelling errors.
- IEnumString com
-
Enumerate strings.
LPWSTR
is the type that indicates a pointer to a zero-terminated string of wide, or Unicode, characters. - IEnumVARIANT com
- Provides a method for enumerating a collection of variants, including heterogeneous collections of objects and intrinsic types. Callers of this interface do not need to know the specific type (or types) of the elements in the collection.
- IEnumWbemClassObject com
- The IEnumWbemClassObject interface is used to enumerate Common Information Model (CIM) objects and is similar to a standard COM enumerator.
- IErrorInfo com
- IErrorInfo is defined by Automation; the following describes how the interface is used in OLE DB. IErrorInfo returns information about an error in addition to the return code. It returns the error message, name of the component and GUID of the interface in which the error occurred, and the name and topic of the Help file that applies to the error.
- IFileDialog com
- Exposes methods that initialize, show, and get results from the common file dialog.
- IFileDialog2 com
- Extends the IFileDialog interface by providing methods that allow the caller to name a specific, restricted location that can be browsed in the common file dialog as well as to specify alternate text to display as a label on the Cancel button.
- IFileDialogCustomize com
- Exposes methods that allow an application to add controls to a common file dialog.
- IFileIsInUse com
- Exposes methods that can be called to get information on or close a file that is in use by another application. When an application attempts to access a file and finds that file already in use, it can use the methods of this interface to gather information to present to the user in a dialog box.
- IFileOpenDialog com
- Extends the IFileDialog interface by adding methods specific to the open dialog.
- IFileSaveDialog com
- Extends the IFileDialog interface by adding methods specific to the save dialog, which include those that provide support for the collection of metadata to be persisted with the file.
- IInitializeWithWindow com
- Exposes a method through which a client can provide an owner window to a Windows Runtime (WinRT) object used in a desktop application.
- IInspectable com
- Provides functionality required for all Windows Runtime classes.
- IKnownFolder com
-
Exposes methods that allow an application to retrieve information about
a known folder's category, type, GUID, pointer to an item identifier
list (PIDL) value, redirection capabilities, and definition. It provides
a method for the retrieval of a known folder's
IShellItem
object. It also provides methods to get or set the path of the known folder. - IKnownFolderManager com
- Exposes methods that create, enumerate or manage existing known folders.
- IMetaDataAssemblyImport com
- Provides methods to access and examine the contents of an assembly manifest.
- IMetaDataDispenser com
- Provides methods to create a new metadata scope, or open an existing one.
- IMetaDataDispenserEx com
- Extends the IMetaDataDispenser Interface interface to provide the capability to control how the metadata APIs operate on the current metadata scope.
- IMetaDataImport com
- Provides methods for importing and manipulating existing metadata from a portable executable (PE) file or other source, such as a type library or a stand-alone, run-time metadata binary.
- IMetaDataImport2 com
- Extends the IMetaDataImport interface to provide the capability of working with generic types.
- IMetaDataTables com
- Provides methods for the storage and retrieval of metadata information in tables.
- IMetaDataTables2 com
- Extends IMetaDataTables to include methods for working with metadata streams.
- IMMDevice com
- The IMMDevice interface encapsulates the generic features of a multimedia device resource.
- IMMDeviceCollection com
- The IMMDeviceCollection interface represents a collection of multimedia device resources.
- IMMDeviceEnumerator com
- The IMMDeviceEnumerator interface provides methods for enumerating multimedia device resources.
- IMMEndpoint com
- The IMMEndpoint interface represents an audio endpoint device.
- IMMNotificationClient com
- The IMMNotificationClient interface provides notifications when an audio endpoint device is added or removed, when the state or properties of an endpoint device change, or when there is a change in the default role assigned to an endpoint device.
- IModalWindow com
- Exposes a method that represents a modal window.
- IMoniker com
- Enables you to use a moniker object, which contains information that uniquely identifies a COM object. An object that has a pointer to the moniker object's IMoniker interface can locate, activate, and get access to the identified object without having any other specific information on where the object is actually located in a distributed system. Monikers are used as the basis for linking in COM. A linked object contains a moniker that identifies its source. When the user activates the linked object to edit it, the moniker is bound; this loads the link source into memory.
- INetwork com
- The INetwork interface represents a network on the local machine. It can also represent a collection of network connections with a similar network signature.
- INetworkConnection com
- The INetworkConnection interface represents a single network connection.
- INetworkListManager com
- The INetworkListManager interface provides a set of methods to perform network list management functions.
- INetworkListManagerEvents com
- INetworkListManagerEvents is a message sink interface that a client implements to get overall machine state related events. Applications that are interested on higher-level events, for example internet connectivity, implement this 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.
- IPersist com
- Provides the CLSID of an object that can be stored persistently in the system. Allows the object to specify which object handler to use in the client process, as it is used in the default implementation of marshaling.
- IPersistFile com
-
Enables an object to be loaded from or saved to a disk file, rather than
a storage object or stream. Because the information needed to open a
file varies greatly from one application to another, the implementation
of
IPersistFile::Load
on the object must also open its disk file. - IPersistMemory com
- Saves and loads objects from a stream.
- IPersistStream com
- Enables the saving and loading of objects that use a simple serial stream for their storage needs.
- IPropertyStore com
- This interface exposes methods used to enumerate and manipulate property values.
- IProvideClassInfo com
- Provides access to the type information for an object's coclass entry in its type library.
- IRestrictedErrorInfo com
- Represents the details of an error, including restricted error information.
- IRunningObjectTable com
- Manages access to the running object table (ROT), a globally accessible look-up table on each workstation. A workstation's ROT keeps track of those objects that can be identified by a moniker and that are currently running on the workstation. When a client tries to bind a moniker to an object, the moniker checks the ROT to see if the object is already running; this allows the moniker to bind to the current instance instead of loading a new one.
- ISensor com
- Represents a sensor.
- ISensorCollection com
- Represents a collection of sensors, such as all the sensors connected to a computer.
- ISensorDataReport com
- Represents a sensor data report. Sensor data reports contain data field values generated by a sensor and a time stamp that indicates when the data report was created.
- ISensorManager com
- Provides methods for discovering and retrieving available sensors and a method to request sensor manager events.
- ISequentialStream com
-
The ISequentialStream interface supports simplified sequential access to
stream objects. The
IStream
interface inherits its Read and Write methods from ISequentialStream. - IShellFolder com
- Exposed by all Shell namespace folder objects, its methods are used to manage folders.
- IShellItem com
-
Exposes methods that retrieve information about a Shell item.
IShellItem and
IShellItem2
are the preferred representations of items in any new code. - IShellItem2 com
- Extends IShellItem with methods that retrieve various property values of the item. IShellItem and IShellItem2 are the preferred representations of items in any new code.
- IShellItemArray com
- Exposes methods that create and manipulate Shell item arrays.
- IShellItemFilter com
- Exposed by a client to specify how to filter the enumeration of a Shell item by a server application.
- IShellItemImageFactory com
- Exposes a method to return either icons or thumbnails for Shell items. If no thumbnail or icon is available for the requested item, a per-class icon may be provided from the Shell.
- IShellItemResources com
- Exposes methods to manipulate and query Shell item resources.
- IShellLink com
- Exposes methods that create, modify, and resolve Shell links.
- IShellLinkDataList com
- Exposes methods that allow an application to attach extra data blocks to a Shell link. These methods add, copy, or remove data blocks.
- IShellLinkDual com
- IShellService com
- IShellService Exposes one method that declares ownership when a service component implementing a certain interface is shared among multiple clients, such as Windows Internet Explorer and Windows Explorer.
- ISimpleAudioVolume com
-
The ISimpleAudioVolume interface enables a client to control the master
volume level of an audio session. The
IAudioClient::Initialize
method initializes a stream object and assigns the stream to an audio session. The client obtains a reference to the ISimpleAudioVolume interface on a stream object by calling theIAudioClient::GetService
method with parameterriid
set to REFIIDIID_ISimpleAudioVolume
. - ISpeechAudioFormat com
- ISpeechBaseStream com
- The ISpeechBaseStream automation interface defines properties and methods for manipulating data streams.
- ISpeechObjectToken com
- ISpeechObjectTokens com
- The ISpeechObjectTokens automation interface represents a collection of SpObjectToken objects.
- ISpeechVoice com
- ISpeechVoiceStatus com
- The ISpeechVoiceStatus automation interface defines the types of information returned by the SpVoice.Status method.
- ISpeechWaveFormatEx com
- ISpellChecker com
-
Represents a particular spell checker for a particular language. The
ISpellChecker
can be used to check text, get suggestions, update user dictionaries, and maintain options. - ISpellChecker2 com
-
Represents a particular spell checker for a particular language, with
the added ability to remove words from the added words dictionary, or
from the ignore list. The
ISpellChecker2
can also be used to check text, get suggestions, update user dictionaries, and maintain options, as can ISpellChecker from which it is derived. - ISpellCheckerChangedEventHandler com
- Allows the caller to create a handler for notifications that the state of the speller has changed.
- ISpellCheckerFactory com
-
A factory for instantiating a spell checker
ISpellChecker
as well as providing functionality for determining which languages are supported. - ISpellingError com
- Provides information about a spelling error.
- ISpEventSource com
- Using the methods on ISpNotifySource an application can specify the mechanism by which it receives notifications. Applications can configure which events should trigger notifications and which events retrieve queued events. ISpEventSource inherits from the ISpNotifySource interface.
- ISpNotifySource com
- In both speech synthesis and speech recognition, applications receive notifications when words have been spoken or when phrases have been recognized. SAPI components that generate notifications implement an ISpNotifySource.
- ISpVoice com
- The ISpVoice interface enables an application to perform speech synthesis operations. Applications can speak text strings and text files, or play audio files through this interface. All of these can be done synchronously or asynchronously.
- IStream com
- The IStream interface lets you read and write data to stream objects. Stream objects contain the data in a structured storage object, where storages provide the structure. Simple data can be written directly to a stream but, most frequently, streams are elements nested within a storage object. They are similar to standard files.
- ISupportErrorInfo com
- Ensures that error information can be propagated up the call chain correctly. Automation objects that use the error handling interfaces must implement ISupportErrorInfo.
- ITEMIDLIST struct
- Contains a list of item identifiers.
- ITypeInfo com
- This section describes ITypeInfo, an interface typically used for reading information about objects. For example, an object browser tool can use ITypeInfo to extract information about the characteristics and capabilities of objects from type libraries.
- IUIAutomation com
- Exposes methods that enable Microsoft UI Automation client applications to discover, access, and filter UI Automation elements.
- IUIAutomation2 com
- Extends the IUIAutomation interface to expose additional methods for controlling Microsoft UI Automation functionality.
- IUIAutomation3 com
- Extends the IUIAutomation2 interface to expose additional methods for controlling Microsoft UI Automation functionality.
- IUIAutomation4 com
- Extends the IUIAutomation3 interface to expose additional methods for controlling Microsoft UI Automation functionality.
- IUIAutomation5 com
- Extends the IUIAutomation4 interface to expose additional methods for controlling Microsoft UI Automation functionality.
- IUIAutomation6 com
- Extends the IUIAutomation5 interface to expose additional methods for controlling Microsoft UI Automation functionality.
- IUIAutomationAndCondition com
- Exposes properties and methods that Microsoft UI Automation client applications can use to retrieve information about an AND-based property condition.
- IUIAutomationAnnotationPattern com
- Provides access to the properties of an annotation in a document.
- IUIAutomationBoolCondition com
- Represents a condition that can be either TRUE (selects all elements) or FALSE (selects no elements).
- IUIAutomationCacheRequest com
- Exposes properties and methods of a cache request. Client applications use this interface to specify the properties and control patterns to be cached when a Microsoft UI Automation element is obtained.
- IUIAutomationCondition com
- This is the primary interface for conditions used in filtering when searching for elements in the UI Automation tree.
- Exposes a method to support access by a Microsoft UI Automation client to controls that support a custom navigation order.
- IUIAutomationDockPattern com
- Provides access to a control that enables child elements to be arranged horizontally and vertically, relative to each other.
- IUIAutomationDragPattern com
- Provides access to information exposed by a UI Automation provider for an element that can be dragged as part of a drag-and-drop operation.
- IUIAutomationDropTargetPattern com
- Provides access to drag-and-drop information exposed by a Microsoft UI Automation provider for an element that can be the drop target of a drag-and-drop operation.
- IUIAutomationElement com
- Exposes methods and properties for a UI Automation element, which represents a UI item.
- IUIAutomationElement2 com
- Extends the IUIAutomationElement interface.
- IUIAutomationElement3 com
- Extends the IUIAutomationElement2 interface.
- IUIAutomationElement4 com
- Extends the IUIAutomationElement3 interface.
- IUIAutomationElement5 com
- Extends the IUIAutomationElement4 interface to provide access to current and cached landmark data.
- IUIAutomationElement6 com
- Extends the IUIAutomationElement5 interface to provide access to current and cached full descriptions.
- IUIAutomationElement7 com
- Extends the IUIAutomationElement6 interface.
- IUIAutomationElement8 com
- Extends the IUIAutomationElement7 interface.
- IUIAutomationElement9 com
- Extends the IUIAutomationElement8 interface.
- IUIAutomationElementArray com
- Represents a collection of UI Automation elements.
- IUIAutomationExpandCollapsePattern com
- Provides access to a control that can visually expand to display content, and collapse to hide content.
- IUIAutomationGridItemPattern com
- Provides access to a child control in a grid-style container that supports the IUIAutomationGridPattern interface.
- IUIAutomationGridPattern com
- Provides access to a control that acts as a container for a collection of child controls that are organized in a two-dimensional logical coordinate system that can be traversed by row and column.
- IUIAutomationInvokePattern com
- Exposes a method that enables a client application to invoke the action of a control (typically a button).
- IUIAutomationItemContainerPattern com
- Exposes a method that retrieves an item from a container, such as a virtual list.
- IUIAutomationLegacyIAccessiblePattern com
- Exposes methods and properties that enable Microsoft UI Automation clients to retrieve UI information from Microsoft Active Accessibility (MSAA) servers.
- IUIAutomationMultipleViewPattern com
- Provides access to a control that can switch between multiple representations of the same information or set of child controls.
- IUIAutomationNotCondition com
- Represents a condition that is the negative of another condition.
- IUIAutomationObjectModelPattern com
- Provides access to the underlying object model implemented by a control or application.
- IUIAutomationOrCondition com
- Represents a condition made up of multiple conditions, at least one of which must be true.
- IUIAutomationPropertyCondition com
- Represents a condition based on a property value that is used to find UI Automation elements.
- IUIAutomationProxyFactory com
- Exposes properties and methods of an object that creates a Microsoft UI Automation provider for UI elements that do not have native support for UI Automation. This interface is implemented by proxies.
- IUIAutomationProxyFactoryEntry com
- Represents a proxy factory in the table maintained by Microsoft UI Automation, and exposes properties and methods that can be used by client applications to interact with IUIAutomationProxyFactory objects.
- IUIAutomationProxyFactoryMapping com
- Exposes properties and methods for a table of proxy factories. Each table entry is represented by an IUIAutomationProxyFactoryEntry interface. The entries are in the order in which the system will attempt to use the proxies.
- IUIAutomationRangeValuePattern com
- Provides access to a control that presents a range of values.
- IUIAutomationScrollItemPattern com
- Exposes a method that enables an item in a scrollable view to be placed in a visible portion of the view.
- IUIAutomationScrollPattern com
- Provides access to a control that acts as a scrollable container for a collection of child elements.
- IUIAutomationSelectionItemPattern com
- Provides access to the selectable child items of a container control that supports IUIAutomationSelectionPattern.
- IUIAutomationSelectionPattern com
- Provides access to a control that contains selectable child items. The children of this element support IUIAutomationSelectionItemPattern.
- IUIAutomationSelectionPattern2 com
- Extends the IUIAutomationSelectionPattern interface to provide information about selected items.
- IUIAutomationSpreadsheetItemPattern com
- Enables a client application to retrieve information about an item (cell) in a spreadsheet.
- IUIAutomationSpreadsheetPattern com
- Enables a client application to access the items (cells) in a spreadsheet.
- IUIAutomationStylesPattern com
- Enables Microsoft UI Automation clients to retrieve the visual styles associated with an element in a document.
- IUIAutomationSynchronizedInputPattern com
- Provides access to the keyboard or mouse input of a control.
- IUIAutomationTableItemPattern com
- Provides access to a child element in a container that supports IUIAutomationTablePattern.
- IUIAutomationTablePattern com
- Provides access to a control that acts as a container for a collection of child elements.
- IUIAutomationTextChildPattern com
- Provides access a text-based control (or an object embedded in text) that is a child or descendant of another text-based control.
- IUIAutomationTextEditPattern com
- Provides access to a control that modifies text, for example a control that performs auto-correction or enables input composition through an Input Method Editor (IME).
- IUIAutomationTextPattern com
- Provides access to a control that contains text.
- IUIAutomationTextPattern2 com
- Extends the IUIAutomationTextPattern interface.
- IUIAutomationTextRange com
- Provides access to a span of continuous text in a container that supports the IUIAutomationTextPattern interface. Client applications can use the IUIAutomationTextRange interface to select, compare, and retrieve embedded objects from the text span.
- IUIAutomationTextRange2 com
- Extends the IUIAutomationTextRange interface to enable Microsoft UI Automation clients to programmatically invoke context menus.
- IUIAutomationTextRange3 com
- Extends the IUIAutomationTextRange2 interface to support faster access to the underlying rich text data on a text range.
- IUIAutomationTextRangeArray com
- Represents a collection of IUIAutomationTextRange objects.
- IUIAutomationTogglePattern com
- Provides access to a control that can cycle through a set of states, and maintain a state after it is set.
- IUIAutomationTransformPattern com
- Provides access to a control that can be moved, resized, or rotated.
- IUIAutomationTransformPattern2 com
- Extends the IUIAutomationTransformPattern interface to enable Microsoft UI Automation clients to programmatically access the viewport zooming functionality of a control.
- IUIAutomationTreeWalker com
- Exposes properties and methods that UI Automation client applications use to view and navigate the UI Automation elements on the desktop.
- IUIAutomationValuePattern com
- Provides access to a control that contains a value that does not span a range and that can be represented as a string.
- IUIAutomationVirtualizedItemPattern com
- Represents a virtualized item, which is an item that is represented by a placeholder automation element in the Microsoft UI Automation tree.
- IUIAutomationWindowPattern com
- Provides access to the fundamental functionality of a window.
- IUnknown com
- Enables clients to get pointers to other interfaces on a given object through the QueryInterface method, and manage the existence of the object through the AddRef and Release methods. All other COM interfaces are inherited, directly or indirectly, from IUnknown. Therefore, the three methods in IUnknown are the first entries in the vtable for every interface.
- IUri com
- Exposes methods and properties used to parse and build Uniform Resource Identifiers (URIs).
- IVirtualDesktopManager com
- Exposes methods that enable an application to interact with groups of windows that form virtual workspaces.
- IWbemClassObject com
- The IWbemClassObject interface contains and manipulates both class definitions and class object instances.
- IWbemConfigureRefresher com
- The IWbemConfigureRefresher interface is used by client code to add enumerators, objects, and nested refreshers into a refresher.
- IWbemContext com
-
The IWbemContext interface is optionally used to communicate additional
context information to providers when submitting
IWbemServices
calls to WMI. All primary calls inIWbemServices
take an optional parameter pointing to an object of this type. - IWbemHiPerfEnum com
-
The IWbemHiPerfEnum interface is used in refresher operations to provide
rapid access to enumerations of instance objects. WMI provides an
implementation of this interface, which it passes to providers when
IWbemHiPerfProvider::CreateRefreshableEnum
is called, and it returns to clients whenIWbemConfigureRefresher::AddEnum
is called. - IWbemLocator com
-
Use the IWbemLocator interface to obtain the initial namespace pointer
to the
IWbemServices
interface for WMI on a specific host computer. You can access Windows Management itself using theIWbemServices
pointer, which is returned by theIWbemLocator::ConnectServer
method. - IWbemObjectAccess com
- The IWbemObjectAccess interface provides access to the methods and properties of an object. An IWbemObjectAccess object is a container for an instance updated by a refresher. With the IWbemObjectAccess interface, you can get and set properties by using property handles instead of object property names.
- IWbemRefresher com
-
The IWbemRefresher interface provides an entry point through which
refreshable objects such as enumerators or refresher objects, can be
refreshed. Implementers of
IWbemHiPerfProvider
must provide an implementation of this interface. - IWbemServices com
- The IWbemServices interface is used by clients and providers to access WMI services. The interface is implemented by WMI and WMI providers, and is the primary WMI interface.
- IWebAuthenticationCoreManagerInterop com
- Provides Win32 apps with access to certain functions of WebAuthenticationCoreManager that are otherwise available only to UWP apps.
- IWinHttpRequest com
- The IWinHttpRequest interface provides all of the nonevent methods for Microsoft Windows HTTP Services (WinHTTP).
- 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.
- JOBOBJECT_IO_RATE_CONTROL_INFORMATION struct
- Contains information used to control the I/O rate for a job.
- 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.
- KF_CATEGORY enum
- KF_DEFINITION_FLAGS enum
- KF_REDIRECT_FLAGS enum
- KF_REDIRECTION_CAPABILITIES enum
- 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.
- MARGINS struct
- Returned by the GetThemeMargins function to define the margins of windows that have visual styles applied.
- MAXBUTTONSTATES enum
- MAXCAPTIONSTATES enum
- 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.
- MDICLOSEBUTTONSTATES enum
- MDIMINBUTTONSTATES enum
- MDIRESTOREBUTTONSTATES enum
- MEMORY_BASIC_INFORMATION struct
- Contains information about a range of pages in the virtual address space of a process. The VirtualQuery and VirtualQueryEx functions use this structure.
- MEMORYSTATUSEX struct
- Contains information about the current state of both physical and virtual memory, including extended memory. The GlobalMemoryStatusEx function stores information in this structure.
- MENU_EVENT_RECORD struct
- Describes a menu event in a console INPUT_RECORD structure. These events are used internally and should be ignored.
- MENUBARINFO struct
- Contains menu bar information.
- MENUINFO struct
- Contains information about a menu.
- MENUITEMINFO struct
- Contains information about a menu item.
- MENUITEMTEMPLATE struct
- Defines a menu item in a menu template.
- MENUITEMTEMPLATEHEADER struct
- 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.
- MINBUTTONSTATES enum
- MINCAPTIONSTATES enum
- 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.
- MODULEINFO struct
- Contains the module load address, size, and entry point.
- 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.
- MONITORINFOEX struct
- The MONITORINFOEX 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.
- NetworkListManager com
- NEWTEXTMETRIC struct
- The NEWTEXTMETRIC structure contains data that describes a physical font.
- NLM_CONNECTIVITY enum
- NLM_ENUM_NETWORK enum
- 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.
- OSINFO struct
- Contains details about the operating system for an assembly or module.
- 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.
- PERFORMANCE_INFORMATION struct
- Contains performance information.
- PHYSICAL_MONITOR struct
- Contains a handle and text description corresponding to a physical monitor.
- 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.
- POWER_INFORMATION_LEVEL enum
- POWERBROADCAST_SETTING struct
- Sent with a power setting event and contains data about the specific change.
- PRINT_EXECUTION_DATA struct
- 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.
- PROC_THREAD_ATTRIBUTE_NUM enum
- 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.
- PropertyConditionFlags enum
- The PropertyConditionFlags (uiautomationclient.h) enumeration contains values used in creating property conditions.
- PROPERTYKEY struct
- Specifies the FMTID/PID identifier that programmatically identifies a property.
- 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
- Used in the ReadMultiple and WriteMultiple methods of IPropertyStorage to define the type tag and the value of a property in a property set.
- PROPVARIANT_0
- PROPVARIANT_0_0
- PROPVARIANT_0_0_0
- QUERY_SERVICE_CONFIG struct
- Contains configuration information for an installed service. It is used by the QueryServiceConfig function.
- QUERY_SERVICE_LOCK_STATUS struct
- Contains information about the lock status of a service control manager database. It is used by the QueryServiceLockStatus function.
- 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
- The RECT structure defines a rectangle by the coordinates of its upper-left and lower-right corners.
- RECTL struct
- The RECTL structure defines a rectangle by the coordinates of its upper-left and lower-right corners.
- RESTOREBUTTONSTATES enum
- 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.
- SC_ACTION struct
- Represents an action that the service control manager can perform.
- 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.
- ScrollAmount enum
- Contains values that specify the direction and distance to scroll.
- 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)
- SDP_ELEMENT_DATA struct
- The SDP_ELEMENT_DATA structure stores SDP element data.
- SDP_LARGE_INTEGER_16 struct
- The union member for a 128-bit integer.
- SDP_STRING_TYPE_DATA struct
- The SDP_STRING_TYPE_DATA structure stores information about SDP string types.
- SDP_ULARGE_INTEGER_16 struct
- The union member for a 128-bit unsigned integer.
- SdpAttributeRange struct
- The SdpAttributeRange structure is used in a Bluetooth query to constrain the set of attributes to return in the query.
- SdpQueryUuid struct
- The SdpQueryUuid structure facilitates searching for UUIDs.
- SdpQueryUuidUnion struct
- The SdpQueryUuidUnion union contains the UUID on which to perform an SDP query. Used in conjunction with the SdpQueryUuid structure.
- 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
- SERVICE_CONTROL_STATUS_REASON_PARAMS struct
- Contains service control parameters.
- SERVICE_DELAYED_AUTO_START_INFO struct
- Contains the delayed auto-start setting of an auto-start service.
- SERVICE_DESCRIPTION struct
- Contains a service description.
- SERVICE_FAILURE_ACTIONS struct
- Represents the action the service controller should take on each failure of a service. A service is considered failed when it terminates without reporting a status of SERVICE_STOPPED to the service controller.
- SERVICE_FAILURE_ACTIONS_FLAG struct
- Contains the failure actions flag setting of a service. This setting determines when failure actions are to be executed.
- SERVICE_LAUNCH_PROTECTED_INFO struct
- Indicates a service protection type.
- SERVICE_NOTIFY_2 struct
- Represents service status notification information. It is used by the NotifyServiceStatusChange function.
- SERVICE_PREFERRED_NODE_INFO struct
- Represents the preferred node on which to run a service.
- SERVICE_PRESHUTDOWN_INFO struct
- Contains preshutdown settings.
- SERVICE_REQUIRED_PRIVILEGES_INFO struct
- Represents the required privileges for a service.
- SERVICE_SID_INFO struct
- Represents a service security identifier (SID).
- SERVICE_STATUS struct
- Contains status information for a service. The ControlService, EnumDependentServices, EnumServicesStatus, and QueryServiceStatus functions use this structure. A service uses this structure in the SetServiceStatus function to report its current status to the service control manager.
- SERVICE_STATUS_PROCESS struct
- Contains process status information for a service. The ControlServiceEx, EnumServicesStatusEx, NotifyServiceStatusChange, and QueryServiceStatusEx functions use this structure.
- SERVICE_TABLE_ENTRY struct
- Specifies the ServiceMain function for a service that can run in the calling process. It is used by the StartServiceCtrlDispatcher function.
- SERVICE_TIMECHANGE_INFO struct
- Contains system time change settings.
- SERVICE_TRIGGER struct
- Represents a service trigger event. This structure is used by the SERVICE_TRIGGER_INFO structure.
- SERVICE_TRIGGER_INFO struct
- Contains trigger event information for a service. This structure is used by the ChangeServiceConfig2 and QueryServiceConfig2 functions.
- SERVICE_TRIGGER_SPECIFIC_DATA_ITEM struct
- Contains trigger-specific data for a service trigger event. This structure is used by the SERVICE_TRIGGER structure for SERVICE_TRIGGER_TYPE_CUSTOM, SERVICE_TRIGGER_TYPE_DEVICE_ARRIVAL, SERVICE_TRIGGER_TYPE_FIREWALL_PORT_EVENT, or SERVICE_TRIGGER_TYPE_NETWORK_ENDPOINT trigger events.
- SHELL_ITEM_RESOURCE struct
- Defines Shell item resource.
- SHELLEXECUTEINFO struct
- Contains information used by ShellExecuteEx.
- ShellItem com
- ShellLink com
- SHFILEINFO struct
- Contains information about a file object.
- SHFILEOPSTRUCT struct
- Contains information that the SHFileOperation function uses to perform file operations.
- SHITEMID struct
- Defines an item identifier.
- SHQUERYRBINFO struct
- Contains the size and item count information retrieved by the SHQueryRecycleBin function.
- SIGDN enum
- 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.
- SMALLCAPTIONSTATES enum
- SMALLCLOSEBUTTONSTATES enum
- SMALLFRAMEBOTTOMSTATES enum
- SMALLFRAMELEFTSTATES enum
- SMALLFRAMERIGHTSTATES enum
- SOCKADDR_BTH struct
- The SOCKADDR_BTH structure is used in conjunction with Bluetooth socket operations, defined by address family AF_BTH.
- 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
- SpeechAudioFormatType enum
- The SpeechAudioFormatType enumeration lists the supported stream formats.
- SpeechRunState enum
- The SpeechRunState enumeration lists the running states of a TTS voice.
- SpeechStreamSeekPositionType enum
- The SpeechStreamSeekPositionType enumeration lists the types of positioning from which a Seek method can be performed.
- SpeechVoiceEvents enum
- The SpeechVoiceEvents enumeration lists the types of events which a text-to-speech (TTS) engine can send to an SpVoice object.
- SpeechVoicePriority enum
- The SpeechVoicePriority enumeration lists the possible Priority settings of an SpVoice object.
- SpeechVoiceSpeakFlags enum
- The SpeechVoiceSpeakFlags enumeration lists flags that control the SpVoice.Speak method.
- 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.
- STGM enum
- The STGM constants are flags that indicate conditions for creating and deleting the object and access modes for the object.
- STORAGE_DEVICE_NUMBER struct
- Contains information about a device. This structure is used by the IOCTL_STORAGE_GET_DEVICE_NUMBER control code.
- STRRET struct
- Contains strings returned from the IShellFolder interface methods.
- STYLESTRUCT struct
- Contains the styles for a window.
- SYMBOL_INFO struct
- Contains symbol information.
- SYSBUTTONSTATES enum
- SYSTEM_BASIC_INFORMATION struct
- The SYSTEM_BASIC_INFORMATION structure contains information about the number of processors present in the system.
- SYSTEM_BATTERY_STATE struct
- Contains information about the current state of the system battery.
- SYSTEM_CODEINTEGRITY_INFORMATION struct
- The SYSTEM_CODEINTEGRITY_INFORMATION structure contains information about the code integrity policy.
- SYSTEM_EXCEPTION_INFORMATION struct
- 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_INFORMATION_CLASS enum
- Indicates the kind of system information to be retrieved.
- SYSTEM_INTERRUPT_INFORMATION struct
- SYSTEM_LOGICAL_PROCESSOR_INFORMATION struct
- Describes the relationship between the specified processor set. This structure is used with the GetLogicalProcessorInformation function.
- SYSTEM_LOOKASIDE_INFORMATION struct
- SYSTEM_PERFORMANCE_INFORMATION struct
- SYSTEM_POLICY_INFORMATION struct
- SYSTEM_POWER_STATUS struct
- Contains information about the power status of the system.
- SYSTEM_PROCESS_INFORMATION struct
- The SYSTEM_PROCESS_INFORMATION structure contains information about a system process.
- SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION struct
- The SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION structure contains performance information for a processor.
- SYSTEM_REGISTRY_QUOTA_INFORMATION struct
- SYSTEM_THREAD_INFORMATION struct
- The SYSTEM_THREAD_INFORMATION structure contains information about a thread running on a system.
- SYSTEM_TIMEOFDAY_INFORMATION struct
- 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.
- TASKDIALOG_COMMON_BUTTON_FLAGS enum
- TASKDIALOG_FLAGS enum
- 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.
- THEMESIZE enum
- 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.
- ToggleState enum
- Contains values that specify the toggle state of a Microsoft UI Automation element that implements the Toggle control pattern.
- 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.
- TreeScope
- The TreeScope enumeration contains values that specify the scope of various operations in the Microsoft UI Automation tree.
- TreeTraversalOptions enum
- The TreeTraversalOptions enumeration defines values that can be used to customize tree navigation order.
- 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.
- UNICODE_STRING struct
- The UNICODE_STRING structure is used by various Local Security Authority (LSA) functions to specify a Unicode string.
- 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.
- VALENT struct
- Contains information about a registry value. The RegQueryMultipleValues function uses this structure.
- 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.
- VERSIONEDSTREAM struct
- VERTSCROLLSTATES enum
- VERTTHUMBSTATES enum
- 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.
- WAVEINCAPS struct
- The WAVEINCAPS structure describes the capabilities of a waveform-audio input device.
- WAVEOUTCAPS struct
- The WAVEOUTCAPS structure describes the capabilities of a waveform-audio output device.
- WBEM_GENERIC_FLAG_TYPE enum
- WBEM_REFRESHER_FLAGS enum
- WBEM_TIMEOUT_TYPE enum
- 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.
- WINDOWCOMPOSITIONATTRIBDATA
- Describes a key/value pair that specifies a window composition attribute and its value.
- WINDOWINFO struct
- Contains window information.
- WindowInteractionState enum
- Contains values that specify the current state of the window for purposes of user interaction.
- WINDOWPARTS enum
- 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.
- WindowVisualState enum
- Contains values that specify the visual state of a window.
- WinHttpRequest com
- WinHttpRequestAutoLogonPolicy enum
- Possible settings for the Automatic Logon Policy.
- WinHttpRequestOption enum
- Options that can be set or retrieved for the current WinHTTP session.
- 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.
Enums
- TrustLevel enum
- Represents the trust level of an activatable class.
Extension Types
- ACCEL_VIRT_FLAGS enum
- ACCENT_STATE
- Affects the rendering of the background of a window.
- ACTIVATE_KEYBOARD_LAYOUT_FLAGS enum
- ADVANCED_FEATURE_FLAGS enum
- ANIMATE_WINDOW_FLAGS enum
- APPX_CAPABILITIES enum
- Specifies the capabilities or privileges requested by a package.
- APPX_CAPABILITY_CLASS_TYPE enum
- APPX_COMPRESSION_OPTION enum
- Specifies the degree of compression used to store the file in the package.
- APPX_FOOTPRINT_FILE_TYPE enum
- Specifies the type of footprint file in a package.
- APPX_PACKAGE_ARCHITECTURE enum
- Specifies the processor architectures supported by a package.
- AUDIO_DUCKING_OPTIONS enum
- Specifies audio ducking options.
- AUDIO_STREAM_CATEGORY enum
- Specifies the category of an audio stream.
- AudioSessionState enum
- Defines constants that indicate the current state of an audio session.
- AUTHENTICATION_REQUIREMENTS enum
- BACKGROUND_MODE enum
- BATTERY_DEVTYPE enum
- BATTERY_LEVEL enum
- BATTERY_TYPE enum
- BI_COMPRESSION enum
- BROADCAST_SYSTEM_MESSAGE_FLAGS enum
- BROADCAST_SYSTEM_MESSAGE_INFO enum
- BRUSH_STYLE enum
- BTH_LE_GATT_DESCRIPTOR_TYPE enum
- Describes the different types of Bluetooth LE generic attributes (GATT).
- BTH_LE_GATT_EVENT_TYPE enum
- Describes the different types of Bluetooth Low Energy (LE) generic attribute (GATT) profile events.
- CALLCONV enum
- Identifies the calling convention used by a member function described in the METHODDATA structure.
- CASCADE_WINDOWS_HOW enum
- CDCONTROLSTATEF enum
- CDS_TYPE enum
- CERT_QUERY_ENCODING_TYPE enum
- CHANGE_WINDOW_MESSAGE_FILTER_FLAGS enum
- CHOOSECOLOR_FLAGS enum
- CHOOSEFONT_FLAGS enum
- CHOOSEFONT_FONT_TYPE enum
- CLEAR_COMM_ERROR_FLAGS enum
- CLIPBOARD_FORMAT enum
- CLSCTX enum
- Values that are used in activation calls to indicate the execution contexts in which an object is to be run.
- COINIT enum
- Determines the concurrency model used for incoming calls to objects created by this thread.
- COINITBASE enum
- COMM_EVENT_MASK enum
- COMMPROP_STOP_PARITY enum
- CONSOLE_CHARACTER_ATTRIBUTES enum
- CONSOLE_MODE enum
- CREATE_EVENT enum
- CRED_FLAGS enum
- CRED_PERSIST enum
- CRED_TYPE enum
- CURSORINFO_FLAGS enum
- CWP_FLAGS enum
- DCB_PARITY enum
- DCB_STOP_BITS enum
- DEFINE_DOS_DEVICE_FLAGS enum
- DESKTOP_ACCESS_FLAGS enum
- DESKTOP_CONTROL_FLAGS enum
- DEV_BROADCAST_HDR_DEVICE_TYPE enum
- DEVICE_SCALE_FACTOR enum
- Indicates a spoofed device scale factor, as a percent.
- DEVICE_STATE enum
- DEVMODE_COLLATE enum
- DEVMODE_COLOR enum
- DEVMODE_DISPLAY_FIXED_OUTPUT enum
- DEVMODE_DISPLAY_ORIENTATION enum
- DEVMODE_DUPLEX enum
- DEVMODE_FIELD_FLAGS enum
- DEVMODE_TRUETYPE_OPTION enum
- DFC_TYPE enum
- DFCS_STATE enum
- DIB_USAGE enum
- DISP_CHANGE enum
- DISPATCH_FLAGS enum
- DISPLAY_DEVICE_STATE_FLAGS enum
- DISPLAYCONFIG_DEVICE_INFO_TYPE enum
- Specifies the type of display device info to configure or obtain through the DisplayConfigSetDeviceInfo or DisplayConfigGetDeviceInfo function.
- DISPLAYCONFIG_MODE_INFO_TYPE enum
- Specifies that the information that is contained within the DISPLAYCONFIG_MODE_INFO structure is either source or target mode.
- DISPLAYCONFIG_PIXELFORMAT enum
- Specifies pixel format in various bits per pixel (BPP) values.
- DISPLAYCONFIG_ROTATION enum
- Specifies the clockwise rotation of the display.
- DISPLAYCONFIG_SCALING enum
- Specifies the scaling transformation applied to content displayed on a video present network (VidPN) present path.
- DISPLAYCONFIG_SCANLINE_ORDERING enum
- Specifies the method that the display uses to create an image on a screen.
- DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY enum
- Specifies the target's connector type.
- DLG_BUTTON_CHECK_STATE enum
- DockPosition enum
- Contains values that specify the location of a docking window represented by the Dock control pattern.
- DOT11_AUTH_ALGORITHM enum
- Defines a wireless LAN authentication algorithm.
- DOT11_BSS_TYPE enum
- Defines a basic service set (BSS) network type.
- DOT11_CIPHER_ALGORITHM enum
- Defines a cipher algorithm for data encryption and decryption.
- DOT11_PHY_TYPE enum
- Defines an 802.11 PHY and media type.
- DOT11_RADIO_STATE enum
- Specifies an 802.11 radio state.
- DRAW_CAPTION_FLAGS enum
- DRAW_EDGE_FLAGS enum
- DRAW_TEXT_FORMAT enum
- DRAW_THEME_PARENT_BACKGROUND_FLAGS enum
- DRAWEDGE_FLAGS enum
- DRAWSTATE_FLAGS enum
- DSREG_JOIN_TYPE enum
- Specifies the possible ways that a device can be joined to Microsoft Azure Active Directory.
- DTTOPTS_FLAGS enum
- DUPLICATE_HANDLE_OPTIONS enum
- DWM_SHOWCONTACT enum
- Specifies the input operations for which visual feedback should be provided.
- EDataFlow enum
- Defines constants that indicate the direction in which audio data flows between an audio endpoint device and an application.
- ENABLE_SCROLL_BAR_ARROWS enum
- ENUM_DISPLAY_SETTINGS_FLAGS enum
- ENUM_DISPLAY_SETTINGS_MODE enum
- ENUM_PROCESS_MODULES_EX_FLAGS enum
- ENUM_SERVICE_STATE enum
- ENUM_SERVICE_TYPE enum
- EPrintXPSJobOperation enum
- Specifies whether an XPS print job is in the spooling or the rendering phase.
- EPrintXPSJobProgress enum
- Specifies what the spooler is currently doing as it processes an XPS print job.
- ERole enum
- Defines constants that indicate the role that the system has assigned to an audio endpoint device.
- ESCAPE_COMM_FUNCTION enum
- ETO_OPTIONS enum
- EXECUTION_STATE enum
- ExpandCollapseState enum
- Contains values that specify the state of a UI element that can be expanded and collapsed.
- FACILITY_CODE enum
- FILE_ACCESS_RIGHTS enum
- FILE_ACTION enum
- FILE_CREATION_DISPOSITION enum
- FILE_DEVICE_TYPE enum
- FILE_FLAGS_AND_ATTRIBUTES enum
- FILE_INFO_BY_HANDLE_CLASS enum
- Identifies the type of file information that GetFileInformationByHandleEx should retrieve or SetFileInformationByHandle should set.
- FILE_NOTIFY_CHANGE enum
- FILE_SHARE_MODE enum
- FILE_TYPE enum
- FILE_USAGE_TYPE enum
- Constants used by IFileIsInUse::GetUsage to indicate how a file in use is being used.
- FILEOPERATION_FLAGS enum
- FIND_FIRST_EX_FLAGS enum
- FINDEX_INFO_LEVELS enum
- Defines values that are used with the FindFirstFileEx function to specify the information level of the returned data.
- FINDEX_SEARCH_OPS enum
- Defines values that are used with the FindFirstFileEx function to specify the type of filtering to perform.
- FINDREPLACE_FLAGS enum
- FIRMWARE_TABLE_PROVIDER enum
- FONT_CHARSET enum
- FONT_CLIP_PRECISION enum
- FONT_OUTPUT_PRECISION enum
- FONT_QUALITY enum
- FONT_RESOURCE_CHARACTERISTICS enum
- FOREGROUND_WINDOW_LOCK_CODE enum
- FORMAT_MESSAGE_OPTIONS enum
- FUNCFLAGS enum
- Specifies function flags.
- FUNCKIND enum
- Specifies the function type.
- GDI_IMAGE_TYPE enum
- GDI_REGION_TYPE enum
- GENERIC_ACCESS_RIGHTS enum
- GESTURE_TYPE enum
- Identifies the gesture type specified in DwmRenderGesture.
- GESTURECONFIG_ID enum
- GET_ADAPTERS_ADDRESSES_FLAGS enum
- GET_ANCESTOR_FLAGS enum
- GET_CLASS_LONG_INDEX enum
- GET_DCX_FLAGS enum
- GET_DEVICE_CAPS_INDEX enum
- GET_FILE_VERSION_INFO_FLAGS enum
- GET_FILEEX_INFO_LEVELS enum
- Defines values that are used with the GetFileAttributesEx and GetFileAttributesTransacted functions to specify the information level of the returned data.
- GET_MENU_DEFAULT_ITEM_FLAGS enum
- GET_MOUSE_MOVE_POINTS_EX_RESOLUTION enum
- GET_STOCK_OBJECT_FLAGS enum
- GET_WINDOW_CMD enum
- GETFINALPATHNAMEBYHANDLE_FLAGS enum
- GETPROPERTYSTOREFLAGS enum
- Indicates flags that modify the property store object retrieved by methods that create a property store, such as IShellItem2::GetPropertyStore or IPropertyStoreFactory::GetPropertyStore.
- GLOBAL_ALLOC_FLAGS enum
- GUITHREADINFO_FLAGS enum
- HANDLE_FLAGS enum
- HATCH_BRUSH_STYLE enum
- HDC_MAP_MODE enum
- HEAP_FLAGS enum
- HEAP_INFORMATION_CLASS enum
- Specifies the class of heap information to be set or retrieved.
- HOT_KEY_MODIFIERS enum
- IDLFLAGS enum
- IF_OPER_STATUS enum
- Specifies the operational status of an interface.
- IMAGE_FILE_MACHINE enum
- IMAGE_FLAGS enum
- IMAGEHLP_EXTENDED_OPTIONS enum
- Lists the extended symbol options that you can get and set by using the SymGetExtendedOption and SymSetExtendedOption functions.
- IMPLTYPEFLAGS enum
- INITCOMMONCONTROLSEX_ICC enum
- INPUT_TYPE enum
- INVOKEKIND enum
- Specifies the way a function is invoked.
- JOBOBJECTINFOCLASS enum
- KBDLLHOOKSTRUCT_FLAGS enum
- KEYBD_EVENT_FLAGS enum
- KNOWN_FOLDER_FLAG enum
- Defines constants that specify special retrieval options for known folders.
- LAYERED_WINDOW_ATTRIBUTES_FLAGS enum
- LiveSetting enum
- Contains possible values for the LiveSetting property.
- LOAD_LIBRARY_FLAGS enum
- LOCK_FILE_FLAGS enum
- LOGICAL_PROCESSOR_RELATIONSHIP enum
- Represents the relationship between the processor set identified in the corresponding SYSTEM_LOGICAL_PROCESSOR_INFORMATION or SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX structure.
- MACHINE_ATTRIBUTES enum
- Specifies the ways in which an architecture of code can run on a host operating system.
- MAP_VIRTUAL_KEY_TYPE enum
- MEDIA_TYPE enum
- Represents the various forms of device media.
- MENU_ITEM_FLAGS enum
- MENU_ITEM_MASK enum
- MENU_ITEM_STATE enum
- MENU_ITEM_TYPE enum
- MENUINFO_MASK enum
- MENUINFO_STYLE enum
- MESSAGEBOX_RESULT enum
- MESSAGEBOX_STYLE enum
- MIDI_WAVE_OPEN_TYPE enum
- MODEM_SPEAKER_VOLUME enum
- MODEM_STATUS_FLAGS enum
- MODEMDEVCAPS_DIAL_OPTIONS enum
- MODEMDEVCAPS_SPEAKER_MODE enum
- MODEMDEVCAPS_SPEAKER_VOLUME enum
- MODEMSETTINGS_SPEAKER_MODE enum
- MODLOAD_DATA_TYPE enum
- MONITOR_FROM_FLAGS enum
- MOUSE_EVENT_FLAGS enum
- MOUSE_STATE enum
- MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS enum
- MSGFLTINFO_STATUS enum
- MW_FILTERMODE enum
- NAMED_PIPE_MODE enum
- Contains values used to specify the direction of navigation within the Microsoft UI Automation tree.
- NET_IF_CONNECTION_TYPE enum
- Specifies the NDIS network interface connection type.
- NL_DAD_STATE enum
- Specifies information about the duplicate address detection (DAD) state for an IPv4 or IPv6 address.
- NL_PREFIX_ORIGIN enum
- Specifies the origin of an IPv4 or IPv6 address prefix, and is used with the IP_ADAPTER_UNICAST_ADDRESS structure.
- NL_SUFFIX_ORIGIN enum
- Specifies the origin of an IPv4 or IPv6 address suffix, and is used with the IP_ADAPTER_UNICAST_ADDRESS structure.
- NLM_CONNECTION_COST enum
- Specifies a set of cost levels and cost flags supported in Windows 8 Cost APIs.
- NLM_DOMAIN_TYPE enum
- A set of flags that specify the domain type of a network.
- NLM_NETWORK_CATEGORY enum
- A set of flags that specify the category type of a network.
- NOTIFY_ICON_DATA_FLAGS enum
- NOTIFY_ICON_INFOTIP_FLAGS enum
- NOTIFY_ICON_MESSAGE enum
- NOTIFY_ICON_STATE enum
- OBJECT_IDENTIFIER enum
- OBJECT_SECURITY_INFORMATION enum
- OPEN_FILENAME_FLAGS enum
- OPEN_FILENAME_FLAGS_EX enum
- OPEN_THEME_DATA_FLAGS enum
- ORIENTATION_PREFERENCE enum
- Indicates the screen orientation preference for a desktop app process.
- OrientationType enum
- Contains values that specify the orientation of a control.
- OS_PRODUCT_TYPE enum
- PAGE_PROTECTION_FLAGS enum
- PAGE_TYPE enum
- PARAMFLAGS enum
- PEEK_MESSAGE_REMOVE_TYPE enum
- PEN_STYLE enum
- POINTER_BUTTON_CHANGE_TYPE enum
- Identifies a change in the state of a button associated with a pointer.
- POINTER_FLAGS enum
- POINTER_INPUT_TYPE enum
- PRINT_EXECUTION_CONTEXT enum
- Represents the execution context when GetPrintExecutionData is called.
- PRINT_WINDOW_FLAGS enum
- PRINTER_ACCESS_RIGHTS enum
- PROCESS_ACCESS_RIGHTS enum
- PROCESS_CREATION_FLAGS enum
- PROCESS_NAME_FORMAT enum
- PROCESSOR_ARCHITECTURE enum
- PROCESSOR_CACHE_TYPE enum
- Represents the type of processor cache identified in the corresponding CACHE_DESCRIPTOR structure.
- PROPSPEC_KIND enum
- PURGE_COMM_FLAGS enum
- QUEUE_STATUS_FLAGS enum
- RAW_INPUT_DATA_COMMAND_FLAGS enum
- RAW_INPUT_DEVICE_INFO_COMMAND enum
- RAWINPUTDEVICE_FLAGS enum
- REDRAW_WINDOW_FLAGS enum
- REG_CREATE_KEY_DISPOSITION enum
- REG_NOTIFY_FILTER enum
- REG_OPEN_CREATE_OPTIONS enum
- REG_ROUTINE_FLAGS enum
- REG_SAM_FLAGS enum
- REG_SAVE_FORMAT enum
- REG_VALUE_TYPE enum
- REGISTER_NOTIFICATION_FLAGS enum
- REGISTER_TOUCH_WINDOW_FLAGS enum
- RGN_COMBINE_MODE enum
- RID_DEVICE_INFO_TYPE enum
- ROP_CODE enum
- ROT_FLAGS enum
- RowOrColumnMajor enum
- Contains values that specify whether data in a table should be read primarily by row or by column.
- RPC_C_AUTHN_LEVEL enum
- RPC_C_IMP_LEVEL enum
- SC_ACTION_TYPE enum
- SC_ENUM_TYPE enum
- SC_STATUS_TYPE enum
- SCARD_SCOPE enum
- SCARD_STATE enum
- SCROLL_WINDOW_FLAGS enum
- SCROLLBAR_COMMAND enum
- SCROLLBAR_CONSTANTS enum
- SCROLLINFO_MASK enum
- SDP_SPECIFICTYPE enum
- SDP_TYPE enum
- SECURITY_DESCRIPTOR_CONTROL enum
- SEND_MESSAGE_TIMEOUT_FLAGS enum
- SEND_RECV_FLAGS enum
- SensorState enum
- Defines possible operational states for sensors.
- SERVICE_CONFIG enum
- SERVICE_DIRECTORY_TYPE enum
- Specifies the type of a per-service directory path.
- SERVICE_ERROR enum
- SERVICE_NOTIFY enum
- SERVICE_REGISTRY_STATE_TYPE enum
- Specifies a state type for a service registry key.
- SERVICE_RUNS_IN_PROCESS enum
- SERVICE_SHARED_DIRECTORY_TYPE enum
- Specifies the type of a per-service shared directory path.
- SERVICE_SHARED_REGISTRY_STATE_TYPE enum
- Specifies a state type for a service registry key.
- SERVICE_START_TYPE enum
- SERVICE_STATUS_CURRENT_STATE enum
- SERVICE_TRIGGER_ACTION enum
- SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE enum
- SERVICE_TRIGGER_TYPE enum
- SET_DISPLAY_CONFIG_FLAGS enum
- SET_FILE_POINTER_MOVE_METHOD enum
- SET_THEME_APP_PROPERTIES_FLAGS enum
- SET_WINDOW_POS_FLAGS enum
- SETUP_DI_GET_CLASS_DEVS_FLAGS enum
- SETUP_DI_PROPERTY_CHANGE_SCOPE enum
- SETUP_DI_REGISTRY_PROPERTY enum
- SFGAO_FLAGS enum
- SHGDNF enum
- SHGFI_FLAGS enum
- SHOW_WINDOW_CMD enum
- SHUTDOWN_FLAGS enum
- SHUTDOWN_REASON enum
- SIATTRIBFLAGS enum
- SIIGBF enum
- SND_FLAGS enum
- SpeechTokenContext enum
- SpeechTokenShellFolder enum
- SPEVENTENUM enum
- SPVISEMES enum
- SPVPRIORITY enum
- STARTUPINFOW_FLAGS enum
- STATIC_STYLES enum
- STD_HANDLE enum
- STREAM_INFO_LEVELS enum
- Defines values that are used with the FindFirstStreamW function to specify the information level of the returned data.
- STREAM_SEEK enum
- Specify the origin from which to calculate the new seek-pointer location.
- STRETCH_BLT_MODE enum
- SupportedTextSelection enum
- Contains values that specify the supported text selection attribute.
- SYM_LOAD_FLAGS enum
- SYMBOL_INFO_FLAGS enum
- SYNCHRONIZATION_ACCESS_RIGHTS enum
- SynchronizedInputType enum
- Contains values that specify the type of synchronized input.
- SYS_COLOR_INDEX enum
- SYSTEM_CURSOR_ID enum
- SYSTEM_METRICS_INDEX enum
- SYSTEM_PARAMETERS_INFO_ACTION enum
- SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS enum
- TextEditChangeType enum
- Describes the text editing change being performed by controls when text-edit events are raised or handled.
- TextPatternRangeEndpoint enum
- Contains values that specify the endpoints of a text range.
- TextUnit enum
- Contains values that specify units of text for the purposes of navigation.
- THEME_PROPERTY_SYMBOL_ID enum
- THREAD_CREATION_FLAGS enum
- THREAD_ERROR_MODE enum
- TILE_WINDOWS_HOW enum
- TMPF_FLAGS enum
- TOKEN_ACCESS_MASK enum
- TOUCHEVENTF_FLAGS enum
- TOUCHINPUTMASKF_MASK enum
- TRACK_POPUP_MENU_FLAGS enum
- TUNNEL_TYPE enum
- Defines the encapsulation method used by a tunnel, as described by the Internet Assigned Names Authority (IANA).
- TYPEKIND enum
- Specifies a type.
- UIA_ANNOTATIONTYPE enum
- UIA_CONTROLTYPE_ID enum
- UIA_EVENT_ID enum
- UIA_HEADINGLEVEL_ID enum
- UIA_LANDMARKTYPE_ID enum
- UIA_METADATA_ID enum
- UIA_PATTERN_ID enum
- UIA_PROPERTY_ID enum
- UIA_STYLE_ID enum
- UIA_TEXTATTRIBUTE_ID enum
- UNMAP_VIEW_OF_FILE_FLAGS enum
- UPDATE_LAYERED_WINDOW_FLAGS enum
- Uri_PROPERTY enum
- USER_OBJECT_INFORMATION_INDEX enum
- VAR_CHANGE_FLAGS enum
- VARFLAGS enum
- Specifies variable flags.
- VARKIND enum
- Specifies the variable type.
- VER_FIND_FILE_FLAGS enum
- VER_FIND_FILE_STATUS enum
- VER_FLAGS enum
- VER_INSTALL_FILE_FLAGS enum
- VER_INSTALL_FILE_STATUS enum
- VIRTUAL_ALLOCATION_TYPE enum
- VIRTUAL_FREE_TYPE enum
- VIRTUAL_KEY enum
- VS_FIXEDFILEINFO_FILE_FLAGS enum
- VS_FIXEDFILEINFO_FILE_OS enum
- WAIT_EVENT enum
- WBEM_COMPARISON_FLAG enum
- Contains flags that define the comparison to perform when using the IWbemClassObject::CompareTo method.
- WBEM_CONDITION_FLAG_TYPE enum
- Contains flags used with the IWbemClassObject::GetNames method.
- WIN32_ERROR enum
- WINDOW_DISPLAY_AFFINITY enum
- WINDOW_EX_STYLE enum
- WINDOW_LONG_PTR_INDEX enum
- WINDOW_MESSAGE_FILTER_ACTION enum
- WINDOW_STYLE enum
- WINDOWCOMPOSITIONATTRIB
- Specifies options used by the WINDOWCOMPOSITIONATTRIBDATA structure.
- WINDOWPLACEMENT_FLAGS enum
- WINDOWS_HOOK_ID enum
- WINSOCK_SHUTDOWN_HOW enum
- WLAN_AUTOCONF_OPCODE enum
- Specifies an automatic configuration parameter.
- WLAN_CONNECTION_MODE enum
- Defines the mode of connection.
- WLAN_CONNECTION_NOTIFICATION_FLAGS enum
- WLAN_FILTER_LIST_TYPE enum
- Indicates types of filter lists.
- WLAN_HOSTED_NETWORK_OPCODE enum
- Specifies the possible values of the operation code for the properties to query or set on the wireless Hosted Network.
- WLAN_HOSTED_NETWORK_PEER_AUTH_STATE enum
- Specifies the possible values for the authentication state of a peer on the wireless Hosted Network.
- WLAN_HOSTED_NETWORK_REASON enum
- Specifies the possible values for the result of a wireless Hosted Network function call.
- WLAN_HOSTED_NETWORK_STATE enum
- Specifies the possible values for the network state of the wireless Hosted Network.
- WLAN_IHV_CONTROL_TYPE enum
- Specifies the type of software bypassed by a vendor-specific method.
- WLAN_INTERFACE_STATE enum
- Indicates the state of an interface.
- WLAN_INTERFACE_TYPE enum
- Specifies the wireless interface type.
- WLAN_INTF_OPCODE enum
- Defines various opcodes used to set and query parameters on a wireless interface.
- WLAN_NOTIFICATION_SOURCES enum
- WLAN_OPCODE_VALUE_TYPE enum
- Specifies the origin of automatic configuration (auto config) settings.
- WLAN_SECURABLE_OBJECT enum
- Defines the securable objects used by Native Wifi Functions.
- WLAN_SET_EAPHOST_FLAGS enum
- WNDCLASS_STYLES enum
- XINPUT_CAPABILITIES_FLAGS enum
- XINPUT_DEVSUBTYPE enum
- XINPUT_DEVTYPE enum
- XINPUT_FLAG enum
- XINPUT_GAMEPAD_BUTTON_FLAGS enum
- XINPUT_KEYSTROKE_FLAGS enum
- XINPUT_VIRTUAL_KEY enum
- ZoomUnit enum
- Contains possible values for the IUIAutomationTransformPattern2::ZoomByUnit method, which zooms the viewport of a control by the specified unit.
Extensions
- BLUETOOTH_ADDRESS_Extension on BLUETOOTH_ADDRESS
- BLUETOOTH_AUTHENTICATE_RESPONSE_Extension on BLUETOOTH_AUTHENTICATE_RESPONSE
- BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS_Extension on BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS
- BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union_Extension on BTH_LE_GATT_DESCRIPTOR_VALUE
- BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union_Extension_1 on BTH_LE_GATT_DESCRIPTOR_VALUE
- BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union_Extension_2 on BTH_LE_GATT_DESCRIPTOR_VALUE
- BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union_Extension_3 on BTH_LE_GATT_DESCRIPTOR_VALUE
- BTH_LE_GATT_DESCRIPTOR_VALUE_Extension on BTH_LE_GATT_DESCRIPTOR_VALUE
- BTH_LE_UUID_Extension on BTH_LE_UUID
- CHAR_INFO_Extension on CHAR_INFO
- CY_Extension on CY
- DECIMAL__Anonymous1_e__Union_Extension on DECIMAL
- DECIMAL__Anonymous2_e__Union_Extension on DECIMAL
- DECIMAL_Extension on DECIMAL
- DECIMAL_Extension_1 on DECIMAL
- DEVMODEW__Anonymous1_e__Union_Extension on DEVMODE
- DEVMODEW__Anonymous1_e__Union_Extension_1 on DEVMODE
- DEVMODEW_Extension on DEVMODE
- DEVMODEW_Extension_1 on DEVMODE
-
DialogItemTemplateHelper
on Pointer<
DLGITEMTEMPLATE> -
DialogTemplateHelper
on Pointer<
DLGTEMPLATE> - DISPLAYCONFIG_MODE_INFO_Extension on DISPLAYCONFIG_MODE_INFO
- DISPLAYCONFIG_PATH_SOURCE_INFO__Anonymous_e__Union_Extension on DISPLAYCONFIG_PATH_SOURCE_INFO
- DISPLAYCONFIG_PATH_SOURCE_INFO_Extension on DISPLAYCONFIG_PATH_SOURCE_INFO
- DISPLAYCONFIG_PATH_TARGET_INFO__Anonymous_e__Union_Extension on DISPLAYCONFIG_PATH_TARGET_INFO
- DISPLAYCONFIG_PATH_TARGET_INFO_Extension on DISPLAYCONFIG_PATH_TARGET_INFO
- DISPLAYCONFIG_VIDEO_SIGNAL_INFO__Anonymous_e__Union_Extension on DISPLAYCONFIG_VIDEO_SIGNAL_INFO
- DISPLAYCONFIG_VIDEO_SIGNAL_INFO_Extension on DISPLAYCONFIG_VIDEO_SIGNAL_INFO
- ELEMDESC_Extension on ELEMDESC
- HexConversion on int
- IN_ADDR__S_un_e__Union_Extension on IN_ADDR
- IN_ADDR__S_un_e__Union_Extension_1 on IN_ADDR
- IN_ADDR_Extension on IN_ADDR
- INPUT_Extension on INPUT
- INPUT_RECORD_Extension on INPUT_RECORD
- INPUT_TRANSFORM__Anonymous_e__Union_Extension on INPUT_TRANSFORM
- INPUT_TRANSFORM_Extension on INPUT_TRANSFORM
- IP_ADAPTER_ADDRESSES_LH__Anonymous1_e__Union_Extension on IP_ADAPTER_ADDRESSES_LH
- IP_ADAPTER_ADDRESSES_LH__Anonymous2_e__Union_Extension on IP_ADAPTER_ADDRESSES_LH
- IP_ADAPTER_ADDRESSES_LH_Extension on IP_ADAPTER_ADDRESSES_LH
- IP_ADAPTER_ADDRESSES_LH_Extension_1 on IP_ADAPTER_ADDRESSES_LH
- IP_ADAPTER_ANYCAST_ADDRESS_XP__Anonymous_e__Union_Extension on IP_ADAPTER_ANYCAST_ADDRESS_XP
- IP_ADAPTER_ANYCAST_ADDRESS_XP_Extension on IP_ADAPTER_ANYCAST_ADDRESS_XP
- IP_ADAPTER_DNS_SERVER_ADDRESS_XP__Anonymous_e__Union_Extension on IP_ADAPTER_DNS_SERVER_ADDRESS_XP
- IP_ADAPTER_DNS_SERVER_ADDRESS_XP_Extension on IP_ADAPTER_DNS_SERVER_ADDRESS_XP
- IP_ADAPTER_GATEWAY_ADDRESS_LH__Anonymous_e__Union_Extension on IP_ADAPTER_GATEWAY_ADDRESS_LH
- IP_ADAPTER_GATEWAY_ADDRESS_LH_Extension on IP_ADAPTER_GATEWAY_ADDRESS_LH
- IP_ADAPTER_MULTICAST_ADDRESS_XP__Anonymous_e__Union_Extension on IP_ADAPTER_MULTICAST_ADDRESS_XP
- IP_ADAPTER_MULTICAST_ADDRESS_XP_Extension on IP_ADAPTER_MULTICAST_ADDRESS_XP
- IP_ADAPTER_PREFIX_XP__Anonymous_e__Union_Extension on IP_ADAPTER_PREFIX_XP
- IP_ADAPTER_PREFIX_XP_Extension on IP_ADAPTER_PREFIX_XP
- IP_ADAPTER_UNICAST_ADDRESS_LH__Anonymous_e__Union_Extension on IP_ADAPTER_UNICAST_ADDRESS_LH
- IP_ADAPTER_UNICAST_ADDRESS_LH_Extension on IP_ADAPTER_UNICAST_ADDRESS_LH
- IP_ADAPTER_WINS_SERVER_ADDRESS_LH__Anonymous_e__Union_Extension on IP_ADAPTER_WINS_SERVER_ADDRESS_LH
- IP_ADAPTER_WINS_SERVER_ADDRESS_LH_Extension on IP_ADAPTER_WINS_SERVER_ADDRESS_LH
- KEY_EVENT_RECORD_Extension on KEY_EVENT_RECORD
- MMTIME__u_e__Union_Extension on MMTIME
- MMTIME__u_e__Union_Extension_1 on MMTIME
- MMTIME_Extension on MMTIME
- NET_LUID_LH_Extension on NET_LUID_LH
- NOTIFYICONDATAW_Extension on NOTIFYICONDATA
- OVERLAPPED__Anonymous_e__Union_Extension on OVERLAPPED
- OVERLAPPED_Extension on OVERLAPPED
-
PointerGUIDExtension
on Pointer<
GUID> - PRINTER_NOTIFY_INFO_DATA__NotifyData_e__Union_Extension on PRINTER_NOTIFY_INFO_DATA
- PRINTER_NOTIFY_INFO_DATA_Extension on PRINTER_NOTIFY_INFO_DATA
- PROCESS_HEAP_ENTRY__Anonymous_e__Union_Extension on PROCESS_HEAP_ENTRY
- PROCESS_HEAP_ENTRY__Anonymous_e__Union_Extension_1 on PROCESS_HEAP_ENTRY
- PROCESS_HEAP_ENTRY_Extension on PROCESS_HEAP_ENTRY
- PROPSPEC_Extension on PROPSPEC
- PROPVARIANT_0_0_0_Extension on PROPVARIANT
- PROPVARIANT_0_0_Extension on PROPVARIANT
- PROPVARIANT_0_Extension on PROPVARIANT
- RAWINPUT_Extension on RAWINPUT
- RAWMOUSE__Anonymous_e__Union_Extension on RAWMOUSE
- RAWMOUSE_Extension on RAWMOUSE
- SDP_ELEMENT_DATA__data_e__Union_Extension on SDP_ELEMENT_DATA
- SDP_ELEMENT_DATA__data_e__Union_Extension_1 on SDP_ELEMENT_DATA
- SDP_ELEMENT_DATA__data_e__Union_Extension_2 on SDP_ELEMENT_DATA
- SDP_ELEMENT_DATA__data_e__Union_Extension_3 on SDP_ELEMENT_DATA
- SDP_ELEMENT_DATA_Extension on SDP_ELEMENT_DATA
-
SetString
on Pointer<
Utf16> - Sets the memory starting at the pointer location to the string supplied.
-
SetStringArray
on List<
String> - SHELLEXECUTEINFOW_Extension on SHELLEXECUTEINFO
- StringUtf8Pointer on String
- STRRET_Extension on STRRET
- SYSTEM_INFO__Anonymous_e__Union_Extension on SYSTEM_INFO
- SYSTEM_INFO_Extension on SYSTEM_INFO
- SYSTEM_LOGICAL_PROCESSOR_INFORMATION__Anonymous_e__Union_Extension on SYSTEM_LOGICAL_PROCESSOR_INFORMATION
- SYSTEM_LOGICAL_PROCESSOR_INFORMATION__Anonymous_e__Union_Extension_1 on SYSTEM_LOGICAL_PROCESSOR_INFORMATION
- SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Extension on SYSTEM_LOGICAL_PROCESSOR_INFORMATION
- TASKDIALOGCONFIG_Extension on TASKDIALOGCONFIG
- TASKDIALOGCONFIG_Extension_1 on TASKDIALOGCONFIG
- TYPEDESC_Extension on TYPEDESC
- Uint8ListBlobConversion on Uint8List
-
Utf16Conversion
on Pointer<
Utf16> - VARDESC_Extension on VARDESC
- WAVEFORMATEXTENSIBLE_Extension on WAVEFORMATEXTENSIBLE
-
WinRTStringConversion
on Pointer<
HSTRING>
Constants
- ABOVE_NORMAL_PRIORITY_CLASS → const int
- ACCENT_DISABLED → const ACCENT_STATE
- The default value, background is black.
- ACCENT_ENABLE_ACRYLICBLURBEHIND → const ACCENT_STATE
- Background is GradientColor, with acrylic blur effect.
- ACCENT_ENABLE_BLURBEHIND → const ACCENT_STATE
- Background is GradientColor, with blur effect.
- ACCENT_ENABLE_GRADIENT → const ACCENT_STATE
- Background is GradientColor, alpha channel ignored.
- ACCENT_ENABLE_HOSTBACKDROP → const ACCENT_STATE
- Unknown.
- ACCENT_ENABLE_TRANSPARENTGRADIENT → const ACCENT_STATE
- Background is GradientColor.
- ACCENT_INVALID_STATE → const ACCENT_STATE
- Unknown. Seems to draw background fully transparent.
- ACCESS_SYSTEM_SECURITY → const int
- Specifies access to the system security portion of the security descriptor.
- ALL_PROCESSOR_GROUPS → const int
- All processor groups.
- ANSI_CHARSET → const int
- ANSI_FIXED_FONT → const int
- ANSI_VAR_FONT → const int
- APPMODEL_ERROR_DYNAMIC_PROPERTY_INVALID → const int
- APPMODEL_ERROR_DYNAMIC_PROPERTY_READ_FAILED → const int
- APPMODEL_ERROR_NO_APPLICATION → const int
- APPMODEL_ERROR_NO_MUTABLE_DIRECTORY → const int
- APPMODEL_ERROR_NO_PACKAGE → const int
- APPMODEL_ERROR_PACKAGE_IDENTITY_CORRUPT → const int
- APPMODEL_ERROR_PACKAGE_NOT_AVAILABLE → const int
- APPMODEL_ERROR_PACKAGE_RUNTIME_CORRUPT → const int
- ARABIC_CHARSET → const int
- ASPECTX → const int
- Relative width of a device pixel used for line drawing.
- ASPECTXY → const int
- Diagonal width of the device pixel used for line drawing.
- ASPECTY → const int
- Relative height of a device pixel used for line drawing.
- ATTACH_PARENT_PROCESS → const int
- AW_ACTIVATE → const int
- Activates the window.
- AW_BLEND → const int
- Uses a fade effect.
- 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.
- AW_HIDE → const int
- Hides the window. By default, the window is shown.
- AW_HOR_NEGATIVE → const int
- Animates the window from right to left. This flag can be used with roll or slide animation
- AW_HOR_POSITIVE → const int
- Animates the window from left to right. This flag can be used with roll or slide animation.
- AW_SLIDE → const int
- Uses slide animation. By default, roll animation is used.
- AW_VER_NEGATIVE → const int
- Animates the window from bottom to top. This flag can be used with roll or slide animation.
- AW_VER_POSITIVE → const int
- Animates the window from top to bottom. This flag can be used with roll or slide animation.
- BACKGROUND_BLUE → const int
- BACKGROUND_GREEN → const int
- BACKGROUND_INTENSITY → const int
- BACKGROUND_RED → const int
- BATTERY_DEVTYPE_GAMEPAD → const int
- BATTERY_DEVTYPE_HEADSET → const int
- BATTERY_LEVEL_EMPTY → const int
- BATTERY_LEVEL_FULL → const int
- BATTERY_LEVEL_LOW → const int
- BATTERY_LEVEL_MEDIUM → const int
- BATTERY_TYPE_ALKALINE → const int
- BATTERY_TYPE_DISCONNECTED → const int
- BATTERY_TYPE_NIMH → const int
- BATTERY_TYPE_UNKNOWN → const int
- BATTERY_TYPE_WIRED → const int
- BELOW_NORMAL_PRIORITY_CLASS → const int
- 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.
- 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.
- BI_PNG → const int
- Specifies that the image is compressed using the PNG file Interchange Format.
- BI_RGB → const int
- An uncompressed format.
- 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.
- 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.
- BITSPIXEL → const int
- Number of adjacent color bits for each pixel.
- BKMODE_LAST → const int
- BLACK_BRUSH → const int
- BLACK_PEN → const int
- BLACKNESS → const int
- 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.
- 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.
- BLUETOOTH_DEVICE_NAME_SIZE → const int
- BLUETOOTH_GATT_FLAG_CONNECTION_AUTHENTICATED → const int
- The client requests the data to be transmitted over an authenticated channel.
- BLUETOOTH_GATT_FLAG_CONNECTION_ENCRYPTED → const int
- The client requests the data to be transmitted over an encrypted channel.
- 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).
- 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.
- BLUETOOTH_GATT_FLAG_NONE → const int
- The client does not have specific GATT requirements (default).
- BLUETOOTH_GATT_FLAG_RETURN_ALL → const int
- 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.
- BLUETOOTH_GATT_FLAG_WRITE_WITHOUT_RESPONSE → const int
- Write without response.
- BLUETOOTH_MAX_NAME_SIZE → const int
- BLUETOOTH_MAX_PASSKEY_BUFFER_SIZE → const int
- BLUETOOTH_MAX_PASSKEY_SIZE → const int
- BLUETOOTH_MAX_SERVICE_NAME_SIZE → const int
- 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.
- 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.
- 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.
- 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.
- BS_BITMAP → const int
- Specifies that the button displays a bitmap. See the Remarks section for its interaction with BS_ICON.
- BS_BOTTOM → const int
- Places text at the bottom of the button rectangle.
- BS_CENTER → const int
- Centers text horizontally in the button rectangle.
- 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).
- 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.
- BS_DIBPATTERN → const int
- A pattern brush defined by a device-independent bitmap (DIB) specification.
- BS_DIBPATTERN8X8 → const int
- A pattern brush defined by a device-independent bitmap (DIB) specification.
- BS_DIBPATTERNPT → const int
- A pattern brush defined by a device-independent bitmap (DIB) specification.
- BS_FLAT → const int
- Specifies that the button is two-dimensional; it does not use the default shading to create a 3-D image.
- 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.
- BS_HATCHED → const int
- Hatched brush.
- BS_HOLLOW → const int
- Hollow brush.
- BS_ICON → const int
- Specifies that the button displays an icon. See the Remarks section for its interaction with BS_BITMAP.
- 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.
- 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.
- 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.
- 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.
- BS_NULL → const int
- Hollow brush.
- 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.
- BS_PATTERN → const int
- Pattern brush defined by a memory bitmap.
- BS_PATTERN8X8 → const int
- Pattern brush defined by a memory bitmap.
- 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.
- BS_PUSHBUTTON → const int
- Creates a push button that posts a WM_COMMAND message to the owner window when the user selects the button.
- 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.
- 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.
- 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.
- 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_SOLID → const int
- Solid brush.
- BS_TEXT → const int
- Specifies that the button displays text.
- BS_TOP → const int
- Places text at the top of the button rectangle.
- 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.
- BS_USERBUTTON → const int
- Obsolete, but provided for compatibility with 16-bit versions of Windows. Applications should use BS_OWNERDRAW instead.
- BS_VCENTER → const int
- Places text in the middle (vertically) of the button rectangle.
- BTH_LINK_KEY_LENGTH → const int
- BTH_MAX_PIN_SIZE → const int
- CALLBACK_EVENT → const int
- The dwCallback parameter is an event handle.
- CALLBACK_FUNCTION → const int
- The dwCallback parameter is a callback procedure address.
- CALLBACK_NULL → const int
- No callback mechanism. This is the default setting.
- CALLBACK_THREAD → const int
- The dwCallback parameter is a thread identifier.
- CALLBACK_WINDOW → const int
- The dwCallback parameter is a window handle.
- CAPTUREBLT → const int
- CBR_110 → const int
- 110 bps.
- CBR_115200 → const int
- 115200 bps.
- CBR_1200 → const int
- 1200 bps.
- CBR_128000 → const int
- 128000 bps.
- CBR_14400 → const int
- 14400 bps.
- CBR_19200 → const int
- 19200 bps.
- CBR_2400 → const int
- 2400 bps.
- CBR_256000 → const int
- 256000 bps.
- CBR_300 → const int
- 300 bps.
- CBR_38400 → const int
- 38400 bps.
- CBR_4800 → const int
- 4800 bps.
- CBR_56000 → const int
- 56000 bps.
- CBR_57600 → const int
- 57600 bps.
- CBR_600 → const int
- 600 bps.
- CBR_9600 → const int
- 9600 bps.
- CC_ANYCOLOR → const int
- Causes the dialog box to display all available colors in the set of basic colors.
- CC_CHORD → const int
- CC_CIRCLES → const int
- CC_ELLIPSES → const int
- 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.
- 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.
- 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.
- 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.
- CC_INTERIORS → const int
- CC_NONE → const int
- CC_PIE → const int
- CC_PREVENTFULLOPEN → const int
- Disables the Define Custom Color button.
- CC_RGBINIT → const int
- Causes the dialog box to use the color specified in the rgbResult member as the initial color selection.
- CC_ROUNDRECT → const int
- 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.
- CC_SOLIDCOLOR → const int
- Causes the dialog box to display only solid colors in the set of basic colors.
- CC_STYLED → const int
- CC_WIDE → const int
- CC_WIDESTYLED → const int
- CCM_FIRST → const int
- CCM_GETUNICODEFORMAT → const int
- CCM_SETUNICODEFORMAT → const int
- CF_ANSIONLY → const int
- This flag is obsolete.
- 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.
- CF_BITMAP → const int
- A handle to a bitmap (HBITMAP).
- CF_BOTH → const int
- This flag is ignored for font enumeration.
- CF_DIB → const int
- A memory object containing a BITMAPINFO structure followed by the bitmap bits.
- CF_DIBV5 → const int
- A memory object containing a BITMAPV5HEADER structure followed by the bitmap color space information and the bitmap bits.
- CF_DIF → const int
- Software Arts' Data Interchange Format.
- CF_DSPBITMAP → const int
- Bitmap display format associated with a private format.
- CF_DSPENHMETAFILE → const int
- Enhanced metafile display format associated with a private format.
- CF_DSPMETAFILEPICT → const int
- Metafile-picture display format associated with a private format.
- CF_DSPTEXT → const int
- Text display format associated with a private format.
- 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.
- CF_ENABLEHOOK → const int
- Enables the hook procedure specified in the lpfnHook member of this structure.
- CF_ENABLETEMPLATE → const int
- Indicates that the hInstance and lpTemplateName members specify a dialog box template to use in place of the default template.
- 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.
- CF_ENHMETAFILE → const int
- A handle to an enhanced metafile (HENHMETAFILE).
- CF_FIXEDPITCHONLY → const int
- ChooseFont should enumerate and allow selection of only fixed-pitch fonts.
- 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.
- CF_GDIOBJFIRST → const int
- Start of a range of integer values for application-defined GDI object clipboard formats. The range ends with CF_GDIOBJLAST.
- CF_GDIOBJLAST → const int
- End of a range of integer values for application-defined GDI object clipboard formats.
- 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.
- CF_INACTIVEFONTS → const int
- ChooseFont should additionally display fonts that are set to Hide in Fonts Control Panel.
- CF_INITTOLOGFONTSTRUCT → const int
- ChooseFont should use the structure pointed to by the lpLogFont member to initialize the dialog box controls.
- CF_LIMITSIZE → const int
- ChooseFont should select only font sizes within the range specified by the nSizeMin and nSizeMax members.
- 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.
- 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.
- 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.
- CF_NOOEMFONTS → const int
- Same as the CF_NOVECTORFONTS flag.
- 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.
- CF_NOSIMULATIONS → const int
- ChooseFont should not display or allow selection of font simulations.
- 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.
- 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.
- CF_NOVECTORFONTS → const int
- ChooseFont should not allow vector font selections.
- CF_NOVERTFONTS → const int
- Causes the Font dialog box to list only horizontally oriented fonts.
- 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.
- 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.
- 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.
- CF_PENDATA → const int
- Data for the pen extensions to the Microsoft Windows for Pen Computing.
- 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.
- CF_PRIVATEFIRST → const int
- Start of a range of integer values for private clipboard formats. The range ends with CF_PRIVATELAST.
- CF_PRIVATELAST → const int
- End of a range of integer values for private clipboard formats.
- CF_RIFF → const int
- Represents audio data more complex than can be represented in a CF_WAVE standard wave format.
- 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.
- 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.
- 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_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.
- 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.
- CF_SYLK → const int
- Microsoft Symbolic Link (SYLK) format.
- 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.
- CF_TIFF → const int
- CF_TTONLY → const int
- ChooseFont should only enumerate and allow the selection of TrueType fonts.
- 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.
- 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.
- CF_WAVE → const int
- Represents audio data in one of the standard wave formats, such as 11 kHz or 22 kHz PCM.
- CF_WYSIWYG → const int
- Obsolete. ChooseFont ignores this flag.
- CHINESEBIG5_CHARSET → const int
- 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.
- CLSCTX_ACTIVATE_32_BIT_SERVER → const int
- CLSCTX_ACTIVATE_64_BIT_SERVER → const int
- CLSCTX_ACTIVATE_AAA_AS_IU → const int
- CLSCTX_ACTIVATE_ARM32_SERVER → const int
- CLSCTX_ACTIVATE_X86_SERVER → const int
- CLSCTX_ALL → const int
-
The combination of
CLSCTX_INPROC_SERVER
,CLSCTX_INPROC_HANDLER
,CLSCTX_LOCAL_SERVER
, andCLSCTX_REMOTE_SERVER
. - CLSCTX_APPCONTAINER → const int
- CLSCTX_DISABLE_AAA → const int
- CLSCTX_ENABLE_AAA → const int
- CLSCTX_ENABLE_CLOAKING → const int
- CLSCTX_ENABLE_CODE_DOWNLOAD → const int
- CLSCTX_FROM_DEFAULT_CONTEXT → const int
- 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.
- CLSCTX_INPROC_HANDLER16 → const int
- 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.
- CLSCTX_INPROC_SERVER16 → const int
- 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.
- CLSCTX_NO_CODE_DOWNLOAD → const int
- CLSCTX_NO_CUSTOM_MARSHAL → const int
- CLSCTX_NO_FAILURE_LOG → const int
- CLSCTX_PS_DLL → const int
- 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.
- CLSCTX_RESERVED1 → const int
- CLSCTX_RESERVED2 → const int
- CLSCTX_RESERVED3 → const int
- CLSCTX_RESERVED4 → const int
- CLSCTX_RESERVED5 → const int
- CLSCTX_RESERVED6 → const int
- CM_CMYK_COLOR → const int
- CM_DEVICE_ICM → const int
- CM_GAMMA_RAMP → const int
- CM_NONE → const int
- COINIT_APARTMENTTHREADED → const int
- Initializes the thread for apartment-threaded object concurrency.
- COINIT_DISABLE_OLE1DDE → const int
- Disables DDE for OLE1 support.
- COINIT_MULTITHREADED → const int
- Initializes the thread for multithreaded object concurrency.
- COINIT_SPEED_OVER_MEMORY → const int
- Increase memory usage in an attempt to increase performance.
- COINITBASE_MULTITHREADED → const int
- Initializes the thread for multithreaded object concurrency.
- COLOR_ACTIVEBORDER → const int
- Active window border.
- COLOR_ACTIVECAPTION → const int
- Active window title bar.
- COLOR_APPWORKSPACE → const int
- Background color of multiple document interface (MDI) applications.
- COLOR_BACKGROUND → const int
- Desktop.
- COLOR_BTNFACE → const int
- Face color for three-dimensional display elements and for dialog box backgrounds.
- COLOR_BTNHIGHLIGHT → const int
- Highlight color for three-dimensional display elements (for edges facing the light source.)
- COLOR_BTNSHADOW → const int
- Shadow color for three-dimensional display elements (for edges facing away from the light source).
- COLOR_BTNTEXT → const int
- Text on push buttons.
- COLOR_CAPTIONTEXT → const int
- Text in caption, size box, and scroll bar arrow box.
- COLOR_GRAYTEXT → const int
- Grayed (disabled) text.
- COLOR_HIGHLIGHT → const int
- Item(s) selected in a control.
- COLOR_HIGHLIGHTTEXT → const int
- Text of item(s) selected in a control.
- COLOR_INACTIVEBORDER → const int
- Inactive window border.
- COLOR_INACTIVECAPTION → const int
- Inactive window caption.
- COLOR_INACTIVECAPTIONTEXT → const int
- Color of text in an inactive caption.
- COLOR_MENU → const int
- Menu background.
- COLOR_MENUTEXT → const int
- Text in menus.
- COLOR_SCROLLBAR → const int
- Scroll bar gray area.
- COLOR_WINDOW → const int
- Window background.
- COLOR_WINDOWFRAME → const int
- Window frame.
- COLOR_WINDOWTEXT → const int
- Text in windows.
- COLORMGMTCAPS → const int
- Value that indicates the color management capabilities of the device.
- COLOROKSTRING → const String
- COLORONCOLOR → const int
- Deletes the pixels. This mode deletes all eliminated lines of pixels without trying to preserve their information.
- 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.
- CP_NONE → const int
- CP_RECTANGLE → const int
- CP_REGION → const int
- CREATE_ALWAYS → const int
- Creates a new file, always.
- CREATE_BREAKAWAY_FROM_JOB → const int
- CREATE_DEFAULT_ERROR_MODE → const int
- CREATE_FORCEDOS → const int
- CREATE_IGNORE_SYSTEM_DEFAULT → const int
- CREATE_NEW → const int
- Creates a new file, only if it does not already exist.
- CREATE_NEW_CONSOLE → const int
- CREATE_NEW_PROCESS_GROUP → const int
- CREATE_NO_WINDOW → const int
- CREATE_PRESERVE_CODE_AUTHZ_LEVEL → const int
- CREATE_PROTECTED_PROCESS → const int
- CREATE_SECURE_PROCESS → const int
- CREATE_SEPARATE_WOW_VDM → const int
- CREATE_SHARED_WOW_VDM → const int
- CREATE_SUSPENDED → const int
- CREATE_UNICODE_ENVIRONMENT → const int
- CRED_FLAGS_PROMPT_NOW → const int
- CRED_FLAGS_USERNAME_TARGET → const int
- CRED_PERSIST_ENTERPRISE → const int
- CRED_PERSIST_LOCAL_MACHINE → const int
- CRED_PERSIST_SESSION → const int
- CRED_PRESERVE_CREDENTIAL_BLOB → const int
- CRED_TYPE_DOMAIN_CERTIFICATE → const int
- CRED_TYPE_DOMAIN_EXTENDED → const int
- CRED_TYPE_DOMAIN_PASSWORD → const int
- CRED_TYPE_DOMAIN_VISIBLE_PASSWORD → const int
- CRED_TYPE_GENERIC → const int
- CRED_TYPE_GENERIC_CERTIFICATE → const int
- CRED_TYPE_MAXIMUM → const int
- CRED_TYPE_MAXIMUM_EX → const int
- 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.
- 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.
- 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.
- 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.
- 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.
- CS_GLOBALCLASS → const int
- Indicates that the window class is an application global class.
- CS_HREDRAW → const int
- Redraws the entire window if a movement or size adjustment changes the width of the client area.
- CS_NOCLOSE → const int
- Disables Close on the window menu.
- CS_OWNDC → const int
- Allocates a unique device context for each window in the class.
- 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.
- 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.
- CS_VREDRAW → const int
- Redraws the entire window if a movement or size adjustment changes the height of the client area.
- CSIDL_ADMINTOOLS → const int
- CSIDL_ALTSTARTUP → const int
- CSIDL_APPDATA → const int
- CSIDL_BITBUCKET → const int
- CSIDL_CDBURN_AREA → const int
- CSIDL_COMMON_ADMINTOOLS → const int
- CSIDL_COMMON_ALTSTARTUP → const int
- CSIDL_COMMON_APPDATA → const int
- CSIDL_COMMON_DESKTOPDIRECTORY → const int
- CSIDL_COMMON_DOCUMENTS → const int
- CSIDL_COMMON_FAVORITES → const int
- CSIDL_COMMON_MUSIC → const int
- CSIDL_COMMON_OEM_LINKS → const int
- CSIDL_COMMON_PICTURES → const int
- CSIDL_COMMON_PROGRAMS → const int
- CSIDL_COMMON_STARTMENU → const int
- CSIDL_COMMON_STARTUP → const int
- CSIDL_COMMON_TEMPLATES → const int
- CSIDL_COMMON_VIDEO → const int
- CSIDL_COMPUTERSNEARME → const int
- CSIDL_CONNECTIONS → const int
- CSIDL_CONTROLS → const int
- CSIDL_COOKIES → const int
- CSIDL_DESKTOP → const int
- CSIDL_DESKTOPDIRECTORY → const int
- CSIDL_DRIVES → const int
- CSIDL_FAVORITES → const int
- CSIDL_FLAG_CREATE → const int
- CSIDL_FLAG_DONT_UNEXPAND → const int
- CSIDL_FLAG_DONT_VERIFY → const int
- CSIDL_FLAG_MASK → const int
- CSIDL_FLAG_NO_ALIAS → const int
- CSIDL_FLAG_PER_USER_INIT → const int
- CSIDL_FONTS → const int
- CSIDL_HISTORY → const int
- CSIDL_INTERNET → const int
- CSIDL_INTERNET_CACHE → const int
- CSIDL_LOCAL_APPDATA → const int
- CSIDL_MYDOCUMENTS → const int
- CSIDL_MYMUSIC → const int
- CSIDL_MYPICTURES → const int
- CSIDL_MYVIDEO → const int
- CSIDL_NETHOOD → const int
- CSIDL_NETWORK → const int
- CSIDL_PERSONAL → const int
- CSIDL_PRINTERS → const int
- CSIDL_PRINTHOOD → const int
- CSIDL_PROFILE → const int
- CSIDL_PROGRAM_FILES → const int
- CSIDL_PROGRAM_FILES_COMMON → const int
- CSIDL_PROGRAM_FILES_COMMONX86 → const int
- CSIDL_PROGRAM_FILESX86 → const int
- CSIDL_PROGRAMS → const int
- CSIDL_RECENT → const int
- CSIDL_RESOURCES → const int
- CSIDL_RESOURCES_LOCALIZED → const int
- CSIDL_SENDTO → const int
- CSIDL_STARTMENU → const int
- CSIDL_STARTUP → const int
- CSIDL_SYSTEM → const int
- CSIDL_SYSTEMX86 → const int
- CSIDL_TEMPLATES → const int
- CSIDL_WINDOWS → const int
- CURVECAPS → const int
- Value that indicates the curve capabilities of the device.
- DBT_CONFIGCHANGECANCELED → const int
- A request to change the current configuration (dock or undock) has been canceled.
- DBT_CONFIGCHANGED → const int
- The current configuration has changed, due to a dock or undock.
- DBT_CUSTOMEVENT → const int
- A custom event has occurred.
- DBT_DEVICEARRIVAL → const int
- A device or piece of media has been inserted and is now available.
- DBT_DEVICEQUERYREMOVE → const int
- Permission is requested to remove a device or piece of media. Any application can deny this request and cancel the removal.
- DBT_DEVICEQUERYREMOVEFAILED → const int
- A request to remove a device or piece of media has been canceled.
- DBT_DEVICEREMOVECOMPLETE → const int
- A device or piece of media has been removed.
- DBT_DEVICEREMOVEPENDING → const int
- A device or piece of media is about to be removed. Cannot be denied.
- DBT_DEVICETYPESPECIFIC → const int
- A device-specific event has occurred.
- DBT_DEVNODES_CHANGED → const int
- A device has been added to or removed from the system.
- DBT_QUERYCHANGECONFIG → const int
- Permission is requested to change the current configuration (dock or undock).
- DBT_USERDEFINED → const int
- The meaning of this message is user-defined.
- DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION → const int
- Indicates how the activation context is to be deactivated.
- DEBUG_ONLY_THIS_PROCESS → const int
- DEBUG_PROCESS → const int
- DEFAULT_CHARSET → const int
- DEFAULT_PALETTE → const int
- DELETE → const int
- The right to delete the object.
- DESKTOPHORZRES → const int
- DESKTOPVERTRES → const int
- DETACHED_PROCESS → const int
- DEVICE_DEFAULT_FONT → const int
- 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.
- DEVICE_NOTIFY_WINDOW_HANDLE → const int
- Notifications are sent using WM_POWERBROADCAST messages with a wParam parameter of PBT_POWERSETTINGCHANGE.
- DIB_PAL_COLORS → const int
- DIB_RGB_COLORS → const int
- DICS_FLAG_CONFIGGENERAL → const int
- (Obsolete. Do not use.)
- DICS_FLAG_CONFIGSPECIFIC → const int
- Make the change in the specified profile only.
- DICS_FLAG_GLOBAL → const int
- Make the change in all hardware profiles.
- DIGCF_ALLCLASSES → const int
- Return a list of installed devices for all device setup classes or all device interface classes.
- 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.
- DIGCF_DEVICEINTERFACE → const int
- Return devices that support device interfaces for the specified device interface classes.
- DIGCF_PRESENT → const int
- Return only devices that are currently present in a system.
- DIGCF_PROFILE → const int
- Return only devices that are a part of the current hardware profile.
- DIREG_BOTH → const int
- Both hardware and software keys.
- DIREG_DEV → const int
- Hardware key for the device.
- DIREG_DRV → const int
- Software key for the device.
- 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.
- 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.
- DISPATCH_PROPERTYGET → const int
- The member is retrieved as a property or data member.
- DISPATCH_PROPERTYPUT → const int
- The member is changed as a property or data member.
- 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.
- DISPID_COLLECT → const int
- DISPID_CONSTRUCTOR → const int
- DISPID_DESTRUCTOR → const int
- DISPID_EVALUATE → const int
- DISPID_NEWENUM → const int
- DISPID_PROPERTYPUT → const int
- DISPID_UNKNOWN → const int
- DISPID_VALUE → const int
- DISPLAY_DEVICE_ACC_DRIVER → const int
- DISPLAY_DEVICE_ACTIVE → const int
- DISPLAY_DEVICE_ACTIVE specifies whether a monitor is presented as being "on" by the respective GDI view.
- DISPLAY_DEVICE_ATTACHED → const int
- DISPLAY_DEVICE_ATTACHED_TO_DESKTOP → const int
- DISPLAY_DEVICE_DISCONNECT → const int
- DISPLAY_DEVICE_MIRRORING_DRIVER → const int
- Represents a pseudo device used to mirror application drawing for remoting or other purposes. An invisible pseudo monitor is associated with this device. For example, NetMeeting uses it. Note that GetSystemMetrics (SM_MONITORS) only accounts for visible display monitors.
- DISPLAY_DEVICE_MODESPRUNED → const int
- The device has more display modes than its output devices support.
- DISPLAY_DEVICE_MULTI_DRIVER → const int
- DISPLAY_DEVICE_PRIMARY_DEVICE → const int
- The primary desktop is on the device. For a system with a single display card, this is always set. For a system with multiple display cards, only one device can have this set.
- DISPLAY_DEVICE_RDPUDD → const int
- DISPLAY_DEVICE_REMOTE → const int
- DISPLAY_DEVICE_REMOVABLE → const int
- The device is removable; it cannot be the primary display.
- DISPLAY_DEVICE_TS_COMPATIBLE → const int
- DISPLAY_DEVICE_UNSAFE_MODES_ON → const int
- DISPLAY_DEVICE_VGA_COMPATIBLE → const int
- The device is VGA compatible.
- DKGRAY_BRUSH → const int
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- DRIVE_CDROM → const int
- DRIVE_FIXED → const int
- DRIVE_NO_ROOT_DIR → const int
- DRIVE_RAMDISK → const int
- DRIVE_REMOTE → const int
- DRIVE_REMOVABLE → const int
- DRIVE_UNKNOWN → const int
- DRIVERVERSION → const int
- The device driver version.
- DS_3DLOOK → const int
- Obsolete. Do not use.
- 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.
- 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.
- DS_CENTERMOUSE → const int
- Centers the dialog box on the mouse cursor.
- 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.
- 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.
- DS_FIXEDSYS → const int
- Causes the dialog box to use the monospace SYSTEM_FIXED_FONT instead of the default SYSTEM_FONT.
- DS_LOCALEDIT → const int
- Obsolete. Do not use.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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_SYSMODAL → const int
- Obsolete. Do not use.
- DSTINVERT → const int
- DT_BOTTOM → const int
- Justifies the text to the bottom of the rectangle. This value is used only with the DT_SINGLELINE value.
- 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.
- DT_CENTER → const int
- Centers text horizontally in the rectangle.
- DT_CHARSTREAM → const int
- DT_DISPFILE → const int
- 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.
- 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.
- 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.
- 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.
- 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.
- DT_INTERNAL → const int
- Uses the system font to calculate text metrics.
- DT_LEFT → const int
- Aligns text to the left.
- DT_METAFILE → const int
- 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.
- DT_NOCLIP → const int
- Draws without clipping. DrawText is somewhat faster when DT_NOCLIP is used.
- 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.
- 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.
- 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.
- DT_PLOTTER → const int
- 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.
- DT_RASCAMERA → const int
- DT_RASDISPLAY → const int
- DT_RASPRINTER → const int
- DT_RIGHT → const int
- Aligns text to the right.
- 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.
- DT_SINGLELINE → const int
- Displays text on a single line only. Carriage returns and line feeds do not break the line.
- 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.
- DT_TOP → const int
- Justifies the text to the top of the rectangle.
- DT_VCENTER → const int
- Centers text vertically. This value is used only with the DT_SINGLELINE value.
- DT_WORD_ELLIPSIS → const int
- Truncates any word that does not fit in the rectangle and adds ellipses.
- 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.
- DTR_CONTROL_DISABLE → const int
- Disables the DTR line when the device is opened and leaves it disabled.
- DTR_CONTROL_ENABLE → const int
- Enables the DTR line when the device is opened and leaves it on.
- 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.
- DTT_APPLYOVERLAY → const int
- The fApplyOverlay member value is valid.
- DTT_BORDERCOLOR → const int
- The crBorder member value is valid.
- DTT_BORDERSIZE → const int
- The iBorderSize member value is valid.
- 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.
- DTT_CALLBACK → const int
- The pfnDrawTextCallback member value is valid.
- DTT_COLORPROP → const int
- The iColorPropId member value is valid.
- 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.
- DTT_FONTPROP → const int
- The iFontPropId member value is valid.
- DTT_GLOWSIZE → const int
- The iGlowSize member value is valid.
- DTT_SHADOWCOLOR → const int
- The crShadow member value is valid.
- DTT_SHADOWOFFSET → const int
- The ptShadowOffset member value is valid.
- DTT_SHADOWTYPE → const int
- The iTextShadowType member value is valid.
- DTT_STATEID → const int
- The iStateId member value is valid.
- DTT_TEXTCOLOR → const int
- The crText member value is valid.
- DTT_VALIDBITS → const int
- All valid bits
- DWM_BB_BLURREGION → const int
-
A value for the
hRgnBlur
member has been specified. - DWM_BB_ENABLE → const int
-
A value for the
fEnable
member has been specified. - DWM_BB_TRANSITIONONMAXIMIZED → const int
-
A value for the
fTransitionOnMaximized
member has been specified. - EASTEUROPE_CHARSET → const int
- EC_LEFTMARGIN → const int
- Sets the left margin.
- EC_RIGHTMARGIN → const int
- Sets the right margin.
- 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.
- EM_CANUNDO → const int
- Determines whether there are any actions in an edit control's undo queue.
- EM_CHARFROMPOS → const int
- Gets information about the character closest to a specified point in the client area of an edit control.
- EM_EMPTYUNDOBUFFER → const int
- Resets the undo flag of an edit control.
- EM_ENABLEFEATURE → const int
- Allows enterprise data protection support and paste notifications to be set.
- EM_FMTLINES → const int
- Sets a flag that determines whether a multiline edit control includes soft line-break characters.
- EM_GETFIRSTVISIBLELINE → const int
- Gets the zero-based index of the uppermost visible line in a multiline edit control.
- EM_GETHANDLE → const int
- Gets a handle of the memory currently allocated for a multiline edit control's text.
- EM_GETIMESTATUS → const int
- Gets a set of status flags that indicate how the edit control interacts with the Input Method Editor (IME).
- EM_GETLIMITTEXT → const int
- Gets the current text limit for an edit control.
- EM_GETLINE → const int
- Copies a line of text from an edit control and places it in a specified buffer.
- EM_GETLINECOUNT → const int
- Gets the number of lines in a multiline edit control.
- EM_GETMARGINS → const int
- Gets the widths of the left and right margins for an edit control.
- EM_GETMODIFY → const int
- Gets the state of an edit control's modification flag.
- EM_GETPASSWORDCHAR → const int
- Gets the password character that an edit control displays when the user enters text.
- EM_GETRECT → const int
- Gets the formatting rectangle of an edit control.
- EM_GETSEL → const int
- Gets the starting and ending character positions (in TCHARs) of the current selection in an edit control.
- EM_GETTHUMB → const int
- Gets the position of the scroll box (thumb) in the vertical scroll bar of a multiline edit control.
- EM_GETWORDBREAKPROC → const int
- Gets the address of the current Wordwrap function.
- EM_LIMITTEXT → const int
- Sets the text limit of an edit control.
- EM_LINEFROMCHAR → const int
- Gets the index of the line that contains the specified character index in a multiline edit control.
- EM_LINEINDEX → const int
- Gets the character index of the first character of a specified line in a multiline edit control.
- EM_LINELENGTH → const int
- Retrieves the length, in characters, of a line in an edit control.
- EM_LINESCROLL → const int
- Scrolls the text in a multiline edit control.
- EM_POSFROMCHAR → const int
- Retrieves the client area coordinates of a specified character in an edit control.
- EM_REPLACESEL → const int
- Replaces the selected text in an edit control or a rich edit control with the specified text.
- EM_SCROLL → const int
- Scrolls the text vertically in a multiline edit control.
- EM_SCROLLCARET → const int
- Scrolls the caret into view in an edit control.
- EM_SETHANDLE → const int
- Sets the handle of the memory that will be used by a multiline edit control.
- EM_SETIMESTATUS → const int
- Sets the status flags that determine how an edit control interacts with the Input Method Editor (IME).
- EM_SETLIMITTEXT → const int
- Sets the text limit of an edit control.
- EM_SETMARGINS → const int
- Sets the widths of the left and right margins for an edit control.
- EM_SETMODIFY → const int
- Sets or clears the modification flag for an edit control.
- EM_SETPASSWORDCHAR → const int
- Sets or removes the password character for an edit control.
- EM_SETREADONLY → const int
- Sets or removes the read-only style (ES_READONLY) of an edit control.
- EM_SETRECT → const int
- Sets the formatting rectangle of a multiline edit control.
- EM_SETRECTNP → const int
- Sets the formatting rectangle of a multiline edit control.
- EM_SETSEL → const int
- Selects a range of characters in an edit control.
- 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.
- EM_SETWORDBREAKPROC → const int
- Replaces an edit control's default Wordwrap function with an application-defined Wordwrap function.
- EM_UNDO → const int
- This message undoes the last edit control operation in the control's undo queue.
- EN_ALIGN_LTR_EC → const int
- Sent when the user has changed the edit control direction to left-to-right.
- EN_ALIGN_RTL_EC → const int
- Sent when the user has changed the edit control direction to right-to-left.
- EN_CHANGE → const int
- Sent when the user has taken an action that may have altered text in an edit control.
- EN_ERRSPACE → const int
- Sent when an edit control cannot allocate enough memory to meet a specific request.
- EN_HSCROLL → const int
- Sent when the user clicks an edit control's horizontal scroll bar.
- EN_KILLFOCUS → const int
- Sent when an edit control loses the keyboard focus.
- 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.
- EN_SETFOCUS → const int
- Sent when an edit control receives the keyboard focus.
- 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.
- 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.
- 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.
- ENABLE_EXTENDED_FLAGS → const int
- Required to enable or disable extended flags. See ENABLE_INSERT_MODE and ENABLE_QUICK_EDIT_MODE.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- ENABLE_QUICK_EDIT_MODE → const int
- This flag enables the user to use the mouse to select and edit text.
- 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.
- 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.
- 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.
- 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.
- ERROR_ACCESS_DENIED → const int
- Access is denied.
- ERROR_ADAP_HDW_ERR → const int
- A network adapter hardware error occurred.
- ERROR_ALREADY_ASSIGNED → const int
- The local device name is already in use.
- ERROR_ALREADY_EXISTS → const int
- ERROR_ARENA_TRASHED → const int
- The storage control blocks were destroyed.
- ERROR_ATOMIC_LOCKS_NOT_SUPPORTED → const int
- ERROR_AUTODATASEG_EXCEEDS_64k → const int
- ERROR_BAD_ARGUMENTS → const int
- ERROR_BAD_COMMAND → const int
- The device does not recognize the command.
- ERROR_BAD_DEV_TYPE → const int
- The network resource type is not correct.
- ERROR_BAD_DRIVER_LEVEL → const int
- ERROR_BAD_ENVIRONMENT → const int
- The environment is incorrect.
- ERROR_BAD_EXE_FORMAT → const int
- ERROR_BAD_FORMAT → const int
- An attempt was made to load a program with an incorrect format.
- ERROR_BAD_LENGTH → const int
- The program issued a command but the command length is incorrect.
- ERROR_BAD_NET_NAME → const int
- The network name cannot be found.
- ERROR_BAD_NET_RESP → const int
- The specified server cannot perform the requested operation.
- ERROR_BAD_NETPATH → const int
- The network path was not found.
- ERROR_BAD_PATHNAME → const int
- ERROR_BAD_REM_ADAP → const int
- The remote adapter is not compatible.
- ERROR_BAD_THREADID_ADDR → const int
- ERROR_BAD_UNIT → const int
- The system cannot find the device specified.
- ERROR_BAD_USERNAME → const int
- ERROR_BROKEN_PIPE → const int
- ERROR_BUFFER_OVERFLOW → const int
- ERROR_BUSY → const int
- ERROR_BUSY_DRIVE → const int
- ERROR_CALL_NOT_IMPLEMENTED → const int
- ERROR_CANCEL_VIOLATION → const int
- ERROR_CANCELLED → const int
- ERROR_CANNOT_MAKE → const int
- The directory or file cannot be created.
- ERROR_CHILD_NOT_COMPLETE → const int
- ERROR_CRC → const int
- Data error (cyclic redundancy check).
- ERROR_CURRENT_DIRECTORY → const int
- The directory cannot be removed.
- ERROR_DEV_NOT_EXIST → const int
- The specified network resource or device is no longer available.
- ERROR_DEVICE_NOT_CONNECTED → const int
- The device is not connected.
- ERROR_DEVICE_SUPPORT_IN_PROGRESS → const int
- ERROR_DIR_NOT_EMPTY → const int
- ERROR_DIR_NOT_ROOT → const int
- ERROR_DIRECT_ACCESS_HANDLE → const int
- ERROR_DISCARDED → const int
- ERROR_DISK_CHANGE → const int
- ERROR_DISK_FULL → const int
- ERROR_DRIVE_LOCKED → const int
- 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.
- ERROR_DYNLINK_FROM_INVALID_RING → const int
- ERROR_EXCL_SEM_ALREADY_OWNED → const int
- The exclusive semaphore is owned by another process.
- ERROR_EXE_MARKED_INVALID → const int
- ERROR_FAIL_I24 → const int
- Fail on INT 24.
- ERROR_FILE_EXISTS → const int
- The file exists.
- ERROR_FILE_NOT_FOUND → const int
- The system cannot find the file specified.
- ERROR_GEN_FAILURE → const int
- A device attached to the system is not functioning.
- ERROR_HANDLE_DISK_FULL → const int
- The disk is full.
- ERROR_HANDLE_EOF → const int
- Reached the end of the file.
- ERROR_INSUFFICIENT_BUFFER → const int
- ERROR_INVALID_ACCESS → const int
- The access code is invalid.
- ERROR_INVALID_AT_INTERRUPT_TIME → const int
- Cannot request exclusive semaphores at interrupt time.
- ERROR_INVALID_BLOCK → const int
- The storage control block address is invalid.
- ERROR_INVALID_CATEGORY → const int
- ERROR_INVALID_DATA → const int
- The data is invalid.
- ERROR_INVALID_DRIVE → const int
- The system cannot find the drive specified.
- ERROR_INVALID_EVENT_COUNT → const int
- ERROR_INVALID_EXE_SIGNATURE → const int
- ERROR_INVALID_FLAG_NUMBER → const int
- ERROR_INVALID_FLAGS → const int
- ERROR_INVALID_FUNCTION → const int
- Incorrect function.
- ERROR_INVALID_HANDLE → const int
- The handle is invalid.
- ERROR_INVALID_LEVEL → const int
- ERROR_INVALID_LIST_FORMAT → const int
- ERROR_INVALID_MINALLOCSIZE → const int
- ERROR_INVALID_MODULETYPE → const int
- ERROR_INVALID_NAME → const int
- ERROR_INVALID_ORDINAL → const int
- ERROR_INVALID_PARAMETER → const int
- The parameter is incorrect.
- ERROR_INVALID_PASSWORD → const int
- The specified network password is not correct.
- ERROR_INVALID_SEGDPL → const int
- ERROR_INVALID_SEGMENT_NUMBER → const int
- ERROR_INVALID_STACKSEG → const int
- ERROR_INVALID_STARTING_CODESEG → const int
- ERROR_INVALID_TARGET_HANDLE → const int
- ERROR_INVALID_VERIFY_SWITCH → const int
- ERROR_IOPL_NOT_ENABLED → const int
- ERROR_IS_JOIN_PATH → const int
- ERROR_IS_JOIN_TARGET → const int
- ERROR_IS_JOINED → const int
- ERROR_IS_SUBST_PATH → const int
- ERROR_IS_SUBST_TARGET → const int
- ERROR_IS_SUBSTED → const int
- ERROR_ITERATED_DATA_EXCEEDS_64k → const int
- ERROR_JOIN_TO_JOIN → const int
- ERROR_JOIN_TO_SUBST → const int
- ERROR_LABEL_TOO_LONG → const int
- ERROR_LOCK_FAILED → const int
- ERROR_LOCK_VIOLATION → const int
- The process cannot access the file because another process has locked a portion of the file.
- ERROR_MAX_THRDS_REACHED → const int
- ERROR_MOD_NOT_FOUND → const int
- ERROR_MORE_DATA → const int
- ERROR_NEGATIVE_SEEK → const int
- ERROR_NET_WRITE_FAULT → const int
- A write fault occurred on the network.
- ERROR_NETNAME_DELETED → const int
- The specified network name is no longer available.
- ERROR_NETWORK_ACCESS_DENIED → const int
- Network access is denied.
- ERROR_NETWORK_BUSY → const int
- The network is busy.
- ERROR_NO_MORE_FILES → const int
- There are no more files.
- ERROR_NO_MORE_ITEMS → const int
- ERROR_NO_MORE_SEARCH_HANDLES → const int
- ERROR_NO_PROC_SLOTS → const int
- The system cannot start another process at this time.
- ERROR_NO_SPOOL_SPACE → const int
- Space to store the file waiting to be printed is not available on the server.
- ERROR_NO_SUCH_LOGON_SESSION → const int
- ERROR_NO_VOLUME_LABEL → const int
- ERROR_NOT_DOS_DISK → const int
- The specified disk or diskette cannot be accessed.
- ERROR_NOT_ENOUGH_MEMORY → const int
- Not enough memory resources are available to process this command.
- ERROR_NOT_FOUND → const int
- ERROR_NOT_JOINED → const int
- ERROR_NOT_LOCKED → const int
- ERROR_NOT_READY → const int
- The device is not ready.
- ERROR_NOT_SAME_DEVICE → const int
- The system cannot move the file to a different disk drive.
- ERROR_NOT_SUBSTED → const int
- ERROR_NOT_SUPPORTED → const int
- The request is not supported.
- ERROR_OPEN_FAILED → const int
- ERROR_OUT_OF_PAPER → const int
- The printer is out of paper.
- ERROR_OUT_OF_STRUCTURES → const int
- Storage to process this request is not available.
- ERROR_OUTOFMEMORY → const int
- Not enough storage is available to complete this operation.
- ERROR_PATH_BUSY → const int
- ERROR_PATH_NOT_FOUND → const int
- The system cannot find the path specified.
- ERROR_PRINT_CANCELLED → const int
- Your file waiting to be printed was deleted.
- ERROR_PRINTQ_FULL → const int
- The printer queue is full.
- ERROR_PROC_NOT_FOUND → const int
- ERROR_READ_FAULT → const int
- The system cannot read from the specified device.
- ERROR_REDIR_PAUSED → const int
- The specified printer or disk device has been paused.
- 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.
- 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.
- ERROR_REVISION_MISMATCH → const int
- ERROR_SAME_DRIVE → const int
- ERROR_SECTOR_NOT_FOUND → const int
- The drive cannot find the sector requested.
- ERROR_SEEK → const int
- The drive cannot locate a specific area or track on the disk.
- ERROR_SEEK_ON_DEVICE → const int
- ERROR_SEM_IS_SET → const int
- The semaphore is set and cannot be closed.
- ERROR_SEM_NOT_FOUND → const int
- ERROR_SEM_OWNER_DIED → const int
- ERROR_SEM_TIMEOUT → const int
- ERROR_SEM_USER_LIMIT → const int
- ERROR_SERVICE_NOT_ACTIVE → const int
- The service has not been started.
- ERROR_SHARING_BUFFER_EXCEEDED → const int
- Too many files opened for sharing.
- ERROR_SHARING_PAUSED → const int
- The remote server has been paused or is in the process of being started.
- ERROR_SHARING_VIOLATION → const int
- The process cannot access the file because it is being used by another process.
- ERROR_SIGNAL_PENDING → const int
- ERROR_SIGNAL_REFUSED → const int
- ERROR_SUBST_TO_JOIN → const int
- ERROR_SUBST_TO_SUBST → const int
- ERROR_SUCCESS → const int
- The operation completed successfully.
- ERROR_SYSTEM_TRACE → const int
- ERROR_TOO_MANY_CMDS → const int
- The network BIOS command limit has been reached.
- ERROR_TOO_MANY_MUXWAITERS → const int
- ERROR_TOO_MANY_NAMES → const int
- The name limit for the local computer network adapter card was exceeded.
- ERROR_TOO_MANY_OPEN_FILES → const int
- The system cannot open the file.
- ERROR_TOO_MANY_SEM_REQUESTS → const int
- The semaphore cannot be set again.
- ERROR_TOO_MANY_SEMAPHORES → const int
- Cannot create another system semaphore.
- ERROR_TOO_MANY_SESS → const int
- The network BIOS session limit was exceeded.
- ERROR_TOO_MANY_TCBS → const int
- ERROR_UNEXP_NET_ERR → const int
- An unexpected network error occurred.
- ERROR_WAIT_NO_CHILDREN → const int
- ERROR_WRITE_FAULT → const int
- The system cannot write to the specified device.
- ERROR_WRITE_PROTECT → const int
- The media is write protected.
- ERROR_WRONG_DISK → const int
- The wrong diskette is in the drive.
- 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.
- ES_AUTOVSCROLL → const int
- Automatically scrolls text up one page when the user presses the ENTER key on the last line.
- ES_AWAYMODE_REQUIRED → const int
- Enables away mode. This value must be specified with ES_CONTINUOUS.
- ES_CENTER → const int
- Centers text in a single-line or multiline edit control.
- 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.
- ES_DISPLAY_REQUIRED → const int
- Forces the display to be on by resetting the display idle timer.
- ES_LEFT → const int
- Aligns text with the left margin.
- ES_LOWERCASE → const int
- Converts all characters to lowercase as they are typed into the edit control.
- ES_MULTILINE → const int
- Designates a multiline edit control. The default is single-line edit control.
- 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.
- 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.
- 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.
- 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.
- ES_READONLY → const int
- Prevents the user from typing or editing text in the edit control.
- ES_RIGHT → const int
- Right-aligns text in a single-line or multiline edit control.
- ES_SYSTEM_REQUIRED → const int
- Forces the system to be in the working state by resetting the system idle timer.
- ES_UPPERCASE → const int
- Converts all characters to uppercase as they are typed into the edit control.
- 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.
- 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.
- EVENPARITY → const int
- Even parity.
- EXTENDED_STARTUPINFO_PRESENT → const int
- FACILITY_CERT → const int
- The source of the error code is a certificate client or server
- FACILITY_CONTROL → const int
- The source of the error code is the control mechanism.
- FACILITY_DISPATCH → const int
- For late-binding IDispatch interface errors.
- FACILITY_INTERNET → const int
- The source of the error code is Wininet related.
- 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.
- FACILITY_NULL → const int
- For broadly applicable common status codes such as S_OK.
- FACILITY_RPC → const int
- For status codes returned from remote procedure calls.
- FACILITY_SECURITY → const int
- The source of the error code is the Security API layer.
- FACILITY_SSPI → const int
- The source of the error code is the Security API layer.
- 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.
- 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.
- FACILITY_WINDOWS → const int
- Used for additional error codes from Microsoft-defined interfaces.
- FALSE → const int
- Boolean false value returned from the Win32 API
- FALT → const int
- FCONTROL → const int
- FILE_ACTION_ADDED → const int
- FILE_ACTION_MODIFIED → const int
- FILE_ACTION_REMOVED → const int
- FILE_ACTION_RENAMED_NEW_NAME → const int
- FILE_ACTION_RENAMED_OLD_NAME → const int
- FILE_ADD_FILE → const int
- FILE_ADD_SUBDIRECTORY → const int
- FILE_ALL_ACCESS → const int
- FILE_ANY_ACCESS → const int
- FILE_APPEND_DATA → const int
- FILE_ATTRIBUTE_ARCHIVE → const int
- FILE_ATTRIBUTE_COMPRESSED → const int
- FILE_ATTRIBUTE_DEVICE → const int
- FILE_ATTRIBUTE_DIRECTORY → const int
- FILE_ATTRIBUTE_EA → const int
- FILE_ATTRIBUTE_ENCRYPTED → const int
- FILE_ATTRIBUTE_HIDDEN → const int
- FILE_ATTRIBUTE_INTEGRITY_STREAM → const int
- FILE_ATTRIBUTE_NO_SCRUB_DATA → const int
- FILE_ATTRIBUTE_NORMAL → const int
- FILE_ATTRIBUTE_NOT_CONTENT_INDEXED → const int
- FILE_ATTRIBUTE_OFFLINE → const int
- FILE_ATTRIBUTE_PINNED → const int
- FILE_ATTRIBUTE_READONLY → const int
- FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS → const int
- FILE_ATTRIBUTE_RECALL_ON_OPEN → const int
- FILE_ATTRIBUTE_REPARSE_POINT → const int
- FILE_ATTRIBUTE_SPARSE_FILE → const int
- FILE_ATTRIBUTE_STRICTLY_SEQUENTIAL → const int
- FILE_ATTRIBUTE_SYSTEM → const int
- FILE_ATTRIBUTE_TEMPORARY → const int
- FILE_ATTRIBUTE_UNPINNED → const int
- FILE_ATTRIBUTE_VIRTUAL → const int
- FILE_CASE_PRESERVED_NAMES → const int
- The file system supports preserved case of file names when it places a name on disk.
- FILE_CASE_SENSITIVE_SEARCH → const int
- The file system supports case-sensitive file names.
- FILE_CREATE_PIPE_INSTANCE → const int
- FILE_DAX_VOLUME → const int
- The specified volume is a direct access (DAX) volume.
- FILE_DELETE_CHILD → const int
- FILE_DEVICE_8042_PORT → const int
- FILE_DEVICE_ACPI → const int
- FILE_DEVICE_BATTERY → const int
- FILE_DEVICE_BEEP → const int
- FILE_DEVICE_BIOMETRIC → const int
- FILE_DEVICE_BLUETOOTH → const int
- FILE_DEVICE_BUS_EXTENDER → const int
- FILE_DEVICE_CD_ROM → const int
- FILE_DEVICE_CD_ROM_FILE_SYSTEM → const int
- FILE_DEVICE_CHANGER → const int
- FILE_DEVICE_CONSOLE → const int
- FILE_DEVICE_CONTROLLER → const int
- FILE_DEVICE_CRYPT_PROVIDER → const int
- FILE_DEVICE_DATALINK → const int
- FILE_DEVICE_DEVAPI → const int
- FILE_DEVICE_DFS → const int
- FILE_DEVICE_DFS_FILE_SYSTEM → const int
- FILE_DEVICE_DFS_VOLUME → const int
- FILE_DEVICE_DISK → const int
- FILE_DEVICE_DISK_FILE_SYSTEM → const int
- FILE_DEVICE_DVD → const int
- FILE_DEVICE_EHSTOR → const int
- FILE_DEVICE_FILE_SYSTEM → const int
- FILE_DEVICE_FIPS → const int
- FILE_DEVICE_FULLSCREEN_VIDEO → const int
- FILE_DEVICE_GPIO → const int
- FILE_DEVICE_HOLOGRAPHIC → const int
- FILE_DEVICE_INFINIBAND → const int
- FILE_DEVICE_INPORT_PORT → const int
- FILE_DEVICE_KEYBOARD → const int
- FILE_DEVICE_KS → const int
- FILE_DEVICE_KSEC → const int
- FILE_DEVICE_MAILSLOT → const int
- FILE_DEVICE_MASS_STORAGE → const int
- FILE_DEVICE_MIDI_IN → const int
- FILE_DEVICE_MIDI_OUT → const int
- FILE_DEVICE_MODEM → const int
- FILE_DEVICE_MOUSE → const int
- FILE_DEVICE_MT_COMPOSITE → const int
- FILE_DEVICE_MT_TRANSPORT → const int
- FILE_DEVICE_MULTI_UNC_PROVIDER → const int
- FILE_DEVICE_NAMED_PIPE → const int
- FILE_DEVICE_NETWORK → const int
- FILE_DEVICE_NETWORK_BROWSER → const int
- FILE_DEVICE_NETWORK_FILE_SYSTEM → const int
- FILE_DEVICE_NETWORK_REDIRECTOR → const int
- FILE_DEVICE_NFP → const int
- FILE_DEVICE_NULL → const int
- FILE_DEVICE_NVDIMM → const int
- FILE_DEVICE_PARALLEL_PORT → const int
- FILE_DEVICE_PERSISTENT_MEMORY → const int
- FILE_DEVICE_PHYSICAL_NETCARD → const int
- FILE_DEVICE_PMI → const int
- FILE_DEVICE_POINT_OF_SERVICE → const int
- FILE_DEVICE_PRINTER → const int
- FILE_DEVICE_SCANNER → const int
- FILE_DEVICE_SCREEN → const int
- FILE_DEVICE_SDFXHCI → const int
- FILE_DEVICE_SERENUM → const int
- FILE_DEVICE_SERIAL_MOUSE_PORT → const int
- FILE_DEVICE_SERIAL_PORT → const int
- FILE_DEVICE_SMARTCARD → const int
- FILE_DEVICE_SMB → const int
- FILE_DEVICE_SOUND → const int
- FILE_DEVICE_STORAGE_REPLICATION → const int
- FILE_DEVICE_STREAMS → const int
- FILE_DEVICE_SYSENV → const int
- FILE_DEVICE_TAPE → const int
- FILE_DEVICE_TAPE_FILE_SYSTEM → const int
- FILE_DEVICE_TERMSRV → const int
- FILE_DEVICE_TRANSPORT → const int
- FILE_DEVICE_TRUST_ENV → const int
- FILE_DEVICE_UCM → const int
- FILE_DEVICE_UCMTCPCI → const int
- FILE_DEVICE_UCMUCSI → const int
- FILE_DEVICE_UNKNOWN → const int
- FILE_DEVICE_USBEX → const int
- FILE_DEVICE_VDM → const int
- FILE_DEVICE_VIDEO → const int
- FILE_DEVICE_VIRTUAL_BLOCK → const int
- FILE_DEVICE_VIRTUAL_DISK → const int
- FILE_DEVICE_VMBUS → const int
- FILE_DEVICE_WAVE_IN → const int
- FILE_DEVICE_WAVE_OUT → const int
- FILE_DEVICE_WPD → const int
- FILE_EXECUTE → const int
- FILE_FILE_COMPRESSION → const int
- The file system supports file-based compression.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- FILE_FLAG_RANDOM_ACCESS → const int
- Access is intended to be random. The system can use this as a hint to optimize file caching.
- 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.
- 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.
- FILE_FLAG_WRITE_THROUGH → const int
- Write operations will not go through any intermediate cache, they will go directly to disk.
- FILE_GENERIC_EXECUTE → const int
- FILE_GENERIC_READ → const int
- FILE_GENERIC_WRITE → const int
- FILE_LIST_DIRECTORY → const int
- FILE_NAMED_STREAMS → const int
- The file system supports named data streams for a file.
- FILE_NOTIFY_CHANGE_ATTRIBUTES → const int
- FILE_NOTIFY_CHANGE_CREATION → const int
- FILE_NOTIFY_CHANGE_DIR_NAME → const int
- FILE_NOTIFY_CHANGE_FILE_NAME → const int
- FILE_NOTIFY_CHANGE_LAST_ACCESS → const int
- FILE_NOTIFY_CHANGE_LAST_WRITE → const int
- FILE_NOTIFY_CHANGE_SECURITY → const int
- FILE_NOTIFY_CHANGE_SIZE → const int
- 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.
- FILE_READ_ACCESS → const int
- FILE_READ_ATTRIBUTES → const int
- FILE_READ_DATA → const int
- FILE_READ_EA → const int
- FILE_READ_ONLY_VOLUME → const int
- The specified volume is read-only.
- 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.
- FILE_SEQUENTIAL_WRITE_ONCE → const int
- The specified volume can be written to one time only. The write must be performed in sequential order.
- FILE_SHARE_DELETE → const int
- FILE_SHARE_READ → const int
- FILE_SHARE_WRITE → const int
- FILE_SPECIAL_ACCESS → const int
- 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.
- FILE_SUPPORTS_ENCRYPTION → const int
- The file system supports the Encrypted File System (EFS).
- 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.
- FILE_SUPPORTS_GHOSTING → const int
- The file system supports ghosting.
- FILE_SUPPORTS_HARD_LINKS → const int
- The file system supports direct links to other devices and partitions.
- FILE_SUPPORTS_INTEGRITY_STREAMS → const int
- The file system supports integrity streams.
- FILE_SUPPORTS_OBJECT_IDS → const int
- The specified volume supports object identifiers.
- FILE_SUPPORTS_OPEN_BY_FILE_ID → const int
- The file system supports open by FileID.
- FILE_SUPPORTS_POSIX_UNLINK_RENAME → const int
- The file system supports POSIX-style delete and rename operations.
- FILE_SUPPORTS_REMOTE_STORAGE → const int
- The file system supports remote storage.
- FILE_SUPPORTS_REPARSE_POINTS → const int
- The file system supports reparse points.
- FILE_SUPPORTS_SPARSE_FILES → const int
- The file system supports sparse files.
- 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.
- FILE_SUPPORTS_TRANSACTIONS → const int
- The file system supports transaction processing.
- FILE_SUPPORTS_USN_JOURNAL → const int
- The specified volume supports update sequence number (USN) journals.
- FILE_TRAVERSE → const int
- FILE_UNICODE_ON_DISK → const int
- The file system supports Unicode in file names as they appear on disk.
- FILE_VER_GET_LOCALISED → const int
- FILE_VER_GET_NEUTRAL → const int
- FILE_VER_GET_PREFETCHED → const int
- FILE_VOLUME_IS_COMPRESSED → const int
- The file system is a compressed volume. This does not affect how data is transferred over the network.
- FILE_VOLUME_QUOTAS → const int
- The file system supports disk quotas.
- FILE_WRITE_ACCESS → const int
- FILE_WRITE_ATTRIBUTES → const int
- FILE_WRITE_DATA → const int
- FILE_WRITE_EA → const int
- FILEOKSTRING → const String
- FINDMSGSTRING → const String
- FNOINVERT → const int
- FO_COPY → const int
- Copy the files specified in the pFrom member to the location specified in the pTo member.
- FO_DELETE → const int
- Delete the files specified in pFrom.
- FO_MOVE → const int
- Move the files specified in pFrom to the location specified in pTo.
- FO_RENAME → const int
- Rename the file specified in pFrom. You cannot use this flag to rename multiple files with a single function call. Use FO_MOVE instead.
- FOF_ALLOWUNDO → const int
- Preserve undo information, if possible.
- FOF_FILESONLY → const int
- Perform the operation only on files (not on folders) if a wildcard file name (.) is specified.
- FOF_MULTIDESTFILES → const int
- The pTo member specifies multiple destination files (one for each source file in pFrom) rather than one directory where all source files are to be deposited.
- FOF_NO_CONNECTED_ELEMENTS → const int
- Do not move connected files as a group. Only move the specified files.
- FOF_NO_UI → const int
- Perform the operation silently, presenting no UI to the user.
- FOF_NOCONFIRMATION → const int
- Respond with Yes to All for any dialog box that is displayed.
- FOF_NOCONFIRMMKDIR → const int
- Do not ask the user to confirm the creation of a new directory if the operation requires one to be created.
- FOF_NOCOPYSECURITYATTRIBS → const int
- Do not copy the security attributes of the file. The destination file receives the security attributes of its new folder.
- FOF_NOERRORUI → const int
- Do not display a dialog to the user if an error occurs.
- FOF_NORECURSION → const int
- Only perform the operation in the local directory. Do not operate recursively into subdirectories, which is the default behavior.
- FOF_RENAMEONCOLLISION → const int
- Give the file being operated on a new name in a move, copy, or rename operation if a file with the target name already exists at the destination.
- FOF_SILENT → const int
- Do not display a progress dialog box.
- FOF_SIMPLEPROGRESS → const int
- Display a progress dialog box but do not show individual file names as they are operated on.
- FOF_WANTMAPPINGHANDLE → const int
- If FOF_RENAMEONCOLLISION is specified and any files were renamed, assign a name mapping object that contains their old and new names to the hNameMappings member. This object must be freed using SHFreeNameMappings when it is no longer needed.
- FOF_WANTNUKEWARNING → const int
- Send a warning if a file is being permanently destroyed during a delete operation rather than recycled. This flag partially overrides FOF_NOCONFIRMATION.
- FOLDERID_AccountPictures → const String
- FOLDERID_AddNewPrograms → const String
- FOLDERID_AdminTools → const String
- FOLDERID_AllAppMods → const String
- FOLDERID_AppCaptures → const String
- FOLDERID_AppDataDesktop → const String
- FOLDERID_AppDataDocuments → const String
- FOLDERID_AppDataFavorites → const String
- FOLDERID_AppDataProgramData → const String
- FOLDERID_ApplicationShortcuts → const String
- FOLDERID_AppsFolder → const String
- FOLDERID_AppUpdates → const String
- FOLDERID_CameraRoll → const String
- FOLDERID_CameraRollLibrary → const String
- FOLDERID_CDBurning → const String
- FOLDERID_ChangeRemovePrograms → const String
- FOLDERID_CommonAdminTools → const String
- FOLDERID_CommonOEMLinks → const String
- FOLDERID_CommonPrograms → const String
- FOLDERID_CommonStartMenu → const String
- FOLDERID_CommonStartMenuPlaces → const String
- FOLDERID_CommonStartup → const String
- FOLDERID_CommonTemplates → const String
- FOLDERID_ComputerFolder → const String
- FOLDERID_ConflictFolder → const String
- FOLDERID_ConnectionsFolder → const String
- FOLDERID_Contacts → const String
- FOLDERID_ControlPanelFolder → const String
- FOLDERID_Cookies → const String
- FOLDERID_CurrentAppMods → const String
- FOLDERID_Desktop → const String
- FOLDERID_DevelopmentFiles → const String
- FOLDERID_Device → const String
- FOLDERID_DeviceMetadataStore → const String
- FOLDERID_Documents → const String
- FOLDERID_DocumentsLibrary → const String
- FOLDERID_Downloads → const String
- FOLDERID_Favorites → const String
- FOLDERID_Fonts → const String
- FOLDERID_Games → const String
- FOLDERID_GameTasks → const String
- FOLDERID_History → const String
- FOLDERID_HomeGroup → const String
- FOLDERID_HomeGroupCurrentUser → const String
- FOLDERID_ImplicitAppShortcuts → const String
- FOLDERID_InternetCache → const String
- FOLDERID_InternetFolder → const String
- FOLDERID_Libraries → const String
- FOLDERID_Links → const String
- FOLDERID_LocalAppData → const String
- FOLDERID_LocalAppDataLow → const String
- FOLDERID_LocalDocuments → const String
- FOLDERID_LocalDownloads → const String
- FOLDERID_LocalizedResourcesDir → const String
- FOLDERID_LocalMusic → const String
- FOLDERID_LocalPictures → const String
- FOLDERID_LocalVideos → const String
- FOLDERID_Music → const String
- FOLDERID_MusicLibrary → const String
- FOLDERID_NetHood → const String
- FOLDERID_NetworkFolder → const String
- FOLDERID_Objects3D → const String
- FOLDERID_OneDrive → const String
- FOLDERID_OriginalImages → const String
- FOLDERID_PhotoAlbums → const String
- FOLDERID_Pictures → const String
- FOLDERID_PicturesLibrary → const String
- FOLDERID_Playlists → const String
- FOLDERID_PrintersFolder → const String
- FOLDERID_PrintHood → const String
- FOLDERID_Profile → const String
- FOLDERID_ProgramData → const String
- FOLDERID_ProgramFiles → const String
- FOLDERID_ProgramFilesCommon → const String
- FOLDERID_ProgramFilesCommonX64 → const String
- FOLDERID_ProgramFilesCommonX86 → const String
- FOLDERID_ProgramFilesX64 → const String
- FOLDERID_ProgramFilesX86 → const String
- FOLDERID_Programs → const String
- FOLDERID_Public → const String
- FOLDERID_PublicDesktop → const String
- FOLDERID_PublicDocuments → const String
- FOLDERID_PublicDownloads → const String
- FOLDERID_PublicGameTasks → const String
- FOLDERID_PublicLibraries → const String
- FOLDERID_PublicMusic → const String
- FOLDERID_PublicPictures → const String
- FOLDERID_PublicRingtones → const String
- FOLDERID_PublicUserTiles → const String
- FOLDERID_PublicVideos → const String
- FOLDERID_QuickLaunch → const String
- FOLDERID_Recent → const String
- FOLDERID_RecordedCalls → const String
- FOLDERID_RecordedTVLibrary → const String
- FOLDERID_RecycleBinFolder → const String
- FOLDERID_ResourceDir → const String
- FOLDERID_RetailDemo → const String
- FOLDERID_Ringtones → const String
- FOLDERID_RoamedTileImages → const String
- FOLDERID_RoamingAppData → const String
- FOLDERID_RoamingTiles → const String
- FOLDERID_SampleMusic → const String
- FOLDERID_SamplePictures → const String
- FOLDERID_SamplePlaylists → const String
- FOLDERID_SampleVideos → const String
- FOLDERID_SavedGames → const String
- FOLDERID_SavedPictures → const String
- FOLDERID_SavedPicturesLibrary → const String
- FOLDERID_SavedSearches → const String
- FOLDERID_Screenshots → const String
- FOLDERID_SEARCH_CSC → const String
- FOLDERID_SEARCH_MAPI → const String
- FOLDERID_SearchHistory → const String
- FOLDERID_SearchHome → const String
- FOLDERID_SearchTemplates → const String
- FOLDERID_SendTo → const String
- FOLDERID_SidebarDefaultParts → const String
- FOLDERID_SidebarParts → const String
- FOLDERID_SkyDrive → const String
- FOLDERID_SkyDriveCameraRoll → const String
- FOLDERID_SkyDriveDocuments → const String
- FOLDERID_SkyDriveMusic → const String
- FOLDERID_SkyDrivePictures → const String
- FOLDERID_StartMenu → const String
- FOLDERID_StartMenuAllPrograms → const String
- FOLDERID_Startup → const String
- FOLDERID_SyncManagerFolder → const String
- FOLDERID_SyncResultsFolder → const String
- FOLDERID_SyncSetupFolder → const String
- FOLDERID_System → const String
- FOLDERID_SystemX86 → const String
- FOLDERID_Templates → const String
- FOLDERID_UserPinned → const String
- FOLDERID_UserProfiles → const String
- FOLDERID_UserProgramFiles → const String
- FOLDERID_UserProgramFilesCommon → const String
- FOLDERID_UsersFiles → const String
- FOLDERID_UsersLibraries → const String
- FOLDERID_Videos → const String
- FOLDERID_VideosLibrary → const String
- FOLDERID_Windows → const String
- FOREGROUND_BLUE → const int
- FOREGROUND_GREEN → const int
- FOREGROUND_INTENSITY → const int
- FOREGROUND_RED → const int
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- FR_ENABLEHOOK → const int
- Enables the hook function specified in the lpfnHook member. This flag is used only to initialize the dialog box.
- 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.
- 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.
- 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.
- FR_HIDEMATCHCASE → const int
- If set when initializing a Find or Replace dialog box, hides the Match Case check box.
- FR_HIDEUPDOWN → const int
- If set when initializing a Find dialog box, hides the search direction radio buttons.
- FR_HIDEWHOLEWORD → const int
- If set when initializing a Find or Replace dialog box, hides the Match Whole Word Only check box.
- 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.
- 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.
- FR_MATCHDIAC → const int
- If set, the search operation considers Arabic and Hebrew diacritical marks. If not set, diacritical marks are ignored.
- FR_MATCHKASHIDA → const int
- If set, the search operation considers Arabic and Hebrew kashidas. If not set, kashidas are ignored.
- FR_NOMATCHCASE → const int
- If set when initializing a Find or Replace dialog box, disables the Match Case check box.
- FR_NOUPDOWN → const int
- If set when initializing a Find dialog box, disables the search direction radio buttons.
- FR_NOWHOLEWORD → const int
- If set when initializing a Find or Replace dialog box, disables the Whole Word check box.
- 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.
- 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.
- 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.
- 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.
- FSHIFT → const int
- FVIRTKEY → const int
- GB2312_CHARSET → const int
- GCL_CBCLSEXTRA → const int
- Sets the size, in bytes, of the extra memory associated with the class. Setting this value does not change the number of extra bytes already allocated.
- GCL_CBWNDEXTRA → const int
- Sets the size, in bytes, of the extra window memory associated with each window in the class. Setting this value does not change the number of extra bytes already allocated.
- GCL_HBRBACKGROUND → const int
- Replaces a handle to the background brush associated with the class.
- GCL_HCURSOR → const int
- Replaces a handle to the cursor associated with the class.
- GCL_HICON → const int
- Replaces a handle to the icon associated with the class.
- GCL_HMODULE → const int
- Replaces a handle to the module that registered the class.
- GCL_MENUNAME → const int
- Replaces the address of the menu name string. The string identifies the menu resource associated with the class.
- GCL_STYLE → const int
- Replaces the window-class style bits.
- GCL_WNDPROC → const int
- Replaces the address of the window procedure associated with the class.
- GCW_ATOM → const int
- Retrieves an ATOM value that uniquely identifies the window class.
- GENERIC_ALL → const int
- Specifies all defined access control on the object.
- GENERIC_EXECUTE → const int
- Specifies access control suitable for executing an action on the object.
- GENERIC_READ → const int
- Specifies access control suitable for reading the object.
- GENERIC_WRITE → const int
- Specifies access control suitable for updating attributes on the object.
- GHND → const int
- Combines GMEM_MOVABLE and GMEM_ZEROINIT.
- GMEM_FIXED → const int
- Allocates fixed memory. The return value is a pointer.
- GMEM_MOVABLE → const int
- Allocates movable memory. Memory blocks are never moved in physical memory, but they can be moved within the default heap. The return value is a handle to the memory object. To translate the handle into a pointer, use the GlobalLock function.
- GMEM_ZEROINIT → const int
- Initializes memory contents to zero.
- GPTR → const int
- Combines GMEM_FIXED and GMEM_ZEROINIT.
- GRAY_BRUSH → const int
- GREEK_CHARSET → const int
- GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE → const String
- Bluetooth LE Service device interface GUID
- GUID_BLUETOOTHLE_DEVICE_INTERFACE → const String
- Bluetooth LE device interface GUID
- GUID_CLASS_MONITOR → const String
- GUID_CONSOLE_DISPLAY_STATE → const String
- The current monitor's display state has changed.
- GUID_DEVCLASS_1394 → const String
- GUID_DEVCLASS_1394DEBUG → const String
- GUID_DEVCLASS_61883 → const String
- GUID_DEVCLASS_ADAPTER → const String
- GUID_DEVCLASS_APMSUPPORT → const String
- GUID_DEVCLASS_AVC → const String
- GUID_DEVCLASS_BATTERY → const String
- GUID_DEVCLASS_BIOMETRIC → const String
- GUID_DEVCLASS_BLUETOOTH → const String
- GUID_DEVCLASS_CAMERA → const String
- GUID_DEVCLASS_CDROM → const String
- GUID_DEVCLASS_COMPUTEACCELERATOR → const String
- GUID_DEVCLASS_COMPUTER → const String
- GUID_DEVCLASS_DECODER → const String
- GUID_DEVCLASS_DISKDRIVE → const String
- GUID_DEVCLASS_DISPLAY → const String
- GUID_DEVCLASS_DOT4 → const String
- GUID_DEVCLASS_DOT4PRINT → const String
- GUID_DEVCLASS_EHSTORAGESILO → const String
- GUID_DEVCLASS_ENUM1394 → const String
- GUID_DEVCLASS_EXTENSION → const String
- GUID_DEVCLASS_FDC → const String
- GUID_DEVCLASS_FIRMWARE → const String
- GUID_DEVCLASS_FLOPPYDISK → const String
- GUID_DEVCLASS_GPS → const String
- GUID_DEVCLASS_HDC → const String
- GUID_DEVCLASS_HIDCLASS → const String
- GUID_DEVCLASS_HOLOGRAPHIC → const String
- GUID_DEVCLASS_IMAGE → const String
- GUID_DEVCLASS_INFINIBAND → const String
- GUID_DEVCLASS_INFRARED → const String
- GUID_DEVCLASS_KEYBOARD → const String
- GUID_DEVCLASS_LEGACYDRIVER → const String
- GUID_DEVCLASS_MEDIA → const String
- GUID_DEVCLASS_MEDIUM_CHANGER → const String
- GUID_DEVCLASS_MEMORY → const String
- GUID_DEVCLASS_MODEM → const String
- GUID_DEVCLASS_MONITOR → const String
- GUID_DEVCLASS_MOUSE → const String
- GUID_DEVCLASS_MTD → const String
- GUID_DEVCLASS_MULTIFUNCTION → const String
- GUID_DEVCLASS_MULTIPORTSERIAL → const String
- GUID_DEVCLASS_NET → const String
- GUID_DEVCLASS_NETCLIENT → const String
- GUID_DEVCLASS_NETDRIVER → const String
- GUID_DEVCLASS_NETSERVICE → const String
- GUID_DEVCLASS_NETTRANS → const String
- GUID_DEVCLASS_NETUIO → const String
- GUID_DEVCLASS_NODRIVER → const String
- GUID_DEVCLASS_PCMCIA → const String
- GUID_DEVCLASS_PNPPRINTERS → const String
- GUID_DEVCLASS_PORTS → const String
- GUID_DEVCLASS_PRINTER → const String
- GUID_DEVCLASS_PRINTERUPGRADE → const String
- GUID_DEVCLASS_PRINTQUEUE → const String
- GUID_DEVCLASS_PROCESSOR → const String
- GUID_DEVCLASS_SBP2 → const String
- GUID_DEVCLASS_SCMDISK → const String
- GUID_DEVCLASS_SCMVOLUME → const String
- GUID_DEVCLASS_SCSIADAPTER → const String
- GUID_DEVCLASS_SECURITYACCELERATOR → const String
- GUID_DEVCLASS_SENSOR → const String
- GUID_DEVCLASS_SIDESHOW → const String
- GUID_DEVCLASS_SMARTCARDREADER → const String
- GUID_DEVCLASS_SMRDISK → const String
- GUID_DEVCLASS_SMRVOLUME → const String
- GUID_DEVCLASS_SOFTWARECOMPONENT → const String
- GUID_DEVCLASS_SOUND → const String
- GUID_DEVCLASS_SYSTEM → const String
- GUID_DEVCLASS_TAPEDRIVE → const String
- GUID_DEVCLASS_UCM → const String
- GUID_DEVCLASS_UNKNOWN → const String
- GUID_DEVCLASS_USB → const String
- GUID_DEVCLASS_VOLUME → const String
- GUID_DEVCLASS_VOLUMESNAPSHOT → const String
- GUID_DEVCLASS_WCEUSBS → const String
- GUID_DEVCLASS_WPD → const String
- GUID_DEVINTERFACE_BRIGHTNESS → const String
- GUID_DEVINTERFACE_CDCHANGER → const String
- GUID_DEVINTERFACE_CDROM → const String
- GUID_DEVINTERFACE_COMPORT → const String
- GUID_DEVINTERFACE_DISK → const String
- GUID_DEVINTERFACE_DISPLAY_ADAPTER → const String
- GUID_DEVINTERFACE_FLOPPY → const String
- GUID_DEVINTERFACE_HID → const String
- GUID_DEVINTERFACE_I2C → const String
- GUID_DEVINTERFACE_IMAGE → const String
- GUID_DEVINTERFACE_KEYBOARD → const String
- GUID_DEVINTERFACE_MEDIUMCHANGER → const String
- GUID_DEVINTERFACE_MODEM → const String
- GUID_DEVINTERFACE_MONITOR → const String
- GUID_DEVINTERFACE_MOUSE → const String
- GUID_DEVINTERFACE_NET → const String
- GUID_DEVINTERFACE_OPM → const String
- GUID_DEVINTERFACE_PARALLEL → const String
- GUID_DEVINTERFACE_PARCLASS → const String
- GUID_DEVINTERFACE_PARTITION → const String
- GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR → const String
- GUID_DEVINTERFACE_STORAGEPORT → const String
- GUID_DEVINTERFACE_TAPE → const String
- GUID_DEVINTERFACE_USB_DEVICE → const String
- GUID_DEVINTERFACE_USB_HOST_CONTROLLER → const String
- GUID_DEVINTERFACE_USB_HUB → const String
- GUID_DEVINTERFACE_VIDEO_OUTPUT_ARRIVAL → const String
- GUID_DEVINTERFACE_VOLUME → const String
- GUID_DEVINTERFACE_WPD → const String
- GUID_DEVINTERFACE_WPD_PRIVATE → const String
- GUID_DEVINTERFACE_WRITEONCEDISK → const String
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- GW_OWNER → const int
- The retrieved handle identifies the specified window's owner window, if any. For more information, see Owned Windows.
- GWL_EXSTYLE → const int
- Gets/sets the extended window styles.
- GWL_HINSTANCE → const int
- Gets/sets a new application instance handle.
- GWL_ID → const int
- Gets/sets a new identifier of the child window. The window cannot be a top-level window.
- GWL_STYLE → const int
- Gets/sets a new window style.
- 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.
- 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.
- GWLP_HINSTANCE → const int
- Sets a new application instance handle.
- GWLP_HWNDPARENT → const int
- Retrieves a handle to the parent window, if there is one.
- GWLP_ID → const int
- Sets a new identifier of the child window. The window cannot be a top-level window.
- 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.
- GWLP_WNDPROC → const int
- Sets a new address for the window procedure.
- 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.
- 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.
- HANDLE_FLAG_PROTECT_FROM_CLOSE → const int
- If this flag is set, calling the CloseHandle function will not close the object handle.
- HANGEUL_CHARSET → const int
- HANGUL_CHARSET → const int
- HC_ACTION → const int
- 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.
- 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.
- HEAP_NO_SERIALIZE → const int
- Serialized access will not be used for this allocation.
- HEAP_REALLOC_IN_PLACE_ONLY → const int
- There can be no movement when reallocating a memory block.
- HEAP_ZERO_MEMORY → const int
- The allocated memory will be initialized to zero. Otherwise, the memory is not initialized to zero.
- HEBREW_CHARSET → const int
- HELPMSGSTRING → const String
- HID_USAGE_GENERIC_BYTE_COUNT → const int
- HID_USAGE_GENERIC_CONTROL_ENABLE → const int
- HID_USAGE_GENERIC_COUNTED_BUFFER → const int
- HID_USAGE_GENERIC_DIAL → const int
- HID_USAGE_GENERIC_DPAD_DOWN → const int
- HID_USAGE_GENERIC_DPAD_LEFT → const int
- HID_USAGE_GENERIC_DPAD_RIGHT → const int
- HID_USAGE_GENERIC_DPAD_UP → const int
- HID_USAGE_GENERIC_FEATURE_NOTIFICATION → const int
- HID_USAGE_GENERIC_GAMEPAD → const int
- HID_USAGE_GENERIC_HATSWITCH → const int
- HID_USAGE_GENERIC_INTERACTIVE_CONTROL → const int
- HID_USAGE_GENERIC_JOYSTICK → const int
- HID_USAGE_GENERIC_KEYBOARD → const int
- HID_USAGE_GENERIC_KEYPAD → const int
- HID_USAGE_GENERIC_MOTION_WAKEUP → const int
- HID_USAGE_GENERIC_MOUSE → const int
- HID_USAGE_GENERIC_MULTI_AXIS_CONTROLLER → const int
- HID_USAGE_GENERIC_POINTER → const int
- HID_USAGE_GENERIC_PORTABLE_DEVICE_CONTROL → const int
- HID_USAGE_GENERIC_RESOLUTION_MULTIPLIER → const int
- HID_USAGE_GENERIC_RX → const int
- HID_USAGE_GENERIC_RY → const int
- HID_USAGE_GENERIC_RZ → const int
- HID_USAGE_GENERIC_SELECT → const int
- HID_USAGE_GENERIC_SLIDER → const int
- HID_USAGE_GENERIC_START → const int
- HID_USAGE_GENERIC_SYSCTL_APP_BREAK → const int
- HID_USAGE_GENERIC_SYSCTL_APP_DBG_BREAK → const int
- HID_USAGE_GENERIC_SYSCTL_APP_MENU → const int
- HID_USAGE_GENERIC_SYSCTL_COLD_RESTART → const int
- HID_USAGE_GENERIC_SYSCTL_CONTEXT_MENU → const int
- HID_USAGE_GENERIC_SYSCTL_DISMISS_NOTIFICATION → const int
- HID_USAGE_GENERIC_SYSCTL_DISP_AUTOSCALE → const int
- HID_USAGE_GENERIC_SYSCTL_DISP_BOTH → const int
- HID_USAGE_GENERIC_SYSCTL_DISP_DUAL → const int
- HID_USAGE_GENERIC_SYSCTL_DISP_EXTERNAL → const int
- HID_USAGE_GENERIC_SYSCTL_DISP_INTERNAL → const int
- HID_USAGE_GENERIC_SYSCTL_DISP_INVERT → const int
- HID_USAGE_GENERIC_SYSCTL_DISP_SWAP → const int
- HID_USAGE_GENERIC_SYSCTL_DISP_TOGGLE → const int
- HID_USAGE_GENERIC_SYSCTL_DOCK → const int
- HID_USAGE_GENERIC_SYSCTL_FN → const int
- HID_USAGE_GENERIC_SYSCTL_FN_LOCK → const int
- HID_USAGE_GENERIC_SYSCTL_FN_LOCK_INDICATOR → const int
- HID_USAGE_GENERIC_SYSCTL_HELP_MENU → const int
- HID_USAGE_GENERIC_SYSCTL_HIBERNATE → const int
- HID_USAGE_GENERIC_SYSCTL_MAIN_MENU → const int
- HID_USAGE_GENERIC_SYSCTL_MENU_DOWN → const int
- HID_USAGE_GENERIC_SYSCTL_MENU_EXIT → const int
- HID_USAGE_GENERIC_SYSCTL_MENU_LEFT → const int
- HID_USAGE_GENERIC_SYSCTL_MENU_RIGHT → const int
- HID_USAGE_GENERIC_SYSCTL_MENU_SELECT → const int
- HID_USAGE_GENERIC_SYSCTL_MENU_UP → const int
- HID_USAGE_GENERIC_SYSCTL_MUTE → const int
- HID_USAGE_GENERIC_SYSCTL_POWER → const int
- HID_USAGE_GENERIC_SYSCTL_SETUP → const int
- HID_USAGE_GENERIC_SYSCTL_SLEEP → const int
- HID_USAGE_GENERIC_SYSCTL_SYS_BREAK → const int
- HID_USAGE_GENERIC_SYSCTL_SYS_DBG_BREAK → const int
- HID_USAGE_GENERIC_SYSCTL_UNDOCK → const int
- HID_USAGE_GENERIC_SYSCTL_WAKE → const int
- HID_USAGE_GENERIC_SYSCTL_WARM_RESTART → const int
- HID_USAGE_GENERIC_SYSTEM_CTL → const int
- HID_USAGE_GENERIC_SYSTEM_DISPLAY_ROTATION_LOCK_BUTTON → const int
- HID_USAGE_GENERIC_SYSTEM_DISPLAY_ROTATION_LOCK_SLIDER_SWITCH → const int
- HID_USAGE_GENERIC_TABLET_PC_SYSTEM_CTL → const int
- HID_USAGE_GENERIC_VBRX → const int
- HID_USAGE_GENERIC_VBRY → const int
- HID_USAGE_GENERIC_VBRZ → const int
- HID_USAGE_GENERIC_VNO → const int
- HID_USAGE_GENERIC_VX → const int
- HID_USAGE_GENERIC_VY → const int
- HID_USAGE_GENERIC_VZ → const int
- HID_USAGE_GENERIC_WHEEL → const int
- HID_USAGE_GENERIC_X → const int
- HID_USAGE_GENERIC_Y → const int
- HID_USAGE_GENERIC_Z → const int
- HID_USAGE_KEYBOARD_aA → const int
- HID_USAGE_KEYBOARD_CAPS_LOCK → const int
- HID_USAGE_KEYBOARD_DELETE → const int
- HID_USAGE_KEYBOARD_DELETE_FORWARD → const int
- HID_USAGE_KEYBOARD_ESCAPE → const int
- HID_USAGE_KEYBOARD_F1 → const int
- HID_USAGE_KEYBOARD_F10 → const int
- HID_USAGE_KEYBOARD_F11 → const int
- HID_USAGE_KEYBOARD_F12 → const int
- HID_USAGE_KEYBOARD_F13 → const int
- HID_USAGE_KEYBOARD_F14 → const int
- HID_USAGE_KEYBOARD_F15 → const int
- HID_USAGE_KEYBOARD_F16 → const int
- HID_USAGE_KEYBOARD_F17 → const int
- HID_USAGE_KEYBOARD_F18 → const int
- HID_USAGE_KEYBOARD_F19 → const int
- HID_USAGE_KEYBOARD_F2 → const int
- HID_USAGE_KEYBOARD_F20 → const int
- HID_USAGE_KEYBOARD_F21 → const int
- HID_USAGE_KEYBOARD_F22 → const int
- HID_USAGE_KEYBOARD_F23 → const int
- HID_USAGE_KEYBOARD_F24 → const int
- HID_USAGE_KEYBOARD_F3 → const int
- HID_USAGE_KEYBOARD_F4 → const int
- HID_USAGE_KEYBOARD_F5 → const int
- HID_USAGE_KEYBOARD_F6 → const int
- HID_USAGE_KEYBOARD_F7 → const int
- HID_USAGE_KEYBOARD_F8 → const int
- HID_USAGE_KEYBOARD_F9 → const int
- HID_USAGE_KEYBOARD_LALT → const int
- HID_USAGE_KEYBOARD_LCTRL → const int
- HID_USAGE_KEYBOARD_LGUI → const int
- HID_USAGE_KEYBOARD_LSHFT → const int
- HID_USAGE_KEYBOARD_NOEVENT → const int
- HID_USAGE_KEYBOARD_NUM_LOCK → const int
- HID_USAGE_KEYBOARD_ONE → const int
- HID_USAGE_KEYBOARD_POSTFAIL → const int
- HID_USAGE_KEYBOARD_PRINT_SCREEN → const int
- HID_USAGE_KEYBOARD_RALT → const int
- HID_USAGE_KEYBOARD_RCTRL → const int
- HID_USAGE_KEYBOARD_RETURN → const int
- HID_USAGE_KEYBOARD_RGUI → const int
- HID_USAGE_KEYBOARD_ROLLOVER → const int
- HID_USAGE_KEYBOARD_RSHFT → const int
- HID_USAGE_KEYBOARD_SCROLL_LOCK → const int
- HID_USAGE_KEYBOARD_UNDEFINED → const int
- HID_USAGE_KEYBOARD_ZERO → const int
- HID_USAGE_KEYBOARD_zZ → const int
- HID_USAGE_PAGE_ALPHANUMERIC → const int
- HID_USAGE_PAGE_ARCADE → const int
- HID_USAGE_PAGE_BARCODE_SCANNER → const int
- HID_USAGE_PAGE_BUTTON → const int
- HID_USAGE_PAGE_CAMERA_CONTROL → const int
- HID_USAGE_PAGE_CONSUMER → const int
- HID_USAGE_PAGE_DIGITIZER → const int
- HID_USAGE_PAGE_GAME → const int
- HID_USAGE_PAGE_GENERIC → const int
- HID_USAGE_PAGE_GENERIC_DEVICE → const int
- HID_USAGE_PAGE_HAPTICS → const int
- HID_USAGE_PAGE_KEYBOARD → const int
- HID_USAGE_PAGE_LED → const int
- HID_USAGE_PAGE_LIGHTING_ILLUMINATION → const int
- HID_USAGE_PAGE_MAGNETIC_STRIPE_READER → const int
- HID_USAGE_PAGE_ORDINAL → const int
- HID_USAGE_PAGE_PID → const int
- HID_USAGE_PAGE_SENSOR