winebus.sys: Remove incorrect Report ID from the bus_sdl HID report descriptor.
commitee4e33ed9acf8a0dc4318d6cb0b5ba6c5cf19c0c
authorArkadiusz Hiler <ahiler@codeweavers.com>
Tue, 23 Feb 2021 13:54:07 +0000 (23 15:54 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 23 Feb 2021 21:30:31 +0000 (23 22:30 +0100)
tree684f48b1492fc9c6f9fe6314b4888178b8b5e14f
parent4cb6334b1bd5de08a0e27d1c4f7feb33ae6c0dd9
winebus.sys: Remove incorrect Report ID from the bus_sdl HID report descriptor.

According to "USB Device Class Definition for Human Interface Devices
Firmware Specification Version 1.11" Report ID 0 is reserved and should
not be used.

On top of that if Report ID is used anywhere in the descriptor the
reports are expected to be prepended with an ID and this is not the case
for bus_sdl devices.

It worked only because our current HID parser implementation treats the
Report ID 0 as there would be none.

Signed-off-by: Arkadiusz Hiler <ahiler@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/winebus.sys/bus_sdl.c