// ucmtypes.h
typedef enum _UCM_TYPEC_PARTNER {
UcmTypeCPartnerInvalid,
UcmTypeCPartnerUfp,
UcmTypeCPartnerDfp,
UcmTypeCPartnerPoweredCableNoUfp,
UcmTypeCPartnerPoweredCableWithUfp,
UcmTypeCPartnerAudioAccessory,
UcmTypeCPartnerDebugAccessory
} UCM_TYPEC_PARTNER;
View the official Windows Driver Kit DDI referenceNo description available.
Defines the state of the Type-C connector.
UcmTypeCPartnerInvalidThe partner port state is invalid.
UcmTypeCPartnerUfpThe partner is an upstream facing port (UFP).
UcmTypeCPartnerDfpThe partner is a downstream facing port (DFP).
UcmTypeCPartnerPoweredCableNoUfpThe partner is a powered cable that requires VConn, that currently does not have a UFP attached on the other end.
UcmTypeCPartnerPoweredCableWithUfpThe partner is a powered and upstream facing.
UcmTypeCPartnerAudioAccessoryThe partner is used as an audio accessory.
UcmTypeCPartnerDebugAccessoryThe partner is a debug accessory.