// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_UI_WindowManagement_1_H #define WINRT_Windows_UI_WindowManagement_1_H #include "winrt/impl/Windows.UI.WindowManagement.0.h" WINRT_EXPORT namespace winrt::Windows::UI::WindowManagement { struct WINRT_IMPL_EMPTY_BASES IAppWindow : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindow(std::nullptr_t = nullptr) noexcept {} IAppWindow(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppWindowChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowCloseRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowCloseRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppWindowCloseRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowClosedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowClosedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppWindowClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowFrame : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowFrame(std::nullptr_t = nullptr) noexcept {} IAppWindowFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowFrameStyle : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowFrameStyle(std::nullptr_t = nullptr) noexcept {} IAppWindowFrameStyle(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowPlacement : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowPlacement(std::nullptr_t = nullptr) noexcept {} IAppWindowPlacement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowPresentationConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowPresentationConfiguration(std::nullptr_t = nullptr) noexcept {} IAppWindowPresentationConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowPresentationConfigurationFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowPresentationConfigurationFactory(std::nullptr_t = nullptr) noexcept {} IAppWindowPresentationConfigurationFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowPresenter(std::nullptr_t = nullptr) noexcept {} IAppWindowPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowStatics(std::nullptr_t = nullptr) noexcept {} IAppWindowStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowTitleBar : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowTitleBar(std::nullptr_t = nullptr) noexcept {} IAppWindowTitleBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowTitleBarOcclusion : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowTitleBarOcclusion(std::nullptr_t = nullptr) noexcept {} IAppWindowTitleBarOcclusion(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowTitleBarVisibility : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowTitleBarVisibility(std::nullptr_t = nullptr) noexcept {} IAppWindowTitleBarVisibility(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICompactOverlayPresentationConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICompactOverlayPresentationConfiguration(std::nullptr_t = nullptr) noexcept {} ICompactOverlayPresentationConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDefaultPresentationConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDefaultPresentationConfiguration(std::nullptr_t = nullptr) noexcept {} IDefaultPresentationConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDisplayRegion : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayRegion(std::nullptr_t = nullptr) noexcept {} IDisplayRegion(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFullScreenPresentationConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFullScreenPresentationConfiguration(std::nullptr_t = nullptr) noexcept {} IFullScreenPresentationConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowServicesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowServicesStatics(std::nullptr_t = nullptr) noexcept {} IWindowServicesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowingEnvironment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowingEnvironment(std::nullptr_t = nullptr) noexcept {} IWindowingEnvironment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowingEnvironmentAddedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowingEnvironmentAddedEventArgs(std::nullptr_t = nullptr) noexcept {} IWindowingEnvironmentAddedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowingEnvironmentChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowingEnvironmentChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IWindowingEnvironmentChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowingEnvironmentRemovedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowingEnvironmentRemovedEventArgs(std::nullptr_t = nullptr) noexcept {} IWindowingEnvironmentRemovedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowingEnvironmentStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowingEnvironmentStatics(std::nullptr_t = nullptr) noexcept {} IWindowingEnvironmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif