summaryrefslogtreecommitdiff
path: root/libusb/libusb.h
diff options
context:
space:
mode:
authorDaniel Drake <dsd@gentoo.org>2008-05-10 14:42:43 +0100
committerDaniel Drake <dsd@gentoo.org>2008-05-10 15:36:29 +0100
commitc3844f7aeb2176636ce6e6ef697659fdb0b30048 (patch)
tree8b5f0a9f1d3f07a0de8289f146422cb0e0e01ec8 /libusb/libusb.h
parentd77052c0d630e33737c38d601fd633155f6b2229 (diff)
downloadlibusb-c3844f7aeb2176636ce6e6ef697659fdb0b30048.tar.gz
Fetch configurations by index (not value)
Otherwise there is no way to know which values to look for.
Diffstat (limited to 'libusb/libusb.h')
-rw-r--r--libusb/libusb.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/libusb/libusb.h b/libusb/libusb.h
index 62ed0ea..f946a27 100644
--- a/libusb/libusb.h
+++ b/libusb/libusb.h
@@ -670,7 +670,9 @@ int libusb_get_device_descriptor(libusb_device *dev,
struct libusb_config_descriptor *libusb_get_active_config_descriptor(
libusb_device *dev);
struct libusb_config_descriptor *libusb_get_config_descriptor(
- libusb_device *dev, uint8_t config);
+ libusb_device *dev, uint8_t config_index);
+struct libusb_config_descriptor *libusb_get_config_descriptor_by_value(
+ libusb_device *dev, uint8_t bConfigurationValue);
void libusb_free_config_descriptor(struct libusb_config_descriptor *config);
uint8_t libusb_get_bus_number(libusb_device *dev);
uint8_t libusb_get_device_address(libusb_device *dev);