Rémi Bernon : windows.gaming.input: Implement Controller(Added|Removed) event support.
Alexandre Julliard
julliard at winehq.org
Thu Mar 10 16:10:16 CST 2022
Module: wine
Branch: master
Commit: 1e9b83a440cf746eb67432687e7718d5b194f5e1
URL: https://source.winehq.org/git/wine.git/?a=commit;h=1e9b83a440cf746eb67432687e7718d5b194f5e1
Author: Rémi Bernon <rbernon at codeweavers.com>
Date: Thu Mar 10 13:05:49 2022 +0100
windows.gaming.input: Implement Controller(Added|Removed) event support.
Using a generic EventHandler<IInspectable *> implementation.
This adds several todo_wine because we currently do not implement custom
game controller factories.
Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/dinput/tests/hotplug.c | 21 +++++--
dlls/windows.gaming.input/Makefile.in | 1 +
dlls/windows.gaming.input/controller.c | 46 +++++++++------
dlls/windows.gaming.input/event_handlers.c | 89 ++++++++++++++++++++++++++++++
dlls/windows.gaming.input/gamepad.c | 44 +++++++++------
dlls/windows.gaming.input/manager.c | 1 -
dlls/windows.gaming.input/private.h | 6 ++
dlls/windows.gaming.input/provider.c | 1 -
include/windows.foundation.idl | 1 +
9 files changed, 171 insertions(+), 39 deletions(-)
Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=1e9b83a440cf746eb67432687e7718d5b194f5e1
More information about the wine-cvs
mailing list