Flags for hotplug events
Hotplug events
USB capability types
Capabilities supported by an instance of libusb on the current running platform. Test if the loaded library supports a given capability by calling libusb_has_capability().
Device and/or Interface Class codes
Descriptor types as defined by the USB specification.
Endpoint direction. Values for bit 7 of the
Error codes. Most libusbx functions return 0 on success or one of these codes on failure.
Synchronization type for isochronous endpoints. Values for bits 2:3 of the
Usage type for isochronous endpoints. Values for bits 4:5 of the
Log message levels.
* Recipient bits of the * libusb_control_setup::bmRequestType "bmRequestType" field in control * transfers. Values 4 through 31 are reserved.
Request type bits of the libusb_control_setup::bmRequestType "bmRequestType" field in control transfers.
Speed codes. Indicates the speed at which the device is operating.
Masks for the bits of the
Standard requests, as defined in table 9-5 of the USB 3.0 specifications
Supported speeds (wSpeedSupported) bitfield. Indicates what speeds the device supports.
* libusb_transfer.flags values
* Transfer status codes
Endpoint transfer type. Values for bits 0:1 of the
Masks for the bits of the libusb_usb_2_0_extension_descriptor::bmAttributes "bmAttributes" field of the USB 2.0 Extension descriptor.
Converted/butchered LIBUSB header to a D-Language interface