Rémi Bernon : windows.gaming.input: Add IGameControllerImpl undocumented interface declaration.
Alexandre Julliard
julliard at winehq.org
Mon Mar 7 16:04:55 CST 2022
Module: wine
Branch: master
Commit: aca853c73e2ff10a8b78fbbf7f2bc51e8674b1bd
URL: https://source.winehq.org/git/wine.git/?a=commit;h=aca853c73e2ff10a8b78fbbf7f2bc51e8674b1bd
Author: Rémi Bernon <rbernon at codeweavers.com>
Date: Mon Mar 7 10:40:26 2022 +0100
windows.gaming.input: Add IGameControllerImpl undocumented interface declaration.
This is more likely some specialized interface of a parameterized type,
used to create mixin types, but we have no way and no clue where it
comes from or how it should be declared.
Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/windows.gaming.input/provider.idl | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/dlls/windows.gaming.input/provider.idl b/dlls/windows.gaming.input/provider.idl
index dc67a94acaa..d6c4f1d16ec 100644
--- a/dlls/windows.gaming.input/provider.idl
+++ b/dlls/windows.gaming.input/provider.idl
@@ -34,6 +34,16 @@ namespace Windows.Gaming.Input.Custom {
interface IWineGameControllerProvider;
runtimeclass WineGameControllerProvider;
+ [
+ uuid(06e58977-7684-4dc5-bad1-cda52a4aa06d)
+ ]
+ interface IGameControllerImpl : IInspectable
+ requires Windows.Gaming.Input.Custom.IGameControllerInputSink
+ {
+ HRESULT Initialize([in] Windows.Gaming.Input.IGameController *outer,
+ [in] Windows.Gaming.Input.Custom.IGameControllerProvider *provider);
+ }
+
[
exclusiveto(Windows.Gaming.Input.Custom.WineGameControllerProvider),
uuid(8967b6ef-a4de-4b9a-984a-9f920b4d1b26)
More information about the wine-cvs
mailing list