// udecxusbdevice.h
typedef enum _UDECX_ENDPOINT_TYPE {
UdecxEndpointTypeInvalid,
UdecxEndpointTypeSimple,
UdecxEndpointTypeDynamic
} UDECX_ENDPOINT_TYPE, *PUDECX_ENDPOINT_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
Defines values for endpoint types supported by a virtual USB device.
UdecxEndpointTypeInvalidThe endpoint is not of a valid type.
UdecxEndpointTypeSimpleThe endpoint is defined in the first (and only) interface setting of the interface. That device has only one configuration. The client driver creates all endpoints before the device is detected.
UdecxEndpointTypeDynamicThe endpoint is dynamically created in the client driver's implementation of the EVT_UDECX_USB_DEVICE_ENDPOINTS_CONFIGURE callback.
UdecxUsbDeviceInitSetEndpointsType