libusb_usb_2_0_extension_descriptor
} libusb_usb_2_0_extension_descriptor __aligned(sizeof(void *));
int libusb_get_usb_2_0_extension_descriptor(struct libusb_context *ctx, struct libusb_bos_dev_capability_descriptor *dev_cap, struct libusb_usb_2_0_extension_descriptor **usb_2_0_extension);
void libusb_free_usb_2_0_extension_descriptor(struct libusb_usb_2_0_extension_descriptor *usb_2_0_extension);
struct libusb_usb_2_0_extension_descriptor **usb_2_0_extension)
struct libusb_usb_2_0_extension_descriptor *desc;
struct libusb_usb_2_0_extension_descriptor *usb_2_0_extension)