// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_UI_ViewManagement_1_H #define WINRT_Windows_UI_ViewManagement_1_H #include "winrt/impl/Windows.UI.ViewManagement.0.h" WINRT_EXPORT namespace winrt::Windows::UI::ViewManagement { struct WINRT_IMPL_EMPTY_BASES IAccessibilitySettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAccessibilitySettings(std::nullptr_t = nullptr) noexcept {} IAccessibilitySettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IActivationViewSwitcher : winrt::Windows::Foundation::IInspectable, impl::consume_t { IActivationViewSwitcher(std::nullptr_t = nullptr) noexcept {} IActivationViewSwitcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationView : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationView(std::nullptr_t = nullptr) noexcept {} IApplicationView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationView2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationView2(std::nullptr_t = nullptr) noexcept {} IApplicationView2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationView3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationView3(std::nullptr_t = nullptr) noexcept {} IApplicationView3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationView4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationView4(std::nullptr_t = nullptr) noexcept {} IApplicationView4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationView7 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationView7(std::nullptr_t = nullptr) noexcept {} IApplicationView7(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationView9 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationView9(std::nullptr_t = nullptr) noexcept {} IApplicationView9(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewConsolidatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewConsolidatedEventArgs(std::nullptr_t = nullptr) noexcept {} IApplicationViewConsolidatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewConsolidatedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewConsolidatedEventArgs2(std::nullptr_t = nullptr) noexcept {} IApplicationViewConsolidatedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewFullscreenStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewFullscreenStatics(std::nullptr_t = nullptr) noexcept {} IApplicationViewFullscreenStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewInteropStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewInteropStatics(std::nullptr_t = nullptr) noexcept {} IApplicationViewInteropStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewScaling : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewScaling(std::nullptr_t = nullptr) noexcept {} IApplicationViewScaling(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewScalingStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewScalingStatics(std::nullptr_t = nullptr) noexcept {} IApplicationViewScalingStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewStatics(std::nullptr_t = nullptr) noexcept {} IApplicationViewStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewStatics2(std::nullptr_t = nullptr) noexcept {} IApplicationViewStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewStatics3(std::nullptr_t = nullptr) noexcept {} IApplicationViewStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewStatics4(std::nullptr_t = nullptr) noexcept {} IApplicationViewStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewSwitcherStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewSwitcherStatics(std::nullptr_t = nullptr) noexcept {} IApplicationViewSwitcherStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewSwitcherStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewSwitcherStatics2(std::nullptr_t = nullptr) noexcept {} IApplicationViewSwitcherStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewSwitcherStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewSwitcherStatics3(std::nullptr_t = nullptr) noexcept {} IApplicationViewSwitcherStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewTitleBar : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewTitleBar(std::nullptr_t = nullptr) noexcept {} IApplicationViewTitleBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewTransferContext : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewTransferContext(std::nullptr_t = nullptr) noexcept {} IApplicationViewTransferContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewTransferContextStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewTransferContextStatics(std::nullptr_t = nullptr) noexcept {} IApplicationViewTransferContextStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewWithContext : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationViewWithContext(std::nullptr_t = nullptr) noexcept {} IApplicationViewWithContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInputPane : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInputPane(std::nullptr_t = nullptr) noexcept {} IInputPane(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInputPane2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInputPane2(std::nullptr_t = nullptr) noexcept {} IInputPane2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInputPaneControl : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInputPaneControl(std::nullptr_t = nullptr) noexcept {} IInputPaneControl(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInputPaneStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInputPaneStatics(std::nullptr_t = nullptr) noexcept {} IInputPaneStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInputPaneStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInputPaneStatics2(std::nullptr_t = nullptr) noexcept {} IInputPaneStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInputPaneVisibilityEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInputPaneVisibilityEventArgs(std::nullptr_t = nullptr) noexcept {} IInputPaneVisibilityEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProjectionManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProjectionManagerStatics(std::nullptr_t = nullptr) noexcept {} IProjectionManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProjectionManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProjectionManagerStatics2(std::nullptr_t = nullptr) noexcept {} IProjectionManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStatusBar : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStatusBar(std::nullptr_t = nullptr) noexcept {} IStatusBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStatusBarProgressIndicator : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStatusBarProgressIndicator(std::nullptr_t = nullptr) noexcept {} IStatusBarProgressIndicator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStatusBarStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStatusBarStatics(std::nullptr_t = nullptr) noexcept {} IStatusBarStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUISettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUISettings(std::nullptr_t = nullptr) noexcept {} IUISettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUISettings2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUISettings2(std::nullptr_t = nullptr) noexcept {} IUISettings2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUISettings3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUISettings3(std::nullptr_t = nullptr) noexcept {} IUISettings3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUISettings4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUISettings4(std::nullptr_t = nullptr) noexcept {} IUISettings4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUISettings5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUISettings5(std::nullptr_t = nullptr) noexcept {} IUISettings5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUISettings6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUISettings6(std::nullptr_t = nullptr) noexcept {} IUISettings6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUISettingsAnimationsEnabledChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUISettingsAnimationsEnabledChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IUISettingsAnimationsEnabledChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUISettingsAutoHideScrollBarsChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUISettingsAutoHideScrollBarsChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IUISettingsAutoHideScrollBarsChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUISettingsMessageDurationChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUISettingsMessageDurationChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IUISettingsMessageDurationChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUIViewSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUIViewSettings(std::nullptr_t = nullptr) noexcept {} IUIViewSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUIViewSettingsPreferredInteractionMode : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUIViewSettingsPreferredInteractionMode(std::nullptr_t = nullptr) noexcept {} IUIViewSettingsPreferredInteractionMode(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUIViewSettingsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUIViewSettingsStatics(std::nullptr_t = nullptr) noexcept {} IUIViewSettingsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IViewModePreferences : winrt::Windows::Foundation::IInspectable, impl::consume_t { IViewModePreferences(std::nullptr_t = nullptr) noexcept {} IViewModePreferences(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IViewModePreferencesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IViewModePreferencesStatics(std::nullptr_t = nullptr) noexcept {} IViewModePreferencesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif