// usbctypes.h
typedef enum _USBC_PD_POWER_DATA_OBJECT_TYPE {
UsbCPdPdoTypeFixedSupply,
UsbCPdPdoTypeBatterySupply,
UsbCPdPdoTypeVariableSupplyNonBattery,
UsbCPdPdoTypeAugmentedPowerDataObject
} USBC_PD_POWER_DATA_OBJECT_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
Defines power data object (PDO) types.
UsbCPdPdoTypeFixedSupplyIndicates the PD data object type is a fixed supply.
UsbCPdPdoTypeBatterySupplyIndicates the PD data object type is a battery supply.
UsbCPdPdoTypeVariableSupplyNonBatteryIndicates the PD data object type is a non-battery variable supply.
UsbCPdPdoTypeAugmentedPowerDataObjectIndicates the PD data object type is an augmented supply.
For information about these members, see the Power Delivery specification.