/* sync I/O */
int libusb_control_transfer(libusb_device_handle *dev_handle,
- uint8_t request_type, uint8_t request, uint16_t value, uint16_t index,
- unsigned char *data, uint16_t length, unsigned int timeout);
+ uint8_t request_type, uint8_t bRequest, uint16_t wValue, uint16_t wIndex,
+ unsigned char *data, uint16_t wLength, unsigned int timeout);
int libusb_bulk_transfer(libusb_device_handle *dev_handle,
unsigned char endpoint, unsigned char *data, int length,
}
int libusb_get_string_descriptor_ascii(libusb_device_handle *dev,
- uint8_t index, unsigned char *data, int length);
+ uint8_t desc_index, unsigned char *data, int length);
/* polling and timeouts */