// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Devices_Display_Core_1_H #define WINRT_Windows_Devices_Display_Core_1_H #include "winrt/impl/Windows.Devices.Display.Core.0.h" WINRT_EXPORT namespace winrt::Windows::Devices::Display::Core { struct __declspec(empty_bases) IDisplayAdapter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayAdapter(std::nullptr_t = nullptr) noexcept {} IDisplayAdapter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayAdapterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayAdapterStatics(std::nullptr_t = nullptr) noexcept {} IDisplayAdapterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayDevice : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayDevice(std::nullptr_t = nullptr) noexcept {} IDisplayDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayDevice2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayDevice2(std::nullptr_t = nullptr) noexcept {} IDisplayDevice2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayFence : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayFence(std::nullptr_t = nullptr) noexcept {} IDisplayFence(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayManager(std::nullptr_t = nullptr) noexcept {} IDisplayManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayManagerChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayManagerChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IDisplayManagerChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayManagerDisabledEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayManagerDisabledEventArgs(std::nullptr_t = nullptr) noexcept {} IDisplayManagerDisabledEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayManagerEnabledEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayManagerEnabledEventArgs(std::nullptr_t = nullptr) noexcept {} IDisplayManagerEnabledEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayManagerPathsFailedOrInvalidatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayManagerPathsFailedOrInvalidatedEventArgs(std::nullptr_t = nullptr) noexcept {} IDisplayManagerPathsFailedOrInvalidatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayManagerResultWithState : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayManagerResultWithState(std::nullptr_t = nullptr) noexcept {} IDisplayManagerResultWithState(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayManagerStatics(std::nullptr_t = nullptr) noexcept {} IDisplayManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayModeInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayModeInfo(std::nullptr_t = nullptr) noexcept {} IDisplayModeInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayModeInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayModeInfo2(std::nullptr_t = nullptr) noexcept {} IDisplayModeInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayPath : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayPath(std::nullptr_t = nullptr) noexcept {} IDisplayPath(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayPath2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayPath2(std::nullptr_t = nullptr) noexcept {} IDisplayPath2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayPrimaryDescription : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayPrimaryDescription(std::nullptr_t = nullptr) noexcept {} IDisplayPrimaryDescription(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayPrimaryDescriptionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayPrimaryDescriptionFactory(std::nullptr_t = nullptr) noexcept {} IDisplayPrimaryDescriptionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayPrimaryDescriptionStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayPrimaryDescriptionStatics(std::nullptr_t = nullptr) noexcept {} IDisplayPrimaryDescriptionStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayScanout : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayScanout(std::nullptr_t = nullptr) noexcept {} IDisplayScanout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplaySource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplaySource(std::nullptr_t = nullptr) noexcept {} IDisplaySource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplaySource2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplaySource2(std::nullptr_t = nullptr) noexcept {} IDisplaySource2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayState : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayState(std::nullptr_t = nullptr) noexcept {} IDisplayState(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayStateOperationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayStateOperationResult(std::nullptr_t = nullptr) noexcept {} IDisplayStateOperationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplaySurface : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplaySurface(std::nullptr_t = nullptr) noexcept {} IDisplaySurface(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayTarget : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayTarget(std::nullptr_t = nullptr) noexcept {} IDisplayTarget(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayTask : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayTask(std::nullptr_t = nullptr) noexcept {} IDisplayTask(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayTask2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayTask2(std::nullptr_t = nullptr) noexcept {} IDisplayTask2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayTaskPool : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayTaskPool(std::nullptr_t = nullptr) noexcept {} IDisplayTaskPool(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayTaskPool2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayTaskPool2(std::nullptr_t = nullptr) noexcept {} IDisplayTaskPool2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayTaskResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayTaskResult(std::nullptr_t = nullptr) noexcept {} IDisplayTaskResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayView : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayView(std::nullptr_t = nullptr) noexcept {} IDisplayView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayWireFormat : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayWireFormat(std::nullptr_t = nullptr) noexcept {} IDisplayWireFormat(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayWireFormatFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayWireFormatFactory(std::nullptr_t = nullptr) noexcept {} IDisplayWireFormatFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayWireFormatStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayWireFormatStatics(std::nullptr_t = nullptr) noexcept {} IDisplayWireFormatStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif