diff options
author | Daniel Drake <dsd@gentoo.org> | 2008-05-10 14:42:43 +0100 |
---|---|---|
committer | Daniel Drake <dsd@gentoo.org> | 2008-05-10 15:36:29 +0100 |
commit | c3844f7aeb2176636ce6e6ef697659fdb0b30048 (patch) | |
tree | 8b5f0a9f1d3f07a0de8289f146422cb0e0e01ec8 /libusb/libusbi.h | |
parent | d77052c0d630e33737c38d601fd633155f6b2229 (diff) | |
download | libusb-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/libusbi.h')
-rw-r--r-- | libusb/libusbi.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libusb/libusbi.h b/libusb/libusbi.h index e596b86..c807903 100644 --- a/libusb/libusbi.h +++ b/libusb/libusbi.h @@ -150,6 +150,7 @@ struct libusb_device { uint8_t bus_number; uint8_t device_address; + uint8_t num_configurations; struct list_head list; unsigned long session_data; @@ -273,8 +274,8 @@ struct usbi_os_backend { unsigned char *buffer); int (*get_active_config_descriptor)(struct libusb_device *device, unsigned char *buffer, size_t len); - int (*get_config_descriptor)(struct libusb_device *device, uint8_t config, - unsigned char *buffer, size_t len); + int (*get_config_descriptor)(struct libusb_device *device, + uint8_t config_index, unsigned char *buffer, size_t len); int (*set_configuration)(struct libusb_device_handle *handle, int config); |