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 XusbDeviceSubtype XusbDeviceSubtype;
|
||||||
typedef enum XusbDeviceType XusbDeviceType;
|
typedef enum XusbDeviceType XusbDeviceType;
|
||||||
typedef struct GameControllerVersionInfo GameControllerVersionInfo;
|
typedef struct GameControllerVersionInfo GameControllerVersionInfo;
|
||||||
|
interface IGameControllerInputSink;
|
||||||
interface IGameControllerProvider;
|
interface IGameControllerProvider;
|
||||||
interface ICustomGameControllerFactory;
|
interface ICustomGameControllerFactory;
|
||||||
interface IGameControllerFactoryManagerStatics;
|
interface IGameControllerFactoryManagerStatics;
|
||||||
|
@ -70,6 +71,16 @@ namespace Windows.Gaming.Input.Custom {
|
||||||
UINT16 Revision;
|
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),
|
contract(Windows.Foundation.UniversalApiContract, 3.0),
|
||||||
uuid(e6d73982-2996-4559-b16c-3e57d46e58d6)
|
uuid(e6d73982-2996-4559-b16c-3e57d46e58d6)
|
||||||
|
|
Loading…
Reference in New Issue