Rémi Bernon : winexinput.sys: Introduce a new winexinput.sys driver.

Alexandre Julliard julliard at winehq.org
Thu Sep 2 15:45:30 CDT 2021


Module: wine
Branch: master
Commit: 61e217c40a78011bbc37305a063b902582d49429
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=61e217c40a78011bbc37305a063b902582d49429

Author: Rémi Bernon <rbernon at 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 at codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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=61e217c40a78011bbc37305a063b902582d49429



More information about the wine-cvs mailing list