// usbctypes.h
typedef enum _USBC_DATA_ROLE {
UsbCDataRoleInvalid,
UsbCDataRoleDfp,
UsbCDataRoleUfp
} USBC_DATA_ROLE;
View the official Windows Driver Kit DDI referenceNo description available.
Defines data roles of USB Type-C connected devices.
UsbCDataRoleInvalidIndicates the data role state is invalid.
UsbCDataRoleDfpOperates as a DFP.
UsbCDataRoleUfpOperates as a UFP.