summaryrefslogtreecommitdiff
path: root/libusb/os/windows_usb.h
diff options
context:
space:
mode:
authorPete Batard <pbatard@gmail.com>2010-02-11 00:01:32 +0000
committerPete Batard <pbatard@gmail.com>2010-02-11 00:01:32 +0000
commit6ba1e6cb46d59df5bedae4779731565697166a95 (patch)
treea8583bf579c15a0b265b992dd86c822a8dea6336 /libusb/os/windows_usb.h
parent06f92a48c52f91a6784716fbd0a2c5856c30085f (diff)
downloadlibusb-6ba1e6cb46d59df5bedae4779731565697166a95.tar.gz
fixed bad HID input report data when using controlr148
removes the use of transfer->buffer as dest in hid_copy_transfer_data uses private hid_dest copy from windows_transfer_priv instead
Diffstat (limited to 'libusb/os/windows_usb.h')
-rw-r--r--libusb/os/windows_usb.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libusb/os/windows_usb.h b/libusb/os/windows_usb.h
index 30ec048..90aa879 100644
--- a/libusb/os/windows_usb.h
+++ b/libusb/os/windows_usb.h
@@ -298,7 +298,8 @@ static inline struct windows_device_handle_priv *__device_handle_priv(
struct windows_transfer_priv {
struct winfd pollable_fd;
uint8_t interface_number;
- uint8_t *hid_buffer; // 1 byte extended data buffer, required for HID
+ uint8_t *hid_buffer; // 1 byte extended data buffer, required for HID
+ uint8_t *hid_dest; // transfer buffer destination, required for HID
size_t hid_expected_size;
};