Rémi Bernon : include: Add Windows.Gaming.Input.IGamepad2 interface declaration.
Module: wine Branch: master Commit: e8b06de490c64fa21015b7edba89c1f19d23a8f8 URL: https://source.winehq.org/git/wine.git/?a=commit;h=e8b06de490c64fa21015b7edb... Author: Rémi Bernon <rbernon(a)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(a)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),
participants (1)
-
Alexandre Julliard