From f2ede9876cd4f5cfa7751b975670fa449187fe3d Mon Sep 17 00:00:00 2001 From: Daniel Drake Date: Sat, 10 May 2008 21:45:42 +0100 Subject: Support unconfigured devices --- libusb/libusb.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'libusb/libusb.h') 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); -- cgit v1.2.1