Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
MS OS 2.0 descriptor definitions. More...
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | msosv2_descriptor_set_header |
struct | msosv2_configuration_subset_header |
struct | msosv2_function_subset_header |
struct | msosv2_compatible_id |
struct | msosv2_guids_property |
Macros | |
#define | DEVICE_INTERFACE_GUIDS_PROPERTY_NAME |
Enumerations | |
enum | msosv2_descriptor_index { MS_OS_20_DESCRIPTOR_INDEX = 0x07 , MS_OS_20_SET_ALT_ENUMERATION = 0x08 } |
enum | msosv2_descriptor_type { MS_OS_20_SET_HEADER_DESCRIPTOR = 0x00 , MS_OS_20_SUBSET_HEADER_CONFIGURATION = 0x01 , MS_OS_20_SUBSET_HEADER_FUNCTION = 0x02 , MS_OS_20_FEATURE_COMPATIBLE_ID = 0x03 , MS_OS_20_FEATURE_REG_PROPERTY = 0x04 , MS_OS_20_FEATURE_MIN_RESUME_TIME = 0x05 , MS_OS_20_FEATURE_MODEL_ID = 0x06 , MS_OS_20_FEATURE_CCGP_DEVICE = 0x07 , MS_OS_20_FEATURE_VENDOR_REVISION = 0x08 } |
enum | msosv2_property_data_type { MS_OS_20_PROPERTY_DATA_RESERVED = 0 , MS_OS_20_PROPERTY_DATA_REG_SZ = 1 , MS_OS_20_PROPERTY_DATA_REG_EXPAND_SZ = 2 , MS_OS_20_PROPERTY_DATA_REG_BINARY = 3 , MS_OS_20_PROPERTY_DATA_REG_DWORD_LITTLE_ENDIAN = 4 , MS_OS_20_PROPERTY_DATA_REG_DWORD_BIG_ENDIAN = 5 , MS_OS_20_PROPERTY_DATA_REG_LINK = 6 , MS_OS_20_PROPERTY_DATA_REG_MULTI_SZ = 7 } |
MS OS 2.0 descriptor definitions.
#define DEVICE_INTERFACE_GUIDS_PROPERTY_NAME |