Descriptor type. Will have value * \ref libusb_descriptor_type::LIBUSB_DT_DEVICE LIBUSB_DT_DEVICE in this * context.
USB-IF class code for the device. See \ref libusb_class_code.
USB-IF protocol code for the device, qualified by the bDeviceClass and * bDeviceSubClass values
USB-IF subclass code for the device, qualified by the bDeviceClass * value
Size of this descriptor (in bytes)
Maximum packet size for endpoint 0
Number of possible configurations
Device release number in binary-coded decimal
USB specification release number in binary-coded decimal. A value of * 0x0200 indicates USB 2.0, 0x0110 indicates USB 1.1, etc.
Index of string descriptor describing manufacturer
Index of string descriptor describing product
Index of string descriptor containing device serial number
USB-IF product ID
USB-IF vendor ID
A structure representing the standard USB device descriptor. This descriptor is documented in section 9.6.1 of the USB 3.0 specification. All multiple-byte fields are represented in host-endian format.