// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #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 : Windows::Foundation::IInspectable, impl::consume_t { IDesignerAppExitedEventArgs(std::nullptr_t = nullptr) noexcept {} IDesignerAppExitedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesignerAppManager : Windows::Foundation::IInspectable, impl::consume_t { IDesignerAppManager(std::nullptr_t = nullptr) noexcept {} IDesignerAppManager(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesignerAppManagerFactory : Windows::Foundation::IInspectable, impl::consume_t { IDesignerAppManagerFactory(std::nullptr_t = nullptr) noexcept {} IDesignerAppManagerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesignerAppView : Windows::Foundation::IInspectable, impl::consume_t { IDesignerAppView(std::nullptr_t = nullptr) noexcept {} IDesignerAppView(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesktopWindowXamlSource : Windows::Foundation::IInspectable, impl::consume_t { IDesktopWindowXamlSource(std::nullptr_t = nullptr) noexcept {} IDesktopWindowXamlSource(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesktopWindowXamlSourceFactory : Windows::Foundation::IInspectable, impl::consume_t { IDesktopWindowXamlSourceFactory(std::nullptr_t = nullptr) noexcept {} IDesktopWindowXamlSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesktopWindowXamlSourceGotFocusEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IDesktopWindowXamlSourceGotFocusEventArgs(std::nullptr_t = nullptr) noexcept {} IDesktopWindowXamlSourceGotFocusEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesktopWindowXamlSourceTakeFocusRequestedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IDesktopWindowXamlSourceTakeFocusRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IDesktopWindowXamlSourceTakeFocusRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementCompositionPreview : Windows::Foundation::IInspectable, impl::consume_t { IElementCompositionPreview(std::nullptr_t = nullptr) noexcept {} IElementCompositionPreview(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementCompositionPreviewStatics : Windows::Foundation::IInspectable, impl::consume_t { IElementCompositionPreviewStatics(std::nullptr_t = nullptr) noexcept {} IElementCompositionPreviewStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementCompositionPreviewStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IElementCompositionPreviewStatics2(std::nullptr_t = nullptr) noexcept {} IElementCompositionPreviewStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IElementCompositionPreviewStatics3 : Windows::Foundation::IInspectable, impl::consume_t { IElementCompositionPreviewStatics3(std::nullptr_t = nullptr) noexcept {} IElementCompositionPreviewStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowsXamlManager : Windows::Foundation::IInspectable, impl::consume_t { IWindowsXamlManager(std::nullptr_t = nullptr) noexcept {} IWindowsXamlManager(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowsXamlManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IWindowsXamlManagerStatics(std::nullptr_t = nullptr) noexcept {} IWindowsXamlManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlSourceFocusNavigationRequest : Windows::Foundation::IInspectable, impl::consume_t { IXamlSourceFocusNavigationRequest(std::nullptr_t = nullptr) noexcept {} IXamlSourceFocusNavigationRequest(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlSourceFocusNavigationRequestFactory : Windows::Foundation::IInspectable, impl::consume_t { IXamlSourceFocusNavigationRequestFactory(std::nullptr_t = nullptr) noexcept {} IXamlSourceFocusNavigationRequestFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlSourceFocusNavigationResult : Windows::Foundation::IInspectable, impl::consume_t { IXamlSourceFocusNavigationResult(std::nullptr_t = nullptr) noexcept {} IXamlSourceFocusNavigationResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlSourceFocusNavigationResultFactory : Windows::Foundation::IInspectable, impl::consume_t { IXamlSourceFocusNavigationResultFactory(std::nullptr_t = nullptr) noexcept {} IXamlSourceFocusNavigationResultFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlUIPresenter : Windows::Foundation::IInspectable, impl::consume_t { IXamlUIPresenter(std::nullptr_t = nullptr) noexcept {} IXamlUIPresenter(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlUIPresenterHost : Windows::Foundation::IInspectable, impl::consume_t { IXamlUIPresenterHost(std::nullptr_t = nullptr) noexcept {} IXamlUIPresenterHost(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlUIPresenterHost2 : Windows::Foundation::IInspectable, impl::consume_t { IXamlUIPresenterHost2(std::nullptr_t = nullptr) noexcept {} IXamlUIPresenterHost2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlUIPresenterHost3 : Windows::Foundation::IInspectable, impl::consume_t { IXamlUIPresenterHost3(std::nullptr_t = nullptr) noexcept {} IXamlUIPresenterHost3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlUIPresenterStatics : Windows::Foundation::IInspectable, impl::consume_t { IXamlUIPresenterStatics(std::nullptr_t = nullptr) noexcept {} IXamlUIPresenterStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlUIPresenterStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IXamlUIPresenterStatics2(std::nullptr_t = nullptr) noexcept {} IXamlUIPresenterStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif