Sweden-Number/dlls/dinput
Rémi Bernon 3ad4f9f356 dinput: Reset button state for each report read.
As we loop on ReadFile success we may read multiple reports at once, but
we never reset buttons in the enumeration params. The pressed buttons
are returned by HidP_GetUsagesEx and any other button must be cleared.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52387
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-13 17:04:50 +01:00
..
tests hidclass.sys: Always read InputReportByteLength bytes when not polling. 2022-01-12 17:27:54 +01:00
Makefile.in dinput: Build with msvcrt. 2021-10-11 10:58:38 +02:00
ansi.c dinput: Convert wide action format back to ansi in ConfigureDevices. 2021-12-20 17:52:33 +01:00
config.c dinput: Use msvcrt memory allocation functions. 2021-10-11 10:58:51 +02:00
data_formats.c
device.c dinput: Allow 0xff as a DIDFT_ANYINSTANCE alias with old dinput version. 2022-01-04 11:51:46 +01:00
device_private.h dinput: Improve GetForceFeedbackState / GetEffectStatus stubs. 2021-12-01 18:13:54 +01:00
dinput.rc
dinput.spec
dinput_classes.idl
dinput_main.c dinput: Wait for the internal thread with a timeout. 2022-01-06 11:34:58 +01:00
dinput_private.h dinput: Simplify the internal thread and don't require loader lock. 2021-12-10 22:00:17 +01:00
joystick_hid.c dinput: Reset button state for each report read. 2022-01-13 17:04:50 +01:00
keyboard.c dinput: Move GetProperty implementation for objects to generic device. 2021-11-18 11:11:55 +01:00
mouse.c dinput: Move GetProperty implementation for objects to generic device. 2021-11-18 11:11:55 +01:00
resource.h
version.rc