server: Implement RegisterRawInputDevices RIDEV_NOLEGACY flag.
commit8cf7fe3b7c20665ad308ce3010cd635ac63da6b7
authorRémi Bernon <rbernon@codeweavers.com>
Wed, 24 Jun 2020 13:28:41 +0000 (24 15:28 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 25 Jun 2020 21:08:30 +0000 (25 23:08 +0200)
tree154f3665a895d3df64cc02b6ad47695070ef6bc0
parent4d844b449e7fe8b57798ce3a1fdefb1f122ece6a
server: Implement RegisterRawInputDevices RIDEV_NOLEGACY flag.

This makes legacy mouse window messages such as WM_MOUSEMOVE and others,
to stop being sent, including to low-level hooks. The desktop mouse
state should still be udpated.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/user32/rawinput.c
dlls/user32/tests/input.c
server/queue.c