libusbK 
3.0
Library Documentation
© 2011-2021 Travis Lee Robinson. All rights reserved.
Microsoft OS V2.0 Descriptors

Descriptor structures and enums for working with Microsoft OS V2.0 Descriptors. More...

Data Structures

struct  PMSOSV2_COMMON_DESCRIPTOR
 All MS OS V2.0 descriptors start with these two fields. More...
 
struct  PMSOSV2_SET_HEADER_DESCRIPTOR
 Microsoft OS 2.0 descriptor set header. More...
 
struct  PMSOSV2_SUBSET_HEADER_CONFIGURATION_DESCRIPTOR
 Microsoft OS 2.0 configuration subset header. More...
 
struct  PMSOSV2_SUBSET_HEADER_FUNCTION_DESCRIPTOR
 Microsoft OS 2.0 function subset header. More...
 
struct  PMSOSV2_FEATURE_COMPATBLE_ID_DESCRIPTOR
 Microsoft OS 2.0 compatible ID descriptor. More...
 
struct  PMSOSV2_FEATURE_REG_PROPERTY_DESCRIPTOR
 Microsoft OS 2.0 registry property descriptor. More...
 
struct  PMSOSV2_FEATURE_MIN_RESUME_TIME_DESCRIPTOR
 Microsoft OS 2.0 minimum USB resume time descriptor. More...
 
struct  PMSOSV2_FEATURE_MODEL_ID_DESCRIPTOR
 Microsoft OS 2.0 model ID descriptor. More...
 
struct  PMSOSV2_FEATURE_CCGP_DESCRIPTOR
 Microsoft OS 2.0 CCGP device descriptor. More...
 
struct  PMSOSV2_FEATURE_VENDOR_REVISION_DESCRIPTOR
 Microsoft OS 2.0 vendor revision descriptor. More...
 

Enumerations

enum  MSOSV2_DESCRIPTOR_TYPE {
  MSOSV2_DESCRIPTOR_TYPE_SET_HEADER_DESCRIPTOR = 0x00,
  MSOSV2_DESCRIPTOR_TYPE_SUBSET_HEADER_CONFIGURATION = 0x01,
  MSOSV2_DESCRIPTOR_TYPE_SUBSET_HEADER_FUNCTION = 0x02,
  MSOSV2_DESCRIPTOR_TYPE_FEATURE_COMPATIBLE_ID = 0x03,
  MSOSV2_DESCRIPTOR_TYPE_FEATURE_REG_PROPERTY = 0x04,
  MSOSV2_DESCRIPTOR_TYPE_FEATURE_MIN_RESUME_TIME = 0x05,
  MSOSV2_DESCRIPTOR_TYPE_FEATURE_MODEL_ID = 0x06,
  MSOSV2_DESCRIPTOR_TYPE_FEATURE_CCGP_DEVICE = 0x07,
  MSOSV2_DESCRIPTOR_TYPE_FEATURE_VENDOR_REVISION = 0x08
}
 Microsoft OS 2.0 descriptor wDescriptorType values. More...
 

Detailed Description

Descriptor structures and enums for working with Microsoft OS V2.0 Descriptors.

Enumeration Type Documentation

Microsoft OS 2.0 descriptor wDescriptorType values.

Enumerator
MSOSV2_DESCRIPTOR_TYPE_SET_HEADER_DESCRIPTOR 

The MS OS 2.0 descriptor set header.

MSOSV2_DESCRIPTOR_TYPE_SUBSET_HEADER_CONFIGURATION 

Microsoft OS 2.0 configuration subset header.

MSOSV2_DESCRIPTOR_TYPE_SUBSET_HEADER_FUNCTION 

Microsoft OS 2.0 function subset header.

MSOSV2_DESCRIPTOR_TYPE_FEATURE_COMPATIBLE_ID 

Microsoft OS 2.0 compatible ID descriptor.

MSOSV2_DESCRIPTOR_TYPE_FEATURE_REG_PROPERTY 

Microsoft OS 2.0 registry property descriptor.

MSOSV2_DESCRIPTOR_TYPE_FEATURE_MIN_RESUME_TIME 

Microsoft OS 2.0 minimum USB resume time descriptor.

MSOSV2_DESCRIPTOR_TYPE_FEATURE_MODEL_ID 

Microsoft OS 2.0 model ID descriptor.

MSOSV2_DESCRIPTOR_TYPE_FEATURE_CCGP_DEVICE 

Microsoft OS 2.0 CCGP device descriptor.

MSOSV2_DESCRIPTOR_TYPE_FEATURE_VENDOR_REVISION 

Microsoft OS 2.0 vendor revision descriptor.