// usbctypes.h
typedef enum _USBC_CURRENT {
UsbCCurrentInvalid,
UsbCCurrentDefaultUsb,
UsbCCurrent1500mA,
UsbCCurrent3000mA
} USBC_CURRENT;
View the official Windows Driver Kit DDI referenceNo description available.
Defines different Type-C current levels, as defined in the Type-C specification.
UsbCCurrentInvalidIndicates the power sourcing current state is invalid.
UsbCCurrentDefaultUsbIndicates the power sourcing current is the default USB current.
UsbCCurrent1500mAIndicates the power sourcing current is 1500 mA.
UsbCCurrent3000mAIndicates the power sourcing current is 3000 mA.