[PATCH 4/7] windows.gaming.input: Add IGameControllerImpl undocumented interface declaration.
Rémi Bernon
rbernon at codeweavers.com
Mon Mar 7 03:40:26 CST 2022
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>
---
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)
--
2.34.1
More information about the wine-devel
mailing list