eXpand your USB potential
Data Structures
Here are the data structures with brief descriptions:
libusb_bos_descriptorA structure representing the Binary Device Object Store (BOS) descriptor
libusb_bos_dev_capability_descriptorA generic representation of a BOS Device Capability descriptor
libusb_config_descriptorA structure representing the standard USB configuration descriptor
libusb_container_id_descriptorA structure representing the Container ID descriptor
libusb_control_setupSetup packet for control transfers
libusb_device_descriptorA structure representing the standard USB device descriptor
libusb_endpoint_descriptorA structure representing the standard USB endpoint descriptor
libusb_interfaceA collection of alternate settings for a particular USB interface
libusb_interface_descriptorA structure representing the standard USB interface descriptor
libusb_iso_packet_descriptorIsochronous packet descriptor
libusb_pollfdFile descriptor for polling
libusb_ss_endpoint_companion_descriptorA structure representing the superspeed endpoint companion descriptor
libusb_ss_usb_device_capability_descriptorA structure representing the SuperSpeed USB Device Capability descriptor This descriptor is documented in section 9.6.2.2 of the USB 3.0 specification
libusb_transferThe generic USB transfer structure
libusb_usb_2_0_extension_descriptorA structure representing the USB 2.0 Extension descriptor This descriptor is documented in section 9.6.2.1 of the USB 3.0 specification
libusb_versionStructure providing the version of the libusbx runtime