// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Microsoft_UI_Windowing_1_H #define WINRT_Microsoft_UI_Windowing_1_H #include "winrt/impl/Microsoft.UI.Windowing.0.h" WINRT_EXPORT namespace winrt::Microsoft::UI::Windowing { 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 IAppWindow2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindow2(std::nullptr_t = nullptr) noexcept {} IAppWindow2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindow3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindow3(std::nullptr_t = nullptr) noexcept {} IAppWindow3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindow4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindow4(std::nullptr_t = nullptr) noexcept {} IAppWindow4(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 IAppWindowChangedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowChangedEventArgs2(std::nullptr_t = nullptr) noexcept {} IAppWindowChangedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowClosingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowClosingEventArgs(std::nullptr_t = nullptr) noexcept {} IAppWindowClosingEventArgs(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 IAppWindowPresenterFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowPresenterFactory(std::nullptr_t = nullptr) noexcept {} IAppWindowPresenterFactory(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 IAppWindowStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowStatics2(std::nullptr_t = nullptr) noexcept {} IAppWindowStatics2(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 IAppWindowTitleBar2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowTitleBar2(std::nullptr_t = nullptr) noexcept {} IAppWindowTitleBar2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowTitleBar3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowTitleBar3(std::nullptr_t = nullptr) noexcept {} IAppWindowTitleBar3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppWindowTitleBarStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppWindowTitleBarStatics(std::nullptr_t = nullptr) noexcept {} IAppWindowTitleBarStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICompactOverlayPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICompactOverlayPresenter(std::nullptr_t = nullptr) noexcept {} ICompactOverlayPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICompactOverlayPresenterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICompactOverlayPresenterStatics(std::nullptr_t = nullptr) noexcept {} ICompactOverlayPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDisplayArea : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayArea(std::nullptr_t = nullptr) noexcept {} IDisplayArea(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDisplayAreaStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayAreaStatics(std::nullptr_t = nullptr) noexcept {} IDisplayAreaStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDisplayAreaStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayAreaStatics2(std::nullptr_t = nullptr) noexcept {} IDisplayAreaStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDisplayAreaWatcher : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDisplayAreaWatcher(std::nullptr_t = nullptr) noexcept {} IDisplayAreaWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFullScreenPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFullScreenPresenter(std::nullptr_t = nullptr) noexcept {} IFullScreenPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFullScreenPresenterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFullScreenPresenterStatics(std::nullptr_t = nullptr) noexcept {} IFullScreenPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IOverlappedPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOverlappedPresenter(std::nullptr_t = nullptr) noexcept {} IOverlappedPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IOverlappedPresenter2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOverlappedPresenter2(std::nullptr_t = nullptr) noexcept {} IOverlappedPresenter2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IOverlappedPresenter3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOverlappedPresenter3(std::nullptr_t = nullptr) noexcept {} IOverlappedPresenter3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IOverlappedPresenterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOverlappedPresenterStatics(std::nullptr_t = nullptr) noexcept {} IOverlappedPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IOverlappedPresenterStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOverlappedPresenterStatics2(std::nullptr_t = nullptr) noexcept {} IOverlappedPresenterStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif