Module: wine Branch: master Commit: 61e217c40a78011bbc37305a063b902582d49429 URL: https://source.winehq.org/git/wine.git/?a=commit;h=61e217c40a78011bbc37305a0...
Author: Rémi Bernon rbernon@codeweavers.com Date: Wed Sep 1 07:47:27 2021 +0200
winexinput.sys: Introduce a new winexinput.sys driver.
Currently only acting as a pass-through driver, matching any device with a WINEBUS\WINE_COMP_XINPUT compatible id.
This creates new WINEXINPUT\ bus and the gamepad PDO on it, adding the &IG_ device id suffix to the original device id (replacing an eventual &MI_ suffix), and removes the need to set it on winebus.sys side.
Signed-off-by: Rémi Bernon rbernon@codeweavers.com Signed-off-by: Zebediah Figura zfigura@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
configure | 2 + configure.ac | 1 + dlls/winexinput.sys/Makefile.in | 8 + dlls/winexinput.sys/main.c | 448 ++++++++++++++++++++++++++++++++ dlls/winexinput.sys/winexinput.inf | 22 ++ dlls/winexinput.sys/winexinput.rc | 20 ++ dlls/winexinput.sys/winexinput.sys.spec | 1 + loader/wine.inf.in | 1 + 8 files changed, 503 insertions(+)
Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=61e217c40a78011bbc373...