summaryrefslogtreecommitdiff
path: root/include/VBox/vusb.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/VBox/vusb.h')
-rw-r--r--include/VBox/vusb.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/include/VBox/vusb.h b/include/VBox/vusb.h
index 3445e5619..3a2d9b8f8 100644
--- a/include/VBox/vusb.h
+++ b/include/VBox/vusb.h
@@ -121,6 +121,25 @@ typedef VUSBDESCDEVICE *PVUSBDESCDEVICE;
/** Pointer to a const USB device descriptor. */
typedef const VUSBDESCDEVICE *PCVUSBDESCDEVICE;
+/**
+ * USB device qualifier (from spec 9.6.2)
+ */
+struct VUSBDEVICEQUALIFIER
+{
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint16_t bcdUsb;
+ uint8_t bDeviceClass;
+ uint8_t bDeviceSubClass;
+ uint8_t bDeviceProtocol;
+ uint8_t bMaxPacketSize0;
+ uint8_t bNumConfigurations;
+ uint8_t bReserved;
+};
+
+typedef struct VUSBDEVICEQUALIFIER VUSBDEVICEQUALIFIER;
+typedef VUSBDEVICEQUALIFIER *PVUSBDEVICEQUALIFIER;
+
/**
* USB configuration descriptor (from spec).