struct topic
Structs
Structs used in the Win32 API.
Classes
- ACCEL struct
- Defines an accelerator key used in an accelerator table.
- ACL struct
- The ACL structure is the header of an access control list (ACL). A complete ACL consists of an ACL structure followed by an ordered list of zero or more access control entries (ACEs).
- ACTCTX struct
- The ACTCTX structure is used by the CreateActCtx function to create the activation context.
- 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.
- ADDRINFO struct
- The addrinfoW structure is used by the GetAddrInfoW function to hold host address information.
- ALTTABINFO struct
- Contains status information for the application-switching (ALT+TAB) window.
- APPX_PACKAGE_SETTINGS struct
- Represents package settings used to create a package.
- 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.
- AudioClientProperties struct
- The AudioClientProperties structure is used to set the parameters that describe the properties of the client's audio stream.
- 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_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_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.
- 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
- 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
- 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.
- COMSTAT struct
- Contains information about a communications device. This structure is filled by the ClearCommError function.
- CONSOLE_CURSOR_INFO struct
- Contains information about the console cursor.
- CONSOLE_READCONSOLE_CONTROL struct
- Contains information for a console read operation.
- CONSOLE_SCREEN_BUFFER_INFO struct
- Contains information about a console screen buffer.
- CONSOLE_SELECTION_INFO struct
- Contains information for a console selection.
- COORD struct
- Defines the coordinates of a character cell in a console screen buffer. The origin of the coordinate system (0,0) is at the top, left cell of the buffer.
- COR_FIELD_OFFSET struct
- Stores the offset, within a class, of the specified field.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- FD_SET struct
- The fd_set structure is used by various Windows Sockets functions and service providers, such as the select function, to place sockets into a set for various purposes, such as testing a given socket for readability using the readfds parameter of the select function.
- FILE_SEGMENT_ELEMENT struct
- Union that contains a 64-bit value that points to a page of data.
- FILETIME struct
- Contains a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).
- FINDREPLACE struct
- Contains information that the FindText and ReplaceText functions use to initialize the Find and Replace dialog boxes. The FINDMSGSTRING registered message uses this structure to pass the user's search or replacement input to the owner window of a Find or Replace dialog box.
- FOCUS_EVENT_RECORD struct
- Describes a focus event in a console INPUT_RECORD structure. These events are used internally and should be ignored.
- FUNCDESC struct
- Describes a function.
- GESTURECONFIG struct
- Gets and sets the configuration for enabling gesture messages and the type of this configuration.
- GESTUREINFO struct
- Stores information about a gesture.
- GESTURENOTIFYSTRUCT struct
- When transmitted with WM_GESTURENOTIFY messages, passes information about a gesture.
- GUID struct
- Represents a 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.
- HOSTENT struct
- The hostent structure is used by functions to store information about a given host, such as host name, IPv4 address, and so forth. An application should never attempt to modify this structure or to free any of its components. Furthermore, only one copy of the hostent structure is allocated per thread, and an application should therefore copy any information that it needs before issuing any other Windows Sockets API calls.
- HWAVEIN struct
- Handle of an open waveform-audio input device.
- 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.
- IDLDESC struct
- Contains the IDL attributes of a type.
- IN_ADDR struct
- The IN_ADDR structure represents an IPv4 Internet address.
- 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.
- ITEMIDLIST struct
- Contains a list of item identifiers.
- 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.
- KNOWNFOLDER_DEFINITION struct
- Defines the specifics of a known folder.
- 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.
- 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.
- MEMORY_BASIC_INFORMATION struct
- Contains information about a range of pages in the virtual address space of a process. The VirtualQuery and VirtualQueryEx functions use this structure.
- MEMORYSTATUSEX struct
- Contains information about the current state of both physical and virtual memory, including extended memory. The GlobalMemoryStatusEx function stores information in this structure.
- MENU_EVENT_RECORD struct
- Describes a menu event in a console INPUT_RECORD structure. These events are used internally and should be ignored.
- MENUBARINFO struct
- Contains menu bar information.
- MENUINFO struct
- Contains information about a menu.
- MENUITEMINFO struct
- Contains information about a menu item.
- MENUITEMTEMPLATE struct
- Defines a menu item in a menu template.
- MENUITEMTEMPLATEHEADER struct
- Defines the header for a menu template. A complete menu template consists of a header and one or more menu item lists.
- METAFILEPICT struct
- Defines the metafile picture format used for exchanging metafile data through the clipboard.
- MIDIEVENT struct
- The MIDIEVENT structure describes a MIDI event in a stream buffer.
- MIDIHDR struct
- The MIDIHDR structure defines the header used to identify a MIDI system-exclusive or stream buffer.
- MIDIINCAPS struct
- The MIDIINCAPS structure describes the capabilities of a MIDI input device.
- MIDIOUTCAPS struct
- The MIDIOUTCAPS structure describes the capabilities of a MIDI output device.
- MIDIPROPTEMPO struct
- The MIDIPROPTEMPO structure contains the tempo property for a stream.
- MIDIPROPTIMEDIV struct
- The MIDIPROPTIMEDIV structure contains the time division property for a stream.
- MIDISTRMBUFFVER struct
- The MIDISTRMBUFFVER structure contains version information for a long MIDI event of the MEVT_VERSION type.
- MINMAXINFO struct
- Contains information about a window's maximized size and position and its minimum and maximum tracking size.
- 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.
- 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.
- NEWTEXTMETRIC struct
- The NEWTEXTMETRIC structure contains data that describes a physical font.
- NLM_SIMULATED_PROFILE_INFO struct
- Used to specify values that are used by SetSimulatedProfileInfo to override current internet connection profile values in an RDP Child Session to support the simulation of specific metered internet connection conditions.
- NONCLIENTMETRICS struct
- Contains the scalable metrics associated with the nonclient area of a nonminimized window. This structure is used by the SPI_GETNONCLIENTMETRICS and SPI_SETNONCLIENTMETRICS actions of the SystemParametersInfo function.
- NOTIFYICONDATA struct
- Contains information that the system needs to display notifications in the notification area. Used by Shell_NotifyIcon.
- OPENCARD_SEARCH_CRITERIA struct
- The OPENCARD_SEARCH_CRITERIA structure is used by the SCardUIDlgSelectCard function in order to recognize cards that meet the requirements set forth by the caller. You can, however, call SCardUIDlgSelectCard without using this structure.
- OPENCARDNAME struct
- The OPENCARDNAME structure contains the information that the GetOpenCardName function uses to initialize a smart card Select Card dialog box. Calling SCardUIDlgSelectCard with OPENCARDNAME_EX is recommended over calling GetOpenCardName with OPENCARDNAME. OPENCARDNAME is provided for backward compatibility.
- OPENCARDNAME_EX struct
- The OPENCARDNAME_EX structure contains the information that the SCardUIDlgSelectCard function uses to initialize a smart card Select Card dialog box.
- OPENFILENAME struct
- Contains information that the GetOpenFileName and GetSaveFileName functions use to initialize an Open or Save As dialog box. After the user closes the dialog box, the system returns information about the user's selection in this structure.
- 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.
- POWERBROADCAST_SETTING struct
- Sent with a power setting event and contains data about the specific change.
- PRINT_EXECUTION_DATA struct
- Contains the execution context of the printer driver that calls GetPrintExecutionData.
- PRINTER_DEFAULTS struct
- The PRINTER_DEFAULTS structure specifies the default data type, environment, initialization data, and access rights for a printer.
- PRINTER_INFO_1 struct
- The PRINTER_INFO_1 structure specifies general printer information.
- PRINTER_INFO_2 struct
- The PRINTER_INFO_2 structure specifies detailed printer information.
- PRINTER_INFO_3 struct
- The PRINTER_INFO_3 structure specifies printer security information.
- PRINTER_INFO_4 struct
- The PRINTER_INFO_4 structure specifies general printer information. The structure can be used to retrieve minimal printer information on a call to EnumPrinters. Such a call is a fast and easy way to retrieve the names and attributes of all locally installed printers on a system and all remote printer connections that a user has established.
- PRINTER_INFO_5 struct
- The PRINTER_INFO_5 structure specifies detailed printer information.
- PRINTER_INFO_6 struct
- The PRINTER_INFO_6 specifies the status value of a printer.
- PRINTER_NOTIFY_INFO struct
- The PRINTER_NOTIFY_INFO structure contains printer information returned by the FindNextPrinterChangeNotification function. The function returns this information after a wait operation on a printer change notification object has been satisfied.
- PRINTER_NOTIFY_INFO_DATA struct
- The PRINTER_NOTIFY_INFO_DATA structure identifies a job or printer information field and provides the current data for that field.
- PRINTER_OPTIONS struct
- Represents printer options.
- PROCESS_HEAP_ENTRY struct
- Contains information about a heap element. The HeapWalk function uses a PROCESS_HEAP_ENTRY structure to enumerate the elements of a heap.
- PROCESS_INFORMATION struct
- Contains information about a newly created process and its primary thread. It is used with the CreateProcess, CreateProcessAsUser, CreateProcessWithLogonW, or CreateProcessWithTokenW function.
- PROPERTYKEY struct
- Specifies the FMTID/PID identifier that programmatically identifies a property.
- 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.
- PROTOENT struct
- The protoent structure contains the name and protocol numbers that correspond to a given protocol name. Applications must never attempt to modify this structure or to free any of its components. Furthermore, only one copy of this structure is allocated per thread, and therefore, the application should copy any information it needs before issuing any other Windows Sockets function calls.
- 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.
- RGBQUAD struct
- The RGBQUAD structure describes a color consisting of relative intensities of red, green, and blue.
- 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.
- 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.
- SERVENT struct
- The servent structure is used to store or return the name and service number for a given service name.
- 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.
- 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.
- 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.
- SOCKADDR struct
- The SOCKADDR structure stores socket address information.
- 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.
- 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.
- SPVOICESTATUS struct
- SPVOICESTATUS contains voice status information. This structure is returned by ISpVoice::GetStatus.
- STARTUPINFO struct
- Specifies the window station, desktop, standard handles, and appearance of the main window for a process at creation time.
- STARTUPINFOEX struct
- Specifies the window station, desktop, standard handles, and attributes for a new process. It is used with the CreateProcess and CreateProcessAsUser functions.
- STATPROPSETSTG struct
- The STATPROPSETSTG structure contains information about a property set.
- STATPROPSTG struct
- The STATPROPSTG structure contains data about a single property in a property set. This data is the property ID and type tag, and the optional string name that may be associated with the property.
- STATSTG struct
- The STATSTG structure contains statistical data about an open storage, stream, or byte-array object. This structure is used in the IEnumSTATSTG, ILockBytes, IStorage, and IStream interfaces.
- STORAGE_DEVICE_NUMBER struct
- Contains information about a device. This structure is used by the IOCTL_STORAGE_GET_DEVICE_NUMBER control code.
- STRRET struct
- Contains strings returned from the IShellFolder interface methods.
- STYLESTRUCT struct
- Contains the styles for a window.
- SYMBOL_INFO struct
- Contains symbol information.
- SYSTEM_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_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.
- 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.
- TIMEVAL struct
- The timeval structure is used to specify a time interval. It is associated with the Berkeley Software Distribution (BSD) Time.h header file.
- 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.
- TOKEN_APPCONTAINER_INFORMATION struct
- The TOKEN_APPCONTAINER_INFORMATION structure specifies all the information in a token that is necessary for an app container.
- TOKEN_INFORMATION_CLASS struct
- The TOKEN_INFORMATION_CLASS enumeration contains values that specify the type of information being assigned to or retrieved from an access token.
- TOUCHINPUT struct
- Encapsulates data for touch input.
- TOUCHPREDICTIONPARAMETERS struct
- Contains hardware input details that can be used to predict touch targets and help compensate for hardware latency when processing touch and gesture input that contains distance and velocity data.
- TPMPARAMS struct
- Contains extended parameters for the TrackPopupMenuEx function.
- TYPEATTR struct
- Contains attributes of a type.
- TYPEDESC struct
- Describes the type of a variable, the return type of a function, or the type of a function parameter.
- 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.
- 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
- 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.
- WIN32_FIND_DATA struct
- Contains information about the file that is found by the FindFirstFile, FindFirstFileEx, or FindNextFile function.
- WINDOW_BUFFER_SIZE_RECORD struct
- Describes a change in the size of the console screen buffer.
- WINDOWINFO struct
- Contains window information.
- WINDOWPLACEMENT struct
- Contains information about the placement of a window on the screen.
- WINDOWPOS struct
- Contains information about the size and position of a window.
- 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.
- 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.