// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #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 __declspec(empty_bases) IAppWindow : Windows::Foundation::IInspectable, impl::consume_t { IAppWindow(std::nullptr_t = nullptr) noexcept {} IAppWindow(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppWindowChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppWindowChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppWindowChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppWindowCloseRequestedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppWindowCloseRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppWindowCloseRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppWindowClosedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppWindowClosedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppWindowClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppWindowFrame : Windows::Foundation::IInspectable, impl::consume_t { IAppWindowFrame(std::nullptr_t = nullptr) noexcept {} IAppWindowFrame(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppWindowFrameStyle : Windows::Foundation::IInspectable, impl::consume_t { IAppWindowFrameStyle(std::nullptr_t = nullptr) noexcept {} IAppWindowFrameStyle(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppWindowPlacement : Windows::Foundation::IInspectable, impl::consume_t { IAppWindowPlacement(std::nullptr_t = nullptr) noexcept {} IAppWindowPlacement(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppWindowPresentationConfiguration : Windows::Foundation::IInspectable, impl::consume_t { IAppWindowPresentationConfiguration(std::nullptr_t = nullptr) noexcept {} IAppWindowPresentationConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppWindowPresentationConfigurationFactory : Windows::Foundation::IInspectable, impl::consume_t { IAppWindowPresentationConfigurationFactory(std::nullptr_t = nullptr) noexcept {} IAppWindowPresentationConfigurationFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppWindowPresenter : Windows::Foundation::IInspectable, impl::consume_t { IAppWindowPresenter(std::nullptr_t = nullptr) noexcept {} IAppWindowPresenter(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppWindowStatics : Windows::Foundation::IInspectable, impl::consume_t { IAppWindowStatics(std::nullptr_t = nullptr) noexcept {} IAppWindowStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppWindowTitleBar : Windows::Foundation::IInspectable, impl::consume_t { IAppWindowTitleBar(std::nullptr_t = nullptr) noexcept {} IAppWindowTitleBar(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppWindowTitleBarOcclusion : Windows::Foundation::IInspectable, impl::consume_t { IAppWindowTitleBarOcclusion(std::nullptr_t = nullptr) noexcept {} IAppWindowTitleBarOcclusion(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppWindowTitleBarVisibility : Windows::Foundation::IInspectable, impl::consume_t { IAppWindowTitleBarVisibility(std::nullptr_t = nullptr) noexcept {} IAppWindowTitleBarVisibility(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompactOverlayPresentationConfiguration : Windows::Foundation::IInspectable, impl::consume_t { ICompactOverlayPresentationConfiguration(std::nullptr_t = nullptr) noexcept {} ICompactOverlayPresentationConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDefaultPresentationConfiguration : Windows::Foundation::IInspectable, impl::consume_t { IDefaultPresentationConfiguration(std::nullptr_t = nullptr) noexcept {} IDefaultPresentationConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDisplayRegion : Windows::Foundation::IInspectable, impl::consume_t { IDisplayRegion(std::nullptr_t = nullptr) noexcept {} IDisplayRegion(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFullScreenPresentationConfiguration : Windows::Foundation::IInspectable, impl::consume_t { IFullScreenPresentationConfiguration(std::nullptr_t = nullptr) noexcept {} IFullScreenPresentationConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowServicesStatics : Windows::Foundation::IInspectable, impl::consume_t { IWindowServicesStatics(std::nullptr_t = nullptr) noexcept {} IWindowServicesStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowingEnvironment : Windows::Foundation::IInspectable, impl::consume_t { IWindowingEnvironment(std::nullptr_t = nullptr) noexcept {} IWindowingEnvironment(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowingEnvironmentAddedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IWindowingEnvironmentAddedEventArgs(std::nullptr_t = nullptr) noexcept {} IWindowingEnvironmentAddedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowingEnvironmentChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IWindowingEnvironmentChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IWindowingEnvironmentChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowingEnvironmentRemovedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IWindowingEnvironmentRemovedEventArgs(std::nullptr_t = nullptr) noexcept {} IWindowingEnvironmentRemovedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowingEnvironmentStatics : Windows::Foundation::IInspectable, impl::consume_t { IWindowingEnvironmentStatics(std::nullptr_t = nullptr) noexcept {} IWindowingEnvironmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif