libusb_config_descriptor
} libusb_config_descriptor __aligned(sizeof(void *));
int libusb_get_active_config_descriptor(libusb_device * dev, struct libusb_config_descriptor **config);
int libusb_get_config_descriptor(libusb_device * dev, uint8_t config_index, struct libusb_config_descriptor **config);
int libusb_get_config_descriptor_by_value(libusb_device * dev, uint8_t bConfigurationValue, struct libusb_config_descriptor **config);
void libusb_free_config_descriptor(struct libusb_config_descriptor *config);
struct libusb_config_descriptor *pdconf;
struct libusb_config_descriptor *pconfd;
(1 * sizeof(libusb_config_descriptor)) +
uint8_t bConfigurationValue, struct libusb_config_descriptor **config)
libusb_free_config_descriptor(struct libusb_config_descriptor *config)
struct libusb_config_descriptor **config)
struct libusb_config_descriptor **config)
struct libusb_config_descriptor *cfg;