// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_UI_Xaml_Hosting_1_H #define WINRT_Windows_UI_Xaml_Hosting_1_H #include "winrt/impl/Windows.UI.Xaml.Hosting.0.h" WINRT_EXPORT namespace winrt::Windows::UI::Xaml::Hosting { struct __declspec(empty_bases) IDesignerAppExitedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDesignerAppExitedEventArgs(std::nullptr_t = nullptr) noexcept {} IDesignerAppExitedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesignerAppManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDesignerAppManager(std::nullptr_t = nullptr) noexcept {} IDesignerAppManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesignerAppManagerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDesignerAppManagerFactory(std::nullptr_t = nullptr) noexcept {} IDesignerAppManagerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesignerAppView : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDesignerAppView(std::nullptr_t = nullptr) noexcept {} IDesignerAppView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesktopWindowXamlSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDesktopWindowXamlSource(std::nullptr_t = nullptr) noexcept {} IDesktopWindowXamlSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesktopWindowXamlSourceFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDesktopWindowXamlSourceFactory(std::nullptr_t = nullptr) noexcept {} IDesktopWindowXamlSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesktopWindowXamlSourceGotFocusEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDesktopWindowXamlSourceGotFocusEventArgs(std::nullptr_t = nullptr) noexcept {} IDesktopWindowXamlSourceGotFocusEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesktopWindowXamlSourceTakeFocusRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDesktopWindowXamlSourceTakeFocusRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IDesktopWindowXamlSourceTakeFocusRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementCompositionPreview : winrt::Windows::Foundation::IInspectable, impl::consume_t { IElementCompositionPreview(std::nullptr_t = nullptr) noexcept {} IElementCompositionPreview(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementCompositionPreviewStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IElementCompositionPreviewStatics(std::nullptr_t = nullptr) noexcept {} IElementCompositionPreviewStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementCompositionPreviewStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IElementCompositionPreviewStatics2(std::nullptr_t = nullptr) noexcept {} IElementCompositionPreviewStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementCompositionPreviewStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IElementCompositionPreviewStatics3(std::nullptr_t = nullptr) noexcept {} IElementCompositionPreviewStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowsXamlManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowsXamlManager(std::nullptr_t = nullptr) noexcept {} IWindowsXamlManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowsXamlManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWindowsXamlManagerStatics(std::nullptr_t = nullptr) noexcept {} IWindowsXamlManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlSourceFocusNavigationRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlSourceFocusNavigationRequest(std::nullptr_t = nullptr) noexcept {} IXamlSourceFocusNavigationRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlSourceFocusNavigationRequestFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlSourceFocusNavigationRequestFactory(std::nullptr_t = nullptr) noexcept {} IXamlSourceFocusNavigationRequestFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlSourceFocusNavigationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlSourceFocusNavigationResult(std::nullptr_t = nullptr) noexcept {} IXamlSourceFocusNavigationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlSourceFocusNavigationResultFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlSourceFocusNavigationResultFactory(std::nullptr_t = nullptr) noexcept {} IXamlSourceFocusNavigationResultFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlUIPresenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlUIPresenter(std::nullptr_t = nullptr) noexcept {} IXamlUIPresenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlUIPresenterHost : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlUIPresenterHost(std::nullptr_t = nullptr) noexcept {} IXamlUIPresenterHost(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlUIPresenterHost2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlUIPresenterHost2(std::nullptr_t = nullptr) noexcept {} IXamlUIPresenterHost2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlUIPresenterHost3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlUIPresenterHost3(std::nullptr_t = nullptr) noexcept {} IXamlUIPresenterHost3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlUIPresenterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlUIPresenterStatics(std::nullptr_t = nullptr) noexcept {} IXamlUIPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlUIPresenterStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlUIPresenterStatics2(std::nullptr_t = nullptr) noexcept {} IXamlUIPresenterStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif