Update WinRT to new version 2.0.250303.1

PiperOrigin-RevId: 781075193
This commit is contained in:
Guogang Li
2025-07-09 08:58:00 -07:00
committed by Copybara-Service
parent 5e558cffc4
commit 8f14bd10fc
1395 changed files with 498490 additions and 61973 deletions
@@ -1,4 +1,4 @@
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.220531.1
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.250303.1
#pragma once
#ifndef WINRT_Windows_Graphics_Display_2_H
@@ -15,14 +15,16 @@ WINRT_EXPORT namespace winrt::Windows::Graphics::Display
template <typename F> DisplayPropertiesEventHandler(F* function);
template <typename O, typename M> DisplayPropertiesEventHandler(O* object, M method);
template <typename O, typename M> DisplayPropertiesEventHandler(com_ptr<O>&& object, M method);
template <typename O, typename M> DisplayPropertiesEventHandler(weak_ref<O>&& object, M method);
template <typename O, typename LM> DisplayPropertiesEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
template <typename O, typename M> DisplayPropertiesEventHandler(std::shared_ptr<O>&& object, M method);
template <typename O, typename LM> DisplayPropertiesEventHandler(std::weak_ptr<O>&& object, LM&& lambda_or_method);
auto operator()(winrt::Windows::Foundation::IInspectable const& sender) const;
};
struct NitRange
{
float MinNits;
float MaxNits;
float StepSizeNits;
float MinNits {};
float MaxNits {};
float StepSizeNits {};
};
inline bool operator==(NitRange const& left, NitRange const& right) noexcept
{
@@ -32,12 +34,12 @@ WINRT_EXPORT namespace winrt::Windows::Graphics::Display
{
return !(left == right);
}
struct __declspec(empty_bases) AdvancedColorInfo : winrt::Windows::Graphics::Display::IAdvancedColorInfo
struct WINRT_IMPL_EMPTY_BASES AdvancedColorInfo : winrt::Windows::Graphics::Display::IAdvancedColorInfo
{
AdvancedColorInfo(std::nullptr_t) noexcept {}
AdvancedColorInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Graphics::Display::IAdvancedColorInfo(ptr, take_ownership_from_abi) {}
};
struct __declspec(empty_bases) BrightnessOverride : winrt::Windows::Graphics::Display::IBrightnessOverride
struct WINRT_IMPL_EMPTY_BASES BrightnessOverride : winrt::Windows::Graphics::Display::IBrightnessOverride
{
BrightnessOverride(std::nullptr_t) noexcept {}
BrightnessOverride(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Graphics::Display::IBrightnessOverride(ptr, take_ownership_from_abi) {}
@@ -45,7 +47,7 @@ WINRT_EXPORT namespace winrt::Windows::Graphics::Display
static auto GetForCurrentView();
static auto SaveForSystemAsync(winrt::Windows::Graphics::Display::BrightnessOverride const& value);
};
struct __declspec(empty_bases) BrightnessOverrideSettings : winrt::Windows::Graphics::Display::IBrightnessOverrideSettings
struct WINRT_IMPL_EMPTY_BASES BrightnessOverrideSettings : winrt::Windows::Graphics::Display::IBrightnessOverrideSettings
{
BrightnessOverrideSettings(std::nullptr_t) noexcept {}
BrightnessOverrideSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Graphics::Display::IBrightnessOverrideSettings(ptr, take_ownership_from_abi) {}
@@ -53,29 +55,29 @@ WINRT_EXPORT namespace winrt::Windows::Graphics::Display
static auto CreateFromNits(float nits);
static auto CreateFromDisplayBrightnessOverrideScenario(winrt::Windows::Graphics::Display::DisplayBrightnessOverrideScenario const& overrideScenario);
};
struct __declspec(empty_bases) ColorOverrideSettings : winrt::Windows::Graphics::Display::IColorOverrideSettings
struct WINRT_IMPL_EMPTY_BASES ColorOverrideSettings : winrt::Windows::Graphics::Display::IColorOverrideSettings
{
ColorOverrideSettings(std::nullptr_t) noexcept {}
ColorOverrideSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Graphics::Display::IColorOverrideSettings(ptr, take_ownership_from_abi) {}
static auto CreateFromDisplayColorOverrideScenario(winrt::Windows::Graphics::Display::DisplayColorOverrideScenario const& overrideScenario);
};
struct __declspec(empty_bases) DisplayEnhancementOverride : winrt::Windows::Graphics::Display::IDisplayEnhancementOverride
struct WINRT_IMPL_EMPTY_BASES DisplayEnhancementOverride : winrt::Windows::Graphics::Display::IDisplayEnhancementOverride
{
DisplayEnhancementOverride(std::nullptr_t) noexcept {}
DisplayEnhancementOverride(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Graphics::Display::IDisplayEnhancementOverride(ptr, take_ownership_from_abi) {}
static auto GetForCurrentView();
};
struct __declspec(empty_bases) DisplayEnhancementOverrideCapabilities : winrt::Windows::Graphics::Display::IDisplayEnhancementOverrideCapabilities
struct WINRT_IMPL_EMPTY_BASES DisplayEnhancementOverrideCapabilities : winrt::Windows::Graphics::Display::IDisplayEnhancementOverrideCapabilities
{
DisplayEnhancementOverrideCapabilities(std::nullptr_t) noexcept {}
DisplayEnhancementOverrideCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Graphics::Display::IDisplayEnhancementOverrideCapabilities(ptr, take_ownership_from_abi) {}
};
struct __declspec(empty_bases) DisplayEnhancementOverrideCapabilitiesChangedEventArgs : winrt::Windows::Graphics::Display::IDisplayEnhancementOverrideCapabilitiesChangedEventArgs
struct WINRT_IMPL_EMPTY_BASES DisplayEnhancementOverrideCapabilitiesChangedEventArgs : winrt::Windows::Graphics::Display::IDisplayEnhancementOverrideCapabilitiesChangedEventArgs
{
DisplayEnhancementOverrideCapabilitiesChangedEventArgs(std::nullptr_t) noexcept {}
DisplayEnhancementOverrideCapabilitiesChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Graphics::Display::IDisplayEnhancementOverrideCapabilitiesChangedEventArgs(ptr, take_ownership_from_abi) {}
};
struct __declspec(empty_bases) DisplayInformation : winrt::Windows::Graphics::Display::IDisplayInformation,
struct WINRT_IMPL_EMPTY_BASES DisplayInformation : winrt::Windows::Graphics::Display::IDisplayInformation,
impl::require<DisplayInformation, winrt::Windows::Graphics::Display::IDisplayInformation2, winrt::Windows::Graphics::Display::IDisplayInformation3, winrt::Windows::Graphics::Display::IDisplayInformation4, winrt::Windows::Graphics::Display::IDisplayInformation5>
{
DisplayInformation(std::nullptr_t) noexcept {}
@@ -120,7 +122,7 @@ WINRT_EXPORT namespace winrt::Windows::Graphics::Display
[[nodiscard]] static auto DisplayContentsInvalidated(auto_revoke_t, winrt::Windows::Graphics::Display::DisplayPropertiesEventHandler const& handler);
static auto DisplayContentsInvalidated(winrt::event_token const& token);
};
struct __declspec(empty_bases) DisplayServices : winrt::Windows::Graphics::Display::IDisplayServices
struct WINRT_IMPL_EMPTY_BASES DisplayServices : winrt::Windows::Graphics::Display::IDisplayServices
{
DisplayServices(std::nullptr_t) noexcept {}
DisplayServices(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Graphics::Display::IDisplayServices(ptr, take_ownership_from_abi) {}