| libusb 1.0.24 A cross-platform user library to access USB devices

Data Structures
Here are the data structures with brief descriptions:

C libusb_bos_descriptor | A structure representing the Binary Device Object Store (BOS) descriptor
C libusb_bos_dev_capability_descriptor | A generic representation of a BOS Device Capability descriptor
C libusb_config_descriptor | A structure representing the standard USB configuration descriptor
C libusb_container_id_descriptor | A structure representing the Container ID descriptor
C libusb_control_setup | Setup packet for control transfers
C libusb_device_descriptor | A structure representing the standard USB device descriptor
C libusb_endpoint_descriptor | A structure representing the standard USB endpoint descriptor
C libusb_interface | A collection of alternate settings for a particular USB interface
C libusb_interface_descriptor | A structure representing the standard USB interface descriptor
C libusb_iso_packet_descriptor | Isochronous packet descriptor
C libusb_pollfd | File descriptor for polling
C libusb_ss_endpoint_companion_descriptor | A structure representing the superspeed endpoint companion descriptor
C libusb_ss_usb_device_capability_descriptor | A structure representing the SuperSpeed USB Device Capability descriptor This descriptor is documented in section 9.6.2.2 of the USB 3.0 specification
C libusb_transfer | The generic USB transfer structure
C libusb_usb_2_0_extension_descriptor | A structure representing the USB 2.0 Extension descriptor This descriptor is documented in section 9.6.2.1 of the USB 3.0 specification
C libusb_version | Structure providing the version of the libusb runtime