This delivers the rawinput messages to the correct process, regardless of where the input was received.
As for now RIDEV_INPUTSINK is still not implemented, this only fixes the case where input is injected in a background process and where it should not receive rawinput -as in the test- or when cursor moves over a background window and the foreground process should have received rawinput messages.
57124b9905 server: Implement rawinput inter-process message dispatch.
dlls/user32/tests/input.c | 2 +-
server/queue.c | 85 ++++++++++++++++++++++++++++++++++++-----------
2 files changed, 67 insertions(+), 20 deletions(-)