// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Graphics_Display_1_H #define WINRT_Windows_Graphics_Display_1_H #include "winrt/impl/Windows.Graphics.Display.0.h" WINRT_EXPORT namespace winrt::Windows::Graphics::Display { struct __declspec(empty_bases) IAdvancedColorInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdvancedColorInfo(std::nullptr_t = nullptr) noexcept {} IAdvancedColorInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBrightnessOverride : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBrightnessOverride(std::nullptr_t = nullptr) noexcept {} IBrightnessOverride(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBrightnessOverrideSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBrightnessOverrideSettings(std::nullptr_t = nullptr) noexcept {} IBrightnessOverrideSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBrightnessOverrideSettingsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBrightnessOverrideSettingsStatics(std::nullptr_t = nullptr) noexcept {} IBrightnessOverrideSettingsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBrightnessOverrideStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBrightnessOverrideStatics(std::nullptr_t = nullptr) noexcept {} IBrightnessOverrideStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IColorOverrideSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorOverrideSettings(std::nullptr_t = nullptr) noexcept {} IColorOverrideSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IColorOverrideSettingsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IColorOverrideSettingsStatics(std::nullptr_t = nullptr) noexcept {} IColorOverrideSettingsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayEnhancementOverride : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayEnhancementOverride(std::nullptr_t = nullptr) noexcept {} IDisplayEnhancementOverride(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayEnhancementOverrideCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayEnhancementOverrideCapabilities(std::nullptr_t = nullptr) noexcept {} IDisplayEnhancementOverrideCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayEnhancementOverrideCapabilitiesChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayEnhancementOverrideCapabilitiesChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IDisplayEnhancementOverrideCapabilitiesChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayEnhancementOverrideStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayEnhancementOverrideStatics(std::nullptr_t = nullptr) noexcept {} IDisplayEnhancementOverrideStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayInformation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayInformation(std::nullptr_t = nullptr) noexcept {} IDisplayInformation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayInformation2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDisplayInformation2(std::nullptr_t = nullptr) noexcept {} IDisplayInformation2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayInformation3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayInformation3(std::nullptr_t = nullptr) noexcept {} IDisplayInformation3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayInformation4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayInformation4(std::nullptr_t = nullptr) noexcept {} IDisplayInformation4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayInformation5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayInformation5(std::nullptr_t = nullptr) noexcept {} IDisplayInformation5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayInformationStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayInformationStatics(std::nullptr_t = nullptr) noexcept {} IDisplayInformationStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayPropertiesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayPropertiesStatics(std::nullptr_t = nullptr) noexcept {} IDisplayPropertiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayServices : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayServices(std::nullptr_t = nullptr) noexcept {} IDisplayServices(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayServicesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayServicesStatics(std::nullptr_t = nullptr) noexcept {} IDisplayServicesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif