wine/dlls/dinput
Rémi Bernon b3aea08c31 dinput: Use a WH_CBT hook instead of WH_CALLWNDPROC.
WH_CALLWNDPROC hooks are called on every message, but we only need it
for the activation messages. WH_CBT hooks are called for a few events
only, which is much lighter, as we need to use a global hook to track
windows which belong to any other thread.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54431
2023-02-14 20:57:09 +01:00
..
tests dinput/tests: Dynamically allocate async operation handlers. 2023-01-30 20:31:18 +01:00
ansi.c dinput: Add traces to the ANSI wrappers. 2023-01-25 18:31:03 +01:00
config.c
data_formats.c
device.c dinput: Use SendMessageW to notify and stop input thread. 2023-01-30 20:47:34 +01:00
device_private.h dinput: Move rawinput registration to input_thread_update_device_list. 2023-01-30 20:47:34 +01:00
dinput.c dinput: Keep track of input thread users using public refcounts. 2023-01-27 13:39:07 +01:00
dinput.rc
dinput.spec
dinput_classes.idl
dinput_main.c dinput: Use a WH_CBT hook instead of WH_CALLWNDPROC. 2023-02-14 20:57:09 +01:00
dinput_private.h dinput: Use SendMessageW to notify and stop input thread. 2023-01-30 20:47:34 +01:00
joystick_hid.c dinput: Use an internal refcount on all dinput devices. 2023-01-26 22:05:13 +01:00
keyboard.c
Makefile.in dinput: Move dinput class implementation to dinput.c. 2023-01-25 18:31:03 +01:00
mouse.c dinput: Move rawinput registration to input_thread_update_device_list. 2023-01-30 20:47:34 +01:00
resource.h
version.rc