Latest update for winrt

PiperOrigin-RevId: 452591835
This commit is contained in:
jfcarroll
2022-06-02 12:05:19 -07:00
committed by Copybara-Service
parent 11558b453c
commit 28da839987
1366 changed files with 69568 additions and 70576 deletions
@@ -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>
{