mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-16 15:36:12 -04:00
Latest update for winrt
PiperOrigin-RevId: 452591835
This commit is contained in:
committed by
Copybara-Service
parent
11558b453c
commit
28da839987
+31
-35
@@ -1,12 +1,8 @@
|
||||
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210930.14
|
||||
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.220531.1
|
||||
|
||||
#pragma once
|
||||
#ifndef WINRT_Windows_Gaming_Input_Custom_0_H
|
||||
#define WINRT_Windows_Gaming_Input_Custom_0_H
|
||||
WINRT_EXPORT namespace winrt::Windows::Foundation
|
||||
{
|
||||
template <typename TResult, typename TProgress> struct __declspec(empty_bases) IAsyncOperationWithProgress;
|
||||
}
|
||||
WINRT_EXPORT namespace winrt::Windows::Gaming::Input
|
||||
{
|
||||
struct IGameController;
|
||||
@@ -237,9 +233,9 @@ namespace winrt::impl
|
||||
template <typename D>
|
||||
struct consume_Windows_Gaming_Input_Custom_ICustomGameControllerFactory
|
||||
{
|
||||
WINRT_IMPL_AUTO(winrt::Windows::Foundation::IInspectable) CreateGameController(winrt::Windows::Gaming::Input::Custom::IGameControllerProvider const& provider) const;
|
||||
WINRT_IMPL_AUTO(void) OnGameControllerAdded(winrt::Windows::Gaming::Input::IGameController const& value) const;
|
||||
WINRT_IMPL_AUTO(void) OnGameControllerRemoved(winrt::Windows::Gaming::Input::IGameController const& value) const;
|
||||
auto CreateGameController(winrt::Windows::Gaming::Input::Custom::IGameControllerProvider const& provider) const;
|
||||
auto OnGameControllerAdded(winrt::Windows::Gaming::Input::IGameController const& value) const;
|
||||
auto OnGameControllerRemoved(winrt::Windows::Gaming::Input::IGameController const& value) const;
|
||||
};
|
||||
template <> struct consume<winrt::Windows::Gaming::Input::Custom::ICustomGameControllerFactory>
|
||||
{
|
||||
@@ -248,9 +244,9 @@ namespace winrt::impl
|
||||
template <typename D>
|
||||
struct consume_Windows_Gaming_Input_Custom_IGameControllerFactoryManagerStatics
|
||||
{
|
||||
WINRT_IMPL_AUTO(void) RegisterCustomFactoryForGipInterface(winrt::Windows::Gaming::Input::Custom::ICustomGameControllerFactory const& factory, winrt::guid const& interfaceId) const;
|
||||
WINRT_IMPL_AUTO(void) RegisterCustomFactoryForHardwareId(winrt::Windows::Gaming::Input::Custom::ICustomGameControllerFactory const& factory, uint16_t hardwareVendorId, uint16_t hardwareProductId) const;
|
||||
WINRT_IMPL_AUTO(void) RegisterCustomFactoryForXusbType(winrt::Windows::Gaming::Input::Custom::ICustomGameControllerFactory const& factory, winrt::Windows::Gaming::Input::Custom::XusbDeviceType const& xusbType, winrt::Windows::Gaming::Input::Custom::XusbDeviceSubtype const& xusbSubtype) const;
|
||||
auto RegisterCustomFactoryForGipInterface(winrt::Windows::Gaming::Input::Custom::ICustomGameControllerFactory const& factory, winrt::guid const& interfaceId) const;
|
||||
auto RegisterCustomFactoryForHardwareId(winrt::Windows::Gaming::Input::Custom::ICustomGameControllerFactory const& factory, uint16_t hardwareVendorId, uint16_t hardwareProductId) const;
|
||||
auto RegisterCustomFactoryForXusbType(winrt::Windows::Gaming::Input::Custom::ICustomGameControllerFactory const& factory, winrt::Windows::Gaming::Input::Custom::XusbDeviceType const& xusbType, winrt::Windows::Gaming::Input::Custom::XusbDeviceSubtype const& xusbSubtype) const;
|
||||
};
|
||||
template <> struct consume<winrt::Windows::Gaming::Input::Custom::IGameControllerFactoryManagerStatics>
|
||||
{
|
||||
@@ -259,7 +255,7 @@ namespace winrt::impl
|
||||
template <typename D>
|
||||
struct consume_Windows_Gaming_Input_Custom_IGameControllerFactoryManagerStatics2
|
||||
{
|
||||
WINRT_IMPL_AUTO(winrt::Windows::Gaming::Input::IGameController) TryGetFactoryControllerFromGameController(winrt::Windows::Gaming::Input::Custom::ICustomGameControllerFactory const& factory, winrt::Windows::Gaming::Input::IGameController const& gameController) const;
|
||||
auto TryGetFactoryControllerFromGameController(winrt::Windows::Gaming::Input::Custom::ICustomGameControllerFactory const& factory, winrt::Windows::Gaming::Input::IGameController const& gameController) const;
|
||||
};
|
||||
template <> struct consume<winrt::Windows::Gaming::Input::Custom::IGameControllerFactoryManagerStatics2>
|
||||
{
|
||||
@@ -268,8 +264,8 @@ namespace winrt::impl
|
||||
template <typename D>
|
||||
struct consume_Windows_Gaming_Input_Custom_IGameControllerInputSink
|
||||
{
|
||||
WINRT_IMPL_AUTO(void) OnInputResumed(uint64_t timestamp) const;
|
||||
WINRT_IMPL_AUTO(void) OnInputSuspended(uint64_t timestamp) const;
|
||||
auto OnInputResumed(uint64_t timestamp) const;
|
||||
auto OnInputSuspended(uint64_t timestamp) const;
|
||||
};
|
||||
template <> struct consume<winrt::Windows::Gaming::Input::Custom::IGameControllerInputSink>
|
||||
{
|
||||
@@ -278,11 +274,11 @@ namespace winrt::impl
|
||||
template <typename D>
|
||||
struct consume_Windows_Gaming_Input_Custom_IGameControllerProvider
|
||||
{
|
||||
[[nodiscard]] WINRT_IMPL_AUTO(winrt::Windows::Gaming::Input::Custom::GameControllerVersionInfo) FirmwareVersionInfo() const;
|
||||
[[nodiscard]] WINRT_IMPL_AUTO(uint16_t) HardwareProductId() const;
|
||||
[[nodiscard]] WINRT_IMPL_AUTO(uint16_t) HardwareVendorId() const;
|
||||
[[nodiscard]] WINRT_IMPL_AUTO(winrt::Windows::Gaming::Input::Custom::GameControllerVersionInfo) HardwareVersionInfo() const;
|
||||
[[nodiscard]] WINRT_IMPL_AUTO(bool) IsConnected() const;
|
||||
[[nodiscard]] auto FirmwareVersionInfo() const;
|
||||
[[nodiscard]] auto HardwareProductId() const;
|
||||
[[nodiscard]] auto HardwareVendorId() const;
|
||||
[[nodiscard]] auto HardwareVersionInfo() const;
|
||||
[[nodiscard]] auto IsConnected() const;
|
||||
};
|
||||
template <> struct consume<winrt::Windows::Gaming::Input::Custom::IGameControllerProvider>
|
||||
{
|
||||
@@ -291,9 +287,9 @@ namespace winrt::impl
|
||||
template <typename D>
|
||||
struct consume_Windows_Gaming_Input_Custom_IGipFirmwareUpdateResult
|
||||
{
|
||||
[[nodiscard]] WINRT_IMPL_AUTO(uint32_t) ExtendedErrorCode() const;
|
||||
[[nodiscard]] WINRT_IMPL_AUTO(uint32_t) FinalComponentId() const;
|
||||
[[nodiscard]] WINRT_IMPL_AUTO(winrt::Windows::Gaming::Input::Custom::GipFirmwareUpdateStatus) Status() const;
|
||||
[[nodiscard]] auto ExtendedErrorCode() const;
|
||||
[[nodiscard]] auto FinalComponentId() const;
|
||||
[[nodiscard]] auto Status() const;
|
||||
};
|
||||
template <> struct consume<winrt::Windows::Gaming::Input::Custom::IGipFirmwareUpdateResult>
|
||||
{
|
||||
@@ -302,8 +298,8 @@ namespace winrt::impl
|
||||
template <typename D>
|
||||
struct consume_Windows_Gaming_Input_Custom_IGipGameControllerInputSink
|
||||
{
|
||||
WINRT_IMPL_AUTO(void) OnKeyReceived(uint64_t timestamp, uint8_t keyCode, bool isPressed) const;
|
||||
WINRT_IMPL_AUTO(void) OnMessageReceived(uint64_t timestamp, winrt::Windows::Gaming::Input::Custom::GipMessageClass const& messageClass, uint8_t messageId, uint8_t sequenceId, array_view<uint8_t const> messageBuffer) const;
|
||||
auto OnKeyReceived(uint64_t timestamp, uint8_t keyCode, bool isPressed) const;
|
||||
auto OnMessageReceived(uint64_t timestamp, winrt::Windows::Gaming::Input::Custom::GipMessageClass const& messageClass, uint8_t messageId, uint8_t sequenceId, array_view<uint8_t const> messageBuffer) const;
|
||||
};
|
||||
template <> struct consume<winrt::Windows::Gaming::Input::Custom::IGipGameControllerInputSink>
|
||||
{
|
||||
@@ -312,9 +308,9 @@ namespace winrt::impl
|
||||
template <typename D>
|
||||
struct consume_Windows_Gaming_Input_Custom_IGipGameControllerProvider
|
||||
{
|
||||
WINRT_IMPL_AUTO(void) SendMessage(winrt::Windows::Gaming::Input::Custom::GipMessageClass const& messageClass, uint8_t messageId, array_view<uint8_t const> messageBuffer) const;
|
||||
WINRT_IMPL_AUTO(void) SendReceiveMessage(winrt::Windows::Gaming::Input::Custom::GipMessageClass const& messageClass, uint8_t messageId, array_view<uint8_t const> requestMessageBuffer, array_view<uint8_t> responseMessageBuffer) const;
|
||||
WINRT_IMPL_AUTO(winrt::Windows::Foundation::IAsyncOperationWithProgress<winrt::Windows::Gaming::Input::Custom::GipFirmwareUpdateResult, winrt::Windows::Gaming::Input::Custom::GipFirmwareUpdateProgress>) UpdateFirmwareAsync(winrt::Windows::Storage::Streams::IInputStream const& firmwareImage) const;
|
||||
auto SendMessage(winrt::Windows::Gaming::Input::Custom::GipMessageClass const& messageClass, uint8_t messageId, array_view<uint8_t const> messageBuffer) const;
|
||||
auto SendReceiveMessage(winrt::Windows::Gaming::Input::Custom::GipMessageClass const& messageClass, uint8_t messageId, array_view<uint8_t const> requestMessageBuffer, array_view<uint8_t> responseMessageBuffer) const;
|
||||
auto UpdateFirmwareAsync(winrt::Windows::Storage::Streams::IInputStream const& firmwareImage) const;
|
||||
};
|
||||
template <> struct consume<winrt::Windows::Gaming::Input::Custom::IGipGameControllerProvider>
|
||||
{
|
||||
@@ -323,7 +319,7 @@ namespace winrt::impl
|
||||
template <typename D>
|
||||
struct consume_Windows_Gaming_Input_Custom_IHidGameControllerInputSink
|
||||
{
|
||||
WINRT_IMPL_AUTO(void) OnInputReportReceived(uint64_t timestamp, uint8_t reportId, array_view<uint8_t const> reportBuffer) const;
|
||||
auto OnInputReportReceived(uint64_t timestamp, uint8_t reportId, array_view<uint8_t const> reportBuffer) const;
|
||||
};
|
||||
template <> struct consume<winrt::Windows::Gaming::Input::Custom::IHidGameControllerInputSink>
|
||||
{
|
||||
@@ -332,11 +328,11 @@ namespace winrt::impl
|
||||
template <typename D>
|
||||
struct consume_Windows_Gaming_Input_Custom_IHidGameControllerProvider
|
||||
{
|
||||
[[nodiscard]] WINRT_IMPL_AUTO(uint16_t) UsageId() const;
|
||||
[[nodiscard]] WINRT_IMPL_AUTO(uint16_t) UsagePage() const;
|
||||
WINRT_IMPL_AUTO(void) GetFeatureReport(uint8_t reportId, array_view<uint8_t> reportBuffer) const;
|
||||
WINRT_IMPL_AUTO(void) SendFeatureReport(uint8_t reportId, array_view<uint8_t const> reportBuffer) const;
|
||||
WINRT_IMPL_AUTO(void) SendOutputReport(uint8_t reportId, array_view<uint8_t const> reportBuffer) const;
|
||||
[[nodiscard]] auto UsageId() const;
|
||||
[[nodiscard]] auto UsagePage() const;
|
||||
auto GetFeatureReport(uint8_t reportId, array_view<uint8_t> reportBuffer) const;
|
||||
auto SendFeatureReport(uint8_t reportId, array_view<uint8_t const> reportBuffer) const;
|
||||
auto SendOutputReport(uint8_t reportId, array_view<uint8_t const> reportBuffer) const;
|
||||
};
|
||||
template <> struct consume<winrt::Windows::Gaming::Input::Custom::IHidGameControllerProvider>
|
||||
{
|
||||
@@ -345,7 +341,7 @@ namespace winrt::impl
|
||||
template <typename D>
|
||||
struct consume_Windows_Gaming_Input_Custom_IXusbGameControllerInputSink
|
||||
{
|
||||
WINRT_IMPL_AUTO(void) OnInputReceived(uint64_t timestamp, uint8_t reportId, array_view<uint8_t const> inputBuffer) const;
|
||||
auto OnInputReceived(uint64_t timestamp, uint8_t reportId, array_view<uint8_t const> inputBuffer) const;
|
||||
};
|
||||
template <> struct consume<winrt::Windows::Gaming::Input::Custom::IXusbGameControllerInputSink>
|
||||
{
|
||||
@@ -354,7 +350,7 @@ namespace winrt::impl
|
||||
template <typename D>
|
||||
struct consume_Windows_Gaming_Input_Custom_IXusbGameControllerProvider
|
||||
{
|
||||
WINRT_IMPL_AUTO(void) SetVibration(double lowFrequencyMotorSpeed, double highFrequencyMotorSpeed) const;
|
||||
auto SetVibration(double lowFrequencyMotorSpeed, double highFrequencyMotorSpeed) const;
|
||||
};
|
||||
template <> struct consume<winrt::Windows::Gaming::Input::Custom::IXusbGameControllerProvider>
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user