13#ifndef ZEPHYR_INCLUDE_USB_MSOS_DESC_H
14#define ZEPHYR_INCLUDE_USB_MSOS_DESC_H
96#define DEVICE_INTERFACE_GUIDS_PROPERTY_NAME \
97 'D', 0x00, 'e', 0x00, 'v', 0x00, 'i', 0x00, 'c', 0x00, 'e', 0x00, \
98 'I', 0x00, 'n', 0x00, 't', 0x00, 'e', 0x00, 'r', 0x00, 'f', 0x00, \
99 'a', 0x00, 'c', 0x00, 'e', 0x00, 'G', 0x00, 'U', 0x00, 'I', 0x00, \
100 'D', 0x00, 's', 0x00, 0x00, 0x00
msosv2_property_data_type
Definition msos_desc.h:35
@ MS_OS_20_PROPERTY_DATA_REG_SZ
Definition msos_desc.h:37
@ MS_OS_20_PROPERTY_DATA_REG_LINK
Definition msos_desc.h:42
@ MS_OS_20_PROPERTY_DATA_REG_MULTI_SZ
Definition msos_desc.h:43
@ MS_OS_20_PROPERTY_DATA_REG_EXPAND_SZ
Definition msos_desc.h:38
@ MS_OS_20_PROPERTY_DATA_REG_DWORD_BIG_ENDIAN
Definition msos_desc.h:41
@ MS_OS_20_PROPERTY_DATA_REG_DWORD_LITTLE_ENDIAN
Definition msos_desc.h:40
@ MS_OS_20_PROPERTY_DATA_RESERVED
Definition msos_desc.h:36
@ MS_OS_20_PROPERTY_DATA_REG_BINARY
Definition msos_desc.h:39
msosv2_descriptor_index
Definition msos_desc.h:18
@ MS_OS_20_SET_ALT_ENUMERATION
Definition msos_desc.h:20
@ MS_OS_20_DESCRIPTOR_INDEX
Definition msos_desc.h:19
msosv2_descriptor_type
Definition msos_desc.h:23
@ MS_OS_20_SUBSET_HEADER_FUNCTION
Definition msos_desc.h:26
@ MS_OS_20_FEATURE_VENDOR_REVISION
Definition msos_desc.h:32
@ MS_OS_20_FEATURE_MIN_RESUME_TIME
Definition msos_desc.h:29
@ MS_OS_20_FEATURE_CCGP_DEVICE
Definition msos_desc.h:31
@ MS_OS_20_SET_HEADER_DESCRIPTOR
Definition msos_desc.h:24
@ MS_OS_20_FEATURE_MODEL_ID
Definition msos_desc.h:30
@ MS_OS_20_FEATURE_REG_PROPERTY
Definition msos_desc.h:28
@ MS_OS_20_FEATURE_COMPATIBLE_ID
Definition msos_desc.h:27
@ MS_OS_20_SUBSET_HEADER_CONFIGURATION
Definition msos_desc.h:25
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
__UINT16_TYPE__ uint16_t
Definition stdint.h:89
Definition msos_desc.h:118
uint16_t wLength
Definition msos_desc.h:119
uint16_t wDescriptorType
Definition msos_desc.h:120
Definition msos_desc.h:77
uint8_t CompatibleID[8]
Definition msos_desc.h:80
uint16_t wLength
Definition msos_desc.h:78
uint16_t wDescriptorType
Definition msos_desc.h:79
uint8_t SubCompatibleID[8]
Definition msos_desc.h:81
Definition msos_desc.h:85
uint16_t wPropertyDataLength
Definition msos_desc.h:91
uint16_t wLength
Definition msos_desc.h:86
uint16_t wPropertyNameLength
Definition msos_desc.h:89
uint8_t bPropertyData[80]
Definition msos_desc.h:92
uint8_t PropertyName[42]
Definition msos_desc.h:90
uint16_t wDescriptorType
Definition msos_desc.h:87
uint16_t wPropertyDataType
Definition msos_desc.h:88
Definition msos_desc.h:111
uint16_t wLength
Definition msos_desc.h:112
uint8_t ModelID[16]
Definition msos_desc.h:114
uint16_t wDescriptorType
Definition msos_desc.h:113
Definition msos_desc.h:103
uint8_t bResumeSignalingTime
Definition msos_desc.h:107
uint16_t wDescriptorType
Definition msos_desc.h:105
uint8_t bResumeRecoveryTime
Definition msos_desc.h:106
uint16_t wLength
Definition msos_desc.h:104
Definition msos_desc.h:124
uint16_t wLength
Definition msos_desc.h:125
uint16_t wDescriptorType
Definition msos_desc.h:126
uint16_t VendorRevision
Definition msos_desc.h:127