// usbfnbase.h
typedef struct _USBFN_CLASS_INFORMATION_PACKET_EX {
USBFN_CLASS_INTERFACE_EX FullSpeedClassInterfaceEx;
USBFN_CLASS_INTERFACE_EX HighSpeedClassInterfaceEx;
USBFN_CLASS_INTERFACE_EX SuperSpeedClassInterfaceEx;
WCHAR InterfaceName[MAX_INTERFACE_NAME_LENGTH];
WCHAR InterfaceGuid[MAX_INTERFACE_GUID_LENGTH];
BOOLEAN HasInterfaceGuid;
} USBFN_CLASS_INFORMATION_PACKET_EX, *PUSBFN_CLASS_INFORMATION_PACKET_EX;
View the official Windows Driver Kit DDI referenceNo description available.
Describes device interface class information associated with a USB interface. This structure can be used to describe single and multi-interface functions.
FullSpeedClassInterfaceExA USBFN_CLASS_INTERFACE_EX structure that describes an interface for full speed device.
HighSpeedClassInterfaceExA structure that describes an interface for high speed device.
SuperSpeedClassInterfaceExA USBFN_CLASS_INTERFACE_EX structure that describes an interface for SuperSpeed device.
InterfaceNameA string that contains the interface name.
InterfaceGuidA string from which the driver can derive the device interface GUID.
HasInterfaceGuidDetermines whether the driver has published a device interface is GUID.