diff options
author | Daniel Drake <dsd@gentoo.org> | 2008-05-10 21:45:42 +0100 |
---|---|---|
committer | Daniel Drake <dsd@gentoo.org> | 2008-05-10 21:45:42 +0100 |
commit | f2ede9876cd4f5cfa7751b975670fa449187fe3d (patch) | |
tree | 952af03ad4b14d6c49d0ec9c8b7138410d6a113b /libusb/libusb.h | |
parent | 8ebb4ccdfaf5f095a1c38787d909d280ea64405c (diff) | |
download | libusb-f2ede9876cd4f5cfa7751b975670fa449187fe3d.tar.gz |
Support unconfigured devices
Diffstat (limited to 'libusb/libusb.h')
-rw-r--r-- | libusb/libusb.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libusb/libusb.h b/libusb/libusb.h index f946a27..a24fce3 100644 --- a/libusb/libusb.h +++ b/libusb/libusb.h @@ -667,12 +667,12 @@ void libusb_unref_device(libusb_device *dev); int libusb_get_device_descriptor(libusb_device *dev, struct libusb_device_descriptor *desc); -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_index); -struct libusb_config_descriptor *libusb_get_config_descriptor_by_value( - libusb_device *dev, uint8_t bConfigurationValue); +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); uint8_t libusb_get_bus_number(libusb_device *dev); uint8_t libusb_get_device_address(libusb_device *dev); |