struct io.UsbDeviceDescriptor

struct UsbDeviceDescriptor {
    // fields

    io.UsbConfigurationDescriptor const* m_configurationDescriptorTable;
    typedef unsigned long size_t m_configurationCount;
    typedef unsigned short uint16_t m_usbVersion;
    typedef unsigned short uint16_t m_deviceVersion;
    typedef unsigned short uint16_t m_vendorId;
    typedef unsigned short uint16_t m_productId;
    typedef unsigned char uint8_t m_class;
    typedef unsigned char uint8_t m_subClass;
    typedef unsigned char uint8_t m_protocol;
    typedef unsigned char uint8_t m_vendorDescriptorId;
    typedef unsigned char uint8_t m_productDescriptorId;
    typedef unsigned char uint8_t m_serialDescriptorId;
};