include: Add Windows.Gaming.Input.IGameControllerInputSink interface definition.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
f0f125f5c5
commit
436782f587
|
@ -32,6 +32,7 @@ namespace Windows.Gaming.Input.Custom {
|
|||
typedef enum XusbDeviceSubtype XusbDeviceSubtype;
|
||||
typedef enum XusbDeviceType XusbDeviceType;
|
||||
typedef struct GameControllerVersionInfo GameControllerVersionInfo;
|
||||
interface IGameControllerInputSink;
|
||||
interface IGameControllerProvider;
|
||||
interface ICustomGameControllerFactory;
|
||||
interface IGameControllerFactoryManagerStatics;
|
||||
|
@ -70,6 +71,16 @@ namespace Windows.Gaming.Input.Custom {
|
|||
UINT16 Revision;
|
||||
};
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 3.0),
|
||||
uuid(1ff6f922-c640-4c78-a820-9a715c558bcb)
|
||||
]
|
||||
interface IGameControllerInputSink : IInspectable
|
||||
{
|
||||
HRESULT OnInputResumed([in] UINT64 timestamp);
|
||||
HRESULT OnInputSuspended([in] UINT64 timestamp);
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 3.0),
|
||||
uuid(e6d73982-2996-4559-b16c-3e57d46e58d6)
|
||||
|
|
Loading…
Reference in New Issue