Rémi Bernon : dinput/tests: Add tests for ICustomGameControllerFactory_CreateGameController.

Alexandre Julliard julliard at winehq.org
Wed Mar 2 15:39:51 CST 2022


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

Author: Rémi Bernon <rbernon at codeweavers.com>
Date:   Wed Mar  2 14:03:07 2022 +0100

dinput/tests: Add tests for ICustomGameControllerFactory_CreateGameController.

This shows that the runtime uses COM aggregation to provide the
IGameController and IGameControllerBatteryInfo implementation, while
expecting the custom controller to implement several other interfaces
depending on the type of provider used as a backend.

Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/dinput/tests/hotplug.c | 371 +++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 365 insertions(+), 6 deletions(-)

Diff:   https://source.winehq.org/git/wine.git/?a=commitdiff;h=df0566d531b4454673eb71a0903986d215988e40



More information about the wine-cvs mailing list