|
Descriptor structures and enums for working with USB BOS Descriptors. More...
Data Structures | |
struct | PBOS_DEV_CAPABILITY_DESCRIPTOR |
BOS device capability descriptor. More... | |
struct | PBOS_DESCRIPTOR |
USB 3.0 and USB 2.0 LPM Binary Device Object Store (BOS). More... | |
struct | PBOS_USB_2_0_EXTENSION_DESCRIPTOR |
USB 2.0 Extension descriptor. More... | |
struct | PBOS_SS_USB_DEVICE_CAPABILITY_DESCRIPTOR |
SuperSpeed Device Capability Descriptor. More... | |
struct | PBOS_CONTAINER_ID_DESCRIPTOR |
Container ID Descriptor. More... | |
struct | PBOS_PLATFORM_DESCRIPTOR |
Platform specific capabilities. More... | |
struct | PBOS_WINDOWS_PLATFORM_VERSION |
This structure represents the windows version records that follow a BOS windows platform descriptor. More... | |
Enumerations | |
enum | BOS_CAPABILITY_TYPE { BOS_CAPABILITY_TYPE_WIRELESS_USB_DEVICE_CAPABILITY = 0x01, BOS_CAPABILITY_TYPE_USB_2_0_EXTENSION = 0x02, BOS_CAPABILITY_TYPE_SS_USB_DEVICE_CAPABILITY = 0x03, BOS_CAPABILITY_TYPE_CONTAINER_ID = 0x04, BOS_CAPABILITY_TYPE_PLATFORM = 0x05, BOS_POWER_DELIVERY_CAPABILITY = 0x06, BOS_BATTERY_INFO_CAPABILITY = 0x07, BOS_PD_CONSUMER_PORT_CAPABILITY = 0x08, BOS_PD_PROVIDER_PORT_CAPABILITY = 0x09, BOS_SUPERSPEED_PLUS = 0x0A, BOS_PRECISION_TIME_MEASUREMENT = 0x0B, BOS_WIRELESS_USB_EXT = 0x0C, BOS_BILLBOARD = 0x0D, BOS_AUTHENTICATION = 0x0E, BOS_BILLBOARD_EX = 0x0F, BOS_CONFIGURATION_SUMMARY = 0x10 } |
USB BOS capability types. More... | |
Descriptor structures and enums for working with USB BOS Descriptors.
enum BOS_CAPABILITY_TYPE |
USB BOS capability types.