wine/dlls/dinput
Rémi Bernon afa1e60b27 dinput: Introduce new HID joystick backend.
This adds a new joystick backend, implemented on top of HID and without
any host dependencies. This will be progressively implementated, and
it's not going to be usable until at least a few more patches.

Because of that, and because it may also introduce regressions compared
to the existing backends, it is disabled by default and is optionally
enabled using the following global registry key:

  [HKCU\\Software\\Wine\\DirectInput\\Joysticks]
  "HID"="enabled"

Or using the corresponding AppDefaults registry key:

  [HKCU\\Software\\Wine\\AppDefaults\\<app.exe>\\DirectInput\\Joysticks]
  "HID"="enabled"

This setting will be removed later, when it becomes usable enough, to
use the individual device disable mechanism available in joy.cpl.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-26 21:49:09 +02:00
..
tests dinput/tests: Make overlapped format tests more robust. 2021-08-05 20:43:28 +02:00
ansi.c dinput: Use SUCCEEDED instead of !FAILED. 2021-07-22 13:15:15 +02:00
config.c
data_formats.c
device.c dinput: Allocate data format on device creation. 2021-08-26 21:49:09 +02:00
device_private.h dinput: Factor out IDirectInputDevice ansi vtable. 2021-05-28 21:53:07 +02:00
dinput.rc
dinput.spec
dinput_classes.idl
dinput_main.c dinput: Introduce new HID joystick backend. 2021-08-26 21:49:09 +02:00
dinput_private.h dinput: Introduce new HID joystick backend. 2021-08-26 21:49:09 +02:00
effect_linuxinput.c dinput: Implement IDirectInputDevice_GetEffectInfo WtoA conversion. 2021-05-26 21:29:38 +02:00
joystick.c dinput: Support disabled by default option in device_disabled_registry. 2021-08-26 21:49:09 +02:00
joystick_hid.c dinput: Introduce new HID joystick backend. 2021-08-26 21:49:09 +02:00
joystick_linux.c dinput: Support disabled by default option in device_disabled_registry. 2021-08-26 21:49:09 +02:00
joystick_linuxinput.c dinput: Support disabled by default option in device_disabled_registry. 2021-08-26 21:49:09 +02:00
joystick_osx.c dinput: Allocate data format on device creation. 2021-08-26 21:49:09 +02:00
joystick_private.h dinput: Support disabled by default option in device_disabled_registry. 2021-08-26 21:49:09 +02:00
keyboard.c dinput: Allocate data format on device creation. 2021-08-26 21:49:09 +02:00
Makefile.in dinput: Introduce new HID joystick backend. 2021-08-26 21:49:09 +02:00
mouse.c dinput: Allocate data format on device creation. 2021-08-26 21:49:09 +02:00
resource.h
version.rc