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

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

Data Structures

struct  PUSB_MSOSV1_STRING_DESCRIPTOR
 Special Microsoft string descriptor used to indicate that a device supports Microsoft OS V1.0 descriptors. More...
 
struct  PMSOSV1_FUNCTION_DESCRIPTOR
 A function section defines the compatible ID and a subcompatible ID for a specified interface or function. More...
 
struct  PMSOSV1_CUSTOM_PROP_DESCRIPTOR
 A custom property section contains the information for a single property. More...
 
struct  PMSOS_CUSTOM_PROP_ELEMENT
 Helper structure for parsing a /ref MSOSV1_CUSTOM_PROP_DESCRIPTOR or a MSOSV2_FEATURE_REG_PROPERTY_DESCRIPTOR. More...
 

Enumerations

enum  MSOS_FEATURE_TYPE {
  MSOS_FEATURE_TYPE_V1_EXTENDED_COMPAT_ID = 0x0004,
  MSOS_FEATURE_TYPE_V1_EXTENDED_PROPS = 0x0005,
  MSOS_FEATURE_TYPE_V2_DESCRIPTOR_SET = 0x0007
}
 Microsoft feature descriptor types. More...
 

Detailed Description

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

Enumeration Type Documentation

Microsoft feature descriptor types.

Enumerator
MSOS_FEATURE_TYPE_V1_EXTENDED_COMPAT_ID 

Microsoft OS V1.0 compatible IDs descriptor.

MSOS_FEATURE_TYPE_V1_EXTENDED_PROPS 

Microsoft OS V1.0 extended properties descriptor.

MSOS_FEATURE_TYPE_V2_DESCRIPTOR_SET 

Microsoft OS V2.0 descriptor set.