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 the IAudioClient::GetService method with parameter riid set to REFIID IID_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 the IAudioClient::GetService method with parameter riid set to REFIID IID_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 the IAudioClient::GetService method with parameter riid set to REFIID IID_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 the IAudioClient::GetService method with parameter riid set to REFIID IID_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 the IAudioClient::GetService method with parameter riid set to REFIID IID_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 the IAudioClient::GetService method with parameter riid set to REFIID IID_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 parameter iid set to REFIID IID_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 REFIID IID_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 the IAudioClient::GetService method with parameter riid set to REFIID IID_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::Loadon 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.
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 the IAudioClient::GetService method with parameter riid set to REFIID IID_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.
IUIAutomationCustomNavigationPattern com
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 in IWbemServices 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 when IWbemConfigureRefresher::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 the IWbemServices pointer, which is returned by the IWbemLocator::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.
Describes a menu event in a console INPUT_RECORD structure. These events are used internally and should be ignored.
Contains menu bar information.
Contains information about a menu.
Contains information about a menu item.
Defines a menu item in a menu template.
Defines the header for a menu template. A complete menu template consists of a header and one or more menu item lists.
METAFILEPICT struct
Defines the metafile picture format used for exchanging metafile data through the clipboard.
MIDIEVENT struct
The MIDIEVENT structure describes a MIDI event in a stream buffer.
MIDIHDR struct
The MIDIHDR structure defines the header used to identify a MIDI system-exclusive or stream buffer.
MIDIINCAPS struct
The MIDIINCAPS structure describes the capabilities of a MIDI input device.
MIDIOUTCAPS struct
The MIDIOUTCAPS structure describes the capabilities of a MIDI output device.
MIDIPROPTEMPO struct
The MIDIPROPTEMPO structure contains the tempo property for a stream.
MIDIPROPTIMEDIV struct
The MIDIPROPTIMEDIV structure contains the time division property for a stream.
MIDISTRMBUFFVER struct
The MIDISTRMBUFFVER structure contains version information for a long MIDI event of the MEVT_VERSION type.
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.
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
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
COPYFILE_FLAGS enum
COPYPROGRESSROUTINE_PROGRESS 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.
LPPROGRESS_ROUTINE_CALLBACK_REASON enum
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.
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
MOVE_FILE_FLAGS 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
Represents the execution context when GetPrintExecutionData is called.
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.
ACPI → const int
AdministratorPowerPolicy → const int
ALL_PROCESSOR_GROUPS → const int
All processor groups.
ALLOW_CONTROLS → const int
ALLOW_NONCLIENT → const int
ALLOW_WEBCONTENT → const int
AnnotationType_AdvancedProofingIssue → const int
AnnotationType_Author → const int
AnnotationType_CircularReferenceError → const UIA_ANNOTATIONTYPE
AnnotationType_Comment → const int
AnnotationType_ConflictingChange → const int
AnnotationType_DataValidationError → const int
AnnotationType_DeletionChange → const int
AnnotationType_EditingLockedChange → const int
AnnotationType_Endnote → const int
AnnotationType_ExternalChange → const int
AnnotationType_Footnote → const int
AnnotationType_FormatChange → const int
AnnotationType_FormulaError → const int
AnnotationType_GrammarError → const int
AnnotationType_Header → const int
AnnotationType_Highlighted → const int
AnnotationType_InsertionChange → const int
AnnotationType_Mathematics → const int
AnnotationType_MoveChange → const int
AnnotationType_Sensitive → const int
AnnotationType_SpellingError → const int
AnnotationType_TrackChanges → const int
AnnotationType_Unknown → const int
AnnotationType_UnsyncedChange → const int
ANSI_CHARSET → const int
ANSI_FIXED_FONT → const int
ANSI_VAR_FONT → const int
ANTIALIASED_QUALITY → const int
AO_DESIGNMODE → const int
The app is being activated for design mode, so it can't create its normal window. The creation of the app's window must be done by design tools that load the necessary components by communicating with a designer-specified service on the site chain established through the activation manager. Note that this means that the splash screen seen during regular activations won't be seen.
AO_NOERRORUI → const int
Do not display an error dialog if the app fails to activate.
AO_NONE → const int
No flags are set.
AO_NOSPLASHSCREEN → const int
Do not display the app's splash screen when the app is activated. You must enable debug mode on the app's package when you use this flag; otherwise, the PLM will terminate the app after a few seconds.
AO_PRELAUNCH → const int
The application is being activated in prelaunch mode. This value is supported starting in Windows 10.
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
APPX_CAPABILITY_APPOINTMENTS → const int
APPX_CAPABILITY_CLASS_ALL → const int
APPX_CAPABILITY_CLASS_CUSTOM → const int
APPX_CAPABILITY_CLASS_DEFAULT → const int
APPX_CAPABILITY_CLASS_GENERAL → const int
APPX_CAPABILITY_CLASS_RESTRICTED → const int
APPX_CAPABILITY_CLASS_WINDOWS → const int
APPX_CAPABILITY_CONTACTS → const int
APPX_CAPABILITY_DOCUMENTS_LIBRARY → const int
Your documents library, including the capability to add, change, or delete files.
APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION → const APPX_CAPABILITIES
Your Windows credentials, for access to a corporate intranet.
APPX_CAPABILITY_INTERNET_CLIENT → const int
Your Internet connection for outgoing connections to the Internet.
APPX_CAPABILITY_INTERNET_CLIENT_SERVER → const int
Your Internet connection, including incoming unsolicited connections from the Internet – the app can send information to or from your computer through a firewall.
APPX_CAPABILITY_MUSIC_LIBRARY → const int
Your music library and playlists, including the capability to add, change, or delete files.
APPX_CAPABILITY_PICTURES_LIBRARY → const int
Your pictures library, including the capability to add, change, or delete files.
APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER → const APPX_CAPABILITIES
A home or work network – the app can send information to or from your computer and other computers on the same network.
APPX_CAPABILITY_REMOVABLE_STORAGE → const int
Removable storage, such as an external hard drive or USB flash drive, or MTP portable device, including the capability to add, change, or delete specific files.
APPX_CAPABILITY_SHARED_USER_CERTIFICATES → const APPX_CAPABILITIES
Software and hardware certificates or a smart card – used to identify you in the app.
APPX_CAPABILITY_VIDEOS_LIBRARY → const int
Your videos library, including the capability to add, change, or delete files.
APPX_COMPRESSION_OPTION_FAST → const int
Fast compression.
APPX_COMPRESSION_OPTION_MAXIMUM → const int
Maximum compression.
APPX_COMPRESSION_OPTION_NONE → const int
No compression.
APPX_COMPRESSION_OPTION_NORMAL → const int
Normal compression.
APPX_COMPRESSION_OPTION_SUPERFAST → const int
Super-fast compression.
APPX_FOOTPRINT_FILE_TYPE_BLOCKMAP → const int
The package block map.
APPX_FOOTPRINT_FILE_TYPE_CODEINTEGRITY → const APPX_FOOTPRINT_FILE_TYPE
The code signing catalog file used for code integrity checks.
APPX_FOOTPRINT_FILE_TYPE_CONTENTGROUPMAP → const APPX_FOOTPRINT_FILE_TYPE
The content group map used for streaming install.
APPX_FOOTPRINT_FILE_TYPE_MANIFEST → const int
The package manifest.
APPX_FOOTPRINT_FILE_TYPE_SIGNATURE → const int
The package signature.
APPX_PACKAGE_ARCHITECTURE_ARM → const int
The ARM processor architecture.
APPX_PACKAGE_ARCHITECTURE_ARM64 → const int
The 64-bit ARM processor architecture.
APPX_PACKAGE_ARCHITECTURE_NEUTRAL → const APPX_PACKAGE_ARCHITECTURE
Any processor architecture.
APPX_PACKAGE_ARCHITECTURE_X64 → const int
The x64 processor architecture.
APPX_PACKAGE_ARCHITECTURE_X86 → const int
The x86 processor architecture.
APTTYPE_CURRENT → const int
The current thread.
APTTYPE_MAINSTA → const int
The main single-threaded apartment.
APTTYPE_MTA → const int
A multithreaded apartment.
APTTYPE_NA → const int
A neutral apartment.
APTTYPE_STA → const int
A single-threaded apartment.
APTTYPEQUALIFIER_APPLICATION_STA → const int
APTTYPEQUALIFIER_IMPLICIT_MTA → const int
This qualifier is only valid when the pAptType parameter of the CoGetApartmentType function specifies APTTYPE_MTA on return. A thread has an implicit MTA apartment type if it does not initialize the COM apartment itself, and if another thread has already initialized the MTA in the process. This qualifier informs the API caller that the MTA of the thread is implicitly inherited from other threads and is not initialized directly.
APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA → const int
This qualifier is only valid when the pAptType parameter of the CoGetApartmentType function contains APTTYPE_NA on return. When an implicit MTA thread creates or invokes a COM in-process object using the "Neutral" threading model, the COM apartment type of the thread switches from the implicit MTA type to a Neutral apartment type. This qualifier informs the API caller that the thread has switched from the implicit MTA apartment type to the NA type.
APTTYPEQUALIFIER_NA_ON_MAINSTA → const int
This qualifier is only valid when the pAptType parameter of the CoGetApartmentType function contains APTTYPE_NA on return. When the main STA thread creates or invokes a COM in-process object using the "Neutral" threading model, the COM apartment type of the thread switches from the main STA type to a Neutral apartment type. This qualifier informs the API caller that the thread has switched from the main STA apartment type to the NA type.
APTTYPEQUALIFIER_NA_ON_MTA → const int
This qualifier is only valid when the pAptType parameter of the CoGetApartmentType function contains APTTYPE_NA on return. When an MTA thread creates or invokes a COM in-process object using the "Neutral" threading model, the COM apartment type of the thread switches from MTA to a Neutral apartment type. This qualifier informs the API caller that the thread has switched from the MTA apartment type to the NA type.
APTTYPEQUALIFIER_NA_ON_STA → const int
This qualifier is only valid when the pAptType parameter of the CoGetApartmentType function contains APTTYPE_NA on return. When an STA thread creates or invokes a COM in-process object using the "Neutral" threading model, the COM apartment type of the thread switches from STA to a Neutral apartment type. This qualifier informs the API caller that the thread has switched from the STA apartment type to the NA type.
APTTYPEQUALIFIER_NONE → const int
No qualifier information for the current COM apartment type is available.
APTTYPEQUALIFIER_RESERVED_1 → 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.
Assertive → const int
ATTACH_PARENT_PROCESS → const int
ATTRIBUTE_SECURITY_INFORMATION → const int
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY → const int
The data in the packet is not correlated with the previous packet's device position; this is possibly due to a stream state transition or timing glitch.
AUDCLNT_BUFFERFLAGS_SILENT → const int
Treat all of the data in the packet as silence and ignore the actual data values.
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR → const int
The time at which the device's stream position was recorded is uncertain. Thus, the client might be unable to accurately set the time stamp for the current data packet.
AUDCLNT_SHAREMODE_EXCLUSIVE → const int
The audio stream will run in exclusive mode.
AUDCLNT_SHAREMODE_SHARED → const int
The audio stream will run in shared mode.
AUDCLNT_STREAMOPTIONS_AMBISONICS → const int
AUDCLNT_STREAMOPTIONS_MATCH_FORMAT → const int
The audio client is requesting that the audio engine match the format proposed by the client.
AUDCLNT_STREAMOPTIONS_NONE → const int
No stream options.
AUDCLNT_STREAMOPTIONS_RAW → const int
The audio stream is a 'raw' stream that bypasses all signal processing except for endpoint specific, always-on processing in the Audio Processing Object (APO), driver, and hardware.
AUDIO_DUCKING_OPTIONS_DEFAULT → const int
The associated audio stream should use the default audio ducking behavior.
AUDIO_DUCKING_OPTIONS_DO_NOT_DUCK_OTHER_STREAMS → const AUDIO_DUCKING_OPTIONS
The associated audio stream should not cause other streams to be ducked.
AudioCategory_Alerts → const int
Alert sounds.
AudioCategory_Communications → const int
Real-time communications, such as VOIP or chat.
AudioCategory_FarFieldSpeech → const int
Media is audio captured with the intent of capturing voice sources located in the ‘far field’.
AudioCategory_ForegroundOnlyMedia → const int
Media that will only stream when the app is in the foreground.
AudioCategory_GameChat → const int
Game chat audio.
AudioCategory_GameEffects → const int
Game sound effects.
AudioCategory_GameMedia → const int
Background audio for games.
AudioCategory_Media → const int
Stream that includes audio without dialog.
AudioCategory_Movie → const int
Stream that includes audio with dialog.
AudioCategory_Other → const int
Other audio stream.
AudioCategory_SoundEffects → const int
Sound effects.
AudioCategory_Speech → const int
Speech.
AudioCategory_UniformSpeech → const int
Media is captured audio that requires consistent speech processing for the captured audio stream across all Windows devices.
AudioCategory_VoiceTyping → const int
Media is audio captured with the intent of enabling dictation or typing by voice.
AudioSessionStateActive → const int
The audio session is active.
AudioSessionStateExpired → const int
The audio session has expired.
AudioSessionStateInactive → const int
The audio session is inactive.
AutoLogonPolicy_Always → const int
An authenticated log on, using the default credentials, is performed for all requests.
AutoLogonPolicy_Never → const int
Authentication is not used automatically.
AutoLogonPolicy_OnlyIfBypassProxy → const int
An authenticated log on, using the default credentials, is performed only for requests on the local intranet. The local intranet is considered to be any server on the proxy bypass list in the current proxy configuration.
AutomationElementMode_Full → const int
Specifies that returned elements have a full reference to the underlying UI.
AutomationElementMode_None → const int
Specifies that returned elements have no reference to the underlying UI and contain only cached information.
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
BACKUP_SECURITY_INFORMATION → const int
BALTIC_CHARSET → 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
BatteryDeviceState → const int
BDR_INNER → const int
BDR_OUTER → const int
BDR_RAISED → const int
BDR_RAISEDINNER → const int
BDR_RAISEDOUTER → const int
BDR_SUNKEN → const int
BDR_SUNKENINNER → const int
BDR_SUNKENOUTER → const int
BELOW_NORMAL_PRIORITY_CLASS → const int
BF_ADJUST → const int
BF_BOTTOM → const int
BF_BOTTOMLEFT → const int
BF_BOTTOMRIGHT → const int
BF_DIAGONAL → const int
BF_DIAGONAL_ENDBOTTOMLEFT → const int
BF_DIAGONAL_ENDBOTTOMRIGHT → const int
BF_DIAGONAL_ENDTOPLEFT → const int
BF_DIAGONAL_ENDTOPRIGHT → const int
BF_FLAT → const int
BF_LEFT → const int
BF_MIDDLE → const int
BF_MONO → const int
BF_RECT → const int
BF_RIGHT → const int
BF_SOFT → const int
BF_TOP → const int
BF_TOPLEFT → const int
BF_TOPRIGHT → 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_AUTHENTICATION_METHOD_LEGACY → const int
BLUETOOTH_AUTHENTICATION_METHOD_NUMERIC_COMPARISON → const int
BLUETOOTH_AUTHENTICATION_METHOD_OOB → const int
BLUETOOTH_AUTHENTICATION_METHOD_PASSKEY → const int
BLUETOOTH_AUTHENTICATION_METHOD_PASSKEY_NOTIFICATION → const int
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_IO_CAPABILITY_DISPLAYONLY → const int
BLUETOOTH_IO_CAPABILITY_DISPLAYYESNO → const int
BLUETOOTH_IO_CAPABILITY_KEYBOARDONLY → const int
BLUETOOTH_IO_CAPABILITY_NOINPUTNOOUTPUT → const int
BLUETOOTH_IO_CAPABILITY_UNDEFINED → const int
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
BLUETOOTH_MITM_ProtectionNotDefined → const int
BLUETOOTH_MITM_ProtectionNotRequired → const int
BLUETOOTH_MITM_ProtectionNotRequiredBonding → const int
BLUETOOTH_MITM_ProtectionNotRequiredGeneralBonding → const int
BLUETOOTH_MITM_ProtectionRequired → const int
BLUETOOTH_MITM_ProtectionRequiredBonding → const int
BLUETOOTH_MITM_ProtectionRequiredGeneralBonding → const int
BOLD_FONTTYPE → 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_INDEXED → const int
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_MONOPATTERN → const int
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.
BSF_ALLOWSFW → const int
BSF_FLUSHDISK → const int
BSF_FORCEIFHUNG → const int
BSF_IGNORECURRENTTASK → const int
BSF_LUID → const int
BSF_NOHANG → const int
BSF_NOTIMEOUTIFNOTHUNG → const int
BSF_POSTMESSAGE → const int
BSF_QUERY → const int
BSF_RETURNHDESK → const int
BSF_SENDNOTIFYMESSAGE → const int
BSM_ALLCOMPONENTS → const int
BSM_ALLDESKTOPS → const int
BSM_APPLICATIONS → const int
BST_CHECKED → const int
BST_INDETERMINATE → const int
BST_UNCHECKED → const int
BTH_MAX_PIN_SIZE → const int
CacheData → const int
The cache is for data.
CacheInstruction → const int
The cache is for processor instructions.
CacheTrace → const int
The cache is for traces.
CacheUnified → const int
The cache is unified.
CALLBACK_CHUNK_FINISHED → 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_STREAM_SWITCH → const int
CALLBACK_TASK → const int
CALLBACK_THREAD → const int
The dwCallback parameter is a thread identifier.
CALLBACK_TYPEMASK → const int
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.
CBS_DISABLED → const int
CBS_HOT → const int
CBS_NORMAL → const int
CBS_PUSHED → const int
CC_ANYCOLOR → const int
Causes the dialog box to display all available colors in the set of basic colors.
CC_CDECL → const int
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_FASTCALL → const int
CC_FPFASTCALL → const int
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_MACPASCAL → const int
CC_MAX → const int
CC_MPWCDECL → const int
CC_MPWPASCAL → const int
CC_MSCPASCAL → const int
CC_NONE → const int
CC_PASCAL → 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_STDCALL → const int
CC_STYLED → const int
CC_SYSCALL → const int
CC_WIDE → const int
CC_WIDESTYLED → const int
CCM_FIRST → const int
CCM_GETUNICODEFORMAT → const int
CCM_SETUNICODEFORMAT → const int
CDCS_ENABLED → const int
CDCS_ENABLEDVISIBLE → const int
CDCS_INACTIVE → const int
CDCS_VISIBLE → const int
CDS_DISABLE_UNSAFE_MODES → const int
CDS_ENABLE_UNSAFE_MODES → const int
CDS_FULLSCREEN → const int
CDS_GLOBAL → const int
CDS_NORESET → const int
CDS_RESET → const int
CDS_RESET_EX → const int
CDS_SET_PRIMARY → const int
CDS_TEST → const int
CDS_UPDATEREGISTRY → const int
CDS_VIDEOPARAMETERS → const int
CE_BREAK → const int
CE_FRAME → const int
CE_OVERRUN → const int
CE_RXOVER → const int
CE_RXPARITY → 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_MAX → const int
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.
CharacteristicAggregateFormat → const int
The format of an aggregated characteristic value.
CharacteristicExtendedProperties → const BTH_LE_GATT_DESCRIPTOR_TYPE
The characteristic value has additional properties that describe how it can be used, or how it can be accessed.
CharacteristicFormat → const int
The format of the characteristic value.
CharacteristicUserDescription → const int
The characteristic value contains a UTF-8 string of variable size that is a user textual description.
CharacteristicValueChangedEvent → const int
The characteristic value has changed.
CHINESEBIG5_CHARSET → const int
CLEARTYPE_QUALITY → const int
ClientCharacteristicConfiguration → const BTH_LE_GATT_DESCRIPTOR_TYPE
The characteristic value may be configured by the client.
CLIP_CHARACTER_PRECIS → const int
CLIP_DEFAULT_PRECIS → const int
CLIP_DFA_DISABLE → const int
CLIP_DFA_OVERRIDE → const int
CLIP_EMBEDDED → const int
CLIP_LH_ANGLES → const int
CLIP_MASK → const int
CLIP_STROKE_PRECIS → const int
CLIP_TT_ALWAYS → 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.
CLRBREAK → const int
CLRDTR → const int
CLRRTS → const int
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, and CLSCTX_REMOTE_SERVER.
CLSCTX_ALLOW_LOWER_TRUST_REGISTRATION → const int
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
CLSCTX_SERVER → const int
CM_CMYK_COLOR → const int
CM_DEVICE_ICM → const int
CM_GAMMA_RAMP → const int
CM_NONE → const int
CoalesceEventsOptions_Disabled → const int
Event coalescing is disabled.
CoalesceEventsOptions_Enabled → const int
Event coalescing is enabled.
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_3DDKSHADOW → const int
COLOR_3DFACE → const int
COLOR_3DHIGHLIGHT → const int
COLOR_3DHILIGHT → const int
COLOR_3DLIGHT → const int
COLOR_3DSHADOW → const int
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_BTNHILIGHT → const int
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_DESKTOP → const int
COLOR_GRADIENTACTIVECAPTION → const int
COLOR_GRADIENTINACTIVECAPTION → const int
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_HOTLIGHT → const int
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_INFOBK → const int
COLOR_INFOTEXT → const int
COLOR_MENU → const int
Menu background.
COLOR_MENUBAR → const int
COLOR_MENUHILIGHT → const int
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.
COMMON_LVB_GRID_HORIZONTAL → const int
COMMON_LVB_GRID_LVERTICAL → const int
COMMON_LVB_GRID_RVERTICAL → const int
COMMON_LVB_LEADING_BYTE → const int
COMMON_LVB_REVERSE_VIDEO → const int
COMMON_LVB_SBCSDBCS → const int
COMMON_LVB_TRAILING_BYTE → const int
COMMON_LVB_UNDERSCORE → const int
COMPLEXREGION → const int
ComputerNameDnsDomain → const int
ComputerNameDnsFullyQualified → const int
ComputerNameDnsHostname → const int
ComputerNameMax → const int
ComputerNameNetBIOS → const int
ComputerNamePhysicalDnsDomain → const int
ComputerNamePhysicalDnsFullyQualified → const int
ComputerNamePhysicalDnsHostname → const int
ComputerNamePhysicalNetBIOS → const int
ConnectionRecoveryBehaviorOptions_Disabled → const int
Connection recovery is disabled.
ConnectionRecoveryBehaviorOptions_Enabled → const int
Connection recovery is enabled.
COPY_FILE_ALLOW_DECRYPTED_DESTINATION → const int
COPY_FILE_DIRECTORY → const int
COPY_FILE_DISABLE_PRE_ALLOCATION → const int
COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC → const int
COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE → const int
COPY_FILE_ENABLE_SPARSE_COPY → const int
COPY_FILE_FAIL_IF_EXISTS → const int
COPY_FILE_IGNORE_EDP_BLOCK → const int
COPY_FILE_IGNORE_SOURCE_ENCRYPTION → const int
COPY_FILE_NO_BUFFERING → const int
COPY_FILE_NO_OFFLOAD → const int
COPY_FILE_OPEN_AND_COPY_REPARSE_POINT → const int
COPY_FILE_OPEN_SOURCE_FOR_WRITE → const int
COPY_FILE_REQUEST_COMPRESSED_TRAFFIC → const int
COPY_FILE_REQUEST_SECURITY_PRIVILEGES → const int
COPY_FILE_RESTARTABLE → const int
COPY_FILE_RESUME_FROM_PAUSE → const int
COPY_FILE_SKIP_ALTERNATE_STREAMS → const int
CORRECTIVE_ACTION_DELETE → const int
The user should be prompted to delete the indicated erroneous text.
CORRECTIVE_ACTION_GET_SUGGESTIONS → const int
The user should be prompted with a list of suggestions as returned by ISpellChecker::Suggest.
CORRECTIVE_ACTION_NONE → const int
There are no errors.
CORRECTIVE_ACTION_REPLACE → const int
Replace the indicated erroneous text with the text provided in the suggestion. The user does not need to be prompted.
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_EVENT_INITIAL_SET → const int
CREATE_EVENT_MANUAL_RESET → 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_NGC_CERT → const int
CRED_FLAGS_OWF_CRED_BLOB → const int
CRED_FLAGS_PASSWORD_FOR_CERT → const int
CRED_FLAGS_PROMPT_NOW → const int
CRED_FLAGS_REQUIRE_CONFIRMATION → const int
CRED_FLAGS_USERNAME_TARGET → const int
CRED_FLAGS_VALID_FLAGS → const int
CRED_FLAGS_VALID_INPUT_FLAGS → const int
CRED_FLAGS_VSM_PROTECTED → const int
CRED_FLAGS_WILDCARD_MATCH → const int
CRED_PERSIST_ENTERPRISE → const int
CRED_PERSIST_LOCAL_MACHINE → const int
CRED_PERSIST_NONE → 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_ACTIVE → 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_DISABLED → const int
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_INACTIVE → const int
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.
CsDeviceNotification → const int
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_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
CURSOR_SHOWING → const int
CURSOR_SUPPRESSED → const int
CURVECAPS → const int
Value that indicates the curve capabilities of the device.
CustomDescriptor → const int
The characteristic value is customized.
CWP_ALL → const int
CWP_SKIPDISABLED → const int
CWP_SKIPINVISIBLE → const int
CWP_SKIPTRANSPARENT → const int
DACL_SECURITY_INFORMATION → const int
DBHHEADER_CVMISC → const int
DBHHEADER_DEBUGDIRS → const int
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_DEVTYP_DEVICEINTERFACE → const int
DBT_DEVTYP_HANDLE → const int
DBT_DEVTYP_OEM → const int
DBT_DEVTYP_PORT → const int
DBT_DEVTYP_VOLUME → const int
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.
DC_ACTIVE → const int
DC_BRUSH → const int
DC_BUTTONS → const int
DC_GRADIENT → const int
DC_ICON → const int
DC_INBUTTON → const int
DC_PEN → const int
DC_SMALLCAP → const int
DC_TEXT → const int
DCDC_DEFAULT → const int
The default behavior of the dialog manager. The dialog managed will update the font, size, and position of the child window on DPI changes.
DCDC_DISABLE_FONT_UPDATE → const int
Prevents the dialog manager from sending an updated font to the child window via WM_SETFONT in response to a DPI change.
DCDC_DISABLE_RELAYOUT → const int
Prevents the dialog manager from resizing and repositioning the child window in response to a DPI change.
DCX_CACHE → const int
DCX_CLIPCHILDREN → const int
DCX_CLIPSIBLINGS → const int
DCX_EXCLUDERGN → const int
DCX_INTERSECTRGN → const int
DCX_INTERSECTUPDATE → const int
DCX_LOCKWINDOWUPDATE → const int
DCX_NORESETATTRS → const int
DCX_PARENTCLIP → const int
DCX_VALIDATE → const int
DCX_WINDOW → const int
DDC_DEFAULT → const int
The default behavior of the dialog manager. In response to a DPI change, the dialog manager will re-layout each control, update the font on each control, resize the dialog, and update the dialog's own font.
DDC_DISABLE_ALL → const int
Prevents the dialog manager from responding to WM_GETDPISCALEDSIZE and WM_DPICHANGED, disabling all default DPI scaling behavior.
DDC_DISABLE_CONTROL_RELAYOUT → const int
Prevents the dialog manager from re-layouting all of the dialogue's immediate children HWNDs in response to a DPI change.
DDC_DISABLE_RESIZE → const int
Prevents the dialog manager from resizing the dialog in response to a DPI change.
DDD_EXACT_MATCH_ON_REMOVE → const int
DDD_LUID_BROADCAST_DRIVE → const int
DDD_NO_BROADCAST_SYSTEM → const int
DDD_RAW_TARGET_PATH → const int
DDD_REMOVE_DEFINITION → const int
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_GUI_FONT → const int
DEFAULT_PALETTE → const int
DEFAULT_QUALITY → const int
DELETE → const int
The right to delete the object.
DESKTOP_CREATEMENU → const int
DESKTOP_CREATEWINDOW → const int
DESKTOP_DELETE → const int
DESKTOP_ENUMERATE → const int
DESKTOP_HOOKCONTROL → const int
DESKTOP_JOURNALPLAYBACK → const int
DESKTOP_JOURNALRECORD → const int
DESKTOP_READ_CONTROL → const int
DESKTOP_READOBJECTS → const int
DESKTOP_SWITCHDESKTOP → const int
DESKTOP_SYNCHRONIZE → const int
DESKTOP_WRITE_DAC → const int
DESKTOP_WRITE_OWNER → const int
DESKTOP_WRITEOBJECTS → const int
DESKTOPHORZRES → const int
DESKTOPVERTRES → const int
DETACHED_PROCESS → const int
DEVICE_DEFAULT_FONT → const int
DEVICE_NOTIFY_ALL_INTERFACE_CLASSES → const REGISTER_NOTIFICATION_FLAGS
DEVICE_NOTIFY_CALLBACK → 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.
DEVICE_SCALE_FACTOR_INVALID → const int
DEVICE_STATE_ACTIVE → const int
DEVICE_STATE_DISABLED → const int
DEVICE_STATE_NOTPRESENT → const int
DEVICE_STATE_UNPLUGGED → const int
DF_ALLOWOTHERACCOUNTHOOK → const int
DFC_BUTTON → const int
DFC_CAPTION → const int
DFC_MENU → const int
DFC_POPUPMENU → const int
DFC_SCROLL → const int
DFCS_ADJUSTRECT → const int
DFCS_BUTTON3STATE → const int
DFCS_BUTTONCHECK → const int
DFCS_BUTTONPUSH → const int
DFCS_BUTTONRADIO → const int
DFCS_BUTTONRADIOIMAGE → const int
DFCS_BUTTONRADIOMASK → const int
DFCS_CAPTIONCLOSE → const int
DFCS_CAPTIONHELP → const int
DFCS_CAPTIONMAX → const int
DFCS_CAPTIONMIN → const int
DFCS_CAPTIONRESTORE → const int
DFCS_CHECKED → const int
DFCS_FLAT → const int
DFCS_HOT → const int
DFCS_INACTIVE → const int
DFCS_MENUARROW → const int
DFCS_MENUARROWRIGHT → const int
DFCS_MENUBULLET → const int
DFCS_MENUCHECK → const int
DFCS_MONO → const int
DFCS_PUSHED → const int
DFCS_SCROLLCOMBOBOX → const int
DFCS_SCROLLDOWN → const int
DFCS_SCROLLLEFT → const int
DFCS_SCROLLRIGHT → const int
DFCS_SCROLLSIZEGRIP → const int
DFCS_SCROLLSIZEGRIPRIGHT → const int
DFCS_SCROLLUP → const int
DFCS_TRANSPARENT → const int
DIALOPTION_BILLING → const int
DIALOPTION_DIALTONE → const int
DIALOPTION_QUIET → const int
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_INTERFACEDEVICE → const int
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.
DISP_CHANGE_BADDUALVIEW → const DISP_CHANGE
DISP_CHANGE_BADFLAGS → const DISP_CHANGE
DISP_CHANGE_BADMODE → const DISP_CHANGE
DISP_CHANGE_BADPARAM → const DISP_CHANGE
DISP_CHANGE_FAILED → const DISP_CHANGE
DISP_CHANGE_NOTUPDATED → const DISP_CHANGE
DISP_CHANGE_RESTART → const int
DISP_CHANGE_SUCCESSFUL → const int
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.
DisplayBurst → const int
DISPLAYCONFIG_DEVICE_INFO_GET_ADAPTER_NAME → const DISPLAYCONFIG_DEVICE_INFO_TYPE
Specifies the graphics adapter name.
DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO → const DISPLAYCONFIG_DEVICE_INFO_TYPE
DISPLAYCONFIG_DEVICE_INFO_GET_MONITOR_SPECIALIZATION → const DISPLAYCONFIG_DEVICE_INFO_TYPE
DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL → const DISPLAYCONFIG_DEVICE_INFO_TYPE
Specifies the current SDR white level for an HDR monitor.
DISPLAYCONFIG_DEVICE_INFO_GET_SOURCE_NAME → const DISPLAYCONFIG_DEVICE_INFO_TYPE
Specifies the source name of the display device.
DISPLAYCONFIG_DEVICE_INFO_GET_SUPPORT_VIRTUAL_RESOLUTION → const DISPLAYCONFIG_DEVICE_INFO_TYPE
Specifies the state of virtual mode support.
DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_BASE_TYPE → const DISPLAYCONFIG_DEVICE_INFO_TYPE
Specifies how to set the base output technology for a given target ID.
DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME → const DISPLAYCONFIG_DEVICE_INFO_TYPE
Specifies information about the monitor.
DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_PREFERRED_MODE → const DISPLAYCONFIG_DEVICE_INFO_TYPE
Specifies information about the preferred mode of a monitor.
DISPLAYCONFIG_DEVICE_INFO_SET_ADVANCED_COLOR_STATE → const DISPLAYCONFIG_DEVICE_INFO_TYPE
DISPLAYCONFIG_DEVICE_INFO_SET_MONITOR_SPECIALIZATION → const DISPLAYCONFIG_DEVICE_INFO_TYPE
DISPLAYCONFIG_DEVICE_INFO_SET_SUPPORT_VIRTUAL_RESOLUTION → const DISPLAYCONFIG_DEVICE_INFO_TYPE
Specifies how to set the state of virtual mode support.
DISPLAYCONFIG_DEVICE_INFO_SET_TARGET_PERSISTENCE → const DISPLAYCONFIG_DEVICE_INFO_TYPE
Specifies how to set the monitor.
DISPLAYCONFIG_MODE_INFO_TYPE_DESKTOP_IMAGE → const DISPLAYCONFIG_MODE_INFO_TYPE
Indicates that the DISPLAYCONFIG_MODE_INFO structure contains a valid DISPLAYCONFIG_DESKTOP_IMAGE_INFO structure.
DISPLAYCONFIG_MODE_INFO_TYPE_SOURCE → const DISPLAYCONFIG_MODE_INFO_TYPE
Indicates that the DISPLAYCONFIG_MODE_INFO structure contains source mode information.
DISPLAYCONFIG_MODE_INFO_TYPE_TARGET → const DISPLAYCONFIG_MODE_INFO_TYPE
Indicates that the DISPLAYCONFIG_MODE_INFO structure contains target mode information.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPONENT_VIDEO → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates a component video connector group.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPOSITE_VIDEO → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates a composite video connector group.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_D_JPN → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates a Japanese D connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EMBEDDED → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates an embedded display port that connects internally to a display device.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EXTERNAL → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates an external display port, which is a display port that connects externally to a display device.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_USB_TUNNEL → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DVI → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates a Digital Video Interface (DVI) connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HD15 → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates an HD15 (VGA) connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates a High-Definition Multimedia Interface (HDMI) connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_VIRTUAL → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_WIRED → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates that the video output device connects internally to a display device (for example, the internal connection in a laptop computer).
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_LVDS → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates a Low Voltage Differential Swing (LVDS) connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates that the VidPN target is a Miracast wireless display device.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_OTHER → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates a connector that is not one of the types that is indicated by the following enumerators in this enumeration.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDI → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates an SDI connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDTVDONGLE → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates a dongle cable that supports standard definition television (SDTV).
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SVIDEO → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates an S-video connector.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EMBEDDED → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates an embedded UDI that connects internally to a display device.
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EXTERNAL → const DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Indicates an external Unified Display Interface (UDI), which is a UDI that connects externally to a display device.
DISPLAYCONFIG_PIXELFORMAT_16BPP → const int
Indicates 16 BPP format.
DISPLAYCONFIG_PIXELFORMAT_24BPP → const int
Indicates 24 BPP format.
DISPLAYCONFIG_PIXELFORMAT_32BPP → const int
Indicates 32 BPP format.
DISPLAYCONFIG_PIXELFORMAT_8BPP → const int
Indicates 8 BPP format.
DISPLAYCONFIG_PIXELFORMAT_NONGDI → const int
Indicates that the current display is not an 8, 16, 24, or 32 BPP GDI desktop mode.
DISPLAYCONFIG_ROTATION_IDENTITY → const int
Indicates that rotation is 0 degrees—landscape mode.
DISPLAYCONFIG_ROTATION_ROTATE180 → const int
Indicates that rotation is 180 degrees clockwise—inverted landscape mode.
DISPLAYCONFIG_ROTATION_ROTATE270 → const int
Indicates that rotation is 270 degrees clockwise—inverted portrait mode.
DISPLAYCONFIG_ROTATION_ROTATE90 → const int
Indicates that rotation is 90 degrees clockwise—portrait mode.
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX → const DISPLAYCONFIG_SCALING
Indicates the aspect-ratio centering transformation.
DISPLAYCONFIG_SCALING_CENTERED → const int
Indicates the centering transformation; the source content is presented unscaled, centered with respect to the spatial resolution of the target mode.
DISPLAYCONFIG_SCALING_CUSTOM → const int
Indicates that the caller requests a custom scaling that the caller cannot describe with any of the other DISPLAYCONFIG_SCALING_XXX values.
DISPLAYCONFIG_SCALING_IDENTITY → const int
Indicates the identity transformation; the source content is presented with no change.
DISPLAYCONFIG_SCALING_PREFERRED → const int
Indicates that the caller does not have any preference for the scaling.
DISPLAYCONFIG_SCALING_STRETCHED → const int
Indicates the content is scaled to fit the path's target.
DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED → const DISPLAYCONFIG_SCANLINE_ORDERING
Indicates that the output is an interlaced image that is created beginning with the upper field.
DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_LOWERFIELDFIRST → const DISPLAYCONFIG_SCANLINE_ORDERING
Indicates that the output is an interlaced image that is created beginning with the lower field.
DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_UPPERFIELDFIRST → const DISPLAYCONFIG_SCANLINE_ORDERING
Indicates that the output is an interlaced image that is created beginning with the upper field.
DISPLAYCONFIG_SCANLINE_ORDERING_PROGRESSIVE → const DISPLAYCONFIG_SCANLINE_ORDERING
Indicates that the output is a progressive image.
DISPLAYCONFIG_SCANLINE_ORDERING_UNSPECIFIED → const DISPLAYCONFIG_SCANLINE_ORDERING
Indicates that scan-line ordering of the output is unspecified.
DKGRAY_BRUSH → const int
DM_BITSPERPEL → const int
DM_COLLATE → const int
DM_COLOR → const int
DM_COPIES → const int
DM_COPY → const int
DM_DEFAULTSOURCE → const int
DM_DISPLAYFIXEDOUTPUT → const int
DM_DISPLAYFLAGS → const int
DM_DISPLAYFREQUENCY → const int
DM_DISPLAYORIENTATION → const int
DM_DITHERTYPE → const int
DM_DUPLEX → const int
DM_FORMNAME → const int
DM_ICMINTENT → const int
DM_ICMMETHOD → const int
DM_IN_BUFFER → const int
DM_IN_PROMPT → const int
DM_INTERLACED → const int
DM_LOGPIXELS → const int
DM_MEDIATYPE → const int
DM_MODIFY → const int
DM_NUP → const int
DM_ORIENTATION → const int
DM_OUT_BUFFER → const int
DM_OUT_DEFAULT → const int
DM_PANNINGHEIGHT → const int
DM_PANNINGWIDTH → const int
DM_PAPERLENGTH → const int
DM_PAPERSIZE → const int
DM_PAPERWIDTH → const int
DM_PELSHEIGHT → const int
DM_PELSWIDTH → const int
DM_POSITION → const int
DM_PRINTQUALITY → const int
DM_PROMPT → const int
DM_SCALE → const int
DM_SPECVERSION → const int
DM_TTOPTION → const int
DM_UPDATE → const int
DM_YRESOLUTION → const int
DMCOLLATE_FALSE → const int
DMCOLLATE_TRUE → const int
DMCOLOR_COLOR → const int
DMCOLOR_MONOCHROME → const int
DMDFO_CENTER → const int
DMDFO_DEFAULT → const int
DMDFO_STRETCH → const int
DMDO_180 → const int
DMDO_270 → const int
DMDO_90 → const int
DMDO_DEFAULT → const int
DMDUP_HORIZONTAL → const int
DMDUP_SIMPLEX → const int
DMDUP_VERTICAL → const int
DMTT_BITMAP → const int
DMTT_DOWNLOAD → const int
DMTT_DOWNLOAD_OUTLINE → const int
DMTT_SUBDEV → const int
DNS_ERROR_ADDRESS_REQUIRED → const int
DNS_ERROR_ALIAS_LOOP → const int
DNS_ERROR_AUTOZONE_ALREADY_EXISTS → const int
DNS_ERROR_AXFR → const int
DNS_ERROR_BACKGROUND_LOADING → const int
DNS_ERROR_BAD_KEYMASTER → const int
DNS_ERROR_BAD_PACKET → const int
DNS_ERROR_CANNOT_FIND_ROOT_HINTS → const int
DNS_ERROR_CLIENT_SUBNET_ALREADY_EXISTS → const int
DNS_ERROR_CLIENT_SUBNET_DOES_NOT_EXIST → const int
DNS_ERROR_CLIENT_SUBNET_IS_ACCESSED → const int
DNS_ERROR_CNAME_COLLISION → const int
DNS_ERROR_CNAME_LOOP → const int
DNS_ERROR_DATABASE_BASE → const int
DNS_ERROR_DATAFILE_BASE → const int
DNS_ERROR_DATAFILE_OPEN_FAILURE → const int
DNS_ERROR_DATAFILE_PARSING → const int
DNS_ERROR_DEFAULT_SCOPE → const int
DNS_ERROR_DEFAULT_VIRTUALIZATION_INSTANCE → const int
DNS_ERROR_DEFAULT_ZONESCOPE → const int
DNS_ERROR_DELEGATION_REQUIRED → const int
DNS_ERROR_DNAME_COLLISION → const int
DNS_ERROR_DNSSEC_BASE → const int
DNS_ERROR_DNSSEC_IS_DISABLED → const int
DNS_ERROR_DP_ALREADY_ENLISTED → const int
DNS_ERROR_DP_ALREADY_EXISTS → const int
DNS_ERROR_DP_BASE → const int
DNS_ERROR_DP_DOES_NOT_EXIST → const int
DNS_ERROR_DP_FSMO_ERROR → const int
DNS_ERROR_DP_NOT_AVAILABLE → const int
DNS_ERROR_DP_NOT_ENLISTED → const int
DNS_ERROR_DS_UNAVAILABLE → const int
DNS_ERROR_DS_ZONE_ALREADY_EXISTS → const int
DNS_ERROR_DWORD_VALUE_TOO_LARGE → const int
DNS_ERROR_DWORD_VALUE_TOO_SMALL → const int
DNS_ERROR_FILE_WRITEBACK_FAILED → const int
DNS_ERROR_FORWARDER_ALREADY_EXISTS → const int
DNS_ERROR_GENERAL_API_BASE → const int
DNS_ERROR_INCONSISTENT_ROOT_HINTS → const int
DNS_ERROR_INVAILD_VIRTUALIZATION_INSTANCE_NAME → const WIN32_ERROR
DNS_ERROR_INVALID_CLIENT_SUBNET_NAME → const int
DNS_ERROR_INVALID_DATA → const int
DNS_ERROR_INVALID_DATAFILE_NAME → const int
DNS_ERROR_INVALID_INITIAL_ROLLOVER_OFFSET → const int
DNS_ERROR_INVALID_IP_ADDRESS → const int
DNS_ERROR_INVALID_KEY_SIZE → const int
DNS_ERROR_INVALID_NAME → const int
DNS_ERROR_INVALID_NAME_CHAR → const int
DNS_ERROR_INVALID_NSEC3_ITERATION_COUNT → const int
DNS_ERROR_INVALID_POLICY_TABLE → const int
DNS_ERROR_INVALID_PROPERTY → const int
DNS_ERROR_INVALID_ROLLOVER_PERIOD → const int
DNS_ERROR_INVALID_SCOPE_NAME → const int
DNS_ERROR_INVALID_SCOPE_OPERATION → const int
DNS_ERROR_INVALID_SIGNATURE_VALIDITY_PERIOD → const int
DNS_ERROR_INVALID_TYPE → const int
DNS_ERROR_INVALID_XML → const int
DNS_ERROR_INVALID_ZONE_OPERATION → const int
DNS_ERROR_INVALID_ZONE_TYPE → const int
DNS_ERROR_INVALID_ZONESCOPE_NAME → const int
DNS_ERROR_KEYMASTER_REQUIRED → const int
DNS_ERROR_KSP_DOES_NOT_SUPPORT_PROTECTION → const int
DNS_ERROR_KSP_NOT_ACCESSIBLE → const int
DNS_ERROR_LOAD_ZONESCOPE_FAILED → const int
DNS_ERROR_MASK → const int
DNS_ERROR_NAME_DOES_NOT_EXIST → const int
DNS_ERROR_NAME_NOT_IN_ZONE → const int
DNS_ERROR_NBSTAT_INIT_FAILED → const int
DNS_ERROR_NEED_SECONDARY_ADDRESSES → const int
DNS_ERROR_NEED_WINS_SERVERS → const int
DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE → const int
DNS_ERROR_NO_CREATE_CACHE_DATA → const int
DNS_ERROR_NO_DNS_SERVERS → const int
DNS_ERROR_NO_MEMORY → const int
DNS_ERROR_NO_PACKET → const int
DNS_ERROR_NO_TCPIP → const int
DNS_ERROR_NO_VALID_TRUST_ANCHORS → const int
DNS_ERROR_NO_ZONE_INFO → const int
DNS_ERROR_NODE_CREATION_FAILED → const int
DNS_ERROR_NODE_IS_CNAME → const int
DNS_ERROR_NODE_IS_DNAME → const int
DNS_ERROR_NON_RFC_NAME → const int
DNS_ERROR_NOT_ALLOWED_ON_ACTIVE_SKD → const int
DNS_ERROR_NOT_ALLOWED_ON_RODC → const int
DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER → const int
DNS_ERROR_NOT_ALLOWED_ON_SIGNED_ZONE → const int
DNS_ERROR_NOT_ALLOWED_ON_UNSIGNED_ZONE → const int
DNS_ERROR_NOT_ALLOWED_ON_ZSK → const int
DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION → const int
DNS_ERROR_NOT_ALLOWED_UNDER_DNAME → const int
DNS_ERROR_NOT_ALLOWED_WITH_ZONESCOPES → const int
DNS_ERROR_NOT_ENOUGH_SIGNING_KEY_DESCRIPTORS → const int
DNS_ERROR_NOT_UNIQUE → const int
DNS_ERROR_NSEC3_INCOMPATIBLE_WITH_RSA_SHA1 → const int
DNS_ERROR_NSEC3_NAME_COLLISION → const int
DNS_ERROR_NSEC_INCOMPATIBLE_WITH_NSEC3_RSA_SHA1 → const WIN32_ERROR
DNS_ERROR_NUMERIC_NAME → const int
DNS_ERROR_OPERATION_BASE → const int
DNS_ERROR_PACKET_FMT_BASE → const int
DNS_ERROR_POLICY_ALREADY_EXISTS → const int
DNS_ERROR_POLICY_DOES_NOT_EXIST → const int
DNS_ERROR_POLICY_INVALID_CRITERIA → const int
DNS_ERROR_POLICY_INVALID_CRITERIA_CLIENT_SUBNET → const WIN32_ERROR
DNS_ERROR_POLICY_INVALID_CRITERIA_FQDN → const int
DNS_ERROR_POLICY_INVALID_CRITERIA_INTERFACE → const int
DNS_ERROR_POLICY_INVALID_CRITERIA_NETWORK_PROTOCOL → const WIN32_ERROR
DNS_ERROR_POLICY_INVALID_CRITERIA_QUERY_TYPE → const int
DNS_ERROR_POLICY_INVALID_CRITERIA_TIME_OF_DAY → const WIN32_ERROR
DNS_ERROR_POLICY_INVALID_CRITERIA_TRANSPORT_PROTOCOL → const WIN32_ERROR
DNS_ERROR_POLICY_INVALID_NAME → const int
DNS_ERROR_POLICY_INVALID_SETTINGS → const int
DNS_ERROR_POLICY_INVALID_WEIGHT → const int
DNS_ERROR_POLICY_LOCKED → const int
DNS_ERROR_POLICY_MISSING_CRITERIA → const int
DNS_ERROR_POLICY_PROCESSING_ORDER_INVALID → const int
DNS_ERROR_POLICY_SCOPE_MISSING → const int
DNS_ERROR_POLICY_SCOPE_NOT_ALLOWED → const int
DNS_ERROR_PRIMARY_REQUIRES_DATAFILE → const int
DNS_ERROR_RCODE → const int
DNS_ERROR_RCODE_BADKEY → const int
DNS_ERROR_RCODE_BADSIG → const int
DNS_ERROR_RCODE_BADTIME → const int
DNS_ERROR_RCODE_FORMAT_ERROR → const int
DNS_ERROR_RCODE_LAST → const int
DNS_ERROR_RCODE_NAME_ERROR → const int
DNS_ERROR_RCODE_NO_ERROR → const int
DNS_ERROR_RCODE_NOT_IMPLEMENTED → const int
DNS_ERROR_RCODE_NOTAUTH → const int
DNS_ERROR_RCODE_NOTZONE → const int
DNS_ERROR_RCODE_NXRRSET → const int
DNS_ERROR_RCODE_REFUSED → const int
DNS_ERROR_RCODE_SERVER_FAILURE → const int
DNS_ERROR_RCODE_YXDOMAIN → const int
DNS_ERROR_RCODE_YXRRSET → const int
DNS_ERROR_RECORD_ALREADY_EXISTS → const int
DNS_ERROR_RECORD_DOES_NOT_EXIST → const int
DNS_ERROR_RECORD_FORMAT → const int
DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT → const int
DNS_ERROR_RECORD_TIMED_OUT → const int
DNS_ERROR_RESPONSE_CODES_BASE → const int
DNS_ERROR_ROLLOVER_ALREADY_QUEUED → const int
DNS_ERROR_ROLLOVER_IN_PROGRESS → const int
DNS_ERROR_ROLLOVER_NOT_POKEABLE → const int
DNS_ERROR_RRL_INVALID_IPV4_PREFIX → const int
DNS_ERROR_RRL_INVALID_IPV6_PREFIX → const int
DNS_ERROR_RRL_INVALID_LEAK_RATE → const int
DNS_ERROR_RRL_INVALID_TC_RATE → const int
DNS_ERROR_RRL_INVALID_WINDOW_SIZE → const int
DNS_ERROR_RRL_LEAK_RATE_LESSTHAN_TC_RATE → const int
DNS_ERROR_RRL_NOT_ENABLED → const int
DNS_ERROR_SCOPE_ALREADY_EXISTS → const int
DNS_ERROR_SCOPE_DOES_NOT_EXIST → const int
DNS_ERROR_SCOPE_LOCKED → const int
DNS_ERROR_SECONDARY_DATA → const int
DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP → const int
DNS_ERROR_SECURE_BASE → const int
DNS_ERROR_SERVERSCOPE_IS_REFERENCED → const int
DNS_ERROR_SETUP_BASE → const int
DNS_ERROR_SIGNING_KEY_NOT_ACCESSIBLE → const int
DNS_ERROR_SOA_DELETE_INVALID → const int
DNS_ERROR_STANDBY_KEY_NOT_PRESENT → const int
DNS_ERROR_SUBNET_ALREADY_EXISTS → const int
DNS_ERROR_SUBNET_DOES_NOT_EXIST → const int
DNS_ERROR_TOO_MANY_SKDS → const int
DNS_ERROR_TRY_AGAIN_LATER → const int
DNS_ERROR_UNEXPECTED_CNG_ERROR → const int
DNS_ERROR_UNEXPECTED_DATA_PROTECTION_ERROR → const int
DNS_ERROR_UNKNOWN_RECORD_TYPE → const int
DNS_ERROR_UNKNOWN_SIGNING_PARAMETER_VERSION → const int
DNS_ERROR_UNSECURE_PACKET → const int
DNS_ERROR_UNSUPPORTED_ALGORITHM → const int
DNS_ERROR_VIRTUALIZATION_INSTANCE_ALREADY_EXISTS → const WIN32_ERROR
DNS_ERROR_VIRTUALIZATION_INSTANCE_DOES_NOT_EXIST → const WIN32_ERROR
DNS_ERROR_VIRTUALIZATION_TREE_LOCKED → const int
DNS_ERROR_WINS_INIT_FAILED → const int
DNS_ERROR_ZONE_ALREADY_EXISTS → const int
DNS_ERROR_ZONE_BASE → const int
DNS_ERROR_ZONE_CONFIGURATION_ERROR → const int
DNS_ERROR_ZONE_CREATION_FAILED → const int
DNS_ERROR_ZONE_DOES_NOT_EXIST → const int
DNS_ERROR_ZONE_HAS_NO_NS_RECORDS → const int
DNS_ERROR_ZONE_HAS_NO_SOA_RECORD → const int
DNS_ERROR_ZONE_IS_SHUTDOWN → const int
DNS_ERROR_ZONE_LOCKED → const int
DNS_ERROR_ZONE_LOCKED_FOR_SIGNING → const int
DNS_ERROR_ZONE_NOT_SECONDARY → const int
DNS_ERROR_ZONE_REQUIRES_MASTER_IP → const int
DNS_ERROR_ZONESCOPE_ALREADY_EXISTS → const int
DNS_ERROR_ZONESCOPE_DOES_NOT_EXIST → const int
DNS_ERROR_ZONESCOPE_FILE_WRITEBACK_FAILED → const int
DNS_ERROR_ZONESCOPE_IS_REFERENCED → const int
DockPosition_Bottom → const int
The window is docked at the bottom.
DockPosition_Fill → const int
The window is docked on all four sides.
DockPosition_Left → const int
The window is docked at the left.
DockPosition_None → const int
The window is not docked.
DockPosition_Right → const int
The window is docked at the right.
DockPosition_Top → const int
The window is docked at the top.
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.
DOT11_AUTH_ALGO_80211_OPEN → const int
DOT11_AUTH_ALGO_80211_SHARED_KEY → const int
DOT11_AUTH_ALGO_IHV_END → const DOT11_AUTH_ALGORITHM
DOT11_AUTH_ALGO_IHV_START → const DOT11_AUTH_ALGORITHM
DOT11_AUTH_ALGO_OWE → const int
DOT11_AUTH_ALGO_RSNA → const int
DOT11_AUTH_ALGO_RSNA_PSK → const int
DOT11_AUTH_ALGO_WPA → const int
DOT11_AUTH_ALGO_WPA3 → const int
DOT11_AUTH_ALGO_WPA3_ENT → const int
DOT11_AUTH_ALGO_WPA3_ENT_192 → const int
DOT11_AUTH_ALGO_WPA3_SAE → const int
DOT11_AUTH_ALGO_WPA_NONE → const int
DOT11_AUTH_ALGO_WPA_PSK → const int
dot11_BSS_type_any → const int
dot11_BSS_type_independent → const int
dot11_BSS_type_infrastructure → const int
DOT11_CIPHER_ALGO_BIP → const int
DOT11_CIPHER_ALGO_BIP_CMAC_256 → const int
DOT11_CIPHER_ALGO_BIP_GMAC_128 → const int
DOT11_CIPHER_ALGO_BIP_GMAC_256 → const int
DOT11_CIPHER_ALGO_CCMP → const int
DOT11_CIPHER_ALGO_CCMP_256 → const int
DOT11_CIPHER_ALGO_GCMP → const int
DOT11_CIPHER_ALGO_GCMP_256 → const int
DOT11_CIPHER_ALGO_IHV_END → const DOT11_CIPHER_ALGORITHM
DOT11_CIPHER_ALGO_IHV_START → const DOT11_CIPHER_ALGORITHM
DOT11_CIPHER_ALGO_NONE → const int
DOT11_CIPHER_ALGO_RSN_USE_GROUP → const int
DOT11_CIPHER_ALGO_TKIP → const int
DOT11_CIPHER_ALGO_WEP → const int
DOT11_CIPHER_ALGO_WEP104 → const int
DOT11_CIPHER_ALGO_WEP40 → const int
DOT11_CIPHER_ALGO_WPA_USE_GROUP → const int
dot11_phy_type_any → const int
dot11_phy_type_dmg → const int
dot11_phy_type_dsss → const int
dot11_phy_type_eht → const int
dot11_phy_type_erp → const int
dot11_phy_type_fhss → const int
dot11_phy_type_he → const int
dot11_phy_type_hrdsss → const int
dot11_phy_type_ht → const int
dot11_phy_type_IHV_end → const DOT11_PHY_TYPE
dot11_phy_type_IHV_start → const DOT11_PHY_TYPE
dot11_phy_type_irbaseband → const int
dot11_phy_type_ofdm → const int
dot11_phy_type_unknown → const int
dot11_phy_type_vht → const int
dot11_radio_state_off → const int
The radio is off.
dot11_radio_state_on → const int
The radio is on.
dot11_radio_state_unknown → const int
The radio state is unknown.
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.
DPI_AWARENESS_INVALID → const int
Invalid DPI awareness. This is an invalid DPI awareness value.
DPI_AWARENESS_PER_MONITOR_AWARE → const int
Per monitor DPI aware. This process 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_SYSTEM_AWARE → const int
System DPI aware. This process 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_UNAWARE → const int
DPI unaware. This process 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_HOSTING_BEHAVIOR_DEFAULT → const int
Default DPI hosting behavior. The associated window behaves as normal, and cannot create or re-parent child windows with a different DPI_AWARENESS_CONTEXT.
DPI_HOSTING_BEHAVIOR_INVALID → const int
Invalid DPI hosting behavior. This usually occurs if the previous SetThreadDpiHostingBehavior call used an invalid parameter.
DPI_HOSTING_BEHAVIOR_MIXED → const int
Mixed DPI hosting behavior. This enables the creation and re-parenting of child windows with different DPI_AWARENESS_CONTEXT. These child windows will be independently scaled by the OS.
DRAFT_QUALITY → const int
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.
DSD_BACKWARD → const int
Advance the slideshow backward.
DSD_FORWARD → const int
Advance the slideshow forward.
DSO_SHUFFLEIMAGES → const int
Shuffle is enabled; the images are shown in a random order.
DSREG_DEVICE_JOIN → const int
The device is joined to Azure Active Directory (Azure AD).
DSREG_UNKNOWN_JOIN → const int
The type of join is not known.
DSREG_WORKPLACE_JOIN → const int
The device is registered to Azure Active Directory (Azure AD), meaning an Azure AD work account is added on the device.
DSS_DISABLED → const int
DSS_DISABLED_BY_REMOTE_SESSION → const int
A remote session has temporarily disabled the slideshow.
DSS_ENABLED → const int
Slideshows are enabled.
DSS_HIDEPREFIX → const int
DSS_MONO → const int
DSS_NORMAL → const int
DSS_PREFIXONLY → const int
DSS_RIGHT → const int
DSS_SLIDESHOW → const int
A slideshow is currently configured.
DSS_UNION → const int
DST_BITMAP → const int
DST_COMPLEX → const int
DST_ICON → const int
DST_PREFIXTEXT → const int
DST_TEXT → const int
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.
DTPB_USECTLCOLORSTATIC → const int
DTPB_USEERASEBKGND → const int
DTPB_WINDOWDC → const int
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
DUPLICATE_CLOSE_SOURCE → const int
DUPLICATE_SAME_ACCESS → const int
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.
DWMSC_ALL → const int
All.
DWMSC_DOWN → const int
Down.
DWMSC_DRAG → const int
Drag.
DWMSC_HOLD → const int
Hold.
DWMSC_NONE → const int
None.
DWMSC_PENBARREL → const int
Pen barrel.
DWMSC_UP → const int
Up.
DWMWA_ALLOW_NCPAINT → const int
Use with DwmSetWindowAttribute. Enables content rendered in the non-client area to be visible on the frame drawn by DWM. The pvAttribute parameter points to a value of type BOOL. TRUE to enable content rendered in the non-client area to be visible on the frame; otherwise, FALSE.
DWMWA_BORDER_COLOR → const int
The color of the thin border around a top-level window. (Supported on Windows 11 and above.)
DWMWA_CAPTION_BUTTON_BOUNDS → const int
Use with DwmGetWindowAttribute. Retrieves the bounds of the caption button area in the window-relative space. The retrieved value is of type RECT. If the window is minimized or otherwise not visible to the user, then the value of the RECT retrieved is undefined. You should check whether the retrieved RECT contains a boundary that you can work with, and if it doesn't then you can conclude that the window is minimized or otherwise not visible.
DWMWA_CAPTION_COLOR → const int
The color of the caption. (Supported on Windows 11 and above.)
DWMWA_CLOAK → const int
Use with DwmSetWindowAttribute. Cloaks the window such that it is not visible to the user. The window is still composed by DWM.
DWMWA_CLOAKED → const int
Use with DwmGetWindowAttribute. If the window is cloaked, provides one of the following values explaining why.
DWMWA_DISALLOW_PEEK → const int
Use with DwmSetWindowAttribute. Do not show peek preview for the window. The peek view shows a full-sized preview of the window when the mouse hovers over the window's thumbnail in the taskbar. If this attribute is set, hovering the mouse pointer over the window's thumbnail dismisses peek (in case another window in the group has a peek preview showing). The pvAttribute parameter points to a value of type BOOL. TRUE to prevent peek functionality, or FALSE to allow it.
DWMWA_EXCLUDED_FROM_PEEK → const int
Use with DwmSetWindowAttribute. Prevents a window from fading to a glass sheet when peek is invoked. The pvAttribute parameter points to a value of type BOOL. TRUE to prevent the window from fading during another window's peek, or FALSE for normal behavior.
DWMWA_EXTENDED_FRAME_BOUNDS → const int
Use with DwmGetWindowAttribute. Retrieves the extended frame bounds rectangle in screen space. The retrieved value is of type RECT.
DWMWA_FLIP3D_POLICY → const int
Use with DwmSetWindowAttribute. Sets how Flip3D treats the window. The pvAttribute parameter points to a value from the DWMFLIP3DWINDOWPOLICY enumeration.
DWMWA_FORCE_ICONIC_REPRESENTATION → const int
Use with DwmSetWindowAttribute. Forces the window to display an iconic thumbnail or peek representation (a static bitmap), even if a live or snapshot representation of the window is available. This value is normally set during a window's creation, and not changed throughout the window's lifetime. Some scenarios, however, might require the value to change over time. The pvAttribute parameter points to a value of type BOOL. TRUE to require a iconic thumbnail or peek representation; otherwise, FALSE.
DWMWA_FREEZE_REPRESENTATION → const int
Use with DwmSetWindowAttribute. Freeze the window's thumbnail image with its current visuals. Do no further live updates on the thumbnail image to match the window's contents.
DWMWA_HAS_ICONIC_BITMAP → const int
Use with DwmSetWindowAttribute. The window will provide a bitmap for use by DWM as an iconic thumbnail or peek representation (a static bitmap) for the window. DWMWA_HAS_ICONIC_BITMAP can be specified with DWMWA_FORCE_ICONIC_REPRESENTATION. DWMWA_HAS_ICONIC_BITMAP normally is set during a window's creation and not changed throughout the window's lifetime. Some scenarios, however, might require the value to change over time. The pvAttribute parameter points to a value of type BOOL. TRUE to inform DWM that the window will provide an iconic thumbnail or peek representation; otherwise, FALSE.
DWMWA_NCRENDERING_ENABLED → const int
Use with DwmGetWindowAttribute. Discovers whether non-client rendering is enabled. The retrieved value is of type BOOL. TRUE if non-client rendering is enabled; otherwise, FALSE.
DWMWA_NCRENDERING_POLICY → const int
Use with DwmSetWindowAttribute. Sets the non-client rendering policy. The pvAttribute parameter points to a value from the DWMNCRENDERINGPOLICY enumeration.
DWMWA_NONCLIENT_RTL_LAYOUT → const int
Use with DwmSetWindowAttribute. Specifies whether non-client content is right-to-left (RTL) mirrored. The pvAttribute parameter points to a value of type BOOL. TRUE if the non-client content is right-to-left (RTL) mirrored; otherwise, FALSE.
DWMWA_TEXT_COLOR → const int
The color of the caption text. (Supported on Windows 11 and above.)
DWMWA_TRANSITIONS_FORCEDISABLED → const int
Use with DwmSetWindowAttribute. Enables or forcibly disables DWM transitions. The pvAttribute parameter points to a value of type BOOL. TRUE to disable transitions, or FALSE to enable transitions.
DWMWA_USE_HOSTBACKDROPBRUSH → const int
Use with DwmSetWindowAttribute. Enables a non-UWP window to use host backdrop brushes. If this flag is set, then a Win32 app that calls Windows::UI::Composition APIs can build transparency effects using the host backdrop brush (see Compositor.CreateHostBackdropBrush). The retrieved value is of type BOOL. TRUE to enable host backdrop brushes for the window; otherwise, FALSE. (Supported on Windows 11 and above.)
DWMWA_USE_IMMERSIVE_DARK_MODE → const int
Allows a window to either use the accent color, or dark, according to the user Color Mode preferences. (Supported on Windows 11 and above.)
DWMWA_VISIBLE_FRAME_BORDER_THICKNESS → const int
Width of the visible border around a thick frame window. (Supported on Windows 11 and above.)
DWMWA_WINDOW_CORNER_PREFERENCE → const int
Controls the policy that rounds top-level window corners. (Supported on Windows 11 and above.)
DWMWCP_DEFAULT → const int
Let the system decide whether or not to round window corners
DWMWCP_DONOTROUND → const int
Never round window corners
DWMWCP_ROUND → const int
Round the corners if appropriate
DWMWCP_ROUNDSMALL → const int
Round the corners if appropriate, with a small radius
DWPOS_CENTER → const int
Center the image; do not stretch.
DWPOS_FILL → const int
Stretch the image to fill the screen, cropping the image as necessary to avoid letterbox bars.
DWPOS_FIT → const int
Stretch the image to exactly the height or width of the monitor without changing its aspect ratio or cropping the image.
DWPOS_SPAN → const int
Spans a single image across all monitors attached to the system.
DWPOS_STRETCH → const int
Stretch the image to exactly fit on the monitor.
DWPOS_TILE → const int
Tile the image across all monitors.
eAll → const int
Audio rendering or capture stream.
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.
eCapture → const int
Audio capture stream.
eCommunications → const int
Voice communications (talking to another person).
eConsole → const int
Games, system notification sounds, and voice commands.
EDataFlow_enum_count → const int
The number of members in the EDataFlow enumeration (not counting the EDataFlow_enum_count member).
EDGE_BUMP → const int
EDGE_ETCHED → const int
EDGE_RAISED → const int
EDGE_SUNKEN → const int
EDS_RAWMODE → const int
EDS_ROTATEDMODE → const int
ELEMENT_TYPE_ARRAY → const int
A multi-dimensional array type modifier.
ELEMENT_TYPE_BOOLEAN → const int
A Boolean type.
ELEMENT_TYPE_BYREF → const int
A reference type modifier.
ELEMENT_TYPE_CHAR → const int
A character type.
ELEMENT_TYPE_CLASS → const int
A class type modifier.
ELEMENT_TYPE_CMOD_OPT → const int
A C language optional modifier.
ELEMENT_TYPE_CMOD_REQD → const int
A C language required modifier.
ELEMENT_TYPE_END → const int
Used internally.
ELEMENT_TYPE_FNPTR → const int
A pointer to a function.
ELEMENT_TYPE_GENERICINST → const int
A type modifier for generic types.
ELEMENT_TYPE_I → const int
Size of a native integer.
ELEMENT_TYPE_I1 → const int
A signed 1-byte integer.
ELEMENT_TYPE_I2 → const int
A signed 2-byte integer.
ELEMENT_TYPE_I4 → const int
A signed 4-byte integer.
ELEMENT_TYPE_I8 → const int
A signed 8-byte integer.
ELEMENT_TYPE_INTERNAL → const int
Used internally.
ELEMENT_TYPE_MAX → const int
An invalid type.
ELEMENT_TYPE_MODIFIER → const int
Used internally.
ELEMENT_TYPE_MVAR → const int
A method variable type modifier.
ELEMENT_TYPE_OBJECT → const int
A System.Object type.
ELEMENT_TYPE_PINNED → const int
Used internally.
ELEMENT_TYPE_PTR → const int
A pointer type modifier.
ELEMENT_TYPE_R4 → const int
A 4-byte floating point.
ELEMENT_TYPE_R8 → const int
An 8-byte floating point.
ELEMENT_TYPE_SENTINEL → const int
A type modifier that is a sentinel for a list of a variable number of parameters.
ELEMENT_TYPE_STRING → const int
A System.String type.
ELEMENT_TYPE_SZARRAY → const int
A single-dimensional, zero lower-bound array type modifier.
ELEMENT_TYPE_TYPEDBYREF → const int
A typed reference.
ELEMENT_TYPE_U → const int
Size of an unsigned native integer.
ELEMENT_TYPE_U1 → const int
An unsigned 1-byte integer.
ELEMENT_TYPE_U2 → const int
An unsigned 2-byte integer.
ELEMENT_TYPE_U4 → const int
An unsigned 4-byte integer.
ELEMENT_TYPE_U8 → const int
An unsigned 8-byte integer.
ELEMENT_TYPE_VALUETYPE → const int
A value type modifier.
ELEMENT_TYPE_VAR → const int
A class variable type modifier.
ELEMENT_TYPE_VOID → const int
A void type.
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.
eMultimedia → const int
Music, movies, narration, and live music recording.
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_AUTO_POSITION → const int
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.
EnergyTrackerCreate → const int
EnergyTrackerQuery → const int
ENUM_CURRENT_SETTINGS → const int
ENUM_REGISTRY_SETTINGS → const int
EOAC_ACCESS_CONTROL → const int
EOAC_ANY_AUTHORITY → const int
EOAC_APPID → const int
EOAC_AUTO_IMPERSONATE → const int
EOAC_DEFAULT → const int
EOAC_DISABLE_AAA → const int
EOAC_DYNAMIC → const int
EOAC_DYNAMIC_CLOAKING → const int
EOAC_MAKE_FULLSIC → const int
EOAC_MUTUAL_AUTH → const int
EOAC_NO_CUSTOM_MARSHAL → const int
EOAC_NONE → const int
EOAC_REQUIRE_FULLSIC → const int
EOAC_RESERVED1 → const int
EOAC_SECURE_REFS → const int
EOAC_STATIC_CLOAKING → const int
eRender → const int
Audio rendering stream.
ERole_enum_count → const int
The number of members in the ERole enumeration (not counting the ERole_enum_count member).
ERROR_ABANDON_HIBERFILE → const int
ERROR_ABANDONED_WAIT_0 → const int
ERROR_ABANDONED_WAIT_63 → const int
ERROR_ABIOS_ERROR → const int
ERROR_ACCESS_AUDIT_BY_POLICY → const int
ERROR_ACCESS_DENIED → const int
Access is denied.
ERROR_ACCESS_DENIED_APPDATA → const int
ERROR_ACCESS_DISABLED_BY_POLICY → const int
ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY → const int
ERROR_ACCESS_DISABLED_WEBBLADE → const int
ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER → const int
ERROR_ACCOUNT_DISABLED → const int
ERROR_ACCOUNT_EXPIRED → const int
ERROR_ACCOUNT_LOCKED_OUT → const int
ERROR_ACCOUNT_RESTRICTION → const int
ERROR_ACPI_ERROR → const int
ERROR_ACTIVATION_COUNT_EXCEEDED → const int
ERROR_ACTIVE_CONNECTIONS → const int
ERROR_ADAP_HDW_ERR → const int
A network adapter hardware error occurred.
ERROR_ADDRESS_ALREADY_ASSOCIATED → const int
ERROR_ADDRESS_NOT_ASSOCIATED → const int
ERROR_ADVANCED_INSTALLER_FAILED → const int
ERROR_ALERTED → const int
ERROR_ALIAS_EXISTS → const int
ERROR_ALL_NODES_NOT_AVAILABLE → const int
ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED → const int
ERROR_ALLOCATE_BUCKET → const int
ERROR_ALLOTTED_SPACE_EXCEEDED → const int
ERROR_ALREADY_ASSIGNED → const int
The local device name is already in use.
ERROR_ALREADY_EXISTS → const int
ERROR_ALREADY_FIBER → const int
ERROR_ALREADY_HAS_STREAM_ID → const int
ERROR_ALREADY_INITIALIZED → const int
ERROR_ALREADY_REGISTERED → const int
ERROR_ALREADY_RUNNING_LKG → const int
ERROR_ALREADY_THREAD → const int
ERROR_ALREADY_WAITING → const int
ERROR_ALREADY_WIN32 → const int
ERROR_AMBIGUOUS_SYSTEM_DEVICE → const int
ERROR_API_UNAVAILABLE → const int
ERROR_APP_DATA_CORRUPT → const int
ERROR_APP_DATA_EXPIRED → const int
ERROR_APP_DATA_LIMIT_EXCEEDED → const int
ERROR_APP_DATA_NOT_FOUND → const int
ERROR_APP_DATA_REBOOT_REQUIRED → const int
ERROR_APP_HANG → const int
ERROR_APP_INIT_FAILURE → const int
ERROR_APP_WRONG_OS → const int
ERROR_APPCONTAINER_REQUIRED → const int
ERROR_APPEXEC_APP_COMPAT_BLOCK → const int
ERROR_APPEXEC_CALLER_WAIT_TIMEOUT → const int
ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_LICENSING → const int
ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_RESOURCES → const int
ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_TERMINATION → const WIN32_ERROR
ERROR_APPEXEC_CONDITION_NOT_SATISFIED → const int
ERROR_APPEXEC_HANDLE_INVALIDATED → const int
ERROR_APPEXEC_HOST_ID_MISMATCH → const int
ERROR_APPEXEC_INVALID_HOST_GENERATION → const int
ERROR_APPEXEC_INVALID_HOST_STATE → const int
ERROR_APPEXEC_NO_DONOR → const int
ERROR_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION → const WIN32_ERROR
ERROR_APPEXEC_UNKNOWN_USER → const int
ERROR_APPHELP_BLOCK → const int
ERROR_APPINSTALLER_ACTIVATION_BLOCKED → const int
ERROR_APPINSTALLER_IS_MANAGED_BY_SYSTEM → const int
ERROR_APPINSTALLER_URI_IN_USE → const int
ERROR_APPX_FILE_NOT_ENCRYPTED → const int
ERROR_APPX_INTEGRITY_FAILURE_CLR_NGEN → const int
ERROR_APPX_RAW_DATA_WRITE_FAILED → const int
ERROR_ARBITRATION_UNHANDLED → const int
ERROR_ARENA_TRASHED → const int
The storage control blocks were destroyed.
ERROR_ARITHMETIC_OVERFLOW → const int
ERROR_ASSERTION_FAILURE → const int
ERROR_ATOMIC_LOCKS_NOT_SUPPORTED → const int
ERROR_AUDIT_FAILED → const int
ERROR_AUTHENTICATION_FIREWALL_FAILED → const int
ERROR_AUTHENTICODE_DISALLOWED → const int
ERROR_AUTHENTICODE_PUBLISHER_NOT_TRUSTED → const WIN32_ERROR
ERROR_AUTHENTICODE_TRUST_NOT_ESTABLISHED → const WIN32_ERROR
ERROR_AUTHENTICODE_TRUSTED_PUBLISHER → const int
ERROR_AUTHIP_FAILURE → const int
ERROR_AUTODATASEG_EXCEEDS_64k → const int
ERROR_BACKUP_CONTROLLER → const int
ERROR_BAD_ACCESSOR_FLAGS → const int
ERROR_BAD_ARGUMENTS → const int
ERROR_BAD_CLUSTERS → const int
ERROR_BAD_COMMAND → const int
The device does not recognize the command.
ERROR_BAD_COMPRESSION_BUFFER → const int
ERROR_BAD_CONFIGURATION → const int
ERROR_BAD_CURRENT_DIRECTORY → const int
ERROR_BAD_DESCRIPTOR_FORMAT → const int
ERROR_BAD_DEV_TYPE → const int
The network resource type is not correct.
ERROR_BAD_DEVICE → const int
ERROR_BAD_DEVICE_PATH → const int
ERROR_BAD_DLL_ENTRYPOINT → const int
ERROR_BAD_DRIVER → const int
ERROR_BAD_DRIVER_LEVEL → const int
ERROR_BAD_ENVIRONMENT → const int
The environment is incorrect.
ERROR_BAD_EXE_FORMAT → const int
ERROR_BAD_FILE_TYPE → const int
ERROR_BAD_FORMAT → const int
An attempt was made to load a program with an incorrect format.
ERROR_BAD_FUNCTION_TABLE → const int
ERROR_BAD_IMPERSONATION_LEVEL → const int
ERROR_BAD_INHERITANCE_ACL → const int
ERROR_BAD_INTERFACE_INSTALLSECT → const int
ERROR_BAD_LENGTH → const int
The program issued a command but the command length is incorrect.
ERROR_BAD_LOGON_SESSION_STATE → const int
ERROR_BAD_MCFG_TABLE → const int
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_PIPE → const int
ERROR_BAD_PROFILE → const int
ERROR_BAD_PROVIDER → const int
ERROR_BAD_QUERY_SYNTAX → const int
ERROR_BAD_RECOVERY_POLICY → const int
ERROR_BAD_REM_ADAP → const int
The remote adapter is not compatible.
ERROR_BAD_SECTION_NAME_LINE → const int
ERROR_BAD_SERVICE_ENTRYPOINT → const int
ERROR_BAD_SERVICE_INSTALLSECT → const int
ERROR_BAD_STACK → const int
ERROR_BAD_THREADID_ADDR → const int
ERROR_BAD_TOKEN_TYPE → const int
ERROR_BAD_UNIT → const int
The system cannot find the device specified.
ERROR_BAD_USER_PROFILE → const int
ERROR_BAD_USERNAME → const int
ERROR_BAD_VALIDATION_CLASS → const int
ERROR_BADDB → const int
ERROR_BADKEY → const int
ERROR_BADSTARTPOSITION → const int
ERROR_BCD_NOT_ALL_ENTRIES_IMPORTED → const int
ERROR_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED → const int
ERROR_BCD_TOO_MANY_ELEMENTS → const int
ERROR_BEGINNING_OF_MEDIA → const int
ERROR_BEYOND_VDL → const int
ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT → const int
ERROR_BLOCK_SHARED → const int
ERROR_BLOCK_SOURCE_WEAK_REFERENCE_INVALID → const int
ERROR_BLOCK_TARGET_WEAK_REFERENCE_INVALID → const int
ERROR_BLOCK_TOO_MANY_REFERENCES → const int
ERROR_BLOCK_WEAK_REFERENCE_INVALID → const int
ERROR_BLOCKED_BY_PARENTAL_CONTROLS → const int
ERROR_BOOT_ALREADY_ACCEPTED → const int
ERROR_BROKEN_PIPE → const int
ERROR_BUFFER_ALL_ZEROS → const int
ERROR_BUFFER_OVERFLOW → const int
ERROR_BUS_RESET → const int
ERROR_BUSY → const int
ERROR_BUSY_DRIVE → const int
ERROR_BYPASSIO_FLT_NOT_SUPPORTED → const int
ERROR_CACHE_PAGE_LOCKED → const int
ERROR_CALL_NOT_IMPLEMENTED → const int
ERROR_CALLBACK_INVOKE_INLINE → const int
ERROR_CALLBACK_POP_STACK → const int
ERROR_CALLBACK_SUPPLIED_INVALID_DATA → const int
ERROR_CAN_NOT_COMPLETE → const int
ERROR_CAN_NOT_DEL_LOCAL_WINS → const int
ERROR_CANCEL_VIOLATION → const int
ERROR_CANCELLED → const int
ERROR_CANNOT_ABORT_TRANSACTIONS → const int
ERROR_CANNOT_ACCEPT_TRANSACTED_WORK → const int
ERROR_CANNOT_BREAK_OPLOCK → const int
ERROR_CANNOT_COPY → const int
ERROR_CANNOT_DETECT_DRIVER_FAILURE → const int
ERROR_CANNOT_DETECT_PROCESS_ABORT → const int
ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION → const int
ERROR_CANNOT_FIND_WND_CLASS → const int
ERROR_CANNOT_GRANT_REQUESTED_OPLOCK → const int
ERROR_CANNOT_IMPERSONATE → const int
ERROR_CANNOT_LOAD_REGISTRY_FILE → const int
ERROR_CANNOT_MAKE → const int
The directory or file cannot be created.
ERROR_CANNOT_OPEN_PROFILE → const int
ERROR_CANNOT_SWITCH_RUNLEVEL → const int
ERROR_CANT_ACCESS_DOMAIN_INFO → const int
ERROR_CANT_ACCESS_FILE → const int
ERROR_CANT_ATTACH_TO_DEV_VOLUME → const int
ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY → const int
ERROR_CANT_CLEAR_ENCRYPTION_FLAG → const int
ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS → const int
ERROR_CANT_CROSS_RM_BOUNDARY → const int
ERROR_CANT_DELETE_LAST_ITEM → const int
ERROR_CANT_DISABLE_MANDATORY → const int
ERROR_CANT_ENABLE_DENY_ONLY → const int
ERROR_CANT_EVICT_ACTIVE_NODE → const int
ERROR_CANT_LOAD_CLASS_ICON → const int
ERROR_CANT_OPEN_ANONYMOUS → const int
ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT → const WIN32_ERROR
ERROR_CANT_RECOVER_WITH_HANDLE_OPEN → const int
ERROR_CANT_REMOVE_DEVINST → const int
ERROR_CANT_RESOLVE_FILENAME → const int
ERROR_CANT_TERMINATE_SELF → const int
ERROR_CANT_WAIT → const int
ERROR_CANTFETCHBACKWARDS → const int
ERROR_CANTOPEN → const int
ERROR_CANTREAD → const int
ERROR_CANTSCROLLBACKWARDS → const int
ERROR_CANTWRITE → const int
ERROR_CAPAUTHZ_CHANGE_TYPE → const int
ERROR_CAPAUTHZ_DB_CORRUPTED → const int
ERROR_CAPAUTHZ_NO_POLICY → const int
ERROR_CAPAUTHZ_NOT_AUTHORIZED → const int
ERROR_CAPAUTHZ_NOT_DEVUNLOCKED → const int
ERROR_CAPAUTHZ_NOT_PROVISIONED → const int
ERROR_CAPAUTHZ_SCCD_DEV_MODE_REQUIRED → const int
ERROR_CAPAUTHZ_SCCD_INVALID_CATALOG → const int
ERROR_CAPAUTHZ_SCCD_NO_AUTH_ENTITY → const int
ERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH → const int
ERROR_CAPAUTHZ_SCCD_PARSE_ERROR → const int
ERROR_CARDBUS_NOT_SUPPORTED → const int
ERROR_CASE_DIFFERING_NAMES_IN_DIR → const int
ERROR_CASE_SENSITIVE_PATH → const int
ERROR_CERTIFICATE_VALIDATION_PREFERENCE_CONFLICT → const WIN32_ERROR
ERROR_CHECKING_FILE_SYSTEM → const int
ERROR_CHECKOUT_REQUIRED → const int
ERROR_CHILD_MUST_BE_VOLATILE → const int
ERROR_CHILD_NOT_COMPLETE → const int
ERROR_CHILD_PROCESS_BLOCKED → const int
ERROR_CHILD_WINDOW_MENU → const int
ERROR_CIMFS_IMAGE_CORRUPT → const int
ERROR_CIMFS_IMAGE_VERSION_NOT_SUPPORTED → const int
ERROR_CIRCULAR_DEPENDENCY → const int
ERROR_CLASS_ALREADY_EXISTS → const int
ERROR_CLASS_DOES_NOT_EXIST → const int
ERROR_CLASS_HAS_WINDOWS → const int
ERROR_CLASS_MISMATCH → const int
ERROR_CLASSIC_COMPAT_MODE_NOT_ALLOWED → const int
ERROR_CLEANER_CARTRIDGE_INSTALLED → const int
ERROR_CLEANER_CARTRIDGE_SPENT → const int
ERROR_CLEANER_SLOT_NOT_SET → const int
ERROR_CLEANER_SLOT_SET → const int
ERROR_CLIENT_SERVER_PARAMETERS_INVALID → const int
ERROR_CLIPBOARD_NOT_OPEN → const int
ERROR_CLIPPING_NOT_SUPPORTED → const int
ERROR_CLOUD_FILE_ACCESS_DENIED → const int
ERROR_CLOUD_FILE_ALREADY_CONNECTED → const int
ERROR_CLOUD_FILE_AUTHENTICATION_FAILED → const int
ERROR_CLOUD_FILE_CONNECTED_PROVIDER_ONLY → const int
ERROR_CLOUD_FILE_DEHYDRATION_DISALLOWED → const int
ERROR_CLOUD_FILE_IN_USE → const int
ERROR_CLOUD_FILE_INSUFFICIENT_RESOURCES → const int
ERROR_CLOUD_FILE_INVALID_REQUEST → const int
ERROR_CLOUD_FILE_METADATA_CORRUPT → const int
ERROR_CLOUD_FILE_METADATA_TOO_LARGE → const int
ERROR_CLOUD_FILE_NETWORK_UNAVAILABLE → const int
ERROR_CLOUD_FILE_NOT_IN_SYNC → const int
ERROR_CLOUD_FILE_NOT_SUPPORTED → const int
ERROR_CLOUD_FILE_NOT_UNDER_SYNC_ROOT → const int
ERROR_CLOUD_FILE_PINNED → const int
ERROR_CLOUD_FILE_PROPERTY_BLOB_CHECKSUM_MISMATCH → const WIN32_ERROR
ERROR_CLOUD_FILE_PROPERTY_BLOB_TOO_LARGE → const int
ERROR_CLOUD_FILE_PROPERTY_CORRUPT → const int
ERROR_CLOUD_FILE_PROPERTY_LOCK_CONFLICT → const int
ERROR_CLOUD_FILE_PROPERTY_VERSION_NOT_SUPPORTED → const WIN32_ERROR
ERROR_CLOUD_FILE_PROVIDER_NOT_RUNNING → const int
ERROR_CLOUD_FILE_PROVIDER_TERMINATED → const int
ERROR_CLOUD_FILE_READ_ONLY_VOLUME → const int
ERROR_CLOUD_FILE_REQUEST_ABORTED → const int
ERROR_CLOUD_FILE_REQUEST_CANCELED → const int
ERROR_CLOUD_FILE_REQUEST_TIMEOUT → const int
ERROR_CLOUD_FILE_SYNC_ROOT_METADATA_CORRUPT → const int
ERROR_CLOUD_FILE_TOO_MANY_PROPERTY_BLOBS → const int
ERROR_CLOUD_FILE_UNSUCCESSFUL → const int
ERROR_CLOUD_FILE_US_MESSAGE_TIMEOUT → const int
ERROR_CLOUD_FILE_VALIDATION_FAILED → const int
ERROR_CLUSCFG_ALREADY_COMMITTED → const int
ERROR_CLUSCFG_ROLLBACK_FAILED → const int
ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT → const WIN32_ERROR
ERROR_CLUSTER_AFFINITY_CONFLICT → const int
ERROR_CLUSTER_BACKUP_IN_PROGRESS → const int
ERROR_CLUSTER_CANNOT_RETURN_PROPERTIES → const int
ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME → const int
ERROR_CLUSTER_CANT_DESERIALIZE_DATA → const int
ERROR_CLUSTER_CSV_INVALID_HANDLE → const int
ERROR_CLUSTER_CSV_IO_PAUSE_TIMEOUT → const int
ERROR_CLUSTER_CSV_SUPPORTED_ONLY_ON_COORDINATOR → const WIN32_ERROR
ERROR_CLUSTER_DATABASE_SEQMISMATCH → const int
ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS → const WIN32_ERROR
ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS → const WIN32_ERROR
ERROR_CLUSTER_DATABASE_UPDATE_CONDITION_FAILED → const WIN32_ERROR
ERROR_CLUSTER_DISK_NOT_CONNECTED → const int
ERROR_CLUSTER_EVICT_INVALID_REQUEST → const int
ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP → const int
ERROR_CLUSTER_FAULT_DOMAIN_FAILED_S2D_VALIDATION → const WIN32_ERROR
ERROR_CLUSTER_FAULT_DOMAIN_INVALID_HIERARCHY → const int
ERROR_CLUSTER_FAULT_DOMAIN_PARENT_NOT_FOUND → const int
ERROR_CLUSTER_FAULT_DOMAIN_S2D_CONNECTIVITY_LOSS → const WIN32_ERROR
ERROR_CLUSTER_GROUP_BUSY → const int
ERROR_CLUSTER_GROUP_MOVING → const int
ERROR_CLUSTER_GROUP_QUEUED → const int
ERROR_CLUSTER_GROUP_SINGLETON_RESOURCE → const int
ERROR_CLUSTER_GUM_NOT_LOCKER → const int
ERROR_CLUSTER_INCOMPATIBLE_VERSIONS → const int
ERROR_CLUSTER_INSTANCE_ID_MISMATCH → const int
ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION → const int
ERROR_CLUSTER_INVALID_INFRASTRUCTURE_FILESERVER_NAME → const WIN32_ERROR
ERROR_CLUSTER_INVALID_IPV6_NETWORK → const int
ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK → const int
ERROR_CLUSTER_INVALID_NETWORK → const int
ERROR_CLUSTER_INVALID_NETWORK_PROVIDER → const int
ERROR_CLUSTER_INVALID_NODE → const int
ERROR_CLUSTER_INVALID_NODE_WEIGHT → const int
ERROR_CLUSTER_INVALID_REQUEST → const int
ERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR → const int
ERROR_CLUSTER_INVALID_STRING_FORMAT → const int
ERROR_CLUSTER_INVALID_STRING_TERMINATION → const int
ERROR_CLUSTER_IPADDR_IN_USE → const int
ERROR_CLUSTER_JOIN_ABORTED → const int
ERROR_CLUSTER_JOIN_IN_PROGRESS → const int
ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS → const int
ERROR_CLUSTER_LAST_INTERNAL_NETWORK → const int
ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND → const int
ERROR_CLUSTER_MAX_NODES_IN_CLUSTER → const int
ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED → const int
ERROR_CLUSTER_MEMBERSHIP_HALT → const int
ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE → const int
ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME → const int
ERROR_CLUSTER_NETINTERFACE_EXISTS → const int
ERROR_CLUSTER_NETINTERFACE_NOT_FOUND → const int
ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE → const int
ERROR_CLUSTER_NETWORK_ALREADY_ONLINE → const int
ERROR_CLUSTER_NETWORK_EXISTS → const int
ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS → const int
ERROR_CLUSTER_NETWORK_NOT_FOUND → const int
ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP → const int
ERROR_CLUSTER_NETWORK_NOT_INTERNAL → const int
ERROR_CLUSTER_NO_NET_ADAPTERS → const int
ERROR_CLUSTER_NO_QUORUM → const int
ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED → const int
ERROR_CLUSTER_NO_SECURITY_CONTEXT → const int
ERROR_CLUSTER_NODE_ALREADY_DOWN → const int
ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT → const int
ERROR_CLUSTER_NODE_ALREADY_MEMBER → const int
ERROR_CLUSTER_NODE_ALREADY_UP → const int
ERROR_CLUSTER_NODE_DOWN → const int
ERROR_CLUSTER_NODE_DRAIN_IN_PROGRESS → const int
ERROR_CLUSTER_NODE_EXISTS → const int
ERROR_CLUSTER_NODE_IN_GRACE_PERIOD → const int
ERROR_CLUSTER_NODE_ISOLATED → const int
ERROR_CLUSTER_NODE_NOT_FOUND → const int
ERROR_CLUSTER_NODE_NOT_MEMBER → const int
ERROR_CLUSTER_NODE_NOT_PAUSED → const int
ERROR_CLUSTER_NODE_NOT_READY → const int
ERROR_CLUSTER_NODE_PAUSED → const int
ERROR_CLUSTER_NODE_QUARANTINED → const int
ERROR_CLUSTER_NODE_SHUTTING_DOWN → const int
ERROR_CLUSTER_NODE_UNREACHABLE → const int
ERROR_CLUSTER_NODE_UP → const int
ERROR_CLUSTER_NOT_INSTALLED → const int
ERROR_CLUSTER_NOT_SHARED_VOLUME → const int
ERROR_CLUSTER_NULL_DATA → const int
ERROR_CLUSTER_OBJECT_ALREADY_USED → const int
ERROR_CLUSTER_OBJECT_IS_CLUSTER_SET_VM → const int
ERROR_CLUSTER_OLD_VERSION → const int
ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST → const int
ERROR_CLUSTER_PARAMETER_MISMATCH → const int
ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS → const int
ERROR_CLUSTER_PARTIAL_READ → const int
ERROR_CLUSTER_PARTIAL_SEND → const int
ERROR_CLUSTER_PARTIAL_WRITE → const int
ERROR_CLUSTER_POISONED → const int
ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH → const int
ERROR_CLUSTER_QUORUMLOG_NOT_FOUND → const int
ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION → const int
ERROR_CLUSTER_RESNAME_NOT_FOUND → const int
ERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR → const int
ERROR_CLUSTER_RESOURCE_CONTAINS_UNSUPPORTED_DIFF_AREA_FOR_SHARED_VOLUMES → const WIN32_ERROR
ERROR_CLUSTER_RESOURCE_DOES_NOT_SUPPORT_UNMONITORED → const WIN32_ERROR
ERROR_CLUSTER_RESOURCE_IS_IN_MAINTENANCE_MODE → const WIN32_ERROR
ERROR_CLUSTER_RESOURCE_IS_REPLICA_VIRTUAL_MACHINE → const WIN32_ERROR
ERROR_CLUSTER_RESOURCE_IS_REPLICATED → const int
ERROR_CLUSTER_RESOURCE_LOCKED_STATUS → const int
ERROR_CLUSTER_RESOURCE_NOT_MONITORED → const int
ERROR_CLUSTER_RESOURCE_PROVIDER_FAILED → const int
ERROR_CLUSTER_RESOURCE_TYPE_BUSY → const int
ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND → const int
ERROR_CLUSTER_RESOURCE_VETOED_CALL → const int
ERROR_CLUSTER_RESOURCE_VETOED_MOVE_INCOMPATIBLE_NODES → const WIN32_ERROR
ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_DESTINATION → const WIN32_ERROR
ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_SOURCE → const WIN32_ERROR
ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE → const WIN32_ERROR
ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED → const int
ERROR_CLUSTER_RHS_FAILED_INITIALIZATION → const int
ERROR_CLUSTER_SHARED_VOLUME_FAILOVER_NOT_ALLOWED → const WIN32_ERROR
ERROR_CLUSTER_SHARED_VOLUME_NOT_REDIRECTED → const int
ERROR_CLUSTER_SHARED_VOLUME_REDIRECTED → const int
ERROR_CLUSTER_SHARED_VOLUMES_IN_USE → const int
ERROR_CLUSTER_SHUTTING_DOWN → const int
ERROR_CLUSTER_SINGLETON_RESOURCE → const int
ERROR_CLUSTER_SPACE_DEGRADED → const int
ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED → const int
ERROR_CLUSTER_TOKEN_DELEGATION_NOT_SUPPORTED → const int
ERROR_CLUSTER_TOO_MANY_NODES → const int
ERROR_CLUSTER_UPGRADE_FIX_QUORUM_NOT_SUPPORTED → const WIN32_ERROR
ERROR_CLUSTER_UPGRADE_IN_PROGRESS → const int
ERROR_CLUSTER_UPGRADE_INCOMPATIBLE_VERSIONS → const int
ERROR_CLUSTER_UPGRADE_INCOMPLETE → const int
ERROR_CLUSTER_UPGRADE_RESTART_REQUIRED → const int
ERROR_CLUSTER_USE_SHARED_VOLUMES_API → const int
ERROR_CLUSTER_WATCHDOG_TERMINATING → const int
ERROR_CLUSTER_WRONG_OS_VERSION → const int
ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND → const int
ERROR_CLUSTERLOG_CORRUPT → const int
ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE → const int
ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE → const int
ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE → const int
ERROR_CLUSTERSET_MANAGEMENT_CLUSTER_UNREACHABLE → const WIN32_ERROR
ERROR_COLORSPACE_MISMATCH → const int
ERROR_COM_TASK_STOP_PENDING → const int
ERROR_COMMITMENT_LIMIT → const int
ERROR_COMMITMENT_MINIMUM → const int
ERROR_COMPRESSED_FILE_NOT_SUPPORTED → const int
ERROR_COMPRESSION_DISABLED → const int
ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION → const int
ERROR_COMPRESSION_NOT_BENEFICIAL → const int
ERROR_CONNECTED_OTHER_PASSWORD → const int
ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT → const int
ERROR_CONNECTION_ABORTED → const int
ERROR_CONNECTION_ACTIVE → const int
ERROR_CONNECTION_COUNT_LIMIT → const int
ERROR_CONNECTION_INVALID → const int
ERROR_CONNECTION_REFUSED → const int
ERROR_CONNECTION_UNAVAIL → const int
ERROR_CONTAINER_ASSIGNED → const int
ERROR_CONTENT_BLOCKED → const int
ERROR_CONTEXT_EXPIRED → const int
ERROR_CONTINUE → const int
ERROR_CONTROL_C_EXIT → const int
ERROR_CONTROL_ID_NOT_FOUND → const int
ERROR_CONTROLLING_IEPORT → const int
ERROR_CONVERT_TO_LARGE → const int
ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND → const int
ERROR_CORE_RESOURCE → const int
ERROR_CORRUPT_LOG_CLEARED → const int
ERROR_CORRUPT_LOG_CORRUPTED → const int
ERROR_CORRUPT_LOG_DELETED_FULL → const int
ERROR_CORRUPT_LOG_OVERFULL → const int
ERROR_CORRUPT_LOG_UNAVAILABLE → const int
ERROR_CORRUPT_SYSTEM_FILE → const int
ERROR_COULD_NOT_INTERPRET → const int
ERROR_COULD_NOT_RESIZE_LOG → const int
ERROR_COUNTER_TIMEOUT → const int
ERROR_CPU_SET_INVALID → const int
ERROR_CRASH_DUMP → const int
ERROR_CRC → const int
Data error (cyclic redundancy check).
ERROR_CREATE_FAILED → const int
ERROR_CRM_PROTOCOL_ALREADY_EXISTS → const int
ERROR_CRM_PROTOCOL_NOT_FOUND → const int
ERROR_CROSS_PARTITION_VIOLATION → const int
ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE → const int
ERROR_CS_ENCRYPTION_FILE_NOT_CSE → const int
ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE → const int
ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE → const int
ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER → const int
ERROR_CSCSHARE_OFFLINE → const int
ERROR_CSV_VOLUME_NOT_LOCAL → const int
ERROR_CTLOG_INCONSISTENT_TRACKING_FILE → const int
ERROR_CTLOG_INVALID_TRACKING_STATE → const int
ERROR_CTLOG_LOGFILE_SIZE_EXCEEDED_MAXSIZE → const WIN32_ERROR
ERROR_CTLOG_TRACKING_NOT_INITIALIZED → const int
ERROR_CTLOG_VHD_CHANGED_OFFLINE → const int
ERROR_CTX_ACCOUNT_RESTRICTION → const int
ERROR_CTX_BAD_VIDEO_MODE → const int
ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY → const int
ERROR_CTX_CDM_CONNECT → const int
ERROR_CTX_CDM_DISCONNECT → const int
ERROR_CTX_CLIENT_LICENSE_IN_USE → const int
ERROR_CTX_CLIENT_LICENSE_NOT_SET → const int
ERROR_CTX_CLIENT_QUERY_TIMEOUT → const int
ERROR_CTX_CLOSE_PENDING → const int
ERROR_CTX_CONSOLE_CONNECT → const int
ERROR_CTX_CONSOLE_DISCONNECT → const int
ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED → const int
ERROR_CTX_GRAPHICS_INVALID → const int
ERROR_CTX_INVALID_MODEMNAME → const int
ERROR_CTX_INVALID_PD → const int
ERROR_CTX_INVALID_WD → const int
ERROR_CTX_LICENSE_CLIENT_INVALID → const int
ERROR_CTX_LICENSE_EXPIRED → const int
ERROR_CTX_LICENSE_NOT_AVAILABLE → const int
ERROR_CTX_LOGON_DISABLED → const int
ERROR_CTX_MODEM_INF_NOT_FOUND → const int
ERROR_CTX_MODEM_RESPONSE_BUSY → const int
ERROR_CTX_MODEM_RESPONSE_ERROR → const int
ERROR_CTX_MODEM_RESPONSE_NO_CARRIER → const int
ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE → const int
ERROR_CTX_MODEM_RESPONSE_TIMEOUT → const int
ERROR_CTX_MODEM_RESPONSE_VOICE → const int
ERROR_CTX_NO_FORCE_LOGOFF → const int
ERROR_CTX_NO_OUTBUF → const int
ERROR_CTX_NOT_CONSOLE → const int
ERROR_CTX_PD_NOT_FOUND → const int
ERROR_CTX_SECURITY_LAYER_ERROR → const int
ERROR_CTX_SERVICE_NAME_COLLISION → const int
ERROR_CTX_SESSION_IN_USE → const int
ERROR_CTX_SHADOW_DENIED → const int
ERROR_CTX_SHADOW_DISABLED → const int
ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE → const int
ERROR_CTX_SHADOW_INVALID → const int
ERROR_CTX_SHADOW_NOT_RUNNING → const int
ERROR_CTX_TD_ERROR → const int
ERROR_CTX_WD_NOT_FOUND → const int
ERROR_CTX_WINSTATION_ACCESS_DENIED → const int
ERROR_CTX_WINSTATION_ALREADY_EXISTS → const int
ERROR_CTX_WINSTATION_BUSY → const int
ERROR_CTX_WINSTATION_NAME_INVALID → const int
ERROR_CTX_WINSTATION_NOT_FOUND → const int
ERROR_CTX_WINSTATIONS_DISABLED → const int
ERROR_CURRENT_DIRECTORY → const int
The directory cannot be removed.
ERROR_CURRENT_DOMAIN_NOT_ALLOWED → const int
ERROR_CURRENT_TRANSACTION_NOT_VALID → const int
ERROR_DATA_CHECKSUM_ERROR → const int
ERROR_DATA_LOST_REPAIR → const int
ERROR_DATA_NOT_ACCEPTED → const int
ERROR_DATABASE_BACKUP_CORRUPT → const int
ERROR_DATABASE_DOES_NOT_EXIST → const int
ERROR_DATABASE_FAILURE → const int
ERROR_DATABASE_FULL → const int
ERROR_DATATYPE_MISMATCH → const int
ERROR_DAX_MAPPING_EXISTS → const int
ERROR_DBG_COMMAND_EXCEPTION → const int
ERROR_DBG_CONTINUE → const int
ERROR_DBG_CONTROL_BREAK → const int
ERROR_DBG_CONTROL_C → const int
ERROR_DBG_EXCEPTION_HANDLED → const int
ERROR_DBG_EXCEPTION_NOT_HANDLED → const int
ERROR_DBG_PRINTEXCEPTION_C → const int
ERROR_DBG_REPLY_LATER → const int
ERROR_DBG_RIPEXCEPTION → const int
ERROR_DBG_TERMINATE_PROCESS → const int
ERROR_DBG_TERMINATE_THREAD → const int
ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE → const int
ERROR_DC_NOT_FOUND → const int
ERROR_DDE_FAIL → const int
ERROR_DEBUG_ATTACH_FAILED → const int
ERROR_DEBUGGER_INACTIVE → const int
ERROR_DECRYPTION_FAILED → const int
ERROR_DELAY_LOAD_FAILED → const int
ERROR_DELETE_PENDING → const int
ERROR_DELETING_EXISTING_APPLICATIONDATA_STORE_FAILED → const WIN32_ERROR
ERROR_DELETING_ICM_XFORM → const int
ERROR_DEPENDENCY_ALREADY_EXISTS → const int
ERROR_DEPENDENCY_NOT_ALLOWED → const int
ERROR_DEPENDENCY_NOT_FOUND → const int
ERROR_DEPENDENCY_TREE_TOO_COMPLEX → const int
ERROR_DEPENDENT_RESOURCE_EXISTS → const int
ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT → const int
ERROR_DEPENDENT_SERVICES_RUNNING → const int
ERROR_DEPLOYMENT_BLOCKED_BY_POLICY → const int
ERROR_DEPLOYMENT_BLOCKED_BY_PROFILE_POLICY → const int
ERROR_DEPLOYMENT_BLOCKED_BY_USER_LOG_OFF → const int
ERROR_DEPLOYMENT_BLOCKED_BY_VOLUME_POLICY_MACHINE → const WIN32_ERROR
ERROR_DEPLOYMENT_BLOCKED_BY_VOLUME_POLICY_PACKAGE → const WIN32_ERROR
ERROR_DEPLOYMENT_FAILED_CONFLICTING_MUTABLE_PACKAGE_DIRECTORY → const WIN32_ERROR
ERROR_DEPLOYMENT_OPTION_NOT_SUPPORTED → const int
ERROR_DESTINATION_ELEMENT_FULL → const int
ERROR_DESTROY_OBJECT_OF_OTHER_THREAD → const int
ERROR_DEV_NOT_EXIST → const int
The specified network resource or device is no longer available.
ERROR_DEV_SIDELOAD_LIMIT_EXCEEDED → const int
ERROR_DEVICE_ALREADY_ATTACHED → const int
ERROR_DEVICE_ALREADY_REMEMBERED → const int
ERROR_DEVICE_DOOR_OPEN → const int
ERROR_DEVICE_ENUMERATION_ERROR → const int
ERROR_DEVICE_FEATURE_NOT_SUPPORTED → const int
ERROR_DEVICE_HARDWARE_ERROR → const int
ERROR_DEVICE_HINT_NAME_BUFFER_TOO_SMALL → const int
ERROR_DEVICE_IN_MAINTENANCE → const int
ERROR_DEVICE_IN_USE → const int
ERROR_DEVICE_INSTALL_BLOCKED → const int
ERROR_DEVICE_INSTALLER_NOT_READY → const int
ERROR_DEVICE_INTERFACE_ACTIVE → const int
ERROR_DEVICE_INTERFACE_REMOVED → const int
ERROR_DEVICE_NO_RESOURCES → const int
ERROR_DEVICE_NOT_AVAILABLE → const int
ERROR_DEVICE_NOT_CONNECTED → const int
The device is not connected.
ERROR_DEVICE_NOT_PARTITIONED → const int
ERROR_DEVICE_REINITIALIZATION_NEEDED → const int
ERROR_DEVICE_REMOVED → const int
ERROR_DEVICE_REQUIRES_CLEANING → const int
ERROR_DEVICE_RESET_REQUIRED → const int
ERROR_DEVICE_SUPPORT_IN_PROGRESS → const int
ERROR_DEVICE_UNREACHABLE → const int
ERROR_DEVINFO_DATA_LOCKED → const int
ERROR_DEVINFO_LIST_LOCKED → const int
ERROR_DEVINFO_NOT_REGISTERED → const int
ERROR_DEVINST_ALREADY_EXISTS → const int
ERROR_DEVINSTALL_QUEUE_NONNATIVE → const int
ERROR_DHCP_ADDRESS_CONFLICT → const int
ERROR_DI_BAD_PATH → const int
ERROR_DI_DO_DEFAULT → const int
ERROR_DI_DONT_INSTALL → const int
ERROR_DI_FUNCTION_OBSOLETE → const int
ERROR_DI_NOFILECOPY → const int
ERROR_DI_POSTPROCESSING_REQUIRED → const int
ERROR_DIF_BINDING_API_NOT_FOUND → const int
ERROR_DIF_IOCALLBACK_NOT_REPLACED → const int
ERROR_DIF_LIVEDUMP_LIMIT_EXCEEDED → const int
ERROR_DIF_VOLATILE_DRIVER_HOTPATCHED → const int
ERROR_DIF_VOLATILE_DRIVER_IS_NOT_RUNNING → const int
ERROR_DIF_VOLATILE_INVALID_INFO → const int
ERROR_DIF_VOLATILE_NOT_ALLOWED → const int
ERROR_DIF_VOLATILE_PLUGIN_CHANGE_NOT_ALLOWED → const int
ERROR_DIF_VOLATILE_PLUGIN_IS_NOT_RUNNING → const int
ERROR_DIF_VOLATILE_SECTION_NOT_LOCKED → const int
ERROR_DIFFERENT_PROFILE_RESOURCE_MANAGER_EXIST → const WIN32_ERROR
ERROR_DIFFERENT_SERVICE_ACCOUNT → const int
ERROR_DIFFERENT_VERSION_OF_PACKAGED_SERVICE_INSTALLED → const WIN32_ERROR
ERROR_DIR_EFS_DISALLOWED → const int
ERROR_DIR_NOT_EMPTY → const int
ERROR_DIR_NOT_ROOT → const int
ERROR_DIRECT_ACCESS_HANDLE → const int
ERROR_DIRECTORY → const int
ERROR_DIRECTORY_NOT_RM → const int
ERROR_DIRECTORY_NOT_SUPPORTED → const int
ERROR_DISCARDED → const int
ERROR_DISK_CHANGE → const int
ERROR_DISK_CORRUPT → const int
ERROR_DISK_FULL → const int
ERROR_DISK_NOT_CSV_CAPABLE → const int
ERROR_DISK_OPERATION_FAILED → const int
ERROR_DISK_QUOTA_EXCEEDED → const int
ERROR_DISK_RECALIBRATE_FAILED → const int
ERROR_DISK_REPAIR_DISABLED → const int
ERROR_DISK_REPAIR_REDIRECTED → const int
ERROR_DISK_REPAIR_UNSUCCESSFUL → const int
ERROR_DISK_RESET_FAILED → const int
ERROR_DISK_RESOURCES_EXHAUSTED → const int
ERROR_DISK_TOO_FRAGMENTED → const int
ERROR_DLL_INIT_FAILED → const int
ERROR_DLL_INIT_FAILED_LOGOFF → const int
ERROR_DLL_MIGHT_BE_INCOMPATIBLE → const int
ERROR_DLL_MIGHT_BE_INSECURE → const int
ERROR_DLL_NOT_FOUND → const int
ERROR_DLP_POLICY_DENIES_OPERATION → const int
ERROR_DLP_POLICY_SILENTLY_FAIL → const int
ERROR_DLP_POLICY_WARNS_AGAINST_OPERATION → const int
ERROR_DOMAIN_CONTROLLER_EXISTS → const int
ERROR_DOMAIN_CONTROLLER_NOT_FOUND → const int
ERROR_DOMAIN_CTRLR_CONFIG_ERROR → const int
ERROR_DOMAIN_EXISTS → const int
ERROR_DOMAIN_LIMIT_EXCEEDED → const int
ERROR_DOMAIN_SID_SAME_AS_LOCAL_WORKSTATION → const int
ERROR_DOMAIN_TRUST_INCONSISTENT → const int
ERROR_DOWNGRADE_DETECTED → const int
ERROR_DPL_NOT_SUPPORTED_FOR_USER → const int
ERROR_DRIVE_LOCKED → const int
ERROR_DRIVE_MEDIA_MISMATCH → const int
ERROR_DRIVER_BLOCKED → const int
ERROR_DRIVER_CANCEL_TIMEOUT → const int
ERROR_DRIVER_DATABASE_ERROR → const int
ERROR_DRIVER_FAILED_PRIOR_UNLOAD → const int
ERROR_DRIVER_FAILED_SLEEP → const int
ERROR_DRIVER_INSTALL_BLOCKED → const int
ERROR_DRIVER_NONNATIVE → const int
ERROR_DRIVER_PROCESS_TERMINATED → const int
ERROR_DRIVER_STORE_ADD_FAILED → const int
ERROR_DRIVER_STORE_DELETE_FAILED → const int
ERROR_DRIVERS_LEAKING_LOCKED_PAGES → const int
ERROR_DS_ADD_REPLICA_INHIBITED → const int
ERROR_DS_ADMIN_LIMIT_EXCEEDED → const int
ERROR_DS_AFFECTS_MULTIPLE_DSAS → const int
ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER → const int
ERROR_DS_ALIAS_DEREF_PROBLEM → const int
ERROR_DS_ALIAS_POINTS_TO_ALIAS → const int
ERROR_DS_ALIAS_PROBLEM → const int
ERROR_DS_ALIASED_OBJ_MISSING → const int
ERROR_DS_ATT_ALREADY_EXISTS → const int
ERROR_DS_ATT_IS_NOT_ON_OBJ → const int
ERROR_DS_ATT_NOT_DEF_FOR_CLASS → const int
ERROR_DS_ATT_NOT_DEF_IN_SCHEMA → const int
ERROR_DS_ATT_SCHEMA_REQ_ID → const int
ERROR_DS_ATT_SCHEMA_REQ_SYNTAX → const int
ERROR_DS_ATT_VAL_ALREADY_EXISTS → const int
ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS → const int
ERROR_DS_ATTRIBUTE_OWNED_BY_SAM → const int
ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED → const int
ERROR_DS_AUDIT_FAILURE → const int
ERROR_DS_AUTH_METHOD_NOT_SUPPORTED → const int
ERROR_DS_AUTH_UNKNOWN → const int
ERROR_DS_AUTHORIZATION_FAILED → const int
ERROR_DS_AUX_CLS_TEST_FAIL → const int
ERROR_DS_BAD_ATT_SCHEMA_SYNTAX → const int
ERROR_DS_BAD_HIERARCHY_FILE → const int
ERROR_DS_BAD_INSTANCE_TYPE → const int
ERROR_DS_BAD_NAME_SYNTAX → const int
ERROR_DS_BAD_RDN_ATT_ID_SYNTAX → const int
ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED → const int
ERROR_DS_BUSY → const int
ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD → const int
ERROR_DS_CANT_ADD_ATT_VALUES → const int
ERROR_DS_CANT_ADD_SYSTEM_ONLY → const int
ERROR_DS_CANT_ADD_TO_GC → const int
ERROR_DS_CANT_CACHE_ATT → const int
ERROR_DS_CANT_CACHE_CLASS → const int
ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC → const int
ERROR_DS_CANT_CREATE_UNDER_SCHEMA → const int
ERROR_DS_CANT_DEL_MASTER_CROSSREF → const int
ERROR_DS_CANT_DELETE → const int
ERROR_DS_CANT_DELETE_DSA_OBJ → const int
ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC → const int
ERROR_DS_CANT_DEREF_ALIAS → const int
ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN → const int
ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF → const int
ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN → const int
ERROR_DS_CANT_FIND_DSA_OBJ → const int
ERROR_DS_CANT_FIND_EXPECTED_NC → const int
ERROR_DS_CANT_FIND_NC_IN_CACHE → const int
ERROR_DS_CANT_MIX_MASTER_AND_REPS → const int
ERROR_DS_CANT_MOD_OBJ_CLASS → const int
ERROR_DS_CANT_MOD_PRIMARYGROUPID → const int
ERROR_DS_CANT_MOD_SYSTEM_ONLY → const int
ERROR_DS_CANT_MOVE_ACCOUNT_GROUP → const int
ERROR_DS_CANT_MOVE_APP_BASIC_GROUP → const int
ERROR_DS_CANT_MOVE_APP_QUERY_GROUP → const int
ERROR_DS_CANT_MOVE_DELETED_OBJECT → const int
ERROR_DS_CANT_MOVE_RESOURCE_GROUP → const int
ERROR_DS_CANT_ON_NON_LEAF → const int
ERROR_DS_CANT_ON_RDN → const int
ERROR_DS_CANT_REM_MISSING_ATT → const int
ERROR_DS_CANT_REM_MISSING_ATT_VAL → const int
ERROR_DS_CANT_REMOVE_ATT_CACHE → const int
ERROR_DS_CANT_REMOVE_CLASS_CACHE → const int
ERROR_DS_CANT_REPLACE_HIDDEN_REC → const int
ERROR_DS_CANT_RETRIEVE_ATTS → const int
ERROR_DS_CANT_RETRIEVE_CHILD → const int
ERROR_DS_CANT_RETRIEVE_DN → const int
ERROR_DS_CANT_RETRIEVE_INSTANCE → const int
ERROR_DS_CANT_RETRIEVE_SD → const int
ERROR_DS_CANT_START → const int
ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ → const int
ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS → const int
ERROR_DS_CHILDREN_EXIST → const int
ERROR_DS_CLASS_MUST_BE_CONCRETE → const int
ERROR_DS_CLASS_NOT_DSA → const int
ERROR_DS_CLIENT_LOOP → const int
ERROR_DS_CODE_INCONSISTENCY → const int
ERROR_DS_COMPARE_FALSE → const int
ERROR_DS_COMPARE_TRUE → const int
ERROR_DS_CONFIDENTIALITY_REQUIRED → const int
ERROR_DS_CONFIG_PARAM_MISSING → const int
ERROR_DS_CONSTRAINT_VIOLATION → const int
ERROR_DS_CONSTRUCTED_ATT_MOD → const int
ERROR_DS_CONTROL_NOT_FOUND → const int
ERROR_DS_COULDNT_CONTACT_FSMO → const int
ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE → const WIN32_ERROR
ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE → const int
ERROR_DS_COULDNT_UPDATE_SPNS → const int
ERROR_DS_COUNTING_AB_INDICES_FAILED → const int
ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE → const int
ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 → const int
ERROR_DS_CROSS_DOM_MOVE_ERROR → const int
ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD → const int
ERROR_DS_CROSS_NC_DN_RENAME → const int
ERROR_DS_CROSS_REF_BUSY → const int
ERROR_DS_CROSS_REF_EXISTS → const int
ERROR_DS_DATABASE_ERROR → const int
ERROR_DS_DECODING_ERROR → const int
ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED → const int
ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST → const int
ERROR_DS_DIFFERENT_REPL_EPOCHS → const int
ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER → const int
ERROR_DS_DISALLOWED_NC_REDIRECT → const int
ERROR_DS_DNS_LOOKUP_FAILURE → const int
ERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST → const int
ERROR_DS_DOMAIN_RENAME_IN_PROGRESS → const int
ERROR_DS_DOMAIN_VERSION_TOO_HIGH → const int
ERROR_DS_DOMAIN_VERSION_TOO_LOW → const int
ERROR_DS_DRA_ABANDON_SYNC → const int
ERROR_DS_DRA_ACCESS_DENIED → const int
ERROR_DS_DRA_BAD_DN → const int
ERROR_DS_DRA_BAD_INSTANCE_TYPE → const int
ERROR_DS_DRA_BAD_NC → const int
ERROR_DS_DRA_BUSY → const int
ERROR_DS_DRA_CONNECTION_FAILED → const int
ERROR_DS_DRA_CORRUPT_UTD_VECTOR → const int
ERROR_DS_DRA_DB_ERROR → const int
ERROR_DS_DRA_DN_EXISTS → const int
ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT → const int
ERROR_DS_DRA_EXTN_CONNECTION_FAILED → const int
ERROR_DS_DRA_GENERIC → const int
ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET → const int
ERROR_DS_DRA_INCONSISTENT_DIT → const int
ERROR_DS_DRA_INTERNAL_ERROR → const int
ERROR_DS_DRA_INVALID_PARAMETER → const int
ERROR_DS_DRA_MAIL_PROBLEM → const int
ERROR_DS_DRA_MISSING_KRBTGT_SECRET → const int
ERROR_DS_DRA_MISSING_PARENT → const int
ERROR_DS_DRA_NAME_COLLISION → const int
ERROR_DS_DRA_NO_REPLICA → const int
ERROR_DS_DRA_NOT_SUPPORTED → const int
ERROR_DS_DRA_OBJ_IS_REP_SOURCE → const int
ERROR_DS_DRA_OBJ_NC_MISMATCH → const int
ERROR_DS_DRA_OUT_OF_MEM → const int
ERROR_DS_DRA_OUT_SCHEDULE_WINDOW → const int
ERROR_DS_DRA_PREEMPTED → const int
ERROR_DS_DRA_RECYCLED_TARGET → const int
ERROR_DS_DRA_REF_ALREADY_EXISTS → const int
ERROR_DS_DRA_REF_NOT_FOUND → const int
ERROR_DS_DRA_REPL_PENDING → const int
ERROR_DS_DRA_RPC_CANCELLED → const int
ERROR_DS_DRA_SCHEMA_CONFLICT → const int
ERROR_DS_DRA_SCHEMA_INFO_SHIP → const int
ERROR_DS_DRA_SCHEMA_MISMATCH → const int
ERROR_DS_DRA_SECRETS_DENIED → const int
ERROR_DS_DRA_SHUTDOWN → const int
ERROR_DS_DRA_SINK_DISABLED → const int
ERROR_DS_DRA_SOURCE_DISABLED → const int
ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA → const int
ERROR_DS_DRA_SOURCE_REINSTALLED → const int
ERROR_DS_DRS_EXTENSIONS_CHANGED → const int
ERROR_DS_DS_REQUIRED → const int
ERROR_DS_DSA_MUST_BE_INT_MASTER → const int
ERROR_DS_DST_DOMAIN_NOT_NATIVE → const int
ERROR_DS_DST_NC_MISMATCH → const int
ERROR_DS_DUP_LDAP_DISPLAY_NAME → const int
ERROR_DS_DUP_MAPI_ID → const int
ERROR_DS_DUP_MSDS_INTID → const int
ERROR_DS_DUP_OID → const int
ERROR_DS_DUP_RDN → const int
ERROR_DS_DUP_SCHEMA_ID_GUID → const int
ERROR_DS_DUPLICATE_ID_FOUND → const int
ERROR_DS_ENCODING_ERROR → const int
ERROR_DS_EPOCH_MISMATCH → const int
ERROR_DS_EXISTING_AD_CHILD_NC → const int
ERROR_DS_EXISTS_IN_AUX_CLS → const int
ERROR_DS_EXISTS_IN_MAY_HAVE → const int
ERROR_DS_EXISTS_IN_MUST_HAVE → const int
ERROR_DS_EXISTS_IN_POSS_SUP → const int
ERROR_DS_EXISTS_IN_RDNATTID → const int
ERROR_DS_EXISTS_IN_SUB_CLS → const int
ERROR_DS_FILTER_UNKNOWN → const int
ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS → const int
ERROR_DS_FLAT_NAME_EXISTS_IN_FOREST → const int
ERROR_DS_FOREST_VERSION_TOO_HIGH → const int
ERROR_DS_FOREST_VERSION_TOO_LOW → const int
ERROR_DS_GC_NOT_AVAILABLE → const int
ERROR_DS_GC_REQUIRED → const int
ERROR_DS_GCVERIFY_ERROR → const int
ERROR_DS_GENERIC_ERROR → const int
ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER → const int
ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER → const int
ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER → const int
ERROR_DS_GOVERNSID_MISSING → const int
ERROR_DS_GROUP_CONVERSION_ERROR → const int
ERROR_DS_HAVE_PRIMARY_MEMBERS → const int
ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED → const int
ERROR_DS_HIERARCHY_TABLE_TOO_DEEP → const int
ERROR_DS_HIGH_ADLDS_FFL → const int
ERROR_DS_HIGH_DSA_VERSION → const int
ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD → const int
ERROR_DS_ILLEGAL_MOD_OPERATION → const int
ERROR_DS_ILLEGAL_SUPERIOR → const int
ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION → const int
ERROR_DS_INAPPROPRIATE_AUTH → const int
ERROR_DS_INAPPROPRIATE_MATCHING → const int
ERROR_DS_INCOMPATIBLE_CONTROLS_USED → const int
ERROR_DS_INCOMPATIBLE_VERSION → const int
ERROR_DS_INCORRECT_ROLE_OWNER → const int
ERROR_DS_INIT_FAILURE → const int
ERROR_DS_INIT_FAILURE_CONSOLE → const int
ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE → const int
ERROR_DS_INSTALL_NO_SRC_SCH_VERSION → const int
ERROR_DS_INSTALL_SCHEMA_MISMATCH → const int
ERROR_DS_INSUFF_ACCESS_RIGHTS → const int
ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT → const int
ERROR_DS_INTERNAL_FAILURE → const int
ERROR_DS_INVALID_ATTRIBUTE_SYNTAX → const int
ERROR_DS_INVALID_DMD → const int
ERROR_DS_INVALID_DN_SYNTAX → const int
ERROR_DS_INVALID_GROUP_TYPE → const int
ERROR_DS_INVALID_LDAP_DISPLAY_NAME → const int
ERROR_DS_INVALID_NAME_FOR_SPN → const int
ERROR_DS_INVALID_ROLE_OWNER → const int
ERROR_DS_INVALID_SCRIPT → const int
ERROR_DS_INVALID_SEARCH_FLAG → const int
ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE → const int
ERROR_DS_INVALID_SEARCH_FLAG_TUPLE → const int
ERROR_DS_IS_LEAF → const int
ERROR_DS_KEY_NOT_UNIQUE → const int
ERROR_DS_LDAP_SEND_QUEUE_FULL → const int
ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER → const WIN32_ERROR
ERROR_DS_LOCAL_ERROR → const int
ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY → const int
ERROR_DS_LOOP_DETECT → const int
ERROR_DS_LOW_ADLDS_FFL → const int
ERROR_DS_LOW_DSA_VERSION → const int
ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 → const int
ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED → const int
ERROR_DS_MAPI_ID_NOT_AVAILABLE → const int
ERROR_DS_MASTERDSA_REQUIRED → const int
ERROR_DS_MAX_OBJ_SIZE_EXCEEDED → const int
ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY → const int
ERROR_DS_MISSING_EXPECTED_ATT → const int
ERROR_DS_MISSING_FOREST_TRUST → const int
ERROR_DS_MISSING_FSMO_SETTINGS → const int
ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER → const int
ERROR_DS_MISSING_REQUIRED_ATT → const int
ERROR_DS_MISSING_SUPREF → const int
ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG → const int
ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE → const WIN32_ERROR
ERROR_DS_MODIFYDN_WRONG_GRANDPARENT → const int
ERROR_DS_MUST_BE_RUN_ON_DST_DC → const int
ERROR_DS_NAME_ERROR_DOMAIN_ONLY → const int
ERROR_DS_NAME_ERROR_NO_MAPPING → const int
ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING → const int
ERROR_DS_NAME_ERROR_NOT_FOUND → const int
ERROR_DS_NAME_ERROR_NOT_UNIQUE → const int
ERROR_DS_NAME_ERROR_RESOLVING → const int
ERROR_DS_NAME_ERROR_TRUST_REFERRAL → const int
ERROR_DS_NAME_NOT_UNIQUE → const int
ERROR_DS_NAME_REFERENCE_INVALID → const int
ERROR_DS_NAME_TOO_LONG → const int
ERROR_DS_NAME_TOO_MANY_PARTS → const int
ERROR_DS_NAME_TYPE_UNKNOWN → const int
ERROR_DS_NAME_UNPARSEABLE → const int
ERROR_DS_NAME_VALUE_TOO_LONG → const int
ERROR_DS_NAMING_MASTER_GC → const int
ERROR_DS_NAMING_VIOLATION → const int
ERROR_DS_NC_MUST_HAVE_NC_PARENT → const int
ERROR_DS_NC_STILL_HAS_DSAS → const int
ERROR_DS_NCNAME_MISSING_CR_REF → const int
ERROR_DS_NCNAME_MUST_BE_NC → const int
ERROR_DS_NO_ATTRIBUTE_OR_VALUE → const int
ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN → const int
ERROR_DS_NO_CHAINED_EVAL → const int
ERROR_DS_NO_CHAINING → const int
ERROR_DS_NO_CHECKPOINT_WITH_PDC → const int
ERROR_DS_NO_CROSSREF_FOR_NC → const int
ERROR_DS_NO_DELETED_NAME → const int
ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS → const int
ERROR_DS_NO_MORE_RIDS → const int
ERROR_DS_NO_MSDS_INTID → const int
ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN → const int
ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN → const int
ERROR_DS_NO_NTDSA_OBJECT → const int
ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC → const int
ERROR_DS_NO_PARENT_OBJECT → const int
ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION → const int
ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA → const int
ERROR_DS_NO_REF_DOMAIN → const int
ERROR_DS_NO_REQUESTED_ATTS_FOUND → const int
ERROR_DS_NO_RESULTS_RETURNED → const int
ERROR_DS_NO_RIDS_ALLOCATED → const int
ERROR_DS_NO_SERVER_OBJECT → const int
ERROR_DS_NO_SUCH_OBJECT → const int
ERROR_DS_NO_TREE_DELETE_ABOVE_NC → const int
ERROR_DS_NONEXISTENT_MAY_HAVE → const int
ERROR_DS_NONEXISTENT_MUST_HAVE → const int
ERROR_DS_NONEXISTENT_POSS_SUP → const int
ERROR_DS_NONSAFE_SCHEMA_CHANGE → const int
ERROR_DS_NOT_AN_OBJECT → const int
ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC → const int
ERROR_DS_NOT_CLOSEST → const int
ERROR_DS_NOT_INSTALLED → const int
ERROR_DS_NOT_SUPPORTED → const int
ERROR_DS_NOT_SUPPORTED_SORT_ORDER → const int
ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX → const int
ERROR_DS_NTDSCRIPT_PROCESS_ERROR → const int
ERROR_DS_NTDSCRIPT_SYNTAX_ERROR → const int
ERROR_DS_OBJ_CLASS_NOT_DEFINED → const int
ERROR_DS_OBJ_CLASS_NOT_SUBCLASS → const int
ERROR_DS_OBJ_CLASS_VIOLATION → const int
ERROR_DS_OBJ_GUID_EXISTS → const int
ERROR_DS_OBJ_NOT_FOUND → const int
ERROR_DS_OBJ_STRING_NAME_EXISTS → const int
ERROR_DS_OBJ_TOO_LARGE → const int
ERROR_DS_OBJECT_BEING_REMOVED → const int
ERROR_DS_OBJECT_CLASS_REQUIRED → const int
ERROR_DS_OBJECT_RESULTS_TOO_LARGE → const int
ERROR_DS_OFFSET_RANGE_ERROR → const int
ERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS → const int
ERROR_DS_OID_NOT_FOUND → const int
ERROR_DS_OPERATIONS_ERROR → const int
ERROR_DS_OUT_OF_SCOPE → const int
ERROR_DS_OUT_OF_VERSION_STORE → const int
ERROR_DS_PARAM_ERROR → const int
ERROR_DS_PARENT_IS_AN_ALIAS → const int
ERROR_DS_PDC_OPERATION_IN_PROGRESS → const int
ERROR_DS_PER_ATTRIBUTE_AUTHZ_FAILED_DURING_ADD → const WIN32_ERROR
ERROR_DS_POLICY_NOT_KNOWN → const int
ERROR_DS_PROTOCOL_ERROR → const int
ERROR_DS_RANGE_CONSTRAINT → const int
ERROR_DS_RDN_DOESNT_MATCH_SCHEMA → const int
ERROR_DS_RECALCSCHEMA_FAILED → const int
ERROR_DS_REFERRAL → const int
ERROR_DS_REFERRAL_LIMIT_EXCEEDED → const int
ERROR_DS_REFUSING_FSMO_ROLES → const int
ERROR_DS_REMOTE_CROSSREF_OP_FAILED → const int
ERROR_DS_REPL_LIFETIME_EXCEEDED → const int
ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR → const WIN32_ERROR
ERROR_DS_REPLICATOR_ONLY → const int
ERROR_DS_RESERVED_MAPI_ID → const int
ERROR_DS_RIDMGR_DISABLED → const int
ERROR_DS_RIDMGR_INIT_ERROR → const int
ERROR_DS_ROLE_NOT_VERIFIED → const int
ERROR_DS_ROOT_CANT_BE_SUBREF → const int
ERROR_DS_ROOT_MUST_BE_NC → const int
ERROR_DS_ROOT_REQUIRES_CLASS_TOP → const int
ERROR_DS_SAM_INIT_FAILURE → const int
ERROR_DS_SAM_INIT_FAILURE_CONSOLE → const int
ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY → const int
ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD → const int
ERROR_DS_SCHEMA_ALLOC_FAILED → const int
ERROR_DS_SCHEMA_NOT_LOADED → const int
ERROR_DS_SCHEMA_UPDATE_DISALLOWED → const int
ERROR_DS_SEC_DESC_INVALID → const int
ERROR_DS_SEC_DESC_TOO_SHORT → const int
ERROR_DS_SECURITY_CHECKING_ERROR → const int
ERROR_DS_SECURITY_ILLEGAL_MODIFY → const int
ERROR_DS_SEMANTIC_ATT_TEST → const int
ERROR_DS_SENSITIVE_GROUP_VIOLATION → const int
ERROR_DS_SERVER_DOWN → const int
ERROR_DS_SHUTTING_DOWN → const int
ERROR_DS_SINGLE_USER_MODE_FAILED → const int
ERROR_DS_SINGLE_VALUE_CONSTRAINT → const int
ERROR_DS_SIZELIMIT_EXCEEDED → const int
ERROR_DS_SORT_CONTROL_MISSING → const int
ERROR_DS_SOURCE_AUDITING_NOT_ENABLED → const int
ERROR_DS_SOURCE_DOMAIN_IN_FOREST → const int
ERROR_DS_SPN_VALUE_NOT_UNIQUE_IN_FOREST → const int
ERROR_DS_SRC_AND_DST_NC_IDENTICAL → const int
ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH → const int
ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER → const int
ERROR_DS_SRC_GUID_MISMATCH → const int
ERROR_DS_SRC_NAME_MISMATCH → const int
ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER → const int
ERROR_DS_SRC_SID_EXISTS_IN_FOREST → const int
ERROR_DS_STRING_SD_CONVERSION_FAILED → const int
ERROR_DS_STRONG_AUTH_REQUIRED → const int
ERROR_DS_SUB_CLS_TEST_FAIL → const int
ERROR_DS_SUBREF_MUST_HAVE_PARENT → const int
ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD → const int
ERROR_DS_SYNTAX_MISMATCH → const int
ERROR_DS_THREAD_LIMIT_EXCEEDED → const int
ERROR_DS_TIMELIMIT_EXCEEDED → const int
ERROR_DS_TREE_DELETE_NOT_FINISHED → const int
ERROR_DS_UNABLE_TO_SURRENDER_ROLES → const int
ERROR_DS_UNAVAILABLE → const int
ERROR_DS_UNAVAILABLE_CRIT_EXTENSION → const int
ERROR_DS_UNDELETE_SAM_VALIDATION_FAILED → const int
ERROR_DS_UNICODEPWD_NOT_IN_QUOTES → const int
ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER → const int
ERROR_DS_UNKNOWN_ERROR → const int
ERROR_DS_UNKNOWN_OPERATION → const int
ERROR_DS_UNWILLING_TO_PERFORM → const int
ERROR_DS_UPN_VALUE_NOT_UNIQUE_IN_FOREST → const int
ERROR_DS_USER_BUFFER_TO_SMALL → const int
ERROR_DS_VALUE_KEY_NOT_UNIQUE → const int
ERROR_DS_VERSION_CHECK_FAILURE → const int
ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL → const int
ERROR_DS_WRONG_LINKED_ATT_SYNTAX → const int
ERROR_DS_WRONG_OM_OBJ_CLASS → const int
ERROR_DUP_DOMAINNAME → 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_DUPLICATE_FOUND → const int
ERROR_DUPLICATE_PRIVILEGES → const int
ERROR_DUPLICATE_SERVICE_NAME → const int
ERROR_DUPLICATE_TAG → const int
ERROR_DYNAMIC_CODE_BLOCKED → const int
ERROR_EA_ACCESS_DENIED → const int
ERROR_EA_FILE_CORRUPT → const int
ERROR_EA_LIST_INCONSISTENT → const int
ERROR_EA_TABLE_FULL → const int
ERROR_EAS_DIDNT_FIT → const int
ERROR_EAS_NOT_SUPPORTED → const int
ERROR_EC_CIRCULAR_FORWARDING → const int
ERROR_EC_CRED_NOT_FOUND → const int
ERROR_EC_CREDSTORE_FULL → const int
ERROR_EC_LOG_DISABLED → const int
ERROR_EC_NO_ACTIVE_CHANNEL → const int
ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE → const int
ERROR_EDP_DPL_POLICY_CANT_BE_SATISFIED → const int
ERROR_EDP_POLICY_DENIES_OPERATION → const int
ERROR_EFS_ALG_BLOB_TOO_BIG → const int
ERROR_EFS_DISABLED → const int
ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION → const int
ERROR_EFS_SERVER_NOT_TRUSTED → const int
ERROR_EFS_VERSION_NOT_SUPPORT → const int
ERROR_ELEVATION_REQUIRED → const int
ERROR_EMPTY → const int
ERROR_ENCLAVE_FAILURE → const int
ERROR_ENCLAVE_NOT_TERMINATED → const int
ERROR_ENCLAVE_VIOLATION → const int
ERROR_ENCRYPTED_FILE_NOT_SUPPORTED → const int
ERROR_ENCRYPTED_IO_NOT_POSSIBLE → const int
ERROR_ENCRYPTING_METADATA_DISALLOWED → const int
ERROR_ENCRYPTION_DISABLED → const int
ERROR_ENCRYPTION_FAILED → const int
ERROR_ENCRYPTION_POLICY_DENIES_OPERATION → const int
ERROR_END_OF_MEDIA → const int
ERROR_ENLISTMENT_NOT_FOUND → const int
ERROR_ENLISTMENT_NOT_SUPERIOR → const int
ERROR_ENVVAR_NOT_FOUND → const int
ERROR_EOM_OVERFLOW → const int
ERROR_ERRORS_ENCOUNTERED → const int
ERROR_EVALUATION_EXPIRATION → const int
ERROR_EVENT_DONE → const int
ERROR_EVENT_PENDING → const int
ERROR_EVENTLOG_CANT_START → const int
ERROR_EVENTLOG_FILE_CHANGED → const int
ERROR_EVENTLOG_FILE_CORRUPT → const int
ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY → const int
ERROR_EVT_CHANNEL_CANNOT_ACTIVATE → const int
ERROR_EVT_CHANNEL_NOT_FOUND → const int
ERROR_EVT_CONFIGURATION_ERROR → const int
ERROR_EVT_EVENT_DEFINITION_NOT_FOUND → const int
ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND → const int
ERROR_EVT_FILTER_ALREADYSCOPED → const int
ERROR_EVT_FILTER_INVARG → const int
ERROR_EVT_FILTER_INVTEST → const int
ERROR_EVT_FILTER_INVTYPE → const int
ERROR_EVT_FILTER_NOTELTSET → const int
ERROR_EVT_FILTER_OUT_OF_RANGE → const int
ERROR_EVT_FILTER_PARSEERR → const int
ERROR_EVT_FILTER_TOO_COMPLEX → const int
ERROR_EVT_FILTER_UNEXPECTEDTOKEN → const int
ERROR_EVT_FILTER_UNSUPPORTEDOP → const int
ERROR_EVT_INVALID_CHANNEL_PATH → const int
ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE → const int
ERROR_EVT_INVALID_EVENT_DATA → const int
ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL → const WIN32_ERROR
ERROR_EVT_INVALID_PUBLISHER_NAME → const int
ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE → const int
ERROR_EVT_INVALID_QUERY → const int
ERROR_EVT_MALFORMED_XML_TEXT → const int
ERROR_EVT_MAX_INSERTS_REACHED → const int
ERROR_EVT_MESSAGE_ID_NOT_FOUND → const int
ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND → const int
ERROR_EVT_MESSAGE_NOT_FOUND → const int
ERROR_EVT_NON_VALIDATING_MSXML → const int
ERROR_EVT_PUBLISHER_DISABLED → const int
ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND → const int
ERROR_EVT_QUERY_RESULT_INVALID_POSITION → const int
ERROR_EVT_QUERY_RESULT_STALE → const int
ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL → const int
ERROR_EVT_UNRESOLVED_PARAMETER_INSERT → const int
ERROR_EVT_UNRESOLVED_VALUE_INSERT → const int
ERROR_EVT_VERSION_TOO_NEW → const int
ERROR_EVT_VERSION_TOO_OLD → const int
ERROR_EXCEPTION_IN_RESOURCE_CALL → const int
ERROR_EXCEPTION_IN_SERVICE → const int
ERROR_EXCL_SEM_ALREADY_OWNED → const int
The exclusive semaphore is owned by another process.
ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY → const int
ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY → const int
ERROR_EXE_MACHINE_TYPE_MISMATCH → const int
ERROR_EXE_MARKED_INVALID → const int
ERROR_EXPECTED_SECTION_NAME → const int
ERROR_EXPIRED_HANDLE → const int
ERROR_EXTENDED_ERROR → const int
ERROR_EXTERNAL_BACKING_PROVIDER_UNKNOWN → const int
ERROR_EXTERNAL_SYSKEY_NOT_SUPPORTED → const int
ERROR_EXTRANEOUS_INFORMATION → const int
ERROR_FAIL_FAST_EXCEPTION → const int
ERROR_FAIL_I24 → const int
Fail on INT 24.
ERROR_FAIL_NOACTION_REBOOT → const int
ERROR_FAIL_REBOOT_INITIATED → const int
ERROR_FAIL_REBOOT_REQUIRED → const int
ERROR_FAIL_RESTART → const int
ERROR_FAIL_SHUTDOWN → const int
ERROR_FAILED_DRIVER_ENTRY → const int
ERROR_FAILED_SERVICE_CONTROLLER_CONNECT → const int
ERROR_FATAL_APP_EXIT → const int
ERROR_FILE_CHECKED_OUT → const int
ERROR_FILE_CORRUPT → const int
ERROR_FILE_ENCRYPTED → const int
ERROR_FILE_EXISTS → const int
The file exists.
ERROR_FILE_HANDLE_REVOKED → const int
ERROR_FILE_HASH_NOT_IN_CATALOG → const int
ERROR_FILE_IDENTITY_NOT_PERSISTENT → const int
ERROR_FILE_INVALID → const int
ERROR_FILE_LEVEL_TRIM_NOT_SUPPORTED → const int
ERROR_FILE_METADATA_OPTIMIZATION_IN_PROGRESS → const int
ERROR_FILE_NOT_ENCRYPTED → const int
ERROR_FILE_NOT_FOUND → const int
The system cannot find the file specified.
ERROR_FILE_NOT_SUPPORTED → const int
ERROR_FILE_OFFLINE → const int
ERROR_FILE_PROTECTED_UNDER_DPL → const int
ERROR_FILE_READ_ONLY → const int
ERROR_FILE_SHARE_RESOURCE_CONFLICT → const int
ERROR_FILE_SNAP_IN_PROGRESS → const int
ERROR_FILE_SNAP_INVALID_PARAMETER → const int
ERROR_FILE_SNAP_IO_NOT_COORDINATED → const int
ERROR_FILE_SNAP_MODIFY_NOT_SUPPORTED → const int
ERROR_FILE_SNAP_UNEXPECTED_ERROR → const int
ERROR_FILE_SNAP_USER_SECTION_NOT_SUPPORTED → const int
ERROR_FILE_SYSTEM_LIMITATION → const int
ERROR_FILE_SYSTEM_VIRTUALIZATION_BUSY → const int
ERROR_FILE_SYSTEM_VIRTUALIZATION_INVALID_OPERATION → const WIN32_ERROR
ERROR_FILE_SYSTEM_VIRTUALIZATION_METADATA_CORRUPT → const WIN32_ERROR
ERROR_FILE_SYSTEM_VIRTUALIZATION_PROVIDER_UNKNOWN → const WIN32_ERROR
ERROR_FILE_SYSTEM_VIRTUALIZATION_UNAVAILABLE → const int
ERROR_FILE_TOO_LARGE → const int
ERROR_FILEMARK_DETECTED → const int
ERROR_FILENAME_EXCED_RANGE → const int
ERROR_FILEQUEUE_LOCKED → const int
ERROR_FIRMWARE_UPDATED → const int
ERROR_FLOAT_MULTIPLE_FAULTS → const int
ERROR_FLOAT_MULTIPLE_TRAPS → const int
ERROR_FLOATED_SECTION → const int
ERROR_FLOPPY_BAD_REGISTERS → const int
ERROR_FLOPPY_ID_MARK_NOT_FOUND → const int
ERROR_FLOPPY_UNKNOWN_ERROR → const int
ERROR_FLOPPY_VOLUME → const int
ERROR_FLOPPY_WRONG_CYLINDER → const int
ERROR_FORMS_AUTH_REQUIRED → const int
ERROR_FOUND_OUT_OF_SCOPE → const int
ERROR_FS_DRIVER_REQUIRED → const int
ERROR_FS_GUID_MISMATCH → const int
ERROR_FS_METADATA_INCONSISTENT → const int
ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY → const int
ERROR_FT_DI_SCAN_REQUIRED → const int
ERROR_FT_READ_FAILURE → const int
ERROR_FT_READ_FROM_COPY_FAILURE → const int
ERROR_FT_READ_RECOVERY_FROM_BACKUP → const int
ERROR_FT_WRITE_FAILURE → const int
ERROR_FT_WRITE_RECOVERY → const int
ERROR_FULL_BACKUP → const int
ERROR_FULLSCREEN_MODE → const int
ERROR_FUNCTION_FAILED → const int
ERROR_FUNCTION_NOT_CALLED → const int
ERROR_GDI_HANDLE_LEAK → const int
ERROR_GEN_FAILURE → const int
A device attached to the system is not functioning.
ERROR_GENERAL_SYNTAX → const int
ERROR_GENERIC_COMMAND_FAILED → const int
ERROR_GENERIC_NOT_MAPPED → const int
ERROR_GLOBAL_ONLY_HOOK → const int
ERROR_GPIO_CLIENT_INFORMATION_INVALID → const int
ERROR_GPIO_INCOMPATIBLE_CONNECT_MODE → const int
ERROR_GPIO_INTERRUPT_ALREADY_UNMASKED → const int
ERROR_GPIO_INVALID_REGISTRATION_PACKET → const int
ERROR_GPIO_OPERATION_DENIED → const int
ERROR_GPIO_VERSION_NOT_SUPPORTED → const int
ERROR_GRACEFUL_DISCONNECT → const int
ERROR_GROUP_EXISTS → const int
ERROR_GROUP_NOT_AVAILABLE → const int
ERROR_GROUP_NOT_FOUND → const int
ERROR_GROUP_NOT_ONLINE → const int
ERROR_GROUPSET_CANT_PROVIDE → const int
ERROR_GROUPSET_NOT_AVAILABLE → const int
ERROR_GROUPSET_NOT_FOUND → const int
ERROR_GUID_SUBSTITUTION_MADE → const int
ERROR_HANDLE_DISK_FULL → const int
The disk is full.
ERROR_HANDLE_EOF → const int
Reached the end of the file.
ERROR_HANDLE_NO_LONGER_VALID → const int
ERROR_HANDLE_REVOKED → const int
ERROR_HANDLES_CLOSED → const int
ERROR_HAS_SYSTEM_CRITICAL_FILES → const int
ERROR_HASH_NOT_PRESENT → const int
ERROR_HASH_NOT_SUPPORTED → const int
ERROR_HEURISTIC_DAMAGE_POSSIBLE → const int
ERROR_HIBERNATED → const int
ERROR_HIBERNATION_FAILURE → const int
ERROR_HOOK_NEEDS_HMOD → const int
ERROR_HOOK_NOT_INSTALLED → const int
ERROR_HOOK_TYPE_NOT_ALLOWED → const int
ERROR_HOST_DOWN → const int
ERROR_HOST_NODE_NOT_AVAILABLE → const int
ERROR_HOST_NODE_NOT_GROUP_OWNER → const int
ERROR_HOST_NODE_NOT_RESOURCE_OWNER → const int
ERROR_HOST_UNREACHABLE → const int
ERROR_HOTKEY_ALREADY_REGISTERED → const int
ERROR_HOTKEY_NOT_REGISTERED → const int
ERROR_HV_ACCESS_DENIED → const int
ERROR_HV_ACKNOWLEDGED → const int
ERROR_HV_CPUID_FEATURE_VALIDATION → const int
ERROR_HV_CPUID_XSAVE_FEATURE_VALIDATION → const WIN32_ERROR
ERROR_HV_DEVICE_NOT_IN_DOMAIN → const int
ERROR_HV_EVENT_BUFFER_ALREADY_FREED → const int
ERROR_HV_FEATURE_UNAVAILABLE → const int
ERROR_HV_INACTIVE → const int
ERROR_HV_INSUFFICIENT_BUFFER → const int
ERROR_HV_INSUFFICIENT_BUFFERS → const int
ERROR_HV_INSUFFICIENT_CONTIGUOUS_MEMORY → const WIN32_ERROR
ERROR_HV_INSUFFICIENT_CONTIGUOUS_MEMORY_MIRRORING → const WIN32_ERROR
ERROR_HV_INSUFFICIENT_CONTIGUOUS_ROOT_MEMORY → const WIN32_ERROR
ERROR_HV_INSUFFICIENT_CONTIGUOUS_ROOT_MEMORY_MIRRORING → const WIN32_ERROR
ERROR_HV_INSUFFICIENT_DEVICE_DOMAINS → const int
ERROR_HV_INSUFFICIENT_MEMORY → const int
ERROR_HV_INSUFFICIENT_MEMORY_MIRRORING → const int
ERROR_HV_INSUFFICIENT_ROOT_MEMORY → const int
ERROR_HV_INSUFFICIENT_ROOT_MEMORY_MIRRORING → const WIN32_ERROR
ERROR_HV_INVALID_ALIGNMENT → const int
ERROR_HV_INVALID_CONNECTION_ID → const int
ERROR_HV_INVALID_CPU_GROUP_ID → const int
ERROR_HV_INVALID_CPU_GROUP_STATE → const int
ERROR_HV_INVALID_DEVICE_ID → const int
ERROR_HV_INVALID_DEVICE_STATE → const int
ERROR_HV_INVALID_HYPERCALL_CODE → const int
ERROR_HV_INVALID_HYPERCALL_INPUT → const int
ERROR_HV_INVALID_LP_INDEX → const int
ERROR_HV_INVALID_PARAMETER → const int
ERROR_HV_INVALID_PARTITION_ID → const int
ERROR_HV_INVALID_PARTITION_STATE → const int
ERROR_HV_INVALID_PORT_ID → const int
ERROR_HV_INVALID_PROXIMITY_DOMAIN_INFO → const int
ERROR_HV_INVALID_REGISTER_VALUE → const int
ERROR_HV_INVALID_SAVE_RESTORE_STATE → const int
ERROR_HV_INVALID_SYNIC_STATE → const int
ERROR_HV_INVALID_VP_INDEX → const int
ERROR_HV_INVALID_VP_STATE → const int
ERROR_HV_INVALID_VTL_STATE → const int
ERROR_HV_MSR_ACCESS_FAILED → const int
ERROR_HV_NESTED_VM_EXIT → const int
ERROR_HV_NO_DATA → const int
ERROR_HV_NO_RESOURCES → const int
ERROR_HV_NOT_ACKNOWLEDGED → const int
ERROR_HV_NOT_ALLOWED_WITH_NESTED_VIRT_ACTIVE → const WIN32_ERROR
ERROR_HV_NOT_PRESENT → const int
ERROR_HV_NX_NOT_DETECTED → const int
ERROR_HV_OBJECT_IN_USE → const int
ERROR_HV_OPERATION_DENIED → const int
ERROR_HV_OPERATION_FAILED → const int
ERROR_HV_PAGE_REQUEST_INVALID → const int
ERROR_HV_PARTITION_TOO_DEEP → const int
ERROR_HV_PENDING_PAGE_REQUESTS → const int
ERROR_HV_PROCESSOR_STARTUP_TIMEOUT → const int
ERROR_HV_PROPERTY_VALUE_OUT_OF_RANGE → const int
ERROR_HV_SMX_ENABLED → const int
ERROR_HV_UNKNOWN_PROPERTY → const int
ERROR_HWNDS_HAVE_DIFF_PARENT → const int
ERROR_ICM_NOT_ENABLED → const int
ERROR_IEPORT_FULL → const int
ERROR_ILL_FORMED_PASSWORD → const int
ERROR_ILLEGAL_CHARACTER → const int
ERROR_ILLEGAL_DLL_RELOCATION → const int
ERROR_ILLEGAL_ELEMENT_ADDRESS → const int
ERROR_ILLEGAL_FLOAT_CONTEXT → const int
ERROR_IMAGE_AT_DIFFERENT_BASE → const int
ERROR_IMAGE_MACHINE_TYPE_MISMATCH → const int
ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE → const int
ERROR_IMAGE_NOT_AT_BASE → const int
ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT → const int
ERROR_IMPLEMENTATION_LIMIT → const int
ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED → const int
ERROR_IN_WOW64 → const int
ERROR_INC_BACKUP → const int
ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE → const int
ERROR_INCOMPATIBLE_SERVICE_SID_TYPE → const int
ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING → const WIN32_ERROR
ERROR_INCORRECT_ACCOUNT_TYPE → const int
ERROR_INCORRECT_ADDRESS → const int
ERROR_INCORRECT_SIZE → const int
ERROR_INDEX_ABSENT → const int
ERROR_INDEX_OUT_OF_BOUNDS → const int
ERROR_INDIGENOUS_TYPE → const int
ERROR_INDOUBT_TRANSACTIONS_EXIST → const int
ERROR_INF_IN_USE_BY_DEVICES → const int
ERROR_INFLOOP_IN_RELOC_CHAIN → const int
ERROR_INSTALL_ALREADY_RUNNING → const int
ERROR_INSTALL_CANCEL → const int
ERROR_INSTALL_DEREGISTRATION_FAILURE → const int
ERROR_INSTALL_FAILED → const int
ERROR_INSTALL_FAILURE → const int
ERROR_INSTALL_FIREWALL_SERVICE_NOT_RUNNING → const int
ERROR_INSTALL_FULLTRUST_HOSTRUNTIME_REQUIRES_MAIN_PACKAGE_FULLTRUST_CAPABILITY → const WIN32_ERROR
ERROR_INSTALL_INVALID_PACKAGE → const int
ERROR_INSTALL_LANGUAGE_UNSUPPORTED → const int
ERROR_INSTALL_LOG_FAILURE → const int
ERROR_INSTALL_NETWORK_FAILURE → const int
ERROR_INSTALL_NOTUSED → const int
ERROR_INSTALL_OPEN_PACKAGE_FAILED → const int
ERROR_INSTALL_OPTIONAL_PACKAGE_APPLICATIONID_NOT_UNIQUE → const WIN32_ERROR
ERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE → const WIN32_ERROR
ERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_FULLTRUST_CAPABILITY → const WIN32_ERROR
ERROR_INSTALL_OUT_OF_DISK_SPACE → const int
ERROR_INSTALL_PACKAGE_DOWNGRADE → const int
ERROR_INSTALL_PACKAGE_INVALID → const int
ERROR_INSTALL_PACKAGE_NOT_FOUND → const int
ERROR_INSTALL_PACKAGE_OPEN_FAILED → const int
ERROR_INSTALL_PACKAGE_REJECTED → const int
ERROR_INSTALL_PACKAGE_VERSION → const int
ERROR_INSTALL_PLATFORM_UNSUPPORTED → const int
ERROR_INSTALL_POLICY_FAILURE → const int
ERROR_INSTALL_PREREQUISITE_FAILED → const int
ERROR_INSTALL_REGISTRATION_FAILURE → const int
ERROR_INSTALL_REJECTED → const int
ERROR_INSTALL_REMOTE_DISALLOWED → const int
ERROR_INSTALL_REMOTE_PROHIBITED → const int
ERROR_INSTALL_RESOLVE_DEPENDENCY_FAILED → const int
ERROR_INSTALL_RESOLVE_HOSTRUNTIME_DEPENDENCY_FAILED → const WIN32_ERROR
ERROR_INSTALL_SERVICE_FAILURE → const int
ERROR_INSTALL_SERVICE_SAFEBOOT → const int
ERROR_INSTALL_SOURCE_ABSENT → const int
ERROR_INSTALL_SUSPEND → const int
ERROR_INSTALL_TEMP_UNWRITABLE → const int
ERROR_INSTALL_TRANSFORM_FAILURE → const int
ERROR_INSTALL_TRANSFORM_REJECTED → const int
ERROR_INSTALL_UI_FAILURE → const int
ERROR_INSTALL_USEREXIT → const int
ERROR_INSTALL_VOLUME_CORRUPT → const int
ERROR_INSTALL_VOLUME_NOT_EMPTY → const int
ERROR_INSTALL_VOLUME_OFFLINE → const int
ERROR_INSTALL_WRONG_PROCESSOR_ARCHITECTURE → const int
ERROR_INSTRUCTION_MISALIGNMENT → const int
ERROR_INSUFFICIENT_BUFFER → const int
ERROR_INSUFFICIENT_LOGON_INFO → const int
ERROR_INSUFFICIENT_POWER → const int
ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE → const WIN32_ERROR
ERROR_INSUFFICIENT_VIRTUAL_ADDR_RESOURCES → const int
ERROR_INTERFACE_DEVICE_ACTIVE → const int
ERROR_INTERFACE_DEVICE_REMOVED → const int
ERROR_INTERMIXED_KERNEL_EA_OPERATION → const int
ERROR_INTERNAL_DB_CORRUPTION → const int
ERROR_INTERNAL_DB_ERROR → const int
ERROR_INTERNAL_ERROR → const int
ERROR_INTERRUPT_STILL_CONNECTED → const int
ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED → const int
ERROR_INVALID_ACCEL_HANDLE → const int
ERROR_INVALID_ACCESS → const int
The access code is invalid.
ERROR_INVALID_ACCOUNT_NAME → const int
ERROR_INVALID_ACE_CONDITION → const int
ERROR_INVALID_ACL → const int
ERROR_INVALID_ADDRESS → const int
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_BLOCK_LENGTH → const int
ERROR_INVALID_CAP → const int
ERROR_INVALID_CATEGORY → const int
ERROR_INVALID_CLASS → const int
ERROR_INVALID_CLASS_INSTALLER → const int
ERROR_INVALID_CLEANER → const int
ERROR_INVALID_CLUSTER_IPV6_ADDRESS → const int
ERROR_INVALID_CMM → const int
ERROR_INVALID_COINSTALLER → const int
ERROR_INVALID_COLORINDEX → const int
ERROR_INVALID_COLORSPACE → const int
ERROR_INVALID_COMBOBOX_MESSAGE → const int
ERROR_INVALID_COMMAND_LINE → const int
ERROR_INVALID_COMPUTERNAME → const int
ERROR_INVALID_CONFIG_VALUE → const int
ERROR_INVALID_CRUNTIME_PARAMETER → const int
ERROR_INVALID_CURSOR_HANDLE → const int
ERROR_INVALID_DATA → const int
The data is invalid.
ERROR_INVALID_DATATYPE → const int
ERROR_INVALID_DEVICE_OBJECT_PARAMETER → const int
ERROR_INVALID_DEVINST_NAME → const int
ERROR_INVALID_DLL → const int
ERROR_INVALID_DOMAIN_ROLE → const int
ERROR_INVALID_DOMAIN_STATE → const int
ERROR_INVALID_DOMAINNAME → const int
ERROR_INVALID_DRIVE → const int
The system cannot find the drive specified.
ERROR_INVALID_DRIVE_OBJECT → const int
ERROR_INVALID_DWP_HANDLE → const int
ERROR_INVALID_EA_HANDLE → const int
ERROR_INVALID_EA_NAME → const int
ERROR_INVALID_EDIT_HEIGHT → const int
ERROR_INVALID_ENVIRONMENT → const int
ERROR_INVALID_EVENT_COUNT → const int
ERROR_INVALID_EVENTNAME → const int
ERROR_INVALID_EXCEPTION_HANDLER → const int
ERROR_INVALID_EXE_SIGNATURE → const int
ERROR_INVALID_FIELD → const int
ERROR_INVALID_FIELD_IN_PARAMETER_LIST → const int
ERROR_INVALID_FILTER_DRIVER → const int
ERROR_INVALID_FILTER_PROC → const int
ERROR_INVALID_FLAG_NUMBER → const int
ERROR_INVALID_FLAGS → const int
ERROR_INVALID_FORM_NAME → const int
ERROR_INVALID_FORM_SIZE → const int
ERROR_INVALID_FUNCTION → const int
Incorrect function.
ERROR_INVALID_GROUP_ATTRIBUTES → const int
ERROR_INVALID_GROUPNAME → const int
ERROR_INVALID_GW_COMMAND → const int
ERROR_INVALID_HANDLE → const int
The handle is invalid.
ERROR_INVALID_HANDLE_STATE → const int
ERROR_INVALID_HOOK_FILTER → const int
ERROR_INVALID_HOOK_HANDLE → const int
ERROR_INVALID_HW_PROFILE → const int
ERROR_INVALID_HWPROFILE → const int
ERROR_INVALID_ICON_HANDLE → const int
ERROR_INVALID_ID_AUTHORITY → const int
ERROR_INVALID_IMAGE_HASH → const int
ERROR_INVALID_IMPORT_OF_NON_DLL → const int
ERROR_INVALID_INDEX → const int
ERROR_INVALID_INF_LOGCONFIG → const int
ERROR_INVALID_KERNEL_INFO_VERSION → const int
ERROR_INVALID_KEYBOARD_HANDLE → const int
ERROR_INVALID_LABEL → const int
ERROR_INVALID_LB_MESSAGE → const int
ERROR_INVALID_LDT_DESCRIPTOR → const int
ERROR_INVALID_LDT_OFFSET → const int
ERROR_INVALID_LDT_SIZE → const int
ERROR_INVALID_LEVEL → const int
ERROR_INVALID_LIBRARY → const int
ERROR_INVALID_LIST_FORMAT → const int
ERROR_INVALID_LOCK_RANGE → const int
ERROR_INVALID_LOGON_HOURS → const int
ERROR_INVALID_LOGON_TYPE → const int
ERROR_INVALID_MACHINENAME → const int
ERROR_INVALID_MEDIA → const int
ERROR_INVALID_MEDIA_POOL → const int
ERROR_INVALID_MEMBER → const int
ERROR_INVALID_MENU_HANDLE → const int
ERROR_INVALID_MESSAGE → const int
ERROR_INVALID_MESSAGEDEST → const int
ERROR_INVALID_MESSAGENAME → const int
ERROR_INVALID_MINALLOCSIZE → const int
ERROR_INVALID_MODULETYPE → const int
ERROR_INVALID_MONITOR_HANDLE → const int
ERROR_INVALID_MSGBOX_STYLE → const int
ERROR_INVALID_NAME → const int
ERROR_INVALID_NETNAME → const int
ERROR_INVALID_OPERATION → const int
ERROR_INVALID_OPERATION_ON_QUORUM → const int
ERROR_INVALID_OPLOCK_PROTOCOL → const int
ERROR_INVALID_ORDINAL → const int
ERROR_INVALID_OWNER → const int
ERROR_INVALID_PACKAGE_SID_LENGTH → 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_PASSWORDNAME → const int
ERROR_INVALID_PATCH_XML → const int
ERROR_INVALID_PEP_INFO_VERSION → const int
ERROR_INVALID_PIXEL_FORMAT → const int
ERROR_INVALID_PLUGPLAY_DEVICE_PATH → const int
ERROR_INVALID_PORT_ATTRIBUTES → const int
ERROR_INVALID_PRIMARY_GROUP → const int
ERROR_INVALID_PRINT_MONITOR → const int
ERROR_INVALID_PRINTER_COMMAND → const int
ERROR_INVALID_PRINTER_DRIVER_MANIFEST → const int
ERROR_INVALID_PRINTER_NAME → const int
ERROR_INVALID_PRINTER_STATE → const int
ERROR_INVALID_PRIORITY → const int
ERROR_INVALID_PROFILE → const int
ERROR_INVALID_PROPPAGE_PROVIDER → const int
ERROR_INVALID_QUOTA_LOWER → const int
ERROR_INVALID_REFERENCE_STRING → const int
ERROR_INVALID_REG_PROPERTY → const int
ERROR_INVALID_REPARSE_DATA → const int
ERROR_INVALID_RUNLEVEL_SETTING → const int
ERROR_INVALID_SCROLLBAR_RANGE → const int
ERROR_INVALID_SECURITY_DESCR → const int
ERROR_INVALID_SEGDPL → const int
ERROR_INVALID_SEGMENT_NUMBER → const int
ERROR_INVALID_SEPARATOR_FILE → const int
ERROR_INVALID_SERVER_STATE → const int
ERROR_INVALID_SERVICE_ACCOUNT → const int
ERROR_INVALID_SERVICE_CONTROL → const int
ERROR_INVALID_SERVICE_LOCK → const int
ERROR_INVALID_SERVICENAME → const int
ERROR_INVALID_SHARENAME → const int
ERROR_INVALID_SHOWWIN_COMMAND → const int
ERROR_INVALID_SID → const int
ERROR_INVALID_SIGNAL_NUMBER → const int
ERROR_INVALID_SPI_VALUE → const int
ERROR_INVALID_STACKSEG → const int
ERROR_INVALID_STAGED_SIGNATURE → const int
ERROR_INVALID_STARTING_CODESEG → const int
ERROR_INVALID_STATE → const int
ERROR_INVALID_SUB_AUTHORITY → const int
ERROR_INVALID_TABLE → const int
ERROR_INVALID_TARGET → const int
ERROR_INVALID_TARGET_HANDLE → const int
ERROR_INVALID_TASK_INDEX → const int
ERROR_INVALID_TASK_NAME → const int
ERROR_INVALID_THREAD_ID → const int
ERROR_INVALID_TIME → const int
ERROR_INVALID_TOKEN → const int
ERROR_INVALID_TRANSACTION → const int
ERROR_INVALID_TRANSFORM → const int
ERROR_INVALID_UNWIND_TARGET → const int
ERROR_INVALID_USER_BUFFER → const int
ERROR_INVALID_USER_PRINCIPAL_NAME → const int
ERROR_INVALID_VARIANT → const int
ERROR_INVALID_VERIFY_SWITCH → const int
ERROR_INVALID_WINDOW_HANDLE → const int
ERROR_INVALID_WINDOW_STYLE → const int
ERROR_INVALID_WORKSTATION → const int
ERROR_IO_DEVICE → const int
ERROR_IO_INCOMPLETE → const int
ERROR_IO_PENDING → const int
ERROR_IO_PRIVILEGE_FAILED → const int
ERROR_IO_REISSUE_AS_CACHED → const int
ERROR_IOPL_NOT_ENABLED → const int
ERROR_IP_ADDRESS_CONFLICT1 → const int
ERROR_IP_ADDRESS_CONFLICT2 → const int
ERROR_IPSEC_AUTH_FIREWALL_DROP → const int
ERROR_IPSEC_BAD_SPI → const int
ERROR_IPSEC_CLEAR_TEXT_DROP → const int
ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND → const int
ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND → const int
ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND → const int
ERROR_IPSEC_DOSP_BLOCK → const int
ERROR_IPSEC_DOSP_INVALID_PACKET → const int
ERROR_IPSEC_DOSP_KEYMOD_NOT_ALLOWED → const int
ERROR_IPSEC_DOSP_MAX_ENTRIES → const int
ERROR_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES → const WIN32_ERROR
ERROR_IPSEC_DOSP_NOT_INSTALLED → const int
ERROR_IPSEC_DOSP_RECEIVED_MULTICAST → const int
ERROR_IPSEC_DOSP_STATE_LOOKUP_FAILED → const int
ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED → const int
ERROR_IPSEC_IKE_ATTRIB_FAIL → const int
ERROR_IPSEC_IKE_AUTH_FAIL → const int
ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE → const int
ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_WITH_OPTIONAL_RETRY → const WIN32_ERROR
ERROR_IPSEC_IKE_BENIGN_REINIT → const int
ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH → const int
ERROR_IPSEC_IKE_CGA_AUTH_FAILED → const int
ERROR_IPSEC_IKE_COEXISTENCE_SUPPRESS → const int
ERROR_IPSEC_IKE_CRITICAL_PAYLOAD_NOT_RECOGNIZED → const WIN32_ERROR
ERROR_IPSEC_IKE_CRL_FAILED → const int
ERROR_IPSEC_IKE_DECRYPT → const int
ERROR_IPSEC_IKE_DH_FAIL → const int
ERROR_IPSEC_IKE_DH_FAILURE → const int
ERROR_IPSEC_IKE_DROP_NO_RESPONSE → const int
ERROR_IPSEC_IKE_ENCRYPT → const int
ERROR_IPSEC_IKE_ERROR → const int
ERROR_IPSEC_IKE_FAILQUERYSSP → const int
ERROR_IPSEC_IKE_FAILSSPINIT → const int
ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR → const int
ERROR_IPSEC_IKE_GETSPIFAIL → const int
ERROR_IPSEC_IKE_INNER_IP_ASSIGNMENT_FAILURE → const int
ERROR_IPSEC_IKE_INVALID_AUTH_ALG → const int
ERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD → const int
ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN → const int
ERROR_IPSEC_IKE_INVALID_CERT_TYPE → const int
ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG → const int
ERROR_IPSEC_IKE_INVALID_FILTER → const int
ERROR_IPSEC_IKE_INVALID_GROUP → const int
ERROR_IPSEC_IKE_INVALID_HASH → const int
ERROR_IPSEC_IKE_INVALID_HASH_ALG → const int
ERROR_IPSEC_IKE_INVALID_HASH_SIZE → const int
ERROR_IPSEC_IKE_INVALID_HEADER → const int
ERROR_IPSEC_IKE_INVALID_KEY_USAGE → const int
ERROR_IPSEC_IKE_INVALID_MAJOR_VERSION → const int
ERROR_IPSEC_IKE_INVALID_MM_FOR_QM → const int
ERROR_IPSEC_IKE_INVALID_PAYLOAD → const int
ERROR_IPSEC_IKE_INVALID_POLICY → const int
ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY → const WIN32_ERROR
ERROR_IPSEC_IKE_INVALID_SIG → const int
ERROR_IPSEC_IKE_INVALID_SIGNATURE → const int
ERROR_IPSEC_IKE_INVALID_SITUATION → const int
ERROR_IPSEC_IKE_KERBEROS_ERROR → const int
ERROR_IPSEC_IKE_KILL_DUMMY_NAP_TUNNEL → const int
ERROR_IPSEC_IKE_LOAD_FAILED → const int
ERROR_IPSEC_IKE_LOAD_SOFT_SA → const int
ERROR_IPSEC_IKE_MM_ACQUIRE_DROP → const int
ERROR_IPSEC_IKE_MM_DELAY_DROP → const int
ERROR_IPSEC_IKE_MM_EXPIRED → const int
ERROR_IPSEC_IKE_MM_LIMIT → const int
ERROR_IPSEC_IKE_NEG_STATUS_BEGIN → const int
ERROR_IPSEC_IKE_NEG_STATUS_END → const int
ERROR_IPSEC_IKE_NEG_STATUS_EXTENDED_END → const int
ERROR_IPSEC_IKE_NEGOTIATION_DISABLED → const int
ERROR_IPSEC_IKE_NEGOTIATION_PENDING → const int
ERROR_IPSEC_IKE_NO_CERT → const int
ERROR_IPSEC_IKE_NO_MM_POLICY → const int
ERROR_IPSEC_IKE_NO_PEER_CERT → const int
ERROR_IPSEC_IKE_NO_POLICY → const int
ERROR_IPSEC_IKE_NO_PRIVATE_KEY → const int
ERROR_IPSEC_IKE_NO_PUBLIC_KEY → const int
ERROR_IPSEC_IKE_NOTCBPRIV → const int
ERROR_IPSEC_IKE_OUT_OF_MEMORY → const int
ERROR_IPSEC_IKE_PEER_CRL_FAILED → const int
ERROR_IPSEC_IKE_PEER_DOESNT_SUPPORT_MOBIKE → const int
ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID → const int
ERROR_IPSEC_IKE_POLICY_CHANGE → const int
ERROR_IPSEC_IKE_POLICY_MATCH → const int
ERROR_IPSEC_IKE_PROCESS_ERR → const int
ERROR_IPSEC_IKE_PROCESS_ERR_CERT → const int
ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ → const int
ERROR_IPSEC_IKE_PROCESS_ERR_DELETE → const int
ERROR_IPSEC_IKE_PROCESS_ERR_HASH → const int
ERROR_IPSEC_IKE_PROCESS_ERR_ID → const int
ERROR_IPSEC_IKE_PROCESS_ERR_KE → const int
ERROR_IPSEC_IKE_PROCESS_ERR_NATOA → const int
ERROR_IPSEC_IKE_PROCESS_ERR_NONCE → const int
ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY → const int
ERROR_IPSEC_IKE_PROCESS_ERR_PROP → const int
ERROR_IPSEC_IKE_PROCESS_ERR_SA → const int
ERROR_IPSEC_IKE_PROCESS_ERR_SIG → const int
ERROR_IPSEC_IKE_PROCESS_ERR_TRANS → const int
ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR → const int
ERROR_IPSEC_IKE_QM_ACQUIRE_DROP → const int
ERROR_IPSEC_IKE_QM_DELAY_DROP → const int
ERROR_IPSEC_IKE_QM_EXPIRED → const int
ERROR_IPSEC_IKE_QM_LIMIT → const int
ERROR_IPSEC_IKE_QUEUE_DROP_MM → const int
ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM → const int
ERROR_IPSEC_IKE_RATELIMIT_DROP → const int
ERROR_IPSEC_IKE_REQUIRE_CP_PAYLOAD_MISSING → const int
ERROR_IPSEC_IKE_RPC_DELETE → const int
ERROR_IPSEC_IKE_SA_DELETED → const int
ERROR_IPSEC_IKE_SA_REAPED → const int
ERROR_IPSEC_IKE_SECLOADFAIL → const int
ERROR_IPSEC_IKE_SHUTTING_DOWN → const int
ERROR_IPSEC_IKE_SIMULTANEOUS_REKEY → const int
ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN → const int
ERROR_IPSEC_IKE_SRVACQFAIL → const int
ERROR_IPSEC_IKE_SRVQUERYCRED → const int
ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_AND_CERTMAP_FAILURE → const WIN32_ERROR
ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_FAILURE → const WIN32_ERROR
ERROR_IPSEC_IKE_TIMED_OUT → const int
ERROR_IPSEC_IKE_TOO_MANY_FILTERS → const int
ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID → const int
ERROR_IPSEC_IKE_UNKNOWN_DOI → const int
ERROR_IPSEC_IKE_UNSUPPORTED_ID → const int
ERROR_IPSEC_INTEGRITY_CHECK_FAILED → const int
ERROR_IPSEC_INVALID_PACKET → const int
ERROR_IPSEC_KEY_MODULE_IMPERSONATION_NEGOTIATION_PENDING → const WIN32_ERROR
ERROR_IPSEC_MM_AUTH_EXISTS → const int
ERROR_IPSEC_MM_AUTH_IN_USE → const int
ERROR_IPSEC_MM_AUTH_NOT_FOUND → const int
ERROR_IPSEC_MM_AUTH_PENDING_DELETION → const int
ERROR_IPSEC_MM_FILTER_EXISTS → const int
ERROR_IPSEC_MM_FILTER_NOT_FOUND → const int
ERROR_IPSEC_MM_FILTER_PENDING_DELETION → const int
ERROR_IPSEC_MM_POLICY_EXISTS → const int
ERROR_IPSEC_MM_POLICY_IN_USE → const int
ERROR_IPSEC_MM_POLICY_NOT_FOUND → const int
ERROR_IPSEC_MM_POLICY_PENDING_DELETION → const int
ERROR_IPSEC_QM_POLICY_EXISTS → const int
ERROR_IPSEC_QM_POLICY_IN_USE → const int
ERROR_IPSEC_QM_POLICY_NOT_FOUND → const int
ERROR_IPSEC_QM_POLICY_PENDING_DELETION → const int
ERROR_IPSEC_REPLAY_CHECK_FAILED → const int
ERROR_IPSEC_SA_LIFETIME_EXPIRED → const int
ERROR_IPSEC_THROTTLE_DROP → const int
ERROR_IPSEC_TRANSPORT_FILTER_EXISTS → const int
ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND → const int
ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION → const WIN32_ERROR
ERROR_IPSEC_TUNNEL_FILTER_EXISTS → const int
ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND → const int
ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION → const int
ERROR_IPSEC_WRONG_SA → const int
ERROR_IRQ_BUSY → 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_JOB_NO_CONTAINER → const int
ERROR_JOIN_TO_JOIN → const int
ERROR_JOIN_TO_SUBST → const int
ERROR_JOURNAL_DELETE_IN_PROGRESS → const int
ERROR_JOURNAL_ENTRY_DELETED → const int
ERROR_JOURNAL_HOOK_SET → const int
ERROR_JOURNAL_NOT_ACTIVE → const int
ERROR_KERNEL_APC → const int
ERROR_KEY_DELETED → const int
ERROR_KEY_DOES_NOT_EXIST → const int
ERROR_KEY_HAS_CHILDREN → const int
ERROR_KM_DRIVER_BLOCKED → const int
ERROR_LABEL_TOO_LONG → const int
ERROR_LAPS_ENCRYPTION_REQUIRES_2016_DFL → const int
ERROR_LAPS_LEGACY_SCHEMA_MISSING → const int
ERROR_LAPS_SCHEMA_MISSING → const int
ERROR_LAST_ADMIN → const int
ERROR_LB_WITHOUT_TABSTOPS → const int
ERROR_LIBRARY_FULL → const int
ERROR_LIBRARY_OFFLINE → const int
ERROR_LICENSE_QUOTA_EXCEEDED → const int
ERROR_LINE_NOT_FOUND → const int
ERROR_LINUX_SUBSYSTEM_NOT_PRESENT → const int
ERROR_LINUX_SUBSYSTEM_UPDATE_REQUIRED → const int
ERROR_LISTBOX_ID_NOT_FOUND → const int
ERROR_LM_CROSS_ENCRYPTION_REQUIRED → const int
ERROR_LOCAL_POLICY_MODIFICATION_NOT_SUPPORTED → const WIN32_ERROR
ERROR_LOCAL_USER_SESSION_KEY → 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_LOCKED → const int
ERROR_LOG_APPENDED_FLUSH_FAILED → const int
ERROR_LOG_ARCHIVE_IN_PROGRESS → const int
ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS → const int
ERROR_LOG_BLOCK_INCOMPLETE → const int
ERROR_LOG_BLOCK_INVALID → const int
ERROR_LOG_BLOCK_VERSION → const int
ERROR_LOG_BLOCKS_EXHAUSTED → const int
ERROR_LOG_CANT_DELETE → const int
ERROR_LOG_CLIENT_ALREADY_REGISTERED → const int
ERROR_LOG_CLIENT_NOT_REGISTERED → const int
ERROR_LOG_CONTAINER_LIMIT_EXCEEDED → const int
ERROR_LOG_CONTAINER_OPEN_FAILED → const int
ERROR_LOG_CONTAINER_READ_FAILED → const int
ERROR_LOG_CONTAINER_STATE_INVALID → const int
ERROR_LOG_CONTAINER_WRITE_FAILED → const int
ERROR_LOG_CORRUPTION_DETECTED → const int
ERROR_LOG_DEDICATED → const int
ERROR_LOG_EPHEMERAL → const int
ERROR_LOG_FILE_FULL → const int
ERROR_LOG_FULL → const int
ERROR_LOG_FULL_HANDLER_IN_PROGRESS → const int
ERROR_LOG_GROWTH_FAILED → const int
ERROR_LOG_HARD_ERROR → const int
ERROR_LOG_INCONSISTENT_SECURITY → const int
ERROR_LOG_INVALID_RANGE → const int
ERROR_LOG_METADATA_CORRUPT → const int
ERROR_LOG_METADATA_FLUSH_FAILED → const int
ERROR_LOG_METADATA_INCONSISTENT → const int
ERROR_LOG_METADATA_INVALID → const int
ERROR_LOG_MULTIPLEXED → const int
ERROR_LOG_NO_RESTART → const int
ERROR_LOG_NOT_ENOUGH_CONTAINERS → const int
ERROR_LOG_PINNED → const int
ERROR_LOG_PINNED_ARCHIVE_TAIL → const int
ERROR_LOG_PINNED_RESERVATION → const int
ERROR_LOG_POLICY_ALREADY_INSTALLED → const int
ERROR_LOG_POLICY_CONFLICT → const int
ERROR_LOG_POLICY_INVALID → const int
ERROR_LOG_POLICY_NOT_INSTALLED → const int
ERROR_LOG_READ_CONTEXT_INVALID → const int
ERROR_LOG_READ_MODE_INVALID → const int
ERROR_LOG_RECORD_NONEXISTENT → const int
ERROR_LOG_RECORDS_RESERVED_INVALID → const int
ERROR_LOG_RESERVATION_INVALID → const int
ERROR_LOG_RESIZE_INVALID_SIZE → const int
ERROR_LOG_RESTART_INVALID → const int
ERROR_LOG_SECTOR_INVALID → const int
ERROR_LOG_SECTOR_PARITY_INVALID → const int
ERROR_LOG_SECTOR_REMAPPED → const int
ERROR_LOG_SPACE_RESERVED_INVALID → const int
ERROR_LOG_START_OF_LOG → const int
ERROR_LOG_STATE_INVALID → const int
ERROR_LOG_TAIL_INVALID → const int
ERROR_LOGIN_TIME_RESTRICTION → const int
ERROR_LOGIN_WKSTA_RESTRICTION → const int
ERROR_LOGON_FAILURE → const int
ERROR_LOGON_NOT_GRANTED → const int
ERROR_LOGON_SERVER_CONFLICT → const int
ERROR_LOGON_SESSION_COLLISION → const int
ERROR_LOGON_SESSION_EXISTS → const int
ERROR_LOGON_TYPE_NOT_GRANTED → const int
ERROR_LONGJUMP → const int
ERROR_LOST_MODE_LOGON_RESTRICTION → const int
ERROR_LOST_WRITEBEHIND_DATA → const int
ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR → const int
ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED → const WIN32_ERROR
ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR → const WIN32_ERROR
ERROR_LUIDS_EXHAUSTED → const int
ERROR_MACHINE_LOCKED → const int
ERROR_MACHINE_SCOPE_NOT_ALLOWED → const int
ERROR_MACHINE_UNAVAILABLE → const int
ERROR_MAGAZINE_NOT_PRESENT → const int
ERROR_MALFORMED_SUBSTITUTION_STRING → const int
ERROR_MAPPED_ALIGNMENT → const int
ERROR_MARKED_TO_DISALLOW_WRITES → const int
ERROR_MARSHALL_OVERFLOW → const int
ERROR_MAX_SESSIONS_REACHED → const int
ERROR_MAX_THRDS_REACHED → const int
ERROR_MCA_EXCEPTION → const int
ERROR_MCA_INTERNAL_ERROR → const int
ERROR_MCA_INVALID_CAPABILITIES_STRING → const int
ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED → const int
ERROR_MCA_INVALID_VCP_VERSION → const int
ERROR_MCA_MCCS_VERSION_MISMATCH → const int
ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION → const WIN32_ERROR
ERROR_MCA_OCCURED → const int
ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE → const int
ERROR_MCA_UNSUPPORTED_MCCS_VERSION → const int
ERROR_MEDIA_CHANGED → const int
ERROR_MEDIA_CHECK → const int
ERROR_MEDIA_INCOMPATIBLE → const int
ERROR_MEDIA_NOT_AVAILABLE → const int
ERROR_MEDIA_OFFLINE → const int
ERROR_MEDIA_UNAVAILABLE → const int
ERROR_MEDIUM_NOT_ACCESSIBLE → const int
ERROR_MEMBER_IN_ALIAS → const int
ERROR_MEMBER_IN_GROUP → const int
ERROR_MEMBER_NOT_IN_ALIAS → const int
ERROR_MEMBER_NOT_IN_GROUP → const int
ERROR_MEMBERS_PRIMARY_GROUP → const int
ERROR_MEMORY_HARDWARE → const int
ERROR_MENU_ITEM_NOT_FOUND → const int
ERROR_MESSAGE_EXCEEDS_MAX_SIZE → const int
ERROR_MESSAGE_SYNC_ONLY → const int
ERROR_META_EXPANSION_TOO_LONG → const int
ERROR_METAFILE_NOT_SUPPORTED → const int
ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION → const WIN32_ERROR
ERROR_MISSING_SYSTEMFILE → const int
ERROR_MOD_NOT_FOUND → const int
ERROR_MORE_DATA → const int
ERROR_MORE_WRITES → const int
ERROR_MOUNT_POINT_NOT_RESOLVED → const int
ERROR_MP_PROCESSOR_MISMATCH → const int
ERROR_MR_MID_NOT_FOUND → const int
ERROR_MRM_AUTOMERGE_ENABLED → const int
ERROR_MRM_DIRECT_REF_TO_NON_DEFAULT_RESOURCE → const WIN32_ERROR
ERROR_MRM_DUPLICATE_ENTRY → const int
ERROR_MRM_DUPLICATE_MAP_NAME → const int
ERROR_MRM_FILEPATH_TOO_LONG → const int
ERROR_MRM_GENERATION_COUNT_MISMATCH → const int
ERROR_MRM_INDETERMINATE_QUALIFIER_VALUE → const int
ERROR_MRM_INVALID_FILE_TYPE → const int
ERROR_MRM_INVALID_PRI_FILE → const int
ERROR_MRM_INVALID_PRICONFIG → const int
ERROR_MRM_INVALID_QUALIFIER_OPERATOR → const int
ERROR_MRM_INVALID_QUALIFIER_VALUE → const int
ERROR_MRM_INVALID_RESOURCE_IDENTIFIER → const int
ERROR_MRM_MAP_NOT_FOUND → const int
ERROR_MRM_MISSING_DEFAULT_LANGUAGE → const int
ERROR_MRM_NAMED_RESOURCE_NOT_FOUND → const int
ERROR_MRM_NO_CANDIDATE → const int
ERROR_MRM_NO_CURRENT_VIEW_ON_THREAD → const int
ERROR_MRM_NO_MATCH_OR_DEFAULT_CANDIDATE → const int
ERROR_MRM_PACKAGE_NOT_FOUND → const int
ERROR_MRM_RESOURCE_TYPE_MISMATCH → const int
ERROR_MRM_RUNTIME_NO_DEFAULT_OR_NEUTRAL_RESOURCE → const WIN32_ERROR
ERROR_MRM_SCOPE_ITEM_CONFLICT → const int
ERROR_MRM_TOO_MANY_RESOURCES → const int
ERROR_MRM_UNKNOWN_QUALIFIER → const int
ERROR_MRM_UNSUPPORTED_DIRECTORY_TYPE → const int
ERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_LOAD_UNLOAD_PRI_FILE → const WIN32_ERROR
ERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_MERGE → const int
ERROR_MRM_UNSUPPORTED_PROFILE_TYPE → const int
ERROR_MUI_FILE_NOT_FOUND → const int
ERROR_MUI_FILE_NOT_LOADED → const int
ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME → const int
ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED → const int
ERROR_MUI_INVALID_FILE → const int
ERROR_MUI_INVALID_LOCALE_NAME → const int
ERROR_MUI_INVALID_RC_CONFIG → const int
ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME → const int
ERROR_MULTIPLE_FAULT_VIOLATION → const int
ERROR_MUTANT_LIMIT_EXCEEDED → const int
ERROR_MUTUAL_AUTH_FAILED → const int
ERROR_NDIS_ADAPTER_NOT_FOUND → const int
ERROR_NDIS_ADAPTER_NOT_READY → const int
ERROR_NDIS_ADAPTER_REMOVED → const int
ERROR_NDIS_ALREADY_MAPPED → const int
ERROR_NDIS_BAD_CHARACTERISTICS → const int
ERROR_NDIS_BAD_VERSION → const int
ERROR_NDIS_BUFFER_TOO_SHORT → const int
ERROR_NDIS_DEVICE_FAILED → const int
ERROR_NDIS_DOT11_AP_BAND_CURRENTLY_NOT_AVAILABLE → const WIN32_ERROR
ERROR_NDIS_DOT11_AP_BAND_NOT_ALLOWED → const int
ERROR_NDIS_DOT11_AP_CHANNEL_CURRENTLY_NOT_AVAILABLE → const WIN32_ERROR
ERROR_NDIS_DOT11_AP_CHANNEL_NOT_ALLOWED → const WIN32_ERROR
ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED → const int
ERROR_NDIS_DOT11_MEDIA_IN_USE → const int
ERROR_NDIS_DOT11_POWER_STATE_INVALID → const int
ERROR_NDIS_ERROR_READING_FILE → const int
ERROR_NDIS_FILE_NOT_FOUND → const int
ERROR_NDIS_GROUP_ADDRESS_IN_USE → const int
ERROR_NDIS_INDICATION_REQUIRED → const int
ERROR_NDIS_INTERFACE_CLOSING → const int
ERROR_NDIS_INTERFACE_NOT_FOUND → const int
ERROR_NDIS_INVALID_ADDRESS → const int
ERROR_NDIS_INVALID_DATA → const int
ERROR_NDIS_INVALID_DEVICE_REQUEST → const int
ERROR_NDIS_INVALID_LENGTH → const int
ERROR_NDIS_INVALID_OID → const int
ERROR_NDIS_INVALID_PACKET → const int
ERROR_NDIS_INVALID_PORT → const int
ERROR_NDIS_INVALID_PORT_STATE → const int
ERROR_NDIS_LOW_POWER_STATE → const int
ERROR_NDIS_MEDIA_DISCONNECTED → const int
ERROR_NDIS_MULTICAST_EXISTS → const int
ERROR_NDIS_MULTICAST_FULL → const int
ERROR_NDIS_MULTICAST_NOT_FOUND → const int
ERROR_NDIS_NO_QUEUES → const int
ERROR_NDIS_NOT_SUPPORTED → const int
ERROR_NDIS_OFFLOAD_CONNECTION_REJECTED → const int
ERROR_NDIS_OFFLOAD_PATH_REJECTED → const int
ERROR_NDIS_OFFLOAD_POLICY → const int
ERROR_NDIS_OPEN_FAILED → const int
ERROR_NDIS_PAUSED → const int
ERROR_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL → const WIN32_ERROR
ERROR_NDIS_PM_WOL_PATTERN_LIST_FULL → const int
ERROR_NDIS_REINIT_REQUIRED → const int
ERROR_NDIS_REQUEST_ABORTED → const int
ERROR_NDIS_RESET_IN_PROGRESS → const int
ERROR_NDIS_RESOURCE_CONFLICT → const int
ERROR_NDIS_UNSUPPORTED_MEDIA → const int
ERROR_NDIS_UNSUPPORTED_REVISION → const int
ERROR_NEEDS_REGISTRATION → const int
ERROR_NEEDS_REMEDIATION → const int
ERROR_NEGATIVE_SEEK → const int
ERROR_NESTING_NOT_ALLOWED → const int
ERROR_NET_OPEN_FAILED → const int
ERROR_NET_WRITE_FAULT → const int
A write fault occurred on the network.
ERROR_NETLOGON_NOT_STARTED → const int
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_ACCESS_DENIED_EDP → const int
ERROR_NETWORK_AUTHENTICATION_PROMPT_CANCELED → const int
ERROR_NETWORK_BUSY → const int
The network is busy.
ERROR_NETWORK_NOT_AVAILABLE → const int
ERROR_NETWORK_UNREACHABLE → const int
ERROR_NO_ACE_CONDITION → const int
ERROR_NO_ADMIN_ACCESS_POINT → const int
ERROR_NO_ASSOCIATED_CLASS → const int
ERROR_NO_ASSOCIATED_SERVICE → const int
ERROR_NO_ASSOCIATION → const int
ERROR_NO_AUTHENTICODE_CATALOG → const int
ERROR_NO_BACKUP → const int
ERROR_NO_BROWSER_SERVERS_FOUND → const int
ERROR_NO_BYPASSIO_DRIVER_SUPPORT → const int
ERROR_NO_CALLBACK_ACTIVE → const int
ERROR_NO_CATALOG_FOR_OEM_INF → const int
ERROR_NO_CLASS_DRIVER_LIST → const int
ERROR_NO_CLASSINSTALL_PARAMS → const int
ERROR_NO_COMPAT_DRIVERS → const int
ERROR_NO_CONFIGMGR_SERVICES → const int
ERROR_NO_DATA → const int
ERROR_NO_DATA_DETECTED → const int
ERROR_NO_DEFAULT_DEVICE_INTERFACE → const int
ERROR_NO_DEFAULT_INTERFACE_DEVICE → const int
ERROR_NO_DEVICE_ICON → const int
ERROR_NO_DEVICE_SELECTED → const int
ERROR_NO_DRIVER_SELECTED → const int
ERROR_NO_EFS → const int
ERROR_NO_EVENT_PAIR → const int
ERROR_NO_GUID_TRANSLATION → const int
ERROR_NO_IMPERSONATION_TOKEN → const int
ERROR_NO_INF → const int
ERROR_NO_INHERITANCE → const int
ERROR_NO_LOG_SPACE → const int
ERROR_NO_LOGON_SERVERS → const int
ERROR_NO_MATCH → const int
ERROR_NO_MEDIA_IN_DRIVE → const int
ERROR_NO_MORE_DEVICES → const int
ERROR_NO_MORE_FILES → const int
There are no more files.
ERROR_NO_MORE_ITEMS → const int
ERROR_NO_MORE_MATCHES → const int
ERROR_NO_MORE_SEARCH_HANDLES → const int
ERROR_NO_MORE_USER_HANDLES → const int
ERROR_NO_NET_OR_BAD_PATH → const int
ERROR_NO_NETWORK → const int
ERROR_NO_NVRAM_RESOURCES → const int
ERROR_NO_PAGEFILE → const int
ERROR_NO_PHYSICALLY_ALIGNED_FREE_SPACE_FOUND → const int
ERROR_NO_PROC_SLOTS → const int
The system cannot start another process at this time.
ERROR_NO_PROMOTION_ACTIVE → const int
ERROR_NO_QUOTAS_FOR_ACCOUNT → const int
ERROR_NO_RANGES_PROCESSED → const int
ERROR_NO_RECOVERY_POLICY → const int
ERROR_NO_RECOVERY_PROGRAM → const int
ERROR_NO_SAVEPOINT_WITH_OPEN_FILES → const int
ERROR_NO_SCROLLBARS → const int
ERROR_NO_SECRETS → const int
ERROR_NO_SECURITY_ON_OBJECT → const int
ERROR_NO_SHUTDOWN_IN_PROGRESS → const int
ERROR_NO_SIGNAL_SENT → const int
ERROR_NO_SITE_SETTINGS_OBJECT → const int
ERROR_NO_SITENAME → const int
ERROR_NO_SPOOL_SPACE → const int
Space to store the file waiting to be printed is not available on the server.
ERROR_NO_SUCH_ALIAS → const int
ERROR_NO_SUCH_DEVICE → const int
ERROR_NO_SUCH_DEVICE_INTERFACE → const int
ERROR_NO_SUCH_DEVINST → const int
ERROR_NO_SUCH_DOMAIN → const int
ERROR_NO_SUCH_GROUP → const int
ERROR_NO_SUCH_INTERFACE_CLASS → const int
ERROR_NO_SUCH_INTERFACE_DEVICE → const int
ERROR_NO_SUCH_LOGON_SESSION → const int
ERROR_NO_SUCH_MEMBER → const int
ERROR_NO_SUCH_PACKAGE → const int
ERROR_NO_SUCH_PRIVILEGE → const int
ERROR_NO_SUCH_SITE → const int
ERROR_NO_SUCH_USER → const int
ERROR_NO_SUPPORTING_DRIVES → const int
ERROR_NO_SYSTEM_MENU → const int
ERROR_NO_SYSTEM_RESOURCES → const int
ERROR_NO_TASK_QUEUE → const int
ERROR_NO_TOKEN → const int
ERROR_NO_TRACKING_SERVICE → const int
ERROR_NO_TRUST_LSA_SECRET → const int
ERROR_NO_TRUST_SAM_ACCOUNT → const int
ERROR_NO_TXF_METADATA → const int
ERROR_NO_UNICODE_TRANSLATION → const int
ERROR_NO_USER_KEYS → const int
ERROR_NO_USER_SESSION_KEY → const int
ERROR_NO_VOLUME_ID → const int
ERROR_NO_VOLUME_LABEL → const int
ERROR_NO_WILDCARD_CHARACTERS → const int
ERROR_NO_WORK_DONE → const int
ERROR_NO_WRITABLE_DC_FOUND → const int
ERROR_NO_YIELD_PERFORMED → const int
ERROR_NOACCESS → const int
ERROR_NODE_CANNOT_BE_CLUSTERED → const int
ERROR_NODE_CANT_HOST_RESOURCE → const int
ERROR_NODE_NOT_ACTIVE_CLUSTER_MEMBER → const int
ERROR_NODE_NOT_AVAILABLE → const int
ERROR_NOINTERFACE → const int
ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT → const int
ERROR_NOLOGON_SERVER_TRUST_ACCOUNT → const int
ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT → const int
ERROR_NON_ACCOUNT_SID → const int
ERROR_NON_CSV_PATH → const int
ERROR_NON_DOMAIN_SID → const int
ERROR_NON_MDICHILD_WINDOW → const int
ERROR_NON_WINDOWS_DRIVER → const int
ERROR_NON_WINDOWS_NT_DRIVER → const int
ERROR_NONCORE_GROUPS_FOUND → const int
ERROR_NONE_MAPPED → const int
ERROR_NONPAGED_SYSTEM_RESOURCES → const int
ERROR_NOT_A_CLOUD_FILE → const int
ERROR_NOT_A_CLOUD_SYNC_ROOT → const int
ERROR_NOT_A_DAX_VOLUME → const int
ERROR_NOT_A_DEV_VOLUME → const int
ERROR_NOT_A_REPARSE_POINT → const int
ERROR_NOT_ALL_ASSIGNED → const int
ERROR_NOT_ALLOWED_ON_SYSTEM_FILE → const int
ERROR_NOT_AN_INSTALLED_OEM_INF → const int
ERROR_NOT_APPCONTAINER → const int
ERROR_NOT_AUTHENTICATED → const int
ERROR_NOT_CAPABLE → const int
ERROR_NOT_CHILD_WINDOW → const int
ERROR_NOT_CONNECTED → const int
ERROR_NOT_CONTAINER → const int
ERROR_NOT_DAX_MAPPABLE → const int
ERROR_NOT_DISABLEABLE → const int
ERROR_NOT_DOS_DISK → const int
The specified disk or diskette cannot be accessed.
ERROR_NOT_EMPTY → const int
ERROR_NOT_ENOUGH_MEMORY → const int
Not enough memory resources are available to process this command.
ERROR_NOT_ENOUGH_QUOTA → const int
ERROR_NOT_ENOUGH_SERVER_MEMORY → const int
ERROR_NOT_EXPORT_FORMAT → const int
ERROR_NOT_FOUND → const int
ERROR_NOT_GUI_PROCESS → const int
ERROR_NOT_INSTALLED → const int
ERROR_NOT_JOINED → const int
ERROR_NOT_LOCKED → const int
ERROR_NOT_LOGGED_ON → const int
ERROR_NOT_LOGON_PROCESS → const int
ERROR_NOT_OWNER → const int
ERROR_NOT_QUORUM_CAPABLE → const int
ERROR_NOT_QUORUM_CLASS → const int
ERROR_NOT_READ_FROM_COPY → const int
ERROR_NOT_READY → const int
The device is not ready.
ERROR_NOT_REDUNDANT_STORAGE → const int
ERROR_NOT_REGISTRY_FILE → const int
ERROR_NOT_SAFE_MODE_DRIVER → const int
ERROR_NOT_SAFEBOOT_SERVICE → const int
ERROR_NOT_SAME_DEVICE → const int
The system cannot move the file to a different disk drive.
ERROR_NOT_SAME_OBJECT → const int
ERROR_NOT_SNAPSHOT_VOLUME → const int
ERROR_NOT_SUBSTED → const int
ERROR_NOT_SUPPORTED → const int
The request is not supported.
ERROR_NOT_SUPPORTED_IN_APPCONTAINER → const int
ERROR_NOT_SUPPORTED_ON_DAX → const int
ERROR_NOT_SUPPORTED_ON_SBS → const int
ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER → const int
ERROR_NOT_SUPPORTED_WITH_AUDITING → const int
ERROR_NOT_SUPPORTED_WITH_BTT → const int
ERROR_NOT_SUPPORTED_WITH_BYPASSIO → const int
ERROR_NOT_SUPPORTED_WITH_CACHED_HANDLE → const int
ERROR_NOT_SUPPORTED_WITH_COMPRESSION → const int
ERROR_NOT_SUPPORTED_WITH_DEDUPLICATION → const int
ERROR_NOT_SUPPORTED_WITH_ENCRYPTION → const int
ERROR_NOT_SUPPORTED_WITH_MONITORING → const int
ERROR_NOT_SUPPORTED_WITH_REPLICATION → const int
ERROR_NOT_SUPPORTED_WITH_SNAPSHOT → const int
ERROR_NOT_SUPPORTED_WITH_VIRTUALIZATION → const int
ERROR_NOT_TINY_STREAM → const int
ERROR_NOTHING_TO_TERMINATE → const int
ERROR_NOTIFICATION_GUID_ALREADY_DEFINED → const int
ERROR_NOTIFY_CLEANUP → const int
ERROR_NOTIFY_ENUM_DIR → const int
ERROR_NT_CROSS_ENCRYPTION_REQUIRED → const int
ERROR_NTLM_BLOCKED → const int
ERROR_NULL_LM_PASSWORD → const int
ERROR_OBJECT_ALREADY_EXISTS → const int
ERROR_OBJECT_IN_LIST → const int
ERROR_OBJECT_IS_IMMUTABLE → const int
ERROR_OBJECT_NAME_EXISTS → const int
ERROR_OBJECT_NO_LONGER_EXISTS → const int
ERROR_OBJECT_NOT_EXTERNALLY_BACKED → const int
ERROR_OBJECT_NOT_FOUND → const int
ERROR_OFFLOAD_READ_FILE_NOT_SUPPORTED → const int
ERROR_OFFLOAD_READ_FLT_NOT_SUPPORTED → const int
ERROR_OFFLOAD_WRITE_FILE_NOT_SUPPORTED → const int
ERROR_OFFLOAD_WRITE_FLT_NOT_SUPPORTED → const int
ERROR_OFFSET_ALIGNMENT_VIOLATION → const int
ERROR_OLD_WIN_VERSION → const int
ERROR_ONLY_IF_CONNECTED → const int
ERROR_ONLY_VALIDATE_VIA_AUTHENTICODE → const int
ERROR_OPEN_FAILED → const int
ERROR_OPEN_FILES → const int
ERROR_OPERATION_ABORTED → const int
ERROR_OPERATION_IN_PROGRESS → const int
ERROR_OPERATION_NOT_ALLOWED_FROM_SYSTEM_COMPONENT → const WIN32_ERROR
ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION → const int
ERROR_OPLOCK_BREAK_IN_PROGRESS → const int
ERROR_OPLOCK_HANDLE_CLOSED → const int
ERROR_OPLOCK_NOT_GRANTED → const int
ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE → const int
ERROR_ORPHAN_NAME_EXHAUSTED → 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_OVERRIDE_NOCHANGES → const int
ERROR_PACKAGE_ALREADY_EXISTS → const int
ERROR_PACKAGE_EXTERNAL_LOCATION_NOT_ALLOWED → const int
ERROR_PACKAGE_LACKS_CAPABILITY_FOR_MANDATORY_STARTUPTASKS → const WIN32_ERROR
ERROR_PACKAGE_LACKS_CAPABILITY_TO_DEPLOY_ON_HOST → const WIN32_ERROR
ERROR_PACKAGE_MOVE_BLOCKED_BY_STREAMING → const int
ERROR_PACKAGE_MOVE_FAILED → const int
ERROR_PACKAGE_NAME_MISMATCH → const int
ERROR_PACKAGE_NOT_REGISTERED_FOR_USER → const int
ERROR_PACKAGE_NOT_SUPPORTED_ON_FILESYSTEM → const int
ERROR_PACKAGE_REPOSITORY_CORRUPTED → const int
ERROR_PACKAGE_STAGING_ONHOLD → const int
ERROR_PACKAGE_UPDATING → const int
ERROR_PACKAGED_SERVICE_REQUIRES_ADMIN_PRIVILEGES → const WIN32_ERROR
ERROR_PACKAGES_IN_USE → const int
ERROR_PACKAGES_REPUTATION_CHECK_FAILED → const int
ERROR_PACKAGES_REPUTATION_CHECK_TIMEDOUT → const int
ERROR_PAGE_FAULT_COPY_ON_WRITE → const int
ERROR_PAGE_FAULT_DEMAND_ZERO → const int
ERROR_PAGE_FAULT_GUARD_PAGE → const int
ERROR_PAGE_FAULT_PAGING_FILE → const int
ERROR_PAGE_FAULT_TRANSITION → const int
ERROR_PAGED_SYSTEM_RESOURCES → const int
ERROR_PAGEFILE_CREATE_FAILED → const int
ERROR_PAGEFILE_NOT_SUPPORTED → const int
ERROR_PAGEFILE_QUOTA → const int
ERROR_PAGEFILE_QUOTA_EXCEEDED → const int
ERROR_PARAMETER_QUOTA_EXCEEDED → const int
ERROR_PARTIAL_COPY → const int
ERROR_PARTITION_FAILURE → const int
ERROR_PARTITION_TERMINATING → const int
ERROR_PASSWORD_CHANGE_REQUIRED → const int
ERROR_PASSWORD_EXPIRED → const int
ERROR_PASSWORD_MUST_CHANGE → const int
ERROR_PASSWORD_RESTRICTION → const int
ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT → const int
ERROR_PATCH_NO_SEQUENCE → const int
ERROR_PATCH_PACKAGE_INVALID → const int
ERROR_PATCH_PACKAGE_OPEN_FAILED → const int
ERROR_PATCH_PACKAGE_REJECTED → const int
ERROR_PATCH_PACKAGE_UNSUPPORTED → const int
ERROR_PATCH_REMOVAL_DISALLOWED → const int
ERROR_PATCH_REMOVAL_UNSUPPORTED → const int
ERROR_PATCH_TARGET_NOT_FOUND → const int
ERROR_PATH_BUSY → const int
ERROR_PATH_NOT_FOUND → const int
The system cannot find the path specified.
ERROR_PER_USER_TRUST_QUOTA_EXCEEDED → const int
ERROR_PIPE_BUSY → const int
ERROR_PIPE_CONNECTED → const int
ERROR_PIPE_LISTENING → const int
ERROR_PIPE_LOCAL → const int
ERROR_PIPE_NOT_CONNECTED → const int
ERROR_PKINIT_FAILURE → const int
ERROR_PLATFORM_MANIFEST_BINARY_ID_NOT_FOUND → const int
ERROR_PLATFORM_MANIFEST_CATALOG_NOT_AUTHORIZED → const WIN32_ERROR
ERROR_PLATFORM_MANIFEST_FILE_NOT_AUTHORIZED → const int
ERROR_PLATFORM_MANIFEST_INVALID → const int
ERROR_PLATFORM_MANIFEST_NOT_ACTIVE → const int
ERROR_PLATFORM_MANIFEST_NOT_AUTHORIZED → const int
ERROR_PLATFORM_MANIFEST_NOT_SIGNED → const int
ERROR_PLUGPLAY_QUERY_VETOED → const int
ERROR_PNP_BAD_MPS_TABLE → const int
ERROR_PNP_INVALID_ID → const int
ERROR_PNP_IRQ_TRANSLATION_FAILED → const int
ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT → const int
ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT → const WIN32_ERROR
ERROR_PNP_REBOOT_REQUIRED → const int
ERROR_PNP_REGISTRY_ERROR → const int
ERROR_PNP_RESTART_ENUMERATION → const int
ERROR_PNP_TRANSLATION_FAILED → const int
ERROR_POINT_NOT_FOUND → const int
ERROR_POLICY_CONTROLLED_ACCOUNT → const int
ERROR_POLICY_OBJECT_NOT_FOUND → const int
ERROR_POLICY_ONLY_IN_DS → const int
ERROR_POPUP_ALREADY_ACTIVE → const int
ERROR_PORT_MESSAGE_TOO_LONG → const int
ERROR_PORT_NOT_SET → const int
ERROR_PORT_UNREACHABLE → const int
ERROR_POSSIBLE_DEADLOCK → const int
ERROR_POTENTIAL_FILE_FOUND → const int
ERROR_PREDEFINED_HANDLE → const int
ERROR_PRI_MERGE_ADD_FILE_FAILED → const int
ERROR_PRI_MERGE_BUNDLE_PACKAGES_NOT_ALLOWED → const int
ERROR_PRI_MERGE_INVALID_FILE_NAME → const int
ERROR_PRI_MERGE_LOAD_FILE_FAILED → const int
ERROR_PRI_MERGE_MAIN_PACKAGE_REQUIRED → const int
ERROR_PRI_MERGE_MISSING_SCHEMA → const int
ERROR_PRI_MERGE_MULTIPLE_MAIN_PACKAGES_NOT_ALLOWED → const WIN32_ERROR
ERROR_PRI_MERGE_MULTIPLE_PACKAGE_FAMILIES_NOT_ALLOWED → const WIN32_ERROR
ERROR_PRI_MERGE_RESOURCE_PACKAGE_REQUIRED → const int
ERROR_PRI_MERGE_VERSION_MISMATCH → const int
ERROR_PRI_MERGE_WRITE_FILE_FAILED → const int
ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED → const int
ERROR_PRINT_CANCELLED → const int
Your file waiting to be printed was deleted.
ERROR_PRINT_JOB_RESTART_REQUIRED → const int
ERROR_PRINT_MONITOR_ALREADY_INSTALLED → const int
ERROR_PRINT_MONITOR_IN_USE → const int
ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED → const int
ERROR_PRINTER_ALREADY_EXISTS → const int
ERROR_PRINTER_DELETED → const int
ERROR_PRINTER_DRIVER_ALREADY_INSTALLED → const int
ERROR_PRINTER_DRIVER_BLOCKED → const int
ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED → const int
ERROR_PRINTER_DRIVER_IN_USE → const int
ERROR_PRINTER_DRIVER_PACKAGE_IN_USE → const int
ERROR_PRINTER_DRIVER_WARNED → const int
ERROR_PRINTER_HAS_JOBS_QUEUED → const int
ERROR_PRINTER_NOT_FOUND → const int
ERROR_PRINTER_NOT_SHAREABLE → const int
ERROR_PRINTQ_FULL → const int
The printer queue is full.
ERROR_PRIVATE_DIALOG_INDEX → const int
ERROR_PRIVILEGE_NOT_HELD → const int
ERROR_PROC_NOT_FOUND → const int
ERROR_PROCESS_ABORTED → const int
ERROR_PROCESS_IN_JOB → const int
ERROR_PROCESS_IS_PROTECTED → const int
ERROR_PROCESS_MODE_ALREADY_BACKGROUND → const int
ERROR_PROCESS_MODE_NOT_BACKGROUND → const int
ERROR_PROCESS_NOT_IN_JOB → const int
ERROR_PRODUCT_UNINSTALLED → const int
ERROR_PRODUCT_VERSION → const int
ERROR_PROFILE_DOES_NOT_MATCH_DEVICE → const int
ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE → const int
ERROR_PROFILE_NOT_FOUND → const int
ERROR_PROFILING_AT_LIMIT → const int
ERROR_PROFILING_NOT_STARTED → const int
ERROR_PROFILING_NOT_STOPPED → const int
ERROR_PROMOTION_ACTIVE → const int
ERROR_PROTOCOL_UNREACHABLE → const int
ERROR_PROVISION_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_PROVISIONED → const WIN32_ERROR
ERROR_PWD_HISTORY_CONFLICT → const int
ERROR_PWD_TOO_LONG → const int
ERROR_PWD_TOO_RECENT → const int
ERROR_PWD_TOO_SHORT → const int
ERROR_QUERY_STORAGE_ERROR → const int
ERROR_QUORUM_DISK_NOT_FOUND → const int
ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP → const int
ERROR_QUORUM_OWNER_ALIVE → const int
ERROR_QUORUM_RESOURCE → const int
ERROR_QUORUM_RESOURCE_ONLINE_FAILED → const int
ERROR_QUORUMLOG_OPEN_FAILED → const int
ERROR_QUOTA_ACTIVITY → const int
ERROR_QUOTA_LIST_INCONSISTENT → const int
ERROR_RANGE_LIST_CONFLICT → const int
ERROR_RANGE_NOT_FOUND → const int
ERROR_RDP_PROTOCOL_ERROR → const int
ERROR_READ_FAULT → const int
The system cannot read from the specified device.
ERROR_REC_NON_EXISTENT → const int
ERROR_RECEIVE_EXPEDITED → const int
ERROR_RECEIVE_PARTIAL → const int
ERROR_RECEIVE_PARTIAL_EXPEDITED → const int
ERROR_RECOVERY_FAILURE → const int
ERROR_RECOVERY_FILE_CORRUPT → const int
ERROR_RECOVERY_NOT_NEEDED → const int
ERROR_REDIR_PAUSED → const int
The specified printer or disk device has been paused.
ERROR_REDIRECTION_TO_DEFAULT_ACCOUNT_NOT_ALLOWED → const WIN32_ERROR
ERROR_REDIRECTOR_HAS_OPEN_HANDLES → const int
ERROR_REG_NAT_CONSUMPTION → const int
ERROR_REGISTRATION_FROM_REMOTE_DRIVE_NOT_SUPPORTED → const WIN32_ERROR
ERROR_REGISTRY_CORRUPT → const int
ERROR_REGISTRY_HIVE_RECOVERED → const int
ERROR_REGISTRY_IO_FAILED → const int
ERROR_REGISTRY_QUOTA_LIMIT → const int
ERROR_REGISTRY_RECOVERED → const int
ERROR_RELOC_CHAIN_XEEDS_SEGLIM → const int
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_REMOTE_COMM_FAILURE → const int
ERROR_REMOTE_FILE_VERSION_MISMATCH → const int
ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED → const int
ERROR_REMOTE_REQUEST_UNSUPPORTED → const int
ERROR_REMOTE_SESSION_LIMIT_EXCEEDED → const int
ERROR_REMOTE_STORAGE_MEDIA_ERROR → const int
ERROR_REMOTE_STORAGE_NOT_ACTIVE → const int
ERROR_REMOVE_FAILED → const int
ERROR_REPARSE → const int
ERROR_REPARSE_ATTRIBUTE_CONFLICT → const int
ERROR_REPARSE_OBJECT → const int
ERROR_REPARSE_POINT_ENCOUNTERED → const int
ERROR_REPARSE_TAG_INVALID → const int
ERROR_REPARSE_TAG_MISMATCH → const int
ERROR_REPLY_MESSAGE_MISMATCH → const int
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_REQUEST_ABORTED → const int
ERROR_REQUEST_OUT_OF_SEQUENCE → const int
ERROR_REQUEST_PAUSED → const int
ERROR_REQUEST_REFUSED → const int
ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION → const int
ERROR_RESIDENT_FILE_NOT_SUPPORTED → const int
ERROR_RESILIENCY_FILE_CORRUPT → const int
ERROR_RESMON_CREATE_FAILED → const int
ERROR_RESMON_INVALID_STATE → const int
ERROR_RESMON_ONLINE_FAILED → const int
ERROR_RESMON_SYSTEM_RESOURCES_LACKING → const int
ERROR_RESOURCE_CALL_TIMED_OUT → const int
ERROR_RESOURCE_DATA_NOT_FOUND → const int
ERROR_RESOURCE_DISABLED → const int
ERROR_RESOURCE_ENUM_USER_STOP → const int
ERROR_RESOURCE_FAILED → const int
ERROR_RESOURCE_LANG_NOT_FOUND → const int
ERROR_RESOURCE_NAME_NOT_FOUND → const int
ERROR_RESOURCE_NOT_AVAILABLE → const int
ERROR_RESOURCE_NOT_FOUND → const int
ERROR_RESOURCE_NOT_IN_AVAILABLE_STORAGE → const int
ERROR_RESOURCE_NOT_ONLINE → const int
ERROR_RESOURCE_NOT_PRESENT → const int
ERROR_RESOURCE_ONLINE → const int
ERROR_RESOURCE_PROPERTIES_STORED → const int
ERROR_RESOURCE_PROPERTY_UNCHANGEABLE → const int
ERROR_RESOURCE_REQUIREMENTS_CHANGED → const int
ERROR_RESOURCE_TYPE_NOT_FOUND → const int
ERROR_RESOURCEMANAGER_NOT_FOUND → const int
ERROR_RESOURCEMANAGER_READ_ONLY → const int
ERROR_RESTART_APPLICATION → const int
ERROR_RESUME_HIBERNATION → const int
ERROR_RETRY → const int
ERROR_RETURN_ADDRESS_HIJACK_ATTEMPT → const int
ERROR_REVISION_MISMATCH → const int
ERROR_RING2_STACK_IN_USE → const int
ERROR_RING2SEG_MUST_BE_MOVABLE → const int
ERROR_RM_ALREADY_STARTED → const int
ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT → const int
ERROR_RM_DISCONNECTED → const int
ERROR_RM_METADATA_CORRUPT → const int
ERROR_RM_NOT_ACTIVE → const int
ERROR_RMODE_APP → const int
ERROR_ROLLBACK_TIMER_EXPIRED → const int
ERROR_ROWSNOTRELEASED → const int
ERROR_RPL_NOT_ALLOWED → const int
ERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT → const int
ERROR_RUNLEVEL_SWITCH_IN_PROGRESS → const int
ERROR_RUNLEVEL_SWITCH_TIMEOUT → const int
ERROR_RWRAW_ENCRYPTED_FILE_NOT_ENCRYPTED → const int
ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSET → const WIN32_ERROR
ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILERANGE → const WIN32_ERROR
ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_PARAMETER → const WIN32_ERROR
ERROR_RXACT_COMMIT_FAILURE → const int
ERROR_RXACT_COMMIT_NECESSARY → const int
ERROR_RXACT_COMMITTED → const int
ERROR_RXACT_INVALID_STATE → const int
ERROR_RXACT_STATE_CREATED → const int
ERROR_SAM_INIT_FAILURE → const int
ERROR_SAME_DRIVE → const int
ERROR_SCE_DISABLED → const int
ERROR_SCOPE_NOT_FOUND → const int
ERROR_SCREEN_ALREADY_LOCKED → const int
ERROR_SCRUB_DATA_DISABLED → const int
ERROR_SECONDARY_IC_PROVIDER_NOT_REGISTERED → const int
ERROR_SECRET_TOO_LONG → const int
ERROR_SECTION_DIRECT_MAP_ONLY → const int
ERROR_SECTION_NAME_TOO_LONG → const int
ERROR_SECTION_NOT_FOUND → const int
ERROR_SECTOR_NOT_FOUND → const int
The drive cannot find the sector requested.
ERROR_SECUREBOOT_FILE_REPLACED → const int
ERROR_SECUREBOOT_INVALID_POLICY → const int
ERROR_SECUREBOOT_NOT_BASE_POLICY → const int
ERROR_SECUREBOOT_NOT_ENABLED → const int
ERROR_SECUREBOOT_NOT_SUPPLEMENTAL_POLICY → const int
ERROR_SECUREBOOT_PLATFORM_ID_MISMATCH → const int
ERROR_SECUREBOOT_POLICY_MISSING_ANTIROLLBACKVERSION → const WIN32_ERROR
ERROR_SECUREBOOT_POLICY_NOT_AUTHORIZED → const int
ERROR_SECUREBOOT_POLICY_NOT_SIGNED → const int
ERROR_SECUREBOOT_POLICY_PUBLISHER_NOT_FOUND → const int
ERROR_SECUREBOOT_POLICY_ROLLBACK_DETECTED → const int
ERROR_SECUREBOOT_POLICY_UNKNOWN → const int
ERROR_SECUREBOOT_POLICY_UPGRADE_MISMATCH → const int
ERROR_SECUREBOOT_POLICY_VIOLATION → const int
ERROR_SECUREBOOT_REQUIRED_POLICY_FILE_MISSING → const WIN32_ERROR
ERROR_SECUREBOOT_ROLLBACK_DETECTED → const int
ERROR_SECURITY_DENIES_OPERATION → const int
ERROR_SECURITY_STREAM_IS_INCONSISTENT → const int
ERROR_SEEK → const int
The drive cannot locate a specific area or track on the disk.
ERROR_SEEK_ON_DEVICE → const int
ERROR_SEGMENT_NOTIFICATION → 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_SERIAL_NO_DEVICE → const int
ERROR_SERVER_DISABLED → const int
ERROR_SERVER_HAS_OPEN_HANDLES → const int
ERROR_SERVER_NOT_DISABLED → const int
ERROR_SERVER_SERVICE_CALL_REQUIRES_SMB1 → const int
ERROR_SERVER_SHUTDOWN_IN_PROGRESS → const int
ERROR_SERVER_SID_MISMATCH → const int
ERROR_SERVER_TRANSPORT_CONFLICT → const int
ERROR_SERVICE_ALREADY_RUNNING → const int
ERROR_SERVICE_CANNOT_ACCEPT_CTRL → const int
ERROR_SERVICE_DATABASE_LOCKED → const int
ERROR_SERVICE_DEPENDENCY_DELETED → const int
ERROR_SERVICE_DEPENDENCY_FAIL → const int
ERROR_SERVICE_DISABLED → const int
ERROR_SERVICE_DOES_NOT_EXIST → const int
ERROR_SERVICE_EXISTS → const int
ERROR_SERVICE_EXISTS_AS_NON_PACKAGED_SERVICE → const WIN32_ERROR
ERROR_SERVICE_LOGON_FAILED → const int
ERROR_SERVICE_MARKED_FOR_DELETE → const int
ERROR_SERVICE_NEVER_STARTED → const int
ERROR_SERVICE_NO_THREAD → const int
ERROR_SERVICE_NOT_ACTIVE → const int
The service has not been started.
ERROR_SERVICE_NOT_FOUND → const int
ERROR_SERVICE_NOT_IN_EXE → const int
ERROR_SERVICE_NOTIFICATION → const int
ERROR_SERVICE_NOTIFY_CLIENT_LAGGING → const int
ERROR_SERVICE_REQUEST_TIMEOUT → const int
ERROR_SERVICE_SPECIFIC_ERROR → const int
ERROR_SERVICE_START_HANG → const int
ERROR_SERVICES_FAILED_AUTOSTART → const int
ERROR_SESSION_CREDENTIAL_CONFLICT → const int
ERROR_SESSION_KEY_TOO_SHORT → const int
ERROR_SET_CONTEXT_DENIED → const int
ERROR_SET_NOT_FOUND → const int
ERROR_SET_POWER_STATE_FAILED → const int
ERROR_SET_POWER_STATE_VETOED → const int
ERROR_SET_SYSTEM_RESTORE_POINT → const int
ERROR_SETCOUNT_ON_BAD_LB → const int
ERROR_SETMARK_DETECTED → const int
ERROR_SHARED_POLICY → const int
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_SHORT_NAMES_NOT_ENABLED_ON_VOLUME → const int
ERROR_SHUTDOWN_CLUSTER → const int
ERROR_SHUTDOWN_DISKS_NOT_IN_MAINTENANCE_MODE → const int
ERROR_SHUTDOWN_IN_PROGRESS → const int
ERROR_SHUTDOWN_IS_SCHEDULED → const int
ERROR_SHUTDOWN_USERS_LOGGED_ON → const int
ERROR_SIGNAL_PENDING → const int
ERROR_SIGNAL_REFUSED → const int
ERROR_SIGNATURE_OSATTRIBUTE_MISMATCH → const int
ERROR_SIGNED_PACKAGE_INVALID_PUBLISHER_NAMESPACE → const WIN32_ERROR
ERROR_SINGLE_INSTANCE_APP → const int
ERROR_SINGLETON_RESOURCE_INSTALLED_IN_ACTIVE_USER → const WIN32_ERROR
ERROR_SMARTCARD_SUBSYSTEM_FAILURE → const int
ERROR_SMB1_NOT_AVAILABLE → const int
ERROR_SMB_GUEST_LOGON_BLOCKED → const int
ERROR_SMI_PRIMITIVE_INSTALLER_FAILED → const int
ERROR_SMR_GARBAGE_COLLECTION_REQUIRED → const int
ERROR_SOME_NOT_MAPPED → const int
ERROR_SOURCE_ELEMENT_EMPTY → const int
ERROR_SPARSE_FILE_NOT_SUPPORTED → const int
ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION → const int
ERROR_SPECIAL_ACCOUNT → const int
ERROR_SPECIAL_GROUP → const int
ERROR_SPECIAL_USER → const int
ERROR_SPL_NO_ADDJOB → const int
ERROR_SPL_NO_STARTDOC → const int
ERROR_SPOOL_FILE_NOT_FOUND → const int
ERROR_SRC_SRV_DLL_LOAD_FAILED → const int
ERROR_STACK_BUFFER_OVERRUN → const int
ERROR_STACK_OVERFLOW → const int
ERROR_STACK_OVERFLOW_READ → const int
ERROR_STAGEFROMUPDATEAGENT_PACKAGE_NOT_APPLICABLE → const WIN32_ERROR
ERROR_STATE_COMPOSITE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED → const WIN32_ERROR
ERROR_STATE_CONTAINER_NAME_SIZE_LIMIT_EXCEEDED → const WIN32_ERROR
ERROR_STATE_CREATE_CONTAINER_FAILED → const int
ERROR_STATE_DELETE_CONTAINER_FAILED → const int
ERROR_STATE_DELETE_SETTING_FAILED → const int
ERROR_STATE_ENUMERATE_CONTAINER_FAILED → const int
ERROR_STATE_ENUMERATE_SETTINGS_FAILED → const int
ERROR_STATE_GET_VERSION_FAILED → const int
ERROR_STATE_LOAD_STORE_FAILED → const int
ERROR_STATE_OPEN_CONTAINER_FAILED → const int
ERROR_STATE_QUERY_SETTING_FAILED → const int
ERROR_STATE_READ_COMPOSITE_SETTING_FAILED → const int
ERROR_STATE_READ_SETTING_FAILED → const int
ERROR_STATE_SET_VERSION_FAILED → const int
ERROR_STATE_SETTING_NAME_SIZE_LIMIT_EXCEEDED → const WIN32_ERROR
ERROR_STATE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED → const WIN32_ERROR
ERROR_STATE_STRUCTURED_RESET_FAILED → const int
ERROR_STATE_WRITE_COMPOSITE_SETTING_FAILED → const int
ERROR_STATE_WRITE_SETTING_FAILED → const int
ERROR_STATIC_INIT → const int
ERROR_STORAGE_LOST_DATA_PERSISTENCE → const int
ERROR_STORAGE_RESERVE_ALREADY_EXISTS → const int
ERROR_STORAGE_RESERVE_DOES_NOT_EXIST → const int
ERROR_STORAGE_RESERVE_ID_INVALID → const int
ERROR_STORAGE_RESERVE_NOT_EMPTY → const int
ERROR_STORAGE_STACK_ACCESS_DENIED → const int
ERROR_STORAGE_TOPOLOGY_ID_MISMATCH → const int
ERROR_STREAM_MINIVERSION_NOT_FOUND → const int
ERROR_STREAM_MINIVERSION_NOT_VALID → const int
ERROR_STRICT_CFG_VIOLATION → const int
ERROR_SUBST_TO_JOIN → const int
ERROR_SUBST_TO_SUBST → const int
ERROR_SUCCESS → const int
The operation completed successfully.
ERROR_SUCCESS_REBOOT_INITIATED → const int
ERROR_SUCCESS_REBOOT_REQUIRED → const int
ERROR_SUCCESS_RESTART_REQUIRED → const int
ERROR_SWAPERROR → const int
ERROR_SXS_ACTIVATION_CONTEXT_DISABLED → const int
ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT → const int
ERROR_SXS_ASSEMBLY_MISSING → const int
ERROR_SXS_ASSEMBLY_NOT_FOUND → const int
ERROR_SXS_ASSEMBLY_NOT_LOCKED → const int
ERROR_SXS_CANT_GEN_ACTCTX → const int
ERROR_SXS_COMPONENT_STORE_CORRUPT → const int
ERROR_SXS_CORRUPT_ACTIVATION_STACK → const int
ERROR_SXS_CORRUPTION → const int
ERROR_SXS_DUPLICATE_ACTIVATABLE_CLASS → const int
ERROR_SXS_DUPLICATE_ASSEMBLY_NAME → const int
ERROR_SXS_DUPLICATE_CLSID → const int
ERROR_SXS_DUPLICATE_DLL_NAME → const int
ERROR_SXS_DUPLICATE_IID → const int
ERROR_SXS_DUPLICATE_PROGID → const int
ERROR_SXS_DUPLICATE_TLBID → const int
ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME → const int
ERROR_SXS_EARLY_DEACTIVATION → const int
ERROR_SXS_FILE_HASH_MISMATCH → const int
ERROR_SXS_FILE_HASH_MISSING → const int
ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY → const int
ERROR_SXS_IDENTITIES_DIFFERENT → const int
ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE → const int
ERROR_SXS_IDENTITY_PARSE_ERROR → const int
ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN → const int
ERROR_SXS_INVALID_ACTCTXDATA_FORMAT → const int
ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE → const WIN32_ERROR
ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME → const WIN32_ERROR
ERROR_SXS_INVALID_DEACTIVATION → const int
ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME → const int
ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE → const int
ERROR_SXS_INVALID_XML_NAMESPACE_URI → const int
ERROR_SXS_KEY_NOT_FOUND → const int
ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED → const WIN32_ERROR
ERROR_SXS_MANIFEST_FORMAT_ERROR → const int
ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT → const WIN32_ERROR
ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE → const WIN32_ERROR
ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE → const WIN32_ERROR
ERROR_SXS_MANIFEST_PARSE_ERROR → const int
ERROR_SXS_MANIFEST_TOO_BIG → const int
ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE → const WIN32_ERROR
ERROR_SXS_MULTIPLE_DEACTIVATION → const int
ERROR_SXS_POLICY_PARSE_ERROR → const int
ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT → const WIN32_ERROR
ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET → const int
ERROR_SXS_PROCESS_TERMINATION_REQUESTED → const int
ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING → const int
ERROR_SXS_PROTECTION_CATALOG_NOT_VALID → const int
ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT → const int
ERROR_SXS_PROTECTION_RECOVERY_FAILED → const int
ERROR_SXS_RELEASE_ACTIVATION_CONTEXT → const int
ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED → const WIN32_ERROR
ERROR_SXS_SECTION_NOT_FOUND → const int
ERROR_SXS_SETTING_NOT_REGISTERED → const int
ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY → const WIN32_ERROR
ERROR_SXS_THREAD_QUERIES_DISABLED → const int
ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE → const int
ERROR_SXS_UNKNOWN_ENCODING → const int
ERROR_SXS_UNKNOWN_ENCODING_GROUP → const int
ERROR_SXS_UNTRANSLATABLE_HRESULT → const int
ERROR_SXS_VERSION_CONFLICT → const int
ERROR_SXS_WRONG_SECTION_TYPE → const int
ERROR_SXS_XML_E_BADCHARDATA → const int
ERROR_SXS_XML_E_BADCHARINSTRING → const int
ERROR_SXS_XML_E_BADNAMECHAR → const int
ERROR_SXS_XML_E_BADPEREFINSUBSET → const int
ERROR_SXS_XML_E_BADSTARTNAMECHAR → const int
ERROR_SXS_XML_E_BADXMLCASE → const int
ERROR_SXS_XML_E_BADXMLDECL → const int
ERROR_SXS_XML_E_COMMENTSYNTAX → const int
ERROR_SXS_XML_E_DUPLICATEATTRIBUTE → const int
ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE → const int
ERROR_SXS_XML_E_EXPECTINGTAGEND → const int
ERROR_SXS_XML_E_INCOMPLETE_ENCODING → const int
ERROR_SXS_XML_E_INTERNALERROR → const int
ERROR_SXS_XML_E_INVALID_DECIMAL → const int
ERROR_SXS_XML_E_INVALID_HEXIDECIMAL → const int
ERROR_SXS_XML_E_INVALID_STANDALONE → const int
ERROR_SXS_XML_E_INVALID_UNICODE → const int
ERROR_SXS_XML_E_INVALID_VERSION → const int
ERROR_SXS_XML_E_INVALIDATROOTLEVEL → const int
ERROR_SXS_XML_E_INVALIDENCODING → const int
ERROR_SXS_XML_E_INVALIDSWITCH → const int
ERROR_SXS_XML_E_MISSING_PAREN → const int
ERROR_SXS_XML_E_MISSINGEQUALS → const int
ERROR_SXS_XML_E_MISSINGQUOTE → const int
ERROR_SXS_XML_E_MISSINGROOT → const int
ERROR_SXS_XML_E_MISSINGSEMICOLON → const int
ERROR_SXS_XML_E_MISSINGWHITESPACE → const int
ERROR_SXS_XML_E_MULTIPLE_COLONS → const int
ERROR_SXS_XML_E_MULTIPLEROOTS → const int
ERROR_SXS_XML_E_RESERVEDNAMESPACE → const int
ERROR_SXS_XML_E_UNBALANCEDPAREN → const int
ERROR_SXS_XML_E_UNCLOSEDCDATA → const int
ERROR_SXS_XML_E_UNCLOSEDCOMMENT → const int
ERROR_SXS_XML_E_UNCLOSEDDECL → const int
ERROR_SXS_XML_E_UNCLOSEDENDTAG → const int
ERROR_SXS_XML_E_UNCLOSEDSTARTTAG → const int
ERROR_SXS_XML_E_UNCLOSEDSTRING → const int
ERROR_SXS_XML_E_UNCLOSEDTAG → const int
ERROR_SXS_XML_E_UNEXPECTED_STANDALONE → const int
ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE → const int
ERROR_SXS_XML_E_UNEXPECTEDENDTAG → const int
ERROR_SXS_XML_E_UNEXPECTEDEOF → const int
ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK → const int
ERROR_SXS_XML_E_XMLDECLSYNTAX → const int
ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED → const int
ERROR_SYNCHRONIZATION_REQUIRED → const int
ERROR_SYSTEM_DEVICE_NOT_FOUND → const int
ERROR_SYSTEM_HIVE_TOO_LARGE → const int
ERROR_SYSTEM_IMAGE_BAD_SIGNATURE → const int
ERROR_SYSTEM_INTEGRITY_INVALID_POLICY → const int
ERROR_SYSTEM_INTEGRITY_POLICY_NOT_SIGNED → const int
ERROR_SYSTEM_INTEGRITY_POLICY_VIOLATION → const int
ERROR_SYSTEM_INTEGRITY_REPUTATION_DANGEROUS_EXT → const WIN32_ERROR
ERROR_SYSTEM_INTEGRITY_REPUTATION_EXPLICIT_DENY_FILE → const WIN32_ERROR
ERROR_SYSTEM_INTEGRITY_REPUTATION_MALICIOUS → const int
ERROR_SYSTEM_INTEGRITY_REPUTATION_OFFLINE → const int
ERROR_SYSTEM_INTEGRITY_REPUTATION_PUA → const int
ERROR_SYSTEM_INTEGRITY_REPUTATION_UNATTAINABLE → const WIN32_ERROR
ERROR_SYSTEM_INTEGRITY_REPUTATION_UNFRIENDLY_FILE → const WIN32_ERROR
ERROR_SYSTEM_INTEGRITY_ROLLBACK_DETECTED → const int
ERROR_SYSTEM_INTEGRITY_SUPPLEMENTAL_POLICY_NOT_AUTHORIZED → const WIN32_ERROR
ERROR_SYSTEM_INTEGRITY_TOO_MANY_POLICIES → const int
ERROR_SYSTEM_NEEDS_REMEDIATION → const int
ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION → const int
ERROR_SYSTEM_POWERSTATE_TRANSITION → const int
ERROR_SYSTEM_PROCESS_TERMINATED → const int
ERROR_SYSTEM_SHUTDOWN → const int
ERROR_SYSTEM_TRACE → const int
ERROR_TAG_NOT_FOUND → const int
ERROR_TAG_NOT_PRESENT → const int
ERROR_THREAD_1_INACTIVE → const int
ERROR_THREAD_ALREADY_IN_TASK → const int
ERROR_THREAD_MODE_ALREADY_BACKGROUND → const int
ERROR_THREAD_MODE_NOT_BACKGROUND → const int
ERROR_THREAD_NOT_IN_PROCESS → const int
ERROR_THREAD_WAS_SUSPENDED → const int
ERROR_TIME_SENSITIVE_THREAD → const int
ERROR_TIME_SKEW → const int
ERROR_TIMEOUT → const int
ERROR_TIMER_NOT_CANCELED → const int
ERROR_TIMER_RESOLUTION_NOT_SET → const int
ERROR_TIMER_RESUME_IGNORED → const int
ERROR_TLW_WITH_WSCHILD → const int
ERROR_TM_IDENTITY_MISMATCH → const int
ERROR_TM_INITIALIZATION_FAILED → const int
ERROR_TM_VOLATILE → const int
ERROR_TOKEN_ALREADY_IN_USE → const int
ERROR_TOO_MANY_CMDS → const int
The network BIOS command limit has been reached.
ERROR_TOO_MANY_CONTEXT_IDS → const int
ERROR_TOO_MANY_DESCRIPTORS → const int
ERROR_TOO_MANY_LUIDS_REQUESTED → const int
ERROR_TOO_MANY_MODULES → const int
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_POSTS → const int
ERROR_TOO_MANY_SECRETS → const int
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_SIDS → const int
ERROR_TOO_MANY_TCBS → const int
ERROR_TOO_MANY_THREADS → const int
ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE → const int
ERROR_TRANSACTION_ALREADY_ABORTED → const int
ERROR_TRANSACTION_ALREADY_COMMITTED → const int
ERROR_TRANSACTION_FREEZE_IN_PROGRESS → const int
ERROR_TRANSACTION_INTEGRITY_VIOLATED → const int
ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER → const int
ERROR_TRANSACTION_MUST_WRITETHROUGH → const int
ERROR_TRANSACTION_NO_SUPERIOR → const int
ERROR_TRANSACTION_NOT_ACTIVE → const int
ERROR_TRANSACTION_NOT_ENLISTED → const int
ERROR_TRANSACTION_NOT_FOUND → const int
ERROR_TRANSACTION_NOT_JOINED → const int
ERROR_TRANSACTION_NOT_REQUESTED → const int
ERROR_TRANSACTION_NOT_ROOT → const int
ERROR_TRANSACTION_OBJECT_EXPIRED → const int
ERROR_TRANSACTION_PROPAGATION_FAILED → const int
ERROR_TRANSACTION_RECORD_TOO_LONG → const int
ERROR_TRANSACTION_REQUEST_NOT_VALID → const int
ERROR_TRANSACTION_REQUIRED_PROMOTION → const int
ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED → const int
ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET → const int
ERROR_TRANSACTION_SUPERIOR_EXISTS → const int
ERROR_TRANSACTIONAL_CONFLICT → const int
ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED → const int
ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH → const int
ERROR_TRANSACTIONMANAGER_NOT_FOUND → const int
ERROR_TRANSACTIONMANAGER_NOT_ONLINE → const int
ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION → const WIN32_ERROR
ERROR_TRANSACTIONS_NOT_FROZEN → const int
ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE → const int
ERROR_TRANSFORM_NOT_SUPPORTED → const int
ERROR_TRANSLATION_COMPLETE → const int
ERROR_TRANSPORT_FULL → const int
ERROR_TRUST_FAILURE → const int
ERROR_TRUSTED_DOMAIN_FAILURE → const int
ERROR_TRUSTED_RELATIONSHIP_FAILURE → const int
ERROR_TS_INCOMPATIBLE_SESSIONS → const int
ERROR_TS_VIDEO_SUBSYSTEM_ERROR → const int
ERROR_TXF_ATTRIBUTE_CORRUPT → const int
ERROR_TXF_DIR_NOT_EMPTY → const int
ERROR_TXF_METADATA_ALREADY_PRESENT → const int
ERROR_UNABLE_TO_CLEAN → const int
ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA → const int
ERROR_UNABLE_TO_INVENTORY_DRIVE → const int
ERROR_UNABLE_TO_INVENTORY_SLOT → const int
ERROR_UNABLE_TO_INVENTORY_TRANSPORT → const int
ERROR_UNABLE_TO_LOAD_MEDIUM → const int
ERROR_UNABLE_TO_LOCK_MEDIA → const int
ERROR_UNABLE_TO_MOVE_REPLACEMENT → const int
ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 → const int
ERROR_UNABLE_TO_REMOVE_REPLACED → const int
ERROR_UNABLE_TO_UNLOAD_MEDIA → const int
ERROR_UNDEFINED_CHARACTER → const int
ERROR_UNDEFINED_SCOPE → const int
ERROR_UNEXP_NET_ERR → const int
An unexpected network error occurred.
ERROR_UNEXPECTED_MM_CREATE_ERR → const int
ERROR_UNEXPECTED_MM_EXTEND_ERR → const int
ERROR_UNEXPECTED_MM_MAP_ERROR → const int
ERROR_UNEXPECTED_NTCACHEMANAGER_ERROR → const int
ERROR_UNEXPECTED_OMID → const int
ERROR_UNHANDLED_EXCEPTION → const int
ERROR_UNIDENTIFIED_ERROR → const int
ERROR_UNKNOWN_COMPONENT → const int
ERROR_UNKNOWN_EXCEPTION → const int
ERROR_UNKNOWN_FEATURE → const int
ERROR_UNKNOWN_PATCH → const int
ERROR_UNKNOWN_PORT → const int
ERROR_UNKNOWN_PRINT_MONITOR → const int
ERROR_UNKNOWN_PRINTER_DRIVER → const int
ERROR_UNKNOWN_PRINTPROCESSOR → const int
ERROR_UNKNOWN_PRODUCT → const int
ERROR_UNKNOWN_PROPERTY → const int
ERROR_UNKNOWN_REVISION → const int
ERROR_UNMAPPED_SUBSTITUTION_STRING → const int
ERROR_UNRECOGNIZED_MEDIA → const int
ERROR_UNRECOGNIZED_VOLUME → const int
ERROR_UNRECOVERABLE_STACK_OVERFLOW → const int
ERROR_UNSATISFIED_DEPENDENCIES → const int
ERROR_UNSIGNED_PACKAGE_INVALID_CONTENT → const int
ERROR_UNSIGNED_PACKAGE_INVALID_PUBLISHER_NAMESPACE → const WIN32_ERROR
ERROR_UNSUPPORTED_COMPRESSION → const int
ERROR_UNSUPPORTED_TYPE → const int
ERROR_UNTRUSTED_MOUNT_POINT → const int
ERROR_UNWIND → const int
ERROR_UNWIND_CONSOLIDATE → const int
ERROR_USER_APC → const int
ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED → const int
ERROR_USER_EXISTS → const int
ERROR_USER_MAPPED_FILE → const int
ERROR_USER_PROFILE_LOAD → const int
ERROR_VALIDATE_CONTINUE → const int
ERROR_VC_DISCONNECTED → const int
ERROR_VDM_DISALLOWED → const int
ERROR_VDM_HARD_ERROR → const int
ERROR_VERIFIER_STOP → const int
ERROR_VERSION_PARSE_ERROR → const int
ERROR_VHD_ALREADY_AT_OR_BELOW_MINIMUM_VIRTUAL_SIZE → const WIN32_ERROR
ERROR_VHD_BITMAP_MISMATCH → const int
ERROR_VHD_BLOCK_ALLOCATION_FAILURE → const int
ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT → const WIN32_ERROR
ERROR_VHD_CHANGE_TRACKING_DISABLED → const int
ERROR_VHD_CHILD_PARENT_ID_MISMATCH → const int
ERROR_VHD_CHILD_PARENT_SIZE_MISMATCH → const int
ERROR_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH → const WIN32_ERROR
ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE → const WIN32_ERROR
ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED → const WIN32_ERROR
ERROR_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT → const WIN32_ERROR
ERROR_VHD_FORMAT_UNKNOWN → const int
ERROR_VHD_FORMAT_UNSUPPORTED_VERSION → const int
ERROR_VHD_INVALID_BLOCK_SIZE → const int
ERROR_VHD_INVALID_CHANGE_TRACKING_ID → const int
ERROR_VHD_INVALID_FILE_SIZE → const int
ERROR_VHD_INVALID_SIZE → const int
ERROR_VHD_INVALID_STATE → const int
ERROR_VHD_INVALID_TYPE → const int
ERROR_VHD_METADATA_FULL → const int
ERROR_VHD_METADATA_READ_FAILURE → const int
ERROR_VHD_METADATA_WRITE_FAILURE → const int
ERROR_VHD_MISSING_CHANGE_TRACKING_INFORMATION → const WIN32_ERROR
ERROR_VHD_PARENT_VHD_ACCESS_DENIED → const int
ERROR_VHD_PARENT_VHD_NOT_FOUND → const int
ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA → const int
ERROR_VHD_SPARSE_HEADER_CHECKSUM_MISMATCH → const WIN32_ERROR
ERROR_VHD_SPARSE_HEADER_CORRUPT → const int
ERROR_VHD_SPARSE_HEADER_UNSUPPORTED_VERSION → const WIN32_ERROR
ERROR_VHD_UNEXPECTED_ID → const int
ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED → const int
ERROR_VID_DUPLICATE_HANDLER → const int
ERROR_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT → const WIN32_ERROR
ERROR_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT → const int
ERROR_VID_HANDLER_NOT_PRESENT → const int
ERROR_VID_INSUFFICIENT_RESOURCES_HV_DEPOSIT → const WIN32_ERROR
ERROR_VID_INSUFFICIENT_RESOURCES_PHYSICAL_BUFFER → const WIN32_ERROR
ERROR_VID_INSUFFICIENT_RESOURCES_RESERVE → const WIN32_ERROR
ERROR_VID_INSUFFICIENT_RESOURCES_WITHDRAW → const WIN32_ERROR
ERROR_VID_INVALID_CHILD_GPA_PAGE_SET → const int
ERROR_VID_INVALID_GPA_RANGE_HANDLE → const int
ERROR_VID_INVALID_MEMORY_BLOCK_HANDLE → const int
ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE → const int
ERROR_VID_INVALID_NUMA_NODE_INDEX → const int
ERROR_VID_INVALID_NUMA_SETTINGS → const int
ERROR_VID_INVALID_OBJECT_NAME → const int
ERROR_VID_INVALID_PPM_HANDLE → const int
ERROR_VID_INVALID_PROCESSOR_STATE → const int
ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED → const WIN32_ERROR
ERROR_VID_MB_PROPERTY_ALREADY_SET_RESET → const WIN32_ERROR
ERROR_VID_MB_STILL_REFERENCED → const int
ERROR_VID_MBP_ALREADY_LOCKED_USING_RESERVED_PAGE → const WIN32_ERROR
ERROR_VID_MBP_COUNT_EXCEEDED_LIMIT → const int
ERROR_VID_MBPS_ARE_LOCKED → const int
ERROR_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED → const WIN32_ERROR
ERROR_VID_MEMORY_TYPE_NOT_SUPPORTED → const int
ERROR_VID_MESSAGE_QUEUE_ALREADY_EXISTS → const int
ERROR_VID_MESSAGE_QUEUE_CLOSED → const int
ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG → const int
ERROR_VID_MMIO_RANGE_DESTROYED → const int
ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE → const WIN32_ERROR
ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED → const WIN32_ERROR
ERROR_VID_PAGE_RANGE_OVERFLOW → const int
ERROR_VID_PARTITION_ALREADY_EXISTS → const int
ERROR_VID_PARTITION_DOES_NOT_EXIST → const int
ERROR_VID_PARTITION_NAME_NOT_FOUND → const int
ERROR_VID_PARTITION_NAME_TOO_LONG → const int
ERROR_VID_PROCESS_ALREADY_SET → const int
ERROR_VID_QUEUE_FULL → const int
ERROR_VID_REMOTE_NODE_PARENT_GPA_PAGES_USED → const WIN32_ERROR
ERROR_VID_RESERVE_PAGE_SET_IS_BEING_USED → const WIN32_ERROR
ERROR_VID_RESERVE_PAGE_SET_TOO_SMALL → const int
ERROR_VID_SAVED_STATE_CORRUPT → const int
ERROR_VID_SAVED_STATE_INCOMPATIBLE → const int
ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM → const WIN32_ERROR
ERROR_VID_STOP_PENDING → const int
ERROR_VID_TOO_MANY_HANDLERS → const int
ERROR_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED → const WIN32_ERROR
ERROR_VID_VTL_ACCESS_DENIED → const int
ERROR_VIRTDISK_DISK_ALREADY_OWNED → const int
ERROR_VIRTDISK_DISK_ONLINE_AND_WRITABLE → const WIN32_ERROR
ERROR_VIRTDISK_NOT_VIRTUAL_DISK → const int
ERROR_VIRTDISK_PROVIDER_NOT_FOUND → const int
ERROR_VIRTDISK_UNSUPPORTED_DISK_SECTOR_SIZE → const WIN32_ERROR
ERROR_VIRTUAL_DISK_LIMITATION → const int
ERROR_VIRUS_DELETED → const int
ERROR_VIRUS_INFECTED → const int
ERROR_VMCOMPUTE_CONNECT_FAILED → const int
ERROR_VMCOMPUTE_CONNECTION_CLOSED → const int
ERROR_VMCOMPUTE_HYPERV_NOT_INSTALLED → const int
ERROR_VMCOMPUTE_IMAGE_MISMATCH → const int
ERROR_VMCOMPUTE_INVALID_JSON → const int
ERROR_VMCOMPUTE_INVALID_LAYER → const int
ERROR_VMCOMPUTE_INVALID_STATE → const int
ERROR_VMCOMPUTE_OPERATION_PENDING → const int
ERROR_VMCOMPUTE_PROTOCOL_ERROR → const int
ERROR_VMCOMPUTE_SYSTEM_ALREADY_EXISTS → const int
ERROR_VMCOMPUTE_SYSTEM_ALREADY_STOPPED → const int
ERROR_VMCOMPUTE_SYSTEM_NOT_FOUND → const int
ERROR_VMCOMPUTE_TERMINATED → const int
ERROR_VMCOMPUTE_TERMINATED_DURING_START → const WIN32_ERROR
ERROR_VMCOMPUTE_TIMEOUT → const int
ERROR_VMCOMPUTE_TOO_MANY_NOTIFICATIONS → const int
ERROR_VMCOMPUTE_UNEXPECTED_EXIT → const int
ERROR_VMCOMPUTE_UNKNOWN_MESSAGE → const int
ERROR_VMCOMPUTE_UNSUPPORTED_PROTOCOL_VERSION → const WIN32_ERROR
ERROR_VMCOMPUTE_WINDOWS_INSIDER_REQUIRED → const WIN32_ERROR
ERROR_VNET_VIRTUAL_SWITCH_NAME_NOT_FOUND → const WIN32_ERROR
ERROR_VOLMGR_ALL_DISKS_FAILED → const int
ERROR_VOLMGR_BAD_BOOT_DISK → const int
ERROR_VOLMGR_DATABASE_FULL → const int
ERROR_VOLMGR_DIFFERENT_SECTOR_SIZE → const int
ERROR_VOLMGR_DISK_CONFIGURATION_CORRUPTED → const WIN32_ERROR
ERROR_VOLMGR_DISK_CONFIGURATION_NOT_IN_SYNC → const WIN32_ERROR
ERROR_VOLMGR_DISK_CONTAINS_NON_SIMPLE_VOLUME → const WIN32_ERROR
ERROR_VOLMGR_DISK_DUPLICATE → const int
ERROR_VOLMGR_DISK_DYNAMIC → const int
ERROR_VOLMGR_DISK_ID_INVALID → const int
ERROR_VOLMGR_DISK_INVALID → const int
ERROR_VOLMGR_DISK_LAST_VOTER → const int
ERROR_VOLMGR_DISK_LAYOUT_INVALID → const int
ERROR_VOLMGR_DISK_LAYOUT_NON_BASIC_BETWEEN_BASIC_PARTITIONS → const WIN32_ERROR
ERROR_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED → const WIN32_ERROR
ERROR_VOLMGR_DISK_LAYOUT_PARTITIONS_TOO_SMALL → const WIN32_ERROR
ERROR_VOLMGR_DISK_LAYOUT_PRIMARY_BETWEEN_LOGICAL_PARTITIONS → const WIN32_ERROR
ERROR_VOLMGR_DISK_LAYOUT_TOO_MANY_PARTITIONS → const WIN32_ERROR
ERROR_VOLMGR_DISK_MISSING → const int
ERROR_VOLMGR_DISK_NOT_EMPTY → const int
ERROR_VOLMGR_DISK_NOT_ENOUGH_SPACE → const int
ERROR_VOLMGR_DISK_REVECTORING_FAILED → const int
ERROR_VOLMGR_DISK_SECTOR_SIZE_INVALID → const int
ERROR_VOLMGR_DISK_SET_NOT_CONTAINED → const int
ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_MEMBERS → const WIN32_ERROR
ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_PLEXES → const WIN32_ERROR
ERROR_VOLMGR_DYNAMIC_DISK_NOT_SUPPORTED → const WIN32_ERROR
ERROR_VOLMGR_EXTENT_ALREADY_USED → const int
ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS → const int
ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION → const WIN32_ERROR
ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED → const int
ERROR_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION → const WIN32_ERROR
ERROR_VOLMGR_EXTENT_VOLUME_LENGTHS_DO_NOT_MATCH → const WIN32_ERROR
ERROR_VOLMGR_FAULT_TOLERANT_NOT_SUPPORTED → const WIN32_ERROR
ERROR_VOLMGR_INCOMPLETE_DISK_MIGRATION → const int
ERROR_VOLMGR_INCOMPLETE_REGENERATION → const int
ERROR_VOLMGR_INTERLEAVE_LENGTH_INVALID → const int
ERROR_VOLMGR_MAXIMUM_REGISTERED_USERS → const int
ERROR_VOLMGR_MEMBER_IN_SYNC → const int
ERROR_VOLMGR_MEMBER_INDEX_DUPLICATE → const int
ERROR_VOLMGR_MEMBER_INDEX_INVALID → const int
ERROR_VOLMGR_MEMBER_MISSING → const int
ERROR_VOLMGR_MEMBER_NOT_DETACHED → const int
ERROR_VOLMGR_MEMBER_REGENERATING → const int
ERROR_VOLMGR_MIRROR_NOT_SUPPORTED → const int
ERROR_VOLMGR_NO_REGISTERED_USERS → const int
ERROR_VOLMGR_NO_SUCH_USER → const int
ERROR_VOLMGR_NO_VALID_LOG_COPIES → const int
ERROR_VOLMGR_NOT_PRIMARY_PACK → const int
ERROR_VOLMGR_NOTIFICATION_RESET → const int
ERROR_VOLMGR_NUMBER_OF_DISKS_IN_MEMBER_INVALID → const WIN32_ERROR
ERROR_VOLMGR_NUMBER_OF_DISKS_IN_PLEX_INVALID → const WIN32_ERROR
ERROR_VOLMGR_NUMBER_OF_DISKS_INVALID → const int
ERROR_VOLMGR_NUMBER_OF_EXTENTS_INVALID → const int
ERROR_VOLMGR_NUMBER_OF_MEMBERS_INVALID → const int
ERROR_VOLMGR_NUMBER_OF_PLEXES_INVALID → const int
ERROR_VOLMGR_PACK_CONFIG_OFFLINE → const int
ERROR_VOLMGR_PACK_CONFIG_ONLINE → const int
ERROR_VOLMGR_PACK_CONFIG_UPDATE_FAILED → const int
ERROR_VOLMGR_PACK_DUPLICATE → const int
ERROR_VOLMGR_PACK_HAS_QUORUM → const int
ERROR_VOLMGR_PACK_ID_INVALID → const int
ERROR_VOLMGR_PACK_INVALID → const int
ERROR_VOLMGR_PACK_LOG_UPDATE_FAILED → const int
ERROR_VOLMGR_PACK_NAME_INVALID → const int
ERROR_VOLMGR_PACK_OFFLINE → const int
ERROR_VOLMGR_PACK_WITHOUT_QUORUM → const int
ERROR_VOLMGR_PARTITION_STYLE_INVALID → const int
ERROR_VOLMGR_PARTITION_UPDATE_FAILED → const int
ERROR_VOLMGR_PLEX_IN_SYNC → const int
ERROR_VOLMGR_PLEX_INDEX_DUPLICATE → const int
ERROR_VOLMGR_PLEX_INDEX_INVALID → const int
ERROR_VOLMGR_PLEX_LAST_ACTIVE → const int
ERROR_VOLMGR_PLEX_MISSING → const int
ERROR_VOLMGR_PLEX_NOT_RAID5 → const int
ERROR_VOLMGR_PLEX_NOT_SIMPLE → const int
ERROR_VOLMGR_PLEX_NOT_SIMPLE_SPANNED → const int
ERROR_VOLMGR_PLEX_REGENERATING → const int
ERROR_VOLMGR_PLEX_TYPE_INVALID → const int
ERROR_VOLMGR_PRIMARY_PACK_PRESENT → const int
ERROR_VOLMGR_RAID5_NOT_SUPPORTED → const int
ERROR_VOLMGR_STRUCTURE_SIZE_INVALID → const int
ERROR_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS → const WIN32_ERROR
ERROR_VOLMGR_TRANSACTION_IN_PROGRESS → const int
ERROR_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE → const WIN32_ERROR
ERROR_VOLMGR_VOLUME_CONTAINS_MISSING_DISK → const WIN32_ERROR
ERROR_VOLMGR_VOLUME_ID_INVALID → const int
ERROR_VOLMGR_VOLUME_LENGTH_INVALID → const int
ERROR_VOLMGR_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE → const WIN32_ERROR
ERROR_VOLMGR_VOLUME_MIRRORED → const int
ERROR_VOLMGR_VOLUME_NOT_MIRRORED → const int
ERROR_VOLMGR_VOLUME_NOT_RETAINED → const int
ERROR_VOLMGR_VOLUME_OFFLINE → const int
ERROR_VOLMGR_VOLUME_RETAINED → const int
ERROR_VOLSNAP_HIBERNATE_READY → const int
ERROR_VOLSNAP_PREPARE_HIBERNATE → const int
ERROR_VOLUME_CONTAINS_SYS_FILES → const int
ERROR_VOLUME_DIRTY → const int
ERROR_VOLUME_MOUNTED → const int
ERROR_VOLUME_NOT_CLUSTER_ALIGNED → const int
ERROR_VOLUME_NOT_SIS_ENABLED → const int
ERROR_VOLUME_NOT_SUPPORT_EFS → const int
ERROR_VOLUME_NOT_SUPPORTED → const int
ERROR_VOLUME_UPGRADE_DISABLED → const int
ERROR_VOLUME_UPGRADE_DISABLED_TILL_OS_DOWNGRADE_EXPIRED → const WIN32_ERROR
ERROR_VOLUME_UPGRADE_NOT_NEEDED → const int
ERROR_VOLUME_UPGRADE_PENDING → const int
ERROR_VOLUME_WRITE_ACCESS_DENIED → const int
ERROR_VRF_VOLATILE_CFG_AND_IO_ENABLED → const int
ERROR_VRF_VOLATILE_NMI_REGISTERED → const int
ERROR_VRF_VOLATILE_NOT_RUNNABLE_SYSTEM → const int
ERROR_VRF_VOLATILE_NOT_STOPPABLE → const int
ERROR_VRF_VOLATILE_NOT_SUPPORTED_RULECLASS → const int
ERROR_VRF_VOLATILE_PROTECTED_DRIVER → const int
ERROR_VRF_VOLATILE_SAFE_MODE → const int
ERROR_VRF_VOLATILE_SETTINGS_CONFLICT → const int
ERROR_VSM_DMA_PROTECTION_NOT_IN_USE → const int
ERROR_VSM_NOT_INITIALIZED → const int
ERROR_VSMB_SAVED_STATE_CORRUPT → const int
ERROR_VSMB_SAVED_STATE_FILE_NOT_FOUND → const int
ERROR_WAIT_1 → const int
ERROR_WAIT_2 → const int
ERROR_WAIT_3 → const int
ERROR_WAIT_63 → const int
ERROR_WAIT_FOR_OPLOCK → const int
ERROR_WAIT_NO_CHILDREN → const int
ERROR_WAKE_SYSTEM → const int
ERROR_WAKE_SYSTEM_DEBUGGER → const int
ERROR_WAS_LOCKED → const int
ERROR_WAS_UNLOCKED → const int
ERROR_WEAK_WHFBKEY_BLOCKED → const int
ERROR_WINDOW_NOT_COMBOBOX → const int
ERROR_WINDOW_NOT_DIALOG → const int
ERROR_WINDOW_OF_OTHER_THREAD → const int
ERROR_WINS_INTERNAL → const int
ERROR_WIP_ENCRYPTION_FAILED → const int
ERROR_WMI_ALREADY_DISABLED → const int
ERROR_WMI_ALREADY_ENABLED → const int
ERROR_WMI_DP_FAILED → const int
ERROR_WMI_DP_NOT_FOUND → const int
ERROR_WMI_GUID_DISCONNECTED → const int
ERROR_WMI_GUID_NOT_FOUND → const int
ERROR_WMI_INSTANCE_NOT_FOUND → const int
ERROR_WMI_INVALID_MOF → const int
ERROR_WMI_INVALID_REGINFO → const int
ERROR_WMI_ITEMID_NOT_FOUND → const int
ERROR_WMI_READ_ONLY → const int
ERROR_WMI_SERVER_UNAVAILABLE → const int
ERROR_WMI_SET_FAILURE → const int
ERROR_WMI_TRY_AGAIN → const int
ERROR_WMI_UNRESOLVED_INSTANCE_REF → const int
ERROR_WOF_FILE_RESOURCE_TABLE_CORRUPT → const int
ERROR_WOF_WIM_HEADER_CORRUPT → const int
ERROR_WOF_WIM_RESOURCE_TABLE_CORRUPT → const int
ERROR_WORKING_SET_QUOTA → const int
ERROR_WOW_ASSERTION → 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_COMPARTMENT → const int
ERROR_WRONG_DISK → const int
The wrong diskette is in the drive.
ERROR_WRONG_EFS → const int
ERROR_WRONG_INF_STYLE → const int
ERROR_WRONG_INF_TYPE → const int
ERROR_WRONG_PASSWORD → const int
ERROR_WRONG_TARGET_NAME → const int
ERROR_WX86_ERROR → const int
ERROR_WX86_WARNING → const int
ERROR_XML_ENCODING_MISMATCH → const int
ERROR_XML_PARSE_ERROR → const int
ERROR_XMLDSIG_ERROR → const int
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.
ESB_DISABLE_BOTH → const int
ESB_DISABLE_DOWN → const int
ESB_DISABLE_LEFT → const int
ESB_DISABLE_LTUP → const int
ESB_DISABLE_RIGHT → const int
ESB_DISABLE_RTDN → const int
ESB_DISABLE_UP → const int
ESB_ENABLE_BOTH → const int
ETO_CLIPPED → const int
ETO_GLYPH_INDEX → const int
ETO_IGNORELANGUAGE → const int
ETO_NUMERICSLATIN → const int
ETO_NUMERICSLOCAL → const int
ETO_OPAQUE → const int
ETO_PDY → const int
ETO_REVERSE_INDEX_MAP → const int
ETO_RTLREADING → const int
EV_BREAK → const int
EV_CTS → const int
EV_DSR → const int
EV_ERR → const int
EV_EVENT1 → const int
EV_EVENT2 → const int
EV_PERR → const int
EV_RING → const int
EV_RLSD → const int
EV_RX80FULL → const int
EV_RXCHAR → const int
EV_RXFLAG → const int
EV_TXEMPTY → const int
EVENPARITY → const int
Even parity.
EVENT_ALL_ACCESS → const int
EVENT_MODIFY_STATE → const int
evReservedMask → const int
Reserved for internal use by the common language runtime.
evRTSpecialName → const int
Specifies that the common language runtime should check the encoding of the event name.
evSpecialName → const int
Specifies that the event is special, and that its name describes how.
ExitLatencySamplingPercentage → const int
ExpandCollapseState_Collapsed → const int
No children are visible.
ExpandCollapseState_Expanded → const int
All children are visible.
ExpandCollapseState_LeafNode → const int
The element does not expand or collapse.
ExpandCollapseState_PartiallyExpanded → const int
Some, but not all, children are visible.
EXTENDED_STARTUPINFO_PRESENT → const int
F3_120M_512 → const int
A 3.5" floppy, with 120MB and 512 bytes/sector.
F3_128Mb_512 → const int
A 3.5" floppy, with 128MB and 512 bytes/sector.
F3_1Pt23_1024 → const int
A 3.5" floppy, with 1.23MB and 1024 bytes/sector.
F3_1Pt2_512 → const int
A 3.5" floppy, with 1.2MB and 512 bytes/sector.
F3_1Pt44_512 → const int
A 3.5" floppy, with 1.44MB and 512 bytes/sector.
F3_200Mb_512 → const int
A 3.5" floppy, with 200MB and 512 bytes/sector.
F3_20Pt8_512 → const int
A 3.5" floppy, with 20.8MB and 512 bytes/sector.
F3_230Mb_512 → const int
A 3.5" floppy, with 230MB and 512 bytes/sector.
F3_240M_512 → const int
A 3.5" floppy, with 240MB and 512 bytes/sector.
F3_2Pt88_512 → const int
A 3.5" floppy, with 2.88MB and 512 bytes/sector.
F3_32M_512 → const int
A 3.5" floppy, with 32MB and 512 bytes/sector.
F3_640_512 → const int
A 3.5" floppy, with 640KB and 512 bytes/sector.
F3_720_512 → const int
A 3.5" floppy, with 720KB and 512 bytes/sector.
F5_160_512 → const int
A 5.25" floppy, with 160KB and 512 bytes/sector.
F5_180_512 → const int
A 5.25" floppy, with 180KB and 512 bytes/sector.
F5_1Pt23_1024 → const int
A 5.25" floppy, with 1.23MB and 1024 bytes/sector.
F5_1Pt2_512 → const int
A 5.25" floppy, with 1.2MB and 512 bytes/sector.
F5_320_1024 → const int
A 5.25" floppy, with 320KB and 1024 bytes/sector.
F5_320_512 → const int
A 5.25" floppy, with 320KB and 512 bytes/sector.
F5_360_512 → const int
A 5.25" floppy, with 360KB and 512 bytes/sector.
F5_640_512 → const int
A 5.25" floppy, with 640KB and 512 bytes/sector.
F5_720_512 → const int
A 5.25" floppy, with 720KB and 512 bytes/sector.
F8_256_128 → const int
An 8" floppy, with 256KB and 128 bytes/sector.
FACILITY_AAF → const int
FACILITY_ACCELERATOR → const int
FACILITY_ACS → const int
FACILITY_ACTION_QUEUE → const int
FACILITY_AUDCLNT → const int
FACILITY_AUDIO → const int
FACILITY_AUDIOSTREAMING → const int
FACILITY_BACKGROUNDCOPY → const int
FACILITY_BCD → const int
FACILITY_BLB → const int
FACILITY_BLB_CLI → const int
FACILITY_BLBUI → const int
FACILITY_BLUETOOTH_ATT → const int
FACILITY_CERT → const int
The source of the error code is a certificate client or server
FACILITY_CMI → const int
FACILITY_COMPLUS → const int
FACILITY_CONFIGURATION → const int
FACILITY_CONTROL → const int
The source of the error code is the control mechanism.
FACILITY_DAF → const int
FACILITY_DEBUGGERS → const int
FACILITY_DEFRAG → const int
FACILITY_DELIVERY_OPTIMIZATION → const int
FACILITY_DEPLOYMENT_SERVICES_BINLSVC → const int
FACILITY_DEPLOYMENT_SERVICES_CONTENT_PROVIDER → const int
FACILITY_DEPLOYMENT_SERVICES_DRIVER_PROVISIONING → const int
FACILITY_DEPLOYMENT_SERVICES_IMAGING → const int
FACILITY_DEPLOYMENT_SERVICES_MANAGEMENT → const int
FACILITY_DEPLOYMENT_SERVICES_MULTICAST_CLIENT → const int
FACILITY_DEPLOYMENT_SERVICES_MULTICAST_SERVER → const int
FACILITY_DEPLOYMENT_SERVICES_PXE → const int
FACILITY_DEPLOYMENT_SERVICES_SERVER → const int
FACILITY_DEPLOYMENT_SERVICES_TFTP → const int
FACILITY_DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT → const int
FACILITY_DEPLOYMENT_SERVICES_UTIL → const int
FACILITY_DEVICE_UPDATE_AGENT → const int
FACILITY_DIRECT2D → const int
FACILITY_DIRECT3D10 → const int
FACILITY_DIRECT3D11 → const int
FACILITY_DIRECT3D11_DEBUG → const int
FACILITY_DIRECT3D12 → const int
FACILITY_DIRECT3D12_DEBUG → const int
FACILITY_DIRECTMUSIC → const int
FACILITY_DIRECTORYSERVICE → const int
FACILITY_DISPATCH → const int
For late-binding IDispatch interface errors.
FACILITY_DLS → const int
FACILITY_DMSERVER → const int
FACILITY_DPLAY → const int
FACILITY_DRVSERVICING → const int
FACILITY_DXCORE → const int
FACILITY_DXGI → const int
FACILITY_DXGI_DDI → const int
FACILITY_EAP → const int
FACILITY_EAS → const int
FACILITY_FVE → const int
FACILITY_FWP → const int
FACILITY_GAME → const int
FACILITY_GRAPHICS → const int
FACILITY_HSP_SERVICES → const int
FACILITY_HSP_SOFTWARE → const int
FACILITY_HTTP → const int
FACILITY_INPUT → const int
FACILITY_INTERNET → const int
The source of the error code is Wininet related.
FACILITY_IORING → const int
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_JSCRIPT → const int
FACILITY_LEAP → const int
FACILITY_LINGUISTIC_SERVICES → const int
FACILITY_MBN → const int
FACILITY_MEDIASERVER → const int
FACILITY_METADIRECTORY → const int
FACILITY_MOBILE → const int
FACILITY_MSMQ → const int
FACILITY_NAP → const int
FACILITY_NDIS → const int
FACILITY_NT_BIT → const int
FACILITY_NULL → const int
For broadly applicable common status codes such as S_OK.
FACILITY_OCP_UPDATE_AGENT → const int
FACILITY_ONLINE_ID → const int
FACILITY_OPC → const int
FACILITY_P2P → const int
FACILITY_P2P_INT → const int
FACILITY_PARSE → const int
FACILITY_PIDGENX → const int
FACILITY_PIX → const int
FACILITY_PLA → const int
FACILITY_POWERSHELL → const int
FACILITY_PRESENTATION → const int
FACILITY_QUIC → const int
FACILITY_RAS → const int
FACILITY_RESTORE → const int
FACILITY_RPC → const int
For status codes returned from remote procedure calls.
FACILITY_SCARD → const int
FACILITY_SCRIPT → const int
FACILITY_SDIAG → const int
FACILITY_SECURITY → const int
The source of the error code is the Security API layer.
FACILITY_SERVICE_FABRIC → const int
FACILITY_SETUPAPI → const int
FACILITY_SHELL → const int
FACILITY_SOS → const int
FACILITY_SPP → const int
FACILITY_SQLITE → const int
FACILITY_SSPI → const int
The source of the error code is the Security API layer.
FACILITY_STATE_MANAGEMENT → const int
FACILITY_STATEREPOSITORY → const int
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_SXS → const int
FACILITY_SYNCENGINE → const int
FACILITY_TIERING → const int
FACILITY_TPM_SERVICES → const int
FACILITY_TPM_SOFTWARE → const int
FACILITY_TTD → const int
FACILITY_UI → const int
FACILITY_UMI → const int
FACILITY_URT → const int
FACILITY_USER_MODE_SECURITY_CORE → const int
FACILITY_USERMODE_COMMONLOG → const int
FACILITY_USERMODE_FILTER_MANAGER → const int
FACILITY_USERMODE_HNS → const int
FACILITY_USERMODE_HYPERVISOR → const int
FACILITY_USERMODE_LICENSING → const int
FACILITY_USERMODE_SDBUS → const int
FACILITY_USERMODE_SPACES → const int
FACILITY_USERMODE_VHD → const int
FACILITY_USERMODE_VIRTUALIZATION → const int
FACILITY_USERMODE_VOLMGR → const int
FACILITY_USERMODE_VOLSNAP → const int
FACILITY_USN → const int
FACILITY_UTC → const int
FACILITY_VISUALCPP → const int
FACILITY_WEB → const int
FACILITY_WEB_SOCKET → const int
FACILITY_WEBSERVICES → const int
FACILITY_WEP → const int
FACILITY_WER → const int
FACILITY_WIA → const int
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_WINCODEC_DWRITE_DWM → const int
FACILITY_WINDOWS → const int
Used for additional error codes from Microsoft-defined interfaces.
FACILITY_WINDOWS_CE → const int
FACILITY_WINDOWS_DEFENDER → const int
FACILITY_WINDOWS_SETUP → const int
FACILITY_WINDOWS_STORE → const int
FACILITY_WINDOWSUPDATE → const int
FACILITY_WINML → const int
FACILITY_WINPE → const int
FACILITY_WINRM → const int
FACILITY_WMAAECMA → const int
FACILITY_WPN → const int
FACILITY_WSB_ONLINE → const int
FACILITY_WSBAPP → const int
FACILITY_XAML → const int
FACILITY_XBOX → const int
FACILITY_XPS → const int
FADF_AUTO → const int
FADF_BSTR → const int
FADF_DISPATCH → const int
FADF_EMBEDDED → const int
FADF_FIXEDSIZE → const int
FADF_HAVEIID → const int
FADF_HAVEVARTYPE → const int
FADF_RECORD → const int
FADF_RESERVED → const int
FADF_STATIC → const int
FADF_UNKNOWN → const int
FADF_VARIANT → const int
FALSE → const int
Boolean false value returned from the Win32 API
FALT → const int
FCONTROL → const int
FDAP_BOTTOM → const int
FDAP_TOP → const int
fdAssembly → const int
Specifies that the field is accessible by all types in its assembly.
fdFamANDAssem → const int
Specifies that the field is accessible by derived classes in its assembly.
fdFamily → const int
Specifies that the field is accessible only by its type and derived classes.
fdFamORAssem → const int
Specifies that the field is accessible by derived classes and by all types in its assembly.
fdFieldAccessMask → const int
Specifies accessibility information.
fdHasDefault → const int
Specifies that the field has a default value.
fdHasFieldMarshal → const int
Specifies that the field contains marshaling information.
fdHasFieldRVA → const int
Specifies that the field has a relative virtual address.
fdInitOnly → const int
Specifies that the field cannot be changed after it is initialized.
fdLiteral → const int
Specifies that the field value is a compile-time constant.
fdNotSerialized → const int
Specifies that the field is not serialized when its type is remoted.
fdPinvokeImpl → const int
Specifies that the field implementation is forwarded through PInvoke.
fdPrivate → const int
Specifies that the field is accessible only by its parent type.
fdPrivateScope → const int
Specifies that the field cannot be referenced.
fdPublic → const int
Specifies that the field is accessible by all types with visibility of this scope.
fdReservedMask → const int
Reserved for internal use by the common language runtime.
fdRTSpecialName → const int
Specifies that the common language runtime metadata internal APIs should check the encoding of the name.
fdSpecialName → const int
Specifies that the field is special, and that its name describes how.
fdStatic → const int
Specifies that the field is a member of its type rather than an instance member.
FFFP_EXACTMATCH → const int
FFFP_NEARESTPARENTMATCH → 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_BEGIN → const int
FILE_CASE_PRESERVED_NAMES → const int
The file system supports preserved case of file names when it places a name on disk.
The file system supports case-sensitive file names.
FILE_CREATE_PIPE_INSTANCE → const int
FILE_CURRENT → 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_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_END → 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_NAME_NORMALIZED → const int
FILE_NAME_OPENED → 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_NONE → 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.
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.
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_TYPE_CHAR → const int
FILE_TYPE_DISK → const int
FILE_TYPE_PIPE → const int
FILE_TYPE_REMOTE → const int
FILE_TYPE_UNKNOWN → 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
FileAlignmentInfo → const int
File alignment information should be retrieved.
FileAllocationInfo → const int
The file allocation information should be changed.
FileAttributeTagInfo → const int
File attribute information should be retrieved.
FileBasicInfo → const int
Minimal information for the file should be retrieved or set.
FileCaseSensitiveInfo → const int
FileCompressionInfo → const int
File compression information should be retrieved.
FileDispositionInfo → const int
The file should be deleted.
FileDispositionInfoEx → const int
FileEndOfFileInfo → const int
The end of the file should be set.
FileFullDirectoryInfo → const int
Files in the specified directory should be retrieved.
FileFullDirectoryRestartInfo → const int
Identical to FileFullDirectoryInfo, but forces the enumeration operation to start again from the beginning.
FileIdBothDirectoryInfo → const int
Files in the specified directory should be retrieved.
FileIdBothDirectoryRestartInfo → const int
Identical to FileIdBothDirectoryInfo, but forces the enumeration operation to start again from the beginning.
FileIdExtdDirectoryInfo → const int
Files in the specified directory should be retrieved.
FileIdExtdDirectoryRestartInfo → const int
Identical to FileIdExtdDirectoryInfo, but forces the enumeration operation to start again from the beginning.
FileIdInfo → const int
File information should be retrieved.
FileIoPriorityHintInfo → const int
Priority hint information should be set.
FileNameInfo → const int
The file name should be retrieved.
FileNormalizedNameInfo → const int
FILEOKSTRING → const String
FileRemoteProtocolInfo → const int
File remote protocol information should be retrieved.
FileRenameInfo → const int
The file name should be changed.
FileRenameInfoEx → const int
FileStandardInfo → const int
Extended information for the file should be retrieved.
FileStorageInfo → const int
File storage information should be retrieved.
FileStreamInfo → const int
File stream information for the specified file should be retrieved.
FIND_FIRST_EX_CASE_SENSITIVE → const int
FIND_FIRST_EX_LARGE_FETCH → const int
FIND_FIRST_EX_ON_DISK_ENTRIES_ONLY → const int
FindExInfoBasic → const int
The FindFirstFileEx function does not query the short file name, improving overall enumeration speed.
FindExInfoMaxInfoLevel → const int
This value is used for validation.
FindExInfoStandard → const int
The FindFirstFileEx function retrieves a standard set of attribute information.
FindExSearchLimitToDevices → const int
This filtering type is not available.
FindExSearchLimitToDirectories → const int
This is an advisory flag.
FindExSearchMaxSearchOp → const int
FindExSearchNameMatch → const int
The search for a file that matches a specified file name.
FINDMSGSTRING → const String
FindStreamInfoMaxInfoLevel → const int
Used to determine valid enumeration values.
FindStreamInfoStandard → const int
The FindFirstStreamW function retrieves standard stream information.
FIRM → const int
FirmwareTableInformationRegistered → const int
FixedMedia → const int
Fixed hard disk media.
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_CONFIRMMOUSE → const int
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_NORECURSEREPARSE → const int
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.
FOFX_ADDUNDORECORD → const int
FOFX_COPYASDOWNLOAD → const int
FOFX_DONTDISPLAYDESTPATH → const int
FOFX_DONTDISPLAYLOCATIONS → const int
FOFX_DONTDISPLAYSOURCEPATH → const int
FOFX_EARLYFAILURE → const int
FOFX_KEEPNEWERFILE → const int
FOFX_MOVEACLSACROSSVOLUMES → const int
FOFX_NOCOPYHOOKS → const int
FOFX_NOMINIMIZEBOX → const int
FOFX_NOSKIPJUNCTIONS → const int
FOFX_PRESERVEFILEEXTENSIONS → const int
FOFX_RECYCLEONDELETE → const int
FOFX_REQUIREELEVATION → const int
FOFX_SHOWELEVATIONPROMPT → const int
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_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_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_ALLOCATE_BUFFER → 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.
FOS_ALLNONSTORAGEITEMS → const int
FOS_ALLOWMULTISELECT → const int
FOS_CREATEPROMPT → const int
FOS_DEFAULTNOMINIMODE → const int
FOS_DONTADDTORECENT → const int
FOS_FILEMUSTEXIST → const int
FOS_FORCEFILESYSTEM → const int
FOS_FORCEPREVIEWPANEON → const int
FOS_FORCESHOWHIDDEN → const int
FOS_HIDEMRUPLACES → const int
FOS_HIDEPINNEDPLACES → const int
FOS_NOCHANGEDIR → const int
FOS_NOREADONLYRETURN → const int
FOS_NOTESTFILECREATE → const int
FOS_NOVALIDATE → const int
FOS_OKBUTTONNEEDSINTERACTION → const int
FOS_OVERWRITEPROMPT → const int
FOS_PATHMUSTEXIST → const int
FOS_PICKFOLDERS → const int
FOS_SHAREAWARE → const int
FOS_STRICTFILETYPES → const int
FOS_SUPPORTSTREAMABLEITEMS → const int
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_NOT_ENUM → const int
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_NOWRAPAROUND → const int
FR_PRIVATE → const int
FR_RAW → const int
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_SHOWWRAPAROUND → const int
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.
FR_WRAPAROUND → const int
FRB_ACTIVE → const int
FRB_INACTIVE → const int
FRL_ACTIVE → const int
FRL_INACTIVE → const int
FRR_ACTIVE → const int
FRR_INACTIVE → const int
FS_ACTIVE → const int
FS_INACTIVE → const int
FSHIFT → const int
FUNC_DISPATCH → const int
The function can be accessed only through IDispatch.
FUNC_NONVIRTUAL → const int
The function is accessed by static address and takes an implicit this pointer.
FUNC_PUREVIRTUAL → const int
The function is accessed through the virtual function table (VTBL), and takes an implicit this pointer.
FUNC_STATIC → const int
The function is accessed by static address and does not take an implicit this pointer.
FUNC_VIRTUAL → const int
The function is accessed the same as PUREVIRTUAL, except the function has an implementation.
FUNCFLAG_FBINDABLE → const int
The function that supports data binding.
FUNCFLAG_FDEFAULTBIND → const int
The function that best represents the object.
FUNCFLAG_FDEFAULTCOLLELEM → const int
Permits an optimization in which the compiler looks for a member named xyz on the type of abc.
FUNCFLAG_FDISPLAYBIND → const int
The function that is displayed to the user as bindable.
FUNCFLAG_FHIDDEN → const int
The function should not be displayed to the user, although it exists and is bindable.
FUNCFLAG_FIMMEDIATEBIND → const int
Mapped as individual bindable properties.
FUNCFLAG_FNONBROWSABLE → const int
The property appears in an object browser, but not in a properties browser.
FUNCFLAG_FREPLACEABLE → const int
Tags the interface as having default behaviors.
FUNCFLAG_FREQUESTEDIT → const int
When set, any call to a method that sets the property results first in a call to IPropertyNotifySink::OnRequestEdit.
FUNCFLAG_FRESTRICTED → const int
The function should not be accessible from macro languages.
FUNCFLAG_FSOURCE → const int
The function returns an object that is a source of events.
FUNCFLAG_FUIDEFAULT → const int
The type information member is the default member for display in the user interface.
FUNCFLAG_FUSESGETLASTERROR → const int
The function supports GetLastError.
FUT_EDITING → const int
The file is being edited by the process that has it open.
FUT_GENERIC → const int
The file is open in the process for an unspecified action or an action that does not readily fit into the other two categories.
FUT_PLAYING → const int
The file is being played by the process that has it open.
FVIRTKEY → const int
GA_PARENT → const int
GA_ROOT → const int
GA_ROOTOWNER → const int
GAA_FLAG_INCLUDE_ALL_COMPARTMENTS → const GET_ADAPTERS_ADDRESSES_FLAGS
GAA_FLAG_INCLUDE_ALL_INTERFACES → const GET_ADAPTERS_ADDRESSES_FLAGS
GAA_FLAG_INCLUDE_GATEWAYS → const int
GAA_FLAG_INCLUDE_PREFIX → const int
GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER → const GET_ADAPTERS_ADDRESSES_FLAGS
GAA_FLAG_INCLUDE_WINS_INFO → const int
GAA_FLAG_SKIP_ANYCAST → const int
GAA_FLAG_SKIP_DNS_SERVER → const int
GAA_FLAG_SKIP_FRIENDLY_NAME → const int
GAA_FLAG_SKIP_MULTICAST → const int
GAA_FLAG_SKIP_UNICAST → 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_HICONSM → const GET_CLASS_LONG_INDEX
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.
GCLP_HBRBACKGROUND → const GET_CLASS_LONG_INDEX
GCLP_HCURSOR → const GET_CLASS_LONG_INDEX
GCLP_HICON → const GET_CLASS_LONG_INDEX
GCLP_HICONSM → const GET_CLASS_LONG_INDEX
GCLP_HMODULE → const GET_CLASS_LONG_INDEX
GCLP_MENUNAME → const GET_CLASS_LONG_INDEX
GCLP_WNDPROC → const GET_CLASS_LONG_INDEX
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.
GetFileExInfoStandard → const int
The GetFileAttributesEx or GetFileAttributesTransacted function retrieves a standard set of attribute information.
GetFileExMaxInfoLevel → const int
One greater than the maximum value.
GetPowerRequestList → const int
GetPowerSettingValue → const int
GHND → const int
Combines GMEM_MOVABLE and GMEM_ZEROINIT.
GID_BEGIN → const int
GID_END → const int
GID_PAN → const int
GID_PRESSANDTAP → const int
GID_ROLLOVER → const int
GID_ROTATE → const int
GID_TWOFINGERTAP → const int
GID_ZOOM → const int
GMDI_GOINTOPOPUPS → const int
GMDI_USEDISABLED → const int
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_MOVEABLE → const int
GMEM_ZEROINIT → const int
Initializes memory contents to zero.
GMMP_USE_DISPLAY_POINTS → const int
GMMP_USE_HIGH_RESOLUTION_POINTS → const GET_MOUSE_MOVE_POINTS_EX_RESOLUTION
gpContravariant → const int
Indicates contravariance.
gpCovariant → const int
Indicates covariance.
gpDefaultConstructorConstraint → const int
Indicates that the Type parameter must have a default public constructor that takes no parameters.
gpNonVariant → const int
Indicates the absence of variance.
gpNoSpecialConstraint → const int
Indicates that no constraint applies to the Type parameter.
gpNotNullableValueTypeConstraint → const int
Indicates that the Type parameter must be a value type that cannot be a null value.
gpReferenceTypeConstraint → const int
Indicates that the Type parameter must be a reference type.
GPS_BESTEFFORT → const int
Meaning to a calling process: Succeed at getting the store, even if some properties are not returned.
GPS_DEFAULT → const int
Meaning to a calling process: Return a read-only property store that contains all properties.
GPS_DELAYCREATION → const int
Meaning to a calling process: Delay memory-intensive operations, such as file access, until a property is requested that requires such access.
GPS_EXTRINSICPROPERTIES → const int
Include properties from the file's secondary stream.
GPS_EXTRINSICPROPERTIESONLY → const int
Include only properties from the file's secondary stream.
GPS_FASTPROPERTIESONLY → const int
Meaning to a calling process: Provides a store that does not involve reading from the disk or network.
GPS_HANDLERPROPERTIESONLY → const int
Meaning to a calling process: Include only properties directly from the property handler, which opens the file on the disk, network, or device.
GPS_MASK_VALID → const int
Mask for valid GETPROPERTYSTOREFLAGS values.
GPS_NO_OPLOCK → const int
GPS_OPENSLOWITEM → const int
Meaning to a calling process: Open a slow item (offline file) if necessary.
GPS_PREFERQUERYPROPERTIES → const int
GPS_READWRITE → const int
Meaning to a calling process: Can write properties to the item.
GPS_TEMPORARY → const int
Meaning to a calling process: Provides a writable store, with no initial properties, that exists for the lifetime of the Shell item instance; basically, a property bag attached to the item instance.
GPS_VOLATILEPROPERTIES → const int
GPS_VOLATILEPROPERTIESONLY → const int
gpSpecialConstraintMask → const int
Special constraints can apply to any Type parameter.
GPTR → const int
Combines GMEM_FIXED and GMEM_ZEROINIT.
gpVarianceMask → const int
Parameter variance applies only to generic parameters for interfaces and delegates.
GRAY_BRUSH → const int
GREEK_CHARSET → const int
GROUP_SECURITY_INFORMATION → const int
GroupPark → const int
GT_PEN_DOUBLETAP → const int
A pen double tap.
GT_PEN_PRESSANDHOLD → const int
A pen press and hold.
GT_PEN_PRESSANDHOLDABORT → const int
An abort of the pen press and hold.
GT_PEN_RIGHTTAP → const int
A pen right tap.
GT_PEN_TAP → const int
A pen tap.
GT_TOUCH_DOUBLETAP → const int
A touch double tap.
GT_TOUCH_PRESSANDHOLD → const int
A touch press and hold.
GT_TOUCH_PRESSANDHOLDABORT → const int
An abort of the pen press and hold.
GT_TOUCH_PRESSANDTAP → const int
A touch press and tap.
GT_TOUCH_RIGHTTAP → const int
A touch right tap.
GT_TOUCH_TAP → const int
A touch tap.
GUI_CARETBLINKING → const int
GUI_INMENUMODE → const int
GUI_INMOVESIZE → const int
GUI_POPUPMENUMODE → const int
GUI_SYSTEMMENUMODE → 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_HWNDPARENT → const WINDOW_LONG_PTR_INDEX
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
HBS_DISABLED → const int
HBS_HOT → const int
HBS_NORMAL → const int
HBS_PUSHED → const int
HC_ACTION → const int
HeadingLevel1 → const int
HeadingLevel2 → const int
HeadingLevel3 → const int
HeadingLevel4 → const int
HeadingLevel5 → const int
HeadingLevel6 → const int
HeadingLevel7 → const int
HeadingLevel8 → const int
HeadingLevel9 → const int
HeadingLevel_None → const int
HEAP_CREATE_ALIGN_16 → 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_CREATE_ENABLE_TRACING → const int
HEAP_CREATE_HARDENED → const int
HEAP_CREATE_SEGMENT_HEAP → const int
HEAP_DISABLE_COALESCE_ON_FREE → const int
HEAP_FREE_CHECKING_ENABLED → const int
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_GROWABLE → const int
HEAP_MAXIMUM_TAG → const int
HEAP_NO_SERIALIZE → const int
Serialized access will not be used for this allocation.
HEAP_NONE → const int
HEAP_PSEUDO_TAG_FLAG → const int
HEAP_REALLOC_IN_PLACE_ONLY → const int
There can be no movement when reallocating a memory block.
HEAP_TAG_SHIFT → const int
HEAP_TAIL_CHECKING_ENABLED → const int
HEAP_ZERO_MEMORY → const int
The allocated memory will be initialized to zero. Otherwise, the memory is not initialized to zero.
HeapCompatibilityInformation → const int
The heap features that are enabled.
HeapEnableTerminationOnCorruption → const int
The terminate-on-corruption feature.
HeapOptimizeResources → const int
HeapTag → const int
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 → const int
HID_USAGE_PAGE_SIMULATION → const int
HID_USAGE_PAGE_SPORT → const int
HID_USAGE_PAGE_TELEPHONY → const int
HID_USAGE_PAGE_UNDEFINED → const int
HID_USAGE_PAGE_UNICODE → const int
HID_USAGE_PAGE_VR → const int
HID_USAGE_PAGE_WEIGHING_DEVICE → const int
HIGH_PRIORITY_CLASS → const int
HKEY_CLASSES_ROOT → const int
HKEY_CURRENT_CONFIG → const int
HKEY_CURRENT_USER → const int
HKEY_CURRENT_USER_LOCAL_SETTINGS → const int
HKEY_DYN_DATA → const int
HKEY_LOCAL_MACHINE → const int
HKEY_PERFORMANCE_DATA → const int
HKEY_PERFORMANCE_NLSTEXT → const int
HKEY_PERFORMANCE_TEXT → const int
HKEY_USERS → const int
HOLLOW_BRUSH → const int
HORZRES → const int
Width, in pixels, of the screen; or for printers, the width, in pixels, of the printable area of the page.
HORZSIZE → const int
Width, in millimeters, of the physical screen.
HS_BDIAGONAL → const int
45-degree upward left-to-right hatch
HS_CROSS → const int
Horizontal and vertical crosshatch
HS_DIAGCROSS → const int
45-degree crosshatch
HS_FDIAGONAL → const int
45-degree downward left-to-right hatch
HS_HORIZONTAL → const int
Horizontal hatch
HS_VERTICAL → const int
Vertical hatch
HSS_DISABLED → const int
HSS_HOT → const int
HSS_NORMAL → const int
HSS_PUSHED → const int
HTBORDER → const int
In the border of a window that does not have a sizing border.
HTBOTTOM → const int
In the lower-horizontal border of a resizable window (the user can click the mouse to resize the window vertically).
HTBOTTOMLEFT → const int
In the lower-left corner of a border of a resizable window (the user can click the mouse to resize the window diagonally).
HTBOTTOMRIGHT → const int
In the lower-right corner of a border of a resizable window (the user can click the mouse to resize the window diagonally).
HTCAPTION → const int
In a title bar.
HTCLIENT → const int
In a client area.
HTCLOSE → const int
In a Close button.
HTERROR → const int
On the screen background or on a dividing line between windows (same as HTNOWHERE, except that the DefWindowProc function produces a system beep to indicate an error).
HTGROWBOX → const int
In a size box (same as HTSIZE).
HTHELP → const int
In a Help button.
HTHSCROLL → const int
In a horizontal scroll bar.
HTLEFT → const int
In the left border of a resizable window (the user can click the mouse to resize the window horizontally).
HTMAXBUTTON → const int
In a Maximize button.
HTMENU → const int
In a menu.
HTMINBUTTON → const int
In a Minimize button.
HTNOWHERE → const int
On the screen background or on a dividing line between windows.
HTREDUCE → const int
In a Minimize button.
HTRIGHT → const int
In the right border of a resizable window (the user can click the mouse to resize the window horizontally).
HTS_DISABLED → const int
HTS_HOT → const int
HTS_NORMAL → const int
HTS_PUSHED → const int
HTSIZE → const int
In a size box (same as HTGROWBOX).
HTSYSMENU → const int
In a window menu or in a Close button in a child window.
HTTOP → const int
In the upper-horizontal border of a window.
HTTOPLEFT → const int
In the upper-left corner of a window border.
HTTOPRIGHT → const int
In the upper-right corner of a window border.
HTTPREQUEST_PROXYSETTING_DEFAULT → const int
Default proxy setting. Equivalent to HTTPREQUEST_PROXYSETTING_PRECONFIG.
HTTPREQUEST_PROXYSETTING_DIRECT → const int
Indicates that all HTTP and HTTPS servers should be accessed directly.
HTTPREQUEST_PROXYSETTING_PRECONFIG → const int
Indicates that the proxy settings should be obtained from the registry.
HTTPREQUEST_PROXYSETTING_PROXY → const int
When HTTPREQUEST_PROXYSETTING_PROXY is specified, varProxyServer should be set to a proxy server string and varBypassList should be set to a domain bypass list string.
HTTPREQUEST_SETCREDENTIALS_FOR_PROXY → const int
Credentials are passed to a proxy.
HTTPREQUEST_SETCREDENTIALS_FOR_SERVER → const int
Credentials are passed to a server.
HTTRANSPARENT → const int
In a window currently covered by another window in the same thread (the message will be sent to underlying windows in the same thread until one of them returns a code that is not HTTRANSPARENT).
HTVSCROLL → const int
In the vertical scroll bar.
HTZOOM → const int
In a Maximize button.
HWND_BOTTOM → const int
Places the window at the bottom of the Z order. If the hWnd parameter identifies a topmost window, the window loses its topmost status and is placed at the bottom of all other windows.
HWND_BROADCAST → const int
Special HWND value for use with PostMessage() and SendMessage(). The message is sent to all top-level windows in the system, including disabled or invisible unowned windows, overlapped windows, and pop-up windows; but the message is not sent to child windows.
HWND_DESKTOP → const int
HWND_MESSAGE → const int
A message-only window enables you to send and receive messages. It is not visible, has no z-order, cannot be enumerated, and does not receive broadcast messages. The window simply dispatches messages.
HWND_NOTOPMOST → const int
Places the window above all non-topmost windows (that is, behind all topmost windows). This flag has no effect if the window is already a non-topmost window.
HWND_TOP → const int
Places the window at the top of the Z order.
HWND_TOPMOST → const int
Places the window above all non-topmost windows. The window maintains its topmost position even when it is deactivated.
ICC_ANIMATE_CLASS → const int
ICC_BAR_CLASSES → const int
ICC_COOL_CLASSES → const int
ICC_DATE_CLASSES → const int
ICC_HOTKEY_CLASS → const int
ICC_INTERNET_CLASSES → const int
ICC_LISTVIEW_CLASSES → const int
ICC_NATIVEFNTCTL_CLASS → const int
ICC_PAGESCROLLER_CLASS → const int
ICC_PROGRESS_CLASS → const int
ICC_STANDARD_CLASSES → const int
ICC_TAB_CLASSES → const int
ICC_TREEVIEW_CLASSES → const int
ICC_UPDOWN_CLASS → const int
ICC_USEREX_CLASSES → const int
ICC_WIN95_CLASSES → const int
ICON_BIG → const int
Retrieve the large icon for the window.
ICON_SMALL → const int
Retrieve the small icon for the window.
ICON_SMALL2 → const int
Retrieves the small icon provided by the application. If the application does not provide one, the system uses the system-generated icon for that window.
IDABORT → const int
IDASYNC → const int
IDCANCEL → const int
IDCLOSE → const int
IDCONTINUE → const int
IDHELP → const int
IDIGNORE → const int
IDLE_PRIORITY_CLASS → const int
IdleResiliency → const int
IDLFLAG_FIN → const int
IDLFLAG_FLCID → const int
IDLFLAG_FOUT → const int
IDLFLAG_FRETVAL → const int
IDLFLAG_NONE → const int
IDNO → const int
IDOK → const int
IDRETRY → const int
IDTIMEOUT → const int
IDTRYAGAIN → const int
IDYES → const int
IfOperStatusDormant → const int
The interface is not in a condition to pass packets.
IfOperStatusDown → const int
The interface is not down and not operational.
IfOperStatusLowerLayerDown → const int
This state is a refinement on the down state.
IfOperStatusNotPresent → const int
This state is a refinement on the down state which indicates that the interface is down specifically because some component (for example, a hardware component) is not present in the system.
IfOperStatusTesting → const int
The interface is being tested.
IfOperStatusUnknown → const int
The interface status is unknown.
IfOperStatusUp → const int
The interface is up and operational.
IMAGE_BITMAP → const int
Loads a bitmap.
IMAGE_CURSOR → const int
Loads a cursor.
IMAGE_ENHMETAFILE → const int
Loads an enhanced metafile.
IMAGE_FILE_MACHINE_ALPHA → const int
IMAGE_FILE_MACHINE_ALPHA64 → const int
IMAGE_FILE_MACHINE_AM33 → const int
IMAGE_FILE_MACHINE_AMD64 → const int
IMAGE_FILE_MACHINE_ARM → const int
IMAGE_FILE_MACHINE_ARM64 → const int
IMAGE_FILE_MACHINE_ARMNT → const int
IMAGE_FILE_MACHINE_AXP64 → const int
IMAGE_FILE_MACHINE_CEE → const int
IMAGE_FILE_MACHINE_CEF → const int
IMAGE_FILE_MACHINE_EBC → const int
IMAGE_FILE_MACHINE_I386 → const int
IMAGE_FILE_MACHINE_IA64 → const int
IMAGE_FILE_MACHINE_M32R → const int
IMAGE_FILE_MACHINE_MIPS16 → const int
IMAGE_FILE_MACHINE_MIPSFPU → const int
IMAGE_FILE_MACHINE_MIPSFPU16 → const int
IMAGE_FILE_MACHINE_POWERPC → const int
IMAGE_FILE_MACHINE_POWERPCFP → const int
IMAGE_FILE_MACHINE_R10000 → const int
IMAGE_FILE_MACHINE_R3000 → const int
IMAGE_FILE_MACHINE_R4000 → const int
IMAGE_FILE_MACHINE_SH3 → const int
IMAGE_FILE_MACHINE_SH3DSP → const int
IMAGE_FILE_MACHINE_SH3E → const int
IMAGE_FILE_MACHINE_SH4 → const int
IMAGE_FILE_MACHINE_SH5 → const int
IMAGE_FILE_MACHINE_TARGET_HOST → const int
IMAGE_FILE_MACHINE_THUMB → const int
IMAGE_FILE_MACHINE_TRICORE → const int
IMAGE_FILE_MACHINE_UNKNOWN → const int
IMAGE_FILE_MACHINE_WCEMIPSV2 → const int
IMAGE_ICON → const int
Loads an icon.
IMPLTYPEFLAG_FDEFAULT → const int
IMPLTYPEFLAG_FDEFAULTVTABLE → const int
IMPLTYPEFLAG_FRESTRICTED → const int
IMPLTYPEFLAG_FSOURCE → const int
INFINITE → const int
Return only when the object is signaled.
INHERIT_CALLER_PRIORITY → const int
INHERIT_PARENT_AFFINITY → const int
INPUT_HARDWARE → const int
INPUT_KEYBOARD → const int
INPUT_MOUSE → const int
INVALID_HANDLE_VALUE → const int
INVOKE_FUNC → const int
The member is called using a normal function invocation syntax.
INVOKE_PROPERTYGET → const int
The function is invoked using a normal property-access syntax.
INVOKE_PROPERTYPUT → const int
The function is invoked using a property value assignment syntax.
INVOKE_PROPERTYPUTREF → const int
The function is invoked using a property reference assignment syntax.
IOCTL_DISK_BASE → const int
IpDadStateDeprecated → const int
The IP address has been deprecated.
IpDadStateDuplicate → const int
A duplicate IP address has been detected.
IpDadStateInvalid → const int
The DAD state is invalid.
IpDadStatePreferred → const int
The IP address is the preferred address.
IpDadStateTentative → const int
The DAD state is tentative.
IpPrefixOriginDhcp → const int
The IP address prefix was provided by DHCP settings.
IpPrefixOriginManual → const int
The IP address prefix was manually specified.
IpPrefixOriginOther → const int
The IP prefix was provided by a source other than those defined in this enumeration.
IpPrefixOriginRouterAdvertisement → const int
The IP address prefix was obtained through a router advertisement (RA).
IpPrefixOriginUnchanged → const int
The IP address prefix should be unchanged.
IpPrefixOriginWellKnown → const int
The IP address prefix is from a well known source.
IpSuffixOriginDhcp → const int
The IP address suffix was provided by DHCP settings.
IpSuffixOriginLinkLayerAddress → const int
The IP address suffix was obtained from the link-layer address.
IpSuffixOriginManual → const int
The IP address suffix was manually specified.
IpSuffixOriginOther → const int
The IP address suffix was provided by a source other than those defined in this enumeration.
IpSuffixOriginRandom → const int
The IP address suffix was obtained from a random source.
IpSuffixOriginUnchanged → const int
The IP address suffix should be unchanged.
IpSuffixOriginWellKnown → const int
The IP address suffix is from a well-known source.
ITALIC_FONTTYPE → const int
JobObjectAssociateCompletionPortInformation → const JOBOBJECTINFOCLASS
JobObjectBasicAccountingInformation → const int
JobObjectBasicAndIoAccountingInformation → const int
JobObjectBasicLimitInformation → const int
JobObjectBasicProcessIdList → const int
JobObjectBasicUIRestrictions → const int
JobObjectCompletionCounter → const int
JobObjectCompletionFilter → const int
JobObjectCpuRateControlInformation → const int
JobObjectCreateSilo → const int
JobObjectEndOfJobTimeInformation → const int
JobObjectExtendedLimitInformation → const int
JobObjectGroupInformation → const int
JobObjectGroupInformationEx → const int
JobObjectJobSetInformation → const int
JobObjectLimitViolationInformation → const int
JobObjectLimitViolationInformation2 → const int
JobObjectNetRateControlInformation → const int
JobObjectNotificationLimitInformation → const int
JobObjectNotificationLimitInformation2 → const int
JobObjectReserved10Information → const int
JobObjectReserved11Information → const int
JobObjectReserved12Information → const int
JobObjectReserved13Information → const int
JobObjectReserved14Information → const int
JobObjectReserved15Information → const int
JobObjectReserved16Information → const int
JobObjectReserved17Information → const int
JobObjectReserved18Information → const int
JobObjectReserved19Information → const int
JobObjectReserved1Information → const int
JobObjectReserved20Information → const int
JobObjectReserved21Information → const int
JobObjectReserved22Information → const int
JobObjectReserved23Information → const int
JobObjectReserved24Information → const int
JobObjectReserved25Information → const int
JobObjectReserved26Information → const int
JobObjectReserved27Information → const int
JobObjectReserved2Information → const int
JobObjectReserved3Information → const int
JobObjectReserved4Information → const int
JobObjectReserved5Information → const int
JobObjectReserved6Information → const int
JobObjectReserved7Information → const int
JobObjectReserved8Information → const int
JobObjectReserved9Information → const int
JobObjectSecurityLimitInformation → const int
JobObjectSiloBasicInformation → const int
JOHAB_CHARSET → const int
kAddingDocumentSequence → const int
kAddingFixedDocument → const int
kAddingFixedPage → const int
kDocumentSequenceAdded → const int
KernelEnabled → const int
The specified architecture of code can run in kernel mode.
KEY_ALL_ACCESS → const int
Combines the STANDARD_RIGHTS_REQUIRED, KEY_QUERY_VALUE, KEY_SET_VALUE, KEY_CREATE_SUB_KEY, KEY_ENUMERATE_SUB_KEYS, KEY_NOTIFY, and KEY_CREATE_LINK access rights.
Reserved for system use.
KEY_CREATE_SUB_KEY → const int
Required to create a subkey of a registry key.
KEY_ENUMERATE_SUB_KEYS → const int
Required to enumerate the subkeys of a registry key.
KEY_EXECUTE → const int
Equivalent to KEY_READ.
KEY_NOTIFY → const int
Required to request change notifications for a registry key or for subkeys of a registry key.
KEY_QUERY_VALUE → const int
Required to query the values of a registry key.
KEY_READ → const int
Combines the STANDARD_RIGHTS_READ, KEY_QUERY_VALUE, KEY_ENUMERATE_SUB_KEYS, and KEY_NOTIFY values.
KEY_SET_VALUE → const int
Required to create, delete, or set a registry value.
KEY_WOW64_32KEY → const int
Indicates that an application on 64-bit Windows should operate on the 32-bit registry view. This flag is ignored by 32-bit Windows.
KEY_WOW64_64KEY → const int
Indicates that an application on 64-bit Windows should operate on the 64-bit registry view. This flag is ignored by 32-bit Windows.
KEY_WOW64_RES → const int
KEY_WRITE → const int
Combines the STANDARD_RIGHTS_WRITE, KEY_SET_VALUE, and KEY_CREATE_SUB_KEY access rights.
KEYEVENTF_EXTENDEDKEY → const int
KEYEVENTF_KEYUP → const int
KEYEVENTF_SCANCODE → const int
KEYEVENTF_UNICODE → const int
KF_ALTDOWN → const int
Manipulates the context code flag.
KF_CATEGORY_COMMON → const int
KF_CATEGORY_FIXED → const int
KF_CATEGORY_PERUSER → const int
KF_CATEGORY_VIRTUAL → const int
KF_DLGMODE → const int
Manipulates the dialog mode flag, which indicates whether a dialog box is active.
KF_EXTENDED → const int
Manipulates the extended key flag.
KF_FLAG_ALIAS_ONLY → const int
KF_FLAG_CREATE → const int
KF_FLAG_DEFAULT → const int
KF_FLAG_DEFAULT_PATH → const int
KF_FLAG_DONT_UNEXPAND → const int
KF_FLAG_DONT_VERIFY → const int
KF_FLAG_FORCE_APP_DATA_REDIRECTION → const int
KF_FLAG_FORCE_APPCONTAINER_REDIRECTION → const int
KF_FLAG_FORCE_PACKAGE_REDIRECTION → const int
KF_FLAG_INIT → const int
KF_FLAG_NO_ALIAS → const int
KF_FLAG_NO_APPCONTAINER_REDIRECTION → const int
KF_FLAG_NO_PACKAGE_REDIRECTION → const int
KF_FLAG_NOT_PARENT_RELATIVE → const int
KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET → const int
KF_FLAG_SIMPLE_IDLIST → const int
KF_MENUMODE → const int
Manipulates the menu mode flag, which indicates whether a menu is active.
KF_REDIRECT_CHECK_ONLY → const int
KF_REDIRECT_COPY_CONTENTS → const int
KF_REDIRECT_COPY_SOURCE_DACL → const int
KF_REDIRECT_DEL_SOURCE_CONTENTS → const int
KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS → const int
KF_REDIRECT_OWNER_USER → const int
KF_REDIRECT_PIN → const int
KF_REDIRECT_SET_OWNER_EXPLICIT → const int
KF_REDIRECT_UNPIN → const int
KF_REDIRECT_USER_EXCLUSIVE → const int
KF_REDIRECT_WITH_UI → const int
KF_REDIRECTION_CAPABILITIES_ALLOW_ALL → const int
KF_REDIRECTION_CAPABILITIES_DENY_ALL → const int
KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS → const int
KF_REDIRECTION_CAPABILITIES_DENY_POLICY → const int
KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED → const int
KF_REDIRECTION_CAPABILITIES_REDIRECTABLE → const int
KF_REPEAT → const int
Manipulates the previous key state flag.
KF_UP → const int
Manipulates the transition state flag.
KFDF_LOCAL_REDIRECT_ONLY → const int
KFDF_NO_REDIRECT_UI → const int
KFDF_PRECREATE → const int
KFDF_PUBLISHEXPANDEDPATH → const int
KFDF_ROAMABLE → const int
KFDF_STREAM → const int
kFixedDocumentAdded → const int
kFixedPageAdded → const int
kFontAdded → const int
kImageAdded → const int
kJobConsumption → const int
kJobProduction → const int
KLF_ACTIVATE → const int
KLF_NOTELLSHELL → const int
KLF_REORDER → const int
KLF_REPLACELANG → const int
KLF_RESET → const int
KLF_SETFORPROCESS → const int
KLF_SHIFTLOCK → const int
KLF_SUBSTITUTE_OK → const int
kResourceAdded → const int
kXpsDocumentCommitted → const int
LABEL_SECURITY_INFORMATION → const int
LastResumePerformance → const int
LastSleepTime → const int
LastWakeTime → const int
LBSELCHSTRING → const String
LC_INTERIORS → const int
LC_MARKER → const int
LC_NONE → const int
LC_POLYLINE → const int
LC_POLYMARKER → const int
LC_STYLED → const int
LC_WIDE → const int
LC_WIDESTYLED → const int
LF_FACESIZE → const int
LF_FULLFACESIZE → const int
LINECAPS → const int
Value that indicates the line capabilities of the device.
LIST_MODULES_32BIT → const int
LIST_MODULES_64BIT → const int
LIST_MODULES_ALL → const int
LIST_MODULES_DEFAULT → const int
LLKHF_ALTDOWN → const int
Test the context code.
LLKHF_EXTENDED → const int
Test the extended-key flag.
LLKHF_INJECTED → const int
Test the event-injected (from any process) flag.
LLKHF_LOWER_IL_INJECTED → const int
Test the event-injected (from a process running at lower integrity level) flag.
LLKHF_UP → const int
Test the transition-state flag.
LLMHF_INJECTED → const int
Test the event-injected (from any process) flag.
LLMHF_LOWER_IL_INJECTED → const int
Test the event-injected (from a process running at lower integrity level) flag.
LOAD_IGNORE_CODE_AUTHZ_LEVEL → const int
If this value is used, the system does not check AppLocker rules or apply Software Restriction Policies for the DLL. This action applies only to the DLL being loaded and not to its dependencies. This value is recommended for use in setup programs that must run extracted DLLs during installation.
LOAD_LIBRARY_AS_DATAFILE → const int
If this value is used, the system maps the file into the calling process's virtual address space as if it were a data file. Nothing is done to execute or prepare to execute the mapped file. Therefore, you cannot call functions like GetModuleFileName, GetModuleHandle or GetProcAddress with this DLL. Using this value causes writes to read-only memory to raise an access violation. Use this flag when you want to load a DLL only to extract messages or resources from it.
LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE → const int
Similar to LOAD_LIBRARY_AS_DATAFILE, except that the DLL file is opened with exclusive write access for the calling process. Other processes cannot open the DLL file for write access while it is in use. However, the DLL can still be opened by other processes.
LOAD_LIBRARY_AS_IMAGE_RESOURCE → const int
If this value is used, the system maps the file into the process's virtual address space as an image file. However, the loader does not load the static imports or perform the other usual initialization steps. Use this flag when you want to load a DLL only to extract messages or resources from it.
LOAD_LIBRARY_REQUIRE_SIGNED_TARGET → const int
Specifies that the digital signature of the binary image must be checked at load time.
LOAD_LIBRARY_SAFE_CURRENT_DIRS → const int
If this value is used, loading a DLL for execution from the current directory is only allowed if it is under a directory in the Safe load list.
LOAD_LIBRARY_SEARCH_APPLICATION_DIR → const int
If this value is used, the application's installation directory is searched for the DLL and its dependencies. Directories in the standard search path are not searched. This value cannot be combined with LOAD_WITH_ALTERED_SEARCH_PATH.
LOAD_LIBRARY_SEARCH_DEFAULT_DIRS → const int
This value is a combination of LOAD_LIBRARY_SEARCH_APPLICATION_DIR, LOAD_LIBRARY_SEARCH_SYSTEM32, and LOAD_LIBRARY_SEARCH_USER_DIRS. Directories in the standard search path are not searched. This value cannot be combined with LOAD_WITH_ALTERED_SEARCH_PATH.
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR → const int
If this value is used, the directory that contains the DLL is temporarily added to the beginning of the list of directories that are searched for the DLL's dependencies. Directories in the standard search path are not searched.
LOAD_LIBRARY_SEARCH_SYSTEM32 → const int
If this value is used, %windows%\system32 is searched for the DLL and its dependencies. Directories in the standard search path are not searched. This value cannot be combined with LOAD_WITH_ALTERED_SEARCH_PATH.
LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER → const LOAD_LIBRARY_FLAGS
LOAD_LIBRARY_SEARCH_USER_DIRS → const int
If this value is used, directories added using the AddDllDirectory or the SetDllDirectory function are searched for the DLL and its dependencies. If more than one directory has been added, the order in which the directories are searched is unspecified. Directories in the standard search path are not searched. This value cannot be combined with LOAD_WITH_ALTERED_SEARCH_PATH.
LOAD_WITH_ALTERED_SEARCH_PATH → const int
If this value is used and lpFileName specifies an absolute path, the system uses the alternate file search strategy discussed in the Remarks section to find associated executable modules that the specified module causes to be loaded. If this value is used and lpFileName specifies a relative path, the behavior is undefined.
LOCALE_SYSTEM_DEFAULT → const int
The default locale for the operating system.
LOCALE_USER_DEFAULT → const int
The default locale for the user or process.
LOCKFILE_EXCLUSIVE_LOCK → const int
LOCKFILE_FAIL_IMMEDIATELY → const int
LogicalProcessorIdling → const int
LOGPIXELSX → const int
Number of pixels per logical inch along the screen width. In a system with multiple display monitors, this value is the same for all monitors.
LOGPIXELSY → const int
Number of pixels per logical inch along the screen height. In a system with multiple display monitors, this value is the same for all monitors.
LR_COPYDELETEORG → const int
Deletes the original image after creating the copy.
LR_COPYFROMRESOURCE → const int
Tries to reload an icon or cursor resource from the original resource file rather than simply copying the current image. This is useful for creating a different-sized copy when the resource file contains multiple sizes of the resource. Without this flag, CopyImage stretches the original image to the new size. If this flag is set, CopyImage uses the size in the resource file closest to the desired size.
LR_COPYRETURNORG → const int
Returns the original hImage if it satisfies the criteria for the copy—that is, correct dimensions and color depth—in which case the LR_COPYDELETEORG flag is ignored. If this flag is not specified, a new object is always created.
LR_CREATEDIBSECTION → const int
Causes the function to return a DIB section bitmap rather than a compatible bitmap. This flag is useful for loading a bitmap without mapping it to the colors of the display device.
LR_DEFAULTCOLOR → const int
The default flag; it does nothing.
LR_DEFAULTSIZE → const int
Uses the width or height specified by the system metric values for cursors or icons, if the cxDesired or cyDesired values are set to zero.
LR_LOADFROMFILE → const int
Loads the stand-alone image from the file specified by lpszName (icon, cursor, or bitmap file).
LR_LOADMAP3DCOLORS → const int
Searches the color table for the image and replaces shades of gray with the corresponding 3-D color.
LR_LOADTRANSPARENT → const int
Retrieves the color value of the first pixel in the image and replaces the corresponding entry in the color table with the default window color (COLOR_WINDOW). All pixels in the image that use that entry become the default window color. This value applies only to images that have corresponding color tables.
LR_MONOCHROME → const int
Loads the image in black and white.
LR_SHARED → const int
Shares the image handle if the image is loaded multiple times. If LR_SHARED is not set, a second call to LoadImage for the same resource will load the image again and return a different handle.
LR_VGACOLOR → const int
Uses true VGA colors.
LSFW_LOCK → const int
LSFW_UNLOCK → const int
LTGRAY_BRUSH → const int
LWA_ALPHA → const int
Use bAlpha to determine the opacity of the layered window.
LWA_COLORKEY → const int
Use crKey as the transparency color.
MAC_CHARSET → const int
MAILSLOT_NO_MESSAGE → const int
MAILSLOT_WAIT_FOREVER → const int
MAPVK_VK_TO_CHAR → const int
MAPVK_VK_TO_VSC → const int
MAPVK_VK_TO_VSC_EX → const int
MAPVK_VSC_TO_VK → const int
MAPVK_VSC_TO_VK_EX → const int
MARKPARITY → const int
Mark parity.
MAX_PATH → const int
MAXBS_DISABLED → const int
MAXBS_HOT → const int
MAXBS_NORMAL → const int
MAXBS_PUSHED → const int
MAXIMUM_ALLOWED → const int
Indicates that the caller is requesting the most access possible to the object.
MaximumFileInfoByHandleClass → const int
This value is used for validation.
MaxJobObjectInfoClass → const int
MaxServiceRegistryStateType → const int
Reserved.
MB_ABORTRETRYIGNORE → const int
The message box contains three push buttons: Abort, Retry, and Ignore.
MB_APPLMODAL → const int
The user must respond to the message box before continuing work in the window identified by the hWnd parameter. However, the user can move to the windows of other threads and work in those windows.
MB_CANCELTRYCONTINUE → const int
The message box contains three push buttons: Cancel, Try Again, Continue. Use this message box type instead of MB_ABORTRETRYIGNORE.
MB_DEFAULT_DESKTOP_ONLY → const int
Same as desktop of the interactive window station.
MB_DEFBUTTON1 → const int
The first button is the default button.
MB_DEFBUTTON2 → const int
The second button is the default button.
MB_DEFBUTTON3 → const int
The third button is the default button.
MB_DEFBUTTON4 → const int
The fourth button is the default button.
MB_DEFMASK → const int
MB_HELP → const int
Adds a Help button to the message box. When the user clicks the Help button or presses F1, the system sends a WM_HELP message to the owner.
MB_ICONASTERISK → const int
An icon consisting of a lowercase letter i in a circle appears in the message box.
MB_ICONERROR → const int
A stop-sign icon appears in the message box.
MB_ICONEXCLAMATION → const int
An exclamation-point icon appears in the message box.
MB_ICONHAND → const int
A stop-sign icon appears in the message box.
MB_ICONINFORMATION → const int
An icon consisting of a lowercase letter i in a circle appears in the message box.
MB_ICONMASK → const int
MB_ICONQUESTION → const int
A question-mark icon appears in the message box.
MB_ICONSTOP → const int
A stop-sign icon appears in the message box.
MB_ICONWARNING → const int
An exclamation-point icon appears in the message box.
MB_MISCMASK → const int
MB_MODEMASK → const int
MB_NOFOCUS → const int
MB_OK → const int
The message box contains one push button: OK. This is the default.
MB_OKCANCEL → const int
The message box contains two push buttons: OK and Cancel.
MB_RETRYCANCEL → const int
The message box contains two push buttons: Retry and Cancel.
MB_RIGHT → const int
The text is right-justified.
MB_RTLREADING → const int
Displays message and caption text using right-to-left reading order on Hebrew and Arabic systems.
MB_SERVICE_NOTIFICATION → const int
The caller is a service notifying the user of an event. The function displays a message box on the current active desktop, even if there is no user logged on to the computer.
MB_SERVICE_NOTIFICATION_NT3X → const int
MB_SETFOREGROUND → const int
The message box becomes the foreground window. Internally, the system calls the SetForegroundWindow function for the message box.
MB_SYSTEMMODAL → const int
Same as MB_APPLMODAL except that the message box has the WS_EX_TOPMOST style.
MB_TASKMODAL → const int
Same as MB_APPLMODAL except that all the top-level windows belonging to the current thread are disabled if the hWnd parameter is NULL.
MB_TOPMOST → const int
The message box is created with the WS_EX_TOPMOST window style.
MB_TYPEMASK → const int
MB_USERICON → const int
MB_YESNO → const int
The message box contains two push buttons: Yes and No.
MB_YESNOCANCEL → const int
The message box contains three push buttons: Yes, No, and Cancel.
MC_APERTURE_GRILL_CATHODE_RAY_TUBE → const int
MC_BLUE_DRIVE → const int
MC_BLUE_GAIN → const int
MC_CAPS_BRIGHTNESS → const int
MC_CAPS_COLOR_TEMPERATURE → const int
MC_CAPS_CONTRAST → const int
MC_CAPS_DEGAUSS → const int
MC_CAPS_DISPLAY_AREA_POSITION → const int
MC_CAPS_DISPLAY_AREA_SIZE → const int
MC_CAPS_MONITOR_TECHNOLOGY_TYPE → const int
MC_CAPS_NONE → const int
MC_CAPS_RED_GREEN_BLUE_DRIVE → const int
MC_CAPS_RED_GREEN_BLUE_GAIN → const int
MC_CAPS_RESTORE_FACTORY_COLOR_DEFAULTS → const int
MC_CAPS_RESTORE_FACTORY_DEFAULTS → const int
MC_COLOR_TEMPERATURE_10000K → const int
MC_COLOR_TEMPERATURE_11500K → const int
MC_COLOR_TEMPERATURE_4000K → const int
MC_COLOR_TEMPERATURE_5000K → const int
MC_COLOR_TEMPERATURE_6500K → const int
MC_COLOR_TEMPERATURE_7500K → const int
MC_COLOR_TEMPERATURE_8200K → const int
MC_COLOR_TEMPERATURE_9300K → const int
MC_COLOR_TEMPERATURE_UNKNOWN → const int
MC_ELECTROLUMINESCENT → const int
MC_FIELD_EMISSION_DEVICE → const int
MC_GREEN_DRIVE → const int
MC_GREEN_GAIN → const int
MC_HEIGHT → const int
MC_HORIZONTAL_POSITION → const int
MC_LIQUID_CRYSTAL_ON_SILICON → const int
MC_MICROELECTROMECHANICAL → const int
MC_ORGANIC_LIGHT_EMITTING_DIODE → const int
MC_PLASMA → const int
MC_RED_DRIVE → const int
MC_RED_GAIN → const int
MC_RESTORE_FACTORY_DEFAULTS_ENABLES_MONITOR_SETTINGS → const int
MC_SHADOW_MASK_CATHODE_RAY_TUBE → const int
MC_SUPPORTED_COLOR_TEMPERATURE_10000K → const int
MC_SUPPORTED_COLOR_TEMPERATURE_11500K → const int
MC_SUPPORTED_COLOR_TEMPERATURE_4000K → const int
MC_SUPPORTED_COLOR_TEMPERATURE_5000K → const int
MC_SUPPORTED_COLOR_TEMPERATURE_6500K → const int
MC_SUPPORTED_COLOR_TEMPERATURE_7500K → const int
MC_SUPPORTED_COLOR_TEMPERATURE_8200K → const int
MC_SUPPORTED_COLOR_TEMPERATURE_9300K → const int
MC_SUPPORTED_COLOR_TEMPERATURE_NONE → const int
MC_THIN_FILM_TRANSISTOR → const int
MC_VERTICAL_POSITION → const int
MC_WIDTH → const int
MCI_BREAK → const int
MCI_CLOSE → const int
MCI_COPY → const int
MCI_CUE → const int
MCI_CUT → const int
MCI_DELETE → const int
MCI_ESCAPE → const int
MCI_FREEZE → const int
MCI_FROM → const int
MCI_GETDEVCAPS → const int
MCI_INFO → const int
MCI_INFO_FILE → const int
MCI_INFO_MEDIA_IDENTITY → const int
MCI_INFO_MEDIA_UPC → const int
MCI_INFO_NAME → const int
MCI_INFO_PRODUCT → const int
MCI_LOAD → const int
MCI_NOTIFY → const int
MCI_OPEN → const int
MCI_OPEN_ALIAS → const int
MCI_OPEN_ELEMENT → const int
MCI_OPEN_ELEMENT_ID → const int
MCI_OPEN_SHAREABLE → const int
MCI_OPEN_TYPE → const int
MCI_OPEN_TYPE_ID → const int
MCI_PASTE → const int
MCI_PAUSE → const int
MCI_PLAY → const int
MCI_PUT → const int
MCI_REALIZE → const int
MCI_RECORD → const int
MCI_RESUME → const int
MCI_SAVE → const int
MCI_SEEK → const int
MCI_SEEK_TO_END → const int
MCI_SEEK_TO_START → const int
MCI_SEQ_STATUS_DIVTYPE → const int
MCI_SEQ_STATUS_MASTER → const int
MCI_SEQ_STATUS_NAME → const int
MCI_SEQ_STATUS_OFFSET → const int
MCI_SEQ_STATUS_PORT → const int
MCI_SEQ_STATUS_SLAVE → const int
MCI_SEQ_STATUS_TEMPO → const int
MCI_SET → const int
MCI_SPIN → const int
MCI_STATUS → const int
MCI_STATUS_CURRENT_TRACK → const int
MCI_STATUS_ITEM → const int
MCI_STATUS_LENGTH → const int
MCI_STATUS_MEDIA_PRESENT → const int
MCI_STATUS_MODE → const int
MCI_STATUS_NUMBER_OF_TRACKS → const int
MCI_STATUS_POSITION → const int
MCI_STATUS_READY → const int
MCI_STATUS_START → const int
MCI_STATUS_TIME_FORMAT → const int
MCI_STEP → const int
MCI_STOP → const int
MCI_SYSINFO → const int
MCI_TO → const int
MCI_TRACK → const int
MCI_UNFREEZE → const int
MCI_UPDATE → const int
MCI_WAIT → const int
MCI_WHERE → const int
MCI_WINDOW → const int
MCIERR_BAD_CONSTANT → const int
MCIERR_BAD_INTEGER → const int
MCIERR_BAD_TIME_FORMAT → const int
MCIERR_BASE → const int
MCIERR_CANNOT_LOAD_DRIVER → const int
MCIERR_CANNOT_USE_ALL → const int
MCIERR_CREATEWINDOW → const int
MCIERR_CUSTOM_DRIVER_BASE → const int
MCIERR_DEVICE_LENGTH → const int
MCIERR_DEVICE_LOCKED → const int
MCIERR_DEVICE_NOT_INSTALLED → const int
MCIERR_DEVICE_NOT_READY → const int
MCIERR_DEVICE_OPEN → const int
MCIERR_DEVICE_ORD_LENGTH → const int
MCIERR_DEVICE_TYPE_REQUIRED → const int
MCIERR_DRIVER → const int
MCIERR_DRIVER_INTERNAL → const int
MCIERR_DUPLICATE_ALIAS → const int
MCIERR_DUPLICATE_FLAGS → const int
MCIERR_EXTENSION_NOT_FOUND → const int
MCIERR_EXTRA_CHARACTERS → const int
MCIERR_FILE_NOT_FOUND → const int
MCIERR_FILE_NOT_SAVED → const int
MCIERR_FILE_READ → const int
MCIERR_FILE_WRITE → const int
MCIERR_FILENAME_REQUIRED → const int
MCIERR_FLAGS_NOT_COMPATIBLE → const int
MCIERR_GET_CD → const int
MCIERR_HARDWARE → const int
MCIERR_ILLEGAL_FOR_AUTO_OPEN → const int
MCIERR_INTERNAL → const int
MCIERR_INVALID_DEVICE_ID → const int
MCIERR_INVALID_DEVICE_NAME → const int
MCIERR_INVALID_FILE → const int
MCIERR_MISSING_COMMAND_STRING → const int
MCIERR_MISSING_DEVICE_NAME → const int
MCIERR_MISSING_PARAMETER → const int
MCIERR_MISSING_STRING_ARGUMENT → const int
MCIERR_MULTIPLE → const int
MCIERR_MUST_USE_SHAREABLE → const int
MCIERR_NEW_REQUIRES_ALIAS → const int
MCIERR_NO_CLOSING_QUOTE → const int
MCIERR_NO_ELEMENT_ALLOWED → const int
MCIERR_NO_IDENTITY → const int
MCIERR_NO_INTEGER → const int
MCIERR_NO_WINDOW → const int
MCIERR_NONAPPLICABLE_FUNCTION → const int
MCIERR_NOTIFY_ON_AUTO_OPEN → const int
MCIERR_NULL_PARAMETER_BLOCK → const int
MCIERR_OUT_OF_MEMORY → const int
MCIERR_OUTOFRANGE → const int
MCIERR_PARAM_OVERFLOW → const int
MCIERR_PARSER_INTERNAL → const int
MCIERR_SEQ_DIV_INCOMPATIBLE → const int
MCIERR_SEQ_NOMIDIPRESENT → const int
MCIERR_SEQ_PORT_INUSE → const int
MCIERR_SEQ_PORT_MAPNODEVICE → const int
MCIERR_SEQ_PORT_MISCERROR → const int
MCIERR_SEQ_PORT_NONEXISTENT → const int
MCIERR_SEQ_PORTUNSPECIFIED → const int
MCIERR_SEQ_TIMER → const int
MCIERR_SET_CD → const int
MCIERR_SET_DRIVE → const int
MCIERR_UNNAMED_RESOURCE → const int
MCIERR_UNRECOGNIZED_COMMAND → const int
MCIERR_UNRECOGNIZED_KEYWORD → const int
MCIERR_UNSUPPORTED_FUNCTION → const int
MCIERR_WAVE_INPUTSINUSE → const int
MCIERR_WAVE_INPUTSUNSUITABLE → const int
MCIERR_WAVE_INPUTUNSPECIFIED → const int
MCIERR_WAVE_OUTPUTSINUSE → const int
MCIERR_WAVE_OUTPUTSUNSUITABLE → const int
MCIERR_WAVE_OUTPUTUNSPECIFIED → const int
MCIERR_WAVE_SETINPUTINUSE → const int
MCIERR_WAVE_SETINPUTUNSUITABLE → const int
MCIERR_WAVE_SETOUTPUTINUSE → const int
MCIERR_WAVE_SETOUTPUTUNSUITABLE → const int
mdAbstract → const int
Specifies that the method is not implemented.
mdAssem → const int
Specifies that the member is accessibly by anyone in the assembly.
mdCheckAccessOnOverride → const int
Specifies that the method can be overridden by the same types to which it is visible.
MDCL_DISABLED → const int
MDCL_HOT → const int
MDCL_NORMAL → const int
MDCL_PUSHED → const int
mdFamANDAssem → const int
Specifies that the member is accessible by subtypes only in this assembly.
mdFamily → const int
Specifies that the member is accessible only by type and subtypes.
mdFamORAssem → const int
Specifies that the member is accessible by derived classes and by other types in its assembly.
mdFinal → const int
Specifies that the method cannot be overridden.
mdHasSecurity → const int
Specifies that the method has security associated with it.
mdHideBySig → const int
Specifies that the method hides by name and signature, rather than just by name.
MDITILE_HORIZONTAL → const int
MDITILE_SKIPDISABLED → const int
MDITILE_VERTICAL → const int
MDITILE_ZORDER → const int
mdMemberAccessMask → const int
Specifies member access.
MDMI_DISABLED → const int
MDMI_HOT → const int
MDMI_NORMAL → const int
MDMI_PUSHED → const int
MDMSPKR_CALLSETUP → const int
MDMSPKR_DIAL → const int
MDMSPKR_OFF → const int
MDMSPKR_ON → const int
MDMSPKRFLAG_CALLSETUP → const int
MDMSPKRFLAG_DIAL → const int
MDMSPKRFLAG_OFF → const int
MDMSPKRFLAG_ON → const int
MDMVOL_HIGH → const int
MDMVOL_LOW → const int
MDMVOL_MEDIUM → const int
MDMVOLFLAG_HIGH → const int
MDMVOLFLAG_LOW → const int
MDMVOLFLAG_MEDIUM → const int
mdNewSlot → const int
Specifies that the method always gets a new slot in the virtual table.
mdPinvokeImpl → const int
Specifies that the method implementation is forwarded using PInvoke.
mdPrivate → const int
Specifies that the member is accessible only by the parent type.
mdPrivateScope → const int
Specifies that the member cannot be referenced.
mdPublic → const int
Specifies that the member is accessible by all types with access to the scope.
MDRE_DISABLED → const int
MDRE_HOT → const int
MDRE_NORMAL → const int
MDRE_PUSHED → const int
mdRequireSecObject → const int
Specifies that the method calls another method containing security code.
mdReservedMask → const int
Reserved for internal use by the common language runtime.
mdReuseSlot → const int
Specifies that the slot used for this method in the virtual table be reused. This is the default.
mdRTSpecialName → const int
Specifies that the common language runtime should check the encoding of the method name.
mdSpecialName → const int
Specifies that the method is special, and that its name describes how.
mdStatic → const int
Specifies that the member is defined as part of the type rather than as a member of an instance.
MDT_ANGULAR_DPI → const int
The angular DPI. This DPI ensures rendering at a compliant angular resolution on the screen. This does not include the scale factor set by the user for this specific display.
MDT_DEFAULT → const int
The default DPI setting for a monitor is MDT_EFFECTIVE_DPI.
MDT_EFFECTIVE_DPI → const int
The effective DPI. This value should be used when determining the correct scale factor for scaling UI elements. This incorporates the scale factor set by the user for this specific display.
MDT_RAW_DPI → const int
The raw DPI. This value is the linear DPI of the screen as measured on the screen itself. Use this value when you want to read the pixel density and not the recommended scaling setting. This does not include the scale factor set by the user for this specific display and is not guaranteed to be a supported DPI value.
mdtAssembly → const int
mdtAssemblyRef → const int
mdtBaseType → const int
mdtCustomAttribute → const int
mdtEvent → const int
mdtExportedType → const int
mdtFieldDef → const int
mdtFile → const int
mdtGenericParam → const int
mdtGenericParamConstraint → const int
mdtInterfaceImpl → const int
mdtManifestResource → const int
mdtMemberRef → const int
mdtMethodDef → const int
mdtMethodSpec → const int
mdtModule → const int
mdtModuleRef → const int
mdtName → const int
mdtParamDef → const int
mdtPermission → const int
mdtProperty → const int
mdtSignature → const int
mdtString → const int
mdtTypeDef → const int
mdtTypeRef → const int
mdtTypeSpec → const int
mdUnmanagedExport → const int
Specifies that the method is a managed method exported to unmanaged code.
mdVirtual → const int
Specifies that the method can be overridden.
mdVtableLayoutMask → const int
Specifies virtual table layout.
MEM_4MB_PAGES → const int
MEM_64K_PAGES → const int
MEM_COALESCE_PLACEHOLDERS → const int
To coalesce two adjacent placeholders, specify MEM_RELEASE | MEM_COALESCE_PLACEHOLDERS. When you coalesce placeholders, lpAddress and dwSize must exactly match those of the placeholder.
MEM_COMMIT → const int
Allocates memory charges (from the overall size of memory and the paging files on disk) for the specified reserved memory pages. The function also guarantees that when the caller later initially accesses the memory, the contents will be zero. Actual physical pages are not allocated unless/until the virtual addresses are actually accessed.
MEM_DECOMMIT → const int
Decommits the specified region of committed pages. After the operation, the pages are in the reserved state.
MEM_DIFFERENT_IMAGE_BASE_OK → const int
MEM_FREE → const int
Indicates free pages not accessible to the calling process and available to be allocated.
MEM_IMAGE → const int
Indicates that the memory pages within the region are mapped into the view of an image section.
MEM_LARGE_PAGES → const int
Allocates memory using large page support.
MEM_MAPPED → const int
Indicates that the memory pages within the region are mapped into the view of a section.
MEM_PHYSICAL → const int
Reserves an address range that can be used to map Address Windowing Extensions (AWE) pages.
MEM_PRESERVE_PLACEHOLDER → const int
Frees an allocation back to a placeholder (after you've replaced a placeholder with a private allocation using VirtualAlloc2 or Virtual2AllocFromApp).
MEM_PRIVATE → const int
Indicates that the memory pages within the region are private (that is, not shared by other processes).
MEM_RELEASE → const int
Releases the specified region of pages, or placeholder (for a placeholder, the address space is released and available for other allocations). After this operation, the pages are in the free state.
MEM_REPLACE_PLACEHOLDER → const int
Replaces a placeholder with a mapped view. Only data/pf-backed section views are supported (no images, physical memory, etc.). When you replace a placeholder, BaseAddress and ViewSize must exactly match those of the placeholder.
MEM_RESERVE → const int
Reserves a range of the process's virtual address space without allocating any actual physical storage in memory or in the paging file on disk.
MEM_RESERVE_PLACEHOLDER → const int
A placeholder is a type of reserved memory region.
MEM_RESET → const int
Indicates that data in the memory range specified by lpAddress and dwSize is no longer of interest. The pages should not be read from or written to the paging file. However, the memory block will be used again later, so it should not be decommitted. This value cannot be used with any other value.
MEM_RESET_UNDO → const int
MEM_RESET_UNDO should only be called on an address range to which MEM_RESET was successfully applied earlier. It indicates that the data in the specified memory range specified by lpAddress and dwSize is of interest to the caller and attempts to reverse the effects of MEM_RESET. If the function succeeds, that means all data in the specified address range is intact. If the function fails, at least some of the data in the address range has been replaced with zeroes.
MEM_ROTATE → const int
MEM_TOP_DOWN → const int
Reserves an address range that can be used to map Address Windowing Extensions (AWE) pages.
MEM_UNMAP_NONE → const int
MEM_UNMAP_WITH_TRANSIENT_BOOST → const int
Specifies that the priority of the pages being unmapped should be temporarily boosted (with automatic short term decay) because the caller expects that these pages will be accessed again shortly from another thread.
MEM_WRITE_WATCH → const int
Causes the system to track pages that are written to in the allocated region.
MERGECOPY → const int
MERGEPAINT → const int
METHOD_BUFFERED → const int
METHOD_IN_DIRECT → const int
METHOD_NEITHER → const int
METHOD_OUT_DIRECT → const int
MF_APPEND → const int
MF_BITMAP → const int
Uses a bitmap as the menu item. The lpNewItem parameter contains a handle to the bitmap.
MF_BYCOMMAND → const int
Indicates that flag gives the identifier of the menu item.
MF_BYPOSITION → const int
Indicates that flag gives the zero-based relative position of the menu item.
MF_CHANGE → const int
MF_CHECKED → const int
Places a check mark next to the menu item.
MF_DEFAULT → const int
MF_DELETE → const int
MF_DISABLED → const int
Disables the menu item so that it cannot be selected, but the flag does not gray it.
MF_ENABLED → const int
Enables the menu item so that it can be selected, and restores it from its grayed state.
MF_END → const int
MF_GRAYED → const int
Disables the menu item and grays it so that it cannot be selected.
MF_HELP → const int
MF_HILITE → const int
Highlights the menu item. If this flag is not specified, the highlighting is removed from the item.
MF_INSERT → const int
MF_MENUBARBREAK → const int
Functions the same as the MF_MENUBREAK flag for a menu bar. For a drop-down menu, submenu, or shortcut menu, the new column is separated from the old column by a vertical line.
MF_MENUBREAK → const int
Places the item on a new line (for a menu bar) or in a new column (for a drop-down menu, submenu, or shortcut menu) without separating columns.
MF_MOUSESELECT → const int
MF_OWNERDRAW → const int
Specifies that the item is an owner-drawn item. Before the menu is displayed for the first time, the window that owns the menu receives a WM_MEASUREITEM message to retrieve the width and height of the menu item. The WM_DRAWITEM message is then sent to the window procedure of the owner window whenever the appearance of the menu item must be updated.
MF_POPUP → const int
Specifies that the menu item opens a drop-down menu or submenu. The uIDNewItem parameter specifies a handle to the drop-down menu or submenu. This flag is used to add a menu name to a menu bar, or a menu item that opens a submenu to a drop-down menu, submenu, or shortcut menu.
MF_REMOVE → const int
MF_RIGHTJUSTIFY → const int
MF_SEPARATOR → const int
Draws a horizontal dividing line. This flag is used only in a drop-down menu, submenu, or shortcut menu. The line cannot be grayed, disabled, or highlighted. The lpNewItem and uIDNewItem parameters are ignored.
MF_STRING → const int
Specifies that the menu item is a text string; the lpNewItem parameter is a pointer to the string.
MF_SYSMENU → const int
MF_UNCHECKED → const int
Does not place a check mark next to the item (default). If the application supplies check-mark bitmaps (see SetMenuItemBitmaps), this flag displays the clear bitmap next to the menu item.
MF_UNHILITE → const int
Removes highlighting from the menu item.
MF_USECHECKBITMAPS → const int
MFS_CHECKED → const int
MFS_DEFAULT → const int
MFS_DISABLED → const int
MFS_ENABLED → const int
MFS_GRAYED → const int
MFS_HILITE → const int
MFS_UNCHECKED → const int
MFS_UNHILITE → const int
MFT_BITMAP → const int
MFT_MENUBARBREAK → const int
MFT_MENUBREAK → const int
MFT_OWNERDRAW → const int
MFT_RADIOCHECK → const int
MFT_RIGHTJUSTIFY → const int
MFT_RIGHTORDER → const int
MFT_SEPARATOR → const int
MFT_STRING → const int
miAggressiveInlining → const int
Specifies that the method should be inlined if possible.
miCodeTypeMask → const int
Flags that describe code type.
MIDI_IO_STATUS → const int
MIDI_MAPPER → const int
MIDIERR_BADOPENMODE → const int
MIDIERR_DONT_CONTINUE → const int
MIDIERR_INVALIDSETUP → const int
MIDIERR_LASTERROR → const int
MIDIERR_NODEVICE → const int
MIDIERR_NOMAP → const int
MIDIERR_NOTREADY → const int
MIDIERR_STILLPLAYING → const int
MIDIERR_UNPREPARED → const int
miForwardRef → const int
Specifies that the method is defined. This flag is used primarily in merge scenarios.
miIL → const int
Specifies that the method implementation is Microsoft intermediate language (MSIL).
MIIM_BITMAP → const int
MIIM_CHECKMARKS → const int
MIIM_DATA → const int
MIIM_FTYPE → const int
MIIM_ID → const int
MIIM_STATE → const int
MIIM_STRING → const int
MIIM_SUBMENU → const int
MIIM_TYPE → const int
miInternalCall → const int
Reserved for internal use by the common language runtime.
MIM_APPLYTOSUBMENUS → const int
MIM_BACKGROUND → const int
MIM_CLOSE → const int
The MIM_CLOSE message is sent to a MIDI input callback function when a MIDI input device is closed.
MIM_DATA → const int
The MIM_DATA message is sent to a MIDI input callback function when a MIDI message is received by a MIDI input device.
MIM_ERROR → const int
The MIM_ERROR message is sent to a MIDI input callback function when an invalid MIDI message is received.
MIM_HELPID → const int
MIM_LONGDATA → const int
The MIM_LONGDATA message is sent to a MIDI input callback function when a system-exclusive buffer has been filled with data and is being returned to the application.
MIM_LONGERROR → const int
The MIM_LONGERROR message is sent to a MIDI input callback function when an invalid or incomplete MIDI system-exclusive message is received.
MIM_MAXHEIGHT → const int
MIM_MENUDATA → const int
MIM_MOREDATA → const int
The MIM_MOREDATA message is sent to a MIDI input callback function when a MIDI message is received by a MIDI input device but the application is not processing MIM_DATA messages fast enough to keep up with the input device driver. The callback function receives this message only when the application specifies MIDI_IO_STATUS in the call to the midiInOpen function.
MIM_OPEN → const int
The MIM_OPEN message is sent to a MIDI input callback function when a MIDI input device is opened.
MIM_STYLE → const int
miManaged → const int
Specifies that the method implementation is managed.
miManagedMask → const int
Flags that indicate whether the code is managed or unmanaged.
miMaxMethodImplVal → const int
The maximum valid value for a CorMethodImpl.
miNative → const int
Specifies that the method implementation is native.
MINBS_DISABLED → const int
MINBS_HOT → const int
MINBS_NORMAL → const int
MINBS_PUSHED → const int
miNoInlining → const int
Specifies that the method cannot be inlined.
miNoOptimization → const int
Specifies that the method should not be optimized.
miOPTIL → const int
Specifies that the method implementation is OPTIL.
miPreserveSig → const int
Specifies that the method signature cannot be mangled for an HRESULT conversion.
miRuntime → const int
Specifies that the method implementation is provided by the common language runtime.
miSynchronized → const int
Specifies that the method is single-threaded through its body.
MITMProtectionNotDefined → const int
MITMProtectionNotRequired → const int
MITMProtectionNotRequiredBonding → const AUTHENTICATION_REQUIREMENTS
MITMProtectionNotRequiredGeneralBonding → const AUTHENTICATION_REQUIREMENTS
MITMProtectionRequired → const int
MITMProtectionRequiredBonding → const int
MITMProtectionRequiredGeneralBonding → const AUTHENTICATION_REQUIREMENTS
miUnmanaged → const int
Specifies that the method implementation is unmanaged.
MM_ANISOTROPIC → const int
Logical units are mapped to arbitrary units with arbitrarily scaled axes. Use the SetWindowExtEx and SetViewportExtEx functions to specify the units, orientation, and scaling.
MM_HIENGLISH → const int
Each logical unit is mapped to 0.001 inch. Positive x is to the right; positive y is up.
MM_HIMETRIC → const int
Each logical unit is mapped to 0.01 millimeter. Positive x is to the right; positive y is up.
MM_ISOTROPIC → const int
Logical units are mapped to arbitrary units with equally scaled axes; that is, one unit along the x-axis is equal to one unit along the y-axis. Use the SetWindowExtEx and SetViewportExtEx functions to specify the units and the orientation of the axes. Graphics device interface (GDI) makes adjustments as necessary to ensure the x and y units remain the same size (When the window extent is set, the viewport will be adjusted to keep the units isotropic).
MM_JOY1BUTTONDOWN → const int
The MM_JOY1BUTTONDOWN message notifies the window that has captured joystick JOYSTICKID1 that a button has been pressed.
MM_JOY1BUTTONUP → const int
The MM_JOY1BUTTONUP message notifies the window that has captured joystick JOYSTICKID1 that a button has been released.
MM_JOY1MOVE → const int
The MM_JOY1MOVE message notifies the window that has captured joystick JOYSTICKID1 that the joystick position has changed.
MM_JOY1ZMOVE → const int
The MM_JOY1ZMOVE message notifies the window that has captured joystick JOYSTICKID1 that the joystick position on the z-axis has changed.
MM_JOY2BUTTONDOWN → const int
The MM_JOY2BUTTONDOWN message notifies the window that has captured joystick JOYSTICKID2 that a button has been pressed.
MM_JOY2BUTTONUP → const int
The MM_JOY2BUTTONUP message notifies the window that has captured joystick JOYSTICKID2 that a button has been released.
MM_JOY2MOVE → const int
The MM_JOY2MOVE message notifies the window that has captured joystick JOYSTICKID2 that the joystick position has changed.
MM_JOY2ZMOVE → const int
The MM_JOY2ZMOVE message notifies the window that has captured joystick JOYSTICKID2 that the joystick position on the z-axis has changed.
MM_LOENGLISH → const int
Each logical unit is mapped to 0.01 inch. Positive x is to the right; positive y is up.
MM_LOMETRIC → const int
Each logical unit is mapped to 0.1 millimeter. Positive x is to the right; positive y is up.
MM_MCINOTIFY → const int
The MM_MCINOTIFY message notifies an application that an MCI device has completed an operation. MCI devices send this message only when the MCI_NOTIFY flag is used.
MM_MCISIGNAL → const int
The MM_MCISIGNAL message is sent to a window to notify an application that an MCI device has reached a position defined in a previous signal ( MCI_SIGNAL) command.
MM_MIM_CLOSE → const int
The MM_MIM_CLOSE message is sent to a window when a MIDI input device is closed.
MM_MIM_DATA → const int
The MM_MIM_DATA message is sent to a window when a complete MIDI message is received by a MIDI input device.
MM_MIM_ERROR → const int
The MM_MIM_ERROR message is sent to a window when an invalid MIDI message is received.
MM_MIM_LONGDATA → const int
The MM_MIM_LONGDATA message is sent to a window when either a complete MIDI system-exclusive message is received or when a buffer has been filled with system-exclusive data.
MM_MIM_LONGERROR → const int
The MM_MIM_LONGERROR message is sent to a window when an invalid or incomplete MIDI system-exclusive message is received.
MM_MIM_MOREDATA → const int
The MM_MIM_MOREDATA message is sent to a callback window when a MIDI message is received by a MIDI input device but the application is not processing MIM_DATA messages fast enough to keep up with the input device driver. The window receives this message only when the application specifies MIDI_IO_STATUS in the call to the midiInOpen function.
MM_MIM_OPEN → const int
The MM_MIM_OPEN message is sent to a window when a MIDI input device is opened.
MM_MIXM_CONTROL_CHANGE → const int
The MM_MIXM_CONTROL_CHANGE message is sent by a mixer device to notify an application that the state of a control associated with an audio line has changed. The application should refresh its display and cached values for the specified control.
MM_MIXM_LINE_CHANGE → const int
The MM_MIXM_LINE_CHANGE message is sent by a mixer device to notify an application that the state of an audio line on the specified device has changed. The application should refresh its display and cached values for the specified audio line.
MM_MOM_CLOSE → const int
The MM_MOM_CLOSE message is sent to a window when a MIDI output device is closed.
MM_MOM_DONE → const int
The MM_MOM_DONE message is sent to a window when the specified MIDI system-exclusive or stream buffer has been played and is being returned to the application.
MM_MOM_OPEN → const int
The MM_MOM_OPEN message is sent to a window when a MIDI output device is opened.
MM_MOM_POSITIONCB → const int
The MM_MOM_POSITIONCB message is sent to a window when an MEVT_F_CALLBACK event is reached in the MIDI output stream.
MM_TEXT → const int
Each logical unit is mapped to one device pixel. Positive x is to the right; positive y is down.
MM_TWIPS → const int
Each logical unit is mapped to one twentieth of a printer's point (1/1440 inch, also called a twip). Positive x is to the right; positive y is up.
MM_WIM_CLOSE → const int
The MM_WIM_CLOSE message is sent to a window when a waveform-audio input device is closed. The device handle is no longer valid after this message has been sent.
MM_WIM_DATA → const int
The MM_WIM_DATA message is sent to a window when waveform-audio data is present in the input buffer and the buffer is being returned to the application. The message can be sent either when the buffer is full or after the waveInReset function is called.
MM_WIM_OPEN → const int
The MM_WIM_OPEN message is sent to a window when a waveform-audio input device is opened.
MM_WOM_CLOSE → const int
The MM_WOM_CLOSE message is sent to a window when a waveform-audio output device is closed. The device handle is no longer valid after this message has been sent.
MM_WOM_DONE → const int
The MM_WOM_DONE message is sent to a window when the given output buffer is being returned to the application. Buffers are returned to the application when they have been played, or as the result of a call to the waveOutReset function.
MM_WOM_OPEN → const int
The MM_WOM_OPEN message is sent to a window when the given waveform-audio output device is opened.
MMSYSERR_ALLOCATED → const int
MMSYSERR_BADDB → const int
MMSYSERR_BADDEVICEID → const int
MMSYSERR_BADERRNUM → const int
MMSYSERR_DELETEERROR → const int
MMSYSERR_ERROR → const int
MMSYSERR_HANDLEBUSY → const int
MMSYSERR_INVALFLAG → const int
MMSYSERR_INVALHANDLE → const int
MMSYSERR_INVALIDALIAS → const int
MMSYSERR_INVALPARAM → const int
MMSYSERR_KEYNOTFOUND → const int
MMSYSERR_LASTERROR → const int
MMSYSERR_MOREDATA → const int
MMSYSERR_NODRIVER → const int
MMSYSERR_NODRIVERCB → const int
MMSYSERR_NOERROR → const int
MMSYSERR_NOMEM → const int
MMSYSERR_NOTENABLED → const int
MMSYSERR_NOTSUPPORTED → const int
MMSYSERR_READERROR → const int
MMSYSERR_VALNOTFOUND → const int
MMSYSERR_WRITEERROR → const int
MN_GETHMENU → const int
MNCS_ACTIVE → const int
MNCS_DISABLED → const int
MNCS_INACTIVE → const int
MNS_AUTODISMISS → const int
MNS_CHECKORBMP → const int
MNS_DRAGDROP → const int
MNS_MODELESS → const int
MNS_NOCHECK → const int
MNS_NOTIFYBYPOS → const int
MOD_ALT → const int
MOD_CONTROL → const int
MOD_NOREPEAT → const int
MOD_SHIFT → const int
MOD_WIN → const int
MOM_CLOSE → const int
The MOM_CLOSE message is sent to a MIDI output callback function when a MIDI output device is closed.
MOM_DONE → const int
The MOM_DONE message is sent to a MIDI output callback function when the specified system-exclusive or stream buffer has been played and is being returned to the application.
MOM_OPEN → const int
The MOM_OPEN message is sent to a MIDI output callback function when a MIDI output device is opened.
MOM_POSITIONCB → const int
The MOM_POSITION message is sent when an MEVT_F_CALLBACK event is reached in the MIDI output stream.
MONITOR_DEFAULTTONEAREST → const int
If the point is not contained within any display monitor, return a handle to the display monitor that is nearest to the point.
MONITOR_DEFAULTTONULL → const int
If the point is not contained within any display monitor, return NULL.
MONITOR_DEFAULTTOPRIMARY → const int
If the point is not contained within any display monitor, return a handle to the primary display monitor.
MonitorCapabilities → const int
MONITORINFOF_PRIMARY → const int
This is the primary display monitor.
MonitorInvocation → const int
MOUSE_ATTRIBUTES_CHANGED → const int
MOUSE_MOVE_ABSOLUTE → const int
MOUSE_MOVE_NOCOALESCE → const int
MOUSE_MOVE_RELATIVE → const int
MOUSE_VIRTUAL_DESKTOP → const int
MOUSEEVENTF_ABSOLUTE → const int
MOUSEEVENTF_HWHEEL → const int
MOUSEEVENTF_LEFTDOWN → const int
MOUSEEVENTF_LEFTUP → const int
MOUSEEVENTF_MIDDLEDOWN → const int
MOUSEEVENTF_MIDDLEUP → const int
MOUSEEVENTF_MOVE → const int
MOUSEEVENTF_MOVE_NOCOALESCE → const int
MOUSEEVENTF_RIGHTDOWN → const int
MOUSEEVENTF_RIGHTUP → const int
MOUSEEVENTF_VIRTUALDESK → const int
MOUSEEVENTF_WHEEL → const int
MOUSEEVENTF_XDOWN → const int
MOUSEEVENTF_XUP → const int
MOVEFILE_COPY_ALLOWED → const int
MOVEFILE_DELAY_UNTIL_REBOOT → const int
MOVEFILE_FAIL_IF_NOT_TRACKABLE → const int
MOVEFILE_REPLACE_EXISTING → const int
MOVEFILE_WRITE_THROUGH → const int
MS_CLIPAROUNDCURSOR → const int
Clips the area of the magnifier window that surrounds the system cursor. This style enables the user to see screen content that is behind the magnifier window.
MS_CTS_ON → const int
MS_DSR_ON → const int
MS_INVERTCOLORS → const int
Displays the magnified screen content using inverted colors.
MS_RING_ON → const int
MS_RLSD_ON → const int
MS_SHOWMAGNIFIEDCURSOR → const int
Displays the magnified system cursor along with the magnified screen content.
MSG_DONTROUTE → const int
MSG_OOB → const int
MSG_PEEK → const int
MSG_PUSH_IMMEDIATE → const int
MSG_WAITALL → const int
MSGFLT_ADD → const int
MSGFLT_ALLOW → const int
MSGFLT_DISALLOW → const int
MSGFLT_REMOVE → const int
MSGFLT_RESET → const int
MSGFLTINFO_ALLOWED_HIGHER → const int
MSGFLTINFO_ALREADYALLOWED_FORWND → const int
MSGFLTINFO_ALREADYDISALLOWED_FORWND → const int
MSGFLTINFO_NONE → const int
MUTEX_ALL_ACCESS → const int
MUTEX_MODIFY_STATE → const int
MW_FILTERMODE_EXCLUDE → const int
Exclude the windows from magnification.
MW_FILTERMODE_INCLUDE → const int
Magnify the windows.
MWMO_ALERTABLE → const int
MWMO_INPUTAVAILABLE → const int
MWMO_NONE → const int
MWMO_WAITALL → const int
MXCS_ACTIVE → const int
MXCS_DISABLED → const int
MXCS_INACTIVE → const int
NATIVE_TYPE_ANSIBSTR → const int
NATIVE_TYPE_ARRAY → const int
NATIVE_TYPE_ASANY → const int
NATIVE_TYPE_BOOLEAN → const int
NATIVE_TYPE_BSTR → const int
NATIVE_TYPE_BYVALSTR → const int
NATIVE_TYPE_CURRENCY → const int
NATIVE_TYPE_CUSTOMMARSHALER → const int
NATIVE_TYPE_DATE → const int
NATIVE_TYPE_DECIMAL → const int
NATIVE_TYPE_END → const int
NATIVE_TYPE_ERROR → const int
NATIVE_TYPE_FIXEDARRAY → const int
NATIVE_TYPE_FIXEDSYSSTRING → const int
NATIVE_TYPE_FUNC → const int
NATIVE_TYPE_HSTRING → const int
NATIVE_TYPE_I1 → const int
NATIVE_TYPE_I2 → const int
NATIVE_TYPE_I4 → const int
NATIVE_TYPE_I8 → const int
NATIVE_TYPE_IDISPATCH → const int
NATIVE_TYPE_IINSPECTABLE → const int
NATIVE_TYPE_INT → const int
NATIVE_TYPE_INTF → const int
NATIVE_TYPE_IUNKNOWN → const int
NATIVE_TYPE_LPSTR → const int
NATIVE_TYPE_LPSTRUCT → const int
NATIVE_TYPE_LPTSTR → const int
NATIVE_TYPE_LPWSTR → const int
NATIVE_TYPE_MAX → const int
NATIVE_TYPE_NESTEDSTRUCT → const int
NATIVE_TYPE_OBJECTREF → const int
NATIVE_TYPE_PTR → const int
NATIVE_TYPE_R4 → const int
NATIVE_TYPE_R8 → const int
NATIVE_TYPE_SAFEARRAY → const int
NATIVE_TYPE_STRUCT → const int
NATIVE_TYPE_SYSCHAR → const int
NATIVE_TYPE_TBSTR → const int
NATIVE_TYPE_U1 → const int
NATIVE_TYPE_U2 → const int
NATIVE_TYPE_U4 → const int
NATIVE_TYPE_U8 → const int
NATIVE_TYPE_UINT → const int
NATIVE_TYPE_VARIANT → const int
NATIVE_TYPE_VARIANTBOOL → const int
NATIVE_TYPE_VOID → const int
The navigation direction is to the first child.
The navigation direction is to the last child.
The navigation direction is to the next sibling.
The navigation direction is to the parent.
The navigation direction is to the previous sibling.
NET_IF_CONNECTION_DEDICATED → const int
Specifies the dedicated connection type.
NET_IF_CONNECTION_DEMAND → const int
Specifies the demand-dial connection type.
NET_IF_CONNECTION_MAXIMUM → const int
A maximum value for testing purposes.
NET_IF_CONNECTION_PASSIVE → const int
Specifies the passive connection type.
NIF_GUID → const int
Windows 7 and later: The guidItem is valid. Windows Vista and earlier: Reserved.
NIF_ICON → const int
The hIcon member is valid.
NIF_INFO → const int
To display the balloon notification, specify NIF_INFO and provide text in szInfo. To remove a balloon notification, specify NIF_INFO and provide an empty string through szInfo. To add a notification area icon without displaying a notification, do not set the NIF_INFO flag.
NIF_MESSAGE → const int
The uCallbackMessage member is valid.
NIF_REALTIME → const int
Windows Vista and later. If the balloon notification cannot be displayed immediately, discard it. Use this flag for notifications that represent real-time information which would be meaningless or misleading if displayed at a later time. For example, a message that states "Your telephone is ringing." NIF_REALTIME is meaningful only when combined with the NIF_INFO flag.
NIF_SHOWTIP → const int
Windows Vista and later. Use the standard tooltip. Normally, when uVersion is set to NOTIFYICON_VERSION_4, the standard tooltip is suppressed and can be replaced by the application-drawn, pop-up UI. If the application wants to show the standard tooltip with NOTIFYICON_VERSION_4, it can specify NIF_SHOWTIP to indicate the standard tooltip should still be shown.
NIF_STATE → const int
The dwState and dwStateMask members are valid.
NIF_TIP → const int
The szTip member is valid.
NIIF_ERROR → const int
An error icon.
NIIF_ICON_MASK → const int
Windows XP and later. Reserved.
NIIF_INFO → const int
An information icon.
NIIF_LARGE_ICON → const int
The large version of the icon should be used as the notification icon
NIIF_NONE → const int
No icon.
NIIF_NOSOUND → const int
Do not play the associated sound. Applies only to notifications.
NIIF_RESPECT_QUIET_TIME → const int
Do not display the balloon notification if the curr user is in "quiet time"
NIIF_USER → const int
Windows Vista and later: Use the icon identified in hBalloonIcon as the notification balloon's title icon.
NIIF_WARNING → const int
A warning icon.
NIM_ADD → const int
Adds an icon to the status area. The icon is given an identifier in the NOTIFYICONDATA structure pointed to by lpdata—either through its uID or guidItem member. This identifier is used in subsequent calls to Shell_NotifyIcon to perform later actions on the icon.
NIM_DELETE → const int
Deletes an icon from the status area. NOTIFYICONDATA structure pointed to by lpdata uses the ID originally assigned to the icon when it was added to the notification area (NIM_ADD) to identify the icon to be deleted.
NIM_MODIFY → const int
Modifies an icon in the status area. NOTIFYICONDATA structure pointed to by lpdata uses the ID originally assigned to the icon when it was added to the notification area (NIM_ADD) to identify the icon to be modified.
NIM_SETFOCUS → const int
Shell32.dll version 5.0 and later only. Returns focus to the taskbar notification area. Notification area icons should use this message when they have completed their UI operation. For example, if the icon displays a shortcut menu, but the user presses ESC to cancel it, use NIM_SETFOCUS to return focus to the notification area.
NIM_SETVERSION → const int
Shell32.dll version 5.0 and later only. Instructs the notification area to behave according to the version number specified in the uVersion member of the structure pointed to by lpdata. The version number specifies which members are recognized. NIM_SETVERSION must be called every time a notification area icon is added (NIM_ADD)>. It does not need to be called with NIM_MOFIDY. The version setting is not persisted once a user logs off.
NIN_BALLOONHIDE → const int
Sent when the balloon disappears. For example, when the icon is deleted. This message is not sent if the balloon is dismissed because of a timeout or if the user clicks the mouse. As of Windows 7, NIN_BALLOONHIDE is also sent when a notification with the NIIF_RESPECT_QUIET_TIME flag set attempts to display during quiet time (a user's first hour on a new computer). In that case, the balloon is never displayed at all.
NIN_BALLOONSHOW → const int
Sent when the balloon is shown (balloons are queued).
NIN_BALLOONTIMEOUT → const int
Sent when the balloon is dismissed because of a timeout.
NIN_BALLOONUSERCLICK → const int
Sent when the balloon is dismissed because the user clicked the mouse.
NIN_KEYSELECT → const int
If a user selects a notify icon with the keyboard and activates it with the SPACEBAR or ENTER key, the version 5.0 Shell sends the associated application an NIN_KEYSELECT notification. Earlier versions send WM_RBUTTONDOWN and WM_RBUTTONUP messages.
NIN_POPUPCLOSE → const int
Sent when a cursor no longer hovers over an icon to indicate that the rich pop-up UI should be closed.
NIN_POPUPOPEN → const int
Sent when the user hovers the cursor over an icon to indicate that the richer pop-up UI should be used in place of a standard textual tooltip.
NIN_SELECT → const int
If a user selects a notify icon with the mouse and activates it with the ENTER key, the Shell now sends the associated application an NIN_SELECT notification. Earlier versions send WM_RBUTTONDOWN and WM_RBUTTONUP messages.
NINF_KEY → const int
NIS_HIDDEN → const int
The icon is hidden.
NIS_SHAREDICON → const int
The icon resource is shared between multiple icons.
NldsDeprecated → const int
NldsDuplicate → const int
NldsInvalid → const int
NldsPreferred → const int
NldsTentative → const int
NLM_CONNECTION_COST_APPROACHINGDATALIMIT → const NLM_CONNECTION_COST
The connection is approaching the data limit specified by the carrier.
NLM_CONNECTION_COST_CONGESTED → const int
The network is experiencing high traffic load and is congested.
NLM_CONNECTION_COST_FIXED → const int
The use of this connection is unrestricted up to a specific data transfer limit.
NLM_CONNECTION_COST_OVERDATALIMIT → const int
The connection is currently in an OverDataLimit state as it has exceeded the carrier specified data transfer limit.
NLM_CONNECTION_COST_ROAMING → const int
The connection is roaming outside the network and affiliates of the home provider.
NLM_CONNECTION_COST_UNKNOWN → const int
The cost is unknown.
NLM_CONNECTION_COST_UNRESTRICTED → const int
The connection is unlimited and is considered to be unrestricted of usage charges and capacity constraints.
NLM_CONNECTION_COST_VARIABLE → const int
This connection is regulated on a per byte basis.
NLM_CONNECTIVITY_DISCONNECTED → const int
NLM_CONNECTIVITY_IPV4_INTERNET → const int
NLM_CONNECTIVITY_IPV4_LOCALNETWORK → const int
NLM_CONNECTIVITY_IPV4_NOTRAFFIC → const int
NLM_CONNECTIVITY_IPV4_SUBNET → const int
NLM_CONNECTIVITY_IPV6_INTERNET → const int
NLM_CONNECTIVITY_IPV6_LOCALNETWORK → const int
NLM_CONNECTIVITY_IPV6_NOTRAFFIC → const int
NLM_CONNECTIVITY_IPV6_SUBNET → const int
NLM_DOMAIN_TYPE_DOMAIN_AUTHENTICATED → const int
The Network is an Active Directory Network, and this machine is authenticated against it.
NLM_DOMAIN_TYPE_DOMAIN_NETWORK → const int
The Network is an Active Directory Network, but this machine is not authenticated against it.
NLM_DOMAIN_TYPE_NON_DOMAIN_NETWORK → const int
The Network is not an Active Directory Network.
NLM_ENUM_NETWORK_ALL → const int
NLM_ENUM_NETWORK_CONNECTED → const int
NLM_ENUM_NETWORK_DISCONNECTED → const int
NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED → const NLM_NETWORK_CATEGORY
The network is authenticated against an Active Directory domain.
NLM_NETWORK_CATEGORY_PRIVATE → const int
The network is a private (trusted) network.
NLM_NETWORK_CATEGORY_PUBLIC → const int
The network is a public (untrusted) network.
NlsoDhcp → const int
NlsoLinkLayerAddress → const int
NlsoManual → const int
NlsoOther → const int
NlsoRandom → const int
NlsoWellKnown → const int
NO_ERROR → const int
The operation completed successfully.
NOMIRRORBITMAP → const int
NONANTIALIASED_QUALITY → const int
NOPARITY → const int
No parity.
NORMAL_PRIORITY_CLASS → const int
NOTIFY_FOR_ALL_SESSIONS → const int
All session notifications are to be received.
NOTIFY_FOR_THIS_SESSION → const int
Only session notifications involving the session attached to by the window identified by the hWnd parameter value are to be received.
NOTIFYICON_VERSION → const int
NOTIFYICON_VERSION_4 → const int
NotifyUserModeLegacyPowerEvent → const int
NotifyUserPowerSetting → const int
NOTSRCCOPY → const int
NOTSRCERASE → const int
NULL → const int
A zero value; used to represent an empty bitmask.
NULL_BRUSH → const int
NULL_PEN → const int
NULLREGION → const int
NUMBRUSHES → const int
Number of device-specific brushes.
NUMCOLORS → const int
Number of entries in the device's color table, if the device has a color depth of no more than 8 bits per pixel. For devices with greater color depths, 1 is returned.
NUMFONTS → const int
Number of device-specific fonts.
NUMMARKERS → const int
NUMPENS → const int
Number of device-specific pens.
NUMRESERVED → const int
Number of reserved entries in the system palette. This index is valid only if the device driver sets the RC_PALETTE bit in the RASTERCAPS index and is available only if the driver is compatible with 16-bit Windows.
OBJID_ALERT → const OBJECT_IDENTIFIER
OBJID_CARET → const OBJECT_IDENTIFIER
OBJID_CLIENT → const OBJECT_IDENTIFIER
OBJID_CURSOR → const OBJECT_IDENTIFIER
OBJID_HSCROLL → const OBJECT_IDENTIFIER
OBJID_MENU → const OBJECT_IDENTIFIER
OBJID_NATIVEOM → const OBJECT_IDENTIFIER
OBJID_QUERYCLASSNAMEIDX → const OBJECT_IDENTIFIER
OBJID_SIZEGRIP → const OBJECT_IDENTIFIER
OBJID_SOUND → const OBJECT_IDENTIFIER
OBJID_SYSMENU → const OBJECT_IDENTIFIER
OBJID_TITLEBAR → const OBJECT_IDENTIFIER
OBJID_VSCROLL → const OBJECT_IDENTIFIER
OBJID_WINDOW → const int
OCR_APPSTARTING → const int
OCR_CROSS → const int
OCR_HAND → const int
OCR_HELP → const int
OCR_IBEAM → const int
OCR_NO → const int
OCR_NORMAL → const int
OCR_SIZEALL → const int
OCR_SIZENESW → const int
OCR_SIZENS → const int
OCR_SIZENWSE → const int
OCR_SIZEWE → const int
OCR_UP → const int
OCR_WAIT → const int
ODDPARITY → const int
Odd parity.
OEM_CHARSET → const int
OEM_FIXED_FONT → const int
ofCacheImage → const int
Obsolete. This flag is ignored.
ofCopyMemory → const int
Indicates that the file should be read into memory. Metadata should maintain its own copy.
Off → const int
ofManifestMetadata → const int
Obsolete. This flag is ignored.
OFN_ALLOWMULTISELECT → const int
The File Name list box allows multiple selections. If you also set the OFN_EXPLORER flag, the dialog box uses the Explorer-style user interface; otherwise, it uses the old-style user interface.
OFN_CREATEPROMPT → const int
If the user specifies a file that does not exist, this flag causes the dialog box to prompt the user for permission to create the file. If the user chooses to create the file, the dialog box closes and the function returns the specified name; otherwise, the dialog box remains open. If you use this flag with the OFN_ALLOWMULTISELECT flag, the dialog box allows the user to specify only one nonexistent file.
OFN_DONTADDTORECENT → const int
Prevents the system from adding a link to the selected file in the file system directory that contains the user's most recently used documents. To retrieve the location of this directory, call the SHGetSpecialFolderLocation function with the CSIDL_RECENT flag.
OFN_ENABLEHOOK → const int
Enables the hook function specified in the lpfnHook member.
OFN_ENABLEINCLUDENOTIFY → const int
Causes the dialog box to send CDN_INCLUDEITEM notification messages to your OFNHookProc hook procedure when the user opens a folder. The dialog box sends a notification for each item in the newly opened folder. These messages enable you to control which items the dialog box displays in the folder's item list.
OFN_ENABLESIZING → const int
Enables the Explorer-style dialog box to be resized using either the mouse or the keyboard. By default, the Explorer-style Open and Save As dialog boxes allow the dialog box to be resized regardless of whether this flag is set. This flag is necessary only if you provide a hook procedure or custom template. The old-style dialog box does not permit resizing.
OFN_ENABLETEMPLATE → const int
The lpTemplateName member is a pointer to the name of a dialog template resource in the module identified by the hInstance member. If the OFN_EXPLORER flag is set, the system uses the specified template to create a dialog box that is a child of the default Explorer-style dialog box. If the OFN_EXPLORER flag is not set, the system uses the template to create an old-style dialog box that replaces the default dialog box.
OFN_ENABLETEMPLATEHANDLE → const int
The hInstance member identifies a data block that contains a preloaded dialog box template. The system ignores lpTemplateName if this flag is specified. If the OFN_EXPLORER flag is set, the system uses the specified template to create a dialog box that is a child of the default Explorer-style dialog box. If the OFN_EXPLORER flag is not set, the system uses the template to create an old-style dialog box that replaces the default dialog box.
OFN_EX_NONE → const int
OFN_EX_NOPLACESBAR → const int
If this flag is set, the places bar is not displayed. If this flag is not set, Explorer-style dialog boxes include a places bar containing icons for commonly-used folders, such as Favorites and Desktop.
OFN_EXPLORER → const int
Indicates that any customizations made to the Open or Save As dialog box use the Explorer-style customization methods.
OFN_EXTENSIONDIFFERENT → const int
The user typed a file name extension that differs from the extension specified by lpstrDefExt. The function does not use this flag if lpstrDefExt is NULL.
OFN_FILEMUSTEXIST → const int
The user can type only names of existing files in the File Name entry field. If this flag is specified and the user enters an invalid name, the dialog box procedure displays a warning in a message box. If this flag is specified, the OFN_PATHMUSTEXIST flag is also used. This flag can be used in an Open dialog box. It cannot be used with a Save As dialog box.
OFN_FORCESHOWHIDDEN → const int
Forces the showing of system and hidden files, thus overriding the user setting to show or not show hidden files. However, a file that is marked both system and hidden is not shown.
OFN_HIDEREADONLY → const int
Hides the Read Only check box.
OFN_LONGNAMES → const int
For old-style dialog boxes, this flag causes the dialog box to use long file names. If this flag is not specified, or if the OFN_ALLOWMULTISELECT flag is also set, old-style dialog boxes use short file names (8.3 format) for file names with spaces. Explorer-style dialog boxes ignore this flag and always display long file names.
OFN_NOCHANGEDIR → const int
Restores the current directory to its original value if the user changed the directory while searching for files.
Directs the dialog box to return the path and file name of the selected shortcut (.LNK) file. If this value is not specified, the dialog box returns the path and file name of the file referenced by the shortcut.
OFN_NOLONGNAMES → const int
For old-style dialog boxes, this flag causes the dialog box to use short file names (8.3 format). Explorer-style dialog boxes ignore this flag and always display long file names.
OFN_NONETWORKBUTTON → const int
Hides and disables the Network button.
OFN_NOREADONLYRETURN → const int
The returned file does not have the Read Only check box selected and is not in a write-protected directory.
OFN_NOTESTFILECREATE → const int
The file is not created before the dialog box is closed. This flag should be specified if the application saves the file on a create-nonmodify network share. When an application specifies this flag, the library does not check for write protection, a full disk, an open drive door, or network protection. Applications using this flag must perform file operations carefully, because a file cannot be reopened once it is closed.
OFN_NOVALIDATE → const int
The common dialog boxes allow invalid characters in the returned file name. Typically, the calling application uses a hook procedure that checks the file name by using the FILEOKSTRING message. If the text box in the edit control is empty or contains nothing but spaces, the lists of files and directories are updated. If the text box in the edit control contains anything else, nFileOffset and nFileExtension are set to values generated by parsing the text. No default extension is added to the text, nor is text copied to the buffer specified by lpstrFileTitle. If the value specified by nFileOffset is less than zero, the file name is invalid. Otherwise, the file name is valid, and nFileExtension and nFileOffset can be used as if the OFN_NOVALIDATE flag had not been specified.
OFN_OVERWRITEPROMPT → const int
Causes the Save As dialog box to generate a message box if the selected file already exists. The user must confirm whether to overwrite the file.
OFN_PATHMUSTEXIST → const int
The user can type only valid paths and file names. If this flag is used and the user types an invalid path and file name in the File Name entry field, the dialog box function displays a warning in a message box.
OFN_READONLY → const int
Causes the Read Only check box to be selected initially when the dialog box is created. This flag indicates the state of the Read Only check box when the dialog box is closed.
OFN_SHAREAWARE → const int
Specifies that if a call to the OpenFile function fails because of a network sharing violation, the error is ignored and the dialog box returns the selected file name. If this flag is not set, the dialog box notifies your hook procedure when a network sharing violation occurs for the file name specified by the user. If you set the OFN_EXPLORER flag, the dialog box sends the CDN_SHAREVIOLATION message to the hook procedure. If you do not set OFN_EXPLORER, the dialog box sends the SHAREVISTRING registered message to the hook procedure.
OFN_SHOWHELP → const int
Causes the dialog box to display the Help button. The hwndOwner member must specify the window to receive the HELPMSGSTRING registered messages that the dialog box sends when the user clicks the Help button. An Explorer-style dialog box sends a CDN_HELP notification message to your hook procedure when the user clicks the Help button.
ofNoTransform → const int
Indicates that automatic transforms of .winmd files should be disabled. In other words, the projection of a Windows Runtime type to a .NET Framework type should be disabled.
ofNoTypeLib → const int
Obsolete. This flag is ignored.
ofRead → const int
Indicates that the file should be opened for reading only.
ofReadOnly → const int
Indicates that the file should be opened for reading, and that a call to QueryInterface for an IMetaDataEmit cannot be made.
ofReadWriteMask → const int
A mask for reading and writing.
ofReserved → const int
Reserved for internal use.
ofReserved1 → const int
Reserved for internal use.
ofReserved2 → const int
Reserved for internal use.
ofTakeOwnership → const int
Indicates that the memory was allocated using a call to CoTaskMemAlloc and will be freed by the metadata.
ofWrite → const int
Indicates that the file should be opened for writing.
ONE5STOPBITS → const int
1.5 stop bits.
ONESTOPBIT → const int
1 stop bit.
OPAQUE → const int
OPEN_ALWAYS → const int
Opens a file, always.
OPEN_EXISTING → const int
Opens a file or device, only if it exists.
ORIENTATION_PREFERENCE_LANDSCAPE → const int
The process represents a desktop app that can be used in landscape mode.
ORIENTATION_PREFERENCE_LANDSCAPE_FLIPPED → const ORIENTATION_PREFERENCE
The process represents a desktop app that can be used in flipped landscape mode.
ORIENTATION_PREFERENCE_NONE → const int
The process has no device orientation preferences.
ORIENTATION_PREFERENCE_PORTRAIT → const int
The process represents a desktop app that can be used in portrait mode.
ORIENTATION_PREFERENCE_PORTRAIT_FLIPPED → const ORIENTATION_PREFERENCE
The process represents a desktop app that can be used in flipped portrait mode.
OrientationType_Horizontal → const int
The control has horizontal orientation.
OrientationType_None → const int
The control has no orientation.
OrientationType_Vertical → const int
The control has vertical orientation.
OTD_FORCE_RECT_SIZING → const int
OTD_NONCLIENT → const int
OUT_CHARACTER_PRECIS → const int
OUT_DEFAULT_PRECIS → const int
OUT_DEVICE_PRECIS → const int
OUT_OUTLINE_PRECIS → const int
OUT_PS_ONLY_PRECIS → const int
OUT_RASTER_PRECIS → const int
OUT_SCREEN_OUTLINE_PRECIS → const int
OUT_STRING_PRECIS → const int
OUT_STROKE_PRECIS → const int
OUT_TT_ONLY_PRECIS → const int
OUT_TT_PRECIS → const int
OWNER_SECURITY_INFORMATION → const int
PAGE_ENCLAVE_DECOMMIT → const int
Indicates that the page will be protected to prevent further use in an enclave.
PAGE_ENCLAVE_MASK → const int
PAGE_ENCLAVE_SS_FIRST → const int
PAGE_ENCLAVE_SS_REST → const int
PAGE_ENCLAVE_THREAD_CONTROL → const int
The page contains a thread control structure (TCS).
PAGE_ENCLAVE_UNVALIDATED → const int
The page contents that you supply are excluded from measurement with the EEXTEND instruction of the Intel SGX programming model.
PAGE_EXECUTE → const int
Enables execute access to the committed region of pages. An attempt to write to the committed region results in an access violation.
PAGE_EXECUTE_READ → const int
Enables execute or read-only access to the committed region of pages. An attempt to write to the committed region results in an access violation.
PAGE_EXECUTE_READWRITE → const int
Enables execute, read-only, or read/write access to the committed region of pages.
PAGE_EXECUTE_WRITECOPY → const int
Enables execute, read-only, or copy-on-write access to a mapped view of a file mapping object. An attempt to write to a committed copy-on-write page results in a private copy of the page being made for the process. The private page is marked as PAGE_EXECUTE_READWRITE, and the change is written to the new page.
PAGE_GRAPHICS_COHERENT → const int
PAGE_GRAPHICS_EXECUTE → const int
PAGE_GRAPHICS_EXECUTE_READ → const int
PAGE_GRAPHICS_EXECUTE_READWRITE → const int
PAGE_GRAPHICS_NOACCESS → const int
PAGE_GRAPHICS_NOCACHE → const int
PAGE_GRAPHICS_READONLY → const int
PAGE_GRAPHICS_READWRITE → const int
PAGE_GUARD → const int
Pages in the region become guard pages. Any attempt to access a guard page causes the system to raise a STATUS_GUARD_PAGE_VIOLATION exception and turn off the guard page status. Guard pages thus act as a one-time access alarm.
PAGE_NOACCESS → const int
Disables all access to the committed region of pages. An attempt to read from, write to, or execute the committed region results in an access violation.
PAGE_NOCACHE → const int
Sets all pages to be non-cachable. Applications should not use this attribute except when explicitly required for a device. Using the interlocked functions with memory that is mapped with SEC_NOCACHE can result in an EXCEPTION_ILLEGAL_INSTRUCTION exception.
PAGE_READONLY → const int
Enables read-only access to the committed region of pages. An attempt to write to the committed region results in an access violation. If Data Execution Prevention is enabled, an attempt to execute code in the committed region results in an access violation.
PAGE_READWRITE → const int
Enables read-only or read/write access to the committed region of pages. If Data Execution Prevention is enabled, attempting to execute code in the committed region results in an access violation.
PAGE_REVERT_TO_FILE_MAP → const int
PAGE_TARGETS_INVALID → const int
Sets all locations in the pages as invalid targets for CFG. Used along with any execute page protection like PAGE_EXECUTE, PAGE_EXECUTE_READ, PAGE_EXECUTE_READWRITE and PAGE_EXECUTE_WRITECOPY. Any indirect call to locations in those pages will fail CFG checks and the process will be terminated. The default behavior for executable pages allocated is to be marked valid call targets for CFG.
PAGE_TARGETS_NO_UPDATE → const int
Pages in the region will not have their CFG information updated while the protection changes for VirtualProtect. For example, if the pages in the region was allocated using PAGE_TARGETS_INVALID, then the invalid information will be maintained while the page protection changes. This flag is only valid when the protection changes to an executable type like PAGE_EXECUTE, PAGE_EXECUTE_READ, PAGE_EXECUTE_READWRITE and PAGE_EXECUTE_WRITECOPY. The default behavior for VirtualProtect protection change to executable is to mark all locations as valid call targets for CFG.
PAGE_WRITECOMBINE → const int
Sets all pages to be write-combined.
PAGE_WRITECOPY → const int
Enables read-only or copy-on-write access to a mapped view of a file mapping object. An attempt to write to a committed copy-on-write page results in a private copy of the page being made for the process. The private page is marked as PAGE_READWRITE, and the change is written to the new page. If Data Execution Prevention is enabled, attempting to execute code in the committed region results in an access violation.
PARAMFLAG_FHASCUSTDATA → const int
PARAMFLAG_FHASDEFAULT → const int
PARAMFLAG_FIN → const int
PARAMFLAG_FLCID → const int
PARAMFLAG_FOPT → const int
PARAMFLAG_FOUT → const int
PARAMFLAG_FRETVAL → const int
PARAMFLAG_NONE → const int
PARITY_EVEN → const int
PARITY_MARK → const int
PARITY_NONE → const int
PARITY_ODD → const int
PARITY_SPACE → const int
PATCOPY → const int
PATINVERT → const int
PATPAINT → const int
PBM_DELTAPOS → const int
Advances the current position of a progress bar by a specified increment and redraws the bar to reflect the new position.
PBM_GETBARCOLOR → const int
Gets the color of the progress bar.
PBM_GETBKCOLOR → const int
Gets the background color of the progress bar.
PBM_GETPOS → const int
Retrieves the current position of the progress bar.
PBM_GETRANGE → const int
Retrieves information about the current high and low limits of a given progress bar control.
PBM_GETSTATE → const int
Gets the state of the progress bar.
PBM_GETSTEP → const int
Retrieves the step increment from a progress bar. The step increment is the amount by which the progress bar increases its current position whenever it receives a PBM_STEPIT message. By default, the step increment is set to 10.
PBM_SETBARCOLOR → const int
Sets the color of the progress indicator bar in the progress bar control.
PBM_SETBKCOLOR → const int
Sets the background color in the progress bar.
PBM_SETMARQUEE → const int
Sets the progress bar to marquee mode. This causes the progress bar to move like a marquee.
PBM_SETPOS → const int
Sets the current position for a progress bar and redraws the bar to reflect the new position.
PBM_SETRANGE → const int
Sets the minimum and maximum values for a progress bar and redraws the bar to reflect the new range.
PBM_SETRANGE32 → const int
Sets the minimum and maximum values for a progress bar to 32-bit values, and redraws the bar to reflect the new range
PBM_SETSTATE → const int
Sets the state of the progress bar.
PBM_SETSTEP → const int
Specifies the step increment for a progress bar. The step increment is the amount by which the progress bar increases its current position whenever it receives a PBM_STEPIT message. By default, the step increment is set to 10.
PBM_STEPIT → const int
Advances the current position for a progress bar by the step increment and redraws the bar to reflect the new position. An application sets the step increment by sending the PBM_SETSTEP message.
PBS_MARQUEE → const int
The progress indicator does not grow in size but instead moves repeatedly along the length of the bar, indicating activity without specifying what proportion of the progress is complete.
PBS_SMOOTH → const int
The progress bar displays progress status in a smooth scrolling bar instead of the default segmented bar.
PBS_SMOOTHREVERSE → const int
Determines the animation behavior that the progress bar should use when moving backward (from a higher value to a lower value). If this is set, then a "smooth" transition will occur, otherwise the control will "jump" to the lower value.
PBS_VERTICAL → const int
The progress bar displays progress status vertically, from bottom to top.
PBST_ERROR → const int
Error.
PBST_NORMAL → const int
In progress.
PBST_PAUSED → const int
Paused.
PBT_APMBATTERYLOW → const int
Notifies applications that the battery power is low.
PBT_APMPOWERSTATUSCHANGE → const int
Notifies applications of a change in the power status of the computer, such as a switch from battery power to A/C. The system also broadcasts this event when remaining battery power slips below the threshold specified by the user or if the battery power changes by a specified percentage.
PBT_APMRESUMEAUTOMATIC → const int
Notifies applications that the system is resuming from sleep or hibernation. This event is delivered every time the system resumes and does not indicate whether a user is present.
PBT_APMRESUMESUSPEND → const int
Notifies applications that the system has resumed operation after being suspended.
PBT_APMSUSPEND → const int
Notifies applications that the computer is about to enter a suspended state. This event is typically broadcast when all applications and installable drivers have returned TRUE to a previous PBT_APMQUERYSUSPEND event.
PBT_POWERSETTINGCHANGE → const int
Power setting change event sent with a WM_POWERBROADCAST window message or in a HandlerEx notification callback for services.
PC_INTERIORS → const int
PC_NONE → const int
PC_PATHS → const int
PC_POLYGON → const int
PC_POLYPOLYGON → const int
PC_RECTANGLE → const int
PC_SCANLINE → const int
PC_STYLED → const int
PC_TRAPEZOID → const int
PC_WIDE → const int
PC_WIDESTYLED → const int
PC_WINDPOLYGON → const int
PdcInvocation → const int
PDEVICESIZE → const int
Reserved.
pdHasDefault → const int
Specifies that the parameter has a default value.
pdHasFieldMarshal → const int
Specifies that the parameter has marshaling information.
pdIn → const int
Specifies that the parameter is passed into the method call.
pdOptional → const int
Specifies that the parameter is optional.
pdOut → const int
Specifies that the parameter is passed from the method return.
pdReservedMask → const int
Reserved for internal use by the common language runtime.
pdUnused → const int
Unused.
pe32BitPreferred → const int
Indicates that this PE file is platform-neutral and prefers to be loaded in a 32-bit environment.
pe32BitRequired → const int
Indicates that this PE file makes Win32 calls.
pe32Plus → const int
Indicates that this PE file runs on a 64-bit platform.
pe32Unmanaged → const int
Indicates that this PE file is native code.
peILonly → const int
Indicates that this PE file contains only managed code.
peNot → const int
Indicates that this is not a PE file.
PHYSICALHEIGHT → const int
For printing devices: the height of the physical page, in device units. For example, a printer set to print at 600 dpi on 8.5-by-11-inch paper has a physical height value of 6600 device units. Note that the physical page is almost always greater than the printable area of the page, and never smaller.
PHYSICALOFFSETX → const int
For printing devices: the distance from the left edge of the physical page to the left edge of the printable area, in device units. For example, a printer set to print at 600 dpi on 8.5-by-11-inch paper, that cannot print on the leftmost 0.25-inch of paper, has a horizontal physical offset of 150 device units.
PHYSICALOFFSETY → const int
For printing devices: the distance from the top edge of the physical page to the top edge of the printable area, in device units. For example, a printer set to print at 600 dpi on 8.5-by-11-inch paper, that cannot print on the topmost 0.5-inch of paper, has a vertical physical offset of 300 device units.
PhysicalPowerButtonPress → const int
PHYSICALWIDTH → const int
For printing devices: the width of the physical page, in device units. For example, a printer set to print at 600 dpi on 8.5-x11-inch paper has a physical width value of 5100 device units. Note that the physical page is almost always greater than the printable area of the page, and never smaller.
PIPE_ACCEPT_REMOTE_CLIENTS → const int
Connections from remote clients can be accepted and checked against the security descriptor for the pipe.
PIPE_ACCESS_DUPLEX → const int
The pipe is bi-directional; both server and client processes can read from and write to the pipe. This mode gives the server the equivalent of GENERIC_READ and GENERIC_WRITE access to the pipe. The client can specify GENERIC_READ or GENERIC_WRITE, or both, when it connects to the pipe using the CreateFile function.
PIPE_ACCESS_INBOUND → const int
The flow of data in the pipe goes from client to server only. This mode gives the server the equivalent of GENERIC_READ access to the pipe. The client must specify GENERIC_WRITE access when connecting to the pipe. If the client must read pipe settings by calling the GetNamedPipeInfo or GetNamedPipeHandleState functions, the client must specify GENERIC_WRITE and FILE_READ_ATTRIBUTES access when connecting to the pipe.
PIPE_ACCESS_OUTBOUND → const int
The flow of data in the pipe goes from server to client only. This mode gives the server the equivalent of GENERIC_WRITE access to the pipe. The client must specify GENERIC_READ access when connecting to the pipe. If the client must change pipe settings by calling the SetNamedPipeHandleState function, the client must specify GENERIC_READ and FILE_WRITE_ATTRIBUTES access when connecting to the pipe.
PIPE_CLIENT_END → const int
The handle refers to the client end of a named pipe instance. This is the default.
PIPE_NOWAIT → const int
Nonblocking mode is enabled. In this mode, ReadFile, WriteFile, and ConnectNamedPipe always return immediately.
PIPE_READMODE_BYTE → const int
Data is read from the pipe as a stream of bytes. This mode can be used with either PIPE_TYPE_MESSAGE or PIPE_TYPE_BYTE.
PIPE_READMODE_MESSAGE → const int
Data is read from the pipe as a stream of messages. This mode can be only used if PIPE_TYPE_MESSAGE is also specified.
PIPE_REJECT_REMOTE_CLIENTS → const int
Connections from remote clients are automatically rejected.
PIPE_SERVER_END → const int
The handle refers to the server end of a named pipe instance. If this value is not specified, the handle refers to the client end of a named pipe instance.
PIPE_TYPE_BYTE → const int
The named pipe is a byte pipe. This is the default.
PIPE_TYPE_MESSAGE → const int
The named pipe is a message pipe. If this value is not specified, the pipe is a byte pipe.
PIPE_UNLIMITED_INSTANCES → const int
The number of pipe instances that can be created is limited only by the availability of system resources.
PIPE_WAIT → const int
Blocking mode is enabled. When the pipe handle is specified in the ReadFile, WriteFile, or ConnectNamedPipe function, the operations are not completed until there is data to read, all data is written, or a client is connected. Use of this mode can mean waiting indefinitely in some situations for a client process to perform an action.
PKCS_7_ASN_ENCODING → const int
PLANES → const int
Number of color planes.
PlatformIdleStates → const int
PlatformIdleVeto → const int
PlatformInformation → const int
PlatformRole → const int
PlmPowerRequestCreate → const int
PM_NOREMOVE → const int
Messages are not removed from the queue after processing by PeekMessage.
PM_NOYIELD → const int
Prevents the system from releasing any thread that is waiting for the caller to go idle.
PM_QS_INPUT → const int
PM_QS_PAINT → const int
PM_QS_POSTMESSAGE → const int
PM_QS_SENDMESSAGE → const int
PM_REMOVE → const int
Messages are removed from the queue after processing by PeekMessage.
pmBestFitDisabled → const int
Do not perform best-fit mapping of Unicode characters. In this case, all unmappable characters will be replaced by a ‘?’.
pmBestFitEnabled → const int
Perform best-fit mapping of Unicode characters that lack an exact match in the ANSI character set.
pmBestFitMask → const int
Reserved.
pmBestFitUseAssem → const int
Reserved.
pmCallConvCdecl → const int
Use the Cdecl calling convention. In this case, the caller cleans the stack. This enables calling functions with varargs (that is, functions that accept a variable number of parameters).
pmCallConvFastcall → const int
Reserved.
pmCallConvMask → const int
Reserved.
pmCallConvStdcall → const int
Use the StdCall calling convention. In this case, the callee cleans the stack. This is the default convention for calling unmanaged functions with platform invoke.
pmCallConvThiscall → const int
Use the ThisCall calling convention. In this case, the first parameter is the this pointer and is stored in register ECX. Other parameters are pushed on the stack. The ThisCall calling convention is used to call methods on classes exported from an unmanaged DLL.
pmCallConvWinapi → const int
Use the default platform calling convention. For example, on Windows the default is StdCall and on Windows CE .NET it is Cdecl.
pmCharSetAnsi → const int
Marshal strings as multiple-byte character strings.
pmCharSetAuto → const int
Automatically marshal strings appropriately for the target operating system. The default is Unicode on Windows NT, Windows 2000, Windows XP, and the Windows Server 2003 family; the default is ANSI on Windows 98 and Windows Me.
pmCharSetMask → const int
Reserved.
pmCharSetNotSpec → const int
Reserved.
pmCharSetUnicode → const int
Marshal strings as Unicode 2-byte characters.
pmMaxValue → const int
Reserved.
pmNoMangle → const int
Use each member name as specified.
pmSupportsLastError → const int
Allow the callee to call the Win32 SetLastError function before returning from the attributed method.
pmThrowOnUnmappableCharDisabled → const int
Do not throw an exception when the interop marshaler encounters an unmappable character.
pmThrowOnUnmappableCharEnabled → const int
Throw an exception when the interop marshaler encounters an unmappable character.
pmThrowOnUnmappableCharMask → const int
Reserved.
pmThrowOnUnmappableCharUseAssem → const int
Reserved.
POINTER_CHANGE_FIFTHBUTTON_DOWN → const int
The fifth button (see POINTER_FLAG_FIFTHBUTTON) transitioned to a pressed state.
POINTER_CHANGE_FIFTHBUTTON_UP → const int
The fifth button (see POINTER_FLAG_FIFTHBUTTON) transitioned to a released state.
POINTER_CHANGE_FIRSTBUTTON_DOWN → const int
The first button (see POINTER_FLAG_FIRSTBUTTON) transitioned to a pressed state.
POINTER_CHANGE_FIRSTBUTTON_UP → const int
The first button (see POINTER_FLAG_FIRSTBUTTON) transitioned to a released state.
POINTER_CHANGE_FOURTHBUTTON_DOWN → const int
The fourth button (see POINTER_FLAG_FOURTHBUTTON) transitioned to a pressed state.
POINTER_CHANGE_FOURTHBUTTON_UP → const int
The fourth button (see POINTER_FLAG_FOURTHBUTTON) transitioned to a released state.
POINTER_CHANGE_NONE → const int
No change in button state.
POINTER_CHANGE_SECONDBUTTON_DOWN → const int
The second button (see POINTER_FLAG_SECONDBUTTON) transitioned to a pressed state.
POINTER_CHANGE_SECONDBUTTON_UP → const int
The second button (see POINTER_FLAG_SECONDBUTTON) transitioned to a released state.
POINTER_CHANGE_THIRDBUTTON_DOWN → const int
The third button (see POINTER_FLAG_THIRDBUTTON) transitioned to a pressed state.
POINTER_CHANGE_THIRDBUTTON_UP → const int
The third button (see POINTER_FLAG_THIRDBUTTON) transitioned to a released state.
POINTER_FLAG_CANCELED → const int
POINTER_FLAG_CAPTURECHANGED → const int
POINTER_FLAG_CONFIDENCE → const int
POINTER_FLAG_DOWN → const int
POINTER_FLAG_FIFTHBUTTON → const int
POINTER_FLAG_FIRSTBUTTON → const int
POINTER_FLAG_FOURTHBUTTON → const int
POINTER_FLAG_HASTRANSFORM → const int
POINTER_FLAG_HWHEEL → const int
POINTER_FLAG_INCONTACT → const int
POINTER_FLAG_INRANGE → const int
POINTER_FLAG_NEW → const int
POINTER_FLAG_NONE → const int
POINTER_FLAG_PRIMARY → const int
POINTER_FLAG_SECONDBUTTON → const int
POINTER_FLAG_THIRDBUTTON → const int
POINTER_FLAG_UP → const int
POINTER_FLAG_UPDATE → const int
POINTER_FLAG_WHEEL → const int
Polite → const int
POLYGONALCAPS → const int
Value that indicates the line capabilities of the device.
PowerInformationInternal → const int
PowerInformationLevelMaximum → const int
PowerInformationLevelUnused0 → const int
PowerRequestAction → const int
PowerRequestActionInternal → const int
PowerRequestCreate → const int
PowerSettingNotificationName → const int
PowerShutdownNotification → const int
prHasDefault → const int
Specifies that the property has a default value.
PRINTER_ACCESS_ADMINISTER → const int
PRINTER_ACCESS_MANAGE_LIMITED → const int
PRINTER_ACCESS_USE → const int
PRINTER_ALL_ACCESS → const int
PRINTER_DELETE → const int
PRINTER_ENUM_CATEGORY_3D → const int
The function enumerates only 3D printers.
PRINTER_ENUM_CATEGORY_ALL → const int
PRINTER_ENUM_CATEGORY_ALL
PRINTER_ENUM_CONNECTIONS → const int
The function enumerates the list of printers to which the user has made previous connections.
PRINTER_ENUM_CONTAINER → const int
Indicates that the printer object is capable of containing enumerable objects. One such object is a print provider, which is a print server that contains printers.
PRINTER_ENUM_DEFAULT → const int
(Win9.x only) enumerates the default printer.
PRINTER_ENUM_EXPAND → const int
Indicates that the printer object contains further enumerable child objects.
PRINTER_ENUM_FAVORITE → const int
PRINTER_ENUM_HIDE → const int
Indicates that an application cannot display the printer object.
PRINTER_ENUM_ICON1 → const int
PRINTER_ENUM_ICON2 → const int
PRINTER_ENUM_ICON3 → const int
PRINTER_ENUM_ICON4 → const int
PRINTER_ENUM_ICON5 → const int
PRINTER_ENUM_ICON6 → const int
PRINTER_ENUM_ICON7 → const int
PRINTER_ENUM_ICON8 → const int
Indicates that, where appropriate, an application treats an object as a print server. A GUI application can<145> choose to display an icon of choice for this type of object.
PRINTER_ENUM_ICONMASK → const int
PRINTER_ENUM_LOCAL → const int
If the PRINTER_ENUM_NAME flag is not also passed, the function ignores the Name parameter, and enumerates the locally installed printers. If PRINTER_ENUM_NAME is also passed, the function enumerates the local printers on Name.
PRINTER_ENUM_NAME → const int
The function enumerates the printer identified by Name. This can be a server a domain, or a print provider. If Name is NULL, the function enumerates available print providers.
PRINTER_ENUM_NETWORK → const int
The function enumerates network printers in the computer's domain. This value is valid only if Level is 1.
PRINTER_ENUM_REMOTE → const int
The function enumerates network printers and print servers in the computer's domain. This value is valid only if Level is 1.
PRINTER_ENUM_SHARED → const int
The function enumerates printers that have the shared attribute. Cannot be used in isolation; use an OR operation to combine with another PRINTER_ENUM type.
PRINTER_EXECUTE → const int
PRINTER_FONTTYPE → const int
PRINTER_READ → const int
PRINTER_READ_CONTROL → const int
PRINTER_STANDARD_RIGHTS_EXECUTE → const int
PRINTER_STANDARD_RIGHTS_READ → const int
PRINTER_STANDARD_RIGHTS_REQUIRED → const int
PRINTER_STANDARD_RIGHTS_WRITE → const int
PRINTER_SYNCHRONIZE → const int
PRINTER_WRITE → const int
PRINTER_WRITE_DAC → const int
PRINTER_WRITE_OWNER → const int
PROC_THREAD_ATTRIBUTE_ADDITIVE → const int
PROC_THREAD_ATTRIBUTE_INPUT → const int
PROC_THREAD_ATTRIBUTE_NUMBER → const int
PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE → const int
PROC_THREAD_ATTRIBUTE_THREAD → const int
PROCESS_ALL_ACCESS → const int
PROCESS_CREATE_PROCESS → const int
PROCESS_CREATE_THREAD → const int
PROCESS_DELETE → const int
PROCESS_DPI_UNAWARE → const int
DPI unaware. This app 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.
PROCESS_DUP_HANDLE → const int
PROCESS_MODE_BACKGROUND_BEGIN → const int
PROCESS_MODE_BACKGROUND_END → const int
PROCESS_NAME_NATIVE → const int
PROCESS_NAME_WIN32 → const int
PROCESS_PER_MONITOR_DPI_AWARE → const int
Per monitor DPI aware. This app checks for the DPI when it is created and adjusts the scale factor whenever the DPI changes. These applications are not automatically scaled by the system.
PROCESS_QUERY_INFORMATION → const int
PROCESS_QUERY_LIMITED_INFORMATION → const int
PROCESS_READ_CONTROL → const int
PROCESS_SET_INFORMATION → const int
PROCESS_SET_LIMITED_INFORMATION → const int
PROCESS_SET_QUOTA → const int
PROCESS_SET_SESSIONID → const int
PROCESS_STANDARD_RIGHTS_REQUIRED → const int
PROCESS_SUSPEND_RESUME → const int
PROCESS_SYNCHRONIZE → const int
PROCESS_SYSTEM_DPI_AWARE → const int
System DPI aware. This app does not scale for DPI changes. It will query for the DPI once and use that value for the lifetime of the app. If the DPI changes, the app 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.
PROCESS_TERMINATE → const int
PROCESS_VM_OPERATION → const int
PROCESS_VM_READ → const int
PROCESS_VM_WRITE → const int
PROCESS_WRITE_DAC → const int
PROCESS_WRITE_OWNER → const int
PROCESSOR_ARCHITECTURE_ALPHA → const int
PROCESSOR_ARCHITECTURE_ALPHA64 → const int
PROCESSOR_ARCHITECTURE_AMD64 → const int
PROCESSOR_ARCHITECTURE_ARM → const int
PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 → const int
PROCESSOR_ARCHITECTURE_ARM64 → const int
PROCESSOR_ARCHITECTURE_IA32_ON_ARM64 → const int
PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 → const int
PROCESSOR_ARCHITECTURE_IA64 → const int
PROCESSOR_ARCHITECTURE_INTEL → const int
PROCESSOR_ARCHITECTURE_MIPS → const int
PROCESSOR_ARCHITECTURE_MSIL → const int
PROCESSOR_ARCHITECTURE_NEUTRAL → const int
PROCESSOR_ARCHITECTURE_PPC → const int
PROCESSOR_ARCHITECTURE_SHX → const int
PROCESSOR_ARCHITECTURE_UNKNOWN → const int
ProcessorCap → const int
ProcessorIdleDomains → const int
ProcessorIdleStates → const int
ProcessorIdleStatesHv → const int
ProcessorIdleVeto → const int
ProcessorInformation → const int
ProcessorInformationEx → const int
ProcessorLoad → const int
ProcessorPerfCapHv → const int
ProcessorPerfStates → const int
ProcessorPerfStatesHv → const int
ProcessorPowerPolicyAc → const int
ProcessorPowerPolicyCurrent → const int
ProcessorPowerPolicyDc → const int
ProcessorSetIdle → const int
ProcessorStateHandler → const int
ProcessorStateHandler2 → const int
ProcThreadAttributeAllApplicationPackagesPolicy → const int
ProcThreadAttributeChildProcessPolicy → const int
ProcThreadAttributeDesktopAppPolicy → const int
ProcThreadAttributeGroupAffinity → const int
ProcThreadAttributeHandleList → const int
ProcThreadAttributeIdealProcessor → const int
ProcThreadAttributeJobList → const int
ProcThreadAttributeMitigationPolicy → const int
ProcThreadAttributeParentProcess → const int
ProcThreadAttributePreferredNode → const int
ProcThreadAttributePseudoConsole → const int
ProcThreadAttributeSafeOpenPromptOriginClaim → const int
ProcThreadAttributeSecurityCapabilities → const int
ProcThreadAttributeUmsThread → const int
ProcThreadAttributeWin32kFilter → const int
PRODUCT_ANDROMEDA → const int
PRODUCT_ARM64_SERVER → const int
PRODUCT_AZURE_NANO_SERVER → const int
PRODUCT_AZURE_SERVER_CORE → const int
PRODUCT_BUSINESS → const int
PRODUCT_BUSINESS_N → const int
PRODUCT_CLOUD → const int
PRODUCT_CLOUD_HOST_INFRASTRUCTURE_SERVER → const int
PRODUCT_CLOUD_STORAGE_SERVER → const int
PRODUCT_CLOUDE → const int
PRODUCT_CLOUDEN → const int
PRODUCT_CLOUDN → const int
PRODUCT_CLUSTER_SERVER → const int
PRODUCT_CLUSTER_SERVER_V → const int
PRODUCT_CONNECTED_CAR → const int
PRODUCT_CORE → const int
PRODUCT_CORE_ARM → const int
PRODUCT_CORE_CONNECTED → const int
PRODUCT_CORE_CONNECTED_COUNTRYSPECIFIC → const int
PRODUCT_CORE_CONNECTED_N → const int
PRODUCT_CORE_CONNECTED_SINGLELANGUAGE → const int
PRODUCT_CORE_COUNTRYSPECIFIC → const int
PRODUCT_CORE_N → const int
PRODUCT_CORE_SINGLELANGUAGE → const int
PRODUCT_DATACENTER_A_SERVER_CORE → const int
PRODUCT_DATACENTER_EVALUATION_SERVER → const int
PRODUCT_DATACENTER_EVALUATION_SERVER_CORE → const int
PRODUCT_DATACENTER_NANO_SERVER → const int
PRODUCT_DATACENTER_SERVER → const int
PRODUCT_DATACENTER_SERVER_CORE → const int
PRODUCT_DATACENTER_SERVER_CORE_V → const int
PRODUCT_DATACENTER_SERVER_V → const int
PRODUCT_DATACENTER_WS_SERVER_CORE → const int
PRODUCT_EDUCATION → const int
PRODUCT_EDUCATION_N → const int
PRODUCT_EMBEDDED_A → const int
PRODUCT_EMBEDDED_AUTOMOTIVE → const int
PRODUCT_EMBEDDED_E → const int
PRODUCT_EMBEDDED_E_EVAL → const int
PRODUCT_EMBEDDED_EVAL → const int
PRODUCT_EMBEDDED_INDUSTRY → const int
PRODUCT_EMBEDDED_INDUSTRY_A → const int
PRODUCT_EMBEDDED_INDUSTRY_A_E → const int
PRODUCT_EMBEDDED_INDUSTRY_E → const int
PRODUCT_EMBEDDED_INDUSTRY_E_EVAL → const int
PRODUCT_EMBEDDED_INDUSTRY_EVAL → const int
PRODUCT_ENTERPRISE → const int
PRODUCT_ENTERPRISE_E → const int
PRODUCT_ENTERPRISE_EVALUATION → const int
PRODUCT_ENTERPRISE_N → const int
PRODUCT_ENTERPRISE_N_EVALUATION → const int
PRODUCT_ENTERPRISE_S → const int
PRODUCT_ENTERPRISE_S_EVALUATION → const int
PRODUCT_ENTERPRISE_S_N → const int
PRODUCT_ENTERPRISE_S_N_EVALUATION → const int
PRODUCT_ENTERPRISE_SERVER → const int
PRODUCT_ENTERPRISE_SERVER_CORE → const int
PRODUCT_ENTERPRISE_SERVER_CORE_V → const int
PRODUCT_ENTERPRISE_SERVER_IA64 → const int
PRODUCT_ENTERPRISE_SERVER_V → const int
PRODUCT_ENTERPRISE_SUBSCRIPTION → const int
PRODUCT_ENTERPRISE_SUBSCRIPTION_N → const int
PRODUCT_ENTERPRISEG → const int
PRODUCT_ENTERPRISEGN → const int
PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL → const int
PRODUCT_ESSENTIALBUSINESS_SERVER_ADDLSVC → const int
PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT → const int
PRODUCT_ESSENTIALBUSINESS_SERVER_MGMTSVC → const int
PRODUCT_HOLOGRAPHIC → const int
PRODUCT_HOLOGRAPHIC_BUSINESS → const int
PRODUCT_HOME_BASIC → const int
PRODUCT_HOME_BASIC_E → const int
PRODUCT_HOME_BASIC_N → const int
PRODUCT_HOME_PREMIUM → const int
PRODUCT_HOME_PREMIUM_E → const int
PRODUCT_HOME_PREMIUM_N → const int
PRODUCT_HOME_PREMIUM_SERVER → const int
PRODUCT_HOME_SERVER → const int
PRODUCT_HUBOS → const int
PRODUCT_HYPERV → const int
PRODUCT_INDUSTRY_HANDHELD → const int
PRODUCT_IOTEDGEOS → const int
PRODUCT_IOTENTERPRISE → const int
PRODUCT_IOTENTERPRISES → const int
PRODUCT_IOTOS → const int
PRODUCT_IOTUAP → const int
PRODUCT_IOTUAPCOMMERCIAL → const int
PRODUCT_LITE → const int
PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT → const int
PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING → const int
PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY → const int
PRODUCT_MOBILE_CORE → const int
PRODUCT_MOBILE_ENTERPRISE → const int
PRODUCT_MULTIPOINT_PREMIUM_SERVER → const int
PRODUCT_MULTIPOINT_STANDARD_SERVER → const int
PRODUCT_NANO_SERVER → const int
PRODUCT_ONECOREUPDATEOS → const int
PRODUCT_PPI_PRO → const int
PRODUCT_PRO_CHINA → const int
PRODUCT_PRO_FOR_EDUCATION → const int
PRODUCT_PRO_FOR_EDUCATION_N → const int
PRODUCT_PRO_SINGLE_LANGUAGE → const int
PRODUCT_PRO_WORKSTATION → const int
PRODUCT_PRO_WORKSTATION_N → const int
PRODUCT_PROFESSIONAL → const int
PRODUCT_PROFESSIONAL_E → const int
PRODUCT_PROFESSIONAL_EMBEDDED → const int
PRODUCT_PROFESSIONAL_N → const int
PRODUCT_PROFESSIONAL_S → const int
PRODUCT_PROFESSIONAL_S_N → const int
PRODUCT_PROFESSIONAL_STUDENT → const int
PRODUCT_PROFESSIONAL_STUDENT_N → const int
PRODUCT_PROFESSIONAL_WMC → const int
PRODUCT_SB_SOLUTION_SERVER → const int
PRODUCT_SB_SOLUTION_SERVER_EM → const int
PRODUCT_SERVER_FOR_SB_SOLUTIONS → const int
PRODUCT_SERVER_FOR_SB_SOLUTIONS_EM → const int
PRODUCT_SERVER_FOR_SMALLBUSINESS → const int
PRODUCT_SERVER_FOR_SMALLBUSINESS_V → const int
PRODUCT_SERVER_FOUNDATION → const int
PRODUCT_SERVERRDSH → const int
PRODUCT_SMALLBUSINESS_SERVER → const int
PRODUCT_SMALLBUSINESS_SERVER_PREMIUM → const int
PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE → const int
PRODUCT_SOLUTION_EMBEDDEDSERVER → const int
PRODUCT_SOLUTION_EMBEDDEDSERVER_CORE → const int
PRODUCT_STANDARD_A_SERVER_CORE → const int
PRODUCT_STANDARD_EVALUATION_SERVER → const int
PRODUCT_STANDARD_EVALUATION_SERVER_CORE → const int
PRODUCT_STANDARD_NANO_SERVER → const int
PRODUCT_STANDARD_SERVER → const int
PRODUCT_STANDARD_SERVER_CORE → const int
PRODUCT_STANDARD_SERVER_CORE_ → const int
PRODUCT_STANDARD_SERVER_CORE_V → const int
PRODUCT_STANDARD_SERVER_SOLUTIONS → const int
PRODUCT_STANDARD_SERVER_SOLUTIONS_CORE → const int
PRODUCT_STANDARD_SERVER_V → const int
PRODUCT_STANDARD_WS_SERVER_CORE → const int
PRODUCT_STARTER → const int
PRODUCT_STARTER_E → const int
PRODUCT_STARTER_N → const int
PRODUCT_STORAGE_ENTERPRISE_SERVER → const int
PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE → const int
PRODUCT_STORAGE_EXPRESS_SERVER → const int
PRODUCT_STORAGE_EXPRESS_SERVER_CORE → const int
PRODUCT_STORAGE_STANDARD_EVALUATION_SERVER → const int
PRODUCT_STORAGE_STANDARD_SERVER → const int
PRODUCT_STORAGE_STANDARD_SERVER_CORE → const int
PRODUCT_STORAGE_WORKGROUP_EVALUATION_SERVER → const int
PRODUCT_STORAGE_WORKGROUP_SERVER → const int
PRODUCT_STORAGE_WORKGROUP_SERVER_CORE → const int
PRODUCT_THINPC → const int
PRODUCT_ULTIMATE → const int
PRODUCT_ULTIMATE_E → const int
PRODUCT_ULTIMATE_N → const int
PRODUCT_UNDEFINED → const int
PRODUCT_UNLICENSED → const int
PRODUCT_UTILITY_VM → const int
PRODUCT_WEB_SERVER → const int
PRODUCT_WEB_SERVER_CORE → const int
PRODUCT_XBOX_DURANGOHOSTOS → const int
PRODUCT_XBOX_ERAOS → const int
PRODUCT_XBOX_GAMEOS → const int
PRODUCT_XBOX_NATIVEOS → const int
PRODUCT_XBOX_SCARLETTHOSTOS → const int
PRODUCT_XBOX_SYSTEMOS → const int
PROFILE_KERNEL → const int
PROFILE_SERVER → const int
PROFILE_USER → const int
PROGRESS_CANCEL → const int
PROGRESS_CONTINUE → const int
PROGRESS_QUIET → const int
PROGRESS_STOP → const int
PROOF_QUALITY → const int
PropertyConditionFlags_IgnoreCase → const int
Comparison of string properties is not case-sensitive.
PropertyConditionFlags_MatchSubstring → const int
Comparison of substring properties is enabled.
PropertyConditionFlags_None → const int
No flags.
PROTECTED_DACL_SECURITY_INFORMATION → const OBJECT_SECURITY_INFORMATION
PROTECTED_SACL_SECURITY_INFORMATION → const OBJECT_SECURITY_INFORMATION
prReservedMask → const int
Reserved for internal use by the common language runtime.
prRTSpecialName → const int
Specifies that the common language runtime metadata internal APIs should check the encoding of the property name.
PRSPEC_LPWSTR → const int
PRSPEC_PROPID → const int
prSpecialName → const int
Specifies that the property is special, and that its name describes how.
prUnused → const int
Unused.
PS_ALTERNATE → const int
The pen sets every other pixel. (This style is applicable only for cosmetic pens.)
PS_COSMETIC → const int
The pen is cosmetic.
PS_DASH → const int
The pen is dashed.
PS_DASHDOT → const int
The pen has alternating dashes and dots.
PS_DASHDOTDOT → const int
The pen has alternating dashes and double dots.
PS_DOT → const int
The pen is dotted.
PS_ENDCAP_FLAT → const int
End caps are flat.
PS_ENDCAP_MASK → const int
Mask for pen endcap styles.
PS_ENDCAP_ROUND → const int
End caps are round.
PS_ENDCAP_SQUARE → const int
End caps are square.
PS_GEOMETRIC → const int
The pen is geometric.
PS_INSIDEFRAME → const int
The pen is solid. When this pen is used in any GDI drawing function that takes a bounding rectangle, the dimensions of the figure are shrunk so that it fits entirely in the bounding rectangle, taking into account the width of the pen. This applies only to geometric pens.
PS_JOIN_BEVEL → const int
Line joins are beveled.
PS_JOIN_MASK → const int
Mask for pen join values.
PS_JOIN_MITER → const int
Line joins are mitered when they are within the current limit set by the SetMiterLimit function. A join is beveled when it would exceed the limit.
PS_JOIN_ROUND → const int
Line joins are round.
PS_NULL → const int
The pen is invisible.
PS_SOLID → const int
The pen is solid.
PS_STYLE_MASK → const int
PS_TYPE_MASK → const int
Mask for pen types.
PS_USERSTYLE → const int
The pen uses a styling array supplied by the user.
PT_MOUSE → const int
PT_PEN → const int
PT_POINTER → const int
PT_TOUCH → const int
PT_TOUCHPAD → const int
PURGE_RXABORT → const int
Terminates all outstanding overlapped read operations and returns immediately, even if the read operations have not been completed.
PURGE_RXCLEAR → const int
Clears the input buffer (if the device driver has one).
PURGE_TXABORT → const int
Terminates all outstanding overlapped write operations and returns immediately, even if the write operations have not been completed.
PURGE_TXCLEAR → const int
Clears the output buffer (if the device driver has one).
PW_CLIENTONLY → const int
QS_ALLEVENTS → const int
An input, WM_TIMER, WM_PAINT, WM_HOTKEY, or posted message is in the queue.
QS_ALLINPUT → const int
Any message is in the queue.
QS_ALLPOSTMESSAGE → const int
A posted message (other than those listed here) is in the queue.
QS_HOTKEY → const int
A WM_HOTKEY message is in the queue.
QS_INPUT → const int
An input message is in the queue.
QS_KEY → const int
A WM_KEYUP, WM_KEYDOWN, WM_SYSKEYUP, or WM_SYSKEYDOWN message is in the queue.
QS_MOUSE → const int
A WM_MOUSEMOVE message or mouse-button message (WM_LBUTTONUP, WM_RBUTTONDOWN, and so on).
QS_MOUSEBUTTON → const int
A mouse-button message (WM_LBUTTONUP, WM_RBUTTONDOWN, and so on).
QS_MOUSEMOVE → const int
A WM_MOUSEMOVE message is in the queue.
QS_PAINT → const int
A WM_PAINT message is in the queue.
QS_POINTER → const int
A pointer message is in the queue.
QS_POSTMESSAGE → const int
A posted message (other than those listed here) is in the queue.
QS_RAWINPUT → const int
A raw input message is in the queue.
QS_SENDMESSAGE → const int
A message sent by another thread or application is in the queue.
QS_TIMER → const int
A WM_TIMER message is in the queue.
QS_TOUCH → const int
A touch message is in the queue.
QueryPotentialDripsConstraint → const int
RASTERCAPS → const int
Value that indicates the raster capabilities of the device.
RBS_DISABLED → const int
RBS_HOT → const int
RBS_NORMAL → const int
RBS_PUSHED → const int
RC_BANDING → const int
RC_BIGFONT → const int
RC_BITBLT → const int
RC_BITMAP64 → const int
RC_DEVBITS → const int
RC_DI_BITMAP → const int
RC_DIBTODEV → const int
RC_FLOODFILL → const int
RC_GDI20_OUTPUT → const int
RC_GDI20_STATE → const int
RC_NONE → const int
RC_OP_DX_OUTPUT → const int
RC_PALETTE → const int
RC_SAVEBITMAP → const int
RC_SCALING → const int
RC_STRETCHBLT → const int
RC_STRETCHDIB → const int
RDW_ALLCHILDREN → const int
RDW_ERASE → const int
RDW_ERASENOW → const int
RDW_FRAME → const int
RDW_INTERNALPAINT → const int
RDW_INVALIDATE → const int
RDW_NOCHILDREN → const int
RDW_NOERASE → const int
RDW_NOFRAME → const int
RDW_NOINTERNALPAINT → const int
RDW_UPDATENOW → const int
RDW_VALIDATE → const int
READ_CONTROL → const int
The right to read the information in the object's security descriptor, not including the information in the system access control list (SACL).
REALTIME_PRIORITY_CLASS → const int
REG_BINARY → const int
Binary data in any form.
REG_CREATED_NEW_KEY → const int
REG_DWORD → const int
A 32-bit number.
REG_DWORD_BIG_ENDIAN → const int
A 32-bit number in big-endian format. Some UNIX systems support big-endian architectures.
REG_DWORD_LITTLE_ENDIAN → const int
A 32-bit number in little-endian format. Windows is designed to run on little-endian computer architectures. Therefore, this value is defined as REG_DWORD in the Windows header files.
REG_EXPAND_SZ → const int
A null-terminated string that contains unexpanded references to environment variables, for example, %PATH%. It's either a Unicode or an ANSI string, depending on whether you use the Unicode or ANSI functions
REG_FULL_RESOURCE_DESCRIPTOR → const int
REG_LATEST_FORMAT → const int
A null-terminated Unicode string that contains the target path of a symbolic link that was created by calling the RegCreateKeyEx function with REG_OPTION_CREATE_LINK.
REG_MULTI_SZ → const int
A sequence of null-terminated strings, terminated by an empty string (\0). The following is an example: String1\0String2\0String3\0LastString\0\0. The first \0 terminates the first string, the second-from-last \0 terminates the last string, and the final \0 terminates the sequence. Note that the final terminator must be factored into the length of the string.
REG_NO_COMPRESSION → const int
REG_NONE → const int
No defined value type.
REG_NOTIFY_CHANGE_ATTRIBUTES → const int
Notify the caller of changes to the attributes of the key, such as the security descriptor information.
REG_NOTIFY_CHANGE_LAST_SET → const int
Notify the caller of changes to a value of the key. This can include adding or deleting a value, or changing an existing value.
REG_NOTIFY_CHANGE_NAME → const int
Notify the caller if a subkey is added or deleted.
REG_NOTIFY_CHANGE_SECURITY → const int
Notify the caller of changes to the security descriptor of the key.
REG_NOTIFY_THREAD_AGNOSTIC → const int
Indicates that the lifetime of the registration must not be tied to the lifetime of the thread issuing the RegNotifyChangeKeyValue call.
REG_OPENED_EXISTING_KEY → const int
REG_OPTION_BACKUP_RESTORE → const int
REG_OPTION_DONT_VIRTUALIZE → const int
REG_OPTION_NON_VOLATILE → const int
REG_OPTION_RESERVED → const int
REG_OPTION_VOLATILE → const int
REG_QWORD → const int
A 64-bit number.
REG_QWORD_LITTLE_ENDIAN → const int
A 64-bit number in little-endian format. Windows is designed to run on little-endian computer architectures. Therefore, this value is defined as REG_QWORD in the Windows header files.
REG_RESOURCE_LIST → const int
REG_RESOURCE_REQUIREMENTS_LIST → const int
REG_STANDARD_FORMAT → const int
REG_SZ → const int
A null-terminated string. It's either a Unicode or an ANSI string, depending on whether you use the Unicode or ANSI functions.
RegisterSpmPowerSettings → const int
REGULAR_FONTTYPE → const int
RelationAll → const int
On input, retrieves information about all possible relationship types.
RelationCache → const int
The specified logical processors share a cache.
RelationGroup → const int
The specified logical processors share a single processor group.
RelationNumaNode → const int
The specified logical processors are part of the same NUMA node.
RelationNumaNodeEx → const int
Requests that the full affinity be returned.
RelationProcessorCore → const int
The specified logical processors share a single processor core.
RelationProcessorDie → const int
The specified logical processors share a single processor die.
RelationProcessorModule → const int
RelationProcessorPackage → const int
The specified logical processors share a physical package (a single package socketed or soldered onto a motherboard may contain multiple processor cores or threads, each of which is treated as a separate processor by the operating system).
RemovableMedia → const int
Removable media other than floppy.
RGN_AND → const int
RGN_COPY → const int
RGN_DIFF → const int
RGN_ERROR → const int
RGN_MAX → const int
RGN_MIN → const int
RGN_OR → const int
RGN_XOR → const int
RID_HEADER → const int
Get the header information from the RAWINPUT structure.
RID_INPUT → const int
Get the raw data from the RAWINPUT structure.
RIDEV_APPKEYS → const int
If set, the application command keys are handled. RIDEV_APPKEYS can be specified only if RIDEV_NOLEGACY is specified for a keyboard device.
RIDEV_CAPTUREMOUSE → const int
If set, the mouse button click does not activate the other window. RIDEV_CAPTUREMOUSE can be specified only if RIDEV_NOLEGACY is specified for a mouse device.
RIDEV_DEVNOTIFY → const int
If set, this enables the caller to receive WM_INPUT_DEVICE_CHANGE notifications for device arrival and device removal.
RIDEV_EXCLUDE → const int
If set, this specifies the top level collections to exclude when reading a complete usage page. This flag only affects a TLC whose usage page is already specified with RIDEV_PAGEONLY.
RIDEV_EXINPUTSINK → const int
If set, this enables the caller to receive input in the background only if the foreground application does not process it. In other words, if the foreground application is not registered for raw input, then the background application that is registered will receive the input.
RIDEV_INPUTSINK → const int
If set, this enables the caller to receive the input even when the caller is not in the foreground. Note that hwndTarget must be specified.
RIDEV_NOHOTKEYS → const int
If set, the application-defined keyboard device hotkeys are not handled. However, the system hotkeys; for example, ALT+TAB and CTRL+ALT+DEL, are still handled. By default, all keyboard hotkeys are handled. RIDEV_NOHOTKEYS can be specified even if RIDEV_NOLEGACY is not specified and hwndTarget is NULL.
RIDEV_NOLEGACY → const int
If set, this prevents any devices specified by usUsagePage or usUsage from generating legacy messages. This is only for the mouse and keyboard.
RIDEV_PAGEONLY → const int
If set, this specifies all devices whose top level collection is from the specified usUsagePage. Note that usUsage must be zero. To exclude a particular top level collection, use RIDEV_EXCLUDE.
RIDEV_REMOVE → const int
If set, this removes the top level collection from the inclusion list. This tells the operating system to stop reading from a device which matches the top level collection.
RIDI_DEVICEINFO → const int
pData points to an RID_DEVICE_INFO structure.
RIDI_DEVICENAME → const int
pData points to a string that contains the device interface name.
RIDI_PREPARSEDDATA → const int
pData is a PHIDP_PREPARSED_DATA pointer to a buffer for a top-level collection's preparsed data.
RIM_TYPEHID → const int
RIM_TYPEKEYBOARD → const int
RIM_TYPEMOUSE → const int
RO_E_CHANGE_NOTIFICATION_IN_PROGRESS → const int
Operation is prohibited during change notification.
RO_E_CLOSED → const int
The object has been closed.
RO_E_ERROR_STRING_NOT_FOUND → const int
The text associated with this error code could not be found.
RO_E_EXCLUSIVE_WRITE → const int
Only one thread may access the object during a write operation.
RO_E_INVALID_METADATA_FILE → const int
Metadata file is invalid or corrupted.
RO_E_METADATA_INVALID_TYPE_FORMAT → const int
Typename has an invalid format.
RO_E_METADATA_NAME_IS_NAMESPACE → const int
Name is an existing namespace rather than a typename.
RO_E_METADATA_NAME_NOT_FOUND → const int
Typename or Namespace was not found in metadata file.
RO_INIT_MULTITHREADED → const int
Initializes the thread for multi-threaded concurrency. The current thread is initialized in the MTA.
RO_INIT_SINGLETHREADED → const int
ROTFLAGS_ALLOWANYCLIENT → const int
ROTFLAGS_REGISTRATIONKEEPSALIVE → const int
RowOrColumnMajor_ColumnMajor → const int
Data in the table should be read column by column.
RowOrColumnMajor_Indeterminate → const int
The best way to present the data is indeterminate.
RowOrColumnMajor_RowMajor → const int
Data in the table should be read row by row.
RPC_C_AUTHN_DCE_PRIVATE → const int
RPC_C_AUTHN_DCE_PUBLIC → const int
RPC_C_AUTHN_DEC_PUBLIC → const int
RPC_C_AUTHN_DPA → const int
RPC_C_AUTHN_GSS_KERBEROS → const int
RPC_C_AUTHN_GSS_NEGOTIATE → const int
RPC_C_AUTHN_GSS_SCHANNEL → const int
RPC_C_AUTHN_LEVEL_CALL → const int
RPC_C_AUTHN_LEVEL_CONNECT → const int
RPC_C_AUTHN_LEVEL_DEFAULT → const int
RPC_C_AUTHN_LEVEL_NONE → const int
RPC_C_AUTHN_LEVEL_PKT → const int
RPC_C_AUTHN_LEVEL_PKT_INTEGRITY → const int
RPC_C_AUTHN_LEVEL_PKT_PRIVACY → const int
RPC_C_AUTHN_MSN → const int
RPC_C_AUTHN_NONE → const int
RPC_C_AUTHN_WINNT → const int
RPC_C_AUTHZ_DCE → const int
RPC_C_AUTHZ_DEFAULT → const int
RPC_C_AUTHZ_NAME → const int
RPC_C_AUTHZ_NONE → const int
RPC_C_IMP_LEVEL_ANONYMOUS → const int
RPC_C_IMP_LEVEL_DEFAULT → const int
RPC_C_IMP_LEVEL_DELEGATE → const int
RPC_C_IMP_LEVEL_IDENTIFY → const int
RPC_C_IMP_LEVEL_IMPERSONATE → const int
RRF_NOEXPAND → const int
RRF_RT_ANY → const int
RRF_RT_DWORD → const int
RRF_RT_QWORD → const int
RRF_RT_REG_BINARY → const int
RRF_RT_REG_DWORD → const int
RRF_RT_REG_EXPAND_SZ → const int
RRF_RT_REG_MULTI_SZ → const int
RRF_RT_REG_NONE → const int
RRF_RT_REG_QWORD → const int
RRF_RT_REG_SZ → const int
RRF_SUBKEY_WOW6432KEY → const int
RRF_SUBKEY_WOW6464KEY → const int
RRF_WOW64_MASK → const int
RRF_ZEROONFAILURE → const int
RSMB → const int
RTS_CONTROL_DISABLE → const int
Disables the RTS line when the device is opened and leaves it disabled.
RTS_CONTROL_ENABLE → const int
Enables the RTS line when the device is opened and leaves it on.
RTS_CONTROL_HANDSHAKE → const int
Enables RTS handshaking. The driver raises the RTS line when the "type-ahead" (input) buffer is less than one-half full and lowers the RTS line when the buffer is more than three-quarters full. If handshaking is enabled, it is an error for the application to adjust the line by using the EscapeCommFunction function.
RTS_CONTROL_TOGGLE → const int
Specifies that the RTS line will be high if bytes are available for transmission. After all buffered bytes have been sent, the RTS line will be low.
RUSSIAN_CHARSET → const int
S_FALSE → const int
Operation successful
S_OK → const int
Operation successful
SACL_SECURITY_INFORMATION → const int
SAFT11kHz16BitMono → const int
SAFT11kHz16BitStereo → const int
SAFT11kHz8BitMono → const int
SAFT11kHz8BitStereo → const int
SAFT12kHz16BitMono → const int
SAFT12kHz16BitStereo → const int
SAFT12kHz8BitMono → const int
SAFT12kHz8BitStereo → const int
SAFT16kHz16BitMono → const int
SAFT16kHz16BitStereo → const int
SAFT16kHz8BitMono → const int
SAFT16kHz8BitStereo → const int
SAFT22kHz16BitMono → const int
SAFT22kHz16BitStereo → const int
SAFT22kHz8BitMono → const int
SAFT22kHz8BitStereo → const int
SAFT24kHz16BitMono → const int
SAFT24kHz16BitStereo → const int
SAFT24kHz8BitMono → const int
SAFT24kHz8BitStereo → const int
SAFT32kHz16BitMono → const int
SAFT32kHz16BitStereo → const int
SAFT32kHz8BitMono → const int
SAFT32kHz8BitStereo → const int
SAFT44kHz16BitMono → const int
SAFT44kHz16BitStereo → const int
SAFT44kHz8BitMono → const int
SAFT44kHz8BitStereo → const int
SAFT48kHz16BitMono → const int
SAFT48kHz16BitStereo → const int
SAFT48kHz8BitMono → const int
SAFT48kHz8BitStereo → const int
SAFT8kHz16BitMono → const int
SAFT8kHz16BitStereo → const int
SAFT8kHz8BitMono → const int
SAFT8kHz8BitStereo → const int
SAFTADPCM_11kHzMono → const int
SAFTADPCM_11kHzStereo → const int
SAFTADPCM_22kHzMono → const int
SAFTADPCM_22kHzStereo → const int
SAFTADPCM_44kHzMono → const int
SAFTADPCM_44kHzStereo → const int
SAFTADPCM_8kHzMono → const int
SAFTADPCM_8kHzStereo → const int
SAFTCCITT_ALaw_11kHzMono → const int
SAFTCCITT_ALaw_11kHzStereo → const int
SAFTCCITT_ALaw_22kHzMono → const int
SAFTCCITT_ALaw_22kHzStereo → const int
SAFTCCITT_ALaw_44kHzMono → const int
SAFTCCITT_ALaw_44kHzStereo → const int
SAFTCCITT_ALaw_8kHzMono → const int
SAFTCCITT_ALaw_8kHzStereo → const int
SAFTCCITT_uLaw_11kHzMono → const int
SAFTCCITT_uLaw_11kHzStereo → const int
SAFTCCITT_uLaw_22kHzMono → const int
SAFTCCITT_uLaw_22kHzStereo → const int
SAFTCCITT_uLaw_44kHzMono → const int
SAFTCCITT_uLaw_44kHzStereo → const int
SAFTCCITT_uLaw_8kHzMono → const int
SAFTCCITT_uLaw_8kHzStereo → const int
SAFTDefault → const int
SAFTExtendedAudioFormat → const int
SAFTGSM610_11kHzMono → const int
SAFTGSM610_22kHzMono → const int
SAFTGSM610_44kHzMono → const int
SAFTGSM610_8kHzMono → const int
SAFTNoAssignedFormat → const int
SAFTNonStandardFormat → const int
SAFTNUM_FORMATS → const int
SAFTText → const int
SAFTTrueSpeech_8kHz1BitMono → const int
SB_BOTH → const int
Apply to the window's standard horizontal and vertical scroll bars.
SB_BOTTOM → const int
Scrolls to the lower right.
SB_CONST_ALPHA → const int
SB_CTL → const int
Apply to a scroll bar control.
SB_ENDSCROLL → const int
Ends scroll.
SB_GRAD_RECT → const int
SB_GRAD_TRI → const int
SB_HORZ → const int
Apply to the window's standard horizontal scroll bar.
SB_LEFT → const int
Scrolls to the upper left.
SB_LINEDOWN → const int
Scrolls one line down.
SB_LINELEFT → const int
Scrolls left by one unit.
SB_LINERIGHT → const int
Scrolls right by one unit.
SB_LINEUP → const int
Scrolls one line up.
SB_NONE → const int
SB_PAGEDOWN → const int
Scrolls one page down.
SB_PAGELEFT → const int
Scrolls left by the width of the window.
SB_PAGERIGHT → const int
Scrolls right by the width of the window.
SB_PAGEUP → const int
Scrolls one page up.
SB_PIXEL_ALPHA → const int
SB_PREMULT_ALPHA → const int
SB_RIGHT → const int
Scrolls to the lower right.
SB_THUMBPOSITION → const int
The user has dragged the scroll box (thumb) and released the mouse button.
SB_THUMBTRACK → const int
The user is dragging the scroll box. This message is sent repeatedly until the user releases the mouse button.
SB_TOP → const int
Scrolls to the upper left.
SB_VERT → const int
Apply to the window's standard vertical scroll bar.
SBS_DISABLED → const int
SBS_HOT → const int
SBS_NORMAL → const int
SBS_PUSHED → const int
SC_ACTION_NONE → const int
SC_ACTION_OWN_RESTART → const int
SC_ACTION_REBOOT → const int
SC_ACTION_RESTART → const int
SC_ACTION_RUN_COMMAND → const int
SC_CLOSE → const int
Closes the window.
SC_CONTEXTHELP → const int
Changes the cursor to a question mark with a pointer. If the user then clicks a control in the dialog box, the control receives a WM_HELP message.
SC_DEFAULT → const int
Selects the default item; the user double-clicked the window menu.
SC_DLG_FORCE_UI → const int
Connects to the card selected by the user from the smart card Select Card dialog box.
SC_DLG_MINIMAL_UI → const int
Selects the smart card if only one smart card meets the criteria, or returns information about the user's selection if more than one smart card meets the criteria.
SC_DLG_NO_UI → const int
Selects the first available card.
SC_ENUM_PROCESS_INFO → const int
SC_HOTKEY → const int
Activates the window associated with the application-specified hot key. The lParam parameter identifies the window to activate.
SC_HSCROLL → const int
Scrolls horizontally.
SC_KEYMENU → const int
Retrieves the window menu as a result of a keystroke.
SC_MANAGER_ALL_ACCESS → const int
SC_MANAGER_CONNECT → const int
SC_MANAGER_ENUMERATE_SERVICE → const int
SC_MAXIMIZE → const int
Maximizes the window.
SC_MINIMIZE → const int
Minimizes the window.
SC_MONITORPOWER → const int
Sets the state of the display. This command supports devices that have power-saving features, such as a battery-powered personal computer.
SC_MOUSEMENU → const int
Retrieves the window menu as a result of a mouse click.
SC_MOVE → const int
Moves the window.
SC_NEXTWINDOW → const int
Moves to the next window.
SC_PREVWINDOW → const int
Moves to the previous window.
SC_RESTORE → const int
Restores the window to its normal position and size.
SC_SCREENSAVE → const int
Executes the screen saver application.
SC_SIZE → const int
Sizes the window.
SC_STATUS_PROCESS_INFO → const int
SC_TASKLIST → const int
Activates the Start menu.
SC_VSCROLL → const int
Scrolls vertically.
SCALE_100_PERCENT → const int
100%.
SCALE_120_PERCENT → const int
120%.
SCALE_125_PERCENT → const int
SCALE_140_PERCENT → const int
140%.
SCALE_150_PERCENT → const int
150%.
SCALE_160_PERCENT → const int
160%.
SCALE_175_PERCENT → const int
SCALE_180_PERCENT → const int
180%.
SCALE_200_PERCENT → const int
SCALE_225_PERCENT → const int
225%.
SCALE_250_PERCENT → const int
SCALE_300_PERCENT → const int
SCALE_350_PERCENT → const int
SCALE_400_PERCENT → const int
SCALE_450_PERCENT → const int
SCALE_500_PERCENT → const int
SCALINGFACTORX → const int
Scaling factor for the x-axis of the printer.
SCALINGFACTORY → const int
Scaling factor for the y-axis of the printer.
SCARD_ABSENT → const int
There is no card in the reader.
SCARD_AUDIT_CHV_FAILURE → const int
A smart card holder verification (CHV) attempt failed.
SCARD_AUDIT_CHV_SUCCESS → const int
A smart card holder verification (CHV) attempt succeeded.
SCARD_COLD_RESET → const int
Power down the smart card and power it up again.
SCARD_EJECT_CARD → const int
Eject the card on close.
SCARD_LEAVE_CARD → const int
Don't do anything special on close.
SCARD_NEGOTIABLE → const int
The card has been reset and is awaiting PTS negotiation.
SCARD_POWER_DOWN → const int
Remove power from the smart card.
SCARD_POWERED → const int
Power is being provided to the card, but the reader driver is unaware of the mode of the card.
SCARD_PRESENT → const int
There is a card in the reader, but it has not been moved into position for use.
SCARD_PROTOCOL_DEFAULT → const int
Use the implicit protocol of the card with standard parameters.
SCARD_PROTOCOL_OPTIMAL → const int
Use the best possible communication parameters.
SCARD_PROTOCOL_RAW → const int
The Raw Transfer protocol is in use.
SCARD_PROTOCOL_T0 → const int
The ISO 7816/3 T=0 protocol is in use.
SCARD_PROTOCOL_T1 → const int
The ISO 7816/3 T=1 protocol is in use.
SCARD_PROTOCOL_Tx → const int
Bitwise OR combination of both of the two International Standards Organization (IS0) transmission protocols SCARD_PROTOCOL_T0 and SCARD_PROTOCOL_T1.
SCARD_PROTOCOL_UNDEFINED → const int
No transmission protocol is active.
SCARD_PROVIDER_CARD_MODULE → const int
The function retrieves the name of the card module.
SCARD_PROVIDER_CSP → const int
The function retrieves the name of the cryptographic service provider.
SCARD_PROVIDER_KSP → const int
The function retrieves the name of the smart card key storage provider (KSP).
SCARD_PROVIDER_PRIMARY → const int
The function retrieves the name of the smart card's primary service provider as a GUID string.
SCARD_RESET_CARD → const int
Reset the card on close.
SCARD_S_SUCCESS → const int
SCARD_SCOPE_SYSTEM → const int
Database operations are performed within the domain of the system. The calling application must have appropriate access permissions for any database actions.
SCARD_SCOPE_TERMINAL → const int
Database operations are performed within the domain of the current terminal.
SCARD_SCOPE_USER → const int
Database operations are performed within the domain of the user.
SCARD_SHARE_DIRECT → const int
This application is allocating the reader for its private use, and will be controlling it directly. No other applications are allowed access to it.
SCARD_SHARE_EXCLUSIVE → const int
This application is not willing to share the card with other applications.
SCARD_SHARE_SHARED → const int
This application is willing to share the card with other applications.
SCARD_SPECIFIC → const int
The card has been reset and specific communication protocols have been established.
SCARD_STATE_ATRMATCH → const int
SCARD_STATE_CHANGED → const int
SCARD_STATE_EMPTY → const int
SCARD_STATE_EXCLUSIVE → const int
SCARD_STATE_IGNORE → const int
SCARD_STATE_INUSE → const int
SCARD_STATE_MUTE → const int
SCARD_STATE_PRESENT → const int
SCARD_STATE_UNAVAILABLE → const int
SCARD_STATE_UNAWARE → const int
SCARD_STATE_UNKNOWN → const int
SCARD_SWALLOWED → const int
There is a card in the reader in position for use. The card is not powered.
SCARD_UNKNOWN → const int
The reader driver has no information concerning the current state of the reader.
SCARD_UNPOWER_CARD → const int
Power down the card on close.
SCARD_WARM_RESET → const int
Reset the smart card without removing power.
SCBS_DISABLED → const int
SCBS_HOT → const int
SCBS_NORMAL → const int
SCBS_PUSHED → const int
SCF_ISSECURE → const int
Indicates whether the screen saver is secure.
SCOPE_SECURITY_INFORMATION → const int
SCREEN_FONTTYPE → const int
ScreenOff → const int
ScrollAmount_LargeDecrement → const int
Scrolling is done in large decrements, equivalent to pressing the PAGE UP key or clicking on a blank part of a scroll bar.
ScrollAmount_LargeIncrement → const int
Scrolling is done in large increments, equivalent to pressing the PAGE DOWN or PAGE UP key or clicking on a blank part of a scroll bar.
ScrollAmount_NoAmount → const int
No scrolling is done.
ScrollAmount_SmallDecrement → const int
Scrolling is done in small decrements, equivalent to pressing an arrow key or clicking the arrow button on a scroll bar.
ScrollAmount_SmallIncrement → const int
Scrolling is done in small increments, equivalent to pressing an arrow key or clicking the arrow button on a scroll bar.
SCS_32BIT_BINARY → const int
A 32-bit Windows-based application
SCS_64BIT_BINARY → const int
A 64-bit Windows-based application.
SCS_ACTIVE → const int
SCS_DISABLED → const int
SCS_DOS_BINARY → const int
An MS-DOS – based application
SCS_INACTIVE → const int
SCS_OS216_BINARY → const int
A 16-bit OS/2-based application
SCS_PIF_BINARY → const int
A PIF file that executes an MS-DOS–based application
SCS_POSIX_BINARY → const int
A POSIX–based application
SCS_WOW_BINARY → const int
A 16-bit Windows-based application
SD_BOTH → const int
SD_RECEIVE → const int
SD_SEND → const int
SDC_ALLOW_CHANGES → const int
If required, the function can modify the specified source and target mode information in order to create a functional display path set.
SDC_ALLOW_PATH_ORDER_CHANGES → const int
A modifier to the SDC_TOPOLOGY_SUPPLIED flag that indicates that SetDisplayConfig should ignore the path order of the supplied topology when searching the database. When this flag is set, the topology set is the most recent topology that contains all the paths regardless of the path order.
SDC_APPLY → const int
The resulting topology, source, and target mode is set.
SDC_FORCE_MODE_ENUMERATION → const int
The caller requests that the driver is given an opportunity to update the GDI mode list while SetDisplayConfig sets the new display configuration. This flag value is only valid when the SDC_USE_SUPPLIED_DISPLAY_CONFIG and SDC_APPLY flag values are also specified.
SDC_NO_OPTIMIZATION → const int
A modifier to the SDC_APPLY flag. This causes the change mode to be forced all the way down to the driver for each active display.
SDC_PATH_PERSIST_IF_REQUIRED → const int
When the function processes a SDC_TOPOLOGY_XXX request, it can force path persistence on a target to satisfy the request if necessary. For information about the other flags that this flag can be combined with, see the following list.
SDC_SAVE_TO_DATABASE → const int
The resulting topology, source, and target mode are saved to the database.
SDC_TOPOLOGY_CLONE → const int
The caller requests the last clone configuration from the persistence database.
SDC_TOPOLOGY_EXTEND → const int
The caller requests the last extended configuration from the persistence database.
SDC_TOPOLOGY_EXTERNAL → const int
The caller requests the last external configuration from the persistence database.
SDC_TOPOLOGY_INTERNAL → const int
The caller requests the last internal configuration from the persistence database.
SDC_TOPOLOGY_SUPPLIED → const int
The caller provides the path data so the function only queries the persistence database to find and use the source and target mode.
SDC_USE_DATABASE_CURRENT → const int
The caller requests a combination of all four SDC_TOPOLOGY_XXX configurations. This value informs the API to set the last known display configuration for the current connected monitors.
SDC_USE_SUPPLIED_DISPLAY_CONFIG → const int
The topology, source, and target mode information that are supplied in the pathArray and the modeInfoArray parameters are used, rather than looking up the configuration in the database.
SDC_VALIDATE → const int
The system tests for the requested topology, source, and target mode information to determine whether it can be set.
SDC_VIRTUAL_MODE_AWARE → const int
A modifier to the SDC_USE_SUPPLIED_DISPLAY_CONFIG and SDC_TOPOLOGY_SUPPLIED flags that the caller is aware of virtual modes. Supported starting in Windows 10.
SDC_VIRTUAL_REFRESH_RATE_AWARE → const int
A modifier to the SDC_USE_SUPPLIED_DISPLAY_CONFIG and SDC_TOPOLOGY_SUPPLIED flags that the caller is aware of virtual refresh rates. Supported starting in Windows 11.
SDP_ST_INT128 → const int
SDP_ST_INT16 → const int
SDP_ST_INT32 → const int
SDP_ST_INT64 → const int
SDP_ST_INT8 → const int
SDP_ST_NONE → const int
SDP_ST_UINT128 → const int
SDP_ST_UINT16 → const int
SDP_ST_UINT32 → const int
SDP_ST_UINT64 → const int
SDP_ST_UINT8 → const int
SDP_ST_UUID128 → const int
SDP_ST_UUID16 → const int
SDP_ST_UUID32 → const int
SDP_TYPE_ALTERNATIVE → const int
SDP_TYPE_BOOLEAN → const int
SDP_TYPE_CONTAINER → const int
SDP_TYPE_INT → const int
SDP_TYPE_NIL → const int
SDP_TYPE_SEQUENCE → const int
SDP_TYPE_STRING → const int
SDP_TYPE_UINT → const int
SDP_TYPE_URL → const int
SDP_TYPE_UUID → const int
SE_DACL_AUTO_INHERIT_REQ → const int
SE_DACL_AUTO_INHERITED → const int
SE_DACL_DEFAULTED → const int
SE_DACL_PRESENT → const int
SE_DACL_PROTECTED → const int
SE_GROUP_DEFAULTED → const int
SE_OWNER_DEFAULTED → const int
SE_RM_CONTROL_VALID → const int
SE_SACL_AUTO_INHERIT_REQ → const int
SE_SACL_AUTO_INHERITED → const int
SE_SACL_DEFAULTED → const int
SE_SACL_PRESENT → const int
SE_SACL_PROTECTED → const int
SE_SELF_RELATIVE → const int
SEC_64K_PAGES → const int
SEC_COMMIT → const int
SEC_E_OK → const int
The operation completed successfully.
SEC_FILE → const int
SEC_IMAGE → const int
SEC_IMAGE_NO_EXECUTE → const int
SEC_LARGE_PAGES → const int
SEC_NOCACHE → const int
SEC_PARTITION_OWNER_HANDLE → const int
SEC_PROTECTED_IMAGE → const int
SEC_RESERVE → const int
SEC_WRITECOMBINE → const int
SECURITY_ANONYMOUS → const int
SECURITY_CONTEXT_TRACKING → const int
SECURITY_DELEGATION → const int
SECURITY_EFFECTIVE_ONLY → const int
SECURITY_IDENTIFICATION → const int
SECURITY_IMPERSONATION → const int
SECURITY_SQOS_PRESENT → const int
SECURITY_VALID_SQOS_FLAGS → const int
SEM_ALL_ERRORS → const int
SEM_FAILCRITICALERRORS → const int
The system does not display the critical-error-handler message box. Instead, the system sends the error to the calling thread.
SEM_NOALIGNMENTFAULTEXCEPT → const int
The system automatically fixes memory alignment faults and makes them invisible to the application. It does this for the calling process and any descendant processes. This feature is only supported by certain processor architectures.
SEM_NOGPFAULTERRORBOX → const int
The system does not display the Windows Error Reporting dialog.
SEM_NOOPENFILEERRORBOX → const int
The OpenFile function does not display a message box when it fails to find a file. Instead, the error is returned to the caller. This error mode overrides the OF_PROMPT flag.
SEMAPHORE_ALL_ACCESS → const int
SEMAPHORE_MODIFY_STATE → const int
SENSOR_STATE_ACCESS_DENIED → const int
The sensor is available, but the user account does not have permission to access the sensor data.
SENSOR_STATE_ERROR → const int
The sensor has raised an error.
SENSOR_STATE_INITIALIZING → const int
The sensor is available, but performing initialization.
SENSOR_STATE_MAX → const int
Maximum enumerated sensor state.
SENSOR_STATE_MIN → const int
Minimum enumerated sensor state.
SENSOR_STATE_NO_DATA → const int
The sensor is available but does not have data.
SENSOR_STATE_NOT_AVAILABLE → const int
The sensor is not available for use.
SENSOR_STATE_READY → const int
Ready to send sensor data.
SERVER_ACCESS_ADMINISTER → const int
SERVER_ACCESS_ENUMERATE → const int
SERVER_ALL_ACCESS → const int
SERVER_EXECUTE → const int
SERVER_READ → const int
SERVER_WRITE → const int
ServerCharacteristicConfiguration → const BTH_LE_GATT_DESCRIPTOR_TYPE
The characteristic value may be configured for the server.
SERVICE_ACTIVE → const int
SERVICE_ADAPTER → const int
SERVICE_ALL_ACCESS → const int
SERVICE_AUTO_START → const int
SERVICE_BOOT_START → const int
SERVICE_CONFIG_DELAYED_AUTO_START_INFO → const int
SERVICE_CONFIG_DESCRIPTION → const int
SERVICE_CONFIG_FAILURE_ACTIONS → const int
SERVICE_CONFIG_FAILURE_ACTIONS_FLAG → const int
SERVICE_CONFIG_LAUNCH_PROTECTED → const int
SERVICE_CONFIG_PREFERRED_NODE → const int
SERVICE_CONFIG_PRESHUTDOWN_INFO → const int
SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO → const int
SERVICE_CONFIG_SERVICE_SID_INFO → const int
SERVICE_CONFIG_TRIGGER_INFO → const int
SERVICE_CONTINUE_PENDING → const int
SERVICE_CONTROL_STOP → const int
SERVICE_DEMAND_START → const int
SERVICE_DISABLED → const int
SERVICE_DRIVER → const int
SERVICE_ENUMERATE_DEPENDENTS → const int
SERVICE_ERROR_CRITICAL → const int
SERVICE_ERROR_IGNORE → const int
SERVICE_ERROR_NORMAL → const int
SERVICE_ERROR_SEVERE → const int
SERVICE_FILE_SYSTEM_DRIVER → const int
SERVICE_INACTIVE → const int
SERVICE_KERNEL_DRIVER → const int
SERVICE_NOTIFY_CONTINUE_PENDING → const int
SERVICE_NOTIFY_CREATED → const int
SERVICE_NOTIFY_DELETE_PENDING → const int
SERVICE_NOTIFY_DELETED → const int
SERVICE_NOTIFY_PAUSE_PENDING → const int
SERVICE_NOTIFY_PAUSED → const int
SERVICE_NOTIFY_RUNNING → const int
SERVICE_NOTIFY_START_PENDING → const int
SERVICE_NOTIFY_STOP_PENDING → const int
SERVICE_NOTIFY_STOPPED → const int
SERVICE_PAUSE_PENDING → const int
SERVICE_PAUSED → const int
SERVICE_QUERY_STATUS → const int
SERVICE_RECOGNIZER_DRIVER → const int
SERVICE_RUNNING → const int
SERVICE_RUNS_IN_NON_SYSTEM_OR_NOT_RUNNING → const SERVICE_RUNS_IN_PROCESS
SERVICE_RUNS_IN_SYSTEM_PROCESS → const int
SERVICE_START → const int
SERVICE_START_PENDING → const int
SERVICE_STATE_ALL → const int
SERVICE_STOP → const int
SERVICE_STOP_PENDING → const int
SERVICE_STOPPED → const int
SERVICE_SYSTEM_START → const int
SERVICE_TRIGGER_ACTION_SERVICE_START → const int
SERVICE_TRIGGER_ACTION_SERVICE_STOP → const int
SERVICE_TRIGGER_DATA_TYPE_BINARY → const SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE
SERVICE_TRIGGER_DATA_TYPE_KEYWORD_ALL → const SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE
SERVICE_TRIGGER_DATA_TYPE_KEYWORD_ANY → const SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE
SERVICE_TRIGGER_DATA_TYPE_LEVEL → const SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE
SERVICE_TRIGGER_DATA_TYPE_STRING → const SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE
SERVICE_TRIGGER_TYPE_CUSTOM → const int
SERVICE_TRIGGER_TYPE_DEVICE_INTERFACE_ARRIVAL → const SERVICE_TRIGGER_TYPE
SERVICE_TRIGGER_TYPE_DOMAIN_JOIN → const int
SERVICE_TRIGGER_TYPE_FIREWALL_PORT_EVENT → const SERVICE_TRIGGER_TYPE
SERVICE_TRIGGER_TYPE_GROUP_POLICY → const int
SERVICE_TRIGGER_TYPE_IP_ADDRESS_AVAILABILITY → const SERVICE_TRIGGER_TYPE
SERVICE_TRIGGER_TYPE_NETWORK_ENDPOINT → const int
SERVICE_USER_OWN_PROCESS → const int
SERVICE_USER_SHARE_PROCESS → const int
SERVICE_WIN32 → const int
SERVICE_WIN32_OWN_PROCESS → const int
SERVICE_WIN32_SHARE_PROCESS → const int
ServiceDirectoryPersistentState → const int
Mutable, persistent service state.
ServiceDirectoryTypeMax → const int
Reserved.
ServiceRegistryStateParameters → const int
Immutable service state, populated by INF to the Parameters subkey.
ServiceRegistryStatePersistent → const int
Mutable, persistent service state.
ServiceSharedDirectoryPersistentState → const SERVICE_SHARED_DIRECTORY_TYPE
Mutable, persistent service state.
ServiceSharedRegistryPersistentState → const SERVICE_SHARED_REGISTRY_STATE_TYPE
Mutable, persistent service state.
SessionAllowExternalDmaDevices → const int
SessionConnectNotification → const int
SessionDisplayState → const int
SessionLockState → const int
SessionPowerCleanup → const int
SessionPowerInit → const int
SessionRITState → const int
SETBREAK → const int
SETDTR → const int
SetPowerSettingValue → const int
SETRGBSTRING → const String
SETRTS → const int
SetShutdownSelectedTime → const int
SETXOFF → const int
SETXON → const int
SFGAO_BROWSABLE → const int
SFGAO_CANCOPY → const int
SFGAO_CANDELETE → const int
SFGAO_CANMONIKER → const int
SFGAO_CANMOVE → const int
SFGAO_CANRENAME → const int
SFGAO_CAPABILITYMASK → const int
SFGAO_COMPRESSED → const int
SFGAO_CONTENTSMASK → const int
SFGAO_DISPLAYATTRMASK → const int
SFGAO_DROPTARGET → const int
SFGAO_ENCRYPTED → const int
SFGAO_FILESYSANCESTOR → const int
SFGAO_FILESYSTEM → const int
SFGAO_FOLDER → const int
SFGAO_GHOSTED → const int
SFGAO_HASPROPSHEET → const int
SFGAO_HASSTORAGE → const int
SFGAO_HASSUBFOLDER → const int
SFGAO_HIDDEN → const int
SFGAO_ISSLOW → const int
SFGAO_NEWCONTENT → const int
SFGAO_NONENUMERATED → const int
SFGAO_PKEYSFGAOMASK → const int
SFGAO_PLACEHOLDER → const int
SFGAO_READONLY → const int
SFGAO_REMOVABLE → const int
SFGAO_SHARE → const int
SFGAO_STORAGE → const int
SFGAO_STORAGEANCESTOR → const int
SFGAO_STORAGECAPMASK → const int
SFGAO_STREAM → const int
SFGAO_SYSTEM → const int
SFGAO_VALIDATE → const int
SFRB_ACTIVE → const int
SFRB_INACTIVE → const int
SFRL_ACTIVE → const int
SFRL_INACTIVE → const int
SFRR_ACTIVE → const int
SFRR_INACTIVE → const int
SHADEBLENDCAPS → const int
Value that indicates the shading and blending capabilities of the device.
SHAREVISTRING → const String
SHERB_NOCONFIRMATION → const int
SHERB_NOPROGRESSUI → const int
SHERB_NOSOUND → const int
SHGDN_FORADDRESSBAR → const int
SHGDN_FOREDITING → const int
SHGDN_FORPARSING → const int
SHGDN_INFOLDER → const int
SHGDN_NORMAL → const int
SHGFI_ADDOVERLAYS → const int
SHGFI_ATTR_SPECIFIED → const int
SHGFI_ATTRIBUTES → const int
SHGFI_DISPLAYNAME → const int
SHGFI_EXETYPE → const int
SHGFI_ICON → const int
SHGFI_ICONLOCATION → const int
SHGFI_LARGEICON → const int
SHGFI_LINKOVERLAY → const int
SHGFI_OPENICON → const int
SHGFI_OVERLAYINDEX → const int
SHGFI_PIDL → const int
SHGFI_SELECTED → const int
SHGFI_SHELLICONSIZE → const int
SHGFI_SMALLICON → const int
SHGFI_SYSICONINDEX → const int
SHGFI_TYPENAME → const int
SHGFI_USEFILEATTRIBUTES → const int
SHIFTJIS_CHARSET → const int
SHTDN_REASON_FLAG_CLEAN_UI → const int
SHTDN_REASON_FLAG_COMMENT_REQUIRED → const int
SHTDN_REASON_FLAG_DIRTY_PROBLEM_ID_REQUIRED → const SHUTDOWN_REASON
SHTDN_REASON_FLAG_DIRTY_UI → const int
SHTDN_REASON_FLAG_MOBILE_UI_RESERVED → const SHUTDOWN_REASON
SHTDN_REASON_FLAG_PLANNED → const int
SHTDN_REASON_FLAG_USER_DEFINED → const int
SHTDN_REASON_LEGACY_API → const int
SHTDN_REASON_MAJOR_APPLICATION → const int
SHTDN_REASON_MAJOR_HARDWARE → const int
SHTDN_REASON_MAJOR_LEGACY_API → const int
SHTDN_REASON_MAJOR_NONE → const int
SHTDN_REASON_MAJOR_OPERATINGSYSTEM → const int
SHTDN_REASON_MAJOR_OTHER → const int
SHTDN_REASON_MAJOR_POWER → const int
SHTDN_REASON_MAJOR_SOFTWARE → const int
SHTDN_REASON_MAJOR_SYSTEM → const int
SHTDN_REASON_MINOR_BLUESCREEN → const int
SHTDN_REASON_MINOR_CORDUNPLUGGED → const int
SHTDN_REASON_MINOR_DC_DEMOTION → const int
SHTDN_REASON_MINOR_DC_PROMOTION → const int
SHTDN_REASON_MINOR_DISK → const int
SHTDN_REASON_MINOR_ENVIRONMENT → const int
SHTDN_REASON_MINOR_HARDWARE_DRIVER → const int
SHTDN_REASON_MINOR_HOTFIX → const int
SHTDN_REASON_MINOR_HOTFIX_UNINSTALL → const int
SHTDN_REASON_MINOR_HUNG → const int
SHTDN_REASON_MINOR_INSTALLATION → const int
SHTDN_REASON_MINOR_MAINTENANCE → const int
SHTDN_REASON_MINOR_MMC → const int
SHTDN_REASON_MINOR_NETWORK_CONNECTIVITY → const int
SHTDN_REASON_MINOR_NETWORKCARD → const int
SHTDN_REASON_MINOR_NONE → const int
SHTDN_REASON_MINOR_OTHER → const int
SHTDN_REASON_MINOR_OTHERDRIVER → const int
SHTDN_REASON_MINOR_POWER_SUPPLY → const int
SHTDN_REASON_MINOR_PROCESSOR → const int
SHTDN_REASON_MINOR_RECONFIG → const int
SHTDN_REASON_MINOR_SECURITY → const int
SHTDN_REASON_MINOR_SECURITYFIX → const int
SHTDN_REASON_MINOR_SECURITYFIX_UNINSTALL → const int
SHTDN_REASON_MINOR_SERVICEPACK → const int
SHTDN_REASON_MINOR_SERVICEPACK_UNINSTALL → const int
SHTDN_REASON_MINOR_SYSTEMRESTORE → const int
SHTDN_REASON_MINOR_TERMSRV → const int
SHTDN_REASON_MINOR_UNSTABLE → const int
SHTDN_REASON_MINOR_UPGRADE → const int
SHTDN_REASON_MINOR_WMI → const int
SHTDN_REASON_NONE → const int
SHTDN_REASON_UNKNOWN → const int
SHTDN_REASON_VALID_BIT_MASK → const int
SHUTDOWN_ARSO → const int
SHUTDOWN_CHECK_SAFE_FOR_SERVER → const int
SHUTDOWN_FORCE_OTHERS → const int
All sessions are forcefully logged off. If this flag is not set and users other than the current user are logged on to the computer specified by the lpMachineName parameter, this function fails with a return value of ERROR_SHUTDOWN_USERS_LOGGED_ON.
SHUTDOWN_FORCE_SELF → const int
Specifies that the originating session is logged off forcefully. If this flag is not set, the originating session is shut down interactively, so a shutdown is not guaranteed even if the function returns successfully.
SHUTDOWN_GRACE_OVERRIDE → const int
Overrides the grace period so that the computer is shut down immediately.
SHUTDOWN_HYBRID → const int
Beginning with InitiateShutdown running on Windows 8, you must include the SHUTDOWN_HYBRID flag with one or more of the flags in this table to specify options for the shutdown.
SHUTDOWN_INSTALL_UPDATES → const int
The computer installs any updates before starting the shutdown.
SHUTDOWN_MOBILE_UI → const int
SHUTDOWN_NOREBOOT → const int
The computer is shut down but is not powered down or rebooted.
SHUTDOWN_POWEROFF → const int
The computer is shut down and powered down.
SHUTDOWN_RESTART → const int
The computer is shut down and rebooted.
SHUTDOWN_RESTART_BOOTOPTIONS → const int
SHUTDOWN_RESTARTAPPS → const int
The system is rebooted using the ExitWindowsEx function with the EWX_RESTARTAPPS flag. This restarts any applications that have been registered for restart using the RegisterApplicationRestart function.
SHUTDOWN_SKIP_SVC_PRESHUTDOWN → const int
SHUTDOWN_SOFT_REBOOT → const int
SHUTDOWN_SYSTEM_INITIATED → const int
SHUTDOWN_VAIL_CONTAINER → const int
SIATTRIBFLAGS_ALLITEMS → const int
SIATTRIBFLAGS_AND → const int
SIATTRIBFLAGS_APPCOMPAT → const int
SIATTRIBFLAGS_MASK → const int
SIATTRIBFLAGS_OR → const int
SIF_ALL → const int
Combines SIF_RANGE, SIF_PAGE, SIF_POS and SIF_TRACKPOS.
SIF_DISABLENOSCROLL → const int
Disables the scroll bar instead of removing it, if the scroll bar's new parameters make the scroll bar unnecessary.
SIF_PAGE → const int
Copies the scroll page to the nPage member of the SCROLLINFO structure pointed to by lpsi.
SIF_POS → const int
Copies the scroll position to the nPos member of the SCROLLINFO structure pointed to by lpsi.
SIF_RANGE → const int
Copies the scroll range to the nMin and nMax members of the SCROLLINFO structure pointed to by lpsi.
SIF_TRACKPOS → const int
Copies the current scroll box tracking position to the nTrackPos member of the SCROLLINFO structure pointed to by lpsi.
SIGDN_DESKTOPABSOLUTEEDITING → const int
SIGDN_DESKTOPABSOLUTEPARSING → const int
SIGDN_FILESYSPATH → const int
SIGDN_NORMALDISPLAY → const int
SIGDN_PARENTRELATIVE → const int
SIGDN_PARENTRELATIVEEDITING → const int
SIGDN_PARENTRELATIVEFORADDRESSBAR → const int
SIGDN_PARENTRELATIVEFORUI → const int
SIGDN_PARENTRELATIVEPARSING → const int
SIGDN_URL → const int
SIIGBF_BIGGERSIZEOK → const int
SIIGBF_CROPTOSQUARE → const int
SIIGBF_ICONBACKGROUND → const int
SIIGBF_ICONONLY → const int
SIIGBF_INCACHEONLY → const int
SIIGBF_MEMORYONLY → const int
SIIGBF_RESIZETOFIT → const int
SIIGBF_SCALEUP → const int
SIIGBF_THUMBNAILONLY → const int
SIIGBF_WIDETHUMBNAILS → const int
SIMPLEREGION → const int
SIMULATED_FONTTYPE → const int
SIZE_MAXHIDE → const int
Message is sent to all pop-up windows when some other window is maximized.
SIZE_MAXIMIZED → const int
The window has been maximized.
SIZE_MAXSHOW → const int
Message is sent to all pop-up windows when some other window has been restored to its former size.
SIZE_MINIMIZED → const int
The window has been minimized.
SIZE_RESTORED → const int
The window has been resized, but neither the SIZE_MINIMIZED nor SIZE_MAXIMIZED value applies.
SIZEPALETTE → const int
Number of entries in the system palette. This index is valid only if the device driver sets the RC_PALETTE bit in the RASTERCAPS index and is available only if the driver is compatible with 16-bit Windows.
SLMFLAG_ALT_INDEX → const int
SLMFLAG_NO_SYMBOLS → const int
SLMFLAG_NONE → const int
SLMFLAG_VIRTUAL → const int
SM_ARRANGE → const int
The flags that specify how the system arranged minimized windows.
SM_CLEANBOOT → const int
The value that specifies how the system is started.
SM_CMONITORS → const int
The number of display monitors on a desktop.
SM_CMOUSEBUTTONS → const int
The number of buttons on a mouse, or zero if no mouse is installed.
SM_CONVERTIBLESLATEMODE → const int
Reflects the state of the laptop or slate mode, 0 for Slate Mode and non-zero otherwise.
SM_CXBORDER → const int
The width of a window border, in pixels.
SM_CXCURSOR → const int
The width of a cursor, in pixels.
SM_CXDLGFRAME → const int
This value is the same as SM_CXFIXEDFRAME.
SM_CXDOUBLECLK → const int
The width of the rectangle around the location of a first click in a double-click sequence, in pixels. The second click must occur within the rectangle that is defined by SM_CXDOUBLECLK and SM_CYDOUBLECLK for the system to consider the two clicks a double-click.
SM_CXDRAG → const int
The number of pixels on either side of a mouse-down point that the mouse pointer can move before a drag operation begins. This allows the user to click and release the mouse button easily without unintentionally starting a drag operation. If this value is negative, it is subtracted from the left of the mouse-down point and added to the right of it.
SM_CXEDGE → const int
The width of a 3-D border, in pixels.
SM_CXFIXEDFRAME → const int
The thickness of the frame around the perimeter of a window that has a caption but is not sizable, in pixels. SM_CXFIXEDFRAME is the height of the horizontal border, and SM_CYFIXEDFRAME is the width of the vertical border.
SM_CXFOCUSBORDER → const int
The width of the left and right edges of the focus rectangle that the DrawFocusRect draws. This value is in pixels.
SM_CXFRAME → const int
This value is the same as SM_CXSIZEFRAME.
SM_CXFULLSCREEN → const int
The width of the client area for a full-screen window on the primary display monitor, in pixels.
SM_CXHSCROLL → const int
The width of the arrow bitmap on a horizontal scroll bar, in pixels.
SM_CXHTHUMB → const int
The width of the thumb box in a horizontal scroll bar, in pixels.
SM_CXICON → const int
The default width of an icon, in pixels.
SM_CXICONSPACING → const int
The width of a grid cell for items in large icon view, in pixels. Each item fits into a rectangle of size SM_CXICONSPACING by SM_CYICONSPACING when arranged. This value is always greater than or equal to SM_CXICON.
SM_CXMAXIMIZED → const int
The default width, in pixels, of a maximized top-level window on the primary display monitor.
SM_CXMAXTRACK → const int
The default maximum width of a window that has a caption and sizing borders, in pixels. This metric refers to the entire desktop. The user cannot drag the window frame to a size larger than these dimensions.
SM_CXMENUCHECK → const int
The width of the default menu check-mark bitmap, in pixels.
SM_CXMENUSIZE → const int
The width of menu bar buttons, such as the child window close button that is used in the multiple document interface, in pixels.
SM_CXMIN → const int
The minimum width of a window, in pixels.
SM_CXMINIMIZED → const int
The width of a minimized window, in pixels.
SM_CXMINSPACING → const int
The width of a grid cell for a minimized window, in pixels. Each minimized window fits into a rectangle this size when arranged. This value is always greater than or equal to SM_CXMINIMIZED.
SM_CXMINTRACK → const int
The minimum tracking width of a window, in pixels. The user cannot drag the window frame to a size smaller than these dimensions.
SM_CXPADDEDBORDER → const int
The amount of border padding for captioned windows, in pixels.
SM_CXSCREEN → const int
The width of the screen of the primary display monitor, in pixels.
SM_CXSIZE → const int
The width of a button in a window caption or title bar, in pixels.
SM_CXSIZEFRAME → const int
The thickness of the sizing border around the perimeter of a window that can be resized, in pixels. SM_CXSIZEFRAME is the width of the horizontal border, and SM_CYSIZEFRAME is the height of the vertical border.
SM_CXSMICON → const int
The recommended width of a small icon, in pixels. Small icons typically appear in window captions and in small icon view.
SM_CXSMSIZE → const int
The width of small caption buttons, in pixels.
SM_CXVIRTUALSCREEN → const int
The width of the virtual screen, in pixels. The virtual screen is the bounding rectangle of all display monitors. The SM_XVIRTUALSCREEN metric is the coordinates for the left side of the virtual screen.
SM_CXVSCROLL → const int
The width of a vertical scroll bar, in pixels.
SM_CYBORDER → const int
The height of a window border, in pixels.
SM_CYCAPTION → const int
The height of a caption area, in pixels.
SM_CYCURSOR → const int
The height of a cursor, in pixels.
SM_CYDLGFRAME → const int
This value is the same as SM_CYFIXEDFRAME.
SM_CYDOUBLECLK → const int
The height of the rectangle around the location of a first click in a double-click sequence, in pixels. The second click must occur within the rectangle defined by SM_CXDOUBLECLK and SM_CYDOUBLECLK for the system to consider the two clicks a double-click. The two clicks must also occur within a specified time.
SM_CYDRAG → const int
The number of pixels above and below a mouse-down point that the mouse pointer can move before a drag operation begins. This allows the user to click and release the mouse button easily without unintentionally starting a drag operation. If this value is negative, it is subtracted from above the mouse-down point and added below it.
SM_CYEDGE → const int
The height of a 3-D border, in pixels.
SM_CYFIXEDFRAME → const int
The thickness of the frame around the perimeter of a window that has a caption but is not sizable, in pixels. SM_CXFIXEDFRAME is the height of the horizontal border, and SM_CYFIXEDFRAME is the width of the vertical border.
SM_CYFOCUSBORDER → const int
The height of the top and bottom edges of the focus rectangle drawn by DrawFocusRect. This value is in pixels.
SM_CYFRAME → const int
This value is the same as SM_CYSIZEFRAME.
SM_CYFULLSCREEN → const int
The height of the client area for a full-screen window on the primary display monitor, in pixels.
SM_CYHSCROLL → const int
The height of a horizontal scroll bar, in pixels.
SM_CYICON → const int
The default height of an icon, in pixels.
SM_CYICONSPACING → const int
The height of a grid cell for items in large icon view, in pixels. Each item fits into a rectangle of size SM_CXICONSPACING by SM_CYICONSPACING when arranged. This value is always greater than or equal to SM_CYICON.
SM_CYKANJIWINDOW → const int
For double byte character set versions of the system, this is the height of the Kanji window at the bottom of the screen, in pixels.
SM_CYMAXIMIZED → const int
The default height, in pixels, of a maximized top-level window on the primary display monitor.
SM_CYMAXTRACK → const int
The default maximum height of a window that has a caption and sizing borders, in pixels. This metric refers to the entire desktop. The user cannot drag the window frame to a size larger than these dimensions.
SM_CYMENU → const int
The height of a single-line menu bar, in pixels.
SM_CYMENUCHECK → const int
The height of the default menu check-mark bitmap, in pixels.
SM_CYMENUSIZE → const int
The height of menu bar buttons, such as the child window close button that is used in the multiple document interface, in pixels.
SM_CYMIN → const int
The minimum height of a window, in pixels.
SM_CYMINIMIZED → const int
The height of a minimized window, in pixels.
SM_CYMINSPACING → const int
The height of a grid cell for a minimized window, in pixels. Each minimized window fits into a rectangle this size when arranged. This value is always greater than or equal to SM_CYMINIMIZED.
SM_CYMINTRACK → const int
The minimum tracking height of a window, in pixels. The user cannot drag the window frame to a size smaller than these dimensions.
SM_CYSCREEN → const int
The height of the screen of the primary display monitor, in pixels.
SM_CYSIZE → const int
The height of a button in a window caption or title bar, in pixels.
SM_CYSIZEFRAME → const int
The thickness of the sizing border around the perimeter of a window that can be resized, in pixels. SM_CXSIZEFRAME is the width of the horizontal border, and SM_CYSIZEFRAME is the height of the vertical border.
SM_CYSMCAPTION → const int
The height of a small caption, in pixels.
SM_CYSMICON → const int
The recommended height of a small icon, in pixels. Small icons typically appear in window captions and in small icon view.
SM_CYSMSIZE → const int
The height of small caption buttons, in pixels.
SM_CYVIRTUALSCREEN → const int
The height of the virtual screen, in pixels. The virtual screen is the bounding rectangle of all display monitors. The SM_YVIRTUALSCREEN metric is the coordinates for the top of the virtual screen.
SM_CYVSCROLL → const int
The height of the arrow bitmap on a vertical scroll bar, in pixels.
SM_CYVTHUMB → const int
The height of the thumb box in a vertical scroll bar, in pixels.
SM_DBCSENABLED → const int
Nonzero if User32.dll supports DBCS; otherwise, 0.
SM_DEBUG → const int
Nonzero if the debug version of User.exe is installed; otherwise, 0.
SM_DIGITIZER → const int
Nonzero if the current operating system is Windows 7 or Windows Server 2008 R2 and the Tablet PC Input service is started; otherwise, 0. The return value is a bitmask that specifies the type of digitizer input supported by the device.
SM_IMMENABLED → const int
Nonzero if Input Method Manager/Input Method Editor features are enabled; otherwise, 0.
SM_MAXIMUMTOUCHES → const int
Nonzero if there are digitizers in the system; otherwise, 0. SM_MAXIMUMTOUCHES returns the aggregate maximum of the maximum number of contacts supported by every digitizer in the system. If the system has only single-touch digitizers, the return value is 1. If the system has multi-touch digitizers, the return value is the number of simultaneous contacts the hardware can provide.
SM_MEDIACENTER → const int
Nonzero if the current operating system is the Windows XP, Media Center Edition, 0 if not.
SM_MENUDROPALIGNMENT → const int
Nonzero if drop-down menus are right-aligned with the corresponding menu-bar item; 0 if the menus are left-aligned.
SM_MIDEASTENABLED → const int
Nonzero if the system is enabled for Hebrew and Arabic languages, 0 if not.
SM_MOUSEHORIZONTALWHEELPRESENT → const int
Nonzero if a mouse with a horizontal scroll wheel is installed; otherwise 0.
SM_MOUSEPRESENT → const int
Nonzero if a mouse is installed; otherwise, 0. This value is rarely zero, because of support for virtual mice and because some systems detect the presence of the port instead of the presence of a mouse.
SM_MOUSEWHEELPRESENT → const int
Nonzero if a mouse with a vertical scroll wheel is installed; otherwise 0.
SM_NETWORK → const int
The least significant bit is set if a network is present; otherwise, it is cleared.
SM_PENWINDOWS → const int
Nonzero if the Microsoft Windows for Pen computing extensions are installed; zero otherwise.
SM_REMOTECONTROL → const int
This system metric is used in a Terminal Services environment to determine if the current Terminal Server session is being remotely controlled. Its value is nonzero if the current session is remotely controlled; otherwise, 0.
SM_REMOTESESSION → const int
This system metric is used in a Terminal Services environment. If the calling process is associated with a Terminal Services client session, the return value is nonzero. If the calling process is associated with the Terminal Services console session, the return value is 0
SM_SAMEDISPLAYFORMAT → const int
Nonzero if all the display monitors have the same color format, otherwise, 0. Two displays can have the same bit depth, but different color formats. For example, the red, green, and blue pixels can be encoded with different numbers of bits, or those bits can be located in different places in a pixel color value.
SM_SECURE → const int
This system metric should be ignored; it always returns 0.
SM_SERVERR2 → const int
The build number if the system is Windows Server 2003 R2; otherwise, 0.
SM_SHOWSOUNDS → const int
Nonzero if the user requires an application to present information visually in situations where it would otherwise present the information only in audible form; otherwise, 0.
SM_SHUTTINGDOWN → const int
Nonzero if the current session is shutting down; otherwise, 0.
SM_SLOWMACHINE → const int
Nonzero if the computer has a low-end (slow) processor; otherwise, 0.
SM_STARTER → const int
Nonzero if the current operating system is Windows 7 Starter Edition, Windows Vista Starter, or Windows XP Starter Edition; otherwise, 0.
SM_SWAPBUTTON → const int
Nonzero if the meanings of the left and right mouse buttons are swapped; otherwise, 0.
SM_SYSTEMDOCKED → const int
Reflects the state of the docking mode, 0 for Undocked Mode and non-zero otherwise.
SM_TABLETPC → const int
Nonzero if the current operating system is the Windows XP Tablet PC edition or if the current operating system is Windows Vista or Windows 7 and the Tablet PC Input service is started; otherwise, 0.
SM_XVIRTUALSCREEN → const int
The coordinates for the left side of the virtual screen. The virtual screen is the bounding rectangle of all display monitors. The SM_CXVIRTUALSCREEN metric is the width of the virtual screen.
SM_YVIRTUALSCREEN → const int
The coordinates for the top of the virtual screen. The virtual screen is the bounding rectangle of all display monitors. The SM_CYVIRTUALSCREEN metric is the height of the virtual screen.
SMTO_ABORTIFHUNG → const int
The function returns without waiting for the time-out period to elapse if the receiving thread appears to not respond or "hangs."
SMTO_BLOCK → const int
Prevents the calling thread from processing any other requests until the function returns.
SMTO_ERRORONEXIT → const int
The function should return 0 if the receiving window is destroyed or its owning thread dies while the message is being processed.
SMTO_NORMAL → const int
The calling thread is not prevented from processing other requests while waiting for the function to return.
SMTO_NOTIMEOUTIFNOTHUNG → const int
The function does not enforce the time-out period as long as the receiving thread is processing messages.
SND_ALIAS → const int
name is a registry alias
SND_ALIAS_ID → const int
alias is a predefined ID
SND_APPLICATION → const int
look for application specific association
SND_ASYNC → const int
play asynchronously
SND_FILENAME → const int
name is file name
SND_LOOP → const int
loop the sound until next sndPlaySound
SND_MEMORY → const int
pszSound points to a memory file
SND_NODEFAULT → const int
silence (!default) if sound not found
SND_NOSTOP → const int
don't stop any currently playing sound
SND_NOWAIT → const int
don't wait if the driver is busy
SND_PURGE → const int
purge non-static events for task
SND_RESOURCE → const int
name is resource name or atom
SND_RING → const int
Treat this as a "ring" from a communications app - don't duck me
SND_SENTRY → const int
Generate a SoundSentry event with this sound
SND_SYNC → const int
play synchronously (default)
SND_SYSTEM → const int
Treat this as a system sound
SP_VISEME_0 → const int
SP_VISEME_1 → const int
SP_VISEME_10 → const int
SP_VISEME_11 → const int
SP_VISEME_12 → const int
SP_VISEME_13 → const int
SP_VISEME_14 → const int
SP_VISEME_15 → const int
SP_VISEME_16 → const int
SP_VISEME_17 → const int
SP_VISEME_18 → const int
SP_VISEME_19 → const int
SP_VISEME_2 → const int
SP_VISEME_20 → const int
SP_VISEME_21 → const int
SP_VISEME_3 → const int
SP_VISEME_4 → const int
SP_VISEME_5 → const int
SP_VISEME_6 → const int
SP_VISEME_7 → const int
SP_VISEME_8 → const int
SP_VISEME_9 → const int
SPACEPARITY → const int
Space parity.
SPDRP_ADDRESS → const int
The function retrieves the device's address.
SPDRP_BASE_CONTAINERID → const int
SPDRP_BUSNUMBER → const int
The function retrieves the device's bus number.
SPDRP_BUSTYPEGUID → const int
The function retrieves the GUID for the device's bus type.
SPDRP_CAPABILITIES → const int
The function retrieves a bitwise OR of the following CM_DEVCAP_Xxx flags in a DWORD. The device capabilities that are represented by these flags correspond to the device capabilities that are represented by the members of the DEVICE_CAPABILITIES structure.
SPDRP_CHARACTERISTICS → const int
The function retrieves a bitwise OR of a device's characteristics flags in a DWORD.
SPDRP_CLASS → const int
The function retrieves a REG_SZ string that contains the device setup class of a device.
SPDRP_CLASSGUID → const int
The function retrieves a REG_SZ string that contains the GUID that represents the device setup class of a device.
SPDRP_COMPATIBLEIDS → const int
The function retrieves a REG_MULTI_SZ string that contains the list of compatible IDs for a device.
SPDRP_CONFIGFLAGS → const int
The function retrieves a bitwise OR of a device's configuration flags in a DWORD value. The configuration flags are represented by the CONFIGFLAG_Xxx bitmasks that are defined in Regstr.h.
SPDRP_DEVICE_POWER_DATA → const int
The function retrieves a CM_POWER_DATA structure that contains the device's power management information.
SPDRP_DEVICEDESC → const int
The function retrieves a REG_SZ string that contains the description of a device.
SPDRP_DEVTYPE → const int
The function retrieves a DWORD value that represents the device's type. For more information, see Specifying Device Types.
SPDRP_DRIVER → const int
The function retrieves a string that identifies the device's software key (sometimes called the driver key).
SPDRP_ENUMERATOR_NAME → const int
The function retrieves a REG_SZ string that contains the name of the device's enumerator.
SPDRP_EXCLUSIVE → const int
The function retrieves a DWORD value that indicates whether a user can obtain exclusive use of the device. The returned value is one if exclusive use is allowed, or zero otherwise.
SPDRP_FRIENDLYNAME → const int
The function retrieves a REG_SZ string that contains the friendly name of a device.
SPDRP_HARDWAREID → const int
The function retrieves a REG_MULTI_SZ string that contains the list of hardware IDs for a device.
SPDRP_INSTALL_STATE → const int
The function retrieves a DWORD value that indicates the installation state of a device. The installation state is represented by one of the CM_INSTALL_STATE_Xxx values that are defined in Cfgmgr32.h. The CM_INSTALL_STATE_Xxx values correspond to the DEVICE_INSTALL_STATE enumeration values.
SPDRP_LEGACYBUSTYPE → const int
The function retrieves the device's legacy bus type as an INTERFACE_TYPE value (defined in Wdm.h and Ntddk.h).
SPDRP_LOCATION_INFORMATION → const int
The function retrieves a REG_SZ string that contains the hardware location of a device.
SPDRP_LOCATION_PATHS → const int
The function retrieves a REG_MULTI_SZ string that represents the location of the device in the device tree.
SPDRP_LOWERFILTERS → const int
The function retrieves a REG_MULTI_SZ string that contains the names of a device's lower-filter drivers.
SPDRP_MAXIMUM_PROPERTY → const int
SPDRP_MFG → const int
The function retrieves a REG_SZ string that contains the name of the device manufacturer.
SPDRP_PHYSICAL_DEVICE_OBJECT_NAME → const int
The function retrieves a REG_SZ string that contains the name that is associated with the device's PDO.
SPDRP_REMOVAL_POLICY → const int
The function retrieves the device's current removal policy as a DWORD that contains one of the CM_REMOVAL_POLICY_Xxx values that are defined in Cfgmgr32.h.
SPDRP_REMOVAL_POLICY_HW_DEFAULT → const int
The function retrieves the device's hardware-specified default removal policy as a DWORD that contains one of the CM_REMOVAL_POLICY_Xxx values that are defined in Cfgmgr32.h.
SPDRP_REMOVAL_POLICY_OVERRIDE → const int
The function retrieves the device's override removal policy (if it exists) from the registry, as a DWORD that contains one of the CM_REMOVAL_POLICY_Xxx values that are defined in Cfgmgr32.h.
SPDRP_SECURITY → const int
The function retrieves a SECURITY_DESCRIPTOR structure for a device.
SPDRP_SECURITY_SDS → const int
The function retrieves a REG_SZ string that contains the device's security descriptor.
SPDRP_SERVICE → const int
The function retrieves a REG_SZ string that contains the service name for a device.
SPDRP_UI_NUMBER → const int
The function retrieves a DWORD value set to the value of the UINumber member of the device's DEVICE_CAPABILITIES structure.
SPDRP_UI_NUMBER_DESC_FORMAT → const int
The function retrieves a format string (REG_SZ) used to display the UINumber value.
SPDRP_UNUSED0 → const int
SPDRP_UNUSED1 → const int
SPDRP_UNUSED2 → const int
SPDRP_UPPERFILTERS → const int
The function retrieves a REG_MULTI_SZ string that contains the names of a device's upper filter drivers.
SPECIFIC_RIGHTS_ALL → const int
SPEI_ADAPTATION → const int
SPEI_END_INPUT_STREAM → const int
SPEI_END_SR_STREAM → const int
SPEI_FALSE_RECOGNITION → const int
SPEI_HYPOTHESIS → const int
SPEI_INTERFERENCE → const int
SPEI_MAX_SR → const int
SPEI_MAX_TTS → const int
SPEI_MIN_SR → const int
SPEI_MIN_TTS → const int
SPEI_PHONEME → const int
SPEI_PHRASE_START → const int
SPEI_PROPERTY_NUM_CHANGE → const int
SPEI_PROPERTY_STRING_CHANGE → const int
SPEI_RECO_OTHER_CONTEXT → const int
SPEI_RECO_STATE_CHANGE → const int
SPEI_RECOGNITION → const int
SPEI_REQUEST_UI → const int
SPEI_RESERVED1 → const int
SPEI_RESERVED2 → const int
SPEI_RESERVED3 → const int
SPEI_RESERVED4 → const int
SPEI_RESERVED5 → const int
SPEI_RESERVED6 → const int
SPEI_SENTENCE_BOUNDARY → const int
SPEI_SOUND_END → const int
SPEI_SOUND_START → const int
SPEI_SR_AUDIO_LEVEL → const int
SPEI_SR_BOOKMARK → const int
SPEI_SR_PRIVATE → const int
SPEI_SR_RETAINEDAUDIO → const int
SPEI_START_INPUT_STREAM → const int
SPEI_START_SR_STREAM → const int
SPEI_TTS_AUDIO_LEVEL → const int
SPEI_TTS_BOOKMARK → const int
SPEI_TTS_PRIVATE → const int
SPEI_UNDEFINED → const int
SPEI_VISEME → const int
SPEI_VOICE_CHANGE → const int
SPEI_WORD_BOUNDARY → const int
SPF_ASYNC → const int
Specifies that the Speak call should be asynchronous. That is, it will return immediately after the speak request is queued.
SPF_DEFAULT → const int
Specifies that the default settings should be used.
SPF_IS_FILENAME → const int
The string passed to ISpVoice::Speak is a file name, and the file text should be spoken.
SPF_IS_NOT_XML → const int
The input text will not be parsed for XML markup.
SPF_IS_XML → const int
The input text will be parsed for XML markup.
SPF_NLP_SPEAK_PUNC → const int
Punctuation characters should be expanded into words (for example, "This is a sentence." would become "This is a sentence period").
SPF_PARSE_AUTODETECT → const int
The TTS XML format is auto-detected. This is the default if none of these TTS XML format values are present in the bit-field.
SPF_PARSE_SAPI → const int
Force XML parsing As MS SAPI.
SPF_PARSE_SSML → const int
Force XML parsing As W3C SSML.
SPF_PERSIST_XML → const int
Global state changes in the XML markup will persist across speak calls.
SPF_PURGEBEFORESPEAK → const int
Purges all pending speak requests prior to this speak call.
SPI_GETACCESSTIMEOUT → const int
SPI_GETACTIVEWINDOWTRACKING → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_GETACTIVEWNDTRKTIMEOUT → const int
SPI_GETACTIVEWNDTRKZORDER → const int
SPI_GETANIMATION → const int
Retrieves the animation effects associated with user actions. The pvParam parameter must point to an ANIMATIONINFO structure that receives the information. Set the cbSize member of this structure and the uiParam parameter to sizeof(ANIMATIONINFO).
SPI_GETAUDIODESCRIPTION → const int
SPI_GETBEEP → const int
Determines whether the warning beeper is on.
SPI_GETBLOCKSENDINPUTRESETS → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_GETBORDER → const int
Retrieves the border multiplier factor that determines the width of a window's sizing border. The pvParamparameter must point to an integer variable that receives this value.
SPI_GETCARETBROWSING → const int
SPI_GETCARETTIMEOUT → const int
SPI_GETCARETWIDTH → const int
SPI_GETCLEARTYPE → const int
SPI_GETCLIENTAREAANIMATION → const int
SPI_GETCOMBOBOXANIMATION → const int
SPI_GETCONTACTVISUALIZATION → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_GETCURSORSHADOW → const int
SPI_GETDEFAULTINPUTLANG → const int
Retrieves the input locale identifier for the system default input language.
SPI_GETDESKWALLPAPER → const int
SPI_GETDISABLEOVERLAPPEDCONTENT → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_GETDOCKMOVING → const int
SPI_GETDRAGFROMMAXIMIZE → const int
SPI_GETDRAGFULLWINDOWS → const int
Determines whether dragging of full windows is enabled. The pvParam parameter must point to a BOOL variable that receives TRUE if enabled, or FALSE otherwise.
SPI_GETDROPSHADOW → const int
SPI_GETFILTERKEYS → const int
Retrieves information about the FilterKeys accessibility feature. The pvParam parameter must point to a FILTERKEYS structure that receives the information. Set the cbSize member of this structure and the uiParam parameter to sizeof(FILTERKEYS).
SPI_GETFLATMENU → const int
SPI_GETFOCUSBORDERHEIGHT → const int
SPI_GETFOCUSBORDERWIDTH → const int
SPI_GETFONTSMOOTHING → const int
Determines whether the font smoothing feature is enabled. This feature uses font antialiasing to make font curves appear smoother by painting pixels at different gray levels.
SPI_GETFONTSMOOTHINGCONTRAST → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_GETFONTSMOOTHINGORIENTATION → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_GETFONTSMOOTHINGTYPE → const int
SPI_GETFOREGROUNDFLASHCOUNT → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_GETFOREGROUNDLOCKTIMEOUT → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_GETGESTUREVISUALIZATION → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_GETGRADIENTCAPTIONS → const int
SPI_GETHANDEDNESS → const int
SPI_GETHIGHCONTRAST → const int
Retrieves information about the HighContrast accessibility feature. The pvParam parameter must point to a HIGHCONTRAST structure that receives the information. Set the cbSize member of this structure and the uiParam parameter to sizeof(HIGHCONTRAST).
SPI_GETHOTTRACKING → const int
SPI_GETHUNGAPPTIMEOUT → const int
SPI_GETICONMETRICS → const int
Retrieves the metrics associated with icons. The pvParam parameter must point to an ICONMETRICS structure that receives the information. Set the cbSize member of this structure and the uiParam parameter to sizeof(ICONMETRICS).
SPI_GETICONTITLELOGFONT → const int
Retrieves the logical font information for the current icon-title font. The uiParam parameter specifies the size of a LOGFONT structure, and the pvParam parameter must point to the LOGFONT structure to fill in.
SPI_GETICONTITLEWRAP → const int
Determines whether icon-title wrapping is enabled. The pvParam parameter must point to a BOOL variable that receives TRUE if enabled, or FALSE otherwise.
SPI_GETKEYBOARDCUES → const int
SPI_GETKEYBOARDDELAY → const int
Retrieves the keyboard repeat-delay setting, which is a value in the range from 0 (approximately 250 ms delay) through 3 (approximately 1 second delay).
SPI_GETKEYBOARDPREF → const int
Determines whether the user relies on the keyboard instead of the mouse, and wants applications to display keyboard interfaces that would otherwise be hidden. The pvParam parameter must point to a BOOL variable that receives TRUE if the user relies on the keyboard; or FALSE otherwise.
SPI_GETKEYBOARDSPEED → const int
Retrieves the keyboard repeat-speed setting, which is a value in the range from 0 (approximately 2.5 repetitions per second) through 31 (approximately 30 repetitions per second). The actual repeat rates are hardware-dependent and may vary from a linear scale by as much as 20%. The pvParam parameter must point to a DWORD variable that receives the setting.
SPI_GETLISTBOXSMOOTHSCROLLING → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_GETLOGICALDPIOVERRIDE → const int
SPI_GETLOWPOWERTIMEOUT → const int
This parameter is not supported.
SPI_GETMENUANIMATION → const int
SPI_GETMENUDROPALIGNMENT → const int
Determines whether pop-up menus are left-aligned or right-aligned, relative to the corresponding menu-bar item. The pvParam parameter must point to a BOOL variable that receives TRUE if right-aligned, or FALSE otherwise.
SPI_GETMENUFADE → const int
SPI_GETMENURECT → const int
SPI_GETMENUSHOWDELAY → const int
SPI_GETMENUUNDERLINES → const int
SPI_GETMESSAGEDURATION → const int
SPI_GETMINIMIZEDMETRICS → const int
Retrieves the metrics associated with minimized windows. The pvParam parameter must point to a MINIMIZEDMETRICS structure that receives the information. Set the cbSize member of this structure and the uiParam parameter to sizeof(MINIMIZEDMETRICS).
SPI_GETMINIMUMHITRADIUS → const int
SPI_GETMOUSE → const int
Retrieves the two mouse threshold values and the mouse acceleration. The pvParam parameter must point to an array of three integers that receives these values. See mouse_event for further information.
SPI_GETMOUSECLICKLOCK → const int
SPI_GETMOUSECLICKLOCKTIME → const int
SPI_GETMOUSEDOCKTHRESHOLD → const int
SPI_GETMOUSEDRAGOUTTHRESHOLD → const int
SPI_GETMOUSEHOVERHEIGHT → const int
SPI_GETMOUSEHOVERTIME → const int
SPI_GETMOUSEHOVERWIDTH → const int
SPI_GETMOUSEKEYS → const int
Retrieves information about the MouseKeys accessibility feature. The pvParam parameter must point to a MOUSEKEYS structure that receives the information. Set the cbSize member of this structure and the uiParam parameter to sizeof(MOUSEKEYS).
SPI_GETMOUSESIDEMOVETHRESHOLD → const int
SPI_GETMOUSESONAR → const int
SPI_GETMOUSESPEED → const int
SPI_GETMOUSETRAILS → const int
Determines whether the Mouse Trails feature is enabled. This feature improves the visibility of mouse cursor movements by briefly showing a trail of cursors and quickly erasing them.
SPI_GETMOUSEVANISH → const int
SPI_GETMOUSEWHEELROUTING → const int
SPI_GETNONCLIENTMETRICS → const int
Retrieves the metrics associated with the nonclient area of nonminimized windows. The pvParam parameter must point to a NONCLIENTMETRICS structure that receives the information. Set the cbSize member of this structure and the uiParam parameter to sizeof(NONCLIENTMETRICS).
SPI_GETPENARBITRATIONTYPE → const int
SPI_GETPENDOCKTHRESHOLD → const int
SPI_GETPENDRAGOUTTHRESHOLD → const int
SPI_GETPENSIDEMOVETHRESHOLD → const int
SPI_GETPENVISUALIZATION → const int
SPI_GETPOWEROFFACTIVE → const int
This parameter is not supported.
SPI_GETPOWEROFFTIMEOUT → const int
This parameter is not supported.
SPI_GETSCREENREADER → const int
Determines whether a screen reviewer utility is running. A screen reviewer utility directs textual information to an output device, such as a speech synthesizer or Braille display. When this flag is set, an application should provide textual information in situations where it would otherwise present the information graphically.
SPI_GETSCREENSAVEACTIVE → const int
Determines whether screen saving is enabled. The pvParam parameter must point to a BOOL variable that receives TRUE if screen saving is enabled, or FALSE otherwise.
SPI_GETSCREENSAVERRUNNING → const int
SPI_GETSCREENSAVESECURE → const int
SPI_GETSCREENSAVETIMEOUT → const int
Retrieves the screen saver time-out value, in seconds. The pvParam parameter must point to an integer variable that receives the value.
SPI_GETSELECTIONFADE → const int
SPI_GETSERIALKEYS → const int
SPI_GETSHOWIMEUI → const int
SPI_GETSHOWSOUNDS → const int
SPI_GETSNAPSIZING → const int
SPI_GETSNAPTODEFBUTTON → const int
SPI_GETSOUNDSENTRY → const int
SPI_GETSPEECHRECOGNITION → const int
SPI_GETSTICKYKEYS → const int
SPI_GETSYSTEMLANGUAGEBAR → const int
SPI_GETTHREADLOCALINPUTSETTINGS → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_GETTOGGLEKEYS → const int
Retrieves information about the ToggleKeys accessibility feature. The pvParam parameter must point to a TOGGLEKEYS structure that receives the information. Set the cbSize member of this structure and the uiParam parameter to sizeof(TOGGLEKEYS).
SPI_GETTOOLTIPANIMATION → const int
SPI_GETTOOLTIPFADE → const int
SPI_GETTOUCHPREDICTIONPARAMETERS → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_GETUIEFFECTS → const int
SPI_GETWAITTOKILLSERVICETIMEOUT → const int
SPI_GETWAITTOKILLTIMEOUT → const int
SPI_GETWHEELSCROLLCHARS → const int
SPI_GETWHEELSCROLLLINES → const int
SPI_GETWINARRANGING → const int
SPI_GETWORKAREA → const int
Retrieves the size of the work area on the primary display monitor. The work area is the portion of the screen not obscured by the system taskbar or by application desktop toolbars. The pvParam parameter must point to a RECT structure that receives the coordinates of the work area, expressed in physical pixel size. Any DPI virtualization mode of the caller has no effect on this output.
SPI_ICONHORIZONTALSPACING → const int
Sets or retrieves the width, in pixels, of an icon cell.
SPI_ICONVERTICALSPACING → const int
Sets or retrieves the height, in pixels, of an icon cell.
SPI_LANGDRIVER → const int
SPI_SETACCESSTIMEOUT → const int
SPI_SETACTIVEWINDOWTRACKING → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_SETACTIVEWNDTRKTIMEOUT → const int
SPI_SETACTIVEWNDTRKZORDER → const int
SPI_SETANIMATION → const int
Sets the animation effects associated with user actions. The pvParam parameter must point to an ANIMATIONINFO structure that contains the new parameters. Set the cbSize member of this structure and the uiParam parameter to sizeof(ANIMATIONINFO).
SPI_SETAUDIODESCRIPTION → const int
SPI_SETBEEP → const int
Turns the warning beeper on or off. The uiParam parameter specifies TRUE for on, or FALSE for off.
SPI_SETBLOCKSENDINPUTRESETS → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_SETBORDER → const int
Sets the border multiplier factor that determines the width of a window's sizing border. The uiParam parameter specifies the new value.
SPI_SETCARETBROWSING → const int
SPI_SETCARETTIMEOUT → const int
SPI_SETCARETWIDTH → const int
SPI_SETCLEARTYPE → const int
SPI_SETCLIENTAREAANIMATION → const int
SPI_SETCOMBOBOXANIMATION → const int
SPI_SETCONTACTVISUALIZATION → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_SETCURSORS → const int
Reloads the system cursors. Set the uiParam parameter to zero and the pvParam parameter to NULL.
SPI_SETCURSORSHADOW → const int
SPI_SETDEFAULTINPUTLANG → const int
Sets the default input language for the system shell and applications.
SPI_SETDESKPATTERN → const int
Sets the current desktop pattern.
SPI_SETDESKWALLPAPER → const int
Sets the desktop wallpaper.
SPI_SETDISABLEOVERLAPPEDCONTENT → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_SETDOCKMOVING → const int
SPI_SETDOUBLECLICKTIME → const int
Sets the double-click time for the mouse to the value of the uiParam parameter. If the uiParam value is greater than 5000 milliseconds, the system sets the double-click time to 5000 milliseconds.
SPI_SETDOUBLECLKHEIGHT → const int
Sets the height of the double-click rectangle to the value of the uiParam parameter.
SPI_SETDOUBLECLKWIDTH → const int
Sets the width of the double-click rectangle to the value of the uiParam parameter.
SPI_SETDRAGFROMMAXIMIZE → const int
SPI_SETDRAGFULLWINDOWS → const int
Sets dragging of full windows either on or off. The uiParam parameter specifies TRUE for on, or FALSE for off.
SPI_SETDRAGHEIGHT → const int
Sets the height, in pixels, of the rectangle used to detect the start of a drag operation. Set uiParam to the new value. To retrieve the drag height, call GetSystemMetrics with the SM_CYDRAG flag.
SPI_SETDRAGWIDTH → const int
Sets the width, in pixels, of the rectangle used to detect the start of a drag operation. Set uiParam to the new value. To retrieve the drag width, call GetSystemMetrics with the SM_CXDRAG flag.
SPI_SETDROPSHADOW → const int
SPI_SETFILTERKEYS → const int
Sets the parameters of the FilterKeys accessibility feature. The pvParam parameter must point to a FILTERKEYS structure that contains the new parameters. Set the cbSize member of this structure and the uiParam parameter to sizeof(FILTERKEYS).
SPI_SETFLATMENU → const int
SPI_SETFOCUSBORDERHEIGHT → const int
SPI_SETFOCUSBORDERWIDTH → const int
SPI_SETFONTSMOOTHING → const int
Enables or disables the font smoothing feature, which uses font antialiasing to make font curves appear smoother by painting pixels at different gray levels.
SPI_SETFONTSMOOTHINGCONTRAST → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_SETFONTSMOOTHINGORIENTATION → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_SETFONTSMOOTHINGTYPE → const int
SPI_SETFOREGROUNDFLASHCOUNT → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_SETFOREGROUNDLOCKTIMEOUT → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_SETGESTUREVISUALIZATION → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_SETGRADIENTCAPTIONS → const int
SPI_SETHANDEDNESS → const int
SPI_SETHIGHCONTRAST → const int
Sets the parameters of the HighContrast accessibility feature. The pvParam parameter must point to a HIGHCONTRAST structure that contains the new parameters. Set the cbSize member of this structure and the uiParam parameter to sizeof(HIGHCONTRAST).
SPI_SETHOTTRACKING → const int
SPI_SETHUNGAPPTIMEOUT → const int
SPI_SETICONMETRICS → const int
Sets the metrics associated with icons. The pvParam parameter must point to an ICONMETRICS structure that contains the new parameters. Set the cbSize member of this structure and the uiParam parameter to sizeof(ICONMETRICS).
SPI_SETICONS → const int
Reloads the system icons. Set the uiParam parameter to zero and the pvParam parameter to NULL.
SPI_SETICONTITLELOGFONT → const int
Sets the font that is used for icon titles. The uiParam parameter specifies the size of a LOGFONT structure, and the pvParam parameter must point to a LOGFONT structure.
SPI_SETICONTITLEWRAP → const int
Turns icon-title wrapping on or off. The uiParam parameter specifies TRUE for on, or FALSE for off.
SPI_SETKEYBOARDCUES → const int
SPI_SETKEYBOARDDELAY → const int
Sets the keyboard repeat-delay setting.
SPI_SETKEYBOARDPREF → const int
Sets the keyboard preference. The uiParam parameter specifies TRUE if the user relies on the keyboard instead of the mouse, and wants applications to display keyboard interfaces that would otherwise be hidden; uiParam is FALSE otherwise.
SPI_SETKEYBOARDSPEED → const int
Sets the keyboard repeat-speed setting. The uiParam parameter must specify a value in the range from 0 (approximately 2.5 repetitions per second) through 31 (approximately 30 repetitions per second). The actual repeat rates are hardware-dependent and may vary from a linear scale by as much as 20%. If uiParam is greater than 31, the parameter is set to 31.
SPI_SETLANGTOGGLE → const int
Sets the hot key set for switching between input languages.
SPI_SETLISTBOXSMOOTHSCROLLING → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_SETLOGICALDPIOVERRIDE → const int
SPI_SETLOWPOWERACTIVE → const int
This parameter is not supported.
SPI_SETLOWPOWERTIMEOUT → const int
This parameter is not supported.
SPI_SETMENUANIMATION → const int
SPI_SETMENUDROPALIGNMENT → const int
Sets the alignment value of pop-up menus. The uiParam parameter specifies TRUE for right alignment, or FALSE for left alignment.
SPI_SETMENUFADE → const int
SPI_SETMENURECT → const int
SPI_SETMENUSHOWDELAY → const int
SPI_SETMENUUNDERLINES → const int
SPI_SETMESSAGEDURATION → const int
SPI_SETMINIMIZEDMETRICS → const int
Sets the metrics associated with minimized windows. The pvParam parameter must point to a MINIMIZEDMETRICS structure that contains the new parameters. Set the cbSize member of this structure and the uiParam parameter to sizeof(MINIMIZEDMETRICS).
SPI_SETMINIMUMHITRADIUS → const int
SPI_SETMOUSE → const int
Sets the two mouse threshold values and the mouse acceleration. The pvParam parameter must point to an array of three integers that specifies these values. See mouse_event for further information.
SPI_SETMOUSEBUTTONSWAP → const int
Swaps or restores the meaning of the left and right mouse buttons. The uiParam parameter specifies TRUE to swap the meanings of the buttons, or FALSE to restore their original meanings.
SPI_SETMOUSECLICKLOCK → const int
SPI_SETMOUSECLICKLOCKTIME → const int
SPI_SETMOUSEDOCKTHRESHOLD → const int
SPI_SETMOUSEDRAGOUTTHRESHOLD → const int
SPI_SETMOUSEHOVERHEIGHT → const int
SPI_SETMOUSEHOVERTIME → const int
SPI_SETMOUSEHOVERWIDTH → const int
SPI_SETMOUSEKEYS → const int
Sets the parameters of the MouseKeys accessibility feature. The pvParam parameter must point to a MOUSEKEYS structure that contains the new parameters. Set the cbSize member of this structure and the uiParam parameter to sizeof(MOUSEKEYS).
SPI_SETMOUSESIDEMOVETHRESHOLD → const int
SPI_SETMOUSESONAR → const int
SPI_SETMOUSESPEED → const int
SPI_SETMOUSETRAILS → const int
Enables or disables the Mouse Trails feature, which improves the visibility of mouse cursor movements by briefly showing a trail of cursors and quickly erasing them.
SPI_SETMOUSEVANISH → const int
SPI_SETMOUSEWHEELROUTING → const int
SPI_SETNONCLIENTMETRICS → const int
Sets the metrics associated with the nonclient area of nonminimized windows. The pvParam parameter must point to a NONCLIENTMETRICS structure that contains the new parameters. Set the cbSize member of this structure and the uiParam parameter to sizeof(NONCLIENTMETRICS). Also, the lfHeight member of the LOGFONT structure must be a negative value.
SPI_SETPENARBITRATIONTYPE → const int
SPI_SETPENDOCKTHRESHOLD → const int
SPI_SETPENDRAGOUTTHRESHOLD → const int
SPI_SETPENSIDEMOVETHRESHOLD → const int
SPI_SETPENVISUALIZATION → const int
SPI_SETPOWEROFFACTIVE → const int
This parameter is not supported.
SPI_SETPOWEROFFTIMEOUT → const int
This parameter is not supported.
SPI_SETSCREENREADER → const int
Determines whether a screen review utility is running. The uiParam parameter specifies TRUE for on, or FALSE for off.
SPI_SETSCREENSAVEACTIVE → const int
Sets the state of the screen saver. The uiParam parameter specifies TRUE to activate screen saving, or FALSE to deactivate it.
SPI_SETSCREENSAVESECURE → const int
SPI_SETSCREENSAVETIMEOUT → const int
Sets the screen saver time-out value to the value of the uiParam parameter. This value is the amount of time, in seconds, that the system must be idle before the screen saver activates.
SPI_SETSELECTIONFADE → const int
SPI_SETSERIALKEYS → const int
SPI_SETSHOWIMEUI → const int
SPI_SETSHOWSOUNDS → const int
SPI_SETSNAPSIZING → const int
SPI_SETSNAPTODEFBUTTON → const int
SPI_SETSOUNDSENTRY → const int
SPI_SETSPEECHRECOGNITION → const int
SPI_SETSTICKYKEYS → const int
SPI_SETSYSTEMLANGUAGEBAR → const int
SPI_SETTHREADLOCALINPUTSETTINGS → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_SETTOGGLEKEYS → const int
Sets the parameters of the ToggleKeys accessibility feature. The pvParam parameter must point to a TOGGLEKEYS structure that contains the new parameters. Set the cbSize member of this structure and the uiParam parameter to sizeof(TOGGLEKEYS).
SPI_SETTOOLTIPANIMATION → const int
SPI_SETTOOLTIPFADE → const int
SPI_SETTOUCHPREDICTIONPARAMETERS → const SYSTEM_PARAMETERS_INFO_ACTION
SPI_SETUIEFFECTS → const int
SPI_SETWAITTOKILLSERVICETIMEOUT → const int
SPI_SETWAITTOKILLTIMEOUT → const int
SPI_SETWHEELSCROLLCHARS → const int
SPI_SETWHEELSCROLLLINES → const int
SPI_SETWINARRANGING → const int
SPI_SETWORKAREA → const int
Sets the size of the work area. The work area is the portion of the screen not obscured by the system taskbar or by application desktop toolbars. The pvParam parameter is a pointer to a RECT structure that specifies the new work area rectangle, expressed in virtual screen coordinates. In a system with multiple display monitors, the function sets the work area of the monitor that contains the specified rectangle.
SPIF_SENDCHANGE → const int
SPIF_SENDWININICHANGE → const int
SPIF_UPDATEINIFILE → const int
SPVPRI_ALERT → const int
SPVPRI_NORMAL → const int
SPVPRI_OVER → const int
SRCAND → const int
SRCCOPY → const int
SRCERASE → const int
SRCINVERT → const int
SRCPAINT → const int
SRSEDone → const int
The voice has finished rendering all queued phrases.
SRSEIsSpeaking → const int
The SpVoice currently claims the audio queue.
SS_BITMAP → const int
A bitmap is to be displayed in the static control.
SS_BLACKFRAME → const int
A box with a frame drawn in the same color as the window frames. This color is black in the default color scheme.
SS_BLACKRECT → const int
A rectangle filled with the current window frame color. This color is black in the default color scheme.
SS_CENTER → const int
A simple rectangle and centers the text in the rectangle.
SS_CENTERIMAGE → const int
A bitmap is centered in the static control that contains it.
SS_EDITCONTROL → const int
The static control duplicates the text-displaying characteristics of a multiline edit control.
SS_ELLIPSISMASK → const int
Mask for text ellipsis styles.
SS_ENDELLIPSIS → const int
If the end of a string does not fit in the rectangle, it is truncated and ellipses are added.
SS_ENHMETAFILE → const int
An enhanced metafile is to be displayed in the static control.
SS_ETCHEDFRAME → const int
Draws the frame of the static control using the EDGE_ETCHED edge style.
SS_ETCHEDHORZ → const int
Draws the top and bottom edges of the static control using the EDGE_ETCHED edge style.
SS_ETCHEDVERT → const int
Draws the left and right edges of the static control using the EDGE_ETCHED edge style.
SS_GRAYFRAME → const int
A box with a frame drawn with the same color as the screen background (desktop). This color is gray in the default color scheme.
SS_GRAYRECT → const int
A rectangle filled with the current screen background color. This color is gray in the default color scheme.
SS_ICON → const int
An icon to be displayed in the dialog box.
SS_LEFT → const int
A simple rectangle and left-aligns the text in the rectangle.
SS_LEFTNOWORDWRAP → const int
A simple rectangle and left-aligns the text in the rectangle.
SS_NOPREFIX → const int
Prevents interpretation of any ampersand (&) characters in the control's text as accelerator prefix characters.
SS_NOTIFY → const int
Sends the parent window STN_CLICKED, STN_DBLCLK, STN_DISABLE, and STN_ENABLE notification codes when the user clicks or double-clicks the control.
SS_OWNERDRAW → const int
The owner of the static control is responsible for drawing the control. The owner window receives a WM_DRAWITEM message whenever the control needs to be drawn.
SS_PATHELLIPSIS → const int
Replaces characters in the middle of the string with ellipses so that the result fits in the specified rectangle.
SS_REALSIZECONTROL → const int
Adjusts the bitmap to fit the size of the static control.
SS_REALSIZEIMAGE → const int
Specifies that the actual resource width is used and the icon is loaded using LoadImage. SS_REALSIZEIMAGE is always used in conjunction with SS_ICON.
SS_RIGHT → const int
A simple rectangle and right-aligns the text in the rectangle.
SS_RIGHTJUST → const int
The lower right corner of a static control with the SS_BITMAP or SS_ICON style is to remain fixed when the control is resized.
SS_SIMPLE → const int
A simple rectangle and displays a single line of left-aligned text in the rectangle.
SS_SUNKEN → const int
Draws a half-sunken border around a static control.
SS_TYPEMASK → const int
A composite style bit that results from using the OR operator on SS_* style bits.
SS_USERITEM → const int
Specifies a user-defined item.
SS_WHITEFRAME → const int
A box with a frame drawn with the same color as the window background. This color is white in the default color scheme.
SS_WHITERECT → const int
A rectangle filled with the current window background color. This color is white in the default color scheme.
SS_WORDELLIPSIS → const int
Truncates any word that does not fit in the rectangle and adds ellipses. Using this style will force the control s text to be on one line with no word wrap.
SSSPTRelativeToCurrentPosition → const int
Calculates the stream offset relative from the current position.
SSSPTRelativeToEnd → const int
Calculates the stream offset relative from the end of the stream.
SSSPTRelativeToStart → const int
Calculates the stream offset relative from the start of the stream.
STACK_SIZE_PARAM_IS_A_RESERVATION → const int
STANDARD_RIGHTS_ALL → const int
Combines DELETE, READ_CONTROL, WRITE_DAC, WRITE_OWNER, and SYNCHRONIZE access.
STANDARD_RIGHTS_EXECUTE → const int
Currently defined to equal READ_CONTROL.
STANDARD_RIGHTS_READ → const int
Currently defined to equal READ_CONTROL.
STANDARD_RIGHTS_REQUIRED → const int
Combines DELETE, READ_CONTROL, WRITE_DAC, and WRITE_OWNER access.
STANDARD_RIGHTS_WRITE → const int
Currently defined to equal READ_CONTROL.
STARTF_FORCEOFFFEEDBACK → const int
Indicates that the feedback cursor is forced off while the process is starting. The Normal Select cursor is displayed.
STARTF_FORCEONFEEDBACK → const int
Indicates that the cursor is in feedback mode for two seconds after CreateProcess is called. The Working in Background cursor is displayed (see the Pointers tab in the Mouse control panel utility).
STARTF_PREVENTPINNING → const int
Indicates that any windows created by the process cannot be pinned on the taskbar.
STARTF_RUNFULLSCREEN → const int
Indicates that the process should be run in full-screen mode, rather than in windowed mode. This flag is only valid for console applications running on an x86 computer.
STARTF_TITLEISAPPID → const int
The lpTitle member contains an AppUserModelID. This identifier controls how the taskbar and Start menu present the application, and enables it to be associated with the correct shortcuts and Jump Lists. Generally, applications will use the SetCurrentProcessExplicitAppUserModelID and GetCurrentProcessExplicitAppUserModelID functions instead of setting this flag.
STARTF_TITLEISLINKNAME → const int
The lpTitle member contains the path of the shortcut file (.lnk) that the user invoked to start this process. This is typically set by the shell when a .lnk file pointing to the launched application is invoked. Most applications will not need to set this value.
STARTF_UNTRUSTEDSOURCE → const int
The command line came from an untrusted source.
STARTF_USECOUNTCHARS → const int
The dwXCountChars and dwYCountChars members contain additional information.
STARTF_USEFILLATTRIBUTE → const int
The dwFillAttribute member contains additional information.
STARTF_USEHOTKEY → const int
The hStdInput member contains additional information.
STARTF_USEPOSITION → const int
The dwX and dwY members contain additional information.
STARTF_USESHOWWINDOW → const int
The wShowWindow member contains additional information.
STARTF_USESIZE → const int
The dwXSize and dwYSize members contain additional information.
STARTF_USESTDHANDLES → const int
The hStdInput, hStdOutput, and hStdError members contain additional information.
STATUS_INFO_LENGTH_MISMATCH → const int
The specified information record length does not match the length that is required for the specified information class.
STATUS_INVALID_HANDLE → const int
An invalid HANDLE was specified.
STATUS_INVALID_INFO_CLASS → const int
The specified information class is not a valid information class for the specified object.
STATUS_NOT_IMPLEMENTED → const int
The requested operation is not implemented.
STATUS_SUCCESS → const int
The operation completed successfully.
STATUS_UNSUCCESSFUL → const int
The requested operation was unsuccessful.
STCAll → const int
STCInprocHandler → const int
STCInprocServer → const int
STCLocalServer → const int
STCRemoteServer → const int
STD_ERROR_HANDLE → const int
The standard error device. Initially, this is the active console screen buffer, CONOUT$.
STD_INPUT_HANDLE → const int
The standard input device. Initially, this is the console input buffer, CONIN$.
STD_OUTPUT_HANDLE → const int
The standard output device. Initially, this is the active console screen buffer, CONOUT$.
STGM_CONVERT → const int
Creates the new object while preserving existing data in a stream named "Contents".
STGM_CREATE → const int
Indicates that an existing storage object or stream should be removed before the new object replaces it.
STGM_DELETEONRELEASE → const int
Indicates that the underlying file is to be automatically destroyed when the root storage object is released.
STGM_DIRECT → const int
Indicates that, in direct mode, each change to a storage or stream element is written as it occurs.
STGM_DIRECT_SWMR → const int
Supports direct mode for single-writer, multireader file operations.
STGM_FAILIFTHERE → const int
Causes the create operation to fail if an existing object with the specified name exists.
STGM_NOSCRATCH → const int
Indicates that, in transacted mode, a temporary scratch file is usually used to save modifications until the Commit method is called.
STGM_NOSNAPSHOT → const int
This flag is used when opening a storage object with STGM_TRANSACTED and without STGM_SHARE_EXCLUSIVE or STGM_SHARE_DENY_WRITE.
STGM_PRIORITY → const int
Opens the storage object with exclusive access to the most recently committed version.
STGM_READ → const int
Indicates that the object is read-only, meaning that modifications cannot be made.
STGM_READWRITE → const int
Enables access and modification of object data.
STGM_SHARE_DENY_NONE → const int
Specifies that subsequent openings of the object are not denied read or write access.
STGM_SHARE_DENY_READ → const int
Prevents others from subsequently opening the object in STGM_READ mode. It is typically used on a root storage object.
STGM_SHARE_DENY_WRITE → const int
Prevents others from subsequently opening the object for STGM_WRITE or STGM_READWRITE access.
STGM_SHARE_EXCLUSIVE → const int
Prevents others from subsequently opening the object in any mode.
STGM_SIMPLE → const int
Provides a faster implementation of a compound file in a limited, but frequently used, case. For more information, see the Remarks section.
STGM_TRANSACTED → const int
Indicates that, in transacted mode, changes are buffered and written only if an explicit commit operation is called.
STGM_WRITE → const int
Enables you to save changes to the object, but does not permit access to its data.
STILL_ACTIVE → const int
The thread is still active.
STOPBITS_10 → const int
STOPBITS_15 → const int
STOPBITS_20 → const int
STREAM_SEEK_CUR → const int
The new seek pointer is an offset relative to the current seek pointer location.
STREAM_SEEK_END → const int
The new seek pointer is an offset relative to the end of the stream.
STREAM_SEEK_SET → const int
The new seek pointer is an offset relative to the beginning of the stream.
STRETCH_ANDSCANS → 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.
STRETCH_DELETESCANS → const int
Deletes the pixels. This mode deletes all eliminated lines of pixels without trying to preserve their information.
STRETCH_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.
STRETCH_ORSCANS → const int
Performs a Boolean OR operation using the color values for the eliminated and existing pixels. If the bitmap is a monochrome bitmap, this mode preserves white pixels at the expense of black pixels.
STSF_AppData → const int
STSF_CommonAppData → const int
STSF_FlagCreate → const int
STSF_LocalAppData → const int
StyleId_BulletedList → const int
StyleId_Custom → const int
StyleId_Emphasis → const int
StyleId_Heading1 → const int
StyleId_Heading2 → const int
StyleId_Heading3 → const int
StyleId_Heading4 → const int
StyleId_Heading5 → const int
StyleId_Heading6 → const int
StyleId_Heading7 → const int
StyleId_Heading8 → const int
StyleId_Heading9 → const int
StyleId_Normal → const int
StyleId_NumberedList → const int
StyleId_Quote → const int
StyleId_Subtitle → const int
StyleId_Title → const int
SupportedTextSelection_Multiple → const int
Supports multiple, disjoint text selections.
SupportedTextSelection_None → const int
Does not support text selections.
SupportedTextSelection_Single → const int
Supports a single, continuous text selection.
SuspendResumeInvocation → const int
SVEAllEvents → const int
Represents all speech voice events.
SVEAudioLevel → const int
Represents the AudioLevel event, which occurs when the engine has completed an audio level change while speaking.
SVEBookmark → const int
Represents the Bookmark event, which occurs when the engine encounters a bookmark while speaking.
SVEEndInputStream → const int
Represents the EndStream event, which occurs when the engine encounters the end of a stream while speaking.
SVEPhoneme → const int
Represents the Phoneme event, which occurs when the engine completes a phoneme while speaking.
SVEPrivate → const int
Represents a private engine event.
SVESentenceBoundary → const int
Represents the SentenceBoundary event, which occurs when the engine completes a sentence while speaking.
SVEStartInputStream → const int
Represents the StartStream event, which occurs when the engine begins speaking a stream.
SVEViseme → const int
Represents the Viseme event, which occurs when the engine completes a viseme while speaking.
SVEVoiceChange → const int
Represents the VoiceChange event, which occurs when the engine encounters a change of Voice while speaking.
SVEWordBoundary → const int
Represents the WordBoundary event, which occurs when the engine completes a word while speaking.
SVPAlert → const int
The priority of an alert voice. Text streams spoken by an alert voice are inserted into the voice queue ahead of normal voice streams. An alert voice will interrupt a normal voice, which will resume speaking when the alert voice has finished speaking.
SVPNormal → const int
The priority of a normal voice. Text streams spoken by a normal voice are added to the end of the voice queue. A voice with SVPNormal priority cannot interrupt another voice.
SVPOver → const int
The priority of an over voice. Text streams spoken by an over voice go into the voice queue ahead of normal and alert streams. An over voice will not interrupt, but speaks over (mixes with) the voices of lower priorities.
SVSFDefault → const int
Specifies that the default settings should be used. The defaults are:
SVSFIsFilename → const int
The string passed to the Speak method is a file name rather than text. As a result, the string itself is not spoken but rather the file the path that points to is spoken.
SVSFIsNotXML → const int
The input text will not be parsed for XML markup.
SVSFIsXML → const int
The input text will be parsed for XML markup.
SVSFlagsAsync → const int
Specifies that the Speak call should be asynchronous. That is, it will return immediately after the speak request is queued.
SVSFNLPMask → const int
Flags handled by SAPI (as opposed to the text-to-speech engine) are set in this mask.
SVSFNLPSpeakPunc → const int
Punctuation characters should be expanded into words (e.g. "This is it." would become "This is it period").
SVSFParseAutoDetect → const int
The TTS XML format is auto-detected. This is the default if none of these TTS XML format values are present in the bit-field.
SVSFParseMask → const int
SVSFParseSapi|SVSFParseSsml
SVSFParseSapi → const int
Force XML parsing as MS SAPI.
SVSFParseSsml → const int
Force XML parsing as W3C SSML.
SVSFPersistXML → const int
Global state changes in the XML markup will persist across speak calls.
SVSFPurgeBeforeSpeak → const int
Purges all pending speak requests prior to this speak call.
SVSFUnusedFlags → const int
This mask has every unused bit set.
SVSFVoiceMask → const int
This is an existing SAPI 5.1 mask that has every flag bit set. In 5.3, it has been extended to contain SVSFParseMask.
SW_ERASE → const int
SW_FORCEMINIMIZE → const int
Minimizes a window, even if the thread that owns the window is not responding.
SW_HIDE → const int
Hides the window and activates another window.
SW_INVALIDATE → const int
SW_MAX → const int
SW_MAXIMIZE → const int
Maximizes the specified window.
SW_MINIMIZE → const int
Minimizes the specified window and activates the next top-level window in the Z order.
SW_NORMAL → const int
If the window is minimized or maximized, the system restores it to its original size and position.
SW_RESTORE → const int
Activates and displays the window.
SW_SCROLLCHILDREN → const int
SW_SHOW → const int
Activates the window and displays it in its current size and position.
SW_SHOWDEFAULT → const int
Sets the show state based on the SW_ value specified in the STARTUPINFO structure passed to the CreateProcess function by the program that started the application.
SW_SHOWMAXIMIZED → const int
Activates the window and displays it as a maximized window.
SW_SHOWMINIMIZED → const int
Activates the window and displays it as a minimized window.
SW_SHOWMINNOACTIVE → const int
Displays the window as a minimized window.
SW_SHOWNA → const int
Displays the window in its current size and position.
SW_SHOWNOACTIVATE → const int
Displays a window in its most recent size and position.
SW_SHOWNORMAL → const int
Activates and displays a window.
SW_SMOOTHSCROLL → const int
SWP_ASYNCWINDOWPOS → const int
If the calling thread and the thread that owns the window are attached to different input queues, the system posts the request to the thread that owns the window. This prevents the calling thread from blocking its execution while other threads process the request.
SWP_DEFERERASE → const int
Prevents generation of the WM_SYNCPAINT message.
SWP_DRAWFRAME → const int
Draws a frame (defined in the window's class description) around the window.
SWP_FRAMECHANGED → const int
Applies new frame styles set using the SetWindowLong function. Sends a WM_NCCALCSIZE message to the window, even if the window's size is not being changed. If this flag is not specified, WM_NCCALCSIZE is sent only when the window's size is being changed.
SWP_HIDEWINDOW → const int
Hides the window.
SWP_NOACTIVATE → const int
Does not activate the window. If this flag is not set, the window is activated and moved to the top of either the topmost or non-topmost group (depending on the setting of the hWndInsertAfter parameter).
SWP_NOCOPYBITS → const int
Discards the entire contents of the client area. If this flag is not specified, the valid contents of the client area are saved and copied back into the client area after the window is sized or repositioned.
SWP_NOMOVE → const int
Retains the current position (ignores X and Y parameters).
SWP_NOOWNERZORDER → const int
Does not change the owner window's position in the Z order.
SWP_NOREDRAW → const int
Does not redraw changes. If this flag is set, no repainting of any kind occurs. This applies to the client area, the nonclient area (including the title bar and scroll bars), and any part of the parent window uncovered as a result of the window being moved. When this flag is set, the application must explicitly invalidate or redraw any parts of the window and parent window that need redrawing.
SWP_NOREPOSITION → const int
Same as the SWP_NOOWNERZORDER flag.
SWP_NOSENDCHANGING → const int
Prevents the window from receiving the WM_WINDOWPOSCHANGING message.
SWP_NOSIZE → const int
Retains the current size (ignores the cx and cy parameters).
SWP_NOZORDER → const int
Retains the current Z order (ignores the hWndInsertAfter parameter).
SWP_SHOWWINDOW → const int
Displays the window.
SYMBOL_CHARSET → const int
SYMFLAG_CLR_TOKEN → const int
The symbol is a CLR token.
SYMFLAG_CONSTANT → const int
The symbol is a constant.
SYMFLAG_EXPORT → const int
The symbol is from the export table.
SYMFLAG_FORWARDER → const int
The symbol is a forwarder.
SYMFLAG_FRAMEREL → const int
Offsets are frame relative.
SYMFLAG_FUNCTION → const int
The symbol is a known function.
SYMFLAG_ILREL → const int
The symbol address is an offset relative to the beginning of the intermediate language block. This applies to managed code only.
SYMFLAG_LOCAL → const int
The symbol is a local variable.
SYMFLAG_METADATA → const int
The symbol is managed metadata.
SYMFLAG_PARAMETER → const int
The symbol is a parameter.
SYMFLAG_REGISTER → const int
The symbol is a register. The Register member is used.
SYMFLAG_REGREL → const int
Offsets are register relative.
SYMFLAG_SLOT → const int
The symbol is a managed code slot.
SYMFLAG_THUNK → const int
The symbol is a thunk.
SYMFLAG_TLSREL → const int
The symbol is an offset into the TLS data area.
SYMFLAG_VALUEPRESENT → const int
The Value member is used.
SYMFLAG_VIRTUAL → const int
The symbol is a virtual symbol created by the SymAddSymbol function.
SYMOPT_ALLOW_ABSOLUTE_SYMBOLS → const int
This symbol option allows DbgHelp to read symbols that are stored at an absolute address in memory. This option is not needed in the vast majority of cases.
SYMOPT_ALLOW_ZERO_ADDRESS → const int
If there is both an uncompressed and a compressed file available, favor the compressed file. This option is good for slow connections.
SYMOPT_AUTO_PUBLICS → const int
This symbol option causes DbgHelp to search the public symbol table in a .pdb file only as a last resort. If any matches are found when searching the private symbol data, the public symbols will not be searched. This improves symbol search speed.
SYMOPT_CASE_INSENSITIVE → const int
This symbol option causes all searches for symbol names to be case-insensitive.
SYMOPT_DEBUG → const int
This symbol option turns on noisy symbol loading. This instructs the debugger to display information about its search for symbols.
SYMOPT_DEFERRED_LOADS → const int
This symbol option is called deferred symbol loading or lazy symbol loading. When it is active, symbols are not actually loaded when the target modules are loaded. Instead, symbols are loaded by the debugger as they are needed.
SYMOPT_DISABLE_SYMSRV_AUTODETECT → const int
Disables the auto-detection of symbol server stores in the symbol path, even without the "SRV*" designation, maintaining compatibility with previous behavior.
SYMOPT_EX_DISABLEACCESSTIMEUPDATE → const int
Turns off explicit updates to the last access time of a symbol that is loaded.
SYMOPT_EX_LASTVALIDDEBUGDIRECTORY → const int
SYMOPT_EX_MAX → const int
SYMOPT_EX_NEVERLOADSYMBOLS → const int
SYMOPT_EX_NOIMPLICITPATTERNSEARCH → const int
SYMOPT_EXACT_SYMBOLS → const int
This symbol option causes the debugger to perform a strict evaluation of all symbol files.
SYMOPT_FAIL_CRITICAL_ERRORS → const int
This symbol option causes file access error dialog boxes to be suppressed.
SYMOPT_FAVOR_COMPRESSED → const int
If there is both an uncompressed and a compressed file available, favor the compressed file. This option is good for slow connections.
SYMOPT_FLAT_DIRECTORY → const int
Symbols are stored in the root directory of the default downstream store.
SYMOPT_IGNORE_CVREC → const int
This symbol option causes the symbol handler to ignore the CV record in the loaded image header when searching for symbols.
SYMOPT_IGNORE_IMAGEDIR → const int
Ignore the image directory.
SYMOPT_IGNORE_NT_SYMPATH → const int
This symbol option causes the debugger to ignore the environment variable settings for the symbol path and the executable image path.
SYMOPT_INCLUDE_32BIT_MODULES → const int
When debugging on 64-bit Windows, include any 32-bit modules.
SYMOPT_LOAD_ANYTHING → const int
This symbol option reduces the pickiness of the symbol handler when it is attempting to match symbols.
SYMOPT_LOAD_LINES → const int
This symbol option allows line number information to be read from source files. This option must be on for source debugging to work correctly.
SYMOPT_NO_CPP → const int
This symbol option turns off C++ translation. When this symbol option is set, :: is replaced by __ in all symbols.
This symbol option prevents DbgHelp from searching the disk for a copy of the image when symbols are loaded.
SYMOPT_NO_PROMPTS → const int
This symbol option suppresses authentication dialog boxes from the proxy server. This may result in SymSrv being unable to access a symbol store on the internet.
SYMOPT_NO_PUBLICS → const int
This symbol option prevents DbgHelp from searching the public symbol table. This can make symbol enumeration and symbol searches much faster. If you are concerned solely with search speed, the SYMOPT_AUTO_PUBLICS option is generally preferable to this one.
SYMOPT_NO_UNQUALIFIED_LOADS → const int
This symbol option disables the symbol handler's automatic loading of modules. When this option is set and the debugger attempts to match a symbol, it will only search modules which have already been loaded.
SYMOPT_OMAP_FIND_NEAREST → const int
When code has been optimized and there is no symbol at the expected location, this option causes the nearest symbol to be used instead.
SYMOPT_OVERWRITE → const int
Overwrite the downlevel store from the symbol store.
SYMOPT_PUBLICS_ONLY → const int
This symbol option causes DbgHelp to ignore private symbol data, and search only the public symbol table for symbol information.
SYMOPT_SECURE → const int
(Kernel mode only) This symbol option indicates whether Secure Mode is active.
SYMOPT_UNDNAME → const int
This symbol option causes public symbol names to be undecorated when they are displayed, and causes searches for symbol names to ignore symbol decorations. Private symbol names are never decorated, regardless of whether this option is active.
SYNCHRONIZATION_DELETE → const int
SYNCHRONIZATION_READ_CONTROL → const SYNCHRONIZATION_ACCESS_RIGHTS
SYNCHRONIZATION_SYNCHRONIZE → const SYNCHRONIZATION_ACCESS_RIGHTS
SYNCHRONIZATION_WRITE_DAC → const SYNCHRONIZATION_ACCESS_RIGHTS
SYNCHRONIZATION_WRITE_OWNER → const SYNCHRONIZATION_ACCESS_RIGHTS
SYNCHRONIZE → const int
The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state.
SynchronizedInputType_KeyDown → const int
A key has been pressed.
SynchronizedInputType_KeyUp → const int
A key has been released.
SynchronizedInputType_LeftMouseDown → const int
The left mouse button has been pressed.
SynchronizedInputType_LeftMouseUp → const int
The left mouse button has been released.
SynchronizedInputType_RightMouseDown → const int
The right mouse button has been pressed.
SynchronizedInputType_RightMouseUp → const int
The right mouse button has been released.
SYSTEM_FIXED_FONT → const int
SYSTEM_FONT → const int
SystemBasicInformation → const int
SystemBatteryState → const int
SystemBatteryStatePrecise → const int
SystemCodeIntegrityInformation → const int
SystemExceptionInformation → const int
SystemExecutionState → const int
SystemHiberbootState → const int
SystemHiberFileInformation → const int
SystemHiberFileSize → const int
SystemHiberFileType → const int
SystemInterruptInformation → const int
SystemLookasideInformation → const int
SystemMonitorHiberBootPowerOff → const int
SystemPerformanceInformation → const int
SystemPolicyInformation → const int
SystemPowerCapabilities → const int
SystemPowerInformation → const int
SystemPowerLoggingEntry → const int
SystemPowerPolicyAc → const int
SystemPowerPolicyCurrent → const int
SystemPowerPolicyDc → const int
SystemPowerStateHandler → const int
SystemPowerStateLogging → const int
SystemPowerStateNotifyHandler → const int
SystemProcessInformation → const int
SystemProcessorPerformanceInformation → const int
SystemRegistryQuotaInformation → const int
SystemReserveHiberFile → const int
SystemTimeOfDayInformation → const int
SystemVideoState → const int
SystemWakeSource → const int
TC_CP_STROKE → const int
TC_CR_90 → const int
TC_CR_ANY → const int
TC_EA_DOUBLE → const int
TC_IA_ABLE → const int
TC_OP_CHARACTER → const int
TC_OP_STROKE → const int
TC_RA_ABLE → const int
TC_RESERVED → const int
TC_SA_CONTIN → const int
TC_SA_DOUBLE → const int
TC_SA_INTEGER → const int
TC_SCROLLBLT → const int
TC_SF_X_YINDEP → const int
TC_SO_ABLE → const int
TC_UA_ABLE → const int
TC_VA_ABLE → const int
tdAbstract → const int
Specifies that the type is abstract.
tdAnsiClass → const int
Specifies that this type interprets an LPTSTR as ANSI.
tdAutoClass → const int
Specifies that this type interprets an LPTSTR automatically.
tdAutoLayout → const int
Specifies that the fields of this type are laid out automatically.
tdBeforeFieldInit → const int
Specifies that the type must be initialized before the first attempt to access a static field.
TDCBF_CANCEL_BUTTON → const int
TDCBF_CLOSE_BUTTON → const int
TDCBF_NO_BUTTON → const int
TDCBF_OK_BUTTON → const int
TDCBF_RETRY_BUTTON → const int
TDCBF_YES_BUTTON → const int
tdClass → const int
Specifies that the type is a class.
tdClassSemanticsMask → const int
Gets semantic information about the type.
tdCustomFormatClass → const int
Specifies that the type has a non-standard encoding, as specified by CustomFormatMask.
tdCustomFormatMask → const int
Use this mask to get non-standard encoding information for native interop. The meaning of the values of these two bits is unspecified.
tdExplicitLayout → const int
Specifies that field layout is supplied explicitly.
TDF_ALLOW_DIALOG_CANCELLATION → const int
TDF_CALLBACK_TIMER → const int
TDF_CAN_BE_MINIMIZED → const int
TDF_EXPANDED_BY_DEFAULT → const int
TDF_NO_DEFAULT_RADIO_BUTTON → const int
TDF_NO_SET_FOREGROUND → const int
TDF_POSITION_RELATIVE_TO_WINDOW → const int
TDF_RTL_LAYOUT → const int
TDF_SHOW_MARQUEE_PROGRESS_BAR → const int
TDF_SHOW_PROGRESS_BAR → const int
TDF_SIZE_TO_CONTENT → const int
TDF_USE_HICON_MAIN → const int
TDF_VERIFICATION_FLAG_CHECKED → const int
tdForwarder → const int
Specifies that the type is exported, and a type forwarder.
tdHasSecurity → const int
Specifies that the type has security associated with it.
tdImport → const int
Specifies that the type is imported.
tdInterface → const int
Specifies that the type is an interface.
tdLayoutMask → const int
Gets layout information for the type.
tdNestedAssembly → const int
Specifies that the type is nested with assembly visibility.
tdNestedFamANDAssem → const int
Specifies that the type is nested with family and assembly visibility.
tdNestedFamily → const int
Specifies that the type is nested with family visibility.
tdNestedFamORAssem → const int
Specifies that the type is nested with family or assembly visibility.
tdNestedPrivate → const int
Specifies that the type is nested with private visibility.
tdNestedPublic → const int
Specifies that the type is nested with public visibility.
tdNotPublic → const int
Specifies that the type is not in public scope.
tdPublic → const int
Specifies that the type is in public scope.
tdReservedMask → const int
This flag and the flags below are used internally by the common language runtime.
tdRTSpecialName → const int
Specifies that the common language runtime should check the name encoding.
tdSealed → const int
Specifies that the type cannot be extended.
tdSequentialLayout → const int
Specifies that the fields of this type are laid out sequentially.
tdSerializable → const int
Specifies that the type is serializable.
tdSpecialName → const int
Specifies that the class name is special. Its name describes how.
tdStringFormatMask → const int
Gets information about how strings are encoded and formatted.
tdUnicodeClass → const int
Specifies that this type interprets an LPTSTR as Unicode.
tdVisibilityMask → const int
Used for type visibility information.
tdWindowsRuntime → const int
Specifies that this type is a Windows Runtime type.
TECHNOLOGY → const int
Device technology
TEXTCAPS → const int
Value that indicates the text capabilities of the device.
TextEditChangeType_AutoComplete → const int
TextEditChangeType_AutoCorrect → const int
Change is from an auto-correct action performed by a control.
TextEditChangeType_Composition → const int
Change is from an IME active composition within a control.
TextEditChangeType_CompositionFinalized → const int
Change is from an IME composition going from active to finalized state within a control.
TextEditChangeType_None → const int
Not related to a specific change type.
TextPatternRangeEndpoint_End → const int
The ending endpoint of the range.
TextPatternRangeEndpoint_Start → const int
The starting endpoint of the range.
TextUnit_Character → const int
Character.
TextUnit_Document → const int
Document.
TextUnit_Format → const int
Format.
TextUnit_Line → const int
Line.
TextUnit_Page → const int
Page.
TextUnit_Paragraph → const int
Paragraph.
TextUnit_Word → const int
Word.
THAI_CHARSET → const int
ThermalEvent → const int
ThermalStandby → const int
THREAD_CREATE_RUN_IMMEDIATELY → const int
THREAD_CREATE_SUSPENDED → const int
TIME_BYTES → const int
Current byte offset from beginning of the file.
TIME_MIDI → const int
MIDI time.
TIME_MS → const int
Time in milliseconds.
TIME_SAMPLES → const int
Number of waveform-audio samples.
TIME_SMPTE → const int
SMPTE (Society of Motion Picture and Television Engineers) time.
TIME_TICKS → const int
Ticks within a MIDI stream.
TIMER_ALL_ACCESS → const int
TIMER_MODIFY_STATE → const int
TIMER_QUERY_STATE → const int
TKIND_ALIAS → const int
A type that is an alias for another type.
TKIND_COCLASS → const int
A set of implemented component object interfaces.
TKIND_DISPATCH → const int
A set of methods and properties that are accessible through IDispatch::Invoke.
TKIND_ENUM → const int
A set of enumerators.
TKIND_INTERFACE → const int
A type that has virtual and pure functions.
TKIND_MAX → const int
End of enum marker.
TKIND_MODULE → const int
A module that can only have static functions and data (for example, a DLL).
TKIND_RECORD → const int
A structure with no methods.
TKIND_UNION → const int
A union, all of whose members have an offset of zero.
TMPF_DEVICE → const int
TMPF_FIXED_PITCH → const int
TMPF_TRUETYPE → const int
TMPF_VECTOR → const int
TMT_ACCENTCOLORHINT → const int
TMT_ACTIVEBORDER → const int
TMT_ACTIVECAPTION → const int
TMT_ALIAS → const int
TMT_ALPHALEVEL → const int
TMT_ALPHATHRESHOLD → const int
TMT_ALWAYSSHOWSIZINGBAR → const int
TMT_ANIMATIONBUTTONRECT → const int
TMT_ANIMATIONDELAY → const int
TMT_ANIMATIONDURATION → const int
TMT_APPWORKSPACE → const int
TMT_ATLASIMAGE → const int
TMT_ATLASINPUTIMAGE → const int
TMT_ATLASRECT → const int
TMT_AUTHOR → const int
TMT_AUTOSIZE → const int
TMT_BACKGROUND → const int
TMT_BGFILL → const int
TMT_BGTYPE → const int
TMT_BITMAPREF → const int
TMT_BLENDCOLOR → const int
TMT_BODYFONT → const int
TMT_BODYTEXTCOLOR → const int
TMT_BOOL → const int
TMT_BORDERCOLOR → const int
TMT_BORDERCOLORHINT → const int
TMT_BORDERONLY → const int
TMT_BORDERSIZE → const int
TMT_BORDERTYPE → const int
TMT_BTNFACE → const int
TMT_BTNHIGHLIGHT → const int
TMT_BTNSHADOW → const int
TMT_BTNTEXT → const int
TMT_BUTTONALTERNATEFACE → const int
TMT_CAPTIONBARHEIGHT → const int
TMT_CAPTIONBARWIDTH → const int
TMT_CAPTIONFONT → const int
The font used by window captions.
TMT_CAPTIONMARGINS → const int
TMT_CAPTIONTEXT → const int
TMT_CHARSET → const int
TMT_CLASSICVALUE → const int
TMT_COLOR → const int
TMT_COLORIZATIONCOLOR → const int
TMT_COLORIZATIONOPACITY → const int
TMT_COLORSCHEMES → const int
TMT_COMPANY → const int
TMT_COMPOSITED → const int
TMT_COMPOSITEDOPAQUE → const int
TMT_CONTENTALIGNMENT → const int
TMT_CONTENTMARGINS → const int
TMT_CSSNAME → const int
TMT_CUSTOMSPLITRECT → const int
TMT_DEFAULTPANESIZE → const int
TMT_DESCRIPTION → const int
TMT_DIBDATA → const int
TMT_DISKSTREAM → const int
TMT_DISPLAYNAME → const int
TMT_DKSHADOW3D → const int
TMT_DRAWBORDERS → const int
TMT_EDGEDKSHADOWCOLOR → const int
TMT_EDGEFILLCOLOR → const int
TMT_EDGEHIGHLIGHTCOLOR → const int
TMT_EDGELIGHTCOLOR → const int
TMT_EDGESHADOWCOLOR → const int
TMT_ENUM → const int
TMT_FILENAME → const int
TMT_FILLCOLOR → const int
TMT_FILLCOLORHINT → const int
TMT_FILLTYPE → const int
TMT_FIRST_RCSTRING_NAME → const int
TMT_FIRSTBOOL → const int
TMT_FIRSTCOLOR → const int
TMT_FIRSTFONT → const int
TMT_FIRSTINT → const int
TMT_FIRSTSIZE → const int
TMT_FIRSTSTRING → const int
TMT_FLATMENUS → const int
TMT_FLOAT → const int
TMT_FLOATLIST → const int
TMT_FONT → const int
TMT_FRAMESPERSECOND → const int
TMT_FROMCOLOR1 → const int
TMT_FROMCOLOR2 → const int
TMT_FROMCOLOR3 → const int
TMT_FROMCOLOR4 → const int
TMT_FROMCOLOR5 → const int
TMT_FROMHUE1 → const int
TMT_FROMHUE2 → const int
TMT_FROMHUE3 → const int
TMT_FROMHUE4 → const int
TMT_FROMHUE5 → const int
TMT_GLOWCOLOR → const int
TMT_GLOWINTENSITY → const int
TMT_GLYPHDIBDATA → const int
TMT_GLYPHFONT → const int
TMT_GLYPHFONTSIZINGTYPE → const int
TMT_GLYPHIMAGEFILE → const int
TMT_GLYPHINDEX → const int
TMT_GLYPHONLY → const int
TMT_GLYPHTEXTCOLOR → const int
TMT_GLYPHTRANSPARENT → const int
TMT_GLYPHTRANSPARENTCOLOR → const int
TMT_GLYPHTYPE → const int
TMT_GRADIENTACTIVECAPTION → const int
TMT_GRADIENTCOLOR1 → const int
TMT_GRADIENTCOLOR2 → const int
TMT_GRADIENTCOLOR3 → const int
TMT_GRADIENTCOLOR4 → const int
TMT_GRADIENTCOLOR5 → const int
TMT_GRADIENTINACTIVECAPTION → const int
TMT_GRADIENTRATIO1 → const int
TMT_GRADIENTRATIO2 → const int
TMT_GRADIENTRATIO3 → const int
TMT_GRADIENTRATIO4 → const int
TMT_GRADIENTRATIO5 → const int
TMT_GRAYTEXT → const int
TMT_HALIGN → const int
TMT_HBITMAP → const int
TMT_HEADING1FONT → const int
TMT_HEADING1TEXTCOLOR → const int
TMT_HEADING2FONT → const int
TMT_HEADING2TEXTCOLOR → const int
TMT_HEIGHT → const int
TMT_HIGHLIGHT → const int
TMT_HIGHLIGHTTEXT → const int
TMT_HOTTRACKING → const int
TMT_ICONEFFECT → const int
TMT_ICONTITLEFONT → const int
The font used for icons.
TMT_IMAGECOUNT → const int
TMT_IMAGEFILE → const int
TMT_IMAGEFILE1 → const int
TMT_IMAGEFILE2 → const int
TMT_IMAGEFILE3 → const int
TMT_IMAGEFILE4 → const int
TMT_IMAGEFILE5 → const int
TMT_IMAGEFILE6 → const int
TMT_IMAGEFILE7 → const int
TMT_IMAGELAYOUT → const int
TMT_IMAGESELECTTYPE → const int
TMT_INACTIVEBORDER → const int
TMT_INACTIVECAPTION → const int
TMT_INACTIVECAPTIONTEXT → const int
TMT_INFOBK → const int
TMT_INFOTEXT → const int
TMT_INT → const int
TMT_INTEGRALSIZING → const int
TMT_INTLIST → const int
TMT_LAST_RCSTRING_NAME → const int
TMT_LASTBOOL → const int
TMT_LASTCOLOR → const int
TMT_LASTFONT → const int
TMT_LASTINT → const int
TMT_LASTSIZE → const int
TMT_LASTSTRING → const int
TMT_LASTUPDATED → const int
TMT_LIGHT3D → const int
TMT_LOCALIZEDMIRRORIMAGE → const int
TMT_MARGINS → const int
TMT_MENU → const int
TMT_MENUBAR → const int
TMT_MENUBARHEIGHT → const int
TMT_MENUBARWIDTH → const int
TMT_MENUFONT → const int
The font used by menus.
TMT_MENUHILIGHT → const int
TMT_MENUTEXT → const int
TMT_MINCOLORDEPTH → const int
TMT_MINDPI1 → const int
TMT_MINDPI2 → const int
TMT_MINDPI3 → const int
TMT_MINDPI4 → const int
TMT_MINDPI5 → const int
TMT_MINDPI6 → const int
TMT_MINDPI7 → const int
TMT_MINSIZE → const int
TMT_MINSIZE1 → const int
TMT_MINSIZE2 → const int
TMT_MINSIZE3 → const int
TMT_MINSIZE4 → const int
TMT_MINSIZE5 → const int
TMT_MINSIZE6 → const int
TMT_MINSIZE7 → const int
TMT_MIRRORIMAGE → const int
TMT_MSGBOXFONT → const int
The font used to display messages in a message box.
TMT_NAME → const int
TMT_NOETCHEDEFFECT → const int
TMT_NORMALSIZE → const int
TMT_OFFSET → const int
TMT_OFFSETTYPE → const int
TMT_OPACITY → const int
TMT_PADDEDBORDERWIDTH → const int
TMT_PIXELSPERFRAME → const int
TMT_POSITION → const int
TMT_PROGRESSCHUNKSIZE → const int
TMT_PROGRESSSPACESIZE → const int
TMT_RECT → const int
TMT_RESERVEDHIGH → const int
TMT_RESERVEDLOW → const int
TMT_ROUNDCORNERHEIGHT → const int
TMT_ROUNDCORNERWIDTH → const int
TMT_SATURATION → const int
TMT_SCALEDBACKGROUND → const int
TMT_SCROLLBAR → const int
TMT_SCROLLBARHEIGHT → const int
TMT_SCROLLBARWIDTH → const int
TMT_SHADOWCOLOR → const int
TMT_SIZE → const int
TMT_SIZES → const int
TMT_SIZINGBORDERWIDTH → const int
TMT_SIZINGMARGINS → const int
TMT_SIZINGTYPE → const int
TMT_SMALLCAPTIONFONT → const int
The font used by window small captions.
TMT_SMCAPTIONBARHEIGHT → const int
TMT_SMCAPTIONBARWIDTH → const int
TMT_SOURCEGROW → const int
TMT_SOURCESHRINK → const int
TMT_STATUSFONT → const int
The font used in status messages.
TMT_STREAM → const int
TMT_STRING → const int
TMT_TEXT → const int
TMT_TEXTAPPLYOVERLAY → const int
TMT_TEXTBORDERCOLOR → const int
TMT_TEXTBORDERSIZE → const int
TMT_TEXTCOLOR → const int
TMT_TEXTCOLORHINT → const int
TMT_TEXTGLOW → const int
TMT_TEXTGLOWSIZE → const int
TMT_TEXTITALIC → const int
TMT_TEXTSHADOWCOLOR → const int
TMT_TEXTSHADOWOFFSET → const int
TMT_TEXTSHADOWTYPE → const int
TMT_TOCOLOR1 → const int
TMT_TOCOLOR2 → const int
TMT_TOCOLOR3 → const int
TMT_TOCOLOR4 → const int
TMT_TOCOLOR5 → const int
TMT_TOHUE1 → const int
TMT_TOHUE2 → const int
TMT_TOHUE3 → const int
TMT_TOHUE4 → const int
TMT_TOHUE5 → const int
TMT_TOOLTIP → const int
TMT_TRANSITIONDURATIONS → const int
TMT_TRANSPARENT → const int
TMT_TRANSPARENTCOLOR → const int
TMT_TRUESIZESCALINGTYPE → const int
TMT_TRUESIZESTRETCHMARK → const int
TMT_UNIFORMSIZING → const int
TMT_URL → const int
TMT_USERPICTURE → const int
TMT_VALIGN → const int
TMT_VERSION → const int
TMT_WIDTH → const int
TMT_WINDOW → const int
TMT_WINDOWFRAME → const int
TMT_WINDOWTEXT → const int
TMT_XMLNAME → const int
ToggleState_Indeterminate → const int
The UI Automation element is in an indeterminate state.
ToggleState_Off → const int
The UI Automation element is not selected, checked, marked or otherwise activated.
ToggleState_On → const int
The UI Automation element is selected, checked, marked or otherwise activated.
TOKEN_ACCESS_PSEUDO_HANDLE → const int
TOKEN_ACCESS_PSEUDO_HANDLE_WIN8 → const int
TOKEN_ACCESS_SYSTEM_SECURITY → const int
TOKEN_ADJUST_DEFAULT → const int
Required to change the default owner, primary group, or DACL of an access token.
TOKEN_ADJUST_GROUPS → const int
Required to adjust the attributes of the groups in an access token.
TOKEN_ADJUST_PRIVILEGES → const int
Required to enable or disable the privileges in an access token.
TOKEN_ADJUST_SESSIONID → const int
Required to adjust the session ID of an access token. The SE_TCB_NAME privilege is required.
TOKEN_ALL_ACCESS → const int
Combines all possible access rights for a token.
TOKEN_ASSIGN_PRIMARY → const int
Required to attach a primary token to a process. The SE_ASSIGNPRIMARYTOKEN_NAME privilege is also required to accomplish this task.
TOKEN_DELETE → const int
TOKEN_DUPLICATE → const int
Required to duplicate an access token.
TOKEN_EXECUTE → const int
Same as STANDARD_RIGHTS_EXECUTE.
TOKEN_IMPERSONATE → const int
Required to attach an impersonation access token to a process.
TOKEN_QUERY → const int
Required to query an access token.
TOKEN_QUERY_SOURCE → const int
Required to query the source of an access token.
TOKEN_READ → const int
Combines STANDARD_RIGHTS_READ and TOKEN_QUERY.
TOKEN_READ_CONTROL → const int
TOKEN_TRUST_CONSTRAINT_MASK → const int
TOKEN_WRITE → const int
Combines STANDARD_RIGHTS_WRITE, TOKEN_ADJUST_PRIVILEGES, TOKEN_ADJUST_GROUPS, and TOKEN_ADJUST_DEFAULT.
TOKEN_WRITE_DAC → const int
TOKEN_WRITE_OWNER → const int
TokenAccessInformation → const int
TokenAppContainerNumber → const int
TokenAppContainerSid → const int
TokenAuditPolicy → const int
TokenBnoIsolation → const int
TokenCapabilities → const int
TokenChildProcessFlags → const int
TokenDefaultDacl → const int
TokenDeviceClaimAttributes → const int
TokenDeviceGroups → const int
TokenElevation → const int
TokenElevationType → const int
TokenGroups → const int
TokenGroupsAndPrivileges → const int
TokenHasRestrictions → const int
TokenImpersonationLevel → const int
TokenIntegrityLevel → const int
TokenIsAppContainer → const int
TokenIsLessPrivilegedAppContainer → const int
TokenIsRestricted → const int
TokenIsSandboxed → const int
TokenLinkedToken → const int
TokenLogonSid → const int
TokenMandatoryPolicy → const int
TokenOrigin → const int
TokenOriginatingProcessTrustLevel → const int
TokenOwner → const int
TokenPrimaryGroup → const int
TokenPrivateNameSpace → const int
TokenPrivileges → const int
TokenProcessTrustLevel → const int
TokenRestrictedDeviceClaimAttributes → const int
TokenRestrictedDeviceGroups → const int
TokenRestrictedSids → const int
TokenRestrictedUserClaimAttributes → const int
TokenSandBoxInert → const int
TokenSecurityAttributes → const int
TokenSessionId → const int
TokenSessionReference → const int
TokenSingletonAttributes → const int
TokenSource → const int
TokenStatistics → const int
TokenType → const int
TokenUIAccess → const int
TokenUser → const int
TokenUserClaimAttributes → const int
TokenVirtualizationAllowed → const int
TokenVirtualizationEnabled → const int
TOUCHEVENTF_DOWN → const int
TOUCHEVENTF_INRANGE → const int
TOUCHEVENTF_MOVE → const int
TOUCHEVENTF_NOCOALESCE → const int
TOUCHEVENTF_PALM → const int
TOUCHEVENTF_PEN → const int
TOUCHEVENTF_PRIMARY → const int
TOUCHEVENTF_UP → const int
TOUCHINPUTMASKF_CONTACTAREA → const int
TOUCHINPUTMASKF_EXTRAINFO → const int
TOUCHINPUTMASKF_TIMEFROMSYSTEM → const int
TPM_BOTTOMALIGN → const int
Positions the shortcut menu so that its bottom side is aligned with the coordinate specified by the y parameter.
TPM_CENTERALIGN → const int
Centers the shortcut menu horizontally relative to the coordinate specified by the x parameter.
TPM_HORIZONTAL → const int
If the menu cannot be shown at the specified location without overlapping the excluded rectangle, the system tries to accommodate the requested horizontal alignment before the requested vertical alignment.
TPM_HORNEGANIMATION → const int
Animates the menu from right to left.
TPM_HORPOSANIMATION → const int
Animates the menu from left to right.
TPM_LAYOUTRTL → const int
For right-to-left text layout, use TPM_LAYOUTRTL. By default, the text layout is left-to-right.
TPM_LEFTALIGN → const int
Positions the shortcut menu so that its left side is aligned with the coordinate specified by the x parameter.
TPM_LEFTBUTTON → const int
The user can select menu items with only the left mouse button.
TPM_NOANIMATION → const int
Displays menu without animation.
TPM_NONOTIFY → const int
The function does not send notification messages when the user clicks a menu item.
TPM_RECURSE → const int
Use the TPM_RECURSE flag to display a menu when another menu is already displayed. This is intended to support context menus within a menu.
TPM_RETURNCMD → const int
The function returns the menu item identifier of the user's selection in the return value.
TPM_RIGHTALIGN → const int
Positions the shortcut menu so that its right side is aligned with the coordinate specified by the x parameter.
TPM_RIGHTBUTTON → const int
The user can select menu items with both the left and right mouse buttons.
TPM_TOPALIGN → const int
Positions the shortcut menu so that its top side is aligned with the coordinate specified by the y parameter.
TPM_VCENTERALIGN → const int
Centers the shortcut menu vertically relative to the coordinate specified by the y parameter.
TPM_VERNEGANIMATION → const int
Animates the menu from bottom to top.
TPM_VERPOSANIMATION → const int
Animates the menu from top to bottom.
TPM_VERTICAL → const int
If the menu cannot be shown at the specified location without overlapping the excluded rectangle, the system tries to accommodate the requested vertical alignment before the requested horizontal alignment.
TPM_WORKAREA → const int
Restricts the pop-up window to within the work area.
TraceApplicationPowerMessage → const int
TraceApplicationPowerMessageEnd → const int
TraceServicePowerMessage → const int
TRANSPARENT → const int
TREE_CONNECT_ATTRIBUTE_GLOBAL → const int
TREE_CONNECT_ATTRIBUTE_INTEGRITY → const int
TREE_CONNECT_ATTRIBUTE_PINNED → const int
TREE_CONNECT_ATTRIBUTE_PRIVACY → const int
TreeScope_Ancestors → const int
The scope includes the parent and more distant ancestors of the element.
TreeScope_Children → const int
The scope includes children of the element.
TreeScope_Descendants → const int
The scope includes children and more distant descendants of the element.
TreeScope_Element → const int
The scope includes the element itself.
TreeScope_None → const int
The scope excludes the subtree from the search.
TreeScope_Parent → const int
The scope includes the parent of the element.
TreeScope_Subtree → const int
The scope includes the element and all its descendants. This flag is a combination of the TreeScope_Element and TreeScope_Descendants values.
TreeTraversalOptions_Default → const int
Pre-order, visit children from first to last.
TreeTraversalOptions_LastToFirstOrder → const int
Visit children from last to first.
TreeTraversalOptions_PostOrder → const int
Post-order.
TRUE → const int
Boolean true value returned from the Win32 API
TRUNCATE_EXISTING → const int
Opens a file and truncates it so that its size is zero bytes, only if it exists.
TS_DRAW → const int
TS_MIN → const int
TS_TRUE → const int
TUNNEL_TYPE_6TO4 → const int
Specifies that an IPv6 packet is encapsulated directly within an IPv4 header, with no intermediate header, and the packet is sent unicast to the destination determined by the 6to4 protocol.
TUNNEL_TYPE_DIRECT → const int
Specifies that a packet is encapsulated directly within a normal IP header, with no intermediate header, and the packet is sent unicast to the remote tunnel endpoint.
TUNNEL_TYPE_IPHTTPS → const int
Specifies that the tunnel uses IP over Hypertext Transfer Protocol Secure (HTTPS).
TUNNEL_TYPE_ISATAP → const int
Specifies that an IPv6 packet is encapsulated directly within an IPv4 header, with no intermediate header, and the packet is sent unicast to the destination determined by the ISATAP protocol.
TUNNEL_TYPE_NONE → const int
Indicates that a tunnel is not specified.
TUNNEL_TYPE_OTHER → const int
Indicates that none of the following tunnel types is specified.
TUNNEL_TYPE_TEREDO → const int
Specifies that the tunnel uses Teredo encapsulation.
TURKISH_CHARSET → const int
TWF_FINETOUCH → const int
TWF_WANTPALM → const int
TWOSTOPBITS → const int
2 stop bits.
UDM_GETACCEL → const int
UDM_GETBASE → const int
UDM_GETBUDDY → const int
UDM_GETPOS → const int
UDM_GETPOS32 → const int
UDM_GETRANGE → const int
UDM_GETRANGE32 → const int
UDM_GETUNICODEFORMAT → const int
UDM_SETACCEL → const int
UDM_SETBASE → const int
UDM_SETBUDDY → const int
UDM_SETPOS → const int
UDM_SETPOS32 → const int
UDM_SETRANGE → const int
UDM_SETRANGE32 → const int
UDM_SETUNICODEFORMAT → const int
UDS_ALIGNLEFT → const int
Positions the up-down control next to the left edge of the buddy window. The buddy window is moved to the right, and its width is decreased to accommodate the width of the up-down control.
UDS_ALIGNRIGHT → const int
Positions the up-down control next to the right edge of the buddy window. The width of the buddy window is decreased to accommodate the width of the up-down control.
UDS_ARROWKEYS → const int
Causes the up-down control to increment and decrement the position when the UP ARROW and DOWN ARROW keys are pressed.
UDS_AUTOBUDDY → const int
Automatically selects the previous window in the z-order as the up-down control's buddy window.
UDS_HORZ → const int
Causes the up-down control's arrows to point left and right instead of up and down.
UDS_HOTTRACK → const int
Causes the control to exhibit "hot tracking" behavior. That is, it highlights the UP ARROW and DOWN ARROW on the control as the pointer passes over them.
UDS_NOTHOUSANDS → const int
Does not insert a thousands separator between every three decimal digits.
UDS_SETBUDDYINT → const int
Causes the up-down control to set the text of the buddy window (using the WM_SETTEXT message) when the position changes. The text consists of the position formatted as a decimal or hexadecimal string.
UDS_WRAP → const int
Causes the position to "wrap" if it is incremented or decremented beyond the ending or beginning of the range.
UIA_AcceleratorKeyPropertyId → const int
Identifies the AcceleratorKey property, which is a string containing the accelerator key (also called shortcut key) combinations for the automation element.
UIA_AccessKeyPropertyId → const int
Identifies the AccessKey property, which is a string containing the access key character for the automation element.
UIA_ActiveTextPositionChangedEventId → const int
UIA_AfterParagraphSpacingAttributeId → const UIA_TEXTATTRIBUTE_ID
UIA_AnimationStyleAttributeId → const int
UIA_AnnotationAnnotationTypeIdPropertyId → const int
Identifies the AnnotationTypeId property of the Annotation control pattern.
UIA_AnnotationAnnotationTypeNamePropertyId → const int
Identifies the AnnotationTypeName property of the Annotation control pattern.
UIA_AnnotationAuthorPropertyId → const int
Identifies the Author property of the Annotation control pattern.
UIA_AnnotationDateTimePropertyId → const int
Identifies the DateTime property of the Annotation control pattern.
UIA_AnnotationObjectsAttributeId → const int
UIA_AnnotationObjectsPropertyId → const int
Identifies the AnnotationObjects property, which is a list of annotation objects in a document, such as comment, header, footer, and so on.
UIA_AnnotationPatternId → const int
Identifies the Annotation control pattern.
UIA_AnnotationTargetPropertyId → const int
Identifies the Target property of the Annotation control pattern.
UIA_AnnotationTypesAttributeId → const int
UIA_AnnotationTypesPropertyId → const int
Identifies the AnnotationTypes property, which is a list of the types of annotations in a document, such as comment, header, footer, and so on.
UIA_AppBarControlTypeId → const int
Identifies the AppBar control type.
UIA_AriaPropertiesPropertyId → const int
Identifies the AriaProperties property, which is a formatted string containing the Accessible Rich Internet Application (ARIA) property information for the automation element.
UIA_AriaRolePropertyId → const int
Identifies the AriaRole property, which is a string containing the Accessible Rich Internet Application (ARIA) role information for the automation element.
UIA_AsyncContentLoadedEventId → const int
UIA_AutomationFocusChangedEventId → const int
UIA_AutomationIdPropertyId → const int
Identifies the AutomationId property, which is a string containing the UI Automation identifier (ID) for the automation element.
UIA_AutomationPropertyChangedEventId → const int
UIA_BackgroundColorAttributeId → const int
UIA_BeforeParagraphSpacingAttributeId → const UIA_TEXTATTRIBUTE_ID
UIA_BoundingRectanglePropertyId → const int
Identifies the BoundingRectangle property, which specifies the coordinates of the rectangle that completely encloses the automation element.
UIA_BulletStyleAttributeId → const int
UIA_ButtonControlTypeId → const int
Identifies the Button control type.
UIA_CalendarControlTypeId → const int
Identifies the Calendar control type.
UIA_CapStyleAttributeId → const int
UIA_CaretBidiModeAttributeId → const int
UIA_CaretPositionAttributeId → const int
UIA_CenterPointPropertyId → const int
Identifies the CenterPoint property, which specifies the center X and Y point coordinates of the automation element.
UIA_ChangesEventId → const int
UIA_CheckBoxControlTypeId → const int
Identifies the CheckBox control type.
UIA_ClassNamePropertyId → const int
Identifies the ClassName property, which is a string containing the class name for the automation element as assigned by the control developer.
UIA_ClickablePointPropertyId → const int
Identifies the ClickablePoint property, which is a point on the automation element that can be clicked.
UIA_ComboBoxControlTypeId → const int
Identifies the ComboBox control type.
UIA_ControllerForPropertyId → const int
Identifies the ControllerFor property, which is an array of automation elements that are manipulated by the automation element that supports this property.
UIA_ControlTypePropertyId → const int
Identifies the ControlType property, which is a class that identifies the type of the automation element.
UIA_CultureAttributeId → const int
UIA_CulturePropertyId → const int
Identifies the Culture property, which contains a locale identifier for the automation element (for example, 0x0409 for "en-US" or English (United States)).
UIA_CustomControlTypeId → const int
Identifies the Custom control type.
UIA_CustomLandmarkTypeId → const int
UIA_CustomNavigationPatternId → const int
Identifies the CustomNavigation control pattern.
UIA_DataGridControlTypeId → const int
Identifies the DataGrid control type.
UIA_DataItemControlTypeId → const int
Identifies the DataItem control type.
UIA_DescribedByPropertyId → const int
Identifies the DescribedBy property, which is an array of elements that provide more information about the automation element.
UIA_DockDockPositionPropertyId → const int
Identifies the DockPosition property of the Dock control pattern.
UIA_DockPatternId → const int
Identifies the Dock control pattern.
UIA_DocumentControlTypeId → const int
Identifies the Document control type.
UIA_Drag_DragCancelEventId → const int
UIA_Drag_DragCompleteEventId → const int
UIA_Drag_DragStartEventId → const int
UIA_DragDropEffectPropertyId → const int
Identifies the DropEffect property of the Drag control pattern.
UIA_DragDropEffectsPropertyId → const int
Identifies the DropEffects property of the Drag control pattern.
UIA_DragGrabbedItemsPropertyId → const int
Identifies the GrabbedItems property of the Drag control pattern.
UIA_DragIsGrabbedPropertyId → const int
Identifies the IsGrabbed property of the Drag control pattern.
UIA_DragPatternId → const int
Identifies the Drag control pattern.
UIA_DropTarget_DragEnterEventId → const int
UIA_DropTarget_DragLeaveEventId → const int
UIA_DropTarget_DroppedEventId → const int
UIA_DropTargetDropTargetEffectPropertyId → const int
Identifies the DropTargetEffect property of the DropTarget control pattern.
UIA_DropTargetDropTargetEffectsPropertyId → const int
Identifies the DropTargetEffects property of the DropTarget control pattern.
UIA_DropTargetPatternId → const int
Identifies the DropTarget control pattern.
UIA_E_ELEMENTNOTAVAILABLE → const int
Indicates that a method was called on a virtualized element, or on an element that no longer exists, usually because it has been destroyed.
UIA_E_ELEMENTNOTENABLED → const int
Indicates that a method that requires an enabled element, such as Select or Expand, was called on an element that was disabled.
UIA_E_INVALIDOPERATION → const int
Indicates that the method attempted an operation that was not valid.
UIA_E_NOCLICKABLEPOINT → const int
Indicates that the GetClickablePoint method was called on an element that has no clickable point.
UIA_E_NOTSUPPORTED → const int
Indicates that the provider explicitly does not support the specified property or control pattern. UI Automation will return this error code to the caller without attempting to provide a default value or falling back to another provider.
UIA_E_PROXYASSEMBLYNOTLOADED → const int
Indicates that a problem occurred when loading an assembly that contains a client-side (proxy) provider.
UIA_E_TIMEOUT → const int
Indicates that the time allotted for a process or operation has expired.
UIA_EditControlTypeId → const int
Identifies the Edit control type.
UIA_ExpandCollapseExpandCollapseStatePropertyId → const int
Identifies the ExpandCollapseState property of the ExpandCollapse control pattern.
UIA_ExpandCollapsePatternId → const int
Identifies the ExpandCollapse control pattern.
UIA_FillColorPropertyId → const int
Identifies the FillColor property, which specifies the color used to fill the automation element. This attribute is specified as a COLORREF, a 32-bit value used to specify an RGB or RGBA color.
UIA_FillTypePropertyId → const int
Identifies the FillType property, which specifies the pattern used to fill the automation element, such as none, color, gradient, picture, pattern, and so on.
UIA_FlowsFromPropertyId → const int
Identifies the FlowsFrom property, which is an array of automation elements that suggests the reading order before the current automation element.
UIA_FlowsToPropertyId → const int
Identifies the FlowsTo property, which is an array of automation elements that suggests the reading order after the current automation element.
UIA_FontNameAttributeId → const int
UIA_FontSizeAttributeId → const int
UIA_FontWeightAttributeId → const int
UIA_ForegroundColorAttributeId → const int
UIA_FormLandmarkTypeId → const int
UIA_FrameworkIdPropertyId → const int
Identifies the FrameworkId property, which is a string containing the name of the underlying UI framework that the automation element belongs to.
UIA_FullDescriptionPropertyId → const int
Identifies the FullDescription property, which exposes a localized string that can contain extended description text for an element.
UIA_GridColumnCountPropertyId → const int
Identifies the ColumnCount property of the Grid control pattern.
UIA_GridItemColumnPropertyId → const int
Identifies the Column property of the GridItem control pattern.
UIA_GridItemColumnSpanPropertyId → const int
Identifies the ColumnSpan property of the GridItem control pattern.
UIA_GridItemContainingGridPropertyId → const int
Identifies the ContainingGrid property of the GridItem control pattern.
UIA_GridItemPatternId → const int
Identifies the GridItem control pattern.
UIA_GridItemRowPropertyId → const int
Identifies the Row property of the GridItem control pattern.
UIA_GridItemRowSpanPropertyId → const int
Identifies the RowSpan property of the GridItem control pattern.
UIA_GridPatternId → const int
Identifies the Grid control pattern.
UIA_GridRowCountPropertyId → const int
Identifies the RowCount property of the Grid control pattern.
UIA_GroupControlTypeId → const int
Identifies the Group control type.
UIA_HasKeyboardFocusPropertyId → const int
Identifies the HasKeyboardFocus property, which is a Boolean value that indicates whether the automation element has keyboard focus.
UIA_HeaderControlTypeId → const int
Identifies the Header control type.
UIA_HeaderItemControlTypeId → const int
Identifies the HeaderItem control type.
UIA_HeadingLevelPropertyId → const int
Identifies the HeadingLevel property, which indicates the heading level of a UI Automation element.
UIA_HelpTextPropertyId → const int
Identifies the HelpText property, which is a help text string associated with the automation element.
UIA_HorizontalTextAlignmentAttributeId → const UIA_TEXTATTRIBUTE_ID
UIA_HostedFragmentRootsInvalidatedEventId → const int
UIA_HyperlinkControlTypeId → const int
Identifies the Hyperlink control type.
UIA_ImageControlTypeId → const int
Identifies the Image control type.
UIA_IndentationFirstLineAttributeId → const UIA_TEXTATTRIBUTE_ID
UIA_IndentationLeadingAttributeId → const int
UIA_IndentationTrailingAttributeId → const int
UIA_InputDiscardedEventId → const int
UIA_InputReachedOtherElementEventId → const int
UIA_InputReachedTargetEventId → const int
UIA_Invoke_InvokedEventId → const int
UIA_InvokePatternId → const int
Identifies the Invoke control pattern.
UIA_IsActiveAttributeId → const int
UIA_IsAnnotationPatternAvailablePropertyId → const int
Identifies the IsAnnotationPatternAvailable property, which indicates whether the Annotation control pattern is available for the automation element.
UIA_IsContentElementPropertyId → const int
Identifies the IsContentElement property, which is a Boolean value that specifies whether the element appears in the content view of the automation element tree.
UIA_IsControlElementPropertyId → const int
Identifies the IsControlElement property, which is a Boolean value that specifies whether the element appears in the control view of the automation element tree.
UIA_IsCustomNavigationPatternAvailablePropertyId → const int
Identifies the IsCustomNavigationPatternAvailable property, which indicates whether the CustomNavigation control pattern is available for the automation element.
UIA_IsDataValidForFormPropertyId → const int
Identifies the IsDataValidForForm property, which is a Boolean value that indicates whether the entered or selected value is valid for the form rule associated with the automation element.
UIA_IsDialogPropertyId → const int
Identifies the IsDialog property, which is a Boolean value that indicates whether the automation element is a dialog window.
UIA_IsDockPatternAvailablePropertyId → const int
Identifies the IsDockPatternAvailable property, which indicates whether the Dock control pattern is available for the automation element.
UIA_IsDragPatternAvailablePropertyId → const int
Identifies the IsDragPatternAvailable property, which indicates whether the Drag control pattern is available for the automation element.
UIA_IsDropTargetPatternAvailablePropertyId → const int
Identifies the IsDropTargetPatternAvailable property, which indicates whether the DropTarget control pattern is available for the automation element.
UIA_IsEnabledPropertyId → const int
Identifies the IsEnabled property, which is a Boolean value that indicates whether the UI item referenced by the automation element is enabled and can be interacted with.
UIA_IsExpandCollapsePatternAvailablePropertyId → const int
Identifies the IsExpandCollapsePatternAvailable property, which indicates whether the ExpandCollapse control pattern is available for the automation element.
UIA_IsGridItemPatternAvailablePropertyId → const int
Identifies the IsGridItemPatternAvailable property, which indicates whether the GridItem control pattern is available for the automation element.
UIA_IsGridPatternAvailablePropertyId → const int
Identifies the IsGridPatternAvailable property, which indicates whether the Grid control pattern is available for the automation element.
UIA_IsHiddenAttributeId → const int
UIA_IsInvokePatternAvailablePropertyId → const int
Identifies the IsInvokePatternAvailable property, which indicates whether the Invoke control pattern is available for the automation element.
UIA_IsItalicAttributeId → const int
UIA_IsItemContainerPatternAvailablePropertyId → const int
Identifies the IsItemContainerPatternAvailable property, which indicates whether the ItemContainer control pattern is available for the automation element.
UIA_IsKeyboardFocusablePropertyId → const int
Identifies the IsKeyboardFocusable property, which is a Boolean value that indicates whether the automation element can accept keyboard focus.
UIA_IsLegacyIAccessiblePatternAvailablePropertyId → const int
Identifies the IsLegacyIAccessiblePatternAvailable property, which indicates whether the LegacyIAccessible control pattern is available for the automation element.
UIA_IsMultipleViewPatternAvailablePropertyId → const int
Identifies the IsMultipleViewPatternAvailable property, which indicates whether the MultipleView control pattern is available for the automation element.
UIA_IsObjectModelPatternAvailablePropertyId → const int
Identifies the IsObjectModelPatternAvailable property, which indicates whether the ObjectModel control pattern is available for the automation element.
UIA_IsOffscreenPropertyId → const int
Identifies the IsOffscreen property, which is a Boolean value that indicates whether the automation element is entirely scrolled out of view or collapsed out of view.
UIA_IsPasswordPropertyId → const int
Identifies the IsPassword property, which is a Boolean value that indicates whether the automation element contains protected content or a password.
UIA_IsPeripheralPropertyId → const int
Identifies the IsPeripheral property, which is a Boolean value that indicates whether the automation element represents peripheral UI.
UIA_IsRangeValuePatternAvailablePropertyId → const int
Identifies the IsRangeValuePatternAvailable property, which indicates whether the RangeValue control pattern is available for the automation element.
UIA_IsReadOnlyAttributeId → const int
UIA_IsRequiredForFormPropertyId → const int
Identifies the IsRequiredForForm property, which is a Boolean value that indicates whether the automation element is required to be filled out on a form.
UIA_IsScrollItemPatternAvailablePropertyId → const int
Identifies the IsScrollItemPatternAvailable property, which indicates whether the ScrollItem control pattern is available for the automation element.
UIA_IsScrollPatternAvailablePropertyId → const int
Identifies the IsScrollPatternAvailable property, which indicates whether the Scroll control pattern is available for the automation element.
UIA_IsSelectionItemPatternAvailablePropertyId → const int
Identifies the IsSelectionItemPatternAvailable property, which indicates whether the SelectionItem control pattern is available for the automation element.
UIA_IsSelectionPattern2AvailablePropertyId → const UIA_PROPERTY_ID
UIA_IsSelectionPatternAvailablePropertyId → const int
Identifies the IsSelectionPatternAvailable property, which indicates whether the Selection control pattern is available for the automation element.
UIA_IsSpreadsheetItemPatternAvailablePropertyId → const int
Identifies the IsSpreadsheetItemPatternAvailable property, which indicates whether the SpreadsheetItem control pattern is available for the automation element.
UIA_IsSpreadsheetPatternAvailablePropertyId → const int
Identifies the IsSpreadsheetPatternAvailable property, which indicates whether the Spreadsheet control pattern is available for the automation element.
UIA_IsStylesPatternAvailablePropertyId → const int
Identifies the IsStylesPatternAvailable property, which indicates whether the Styles control pattern is available for the automation element.
UIA_IsSubscriptAttributeId → const int
UIA_IsSuperscriptAttributeId → const int
UIA_IsSynchronizedInputPatternAvailablePropertyId → const int
Identifies the IsSynchronizedInputPatternAvailable property, which indicates whether the SynchronizedInput control pattern is available for the automation element.
UIA_IsTableItemPatternAvailablePropertyId → const int
Identifies the IsTableItemPatternAvailable property, which indicates whether the TableItem control pattern is available for the automation element.
UIA_IsTablePatternAvailablePropertyId → const int
Identifies the IsTablePatternAvailable property, which indicates whether the Table control pattern is available for the automation element.
UIA_IsTextChildPatternAvailablePropertyId → const int
Identifies the IsTextChildPatternAvailable property, which indicates whether the TextChild control pattern is available for the automation element.
UIA_IsTextEditPatternAvailablePropertyId → const int
Identifies the IsTextEditPatternAvailable property, which indicates whether the TextEdit control pattern is available for the automation element.
UIA_IsTextPattern2AvailablePropertyId → const int
Identifies the IsTextPattern2Available property, which indicates whether version two of the Text control pattern is available for the automation element.
UIA_IsTextPatternAvailablePropertyId → const int
Identifies the IsTextPatternAvailable property, which indicates whether the Text control pattern is available for the automation element.
UIA_IsTogglePatternAvailablePropertyId → const int
Identifies the IsTogglePatternAvailable property, which indicates whether the Toggle control pattern is available for the automation element.
UIA_IsTransformPattern2AvailablePropertyId → const int
Identifies the IsTransformPattern2Available property, which indicates whether version two of the Transform control pattern is available for the automation element.
UIA_IsTransformPatternAvailablePropertyId → const int
Identifies the IsTransformPatternAvailable property, which indicates whether the Transform control pattern is available for the automation element.
UIA_IsValuePatternAvailablePropertyId → const int
Identifies the IsValuePatternAvailable property, which indicates whether the Value control pattern is available for the automation element.
UIA_IsVirtualizedItemPatternAvailablePropertyId → const int
Identifies the IsVirtualizedItemPatternAvailable property, which indicates whether the VirtualizedItem control pattern is available for the automation element.
UIA_IsWindowPatternAvailablePropertyId → const int
Identifies the IsWindowPatternAvailable property, which indicates whether the Window control pattern is available for the automation element.
UIA_ItemContainerPatternId → const int
Identifies the ItemContainer control pattern.
UIA_ItemStatusPropertyId → const int
Identifies the ItemStatus property, which is a text string describing the status of an item of the automation element.
UIA_ItemTypePropertyId → const int
Identifies the ItemType property, which is a text string describing the type of the automation element.
UIA_LabeledByPropertyId → const int
Identifies the LabeledBy property, which is an automation element that contains the text label for this element.
UIA_LandmarkTypePropertyId → const int
Identifies the LandmarkType property, which is a Landmark Type Identifier associated with an element.
UIA_LayoutInvalidatedEventId → const int
UIA_LegacyIAccessibleChildIdPropertyId → const int
Identifies the ChildId property of the LegacyIAccessible control pattern.
UIA_LegacyIAccessibleDefaultActionPropertyId → const int
Identifies the DefaultAction property of the LegacyIAccessible control pattern.
UIA_LegacyIAccessibleDescriptionPropertyId → const int
Identifies the Description property of the LegacyIAccessible control pattern.
UIA_LegacyIAccessibleHelpPropertyId → const int
Identifies the Help property of the LegacyIAccessible control pattern.
UIA_LegacyIAccessibleKeyboardShortcutPropertyId → const int
Identifies the KeyboardShortcut property of the LegacyIAccessible control pattern.
UIA_LegacyIAccessibleNamePropertyId → const int
Identifies the Name property of the LegacyIAccessible control pattern.
UIA_LegacyIAccessiblePatternId → const int
Identifies the LegacyIAccessible control pattern.
UIA_LegacyIAccessibleRolePropertyId → const int
Identifies the Role property of the LegacyIAccessible control pattern.
UIA_LegacyIAccessibleSelectionPropertyId → const int
Identifies the Selection property of the LegacyIAccessible control pattern.
UIA_LegacyIAccessibleStatePropertyId → const int
Identifies the State property of the LegacyIAccessible control pattern.
UIA_LegacyIAccessibleValuePropertyId → const int
Identifies the Value property of the LegacyIAccessible control pattern.
UIA_LevelPropertyId → const int
Identifies the Level property, which is a 1-based integer associated with an automation element.
UIA_LineSpacingAttributeId → const int
UIA_LinkAttributeId → const int
UIA_ListControlTypeId → const int
Identifies the List control type.
UIA_ListItemControlTypeId → const int
Identifies the ListItem control type.
UIA_LiveRegionChangedEventId → const int
UIA_LiveSettingPropertyId → const int
Identifies the LiveSetting property, which is supported by an automation element that represents a live region.
UIA_LocalizedControlTypePropertyId → const int
Identifies the LocalizedControlType property, which is a text string describing the type of control that the automation element represents.
UIA_LocalizedLandmarkTypePropertyId → const int
Identifies the LocalizedLandmarkType, which is a text string describing the type of landmark that the automation element represents.
UIA_MainLandmarkTypeId → const int
UIA_MarginBottomAttributeId → const int
UIA_MarginLeadingAttributeId → const int
UIA_MarginTopAttributeId → const int
UIA_MarginTrailingAttributeId → const int
UIA_MenuBarControlTypeId → const int
Identifies the MenuBar control type.
UIA_MenuClosedEventId → const int
UIA_MenuControlTypeId → const int
Identifies the Menu control type.
UIA_MenuItemControlTypeId → const int
Identifies the MenuItem control type.
UIA_MenuModeEndEventId → const int
UIA_MenuModeStartEventId → const int
UIA_MenuOpenedEventId → const int
UIA_MultipleViewCurrentViewPropertyId → const int
Identifies the CurrentView property of the MultipleView control pattern.
UIA_MultipleViewPatternId → const int
Identifies the MultipleView control pattern.
UIA_MultipleViewSupportedViewsPropertyId → const int
Identifies the SupportedViews property of the MultipleView control pattern.
UIA_NamePropertyId → const int
Identifies the Name property, which is a string that holds the name of the automation element.
UIA_NativeWindowHandlePropertyId → const int
Identifies the NativeWindowHandle property, which is an integer that represents the handle (HWND) of the automation element window, if it exists; otherwise, this property is 0.
UIA_NavigationLandmarkTypeId → const int
UIA_NotificationEventId → const int
UIA_ObjectModelPatternId → const int
Identifies the ObjectModel control pattern.
UIA_OptimizeForVisualContentPropertyId → const int
Identifies the OptimizeForVisualContent property, which is a Boolean value that indicates whether the provider exposes only elements that are visible.
UIA_OrientationPropertyId → const int
Identifies the Orientation property, which indicates the orientation of the control represented by the automation element.
UIA_OutlineColorPropertyId → const int
Identifies the OutlineColor property, which specifies the color used for the outline of the automation element.
UIA_OutlineStylesAttributeId → const int
UIA_OutlineThicknessPropertyId → const int
Identifies the OutlineThickness property, which specifies the width for the outline of the automation element.
UIA_OverlineColorAttributeId → const int
UIA_OverlineStyleAttributeId → const int
UIA_PaneControlTypeId → const int
Identifies the Pane control type.
UIA_PositionInSetPropertyId → const int
Identifies the PositionInSet property, which is a 1-based integer associated with an automation element.
UIA_ProcessIdPropertyId → const int
Identifies the ProcessId property, which is an integer representing the process identifier (ID) of the automation element.
UIA_ProgressBarControlTypeId → const int
Identifies the ProgressBar control type.
UIA_ProviderDescriptionPropertyId → const int
Identifies the ProviderDescription property, which is a formatted string containing the source information of the UI Automation provider for the automation element, including proxy information.
UIA_RadioButtonControlTypeId → const int
Identifies the RadioButton control type.
UIA_RangeValueIsReadOnlyPropertyId → const int
Identifies the IsReadOnly property of the RangeValue control pattern.
UIA_RangeValueLargeChangePropertyId → const int
Identifies the LargeChange property of the RangeValue control pattern.
UIA_RangeValueMaximumPropertyId → const int
Identifies the Maximum property of the RangeValue control pattern.
UIA_RangeValueMinimumPropertyId → const int
Identifies the Minimum property of the RangeValue control pattern.
UIA_RangeValuePatternId → const int
Identifies the RangeValue control pattern.
UIA_RangeValueSmallChangePropertyId → const int
Identifies the SmallChange property of the RangeValue control pattern.
UIA_RangeValueValuePropertyId → const int
Identifies the Value property of the RangeValue control pattern.
UIA_RotationPropertyId → const int
Identifies the Rotation property, which specifies the angle of rotation in unspecified units.
UIA_RuntimeIdPropertyId → const int
Identifies the RuntimeId property, which is an array of integers representing the identifier for an automation element.
UIA_SayAsInterpretAsAttributeId → const int
UIA_SayAsInterpretAsMetadataId → const int
UIA_ScrollBarControlTypeId → const int
Identifies the ScrollBar control type.
UIA_ScrollHorizontallyScrollablePropertyId → const int
Identifies the HorizontallyScrollable property of the Scroll control pattern.
UIA_ScrollHorizontalScrollPercentPropertyId → const int
Identifies the HorizontalScrollPercent property of the Scroll control pattern.
UIA_ScrollHorizontalViewSizePropertyId → const int
Identifies the HorizontalViewSize property of the Scroll control pattern.
UIA_ScrollItemPatternId → const int
Identifies the ScrollItem control pattern.
UIA_ScrollPatternId → const int
Identifies the Scroll control pattern.
UIA_ScrollVerticallyScrollablePropertyId → const int
Identifies the VerticallyScrollable property of the Scroll control pattern.
UIA_ScrollVerticalScrollPercentPropertyId → const int
Identifies the VerticalScrollPercent property of the Scroll control pattern.
UIA_ScrollVerticalViewSizePropertyId → const int
Identifies the VerticalViewSize property of the Scroll control pattern.
UIA_SearchLandmarkTypeId → const int
UIA_Selection2CurrentSelectedItemPropertyId → const UIA_PROPERTY_ID
UIA_Selection2FirstSelectedItemPropertyId → const UIA_PROPERTY_ID
UIA_Selection2ItemCountPropertyId → const int
UIA_Selection2LastSelectedItemPropertyId → const UIA_PROPERTY_ID
UIA_Selection_InvalidatedEventId → const int
UIA_SelectionActiveEndAttributeId → const int
UIA_SelectionCanSelectMultiplePropertyId → const int
Identifies the CanSelectMultiple property of the Selection control pattern.
UIA_SelectionIsSelectionRequiredPropertyId → const int
Identifies the IsSelectionRequired property of the Selection control pattern.
UIA_SelectionItem_ElementAddedToSelectionEventId → const UIA_EVENT_ID
UIA_SelectionItem_ElementRemovedFromSelectionEventId → const UIA_EVENT_ID
UIA_SelectionItem_ElementSelectedEventId → const int
UIA_SelectionItemIsSelectedPropertyId → const int
Identifies the IsSelected property of the SelectionItem control pattern.
UIA_SelectionItemPatternId → const int
Identifies the SelectionItem control pattern.
UIA_SelectionItemSelectionContainerPropertyId → const int
Identifies the SelectionContainer property of the SelectionItem control pattern.
UIA_SelectionPattern2Id → const int
UIA_SelectionPatternId → const int
Identifies the Selection control pattern.
UIA_SelectionSelectionPropertyId → const int
Identifies the Selection property of the Selection control pattern.
UIA_SemanticZoomControlTypeId → const int
Identifies the SemanticZoom control type.
UIA_SeparatorControlTypeId → const int
Identifies the Separator control type.
UIA_SizeOfSetPropertyId → const int
Identifies the SizeOfSet property, which is a 1-based integer associated with an automation element.
UIA_SizePropertyId → const int
Identifies the Size property, which specifies the width and height of the automation element.
UIA_SliderControlTypeId → const int
Identifies the Slider control type.
UIA_SpinnerControlTypeId → const int
Identifies the Spinner control type.
UIA_SplitButtonControlTypeId → const int
Identifies the SplitButton control type.
UIA_SpreadsheetItemAnnotationObjectsPropertyId → const int
Identifies the AnnotationObjects property of the SpreadsheetItem control pattern.
UIA_SpreadsheetItemAnnotationTypesPropertyId → const int
Identifies the AnnotationTypes property of the SpreadsheetItem control pattern.
UIA_SpreadsheetItemFormulaPropertyId → const int
Identifies the Formula property of the SpreadsheetItem control pattern.
UIA_SpreadsheetItemPatternId → const int
Identifies the SpreadsheetItem control pattern.
UIA_SpreadsheetPatternId → const int
Identifies the Spreadsheet control pattern.
UIA_StatusBarControlTypeId → const int
Identifies the StatusBar control type.
UIA_StrikethroughColorAttributeId → const int
UIA_StrikethroughStyleAttributeId → const int
UIA_StructureChangedEventId → const int
UIA_StyleIdAttributeId → const int
UIA_StyleNameAttributeId → const int
UIA_StylesExtendedPropertiesPropertyId → const int
Identifies the ExtendedProperties property of the Styles control pattern.
UIA_StylesFillColorPropertyId → const int
Identifies the FillColor property of the Styles control pattern.
UIA_StylesFillPatternColorPropertyId → const int
Identifies the FillPatternColor property of the Styles control pattern.
UIA_StylesFillPatternStylePropertyId → const int
Identifies the FillPatternStyle property of the Styles control pattern.
UIA_StylesPatternId → const int
Identifies the Styles control pattern.
UIA_StylesShapePropertyId → const int
Identifies the Shape property of the Styles control pattern.
UIA_StylesStyleIdPropertyId → const int
Identifies the StyleId property of the Styles control pattern.
UIA_StylesStyleNamePropertyId → const int
Identifies the StyleName property of the Styles control pattern.
UIA_SynchronizedInputPatternId → const int
Identifies the SynchronizedInput control pattern.
UIA_SystemAlertEventId → const int
UIA_TabControlTypeId → const int
Identifies the Tab control type.
UIA_TabItemControlTypeId → const int
Identifies the TabItem control type.
UIA_TableColumnHeadersPropertyId → const int
Identifies the ColumnHeaders property of the Table control pattern.
UIA_TableControlTypeId → const int
Identifies the Table control type.
UIA_TableItemColumnHeaderItemsPropertyId → const int
Identifies the ColumnHeaderItems property of the TableItem control pattern.
UIA_TableItemPatternId → const int
Identifies the TableItem control pattern.
UIA_TableItemRowHeaderItemsPropertyId → const int
Identifies the RowHeaderItems property of the TableItem control pattern.
UIA_TablePatternId → const int
Identifies the Table control pattern.
UIA_TableRowHeadersPropertyId → const int
Identifies the RowHeaders property of the Table control pattern.
UIA_TableRowOrColumnMajorPropertyId → const int
Identifies the RowOrColumnMajor property of the Table control pattern.
UIA_TabsAttributeId → const int
UIA_Text_TextChangedEventId → const int
UIA_Text_TextSelectionChangedEventId → const int
UIA_TextChildPatternId → const int
Identifies the TextChild control pattern.
UIA_TextControlTypeId → const int
Identifies the Text control type.
UIA_TextEdit_ConversionTargetChangedEventId → const UIA_EVENT_ID
UIA_TextEdit_TextChangedEventId → const int
UIA_TextEditPatternId → const int
Identifies the TextEdit control pattern.
UIA_TextFlowDirectionsAttributeId → const int
UIA_TextPattern2Id → const int
Identifies the second version of the Text control pattern.
UIA_TextPatternId → const int
Identifies the Text control pattern.
UIA_ThumbControlTypeId → const int
Identifies the Thumb control type.
UIA_TitleBarControlTypeId → const int
Identifies the TitleBar control type.
UIA_TogglePatternId → const int
Identifies the Toggle control pattern.
UIA_ToggleToggleStatePropertyId → const int
Identifies the ToggleState property of the Toggle control pattern.
UIA_ToolBarControlTypeId → const int
Identifies the ToolBar control type.
UIA_ToolTipClosedEventId → const int
UIA_ToolTipControlTypeId → const int
Identifies the ToolTip control type.
UIA_ToolTipOpenedEventId → const int
UIA_Transform2CanZoomPropertyId → const int
Identifies the CanZoom property of the Transform control pattern.
UIA_Transform2ZoomLevelPropertyId → const int
Identifies the ZoomLevel property of the Transform control pattern.
UIA_Transform2ZoomMaximumPropertyId → const int
Identifies the ZoomMaximum property of the Transform control pattern.
UIA_Transform2ZoomMinimumPropertyId → const int
Identifies the ZoomMinimum property of the Transform control pattern.
UIA_TransformCanMovePropertyId → const int
Identifies the CanMove property of the Transform control pattern.
UIA_TransformCanResizePropertyId → const int
Identifies the CanResize property of the Transform control pattern.
UIA_TransformCanRotatePropertyId → const int
Identifies the CanRotate property of the Transform control pattern.
UIA_TransformPattern2Id → const int
Identifies the second version of the Transform control pattern.
UIA_TransformPatternId → const int
Identifies the Transform control pattern.
UIA_TreeControlTypeId → const int
Identifies the Tree control type.
UIA_TreeItemControlTypeId → const int
Identifies the TreeItem control type.
UIA_UnderlineColorAttributeId → const int
UIA_UnderlineStyleAttributeId → const int
UIA_ValueIsReadOnlyPropertyId → const int
Identifies the IsReadOnly property of the Value control pattern.
UIA_ValuePatternId → const int
Identifies the Value control pattern.
UIA_ValueValuePropertyId → const int
Identifies the Value property of the Value control pattern.
UIA_VirtualizedItemPatternId → const int
Identifies the VirtualizedItem control pattern.
UIA_VisualEffectsPropertyId → const int
Identifies the VisualEffects property, which is a bit field that specifies effects on the automation element, such as shadow, reflection, glow, soft edges, or bevel.
UIA_Window_WindowClosedEventId → const int
UIA_Window_WindowOpenedEventId → const int
UIA_WindowCanMaximizePropertyId → const int
Identifies the CanMaximize property of the Window control pattern.
UIA_WindowCanMinimizePropertyId → const int
Identifies the CanMinimize property of the Window control pattern.
UIA_WindowControlTypeId → const int
Identifies the Window control type.
UIA_WindowIsModalPropertyId → const int
Identifies the IsModal property of the Window control pattern.
UIA_WindowIsTopmostPropertyId → const int
Identifies the IsTopmost property of the Window control pattern.
UIA_WindowPatternId → const int
Identifies the Window control pattern.
UIA_WindowWindowInteractionStatePropertyId → const int
Identifies the WindowInteractionState property of the Window control pattern.
UIA_WindowWindowVisualStatePropertyId → const int
Identifies the WindowVisualState property of the Window control pattern.
ULW_ALPHA → const int
ULW_COLORKEY → const int
ULW_EX_NORESIZE → const int
ULW_OPAQUE → const int
Unknown → const int
Format is unknown
UNPROTECTED_DACL_SECURITY_INFORMATION → const OBJECT_SECURITY_INFORMATION
UNPROTECTED_SACL_SECURITY_INFORMATION → const OBJECT_SECURITY_INFORMATION
UOI_FLAGS → const int
UOI_HEAPSIZE → const int
UOI_IO → const int
UOI_NAME → const int
UOI_TYPE → const int
UOI_USER_SID → const int
UpdateBlackBoxRecorder → const int
Uri_PROPERTY_ABSOLUTE_URI → const int
Uri_PROPERTY_AUTHORITY → const int
Uri_PROPERTY_DISPLAY_URI → const int
Uri_PROPERTY_DOMAIN → const int
Uri_PROPERTY_DWORD_LAST → const int
Uri_PROPERTY_DWORD_START → const int
Uri_PROPERTY_EXTENSION → const int
Uri_PROPERTY_FRAGMENT → const int
Uri_PROPERTY_HOST → const int
Uri_PROPERTY_HOST_TYPE → const int
Uri_PROPERTY_PASSWORD → const int
Uri_PROPERTY_PATH → const int
Uri_PROPERTY_PATH_AND_QUERY → const int
Uri_PROPERTY_PORT → const int
Uri_PROPERTY_QUERY → const int
Uri_PROPERTY_RAW_URI → const int
Uri_PROPERTY_SCHEME → const int
Uri_PROPERTY_SCHEME_NAME → const int
Uri_PROPERTY_STRING_LAST → const int
Uri_PROPERTY_STRING_START → const int
Uri_PROPERTY_USER_INFO → const int
Uri_PROPERTY_USER_NAME → const int
Uri_PROPERTY_ZONE → const int
UserEnabled → const int
The specified architecture of code can run in user mode.
UserPresence → const int
VALIDBITS → const int
VAR_CONST → const int
The VARDESC describes a symbolic constant.
VAR_DISPATCH → const int
The variable can only be accessed through IDispatch::Invoke.
VAR_PERINSTANCE → const int
The variable is a field or member of the type.
VAR_STATIC → const int
There is only one instance of the variable.
VARFLAG_FBINDABLE → const int
The variable supports data binding.
VARFLAG_FDEFAULTBIND → const int
The variable is the single property that best represents the object.
VARFLAG_FDEFAULTCOLLELEM → const int
Permits an optimization in which the compiler looks for a member named "xyz" on the type of abc.
VARFLAG_FDISPLAYBIND → const int
The variable is displayed to the user as bindable.
VARFLAG_FHIDDEN → const int
The variable should not be displayed to the user in a browser, although it exists and is bindable.
VARFLAG_FIMMEDIATEBIND → const int
The variable is mapped as individual bindable properties.
VARFLAG_FNONBROWSABLE → const int
The variable appears in an object browser, but not in a properties browser.
VARFLAG_FREADONLY → const int
Assignment to the variable should not be allowed.
VARFLAG_FREPLACEABLE → const int
Tags the interface as having default behaviors.
VARFLAG_FREQUESTEDIT → const int
When set, any attempt to directly change the property results in a call to IPropertyNotifySink::OnRequestEdit.
VARFLAG_FRESTRICTED → const int
The variable should not be accessible from macro languages.
VARFLAG_FSOURCE → const int
The variable returns an object that is a source of events.
VARFLAG_FUIDEFAULT → const int
The variable is the default display in the user interface.
VARIANT_ALPHABOOL → const int
Converts a VT_BOOL value to a string containing either "True" or "False".
VARIANT_CALENDAR_GREGORIAN → const int
VARIANT_CALENDAR_HIJRI → const int
VARIANT_CALENDAR_THAI → const int
VARIANT_LOCALBOOL → const int
For conversions from VT_BOOL to VT_BSTR and back, uses the language specified by the locale in use on the local computer.
VARIANT_NOUSEROVERRIDE → const int
For conversions to or from VT_BSTR, passes LOCALE_NOUSEROVERRIDE to the core coercion routines.
VARIANT_NOVALUEPROP → const int
Prevents the function from attempting to coerce an object to a fundamental type by getting the Value property. Applications should set this flag only if necessary, because it makes their behavior inconsistent with other applications.
VARIANT_USE_NLS → const int
VER_AND → const int
All product suites specified in the wSuiteMask member must be present in the current system.
VER_BUILDNUMBER → const int
VER_EQUAL → const int
VER_GREATER → const int
The current value must be greater than the specified value.
VER_GREATER_EQUAL → const int
The current value must be greater than or equal to the specified value.
VER_LESS → const int
The current value must be less than the specified value.
VER_LESS_EQUAL → const int
The current value must be less than or equal to the specified value.
VER_MAJORVERSION → const int
VER_MINORVERSION → const int
VER_NT_DOMAIN_CONTROLLER → const int
VER_NT_SERVER → const int
VER_NT_WORKSTATION → const int
VER_OR → const int
At least one of the specified product suites must be present in the current system.
VER_PLATFORMID → const int
VER_PRODUCT_TYPE → const int
VER_SERVICEPACKMAJOR → const int
VER_SERVICEPACKMINOR → const int
VER_SUITENAME → const int
VerifyProcessorPowerPolicyAc → const int
VerifyProcessorPowerPolicyDc → const int
VerifySystemPolicyAc → const int
VerifySystemPolicyDc → const int
VERTRES → const int
Height, in raster lines, of the screen; or for printers, the height, in pixels, of the printable area of the page.
VERTSIZE → const int
Height, in millimeters, of the physical screen.
VFF_BUFFTOOSMALL → const int
VFF_CURNEDEST → const int
VFF_FILEINUSE → const int
VFFF_ISSHAREDFILE → const int
VIETNAMESE_CHARSET → const int
VIF_ACCESSVIOLATION → const int
VIF_BUFFTOOSMALL → const int
VIF_CANNOTCREATE → const int
VIF_CANNOTDELETE → const int
VIF_CANNOTDELETECUR → const int
VIF_CANNOTLOADCABINET → const int
VIF_CANNOTLOADLZ32 → const int
VIF_CANNOTREADDST → const int
VIF_CANNOTREADSRC → const int
VIF_CANNOTRENAME → const int
VIF_DIFFCODEPG → const int
VIF_DIFFLANG → const int
VIF_DIFFTYPE → const int
VIF_FILEINUSE → const int
VIF_MISMATCH → const int
VIF_OUTOFMEMORY → const int
VIF_OUTOFSPACE → const int
VIF_SHARINGVIOLATION → const int
VIF_SRCOLD → const int
VIF_TEMPFILE → const int
VIF_WRITEPROT → const int
VIFF_DONTDELETEOLD → const int
VIFF_FORCEINSTALL → const int
VK_0 → const int
VK_1 → const int
VK_2 → const int
VK_3 → const int
VK_4 → const int
VK_5 → const int
VK_6 → const int
VK_7 → const int
VK_8 → const int
VK_9 → const int
VK__none_ → const int
VK_A → const int
VK_ABNT_C1 → const int
VK_ABNT_C2 → const int
VK_ACCEPT → const int
VK_ADD → const int
VK_APPS → const int
VK_ATTN → const int
VK_B → const int
VK_BACK → const int
VK_BROWSER_BACK → const int
VK_BROWSER_FAVORITES → const int
VK_BROWSER_FORWARD → const int
VK_BROWSER_HOME → const int
VK_BROWSER_REFRESH → const int
VK_BROWSER_STOP → const int
VK_C → const int
VK_CANCEL → const int
VK_CAPITAL → const int
VK_CLEAR → const int
VK_CONTROL → const int
VK_CONVERT → const int
VK_CRSEL → const int
VK_D → const int
VK_DBE_ALPHANUMERIC → const int
VK_DBE_CODEINPUT → const int
VK_DBE_DBCSCHAR → const int
VK_DBE_DETERMINESTRING → const int
VK_DBE_ENTERDLGCONVERSIONMODE → const int
VK_DBE_ENTERIMECONFIGMODE → const int
VK_DBE_ENTERWORDREGISTERMODE → const int
VK_DBE_FLUSHSTRING → const int
VK_DBE_HIRAGANA → const int
VK_DBE_KATAKANA → const int
VK_DBE_NOCODEINPUT → const int
VK_DBE_NOROMAN → const int
VK_DBE_ROMAN → const int
VK_DBE_SBCSCHAR → const int
VK_DECIMAL → const int
VK_DELETE → const int
VK_DIVIDE → const int
VK_DOWN → const int
VK_E → const int
VK_END → const int
VK_EREOF → const int
VK_ESCAPE → const int
VK_EXECUTE → const int
VK_EXSEL → const int
VK_F → const int
VK_F1 → const int
VK_F10 → const int
VK_F11 → const int
VK_F12 → const int
VK_F13 → const int
VK_F14 → const int
VK_F15 → const int
VK_F16 → const int
VK_F17 → const int
VK_F18 → const int
VK_F19 → const int
VK_F2 → const int
VK_F20 → const int
VK_F21 → const int
VK_F22 → const int
VK_F23 → const int
VK_F24 → const int
VK_F3 → const int
VK_F4 → const int
VK_F5 → const int
VK_F6 → const int
VK_F7 → const int
VK_F8 → const int
VK_F9 → const int
VK_FINAL → const int
VK_G → const int
VK_GAMEPAD_A → const int
VK_GAMEPAD_B → const int
VK_GAMEPAD_DPAD_DOWN → const int
VK_GAMEPAD_DPAD_LEFT → const int
VK_GAMEPAD_DPAD_RIGHT → const int
VK_GAMEPAD_DPAD_UP → const int
VK_GAMEPAD_LEFT_SHOULDER → const int
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON → const int
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN → const int
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT → const int
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT → const int
VK_GAMEPAD_LEFT_THUMBSTICK_UP → const int
VK_GAMEPAD_LEFT_TRIGGER → const int
VK_GAMEPAD_MENU → const int
VK_GAMEPAD_RIGHT_SHOULDER → const int
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON → const int
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN → const int
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT → const int
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT → const int
VK_GAMEPAD_RIGHT_THUMBSTICK_UP → const int
VK_GAMEPAD_RIGHT_TRIGGER → const int
VK_GAMEPAD_VIEW → const int
VK_GAMEPAD_X → const int
VK_GAMEPAD_Y → const int
VK_H → const int
VK_HANGEUL → const int
VK_HANGUL → const int
VK_HANJA → const int
VK_HELP → const int
VK_HOME → const int
VK_I → const int
VK_ICO_00 → const int
VK_ICO_CLEAR → const int
VK_ICO_HELP → const int
VK_IME_OFF → const int
VK_IME_ON → const int
VK_INSERT → const int
VK_J → const int
VK_JUNJA → const int
VK_K → const int
VK_KANA → const int
VK_KANJI → const int
VK_L → const int
VK_LAUNCH_APP1 → const int
VK_LAUNCH_APP2 → const int
VK_LAUNCH_MAIL → const int
VK_LAUNCH_MEDIA_SELECT → const int
VK_LBUTTON → const int
VK_LCONTROL → const int
VK_LEFT → const int
VK_LMENU → const int
VK_LSHIFT → const int
VK_LWIN → const int
VK_M → const int
VK_MBUTTON → const int
VK_MEDIA_NEXT_TRACK → const int
VK_MEDIA_PLAY_PAUSE → const int
VK_MEDIA_PREV_TRACK → const int
VK_MEDIA_STOP → const int
VK_MENU → const int
VK_MODECHANGE → const int
VK_MULTIPLY → const int
VK_N → const int
VK_NAVIGATION_ACCEPT → const int
VK_NAVIGATION_CANCEL → const int
VK_NAVIGATION_DOWN → const int
VK_NAVIGATION_LEFT → const int
VK_NAVIGATION_MENU → const int
VK_NAVIGATION_RIGHT → const int
VK_NAVIGATION_UP → const int
VK_NAVIGATION_VIEW → const int
VK_NEXT → const int
VK_NONAME → const int
VK_NONCONVERT → const int
VK_NUMLOCK → const int
VK_NUMPAD0 → const int
VK_NUMPAD1 → const int
VK_NUMPAD2 → const int
VK_NUMPAD3 → const int
VK_NUMPAD4 → const int
VK_NUMPAD5 → const int
VK_NUMPAD6 → const int
VK_NUMPAD7 → const int
VK_NUMPAD8 → const int
VK_NUMPAD9 → const int
VK_O → const int
VK_OEM_1 → const int
VK_OEM_102 → const int
VK_OEM_2 → const int
VK_OEM_3 → const int
VK_OEM_4 → const int
VK_OEM_5 → const int
VK_OEM_6 → const int
VK_OEM_7 → const int
VK_OEM_8 → const int
VK_OEM_ATTN → const int
VK_OEM_AUTO → const int
VK_OEM_AX → const int
VK_OEM_BACKTAB → const int
VK_OEM_CLEAR → const int
VK_OEM_COMMA → const int
VK_OEM_COPY → const int
VK_OEM_CUSEL → const int
VK_OEM_ENLW → const int
VK_OEM_FINISH → const int
VK_OEM_FJ_JISHO → const int
VK_OEM_FJ_LOYA → const int
VK_OEM_FJ_MASSHOU → const int
VK_OEM_FJ_ROYA → const int
VK_OEM_FJ_TOUROKU → const int
VK_OEM_JUMP → const int
VK_OEM_MINUS → const int
VK_OEM_NEC_EQUAL → const int
VK_OEM_PA1 → const int
VK_OEM_PA2 → const int
VK_OEM_PA3 → const int
VK_OEM_PERIOD → const int
VK_OEM_PLUS → const int
VK_OEM_RESET → const int
VK_OEM_WSCTRL → const int
VK_P → const int
VK_PA1 → const int
VK_PACKET → const int
VK_PAD_A → const int
VK_PAD_B → const int
VK_PAD_BACK → const int
VK_PAD_DPAD_DOWN → const int
VK_PAD_DPAD_LEFT → const int
VK_PAD_DPAD_RIGHT → const int
VK_PAD_DPAD_UP → const int
VK_PAD_LSHOULDER → const int
VK_PAD_LTHUMB_DOWN → const int
VK_PAD_LTHUMB_DOWNLEFT → const int
VK_PAD_LTHUMB_DOWNRIGHT → const int
VK_PAD_LTHUMB_LEFT → const int
VK_PAD_LTHUMB_PRESS → const int
VK_PAD_LTHUMB_RIGHT → const int
VK_PAD_LTHUMB_UP → const int
VK_PAD_LTHUMB_UPLEFT → const int
VK_PAD_LTHUMB_UPRIGHT → const int
VK_PAD_LTRIGGER → const int
VK_PAD_RSHOULDER → const int
VK_PAD_RTHUMB_DOWN → const int
VK_PAD_RTHUMB_DOWNLEFT → const int
VK_PAD_RTHUMB_DOWNRIGHT → const int
VK_PAD_RTHUMB_LEFT → const int
VK_PAD_RTHUMB_PRESS → const int
VK_PAD_RTHUMB_RIGHT → const int
VK_PAD_RTHUMB_UP → const int
VK_PAD_RTHUMB_UPLEFT → const int
VK_PAD_RTHUMB_UPRIGHT → const int
VK_PAD_RTRIGGER → const int
VK_PAD_START → const int
VK_PAD_X → const int
VK_PAD_Y → const int
VK_PAUSE → const int
VK_PLAY → const int
VK_PRINT → const int
VK_PRIOR → const int
VK_PROCESSKEY → const int
VK_Q → const int
VK_R → const int
VK_RBUTTON → const int
VK_RCONTROL → const int
VK_RETURN → const int
VK_RIGHT → const int
VK_RMENU → const int
VK_RSHIFT → const int
VK_RWIN → const int
VK_S → const int
VK_SCROLL → const int
VK_SELECT → const int
VK_SEPARATOR → const int
VK_SHIFT → const int
VK_SLEEP → const int
VK_SNAPSHOT → const int
VK_SPACE → const int
VK_SUBTRACT → const int
VK_T → const int
VK_TAB → const int
VK_U → const int
VK_UP → const int
VK_V → const int
VK_VOLUME_DOWN → const int
VK_VOLUME_MUTE → const int
VK_VOLUME_UP → const int
VK_W → const int
VK_X → const int
VK_XBUTTON1 → const int
VK_XBUTTON2 → const int
VK_Y → const int
VK_Z → const int
VK_ZOOM → const int
VOLUME_NAME_DOS → const int
VOLUME_NAME_GUID → const int
VOLUME_NAME_NONE → const int
VOLUME_NAME_NT → const int
VOS__BASE → const int
VOS__PM16 → const int
VOS__PM32 → const int
VOS__WINDOWS16 → const int
VOS__WINDOWS32 → const int
VOS_DOS → const int
VOS_DOS_WINDOWS16 → const int
VOS_DOS_WINDOWS32 → const int
VOS_NT → const int
VOS_NT_WINDOWS32 → const int
VOS_OS216 → const int
VOS_OS216_PM16 → const int
VOS_OS232 → const int
VOS_OS232_PM32 → const int
VOS_UNKNOWN → const int
VOS_WINCE → const int
VREFRESH → const int
For display devices: the current vertical refresh rate of the device, in cycles per second (Hz). A vertical refresh rate value of 0 or 1 represents the display hardware's default refresh rate.
VS_FF_DEBUG → const int
VS_FF_INFOINFERRED → const int
VS_FF_PATCHED → const int
VS_FF_PRERELEASE → const int
VS_FF_PRIVATEBUILD → const int
VS_FF_SPECIALBUILD → const int
VSS_DISABLED → const int
VSS_HOT → const int
VSS_NORMAL → const int
VSS_PUSHED → const int
VT_ARRAY → const int
VT_BLOB → const int
VT_BLOB_OBJECT → const int
VT_BOOL → const int
VT_BSTR → const int
VT_BSTR_BLOB → const int
VT_BYREF → const int
VT_CARRAY → const int
VT_CF → const int
VT_CLSID → const int
VT_CY → const int
VT_DATE → const int
VT_DECIMAL → const int
VT_DISPATCH → const int
VT_EMPTY → const int
VT_ERROR → const int
VT_FILETIME → const int
VT_HRESULT → const int
VT_I1 → const int
VT_I2 → const int
VT_I4 → const int
VT_I8 → const int
VT_ILLEGAL → const int
VT_ILLEGALMASKED → const int
VT_INT → const int
VT_INT_PTR → const int
VT_LPSTR → const int
VT_LPWSTR → const int
VT_NULL → const int
VT_PTR → const int
VT_R4 → const int
VT_R8 → const int
VT_RECORD → const int
VT_RESERVED → const int
VT_SAFEARRAY → const int
VT_STORAGE → const int
VT_STORED_OBJECT → const int
VT_STREAM → const int
VT_STREAMED_OBJECT → const int
VT_TYPEMASK → const int
VT_UI1 → const int
VT_UI2 → const int
VT_UI4 → const int
VT_UI8 → const int
VT_UINT → const int
VT_UINT_PTR → const int
VT_UNKNOWN → const int
VT_USERDEFINED → const int
VT_VARIANT → const int
VT_VECTOR → const int
VT_VERSIONED_STREAM → const int
VT_VOID → const int
VTS_DISABLED → const int
VTS_HOT → const int
VTS_NORMAL → const int
VTS_PUSHED → const int
WAIT_ABANDONED → const int
WAIT_ABANDONED_0 → const int
WAIT_FAILED → const int
WAIT_IO_COMPLETION → const int
WAIT_OBJECT_0 → const int
WAIT_TIMEOUT → const int
WakeTimerList → const int
WAVE_ALLOWSYNC → const int
If this flag is specified, a synchronous waveform-audio device can be opened. If this flag is not specified while opening a synchronous driver, the device will fail to open.
WAVE_FORMAT_ADPCM → const int
WAVE_FORMAT_DIRECT → const int
If this flag is specified, the ACM driver does not perform conversions on the audio data.
WAVE_FORMAT_DIRECT_QUERY → const int
WAVE_FORMAT_EXTENSIBLE → const int
WAVE_FORMAT_IEEE_FLOAT → const int
WAVE_FORMAT_PCM → const int
WAVE_FORMAT_QUERY → const int
The function queries the device to determine whether it supports the given format, but it does not open the device.
WAVE_FORMAT_UNKNOWN → const int
WAVE_MAPPED → const int
If this flag is specified, the uDeviceID parameter specifies a waveform-audio device to be mapped to by the wave mapper.
WAVE_MAPPED_DEFAULT_COMMUNICATION_DEVICE → const int
If this flag is specified and the uDeviceID parameter is WAVE_MAPPER, the function opens the default communication device.
WBEM_COMPARISON_INCLUDE_ALL → const int
Compare all features.
WBEM_FLAG_ALWAYS → const int
WBEM_FLAG_BIDIRECTIONAL → const int
WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES → const WBEM_CONDITION_FLAG_TYPE
WBEM_FLAG_CLASS_OVERRIDES_ONLY → const int
WBEM_FLAG_DIRECT_READ → const int
WBEM_FLAG_DONT_SEND_STATUS → const int
WBEM_FLAG_ENSURE_LOCATABLE → const int
WBEM_FLAG_FORWARD_ONLY → const int
WBEM_FLAG_IGNORE_CASE → const int
Compare string values in a case-insensitive manner.
WBEM_FLAG_IGNORE_CLASS → const int
Assume that the objects being compared are instances of the same class.
WBEM_FLAG_IGNORE_DEFAULT_VALUES → const int
Ignore default values of properties.
WBEM_FLAG_IGNORE_FLAVOR → const int
Ignore qualifier flavors.
WBEM_FLAG_IGNORE_OBJECT_SOURCE → const int
Ignore the source of the objects, namely the server and the namespace they came from, in comparison to other objects.
WBEM_FLAG_IGNORE_QUALIFIERS → const int
Ignore all qualifiers (including Key and Dynamic) in comparison.
WBEM_FLAG_KEYS_ONLY → const int
WBEM_FLAG_LOCAL_ONLY → const int
WBEM_FLAG_NO_ERROR_OBJECT → const int
WBEM_FLAG_NONSYSTEM_ONLY → const int
WBEM_FLAG_ONLY_IF_FALSE → const int
WBEM_FLAG_ONLY_IF_IDENTICAL → const int
WBEM_FLAG_ONLY_IF_TRUE → const int
WBEM_FLAG_PROPAGATED_ONLY → const int
WBEM_FLAG_REFRESH_AUTO_RECONNECT → const int
WBEM_FLAG_REFRESH_NO_AUTO_RECONNECT → const int
WBEM_FLAG_REFS_ONLY → const int
WBEM_FLAG_RETURN_ERROR_OBJECT → const int
WBEM_FLAG_RETURN_IMMEDIATELY → const int
WBEM_FLAG_RETURN_WBEM_COMPLETE → const int
WBEM_FLAG_SEND_ONLY_SELECTED → const int
WBEM_FLAG_SEND_STATUS → const int
WBEM_FLAG_STRONG_VALIDATION → const int
WBEM_FLAG_SYSTEM_ONLY → const int
WBEM_FLAG_USE_AMENDED_QUALIFIERS → const int
WBEM_INFINITE → const int
WBEM_MASK_CLASS_CONDITION → const int
WBEM_MASK_CONDITION_ORIGIN → const int
WBEM_MASK_PRIMARY_CONDITION → const int
WBEM_MASK_RESERVED_FLAGS → const int
WBEM_NO_WAIT → const int
WBEM_RETURN_IMMEDIATELY → const int
WBEM_RETURN_WHEN_COMPLETE → const int
WCA_ACCENT_POLICY → const WINDOWCOMPOSITIONATTRIB
WCA_ALLOW_NCPAINT → const WINDOWCOMPOSITIONATTRIB
WCA_CAPTION_BUTTON_BOUNDS → const WINDOWCOMPOSITIONATTRIB
WCA_CLOAK → const WINDOWCOMPOSITIONATTRIB
WCA_CLOAKED → const WINDOWCOMPOSITIONATTRIB
WCA_DISALLOW_PEEK → const WINDOWCOMPOSITIONATTRIB
WCA_EVER_UNCLOAKED → const WINDOWCOMPOSITIONATTRIB
WCA_EXCLUDED_FROM_DDA → const WINDOWCOMPOSITIONATTRIB
WCA_EXCLUDED_FROM_LIVEPREVIEW → const WINDOWCOMPOSITIONATTRIB
WCA_EXTENDED_FRAME_BOUNDS → const WINDOWCOMPOSITIONATTRIB
WCA_FORCE_ACTIVEWINDOW_APPEARANCE → const WINDOWCOMPOSITIONATTRIB
WCA_FORCE_ICONIC_REPRESENTATION → const WINDOWCOMPOSITIONATTRIB
WCA_FREEZE_REPRESENTATION → const WINDOWCOMPOSITIONATTRIB
WCA_HAS_ICONIC_BITMAP → const WINDOWCOMPOSITIONATTRIB
WCA_HOLOGRAPHIC → const WINDOWCOMPOSITIONATTRIB
WCA_LAST → const WINDOWCOMPOSITIONATTRIB
WCA_NCADORNMENTINFO → const WINDOWCOMPOSITIONATTRIB
WCA_NCRENDERING_ENABLED → const WINDOWCOMPOSITIONATTRIB
WCA_NCRENDERING_EXILED → const WINDOWCOMPOSITIONATTRIB
WCA_NCRENDERING_POLICY → const WINDOWCOMPOSITIONATTRIB
WCA_NONCLIENT_RTL_LAYOUT → const WINDOWCOMPOSITIONATTRIB
WCA_PASSIVEUPDATEMODE → const WINDOWCOMPOSITIONATTRIB
WCA_THEME_ATTRIBUTES → const WINDOWCOMPOSITIONATTRIB
WCA_TRANSITIONS_FORCEDISABLED → const WINDOWCOMPOSITIONATTRIB
WCA_UNDEFINED → const WINDOWCOMPOSITIONATTRIB
WCA_VIDEO_OVERLAY_ACTIVE → const WINDOWCOMPOSITIONATTRIB
WCA_VISUAL_OWNER → const WINDOWCOMPOSITIONATTRIB
WDA_EXCLUDEFROMCAPTURE → const int
The window is displayed only on a monitor. Everywhere else, the window does not appear at all. One use for this affinity is for windows that show video recording controls, so that the controls are not included in the capture.
WDA_MONITOR → const int
The window content is displayed only on a monitor. Everywhere else, the window appears with no content.
WDA_NONE → const int
Imposes no restrictions on where the window can be displayed.
WH_CALLWNDPROC → const int
Installs a hook procedure that monitors messages before the system sends them to the destination window procedure.
WH_CALLWNDPROCRET → const int
Installs a hook procedure that monitors messages after they have been processed by the destination window procedure.
WH_CBT → const int
Installs a hook procedure that receives notifications useful to a CBT application.
WH_DEBUG → const int
Installs a hook procedure useful for debugging other hook procedures.
WH_FOREGROUNDIDLE → const int
Installs a hook procedure that will be called when the application's foreground thread is about to become idle. This hook is useful for performing low priority tasks during idle time.
WH_GETMESSAGE → const int
Installs a hook procedure that monitors messages posted to a message queue.
WH_JOURNALPLAYBACK → const int
Installs a hook procedure that posts messages previously recorded by a WH_JOURNALRECORD hook procedure.
WH_JOURNALRECORD → const int
Installs a hook procedure that records input messages posted to the system message queue.
WH_KEYBOARD → const int
Installs a hook procedure that monitors keystroke messages.
WH_KEYBOARD_LL → const int
Installs a hook procedure that monitors low-level keyboard input events.
WH_MOUSE → const int
Installs a hook procedure that monitors mouse messages.
WH_MOUSE_LL → const int
Installs a hook procedure that monitors low-level mouse input events.
WH_MSGFILTER → const int
Installs a hook procedure that monitors messages generated as a result of an input event in a dialog box, message box, menu, or scroll bar.
WH_SHELL → const int
Installs a hook procedure that receives notifications useful to shell applications.
WH_SYSMSGFILTER → const int
Installs a hook procedure that monitors messages generated as a result of an input event in a dialog box, message box, menu, or scroll bar. The hook procedure monitors these messages for all applications in the same desktop as the calling thread.
WHITE_BRUSH → const int
WHITE_PEN → const int
WHITENESS → const int
WHITEONBLACK → const int
Performs a Boolean OR operation using the color values for the eliminated and existing pixels. If the bitmap is a monochrome bitmap, this mode preserves white pixels at the expense of black pixels.
WindowInteractionState_BlockedByModalWindow → const int
The window is blocked by a modal window.
WindowInteractionState_Closing → const int
The window is closing.
WindowInteractionState_NotResponding → const int
The window is not responding.
WindowInteractionState_ReadyForUserInteraction → const int
The window is ready for user interaction.
WindowInteractionState_Running → const int
The window is running. This does not guarantee that the window is ready for user interaction or is responding.
WindowVisualState_Maximized → const int
The window is maximized.
WindowVisualState_Minimized → const int
The window is minimized.
WindowVisualState_Normal → const int
The window is normal (restored).
WinHttpRequestOption_EnableCertificateRevocationCheck → const int
Enables server certificate revocation checking during SSL negotiation.
WinHttpRequestOption_EnableHttp1_1 → const int
Sets or retrieves a boolean value that indicates whether HTTP/1.1 or HTTP/1.0 should be used.
WinHttpRequestOption_EnableHttpsToHttpRedirects → const int
Controls whether or not WinHTTP allows redirects.
WinHttpRequestOption_EnablePassportAuthentication → const int
Enables or disables support for Passport authentication.
WinHttpRequestOption_EnableRedirects → const int
Sets or retrieves a VARIANT that indicates whether requests are automatically redirected when the server specifies a new location for the resource.
WinHttpRequestOption_EnableTracing → const int
Sets or retrieves a VARIANT that indicates whether tracing is currently enabled.
WinHttpRequestOption_EscapePercentInURL → const int
Sets or retrieves a VARIANT that indicates whether percent characters in the URL string are converted to an escape sequence.
WinHttpRequestOption_MaxAutomaticRedirects → const int
Sets or retrieves the maximum number of redirects that WinHTTP follows; the default is 10.
WinHttpRequestOption_MaxResponseDrainSize → const int
Sets or retrieves a bound on the amount of data that will be drained from responses in order to reuse a connection.
WinHttpRequestOption_MaxResponseHeaderSize → const int
Sets or retrieves a bound set on the maximum size of the header portion of the server's response.
WinHttpRequestOption_RevertImpersonationOverSsl → const int
Controls whether the WinHttpRequest object temporarily reverts client impersonation for the duration of the SSL certificate authentication operations.
WinHttpRequestOption_SecureProtocols → const int
Sets or retrieves a VARIANT that indicates which secure protocols can be used.
WinHttpRequestOption_SelectCertificate → const int
Sets a VARIANT that specifies the client certificate that is sent to a server for authentication.
WinHttpRequestOption_SslErrorIgnoreFlags → const int
Sets or retrieves a VARIANT that indicates which server certificate errors should be ignored.
WinHttpRequestOption_URL → const int
Retrieves a VARIANT that contains the URL of the resource.
WinHttpRequestOption_URLCodePage → const int
Sets or retrieves a VARIANT that identifies the code page for the URL string.
WinHttpRequestOption_UrlEscapeDisable → const int
Sets or retrieves a VARIANT that indicates whether unsafe characters in the path and query components of a URL are converted to escape sequences.
WinHttpRequestOption_UrlEscapeDisableQuery → const int
Sets or retrieves a VARIANT that indicates whether unsafe characters in the query component of the URL are converted to escape sequences.
WinHttpRequestOption_UserAgentString → const int
Sets or retrieves a VARIANT that contains the user agent string.
wlan_autoconf_opcode_allow_explicit_creds → const WLAN_AUTOCONF_OPCODE
The opcode used to set or query whether the current wireless interface has shared user credentials allowed.
wlan_autoconf_opcode_allow_virtual_station_extensibility → const WLAN_AUTOCONF_OPCODE
The opcode used to set or query whether extensibility on a virtual station is allowed.
wlan_autoconf_opcode_block_period → const int
The opcode used to set or query the blocked period setting for the current wireless interface.
wlan_autoconf_opcode_end → const int
wlan_autoconf_opcode_only_use_gp_profiles_for_allowed_networks → const WLAN_AUTOCONF_OPCODE
The opcode used to query whether profiles not created by group policy can be used to connect to an allowed network with a matching group policy profile.
wlan_autoconf_opcode_power_setting → const int
The opcode used to query the power settings.
wlan_autoconf_opcode_show_denied_networks → const WLAN_AUTOCONF_OPCODE
The opcode used to set or query the parameter specifying whether user and group policy denied networks will be included in the available networks list.
wlan_autoconf_opcode_start → const int
wlan_connection_mode_auto → const int
The connection is initiated by the wireless service automatically using a persistent profile.
wlan_connection_mode_discovery_secure → const int
Secure discovery will be used to make the connection.
wlan_connection_mode_discovery_unsecure → const WLAN_CONNECTION_MODE
Unsecure discovery will be used to make the connection.
wlan_connection_mode_invalid → const int
wlan_connection_mode_profile → const int
A profile will be used to make the connection.
wlan_connection_mode_temporary_profile → const int
A temporary profile will be used to make the connection.
WLAN_CONNECTION_NOTIFICATION_ADHOC_NETWORK_FORMED → const WLAN_CONNECTION_NOTIFICATION_FLAGS
WLAN_CONNECTION_NOTIFICATION_CONSOLE_USER_PROFILE → const WLAN_CONNECTION_NOTIFICATION_FLAGS
wlan_filter_list_type_gp_deny → const int
Group policy deny list.
wlan_filter_list_type_gp_permit → const int
Group policy permit list.
wlan_filter_list_type_user_deny → const int
User deny list.
wlan_filter_list_type_user_permit → const int
User permit list.
wlan_hosted_network_active → const int
The wireless Hosted Network is active.
wlan_hosted_network_idle → const int
The wireless Hosted Network is idle.
wlan_hosted_network_opcode_connection_settings → const WLAN_HOSTED_NETWORK_OPCODE
The opcode used to query or set the wireless Hosted Network connection settings.
wlan_hosted_network_opcode_enable → const WLAN_HOSTED_NETWORK_OPCODE
The opcode used to query or set the wireless Hosted Network enabled flag.
wlan_hosted_network_opcode_security_settings → const WLAN_HOSTED_NETWORK_OPCODE
The opcode used to query the wireless Hosted Network security settings.
wlan_hosted_network_opcode_station_profile → const WLAN_HOSTED_NETWORK_OPCODE
The opcode used to query the wireless Hosted Network station profile.
wlan_hosted_network_peer_state_authenticated → const WLAN_HOSTED_NETWORK_PEER_AUTH_STATE
The peer is authenticated.
wlan_hosted_network_peer_state_invalid → const WLAN_HOSTED_NETWORK_PEER_AUTH_STATE
An invalid peer state.
wlan_hosted_network_reason_ap_start_failed → const WLAN_HOSTED_NETWORK_REASON
The driver for the wireless Hosted Network failed to start.
wlan_hosted_network_reason_bad_parameters → const WLAN_HOSTED_NETWORK_REASON
Bad parameters.
wlan_hosted_network_reason_client_abort → const WLAN_HOSTED_NETWORK_REASON
A state change occurred that was caused by client abort.
wlan_hosted_network_reason_crypt_error → const WLAN_HOSTED_NETWORK_REASON
A cryptographic error occurred.
wlan_hosted_network_reason_device_change → const WLAN_HOSTED_NETWORK_REASON
The wireless adapter used by the wireless Hosted Network changed.
wlan_hosted_network_reason_elevation_required → const WLAN_HOSTED_NETWORK_REASON
This operation requires elevation.
wlan_hosted_network_reason_gp_denied → const WLAN_HOSTED_NETWORK_REASON
The operation was denied by group policy.
wlan_hosted_network_reason_impersonation → const WLAN_HOSTED_NETWORK_REASON
User impersonation failed.
wlan_hosted_network_reason_incompatible_connection_started → const WLAN_HOSTED_NETWORK_REASON
An incompatible connection started.
wlan_hosted_network_reason_incompatible_connection_stopped → const WLAN_HOSTED_NETWORK_REASON
An incompatible connection stopped.
wlan_hosted_network_reason_insufficient_resources → const WLAN_HOSTED_NETWORK_REASON
Service is out of resources.
wlan_hosted_network_reason_interface_available → const WLAN_HOSTED_NETWORK_REASON
A wireless interface has become available.
wlan_hosted_network_reason_interface_unavailable → const WLAN_HOSTED_NETWORK_REASON
A wireless interface has become unavailable.
wlan_hosted_network_reason_miniport_started → const WLAN_HOSTED_NETWORK_REASON
The wireless miniport driver status changed.
wlan_hosted_network_reason_miniport_stopped → const WLAN_HOSTED_NETWORK_REASON
The wireless miniport driver stopped the Hosted Network.
wlan_hosted_network_reason_peer_arrived → const WLAN_HOSTED_NETWORK_REASON
A peer connected to the wireless Hosted Network.
wlan_hosted_network_reason_peer_departed → const WLAN_HOSTED_NETWORK_REASON
A peer disconnected from the wireless Hosted Network.
wlan_hosted_network_reason_peer_timeout → const WLAN_HOSTED_NETWORK_REASON
A peer timed out.
wlan_hosted_network_reason_persistence_failed → const WLAN_HOSTED_NETWORK_REASON
Data persistence failed.
wlan_hosted_network_reason_properties_change → const WLAN_HOSTED_NETWORK_REASON
The properties of the wireless Hosted Network changed.
wlan_hosted_network_reason_read_only → const WLAN_HOSTED_NETWORK_REASON
An attempt was made to write read-only data.
wlan_hosted_network_reason_service_available_on_virtual_station → const WLAN_HOSTED_NETWORK_REASON
An identical service is available on a virtual station.
wlan_hosted_network_reason_service_shutting_down → const WLAN_HOSTED_NETWORK_REASON
Service is shutting down.
wlan_hosted_network_reason_service_unavailable → const WLAN_HOSTED_NETWORK_REASON
The Wireless LAN service is not running.
wlan_hosted_network_reason_stop_before_start → const WLAN_HOSTED_NETWORK_REASON
An incorrect function call sequence was made.
wlan_hosted_network_reason_success → const WLAN_HOSTED_NETWORK_REASON
The operation was successful.
wlan_hosted_network_reason_unspecified → const WLAN_HOSTED_NETWORK_REASON
Unknown error.
wlan_hosted_network_reason_user_action → const WLAN_HOSTED_NETWORK_REASON
A state change occurred that was caused by explicit user action.
wlan_hosted_network_reason_virtual_station_blocking_use → const WLAN_HOSTED_NETWORK_REASON
A virtual station is active and blocking operation.
wlan_hosted_network_unavailable → const int
The wireless Hosted Network is unavailable.
wlan_ihv_control_type_driver → const int
Bypasses a WLAN driver.
wlan_ihv_control_type_service → const int
Bypasses a WLAN service.
wlan_interface_state_ad_hoc_network_formed → const WLAN_INTERFACE_STATE
The interface is the first node in an ad hoc network.
wlan_interface_state_associating → const int
The interface is attempting to associate with a network.
wlan_interface_state_authenticating → const int
The interface is in the process of authenticating.
wlan_interface_state_connected → const int
The interface is connected to a network.
wlan_interface_state_disconnected → const int
The interface is not connected to any network.
wlan_interface_state_disconnecting → const int
The interface is disconnecting from the current network.
wlan_interface_state_discovering → const int
Auto configuration is discovering the settings for the network.
wlan_interface_state_not_ready → const int
The interface is not ready to operate.
wlan_interface_type_emulated_802_11 → const int
Specifies an emulated 802.11 interface.
wlan_interface_type_invalid → const int
The interface specified is invalid.
wlan_interface_type_native_802_11 → const int
Specifies a native 802.11 interface.
wlan_intf_opcode_autoconf_enabled → const int
The opcode used to set or query whether auto config is enabled.
wlan_intf_opcode_autoconf_end → const int
wlan_intf_opcode_autoconf_start → const int
wlan_intf_opcode_background_scan_enabled → const int
The opcode used to set or query whether background scan is enabled.
wlan_intf_opcode_bss_type → const int
The opcode used to set or query the BSS type of the interface.
wlan_intf_opcode_certified_safe_mode → const int
The opcode used to query whether the miniport/NIC combination is FIPS certified.
wlan_intf_opcode_channel_number → const int
The opcode used to query the current channel on which the wireless interface is operating.
wlan_intf_opcode_current_connection → const int
The opcode used to query information about the current connection of the interface.
wlan_intf_opcode_current_operation_mode → const int
The opcode used to set or query the current operation mode of the wireless interface.
wlan_intf_opcode_hosted_network_capable → const int
The opcode used to query for Hosted Network support in the device driver associated with the Wireless interface.
wlan_intf_opcode_ihv_end → const int
wlan_intf_opcode_ihv_start → const int
wlan_intf_opcode_interface_state → const int
The opcode used to query the state of the interface.
wlan_intf_opcode_management_frame_protection_capable → const WLAN_INTF_OPCODE
The opcode used to query whether Management Frame Protection (MFP) is supported in the device driver associated with the Wireless interface.
wlan_intf_opcode_media_streaming_mode → const int
The opcode used to set or query the media streaming mode of the driver.
wlan_intf_opcode_msm_end → const int
wlan_intf_opcode_msm_start → const int
wlan_intf_opcode_radio_state → const int
The opcode used to set or query the radio state.
wlan_intf_opcode_rssi → const int
Opcode used to query the received signal strength.
wlan_intf_opcode_secondary_sta_interfaces → const int
wlan_intf_opcode_secondary_sta_synchronized_connections → const WLAN_INTF_OPCODE
wlan_intf_opcode_security_end → const int
wlan_intf_opcode_security_start → const int
wlan_intf_opcode_statistics → const int
The opcode used to query driver statistics.
wlan_intf_opcode_supported_adhoc_auth_cipher_pairs → const WLAN_INTF_OPCODE
The opcode used to query the supported auth/cipher pairs for ad hoc mode.
wlan_intf_opcode_supported_country_or_region_string_list → const WLAN_INTF_OPCODE
The opcode used to query the list of supported country or region strings.
wlan_intf_opcode_supported_infrastructure_auth_cipher_pairs → const WLAN_INTF_OPCODE
The opcode used to query the supported auth/cipher pairs for infrastructure mode.
wlan_intf_opcode_supported_safe_mode → const int
The opcode used to query whether the miniport/NIC combination supports Federal Information Processing Standards (FIPS) mode.
WLAN_NOTIFICATION_SOURCE_ACM → const int
WLAN_NOTIFICATION_SOURCE_ALL → const int
WLAN_NOTIFICATION_SOURCE_DEVICE_SERVICE → const WLAN_NOTIFICATION_SOURCES
WLAN_NOTIFICATION_SOURCE_HNWK → const int
WLAN_NOTIFICATION_SOURCE_IHV → const int
WLAN_NOTIFICATION_SOURCE_MSM → const int
WLAN_NOTIFICATION_SOURCE_NONE → const int
WLAN_NOTIFICATION_SOURCE_ONEX → const int
WLAN_NOTIFICATION_SOURCE_SECURITY → const WLAN_NOTIFICATION_SOURCES
wlan_opcode_value_type_invalid → const int
The auto config settings are invalid.
wlan_opcode_value_type_query_only → const int
The auto config settings were queried, but the origin of the settings was not determined.
wlan_opcode_value_type_set_by_group_policy → const WLAN_OPCODE_VALUE_TYPE
The auto config settings were set by group policy.
wlan_opcode_value_type_set_by_user → const int
The auto config settings were set by the user.
WLAN_SECURABLE_OBJECT_COUNT → const int
wlan_secure_ac_enabled → const int
The permissions for enabling the auto config service.
wlan_secure_add_new_all_user_profiles → const int
The permissions for adding new all-user profiles.
wlan_secure_add_new_per_user_profiles → const WLAN_SECURABLE_OBJECT
The permissions for adding new per-user profiles.
wlan_secure_all_user_profiles_order → const int
The permissions for modifying the order of all-user profiles.
wlan_secure_bc_scan_enabled → const int
The permissions for enabling background scans.
wlan_secure_bss_type → const int
The permissions for altering the basic service set type.
wlan_secure_current_operation_mode → const int
The permissions for setting or querying the operation mode of the wireless interface.
wlan_secure_deny_list → const int
The permissions for modifying the deny list for user profiles.
wlan_secure_get_plaintext_key → const int
The permissions for retrieving the plain text key from a wireless profile.
wlan_secure_hosted_network_elevated_access → const WLAN_SECURABLE_OBJECT
The permissions that have elevated access to call the privileged Hosted Network functions.
wlan_secure_ihv_control → const int
The permissions for using the WlanIhvControl function for independent hardware vendor (IHV) control of WLAN drivers or services.
wlan_secure_interface_properties → const int
The permissions for changing interface properties.
wlan_secure_media_streaming_mode_enabled → const WLAN_SECURABLE_OBJECT
The permissions for setting or querying the media streaming mode.
wlan_secure_permit_list → const int
The permissions for modifying the permit list for user profiles.
wlan_secure_show_denied → const int
The permissions for modifying whether networks on the deny list appear in the available networks list.
wlan_secure_virtual_station_extensibility → const WLAN_SECURABLE_OBJECT
wlan_secure_wfd_elevated_access → const int
This value is reserved for internal use by the Wi-Fi Direct service.
WLAN_SET_EAPHOST_DATA_ALL_USERS → const int
WM_ACTIVATE → const int
Sent to both the window being activated and the window being deactivated.
WM_ACTIVATEAPP → const int
Sent when a window belonging to a different application than the active window is about to be activated. The message is sent to the application whose window is being activated and to the application whose window is being deactivated.
WM_APP → const int
Used to define private messages, usually of the form WM_APP+x, where x is an integer value.
WM_ASKCBFORMATNAME → const int
Sent to the clipboard owner by a clipboard viewer window to request the name of a CF_OWNERDISPLAY clipboard format.
WM_CANCELMODE → const int
Sent to cancel certain modes, such as mouse capture. For example, the system sends this message to the active window when a dialog box or message box is displayed. Certain functions also send this message explicitly to the specified window regardless of whether it is the active window. For example, the EnableWindow function sends this message when disabling the specified window.
WM_CHANGECBCHAIN → const int
Sent to the first window in the clipboard viewer chain when a window is being removed from the chain.
WM_CHANGEUISTATE → const int
An application sends the WM_CHANGEUISTATE message to indicate that the UI state should be changed.
WM_CHAR → const int
Posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_CHAR message contains the character code of the key that was pressed.
WM_CHARTOITEM → const int
Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_CHAR message.
WM_CHILDACTIVATE → const int
Sent to a child window when the user clicks the window's title bar or when the window is activated, moved, or sized.
WM_CLEAR → const int
An application sends a WM_CLEAR message to an edit control or combo box to delete (clear) the current selection, if any, from the edit control.
WM_CLIPBOARDUPDATE → const int
The WM_CLIPBOARDUPDATE message signifies that clipboard contents have changed. To listen for this message, create a Clipboard Format Listener using the AddClipboardFormatListener() API. This has replaced the old SetClipboardViewer() API, and is a simpler, more efficient method of monitoring for clipboard changes.
WM_CLOSE → const int
Sent as a signal that a window or an application should terminate.
WM_COMMAND → const int
Sent when the user selects a command item from a menu, when a control sends a notification message to its parent window, or when an accelerator keystroke is translated.
WM_COMMNOTIFY → const int
Deprecated. This message is not sent in modern versions of Windows.
WM_COMPACTING → const int
Sent to all top-level windows when the system detects more than 12.5 percent of system time over a 30- to 60-second interval is being spent compacting memory. This indicates that system memory is low.
WM_COMPAREITEM → const int
Sent to determine the relative position of a new item in the sorted list of an owner-drawn combo box or list box. Whenever the application adds a new item, the system sends this message to the owner of a combo box or list box created with the CBS_SORT or LBS_SORT style.
WM_CONTEXTMENU → const int
Notifies a window that the user clicked the right mouse button (right-clicked) in the window.
WM_COPY → const int
An application sends the WM_COPY message to an edit control or combo box to copy the current selection to the clipboard in CF_TEXT format.
WM_CREATE → const int
Sent when an application requests that a window be created by calling the CreateWindowEx or CreateWindow function.
WM_CTLCOLORBTN → const int
WM_CTLCOLORDLG → const int
WM_CTLCOLOREDIT → const int
WM_CTLCOLORLISTBOX → const int
WM_CTLCOLORMSGBOX → const int
WM_CTLCOLORSCROLLBAR → const int
WM_CTLCOLORSTATIC → const int
WM_CUT → const int
An application sends a WM_CUT message to an edit control or combo box to delete (cut) the current selection, if any, in the edit control and copy the deleted text to the clipboard in CF_TEXT format.
WM_DEADCHAR → const int
Posted to the window with the keyboard focus when a WM_KEYUP message is translated by the TranslateMessage function. WM_DEADCHAR specifies a character code generated by a dead key. A dead key is a key that generates a character, such as the umlaut (double-dot), that is combined with another character to form a composite character. For example, the umlaut-O character (Ö) is generated by typing the dead key for the umlaut character, and then typing the O key.
WM_DELETEITEM → const int
Sent to the owner of a list box or combo box when the list box or combo box is destroyed or when items are removed by the LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING, or CB_RESETCONTENT message. The system sends a WM_DELETEITEM message for each deleted item. The system sends the WM_DELETEITEM message for any deleted list box or combo box item with nonzero item data.
WM_DESTROY → const int
Sent when a window is being destroyed.
WM_DESTROYCLIPBOARD → const int
Sent to the clipboard owner when a call to the EmptyClipboard function empties the clipboard.
WM_DEVICECHANGE → const int
Notifies an application of a change to the hardware configuration of a device or the computer.
WM_DEVMODECHANGE → const int
The WM_DEVMODECHANGE message is sent to all top-level windows whenever the user changes device-mode settings.
WM_DISPLAYCHANGE → const int
The WM_DISPLAYCHANGE message is sent to all windows when the display resolution has changed.
WM_DPICHANGED → const int
Sent when the effective dots per inch (dpi) for a window has changed. Requires Windows 8.1 or above.
WM_DPICHANGED_AFTERPARENT → const int
For Per Monitor v2 top-level windows, this message is sent to all HWNDs in the child HWND tree of the window that is undergoing a DPI change. This message occurs after the top-level window receives WM_DPICHANGED, and traverses the child tree from the bottom up. Requires Windows 10, version 1703 or higher.
WM_DPICHANGED_BEFOREPARENT → const int
For Per Monitor v2 top-level windows, this message is sent to all HWNDs in the child HWND tree of the window that is undergoing a DPI change. This message occurs before the top-level window receives WM_DPICHANGED, and traverses the child tree from the bottom up. Requires Windows 10, version 1703 or higher.
WM_DRAWCLIPBOARD → const int
Sent to the first window in the clipboard viewer chain when the content of the clipboard changes. This enables a clipboard viewer window to display the new content of the clipboard.
WM_DRAWITEM → const int
Sent to the parent window of an owner-drawn button, combo box, list box, or menu when a visual aspect of the button, combo box, list box, or menu has changed.
WM_DWMCOLORIZATIONCOLORCHANGED → const int
Informs all top-level windows that the colorization color has changed.
WM_ENABLE → const int
Sent when an application changes the enabled state of a window.
WM_ENDSESSION → const int
The WM_ENDSESSION message is sent to an application after the system processes the results of the WM_QUERYENDSESSION message. The WM_ENDSESSION message informs the application whether the session is ending.
WM_ENTERIDLE → const int
Sent to the owner window of a modal dialog box or menu that is entering an idle state. A modal dialog box or menu enters an idle state when no messages are waiting in its queue after it has processed one or more previous messages.
WM_ERASEBKGND → const int
Sent when the window background must be erased (for example, when a window is resized). The message is sent to prepare an invalidated portion of a window for painting.
WM_FONTCHANGE → const int
An application sends the WM_FONTCHANGE message to all top-level windows in the system after changing the pool of font resources.
WM_GESTURE → const int
Passes information about a gesture.
WM_GESTURENOTIFY → const int
Gives you a chance to set the gesture configuration.
WM_GETDLGCODE → const int
Sent to the window procedure associated with a control. By default, the system handles all keyboard input to the control; the system interprets certain types of keyboard input as dialog box navigation keys. To override this default behavior, the control can respond to the WM_GETDLGCODE message to indicate the types of input it wants to process itself.
WM_GETDPISCALEDSIZE → const int
This message tells the operating system that the window will be sized to dimensions other than the default. Requires Windows 10, version 1703 or higher.
WM_GETFONT → const int
Retrieves the font with which the control is currently drawing its text.
WM_GETHOTKEY → const int
Sent to determine the hot key associated with a window.
WM_GETICON → const int
Sent to a window to retrieve a handle to the large or small icon associated with a window. The system displays the large icon in the ALT+TAB dialog, and the small icon in the window caption.
WM_GETMINMAXINFO → const int
Sent to a window when the size or position of the window is about to change. An application can use this message to override the window's default maximized size and position, or its default minimum or maximum tracking size.
WM_GETOBJECT → const int
Sent by both Microsoft Active Accessibility and Microsoft UI Automation to obtain information about an accessible object contained in a server application.
WM_GETTEXT → const int
Copies the text that corresponds to a window into a buffer provided by the caller.
WM_GETTEXTLENGTH → const int
Determines the length, in characters, of the text associated with a window.
WM_HELP → const int
Indicates that the user pressed the F1 key. If a menu is active when F1 is pressed, WM_HELP is sent to the window associated with the menu; otherwise, WM_HELP is sent to the window that has the keyboard focus. If no window has the keyboard focus, WM_HELP is sent to the currently active window.
WM_HOTKEY → const int
Posted when the user presses a hot key registered by the RegisterHotKey function. The message is placed at the top of the message queue associated with the thread that registered the hot key.
WM_HSCROLL → const int
The WM_HSCROLL message is sent to a window when a scroll event occurs in the window's standard horizontal scroll bar. This message is also sent to the owner of a horizontal scroll bar control when a scroll event occurs in the control.
WM_HSCROLLCLIPBOARD → const int
Sent to the clipboard owner by a clipboard viewer window. This occurs when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's horizontal scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
WM_ICONERASEBKGND → const int
Deprecated. This message is not sent in modern versions of Windows.
WM_INITDIALOG → const int
Sent to the dialog box procedure immediately before a dialog box is displayed. Dialog box procedures typically use this message to initialize controls and carry out any other initialization tasks that affect the appearance of the dialog box.
WM_INITMENU → const int
Sent when a menu is about to become active. It occurs when the user clicks an item on the menu bar or presses a menu key. This allows the application to modify the menu before it is displayed.
WM_INITMENUPOPUP → const int
Sent when a drop-down menu or submenu is about to become active. This allows an application to modify the menu before it is displayed, without changing the entire menu.
WM_INPUT → const int
Sent to the window that is getting raw input.
WM_INPUT_DEVICE_CHANGE → const int
Sent to the window that registered to receive raw input.
WM_INPUTLANGCHANGE → const int
Sent to the topmost affected window after an application's input language has been changed. You should make any application-specific settings and pass the message to the DefWindowProc function, which passes the message to all first-level child windows. These child windows can pass the message to DefWindowProc to have it pass the message to their child windows, and so on.
WM_INPUTLANGCHANGEREQUEST → const int
Posted to the window with the focus when the user chooses a new input language, either with the hotkey (specified in the Keyboard control panel application) or from the indicator on the system taskbar. An application can accept the change by passing the message to the DefWindowProc function or reject the change (and prevent it from taking place) by returning immediately.
WM_KEYDOWN → const int
Posted to the window with the keyboard focus when a nonsystem key is pressed. A nonsystem key is a key that is pressed when the ALT key is not pressed.
WM_KEYUP → const int
Posted to the window with the keyboard focus when a nonsystem key is released. A nonsystem key is a key that is pressed when the ALT key is not pressed, or a keyboard key that is pressed when a window has the keyboard focus.
WM_KILLFOCUS → const int
Sent to a window immediately before it loses the keyboard focus.
WM_LBUTTONDBLCLK → const int
Posted when the user double-clicks the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
WM_LBUTTONDOWN → const int
Posted when the user presses the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
WM_LBUTTONUP → const int
Posted when the user releases the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
WM_MBUTTONDBLCLK → const int
Posted when the user double-clicks the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_MBUTTONDOWN → const int
Posted when the user presses the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_MBUTTONUP → const int
Posted when the user releases the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_MEASUREITEM → const int
Sent to the owner window of a combo box, list box, list-view control, or menu item when the control or menu is created.
WM_MENUCHAR → const int
Sent when a menu is active and the user presses a key that does not correspond to any mnemonic or accelerator key. This message is sent to the window that owns the menu.
WM_MENUCOMMAND → const int
Sent when the user makes a selection from a menu.c
WM_MENUDRAG → const int
Sent to the owner of a drag-and-drop menu when the user drags a menu item.
WM_MENUGETOBJECT → const int
Sent to the owner of a drag-and-drop menu when the mouse cursor enters a menu item or moves from the center of the item to the top or bottom of the item.
WM_MENURBUTTONUP → const int
Sent when the user releases the right mouse button while the cursor is on a menu item.
WM_MENUSELECT → const int
Sent to a menu's owner window when the user selects a menu item.
WM_MOUSEACTIVATE → const int
Sent when the cursor is in an inactive window and the user presses a mouse button. The parent window receives this message only if the child window passes it to the DefWindowProc function.
WM_MOUSEHWHEEL → const int
Sent to the active window when the mouse's horizontal scroll wheel is tilted or rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
WM_MOUSEMOVE → const int
Posted to a window when the cursor moves. If the mouse is not captured, the message is posted to the window that contains the cursor. Otherwise, the message is posted to the window that has captured the mouse.
WM_MOUSEWHEEL → const int
Sent to the focus window when the mouse wheel is rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
WM_MOVE → const int
Sent after a window has been moved.
WM_NCACTIVATE → const int
Sent to a window when its nonclient area needs to be changed to indicate an active or inactive state.
WM_NCCALCSIZE → const int
Sent when the size and position of a window's client area must be calculated. By processing this message, an application can control the content of the window's client area when the size or position of the window changes.
WM_NCCREATE → const int
Sent prior to the WM_CREATE message when a window is first created.
WM_NCDESTROY → const int
Notifies a window that its nonclient area is being destroyed. The DestroyWindow function sends the WM_NCDESTROY message to the window following the WM_DESTROY message.WM_DESTROY is used to free the allocated memory object associated with the window.
WM_NCHITTEST → const int
Sent to a window in order to determine what part of the window corresponds to a particular screen coordinate. This can happen, for example, when the cursor moves, when a mouse button is pressed or released, or in response to a call to a function such as WindowFromPoint. If the mouse is not captured, the message is sent to the window beneath the cursor. Otherwise, the message is sent to the window that has captured the mouse.
WM_NCLBUTTONDBLCLK → const int
Posted when the user double-clicks the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_NCLBUTTONDOWN → const int
Posted when the user presses the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_NCLBUTTONUP → const int
Posted when the user releases the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_NCMBUTTONDBLCLK → const int
Posted when the user double-clicks the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_NCMBUTTONDOWN → const int
Posted when the user presses the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_NCMBUTTONUP → const int
Posted when the user releases the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_NCMOUSEMOVE → const int
Posted to a window when the cursor is moved within the nonclient area of the window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_NCPAINT → const int
The WM_NCPAINT message is sent to a window when its frame must be painted.
WM_NCRBUTTONDBLCLK → const int
Posted when the user double-clicks the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_NCRBUTTONDOWN → const int
Posted when the user presses the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_NCRBUTTONUP → const int
Posted when the user releases the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_NCXBUTTONDBLCLK → const int
Posted when the user double-clicks the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_NCXBUTTONDOWN → const int
Posted when the user presses the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_NCXBUTTONUP → const int
Posted when the user releases the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
WM_NEXTDLGCTL → const int
Sent to a dialog box procedure to set the keyboard focus to a different control in the dialog box.
WM_NOTIFY → const int
Sent by a common control to its parent window when an event has occurred or the control requires some information.
WM_NOTIFYFORMAT → const int
Determines if a window accepts ANSI or Unicode structures in the WM_NOTIFY notification message. WM_NOTIFYFORMAT messages are sent from a common control to its parent window and from the parent window to the common control.
WM_NULL → const int
Performs no operation.
WM_PAINT → const int
The WM_PAINT message is sent when the system or another application makes a request to paint a portion of an application's window.
WM_PAINTCLIPBOARD → const int
Sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area needs repainting.
WM_PAINTICON → const int
Deprecated. This message is not sent in modern versions of Windows.
WM_PALETTECHANGED → const int
The WM_PALETTECHANGED message is sent to all top-level and overlapped windows after the window with the keyboard focus has realized its logical palette, thereby changing the system palette. This message enables a window that uses a color palette but does not have the keyboard focus to realize its logical palette and update its client area.
WM_PALETTEISCHANGING → const int
The WM_PALETTEISCHANGING message informs applications that an application is going to realize its logical palette.
WM_PASTE → const int
An application sends a WM_PASTE message to an edit control or combo box to copy the current content of the clipboard to the edit control at the current caret position. Data is inserted only if the clipboard contains data in CF_TEXT format.
WM_POWER → const int
Notifies applications that the system, typically a battery-powered personal computer, is about to enter a suspended mode.
WM_POWERBROADCAST → const int
Notifies applications that a power-management event has occurred.
WM_QUERYDRAGICON → const int
Sent to a minimized (iconic) window. The window is about to be dragged by the user but does not have an icon defined for its class. An application can return a handle to an icon or cursor. The system displays this cursor or icon while the user drags the icon.
WM_QUERYENDSESSION → const int
The WM_QUERYENDSESSION message is sent when the user chooses to end the session or when an application calls one of the system shutdown functions.
WM_QUERYNEWPALETTE → const int
The WM_QUERYNEWPALETTE message informs a window that it is about to receive the keyboard focus, giving the window the opportunity to realize its logical palette when it receives the focus.
WM_QUERYOPEN → const int
Sent to an icon when the user requests that the window be restored to its previous size and position.
WM_QUERYUISTATE → const int
An application sends the WM_QUERYUISTATE message to retrieve the UI state for a window.
WM_QUEUESYNC → const int
Sent by a computer-based training (CBT) application to separate user-input messages from other messages sent through the WH_JOURNALPLAYBACK procedure.
WM_QUIT → const int
Indicates a request to terminate an application, and is generated when the application calls the PostQuitMessage function. This message causes the GetMessage function to return zero.
WM_RBUTTONDBLCLK → const int
Posted when the user double-clicks the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
WM_RBUTTONDOWN → const int
Posted when the user presses the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
WM_RBUTTONUP → const int
Posted when the user releases the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
WM_RENDERALLFORMATS → const int
Sent to the clipboard owner before it is destroyed, if the clipboard owner has delayed rendering one or more clipboard formats. For the content of the clipboard to remain available to other applications, the clipboard owner must render data in all the formats it is capable of generating, and place the data on the clipboard by calling the SetClipboardData function.
WM_RENDERFORMAT → const int
Sent to the clipboard owner if it has delayed rendering a specific clipboard format and if an application has requested data in that format. The clipboard owner must render data in the specified format and place it on the clipboard by calling the SetClipboardData function.
WM_SETCURSOR → const int
Sent to a window if the mouse causes the cursor to move within a window and mouse input is not captured.
WM_SETFOCUS → const int
Sent to a window after it has gained the keyboard focus.
WM_SETFONT → const int
Sets the font that a control is to use when drawing text.
WM_SETHOTKEY → const int
Sent to a window to associate a hot key with the window. When the user presses the hot key, the system activates the window.
WM_SETICON → const int
Associates a new large or small icon with a window. The system displays the large icon in the ALT+TAB dialog box, and the small icon in the window caption.
WM_SETREDRAW → const int
An application sends the WM_SETREDRAW message to a window to allow changes in that window to be redrawn or to prevent changes in that window from being redrawn.
WM_SETTEXT → const int
Sets the text of a window.
WM_SETTINGCHANGE → const int
A message that is sent to all top-level windows when the SystemParametersInfo function changes a system-wide setting or when policy settings have changed.
WM_SHOWWINDOW → const int
Sent to a window when the window is about to be hidden or shown.
WM_SIZE → const int
Sent to a window after its size has changed.
WM_SIZECLIPBOARD → const int
Sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area has changed size.
WM_SPOOLERSTATUS → const int
The WM_SPOOLERSTATUS message is sent from Print Manager whenever a job is added to or removed from the Print Manager queue.
WM_STYLECHANGED → const int
Sent to a window after the SetWindowLong function has changed one or more of the window's styles.
WM_STYLECHANGING → const int
Sent to a window when the SetWindowLong function is about to change one or more of the window's styles.
WM_SYNCPAINT → const int
The WM_SYNCPAINT message is used to synchronize painting while avoiding linking independent GUI threads.
WM_SYSCHAR → const int
Posted to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. It specifies the character code of a system character key that is, a character key that is pressed while the ALT key is down.
WM_SYSCOLORCHANGE → const int
The WM_SYSCOLORCHANGE message is sent to all top-level windows when a change is made to a system color setting.
WM_SYSCOMMAND → const int
A window receives this message when the user chooses a command from the Window menu (formerly known as the system or control menu) or when the user chooses the maximize button, minimize button, restore button, or close button.
WM_SYSDEADCHAR → const int
Sent to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. WM_SYSDEADCHAR specifies the character code of a system dead key that is, a dead key that is pressed while holding down the ALT key.
WM_SYSKEYDOWN → const int
Posted to the window with the keyboard focus when the user presses the F10 key (which activates the menu bar) or holds down the ALT key and then presses another key. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYDOWN message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
WM_SYSKEYUP → const int
Posted to the window with the keyboard focus when the user releases a key that was pressed while the ALT key was held down. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYUP message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
WM_TCARD → const int
Sent to an application that has initiated a training card with Windows Help. The message informs the application when the user clicks an authorable button. An application initiates a training card by specifying the HELP_TCARD command in a call to the WinHelp function.
WM_TIMECHANGE → const int
A message that is sent whenever there is a change in the system time.
WM_TIMER → const int
Posted to the installing thread's message queue when a timer expires. The message is posted by the GetMessage or PeekMessage function.
WM_UNDO → const int
An application sends a WM_UNDO message to an edit control to undo the last operation. When this message is sent to an edit control, the previously deleted text is restored or the previously added text is deleted.
WM_UNINITMENUPOPUP → const int
Sent when a drop-down menu or submenu has been destroyed.
WM_UPDATEUISTATE → const int
An application sends the WM_UPDATEUISTATE message to change the UI state for the specified window and all its child windows.
WM_USER → const int
Used to define private messages for use by private window classes, usually in the form WM_USER+x, where x is an integer value.
WM_USERCHANGED → const int
Sent to all windows after the user has logged on or off. When the user logs on or off, the system updates the user-specific settings. The system sends this message immediately after updating the settings.
WM_VKEYTOITEM → const int
Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_KEYDOWN message.
WM_VSCROLL → const int
The WM_VSCROLL message is sent to a window when a scroll event occurs in the window's standard vertical scroll bar. This message is also sent to the owner of a vertical scroll bar control when a scroll event occurs in the control.
WM_VSCROLLCLIPBOARD → const int
Sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's vertical scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
WM_WINDOWPOSCHANGED → const int
Sent to a window whose size, position, or place in the Z order has changed as a result of a call to the SetWindowPos function or another window-management function.
WM_WINDOWPOSCHANGING → const int
Sent to a window whose size, position, or place in the Z order is about to change as a result of a call to the SetWindowPos function or another window-management function.
WM_WININICHANGE → const int
An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
WM_WTSSESSION_CHANGE → const int
Notifies applications of changes in session state.
WM_XBUTTONDBLCLK → const int
Posted when the user double-clicks the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
WM_XBUTTONDOWN → const int
Posted when the user presses the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
WM_XBUTTONUP → const int
Posted when the user releases the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
Wow64Container → const int
The specified architecture of code runs by relying on WOW64's namespace File System Redirector and Registry Redirector.
WP_BORDER → const int
WP_CAPTION → const int
WP_CAPTIONSIZINGTEMPLATE → const int
WP_CLOSEBUTTON → const int
WP_DIALOG → const int
WP_FRAME → const int
WP_FRAMEBOTTOM → const int
WP_FRAMEBOTTOMSIZINGTEMPLATE → const int
WP_FRAMELEFT → const int
WP_FRAMELEFTSIZINGTEMPLATE → const int
WP_FRAMERIGHT → const int
WP_FRAMERIGHTSIZINGTEMPLATE → const int
WP_HELPBUTTON → const int
WP_HORZSCROLL → const int
WP_HORZTHUMB → const int
WP_MAXBUTTON → const int
WP_MAXCAPTION → const int
WP_MDICLOSEBUTTON → const int
WP_MDIHELPBUTTON → const int
WP_MDIMINBUTTON → const int
WP_MDIRESTOREBUTTON → const int
WP_MDISYSBUTTON → const int
WP_MINBUTTON → const int
WP_MINCAPTION → const int
WP_RESTOREBUTTON → const int
WP_SMALLCAPTION → const int
WP_SMALLCAPTIONSIZINGTEMPLATE → const int
WP_SMALLCLOSEBUTTON → const int
WP_SMALLFRAMEBOTTOM → const int
WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE → const int
WP_SMALLFRAMELEFT → const int
WP_SMALLFRAMELEFTSIZINGTEMPLATE → const int
WP_SMALLFRAMERIGHT → const int
WP_SMALLFRAMERIGHTSIZINGTEMPLATE → const int
WP_SMALLMAXCAPTION → const int
WP_SMALLMINCAPTION → const int
WP_SYSBUTTON → const int
WP_VERTSCROLL → const int
WP_VERTTHUMB → const int
WPF_ASYNCWINDOWPLACEMENT → const int
WPF_RESTORETOMAXIMIZED → const int
WPF_SETMINPOSITION → const int
WRITE_DAC → const int
The right to modify the discretionary access control list (DACL) in the object's security descriptor.
WRITE_OWNER → const int
The right to change the owner in the object's security descriptor.
WS_ACTIVECAPTION → const int
The window is active.
WS_BORDER → const int
The window has a thin-line border.
WS_CAPTION → const int
The window has a title bar (includes the WS_BORDER style).
WS_CHILD → const int
The window is a child window. A window with this style cannot have a menu bar. This style cannot be used with the WS_POPUP style.
WS_CHILDWINDOW → const int
Same as the WS_CHILD style.
WS_CLIPCHILDREN → const int
Excludes the area occupied by child windows when drawing occurs within the parent window. This style is used when creating the parent window.
WS_CLIPSIBLINGS → const int
Clips child windows relative to each other; that is, when a particular child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips all other overlapping child windows out of the region of the child window to be updated. If WS_CLIPSIBLINGS is not specified and child windows overlap, it is possible, when drawing within the client area of a child window, to draw within the client area of a neighboring child window.
WS_DISABLED → const int
The window is initially disabled. A disabled window cannot receive input from the user. To change this after a window has been created, use the EnableWindow function.
WS_DLGFRAME → const int
The window has a border of a style typically used with dialog boxes. A window with this style cannot have a title bar.
WS_EX_ACCEPTFILES → const int
The window accepts drag-drop files.
WS_EX_APPWINDOW → const int
Forces a top-level window onto the taskbar when the window is visible.
WS_EX_CLIENTEDGE → const int
The window has a border with a sunken edge.
WS_EX_COMPOSITED → const int
Paints all descendants of a window in bottom-to-top painting order using double-buffering.
WS_EX_CONTEXTHELP → const int
The title bar of the window includes a question mark.
WS_EX_CONTROLPARENT → const int
The window itself contains child windows that should take part in dialog box navigation.
WS_EX_DLGMODALFRAME → const int
The window has a double border; the window can, optionally, be created with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.
WS_EX_LAYERED → const int
The window is a layered window. This style cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
WS_EX_LAYOUTRTL → const int
If the shell language is Hebrew, Arabic, or another language that supports reading order alignment, the horizontal origin of the window is on the right edge. Increasing horizontal values advance to the left.
WS_EX_LEFT → const int
The window has generic left-aligned properties. This is the default.
WS_EX_LEFTSCROLLBAR → const int
If the shell language is Hebrew, Arabic, or another language that supports reading order alignment, the vertical scroll bar (if present) is to the left of the client area. For other languages, the style is ignored.
WS_EX_LTRREADING → const int
The window text is displayed using left-to-right reading-order properties. This is the default.
WS_EX_MDICHILD → const int
The window is a MDI child window.
WS_EX_NOACTIVATE → const int
A top-level window created with this style does not become the foreground window when the user clicks it. The system does not bring this window to the foreground when the user minimizes or closes the foreground window.
WS_EX_NOINHERITLAYOUT → const int
The window does not pass its window layout to its child windows.
WS_EX_NOPARENTNOTIFY → const int
The child window created with this style does not send the WM_PARENTNOTIFY message to its parent window when it is created or destroyed.
WS_EX_NOREDIRECTIONBITMAP → const int
The window does not render to a redirection surface. This is for windows that do not have visible content or that use mechanisms other than surfaces to provide their visual.
WS_EX_OVERLAPPEDWINDOW → const int
The window is an overlapped window.
WS_EX_PALETTEWINDOW → const int
The window is palette window, which is a modeless dialog box that presents an array of commands.
WS_EX_RIGHT → const int
The window has generic "right-aligned" properties. This depends on the window class. This style has an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order alignment; otherwise, the style is ignored.
WS_EX_RIGHTSCROLLBAR → const int
The vertical scroll bar (if present) is to the right of the client area. This is the default.
WS_EX_RTLREADING → const int
If the shell language is Hebrew, Arabic, or another language that supports reading-order alignment, the window text is displayed using right-to-left reading-order properties. For other languages, the style is ignored.
WS_EX_STATICEDGE → const int
The window has a three-dimensional border style intended to be used for items that do not accept user input.
WS_EX_TOOLWINDOW → const int
The window is intended to be used as a floating toolbar. A tool window has a title bar that is shorter than a normal title bar, and the window title is drawn using a smaller font. A tool window does not appear in the taskbar or in the dialog that appears when the user presses ALT+TAB. If a tool window has a system menu, its icon is not displayed on the title bar. However, you can display the system menu by right-clicking or by typing ALT+SPACE.
WS_EX_TOPMOST → const int
The window should be placed above all non-topmost windows and should stay above them, even when the window is deactivated. To add or remove this style, use the SetWindowPos function.
WS_EX_TRANSPARENT → const int
The window should not be painted until siblings beneath the window (that were created by the same thread) have been painted. The window appears transparent because the bits of underlying sibling windows have already been painted.
WS_EX_WINDOWEDGE → const int
The window has a border with a raised edge.
WS_GROUP → const int
The window is the first control of a group of controls.
WS_HSCROLL → const int
The window has a horizontal scroll bar.
WS_ICONIC → const int
The window is initially minimized. Same as the WS_MINIMIZE style.
WS_MAXIMIZE → const int
The window is initially maximized.
WS_MAXIMIZEBOX → const int
The window has a maximize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
WS_MINIMIZE → const int
The window is initially minimized. Same as the WS_ICONIC style.
WS_MINIMIZEBOX → const int
The window has a minimize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
WS_OVERLAPPED → const int
The window is an overlapped window. An overlapped window has a title bar and a border. Same as the WS_TILED style.
WS_OVERLAPPEDWINDOW → const int
The window is an overlapped window. Same as the WS_TILEDWINDOW style.
WS_POPUP → const int
The window is a pop-up window. This style cannot be used with the WS_CHILD style.
WS_POPUPWINDOW → const int
The window is a pop-up window. The WS_CAPTION and WS_POPUPWINDOW styles must be combined to make the window menu visible.
WS_SIZEBOX → const int
The window has a sizing border. Same as the WS_THICKFRAME style.
WS_SYSMENU → const int
The window has a window menu on its title bar. The WS_CAPTION style must also be specified.
WS_TABSTOP → const int
The window is a control that can receive the keyboard focus when the user presses the TAB key.
WS_THICKFRAME → const int
The window has a sizing border. Same as the WS_SIZEBOX style.
WS_TILED → const int
The window is an overlapped window. An overlapped window has a title bar and a border. Same as the WS_OVERLAPPED style.
WS_TILEDWINDOW → const int
The window is an overlapped window. Same as the WS_OVERLAPPEDWINDOW style.
WS_VISIBLE → const int
The window is initially visible.
WS_VSCROLL → const int
The window has a vertical scroll bar.
WSL_DISTRIBUTION_FLAGS_APPEND_NT_PATH → const int
Add the Windows %PATH% environment variable values to WSL sessions.
WSL_DISTRIBUTION_FLAGS_ENABLE_DRIVE_MOUNTING → const int
Automatically mount Windows drives inside of WSL sessions (for example, "C:" will be available under "/mnt/c").
WSL_DISTRIBUTION_FLAGS_ENABLE_INTEROP → const int
Allow the distribution to interoperate with Windows processes (for example, the user can invoke "cmd.exe" or "notepad.exe" from within a WSL session).
WSL_DISTRIBUTION_FLAGS_NONE → const int
No flags are being supplied.
WTA_NONCLIENT → const int
Non-client area window attributes will be set.
WTS_CONSOLE_CONNECT → const int
The session identified by lParam was connected to the console terminal or RemoteFX session.
WTS_CONSOLE_DISCONNECT → const int
The session identified by lParam was disconnected from the console terminal or RemoteFX session.
WTS_REMOTE_CONNECT → const int
The session identified by lParam was connected to the remote terminal.
WTS_REMOTE_DISCONNECT → const int
The session identified by lParam was disconnected from the remote terminal.
WTS_SESSION_CREATE → const int
Reserved for future use.
WTS_SESSION_LOCK → const int
The session identified by lParam has been locked.
WTS_SESSION_LOGOFF → const int
A user has logged off the session identified by lParam.
WTS_SESSION_LOGON → const int
A user has logged on to the session identified by lParam.
WTS_SESSION_REMOTE_CONTROL → const int
The session identified by lParam has changed its remote controlled status.
WTS_SESSION_TERMINATE → const int
Reserved for future use.
WTS_SESSION_UNLOCK → const int
The session identified by lParam has been unlocked.
X509_ASN_ENCODING → const int
XINPUT_CAPS_FFB_SUPPORTED → const int
XINPUT_CAPS_NO_NAVIGATION → const int
XINPUT_CAPS_PMD_SUPPORTED → const int
XINPUT_CAPS_VOICE_SUPPORTED → const int
XINPUT_CAPS_WIRELESS → const int
XINPUT_DEVSUBTYPE_ARCADE_PAD → const int
XINPUT_DEVSUBTYPE_ARCADE_STICK → const int
XINPUT_DEVSUBTYPE_DANCE_PAD → const int
XINPUT_DEVSUBTYPE_DRUM_KIT → const int
XINPUT_DEVSUBTYPE_FLIGHT_STICK → const int
XINPUT_DEVSUBTYPE_GAMEPAD → const int
XINPUT_DEVSUBTYPE_GUITAR → const int
XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE → const int
XINPUT_DEVSUBTYPE_GUITAR_BASS → const int
XINPUT_DEVSUBTYPE_UNKNOWN → const int
XINPUT_DEVSUBTYPE_WHEEL → const int
XINPUT_DEVTYPE_GAMEPAD → const int
XINPUT_FLAG_ALL → const int
XINPUT_FLAG_GAMEPAD → const int
XINPUT_GAMEPAD_A → const int
XINPUT_GAMEPAD_B → const int
XINPUT_GAMEPAD_BACK → const int
XINPUT_GAMEPAD_DPAD_DOWN → const int
XINPUT_GAMEPAD_DPAD_LEFT → const int
XINPUT_GAMEPAD_DPAD_RIGHT → const int
XINPUT_GAMEPAD_DPAD_UP → const int
XINPUT_GAMEPAD_LEFT_SHOULDER → const int
XINPUT_GAMEPAD_LEFT_THUMB → const int
XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE → const int
XINPUT_GAMEPAD_RIGHT_SHOULDER → const int
XINPUT_GAMEPAD_RIGHT_THUMB → const int
XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE → const int
XINPUT_GAMEPAD_START → const int
XINPUT_GAMEPAD_TRIGGER_THRESHOLD → const int
XINPUT_GAMEPAD_X → const int
XINPUT_GAMEPAD_Y → const int
XINPUT_KEYSTROKE_KEYDOWN → const int
XINPUT_KEYSTROKE_KEYUP → const int
XINPUT_KEYSTROKE_REPEAT → const int
XUSER_MAX_COUNT → const int
ZoomUnit_LargeDecrement → const int
Decrease zoom by a large decrement.
ZoomUnit_LargeIncrement → const int
Increase zoom by a large increment.
ZoomUnit_NoAmount → const int
No increase or decrease in zoom.
ZoomUnit_SmallDecrement → const int
Decrease zoom by a small decrement.
ZoomUnit_SmallIncrement → const int
Increase zoom by a small increment.

Properties

CLASS_E_CLASSNOTAVAILABLE → int
final
CLASS_E_NOAGGREGATION → int
final
CLASS_E_NOTLICENSED → int
final
CO_E_ALREADYINITIALIZED → int
final
CO_E_APPDIDNTREG → int
final
CO_E_APPNOTFOUND → int
final
CO_E_APPSINGLEUSE → int
final
CO_E_CANTDETERMINECLASS → int
final
CO_E_CLASSSTRING → int
final
CO_E_DLLNOTFOUND → int
final
CO_E_ERRORINAPP → int
final
CO_E_ERRORINDLL → int
final
CO_E_IIDSTRING → int
final
CO_E_NOTINITIALIZED → int
final
CO_E_OBJISREG → int
final
CO_E_OBJNOTCONNECTED → int
final
CO_E_OBJNOTREG → int
final
CO_E_WRONGOSFORAPP → int
final
DISP_E_ARRAYISLOCKED → int
Memory is locked.
final
DISP_E_BADCALLEE → int
Invalid callee.
final
DISP_E_BADINDEX → int
Invalid index.
final
DISP_E_BADPARAMCOUNT → int
Invalid number of parameters.
final
DISP_E_BADVARTYPE → int
Bad variable type.
final
DISP_E_BUFFERTOOSMALL → int
Buffer too small.
final
DISP_E_DIVBYZERO → int
Division by zero.
final
DISP_E_EXCEPTION → int
Exception occurred.
final
DISP_E_MEMBERNOTFOUND → int
Member not found.
final
DISP_E_NONAMEDARGS → int
No named arguments.
final
DISP_E_NOTACOLLECTION → int
Does not support a collection.
final
DISP_E_OVERFLOW → int
Out of present range.
final
DISP_E_PARAMNOTFOUND → int
Parameter not found.
final
DISP_E_PARAMNOTOPTIONAL → int
Parameter not optional.
final
DISP_E_TYPEMISMATCH → int
Type mismatch.
final
DISP_E_UNKNOWNINTERFACE → int
Unknown interface.
final
DISP_E_UNKNOWNLCID → int
Unknown language.
final
DISP_E_UNKNOWNNAME → int
Unknown name.
final
E_ABORT → int
Operation aborted
final
E_ACCESSDENIED → int
General access denied error
final
E_FAIL → int
Unspecified failure
final
E_HANDLE → int
Handle that is not valid
final
E_INVALIDARG → int
One or more arguments are not valid
final
E_NOINTERFACE → int
No such interface supported
final
E_NOTIMPL → int
Not implemented
final
E_OUTOFMEMORY → int
Failed to allocate necessary memory
final
E_PENDING → int
The data necessary to complete this operation is not yet available.
final
E_POINTER → int
Pointer that is not valid
final
E_UNEXPECTED → int
Unexpected failure
final
FSCTL_ADD_OVERLAY → int
final
FSCTL_ADVANCE_FILE_ID → int
final
FSCTL_ALLOW_EXTENDED_DASD_IO → int
final
FSCTL_CLEAN_VOLUME_METADATA → int
final
FSCTL_CORRUPTION_HANDLING → int
final
FSCTL_CREATE_OR_GET_OBJECT_ID → int
final
FSCTL_CREATE_USN_JOURNAL → int
final
FSCTL_CSC_INTERNAL → int
final
FSCTL_CSV_CONTROL → int
final
FSCTL_CSV_GET_VOLUME_NAME_FOR_VOLUME_MOUNT_POINT → int
final
FSCTL_CSV_GET_VOLUME_PATH_NAME → int
final
FSCTL_CSV_GET_VOLUME_PATH_NAMES_FOR_VOLUME_NAME → int
final
FSCTL_CSV_H_BREAKING_SYNC_TUNNEL_REQUEST → int
final
FSCTL_CSV_INTERNAL → int
final
FSCTL_CSV_MGMT_LOCK → int
final
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS → int
final
FSCTL_CSV_QUERY_VETO_FILE_DIRECT_IO → int
final
FSCTL_CSV_SYNC_TUNNEL_REQUEST → int
final
FSCTL_CSV_TUNNEL_REQUEST → int
final
FSCTL_DELETE_CORRUPTED_REFS_CONTAINER → int
final
FSCTL_DELETE_EXTERNAL_BACKING → int
final
FSCTL_DELETE_OBJECT_ID → int
final
FSCTL_DELETE_REPARSE_POINT → int
final
FSCTL_DELETE_USN_JOURNAL → int
final
FSCTL_DFSR_SET_GHOST_HANDLE_STATE → int
final
FSCTL_DISABLE_LOCAL_BUFFERING → int
final
FSCTL_DISMOUNT_VOLUME → int
final
FSCTL_DUPLICATE_EXTENTS_TO_FILE → int
final
FSCTL_DUPLICATE_EXTENTS_TO_FILE_EX → int
final
FSCTL_ENABLE_PER_IO_FLAGS → int
final
FSCTL_ENABLE_UPGRADE → int
final
FSCTL_ENCRYPTION_FSCTL_IO → int
final
FSCTL_ENCRYPTION_KEY_CONTROL → int
final
FSCTL_ENUM_EXTERNAL_BACKING → int
final
FSCTL_ENUM_OVERLAY → int
final
FSCTL_ENUM_USN_DATA → int
final
FSCTL_EXTEND_VOLUME → int
final
FSCTL_FILE_LEVEL_TRIM → int
final
FSCTL_FILE_PREFETCH → int
final
FSCTL_FILE_TYPE_NOTIFICATION → int
final
FSCTL_FILESYSTEM_GET_STATISTICS → int
final
FSCTL_FILESYSTEM_GET_STATISTICS_EX → int
final
FSCTL_FIND_FILES_BY_SID → int
final
FSCTL_GET_BOOT_AREA_INFO → int
final
FSCTL_GET_COMPRESSION → int
final
FSCTL_GET_EXTERNAL_BACKING → int
final
FSCTL_GET_INTEGRITY_INFORMATION → int
final
FSCTL_GET_NTFS_FILE_RECORD → int
final
FSCTL_GET_NTFS_VOLUME_DATA → int
final
FSCTL_GET_OBJECT_ID → int
final
FSCTL_GET_REFS_VOLUME_DATA → int
final
FSCTL_GET_REPAIR → int
final
FSCTL_GET_REPARSE_POINT → int
final
FSCTL_GET_RETRIEVAL_POINTER_BASE → int
final
FSCTL_GET_RETRIEVAL_POINTER_COUNT → int
final
FSCTL_GET_RETRIEVAL_POINTERS → int
final
FSCTL_GET_RETRIEVAL_POINTERS_AND_REFCOUNT → int
final
FSCTL_GET_VOLUME_BITMAP → int
final
FSCTL_GET_WOF_VERSION → int
final
FSCTL_GHOST_FILE_EXTENTS → int
final
FSCTL_HCS_ASYNC_TUNNEL_REQUEST → int
final
FSCTL_HCS_SYNC_NO_WRITE_TUNNEL_REQUEST → int
final
FSCTL_HCS_SYNC_TUNNEL_REQUEST → int
final
FSCTL_INITIATE_FILE_METADATA_OPTIMIZATION → int
final
FSCTL_INITIATE_REPAIR → int
final
FSCTL_INVALIDATE_VOLUMES → int
final
FSCTL_IS_CSV_FILE → int
final
FSCTL_IS_FILE_ON_CSV_VOLUME → int
final
FSCTL_IS_PATHNAME_VALID → int
final
FSCTL_IS_VOLUME_DIRTY → int
final
FSCTL_IS_VOLUME_MOUNTED → int
final
FSCTL_IS_VOLUME_OWNED_BYCSVFS → int
final
FSCTL_LOCK_VOLUME → int
final
FSCTL_LOOKUP_STREAM_FROM_CLUSTER → int
final
FSCTL_MAKE_MEDIA_COMPATIBLE → int
final
FSCTL_MARK_AS_SYSTEM_HIVE → int
final
FSCTL_MARK_HANDLE → int
final
FSCTL_MARK_VOLUME_DIRTY → int
final
FSCTL_MOVE_FILE → int
final
FSCTL_NOTIFY_DATA_CHANGE → int
final
FSCTL_NOTIFY_STORAGE_SPACE_ALLOCATION → int
final
FSCTL_OFFLOAD_READ → int
final
FSCTL_OFFLOAD_WRITE → int
final
FSCTL_OPBATCH_ACK_CLOSE_PENDING → int
final
FSCTL_OPLOCK_BREAK_ACK_NO_2 → int
final
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE → int
final
FSCTL_OPLOCK_BREAK_NOTIFY → int
final
FSCTL_QUERY_ALLOCATED_RANGES → int
final
FSCTL_QUERY_BAD_RANGES → int
final
FSCTL_QUERY_DEPENDENT_VOLUME → int
final
FSCTL_QUERY_DIRECT_ACCESS_EXTENTS → int
final
FSCTL_QUERY_DIRECT_IMAGE_ORIGINAL_BASE → int
final
FSCTL_QUERY_EXTENT_READ_CACHE_INFO → int
final
FSCTL_QUERY_FAT_BPB → int
final
FSCTL_QUERY_FILE_LAYOUT → int
final
FSCTL_QUERY_FILE_METADATA_OPTIMIZATION → int
final
FSCTL_QUERY_FILE_REGIONS → int
final
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION → int
final
FSCTL_QUERY_GHOSTED_FILE_EXTENTS → int
final
FSCTL_QUERY_ON_DISK_VOLUME_INFO → int
final
FSCTL_QUERY_PAGEFILE_ENCRYPTION → int
final
FSCTL_QUERY_PERSISTENT_VOLUME_STATE → int
final
FSCTL_QUERY_REFS_SMR_VOLUME_INFO → int
final
FSCTL_QUERY_REFS_VOLUME_COUNTER_INFO → int
final
FSCTL_QUERY_REGION_INFO → int
final
FSCTL_QUERY_RETRIEVAL_POINTERS → int
final
FSCTL_QUERY_SHARED_VIRTUAL_DISK_SUPPORT → int
final
FSCTL_QUERY_SPARING_INFO → int
final
FSCTL_QUERY_STORAGE_CLASSES → int
final
FSCTL_QUERY_USN_JOURNAL → int
final
FSCTL_QUERY_VOLUME_CONTAINER_STATE → int
final
FSCTL_QUERY_VOLUME_NUMA_INFO → int
final
FSCTL_READ_FILE_USN_DATA → int
final
FSCTL_READ_FROM_PLEX → int
final
FSCTL_READ_RAW_ENCRYPTED → int
final
FSCTL_READ_UNPRIVILEGED_USN_JOURNAL → int
final
FSCTL_READ_USN_JOURNAL → int
final
FSCTL_REARRANGE_FILE → int
final
FSCTL_RECALL_FILE → int
final
FSCTL_REFS_DEALLOCATE_RANGES → int
final
FSCTL_REMOVE_OVERLAY → int
final
FSCTL_REPAIR_COPIES → int
final
FSCTL_REQUEST_BATCH_OPLOCK → int
final
FSCTL_REQUEST_FILTER_OPLOCK → int
final
FSCTL_REQUEST_OPLOCK → int
final
FSCTL_REQUEST_OPLOCK_LEVEL_1 → int
final
FSCTL_REQUEST_OPLOCK_LEVEL_2 → int
final
FSCTL_RESET_VOLUME_ALLOCATION_HINTS → int
final
FSCTL_RKF_INTERNAL → int
final
FSCTL_SCRUB_DATA → int
final
FSCTL_SCRUB_UNDISCOVERABLE_ID → int
final
FSCTL_SD_GLOBAL_CHANGE → int
final
FSCTL_SECURITY_ID_CHECK → int
final
FSCTL_SET_BOOTLOADER_ACCESSED → int
final
FSCTL_SET_COMPRESSION → int
final
FSCTL_SET_DAX_ALLOC_ALIGNMENT_HINT → int
final
FSCTL_SET_DEFECT_MANAGEMENT → int
final
FSCTL_SET_ENCRYPTION → int
final
FSCTL_SET_EXTERNAL_BACKING → int
final
FSCTL_SET_INTEGRITY_INFORMATION → int
final
FSCTL_SET_INTEGRITY_INFORMATION_EX → int
final
FSCTL_SET_LAYER_ROOT → int
final
FSCTL_SET_OBJECT_ID → int
final
FSCTL_SET_OBJECT_ID_EXTENDED → int
final
FSCTL_SET_PERSISTENT_VOLUME_STATE → int
final
FSCTL_SET_PURGE_FAILURE_MODE → int
final
FSCTL_SET_REFS_FILE_STRICTLY_SEQUENTIAL → int
final
FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS → int
final
FSCTL_SET_REPAIR → int
final
FSCTL_SET_REPARSE_POINT → int
final
FSCTL_SET_REPARSE_POINT_EX → int
final
FSCTL_SET_SHORT_NAME_BEHAVIOR → int
final
FSCTL_SET_SPARSE → int
final
FSCTL_SET_VOLUME_COMPRESSION_STATE → int
final
FSCTL_SET_ZERO_DATA → int
final
FSCTL_SET_ZERO_ON_DEALLOCATION → int
final
FSCTL_SHRINK_VOLUME → int
final
FSCTL_SHUFFLE_FILE → int
final
FSCTL_SIS_COPYFILE → int
final
final
FSCTL_SPARSE_OVERALLOCATE → int
final
FSCTL_SSDI_STORAGE_REQUEST → int
final
FSCTL_START_VIRTUALIZATION_INSTANCE_EX → int
final
FSCTL_STORAGE_QOS_CONTROL → int
final
FSCTL_STREAMS_ASSOCIATE_ID → int
final
FSCTL_STREAMS_QUERY_ID → int
final
FSCTL_STREAMS_QUERY_PARAMETERS → int
final
FSCTL_SUSPEND_OVERLAY → int
final
FSCTL_SVHDX_ASYNC_TUNNEL_REQUEST → int
final
FSCTL_SVHDX_SET_INITIATOR_INFORMATION → int
final
FSCTL_SVHDX_SYNC_TUNNEL_REQUEST → int
final
FSCTL_TXFS_CREATE_MINIVERSION → int
final
FSCTL_TXFS_CREATE_SECONDARY_RM → int
final
FSCTL_TXFS_GET_METADATA_INFO → int
final
FSCTL_TXFS_GET_TRANSACTED_VERSION → int
final
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES → int
final
FSCTL_TXFS_LIST_TRANSACTIONS → int
final
FSCTL_TXFS_MODIFY_RM → int
final
FSCTL_TXFS_QUERY_RM_INFORMATION → int
final
FSCTL_TXFS_READ_BACKUP_INFORMATION → int
final
FSCTL_TXFS_READ_BACKUP_INFORMATION2 → int
final
FSCTL_TXFS_ROLLFORWARD_REDO → int
final
FSCTL_TXFS_ROLLFORWARD_UNDO → int
final
FSCTL_TXFS_SAVEPOINT_INFORMATION → int
final
FSCTL_TXFS_SHUTDOWN_RM → int
final
FSCTL_TXFS_START_RM → int
final
FSCTL_TXFS_TRANSACTION_ACTIVE → int
final
FSCTL_TXFS_WRITE_BACKUP_INFORMATION → int
final
FSCTL_TXFS_WRITE_BACKUP_INFORMATION2 → int
final
FSCTL_UNLOCK_VOLUME → int
final
FSCTL_UNMAP_SPACE → int
final
FSCTL_UPDATE_OVERLAY → int
final
FSCTL_USN_TRACK_MODIFIED_RANGES → int
final
FSCTL_VIRTUAL_STORAGE_PASSTHROUGH → int
final
FSCTL_VIRTUAL_STORAGE_QUERY_PROPERTY → int
final
FSCTL_VIRTUAL_STORAGE_SET_BEHAVIOR → int
final
FSCTL_WAIT_FOR_REPAIR → int
final
FSCTL_WRITE_RAW_ENCRYPTED → int
final
FSCTL_WRITE_USN_CLOSE_RECORD → int
final
FSCTL_WRITE_USN_REASON → int
final
IDC_APPSTARTING → Pointer<Utf16>
Standard arrow and small hourglass
final
IDC_ARROW → Pointer<Utf16>
Standard arrow
final
IDC_CROSS → Pointer<Utf16>
Crosshair
final
IDC_HAND → Pointer<Utf16>
Hand
final
IDC_HELP → Pointer<Utf16>
Arrow and question mark
final
IDC_IBEAM → Pointer<Utf16>
I-beam
final
IDC_NO → Pointer<Utf16>
Slashed circle
final
IDC_SIZEALL → Pointer<Utf16>
Four-pointed arrow pointing north, south, east, and west
final
IDC_SIZENESW → Pointer<Utf16>
Double-pointed arrow pointing northeast and southwest
final
IDC_SIZENS → Pointer<Utf16>
Double-pointed arrow pointing north and south
final
IDC_SIZENWSE → Pointer<Utf16>
Double-pointed arrow pointing northwest and southeast
final
IDC_SIZEWE → Pointer<Utf16>
Double-pointed arrow pointing west and east
final
IDC_UPARROW → Pointer<Utf16>
Vertical arrow
final
IDC_WAIT → Pointer<Utf16>
Hourglass
final
IDI_APPLICATION → Pointer<Utf16>
Default application icon.
final
IDI_ASTERISK → Pointer<Utf16>
Asterisk icon. Same as IDI_INFORMATION.
final
IDI_ERROR → Pointer<Utf16>
Hand-shaped icon.
final
IDI_EXCLAMATION → Pointer<Utf16>
Exclamation point icon. Same as IDI_WARNING.
final
IDI_HAND → Pointer<Utf16>
Hand-shaped icon. Same as IDI_ERROR.
final
IDI_INFORMATION → Pointer<Utf16>
Asterisk icon.
final
IDI_QUESTION → Pointer<Utf16>
Question mark icon.
final
IDI_SHIELD → Pointer<Utf16>
Security Shield icon.
final
IDI_WARNING → Pointer<Utf16>
Exclamation point icon.
final
Windows logo icon.
final
IOCTL_DISK_CHECK_VERIFY → int
final
IOCTL_DISK_CONTROLLER_NUMBER → int
final
IOCTL_DISK_CREATE_DISK → int
final
IOCTL_DISK_DELETE_DRIVE_LAYOUT → int
final
IOCTL_DISK_EJECT_MEDIA → int
final
IOCTL_DISK_FIND_NEW_DEVICES → int
final
IOCTL_DISK_FORMAT_DRIVE → int
final
IOCTL_DISK_FORMAT_TRACKS → int
final
IOCTL_DISK_FORMAT_TRACKS_EX → int
final
IOCTL_DISK_GET_CACHE_INFORMATION → int
final
IOCTL_DISK_GET_DRIVE_GEOMETRY → int
final
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX → int
final
IOCTL_DISK_GET_DRIVE_LAYOUT → int
final
IOCTL_DISK_GET_DRIVE_LAYOUT_EX → int
final
IOCTL_DISK_GET_LENGTH_INFO → int
final
IOCTL_DISK_GET_MEDIA_TYPES → int
final
IOCTL_DISK_GET_PARTITION_INFO → int
final
IOCTL_DISK_GET_PARTITION_INFO_EX → int
final
IOCTL_DISK_GROW_PARTITION → int
final
IOCTL_DISK_HISTOGRAM_DATA → int
final
IOCTL_DISK_HISTOGRAM_RESET → int
final
IOCTL_DISK_HISTOGRAM_STRUCTURE → int
final
IOCTL_DISK_IS_WRITABLE → int
final
IOCTL_DISK_LOAD_MEDIA → int
final
IOCTL_DISK_LOGGING → int
final
IOCTL_DISK_MEDIA_REMOVAL → int
final
IOCTL_DISK_PERFORMANCE → int
final
IOCTL_DISK_PERFORMANCE_OFF → int
final
IOCTL_DISK_REASSIGN_BLOCKS → int
final
IOCTL_DISK_REASSIGN_BLOCKS_EX → int
final
IOCTL_DISK_RELEASE → int
final
IOCTL_DISK_REQUEST_DATA → int
final
IOCTL_DISK_REQUEST_STRUCTURE → int
final
IOCTL_DISK_RESERVE → int
final
IOCTL_DISK_SENSE_DEVICE → int
final
IOCTL_DISK_SET_CACHE_INFORMATION → int
final
IOCTL_DISK_SET_DRIVE_LAYOUT → int
final
IOCTL_DISK_SET_DRIVE_LAYOUT_EX → int
final
IOCTL_DISK_SET_PARTITION_INFO → int
final
IOCTL_DISK_SET_PARTITION_INFO_EX → int
final
IOCTL_DISK_UPDATE_DRIVE_SIZE → int
final
IOCTL_DISK_UPDATE_PROPERTIES → int
final
IOCTL_DISK_VERIFY → int
final
IOCTL_STORAGE_ALLOCATE_BC_STREAM → int
final
IOCTL_STORAGE_ATTRIBUTE_MANAGEMENT → int
final
IOCTL_STORAGE_BASE → int
final
IOCTL_STORAGE_BREAK_RESERVATION → int
final
IOCTL_STORAGE_CHECK_PRIORITY_HINT_SUPPORT → int
final
IOCTL_STORAGE_CHECK_VERIFY → int
final
IOCTL_STORAGE_CHECK_VERIFY2 → int
final
IOCTL_STORAGE_DEVICE_POWER_CAP → int
final
IOCTL_STORAGE_DEVICE_TELEMETRY_NOTIFY → int
final
IOCTL_STORAGE_DEVICE_TELEMETRY_QUERY_CAPS → int
final
IOCTL_STORAGE_DIAGNOSTIC → int
final
IOCTL_STORAGE_EJECT_MEDIA → int
final
IOCTL_STORAGE_EJECTION_CONTROL → int
final
IOCTL_STORAGE_ENABLE_IDLE_POWER → int
final
IOCTL_STORAGE_EVENT_NOTIFICATION → int
final
IOCTL_STORAGE_FAILURE_PREDICTION_CONFIG → int
final
IOCTL_STORAGE_FIND_NEW_DEVICES → int
final
IOCTL_STORAGE_FIRMWARE_ACTIVATE → int
final
IOCTL_STORAGE_FIRMWARE_DOWNLOAD → int
final
IOCTL_STORAGE_FIRMWARE_GET_INFO → int
final
IOCTL_STORAGE_FREE_BC_STREAM → int
final
IOCTL_STORAGE_GET_BC_PROPERTIES → int
final
IOCTL_STORAGE_GET_COUNTERS → int
final
IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG → int
final
IOCTL_STORAGE_GET_DEVICE_NUMBER → int
final
IOCTL_STORAGE_GET_DEVICE_NUMBER_EX → int
final
IOCTL_STORAGE_GET_DEVICE_TELEMETRY → int
final
IOCTL_STORAGE_GET_DEVICE_TELEMETRY_RAW → int
final
IOCTL_STORAGE_GET_HOTPLUG_INFO → int
final
IOCTL_STORAGE_GET_IDLE_POWERUP_REASON → int
final
IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES → int
final
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER → int
final
IOCTL_STORAGE_GET_MEDIA_TYPES → int
final
IOCTL_STORAGE_GET_MEDIA_TYPES_EX → int
final
IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS → int
final
IOCTL_STORAGE_LOAD_MEDIA → int
final
IOCTL_STORAGE_LOAD_MEDIA2 → int
final
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES → int
final
IOCTL_STORAGE_MCN_CONTROL → int
final
IOCTL_STORAGE_MEDIA_REMOVAL → int
final
IOCTL_STORAGE_PERSISTENT_RESERVE_IN → int
final
IOCTL_STORAGE_PERSISTENT_RESERVE_OUT → int
final
IOCTL_STORAGE_POWER_ACTIVE → int
final
IOCTL_STORAGE_POWER_IDLE → int
final
IOCTL_STORAGE_PREDICT_FAILURE → int
final
IOCTL_STORAGE_PROTOCOL_COMMAND → int
final
IOCTL_STORAGE_QUERY_PROPERTY → int
final
IOCTL_STORAGE_READ_CAPACITY → int
final
IOCTL_STORAGE_REINITIALIZE_MEDIA → int
final
IOCTL_STORAGE_RELEASE → int
final
IOCTL_STORAGE_REMOVE_ELEMENT_AND_TRUNCATE → int
final
IOCTL_STORAGE_RESERVE → int
final
IOCTL_STORAGE_RESET_BUS → int
final
IOCTL_STORAGE_RESET_DEVICE → int
final
IOCTL_STORAGE_RPMB_COMMAND → int
final
IOCTL_STORAGE_SET_HOTPLUG_INFO → int
final
IOCTL_STORAGE_SET_PROPERTY → int
final
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD → int
final
IOCTL_STORAGE_START_DATA_INTEGRITY_CHECK → int
final
IOCTL_STORAGE_STOP_DATA_INTEGRITY_CHECK → int
final
IOCTL_VOLUME_BASE → int
final
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS → int
final
isCOMInitialized → bool
Determines whether the Component Object Model (COM) is initialized on the current thread.
no setter
isComInitialized → bool
Determines whether the Component Object Model (COM) is initialized on the current thread.
no setter
OBSOLETE_DISK_GET_WRITE_CACHE_STATE → int
final
OBSOLETE_IOCTL_STORAGE_RESET_BUS → int
final
OBSOLETE_IOCTL_STORAGE_RESET_DEVICE → int
final
REGDB_E_CLASSNOTREG → int
final
REGDB_E_IIDNOTREG → int
final
RPC_E_CHANGED_MODE → int
final
RPC_E_TOO_LATE → int
final
RT_ACCELERATOR → Pointer<Utf16>
Accelerator table.
final
RT_ANICURSOR → Pointer<Utf16>
Animated cursor.
final
RT_ANIICON → Pointer<Utf16>
Animated icon.
final
RT_BITMAP → Pointer<Utf16>
Bitmap resource.
final
RT_CURSOR → Pointer<Utf16>
Hardware-dependent cursor resource.
final
RT_DIALOG → Pointer<Utf16>
Dialog box.
final
RT_DLGINCLUDE → Pointer<Utf16>
Allows a resource editing tool to associate a string with an .rc file.
final
RT_FONT → Pointer<Utf16>
Font resource.
final
RT_FONTDIR → Pointer<Utf16>
Font directory resource.
final
RT_GROUP_CURSOR → Pointer<Utf16>
Hardware-independent cursor resource.
final
RT_GROUP_ICON → Pointer<Utf16>
Hardware-independent icon resource.
final
RT_HTML → Pointer<Utf16>
HTML resource.
final
RT_ICON → Pointer<Utf16>
Hardware-dependent icon resource.
final
RT_MANIFEST → Pointer<Utf16>
Side-by-Side Assembly Manifest.
final
RT_MENU → Pointer<Utf16>
Menu resource.
final
RT_MESSAGETABLE → Pointer<Utf16>
Message-table entry.
final
RT_PLUGPLAY → Pointer<Utf16>
Plug and Play resource.
final
RT_RCDATA → Pointer<Utf16>
Application-defined resource (raw data).
final
RT_STRING → Pointer<Utf16>
String-table entry.
final
RT_VERSION → Pointer<Utf16>
Version resource.
final
RT_VXD → Pointer<Utf16>
VXD.
final
SCARD_E_BAD_SEEK → int
final
SCARD_E_CANCELLED → int
final
SCARD_E_CANT_DISPOSE → int
final
SCARD_E_CARD_UNSUPPORTED → int
final
SCARD_E_CERTIFICATE_UNAVAILABLE → int
final
SCARD_E_COMM_DATA_LOST → int
final
SCARD_E_DIR_NOT_FOUND → int
final
SCARD_E_DUPLICATE_READER → int
final
SCARD_E_FILE_NOT_FOUND → int
final
SCARD_E_ICC_CREATEORDER → int
final
SCARD_E_ICC_INSTALLATION → int
final
SCARD_E_INSUFFICIENT_BUFFER → int
final
SCARD_E_INVALID_ATR → int
final
SCARD_E_INVALID_CHV → int
final
SCARD_E_INVALID_HANDLE → int
final
SCARD_E_INVALID_PARAMETER → int
final
SCARD_E_INVALID_TARGET → int
final
SCARD_E_INVALID_VALUE → int
final
SCARD_E_NO_ACCESS → int
final
SCARD_E_NO_DIR → int
final
SCARD_E_NO_FILE → int
final
SCARD_E_NO_KEY_CONTAINER → int
final
SCARD_E_NO_MEMORY → int
final
SCARD_E_NO_PIN_CACHE → int
final
SCARD_E_NO_READERS_AVAILABLE → int
final
SCARD_E_NO_SERVICE → int
final
SCARD_E_NO_SMARTCARD → int
final
SCARD_E_NO_SUCH_CERTIFICATE → int
final
SCARD_E_NOT_READY → int
final
SCARD_E_NOT_TRANSACTED → int
final
SCARD_E_PCI_TOO_SMALL → int
final
SCARD_E_PIN_CACHE_EXPIRED → int
final
SCARD_E_PROTO_MISMATCH → int
final
SCARD_E_READ_ONLY_CARD → int
final
SCARD_E_READER_UNAVAILABLE → int
final
SCARD_E_READER_UNSUPPORTED → int
final
SCARD_E_SERVER_TOO_BUSY → int
final
SCARD_E_SERVICE_STOPPED → int
final
SCARD_E_SHARING_VIOLATION → int
final
SCARD_E_SYSTEM_CANCELLED → int
final
SCARD_E_TIMEOUT → int
final
SCARD_E_UNEXPECTED → int
final
SCARD_E_UNKNOWN_CARD → int
final
SCARD_E_UNKNOWN_READER → int
final
SCARD_E_UNKNOWN_RES_MNG → int
final
SCARD_E_UNSUPPORTED_FEATURE → int
final
SCARD_E_WRITE_TOO_MANY → int
final
SCARD_F_COMM_ERROR → int
final
SCARD_F_UNKNOWN_ERROR → int
final
SCARD_F_WAITED_TOO_LONG → int
final
SCARD_P_SHUTDOWN → int
final
SCARD_W_CACHE_ITEM_NOT_FOUND → int
final
SCARD_W_CACHE_ITEM_STALE → int
final
SCARD_W_CACHE_ITEM_TOO_BIG → int
final
SCARD_W_CANCELLED_BY_USER → int
final
SCARD_W_CARD_NOT_AUTHENTICATED → int
final
SCARD_W_CHV_BLOCKED → int
final
SCARD_W_EOF → int
final
SCARD_W_REMOVED_CARD → int
final
SCARD_W_RESET_CARD → int
final
SCARD_W_SECURITY_VIOLATION → int
final
SCARD_W_UNPOWERED_CARD → int
final
SCARD_W_UNRESPONSIVE_CARD → int
final
SCARD_W_UNSUPPORTED_CARD → int
final
SCARD_W_WRONG_CHV → int
final
SMART_GET_VERSION → int
final
SMART_RCV_DRIVE_DATA → int
final
SMART_SEND_DRIVE_COMMAND → int
final
TD_ERROR_ICON → Pointer<Utf16>
final
TD_INFORMATION_ICON → Pointer<Utf16>
final
TD_SHIELD_ICON → Pointer<Utf16>
final
TD_WARNING_ICON → Pointer<Utf16>
final
VARIANT_FALSE → int
typedef short VARIANT_BOOL: 0 == FALSE
final
VARIANT_TRUE → int
typedef short VARIANT_BOOL: -1 == TRUE
final

Functions

AbortPath(int hdc) → int gdi32
The AbortPath function closes and discards any paths in the specified device context.
AbortPrinter(int hPrinter) → int winspool
The AbortPrinter function deletes a printer's spool file if the printer is configured for spooling.
ActivateActCtx(int hActCtx, Pointer<IntPtr> lpCookie) → int kernel32
The ActivateActCtx function activates the specified activation context. It does this by pushing the specified activation context to the top of the activation stack. The specified activation context is thus associated with the current thread and any appropriate side-by-side API functions.
ActivateKeyboardLayout(int hkl, int Flags) → int user32
Sets the input locale identifier (formerly called the keyboard layout handle) for the calling thread or the current process. The input locale identifier specifies a locale as well as the physical layout of the keyboard.
AddClipboardFormatListener(int hwnd) → int user32
Places the given window in the system-maintained clipboard format listener list.
AddDllDirectory(Pointer<Utf16> NewDirectory) → Pointer<NativeType> kernel32
Adds a directory to the process DLL search path.
AddFontResource(Pointer<Utf16> param0) → int gdi32
The AddFontResource function adds the font resource from the specified file to the system font table. The font can subsequently be used for text output by any application.
AddFontResourceEx(Pointer<Utf16> name, int fl, Pointer<NativeType> res) → int gdi32
The AddFontResourceEx function adds the font resource from the specified file to the system. Fonts added with the AddFontResourceEx function can be marked as private and not enumerable.
AddForm(int hPrinter, int Level, Pointer<Uint8> pForm) → int winspool
The AddForm function adds a form to the list of available forms that can be selected for the specified printer.
AddIPAddress(int Address, int IpMask, int IfIndex, Pointer<Uint32> NTEContext, Pointer<Uint32> NTEInstance) → int iphlpapi
The AddIPAddress function adds the specified IPv4 address to the specified adapter.
AddJob(int hPrinter, int Level, Pointer<Uint8> pData, int cbBuf, Pointer<Uint32> pcbNeeded) → int winspool
The AddJob function adds a print job to the list of print jobs that can be scheduled by the print spooler. The function retrieves the name of the file you can use to store the job.
AddPrinter(Pointer<Utf16> pName, int Level, Pointer<Uint8> pPrinter) → int winspool
The AddPrinter function adds a printer to the list of supported printers for a specified server.
AddPrinterConnection(Pointer<Utf16> pName) → int winspool
The AddPrinterConnection function adds a connection to the specified printer for the current user.
AddPrinterConnection2(int hWnd, Pointer<Utf16> pszName, int dwLevel, Pointer<NativeType> pConnectionInfo) → int winspool
Adds a connection to the specified printer for the current user and specifies connection details.
AddRefActCtx(int hActCtx) → void kernel32
The AddRefActCtx function increments the reference count of the specified activation context.
AdjustWindowRect(Pointer<RECT> lpRect, int dwStyle, int bMenu) → int user32
Calculates the required size of the window rectangle, based on the desired client-rectangle size. The window rectangle can then be passed to the CreateWindow function to create a window whose client area is the desired size.
AdjustWindowRectEx(Pointer<RECT> lpRect, int dwStyle, int bMenu, int dwExStyle) → int user32
Calculates the required size of the window rectangle, based on the desired size of the client rectangle. The window rectangle can then be passed to the CreateWindowEx function to create a window whose client area is the desired size.
AdjustWindowRectExForDpi(Pointer<RECT> lpRect, int dwStyle, int bMenu, int dwExStyle, int dpi) → int user32
Calculates the required size of the window rectangle, based on the desired size of the client rectangle and the provided DPI. This window rectangle can then be passed to the CreateWindowEx function to create a window with a client area of the desired size.
AdvancedDocumentProperties(int hWnd, int hPrinter, Pointer<Utf16> pDeviceName, Pointer<DEVMODE> pDevModeOutput, Pointer<DEVMODE> pDevModeInput) → int winspool
The AdvancedDocumentProperties function displays a printer-configuration dialog box for the specified printer, allowing the user to configure that printer.
AllocConsole() → int kernel32
Allocates a new console for the calling process.
AllowSetForegroundWindow(int dwProcessId) → int user32
Enables the specified process to set the foreground window using the SetForegroundWindow function. The calling process must already be able to set the foreground window.
AngleArc(int hdc, int x, int y, int r, double StartAngle, double SweepAngle) → int gdi32
The AngleArc function draws a line segment and an arc. The line segment is drawn from the current position to the beginning of the arc. The arc is drawn along the perimeter of a circle with the given radius and center. The length of the arc is defined by the given start and sweep angles.
AnimatePalette(int hPal, int iStartIndex, int cEntries, Pointer<PALETTEENTRY> ppe) → int gdi32
The AnimatePalette function replaces entries in the specified logical palette.
AnimateWindow(int hWnd, int dwTime, int dwFlags) → int user32
Enables you to produce special effects when showing or hiding windows. There are four types of animation: roll, slide, collapse or expand, and alpha-blended fade.
AnyPopup() → int user32
Indicates whether an owned, visible, top-level pop-up, or overlapped window exists on the screen. The function searches the entire screen, not just the calling application's client area.
AppendMenu(int hMenu, int uFlags, int uIDNewItem, Pointer<Utf16> lpNewItem) → int user32
Appends a new item to the end of the specified menu bar, drop-down menu, submenu, or shortcut menu. You can use this function to specify the content, appearance, and behavior of the menu item.
Arc(int hdc, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4) → int gdi32
The Arc function draws an elliptical arc.
ArcTo(int hdc, int left, int top, int right, int bottom, int xr1, int yr1, int xr2, int yr2) → int gdi32
The ArcTo function draws an elliptical arc.
AreDpiAwarenessContextsEqual(int dpiContextA, int dpiContextB) → int user32
Determines whether two DPI_AWARENESS_CONTEXT values are identical.
AreFileApisANSI() → int kernel32
Determines whether the file I/O functions are using the ANSI or OEM character set code page. This function is useful for 8-bit console input and output operations.
ArrangeIconicWindows(int hWnd) → int user32
Arranges all the minimized (iconic) child windows of the specified parent window.
AssignProcessToJobObject(int hJob, int hProcess) → int kernel32
Assigns a process to an existing job object.
AttachConsole(int dwProcessId) → int kernel32
Attaches the calling process to the console of the specified process.
AttachThreadInput(int idAttach, int idAttachTo, int fAttach) → int user32
Attaches or detaches the input processing mechanism of one thread to that of another thread.
Beep(int dwFreq, int dwDuration) → int kernel32
Generates simple tones on the speaker. The function is synchronous; it performs an alertable wait and does not return control to its caller until the sound finishes.
BeginDeferWindowPos(int nNumWindows) → int user32
Allocates memory for a multiple-window- position structure and returns the handle to the structure.
BeginPaint(int hWnd, Pointer<PAINTSTRUCT> lpPaint) → int user32
The BeginPaint function prepares the specified window for painting and fills a PAINTSTRUCT structure with information about the painting.
BeginPath(int hdc) → int gdi32
The BeginPath function opens a path bracket in the specified device context.
BeginUpdateResource(Pointer<Utf16> pFileName, int bDeleteExistingResources) → int kernel32
Retrieves a handle that can be used by the UpdateResource function to add, delete, or replace resources in a binary module.
BitBlt(int hdc, int x, int y, int cx, int cy, int hdcSrc, int x1, int y1, int rop) → int gdi32
The BitBlt function performs a bit-block transfer of the color data corresponding to a rectangle of pixels from the specified source device context into a destination device context.
BlockInput(int fBlockIt) → int user32
Blocks keyboard and mouse input events from reaching applications.
BluetoothAuthenticateDeviceEx(int hwndParentIn, int hRadioIn, Pointer<BLUETOOTH_DEVICE_INFO> pbtdiInout, Pointer<BLUETOOTH_OOB_DATA_INFO> pbtOobData, int authenticationRequirement) → int bthprops
The BluetoothAuthenticateDeviceEx function sends an authentication request to a remote Bluetooth device. Additionally, this function allows for out-of-band data to be passed into the function call for the device being authenticated.
BluetoothDisplayDeviceProperties(int hwndParent, Pointer<BLUETOOTH_DEVICE_INFO> pbtdi) → int bluetooth
The BluetoothDisplayDeviceProperties function opens the Control Panel device information property sheet.
BluetoothEnableDiscovery(int hRadio, int fEnabled) → int bluetooth
The BluetoothEnableDiscovery function changes the discovery state of a local Bluetooth radio or radios.
BluetoothEnableIncomingConnections(int hRadio, int fEnabled) → int bluetooth
The BluetoothEnableIncomingConnections function modifies whether a local Bluetooth radio accepts incoming connections.
BluetoothEnumerateInstalledServices(int hRadio, Pointer<BLUETOOTH_DEVICE_INFO> pbtdi, Pointer<Uint32> pcServiceInout, Pointer<GUID> pGuidServices) → int bluetooth
The BluetoothEnumerateInstalledServices function enumerates the services GUIDs (Globally Unique Identifiers) enabled on a Bluetooth device.
BluetoothFindDeviceClose(int hFind) → int bluetooth
The BluetoothFindDeviceClose function closes an enumeration handle associated with a device query.
BluetoothFindFirstDevice(Pointer<BLUETOOTH_DEVICE_SEARCH_PARAMS> pbtsp, Pointer<BLUETOOTH_DEVICE_INFO> pbtdi) → int bluetooth
The BluetoothFindFirstDevice function begins the enumeration Bluetooth devices.
BluetoothFindFirstRadio(Pointer<BLUETOOTH_FIND_RADIO_PARAMS> pbtfrp, Pointer<IntPtr> phRadio) → int bluetooth
The BluetoothFindFirstRadio function begins the enumeration of local Bluetooth radios.
BluetoothFindNextDevice(int hFind, Pointer<BLUETOOTH_DEVICE_INFO> pbtdi) → int bluetooth
The BluetoothFindNextDevice function finds the next Bluetooth device.
BluetoothFindNextRadio(int hFind, Pointer<IntPtr> phRadio) → int bluetooth
The BluetoothFindNextRadio function finds the next Bluetooth radio.
BluetoothFindRadioClose(int hFind) → int bluetooth
The BluetoothFindRadioClose function closes the enumeration handle associated with finding Bluetooth radios.
BluetoothGATTAbortReliableWrite(int hDevice, int ReliableWriteContext, int Flags) → int bluetooth
Specifies the end of reliable write procedures, and the writes should be aborted.
BluetoothGATTBeginReliableWrite(int hDevice, Pointer<Uint64> ReliableWriteContext, int Flags) → int bluetooth
The BluetoothGATTBeginReliableWrite function specifies that reliable writes are about to begin.
BluetoothGATTEndReliableWrite(int hDevice, int ReliableWriteContext, int Flags) → int bluetooth
Specifies the end of reliable writes, and the writes should be committed.
BluetoothGATTGetCharacteristics(int hDevice, Pointer<BTH_LE_GATT_SERVICE> Service, int CharacteristicsBufferCount, Pointer<BTH_LE_GATT_CHARACTERISTIC> CharacteristicsBuffer, Pointer<Uint16> CharacteristicsBufferActual, int Flags) → int bluetooth
Gets all the characteristics available for the specified service.
BluetoothGATTGetCharacteristicValue(int hDevice, Pointer<BTH_LE_GATT_CHARACTERISTIC> Characteristic, int CharacteristicValueDataSize, Pointer<BTH_LE_GATT_CHARACTERISTIC_VALUE> CharacteristicValue, Pointer<Uint16> CharacteristicValueSizeRequired, int Flags) → int bluetooth
Gets the value of the specified characteristic.
BluetoothGATTGetDescriptors(int hDevice, Pointer<BTH_LE_GATT_CHARACTERISTIC> Characteristic, int DescriptorsBufferCount, Pointer<BTH_LE_GATT_DESCRIPTOR> DescriptorsBuffer, Pointer<Uint16> DescriptorsBufferActual, int Flags) → int bluetooth
Gets all the descriptors available for the specified characteristic.
BluetoothGATTGetDescriptorValue(int hDevice, Pointer<BTH_LE_GATT_DESCRIPTOR> Descriptor, int DescriptorValueDataSize, Pointer<BTH_LE_GATT_DESCRIPTOR_VALUE> DescriptorValue, Pointer<Uint16> DescriptorValueSizeRequired, int Flags) → int bluetooth
Gets the value of the specified descriptor.
BluetoothGATTGetIncludedServices(int hDevice, Pointer<BTH_LE_GATT_SERVICE> ParentService, int IncludedServicesBufferCount, Pointer<BTH_LE_GATT_SERVICE> IncludedServicesBuffer, Pointer<Uint16> IncludedServicesBufferActual, int Flags) → int bluetooth
Gets all the included services available for a given service.
BluetoothGATTGetServices(int hDevice, int ServicesBufferCount, Pointer<BTH_LE_GATT_SERVICE> ServicesBuffer, Pointer<Uint16> ServicesBufferActual, int Flags) → int bluetooth
The BluetoothGATTGetServices function gets all the primary services available for a server.
BluetoothGATTRegisterEvent(int hService, int EventType, Pointer<NativeType> EventParameterIn, Pointer<NativeFunction<PFNBLUETOOTH_GATT_EVENT_CALLBACK>> Callback, Pointer<NativeType> CallbackContext, Pointer<IntPtr> pEventHandle, int Flags) → int bluetooth
Registers a routine to be called back during a characteristic value change event on the given characteristic identified by its characteristic handle.
BluetoothGATTSetCharacteristicValue(int hDevice, Pointer<BTH_LE_GATT_CHARACTERISTIC> Characteristic, Pointer<BTH_LE_GATT_CHARACTERISTIC_VALUE> CharacteristicValue, int ReliableWriteContext, int Flags) → int bluetooth
Writes the specified characteristic value to the Bluetooth device.
BluetoothGATTSetDescriptorValue(int hDevice, Pointer<BTH_LE_GATT_DESCRIPTOR> Descriptor, Pointer<BTH_LE_GATT_DESCRIPTOR_VALUE> DescriptorValue, int Flags) → int bluetooth
Writes the specified descriptor value to the Bluetooth device.
BluetoothGATTUnregisterEvent(int EventHandle, int Flags) → int bluetooth
Unregisters the given characteristic value change event.
BluetoothGetDeviceInfo(int hRadio, Pointer<BLUETOOTH_DEVICE_INFO> pbtdi) → int bluetooth
TThe BluetoothGetDeviceInfo function retrieves information about a remote Bluetooth device. The Bluetooth device must have been previously identified through a successful device inquiry function call.
BluetoothGetRadioInfo(int hRadio, Pointer<BLUETOOTH_RADIO_INFO> pRadioInfo) → int bluetooth
The BluetoothGetRadioInfo function obtains information about a Bluetooth radio.
BluetoothIsConnectable(int hRadio) → int bluetooth
The BluetoothIsConnectable function determines whether a Bluetooth radio or radios is connectable.
BluetoothIsDiscoverable(int hRadio) → int bluetooth
The BluetoothIsDiscoverable function determines whether a Bluetooth radio or radios is discoverable.
BluetoothIsVersionAvailable(int MajorVersion, int MinorVersion) → int bluetooth
The BluetoothIsVersionAvailable function indicates if the installed Bluetooth binary set supports the requested version.
BluetoothRegisterForAuthenticationEx(Pointer<BLUETOOTH_DEVICE_INFO> pbtdiIn, Pointer<IntPtr> phRegHandleOut, Pointer<NativeFunction<PFN_AUTHENTICATION_CALLBACK_EX>> pfnCallbackIn, Pointer<NativeType> pvParam) → int bluetooth
The BluetoothRegisterForAuthenticationEx function registers an application for a pin request, numeric comparison and callback function.
BluetoothRemoveDevice(Pointer<BLUETOOTH_ADDRESS> pAddress) → int bluetooth
The BluetoothRemoveDevice function removes authentication between a Bluetooth device and the computer and clears cached service information for the device.
BluetoothSdpEnumAttributes(Pointer<Uint8> pSDPStream, int cbStreamSize, Pointer<NativeFunction<PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK>> pfnCallback, Pointer<NativeType> pvParam) → int bluetooth
The BluetoothSdpEnumAttributes function enumerates through the SDP record stream, and calls the callback function for each attribute in the record.
BluetoothSdpGetAttributeValue(Pointer<Uint8> pRecordStream, int cbRecordLength, int usAttributeId, Pointer<SDP_ELEMENT_DATA> pAttributeData) → int bluetooth
The BluetoothSdpGetAttributeValue function retrieves the attribute value for an attribute identifier.
BluetoothSdpGetContainerElementData(Pointer<Uint8> pContainerStream, int cbContainerLength, Pointer<IntPtr> pElement, Pointer<SDP_ELEMENT_DATA> pData) → int bluetooth
The BluetoothSdpGetContainerElementData function iterates a container stream and returns each element contained within the container element.
BluetoothSdpGetElementData(Pointer<Uint8> pSdpStream, int cbSdpStreamLength, Pointer<SDP_ELEMENT_DATA> pData) → int bluetooth
The BluetoothSdpGetElementData function retrieves and parses a single element from an SDP stream.
BluetoothSdpGetString(Pointer<Uint8> pRecordStream, int cbRecordLength, Pointer<SDP_STRING_TYPE_DATA> pStringData, int usStringOffset, Pointer<Utf16> pszString, Pointer<Uint32> pcchStringLength) → int bluetooth
The BluetoothSdpGetString function converts a raw string embedded in the SDP record into a Unicode string.
BluetoothSelectDevices(Pointer<BLUETOOTH_SELECT_DEVICE_PARAMS> pbtsdp) → int bluetooth
The BluetoothSelectDevices function enables Bluetooth device selection.
BluetoothSelectDevicesFree(Pointer<BLUETOOTH_SELECT_DEVICE_PARAMS> pbtsdp) → int bluetooth
The BluetoothSelectDevicesFree function frees resources associated with a previous call to BluetoothSelectDevices.
BluetoothSendAuthenticationResponseEx(int hRadioIn, Pointer<BLUETOOTH_AUTHENTICATE_RESPONSE> pauthResponse) → int bluetooth
The BluetoothSendAuthenticationResponseEx function is called when an authentication request to send the passkey or a Numeric Comparison response is made.
BluetoothSetServiceState(int hRadio, Pointer<BLUETOOTH_DEVICE_INFO> pbtdi, Pointer<GUID> pGuidService, int dwServiceFlags) → int bluetooth
The BluetoothSetServiceState function enables or disables services for a Bluetooth device.
BluetoothUnregisterAuthentication(int hRegHandle) → int bluetooth
The BluetoothUnregisterAuthentication function removes registration for a callback routine that was previously registered with a call to the BluetoothRegisterForAuthentication function.
BluetoothUpdateDeviceRecord(Pointer<BLUETOOTH_DEVICE_INFO> pbtdi) → int bluetooth
The BluetoothUpdateDeviceRecord function updates the local computer cache about a Bluetooth device.
BringWindowToTop(int hWnd) → int user32
Brings the specified window to the top of the Z order. If the window is a top-level window, it is activated. If the window is a child window, the top-level parent window associated with the child window is activated.
BroadcastSystemMessage(int flags, Pointer<Uint32> lpInfo, int Msg, int wParam, int lParam) → int user32
Sends a message to the specified recipients. The recipients can be applications, installable drivers, network drivers, system-level device drivers, or any combination of these system components.
BroadcastSystemMessageEx(int flags, Pointer<Uint32> lpInfo, int Msg, int wParam, int lParam, Pointer<BSMINFO> pbsmInfo) → int user32
Sends a message to the specified recipients. The recipients can be applications, installable drivers, network drivers, system-level device drivers, or any combination of these system components.
BuildCommDCB(Pointer<Utf16> lpDef, Pointer<DCB> lpDCB) → int kernel32
Fills a specified DCB structure with values specified in a device-control string. The device-control string uses the syntax of the mode command.
BuildCommDCBAndTimeouts(Pointer<Utf16> lpDef, Pointer<DCB> lpDCB, Pointer<COMMTIMEOUTS> lpCommTimeouts) → int kernel32
Translates a device-definition string into appropriate device-control block codes and places them into a device control block. The function can also set up time-out values, including the possibility of no time-outs, for a device; the function's behavior in this regard depends on the contents of the device-definition string.
CalculatePopupWindowPosition(Pointer<POINT> anchorPoint, Pointer<SIZE> windowSize, int flags, Pointer<RECT> excludeRect, Pointer<RECT> popupWindowPosition) → int user32
Calculates an appropriate pop-up window position using the specified anchor point, pop-up window size, flags, and the optional exclude rectangle. When the specified pop-up window size is smaller than the desktop window size, use the CalculatePopupWindowPosition function to ensure that the pop-up window is fully visible on the desktop window, regardless of the specified anchor point.
CallMsgFilter(Pointer<MSG> lpMsg, int nCode) → int user32
Passes the specified message and hook code to the hook procedures associated with the WH_SYSMSGFILTER and WH_MSGFILTER hooks. A WH_SYSMSGFILTER or WH_MSGFILTER hook procedure is an application-defined callback function that examines and, optionally, modifies messages for a dialog box, message box, menu, or scroll bar.
CallNamedPipe(Pointer<Utf16> lpNamedPipeName, Pointer<NativeType> lpInBuffer, int nInBufferSize, Pointer<NativeType> lpOutBuffer, int nOutBufferSize, Pointer<Uint32> lpBytesRead, int nTimeOut) → int kernel32
Connects to a message-type pipe (and waits if an instance of the pipe is not available), writes to and reads from the pipe, and then closes the pipe.
CallNextHookEx(int hhk, int nCode, int wParam, int lParam) → int user32
Passes the hook information to the next hook procedure in the current hook chain. A hook procedure can call this function either before or after processing the hook information.
CallNtPowerInformation(int InformationLevel, Pointer<NativeType> InputBuffer, int InputBufferLength, Pointer<NativeType> OutputBuffer, int OutputBufferLength) → int powrprof
Sets or retrieves power information.
CallWindowProc(Pointer<NativeFunction<WNDPROC>> lpPrevWndFunc, int hWnd, int Msg, int wParam, int lParam) → int user32
Passes message information to the specified window procedure.
CancelDC(int hdc) → int gdi32
The CancelDC function cancels any pending operation on the specified device context (DC).
CancelIo(int hFile) → int kernel32
Cancels all pending input and output (I/O) operations that are issued by the calling thread for the specified file. The function does not cancel I/O operations that other threads issue for a file handle.
CancelIoEx(int hFile, Pointer<OVERLAPPED> lpOverlapped) → int kernel32
Marks any outstanding I/O operations for the specified file handle. The function only cancels I/O operations in the current process, regardless of which thread created the I/O operation.
CancelSynchronousIo(int hThread) → int kernel32
Marks pending synchronous I/O operations that are issued by the specified thread as canceled.
CascadeWindows(int hwndParent, int wHow, Pointer<RECT> lpRect, int cKids, Pointer<IntPtr> lpKids) → int user32
Cascades the specified child windows of the specified parent window.
ChangeClipboardChain(int hWndRemove, int hWndNewNext) → int user32
Removes a specified window from the chain of clipboard viewers.
ChangeDisplaySettings(Pointer<DEVMODE> lpDevMode, int dwFlags) → int user32
The ChangeDisplaySettings function changes the settings of the default display device to the specified graphics mode.
ChangeDisplaySettingsEx(Pointer<Utf16> lpszDeviceName, Pointer<DEVMODE> lpDevMode, int hwnd, int dwflags, Pointer<NativeType> lParam) → int user32
The ChangeDisplaySettingsEx function changes the settings of the specified display device to the specified graphics mode.
ChangeServiceConfig2(int hService, int dwInfoLevel, Pointer<NativeType> lpInfo) → int advapi32
BOOL ChangeServiceConfig2W( [in] SC_HANDLE hService, [in] DWORD dwInfoLevel, [in, optional] LPVOID lpInfo );
ChangeWindowMessageFilter(int message, int dwFlag) → int user32
Adds or removes a message from the User Interface Privilege Isolation (UIPI) message filter.
ChangeWindowMessageFilterEx(int hwnd, int message, int action, Pointer<CHANGEFILTERSTRUCT> pChangeFilterStruct) → int user32
Modifies the User Interface Privilege Isolation (UIPI) message filter for a specified window.
CheckDlgButton(int hDlg, int nIDButton, int uCheck) → int user32
Changes the check state of a button control.
CheckRadioButton(int hDlg, int nIDFirstButton, int nIDLastButton, int nIDCheckButton) → int user32
Adds a check mark to (checks) a specified radio button in a group and removes a check mark from (clears) all other radio buttons in the group.
CheckRemoteDebuggerPresent(int hProcess, Pointer<Int32> pbDebuggerPresent) → int kernel32
Determines whether the specified process is being debugged.
ChildWindowFromPoint(int hWndParent, POINT Point) → int user32
Determines which, if any, of the child windows belonging to a parent window contains the specified point. The search is restricted to immediate child windows. Grandchildren, and deeper descendant windows are not searched.
ChildWindowFromPointEx(int hwnd, POINT pt, int flags) → int user32
Determines which, if any, of the child windows belonging to the specified parent window contains the specified point. The function can ignore invisible, disabled, and transparent child windows. Grandchildren and deeper descendants are not searched.
ChooseColor(Pointer<CHOOSECOLOR> param0) → int comdlg32
Creates a Color dialog box that enables the user to select a color.
ChooseFont(Pointer<CHOOSEFONT> param0) → int comdlg32
Creates a Font dialog box that enables the user to choose attributes for a logical font. These attributes include a font family and associated font style, a point size, effects (underline, strikeout, and text color), and a script (or character set).
Chord(int hdc, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4) → int gdi32
The Chord function draws a chord (a region bounded by the intersection of an ellipse and a line segment, called a secant). The chord is outlined by using the current pen and filled by using the current brush.
ClearCommBreak(int hFile) → int kernel32
Restores character transmission for a specified communications device and places the transmission line in a nonbreak state.
ClearCommError(int hFile, Pointer<Uint32> lpErrors, Pointer<COMSTAT> lpStat) → int kernel32
Retrieves information about a communications error and reports the current status of a communications device. The function is called when a communications error occurs, and it clears the device's error flag to enable additional input and output (I/O) operations.
ClientToScreen(int hWnd, Pointer<POINT> lpPoint) → int user32
The ClientToScreen function converts the client-area coordinates of a specified point to screen coordinates.
ClipCursor(Pointer<RECT> lpRect) → int user32
Confines the cursor to a rectangular area on the screen. If a subsequent cursor position (set by the SetCursorPos function or the mouse) lies outside the rectangle, the system automatically adjusts the position to keep the cursor inside the rectangular area.
CloseClipboard() → int user32
Closes the clipboard.
CloseFigure(int hdc) → int gdi32
The CloseFigure function closes an open figure in a path.
CloseGestureInfoHandle(int hGestureInfo) → int user32
Closes resources associated with a gesture information handle.
CloseHandle(int hObject) → int kernel32
Closes an open object handle.
ClosePrinter(int hPrinter) → int winspool
The ClosePrinter function closes the specified printer object.
ClosePseudoConsole(int hPC) → void kernel32
Closes a pseudoconsole from the given handle.
CloseServiceHandle(int hSCObject) → int advapi32
Closes a handle to a service control manager or service object.
CloseSpoolFileHandle(int hPrinter, int hSpoolFile) → int winspool
The CloseSpoolFileHandle function closes a handle to a spool file associated with the print job currently submitted by the application.
CloseThemeData(int hTheme) → int uxtheme
Closes the theme data handle.
CloseTouchInputHandle(int hTouchInput) → int user32
Closes a touch input handle, frees process memory associated with it, and invalidates the handle.
CloseWindow(int hWnd) → int user32
Minimizes (but does not destroy) the specified window.
CLSIDFromProgID(Pointer<Utf16> lpszProgID, Pointer<GUID> lpclsid) → int ole32
Looks up a CLSID in the registry, given a ProgID.
CLSIDFromProgIDEx(Pointer<Utf16> lpszProgID, Pointer<GUID> lpclsid) → int ole32
Triggers automatic installation if the COMClassStore policy is enabled.
CLSIDFromString(Pointer<Utf16> lpsz, Pointer<GUID> pclsid) → int ole32
Converts a string generated by the StringFromCLSID function back into the original CLSID.
CoAddRefServerProcess() → int ole32
Increments a global per-process reference count.
CoCreateGuid(Pointer<GUID> pguid) → int ole32
Creates a GUID, a unique 128-bit integer used for CLSIDs and interface identifiers.
CoCreateInstance(Pointer<GUID> rclsid, Pointer<COMObject> pUnkOuter, int dwClsContext, Pointer<GUID> riid, Pointer<Pointer<NativeType>> ppv) → int ole32
Creates a single uninitialized object of the class associated with a specified CLSID. Call CoCreateInstance when you want to create only one object on the local system. To create a single object on a remote system, call the CoCreateInstanceEx function. To create multiple objects based on a single CLSID, call the CoGetClassObject function.
CoDecrementMTAUsage(int Cookie) → int ole32
Releases the increment made by a previous call to the CoIncrementMTAUsage function.
CoGetApartmentType(Pointer<Int32> pAptType, Pointer<Int32> pAptQualifier) → int ole32
Returns the current apartment type and type qualifier.
CoGetClassObject(Pointer<GUID> rclsid, int dwClsContext, Pointer<NativeType> pvReserved, Pointer<GUID> riid, Pointer<Pointer<NativeType>> ppv) → int ole32
Provides a pointer to an interface on a class object associated with a specified CLSID. CoGetClassObject locates, and if necessary, dynamically loads the executable code required to do this.
CoGetCurrentProcess() → int ole32
Returns a value that is unique to the current thread. CoGetCurrentProcess can be used to avoid thread ID reuse problems.
CoIncrementMTAUsage(Pointer<IntPtr> pCookie) → int ole32
Keeps MTA support active when no MTA threads are running.
CoInitializeEx(Pointer<NativeType> pvReserved, int dwCoInit) → int ole32
Initializes the COM library for use by the calling thread, sets the thread's concurrency model, and creates a new apartment for the thread if one is required.
CoInitializeSecurity(Pointer<NativeType> pSecDesc, int cAuthSvc, Pointer<SOLE_AUTHENTICATION_SERVICE> asAuthSvc, Pointer<NativeType> pReserved1, int dwAuthnLevel, int dwImpLevel, Pointer<NativeType> pAuthList, int dwCapabilities, Pointer<NativeType> pReserved3) → int ole32
Registers security and sets the default security values for the process.
CommandLineToArgv(Pointer<Utf16> lpCmdLine, Pointer<Int32> pNumArgs) → Pointer<Pointer<Utf16>> shell32
Retrieves the command-line string for the current process.
CommConfigDialog(Pointer<Utf16> lpszName, int hWnd, Pointer<COMMCONFIG> lpCC) → int kernel32
Displays a driver-supplied configuration dialog box.
CommitSpoolData(int hPrinter, int hSpoolFile, int cbCommit) → int winspool
The CommitSpoolData function notifies the print spooler that a specified amount of data has been written to a specified spool file and is ready to be rendered.
CompareObjectHandles(int hFirstObjectHandle, int hSecondObjectHandle) → int kernel32
Compares two object handles to determine if they refer to the same underlying kernel object.
ConfigurePort(Pointer<Utf16> pName, int hWnd, Pointer<Utf16> pPortName) → int winspool
The ConfigurePort function displays the port-configuration dialog box for a port on the specified server.
ConnectNamedPipe(int hNamedPipe, Pointer<OVERLAPPED> lpOverlapped) → int kernel32
Enables a named pipe server process to wait for a client process to connect to an instance of a named pipe. A client process connects by calling either the CreateFile or CallNamedPipe function.
ConnectToPrinterDlg(int hwnd, int Flags) → int winspool
The ConnectToPrinterDlg function displays a dialog box that lets users browse and connect to printers on a network. If the user selects a printer, the function attempts to create a connection to it; if a suitable driver is not installed on the server, the user is given the option of creating a printer locally.
ContinueDebugEvent(int dwProcessId, int dwThreadId, int dwContinueStatus) → int kernel32
Enables a debugger to continue a thread that previously reported a debugging event.
ControlService(int hService, int dwControl, Pointer<SERVICE_STATUS> lpServiceStatus) → int advapi32
Sends a control code to a service.
ControlServiceEx(int hService, int dwControl, int dwInfoLevel, Pointer<NativeType> pControlParams) → int advapi32
Sends a control code to a service.
convertFromHString(int hstring) → String winrt
Takes a HSTRING (a WinRT String handle), and converts it to a Dart String.
ConvertInterfaceGuidToLuid(Pointer<GUID> InterfaceGuid, Pointer<NET_LUID_LH> InterfaceLuid) → int iphlpapi
The ConvertInterfaceGuidToLuid function converts a globally unique identifier (GUID) for a network interface to the locally unique identifier (LUID) for the interface.
convertToCLSID(String strCLSID, {Allocator allocator = calloc}) → Pointer<GUID> com
Converts a Dart string into an CLSID using the CLSIDFromString call.
convertToHString(String string) → int winrt
Takes a Dart String and converts it to an HSTRING (a WinRT String), returning an integer handle.
convertToIID(String strIID, {Allocator allocator = calloc}) → Pointer<GUID> com
Converts a Dart string into an IID using the IIDFromString call.
CopyAcceleratorTable(int hAccelSrc, Pointer<ACCEL> lpAccelDst, int cAccelEntries) → int user32
Copies the specified accelerator table. This function is used to obtain the accelerator-table data that corresponds to an accelerator-table handle, or to determine the size of the accelerator-table data.
CopyFile(Pointer<Utf16> lpExistingFileName, Pointer<Utf16> lpNewFileName, int bFailIfExists) → int kernel32
Copies an existing file to a new file.
CopyFileEx(Pointer<Utf16> lpExistingFileName, Pointer<Utf16> lpNewFileName, Pointer<NativeFunction<LPPROGRESS_ROUTINE>> lpProgressRoutine, Pointer<NativeType> lpData, Pointer<Int32> pbCancel, int dwCopyFlags) → int kernel32
Copies an existing file to a new file, notifying the application of its progress through a callback function.
CopyIcon(int hIcon) → int user32
Copies the specified icon from another module to the current module.
CopyImage(int h, int type, int cx, int cy, int flags) → int user32
Creates a new image (icon, cursor, or bitmap) and copies the attributes of the specified image to the new one. If necessary, the function stretches the bits to fit the desired size of the new image.
CopyRect(Pointer<RECT> lprcDst, Pointer<RECT> lprcSrc) → int user32
The CopyRect function copies the coordinates of one rectangle to another.
CoSetProxyBlanket(Pointer<COMObject> pProxy, int dwAuthnSvc, int dwAuthzSvc, Pointer<Utf16> pServerPrincName, int dwAuthnLevel, int dwImpLevel, Pointer<NativeType> pAuthInfo, int dwCapabilities) → int ole32
Sets the authentication information that will be used to make calls on the specified proxy. This is a helper function for IClientSecurity::SetBlanket.
CoTaskMemAlloc(int cb) → Pointer<NativeType> ole32
Allocates a block of task memory in the same way that IMalloc::Alloc does.
CoTaskMemFree(Pointer<NativeType> pv) → void ole32
Frees a block of task memory previously allocated through a call to the CoTaskMemAlloc or CoTaskMemRealloc function.
CoTaskMemRealloc(Pointer<NativeType> pv, int cb) → Pointer<NativeType> ole32
Changes the size of a previously allocated block of task memory.
CoUninitialize() → void ole32
Closes the COM library on the current thread, unloads all DLLs loaded by the thread, frees any other resources that the thread maintains, and forces all RPC connections on the thread to close.
CountClipboardFormats() → int user32
Retrieves the number of different data formats currently on the clipboard.
CoWaitForMultipleHandles(int dwFlags, int dwTimeout, int cHandles, Pointer<IntPtr> pHandles, Pointer<Uint32> lpdwindex) → int ole32
Waits for specified handles to be signaled or for a specified timeout period to elapse.
CoWaitForMultipleObjects(int dwFlags, int dwTimeout, int cHandles, Pointer<IntPtr> pHandles, Pointer<Uint32> lpdwindex) → int ole32
A replacement for CoWaitForMultipleHandles. This replacement API hides the options for CoWaitForMultipleHandles that are not supported in ASTA.
CreateAcceleratorTable(Pointer<ACCEL> paccel, int cAccel) → int user32
Creates an accelerator table.
CreateActCtx(Pointer<ACTCTX> pActCtx) → int kernel32
The CreateActCtx function creates an activation context.
CreateBitmap(int nWidth, int nHeight, int nPlanes, int nBitCount, Pointer<NativeType> lpBits) → int gdi32
The CreateBitmap function creates a bitmap with the specified width, height, and color format (color planes and bits-per-pixel).
CreateBitmapIndirect(Pointer<BITMAP> pbm) → int gdi32
The CreateBitmapIndirect function creates a bitmap with the specified width, height, and color format (color planes and bits-per-pixel).
CreateCaret(int hWnd, int hBitmap, int nWidth, int nHeight) → int user32
Creates a new shape for the system caret and assigns ownership of the caret to the specified window. The caret shape can be a line, a block, or a bitmap.
CreateCompatibleBitmap(int hdc, int cx, int cy) → int gdi32
The CreateCompatibleBitmap function creates a bitmap compatible with the device that is associated with the specified device context.
CreateCompatibleDC(int hdc) → int gdi32
The CreateCompatibleDC function creates a memory device context (DC) compatible with the specified device.
CreateConsoleScreenBuffer(int dwDesiredAccess, int dwShareMode, Pointer<SECURITY_ATTRIBUTES> lpSecurityAttributes, int dwFlags, Pointer<NativeType> lpScreenBufferData) → int kernel32
Creates a console screen buffer.
CreateCursor(int hInst, int xHotSpot, int yHotSpot, int nWidth, int nHeight, Pointer<NativeType> pvANDPlane, Pointer<NativeType> pvXORPlane) → int user32
Creates a monochrome cursor having the specified size, bit patterns, and hot spot.
CreateDC(Pointer<Utf16> pwszDriver, Pointer<Utf16> pwszDevice, Pointer<Utf16> pszPort, Pointer<DEVMODE> pdm) → int gdi32
The CreateDC function creates a device context (DC) for a device using the specified name.
CreateDesktop(Pointer<Utf16> lpszDesktop, Pointer<Utf16> lpszDevice, Pointer<DEVMODE> pDevmode, int dwFlags, int dwDesiredAccess, Pointer<SECURITY_ATTRIBUTES> lpsa) → int user32
Creates a new desktop, associates it with the current window station of the calling process, and assigns it to the calling thread. The calling process must have an associated window station, either assigned by the system at process creation time or set by the SetProcessWindowStation function.
CreateDesktopEx(Pointer<Utf16> lpszDesktop, Pointer<Utf16> lpszDevice, Pointer<DEVMODE> pDevmode, int dwFlags, int dwDesiredAccess, Pointer<SECURITY_ATTRIBUTES> lpsa, int ulHeapSize, Pointer<NativeType> pvoid) → int user32
Creates a new desktop with the specified heap, associates it with the current window station of the calling process, and assigns it to the calling thread. The calling process must have an associated window station, either assigned by the system at process creation time or set by the SetProcessWindowStation function.
CreateDialogIndirectParam(int hInstance, Pointer<DLGTEMPLATE> lpTemplate, int hWndParent, Pointer<NativeFunction<DLGPROC>> lpDialogFunc, int dwInitParam) → int user32
Creates a modeless dialog box from a dialog box template in memory. Before displaying the dialog box, the function passes an application-defined value to the dialog box procedure as the lParam parameter of the WM_INITDIALOG message. An application can use this value to initialize dialog box controls.
CreateDIBitmap(int hdc, Pointer<BITMAPINFOHEADER> pbmih, int flInit, Pointer<NativeType> pjBits, Pointer<BITMAPINFO> pbmi, int iUsage) → int gdi32
The CreateDIBitmap function creates a compatible bitmap (DDB) from a DIB and, optionally, sets the bitmap bits.
CreateDIBPatternBrushPt(Pointer<NativeType> lpPackedDIB, int iUsage) → int gdi32
The CreateDIBPatternBrushPt function creates a logical brush that has the pattern specified by the device-independent bitmap (DIB).
CreateDIBSection(int hdc, Pointer<BITMAPINFO> pbmi, int usage, Pointer<Pointer<NativeType>> ppvBits, int hSection, int offset) → int gdi32
The CreateDIBSection function creates a DIB that applications can write to directly. The function gives you a pointer to the location of the bitmap bit values. You can supply a handle to a file-mapping object that the function will use to create the bitmap, or you can let the system allocate the memory for the bitmap.
CreateDirectory(Pointer<Utf16> lpPathName, Pointer<SECURITY_ATTRIBUTES> lpSecurityAttributes) → int kernel32
Creates a new directory. If the underlying file system supports security on files and directories, the function applies a specified security descriptor to the new directory.
CreateEllipticRgn(int x1, int y1, int x2, int y2) → int gdi32
The CreateEllipticRgn function creates an elliptical region.
CreateEvent(Pointer<SECURITY_ATTRIBUTES> lpEventAttributes, int bManualReset, int bInitialState, Pointer<Utf16> lpName) → int kernel32
Creates or opens a named or unnamed event object.
CreateEventEx(Pointer<SECURITY_ATTRIBUTES> lpEventAttributes, Pointer<Utf16> lpName, int dwFlags, int dwDesiredAccess) → int kernel32
Creates or opens a named or unnamed event object and returns a handle to the object.
CreateFile(Pointer<Utf16> lpFileName, int dwDesiredAccess, int dwShareMode, Pointer<SECURITY_ATTRIBUTES> lpSecurityAttributes, int dwCreationDisposition, int dwFlagsAndAttributes, int hTemplateFile) → int kernel32
Creates or opens a file or I/O device. The most commonly used I/O devices are as follows: file, file stream, directory, physical disk, volume, console buffer, tape drive, communications resource, mailslot, and pipe. The function returns a handle that can be used to access the file or device for various types of I/O depending on the file or device and the flags and attributes specified.
CreateFile2(Pointer<Utf16> lpFileName, int dwDesiredAccess, int dwShareMode, int dwCreationDisposition, Pointer<CREATEFILE2_EXTENDED_PARAMETERS> pCreateExParams) → int kernel32
Creates or opens a file or I/O device. The most commonly used I/O devices are as follows: file, file stream, directory, physical disk, volume, console buffer, tape drive, communications resource, mailslot, and pipe. The function returns a handle that can be used to access the file or device for various types of I/O depending on the file or device and the flags and attributes specified.
CreateFontIndirect(Pointer<LOGFONT> lplf) → int gdi32
The CreateFontIndirect function creates a logical font that has the specified characteristics. The font can subsequently be selected as the current font for any device context.
CreateHalftonePalette(int hdc) → int gdi32
The CreateHalftonePalette function creates a halftone palette for the specified device context (DC).
CreateHatchBrush(int iHatch, int color) → int gdi32
The CreateHatchBrush function creates a logical brush that has the specified hatch pattern and color.
CreateIcon(int hInstance, int nWidth, int nHeight, int cPlanes, int cBitsPixel, Pointer<Uint8> lpbANDbits, Pointer<Uint8> lpbXORbits) → int user32
Creates an icon that has the specified size, colors, and bit patterns.
CreateIconFromResource(Pointer<Uint8> presbits, int dwResSize, int fIcon, int dwVer) → int user32
Creates an icon or cursor from resource bits describing the icon.
CreateIconFromResourceEx(Pointer<Uint8> presbits, int dwResSize, int fIcon, int dwVer, int cxDesired, int cyDesired, int Flags) → int user32
Creates an icon or cursor from resource bits describing the icon.
CreateIconIndirect(Pointer<ICONINFO> piconinfo) → int user32
Creates an icon or cursor from an ICONINFO structure.
CreateIoCompletionPort(int FileHandle, int ExistingCompletionPort, int CompletionKey, int NumberOfConcurrentThreads) → int kernel32
Creates an input/output (I/O) completion port and associates it with a specified file handle, or creates an I/O completion port that is not yet associated with a file handle, allowing association at a later time.
CreateJobObject(Pointer<SECURITY_ATTRIBUTES> lpJobAttributes, Pointer<Utf16> lpName) → int kernel32
Creates or opens a job object.
CreateMDIWindow(Pointer<Utf16> lpClassName, Pointer<Utf16> lpWindowName, int dwStyle, int X, int Y, int nWidth, int nHeight, int hWndParent, int hInstance, int lParam) → int user32
Creates a multiple-document interface (MDI) child window.
CreateMenu() → int user32
Creates a menu. The menu is initially empty, but it can be filled with menu items by using the InsertMenuItem, AppendMenu, and InsertMenu functions.
CreateNamedPipe(Pointer<Utf16> lpName, int dwOpenMode, int dwPipeMode, int nMaxInstances, int nOutBufferSize, int nInBufferSize, int nDefaultTimeOut, Pointer<SECURITY_ATTRIBUTES> lpSecurityAttributes) → int kernel32
Creates an instance of a named pipe and returns a handle for subsequent pipe operations. A named pipe server process uses this function either to create the first instance of a specific named pipe and establish its basic attributes or to create a new instance of an existing named pipe.
CreatePen(int iStyle, int cWidth, int color) → int gdi32
The CreatePen function creates a logical pen that has the specified style, width, and color. The pen can subsequently be selected into a device context and used to draw lines and curves.
CreatePipe(Pointer<IntPtr> hReadPipe, Pointer<IntPtr> hWritePipe, Pointer<SECURITY_ATTRIBUTES> lpPipeAttributes, int nSize) → int kernel32
Creates an anonymous pipe, and returns handles to the read and write ends of the pipe.
CreatePopupMenu() → int user32
Creates a drop-down menu, submenu, or shortcut menu. The menu is initially empty. You can insert or append menu items by using the InsertMenuItem function. You can also use the InsertMenu function to insert menu items and the AppendMenu function to append menu items.
CreateProcess(Pointer<Utf16> lpApplicationName, Pointer<Utf16> lpCommandLine, Pointer<SECURITY_ATTRIBUTES> lpProcessAttributes, Pointer<SECURITY_ATTRIBUTES> lpThreadAttributes, int bInheritHandles, int dwCreationFlags, Pointer<NativeType> lpEnvironment, Pointer<Utf16> lpCurrentDirectory, Pointer<STARTUPINFO> lpStartupInfo, Pointer<PROCESS_INFORMATION> lpProcessInformation) → int kernel32
Creates a new process and its primary thread. The new process runs in the security context of the calling process.
CreatePseudoConsole(COORD size, int hInput, int hOutput, int dwFlags, Pointer<IntPtr> phPC) → int kernel32
Creates a new pseudoconsole object for the calling process.
CreateRectRgn(int x1, int y1, int x2, int y2) → int gdi32
The CreateRectRgn function creates a rectangular region.
CreateRemoteThread(int hProcess, Pointer<SECURITY_ATTRIBUTES> lpThreadAttributes, int dwStackSize, Pointer<NativeFunction<LPTHREAD_START_ROUTINE>> lpStartAddress, Pointer<NativeType> lpParameter, int dwCreationFlags, Pointer<Uint32> lpThreadId) → int kernel32
Creates a thread that runs in the virtual address space of another process. Use the CreateRemoteThreadEx function to create a thread that runs in the virtual address space of another process and optionally specify extended attributes.
CreateRemoteThreadEx(int hProcess, Pointer<SECURITY_ATTRIBUTES> lpThreadAttributes, int dwStackSize, Pointer<NativeFunction<LPTHREAD_START_ROUTINE>> lpStartAddress, Pointer<NativeType> lpParameter, int dwCreationFlags, Pointer<NativeType> lpAttributeList, Pointer<Uint32> lpThreadId) → int kernel32
Creates a thread that runs in the virtual address space of another process and optionally specifies extended attributes such as processor group affinity.
CreateSolidBrush(int color) → int gdi32
The CreateSolidBrush function creates a logical brush that has the specified solid color.
CreateStreamOnHGlobal(Pointer<NativeType> hGlobal, int fDeleteOnRelease, Pointer<Pointer<COMObject>> ppstm) → int ole32
The CreateStreamOnHGlobal function creates a stream object that uses an HGLOBAL memory handle to store the stream contents. This object is the OLE-provided implementation of the IStream interface.
Creates a symbolic link.
CreateThread(Pointer<SECURITY_ATTRIBUTES> lpThreadAttributes, int dwStackSize, Pointer<NativeFunction<LPTHREAD_START_ROUTINE>> lpStartAddress, Pointer<NativeType> lpParameter, int dwCreationFlags, Pointer<Uint32> lpThreadId) → int kernel32
Creates a thread to execute within the virtual address space of the calling process.
CreateWindow(Pointer<Utf16> lpClassName, Pointer<Utf16> lpWindowName, int dwStyle, int X, int Y, int nWidth, int nHeight, int hWndParent, int hMenu, int hInstance, Pointer<NativeType> lpParam) → int user32
Creates an overlapped, pop-up, or child window. It specifies the window class, window title, window style, and (optionally) the initial position and size of the window. The function also specifies the window's parent or owner, if any, and the window's menu.
CreateWindowEx(int dwExStyle, Pointer<Utf16> lpClassName, Pointer<Utf16> lpWindowName, int dwStyle, int X, int Y, int nWidth, int nHeight, int hWndParent, int hMenu, int hInstance, Pointer<NativeType> lpParam) → int user32
Creates an overlapped, pop-up, or child window. It specifies the window class, window title, window style, and (optionally) the initial position and size of the window. The function also specifies the window's parent or owner, if any, and the window's menu.
CreateWindowStation(Pointer<Utf16> lpwinsta, int dwFlags, int dwDesiredAccess, Pointer<SECURITY_ATTRIBUTES> lpsa) → int user32
Creates a window station object, associates it with the calling process, and assigns it to the current session.
CredDelete(Pointer<Utf16> TargetName, int Type, int Flags) → int advapi32
The CredDelete function deletes a credential from the user's credential set. The credential set used is the one associated with the logon session of the current token. The token must not have the user's SID disabled.
CredFree(Pointer<NativeType> Buffer) → void advapi32
The CredFree function frees a buffer returned by any of the credentials management functions.
CredRead(Pointer<Utf16> TargetName, int Type, int Flags, Pointer<Pointer<CREDENTIAL>> Credential) → int advapi32
The CredRead function reads a credential from the user's credential set. The credential set used is the one associated with the logon session of the current token. The token must not have the user's SID disabled.
CredWrite(Pointer<CREDENTIAL> Credential, int Flags) → int advapi32
The CredWrite function creates a new credential or modifies an existing credential in the user's credential set. The new credential is associated with the logon session of the current token. The token must not have the user's security identifier (SID) disabled.
CryptProtectData(Pointer<CRYPT_INTEGER_BLOB> pDataIn, Pointer<Utf16> szDataDescr, Pointer<CRYPT_INTEGER_BLOB> pOptionalEntropy, Pointer<NativeType> pvReserved, Pointer<CRYPTPROTECT_PROMPTSTRUCT> pPromptStruct, int dwFlags, Pointer<CRYPT_INTEGER_BLOB> pDataOut) → int crypt32
The CryptProtectData function performs encryption on the data in a DATA_BLOB structure. Typically, only a user with the same logon credential as the user who encrypted the data can decrypt the data. In addition, the encryption and decryption usually must be done on the same computer.
CryptProtectMemory(Pointer<NativeType> pDataIn, int cbDataIn, int dwFlags) → int crypt32
The CryptProtectMemory function encrypts memory to prevent others from viewing sensitive information in your process. For example, use the CryptProtectMemory function to encrypt memory that contains a password. Encrypting the password prevents others from viewing it when the process is paged out to the swap file. Otherwise, the password is in plaintext and viewable by others.
CryptUnprotectData(Pointer<CRYPT_INTEGER_BLOB> pDataIn, Pointer<Pointer<Utf16>> ppszDataDescr, Pointer<CRYPT_INTEGER_BLOB> pOptionalEntropy, Pointer<NativeType> pvReserved, Pointer<CRYPTPROTECT_PROMPTSTRUCT> pPromptStruct, int dwFlags, Pointer<CRYPT_INTEGER_BLOB> pDataOut) → int crypt32
The CryptUnprotectData function decrypts and does an integrity check of the data in a DATA_BLOB structure. Usually, the only user who can decrypt the data is a user with the same logon credentials as the user who encrypted the data. In addition, the encryption and decryption must be done on the same computer.
CryptUnprotectMemory(Pointer<NativeType> pDataIn, int cbDataIn, int dwFlags) → int crypt32
The CryptUnprotectMemory function decrypts memory that was encrypted using the CryptProtectMemory function.
CryptUpdateProtectedState(Pointer<NativeType> pOldSid, Pointer<Utf16> pwszOldPassword, int dwFlags, Pointer<Uint32> pdwSuccessCount, Pointer<Uint32> pdwFailureCount) → int crypt32
The CryptUpdateProtectedState function migrates the current user's master keys after the user's security identifier (SID) has changed. This function can be used to preserve encrypted data after a user has been moved from one domain to another.
CTL_CODE(int DeviceType, int Function, int Method, int Access) → int
Maps a control code to a constant
DeactivateActCtx(int dwFlags, int ulCookie) → int kernel32
The DeactivateActCtx function deactivates the activation context corresponding to the specified cookie.
DebugBreak() → void kernel32
Causes a breakpoint exception to occur in the current process. This allows the calling thread to signal the debugger to handle the exception.
DebugBreakProcess(int Process) → int kernel32
Causes a breakpoint exception to occur in the specified process. This allows the calling thread to signal the debugger to handle the exception.
DebugSetProcessKillOnExit(int KillOnExit) → int kernel32
Sets the action to be performed when the calling thread exits.
DecryptFile(Pointer<Utf16> lpFileName, int dwReserved) → int advapi32
Decrypts an encrypted file or directory.
DeferWindowPos(int hWinPosInfo, int hWnd, int hWndInsertAfter, int x, int y, int cx, int cy, int uFlags) → int user32
Updates the specified multiple-window – position structure for the specified window. The function then returns a handle to the updated structure. The EndDeferWindowPos function uses the information in this structure to change the position and size of a number of windows simultaneously. The BeginDeferWindowPos function creates the structure.
DefineDosDevice(int dwFlags, Pointer<Utf16> lpDeviceName, Pointer<Utf16> lpTargetPath) → int kernel32
Defines, redefines, or deletes MS-DOS device names.
DefMDIChildProc(int hWnd, int uMsg, int wParam, int lParam) → int user32
Provides default processing for any window message that the window procedure of a multiple-document interface (MDI) child window does not process. A window message not processed by the window procedure must be passed to the DefMDIChildProc function, not to the DefWindowProc function.
DefRawInputProc(Pointer<Pointer<RAWINPUT>> paRawInput, int nInput, int cbSizeHeader) → int user32
Unlike DefWindowProcA and DefWindowProcW, this function doesn't do any processing. DefRawInputProc only checks whether cbSizeHeader's value corresponds to the expected size of RAWINPUTHEADER.
DefSubclassProc(int hWnd, int uMsg, int wParam, int lParam) → int comctl32
Calls the next handler in a window's subclass chain. The last handler in the subclass chain calls the original window procedure for the window.
DefWindowProc(int hWnd, int Msg, int wParam, int lParam) → int user32
Calls the default window procedure to provide default processing for any window messages that an application does not process. This function ensures that every message is processed. DefWindowProc is called with the same parameters received by the window procedure.
DeleteDC(int hdc) → int gdi32
The DeleteDC function deletes the specified device context (DC).
DeleteFile(Pointer<Utf16> lpFileName) → int kernel32
Deletes an existing file.
DeleteForm(int hPrinter, Pointer<Utf16> pFormName) → int winspool
The DeleteForm function removes a form name from the list of supported forms.
DeleteIPAddress(int NTEContext) → int iphlpapi
The DeleteIPAddress function deletes an IP address previously added using AddIPAddress.
DeleteMenu(int hMenu, int uPosition, int uFlags) → int user32
Deletes an item from the specified menu. If the menu item opens a menu or submenu, this function destroys the handle to the menu or submenu and frees the memory used by the menu or submenu.
DeleteObject(int ho) → int gdi32
The DeleteObject function deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object. After the object is deleted, the specified handle is no longer valid.
DeletePrinter(int hPrinter) → int winspool
The DeletePrinter function deletes the specified printer object.
DeletePrinterConnection(Pointer<Utf16> pName) → int winspool
The DeletePrinterConnection function deletes a connection to a printer that was established by a call to AddPrinterConnection or ConnectToPrinterDlg.
DeletePrinterData(int hPrinter, Pointer<Utf16> pValueName) → int winspool
The DeletePrinterData function deletes specified configuration data for a printer. A printer's configuration data consists of a set of named and typed values. The DeletePrinterData function deletes one of these values, specified by its value name.
DeletePrinterDataEx(int hPrinter, Pointer<Utf16> pKeyName, Pointer<Utf16> pValueName) → int winspool
The DeletePrinterDataEx function deletes a specified value from the configuration data for a printer. A printer's configuration data consists of a set of named and typed values stored in a hierarchy of registry keys. The function deletes a specified value under a specified key.
DeletePrinterKey(int hPrinter, Pointer<Utf16> pKeyName) → int winspool
The DeletePrinterKey function deletes a specified key and all its subkeys for a specified printer.
DeleteService(int hService) → int advapi32
Marks the specified service for deletion from the service control manager database.
DeleteVolumeMountPoint(Pointer<Utf16> lpszVolumeMountPoint) → int kernel32
Deletes a drive letter or mounted folder.
DestroyAcceleratorTable(int hAccel) → int user32
Destroys an accelerator table.
DestroyCaret() → int user32
Destroys the caret's current shape, frees the caret from the window, and removes the caret from the screen.
DestroyCursor(int hCursor) → int user32
Destroys a cursor and frees any memory the cursor occupied. Do not use this function to destroy a shared cursor.
DestroyIcon(int hIcon) → int user32
Destroys an icon and frees any memory the icon occupied.
DestroyMenu(int hMenu) → int user32
Destroys the specified menu and frees any memory that the menu occupies.
DestroyPhysicalMonitor(int hMonitor) → int dxva2
Closes a handle to a physical monitor. Call this function to close a monitor handle obtained from the GetPhysicalMonitorsFromHMONITOR or GetPhysicalMonitorsFromIDirect3DDevice9 function.
DestroyPhysicalMonitors(int dwPhysicalMonitorArraySize, Pointer<PHYSICAL_MONITOR> pPhysicalMonitorArray) → int dxva2
Closes an array of physical monitor handles. Call this function to close an array of monitor handles obtained from the GetPhysicalMonitorsFromHMONITOR or GetPhysicalMonitorsFromIDirect3DDevice9 function.
DestroyWindow(int hWnd) → int user32
Destroys the specified window. The function sends WM_DESTROY and WM_NCDESTROY messages to the window to deactivate it and remove the keyboard focus from it. The function also destroys the window's menu, flushes the thread message queue, destroys timers, removes clipboard ownership, and breaks the clipboard viewer chain (if the window is at the top of the viewer chain).
DeviceIoControl(int hDevice, int dwIoControlCode, Pointer<NativeType> lpInBuffer, int nInBufferSize, Pointer<NativeType> lpOutBuffer, int nOutBufferSize, Pointer<Uint32> lpBytesReturned, Pointer<OVERLAPPED> lpOverlapped) → int kernel32
Sends a control code directly to a specified device driver, causing the corresponding device to perform the corresponding operation.
DialogBoxIndirect(int hInstance, Pointer<DLGTEMPLATE> lpTemplate, int hWndParent, Pointer<NativeFunction<DLGPROC>> lpDialogFunc) → void user32
Creates a modal dialog box from a dialog box template in memory. DialogBoxIndirect does not return control until the specified callback function terminates the modal dialog box by calling the EndDialog function.
DialogBoxIndirectParam(int hInstance, Pointer<DLGTEMPLATE> hDialogTemplate, int hWndParent, Pointer<NativeFunction<DLGPROC>> lpDialogFunc, int dwInitParam) → int user32
Creates a modal dialog box from a dialog box template in memory. Before displaying the dialog box, the function passes an application-defined value to the dialog box procedure as the lParam parameter of the WM_INITDIALOG message. An application can use this value to initialize dialog box controls.
DisableProcessWindowsGhosting() → void user32
Disables the window ghosting feature for the calling GUI process. Window ghosting is a Windows Manager feature that lets the user minimize, move, or close the main window of an application that is not responding.
DisableThreadLibraryCalls(int hLibModule) → int kernel32
Disables the DLL_THREAD_ATTACH and DLL_THREAD_DETACH notifications for the specified dynamic-link library (DLL). This can reduce the size of the working set for some applications.
DisconnectNamedPipe(int hNamedPipe) → int kernel32
Disconnects the server end of a named pipe instance from a client process.
DispatchMessage(Pointer<MSG> lpMsg) → int user32
Dispatches a message to a window procedure. It is typically used to dispatch a message retrieved by the GetMessage function.
DnsHostnameToComputerName(Pointer<Utf16> Hostname, Pointer<Utf16> ComputerName, Pointer<Uint32> nSize) → int kernel32
Converts a DNS-style host name to a NetBIOS-style computer name.
DocumentProperties(int hWnd, int hPrinter, Pointer<Utf16> pDeviceName, Pointer<DEVMODE> pDevModeOutput, Pointer<DEVMODE> pDevModeInput, int fMode) → int winspool
The DocumentProperties function retrieves or modifies printer initialization information or displays a printer-configuration property sheet for the specified printer.
DosDateTimeToFileTime(int wFatDate, int wFatTime, Pointer<FILETIME> lpFileTime) → int kernel32
Converts MS-DOS date and time values to a file time.
DosDateTimeToVariantTime(int wDosDate, int wDosTime, Pointer<Double> pvtime) → int oleaut32
Converts the MS-DOS representation of time to the date and time representation stored in a variant.
DragDetect(int hwnd, POINT pt) → int user32
Captures the mouse and tracks its movement until the user releases the left button, presses the ESC key, or moves the mouse outside the drag rectangle around the specified point.
DragQueryFile(int hDrop, int iFile, Pointer<Utf16> lpszFile, int cch) → int shell32
Retrieves the names of dropped files that result from a successful drag-and-drop operation.
DrawAnimatedRects(int hwnd, int idAni, Pointer<RECT> lprcFrom, Pointer<RECT> lprcTo) → int user32
Animates the caption of a window to indicate the opening of an icon or the minimizing or maximizing of a window.
DrawCaption(int hwnd, int hdc, Pointer<RECT> lprect, int flags) → int user32
The DrawCaption function draws a window caption.
DrawEdge(int hdc, Pointer<RECT> qrc, int edge, int grfFlags) → int user32
The DrawEdge function draws one or more edges of rectangle.
DrawEscape(int hdc, int iEscape, int cjIn, Pointer<Utf8> lpIn) → int gdi32
The DrawEscape function provides drawing capabilities of the specified video display that are not directly available through the graphics device interface (GDI).
DrawFocusRect(int hDC, Pointer<RECT> lprc) → int user32
The DrawFocusRect function draws a rectangle in the style used to indicate that the rectangle has the focus.
DrawFrameControl(int param0, Pointer<RECT> param1, int param2, int param3) → int user32
The DrawFrameControl function draws a frame control of the specified type and style.
DrawIcon(int hDC, int X, int Y, int hIcon) → int user32
Draws an icon or cursor into the specified device context.
DrawState(int hdc, int hbrFore, Pointer<NativeFunction<DRAWSTATEPROC>> qfnCallBack, int lData, int wData, int x, int y, int cx, int cy, int uFlags) → int user32
The DrawState function displays an image and applies a visual effect to indicate a state, such as a disabled or default state.
DrawStatusText(int hDC, Pointer<RECT> lprc, Pointer<Utf16> pszText, int uFlags) → void comctl32
The DrawStatusText function draws the specified text in the style of a status window with borders.
DrawText(int hdc, Pointer<Utf16> lpchText, int cchText, Pointer<RECT> lprc, int format) → int user32
The DrawText function draws formatted text in the specified rectangle. It formats the text according to the specified method (expanding tabs, justifying characters, breaking lines, and so forth).
DrawTextEx(int hdc, Pointer<Utf16> lpchText, int cchText, Pointer<RECT> lprc, int format, Pointer<DRAWTEXTPARAMS> lpdtp) → int user32
The DrawTextEx function draws formatted text in the specified rectangle.
DrawThemeBackground(int hTheme, int hdc, int iPartId, int iStateId, Pointer<RECT> pRect, Pointer<RECT> pClipRect) → int uxtheme
Draws the border and fill defined by the visual style for the specified control part.
DrawThemeEdge(int hTheme, int hdc, int iPartId, int iStateId, Pointer<RECT> pDestRect, int uEdge, int uFlags, Pointer<RECT> pContentRect) → int uxtheme
Draws one or more edges defined by the visual style of a rectangle.
DrawThemeIcon(int hTheme, int hdc, int iPartId, int iStateId, Pointer<RECT> pRect, int himl, int iImageIndex) → int uxtheme
Draws an image from an image list with the icon effect defined by the visual style.
DrawThemeParentBackground(int hwnd, int hdc, Pointer<RECT> prc) → int uxtheme
Draws the part of a parent control that is covered by a partially-transparent or alpha-blended child control.
DrawThemeParentBackgroundEx(int hwnd, int hdc, int dwFlags, Pointer<RECT> prc) → int uxtheme
Used by partially-transparent or alpha-blended child controls to draw the part of their parent in front of which they appear. Sends a WM_ERASEBKGND message followed by a WM_PRINTCLIENT.
DrawThemeTextEx(int hTheme, int hdc, int iPartId, int iStateId, Pointer<Utf16> pszText, int cchText, int dwTextFlags, Pointer<RECT> pRect, Pointer<DTTOPTS> pOptions) → int uxtheme
Draws text using the color and font defined by the visual style.
DuplicateHandle(int hSourceProcessHandle, int hSourceHandle, int hTargetProcessHandle, Pointer<IntPtr> lpTargetHandle, int dwDesiredAccess, int bInheritHandle, int dwOptions) → int kernel32
Duplicates an object handle.
DwmEnableBlurBehindWindow(int hWnd, Pointer<DWM_BLURBEHIND> pBlurBehind) → int dwmapi
Enables the blur effect on a specified window.
DwmEnableMMCSS(int fEnableMMCSS) → int dwmapi
Notifies the Desktop Window Manager (DWM) to opt in to or out of Multimedia Class Schedule Service (MMCSS) scheduling while the calling process is alive.
DwmExtendFrameIntoClientArea(int hWnd, Pointer<MARGINS> pMarInset) → int dwmapi
Extends the window frame into the client area.
DwmFlush() → int dwmapi
Issues a flush call that blocks the caller until the next present, when all of the Microsoft DirectX surface updates that are currently outstanding have been made. This compensates for very complex scenes or calling processes with very low priority.
DwmGetColorizationColor(Pointer<Uint32> pcrColorization, Pointer<Int32> pfOpaqueBlend) → int dwmapi
Retrieves the current color used for Desktop Window Manager (DWM) glass composition. This value is based on the current color scheme and can be modified by the user. Applications can listen for color changes by handling the WM_DWMCOLORIZATIONCOLORCHANGED notification.
DwmGetTransportAttributes(Pointer<Int32> pfIsRemoting, Pointer<Int32> pfIsConnected, Pointer<Uint32> pDwGeneration) → int dwmapi
Retrieves transport attributes.
DwmGetWindowAttribute(int hwnd, int dwAttribute, Pointer<NativeType> pvAttribute, int cbAttribute) → int dwmapi
Retrieves the current value of a specified Desktop Window Manager (DWM) attribute applied to a window.
DwmInvalidateIconicBitmaps(int hwnd) → int dwmapi
Called by an application to indicate that all previously provided iconic bitmaps from a window, both thumbnails and peek representations, should be refreshed.
DwmRenderGesture(int gt, int cContacts, Pointer<Uint32> pdwPointerID, Pointer<POINT> pPoints) → int dwmapi
Notifies Desktop Window Manager (DWM) that a touch contact has been recognized as a gesture, and that DWM should draw feedback for that gesture.
DwmSetWindowAttribute(int hwnd, int dwAttribute, Pointer<NativeType> pvAttribute, int cbAttribute) → int dwmapi
Sets the value of Desktop Window Manager (DWM) non-client rendering attributes for a window.
DwmShowContact(int dwPointerID, int eShowContact) → int dwmapi
Called by an app or framework to specify the visual feedback type to draw in response to a particular touch or pen contact.
Ellipse(int hdc, int left, int top, int right, int bottom) → int gdi32
The Ellipse function draws an ellipse. The center of the ellipse is the center of the specified bounding rectangle. The ellipse is outlined by using the current pen and is filled by using the current brush.
EmptyClipboard() → int user32
Empties the clipboard and frees handles to data in the clipboard. The function then assigns ownership of the clipboard to the window that currently has the clipboard open.
EmptyWorkingSet(int hProcess) → int kernel32
Removes as many pages as possible from the working set of the specified process.
EnableMenuItem(int hMenu, int uIDEnableItem, int uEnable) → int user32
Enables, disables, or grays the specified menu item.
EnableMouseInPointer(int fEnable) → int user32
Enables the mouse to act as a pointer input device and send WM_POINTER messages.
EnableNonClientDpiScaling(int hwnd) → int user32
In high-DPI displays, enables automatic display scaling of the non-client area portions of the specified top-level window. Must be called during the initialization of that window.
EnableScrollBar(int hWnd, int wSBflags, int wArrows) → int user32
The EnableScrollBar function enables or disables one or both scroll bar arrows.
EnableThemeDialogTexture(int hwnd, int dwFlags) → int uxtheme
Enables or disables the visual style of the background of a dialog window.
EnableWindow(int hWnd, int bEnable) → int user32
Enables or disables mouse and keyboard input to the specified window or control. When input is disabled, the window does not receive input such as mouse clicks and key presses. When input is enabled, the window receives all input.
EncryptFile(Pointer<Utf16> lpFileName) → int advapi32
Encrypts a file or directory. All data streams in a file are encrypted. All new files created in an encrypted directory are encrypted.
EndDeferWindowPos(int hWinPosInfo) → int user32
Simultaneously updates the position and size of one or more windows in a single screen-refreshing cycle.
EndDialog(int hDlg, int nResult) → int user32
Destroys a modal dialog box, causing the system to end any processing for the dialog box.
EndDocPrinter(int hPrinter) → int winspool
The EndDocPrinter function ends a print job for the specified printer.
EndMenu() → int user32
Ends the calling thread's active menu.
EndPagePrinter(int hPrinter) → int winspool
The EndPagePrinter function notifies the print spooler that the application is at the end of a page in a print job.
EndPaint(int hWnd, Pointer<PAINTSTRUCT> lpPaint) → int user32
The EndPaint function marks the end of painting in the specified window. This function is required for each call to the BeginPaint function, but only after painting is complete.
EndPath(int hdc) → int gdi32
The EndPath function closes a path bracket and selects the path defined by the bracket into the specified device context.
EndUpdateResource(int hUpdate, int fDiscard) → int kernel32
Commits or discards changes made prior to a call to UpdateResource.
EnumChildWindows(int hWndParent, Pointer<NativeFunction<WNDENUMPROC>> lpEnumFunc, int lParam) → int user32
Enumerates the child windows that belong to the specified parent window by passing the handle to each child window, in turn, to an application-defined callback function. EnumChildWindows continues until the last child window is enumerated or the callback function returns FALSE.
EnumClipboardFormats(int format) → int user32
Enumerates the data formats currently available on the clipboard.
EnumDependentServices(int hService, int dwServiceState, Pointer<ENUM_SERVICE_STATUS> lpServices, int cbBufSize, Pointer<Uint32> pcbBytesNeeded, Pointer<Uint32> lpServicesReturned) → int advapi32
Retrieves the name and status of each service that depends on the specified service; that is, the specified service must be running before the dependent services can run.
EnumDesktopWindows(int hDesktop, Pointer<NativeFunction<WNDENUMPROC>> lpfn, int lParam) → int user32
Enumerates all top-level windows associated with the specified desktop. It passes the handle to each window, in turn, to an application-defined callback function.
EnumDeviceDrivers(Pointer<Pointer<NativeType>> lpImageBase, int cb, Pointer<Uint32> lpcbNeeded) → int kernel32
Retrieves the load address for each device driver in the system.
EnumDisplayDevices(Pointer<Utf16> lpDevice, int iDevNum, Pointer<DISPLAY_DEVICE> lpDisplayDevice, int dwFlags) → int user32
The EnumDisplayDevices function lets you obtain information about the display devices in the current session.
EnumDisplayMonitors(int hdc, Pointer<RECT> lprcClip, Pointer<NativeFunction<MONITORENUMPROC>> lpfnEnum, int dwData) → int user32
The EnumDisplayMonitors function enumerates display monitors (including invisible pseudo-monitors associated with the mirroring drivers) that intersect a region formed by the intersection of a specified clipping rectangle and the visible region of a device context. EnumDisplayMonitors calls an application-defined MonitorEnumProc callback function once for each monitor that is enumerated. Note that GetSystemMetrics (SM_CMONITORS) counts only the display monitors.
EnumDisplaySettings(Pointer<Utf16> lpszDeviceName, int iModeNum, Pointer<DEVMODE> lpDevMode) → int user32
The EnumDisplaySettings function retrieves information about one of the graphics modes for a display device. To retrieve information for all the graphics modes of a display device, make a series of calls to this function.
EnumDisplaySettingsEx(Pointer<Utf16> lpszDeviceName, int iModeNum, Pointer<DEVMODE> lpDevMode, int dwFlags) → int user32
The EnumDisplaySettingsEx function retrieves information about one of the graphics modes for a display device. To retrieve information for all the graphics modes for a display device, make a series of calls to this function.
EnumFontFamiliesEx(int hdc, Pointer<LOGFONT> lpLogfont, Pointer<NativeFunction<FONTENUMPROC>> lpProc, int lParam, int dwFlags) → int gdi32
The EnumFontFamiliesEx function enumerates all uniquely-named fonts in the system that match the font characteristics specified by the LOGFONT structure. EnumFontFamiliesEx enumerates fonts based on typeface name, character set, or both.
EnumForms(int hPrinter, int Level, Pointer<Uint8> pForm, int cbBuf, Pointer<Uint32> pcbNeeded, Pointer<Uint32> pcReturned) → int winspool
The EnumForms function enumerates the forms supported by the specified printer.
EnumJobs(int hPrinter, int FirstJob, int NoJobs, int Level, Pointer<Uint8> pJob, int cbBuf, Pointer<Uint32> pcbNeeded, Pointer<Uint32> pcReturned) → int winspool
The EnumJobs function retrieves information about a specified set of print jobs for a specified printer.
EnumPageFiles(Pointer<NativeFunction<PENUM_PAGE_FILE_CALLBACK>> pCallBackRoutine, Pointer<NativeType> pContext) → int kernel32
Calls the callback routine for each installed pagefile in the system.
EnumPrinterData(int hPrinter, int dwIndex, Pointer<Utf16> pValueName, int cbValueName, Pointer<Uint32> pcbValueName, Pointer<Uint32> pType, Pointer<Uint8> pData, int cbData, Pointer<Uint32> pcbData) → int winspool
The EnumPrinterData function enumerates configuration data for a specified printer.
EnumPrinterDataEx(int hPrinter, Pointer<Utf16> pKeyName, Pointer<Uint8> pEnumValues, int cbEnumValues, Pointer<Uint32> pcbEnumValues, Pointer<Uint32> pnEnumValues) → int winspool
The EnumPrinterDataEx function enumerates all value names and data for a specified printer and key.
EnumPrinterKey(int hPrinter, Pointer<Utf16> pKeyName, Pointer<Utf16> pSubkey, int cbSubkey, Pointer<Uint32> pcbSubkey) → int winspool
The EnumPrinterKey function enumerates the subkeys of a specified key for a specified printer.
EnumPrinters(int Flags, Pointer<Utf16> Name, int Level, Pointer<Uint8> pPrinterEnum, int cbBuf, Pointer<Uint32> pcbNeeded, Pointer<Uint32> pcReturned) → int winspool
The EnumPrinters function enumerates available printers, print servers, domains, or print providers.
EnumProcesses(Pointer<Uint32> lpidProcess, int cb, Pointer<Uint32> lpcbNeeded) → int kernel32
Retrieves the process identifier for each process object in the system.
EnumProcessModules(int hProcess, Pointer<IntPtr> lphModule, int cb, Pointer<Uint32> lpcbNeeded) → int kernel32
Retrieves a handle for each module in the specified process.
EnumProcessModulesEx(int hProcess, Pointer<IntPtr> lphModule, int cb, Pointer<Uint32> lpcbNeeded, int dwFilterFlag) → int kernel32
Retrieves a handle for each module in the specified process that meets the specified filter criteria.
EnumResourceNames(int hModule, Pointer<Utf16> lpType, Pointer<NativeFunction<ENUMRESNAMEPROC>> lpEnumFunc, int lParam) → int kernel32
Enumerates resources of a specified type within a binary module. For Windows Vista and later, this is typically a language-neutral Portable Executable (LN file), and the enumeration will also include resources from the corresponding language-specific resource files (.mui files) that contain localizable language resources. It is also possible for hModule to specify an .mui file, in which case only that file is searched for resources.
EnumResourceTypes(int hModule, Pointer<NativeFunction<ENUMRESTYPEPROC>> lpEnumFunc, int lParam) → int kernel32
Enumerates resource types within a binary module. Starting with Windows Vista, this is typically a language-neutral Portable Executable (LN file), and the enumeration also includes resources from one of the corresponding language-specific resource files (.mui files)—if one exists—that contain localizable language resources. It is also possible to use hModule to specify a .mui file, in which case only that file is searched for resource types.
EnumServicesStatus(int hSCManager, int dwServiceType, int dwServiceState, Pointer<ENUM_SERVICE_STATUS> lpServices, int cbBufSize, Pointer<Uint32> pcbBytesNeeded, Pointer<Uint32> lpServicesReturned, Pointer<Uint32> lpResumeHandle) → int advapi32
Enumerates services in the specified service control manager database. The name and status of each service are provided.
EnumServicesStatusEx(int hSCManager, int InfoLevel, int dwServiceType, int dwServiceState, Pointer<Uint8> lpServices, int cbBufSize, Pointer<Uint32> pcbBytesNeeded, Pointer<Uint32> lpServicesReturned, Pointer<Uint32> lpResumeHandle, Pointer<Utf16> pszGroupName) → int advapi32
Enumerates services in the specified service control manager database. The name and status of each service are provided, along with additional data based on the specified information level.
EnumSystemFirmwareTables(int FirmwareTableProviderSignature, Pointer<Uint8> pFirmwareTableEnumBuffer, int BufferSize) → int kernel32
Enumerates all system firmware tables of the specified type.
EnumThreadWindows(int dwThreadId, Pointer<NativeFunction<WNDENUMPROC>> lpfn, int lParam) → int user32
Enumerates all nonchild windows associated with a thread by passing the handle to each window, in turn, to an application-defined callback function. EnumThreadWindows continues until the last window is enumerated or the callback function returns FALSE.
EnumWindows(Pointer<NativeFunction<WNDENUMPROC>> lpEnumFunc, int lParam) → int user32
Enumerates all top-level windows on the screen by passing the handle to each window, in turn, to an application-defined callback function. EnumWindows continues until the last top-level window is enumerated or the callback function returns FALSE.
EqualRect(Pointer<RECT> lprc1, Pointer<RECT> lprc2) → int user32
The EqualRect function determines whether the two specified rectangles are equal by comparing the coordinates of their upper-left and lower-right corners.
EscapeCommFunction(int hFile, int dwFunc) → int kernel32
Directs the specified communications device to perform an extended function.
ExcludeUpdateRgn(int hDC, int hWnd) → int user32
The ExcludeUpdateRgn function prevents drawing within invalid areas of a window by excluding an updated region in the window from a clipping region.
ExitProcess(int uExitCode) → void kernel32
Ends the calling process and all its threads.
ExitThread(int dwExitCode) → void kernel32
Ends the calling thread.
ExtCreatePen(int iPenStyle, int cWidth, Pointer<LOGBRUSH> plbrush, int cStyle, Pointer<Uint32> pstyle) → int gdi32
The ExtCreatePen function creates a logical cosmetic or geometric pen that has the specified style, width, and brush attributes.
ExtractAssociatedIcon(int hInst, Pointer<Utf16> pszIconPath, Pointer<Uint16> piIcon) → int shell32
Gets a handle to an icon stored as a resource in a file or an icon stored in a file's associated executable file.
ExtTextOut(int hdc, int x, int y, int options, Pointer<RECT> lprect, Pointer<Utf16> lpString, int c, Pointer<Int32> lpDx) → int gdi32
The ExtTextOut function draws text using the currently selected font, background color, and text color. You can optionally provide dimensions to be used for clipping, opaquing, or both.
FAILED(int result) → bool
Provides a generic test for failure on any status value.
FileEncryptionStatus(Pointer<Utf16> lpFileName, Pointer<Uint32> lpStatus) → int advapi32
Retrieves the encryption status of the specified file.
FileTimeToDosDateTime(Pointer<FILETIME> lpFileTime, Pointer<Uint16> lpFatDate, Pointer<Uint16> lpFatTime) → int kernel32
Converts a file time to MS-DOS date and time values.
FileTimeToSystemTime(Pointer<FILETIME> lpFileTime, Pointer<SYSTEMTIME> lpSystemTime) → int kernel32
Converts a file time to system time format. System time is based on Coordinated Universal Time (UTC).
FillConsoleOutputAttribute(int hConsoleOutput, int wAttribute, int nLength, COORD dwWriteCoord, Pointer<Uint32> lpNumberOfAttrsWritten) → int kernel32
Sets the character attributes for a specified number of character cells, beginning at the specified coordinates in a screen buffer.
FillConsoleOutputCharacter(int hConsoleOutput, int cCharacter, int nLength, COORD dwWriteCoord, Pointer<Uint32> lpNumberOfCharsWritten) → int kernel32
Writes a character to the console screen buffer a specified number of times, beginning at the specified coordinates.
FillMemory(Pointer<NativeType> destination, int length, int fill) → void kernel32
Fills a block of memory with a specified value.
FillPath(int hdc) → int gdi32
The FillPath function closes any open figures in the current path and fills the path's interior by using the current brush and polygon-filling mode.
FillRect(int hDC, Pointer<RECT> lprc, int hbr) → int user32
The FillRect function fills a rectangle by using the specified brush. This function includes the left and top borders, but excludes the right and bottom borders of the rectangle.
FindClose(int hFindFile) → int kernel32
Closes a file search handle opened by the FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedW, or FindFirstStreamW functions.
FindCloseChangeNotification(int hChangeHandle) → int kernel32
Stops change notification handle monitoring.
FindClosePrinterChangeNotification(int hChange) → int winspool
The FindClosePrinterChangeNotification function closes a change notification object created by calling the FindFirstPrinterChangeNotification function. The printer or print server associated with the change notification object will no longer be monitored by that object.
FindExecutable(Pointer<Utf16> lpFile, Pointer<Utf16> lpDirectory, Pointer<Utf16> lpResult) → int shell32
Retrieves the name of and handle to the executable (.exe) file associated with a specific document file.
FindFirstChangeNotification(Pointer<Utf16> lpPathName, int bWatchSubtree, int dwNotifyFilter) → int kernel32
Creates a change notification handle and sets up initial change notification filter conditions. A wait on a notification handle succeeds when a change matching the filter conditions occurs in the specified directory or subtree. The function does not report changes to the specified directory itself.
FindFirstFile(Pointer<Utf16> lpFileName, Pointer<WIN32_FIND_DATA> lpFindFileData) → int kernel32
Searches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used).
FindFirstFileEx(Pointer<Utf16> lpFileName, int fInfoLevelId, Pointer<NativeType> lpFindFileData, int fSearchOp, Pointer<NativeType> lpSearchFilter, int dwAdditionalFlags) → int kernel32
Searches a directory for a file or subdirectory with a name and attributes that match those specified.
FindFirstFileName(Pointer<Utf16> lpFileName, int dwFlags, Pointer<Uint32> StringLength, Pointer<Utf16> LinkName) → int kernel32
Creates an enumeration of all the hard links to the specified file. The FindFirstFileNameW function returns a handle to the enumeration that can be used on subsequent calls to the FindNextFileNameW function.
FindFirstPrinterChangeNotification(int hPrinter, int fdwFilter, int fdwOptions, Pointer<NativeType> pPrinterNotifyOptions) → int winspool
The FindFirstPrinterChangeNotification function creates a change notification object and returns a handle to the object. You can then use this handle in a call to one of the wait functions to monitor changes to the printer or print server.
FindFirstStream(Pointer<Utf16> lpFileName, int InfoLevel, Pointer<NativeType> lpFindStreamData, int dwFlags) → int kernel32
Enumerates the first stream with a ::$DATA stream type in the specified file or directory.
FindFirstVolume(Pointer<Utf16> lpszVolumeName, int cchBufferLength) → int kernel32
Retrieves the name of a volume on a computer. FindFirstVolume is used to begin scanning the volumes of a computer.
FindNextChangeNotification(int hChangeHandle) → int kernel32
Requests that the operating system signal a change notification handle the next time it detects an appropriate change.
FindNextFile(int hFindFile, Pointer<WIN32_FIND_DATA> lpFindFileData) → int kernel32
Continues a file search from a previous call to the FindFirstFile, FindFirstFileEx, or FindFirstFileTransacted functions.
FindNextFileName(int hFindStream, Pointer<Uint32> StringLength, Pointer<Utf16> LinkName) → int kernel32
Continues enumerating the hard links to a file using the handle returned by a successful call to the FindFirstFileNameW function.
FindNextPrinterChangeNotification(int hChange, Pointer<Uint32> pdwChange, Pointer<NativeType> pvReserved, Pointer<Pointer<NativeType>> ppPrinterNotifyInfo) → int winspool
The FindNextPrinterChangeNotification function retrieves information about the most recent change notification for a change notification object associated with a printer or print server. Call this function when a wait operation on the change notification object is satisfied.
FindNextStream(int hFindStream, Pointer<NativeType> lpFindStreamData) → int kernel32
Continues a stream search started by a previous call to the FindFirstStreamW function.
FindNextVolume(int hFindVolume, Pointer<Utf16> lpszVolumeName, int cchBufferLength) → int kernel32
Continues a volume search started by a call to the FindFirstVolume function. FindNextVolume finds one volume per call.
FindPackagesByPackageFamily(Pointer<Utf16> packageFamilyName, int packageFilters, Pointer<Uint32> count, Pointer<Pointer<Utf16>> packageFullNames, Pointer<Uint32> bufferLength, Pointer<Utf16> buffer, Pointer<Uint32> packageProperties) → int kernel32
Finds the packages with the specified family name for the current user.
FindResource(int hModule, Pointer<Utf16> lpName, Pointer<Utf16> lpType) → int kernel32
Determines the location of a resource with the specified type and name in the specified module.
FindResourceEx(int hModule, Pointer<Utf16> lpType, Pointer<Utf16> lpName, int wLanguage) → int kernel32
Determines the location of the resource with the specified type, name, and language in the specified module.
FindStringOrdinal(int dwFindStringOrdinalFlags, Pointer<Utf16> lpStringSource, int cchSource, Pointer<Utf16> lpStringValue, int cchValue, int bIgnoreCase) → int kernel32
Locates a Unicode string (wide characters) in another Unicode string for a non-linguistic comparison.
FindText(Pointer<FINDREPLACE> param0) → int comdlg32
Creates a system-defined modeless Find dialog box that lets the user specify a string to search for and options to use when searching for text in a document.
FindVolumeClose(int hFindVolume) → int kernel32
Closes the specified volume search handle. The FindFirstVolume and FindNextVolume functions use this search handle to locate volumes.
FindWindow(Pointer<Utf16> lpClassName, Pointer<Utf16> lpWindowName) → int user32
Retrieves a handle to the top-level window whose class name and window name match the specified strings. This function does not search child windows. This function does not perform a case-sensitive search.
FindWindowEx(int hWndParent, int hWndChildAfter, Pointer<Utf16> lpszClass, Pointer<Utf16> lpszWindow) → int user32
Retrieves a handle to a window whose class name and window name match the specified strings. The function searches child windows, beginning with the one following the specified child window. This function does not perform a case-sensitive search.
FlattenPath(int hdc) → int gdi32
The FlattenPath function transforms any curves in the path that is selected into the current device context (DC), turning each curve into a sequence of lines.
FlushConsoleInputBuffer(int hConsoleInput) → int kernel32
Flushes the console input buffer. All input records currently in the input buffer are discarded.
FlushFileBuffers(int hFile) → int kernel32
Flushes the buffers of a specified file and causes all buffered data to be written to a file.
FlushPrinter(int hPrinter, Pointer<NativeType> pBuf, int cbBuf, Pointer<Uint32> pcWritten, int cSleep) → int winspool
The FlushPrinter function sends a buffer to the printer in order to clear it from a transient state.
FormatMessage(int dwFlags, Pointer<NativeType> lpSource, int dwMessageId, int dwLanguageId, Pointer<Utf16> lpBuffer, int nSize, Pointer<Pointer<Int8>> Arguments) → int kernel32
Formats a message string. The function requires a message definition as input. The message definition can come from a buffer passed into the function. It can come from a message table resource in an already-loaded module. Or the caller can ask the function to search the system's message table resource(s) for the message definition. The function finds the message definition in a message table resource based on a message identifier and a language identifier. The function copies the formatted message text to an output buffer, processing any embedded insert sequences if requested.
FrameRect(int hDC, Pointer<RECT> lprc, int hbr) → int user32
The FrameRect function draws a border around the specified rectangle by using the specified brush. The width and height of the border are always one logical unit.
free(Pointer<NativeType> pointer) → void
Frees allocated memory.
FreeConsole() → int kernel32
Detaches the calling process from its console.
FreeLibrary(int hLibModule) → int kernel32
Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count. When the reference count reaches zero, the module is unloaded from the address space of the calling process and the handle is no longer valid.
FreeLibraryAndExitThread(int hLibModule, int dwExitCode) → void kernel32
Decrements the reference count of a loaded dynamic-link library (DLL) by one, then calls ExitThread to terminate the calling thread. The function does not return.
FreeMemoryJobObject(Pointer<NativeType> Buffer) → void kernel32
Frees memory that a function related to job objects allocated.
FreePrinterNotifyInfo(Pointer<PRINTER_NOTIFY_INFO> pPrinterNotifyInfo) → int winspool
The FreePrinterNotifyInfo function frees a system-allocated buffer created by the FindNextPrinterChangeNotification function.
GET_SC_WPARAM(int wParam) → int user32
Retrieves the parameters to WM_SYSCOMMAND.
GetActiveObject(Pointer<GUID> rclsid, Pointer<NativeType> pvReserved, Pointer<Pointer<COMObject>> ppunk) → int oleaut32
Retrieves a pointer to a running object that has been registered with OLE.
GetActiveProcessorCount(int GroupNumber) → int kernel32
Returns the number of active processors in a processor group or in the system.
GetActiveProcessorGroupCount() → int kernel32
Returns the number of active processor groups in the system.
GetActiveWindow() → int user32
Retrieves the window handle to the active window attached to the calling thread's message queue.
GetAdapterIndex(Pointer<Utf16> AdapterName, Pointer<Uint32> IfIndex) → int iphlpapi
The GetAdapterIndex function obtains the index of an adapter, given its name.
GetAdaptersAddresses(int Family, int Flags, Pointer<NativeType> Reserved, Pointer<IP_ADAPTER_ADDRESSES_LH> AdapterAddresses, Pointer<Uint32> SizePointer) → int iphlpapi
The GetAdaptersAddresses function retrieves the addresses associated with the adapters on the local computer.
GetAltTabInfo(int hwnd, int iItem, Pointer<ALTTABINFO> pati, Pointer<Utf16> pszItemText, int cchItemText) → int user32
Retrieves status information for the specified window if it is the application-switching (ALT+TAB) window.
GetAncestor(int hwnd, int gaFlags) → int user32
Retrieves the handle to the ancestor of the specified window.
GetAsyncKeyState(int vKey) → int user32
Determines whether a key is up or down at the time the function is called, and whether the key was pressed after a previous call to GetAsyncKeyState.
GetAwarenessFromDpiAwarenessContext(int value) → int user32
Retrieves the DPI_AWARENESS value from a DPI_AWARENESS_CONTEXT.
GetBinaryType(Pointer<Utf16> lpApplicationName, Pointer<Uint32> lpBinaryType) → int kernel32
Determines whether a file is an executable (.exe) file, and if so, which subsystem runs the executable file.
GetBValue(int rgb) → int
Retrieves an intensity value for the blue component of a red, green, blue (RGB) value.
GetCapture() → int user32
Retrieves a handle to the window (if any) that has captured the mouse. Only one window at a time can capture the mouse; this window receives mouse input whether or not the cursor is within its borders.
GetCaretBlinkTime() → int user32
Retrieves the time required to invert the caret's pixels. The user can set this value.
GetCaretPos(Pointer<POINT> lpPoint) → int user32
Copies the caret's position to the specified POINT structure.
GetClassFile(Pointer<Utf16> szFilename, Pointer<GUID> pclsid) → int ole32
Returns the CLSID associated with the specified file name.
GetClassInfo(int hInstance, Pointer<Utf16> lpClassName, Pointer<WNDCLASS> lpWndClass) → int user32
Retrieves information about a window class.
GetClassInfoEx(int hInstance, Pointer<Utf16> lpszClass, Pointer<WNDCLASSEX> lpwcx) → int user32
Retrieves information about a window class, including a handle to the small icon associated with the window class. The GetClassInfo function does not retrieve a handle to the small icon.
GetClassLongPtr(int hWnd, int nIndex) → int user32
Retrieves the specified value from the WNDCLASSEX structure associated with the specified window.
GetClassName(int hWnd, Pointer<Utf16> lpClassName, int nMaxCount) → int user32
Retrieves the name of the class to which the specified window belongs.
getClassName(IInspectable object) → String
Gets the fully qualified name of the Windows Runtime object.
GetClientRect(int hWnd, Pointer<RECT> lpRect) → int user32
Retrieves the coordinates of a window's client area. The client coordinates specify the upper-left and lower-right corners of the client area. Because client coordinates are relative to the upper-left corner of a window's client area, the coordinates of the upper-left corner are (0,0).
GetClipboardData(int uFormat) → int user32
Retrieves data from the clipboard in a specified format. The clipboard must have been opened previously.
GetClipboardFormatName(int format, Pointer<Utf16> lpszFormatName, int cchMaxCount) → int user32
Retrieves from the clipboard the name of the specified registered format. The function copies the name to the specified buffer.
GetClipboardOwner() → int user32
Retrieves the window handle of the current owner of the clipboard.
GetClipboardSequenceNumber() → int user32
Retrieves the clipboard sequence number for the current window station.
GetClipboardViewer() → int user32
Retrieves the handle to the first window in the clipboard viewer chain.
GetClipCursor(Pointer<RECT> lpRect) → int user32
Retrieves the screen coordinates of the rectangular area to which the cursor is confined.
GetCommandLine() → Pointer<Utf16> kernel32
Parses a Unicode command line string and returns an array of pointers to the command line arguments, along with a count of such arguments, in a way that is similar to the standard C run-time argv and argc values.
GetCommConfig(int hCommDev, Pointer<COMMCONFIG> lpCC, Pointer<Uint32> lpdwSize) → int kernel32
Retrieves the current configuration of a communications device.
GetCommMask(int hFile, Pointer<Uint32> lpEvtMask) → int kernel32
Retrieves the value of the event mask for a specified communications device.
GetCommModemStatus(int hFile, Pointer<Uint32> lpModemStat) → int kernel32
Retrieves the modem control-register values.
GetCommPorts(Pointer<Uint32> lpPortNumbers, int uPortNumbersCount, Pointer<Uint32> puPortNumbersFound) → int kernel32
Gets an array that contains the well-formed COM ports.
GetCommProperties(int hFile, Pointer<COMMPROP> lpCommProp) → int kernel32
Retrieves information about the communications properties for a specified communications device.
GetCommState(int hFile, Pointer<DCB> lpDCB) → int kernel32
Retrieves the current control settings for a specified communications device.
GetCommTimeouts(int hFile, Pointer<COMMTIMEOUTS> lpCommTimeouts) → int kernel32
Retrieves the time-out parameters for all read and write operations on a specified communications device.
GetCompressedFileSize(Pointer<Utf16> lpFileName, Pointer<Uint32> lpFileSizeHigh) → int kernel32
Retrieves the actual number of bytes of disk storage used to store a specified file. If the file is located on a volume that supports compression and the file is compressed, the value obtained is the compressed size of the specified file. If the file is located on a volume that supports sparse files and the file is a sparse file, the value obtained is the sparse size of the specified file.
GetComputerName(Pointer<Utf16> lpBuffer, Pointer<Uint32> nSize) → int kernel32
Retrieves the NetBIOS name of the local computer. This name is established at system startup, when the system reads it from the registry.
GetComputerNameEx(int NameType, Pointer<Utf16> lpBuffer, Pointer<Uint32> nSize) → int kernel32
Retrieves a NetBIOS or DNS name associated with the local computer. The names are established at system startup, when the system reads them from the registry.
GetConsoleCP() → int kernel32
Retrieves the input code page used by the console associated with the calling process. A console uses its input code page to translate keyboard input into the corresponding character value.
GetConsoleCursorInfo(int hConsoleOutput, Pointer<CONSOLE_CURSOR_INFO> lpConsoleCursorInfo) → int kernel32
Retrieves information about the size and visibility of the cursor for the specified console screen buffer.
GetConsoleMode(int hConsoleHandle, Pointer<Uint32> lpMode) → int kernel32
Retrieves the current input mode of a console's input buffer or the current output mode of a console screen buffer.
GetConsoleOutputCP() → int kernel32
Retrieves the output code page used by the console associated with the calling process. A console uses its output code page to translate the character values written by the various output functions into the images displayed in the console window.
GetConsoleScreenBufferInfo(int hConsoleOutput, Pointer<CONSOLE_SCREEN_BUFFER_INFO> lpConsoleScreenBufferInfo) → int kernel32
Retrieves information about the specified console screen buffer.
GetConsoleSelectionInfo(Pointer<CONSOLE_SELECTION_INFO> lpConsoleSelectionInfo) → int kernel32
Retrieves information about the current console selection.
GetConsoleTitle(Pointer<Utf16> lpConsoleTitle, int nSize) → int kernel32
Retrieves the title for the current console window.
GetConsoleWindow() → int kernel32
Retrieves the window handle used by the console associated with the calling process.
GetCurrentActCtx(Pointer<IntPtr> lphActCtx) → int kernel32
The GetCurrentActCtx function returns the handle to the active activation context of the calling thread.
GetCurrentPackageFullName(Pointer<Uint32> packageFullNameLength, Pointer<Utf16> packageFullName) → int kernel32
Gets the package full name for the calling process.
GetCurrentProcess() → int kernel32
Retrieves a pseudo handle for the current process.
GetCurrentProcessId() → int kernel32
Retrieves the process identifier of the calling process.
GetCurrentProcessorNumber() → int kernel32
Retrieves the number of the processor the current thread was running on during the call to this function.
GetCurrentProcessToken() → int advapi32
Retrieves a pseudo-handle that you can use as a shorthand way to refer to the access token associated with a process.
GetCurrentThemeName(Pointer<Utf16> pszThemeFileName, int cchMaxNameChars, Pointer<Utf16> pszColorBuff, int cchMaxColorChars, Pointer<Utf16> pszSizeBuff, int cchMaxSizeChars) → int uxtheme
Retrieves the name of the current visual style, and optionally retrieves the color scheme name and size name.
GetCurrentThread() → int kernel32
Retrieves a pseudo handle for the calling thread.
GetCurrentThreadEffectiveToken() → int advapi32
Retrieves a pseudo-handle that you can use as a shorthand way to refer to the impersonation token that was assigned to the current thread.
GetCurrentThreadId() → int kernel32
Retrieves the thread identifier of the calling thread.
GetCurrentThreadToken() → int advapi32
Retrieves a pseudo-handle that you can use as a shorthand way to refer to the impersonation token that was assigned to the current thread.
GetCursor() → int user32
Retrieves a handle to the current cursor.
GetCursorInfo(Pointer<CURSORINFO> pci) → int user32
Retrieves information about the global cursor.
GetCursorPos(Pointer<POINT> lpPoint) → int user32
Retrieves the position of the mouse cursor, in screen coordinates.
GetDC(int hWnd) → int user32
The GetDC function retrieves a handle to a device context (DC) for the client area of a specified window or for the entire screen. You can use the returned handle in subsequent GDI functions to draw in the DC. The device context is an opaque data structure, whose values are used internally by GDI.
GetDCEx(int hWnd, int hrgnClip, int flags) → int user32
The GetDCEx function retrieves a handle to a device context (DC) for the client area of a specified window or for the entire screen. You can use the returned handle in subsequent GDI functions to draw in the DC. The device context is an opaque data structure, whose values are used internally by GDI.
GetDefaultCommConfig(Pointer<Utf16> lpszName, Pointer<COMMCONFIG> lpCC, Pointer<Uint32> lpdwSize) → int kernel32
Retrieves the default configuration for the specified communications device.
GetDefaultPrinter(Pointer<Utf16> pszBuffer, Pointer<Uint32> pcchBuffer) → int winspool
The GetDefaultPrinter function retrieves the printer name of the default printer for the current user on the local computer.
GetDesktopWindow() → int user32
Retrieves a handle to the desktop window. The desktop window covers the entire screen. The desktop window is the area on top of which other windows are painted.
GetDeviceCaps(int hdc, int index) → int gdi32
The GetDeviceCaps function retrieves device-specific information for the specified device.
GetDeviceDriverBaseName(Pointer<NativeType> ImageBase, Pointer<Utf16> lpBaseName, int nSize) → int kernel32
Retrieves the base name of the specified device driver.
GetDeviceDriverFileName(Pointer<NativeType> ImageBase, Pointer<Utf16> lpFilename, int nSize) → int kernel32
Retrieves the path available for the specified device driver.
GetDialogBaseUnits() → int user32
Retrieves the system's dialog base units, which are the average width and height of characters in the system font. For dialog boxes that use the system font, you can use these values to convert between dialog template units, as specified in dialog box templates, and pixels. For dialog boxes that do not use the system font, the conversion from dialog template units to pixels depends on the font used by the dialog box.
GetDialogControlDpiChangeBehavior(int hWnd) → int user32
Retrieves and per-monitor DPI scaling behavior overrides of a child window in a dialog.
GetDialogDpiChangeBehavior(int hDlg) → int user32
Returns the flags that might have been set on a given dialog by an earlier call to SetDialogDpiChangeBehavior. If that function was never called on the dialog, the return value will be zero.
GetDIBits(int hdc, int hbm, int start, int cLines, Pointer<NativeType> lpvBits, Pointer<BITMAPINFO> lpbmi, int usage) → int gdi32
The GetDIBits function retrieves the bits of the specified compatible bitmap and copies them into a buffer as a DIB using the specified format.
GetDiskFreeSpace(Pointer<Utf16> lpRootPathName, Pointer<Uint32> lpSectorsPerCluster, Pointer<Uint32> lpBytesPerSector, Pointer<Uint32> lpNumberOfFreeClusters, Pointer<Uint32> lpTotalNumberOfClusters) → int kernel32
Retrieves information about the specified disk, including the amount of free space on the disk.
GetDiskFreeSpaceEx(Pointer<Utf16> lpDirectoryName, Pointer<Uint64> lpFreeBytesAvailableToCaller, Pointer<Uint64> lpTotalNumberOfBytes, Pointer<Uint64> lpTotalNumberOfFreeBytes) → int kernel32
Retrieves information about the amount of space that is available on a disk volume, which is the total amount of space, the total amount of free space, and the total amount of free space available to the user that is associated with the calling thread.
GetDisplayAutoRotationPreferences(Pointer<Int32> pOrientation) → int user32
Retrieves the screen auto-rotation preferences for the current process.
GetDlgItem(int hDlg, int nIDDlgItem) → int user32
Retrieves a handle to a control in the specified dialog box.
GetDlgItemInt(int hDlg, int nIDDlgItem, Pointer<Int32> lpTranslated, int bSigned) → int user32
Translates the text of a specified control in a dialog box into an integer value.
GetDlgItemText(int hDlg, int nIDDlgItem, Pointer<Utf16> lpString, int cchMax) → int user32
Retrieves the title or text associated with a control in a dialog box.
GetDllDirectory(int nBufferLength, Pointer<Utf16> lpBuffer) → int kernel32
Retrieves the application-specific portion of the search path used to locate DLLs for the application.
GetDoubleClickTime() → int user32
Retrieves the current double-click time for the mouse. A double-click is a series of two clicks of the mouse button, the second occurring within a specified time after the first. The double-click time is the maximum number of milliseconds that may occur between the first and second click of a double-click. The maximum double-click time is 5000 milliseconds.
GetDpiForMonitor(int hmonitor, int dpiType, Pointer<Uint32> dpiX, Pointer<Uint32> dpiY) → int user32
Queries the dots per inch (dpi) of a display.
GetDpiForSystem() → int user32
Returns the system DPI.
GetDpiForWindow(int hwnd) → int user32
Returns the dots per inch (dpi) value for the associated window.
GetDpiFromDpiAwarenessContext(int value) → int user32
Retrieves the DPI from a given DPI_AWARENESS_CONTEXT handle. This enables you to determine the DPI of a thread without needed to examine a window created within that thread.
GetDriveType(Pointer<Utf16> lpRootPathName) → int kernel32
Determines whether a disk drive is a removable, fixed, CD-ROM, RAM disk, or network drive.
GetEnvironmentVariable(Pointer<Utf16> lpName, Pointer<Utf16> lpBuffer, int nSize) → int kernel32
Retrieves the contents of the specified variable from the environment block of the calling process.
GetExitCodeProcess(int hProcess, Pointer<Uint32> lpExitCode) → int kernel32
Retrieves the termination status of the specified process.
GetFileAttributes(Pointer<Utf16> lpFileName) → int kernel32
Retrieves file system attributes for a specified file or directory.
GetFileAttributesEx(Pointer<Utf16> lpFileName, int fInfoLevelId, Pointer<NativeType> lpFileInformation) → int kernel32
Retrieves attributes for a specified file or directory.
GetFileInformationByHandle(int hFile, Pointer<BY_HANDLE_FILE_INFORMATION> lpFileInformation) → int kernel32
Retrieves file information for the specified file.
GetFileSize(int hFile, Pointer<Uint32> lpFileSizeHigh) → int kernel32
Retrieves the size of the specified file, in bytes. It is recommended that you use GetFileSizeEx.
GetFileSizeEx(int hFile, Pointer<Int64> lpFileSize) → int kernel32
Retrieves the size of the specified file.
GetFileType(int hFile) → int kernel32
Retrieves the file type of the specified file.
GetFileVersionInfo(Pointer<Utf16> lptstrFilename, int dwHandle, int dwLen, Pointer<NativeType> lpData) → int version
Retrieves version information for the specified file.
GetFileVersionInfoEx(int dwFlags, Pointer<Utf16> lpwstrFilename, int dwHandle, int dwLen, Pointer<NativeType> lpData) → int version
Retrieves version information for the specified file.
GetFileVersionInfoSize(Pointer<Utf16> lptstrFilename, Pointer<Uint32> lpdwHandle) → int version
Determines whether the operating system can retrieve version information for a specified file. If version information is available, GetFileVersionInfoSize returns the size, in bytes, of that information.
GetFileVersionInfoSizeEx(int dwFlags, Pointer<Utf16> lpwstrFilename, Pointer<Uint32> lpdwHandle) → int version
Determines whether the operating system can retrieve version information for a specified file. If version information is available, GetFileVersionInfoSizeEx returns the size, in bytes, of that information.
GetFinalPathNameByHandle(int hFile, Pointer<Utf16> lpszFilePath, int cchFilePath, int dwFlags) → int kernel32
Retrieves the final path for the specified file.
GetFocus() → int user32
Retrieves the handle to the window that has the keyboard focus, if the window is attached to the calling thread's message queue.
GetForegroundWindow() → int user32
Retrieves a handle to the foreground window (the window with which the user is currently working). The system assigns a slightly higher priority to the thread that creates the foreground window than it does to other threads.
GetForm(int hPrinter, Pointer<Utf16> pFormName, int Level, Pointer<Uint8> pForm, int cbBuf, Pointer<Uint32> pcbNeeded) → int winspool
The GetForm function retrieves information about a specified form.
GetFullPathName(Pointer<Utf16> lpFileName, int nBufferLength, Pointer<Utf16> lpBuffer, Pointer<Pointer<Utf16>> lpFilePart) → int kernel32
Retrieves the full path and file name of the specified file.
GetGestureConfig(int hwnd, int dwReserved, int dwFlags, Pointer<Uint32> pcIDs, Pointer<GESTURECONFIG> pGestureConfig, int cbSize) → int user32
Retrieves the configuration for which Windows Touch gesture messages are sent from a window.
GetGestureExtraArgs(int hGestureInfo, int cbExtraArgs, Pointer<Uint8> pExtraArgs) → int user32
Retrieves additional information about a gesture from its GESTUREINFO handle.
GetGestureInfo(int hGestureInfo, Pointer<GESTUREINFO> pGestureInfo) → int user32
Retrieves a GESTUREINFO structure given a handle to the gesture information.
GetGUIThreadInfo(int idThread, Pointer<GUITHREADINFO> pgui) → int user32
Retrieves information about the active window or a specified GUI thread.
GetGValue(int rgb) → int
Retrieves an intensity value for the green component of a red, green, blue (RGB) value.
GetHandleInformation(int hObject, Pointer<Uint32> lpdwFlags) → int kernel32
Retrieves certain properties of an object handle.
GetHGlobalFromStream(Pointer<COMObject> pstm, Pointer<Pointer<NativeType>> phglobal) → int ole32
The GetHGlobalFromStream function retrieves the global memory handle to a stream that was created through a call to the CreateStreamOnHGlobal function.
GetIconInfo(int hIcon, Pointer<ICONINFO> piconinfo) → int user32
Retrieves information about the specified icon or cursor.
GetIconInfoEx(int hicon, Pointer<ICONINFOEX> piconinfo) → int user32
Retrieves the opacity and transparency color key of a layered window.
GetInputState() → int user32
Determines whether there are mouse-button or keyboard messages in the calling thread's message queue.
GetIntegratedDisplaySize(Pointer<Double> sizeInInches) → int kernel32
Retrieves the best estimate of the diagonal size of the built-in screen, in inches.
GetInterfaceInfo(Pointer<IP_INTERFACE_INFO> pIfTable, Pointer<Uint32> dwOutBufLen) → int iphlpapi
The GetInterfaceInfo function obtains the list of the network interface adapters with IPv4 enabled on the local system.
getInterfaces(IInspectable object) → List<String>
Returns the interface IDs that are implemented by the Windows Runtime object.
GetJob(int hPrinter, int JobId, int Level, Pointer<Uint8> pJob, int cbBuf, Pointer<Uint32> pcbNeeded) → int winspool
The GetJob function retrieves information about a specified print job.
GetKeyboardLayout(int idThread) → int user32
Retrieves the active input locale identifier (formerly called the keyboard layout).
GetKeyboardLayoutList(int nBuff, Pointer<IntPtr> lpList) → int user32
Retrieves the input locale identifiers (formerly called keyboard layout handles) corresponding to the current set of input locales in the system. The function copies the identifiers to the specified buffer.
GetKeyboardLayoutName(Pointer<Utf16> pwszKLID) → int user32
Retrieves the name of the active input locale identifier (formerly called the keyboard layout) for the system.
GetKeyboardState(Pointer<Uint8> lpKeyState) → int user32
Copies the status of the 256 virtual keys to the specified buffer.
GetKeyboardType(int nTypeFlag) → int user32
Retrieves information about the current keyboard.
GetKeyNameText(int lParam, Pointer<Utf16> lpString, int cchSize) → int user32
Retrieves a string that represents the name of a key.
GetKeyState(int nVirtKey) → int user32
Retrieves the status of the specified virtual key. The status specifies whether the key is up, down, or toggled (on, off—alternating each time the key is pressed).
GetLargestConsoleWindowSize(int hConsoleOutput) → COORD kernel32
Retrieves the size of the largest possible console window, based on the current font and the size of the display.
GetLastError() → int kernel32
Retrieves the calling thread's last-error code value. The last-error code is maintained on a per-thread basis. Multiple threads do not overwrite each other's last-error code.
GetLastInputInfo(Pointer<LASTINPUTINFO> plii) → int user32
Retrieves the time of the last input event.
GetLayeredWindowAttributes(int hwnd, Pointer<Uint32> pcrKey, Pointer<Uint8> pbAlpha, Pointer<Uint32> pdwFlags) → int user32
Retrieves the opacity and transparency color key of a layered window.
GetLocaleInfoEx(Pointer<Utf16> lpLocaleName, int LCType, Pointer<Utf16> lpLCData, int cchData) → int kernel32
Retrieves information about a locale specified by name.
GetLocalTime(Pointer<SYSTEMTIME> lpSystemTime) → void kernel32
Retrieves the current local date and time.
GetLogicalDrives() → int kernel32
Retrieves a bitmask representing the currently available disk drives.
GetLogicalDriveStrings(int nBufferLength, Pointer<Utf16> lpBuffer) → int kernel32
Fills a buffer with strings that specify valid drives in the system.
GetLogicalProcessorInformation(Pointer<SYSTEM_LOGICAL_PROCESSOR_INFORMATION> Buffer, Pointer<Uint32> ReturnedLength) → int kernel32
Retrieves information about logical processors and related hardware.
GetLongPathName(Pointer<Utf16> lpszShortPath, Pointer<Utf16> lpszLongPath, int cchBuffer) → int kernel32
Converts the specified path to its long form.
GetMachineTypeAttributes(int Machine, Pointer<Int32> MachineTypeAttributes) → int kernel32
Queries if the specified architecture is supported on the current system, either natively or by any form of compatibility or emulation layer.
GetMappedFileName(int hProcess, Pointer<NativeType> lpv, Pointer<Utf16> lpFilename, int nSize) → int kernel32
Checks whether the specified address is within a memory-mapped file in the address space of the specified process. If so, the function returns the name of the memory-mapped file.
GetMaximumProcessorCount(int GroupNumber) → int kernel32
Returns the maximum number of logical processors that a processor group or the system can have.
GetMaximumProcessorGroupCount() → int kernel32
Returns the maximum number of processor groups that the system can have.
GetMenu(int hWnd) → int user32
Retrieves a handle to the menu assigned to the specified window.
GetMenuBarInfo(int hwnd, int idObject, int idItem, Pointer<MENUBARINFO> pmbi) → int user32
Retrieves information about the specified menu bar.
GetMenuDefaultItem(int hMenu, int fByPos, int gmdiFlags) → int user32
Determines the default menu item on the specified menu.
GetMenuInfo(int param0, Pointer<MENUINFO> param1) → int user32
Retrieves information about a specified menu.
GetMenuItemCount(int hMenu) → int user32
Determines the number of items in the specified menu.
GetMenuItemID(int hMenu, int nPos) → int user32
Retrieves the menu item identifier of a menu item located at the specified position in a menu.
GetMenuItemInfo(int hmenu, int item, int fByPosition, Pointer<MENUITEMINFO> lpmii) → int user32
Retrieves information about a menu item.
GetMenuItemRect(int hWnd, int hMenu, int uItem, Pointer<RECT> lprcItem) → int user32
Retrieves the bounding rectangle for the specified menu item.
GetMenuState(int hMenu, int uId, int uFlags) → int user32
Retrieves the menu flags associated with the specified menu item. If the menu item opens a submenu, this function also returns the number of items in the submenu.
GetMenuString(int hMenu, int uIDItem, Pointer<Utf16> lpString, int cchMax, int flags) → int user32
Copies the text string of the specified menu item into the specified buffer.
GetMessage(Pointer<MSG> lpMsg, int hWnd, int wMsgFilterMin, int wMsgFilterMax) → int user32
Retrieves a message from the calling thread's message queue. The function dispatches incoming sent messages until a posted message is available for retrieval.
GetMessageExtraInfo() → int user32
Retrieves the extra message information for the current thread. Extra message information is an application- or driver-defined value associated with the current thread's message queue.
GetMessagePos() → int user32
Retrieves the cursor position for the last message retrieved by the GetMessage function.
GetMessageTime() → int user32
Retrieves the message time for the last message retrieved by the GetMessage function. The time is a long integer that specifies the elapsed time, in milliseconds, from the time the system was started to the time the message was created (that is, placed in the thread's message queue).
GetModuleBaseName(int hProcess, int hModule, Pointer<Utf16> lpBaseName, int nSize) → int kernel32
Retrieves the base name of the specified module.
GetModuleFileName(int hModule, Pointer<Utf16> lpFilename, int nSize) → int kernel32
Retrieves the fully qualified path for the file that contains the specified module. The module must have been loaded by the current process.
GetModuleFileNameEx(int hProcess, int hModule, Pointer<Utf16> lpFilename, int nSize) → int kernel32
Retrieves the fully qualified path for the file containing the specified module.
GetModuleHandle(Pointer<Utf16> lpModuleName) → int kernel32
Retrieves a module handle for the specified module. The module must have been loaded by the calling process.
GetModuleHandleEx(int dwFlags, Pointer<Utf16> lpModuleName, Pointer<IntPtr> phModule) → int kernel32
Retrieves a module handle for the specified module and increments the module's reference count unless GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT is specified. The module must have been loaded by the calling process.
GetModuleInformation(int hProcess, int hModule, Pointer<MODULEINFO> lpmodinfo, int cb) → int kernel32
Retrieves information about the specified module in the MODULEINFO structure.
GetMonitorBrightness(int hMonitor, Pointer<Uint32> pdwMinimumBrightness, Pointer<Uint32> pdwCurrentBrightness, Pointer<Uint32> pdwMaximumBrightness) → int dxva2
Retrieves a monitor's minimum, maximum, and current brightness settings.
GetMonitorCapabilities(int hMonitor, Pointer<Uint32> pdwMonitorCapabilities, Pointer<Uint32> pdwSupportedColorTemperatures) → int dxva2
Retrieves the configuration capabilities of a monitor. Call this function to find out which high-level monitor configuration functions are supported by the monitor.
GetMonitorColorTemperature(int hMonitor, Pointer<Int32> pctCurrentColorTemperature) → int dxva2
Retrieves a monitor's current color temperature.
GetMonitorContrast(int hMonitor, Pointer<Uint32> pdwMinimumContrast, Pointer<Uint32> pdwCurrentContrast, Pointer<Uint32> pdwMaximumContrast) → int dxva2
Retrieves a monitor's minimum, maximum, and current contrast settings.
GetMonitorDisplayAreaPosition(int hMonitor, int ptPositionType, Pointer<Uint32> pdwMinimumPosition, Pointer<Uint32> pdwCurrentPosition, Pointer<Uint32> pdwMaximumPosition) → int dxva2
Retrieves a monitor's minimum, maximum, and current horizontal or vertical position.
GetMonitorDisplayAreaSize(int hMonitor, int stSizeType, Pointer<Uint32> pdwMinimumWidthOrHeight, Pointer<Uint32> pdwCurrentWidthOrHeight, Pointer<Uint32> pdwMaximumWidthOrHeight) → int dxva2
Retrieves a monitor's minimum, maximum, and current width or height.
GetMonitorInfo(int hMonitor, Pointer<MONITORINFO> lpmi) → int user32
The GetMonitorInfo function retrieves information about a display monitor.
GetMonitorRedGreenOrBlueDrive(int hMonitor, int dtDriveType, Pointer<Uint32> pdwMinimumDrive, Pointer<Uint32> pdwCurrentDrive, Pointer<Uint32> pdwMaximumDrive) → int dxva2
Retrieves a monitor's red, green, or blue drive value.
GetMonitorRedGreenOrBlueGain(int hMonitor, int gtGainType, Pointer<Uint32> pdwMinimumGain, Pointer<Uint32> pdwCurrentGain, Pointer<Uint32> pdwMaximumGain) → int dxva2
Retrieves a monitor's red, green, or blue gain value.
GetMonitorTechnologyType(int hMonitor, Pointer<Int32> pdtyDisplayTechnologyType) → int dxva2
Retrieves the type of technology used by a monitor.
GetMouseMovePointsEx(int cbSize, Pointer<MOUSEMOVEPOINT> lppt, Pointer<MOUSEMOVEPOINT> lpptBuf, int nBufPoints, int resolution) → int user32
Retrieves a history of up to 64 previous coordinates of the mouse or pen.
GetNamedPipeClientComputerName(int Pipe, Pointer<Utf16> ClientComputerName, int ClientComputerNameLength) → int kernel32
Retrieves the client computer name for the specified named pipe.
GetNamedPipeClientProcessId(int Pipe, Pointer<Uint32> ClientProcessId) → int kernel32
Retrieves the client process identifier for the specified named pipe.
GetNamedPipeClientSessionId(int Pipe, Pointer<Uint32> ClientSessionId) → int kernel32
Retrieves the client process identifier for the specified named pipe.
GetNamedPipeHandleState(int hNamedPipe, Pointer<Uint32> lpState, Pointer<Uint32> lpCurInstances, Pointer<Uint32> lpMaxCollectionCount, Pointer<Uint32> lpCollectDataTimeout, Pointer<Utf16> lpUserName, int nMaxUserNameSize) → int kernel32
Retrieves information about a specified named pipe. The information returned can vary during the lifetime of an instance of the named pipe.
GetNamedPipeInfo(int hNamedPipe, Pointer<Uint32> lpFlags, Pointer<Uint32> lpOutBufferSize, Pointer<Uint32> lpInBufferSize, Pointer<Uint32> lpMaxInstances) → int kernel32
Retrieves information about the specified named pipe.
GetNativeSystemInfo(Pointer<SYSTEM_INFO> lpSystemInfo) → void kernel32
Retrieves information about the current system to an application running under WOW64. If the function is called from a 64-bit application, or on a 64-bit system that does not have an Intel64 or x64 processor (such as ARM64), it is equivalent to the GetSystemInfo function.
GetNearestColor(int hdc, int color) → int gdi32
The GetNearestColor function retrieves a color value identifying a color from the system palette that will be displayed when the specified color value is used.
GetNextDlgGroupItem(int hDlg, int hCtl, int bPrevious) → int user32
Retrieves a handle to the first control in a group of controls that precedes (or follows) the specified control in a dialog box.
GetNextDlgTabItem(int hDlg, int hCtl, int bPrevious) → int user32
Retrieves a handle to the first control that has the WS_TABSTOP style that precedes (or follows) the specified control.
GetNumberOfConsoleInputEvents(int hConsoleInput, Pointer<Uint32> lpNumberOfEvents) → int kernel32
Retrieves the number of unread input records in the console's input buffer.
GetNumberOfPhysicalMonitorsFromHMONITOR(int hMonitor, Pointer<Uint32> pdwNumberOfPhysicalMonitors) → int dxva2
Retrieves the number of physical monitors associated with an HMONITOR monitor handle. Call this function before calling GetPhysicalMonitorsFromHMONITOR.
GetObject(int h, int c, Pointer<NativeType> pv) → int gdi32
The GetObject function retrieves information for the specified graphics object.
GetOpenClipboardWindow() → int user32
Retrieves the handle to the window that currently has the clipboard open.
GetOpenFileName(Pointer<OPENFILENAME> param0) → int comdlg32
Creates an Open dialog box that lets the user specify the drive, directory, and the name of a file or set of files to be opened.
GetOverlappedResult(int hFile, Pointer<OVERLAPPED> lpOverlapped, Pointer<Uint32> lpNumberOfBytesTransferred, int bWait) → int kernel32
Retrieves the results of an overlapped operation on the specified file, named pipe, or communications device. To specify a timeout interval or wait on an alertable thread, use GetOverlappedResultEx.
GetOverlappedResultEx(int hFile, Pointer<OVERLAPPED> lpOverlapped, Pointer<Uint32> lpNumberOfBytesTransferred, int dwMilliseconds, int bAlertable) → int kernel32
Retrieves the results of an overlapped operation on the specified file, named pipe, or communications device within the specified time-out interval. The calling thread can perform an alertable wait.
GetParent(int hWnd) → int user32
Retrieves a handle to the specified window's parent or owner.
GetPath(int hdc, Pointer<POINT> apt, Pointer<Uint8> aj, int cpt) → int gdi32
The GetPath function retrieves the coordinates defining the endpoints of lines and the control points of curves found in the path that is selected into the specified device context.
GetPerAdapterInfo(int IfIndex, Pointer<IP_PER_ADAPTER_INFO_W2KSP1> pPerAdapterInfo, Pointer<Uint32> pOutBufLen) → int iphlpapi
The GetPerAdapterInfo function retrieves information about the adapter corresponding to the specified interface.
GetPerformanceInfo(Pointer<PERFORMANCE_INFORMATION> pPerformanceInformation, int cb) → int kernel32
Retrieves the performance values contained in the PERFORMANCE_INFORMATION structure.
GetPhysicalCursorPos(Pointer<POINT> lpPoint) → int user32
Retrieves the position of the cursor in physical coordinates.
GetPhysicallyInstalledSystemMemory(Pointer<Uint64> TotalMemoryInKilobytes) → int kernel32
Retrieves the amount of RAM that is physically installed on the computer.
GetPhysicalMonitorsFromHMONITOR(int hMonitor, int dwPhysicalMonitorArraySize, Pointer<PHYSICAL_MONITOR> pPhysicalMonitorArray) → int dxva2
Retrieves the physical monitors associated with an HMONITOR monitor handle.
GetPixel(int hdc, int x, int y) → int gdi32
The GetPixel function retrieves the red, green, blue (RGB) color value of the pixel at the specified coordinates.
GetPointerCursorId(int pointerId, Pointer<Uint32> cursorId) → int user32
Retrieves the cursor identifier associated with the specified pointer.
GetPointerFrameInfo(int pointerId, Pointer<Uint32> pointerCount, Pointer<POINTER_INFO> pointerInfo) → int user32
Gets the entire frame of information for the specified pointers associated with the current message.
GetPointerFrameInfoHistory(int pointerId, Pointer<Uint32> entriesCount, Pointer<Uint32> pointerCount, Pointer<POINTER_INFO> pointerInfo) → int user32
Gets the entire frame of information (including coalesced input frames) for the specified pointers associated with the current message.
GetPointerFramePenInfo(int pointerId, Pointer<Uint32> pointerCount, Pointer<POINTER_PEN_INFO> penInfo) → int user32
Gets the entire frame of pen-based information for the specified pointers (of type PT_PEN) associated with the current message.
GetPointerFramePenInfoHistory(int pointerId, Pointer<Uint32> entriesCount, Pointer<Uint32> pointerCount, Pointer<POINTER_PEN_INFO> penInfo) → int user32
Gets the entire frame of pen-based information (including coalesced input frames) for the specified pointers (of type PT_PEN) associated with the current message.
GetPointerFrameTouchInfo(int pointerId, Pointer<Uint32> pointerCount, Pointer<POINTER_TOUCH_INFO> touchInfo) → int user32
Gets the entire frame of touch-based information for the specified pointers (of type PT_TOUCH) associated with the current message.
GetPointerFrameTouchInfoHistory(int pointerId, Pointer<Uint32> entriesCount, Pointer<Uint32> pointerCount, Pointer<POINTER_TOUCH_INFO> touchInfo) → int user32
Gets the entire frame of touch-based information (including coalesced input frames) for the specified pointers (of type PT_TOUCH) associated with the current message.
GetPointerInfo(int pointerId, Pointer<POINTER_INFO> pointerInfo) → int user32
Gets the information for the specified pointer associated with the current message.
GetPointerInfoHistory(int pointerId, Pointer<Uint32> entriesCount, Pointer<POINTER_INFO> pointerInfo) → int user32
Gets the information associated with the individual inputs, if any, that were coalesced into the current message for the specified pointer. The most recent input is included in the returned history and is the same as the most recent input returned by the GetPointerInfo function.
GetPointerInputTransform(int pointerId, int historyCount, Pointer<INPUT_TRANSFORM> inputTransform) → int user32
Gets one or more transforms for the pointer information coordinates associated with the current message.
GetPointerPenInfo(int pointerId, Pointer<POINTER_PEN_INFO> penInfo) → int user32
Gets the pen-based information for the specified pointer (of type PT_PEN) associated with the current message.
GetPointerPenInfoHistory(int pointerId, Pointer<Uint32> entriesCount, Pointer<POINTER_PEN_INFO> penInfo) → int user32
Gets the pen-based information associated with the individual inputs, if any, that were coalesced into the current message for the specified pointer (of type PT_PEN). The most recent input is included in the returned history and is the same as the most recent input returned by the GetPointerPenInfo function.
GetPointerTouchInfo(int pointerId, Pointer<POINTER_TOUCH_INFO> touchInfo) → int user32
Gets the touch-based information for the specified pointer (of type PT_TOUCH) associated with the current message.
GetPointerTouchInfoHistory(int pointerId, Pointer<Uint32> entriesCount, Pointer<POINTER_TOUCH_INFO> touchInfo) → int user32
Gets the touch-based information associated with the individual inputs, if any, that were coalesced into the current message for the specified pointer (of type PT_TOUCH). The most recent input is included in the returned history and is the same as the most recent input returned by the GetPointerTouchInfo function.
GetPointerType(int pointerId, Pointer<Int32> pointerType) → int user32
Retrieves the pointer type for a specified pointer.
GetPrinter(int hPrinter, int Level, Pointer<Uint8> pPrinter, int cbBuf, Pointer<Uint32> pcbNeeded) → int winspool
The GetPrinter function retrieves information about a specified printer.
GetPrinterData(int hPrinter, Pointer<Utf16> pValueName, Pointer<Uint32> pType, Pointer<Uint8> pData, int nSize, Pointer<Uint32> pcbNeeded) → int winspool
The GetPrinterData function retrieves configuration data for the specified printer or print server.
GetPrinterDataEx(int hPrinter, Pointer<Utf16> pKeyName, Pointer<Utf16> pValueName, Pointer<Uint32> pType, Pointer<Uint8> pData, int nSize, Pointer<Uint32> pcbNeeded) → int winspool
The GetPrinterDataEx function retrieves configuration data for the specified printer or print server. GetPrinterDataEx can retrieve values that the SetPrinterData function stored. In addition, GetPrinterDataEx can retrieve values that the SetPrinterDataEx function stored under a specified key.
GetPrintExecutionData(Pointer<PRINT_EXECUTION_DATA> pData) → int winspool
The GetPrintExecutionData retrieves the current print context.
GetPriorityClipboardFormat(Pointer<Uint32> paFormatPriorityList, int cFormats) → int user32
Retrieves the first available clipboard format in the specified list.
GetProcAddress(int hModule, Pointer<Utf8> lpProcName) → Pointer<NativeType> kernel32
Retrieves the address of an exported function or variable from the specified dynamic-link library (DLL).
GetProcessDpiAwareness(int hprocess, Pointer<Int32> value) → int user32
Retrieves the dots per inch (dpi) awareness of the specified process.
GetProcessHeap() → int kernel32
Retrieves a handle to the default heap of the calling process. This handle can then be used in subsequent calls to the heap functions.
GetProcessHeaps(int NumberOfHeaps, Pointer<IntPtr> ProcessHeaps) → int kernel32
Returns the number of active heaps and retrieves handles to all of the active heaps for the calling process.
GetProcessId(int Process) → int kernel32
Retrieves the process identifier of the specified process.
GetProcessImageFileName(int hProcess, Pointer<Utf16> lpImageFileName, int nSize) → int kernel32
Retrieves the name of the executable file for the specified process.
GetProcessShutdownParameters(Pointer<Uint32> lpdwLevel, Pointer<Uint32> lpdwFlags) → int kernel32
Retrieves the shutdown parameters for the currently calling process.
GetProcessTimes(int hProcess, Pointer<FILETIME> lpCreationTime, Pointer<FILETIME> lpExitTime, Pointer<FILETIME> lpKernelTime, Pointer<FILETIME> lpUserTime) → int kernel32
Retrieves timing information for the specified process.
GetProcessVersion(int ProcessId) → int kernel32
Retrieves the major and minor version numbers of the system on which the specified process expects to run.
GetProcessWindowStation() → int user32
Retrieves a handle to the current window station for the calling process.
GetProcessWorkingSetSize(int hProcess, Pointer<IntPtr> lpMinimumWorkingSetSize, Pointer<IntPtr> lpMaximumWorkingSetSize) → int kernel32
Retrieves the minimum and maximum working set sizes of the specified process.
GetProductInfo(int dwOSMajorVersion, int dwOSMinorVersion, int dwSpMajorVersion, int dwSpMinorVersion, Pointer<Uint32> pdwReturnedProductType) → int kernel32
Retrieves the product type for the operating system on the local computer, and maps the type to the product types supported by the specified operating system.
GetProp(int hWnd, Pointer<Utf16> lpString) → int user32
Retrieves a data handle from the property list of the specified window. The character string identifies the handle to be retrieved. The string and handle must have been added to the property list by a previous call to the SetProp function.
GetQueuedCompletionStatus(int CompletionPort, Pointer<Uint32> lpNumberOfBytesTransferred, Pointer<IntPtr> lpCompletionKey, Pointer<Pointer<OVERLAPPED>> lpOverlapped, int dwMilliseconds) → int kernel32
Attempts to dequeue an I/O completion packet from the specified I/O completion port. If there is no completion packet queued, the function waits for a pending I/O operation associated with the completion port to complete.
GetQueuedCompletionStatusEx(int CompletionPort, Pointer<OVERLAPPED_ENTRY> lpCompletionPortEntries, int ulCount, Pointer<Uint32> ulNumEntriesRemoved, int dwMilliseconds, int fAlertable) → int kernel32
Retrieves multiple completion port entries simultaneously. It waits for pending I/O operations that are associated with the specified completion port to complete.
GetRawInputBuffer(Pointer<RAWINPUT> pData, Pointer<Uint32> pcbSize, int cbSizeHeader) → int user32
Performs a buffered read of the raw input messages data found in the calling thread's message queue.
GetRawInputData(int hRawInput, int uiCommand, Pointer<NativeType> pData, Pointer<Uint32> pcbSize, int cbSizeHeader) → int user32
Retrieves the raw input from the specified device.
GetRawInputDeviceInfo(int hDevice, int uiCommand, Pointer<NativeType> pData, Pointer<Uint32> pcbSize) → int user32
Retrieves information about the raw input device.
GetRawInputDeviceList(Pointer<RAWINPUTDEVICELIST> pRawInputDeviceList, Pointer<Uint32> puiNumDevices, int cbSize) → int user32
Enumerates the raw input devices attached to the system.
GetRegisteredRawInputDevices(Pointer<RAWINPUTDEVICE> pRawInputDevices, Pointer<Uint32> puiNumDevices, int cbSize) → int user32
Retrieves the information about the raw input devices for the current application.
GetRestrictedErrorInfo(Pointer<Pointer<COMObject>> ppRestrictedErrorInfo) → int winrt
Gets the restricted error information object set by a previous call to SetRestrictedErrorInfo in the current logical thread.
GetRValue(int rgb) → int
Retrieves an intensity value for the red component of a red, green, blue (RGB) value.
GetSaveFileName(Pointer<OPENFILENAME> param0) → int comdlg32
Creates a Save dialog box that lets the user specify the drive, directory, and name of a file to save.
GetScaleFactorForMonitor(int hMon, Pointer<Int32> pScale) → int user32
Gets the scale factor of a specific monitor.
GetScrollBarInfo(int hwnd, int idObject, Pointer<SCROLLBARINFO> psbi) → int user32
The GetScrollBarInfo function retrieves information about the specified scroll bar.
GetScrollInfo(int hwnd, int nBar, Pointer<SCROLLINFO> lpsi) → int user32
The GetScrollInfo function retrieves the parameters of a scroll bar, including the minimum and maximum scrolling positions, the page size, and the position of the scroll box (thumb).
GetServiceDisplayName(int hSCManager, Pointer<Utf16> lpServiceName, Pointer<Utf16> lpDisplayName, Pointer<Uint32> lpcchBuffer) → int advapi32
Retrieves the display name of the specified service.
GetServiceKeyName(int hSCManager, Pointer<Utf16> lpDisplayName, Pointer<Utf16> lpServiceName, Pointer<Uint32> lpcchBuffer) → int advapi32
Retrieves the service name of the specified service.
GetShellWindow() → int user32
Retrieves a handle to the Shell's desktop window.
GetShortPathName(Pointer<Utf16> lpszLongPath, Pointer<Utf16> lpszShortPath, int cchBuffer) → int kernel32
Retrieves the short path form of the specified path.
GetSpoolFileHandle(int hPrinter) → int winspool
The GetSpoolFileHandle function retrieves a handle for the spool file associated with the job currently submitted by the application.
GetStartupInfo(Pointer<STARTUPINFO> lpStartupInfo) → void kernel32
Retrieves the contents of the STARTUPINFO structure that was specified when the calling process was created.
GetStdHandle(int nStdHandle) → int kernel32
Retrieves a handle to the specified standard device (standard input, standard output, or standard error).
GetStockObject(int i) → int gdi32
The GetStockObject function retrieves a handle to one of the stock pens, brushes, fonts, or palettes.
GetSubMenu(int hMenu, int nPos) → int user32
Retrieves a handle to the drop-down menu or submenu activated by the specified menu item.
GetSysColor(int nIndex) → int user32
Retrieves the current color of the specified display element. Display elements are the parts of a window and the display that appear on the system display screen.
GetSysColorBrush(int nIndex) → int user32
The GetSysColorBrush function retrieves a handle identifying a logical brush that corresponds to the specified color index.
GetSystemDefaultLangID() → int kernel32
Returns the language identifier for the system locale.
GetSystemDefaultLocaleName(Pointer<Utf16> lpLocaleName, int cchLocaleName) → int kernel32
Retrieves the system default locale name.
GetSystemDirectory(Pointer<Utf16> lpBuffer, int uSize) → int kernel32
Retrieves the path of the system directory. The system directory contains system files such as dynamic-link libraries and drivers.
GetSystemDpiForProcess(int hProcess) → int user32
Retrieves the system DPI associated with a given process. This is useful for avoiding compatibility issues that arise from sharing DPI-sensitive information between multiple system-aware processes with different system DPI values.
GetSystemInfo(Pointer<SYSTEM_INFO> lpSystemInfo) → void kernel32
Retrieves information about the current system. To retrieve accurate information for an application running on WOW64, call the GetNativeSystemInfo function.
GetSystemMenu(int hWnd, int bRevert) → int user32
Enables the application to access the window menu (also known as the system menu or the control menu) for copying and modifying.
GetSystemMetrics(int nIndex) → int user32
Retrieves the specified system metric or system configuration setting. Note that all dimensions retrieved by GetSystemMetrics are in pixels.
GetSystemMetricsForDpi(int nIndex, int dpi) → int user32
Retrieves the specified system metric or system configuration setting taking into account a provided DPI.
GetSystemPowerStatus(Pointer<SYSTEM_POWER_STATUS> lpSystemPowerStatus) → int kernel32
Retrieves the power status of the system. The status indicates whether the system is running on AC or DC power, whether the battery is currently charging, how much battery life remains, and if battery saver is on or off.
GetSystemTime(Pointer<SYSTEMTIME> lpSystemTime) → void kernel32
Retrieves the current local date and time.
GetSystemTimeAdjustment(Pointer<Uint32> lpTimeAdjustment, Pointer<Uint32> lpTimeIncrement, Pointer<Int32> lpTimeAdjustmentDisabled) → int kernel32
Determines whether the system is applying periodic time adjustments to its time-of-day clock, and obtains the value and period of any such adjustments.
GetSystemTimes(Pointer<FILETIME> lpIdleTime, Pointer<FILETIME> lpKernelTime, Pointer<FILETIME> lpUserTime) → int kernel32
Retrieves system timing information. On a multiprocessor system, the values returned are the sum of the designated times across all processors.
GetTabbedTextExtent(int hdc, Pointer<Utf16> lpString, int chCount, int nTabPositions, Pointer<Int32> lpnTabStopPositions) → int user32
The GetTabbedTextExtent function computes the width and height of a character string. If the string contains one or more tab characters, the width of the string is based upon the specified tab stops. The GetTabbedTextExtent function uses the currently selected font to compute the dimensions of the string.
GetTempFileName(Pointer<Utf16> lpPathName, Pointer<Utf16> lpPrefixString, int uUnique, Pointer<Utf16> lpTempFileName) → int kernel32
Creates a name for a temporary file. If a unique file name is generated, an empty file is created and the handle to it is released; otherwise, only a file name is generated.
GetTempPath(int nBufferLength, Pointer<Utf16> lpBuffer) → int kernel32
Retrieves the path of the directory designated for temporary files.
GetTempPath2(int BufferLength, Pointer<Utf16> Buffer) → int kernel32
Retrieves the path of the directory designated for temporary files, based on the privileges of the calling process.
GetTextMetrics(int hdc, Pointer<TEXTMETRIC> lptm) → int gdi32
The GetTextMetrics function fills the specified buffer with the metrics for the currently selected font.
GetThemeMetric(int hTheme, int hdc, int iPartId, int iStateId, int iPropId, Pointer<Int32> piVal) → int uxtheme
Retrieves the value of a metric property.
GetThemePartSize(int hTheme, int hdc, int iPartId, int iStateId, Pointer<RECT> prc, int eSize, Pointer<SIZE> psz) → int uxtheme
Calculates the original size of the part defined by a visual style.
GetThemeRect(int hTheme, int iPartId, int iStateId, int iPropId, Pointer<RECT> pRect) → int uxtheme
Retrieves the value of a RECT property.
GetThemeSysColor(int hTheme, int iColorId) → int uxtheme
Retrieves the value of a system color.
GetThemeSysColorBrush(int hTheme, int iColorId) → int uxtheme
Retrieves a system color brush.
GetThemeSysFont(int hTheme, int iFontId, Pointer<LOGFONT> plf) → int uxtheme
Retrieves the LOGFONT of a system font.
GetThemeSysSize(int hTheme, int iSizeId) → int uxtheme
Retrieves the value of a system size metric from theme data.
GetThreadDesktop(int dwThreadId) → int user32
Retrieves a handle to the desktop assigned to the specified thread.
GetThreadDpiAwarenessContext() → int user32
Gets the DPI_AWARENESS_CONTEXT for the current thread.
GetThreadDpiHostingBehavior() → int user32
Retrieves the DPI_HOSTING_BEHAVIOR from the current thread.
GetThreadId(int Thread) → int kernel32
Retrieves the thread identifier of the specified thread.
GetThreadLocale() → int kernel32
Returns the locale identifier of the current locale for the calling thread.
GetThreadTimes(int hThread, Pointer<FILETIME> lpCreationTime, Pointer<FILETIME> lpExitTime, Pointer<FILETIME> lpKernelTime, Pointer<FILETIME> lpUserTime) → int kernel32
Retrieves timing information for the specified thread.
GetThreadUILanguage() → int kernel32
Returns the language identifier of the first user interface language for the current thread.
GetTickCount() → int kernel32
Retrieves the number of milliseconds that have elapsed since the system was started, up to 49.7 days.
GetTitleBarInfo(int hwnd, Pointer<TITLEBARINFO> pti) → int user32
Retrieves information about the specified title bar.
GetTokenInformation(int TokenHandle, int TokenInformationClass, Pointer<NativeType> TokenInformation, int TokenInformationLength, Pointer<Uint32> ReturnLength) → int advapi32
The GetTokenInformation function retrieves a specified type of information about an access token. The calling process must have appropriate access rights to obtain the information.
GetTopWindow(int hWnd) → int user32
Examines the Z order of the child windows associated with the specified parent window and retrieves a handle to the child window at the top of the Z order.
GetTouchInputInfo(int hTouchInput, int cInputs, Pointer<TOUCHINPUT> pInputs, int cbSize) → int user32
Retrieves detailed information about touch inputs associated with a particular touch input handle.
getTrustLevel(IInspectable object) → TrustLevel
Gets the trust level of the Windows Runtime object.
GetUnpredictedMessagePos() → int user32
Gets pointer data before it has gone through touch prediction processing.
GetUpdatedClipboardFormats(Pointer<Uint32> lpuiFormats, int cFormats, Pointer<Uint32> pcFormatsOut) → int user32
Retrieves the currently supported clipboard formats.
GetUpdateRect(int hWnd, Pointer<RECT> lpRect, int bErase) → int user32
The GetUpdateRect function retrieves the coordinates of the smallest rectangle that completely encloses the update region of the specified window. GetUpdateRect retrieves the rectangle in logical coordinates. If there is no update region, GetUpdateRect retrieves an empty rectangle (sets all coordinates to zero).
GetUpdateRgn(int hWnd, int hRgn, int bErase) → int user32
The GetUpdateRgn function retrieves the update region of a window by copying it into the specified region. The coordinates of the update region are relative to the upper-left corner of the window (that is, they are client coordinates).
GetUserDefaultLangID() → int kernel32
Returns the language identifier of the Region Format setting for the current user.
GetUserDefaultLCID() → int kernel32
Returns the locale identifier for the user default locale.
GetUserDefaultLocaleName(Pointer<Utf16> lpLocaleName, int cchLocaleName) → int kernel32
Retrieves the user default locale name.
GetUserName(Pointer<Utf16> lpBuffer, Pointer<Uint32> pcbBuffer) → int advapi32
Retrieves the name of the user associated with the current thread.
GetUserObjectInformation(int hObj, int nIndex, Pointer<NativeType> pvInfo, int nLength, Pointer<Uint32> lpnLengthNeeded) → int user32
Retrieves information about the specified window station or desktop object.
GetVersionEx(Pointer<OSVERSIONINFO> lpVersionInformation) → int kernel32
Gets information about the operating system version.
GetVolumeInformation(Pointer<Utf16> lpRootPathName, Pointer<Utf16> lpVolumeNameBuffer, int nVolumeNameSize, Pointer<Uint32> lpVolumeSerialNumber, Pointer<Uint32> lpMaximumComponentLength, Pointer<Uint32> lpFileSystemFlags, Pointer<Utf16> lpFileSystemNameBuffer, int nFileSystemNameSize) → int kernel32
Retrieves information about the file system and volume associated with the specified root directory.
GetVolumeInformationByHandle(int hFile, Pointer<Utf16> lpVolumeNameBuffer, int nVolumeNameSize, Pointer<Uint32> lpVolumeSerialNumber, Pointer<Uint32> lpMaximumComponentLength, Pointer<Uint32> lpFileSystemFlags, Pointer<Utf16> lpFileSystemNameBuffer, int nFileSystemNameSize) → int kernel32
Retrieves information about the file system and volume associated with the specified file.
GetVolumeNameForVolumeMountPoint(Pointer<Utf16> lpszVolumeMountPoint, Pointer<Utf16> lpszVolumeName, int cchBufferLength) → int kernel32
Retrieves a volume GUID path for the volume that is associated with the specified volume mount point (drive letter, volume GUID path, or mounted folder).
GetVolumePathName(Pointer<Utf16> lpszFileName, Pointer<Utf16> lpszVolumePathName, int cchBufferLength) → int kernel32
Retrieves the volume mount point where the specified path is mounted.
GetVolumePathNamesForVolumeName(Pointer<Utf16> lpszVolumeName, Pointer<Utf16> lpszVolumePathNames, int cchBufferLength, Pointer<Uint32> lpcchReturnLength) → int kernel32
Retrieves a list of drive letters and mounted folder paths for the specified volume.
GetWindow(int hWnd, int uCmd) → int user32
Retrieves a handle to a window that has the specified relationship (Z-Order or owner) to the specified window.
GetWindowCompositionAttribute(int hwnd, Pointer<WINDOWCOMPOSITIONATTRIBDATA> pwcad) → int user32
Retrieves the current value of a specified Desktop Window Manager (DWM) attribute applied to a window.
GetWindowDC(int hWnd) → int user32
The GetWindowDC function retrieves the device context (DC) for the entire window, including title bar, menus, and scroll bars. A window device context permits painting anywhere in a window, because the origin of the device context is the upper-left corner of the window instead of the client area.
GetWindowDisplayAffinity(int hWnd, Pointer<Uint32> pdwAffinity) → int user32
Retrieves the current display affinity setting, from any process, for a given window.
GetWindowDpiAwarenessContext(int hwnd) → int user32
Returns the DPI_AWARENESS_CONTEXT associated with a window.
GetWindowDpiHostingBehavior(int hwnd) → int user32
Returns the DPI_HOSTING_BEHAVIOR of the specified window.
GetWindowExtEx(int hdc, Pointer<SIZE> lpsize) → int gdi32
This function retrieves the x-extent and y-extent of the window for the specified device context.
GetWindowInfo(int hwnd, Pointer<WINDOWINFO> pwi) → int user32
Retrieves information about the specified window.
GetWindowLongPtr(int hWnd, int nIndex) → int user32
Retrieves information about the specified window. The function also retrieves the value at a specified offset into the extra window memory.
GetWindowModuleFileName(int hwnd, Pointer<Utf16> pszFileName, int cchFileNameMax) → int user32
Retrieves the full path and file name of the module associated with the specified window handle.
GetWindowOrgEx(int hdc, Pointer<POINT> lppoint) → int gdi32
The GetWindowOrgEx function retrieves the x-coordinates and y-coordinates of the window origin for the specified device context.
GetWindowPlacement(int hWnd, Pointer<WINDOWPLACEMENT> lpwndpl) → int user32
Retrieves the show state and the restored, minimized, and maximized positions of the specified window.
GetWindowRect(int hWnd, Pointer<RECT> lpRect) → int user32
Retrieves the dimensions of the bounding rectangle of the specified window. The dimensions are given in screen coordinates that are relative to the upper-left corner of the screen.
GetWindowRgn(int hWnd, int hRgn) → int user32
The GetWindowRgn function obtains a copy of the window region of a window. The window region of a window is set by calling the SetWindowRgn function. The window region determines the area within the window where the system permits drawing. The system does not display any portion of a window that lies outside of the window region.
GetWindowRgnBox(int hWnd, Pointer<RECT> lprc) → int user32
The GetWindowRgnBox function retrieves the dimensions of the tightest bounding rectangle for the window region of a window.
GetWindowText(int hWnd, Pointer<Utf16> lpString, int nMaxCount) → int user32
Copies the text of the specified window's title bar (if it has one) into a buffer. If the specified window is a control, the text of the control is copied. However, GetWindowText cannot retrieve the text of a control in another application.
GetWindowTextLength(int hWnd) → int user32
Retrieves the length, in characters, of the specified window's title bar text (if the window has a title bar). If the specified window is a control, the function retrieves the length of the text within the control. However, GetWindowTextLength cannot retrieve the length of the text of an edit control in another application.
GetWindowTheme(int hwnd) → int uxtheme
Retrieves a theme handle to a window that has visual styles applied.
GetWindowThreadProcessId(int hWnd, Pointer<Uint32> lpdwProcessId) → int user32
Retrieves the identifier of the thread that created the specified window and, optionally, the identifier of the process that created the window.
GlobalAlloc(int uFlags, int dwBytes) → Pointer<NativeType> kernel32
Allocates the specified number of bytes from the heap.
GlobalFree(Pointer<NativeType> hMem) → Pointer<NativeType> kernel32
Frees the specified global memory object and invalidates its handle.
GlobalLock(Pointer<NativeType> hMem) → Pointer<NativeType> kernel32
Locks a global memory object and returns a pointer to the first byte of the object's memory block.
GlobalMemoryStatusEx(Pointer<MEMORYSTATUSEX> lpBuffer) → int kernel32
Retrieves information about the system's current usage of both physical and virtual memory.
GlobalSize(Pointer<NativeType> hMem) → int kernel32
Retrieves the current size of the specified global memory object, in bytes.
GlobalUnlock(Pointer<NativeType> hMem) → int kernel32
Decrements the lock count associated with a memory object that was allocated with GMEM_MOVEABLE. This function has no effect on memory objects allocated with GMEM_FIXED.
GrayString(int hDC, int hBrush, Pointer<NativeFunction<GRAYSTRINGPROC>> lpOutputFunc, int lpData, int nCount, int X, int Y, int nWidth, int nHeight) → int user32
The GrayString function draws gray text at the specified location. The function draws the text by copying it into a memory bitmap, graying the bitmap, and then copying the bitmap to the screen. The function grays the text regardless of the selected brush and background. GrayString uses the font currently selected for the specified device context.
GUIDFromString(String guid, {Allocator allocator = calloc}) → Pointer<GUID>
HeapAlloc(int hHeap, int dwFlags, int dwBytes) → Pointer<NativeType> kernel32
Allocates a block of memory from a heap. The allocated memory is not movable.
HeapCompact(int hHeap, int dwFlags) → int kernel32
Returns the size of the largest committed free block in the specified heap. If the Disable heap coalesce on free global flag is set, this function also coalesces adjacent free blocks of memory in the heap.
HeapCreate(int flOptions, int dwInitialSize, int dwMaximumSize) → int kernel32
Creates a private heap object that can be used by the calling process. The function reserves space in the virtual address space of the process and allocates physical storage for a specified initial portion of this block.
HeapDestroy(int hHeap) → int kernel32
Destroys the specified heap object. It decommits and releases all the pages of a private heap object, and it invalidates the handle to the heap.
HeapFree(int hHeap, int dwFlags, Pointer<NativeType> lpMem) → int kernel32
Frees a memory block allocated from a heap by the HeapAlloc or HeapReAlloc function.
HeapLock(int hHeap) → int kernel32
Attempts to acquire the critical section object, or lock, that is associated with a specified heap.
HeapQueryInformation(int HeapHandle, int HeapInformationClass, Pointer<NativeType> HeapInformation, int HeapInformationLength, Pointer<IntPtr> ReturnLength) → int kernel32
Retrieves information about the specified heap.
HeapReAlloc(int hHeap, int dwFlags, Pointer<NativeType> lpMem, int dwBytes) → Pointer<NativeType> kernel32
Retrieves information about the specified heap.
HeapSetInformation(int HeapHandle, int HeapInformationClass, Pointer<NativeType> HeapInformation, int HeapInformationLength) → int kernel32
Enables features for a specified heap.
HeapSize(int hHeap, int dwFlags, Pointer<NativeType> lpMem) → int kernel32
Retrieves the size of a memory block allocated from a heap by the HeapAlloc or HeapReAlloc function.
HeapUnlock(int hHeap) → int kernel32
Releases ownership of the critical section object, or lock, that is associated with a specified heap. It reverses the action of the HeapLock function.
HeapValidate(int hHeap, int dwFlags, Pointer<NativeType> lpMem) → int kernel32
Validates the specified heap. The function scans all the memory blocks in the heap and verifies that the heap control structures maintained by the heap manager are in a consistent state. You can also use the HeapValidate function to validate a single memory block within a specified heap without checking the validity of the entire heap.
HeapWalk(int hHeap, Pointer<PROCESS_HEAP_ENTRY> lpEntry) → int kernel32
Enumerates the memory blocks in the specified heap.
HIBYTE(int w) → int
Retrieves the high-order byte from the specified 16-bit value.
HideCaret(int hWnd) → int user32
Removes the caret from the screen. Hiding a caret does not destroy its current shape or invalidate the insertion point.
HiliteMenuItem(int hWnd, int hMenu, int uIDHiliteItem, int uHilite) → int user32
Adds or removes highlighting from an item in a menu bar.
HIWORD(int l) → int
Retrieves the high-order word from the specified 32-bit value.
HRESULT_FROM_WIN32(int x) → int
Maps a system error code to an HRESULT value.
IIDFromString(Pointer<Utf16> lpsz, Pointer<GUID> lpiid) → int ole32
Converts a string generated by the StringFromIID function back into the original interface identifier (IID).
InflateRect(Pointer<RECT> lprc, int dx, int dy) → int user32
The InflateRect function increases or decreases the width and height of the specified rectangle. The InflateRect function adds -dx units to the left end and dx to the right end of the rectangle and -dy units to the top and dy to the bottom. The dx and dy parameters are signed values; positive values increase the width and height, and negative values decrease them.
initApp(Function winMain) → void
Sets up a WinMain function with all the relevant information.
InitCommonControlsEx(Pointer<INITCOMMONCONTROLSEX> picce) → int comctl32
Ensures that the common control DLL (Comctl32.dll) is loaded, and registers specific common control classes from the DLL. An application must call this function before creating a common control.
InitializeProcThreadAttributeList(Pointer<NativeType> lpAttributeList, int dwAttributeCount, int dwFlags, Pointer<IntPtr> lpSize) → int kernel32
Initializes the specified list of attributes for process and thread creation.
InitiateShutdown(Pointer<Utf16> lpMachineName, Pointer<Utf16> lpMessage, int dwGracePeriod, int dwShutdownFlags, int dwReason) → int advapi32
Initiates a shutdown and restart of the specified computer, and restarts any applications that have been registered for restart.
InSendMessage() → int user32
Determines whether the current window procedure is processing a message that was sent from another thread (in the same process or a different process) by a call to the SendMessage function.
InSendMessageEx(Pointer<NativeType> lpReserved) → int user32
Determines whether the current window procedure is processing a message that was sent from another thread (in the same process or a different process).
InsertMenu(int hMenu, int uPosition, int uFlags, int uIDNewItem, Pointer<Utf16> lpNewItem) → int user32
Inserts a new menu item into a menu, moving other items down the menu.
InsertMenuItem(int hmenu, int item, int fByPosition, Pointer<MENUITEMINFO> lpmi) → int user32
Inserts a new menu item at the specified position in a menu.
IntersectRect(Pointer<RECT> lprcDst, Pointer<RECT> lprcSrc1, Pointer<RECT> lprcSrc2) → int user32
The IntersectRect function calculates the intersection of two source rectangles and places the coordinates of the intersection rectangle into the destination rectangle. If the source rectangles do not intersect, an empty rectangle (in which all coordinates are set to zero) is placed into the destination rectangle.
InvalidateRect(int hWnd, Pointer<RECT> lpRect, int bErase) → int user32
The InvalidateRect function adds a rectangle to the specified window's update region. The update region represents the portion of the window's client area that must be redrawn.
InvalidateRgn(int hWnd, int hRgn, int bErase) → int user32
The InvalidateRgn function invalidates the client area within the specified region by adding it to the current update region of a window. The invalidated region, along with all other areas in the update region, is marked for painting when the next WM_PAINT message occurs.
InvertRect(int hDC, Pointer<RECT> lprc) → int user32
The InvertRect function inverts a rectangle in a window by performing a logical NOT operation on the color values for each pixel in the rectangle's interior.
IpReleaseAddress(Pointer<IP_ADAPTER_INDEX_MAP> AdapterInfo) → int iphlpapi
The IpReleaseAddress function releases an IPv4 address previously obtained through the Dynamic Host Configuration Protocol (DHCP).
IpRenewAddress(Pointer<IP_ADAPTER_INDEX_MAP> AdapterInfo) → int iphlpapi
The IpRenewAddress function renews a lease on an IPv4 address previously obtained through Dynamic Host Configuration Protocol (DHCP).
IsApiSetImplemented(Pointer<Utf8> Contract) → int onecore
The IsApiSetImplemented function tests if a specified API set is present on the computer.
IsAppThemed() → int uxtheme
Reports whether the current application's user interface displays using visual styles.
IsChild(int hWndParent, int hWnd) → int user32
Determines whether a window is a child window or descendant window of a specified parent window. A child window is the direct descendant of a specified parent window if that parent window is in the chain of parent windows; the chain of parent windows leads from the original overlapped or pop-up window to the child window.
IsClipboardFormatAvailable(int format) → int user32
Determines whether the clipboard contains data in the specified format.
IsCompositionActive() → int uxtheme
Determines whether Desktop Window Manager (DWM) composition effects are available to the theme.
IsDebuggerPresent() → int kernel32
Determines whether the calling process is being debugged by a user-mode debugger.
IsDialogMessage(int hDlg, Pointer<MSG> lpMsg) → int user32
Determines whether a message is intended for the specified dialog box and, if it is, processes the message.
IsDlgButtonChecked(int hDlg, int nIDButton) → int user32
The IsDlgButtonChecked function determines whether a button control is checked or whether a three-state button control is checked, unchecked, or indeterminate.
IsGUIThread(int bConvert) → int user32
Determines whether the calling thread is already a GUI thread. It can also optionally convert the thread to a GUI thread.
IsHungAppWindow(int hwnd) → int user32
Determines whether the system considers that a specified application is not responding. An application is considered to be not responding if it is not waiting for input, is not in startup processing, and has not called PeekMessage within the internal timeout period of 5 seconds.
IsIconic(int hWnd) → int user32
Determines whether the specified window is minimized (iconic).
IsImmersiveProcess(int hProcess) → int user32
Determines whether the process belongs to a Windows Store app.
IsMenu(int hMenu) → int user32
Determines whether a handle is a menu handle.
IsMouseInPointerEnabled() → int user32
Indicates whether EnableMouseInPointer is set for the mouse to act as a pointer input device and send WM_POINTER messages.
IsNativeVhdBoot(Pointer<Int32> NativeVhdBoot) → int kernel32
Indicates if the OS was booted from a VHD container.
IsProcessDPIAware() → int user32
Determines whether the current process is dots per inch (dpi) aware such that it adjusts the sizes of UI elements to compensate for the dpi setting.
IsProcessInJob(int ProcessHandle, int JobHandle, Pointer<Int32> Result) → int kernel32
Determines whether the process is running in the specified job.
IsPropVariantString(Pointer<PROPVARIANT> propvar) → int
Specifies whether a specified PROPVARIANT structure is a string type.
IsRectEmpty(Pointer<RECT> lprc) → int user32
The IsRectEmpty function determines whether the specified rectangle is empty. An empty rectangle is one that has no area; that is, the coordinate of the right side is less than or equal to the coordinate of the left side, or the coordinate of the bottom side is less than or equal to the coordinate of the top side.
IsSystemResumeAutomatic() → int kernel32
Determines the current state of the computer.
IsThemeActive() → int uxtheme
Tests if a visual style for the current application is active.
IsThemeBackgroundPartiallyTransparent(int hTheme, int iPartId, int iStateId) → int uxtheme
Retrieves whether the background specified by the visual style has transparent pieces or alpha-blended pieces.
IsThemeDialogTextureEnabled(int hwnd) → int uxtheme
Reports whether a specified dialog window supports background texturing.
IsThemePartDefined(int hTheme, int iPartId, int iStateId) → int uxtheme
Retrieves whether a visual style has defined parameters for the specified part and state.
IsTouchWindow(int hwnd, Pointer<Uint32> pulFlags) → int user32
Checks whether a specified window is touch-capable and, optionally, retrieves the modifier flags set for the window's touch capability.
IsValidDevmode(Pointer<DEVMODE> pDevmode, int DevmodeSize) → int winspool
The IsValidDevmode function verifies that the contents of a DEVMODE structure are valid.
IsValidDpiAwarenessContext(int value) → int user32
Determines if a specified DPI_AWARENESS_CONTEXT is valid and supported by the current system.
IsValidLocaleName(Pointer<Utf16> lpLocaleName) → int kernel32
Determines if the specified locale name is valid for a locale that is installed or supported on the operating system.
IsWindow(int hWnd) → int user32
Determines whether the specified window handle identifies an existing window.
IsWindowEnabled(int hWnd) → int user32
Determines whether the specified window is enabled for mouse and keyboard input.
IsWindows10OrGreater() → int version
Indicates if the current OS version matches, or is greater than, the Windows 10 version.
IsWindows8OrGreater() → int version
Indicates if the current OS version matches, or is greater than, the Windows 8 version.
isWindowsRuntimeAvailable() → bool
Detects whether the Windows Runtime (WinRT) is available by attempting to open its core library.
IsWindowsServer() → int version
Indicates if the current OS is a Windows Server release. Applications that need to distinguish between server and client versions of Windows should call this function.
IsWindowsVersionOrGreater(int wMajorVersion, int wMinorVersion, int wServicePackMajor) → int version
Indicates if the current OS version matches, or is greater than, the provided version information. This function is useful in confirming a version of Windows Server that doesn't share a version number with a client release.
IsWindowUnicode(int hWnd) → int user32
Determines whether the specified window is a native Unicode window.
IsWindowVisible(int hWnd) → int user32
Determines the visibility state of the specified window.
IsWow64Message() → int user32
Determines whether the last message read from the current thread's queue originated from a WOW64 process.
IsWow64Process2(int hProcess, Pointer<Uint16> pProcessMachine, Pointer<Uint16> pNativeMachine) → int kernel32
Determines whether the specified process is running under WOW64. Also returns additional machine process and architecture information.
IsZoomed(int hWnd) → int user32
Determines whether a window is maximized.
KillTimer(int hWnd, int uIDEvent) → int user32
Destroys the specified timer.
LineTo(int hdc, int x, int y) → int gdi32
The LineTo function draws a line from the current position up to, but not including, the specified point.
LoadAccelerators(int hInstance, Pointer<Utf16> lpTableName) → int user32
Loads the specified accelerator table.
LoadCursor(int hInstance, Pointer<Utf16> lpCursorName) → int user32
Loads the specified cursor resource from the executable (.EXE) file associated with an application instance. Note: this function has been superseded by the LoadImage function.
LoadCursorFromFile(Pointer<Utf16> lpFileName) → int user32
Creates a cursor based on data contained in a file.
LoadIcon(int hInstance, Pointer<Utf16> lpIconName) → int user32
Loads the specified icon resource from the executable (.exe) file associated with an application instance.
LoadImage(int hInst, Pointer<Utf16> name, int type, int cx, int cy, int fuLoad) → int user32
Loads an icon, cursor, animated cursor, or bitmap.
LoadKeyboardLayout(Pointer<Utf16> pwszKLID, int Flags) → int user32
Loads a new input locale identifier (formerly called the keyboard layout) into the system.
LoadLibrary(Pointer<Utf16> lpLibFileName) → int kernel32
Loads the specified module into the address space of the calling process. The specified module may cause other modules to be loaded.
LoadLibraryEx(Pointer<Utf16> lpLibFileName, int hFile, int dwFlags) → int kernel32
Loads the specified module into the address space of the calling process. The specified module may cause other modules to be loaded.
LoadMenu(int hInstance, Pointer<Utf16> lpMenuName) → int user32
Loads the specified menu resource from the executable (.exe) file associated with an application instance.
LoadMenuIndirect(Pointer<NativeType> lpMenuTemplate) → int user32
Creates a cursor based on data contained in a file.
LoadResource(int hModule, int hResInfo) → Pointer<NativeType> kernel32
Retrieves a handle that can be used to obtain a pointer to the first byte of the specified resource in memory.
LoadString(int hInstance, int uID, Pointer<Utf16> lpBuffer, int cchBufferMax) → int user32
Loads a string resource from the executable file associated with a specified module and either copies the string into a buffer with a terminating null character or returns a read-only pointer to the string resource itself.
LOBYTE(int w) → int
Retrieves the low-order byte from the specified 16-bit value.
LocalFree(Pointer<NativeType> hMem) → Pointer<NativeType> kernel32
Frees the specified local memory object and invalidates its handle.
LockFile(int hFile, int dwFileOffsetLow, int dwFileOffsetHigh, int nNumberOfBytesToLockLow, int nNumberOfBytesToLockHigh) → int kernel32
Locks the specified file for exclusive access by the calling process.
LockFileEx(int hFile, int dwFlags, int dwReserved, int nNumberOfBytesToLockLow, int nNumberOfBytesToLockHigh, Pointer<OVERLAPPED> lpOverlapped) → int kernel32
Locks the specified file for exclusive access by the calling process. This function can operate either synchronously or asynchronously and can request either an exclusive or a shared lock.
LockResource(Pointer<NativeType> hResData) → Pointer<NativeType> kernel32
Retrieves a pointer to the specified resource in memory.
LockSetForegroundWindow(int uLockCode) → int user32
The foreground process can call the LockSetForegroundWindow function to disable calls to the SetForegroundWindow function.
LockWindowUpdate(int hWndLock) → int user32
The LockWindowUpdate function disables or enables drawing in the specified window. Only one window can be locked at a time.
LockWorkStation() → int user32
Locks the workstation's display. Locking a workstation protects it from unauthorized use.
LogicalToPhysicalPoint(int hWnd, Pointer<POINT> lpPoint) → int user32
Converts the logical coordinates of a point in a window to physical coordinates.
LogicalToPhysicalPointForPerMonitorDPI(int hWnd, Pointer<POINT> lpPoint) → int user32
Converts a point in a window from logical coordinates into physical coordinates, regardless of the dots per inch (dpi) awareness of the caller.
LookupIconIdFromDirectory(Pointer<Uint8> presbits, int fIcon) → int user32
Searches through icon or cursor data for the icon or cursor that best fits the current display device.
LookupIconIdFromDirectoryEx(Pointer<Uint8> presbits, int fIcon, int cxDesired, int cyDesired, int Flags) → int user32
Searches through icon or cursor data for the icon or cursor that best fits the current display device.
LOWORD(int l) → int
Retrieves the low-order word from the specified 32-bit value.
MagGetColorEffect(int hwnd, Pointer<MAGCOLOREFFECT> pEffect) → int magnification
Gets the color transformation matrix for a magnifier control.
MagGetFullscreenColorEffect(Pointer<MAGCOLOREFFECT> pEffect) → int magnification
Retrieves the color transformation matrix associated with the full-screen magnifier.
MagGetFullscreenTransform(Pointer<Float> pMagLevel, Pointer<Int32> pxOffset, Pointer<Int32> pyOffset) → int magnification
Retrieves the magnification settings for the full-screen magnifier.
MagGetImageScalingCallback(int hwnd) → Pointer<NativeFunction<MagImageScalingCallback>> magnification
Retrieves the registered callback function that implements a custom transform for image scaling.
MagGetInputTransform(Pointer<Int32> pfEnabled, Pointer<RECT> pRectSource, Pointer<RECT> pRectDest) → int magnification
Retrieves the current input transformation for pen and touch input, represented as a source rectangle and a destination rectangle.
MagGetWindowFilterList(int hwnd, Pointer<Uint32> pdwFilterMode, int count, Pointer<IntPtr> pHWND) → int magnification
Retrieves the list of windows that are magnified or excluded from magnification.
MagGetWindowSource(int hwnd, Pointer<RECT> pRect) → int magnification
Gets the rectangle of the area that is being magnified.
MagGetWindowTransform(int hwnd, Pointer<MAGTRANSFORM> pTransform) → int magnification
Retrieves the transformation matrix associated with a magnifier control.
MagInitialize() → int magnification
Creates and initializes the magnifier run-time objects.
MagSetColorEffect(int hwnd, Pointer<MAGCOLOREFFECT> pEffect) → int magnification
Sets the color transformation matrix for a magnifier control.
MagSetFullscreenColorEffect(Pointer<MAGCOLOREFFECT> pEffect) → int magnification
Changes the color transformation matrix associated with the full-screen magnifier.
MagSetFullscreenTransform(double magLevel, int xOffset, int yOffset) → int magnification
Changes the magnification settings for the full-screen magnifier.
MagSetImageScalingCallback(int hwnd, Pointer<NativeFunction<MagImageScalingCallback>> callback) → int magnification
Sets the callback function for external image filtering and scaling.
MagSetInputTransform(int fEnabled, Pointer<RECT> pRectSource, Pointer<RECT> pRectDest) → int magnification
Sets the current active input transformation for pen and touch input, represented as a source rectangle and a destination rectangle.
MagSetWindowFilterList(int hwnd, int dwFilterMode, int count, Pointer<IntPtr> pHWND) → int magnification
Sets the list of windows to be magnified or the list of windows to be excluded from magnification.
MagSetWindowSource(int hwnd, RECT rect) → int magnification
Sets the source rectangle for the magnification window.
MagSetWindowTransform(int hwnd, Pointer<MAGTRANSFORM> pTransform) → int magnification
Sets the transformation matrix for a magnifier control.
MagShowSystemCursor(int fShowCursor) → int magnification
Shows or hides the system cursor.
MagUninitialize() → int magnification
Destroys the magnifier run-time objects.
MAKEINTRESOURCE(int i) → Pointer<Utf16>
Converts an integer value to a resource type compatible with the resource-management functions.
MAKELONG(int a, int b) → int
Creates a LONG value by concatenating the specified values.
MAKEWORD(int a, int b) → int
Creates a WORD value by concatenating the specified values.
MapDialogRect(int hDlg, Pointer<RECT> lpRect) → int user32
Converts the specified dialog box units to screen units (pixels). The function replaces the coordinates in the specified RECT structure with the converted coordinates, which allows the structure to be used to create a dialog box or position a control within a dialog box.
MapVirtualKey(int uCode, int uMapType) → int user32
Translates (maps) a virtual-key code into a scan code or character value, or translates a scan code into a virtual-key code.
MapVirtualKeyEx(int uCode, int uMapType, int dwhkl) → int user32
Translates (maps) a virtual-key code into a scan code or character value, or translates a scan code into a virtual-key code. The function translates the codes using the input language and an input locale identifier.
MapWindowPoints(int hWndFrom, int hWndTo, Pointer<POINT> lpPoints, int cPoints) → int user32
The MapWindowPoints function converts (maps) a set of points from a coordinate space relative to one window to a coordinate space relative to another window.
mciGetDeviceID(Pointer<Utf16> pszDevice) → int winmm
The mciGetDeviceID function retrieves the device identifier corresponding to the name of an open device.
mciGetDeviceIDFromElementID(int dwElementID, Pointer<Utf16> lpstrType) → int winmm
The mciGetDeviceIDFromElementID function retrieves the MCI device identifier corresponding to an element identifier.
mciGetErrorString(int mcierr, Pointer<Utf16> pszText, int cchText) → int winmm
The mciGetErrorString function retrieves a string that describes the specified MCI error code.
mciSendCommand(int mciId, int uMsg, int dwParam1, int dwParam2) → int winmm
The mciSendCommand function sends a command message to the specified MCI device.
mciSendString(Pointer<Utf16> lpstrCommand, Pointer<Utf16> lpstrReturnString, int uReturnLength, int hwndCallback) → int winmm
The mciSendString function sends a command string to an MCI device. The device that the command is sent to is specified in the command string.
Determines which menu item, if any, is at the specified location.
MessageBox(int hWnd, Pointer<Utf16> lpText, Pointer<Utf16> lpCaption, int uType) → int user32
Displays a modal dialog box that contains a system icon, a set of buttons, and a brief application-specific message, such as status or error information. The message box returns an integer value that indicates which button the user clicked.
MessageBoxEx(int hWnd, Pointer<Utf16> lpText, Pointer<Utf16> lpCaption, int uType, int wLanguageId) → int user32
Creates, displays, and operates a message box. The message box contains an application-defined message and title, plus any combination of predefined icons and push buttons. The buttons are in the language of the system user interface.
MetaDataGetDispenser(Pointer<GUID> rclsid, Pointer<GUID> riid, Pointer<Pointer<NativeType>> ppv) → int winrt
Creates a dispenser class.
midiConnect(int hmi, int hmo, Pointer<NativeType> pReserved) → int winmm
The midiConnect function connects a MIDI input device to a MIDI thru or output device, or connects a MIDI thru device to a MIDI output device.
midiDisconnect(int hmi, int hmo, Pointer<NativeType> pReserved) → int winmm
The midiDisconnect function disconnects a MIDI input device from a MIDI thru or output device, or disconnects a MIDI thru device from a MIDI output device.
midiInAddBuffer(int hmi, Pointer<MIDIHDR> pmh, int cbmh) → int winmm
The midiInAddBuffer function sends an input buffer to a specified opened MIDI input device. This function is used for system-exclusive messages.
midiInClose(int hmi) → int winmm
The midiInClose function closes the specified MIDI input device.
midiInGetDevCaps(int uDeviceID, Pointer<MIDIINCAPS> pmic, int cbmic) → int winmm
The midiInGetDevCaps function determines the capabilities of a specified MIDI input device.
midiInGetErrorText(int mmrError, Pointer<Utf16> pszText, int cchText) → int winmm
The midiInGetErrorText function retrieves a textual description for an error identified by the specified error code.
midiInGetID(int hmi, Pointer<Uint32> puDeviceID) → int winmm
The midiInGetID function gets the device identifier for the given MIDI input device.
midiInGetNumDevs() → int winmm
The midiInGetNumDevs function retrieves the number of MIDI input devices in the system.
midiInMessage(int hmi, int uMsg, int dw1, int dw2) → int winmm
The midiInMessage function sends a message to the MIDI device driver.
midiInOpen(Pointer<IntPtr> phmi, int uDeviceID, int dwCallback, int dwInstance, int fdwOpen) → int winmm
The midiInOpen function opens a specified MIDI input device.
midiInPrepareHeader(int hmi, Pointer<MIDIHDR> pmh, int cbmh) → int winmm
The midiInPrepareHeader function prepares a buffer for MIDI input.
midiInReset(int hmi) → int winmm
The midiInReset function stops input on a given MIDI input device.
midiInStart(int hmi) → int winmm
The midiInStart function starts MIDI input on the specified MIDI input device.
midiInStop(int hmi) → int winmm
The midiInStop function stops MIDI input on the specified MIDI input device.
midiInUnprepareHeader(int hmi, Pointer<MIDIHDR> pmh, int cbmh) → int winmm
The midiInUnprepareHeader function cleans up the preparation performed by the midiInPrepareHeader function.
midiOutCacheDrumPatches(int hmo, int uPatch, Pointer<Uint16> pwkya, int fuCache) → int winmm
The midiOutCacheDrumPatches function requests that an internal MIDI synthesizer device preload and cache a specified set of key-based percussion patches.
midiOutCachePatches(int hmo, int uBank, Pointer<Uint16> pwpa, int fuCache) → int winmm
The midiOutCachePatches function requests that an internal MIDI synthesizer device preload and cache a specified set of patches.
midiOutClose(int hmo) → int winmm
The midiOutClose function closes the specified MIDI output device.
midiOutGetDevCaps(int uDeviceID, Pointer<MIDIOUTCAPS> pmoc, int cbmoc) → int winmm
The midiOutGetDevCaps function queries a specified MIDI output device to determine its capabilities.
midiOutGetErrorText(int mmrError, Pointer<Utf16> pszText, int cchText) → int winmm
The midiOutGetErrorText function retrieves a textual description for an error identified by the specified error code.
midiOutGetID(int hmo, Pointer<Uint32> puDeviceID) → int winmm
The midiOutGetID function retrieves the device identifier for the given MIDI output device.
midiOutGetNumDevs() → int winmm
The midiOutGetNumDevs function retrieves the number of MIDI output devices present in the system.
midiOutGetVolume(int hmo, Pointer<Uint32> pdwVolume) → int winmm
The midiOutGetVolume function retrieves the current volume setting of a MIDI output device.
midiOutLongMsg(int hmo, Pointer<MIDIHDR> pmh, int cbmh) → int winmm
The midiOutLongMsg function sends a system-exclusive MIDI message to the specified MIDI output device.
midiOutMessage(int hmo, int uMsg, int dw1, int dw2) → int winmm
The midiOutMessage function sends a message to the MIDI device drivers. This function is used only for driver-specific messages that are not supported by the MIDI API.
midiOutOpen(Pointer<IntPtr> phmo, int uDeviceID, int dwCallback, int dwInstance, int fdwOpen) → int winmm
The midiOutOpen function opens a MIDI output device for playback.
midiOutPrepareHeader(int hmo, Pointer<MIDIHDR> pmh, int cbmh) → int winmm
The midiOutPrepareHeader function prepares a MIDI system-exclusive or stream buffer for output.
midiOutReset(int hmo) → int winmm
The midiOutReset function turns off all notes on all MIDI channels for the specified MIDI output device.
midiOutSetVolume(int hmo, int dwVolume) → int winmm
The midiOutSetVolume function sets the volume of a MIDI output device.
midiOutShortMsg(int hmo, int dwMsg) → int winmm
The midiOutShortMsg function sends a short MIDI message to the specified MIDI output device.
midiOutUnprepareHeader(int hmo, Pointer<MIDIHDR> pmh, int cbmh) → int winmm
The midiOutUnprepareHeader function cleans up the preparation performed by the midiOutPrepareHeader function.
ModifyMenu(int hMnu, int uPosition, int uFlags, int uIDNewItem, Pointer<Utf16> lpNewItem) → int user32
Changes an existing menu item. This function is used to specify the content, appearance, and behavior of the menu item.
MonitorFromPoint(POINT pt, int dwFlags) → int user32
The MonitorFromPoint function retrieves a handle to the display monitor that contains a specified point.
MonitorFromRect(Pointer<RECT> lprc, int dwFlags) → int user32
The MonitorFromRect function retrieves a handle to the display monitor that has the largest area of intersection with a specified rectangle.
MonitorFromWindow(int hwnd, int dwFlags) → int user32
The MonitorFromWindow function retrieves a handle to the display monitor that has the largest area of intersection with the bounding rectangle of a specified window.
MoveFile(Pointer<Utf16> lpExistingFileName, Pointer<Utf16> lpNewFileName) → int kernel32
Moves an existing file or a directory, including its children.
MoveFileEx(Pointer<Utf16> lpExistingFileName, Pointer<Utf16> lpNewFileName, int dwFlags) → int kernel32
Moves an existing file or directory, including its children, with various move options.
MoveToEx(int hdc, int x, int y, Pointer<POINT> lppt) → int gdi32
The MoveToEx function updates the current position to the specified point and optionally returns the previous position.
MoveWindow(int hWnd, int X, int Y, int nWidth, int nHeight, int bRepaint) → int user32
Changes the position and dimensions of the specified window. For a top-level window, the position and dimensions are relative to the upper-left corner of the screen. For a child window, they are relative to the upper-left corner of the parent window's client area.
MsgWaitForMultipleObjects(int nCount, Pointer<IntPtr> pHandles, int fWaitAll, int dwMilliseconds, int dwWakeMask) → int user32
Waits until one or all of the specified objects are in the signaled state or the time-out interval elapses. The objects can include input event objects, which you specify using the dwWakeMask parameter.
MsgWaitForMultipleObjectsEx(int nCount, Pointer<IntPtr> pHandles, int dwMilliseconds, int dwWakeMask, int dwFlags) → int user32
Waits until one or all of the specified objects are in the signaled state, an I/O completion routine or asynchronous procedure call (APC) is queued to the thread, or the time-out interval elapses. The array of objects can include input event objects, which you specify using the dwWakeMask parameter.
NetFreeAadJoinInformation(Pointer<DSREG_JOIN_INFO> pJoinInfo) → void netapi32
Frees the memory allocated for the specified DSREG_JOIN_INFO structure, which contains join information for a tenant and which you retrieved by calling the NetGetAadJoinInformation function.
NetGetAadJoinInformation(Pointer<Utf16> pcszTenantId, Pointer<Pointer<DSREG_JOIN_INFO>> ppJoinInfo) → int netapi32
Retrieves the join information for the specified tenant. This function examines the join information for Microsoft Azure Active Directory and the work account that the current user added.
NotifyBootConfigStatus(int BootAcceptable) → int advapi32
Reports the boot status to the service control manager. It is used by boot verification programs. This function can be called only by a process running in the LocalSystem or Administrator's account.
NotifyServiceStatusChange(int hService, int dwNotifyMask, Pointer<SERVICE_NOTIFY_2> pNotifyBuffer) → int advapi32
Enables an application to receive notification when the specified service is created or deleted or when its status changes.
NotifyWinEvent(int event, int hwnd, int idObject, int idChild) → void user32
Signals the system that a predefined event occurred. If any client applications have registered a hook function for the event, the system calls the client's hook function.
NtQuerySystemInformation(int SystemInformationClass, Pointer<NativeType> SystemInformation, int SystemInformationLength, Pointer<Uint32> ReturnLength) → int ntdll
Retrieves the specified system information.
OemKeyScan(int wOemChar) → int user32
Maps OEMASCII codes 0 through 0x0FF into the OEM scan codes and shift states. The function provides information that allows a program to send OEM text to another program by simulating keyboard input.
OffsetRect(Pointer<RECT> lprc, int dx, int dy) → int user32
The OffsetRect function moves the specified rectangle by the specified offsets.
OleInitialize(Pointer<NativeType> pvReserved) → int ole32
Initializes the COM library on the current apartment, and identifies the concurrency model as single-thread apartment (STA). Applications must initialize the COM library before they can call COM library functions other than CoGetMalloc and memory allocation functions.
OleUninitialize() → void ole32
Closes the COM library on the apartment, releases any class factories, other COM objects, or servers held by the apartment, disables RPC on the apartment, and frees any resources the apartment maintains.
OpenClipboard(int hWndNewOwner) → int user32
Opens the clipboard for examination and prevents other applications from modifying the clipboard content.
OpenCommPort(int uPortNumber, int dwDesiredAccess, int dwFlagsAndAttributes) → int kernel32
Attempts to open a communication device.
OpenDesktop(Pointer<Utf16> lpszDesktop, int dwFlags, int fInherit, int dwDesiredAccess) → int user32
Opens the specified desktop object.
OpenEvent(int dwDesiredAccess, int bInheritHandle, Pointer<Utf16> lpName) → int kernel32
Opens an existing named event object.
OpenIcon(int hWnd) → int user32
Restores a minimized (iconic) window to its previous size and position; it then activates the window.
OpenInputDesktop(int dwFlags, int fInherit, int dwDesiredAccess) → int user32
Opens the desktop that receives user input.
OpenJobObject(int dwDesiredAccess, int bInheritHandle, Pointer<Utf16> lpName) → int kernel32
Opens an existing job object.
OpenPrinter(Pointer<Utf16> pPrinterName, Pointer<IntPtr> phPrinter, Pointer<PRINTER_DEFAULTS> pDefault) → int winspool
The OpenPrinter function retrieves a handle to the specified printer or print server or other types of handles in the print subsystem.
OpenPrinter2(Pointer<Utf16> pPrinterName, Pointer<IntPtr> phPrinter, Pointer<PRINTER_DEFAULTS> pDefault, Pointer<PRINTER_OPTIONS> pOptions) → int winspool
Retrieves a handle to the specified printer, print server, or other types of handles in the print subsystem, while setting some of the printer options.
OpenProcess(int dwDesiredAccess, int bInheritHandle, int dwProcessId) → int kernel32
Opens an existing local process object.
OpenProcessToken(int ProcessHandle, int DesiredAccess, Pointer<IntPtr> TokenHandle) → int advapi32
The OpenProcessToken function opens the access token associated with a process.
OpenSCManager(Pointer<Utf16> lpMachineName, Pointer<Utf16> lpDatabaseName, int dwDesiredAccess) → int advapi32
Establishes a connection to the service control manager on the specified computer and opens the specified service control manager database.
OpenService(int hSCManager, Pointer<Utf16> lpServiceName, int dwDesiredAccess) → int advapi32
Opens an existing service.
OpenThemeData(int hwnd, Pointer<Utf16> pszClassList) → int uxtheme
Opens the theme data for a window and its associated class.
OpenThemeDataEx(int hwnd, Pointer<Utf16> pszClassList, int dwFlags) → int uxtheme
Opens the theme data associated with a window for specified theme classes.
OpenThemeDataForDpi(int hwnd, Pointer<Utf16> pszClassList, int dpi) → int uxtheme
A variant of OpenThemeData that opens a theme handle associated with a specific DPI.
OpenThreadToken(int ThreadHandle, int DesiredAccess, int OpenAsSelf, Pointer<IntPtr> TokenHandle) → int advapi32
The OpenThreadToken function opens the access token associated with a thread.
OpenWindowStation(Pointer<Utf16> lpszWinSta, int fInherit, int dwDesiredAccess) → int user32
Opens the specified window station.
OutputDebugString(Pointer<Utf16> lpOutputString) → void kernel32
Sends a string to the debugger for display.
PackageFamilyNameFromFullName(Pointer<Utf16> packageFullName, Pointer<Uint32> packageFamilyNameLength, Pointer<Utf16> packageFamilyName) → int kernel32
Gets the package family name for the specified package full name.
PaintDesktop(int hdc) → int user32
The PaintDesktop function fills the clipping region in the specified device context with the desktop pattern or wallpaper. The function is provided primarily for shell desktops.
PeekConsoleInput(int hConsoleInput, Pointer<INPUT_RECORD> lpBuffer, int nLength, Pointer<Uint32> lpNumberOfEventsRead) → int kernel32
Reads data from the specified console input buffer without removing it from the buffer.
PeekMessage(Pointer<MSG> lpMsg, int hWnd, int wMsgFilterMin, int wMsgFilterMax, int wRemoveMsg) → int user32
Dispatches incoming sent messages, checks the thread message queue for a posted message, and retrieves the message (if any exist).
PeekNamedPipe(int hNamedPipe, Pointer<NativeType> lpBuffer, int nBufferSize, Pointer<Uint32> lpBytesRead, Pointer<Uint32> lpTotalBytesAvail, Pointer<Uint32> lpBytesLeftThisMessage) → int kernel32
Copies data from a named or anonymous pipe into a buffer without removing it from the pipe. It also returns information about data in the pipe.
PhysicalToLogicalPoint(int hWnd, Pointer<POINT> lpPoint) → int user32
Converts the physical coordinates of a point in a window to logical coordinates.
PhysicalToLogicalPointForPerMonitorDPI(int hWnd, Pointer<POINT> lpPoint) → int user32
Converts a point in a window from physical coordinates into logical coordinates, regardless of the dots per inch (dpi) awareness of the caller.
Pie(int hdc, int left, int top, int right, int bottom, int xr1, int yr1, int xr2, int yr2) → int gdi32
The Pie function draws a pie-shaped wedge bounded by the intersection of an ellipse and two radials. The pie is outlined by using the current pen and filled by using the current brush.
PlaySound(Pointer<Utf16> pszSound, int hmod, int fdwSound) → int winmm
The PlaySound function plays a sound specified by the given file name, resource, or system event.
PolyBezier(int hdc, Pointer<POINT> apt, int cpt) → int gdi32
The PolyBezier function draws one or more Bézier curves.
PolyBezierTo(int hdc, Pointer<POINT> apt, int cpt) → int gdi32
The PolyBezierTo function draws one or more Bézier curves.
PolyDraw(int hdc, Pointer<POINT> apt, Pointer<Uint8> aj, int cpt) → int gdi32
The PolyDraw function draws a set of line segments and Bézier curves.
Polygon(int hdc, Pointer<POINT> apt, int cpt) → int gdi32
The Polygon function draws a polygon consisting of two or more vertices connected by straight lines. The polygon is outlined by using the current pen and filled by using the current brush and polygon fill mode.
Polyline(int hdc, Pointer<POINT> apt, int cpt) → int gdi32
The Polyline function draws a series of line segments by connecting the points in the specified array.
PolylineTo(int hdc, Pointer<POINT> apt, int cpt) → int gdi32
The PolylineTo function draws one or more straight lines.
PolyPolygon(int hdc, Pointer<POINT> apt, Pointer<Int32> asz, int csz) → int gdi32
The PolyPolygon function draws a series of closed polygons. Each polygon is outlined by using the current pen and filled by using the current brush and polygon fill mode. The polygons drawn by this function can overlap.
PolyPolyline(int hdc, Pointer<POINT> apt, Pointer<Uint32> asz, int csz) → int gdi32
The PolyPolyline function draws multiple series of connected line segments.
PostMessage(int hWnd, int Msg, int wParam, int lParam) → int user32
Places (posts) a message in the message queue associated with the thread that created the specified window and returns without waiting for the thread to process the message.
PostQueuedCompletionStatus(int CompletionPort, int dwNumberOfBytesTransferred, int dwCompletionKey, Pointer<OVERLAPPED> lpOverlapped) → int kernel32
Posts an I/O completion packet to an I/O completion port.
PostQuitMessage(int nExitCode) → void user32
Indicates to the system that a thread has made a request to terminate (quit). It is typically used in response to a WM_DESTROY message.
PostThreadMessage(int idThread, int Msg, int wParam, int lParam) → int user32
Posts a message to the message queue of the specified thread. It returns without waiting for the thread to process the message.
PrinterProperties(int hWnd, int hPrinter) → int winspool
The PrinterProperties function displays a printer-properties property sheet for the specified printer.
printStruct(Pointer<NativeType> struct, int sizeInBytes) → void
For debugging, print the memory structure of a given struct.
PrintWindow(int hwnd, int hdcBlt, int nFlags) → int user32
The PrintWindow function copies a visual window into the specified device context (DC), typically a printer DC.
PrivateExtractIcons(Pointer<Utf16> szFileName, int nIconIndex, int cxIcon, int cyIcon, Pointer<IntPtr> phicon, Pointer<Uint32> piconid, int nIcons, int flags) → int user32
Creates an array of handles to icons that are extracted from a specified file.
ProgIDFromCLSID(Pointer<GUID> clsid, Pointer<Pointer<Utf16>> lplpszProgID) → int ole32
Retrieves the ProgID for a given CLSID.
PropVariantClear(Pointer<PROPVARIANT> pvar) → int ole32
Clears a PROPVARIANT structure.
PropVariantInit(Pointer<PROPVARIANT> pvar) → void
The PropVariantInit function initializes a PROPVARIANT structure.
PropVariantToStringWithDefault(Pointer<PROPVARIANT> propvarIn, Pointer<Utf16> pszDefault) → Pointer<Utf16> propsys
Extracts the string property value of a PROPVARIANT structure. If no value exists, then the specified default value is returned.
PropVariantToStrRet(Pointer<PROPVARIANT> propvar, Pointer<STRRET> pstrret) → int propsys
Extracts a string from a PROPVARIANT structure and places it into a STRRET structure.
PtInRect(Pointer<RECT> lprc, POINT pt) → int user32
The PtInRect function determines whether the specified point lies within the specified rectangle. A point is within a rectangle if it lies on the left or top side or is within all four sides. A point on the right or bottom side is considered outside the rectangle.
PtInRegion(int hrgn, int x, int y) → int gdi32
The PtInRegion function determines whether the specified point is inside the specified region.
PurgeComm(int hFile, int dwFlags) → int kernel32
Discards all characters from the output or input buffer of a specified communications resource. It can also terminate pending read or write operations on the resource.
QueryDosDevice(Pointer<Utf16> lpDeviceName, Pointer<Utf16> lpTargetPath, int ucchMax) → int kernel32
Retrieves information about MS-DOS device names. The function can obtain the current mapping for a particular MS-DOS device name. The function can also obtain a list of all existing MS-DOS device names.
QueryFullProcessImageName(int hProcess, int dwFlags, Pointer<Utf16> lpExeName, Pointer<Uint32> lpdwSize) → int kernel32
Retrieves the full name of the executable image for the specified process.
QueryInformationJobObject(int hJob, int JobObjectInformationClass, Pointer<NativeType> lpJobObjectInformation, int cbJobObjectInformationLength, Pointer<Uint32> lpReturnLength) → int kernel32
Retrieves limit and job state information from the job object.
QueryIoRateControlInformationJobObject(int hJob, Pointer<Utf16> VolumeName, Pointer<Pointer<JOBOBJECT_IO_RATE_CONTROL_INFORMATION>> InfoBlocks, Pointer<Uint32> InfoBlockCount) → int kernel32
Gets information about the control of the I/O rate for a job object.
QueryPerformanceCounter(Pointer<Int64> lpPerformanceCount) → int kernel32
Retrieves the current value of the performance counter, which is a high resolution (<1us) time stamp that can be used for time-interval measurements.
QueryPerformanceFrequency(Pointer<Int64> lpFrequency) → int kernel32
Retrieves the frequency of the performance counter. The frequency of the performance counter is fixed at system boot and is consistent across all processors. Therefore, the frequency need only be queried upon application initialization, and the result can be cached.
QueryServiceConfig(int hService, Pointer<QUERY_SERVICE_CONFIG> lpServiceConfig, int cbBufSize, Pointer<Uint32> pcbBytesNeeded) → int advapi32
Retrieves the configuration parameters of the specified service. Optional configuration parameters are available using the QueryServiceConfig2 function.
QueryServiceConfig2(int hService, int dwInfoLevel, Pointer<Uint8> lpBuffer, int cbBufSize, Pointer<Uint32> pcbBytesNeeded) → int advapi32
Retrieves the optional configuration parameters of the specified service.
QueryServiceDynamicInformation(int hServiceStatus, int dwInfoLevel, Pointer<Pointer<NativeType>> ppDynamicInfo) → int advapi32
Retrieves dynamic information related to the current service start.
QueryServiceObjectSecurity(int hService, int dwSecurityInformation, Pointer<NativeType> lpSecurityDescriptor, int cbBufSize, Pointer<Uint32> pcbBytesNeeded) → int advapi32
The QueryServiceObjectSecurity function retrieves a copy of the security descriptor associated with a service object. You can also use the GetNamedSecurityInfo function to retrieve a security descriptor.
QueryServiceStatus(int hService, Pointer<SERVICE_STATUS> lpServiceStatus) → int advapi32
Retrieves the current status of the specified service.
QueryServiceStatusEx(int hService, int InfoLevel, Pointer<Uint8> lpBuffer, int cbBufSize, Pointer<Uint32> pcbBytesNeeded) → int advapi32
Retrieves the current status of the specified service based on the specified information level.
ReadConsole(int hConsoleInput, Pointer<NativeType> lpBuffer, int nNumberOfCharsToRead, Pointer<Uint32> lpNumberOfCharsRead, Pointer<CONSOLE_READCONSOLE_CONTROL> pInputControl) → int kernel32
Reads character input from the console input buffer and removes it from the buffer.
ReadConsoleInput(int hConsoleInput, Pointer<INPUT_RECORD> lpBuffer, int nLength, Pointer<Uint32> lpNumberOfEventsRead) → int kernel32
Reads data from a console input buffer and removes it from the buffer.
ReadFile(int hFile, Pointer<Uint8> lpBuffer, int nNumberOfBytesToRead, Pointer<Uint32> lpNumberOfBytesRead, Pointer<OVERLAPPED> lpOverlapped) → int kernel32
Reads data from the specified file or input/output (I/O) device. Reads occur at the position specified by the file pointer if supported by the device.
ReadFileEx(int hFile, Pointer<Uint8> lpBuffer, int nNumberOfBytesToRead, Pointer<OVERLAPPED> lpOverlapped, Pointer<NativeFunction<LPOVERLAPPED_COMPLETION_ROUTINE>> lpCompletionRoutine) → int kernel32
Reads data from the specified file or input/output (I/O) device. It reports its completion status asynchronously, calling the specified completion routine when reading is completed or canceled and the calling thread is in an alertable wait state.
ReadFileScatter(int hFile, Pointer<FILE_SEGMENT_ELEMENT> aSegmentArray, int nNumberOfBytesToRead, Pointer<Uint32> lpReserved, Pointer<OVERLAPPED> lpOverlapped) → int kernel32
Reads data from a file and stores it in an array of buffers. The function starts reading data from the file at a position that is specified by an OVERLAPPED structure. The ReadFileScatter function operates asynchronously.
ReadPrinter(int hPrinter, Pointer<NativeType> pBuf, int cbBuf, Pointer<Uint32> pNoBytesRead) → int winspool
The ReadPrinter function retrieves data from the specified printer.
ReadProcessMemory(int hProcess, Pointer<NativeType> lpBaseAddress, Pointer<NativeType> lpBuffer, int nSize, Pointer<IntPtr> lpNumberOfBytesRead) → int kernel32
ReadProcessMemory copies the data in the specified address range from the address space of the specified process into the specified buffer of the current process. Any process that has a handle with PROCESS_VM_READ access can call the function.
Rectangle(int hdc, int left, int top, int right, int bottom) → int gdi32
The Rectangle function draws a rectangle. The rectangle is outlined by using the current pen and filled by using the current brush.
RectInRegion(int hrgn, Pointer<RECT> lprect) → int gdi32
The RectInRegion function determines whether any part of the specified rectangle is within the boundaries of a region.
RedrawWindow(int hWnd, Pointer<RECT> lprcUpdate, int hrgnUpdate, int flags) → int user32
The RedrawWindow function updates the specified rectangle or region in a window's client area.
refCount(IUnknown unk) → int
Returns the current reference count of the COM object.
RegCloseKey(int hKey) → int advapi32
Closes a handle to the specified registry key.
RegConnectRegistry(Pointer<Utf16> lpMachineName, int hKey, Pointer<IntPtr> phkResult) → int advapi32
Establishes a connection to a predefined registry key on another computer.
RegCopyTree(int hKeySrc, Pointer<Utf16> lpSubKey, int hKeyDest) → int advapi32
Copies the specified registry key, along with its values and subkeys, to the specified destination key.
RegCreateKey(int hKey, Pointer<Utf16> lpSubKey, Pointer<IntPtr> phkResult) → int advapi32
Creates the specified registry key. If the key already exists in the registry, the function opens it.
RegCreateKeyEx(int hKey, Pointer<Utf16> lpSubKey, int Reserved, Pointer<Utf16> lpClass, int dwOptions, int samDesired, Pointer<SECURITY_ATTRIBUTES> lpSecurityAttributes, Pointer<IntPtr> phkResult, Pointer<Uint32> lpdwDisposition) → int advapi32
Creates the specified registry key. If the key already exists, the function opens it. Note that key names are not case sensitive.
RegCreateKeyTransacted(int hKey, Pointer<Utf16> lpSubKey, int Reserved, Pointer<Utf16> lpClass, int dwOptions, int samDesired, Pointer<SECURITY_ATTRIBUTES> lpSecurityAttributes, Pointer<IntPtr> phkResult, Pointer<Uint32> lpdwDisposition, int hTransaction, Pointer<NativeType> pExtendedParemeter) → int advapi32
Establishes a connection to a predefined registry key on another computer.
RegDeleteKey(int hKey, Pointer<Utf16> lpSubKey) → int advapi32
Deletes a subkey and its values. Note that key names are not case sensitive.
RegDeleteKeyEx(int hKey, Pointer<Utf16> lpSubKey, int samDesired, int Reserved) → int advapi32
Deletes a subkey and its values from the specified platform-specific view of the registry. Note that key names are not case sensitive.
RegDeleteKeyTransacted(int hKey, Pointer<Utf16> lpSubKey, int samDesired, int Reserved, int hTransaction, Pointer<NativeType> pExtendedParameter) → int advapi32
Deletes a subkey and its values from the specified platform-specific view of the registry as a transacted operation. Note that key names are not case sensitive.
RegDeleteKeyValue(int hKey, Pointer<Utf16> lpSubKey, Pointer<Utf16> lpValueName) → int advapi32
Removes the specified value from the specified registry key and subkey.
RegDeleteTree(int hKey, Pointer<Utf16> lpSubKey) → int advapi32
Deletes the subkeys and values of the specified key recursively.
RegDeleteValue(int hKey, Pointer<Utf16> lpValueName) → int advapi32
Removes a named value from the specified registry key. Note that value names are not case sensitive.
RegDisablePredefinedCache() → int advapi32
Disables handle caching of the predefined registry handle for HKEY_CURRENT_USER for the current process. This function does not work on a remote computer.
RegDisablePredefinedCacheEx() → int advapi32
Disables handle caching for all predefined registry handles for the current process.
RegDisableReflectionKey(int hBase) → int advapi32
Disables registry reflection for the specified key. Disabling reflection for a key does not affect reflection of any subkeys.
RegEnableReflectionKey(int hBase) → int advapi32
Restores registry reflection for the specified disabled key. Restoring reflection for a key does not affect reflection of any subkeys.
RegEnumKey(int hKey, int dwIndex, Pointer<Utf16> lpName, int cchName) → int advapi32
Enumerates the subkeys of the specified open registry key. The function retrieves the name of one subkey each time it is called.
RegEnumKeyEx(int hKey, int dwIndex, Pointer<Utf16> lpName, Pointer<Uint32> lpcchName, Pointer<Uint32> lpReserved, Pointer<Utf16> lpClass, Pointer<Uint32> lpcchClass, Pointer<FILETIME> lpftLastWriteTime) → int advapi32
Enumerates the subkeys of the specified open registry key. The function retrieves information about one subkey each time it is called.
RegEnumValue(int hKey, int dwIndex, Pointer<Utf16> lpValueName, Pointer<Uint32> lpcchValueName, Pointer<Uint32> lpReserved, Pointer<Uint32> lpType, Pointer<Uint8> lpData, Pointer<Uint32> lpcbData) → int advapi32
Enumerates the values for the specified open registry key. The function copies one indexed value name and data block for the key each time it is called.
RegFlushKey(int hKey) → int advapi32
Writes all the attributes of the specified open registry key into the registry.
RegGetValue(int hkey, Pointer<Utf16> lpSubKey, Pointer<Utf16> lpValue, int dwFlags, Pointer<Uint32> pdwType, Pointer<NativeType> pvData, Pointer<Uint32> pcbData) → int advapi32
Retrieves the type and data for the specified registry value.
RegisterClass(Pointer<WNDCLASS> lpWndClass) → int user32
Registers a window class for subsequent use in calls to the CreateWindow or CreateWindowEx function.
RegisterClassEx(Pointer<WNDCLASSEX> param0) → int user32
Registers a window class for subsequent use in calls to the CreateWindow or CreateWindowEx function.
RegisterClipboardFormat(Pointer<Utf16> lpszFormat) → int user32
Registers a new clipboard format. This format can then be used as a valid clipboard format.
RegisterDeviceNotification(int hRecipient, Pointer<NativeType> NotificationFilter, int Flags) → Pointer<NativeType> user32
Registers the device or type of device for which a window will receive notifications.
registerHighDPISupport() → void
Registers a traditional Win32 app process as supporting high-DPI.
RegisterHotKey(int hWnd, int id, int fsModifiers, int vk) → int user32
Defines a system-wide hot key.
RegisterPowerSettingNotification(int hRecipient, Pointer<GUID> PowerSettingGuid, int Flags) → int user32
Registers the application to receive power setting notifications for the specific power setting event.
RegisterRawInputDevices(Pointer<RAWINPUTDEVICE> pRawInputDevices, int uiNumDevices, int cbSize) → int user32
Registers the devices that supply the raw input data.
RegisterServiceCtrlHandler(Pointer<Utf16> lpServiceName, Pointer<NativeFunction<LPHANDLER_FUNCTION>> lpHandlerProc) → int advapi32
Registers a function to handle service control requests.
RegisterServiceCtrlHandlerEx(Pointer<Utf16> lpServiceName, Pointer<NativeFunction<LPHANDLER_FUNCTION_EX>> lpHandlerProc, Pointer<NativeType> lpContext) → int advapi32
Registers a function to handle extended service control requests.
RegisterTouchHitTestingWindow(int hwnd, int value) → int user32
Registers a window to process the WM_TOUCHHITTESTING notification.
RegisterTouchWindow(int hwnd, int ulFlags) → int user32
Registers a window as being touch-capable.
RegisterWindowMessage(Pointer<Utf16> lpString) → int user32
Defines a new window message that is guaranteed to be unique throughout the system. The message value can be used when sending or posting messages.
RegLoadAppKey(Pointer<Utf16> lpFile, Pointer<IntPtr> phkResult, int samDesired, int dwOptions, int Reserved) → int advapi32
Loads the specified registry hive as an application hive.
RegLoadKey(int hKey, Pointer<Utf16> lpSubKey, Pointer<Utf16> lpFile) → int advapi32
Creates a subkey under HKEY_USERS or HKEY_LOCAL_MACHINE and loads the data from the specified registry hive into that subkey.
RegLoadMUIString(int hKey, Pointer<Utf16> pszValue, Pointer<Utf16> pszOutBuf, int cbOutBuf, Pointer<Uint32> pcbData, int Flags, Pointer<Utf16> pszDirectory) → int advapi32
Loads the specified string from the specified key and subkey.
RegNotifyChangeKeyValue(int hKey, int bWatchSubtree, int dwNotifyFilter, int hEvent, int fAsynchronous) → int advapi32
Notifies the caller about changes to the attributes or contents of a specified registry key.
RegOpenCurrentUser(int samDesired, Pointer<IntPtr> phkResult) → int advapi32
Retrieves a handle to the HKEY_CURRENT_USER key for the user the current thread is impersonating.
RegOpenKey(int hKey, Pointer<Utf16> lpSubKey, Pointer<IntPtr> phkResult) → int advapi32
Opens the specified registry key.
RegOpenKeyEx(int hKey, Pointer<Utf16> lpSubKey, int ulOptions, int samDesired, Pointer<IntPtr> phkResult) → int advapi32
Opens the specified registry key. Note that key names are not case sensitive.
RegOpenKeyTransacted(int hKey, Pointer<Utf16> lpSubKey, int ulOptions, int samDesired, Pointer<IntPtr> phkResult, int hTransaction, Pointer<NativeType> pExtendedParemeter) → int advapi32
Opens the specified registry key and associates it with a transaction. Note that key names are not case sensitive.
RegOpenUserClassesRoot(int hToken, int dwOptions, int samDesired, Pointer<IntPtr> phkResult) → int advapi32
Retrieves a handle to the HKEY_CLASSES_ROOT key for a specified user. The user is identified by an access token.
RegOverridePredefKey(int hKey, int hNewHKey) → int advapi32
Maps a predefined registry key to the specified registry key.
RegQueryInfoKey(int hKey, Pointer<Utf16> lpClass, Pointer<Uint32> lpcchClass, Pointer<Uint32> lpReserved, Pointer<Uint32> lpcSubKeys, Pointer<Uint32> lpcbMaxSubKeyLen, Pointer<Uint32> lpcbMaxClassLen, Pointer<Uint32> lpcValues, Pointer<Uint32> lpcbMaxValueNameLen, Pointer<Uint32> lpcbMaxValueLen, Pointer<Uint32> lpcbSecurityDescriptor, Pointer<FILETIME> lpftLastWriteTime) → int advapi32
Retrieves information about the specified registry key.
RegQueryMultipleValues(int hKey, Pointer<VALENT> val_list, int num_vals, Pointer<Utf16> lpValueBuf, Pointer<Uint32> ldwTotsize) → int advapi32
Retrieves the type and data for a list of value names associated with an open registry key.
RegQueryReflectionKey(int hBase, Pointer<Int32> bIsReflectionDisabled) → int advapi32
Determines whether reflection has been disabled or enabled for the specified key.
RegQueryValue(int hKey, Pointer<Utf16> lpSubKey, Pointer<Utf16> lpData, Pointer<Int32> lpcbData) → int advapi32
Retrieves the data associated with the default or unnamed value of a specified registry key. The data must be a null-terminated string.
RegQueryValueEx(int hKey, Pointer<Utf16> lpValueName, Pointer<Uint32> lpReserved, Pointer<Uint32> lpType, Pointer<Uint8> lpData, Pointer<Uint32> lpcbData) → int advapi32
Retrieves the type and data for the specified value name associated with an open registry key. To ensure that any string values (REG_SZ, REG_MULTI_SZ, and REG_EXPAND_SZ) returned are null-terminated, use the RegGetValue function.
RegRenameKey(int hKey, Pointer<Utf16> lpSubKeyName, Pointer<Utf16> lpNewKeyName) → int advapi32
Changes the name of the specified registry key.
RegReplaceKey(int hKey, Pointer<Utf16> lpSubKey, Pointer<Utf16> lpNewFile, Pointer<Utf16> lpOldFile) → int advapi32
Replaces the file backing a registry key and all its subkeys with another file, so that when the system is next started, the key and subkeys will have the values stored in the new file.
RegRestoreKey(int hKey, Pointer<Utf16> lpFile, int dwFlags) → int advapi32
Reads the registry information in a specified file and copies it over the specified key. This registry information may be in the form of a key and multiple levels of subkeys.
RegSaveKey(int hKey, Pointer<Utf16> lpFile, Pointer<SECURITY_ATTRIBUTES> lpSecurityAttributes) → int advapi32
Saves the specified key and all of its subkeys and values to a new file, in the standard format.
RegSaveKeyEx(int hKey, Pointer<Utf16> lpFile, Pointer<SECURITY_ATTRIBUTES> lpSecurityAttributes, int Flags) → int advapi32
Saves the specified key and all of its subkeys and values to a registry file, in the specified format.
RegSetKeyValue(int hKey, Pointer<Utf16> lpSubKey, Pointer<Utf16> lpValueName, int dwType, Pointer<NativeType> lpData, int cbData) → int advapi32
Sets the data for the specified value in the specified registry key and subkey.
RegSetValue(int hKey, Pointer<Utf16> lpSubKey, int dwType, Pointer<Utf16> lpData, int cbData) → int advapi32
Sets the data for the default or unnamed value of a specified registry key. The data must be a text string.
RegSetValueEx(int hKey, Pointer<Utf16> lpValueName, int Reserved, int dwType, Pointer<Uint8> lpData, int cbData) → int advapi32
Sets the data and type of a specified value under a registry key.
RegUnLoadKey(int hKey, Pointer<Utf16> lpSubKey) → int advapi32
Unloads the specified registry key and its subkeys from the registry.
ReleaseActCtx(int hActCtx) → void kernel32
The ReleaseActCtx function decrements the reference count of the specified activation context.
ReleaseCapture() → int user32
Releases the mouse capture from a window in the current thread and restores normal mouse input processing. A window that has captured the mouse receives all mouse input, regardless of the position of the cursor, except when a mouse button is clicked while the cursor hot spot is in the window of another thread.
ReleaseDC(int hWnd, int hDC) → int user32
The ReleaseDC function releases a device context (DC), freeing it for use by other applications. The effect of the ReleaseDC function depends on the type of DC. It frees only common and window DCs. It has no effect on class or private DCs.
RemoveClipboardFormatListener(int hwnd) → int user32
Removes the given window from the system-maintained clipboard format listener list.
RemoveDirectory(Pointer<Utf16> lpPathName) → int kernel32
Deletes an existing empty directory.
RemoveDllDirectory(Pointer<NativeType> Cookie) → int kernel32
Removes a directory that was added to the process DLL search path by using AddDllDirectory.
RemoveMenu(int hMenu, int uPosition, int uFlags) → int user32
Deletes a menu item or detaches a submenu from the specified menu. If the menu item opens a drop-down menu or submenu, RemoveMenu does not destroy the menu or its handle, allowing the menu to be reused. Before this function is called, the GetSubMenu function should retrieve a handle to the drop-down menu or submenu.
RemoveProp(int hWnd, Pointer<Utf16> lpString) → int user32
Removes an entry from the property list of the specified window. The specified character string identifies the entry to be removed.
RemoveWindowSubclass(int hWnd, Pointer<NativeFunction<SUBCLASSPROC>> pfnSubclass, int uIdSubclass) → int comctl32
Removes a subclass callback from a window.
ReOpenFile(int hOriginalFile, int dwDesiredAccess, int dwShareMode, int dwFlagsAndAttributes) → int kernel32
Reopens the specified file system object with different access rights, sharing mode, and flags.
ReplaceText(Pointer<FINDREPLACE> param0) → int comdlg32
Creates a system-defined modeless dialog box that lets the user specify a string to search for and a replacement string, as well as options to control the find and replace operations.
ReplyMessage(int lResult) → int user32
Replies to a message sent from another thread by the SendMessage function.
ReportJobProcessingProgress(int printerHandle, int jobId, int jobOperation, int jobProgress) → int winspool
Reports to the Print Spooler service whether an XPS print job is in the spooling or the rendering phase and what part of the processing is currently underway.
ResetEvent(int hEvent) → int kernel32
Sets the specified event object to the nonsignaled state.
ResetPrinter(int hPrinter, Pointer<PRINTER_DEFAULTS> pDefault) → int winspool
The ResetPrinter function specifies the data type and device mode values to be used for printing documents submitted by the StartDocPrinter function. These values can be overridden by using the SetJob function after document printing has started.
ResizePseudoConsole(int hPC, COORD size) → int kernel32
Resizes the internal buffers for a pseudoconsole to the given size.
RGB(int r, int g, int b) → int
Selects a red, green, blue (RGB) color based on the arguments supplied and the color capabilities of the output device.
RoActivateInstance(int activatableClassId, Pointer<Pointer<COMObject>> instance) → int winrt
Activates the specified Windows Runtime class.
RoGetActivationFactory(int activatableClassId, Pointer<GUID> iid, Pointer<Pointer<NativeType>> factory) → int winrt
Gets the activation factory for the specified runtime class.
RoGetApartmentIdentifier(Pointer<Uint64> apartmentIdentifier) → int winrt
Gets a unique identifier for the current apartment.
RoGetMetaDataFile(int name, Pointer<COMObject> metaDataDispenser, Pointer<IntPtr> metaDataFilePath, Pointer<Pointer<COMObject>> metaDataImport, Pointer<Uint32> typeDefToken) → int winrt
Locates and retrieves the metadata file that describes the Application Binary Interface (ABI) for the specified typename.
RoInitialize(int initType) → int winrt
Initializes the Windows Runtime on the current thread with the specified concurrency model.
RoIsApiContractMajorVersionPresent(Pointer<Utf16> name, int majorVersion, Pointer<Int32> present) → int winrt
Returns true or false to indicate whether the API contract with the specified name and major version number is present.
RoIsApiContractPresent(Pointer<Utf16> name, int majorVersion, int minorVersion, Pointer<Int32> present) → int winrt
Returns true or false to indicate whether the API contract with the specified name and major and minor version number is present.
RoundRect(int hdc, int left, int top, int right, int bottom, int width, int height) → int gdi32
The RoundRect function draws a rectangle with rounded corners. The rectangle is outlined by using the current pen and filled by using the current brush.
RoUninitialize() → void winrt
Closes the Windows Runtime on the current thread.
SafeArrayAccessData(Pointer<SAFEARRAY> psa, Pointer<Pointer<NativeType>> ppvData) → int oleaut32
Increments the lock count of an array, and retrieves a pointer to the array data.
SafeArrayAddRef(Pointer<SAFEARRAY> psa, Pointer<Pointer<NativeType>> ppDataToRelease) → int oleaut32
Increases the pinning reference count of the descriptor for the specified safe array by one, and may increase the pinning reference count of the data for the specified safe array by one if that data was dynamically allocated, as determined by the descriptor of the safe array.
SafeArrayAllocData(Pointer<SAFEARRAY> psa) → int oleaut32
Allocates memory for a safe array, based on a descriptor created with SafeArrayAllocDescriptor.
SafeArrayAllocDescriptor(int cDims, Pointer<Pointer<SAFEARRAY>> ppsaOut) → int oleaut32
Allocates memory for a safe array descriptor.
SafeArrayAllocDescriptorEx(int vt, int cDims, Pointer<Pointer<SAFEARRAY>> ppsaOut) → int oleaut32
Creates a safe array descriptor for an array of any valid variant type, including VT_RECORD, without allocating the array data.
SafeArrayCopy(Pointer<SAFEARRAY> psa, Pointer<Pointer<SAFEARRAY>> ppsaOut) → int oleaut32
Creates a copy of an existing safe array.
SafeArrayCopyData(Pointer<SAFEARRAY> psaSource, Pointer<SAFEARRAY> psaTarget) → int oleaut32
Copies the source array to the specified target array after releasing any resources in the target array. This is similar to SafeArrayCopy, except that the target array has to be set up by the caller. The target is not allocated or reallocated.
SafeArrayCreate(int vt, int cDims, Pointer<SAFEARRAYBOUND> rgsabound) → Pointer<SAFEARRAY> oleaut32
Creates a new array descriptor, allocates and initializes the data for the array, and returns a pointer to the new array descriptor.
SafeArrayCreateEx(int vt, int cDims, Pointer<SAFEARRAYBOUND> rgsabound, Pointer<NativeType> pvExtra) → Pointer<SAFEARRAY> oleaut32
Creates and returns a safe array descriptor from the specified VARTYPE, number of dimensions and bounds.
SafeArrayCreateVector(int vt, int lLbound, int cElements) → Pointer<SAFEARRAY> oleaut32
Creates a one-dimensional array. A safe array created with SafeArrayCreateVector is a fixed size, so the constant FADF_FIXEDSIZE is always set.
SafeArrayCreateVectorEx(int vt, int lLbound, int cElements, Pointer<NativeType> pvExtra) → Pointer<SAFEARRAY> oleaut32
Creates and returns a one-dimensional safe array of the specified VARTYPE and bounds.
SafeArrayDestroy(Pointer<SAFEARRAY> psa) → int oleaut32
Destroys an existing array descriptor and all of the data in the array. If objects are stored in the array, Release is called on each object in the array.
SafeArrayDestroyData(Pointer<SAFEARRAY> psa) → int oleaut32
Destroys all the data in the specified safe array.
SafeArrayDestroyDescriptor(Pointer<SAFEARRAY> psa) → int oleaut32
Destroys the descriptor of the specified safe array.
SafeArrayGetDim(Pointer<SAFEARRAY> psa) → int oleaut32
Gets the number of dimensions in the array.
SafeArrayGetElement(Pointer<SAFEARRAY> psa, Pointer<Int32> rgIndices, Pointer<NativeType> pv) → int oleaut32
Retrieves a single element of the array.
SafeArrayGetElemsize(Pointer<SAFEARRAY> psa) → int oleaut32
Gets the size of an element.
SafeArrayGetIID(Pointer<SAFEARRAY> psa, Pointer<GUID> pguid) → int oleaut32
Gets the GUID of the interface contained within the specified safe array.
SafeArrayGetLBound(Pointer<SAFEARRAY> psa, int nDim, Pointer<Int32> plLbound) → int oleaut32
Gets the lower bound for any dimension of the specified safe array.
SafeArrayGetRecordInfo(Pointer<SAFEARRAY> psa, Pointer<Pointer<COMObject>> prinfo) → int oleaut32
Retrieves the IRecordInfo interface of the UDT contained in the specified safe array.
SafeArrayGetUBound(Pointer<SAFEARRAY> psa, int nDim, Pointer<Int32> plUbound) → int oleaut32
Gets the upper bound for any dimension of the specified safe array.
SafeArrayGetVartype(Pointer<SAFEARRAY> psa, Pointer<Uint16> pvt) → int oleaut32
Gets the VARTYPE stored in the specified safe array.
SafeArrayLock(Pointer<SAFEARRAY> psa) → int oleaut32
Increments the lock count of an array, and places a pointer to the array data in pvData of the array descriptor.
SafeArrayPtrOfIndex(Pointer<SAFEARRAY> psa, Pointer<Int32> rgIndices, Pointer<Pointer<NativeType>> ppvData) → int oleaut32
Gets a pointer to an array element.
SafeArrayPutElement(Pointer<SAFEARRAY> psa, Pointer<Int32> rgIndices, Pointer<NativeType> pv) → int oleaut32
Stores the data element at the specified location in the array.
SafeArrayRedim(Pointer<SAFEARRAY> psa, Pointer<SAFEARRAYBOUND> psaboundNew) → int oleaut32
Changes the right-most (least significant) bound of the specified safe array.
SafeArrayReleaseData(Pointer<NativeType> pData) → void oleaut32
Decreases the pinning reference count for the specified safe array data by one. When that count reaches 0, the memory for that data is no longer prevented from being freed.
SafeArrayReleaseDescriptor(Pointer<SAFEARRAY> psa) → void oleaut32
Decreases the pinning reference count for the descriptor of the specified safe array by one. When that count reaches 0, the memory for that descriptor is no longer prevented from being freed.
SafeArraySetIID(Pointer<SAFEARRAY> psa, Pointer<GUID> guid) → int oleaut32
Sets the GUID of the interface for the specified safe array.
SafeArraySetRecordInfo(Pointer<SAFEARRAY> psa, Pointer<COMObject> prinfo) → int oleaut32
Sets the record info in the specified safe array.
SafeArrayUnaccessData(Pointer<SAFEARRAY> psa) → int oleaut32
Decrements the lock count of an array, and invalidates the pointer retrieved by SafeArrayAccessData.
SafeArrayUnlock(Pointer<SAFEARRAY> psa) → int oleaut32
Decrements the lock count of an array so it can be freed or resized.
SaveCurrentMonitorSettings(int hMonitor) → int dxva2
Saves the current monitor settings to the display's nonvolatile storage.
SaveDC(int hdc) → int gdi32
The SaveDC function saves the current state of the specified device context (DC) by copying data describing selected objects and graphic modes (such as the bitmap, brush, palette, font, pen, region, drawing mode, and mapping mode) to a context stack.
SCardAccessStartedEvent() → int winscard
The SCardAccessStartedEvent function returns an event handle when an event signals that the smart card resource manager is started. The event-object handle can be specified in a call to one of the wait functions.
SCardAddReaderToGroup(int hContext, Pointer<Utf16> szReaderName, Pointer<Utf16> szGroupName) → int winscard
The SCardAddReaderToGroup function adds a reader to a reader group.
SCardAudit(int hContext, int dwEvent) → int winscard
The SCardAudit function writes event messages to the Windows application log Microsoft-Windows-SmartCard-Audit/Authentication.
SCardBeginTransaction(int hCard) → int winscard
The SCardBeginTransaction function starts a transaction. The function waits for the completion of all other transactions before it begins. After the transaction starts, all other applications are blocked from accessing the smart card while the transaction is in progress.
SCardCancel(int hContext) → int winscard
The SCardCancel function terminates all outstanding actions within a specific resource manager context. The only requests that you can cancel are those that require waiting for external action by the smart card or user. Any such outstanding action requests will terminate with a status indication that the action was canceled. This is especially useful to force outstanding SCardGetStatusChange calls to terminate.
SCardConnect(int hContext, Pointer<Utf16> szReader, int dwShareMode, int dwPreferredProtocols, Pointer<IntPtr> phCard, Pointer<Uint32> pdwActiveProtocol) → int winscard
The SCardConnect function establishes a connection (using a specific resource manager context) between the calling application and a smart card contained by a specific reader. If no card exists in the specified reader, an error is returned.
SCardControl(int hCard, int dwControlCode, Pointer<NativeType> lpInBuffer, int cbInBufferSize, Pointer<NativeType> lpOutBuffer, int cbOutBufferSize, Pointer<Uint32> lpBytesReturned) → int winscard
The SCardControl function gives you direct control of the reader. You can call it any time after a successful call to SCardConnect and before a successful call to SCardDisconnect. The effect on the state of the reader depends on the control code.
SCardDisconnect(int hCard, int dwDisposition) → int winscard
The SCardDisconnect function terminates a connection previously opened between the calling application and a smart card in the target reader.
SCardEndTransaction(int hCard, int dwDisposition) → int winscard
The SCardEndTransaction function completes a previously declared transaction, allowing other applications to resume interactions with the card.
SCardEstablishContext(int dwScope, Pointer<NativeType> pvReserved1, Pointer<NativeType> pvReserved2, Pointer<IntPtr> phContext) → int winscard
The SCardEstablishContext function establishes the resource manager context (the scope) within which database operations are performed.
SCardForgetCardType(int hContext, Pointer<Utf16> szCardName) → int winscard
The SCardForgetCardType function removes an introduced smart card from the smart card subsystem.
SCardForgetReader(int hContext, Pointer<Utf16> szReaderName) → int winscard
The SCardForgetReader function removes a previously introduced reader from control by the smart card subsystem. It is removed from the smart card database, including from any reader group that it may have been added to.
SCardForgetReaderGroup(int hContext, Pointer<Utf16> szGroupName) → int winscard
The SCardForgetReaderGroup function removes a previously introduced smart card reader group from the smart card subsystem. Although this function automatically clears all readers from the group, it does not affect the existence of the individual readers in the database.
SCardFreeMemory(int hContext, Pointer<NativeType> pvMem) → int winscard
The SCardFreeMemory function releases memory that has been returned from the resource manager using the SCARD_AUTOALLOCATE length designator.
SCardGetAttrib(int hCard, int dwAttrId, Pointer<Uint8> pbAttr, Pointer<Uint32> pcbAttrLen) → int winscard
The SCardGetAttrib function retrieves the current reader attributes for the given handle. It does not affect the state of the reader, driver, or card.
SCardGetCardTypeProviderName(int hContext, Pointer<Utf16> szCardName, int dwProviderId, Pointer<Utf16> szProvider, Pointer<Uint32> pcchProvider) → int winscard
The SCardGetCardTypeProviderName function returns the name of the module (dynamic link library) that contains the provider for a given card name and provider type.
SCardGetDeviceTypeId(int hContext, Pointer<Utf16> szReaderName, Pointer<Uint32> pdwDeviceTypeId) → int winscard
The SCardGetDeviceTypeId function gets the device type identifier of the card reader for the given reader name. This function does not affect the state of the reader.
SCardGetProviderId(int hContext, Pointer<Utf16> szCard, Pointer<GUID> pguidProviderId) → int winscard
The SCardGetProviderId function returns the identifier (GUID) of the primary service provider for a given card. The caller supplies the name of a smart card (previously introduced to the system) and receives the registered identifier of the primary service provider GUID, if one exists.
SCardGetReaderDeviceInstanceId(int hContext, Pointer<Utf16> szReaderName, Pointer<Utf16> szDeviceInstanceId, Pointer<Uint32> pcchDeviceInstanceId) → int winscard
The SCardGetReaderDeviceInstanceId function gets the device instance identifier of the card reader for the given reader name. This function does not affect the state of the reader.
SCardGetReaderIcon(int hContext, Pointer<Utf16> szReaderName, Pointer<Uint8> pbIcon, Pointer<Uint32> pcbIcon) → int winscard
The SCardGetReaderIcon function gets an icon of the smart card reader for a given reader's name. This function does not affect the state of the card reader.
SCardGetStatusChange(int hContext, int dwTimeout, Pointer<SCARD_READERSTATE> rgReaderStates, int cReaders) → int winscard
The SCardGetStatusChange function blocks execution until the current availability of the cards in a specific set of readers changes. The caller supplies a list of readers to be monitored by an SCARD_READERSTATE array and the maximum amount of time (in milliseconds) that it is willing to wait for an action to occur on one of the listed readers. Note that SCardGetStatusChange uses the user-supplied value in the dwCurrentState members of the rgReaderStatesSCARD_READERSTATE array as the definition of the current state of the readers. The function returns when there is a change in availability, having filled in the dwEventState members of rgReaderStates appropriately.
SCardGetTransmitCount(int hCard, Pointer<Uint32> pcTransmitCount) → int winscard
The SCardGetTransmitCount function retrieves the number of transmit operations that have completed since the specified card reader was inserted.
SCardIntroduceCardType(int hContext, Pointer<Utf16> szCardName, Pointer<GUID> pguidPrimaryProvider, Pointer<GUID> rgguidInterfaces, int dwInterfaceCount, Pointer<Uint8> pbAtr, Pointer<Uint8> pbAtrMask, int cbAtrLen) → int winscard
The SCardIntroduceCardType function introduces a smart card to the smart card subsystem (for the active user) by adding it to the smart card database.
SCardIntroduceReader(int hContext, Pointer<Utf16> szReaderName, Pointer<Utf16> szDeviceName) → int winscard
The SCardIntroduceReader function introduces a new name for an existing smart card reader.
SCardIntroduceReaderGroup(int hContext, Pointer<Utf16> szGroupName) → int winscard
The SCardIntroduceReaderGroup function introduces a reader group to the smart card subsystem. However, the reader group is not created until the group is specified when adding a reader to the smart card database.
SCardIsValidContext(int hContext) → int winscard
The SCardIsValidContext function determines whether a smart card context handle is valid.
SCardListCards(int hContext, Pointer<Uint8> pbAtr, Pointer<GUID> rgquidInterfaces, int cguidInterfaceCount, Pointer<Utf16> mszCards, Pointer<Uint32> pcchCards) → int winscard
The SCardListCards function searches the smart card database and provides a list of named cards previously introduced to the system by the user. The caller specifies an ATR string, a set of interface identifiers (GUIDs), or both. If both an ATR string and an identifier array are supplied, the cards returned will match the ATR string supplied and support the interfaces specified.
SCardListInterfaces(int hContext, Pointer<Utf16> szCard, Pointer<GUID> pguidInterfaces, Pointer<Uint32> pcguidInterfaces) → int winscard
The SCardListInterfaces function provides a list of interfaces supplied by a given card. The caller supplies the name of a smart card previously introduced to the subsystem, and receives the list of interfaces supported by the card.
SCardListReaderGroups(int hContext, Pointer<Utf16> mszGroups, Pointer<Uint32> pcchGroups) → int winscard
The SCardListReaderGroups function provides the list of reader groups that have previously been introduced to the system.
SCardListReaders(int hContext, Pointer<Utf16> mszGroups, Pointer<Utf16> mszReaders, Pointer<Uint32> pcchReaders) → int winscard
The SCardListReaders function provides the list of readers within a set of named reader groups, eliminating duplicates. The caller supplies a list of reader groups, and receives the list of readers within the named groups. Unrecognized group names are ignored. This function only returns readers within the named groups that are currently attached to the system and available for use.
SCardListReadersWithDeviceInstanceId(int hContext, Pointer<Utf16> szDeviceInstanceId, Pointer<Utf16> mszReaders, Pointer<Uint32> pcchReaders) → int winscard
The SCardListReadersWithDeviceInstanceId function gets the list of readers that have provided a device instance identifier. This function does not affect the state of the reader.
SCardLocateCards(int hContext, Pointer<Utf16> mszCards, Pointer<SCARD_READERSTATE> rgReaderStates, int cReaders) → int winscard
The SCardLocateCards function searches the readers listed in the rgReaderStates parameter for a card with an ATR string that matches one of the card names specified in mszCards, returning immediately with the result.
SCardLocateCardsByATR(int hContext, Pointer<SCARD_ATRMASK> rgAtrMasks, int cAtrs, Pointer<SCARD_READERSTATE> rgReaderStates, int cReaders) → int winscard
The SCardLocateCardsByATR function searches the readers listed in the rgReaderStates parameter for a card with a name that matches one of the card names contained in one of the SCARD_ATRMASK structures specified by the rgAtrMasks parameter.
SCardReadCache(int hContext, Pointer<GUID> CardIdentifier, int FreshnessCounter, Pointer<Utf16> LookupName, Pointer<Uint8> Data, Pointer<Uint32> DataLen) → int winscard
The SCardReadCache function retrieves the value portion of a name-value pair from the global cache maintained by the Smart Card Resource Manager.
SCardReconnect(int hCard, int dwShareMode, int dwPreferredProtocols, int dwInitialization, Pointer<Uint32> pdwActiveProtocol) → int winscard
The SCardReconnect function reestablishes an existing connection between the calling application and a smart card. This function moves a card handle from direct access to general access, or acknowledges and clears an error condition that is preventing further access to the card.
SCardReleaseContext(int hContext) → int winscard
The SCardReleaseContext function closes an established resource manager context, freeing any resources allocated under that context, including SCARDHANDLE objects and memory allocated using the SCARD_AUTOALLOCATE length designator.
SCardReleaseStartedEvent() → void winscard
The SCardReleaseStartedEvent function decrements the reference count for a handle acquired by a previous call to the SCardAccessStartedEvent function.
SCardRemoveReaderFromGroup(int hContext, Pointer<Utf16> szReaderName, Pointer<Utf16> szGroupName) → int winscard
The SCardRemoveReaderFromGroup function removes a reader from an existing reader group. This function has no effect on the reader.
SCardSetAttrib(int hCard, int dwAttrId, Pointer<Uint8> pbAttr, int cbAttrLen) → int winscard
The SCardSetAttrib function sets the given reader attribute for the given handle. It does not affect the state of the reader, reader driver, or smart card. Not all attributes are supported by all readers (nor can they be set at all times) as many of the attributes are under direct control of the transport protocol.
SCardSetCardTypeProviderName(int hContext, Pointer<Utf16> szCardName, int dwProviderId, Pointer<Utf16> szProvider) → int winscard
The SCardSetCardTypeProviderName function specifies the name of the module (dynamic link library) containing the provider for a given card name and provider type.
SCardStatus(int hCard, Pointer<Utf16> mszReaderNames, Pointer<Uint32> pcchReaderLen, Pointer<Uint32> pdwState, Pointer<Uint32> pdwProtocol, Pointer<Uint8> pbAtr, Pointer<Uint32> pcbAtrLen) → int winscard
The SCardStatus function provides the current status of a smart card in a reader. You can call it any time after a successful call to SCardConnect and before a successful call to SCardDisconnect. It does not affect the state of the reader or reader driver.
SCardTransmit(int hCard, Pointer<SCARD_IO_REQUEST> pioSendPci, Pointer<Uint8> pbSendBuffer, int cbSendLength, Pointer<SCARD_IO_REQUEST> pioRecvPci, Pointer<Uint8> pbRecvBuffer, Pointer<Uint32> pcbRecvLength) → int winscard
The SCardTransmit function sends a service request to the smart card and expects to receive data back from the card.
SCardUIDlgSelectCard(Pointer<OPENCARDNAME_EX> param0) → int winscard
The SCardUIDlgSelectCard function displays the smart card Select Card dialog box.
SCardWriteCache(int hContext, Pointer<GUID> CardIdentifier, int FreshnessCounter, Pointer<Utf16> LookupName, Pointer<Uint8> Data, int DataLen) → int winscard
The SCardWriteCache function writes a name-value pair from a smart card to the global cache maintained by the Smart Card Resource Manager.
ScheduleJob(int hPrinter, int JobId) → int winspool
The ScheduleJob function requests that the print spooler schedule a specified print job for printing.
ScreenToClient(int hWnd, Pointer<POINT> lpPoint) → int user32
The ScreenToClient function converts the screen coordinates of a specified point on the screen to client-area coordinates.
ScrollConsoleScreenBuffer(int hConsoleOutput, Pointer<SMALL_RECT> lpScrollRectangle, Pointer<SMALL_RECT> lpClipRectangle, COORD dwDestinationOrigin, Pointer<CHAR_INFO> lpFill) → int kernel32
Moves a block of data in a screen buffer. The effects of the move can be limited by specifying a clipping rectangle, so the contents of the console screen buffer outside the clipping rectangle are unchanged.
ScrollDC(int hDC, int dx, int dy, Pointer<RECT> lprcScroll, Pointer<RECT> lprcClip, int hrgnUpdate, Pointer<RECT> lprcUpdate) → int user32
The ScrollDC function scrolls a rectangle of bits horizontally and vertically.
ScrollWindow(int hWnd, int XAmount, int YAmount, Pointer<RECT> lpRect, Pointer<RECT> lpClipRect) → int user32
The ScrollWindow function scrolls the contents of the specified window's client area.
ScrollWindowEx(int hWnd, int dx, int dy, Pointer<RECT> prcScroll, Pointer<RECT> prcClip, int hrgnUpdate, Pointer<RECT> prcUpdate, int flags) → int user32
The ScrollWindowEx function scrolls the contents of the specified window's client area.
SelectClipPath(int hdc, int mode) → int gdi32
The SelectClipPath function selects the current path as a clipping region for a device context, combining the new region with any existing clipping region using the specified mode.
SelectObject(int hdc, int h) → int gdi32
The SelectObject function selects an object into the specified device context (DC). The new object replaces the previous object of the same type.
SendDlgItemMessage(int hDlg, int nIDDlgItem, int Msg, int wParam, int lParam) → int user32
Sends a message to the specified control in a dialog box.
SendInput(int cInputs, Pointer<INPUT> pInputs, int cbSize) → int user32
Synthesizes keystrokes, mouse motions, and button clicks.
SendMessage(int hWnd, int Msg, int wParam, int lParam) → int user32
Sends the specified message to a window or windows. The SendMessage function calls the window procedure for the specified window and does not return until the window procedure has processed the message.
SendMessageCallback(int hWnd, int Msg, int wParam, int lParam, Pointer<NativeFunction<SENDASYNCPROC>> lpResultCallBack, int dwData) → int user32
Sends the specified message to a window or windows. It calls the window procedure for the specified window and returns immediately if the window belongs to another thread. After the window procedure processes the message, the system calls the specified callback function, passing the result of the message processing and an application-defined value to the callback function.
SendMessageTimeout(int hWnd, int Msg, int wParam, int lParam, int fuFlags, int uTimeout, Pointer<IntPtr> lpdwResult) → int user32
Sends the specified message to one or more windows.
SendNotifyMessage(int hWnd, int Msg, int wParam, int lParam) → int user32
Sends the specified message to a window or windows. If the window was created by the calling thread, SendNotifyMessage calls the window procedure for the window and does not return until the window procedure has processed the message. If the window was created by a different thread, SendNotifyMessage passes the message to the window procedure and returns immediately; it does not wait for the window procedure to finish processing the message.
SetActiveWindow(int hWnd) → int user32
Activates a window. The window must be attached to the calling thread's message queue.
SetBkColor(int hdc, int color) → int gdi32
The SetBkColor function sets the current background color to the specified color value, or to the nearest physical color if the device cannot represent the specified color value.
SetBkMode(int hdc, int mode) → int gdi32
The SetBkMode function sets the background mix mode of the specified device context. The background mix mode is used with text, hatched brushes, and pen styles that are not solid lines.
SetCapture(int hWnd) → int user32
Sets the mouse capture to the specified window belonging to the current thread. SetCapture captures mouse input either when the mouse is over the capturing window, or when the mouse button was pressed while the mouse was over the capturing window and the button is still down. Only one window at a time can capture the mouse.
SetCaretBlinkTime(int uMSeconds) → int user32
Sets the caret blink time to the specified number of milliseconds. The blink time is the elapsed time, in milliseconds, required to invert the caret's pixels.
SetCaretPos(int X, int Y) → int user32
Moves the caret to the specified coordinates. If the window that owns the caret was created with the CS_OWNDC class style, then the specified coordinates are subject to the mapping mode of the device context associated with that window.
SetClassLongPtr(int hWnd, int nIndex, int dwNewLong) → int user32
Changes an attribute of the specified window class.
SetClipboardData(int uFormat, int hMem) → int user32
Places data on the clipboard in a specified clipboard format. The window must be the current clipboard owner, and the application must have called the OpenClipboard function.
SetClipboardViewer(int hWndNewViewer) → int user32
Adds the specified window to the chain of clipboard viewers.
SetCoalescableTimer(int hWnd, int nIDEvent, int uElapse, Pointer<NativeFunction<TIMERPROC>> lpTimerFunc, int uToleranceDelay) → int user32
Creates a timer with the specified time-out value and coalescing tolerance delay.
SetCommBreak(int hFile) → int kernel32
Suspends character transmission for a specified communications device and places the transmission line in a break state until the ClearCommBreak function is called.
SetCommConfig(int hCommDev, Pointer<COMMCONFIG> lpCC, int dwSize) → int kernel32
Sets the current configuration of a communications device.
SetCommMask(int hFile, int dwEvtMask) → int kernel32
Specifies a set of events to be monitored for a communications device.
SetCommState(int hFile, Pointer<DCB> lpDCB) → int kernel32
Configures a communications device according to the specifications in a device-control block (a DCB structure). The function reinitializes all hardware and control settings, but it does not empty output or input queues.
SetCommTimeouts(int hFile, Pointer<COMMTIMEOUTS> lpCommTimeouts) → int kernel32
Sets the time-out parameters for all read and write operations on a specified communications device.
SetConsoleCtrlHandler(Pointer<NativeFunction<PHANDLER_ROUTINE>> HandlerRoutine, int Add) → int kernel32
Adds or removes an application-defined HandlerRoutine function from the list of handler functions for the calling process.
SetConsoleCursorInfo(int hConsoleOutput, Pointer<CONSOLE_CURSOR_INFO> lpConsoleCursorInfo) → int kernel32
Sets the size and visibility of the cursor for the specified console screen buffer.
SetConsoleCursorPosition(int hConsoleOutput, COORD dwCursorPosition) → int kernel32
Sets the cursor position in the specified console screen buffer.
SetConsoleDisplayMode(int hConsoleOutput, int dwFlags, Pointer<COORD> lpNewScreenBufferDimensions) → int kernel32
Sets the display mode of the specified console screen buffer.
SetConsoleMode(int hConsoleHandle, int dwMode) → int kernel32
Sets the input mode of a console's input buffer or the output mode of a console screen buffer.
SetConsoleTextAttribute(int hConsoleOutput, int wAttributes) → int kernel32
Sets the attributes of characters written to the console screen buffer by the WriteFile or WriteConsole function, or echoed by the ReadFile or ReadConsole function. This function affects text written after the function call.
SetConsoleWindowInfo(int hConsoleOutput, int bAbsolute, Pointer<SMALL_RECT> lpConsoleWindow) → int kernel32
Sets the current size and position of a console screen buffer's window.
SetCurrentDirectory(Pointer<Utf16> lpPathName) → int kernel32
Changes the current directory for the current process.
SetCursor(int hCursor) → int user32
Sets the cursor shape.
SetCursorPos(int X, int Y) → int user32
Moves the cursor to the specified screen coordinates. If the new coordinates are not within the screen rectangle set by the most recent ClipCursor function call, the system automatically adjusts the coordinates so that the cursor stays within the rectangle.
SetDefaultCommConfig(Pointer<Utf16> lpszName, Pointer<COMMCONFIG> lpCC, int dwSize) → int kernel32
Sets the default configuration for a communications device.
SetDefaultDllDirectories(int DirectoryFlags) → int kernel32
Specifies a default set of directories to search when the calling process loads a DLL. This search path is used when LoadLibraryEx is called with no LOAD_LIBRARY_SEARCH flags.
SetDefaultPrinter(Pointer<Utf16> pszPrinter) → int winspool
The SetDefaultPrinter function sets the printer name of the default printer for the current user on the local computer.
SetDialogControlDpiChangeBehavior(int hWnd, int mask, int values) → int user32
Overrides the default per-monitor DPI scaling behavior of a child window in a dialog.
SetDialogDpiChangeBehavior(int hDlg, int mask, int values) → int user32
Dialogs in Per-Monitor v2 contexts are automatically DPI scaled. This method lets you customize their DPI change behavior. This function works in conjunction with the DIALOG_DPI_CHANGE_BEHAVIORS enum in order to override the default DPI scaling behavior for dialogs. This function is called on a specified dialog, for which the specified flags are individually saved.
SetDisplayAutoRotationPreferences(int orientation) → int user32
Sets the screen auto-rotation preferences for the current process.
SetDisplayConfig(int numPathArrayElements, Pointer<DISPLAYCONFIG_PATH_INFO> pathArray, int numModeInfoArrayElements, Pointer<DISPLAYCONFIG_MODE_INFO> modeInfoArray, int flags) → int user32
The SetDisplayConfig function modifies the display topology, source, and target modes by exclusively enabling the specified paths in the current session.
SetDlgItemInt(int hDlg, int nIDDlgItem, int uValue, int bSigned) → int user32
Sets the text of a control in a dialog box to the string representation of a specified integer value.
SetDlgItemText(int hDlg, int nIDDlgItem, Pointer<Utf16> lpString) → int user32
Sets the title or text of a control in a dialog box.
SetDoubleClickTime(int param0) → int user32
Sets the double-click time for the mouse. A double-click is a series of two clicks of a mouse button, the second occurring within a specified time after the first. The double-click time is the maximum number of milliseconds that may occur between the first and second clicks of a double-click.
SetEndOfFile(int hFile) → int kernel32
Sets the physical file size for the specified file to the current position of the file pointer.
SetEnvironmentVariable(Pointer<Utf16> lpName, Pointer<Utf16> lpValue) → int kernel32
Sets the contents of the specified environment variable for the current process.
SetErrorMode(int uMode) → int kernel32
Sets the specified event object to the signaled state.
SetEvent(int hEvent) → int kernel32
Sets the specified event object to the signaled state.
SetFileApisToANSI() → void kernel32
Causes the file I/O functions to use the ANSI character set code page for the current process.
SetFileApisToOEM() → void kernel32
Causes the file I/O functions for the process to use the OEM character set code page.
SetFileAttributes(Pointer<Utf16> lpFileName, int dwFileAttributes) → int kernel32
Sets the attributes for a file or directory.
SetFileInformationByHandle(int hFile, int FileInformationClass, Pointer<NativeType> lpFileInformation, int dwBufferSize) → int kernel32
Sets the file information for the specified file.
SetFileIoOverlappedRange(int FileHandle, Pointer<Uint8> OverlappedRangeStart, int Length) → int kernel32
Associates a virtual address range with the specified file handle. This indicates that the kernel should optimize any further asynchronous I/O requests with overlapped structures inside this range. The overlapped range is locked in memory, and then unlocked when the file is closed. After a range is associated with a file handle, it cannot be disassociated.
SetFilePointer(int hFile, int lDistanceToMove, Pointer<Int32> lpDistanceToMoveHigh, int dwMoveMethod) → int kernel32
Moves the file pointer of the specified file.
SetFilePointerEx(int hFile, int liDistanceToMove, Pointer<Int64> lpNewFilePointer, int dwMoveMethod) → int kernel32
Moves the file pointer of the specified file.
SetFileShortName(int hFile, Pointer<Utf16> lpShortName) → int kernel32
Sets the short name for the specified file. The file must be on an NTFS file system volume.
SetFileTime(int hFile, Pointer<FILETIME> lpCreationTime, Pointer<FILETIME> lpLastAccessTime, Pointer<FILETIME> lpLastWriteTime) → int kernel32
Sets the date and time that the specified file or directory was created, last accessed, or last modified.
SetFileValidData(int hFile, int ValidDataLength) → int kernel32
Sets the valid data length of the specified file. This function is useful in very limited scenarios.
SetFirmwareEnvironmentVariable(Pointer<Utf16> lpName, Pointer<Utf16> lpGuid, Pointer<NativeType> pValue, int nSize) → int kernel32
Sets the value of the specified firmware environment variable.
SetFirmwareEnvironmentVariableEx(Pointer<Utf16> lpName, Pointer<Utf16> lpGuid, Pointer<NativeType> pValue, int nSize, int dwAttributes) → int kernel32
Sets the value of the specified firmware environment variable and the attributes that indicate how this variable is stored and maintained.
SetFocus(int hWnd) → int user32
Sets the keyboard focus to the specified window. The window must be attached to the calling thread's message queue.
SetForegroundWindow(int hWnd) → int user32
Brings the thread that created the specified window into the foreground and activates the window. Keyboard input is directed to the window, and various visual cues are changed for the user. The system assigns a slightly higher priority to the thread that created the foreground window than it does to other threads.
SetForm(int hPrinter, Pointer<Utf16> pFormName, int Level, Pointer<Uint8> pForm) → int winspool
The SetForm function sets the form information for the specified printer.
SetGestureConfig(int hwnd, int dwReserved, int cIDs, Pointer<GESTURECONFIG> pGestureConfig, int cbSize) → int user32
Configures the messages that are sent from a window for Windows Touch gestures.
SetHandleInformation(int hObject, int dwMask, int dwFlags) → int kernel32
Sets certain properties of an object handle.
SetInformationJobObject(int hJob, int JobObjectInformationClass, Pointer<NativeType> lpJobObjectInformation, int cbJobObjectInformationLength) → int kernel32
Sets limits for a job object.
SetIoRateControlInformationJobObject(int hJob, Pointer<JOBOBJECT_IO_RATE_CONTROL_INFORMATION> IoRateControlInfo) → int kernel32
Sets I/O limits on a job object.
SetJob(int hPrinter, int JobId, int Level, Pointer<Uint8> pJob, int Command) → int winspool
The SetJob function pauses, resumes, cancels, or restarts a print job on a specified printer. You can also use the SetJob function to set print job parameters, such as the print job priority and the document name.
SetKeyboardState(Pointer<Uint8> lpKeyState) → int user32
Copies an array of keyboard key states into the calling thread's keyboard input-state table. This is the same table accessed by the GetKeyboardState and GetKeyState functions. Changes made to this table do not affect keyboard input to any other thread.
SetLayeredWindowAttributes(int hwnd, int crKey, int bAlpha, int dwFlags) → int user32
Sets the opacity and transparency color key of a layered window.
SetMapMode(int hdc, int iMode) → int gdi32
The SetMapMode function sets the mapping mode of the specified device context. The mapping mode defines the unit of measure used to transform page-space units into device-space units, and also defines the orientation of the device's x and y axes.
SetMenu(int hWnd, int hMenu) → int user32
Assigns a new menu to the specified window.
SetMenuDefaultItem(int hMenu, int uItem, int fByPos) → int user32
Sets the default menu item for the specified menu.
SetMenuInfo(int param0, Pointer<MENUINFO> param1) → int user32
Sets information for a specified menu.
SetMenuItemBitmaps(int hMenu, int uPosition, int uFlags, int hBitmapUnchecked, int hBitmapChecked) → int user32
Associates the specified bitmap with a menu item. Whether the menu item is selected or clear, the system displays the appropriate bitmap next to the menu item.
SetMenuItemInfo(int hmenu, int item, int fByPositon, Pointer<MENUITEMINFO> lpmii) → int user32
Changes information about a menu item.
SetMessageExtraInfo(int lParam) → int user32
Sets the extra message information for the current thread. Extra message information is an application- or driver-defined value associated with the current thread's message queue. An application can use the GetMessageExtraInfo function to retrieve a thread's extra message information.
SetMonitorBrightness(int hMonitor, int dwNewBrightness) → int dxva2
Sets a monitor's brightness value. Increasing the brightness value makes the display on the monitor brighter, and decreasing it makes the display dimmer.
SetMonitorColorTemperature(int hMonitor, int ctCurrentColorTemperature) → int dxva2
Sets a monitor's color temperature.
SetMonitorContrast(int hMonitor, int dwNewContrast) → int dxva2
Sets a monitor's contrast value.
SetMonitorDisplayAreaPosition(int hMonitor, int ptPositionType, int dwNewPosition) → int dxva2
Sets the horizontal or vertical position of a monitor's display area. Increasing the horizontal position moves the display area toward the right side of the screen; decreasing it moves the display area toward the left. Increasing the vertical position moves the display area toward the top of the screen; decreasing it moves the display area toward the bottom.
SetMonitorDisplayAreaSize(int hMonitor, int stSizeType, int dwNewDisplayAreaWidthOrHeight) → int dxva2
Sets the width or height of a monitor's display area.
SetMonitorRedGreenOrBlueDrive(int hMonitor, int dtDriveType, int dwNewDrive) → int dxva2
Sets a monitor's red, green, or blue drive value.
SetMonitorRedGreenOrBlueGain(int hMonitor, int gtGainType, int dwNewGain) → int dxva2
Sets a monitor's red, green, or blue gain value.
SetNamedPipeHandleState(int hNamedPipe, Pointer<Uint32> lpMode, Pointer<Uint32> lpMaxCollectionCount, Pointer<Uint32> lpCollectDataTimeout) → int kernel32
Sets the read mode and the blocking mode of the specified named pipe. If the specified handle is to the client end of a named pipe and if the named pipe server process is on a remote computer, the function can also be used to control local buffering.
SetParent(int hWndChild, int hWndNewParent) → int user32
Changes the parent window of the specified child window.
SetPhysicalCursorPos(int X, int Y) → int user32
Sets the position of the cursor in physical coordinates.
SetPixel(int hdc, int x, int y, int color) → int gdi32
The SetPixel function sets the pixel at the specified coordinates to the specified color.
SetPort(Pointer<Utf16> pName, Pointer<Utf16> pPortName, int dwLevel, Pointer<Uint8> pPortInfo) → int winspool
The SetPort function sets the status associated with a printer port.
SetPrinter(int hPrinter, int Level, Pointer<Uint8> pPrinter, int Command) → int winspool
The SetPrinter function sets the data for a specified printer or sets the state of the specified printer by pausing printing, resuming printing, or clearing all print jobs.
SetPrinterData(int hPrinter, Pointer<Utf16> pValueName, int Type, Pointer<Uint8> pData, int cbData) → int winspool
The SetPrinterData function sets the configuration data for a printer or print server.
SetPrinterDataEx(int hPrinter, Pointer<Utf16> pKeyName, Pointer<Utf16> pValueName, int Type, Pointer<Uint8> pData, int cbData) → int winspool
The SetPrinterDataEx function sets the configuration data for a printer or print server. The function stores the configuration data under the printer's registry key.
SetProcessAffinityMask(int hProcess, int dwProcessAffinityMask) → int kernel32
Sets a processor affinity mask for the threads of the specified process.
SetProcessDPIAware() → int user32
Sets the process-default DPI awareness to system-DPI awareness.
SetProcessDpiAwareness(int value) → int user32
Sets the process-default DPI awareness level. This is equivalent to calling SetProcessDpiAwarenessContext with the corresponding DPI_AWARENESS_CONTEXT value.
SetProcessDpiAwarenessContext(int value) → int user32
It is recommended that you set the process-default DPI awareness via application manifest. See Setting the default DPI awareness for a process for more information. Setting the process-default DPI awareness via API call can lead to unexpected application behavior. Sets the current process to a specified dots per inch (dpi) awareness context. The DPI awareness contexts are from the DPI_AWARENESS_CONTEXT value.
SetProcessPriorityBoost(int hProcess, int bDisablePriorityBoost) → int kernel32
Disables or enables the ability of the system to temporarily boost the priority of the threads of the specified process.
SetProcessWorkingSetSize(int hProcess, int dwMinimumWorkingSetSize, int dwMaximumWorkingSetSize) → int kernel32
Sets the minimum and maximum working set sizes for the specified process.
SetProp(int hWnd, Pointer<Utf16> lpString, int hData) → int user32
Adds a new entry or changes an existing entry in the property list of the specified window. The function adds a new entry to the list if the specified character string does not exist already in the list. The new entry contains the string and the handle. Otherwise, the function replaces the string's current handle with the specified handle.
SetRect(Pointer<RECT> lprc, int xLeft, int yTop, int xRight, int yBottom) → int user32
The SetRect function sets the coordinates of the specified rectangle. This is equivalent to assigning the left, top, right, and bottom arguments to the appropriate members of the RECT structure.
SetRectEmpty(Pointer<RECT> lprc) → int user32
The SetRectEmpty function creates an empty rectangle in which all coordinates are set to zero.
SetScrollInfo(int hwnd, int nBar, Pointer<SCROLLINFO> lpsi, int redraw) → int user32
The SetScrollInfo function sets the parameters of a scroll bar, including the minimum and maximum scrolling positions, the page size, and the position of the scroll box (thumb). The function also redraws the scroll bar, if requested.
SetServiceObjectSecurity(int hService, int dwSecurityInformation, Pointer<NativeType> lpSecurityDescriptor) → int advapi32
The SetServiceObjectSecurity function sets the security descriptor of a service object.
SetServiceStatus(int hServiceStatus, Pointer<SERVICE_STATUS> lpServiceStatus) → int advapi32
Updates the service control manager's status information for the calling service.
SetStdHandle(int nStdHandle, int hHandle) → int kernel32
Sets the handle for the specified standard device (standard input, standard output, or standard error).
SetStretchBltMode(int hdc, int mode) → int gdi32
The SetStretchBltMode function sets the bitmap stretching mode in the specified device context.
SetSysColors(int cElements, Pointer<Int32> lpaElements, Pointer<Uint32> lpaRgbValues) → int user32
Sets the colors for the specified display elements. Display elements are the various parts of a window and the display that appear on the system display screen.
SetSystemCursor(int hcur, int id) → int user32
Enables an application to customize the system cursors. It replaces the contents of the system cursor specified by the id parameter with the contents of the cursor specified by the hcur parameter and then destroys hcur.
SetTextColor(int hdc, int color) → int gdi32
The SetTextColor function sets the text color for the specified device context to the specified color.
SetThemeAppProperties(int dwFlags) → void uxtheme
Sets the flags that determine how visual styles are implemented in the calling application.
SetThreadAffinityMask(int hThread, int dwThreadAffinityMask) → int kernel32
Sets a processor affinity mask for the specified thread.
SetThreadDpiAwarenessContext(int dpiContext) → int user32
Set the DPI awareness for the current thread to the provided value.
SetThreadDpiHostingBehavior(int value) → int user32
Sets the thread's DPI_HOSTING_BEHAVIOR. This behavior allows windows created in the thread to host child windows with a different DPI_AWARENESS_CONTEXT.
SetThreadErrorMode(int dwNewMode, Pointer<Uint32> lpOldMode) → int kernel32
Controls whether the system will handle the specified types of serious errors or whether the calling thread will handle them.
SetThreadExecutionState(int esFlags) → int kernel32
Enables an application to inform the system that it is in use, thereby preventing the system from entering sleep or turning off the display while the application is running.
SetThreadToken(Pointer<IntPtr> Thread, int Token) → int advapi32
The SetThreadToken function assigns an impersonation token to a thread. The function can also cause a thread to stop using an impersonation token.
SetThreadUILanguage(int LangId) → int kernel32
Sets the user interface language for the current thread.
SetTimer(int hWnd, int nIDEvent, int uElapse, Pointer<NativeFunction<TIMERPROC>> lpTimerFunc) → int user32
Creates a timer with the specified time-out value.
SetupComm(int hFile, int dwInQueue, int dwOutQueue) → int kernel32
Initializes the communications parameters for a specified communications device.
SetupDiDestroyDeviceInfoList(int DeviceInfoSet) → int setupapi
The SetupDiDestroyDeviceInfoList function deletes a device information set and frees all associated memory.
SetupDiEnumDeviceInfo(int DeviceInfoSet, int MemberIndex, Pointer<SP_DEVINFO_DATA> DeviceInfoData) → int setupapi
The SetupDiEnumDeviceInfo function returns a SP_DEVINFO_DATA structure that specifies a device information element in a device information set.
SetupDiEnumDeviceInterfaces(int DeviceInfoSet, Pointer<SP_DEVINFO_DATA> DeviceInfoData, Pointer<GUID> InterfaceClassGuid, int MemberIndex, Pointer<SP_DEVICE_INTERFACE_DATA> DeviceInterfaceData) → int setupapi
The SetupDiEnumDeviceInterfaces function enumerates the device interfaces that are contained in a device information set.
SetupDiGetClassDevs(Pointer<GUID> ClassGuid, Pointer<Utf16> Enumerator, int hwndParent, int Flags) → int setupapi
The SetupDiGetClassDevs function returns a handle to a device information set that contains requested device information elements for a local computer.
SetupDiGetDeviceInstanceId(int DeviceInfoSet, Pointer<SP_DEVINFO_DATA> DeviceInfoData, Pointer<Utf16> DeviceInstanceId, int DeviceInstanceIdSize, Pointer<Uint32> RequiredSize) → int setupapi
The SetupDiGetDeviceInstanceId function retrieves the device instance ID that is associated with a device information element.
SetupDiGetDeviceInterfaceDetail(int DeviceInfoSet, Pointer<SP_DEVICE_INTERFACE_DATA> DeviceInterfaceData, Pointer<SP_DEVICE_INTERFACE_DETAIL_DATA_> DeviceInterfaceDetailData, int DeviceInterfaceDetailDataSize, Pointer<Uint32> RequiredSize, Pointer<SP_DEVINFO_DATA> DeviceInfoData) → int setupapi
The SetupDiGetDeviceInterfaceDetail function returns details about a device interface.
SetupDiGetDeviceRegistryProperty(int DeviceInfoSet, Pointer<SP_DEVINFO_DATA> DeviceInfoData, int Property, Pointer<Uint32> PropertyRegDataType, Pointer<Uint8> PropertyBuffer, int PropertyBufferSize, Pointer<Uint32> RequiredSize) → int setupapi
The SetupDiGetDeviceRegistryProperty function retrieves a specified Plug and Play device property.
SetupDiOpenDevRegKey(int DeviceInfoSet, Pointer<SP_DEVINFO_DATA> DeviceInfoData, int Scope, int HwProfile, int KeyType, int samDesired) → int setupapi
The SetupDiOpenDevRegKey function opens a registry key for device-specific configuration information.
SetUserObjectInformation(int hObj, int nIndex, Pointer<NativeType> pvInfo, int nLength) → int user32
Sets information about the specified window station or desktop object.
SetViewportExtEx(int hdc, int x, int y, Pointer<SIZE> lpsz) → int gdi32
The SetViewportExtEx function sets the horizontal and vertical extents of the viewport for a device context by using the specified values.
SetViewportOrgEx(int hdc, int x, int y, Pointer<POINT> lppt) → int gdi32
The SetViewportOrgEx function specifies which device point maps to the window origin (0,0).
SetVolumeLabel(Pointer<Utf16> lpRootPathName, Pointer<Utf16> lpVolumeName) → int kernel32
Sets the label of a file system volume.
SetWindowCompositionAttribute(int hwnd, Pointer<WINDOWCOMPOSITIONATTRIBDATA> pwcad) → int user32
Sets the current value of a specified Desktop Window Manager (DWM) attribute applied to a window.
SetWindowDisplayAffinity(int hWnd, int dwAffinity) → int user32
Specifies where the content of the window can be displayed.
SetWindowExtEx(int hdc, int x, int y, Pointer<SIZE> lpsz) → int gdi32
The SetWindowExtEx function sets the horizontal and vertical extents of the window for a device context by using the specified values.
SetWindowLongPtr(int hWnd, int nIndex, int dwNewLong) → int user32
Changes an attribute of the specified window. The function also sets a value at the specified offset in the extra window memory.
SetWindowPlacement(int hWnd, Pointer<WINDOWPLACEMENT> lpwndpl) → int user32
Sets the show state and the restored, minimized, and maximized positions of the specified window.
SetWindowPos(int hWnd, int hWndInsertAfter, int X, int Y, int cx, int cy, int uFlags) → int user32
Changes the size, position, and Z order of a child, pop-up, or top-level window. These windows are ordered according to their appearance on the screen. The topmost window receives the highest rank and is the first window in the Z order.
SetWindowRgn(int hWnd, int hRgn, int bRedraw) → int user32
The SetWindowRgn function sets the window region of a window. The window region determines the area within the window where the system permits drawing. The system does not display any portion of a window that lies outside of the window region
SetWindowsHookEx(int idHook, Pointer<NativeFunction<HOOKPROC>> lpfn, int hmod, int dwThreadId) → int user32
Installs an application-defined hook procedure into a hook chain. You would install a hook procedure to monitor the system for certain types of events. These events are associated either with a specific thread or with all threads in the same desktop as the calling thread.
SetWindowSubclass(int hWnd, Pointer<NativeFunction<SUBCLASSPROC>> pfnSubclass, int uIdSubclass, int dwRefData) → int comctl32
Installs or updates a window subclass callback.
SetWindowText(int hWnd, Pointer<Utf16> lpString) → int user32
Changes the text of the specified window's title bar (if it has one). If the specified window is a control, the text of the control is changed. However, SetWindowText cannot change the text of a control in another application.
SetWindowTheme(int hwnd, Pointer<Utf16> pszSubAppName, Pointer<Utf16> pszSubIdList) → int uxtheme
Causes a window to use a different set of visual style information than its class normally uses.
SetWindowThemeAttribute(int hwnd, int eAttribute, Pointer<NativeType> pvAttribute, int cbAttribute) → int uxtheme
Sets attributes to control how visual styles are applied to a specified window.
SetWindowThemeNonClientAttributes(int hwnd, int dwMask, int dwAttributes) → int uxtheme
Sets attributes to control how visual styles are applied to a specified window.
SHCreateItemFromParsingName(Pointer<Utf16> pszPath, Pointer<COMObject> pbc, Pointer<GUID> riid, Pointer<Pointer<NativeType>> ppv) → int shell32
Creates and initializes a Shell item object from a parsing name.
SHCreateMemStream(Pointer<Uint8> pInit, int cbInit) → Pointer<COMObject> shell32
Creates a memory stream using a similar process to CreateStreamOnHGlobal.
Shell_NotifyIcon(int dwMessage, Pointer<NOTIFYICONDATA> lpData) → int shell32
Sends a message to the taskbar's status area.
ShellAbout(int hWnd, Pointer<Utf16> szApp, Pointer<Utf16> szOtherStuff, int hIcon) → int shell32
Displays a ShellAbout dialog box.
ShellExecute(int hwnd, Pointer<Utf16> lpOperation, Pointer<Utf16> lpFile, Pointer<Utf16> lpParameters, Pointer<Utf16> lpDirectory, int nShowCmd) → int shell32
Performs an operation on a specified file.
ShellExecuteEx(Pointer<SHELLEXECUTEINFO> pExecInfo) → int shell32
Performs an operation on a specified file.
SHEmptyRecycleBin(int hwnd, Pointer<Utf16> pszRootPath, int dwFlags) → int shell32
Empties the Recycle Bin on the specified drive.
SHFileOperation(Pointer<SHFILEOPSTRUCT> lpFileOp) → int shell32
Copies, moves, renames, or deletes a file system object.
SHFreeNameMappings(int hNameMappings) → void shell32
Frees a file name mapping object that was retrieved by the SHFileOperation function.
SHGetDesktopFolder(Pointer<Pointer<COMObject>> ppshf) → int shell32
Retrieves the IShellFolder interface for the desktop folder, which is the root of the Shell's namespace.
SHGetDiskFreeSpaceEx(Pointer<Utf16> pszDirectoryName, Pointer<Uint64> pulFreeBytesAvailableToCaller, Pointer<Uint64> pulTotalNumberOfBytes, Pointer<Uint64> pulTotalNumberOfFreeBytes) → int shell32
Retrieves disk space information for a disk volume.
SHGetDriveMedia(Pointer<Utf16> pszDrive, Pointer<Uint32> pdwMediaContent) → int shell32
Returns the type of media that is in the given drive.
SHGetFileInfo(Pointer<Utf16> pszPath, int dwFileAttributes, Pointer<SHFILEINFO> psfi, int cbFileInfo, int uFlags) → int shell32
Retrieves information about an object in the file system, such as a file, folder, directory, or drive root.
SHGetFolderPath(int hwnd, int csidl, int hToken, int dwFlags, Pointer<Utf16> pszPath) → int shell32
Gets the path of a folder identified by a CSIDL value.
SHGetKnownFolderPath(Pointer<GUID> rfid, int dwFlags, int hToken, Pointer<Pointer<Utf16>> ppszPath) → int shell32
Retrieves the full path of a known folder identified by the folder's KNOWNFOLDERID.
SHGetLocalizedName(Pointer<Utf16> pszPath, Pointer<Utf16> pszResModule, int cch, Pointer<Int32> pidsRes) → int shell32
Retrieves the localized name of a file in a Shell folder.
ShowCaret(int hWnd) → int user32
Makes the caret visible on the screen at the caret's current position. When the caret becomes visible, it begins flashing automatically.
ShowCursor(int bShow) → int user32
Displays or hides the cursor.
ShowOwnedPopups(int hWnd, int fShow) → int user32
Shows or hides all pop-up windows owned by the specified window.
ShowWindow(int hWnd, int nCmdShow) → int user32
Sets the specified window's show state.
ShowWindowAsync(int hWnd, int nCmdShow) → int user32
Sets the show state of a window without waiting for the operation to complete.
SHQueryRecycleBin(Pointer<Utf16> pszRootPath, Pointer<SHQUERYRBINFO> pSHQueryRBInfo) → int shell32
Retrieves the size of the Recycle Bin and the number of items in it, for a specified drive.
SizeofResource(int hModule, int hResInfo) → int kernel32
Retrieves the size, in bytes, of the specified resource.
SkipPointerFrameMessages(int pointerId) → int user32
Determines which pointer input frame generated the most recently retrieved message for the specified pointer and discards any queued (unretrieved) pointer input messages generated from the same pointer input frame. If an application has retrieved information for an entire frame using the GetPointerFrameInfo function, the GetPointerFrameInfoHistory function or one of their type-specific variants, it can use this function to avoid retrieving and discarding remaining messages from that frame one by one.
Sleep(int dwMilliseconds) → void kernel32
Suspends the execution of the current thread until the time-out interval elapses.
SleepEx(int dwMilliseconds, int bAlertable) → int kernel32
Suspends the current thread until the specified condition is met. Execution resumes when one of the following occurs: (i) an I/O completion callback function is called; (ii) an asynchronous procedure call (APC) is queued to the thread; (iii) the time-out interval elapses.
SoundSentry() → int user32
Triggers a visual signal to indicate that a sound is playing.
StartDocPrinter(int hPrinter, int Level, Pointer<DOC_INFO_1> pDocInfo) → int winspool
The StartDocPrinter function notifies the print spooler that a document is to be spooled for printing.
StartPagePrinter(int hPrinter) → int winspool
The StartPagePrinter function notifies the spooler that a page is about to be printed on the specified printer.
StartService(int hService, int dwNumServiceArgs, Pointer<Pointer<Utf16>> lpServiceArgVectors) → int advapi32
Starts a service.
StartServiceCtrlDispatcher(Pointer<SERVICE_TABLE_ENTRY> lpServiceStartTable) → int advapi32
Connects the main thread of a service process to the service control manager, which causes the thread to be the service control dispatcher thread for the calling process.
StretchBlt(int hdcDest, int xDest, int yDest, int wDest, int hDest, int hdcSrc, int xSrc, int ySrc, int wSrc, int hSrc, int rop) → int gdi32
The StretchBlt function copies a bitmap from a source rectangle into a destination rectangle, stretching or compressing the bitmap to fit the dimensions of the destination rectangle, if necessary. The system stretches or compresses the bitmap according to the stretching mode currently set in the destination device context.
StretchDIBits(int hdc, int xDest, int yDest, int DestWidth, int DestHeight, int xSrc, int ySrc, int SrcWidth, int SrcHeight, Pointer<NativeType> lpBits, Pointer<BITMAPINFO> lpbmi, int iUsage, int rop) → int gdi32
The StretchDIBits function copies the color data for a rectangle of pixels in a DIB, JPEG, or PNG image to the specified destination rectangle. If the destination rectangle is larger than the source rectangle, this function stretches the rows and columns of color data to fit the destination rectangle. If the destination rectangle is smaller than the source rectangle, this function compresses the rows and columns by using the specified raster operation.
StringFromCLSID(Pointer<GUID> rclsid, Pointer<Pointer<Utf16>> lplpsz) → int ole32
Converts a CLSID into a string of printable characters. Different CLSIDs always convert to different strings.
StringFromGUID2(Pointer<GUID> rguid, Pointer<Utf16> lpsz, int cchMax) → int ole32
Converts a globally unique identifier (GUID) into a string of printable characters.
StringFromIID(Pointer<GUID> rclsid, Pointer<Pointer<Utf16>> lplpsz) → int ole32
Converts an interface identifier into a string of printable characters.
StrokeAndFillPath(int hdc) → int gdi32
The StrokeAndFillPath function closes any open figures in a path, strokes the outline of the path by using the current pen, and fills its interior by using the current brush.
StrokePath(int hdc) → int gdi32
The StrokePath function renders the specified path by using the current pen.
SubtractRect(Pointer<RECT> lprcDst, Pointer<RECT> lprcSrc1, Pointer<RECT> lprcSrc2) → int user32
The SubtractRect function determines the coordinates of a rectangle formed by subtracting one rectangle from another.
SUCCEEDED(int result) → bool
Provides a generic test for success on any status value.
SwapMouseButton(int fSwap) → int user32
Reverses or restores the meaning of the left and right mouse buttons.
SwitchDesktop(int hDesktop) → int user32
Makes the specified desktop visible and activates it. This enables the desktop to receive input from the user. The calling process must have DESKTOP_SWITCHDESKTOP access to the desktop for the SwitchDesktop function to succeed.
SwitchToThisWindow(int hwnd, int fUnknown) → void user32
Switches focus to the specified window and brings it to the foreground.
SymCleanup(int hProcess) → int dbghelp
Deallocates all resources associated with the process handle.
SymEnumSymbols(int hProcess, int BaseOfDll, Pointer<Utf16> Mask, Pointer<NativeFunction<PSYM_ENUMERATESYMBOLS_CALLBACK>> EnumSymbolsCallback, Pointer<NativeType> UserContext) → int dbghelp
Enumerates all symbols in a process.
SymFromAddr(int hProcess, int Address, Pointer<Uint64> Displacement, Pointer<SYMBOL_INFO> Symbol) → int dbghelp
Retrieves symbol information for the specified address.
SymFromToken(int hProcess, int Base, int Token, Pointer<SYMBOL_INFO> Symbol) → int dbghelp
Retrieves symbol information for the specified managed code token.
SymGetExtendedOption(int option) → int dbghelp
Gets whether the specified extended symbol option on or off.
SymInitialize(int hProcess, Pointer<Utf16> UserSearchPath, int fInvadeProcess) → int dbghelp
Initializes the symbol handler for a process.
SymLoadModuleEx(int hProcess, int hFile, Pointer<Utf16> ImageName, Pointer<Utf16> ModuleName, int BaseOfDll, int DllSize, Pointer<MODLOAD_DATA> Data, int Flags) → int dbghelp
Loads the symbol table for the specified module.
SymSetExtendedOption(int option, int value) → int dbghelp
Turns the specified extended symbol option on or off.
SymSetOptions(int SymOptions) → int dbghelp
Sets the options mask.
SymSetParentWindow(int hwnd) → int dbghelp
Sets the window that the caller will use to display a user interface.
SymSetScopeFromAddr(int hProcess, int Address) → int dbghelp
Sets the local scope to the symbol that matches the specified address.
SymSetScopeFromIndex(int hProcess, int BaseOfDll, int Index) → int dbghelp
Sets the local scope to the symbol that matches the specified index.
SymSetScopeFromInlineContext(int hProcess, int Address, int InlineContext) → int dbghelp
Sets the local scope to the symbol that matches the specified address and inline context.
SymSetSearchPath(int hProcess, Pointer<Utf16> SearchPathA) → int dbghelp
Sets the search path for the specified process.
SymUnloadModule(int hProcess, int BaseOfDll) → int dbghelp
Unloads the symbol table.
SymUnloadModule64(int hProcess, int BaseOfDll) → int dbghelp
Unloads the symbol table.
SysAllocString(Pointer<Utf16> psz) → Pointer<Utf16> oleaut32
Allocates a new string and copies the passed string into it.
SysAllocStringByteLen(Pointer<Utf8> psz, int len) → Pointer<Utf16> oleaut32
Takes an ANSI string as input, and returns a BSTR that contains an ANSI string. Does not perform any ANSI-to-Unicode translation.
SysAllocStringLen(Pointer<Utf16> strIn, int ui) → Pointer<Utf16> oleaut32
Allocates a new string, copies the specified number of characters from the passed string, and appends a null-terminating character.
SysFreeString(Pointer<Utf16> bstrString) → void oleaut32
Deallocates a string allocated previously by SysAllocString, SysAllocStringByteLen, SysReAllocString, SysAllocStringLen, or SysReAllocStringLen.
SysReAllocString(Pointer<Pointer<Utf16>> pbstr, Pointer<Utf16> psz) → int oleaut32
Reallocates a previously allocated string to be the size of a second string and copies the second string into the reallocated memory.
SysReAllocStringLen(Pointer<Pointer<Utf16>> pbstr, Pointer<Utf16> psz, int len) → int oleaut32
Creates a new BSTR containing a specified number of characters from an old BSTR, and frees the old BSTR.
SysReleaseString(Pointer<Utf16> bstrString) → void oleaut32
Decreases the pinning reference count for the specified string by one. When that count reaches 0, the memory for that string is no longer prevented from being freed.
SysStringByteLen(Pointer<Utf16> bstr) → int oleaut32
Returns the length (in bytes) of a BSTR.
SysStringLen(Pointer<Utf16> pbstr) → int oleaut32
Returns the length of a BSTR.
SystemParametersInfo(int uiAction, int uiParam, Pointer<NativeType> pvParam, int fWinIni) → int user32
Retrieves or sets the value of one of the system-wide parameters. This function can also update the user profile while setting a parameter.
SystemParametersInfoForDpi(int uiAction, int uiParam, Pointer<NativeType> pvParam, int fWinIni, int dpi) → int user32
Retrieves the value of one of the system-wide parameters, taking into account the provided DPI value.
SystemTimeToFileTime(Pointer<SYSTEMTIME> lpSystemTime, Pointer<FILETIME> lpFileTime) → int kernel32
Converts a system time to file time format. System time is based on Coordinated Universal Time (UTC).
TabbedTextOut(int hdc, int x, int y, Pointer<Utf16> lpString, int chCount, int nTabPositions, Pointer<Int32> lpnTabStopPositions, int nTabOrigin) → int user32
The TabbedTextOut function writes a character string at a specified location, expanding tabs to the values specified in an array of tab-stop positions. Text is written in the currently selected font, background color, and text color.
TaskDialog(int hwndOwner, int hInstance, Pointer<Utf16> pszWindowTitle, Pointer<Utf16> pszMainInstruction, Pointer<Utf16> pszContent, int dwCommonButtons, Pointer<Utf16> pszIcon, Pointer<Int32> pnButton) → int comctl32
The TaskDialog function creates, displays, and operates a task dialog. The task dialog contains application-defined message text and title, icons, and any combination of predefined push buttons. This function does not support the registration of a callback function to receive notifications.
TaskDialogIndirect(Pointer<TASKDIALOGCONFIG> pTaskConfig, Pointer<Int32> pnButton, Pointer<Int32> pnRadioButton, Pointer<Int32> pfVerificationFlagChecked) → int comctl32
The TaskDialogIndirect function creates, displays, and operates a task dialog. The task dialog contains application-defined icons, messages, title, verification check box, command links, push buttons, and radio buttons. This function can register a callback function to receive notification messages.
TerminateJobObject(int hJob, int uExitCode) → int kernel32
Terminates all processes currently associated with the job. If the job is nested, this function terminates all processes currently associated with the job and all of its child jobs in the hierarchy.
TerminateProcess(int hProcess, int uExitCode) → int kernel32
Terminates the specified process and all of its threads.
TerminateThread(int hThread, int dwExitCode) → int kernel32
Terminates a thread.
TEXT(String string) → LPWSTR
Converts a Dart string to a natively-allocated string.
TextOut(int hdc, int x, int y, Pointer<Utf16> lpString, int c) → int gdi32
The TextOut function writes a character string at the specified location, using the currently selected font, background color, and text color.
TileWindows(int hwndParent, int wHow, Pointer<RECT> lpRect, int cKids, Pointer<IntPtr> lpKids) → int user32
Tiles the specified child windows of the specified parent window.
ToAscii(int uVirtKey, int uScanCode, Pointer<Uint8> lpKeyState, Pointer<Uint16> lpChar, int uFlags) → int user32
Translates the specified virtual-key code and keyboard state to the corresponding character or characters. The function translates the code using the input language and physical keyboard layout identified by the keyboard layout handle.
ToAsciiEx(int uVirtKey, int uScanCode, Pointer<Uint8> lpKeyState, Pointer<Uint16> lpChar, int uFlags, int dwhkl) → int user32
Translates the specified virtual-key code and keyboard state to the corresponding character or characters. The function translates the code using the input language and physical keyboard layout identified by the input locale identifier.
ToUnicode(int wVirtKey, int wScanCode, Pointer<Uint8> lpKeyState, Pointer<Utf16> pwszBuff, int cchBuff, int wFlags) → int user32
Translates the specified virtual-key code and keyboard state to the corresponding Unicode character or characters.
ToUnicodeEx(int wVirtKey, int wScanCode, Pointer<Uint8> lpKeyState, Pointer<Utf16> pwszBuff, int cchBuff, int wFlags, int dwhkl) → int user32
Translates the specified virtual-key code and keyboard state to the corresponding Unicode character or characters.
TrackPopupMenu(int hMenu, int uFlags, int x, int y, int nReserved, int hWnd, Pointer<RECT> prcRect) → int user32
Displays a shortcut menu at the specified location and tracks the selection of items on the menu. The shortcut menu can appear anywhere on the screen.
TrackPopupMenuEx(int hMenu, int uFlags, int x, int y, int hwnd, Pointer<TPMPARAMS> lptpm) → int user32
Displays a shortcut menu at the specified location and tracks the selection of items on the shortcut menu. The shortcut menu can appear anywhere on the screen.
TransactNamedPipe(int hNamedPipe, Pointer<NativeType> lpInBuffer, int nInBufferSize, Pointer<NativeType> lpOutBuffer, int nOutBufferSize, Pointer<Uint32> lpBytesRead, Pointer<OVERLAPPED> lpOverlapped) → int kernel32
Combines the functions that write a message to and read a message from the specified named pipe into a single network operation.
TranslateAccelerator(int hWnd, int hAccTable, Pointer<MSG> lpMsg) → int user32
Processes accelerator keys for menu commands. The function translates a WM_KEYDOWN or WM_SYSKEYDOWN message to a WM_COMMAND or WM_SYSCOMMAND message (if there is an entry for the key in the specified accelerator table) and then sends the WM_COMMAND or WM_SYSCOMMAND message directly to the specified window procedure. TranslateAccelerator does not return until the window procedure has processed the message.
TranslateMDISysAccel(int hWndClient, Pointer<MSG> lpMsg) → int user32
Processes accelerator keystrokes for window menu commands of the multiple-document interface (MDI) child windows associated with the specified MDI client window. The function translates WM_KEYUP and WM_KEYDOWN messages to WM_SYSCOMMAND messages and sends them to the appropriate MDI child windows.
TranslateMessage(Pointer<MSG> lpMsg) → int user32
Translates virtual-key messages into character messages. The character messages are posted to the calling thread's message queue, to be read the next time the thread calls the GetMessage or PeekMessage function.
TransmitCommChar(int hFile, int cChar) → int kernel32
Transmits a specified character ahead of any pending data in the output buffer of the specified communications device.
UnDecorateSymbolName(Pointer<Utf16> name, Pointer<Utf16> outputString, int maxStringLength, int flags) → int dbghelp
Undecorates the specified decorated C++ symbol name.
UnhookWindowsHookEx(int hhk) → int user32
Removes a hook procedure installed in a hook chain by the SetWindowsHookEx function.
UnionRect(Pointer<RECT> lprcDst, Pointer<RECT> lprcSrc1, Pointer<RECT> lprcSrc2) → int user32
The UnionRect function creates the union of two rectangles. The union is the smallest rectangle that contains both source rectangles.
UnloadKeyboardLayout(int hkl) → int user32
Unloads an input locale identifier (formerly called a keyboard layout).
UnlockFile(int hFile, int dwFileOffsetLow, int dwFileOffsetHigh, int nNumberOfBytesToUnlockLow, int nNumberOfBytesToUnlockHigh) → int kernel32
Unlocks a region in an open file. Unlocking a region enables other processes to access the region.
UnlockFileEx(int hFile, int dwReserved, int nNumberOfBytesToUnlockLow, int nNumberOfBytesToUnlockHigh, Pointer<OVERLAPPED> lpOverlapped) → int kernel32
Unlocks a region in the specified file. This function can operate either synchronously or asynchronously.
UnregisterClass(Pointer<Utf16> lpClassName, int hInstance) → int user32
Unregisters a window class, freeing the memory required for the class.
UnregisterDeviceNotification(Pointer<NativeType> Handle) → int user32
Closes the specified device notification handle.
UnregisterHotKey(int hWnd, int id) → int user32
Frees a hot key previously registered by the calling thread.
UnregisterPowerSettingNotification(int Handle) → int user32
Unregisters the power setting notification.
UnregisterTouchWindow(int hwnd) → int user32
Registers a window as no longer being touch-capable.
UpdateLayeredWindowIndirect(int hWnd, Pointer<UPDATELAYEREDWINDOWINFO> pULWInfo) → int user32
Updates the position, size, shape, content, and translucency of a layered window.
UpdateProcThreadAttribute(Pointer<NativeType> lpAttributeList, int dwFlags, int Attribute, Pointer<NativeType> lpValue, int cbSize, Pointer<NativeType> lpPreviousValue, Pointer<IntPtr> lpReturnSize) → int kernel32
Updates the specified attribute in a list of attributes for process and thread creation.
UpdateResource(int hUpdate, Pointer<Utf16> lpType, Pointer<Utf16> lpName, int wLanguage, Pointer<NativeType> lpData, int cb) → int kernel32
Adds, deletes, or replaces a resource in a portable executable (PE) file.
UpdateWindow(int hWnd) → int user32
The UpdateWindow function updates the client area of the specified window by sending a WM_PAINT message to the window if the window's update region is not empty. The function sends a WM_PAINT message directly to the window procedure of the specified window, bypassing the application queue. If the update region is empty, no message is sent.
UserHandleGrantAccess(int hUserHandle, int hJob, int bGrant) → int user32
Grants or denies access to a handle to a User object to a job that has a user-interface restriction. When access is granted, all processes associated with the job can subsequently recognize and use the handle. When access is denied, the processes can no longer use the handle.
ValidateRect(int hWnd, Pointer<RECT> lpRect) → int user32
The ValidateRect function validates the client area within a rectangle by removing the rectangle from the update region of the specified window.
ValidateRgn(int hWnd, int hRgn) → int user32
The ValidateRgn function validates the client area within a region by removing the region from the current update region of the specified window.
VarBstrCat(Pointer<Utf16> bstrLeft, Pointer<Utf16> bstrRight, Pointer<Pointer<Utf16>> pbstrResult) → int oleaut32
Converts a variant from one type to another.
VarBstrCmp(Pointer<Utf16> bstrLeft, Pointer<Utf16> bstrRight, int lcid, int dwFlags) → int oleaut32
Compares two variants of type BSTR.
VariantChangeType(Pointer<VARIANT> pvargDest, Pointer<VARIANT> pvarSrc, int wFlags, int vt) → int oleaut32
Converts a variant from one type to another.
VariantClear(Pointer<VARIANT> pvarg) → int oleaut32
Clears a variant.
VariantCopy(Pointer<VARIANT> pvargDest, Pointer<VARIANT> pvargSrc) → int oleaut32
Frees the destination variant and makes a copy of the source variant.
VariantInit(Pointer<VARIANT> pvarg) → void oleaut32
Initializes a variant.
VariantTimeToDosDateTime(double vtime, Pointer<Uint16> pwDosDate, Pointer<Uint16> pwDosTime) → int oleaut32
Converts the variant representation of a date and time to MS-DOS date and time values.
VariantTimeToSystemTime(double vtime, Pointer<SYSTEMTIME> lpSystemTime) → int oleaut32
Converts the variant representation of time to system time values.
VerFindFile(int uFlags, Pointer<Utf16> szFileName, Pointer<Utf16> szWinDir, Pointer<Utf16> szAppDir, Pointer<Utf16> szCurDir, Pointer<Uint32> puCurDirLen, Pointer<Utf16> szDestDir, Pointer<Uint32> puDestDirLen) → int version
Determines where to install a file based on whether it locates another version of the file in the system. The values VerFindFile returns in the specified buffers are used in a subsequent call to the VerInstallFile function.
VerifyVersionInfo(Pointer<OSVERSIONINFOEX> lpVersionInformation, int dwTypeMask, int dwlConditionMask) → int kernel32
Compares a set of operating system version requirements to the corresponding values for the currently running version of the system. This function is subject to manifest-based behavior.
VerInstallFile(int uFlags, Pointer<Utf16> szSrcFileName, Pointer<Utf16> szDestFileName, Pointer<Utf16> szSrcDir, Pointer<Utf16> szDestDir, Pointer<Utf16> szCurDir, Pointer<Utf16> szTmpFile, Pointer<Uint32> puTmpFileLen) → int version
Installs the specified file based on information returned from the VerFindFile function. VerInstallFile decompresses the file, if necessary, assigns a unique filename, and checks for errors, such as outdated files.
VerLanguageName(int wLang, Pointer<Utf16> szLang, int cchLang) → int kernel32
Retrieves a description string for the language associated with a specified binary Microsoft language identifier.
VerQueryValue(Pointer<NativeType> pBlock, Pointer<Utf16> lpSubBlock, Pointer<Pointer<NativeType>> lplpBuffer, Pointer<Uint32> puLen) → int version
Retrieves specified version information from the specified version-information resource. To retrieve the appropriate resource, before you call VerQueryValue, you must first call the GetFileVersionInfoSize function, and then the GetFileVersionInfo function.
VerSetConditionMask(int ConditionMask, int TypeMask, int Condition) → int kernel32
Sets the bits of a 64-bit value to indicate the comparison operator to use for a specified operating system version attribute. This function is used to build the dwlConditionMask parameter of the VerifyVersionInfo function.
VirtualAlloc(Pointer<NativeType> lpAddress, int dwSize, int flAllocationType, int flProtect) → Pointer<NativeType> kernel32
Reserves, commits, or changes the state of a region of pages in the virtual address space of the calling process. Memory allocated by this function is automatically initialized to zero.
VirtualAllocEx(int hProcess, Pointer<NativeType> lpAddress, int dwSize, int flAllocationType, int flProtect) → Pointer<NativeType> kernel32
Reserves, commits, or changes the state of a region of memory within the virtual address space of a specified process. The function initializes the memory it allocates to zero.
VirtualFree(Pointer<NativeType> lpAddress, int dwSize, int dwFreeType) → int kernel32
Releases, decommits, or releases and decommits a region of pages within the virtual address space of the calling process.
VirtualFreeEx(int hProcess, Pointer<NativeType> lpAddress, int dwSize, int dwFreeType) → int kernel32
Releases, decommits, or releases and decommits a region of memory within the virtual address space of a specified process.
VirtualLock(Pointer<NativeType> lpAddress, int dwSize) → int kernel32
Locks the specified region of the process's virtual address space into physical memory, ensuring that subsequent access to the region will not incur a page fault.
VirtualProtect(Pointer<NativeType> lpAddress, int dwSize, int flNewProtect, Pointer<Uint32> lpflOldProtect) → int kernel32
Changes the protection on a region of committed pages in the virtual address space of the calling process.
VirtualProtectEx(int hProcess, Pointer<NativeType> lpAddress, int dwSize, int flNewProtect, Pointer<Uint32> lpflOldProtect) → int kernel32
Changes the protection on a region of committed pages in the virtual address space of a specified process.
VirtualQuery(Pointer<NativeType> lpAddress, Pointer<MEMORY_BASIC_INFORMATION> lpBuffer, int dwLength) → int kernel32
Retrieves information about a range of pages in the virtual address space of the calling process.
VirtualQueryEx(int hProcess, Pointer<NativeType> lpAddress, Pointer<MEMORY_BASIC_INFORMATION> lpBuffer, int dwLength) → int kernel32
Retrieves information about a range of pages within the virtual address space of a specified process.
VirtualUnlock(Pointer<NativeType> lpAddress, int dwSize) → int kernel32
Unlocks a specified range of pages in the virtual address space of a process, enabling the system to swap the pages out to the paging file if necessary.
VkKeyScan(int ch) → int user32
Translates a character to the corresponding virtual-key code and shift state for the current keyboard.
VkKeyScanEx(int ch, int dwhkl) → int user32
Translates a character to the corresponding virtual-key code and shift state. The function translates the character using the input language and physical keyboard layout identified by the input locale identifier.
WaitCommEvent(int hFile, Pointer<Uint32> lpEvtMask, Pointer<OVERLAPPED> lpOverlapped) → int kernel32
Waits for an event to occur for a specified communications device. The set of events that are monitored by this function is contained in the event mask associated with the device handle.
WaitForInputIdle(int hProcess, int dwMilliseconds) → int user32
Waits until the specified process has finished processing its initial input and is waiting for user input with no input pending, or until the time-out interval has elapsed.
WaitForSingleObject(int hHandle, int dwMilliseconds) → int kernel32
Waits until the specified object is in the signaled state or the time-out interval elapses.
WaitMessage() → int user32
Yields control to other threads when a thread has no other messages in its message queue. The WaitMessage function suspends the thread and does not return until a new message is placed in the thread's message queue.
waveInAddBuffer(int hwi, Pointer<WAVEHDR> pwh, int cbwh) → int winmm
The waveInAddBuffer function sends an input buffer to the given waveform-audio input device. When the buffer is filled, the application is notified.
waveInClose(int hwi) → int winmm
The waveInClose function closes the given waveform-audio input device.
waveInGetDevCaps(int uDeviceID, Pointer<WAVEINCAPS> pwic, int cbwic) → int winmm
The waveInGetDevCaps function retrieves the capabilities of a given waveform-audio input device.
waveInGetErrorText(int mmrError, Pointer<Utf16> pszText, int cchText) → int winmm
The waveInGetErrorText function retrieves a textual description of the error identified by the given error number.
waveInGetID(int hwi, Pointer<Uint32> puDeviceID) → int winmm
The waveInGetID function gets the device identifier for the given waveform-audio input device.
waveInGetNumDevs() → int winmm
The waveInGetNumDevs function returns the number of waveform-audio input devices present in the system.
waveInGetPosition(int hwi, Pointer<MMTIME> pmmt, int cbmmt) → int winmm
The waveInGetPosition function retrieves the current input position of the given waveform-audio input device.
waveInMessage(int hwi, int uMsg, int dw1, int dw2) → int winmm
The waveInMessage function sends messages to the waveform-audio input device drivers.
waveInOpen(Pointer<IntPtr> phwi, int uDeviceID, Pointer<WAVEFORMATEX> pwfx, int dwCallback, int dwInstance, int fdwOpen) → int winmm
The waveInOpen function opens the given waveform-audio input device for recording.
waveInPrepareHeader(int hwi, Pointer<WAVEHDR> pwh, int cbwh) → int winmm
The waveInPrepareHeader function prepares a buffer for waveform-audio input.
waveInReset(int hwi) → int winmm
The waveInReset function stops input on the given waveform-audio input device and resets the current position to zero.
waveInStart(int hwi) → int winmm
The waveInStart function starts input on the given waveform-audio input device.
waveInStop(int hwi) → int winmm
The waveInStop function stops waveform-audio input.
waveInUnprepareHeader(int hwi, Pointer<WAVEHDR> pwh, int cbwh) → int winmm
The waveInUnprepareHeader function cleans up the preparation performed by the waveInPrepareHeader function. This function must be called after the device driver fills a buffer and returns it to the application. You must call this function before freeing the buffer.
waveOutClose(int hwo) → int winmm
The waveOutClose function closes the given waveform-audio output device.
waveOutGetDevCaps(int uDeviceID, Pointer<WAVEOUTCAPS> pwoc, int cbwoc) → int winmm
The waveOutGetDevCaps function retrieves the capabilities of a given waveform-audio output device.
waveOutGetErrorText(int mmrError, Pointer<Utf16> pszText, int cchText) → int winmm
The waveOutGetErrorText function retrieves a textual description of the error identified by the given error number.
waveOutGetID(int hwo, Pointer<Uint32> puDeviceID) → int winmm
The waveOutGetID function retrieves the device identifier for the given waveform-audio output device.
waveOutGetNumDevs() → int winmm
The waveOutGetNumDevs function retrieves the number of waveform-audio output devices present in the system.
waveOutGetPitch(int hwo, Pointer<Uint32> pdwPitch) → int winmm
The waveOutGetPitch function retrieves the current pitch setting for the specified waveform-audio output device.
waveOutGetPlaybackRate(int hwo, Pointer<Uint32> pdwRate) → int winmm
The waveOutGetPlaybackRate function retrieves the current playback rate for the specified waveform-audio output device.
waveOutGetPosition(int hwo, Pointer<MMTIME> pmmt, int cbmmt) → int winmm
The waveOutGetPosition function retrieves the current playback position of the given waveform-audio output device.
waveOutGetVolume(int hwo, Pointer<Uint32> pdwVolume) → int winmm
The waveOutGetVolume function retrieves the current volume level of the specified waveform-audio output device.
waveOutMessage(int hwo, int uMsg, int dw1, int dw2) → int winmm
The waveOutMessage function sends messages to the waveform-audio output device drivers.
waveOutOpen(Pointer<IntPtr> phwo, int uDeviceID, Pointer<WAVEFORMATEX> pwfx, int dwCallback, int dwInstance, int fdwOpen) → int winmm
The waveOutOpen function opens the given waveform-audio output device for playback.
waveOutPause(int hwo) → int winmm
The waveOutPause function pauses playback on the given waveform-audio output device. The current position is saved. Use the waveOutRestart function to resume playback from the current position.
waveOutPrepareHeader(int hwo, Pointer<WAVEHDR> pwh, int cbwh) → int winmm
The waveOutPrepareHeader function prepares a waveform-audio data block for playback.
waveOutReset(int hwo) → int winmm
The waveOutReset function stops playback on the given waveform-audio output device and resets the current position to zero. All pending playback buffers are marked as done (WHDR_DONE) and returned to the application.
waveOutRestart(int hwo) → int winmm
The waveOutRestart function resumes playback on a paused waveform-audio output device.
waveOutSetPitch(int hwo, int dwPitch) → int winmm
The waveOutSetPitch function sets the pitch for the specified waveform-audio output device.
waveOutSetPlaybackRate(int hwo, int dwRate) → int winmm
The waveOutSetPlaybackRate function sets the playback rate for the specified waveform-audio output device.
waveOutSetVolume(int hwo, int dwVolume) → int winmm
The waveOutSetVolume function sets the volume level of the specified waveform-audio output device.
waveOutUnprepareHeader(int hwo, Pointer<WAVEHDR> pwh, int cbwh) → int winmm
The waveOutUnprepareHeader function cleans up the preparation performed by the waveOutPrepareHeader function. This function must be called after the device driver is finished with a data block. You must call this function before freeing the buffer.
waveOutWrite(int hwo, Pointer<WAVEHDR> pwh, int cbwh) → int winmm
The waveOutWrite function sends a data block to the given waveform-audio output device.
WideCharToMultiByte(int CodePage, int dwFlags, Pointer<Utf16> lpWideCharStr, int cchWideChar, Pointer<Utf8> lpMultiByteStr, int cbMultiByte, Pointer<Utf8> lpDefaultChar, Pointer<Int32> lpUsedDefaultChar) → int kernel32
Maps a UTF-16 (wide character) string to a new character string. The new character string is not necessarily from a multibyte character set.
WidenPath(int hdc) → int gdi32
The WidenPath function redefines the current path as the area that would be painted if the path were stroked using the pen currently selected into the given device context.
WindowFromDC(int hDC) → int user32
The WindowFromDC function returns a handle to the window associated with the specified display device context (DC). Output functions that use the specified device context draw into this window.
WindowFromPhysicalPoint(POINT Point) → int user32
Retrieves a handle to the window that contains the specified physical point.
WindowFromPoint(POINT Point) → int user32
Retrieves a handle to the window that contains the specified point.
WindowsCompareStringOrdinal(int string1, int string2, Pointer<Int32> result) → int winrt
Compares two specified HSTRING objects and returns an integer that indicates their relative position in a sort order.
WindowsConcatString(int string1, int string2, Pointer<IntPtr> newString) → int winrt
Concatenates two specified strings.
WindowsCreateString(Pointer<Utf16> sourceString, int length, Pointer<IntPtr> string) → int winrt
Creates a new HSTRING based on the specified source string.
WindowsDeleteString(int string) → int winrt
Decrements the reference count of a string buffer.
WindowsDeleteStringBuffer(int bufferHandle) → int winrt
Discards a preallocated string buffer if it was not promoted to an HSTRING.
WindowsDuplicateString(int string, Pointer<IntPtr> newString) → int winrt
Creates a copy of the specified string.
WindowsGetStringLen(int string) → int winrt
Gets the length, in Unicode characters, of the specified string.
WindowsGetStringRawBuffer(int string, Pointer<Uint32> length) → Pointer<Utf16> winrt
Retrieves the backing buffer for the specified string.
WindowsIsStringEmpty(int string) → int winrt
Indicates whether the specified string is the empty string.
WindowsPreallocateStringBuffer(int length, Pointer<Pointer<Uint16>> charBuffer, Pointer<IntPtr> bufferHandle) → int winrt
Allocates a mutable character buffer for use in HSTRING creation.
WindowsPromoteStringBuffer(int bufferHandle, Pointer<IntPtr> string) → int winrt
Creates an HSTRING from the specified HSTRING_BUFFER.
WindowsReplaceString(int string, int stringReplaced, int stringReplaceWith, Pointer<IntPtr> newString) → int winrt
Replaces all occurrences of a set of characters in the specified string with another set of characters to create a new string.
WindowsStringHasEmbeddedNull(int string, Pointer<Int32> hasEmbedNull) → int winrt
Indicates whether the specified string has embedded null characters.
WindowsSubstring(int string, int startIndex, Pointer<IntPtr> newString) → int winrt
Retrieves a substring from the specified string. The substring starts at the specified character position.
WindowsSubstringWithSpecifiedLength(int string, int startIndex, int length, Pointer<IntPtr> newString) → int winrt
Retrieves a substring from the specified string. The substring starts at a specified character position and has a specified length.
WindowsTrimStringEnd(int string, int trimString, Pointer<IntPtr> newString) → int winrt
Removes all trailing occurrences of a specified set of characters from the source string.
WindowsTrimStringStart(int string, int trimString, Pointer<IntPtr> newString) → int winrt
Removes all leading occurrences of a specified set of characters from the source string.
WlanAllocateMemory(int dwMemorySize) → Pointer<NativeType> wlanapi
The WlanAllocateMemory function allocates memory. Any memory passed to other Native Wifi functions must be allocated with this function.
WlanCloseHandle(int hClientHandle, Pointer<NativeType> pReserved) → int wlanapi
The WlanCloseHandle function closes a connection to the server.
WlanConnect(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<WLAN_CONNECTION_PARAMETERS> pConnectionParameters, Pointer<NativeType> pReserved) → int wlanapi
The WlanConnect function attempts to connect to a specific network.
WlanDeleteProfile(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<Utf16> strProfileName, Pointer<NativeType> pReserved) → int wlanapi
The WlanDeleteProfile function deletes a wireless profile for a wireless interface on the local computer.
WlanDeviceServiceCommand(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<GUID> pDeviceServiceGuid, int dwOpCode, int dwInBufferSize, Pointer<NativeType> pInBuffer, int dwOutBufferSize, Pointer<NativeType> pOutBuffer, Pointer<Uint32> pdwBytesReturned) → int wlanapi
Allows an original equipment manufacturer (OEM) or independent hardware vendor (IHV) component to communicate with a device service on a particular wireless LAN interface.
WlanDisconnect(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<NativeType> pReserved) → int wlanapi
The WlanDisconnect function disconnects an interface from its current network.
WlanEnumInterfaces(int hClientHandle, Pointer<NativeType> pReserved, Pointer<Pointer<WLAN_INTERFACE_INFO_LIST>> ppInterfaceList) → int wlanapi
The WlanEnumInterfaces function enumerates all of the wireless LAN interfaces currently enabled on the local computer.
WlanExtractPsdIEDataList(int hClientHandle, int dwIeDataSize, Pointer<Uint8> pRawIeData, Pointer<Utf16> strFormat, Pointer<NativeType> pReserved, Pointer<Pointer<WLAN_RAW_DATA_LIST>> ppPsdIEDataList) → int wlanapi
The WlanExtractPsdIEDataList function extracts the proximity service discovery (PSD) information element (IE) data list from raw IE data included in a beacon.
WlanFreeMemory(Pointer<NativeType> pMemory) → void wlanapi
The WlanFreeMemory function frees memory. Any memory returned from Native Wifi functions must be freed.
WlanGetAvailableNetworkList(int hClientHandle, Pointer<GUID> pInterfaceGuid, int dwFlags, Pointer<NativeType> pReserved, Pointer<Pointer<WLAN_AVAILABLE_NETWORK_LIST>> ppAvailableNetworkList) → int wlanapi
The WlanGetAvailableNetworkList function retrieves the list of available networks on a wireless LAN interface.
WlanGetFilterList(int hClientHandle, int wlanFilterListType, Pointer<NativeType> pReserved, Pointer<Pointer<DOT11_NETWORK_LIST>> ppNetworkList) → int wlanapi
The WlanGetFilterList function retrieves a group policy or user permission list.
WlanGetInterfaceCapability(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<NativeType> pReserved, Pointer<Pointer<WLAN_INTERFACE_CAPABILITY>> ppCapability) → int wlanapi
The WlanGetInterfaceCapability function retrieves the capabilities of an interface.
WlanGetNetworkBssList(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<DOT11_SSID> pDot11Ssid, int dot11BssType, int bSecurityEnabled, Pointer<NativeType> pReserved, Pointer<Pointer<WLAN_BSS_LIST>> ppWlanBssList) → int wlanapi
The WlanGetNetworkBssList function retrieves a list of the basic service set (BSS) entries of the wireless network or networks on a given wireless LAN interface.
WlanGetProfile(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<Utf16> strProfileName, Pointer<NativeType> pReserved, Pointer<Pointer<Utf16>> pstrProfileXml, Pointer<Uint32> pdwFlags, Pointer<Uint32> pdwGrantedAccess) → int wlanapi
The WlanGetProfile function retrieves all information about a specified wireless profile.
WlanGetProfileCustomUserData(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<Utf16> strProfileName, Pointer<NativeType> pReserved, Pointer<Uint32> pdwDataSize, Pointer<Pointer<Uint8>> ppData) → int wlanapi
The WlanGetProfileCustomUserData function gets the custom user data associated with a wireless profile.
WlanGetProfileList(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<NativeType> pReserved, Pointer<Pointer<WLAN_PROFILE_INFO_LIST>> ppProfileList) → int wlanapi
The WlanGetProfileList function retrieves the list of profiles in preference order.
WlanGetSecuritySettings(int hClientHandle, int SecurableObject, Pointer<Int32> pValueType, Pointer<Pointer<Utf16>> pstrCurrentSDDL, Pointer<Uint32> pdwGrantedAccess) → int wlanapi
The WlanGetSecuritySettings function gets the security settings associated with a configurable object.
WlanGetSupportedDeviceServices(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<Pointer<WLAN_DEVICE_SERVICE_GUID_LIST>> ppDevSvcGuidList) → int wlanapi
Retrieves a list of the supported device services on a given wireless LAN interface.
WlanHostedNetworkForceStart(int hClientHandle, Pointer<Int32> pFailReason, Pointer<NativeType> pvReserved) → int wlanapi
The WlanHostedNetworkForceStart function transitions the wireless Hosted Network to the wlan_hosted_network_active state without associating the request with the application's calling handle.
WlanHostedNetworkForceStop(int hClientHandle, Pointer<Int32> pFailReason, Pointer<NativeType> pvReserved) → int wlanapi
The WlanHostedNetworkForceStop function transitions the wireless Hosted Network to the wlan_hosted_network_idle without associating the request with the application's calling handle.
WlanHostedNetworkInitSettings(int hClientHandle, Pointer<Int32> pFailReason, Pointer<NativeType> pvReserved) → int wlanapi
The WlanHostedNetworkInitSettings function configures and persists to storage the network connection settings (SSID and maximum number of peers, for example) on the wireless Hosted Network if these settings are not already configured.
WlanHostedNetworkQueryProperty(int hClientHandle, int OpCode, Pointer<Uint32> pdwDataSize, Pointer<Pointer<NativeType>> ppvData, Pointer<Int32> pWlanOpcodeValueType, Pointer<NativeType> pvReserved) → int wlanapi
The WlanHostedNetworkQueryProperty function queries the current static properties of the wireless Hosted Network.
WlanHostedNetworkQuerySecondaryKey(int hClientHandle, Pointer<Uint32> pdwKeyLength, Pointer<Pointer<Uint8>> ppucKeyData, Pointer<Int32> pbIsPassPhrase, Pointer<Int32> pbPersistent, Pointer<Int32> pFailReason, Pointer<NativeType> pvReserved) → int wlanapi
The WlanHostedNetworkQuerySecondaryKey function queries the secondary security key that is configured to be used by the wireless Hosted Network.
WlanHostedNetworkQueryStatus(int hClientHandle, Pointer<Pointer<WLAN_HOSTED_NETWORK_STATUS>> ppWlanHostedNetworkStatus, Pointer<NativeType> pvReserved) → int wlanapi
The WlanHostedNetworkQueryStatus function queries the current status of the wireless Hosted Network.
WlanHostedNetworkRefreshSecuritySettings(int hClientHandle, Pointer<Int32> pFailReason, Pointer<NativeType> pvReserved) → int wlanapi
The WlanHostedNetworkRefreshSecuritySettings function refreshes the configurable and auto-generated parts of the wireless Hosted Network security settings.
WlanHostedNetworkSetProperty(int hClientHandle, int OpCode, int dwDataSize, Pointer<NativeType> pvData, Pointer<Int32> pFailReason, Pointer<NativeType> pvReserved) → int wlanapi
The WlanHostedNetworkSetProperty function sets static properties of the wireless Hosted Network.
WlanHostedNetworkSetSecondaryKey(int hClientHandle, int dwKeyLength, Pointer<Uint8> pucKeyData, int bIsPassPhrase, int bPersistent, Pointer<Int32> pFailReason, Pointer<NativeType> pvReserved) → int wlanapi
The WlanHostedNetworkSetSecondaryKey function configures the secondary security key that will be used by the wireless Hosted Network.
WlanHostedNetworkStartUsing(int hClientHandle, Pointer<Int32> pFailReason, Pointer<NativeType> pvReserved) → int wlanapi
The WlanHostedNetworkStartUsing function starts the wireless Hosted Network.
WlanHostedNetworkStopUsing(int hClientHandle, Pointer<Int32> pFailReason, Pointer<NativeType> pvReserved) → int wlanapi
The WlanHostedNetworkStopUsing function stops the wireless Hosted Network.
WlanIhvControl(int hClientHandle, Pointer<GUID> pInterfaceGuid, int Type, int dwInBufferSize, Pointer<NativeType> pInBuffer, int dwOutBufferSize, Pointer<NativeType> pOutBuffer, Pointer<Uint32> pdwBytesReturned) → int wlanapi
The WlanIhvControl function provides a mechanism for independent hardware vendor (IHV) control of WLAN drivers or services.
WlanOpenHandle(int dwClientVersion, Pointer<NativeType> pReserved, Pointer<Uint32> pdwNegotiatedVersion, Pointer<IntPtr> phClientHandle) → int wlanapi
The WlanOpenHandle function opens a connection to the server.
WlanQueryAutoConfigParameter(int hClientHandle, int OpCode, Pointer<NativeType> pReserved, Pointer<Uint32> pdwDataSize, Pointer<Pointer<NativeType>> ppData, Pointer<Int32> pWlanOpcodeValueType) → int wlanapi
The WlanQueryAutoConfigParameter function queries for the parameters of the auto configuration service.
WlanQueryInterface(int hClientHandle, Pointer<GUID> pInterfaceGuid, int OpCode, Pointer<NativeType> pReserved, Pointer<Uint32> pdwDataSize, Pointer<Pointer<NativeType>> ppData, Pointer<Int32> pWlanOpcodeValueType) → int wlanapi
The WlanQueryInterface function queries various parameters of a specified interface.
WlanReasonCodeToString(int dwReasonCode, int dwBufferSize, Pointer<Utf16> pStringBuffer, Pointer<NativeType> pReserved) → int wlanapi
The WlanReasonCodeToString function retrieves a string that describes a specified reason code.
WlanRegisterDeviceServiceNotification(int hClientHandle, Pointer<WLAN_DEVICE_SERVICE_GUID_LIST> pDevSvcGuidList) → int wlanapi
Allows user mode clients with admin privileges, or User-Mode Driver Framework (UMDF) drivers, to register for unsolicited notifications corresponding to device services that they're interested in.
WlanRegisterNotification(int hClientHandle, int dwNotifSource, int bIgnoreDuplicate, Pointer<NativeFunction<WLAN_NOTIFICATION_CALLBACK>> funcCallback, Pointer<NativeType> pCallbackContext, Pointer<NativeType> pReserved, Pointer<Uint32> pdwPrevNotifSource) → int wlanapi
The WlanRegisterNotification function is used to register and unregister notifications on all wireless interfaces.
WlanRegisterVirtualStationNotification(int hClientHandle, int bRegister, Pointer<NativeType> pReserved) → int wlanapi
The WlanRegisterVirtualStationNotification function is used to register and unregister notifications on a virtual station.
WlanRenameProfile(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<Utf16> strOldProfileName, Pointer<Utf16> strNewProfileName, Pointer<NativeType> pReserved) → int wlanapi
The WlanRenameProfile function renames the specified profile.
WlanSaveTemporaryProfile(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<Utf16> strProfileName, Pointer<Utf16> strAllUserProfileSecurity, int dwFlags, int bOverWrite, Pointer<NativeType> pReserved) → int wlanapi
The WlanSaveTemporaryProfile function saves a temporary profile to the profile store.
WlanScan(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<DOT11_SSID> pDot11Ssid, Pointer<WLAN_RAW_DATA> pIeData, Pointer<NativeType> pReserved) → int wlanapi
The WlanScan function requests a scan for available networks on the indicated interface.
WlanSetAutoConfigParameter(int hClientHandle, int OpCode, int dwDataSize, Pointer<NativeType> pData, Pointer<NativeType> pReserved) → int wlanapi
The WlanSetAutoConfigParameter function sets parameters for the automatic configuration service.
WlanSetFilterList(int hClientHandle, int wlanFilterListType, Pointer<DOT11_NETWORK_LIST> pNetworkList, Pointer<NativeType> pReserved) → int wlanapi
The WlanSetFilterList function sets the permit/deny list.
WlanSetInterface(int hClientHandle, Pointer<GUID> pInterfaceGuid, int OpCode, int dwDataSize, Pointer<NativeType> pData, Pointer<NativeType> pReserved) → int wlanapi
The WlanSetInterface function sets user-configurable parameters for a specified interface.
WlanSetProfile(int hClientHandle, Pointer<GUID> pInterfaceGuid, int dwFlags, Pointer<Utf16> strProfileXml, Pointer<Utf16> strAllUserProfileSecurity, int bOverwrite, Pointer<NativeType> pReserved, Pointer<Uint32> pdwReasonCode) → int wlanapi
The WlanSetProfile function sets the content of a specific profile.
WlanSetProfileCustomUserData(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<Utf16> strProfileName, int dwDataSize, Pointer<Uint8> pData, Pointer<NativeType> pReserved) → int wlanapi
The WlanSetProfileCustomUserData function sets the custom user data associated with a profile.
WlanSetProfileEapUserData(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<Utf16> strProfileName, EAP_METHOD_TYPE eapType, int dwFlags, int dwEapUserDataSize, Pointer<Uint8> pbEapUserData, Pointer<NativeType> pReserved) → int wlanapi
The WlanSetProfileEapUserData function sets the Extensible Authentication Protocol (EAP) user credentials as specified by raw EAP data. The user credentials apply to a profile on an interface.
WlanSetProfileEapXmlUserData(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<Utf16> strProfileName, int dwFlags, Pointer<Utf16> strEapXmlUserData, Pointer<NativeType> pReserved) → int wlanapi
The WlanSetProfileEapXmlUserData function sets the Extensible Authentication Protocol (EAP) user credentials as specified by an XML string. The user credentials apply to a profile on an adapter. These credentials can be used only by the caller.
WlanSetProfileList(int hClientHandle, Pointer<GUID> pInterfaceGuid, int dwItems, Pointer<Pointer<Utf16>> strProfileNames, Pointer<NativeType> pReserved) → int wlanapi
The WlanSetProfileList function sets the preference order of profiles for a given interface.
WlanSetProfilePosition(int hClientHandle, Pointer<GUID> pInterfaceGuid, Pointer<Utf16> strProfileName, int dwPosition, Pointer<NativeType> pReserved) → int wlanapi
The WlanSetProfilePosition function sets the position of a single, specified profile in the preference list.
WlanSetPsdIEDataList(int hClientHandle, Pointer<Utf16> strFormat, Pointer<WLAN_RAW_DATA_LIST> pPsdIEDataList, Pointer<NativeType> pReserved) → int wlanapi
The WlanSetPsdIeDataList function sets the proximity service discovery (PSD) information element (IE) data list.
WlanSetSecuritySettings(int hClientHandle, int SecurableObject, Pointer<Utf16> strModifiedSDDL) → int wlanapi
The WlanGetProfileList function sets the security settings for a configurable object.
Wow64SuspendThread(int hThread) → int kernel32
Suspends the specified WOW64 thread.
WriteConsole(int hConsoleOutput, Pointer<NativeType> lpBuffer, int nNumberOfCharsToWrite, Pointer<Uint32> lpNumberOfCharsWritten, Pointer<NativeType> lpReserved) → int kernel32
Writes a character string to a console screen buffer beginning at the current cursor location.
WriteFile(int hFile, Pointer<Uint8> lpBuffer, int nNumberOfBytesToWrite, Pointer<Uint32> lpNumberOfBytesWritten, Pointer<OVERLAPPED> lpOverlapped) → int kernel32
Writes data to the specified file or input/output (I/O) device.
WriteFileEx(int hFile, Pointer<Uint8> lpBuffer, int nNumberOfBytesToWrite, Pointer<OVERLAPPED> lpOverlapped, Pointer<NativeFunction<LPOVERLAPPED_COMPLETION_ROUTINE>> lpCompletionRoutine) → int kernel32
Writes data to the specified file or input/output (I/O) device. It reports its completion status asynchronously, calling the specified completion routine when writing is completed or canceled and the calling thread is in an alertable wait state.
WriteFileGather(int hFile, Pointer<FILE_SEGMENT_ELEMENT> aSegmentArray, int nNumberOfBytesToWrite, Pointer<Uint32> lpReserved, Pointer<OVERLAPPED> lpOverlapped) → int kernel32
Retrieves data from an array of buffers and writes the data to a file. The function starts writing data to the file at a position that is specified by an OVERLAPPED structure. The WriteFileGather function operates asynchronously.
WritePrinter(int hPrinter, Pointer<NativeType> pBuf, int cbBuf, Pointer<Uint32> pcWritten) → int winspool
The WritePrinter function notifies the print spooler that data should be written to the specified printer.
WriteProcessMemory(int hProcess, Pointer<NativeType> lpBaseAddress, Pointer<NativeType> lpBuffer, int nSize, Pointer<IntPtr> lpNumberOfBytesWritten) → int kernel32
Writes data to an area of memory in a specified process. The entire area to be written to must be accessible or the operation fails.
wsalloc(int wChars) → LPWSTR
Allocates memory for a Unicode string and returns a pointer.
WslConfigureDistribution(Pointer<Utf16> distributionName, int defaultUID, int wslDistributionFlags) → int wslapi
Modifies the behavior of a distribution registered with the Windows Subsystem for Linux (WSL).
WslGetDistributionConfiguration(Pointer<Utf16> distributionName, Pointer<Uint32> distributionVersion, Pointer<Uint32> defaultUID, Pointer<Int32> wslDistributionFlags, Pointer<Pointer<Pointer<Utf8>>> defaultEnvironmentVariables, Pointer<Uint32> defaultEnvironmentVariableCount) → int wslapi
Retrieves the current configuration of a distribution registered with the Windows Subsystem for Linux (WSL).
WslIsDistributionRegistered(Pointer<Utf16> distributionName) → int wslapi
Determines if a distribution is registered with the Windows Subsystem for Linux (WSL).
WslLaunch(Pointer<Utf16> distributionName, Pointer<Utf16> command, int useCurrentWorkingDirectory, int stdIn, int stdOut, int stdErr, Pointer<IntPtr> process) → int wslapi
Launches a Windows Subsystem for Linux (WSL) process in the context of a particular distribution.
WslLaunchInteractive(Pointer<Utf16> distributionName, Pointer<Utf16> command, int useCurrentWorkingDirectory, Pointer<Uint32> exitCode) → int wslapi
Launches an interactive Windows Subsystem for Linux (WSL) process in the context of a particular distribution.This differs from WslLaunch in that the end user will be able to interact with the newly-created process.
WslRegisterDistribution(Pointer<Utf16> distributionName, Pointer<Utf16> tarGzFilename) → int wslapi
Registers a new distribution with the Windows Subsystem for Linux (WSL).
WslUnregisterDistribution(Pointer<Utf16> distributionName) → int wslapi
Unregisters a distribution from the Windows Subsystem for Linux (WSL).
WTSRegisterSessionNotification(int hWnd, int dwFlags) → int wtsapi32
Registers the specified window to receive session change notifications.
WTSUnRegisterSessionNotification(int hWnd) → int wtsapi32
Unregisters the specified window so that it receives no further session change notifications.
XInputEnable(int enable) → void xinput
Sets the reporting state of XInput.
XInputGetAudioDeviceIds(int dwUserIndex, Pointer<Utf16> pRenderDeviceId, Pointer<Uint32> pRenderCount, Pointer<Utf16> pCaptureDeviceId, Pointer<Uint32> pCaptureCount) → int xinput
Retrieves the sound rendering and sound capture audio device IDs that are associated with the headset connected to the specified controller.
XInputGetBatteryInformation(int dwUserIndex, int devType, Pointer<XINPUT_BATTERY_INFORMATION> pBatteryInformation) → int xinput
Retrieves the battery type and charge status of a wireless controller.
XInputGetCapabilities(int dwUserIndex, int dwFlags, Pointer<XINPUT_CAPABILITIES> pCapabilities) → int xinput
Retrieves the capabilities and features of a connected controller.
XInputGetKeystroke(int dwUserIndex, int dwReserved, Pointer<XINPUT_KEYSTROKE> pKeystroke) → int xinput
Retrieves a gamepad input event.
XInputGetState(int dwUserIndex, Pointer<XINPUT_STATE> pState) → int xinput
Retrieves the current state of the specified controller.
XInputSetState(int dwUserIndex, Pointer<XINPUT_VIBRATION> pVibration) → int xinput
Sends data to a connected controller. This function is used to activate the vibration function of a controller.
ZeroMemory(Pointer<NativeType> destination, int length) → void kernel32
Fills a block of memory with zeros.

Typedefs

ATOM = WORD
BOOL = Uint32
BOOLEAN = BYTE
BYTE = Uint8
CallWndProc = HOOKPROC
CCHookProc = LPCCHOOKPROC
CFHookProc = LPCFHOOKPROC
CHAR = Uint8
COLORREF = DWORD
DlgProc = DLGPROC
DLGPROC = INT_PTR Function(HWND, UINT, WPARAM, LPARAM)
Application-defined callback function used with the CreateDialog and DialogBox families of functions. It processes messages sent to a modal or modeless dialog box.
DOUBLE = Double
DrawStateProc = DRAWSTATEPROC
DRAWSTATEPROC = Int32 Function(IntPtr hdc, IntPtr lData, IntPtr wData, Int32 cx, Int32 cy)
Application-defined callback function that renders a complex image for the DrawState function.
DrawTextCallback = DTT_CALLBACK_PROC
DTT_CALLBACK_PROC = Int32 Function(HDC hdc, LPWSTR pszText, Int32 cchText, Pointer<RECT> prc, UINT dwFlags, LPARAM lparam)
Application-defined callback function used with the DrawThemeTextEx function. This function is used instead of DrawText.
DWORD = Uint32
DWORD32 = Uint32
DWORD64 = Uint64
DWORD_PTR = ULONG_PTR
DWORDLONG = Uint64
EnumFontFamExProc = FONTENUMPROC
EnumPageFilesProc = PENUM_PAGE_FILE_CALLBACK
ENUMRESNAMEPROC = BOOL Function(HMODULE hModule, Pointer<Utf16> lpType, Pointer<Utf16> lpName, LONG_PTR lParam)
Application-defined callback function used with the EnumResourceNames and EnumResourceNamesEx functions. It receives the type and name of a resource.
EnumResNameProc = ENUMRESNAMEPROC
EnumResTypeProc = ENUMRESTYPEPROC
ENUMRESTYPEPROC = BOOL Function(HMODULE hModule, Pointer<Utf16> lpszType, LONG_PTR lParam)
Application-defined callback function used with the EnumResourceTypes and EnumResourceTypesEx functions. It receives resource types.
EnumWindowsProc = WNDENUMPROC
ExcepInfoProc = IntPtr Function(Pointer<EXCEPINFO>)
FLOAT = Float
FONTENUMPROC = Int32 Function(Pointer<LOGFONT> lpelfe, Pointer<TEXTMETRIC> lpntme, DWORD FontType, LPARAM lParam)
Application defined callback function used with the EnumFontFamiliesEx function. It is used to process the fonts.
FRHookProc = LPFRHOOKPROC
GRAYSTRINGPROC = Int32 Function(IntPtr Arg1, IntPtr Arg2, Int32 Arg3)
Application-defined callback function used with the GrayString function. It is used to draw a string.
HANDLE = IntPtr
HandlerRoutine = PHANDLER_ROUTINE
HCALL = DWORD
HDC = IntPtr
HINSTANCE = IntPtr
HKEY = IntPtr
HMIDIIN = IntPtr
HMODULE = IntPtr
HMONITOR = IntPtr
HOOKPROC = LRESULT Function(Int32 nCode, WPARAM wParam, LPARAM lParam)
An application-defined or library-defined callback function used with the SetWindowsHookEx function. The system calls this function before calling the window procedure to process a message sent to the thread.
HRESULT = LONG
HRGN = IntPtr
HSTRING = IntPtr
HWND = IntPtr
INT = Int32
INT16 = Int16
INT32 = Int32
INT64 = Int64
INT8 = Int8
INT_PTR = IntPtr
LANGID = WORD
LCID = DWORD
LCTYPE = DWORD
LGRPID = DWORD
LONG = Int32
LONG32 = Int32
LONG64 = Int64
LONG_PTR = IntPtr
LONGLONG = Int64
LPARAM = LONG_PTR
LPBYTE = Pointer<BYTE>
LPCCHOOKPROC = UINT_PTR Function(HWND, UINT, WPARAM, LPARAM)
Application-defined callback function used with the ChooseColor function. Receives messages or notifications intended for the default dialog box procedure of the Color dialog box.
LPCFHOOKPROC = UINT_PTR Function(HWND, UINT, WPARAM, LPARAM)
Application-defined callback function used with the ChooseFont function. Receives messages or notifications intended for the default dialog box procedure of the Font dialog box.
LPEXCEPFINO_DEFERRED_FILLIN = IntPtr Function(Pointer<EXCEPINFO>)
Application-defined callback function used with the IDispatch::Invoke function to defer filling in bstrDescription, bstrHelpFile, and dwHelpContext fields until they are needed.
LPFRHOOKPROC = UINT_PTR Function(HWND, UINT, WPARAM, LPARAM)
Application-defined callback function used with the FindText or ReplaceText function. Receives messages or notifications intended for the default dialog box procedure of the Find or Replace dialog box.
LPHANDLER_FUNCTION = Void Function(DWORD dwControl)
Application-defined callback function used with the RegisterServiceCtrlHandler function. A service program can use it as the control handler function of a particular service.
LPHANDLER_FUNCTION_EX = DWORD Function(DWORD dwControl, DWORD dwEventType, LPVOID lpEventData, LPVOID lpContext)
Application-defined callback function used with the RegisterServiceCtrlHandlerEx function. A service program can use it as the control handler function of a particular service.
LphandlerFunction = LPHANDLER_FUNCTION
LphandlerFunctionEx = LPHANDLER_FUNCTION_EX
LPOCNCHKPROC = Int32 Function(IntPtr, IntPtr, Pointer<NativeType>)
Application-defined callback function that provides special verification for smart card searches.
LPOCNCONNPROC = IntPtr Function(IntPtr, Pointer<Utf16>, Pointer<Utf16>, Pointer<NativeType>)
Application-defined callback function that allows callers to perform additional processing to connect to the smart card.
LPOCNDSCPROC = Void Function(IntPtr, IntPtr, Pointer<NativeType>)
Application-defined callback function that can be used for disconnecting smart cards.
LPOFNHOOKPROC = UINT_PTR Function(HWND, UINT, WPARAM, LPARAM)
Application-defined callback function used with the Explorer-style Open and Save As dialog boxes. Receives notification messages sent from the dialog box. The function also receives messages for any additional controls that you defined by specifying a child dialog template.
LPOVERLAPPED_COMPLETION_ROUTINE = Void Function(DWORD dwErrorCode, DWORD dwNumberOfBytesTransfered, OVERLAPPED lpOverlapped)
Application-defined callback function used with the ReadFileEx and WriteFileEx functions. It is called when the asynchronous input and output (I/O) operation is completed or canceled and the calling thread is in an alertable state (by using the SleepEx, MsgWaitForMultipleObjectsEx, WaitForSingleObjectEx, or WaitForMultipleObjectsEx function with the fAlertable parameter set to TRUE).
LpoverlappedCompletionRoutine = LPOVERLAPPED_COMPLETION_ROUTINE
LPPROGRESS_ROUTINE = Uint32 Function(LONG TotalFileSize, LONG TotalBytesTransferred, LONG StreamSize, LONG StreamBytesTransferred, UINT dwStreamNumber, UINT dwCallbackReason, HANDLE hSourceFile, HANDLE hDestinationFile, PVOID lpData)
An application-defined callback function used with the CopyFileEx, MoveFileTransacted, and MoveFileWithProgress functions.
LPSERVICE_MAIN_FUNCTION = Void Function(DWORD dwNumServicesArgs, Pointer<LPWSTR> lpServiceArgVectors)
Application-defined callback function used as the entry point for a service. The LPSERVICE_MAIN_FUNCTION type defines a pointer to this callback function. ServiceMain is a placeholder for an application-defined function name.
LpserviceMainFunctionw = LPSERVICE_MAIN_FUNCTION
LPSTR = Pointer<Utf8>
LPTHREAD_START_ROUTINE = DWORD Function(Pointer<NativeType> lpParameter)
Application-defined callback function that serves as the starting address for a thread. Specify this address when calling the CreateThread, CreateRemoteThread, or CreateRemoteThreadEx function.
LPVOID = Pointer<NativeType>
LPWSTR = Pointer<Utf16>
LRESULT = LONG_PTR
MagImageScalingCallback = BOOL Function(HWND hwnd, Pointer<NativeType> srcdata, MAGIMAGEHEADER srcheader, Pointer<NativeType> destdata, MAGIMAGEHEADER destheader, RECT unclipped, RECT clipped, HRGN dirty)
Application-defined callback function implements a custom transform for image scaling.
MIDIINPROC = Void Function(HMIDIIN hMidiIn, UINT wMsg, DWORD_PTR dwInstance, DWORD_PTR dwParam1, DWORD_PTR dwParam2)
Application-defined callback function for handling incoming MIDI messages. MidiInProc is a placeholder for the application-supplied function name. The address of this function can be specified in the callback-address parameter of the midiInOpen function.
MidiInProc = MIDIINPROC
MIDIOUTPROC = Void Function(IntPtr hmo, Uint32 wMsg, IntPtr dwInstance, IntPtr dwParam1, IntPtr dwParam2)
Application-defined callback function for handling outgoing MIDI messages. MidiOutProc is a placeholder for the application-supplied function name. The address of the function can be specified in the callback-address parameter of the midiOutOpen function.
MidiOutProc = MIDIOUTPROC
MONITORENUMPROC = Int32 Function(IntPtr hMonitor, IntPtr hDC, Pointer<NativeType> lpRect, IntPtr lParam)
Application-defined callback function used with the EnumDisplayMonitors function. It receives display monitors in the calculated enumeration set.
MonitorEnumProc = MONITORENUMPROC
NTSTATUS = Int32
OFNHookProc = LPOFNHOOKPROC
OpenCardCheckProc = LPOCNCHKPROC
OpenCardConnProc = LPOCNCONNPROC
OpenCardDisconnProc = LPOCNDSCPROC
OutputProc = GRAYSTRINGPROC
PENUM_PAGE_FILE_CALLBACK = BOOL Function(PVOID pContext, Pointer<ENUM_PAGE_FILE_INFORMATION> pPageFileInfo, LPWSTR lpFilename)
Application-defined callback function used with the EnumPageFiles function.
PFN_AUTHENTICATION_CALLBACK_EX = Int32 Function(Pointer<NativeType> pvParam, Pointer<BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS> pAuthCallbackParams)
Application-defined callback function used with the BluetoothRegisterForAuthenticationEx function.
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK = BOOL Function(ULONG uAttribId, LPBYTE pValueStream, ULONG cbStreamSize, LPVOID pvParam)
Application-defined callback function that is called once for each attribute found in the pSDPStream parameter passed to the BluetoothSdpEnumAttributes function call.
PFN_DEVICE_CALLBACK = BOOL Function(LPVOID pvParam, Pointer<BLUETOOTH_DEVICE_INFO> pDevice)
Application-defined callback function used in association with selecting Bluetooth devices. The PFN_DEVICE_CALLBACK function can be set to NULL if no specialized filtering is required.
PFN_SC_NOTIFY_CALLBACK = PVOID Function(PVOID pParameter)
Application-defined callback function that receives a pointer to the SERVICE_NOTIFY structure provided by the caller.
PfnAuthenticationCallbackEx = PFN_AUTHENTICATION_CALLBACK_EX
PFNBLUETOOTH_GATT_EVENT_CALLBACK = Void Function(Int32 EventType, Pointer<NativeType> EventOutParameter, Pointer<NativeType> Context)
Application-defined callback function used with profile drivers to implement a Bluetooth GATT event callback to be called whenever the value of a specific characteristic changes.
PfnBluetoothEnumAttributesCallback = PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK
PfnbluetoothGattEventCallback = PFNBLUETOOTH_GATT_EVENT_CALLBACK
PfnDeviceCallback = PFN_DEVICE_CALLBACK
PfnScNotifyCallbackFunction = PFN_SC_NOTIFY_CALLBACK
PFTASKDIALOGCALLBACK = IntPtr Function(IntPtr hwnd, Uint32 uMsg, IntPtr wParam, IntPtr lParam, IntPtr lpRefData)
Application-defined callback function used with the TaskDialogIndirect function. It receives messages from the task dialog when various events occur.
PHANDLER_ROUTINE = BOOL Function(DWORD dwCtrlType)
Application-defined callback function used with the SetConsoleCtrlHandler function. A console process uses this function to handle control signals received by the process. When the signal is received, the system creates a new thread in the process to execute the function.
PSTR = Pointer<Utf8>
PSYM_ENUMERATESYMBOLS_CALLBACK = Int32 Function(Pointer<SYMBOL_INFO> pSymInfo, Uint32 SymbolSize, Pointer<NativeType> UserContext)
Application-defined callback function used with the SymEnumSymbols, SymEnumTypes, and SymEnumTypesByName functions.
PVOID = Pointer<NativeType>
PWSTR = Pointer<Utf16>
QWORD = Uint64
SENDASYNCPROC = Void Function(IntPtr, Uint32, IntPtr, IntPtr)
Application-defined callback function used with the SendMessageCallback function. The system passes the message to the callback function after passing the message to the destination window procedure. The SENDASYNCPROC type defines a pointer to this callback function. SendAsyncProc is a placeholder for the application-defined function name.
SendAsyncProc = SENDASYNCPROC
SHORT = Int16
SIZE_T = ULONG_PTR
SPNOTIFYCALLBACK = Void Function(WPARAM wParam, LPARAM lParam)
SpNotifyCallback = SPNOTIFYCALLBACK
SubclassProc = SUBCLASSPROC
SUBCLASSPROC = LRESULT Function(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData)
Application-defined callback function used with the RemoveWindowSubclass and SetWindowSubclass functions.
SymEnumSymbolsProc = PSYM_ENUMERATESYMBOLS_CALLBACK
TaskDialogCallbackProc = PFTASKDIALOGCALLBACK
ThreadProc = LPTHREAD_START_ROUTINE
TimerProc = TIMERPROC
TIMERPROC = Void Function(IntPtr, Uint32, Pointer<Uint32>, Int32)
Application-defined callback function that processes WM_TIMER messages.
UCHAR = Uint8
UINT = Uint32
UINT16 = Uint16
UINT32 = Uint32
UINT64 = Uint64
UINT8 = Uint8
UINT_PTR = IntPtr
ULONG = Uint32
ULONG32 = Uint32
ULONG64 = Uint64
ULONG_PTR = IntPtr
ULONGLONG = Uint64
USHORT = Uint16
VARIANT_BOOL = Int16
VTablePointer = Pointer<Pointer<IntPtr>>
Type alias that represents a Pointer to the COM v-table.
WCHAR = Uint16
WindowProc = WNDPROC
WLAN_NOTIFICATION_CALLBACK = Void Function(Pointer<L2_NOTIFICATION_DATA>, Pointer<NativeType>)
Application-defined callback function that is used by an application to register and unregister notifications on all wireless interfaces.
WlanNotificationCallback = WLAN_NOTIFICATION_CALLBACK
WNDENUMPROC = BOOL Function(HWND hwnd, LPARAM lParam)
Application-defined callback function used with the EnumChildWindows function. It receives the child window handles.
WNDPROC = LRESULT Function(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
Application-defined callback function that processes messages sent to a window.
WORD = Uint16
WPARAM = UINT_PTR

Exceptions / Errors

COMException
Generic COM Exception
WindowsException
Generalized Windows exception