Module: wine Branch: master Commit: e8b06de490c64fa21015b7edba89c1f19d23a8f8 URL: https://source.winehq.org/git/wine.git/?a=commit;h=e8b06de490c64fa21015b7edb...
Author: Rémi Bernon rbernon@codeweavers.com Date: Tue Jun 7 17:24:55 2022 +0200
include: Add Windows.Gaming.Input.IGamepad2 interface declaration.
Signed-off-by: Rémi Bernon rbernon@codeweavers.com
---
include/windows.gaming.input.idl | 13 +++++++++++++ 1 file changed, 13 insertions(+)
diff --git a/include/windows.gaming.input.idl b/include/windows.gaming.input.idl index fdae3aa70b1..5fc5265247d 100644 --- a/include/windows.gaming.input.idl +++ b/include/windows.gaming.input.idl @@ -446,6 +446,19 @@ namespace Windows.Gaming.Input { HRESULT GetCurrentReading([out, retval] Windows.Gaming.Input.GamepadReading *value); }
+ [ + contract(Windows.Foundation.UniversalApiContract, 3.0), + exclusiveto(Windows.Gaming.Input.Gamepad), + uuid(3c1689bd-5915-4245-b0c0-c89fae0308ff) + ] + interface IGamepad2 : IInspectable + requires Windows.Gaming.Input.IGamepad, + Windows.Gaming.Input.IGameController + { + HRESULT GetButtonLabel([in] Windows.Gaming.Input.GamepadButtons button, + [out, retval] Windows.Gaming.Input.GameControllerButtonLabel *value); + } + [ contract(Windows.Foundation.UniversalApiContract, 3.0), exclusiveto(Windows.Gaming.Input.RacingWheel),